gcctgctgcaccgcacgaggtcaggcacggcccgtgagcctcgcagaaatgggtacggtctgtcctggcaggcctgcttgcgctgggcagcgggtacgcagaaacaggtacgccctgcggcactttggtctttccaggagccttctggcacgcagaagcgggtacgcccaaaaattttttttcgaattcgattcggccgatggcagcggttctccggcccgcattcctcctacatatccacaaagccgggccaggccgacgacgcagaaacgggtacggctaatgttgcaacgcaataaccatcggaagccctgaggctgccggcaccccacgcagaaacaggtacgcccacgggcacaggcgcaccactcgacgccannnnnnnnnnnnnnnnncaacgacatgcaaggcggttggctacccggctgagctttggcatccatgatctgtctgcgcagaaacaggtacggcgcgtagcgccgcgagtttcccgcgtatacgttgagtgtgagtgctagctttttctgcaactctcatgtagaatggaaacttggtgaaagttccgtcagaacagcaccataggtctgnnnnnnnnnnnnnnnnnatgacccggaagagcccggcaggaggtannnnnnnnnnnnnnnnnttcgcggcgcaccagggtgccagggtcggcannnnnnnnnnnnnnnnncgcagaaacaggtacgctggggcagcacggcagcggcctttcaggccagnnnnnnnnnnnnnnnnnctgacgtgcaaagcgcccgtcagcagcccggcaagtgaaccagtttctgcggggataaccgggctctggccgtactttctgcgggaaagaggcactggaaccctcgcaagccgcgtatacccggcgctcgctnnnnnnnnnnnnnnnnntttgaggagtggccgctgtggaaaaggctgtggaacctgcaagttatccccgcagaaaccagttcgccccacccgcagatacaggttcggcttgccgcagatacgggttcggcccttcgcagaatcgagtacggttgcccgcagaatcgggttcggtggggttggtttttcccttacgaatcaaggcgctgaacttcacgtatacggtttacaagtagttaacccgtatcggtatcgtttactggtagtggatggctggcgaaccgtggacaaccctgacgggttgcccaccgtccaccaccatgcgaccagtcgtgagattcccagccggcagaaaacagggcgagcaaggcaagggctttgcgtacctgtttctgcgtgacaacctttgcggcttcgagtacaaaggcgggtaatccgaagcacgccaatatgcccatcaaacgctccccggccaccacgggggatcgaagcgtcctcgacctggacgccgaaccctcccgcatcattgttcccggcaacgagaacaacctggttccgtccgagaaattccagcgtctgttcgacgaagcgcaggccatggagcgtgaagacgcctggcaaagcggtgaagtcggcttcctgagccgcgccagcgtccaggtaacgctgccctaccgcgcgcccaagggcgcgccgccggtatggacccgcaccagcggcaatatctcgctgatgatccagcctggctacttcacgcagcaacgttccgaacgtgccaccaacggccgccagaagctggtgtccgagaccgtctcgctgggttacccctatggctcctatccgcggctgatgctggcctggatcggcaaggagatcatggcgaagaaaaagcgcggtgaattcaccggcacggtagaggaccggcgcatttcgctgggcaattcgctgtccgagttcatgtacaacctcggcattccgatggccaccggcggcaagcgcggcacgatgacgctggtacgccagcagatgatccgcctgttctcggcgaccatcgccatcgtgcaaaacaagtcgacgccgagccagaaccagaaccccaaccacgagccactgtcgatcgatcgggtgggctacctgctggccgatcaactgtcgacctggtgggaccccatgcagcctggtcaggggtccatgttcgagagcttcgtggtgctgtccgagccgttcttcaacgaactggtcaaccgccccgtaccggtcgacatgcgcgcgctcaaggcgctgaaacagtcgccgttcgcgctggacgtgtattcgtggctgacctaccgcttcttcaccatccagcgccgcacggaaatcccgtgggaagcgctgcagatgcagttcggcaccgagaccgaaagcgagcgcaagttccgtgcgctgttccgcaaggccctgaaggatgtgctggtggtgtatcccggtgccaaggtcgatgcggattcgtccaaggcgctgatcctgcagccttcccggaccagcgtgcgcaagctgggctgatttgccagcttcccgcccggggagatccgcgcacgccgttgcacgtgctctcgggacggcatcagcaggtccgggcgggccggaactgaggccggacaccatgtccggcccccgaatgcaaaaaaggcaagcgttgaacgcttgccttttttgtttgcccgccgcggacggatccgcaacgggcggggtcagccgaggctggtcaggccggcttgattgccgaagcctgcaggcccttcgggccttgcttgacttcaaacgtcacgcgctgcccatccttcagggtcttgaagcccgagccctggatttccgagaagtgcgcgaacaggtctgcaccaccgtcgtccggggtaatgaagccaaagcccttggtctcgttgaaccacttgaccgtaccggttgccataggaatttccttttcgaagcaagttcttgtacacaacgcaaacaaccgttcaagcacgttgagttctcgtagataccgaacggaagccgacgaggttgacacgacttgactcgactgtagcgcgcatcataaccactttggattgcggtgtcatgtgcggcgtaatgcgcactatagatactttaggcacatcccgggctgtttttcaagcaattttacggtacggctcgtttccggctgccaaatggcggcctctgctctctgcgttggcaacatatattttgtaaatttggaaaacggttgaagcatcacgtgcttttggctacagttgcgccttaagaatcaaccgcgctttcagcgctgaaagagaggtcgcagtgccagccaaaatcatcacagtctttaaccagaaaggcggttgcggcaagactacggtcagcatgcaccttgctggcacgcttggcctgcgcggcgcgcgctcgatgctggtcgacatggacgagcaaggcaccgccactcgctgggcggcgcaggccagcgacgagcggccgttcccggcttccgtgattggcctggcgccctcgggcggcgccatgcaccgcgaagtccgcaaattcgtccaggattatgactacatcgtcgtggattgcccgccggcggtgcattcggcagcgccctcgagcgcgctgctgatttcggaccttgccattattccggtggtgccttctccgccggatctgtgggcggcggtagcggccaagacgctggcgcagcacgcccaagtccagaatgagtccttgctgatccgtgtgatggccaatatggtccagcgccgcgtctcgatcgcgcgccaggccattgaaatccttggcgacgacggcgacgtaccgcttttgaattcgatgatcgggtcgcgctcggcattccgggaatgccaggcgatcggctgcaccgtgcacggcgttgccggcgcacgcgaggcggtgcaggaggtcgacatgatggtcgacgaaatactgtctttgattgagcactaggtatggctaccaaactgaagagcctcaaggctggcatgctggccggcatggcggccgaaaagacccgcaacgatacgctggaccgcttcgctcgcgcggaagcggccatttcccagcatccgaatggattgctgcagggcaggggagccgatggcgcgcccgttttcagcgctgaaagtcttggcgaagccgccgcgggccggcagctgatcaggattccgctggagcaactgcacgacaatcctctcaacgcgcggcgcctctacgatcccgccgtggtgcaggagcgggcggcatccattgccacgcacggccagaagacccccggcctggccgcgcccgatccggcgcgccccggccattacatcctgatcgacggtcattaccgcaagcgagctctggcgtctgccggcaagctcgagatggaatgttttgtcgaaaacgacctgagcgacctggacttctaccggctgtcgttcatgctcaacgagcagcgctcggaccagtcagcgctggacaatgcgatcgcctggcgccagttgctggacgaaggcaaggtccagaaggaagaggaaatctgcgagctgaccggcatgtcggccggcaccgtgaacaagacgctggcgctgctgcgcctgcccgagtccgtgctgggcgtgatgcgcgagcgcccgagcgcgatcggcatcgccgcgggctatgagctgacgctgtactgcaagctggcgggcgaggagcgcacgcgcgaactggcggcgcgcatcatcaatgacggcctgtcgagccgcgaggttgaagccatccgcaagcacgcgcaggaaggcaaggcgcgcaaggtcaaggaaatcagccggcaatacaagatccggaccgacagcggccagttgctgggcaccatcaaggaatgggactcgggacgcgtgatgctggacgtgcagctgagcgaccgcagtgcccgcgaggcgctggtcgaggccctgaaggcccgcttcgggctggacaacacgctgctctgagccgggcaggcaagccatggcgccgctgcggcagcattgccgccgcagcgctcaagccagcaggtcgcgcggcgagcgcgcgccaaactccggatcacaggtcttgcggtagcgctcaagcatgctggacagcagggcatgcaggccacgcaccgagtagccggccagcggcaatgccgccagcttgcgctgcgcgcgccgggtcggcggcgcggccggtggaccgatcagcgaggcgtcttctgtgcccgcaccgtcccactggaggttgcggtcacgccaatgccgggccagcgcgtgctgcgtggccaggccaaagccgggcgttccgtctggcacaatgctttccacaccgtcttccggaacccgcgcaggctgctgcatcggcgccagcgaacgccgcgtgaccgaggtcagccggtccaggctgagccggtgttcccgcaacagcaggattgccgcatgggcggtccggtagcgctggccatcgtcgtcgccgccccggtgttccagccatgacaggaagggagccaggctggcctcgggaacctgcaaggtgtccggccgcgccgcctccgttgccgccgaggcatcggtgccgtccgggatccgggctggccagagcgctgtgaccgggtagccgttggcatgcatccagcggaacagggcggccagcacccgcatgctatgccgcacgcttgccggactgagcgggccggtgaacggacgccagccggccaggtggcgcggtgcccgcggtccgcaccagcggctgcccggttcgggctgcgccaggaagcccaggtaggcccggcggtcgtccagatcgagctgcgacaggcccttgcgccgctccagtgctgcccatagcagcaagcgctccgcctccttgcggtaggccgagaacgtgctgccgctgtcgccggcggcatcgcgcagccaggcctggacgacgtcgaggccctgactgtacgggcagctggcgtcagcggctaacgcgggcgacgcggtcatccattccagcggcaacggctggcgcatccctggtcccagcctgcctcgctcgagcagagtccggttgccgacgtgcgcgcccagcagcggcttgccgtccgggtcccggaaggcagcacggttctcgctgagccagcggttgacggccgcgccggcaagcgcgccaatgcgcgggacggcccgccaccaggcgctgccgcgtcggtttgcaagctcaaaaagagaattaagggtcacaatttcagccttgcgcaagcgtcgcgccaaggctggtgcaaaccacaactccacgccgtgctgggggcgcggcgccgccgtacccaaccgttcgagctcagccagcgcgtcgacgcggcgatccatgccgcggttggagcggccagggccggccagcagcagttcggccaggtccgcccgtccgtgcaggtgcgcgagctggaccatccggtcgcgcagggcaagcaggatccgcagcgcagactcggccccggcttcgtcgtcatcggcttcgtcggccaggtagcggggcaccaccatggccgccggcatgccctgcacataggcgcgtaccgccgcaaattcgctgcgggtgaggctgaccatcatcattccaggaatcatcggcaggtatgcgctgaatggctaacttcttgatttataaggcacttgaagcgagcgagaattcatccggcccgaaatgcatagataaatacaatgccgataattttatgcgcgttttcactggaaagtcatccccgctgcccttgtggcatccgtatgctggtgtcaggcagtgctcggggaaaacccgccgcagcgcaccatcaccttgcattcgacctacgcgtttcatatgctgcaggtcaggagttataaatacttagatcagacttcagtcgcatctaagactctttctacataagcgtcttaacacgcaaaacggggcgatccggtatctccacgggaaggacggacctgcagcctgacgggaaggctgccgggcggtctggagcgatggcggatcgtatggaagtgcaaccgcaagatagcggagcatttccgacaagcaagcgcggattgtcgcagggtccgaacttgccgcaataataagagagcggccatggccaccatcctcttgatcgagcctcaccccctcctgcgcctgggtctgcgccatctgctggcccaagcacatattcctggtgacctgatcgatatcgatcccctcgccccagtcgattcagatttgtggctgtacgatgccgacctgctgatctatggcctgccagccgatcacgccggcggctgggccatgctggaggaactgtgccagcggctacgcccgcagcgcgtgctggtcctcagcgatcaggcggccccatcgctgccggatgcaggcttgcctgacccggtgcgcggctgcgtggccaagagctgcagtgcggatgcgctcgatgccgcggtgcgcctggtgctggccggcggcgagtgcttcccggcgcgtgcccaaggcagccaccatgcctggcaatcggaactcgatgccggccataccccggtggcaagcagcgcagggcagggcgaggcccgggtcgtggcgctgcgcgcaggcatcggcgaggccgtgctcgagcatgcggtgcccgcgccccagcgccatttccaggcgcacgcgacgtaccacgaaaccccgtcggccggcgcgcacctgctgaacatcaccgaacgccagtacgaagtgctggcgctgctggctcggggctatcccatcaagacggtcagccgcatgctgaatatctcggtggccaccgcgaagacgcatgcctgcacgctgtaccagcgcctgcacgtacgcaacaagggcgaagccgtctacgttgccctgcagaagggtgccacgctcaactgggccgggcccgccacgcccgtcaatccggtgacccgggtgccggcacctgatcccacctgccaggctgcgtgacgggtggcggcgcggcgttcacgggtcgcgcctcatccttctggcgtgcggctctcggccaaaagcatgaggcaatggcagcggcggcttgctaccttgtgatgaaaggcatctgcagacactttttccggcggctggcgctgccctgatgccctgcaaggcgggccgccccgcggcccggatcccgacccggtggcaagcgcatctgcggcccgggccagctgccagaccgagtcaatgccgacctatctcatcgccagcaatgaaatgatgtgccgtgtcctggcgcgtcgcctgaacgcactggacgtgccgcagccgatcacgtggcgcacgccgcagtggctgcatgaatcggcgcgcgcatcgacgcaggcttcgtcatcggagccatcgccggacccggccgatatcgcgctgatcgattgcagcgcactggagggcgacccgcgtgcgttgctggaccagctgcaggcacgcctggcgccacggcgctggctggtgctgtccgatcgcctcgatgcctcgctgatgctgcatgccgcgctgctcggtgccagcgggtgtctcgcgctgccggcaccggttgaactggtctgcgccgccaccgcgctggtgtgggccggcggccagtgctttccgcgcatggcgctgtcactgacgggcgccaacggggccacctcctccctcctttgagcgagcagacctacatccaccgtaggagtgcgcatcgcacctgattgcctatgcttgattcgcccggaggcagaagccagcccagtttgcaggcaggccgccctggggaagtaagggggtcatatggaggccggactggaattcctcgtcgttcgcggctttgctgtgcgcgaaggcagaggcaagtgggcgtgctgcttcgagatcaggctggctgccagccttgaccatggttgccacgcgggtgccaacgagggcagcgatgagccgctgctctatcgcggtgaactgcacgggcgtcagtttgactgcgagctggccgccgccgacgcggcccgcgcggccggcgagcgcgaagcgcggctgcgtgtggaaagcctgagggcgctgatcatttctcagcatcggcatcgcgtgccgccaccactcgtggcctgaaccagcaggcatccagcgagaatcaggcacagtggcacccggcggcctcgccgggtgccactgtgcctttgtcattctcttcgtcgtcgcgcagcttgccaaaatgaaaatcgcccagttggggcgatttcatggcaaggtatttgcggaacaggacaccagccggcgagccaaaaaagaagcccgccgaccgggggaccatgcgggctttgaaggcgtgcgggccatactgcccgcccacacgtctccttgacgataaccaatcagttcgcagtcctccatcaaccagaagcaccatgcgcgcatatttgcggctgagtgcccccctgaaccgcctgaaccctttgcgggtttgtgcgccgtccaacagactggccagaaccgcgcgcgccaagatcgccatcatggccaatggcagcaagtatctggctcgggttcagggggagacggaaaaatgactggtgtcagcgctcggcctgccgtatcgctcgtcaggcacgcgcgcgggcccggcatgggccgtccgtacccgctcatgaagcggcatggcaggcgcggaggtcactagtgcacggcgacaccaggatgcgtggacggggcggaccaggattgcgcggcggcaatccggtgtggtcgcacgtcaactgccatatcgacctttggatcgagctgctgcacgggctggacctgccgccggtcgcggcactggcctgcgcggtgcggcaggacttcgaggccgaccacttcacgcagtgccgctttccggatgccgacctggagcggctgtacggcctcaccgtgcacgccctgacgttctacgactcgctcgagtcgcacgttgcggcacagacctcgcgcggccatatcgtcgtgatggagctggacagcagccagctgccgccaccccgcggcgccggctacctgcgccattgcatgcccacctgcattgccatcgatgtgttgatccccgaagccggcgctgtcggctactaccactccgacggctaccacaccgcgaccggcgaggactacgccgccatcattcgcctggcaccgggcgtgcgcagtgccgacgcgctgcccttcatgcacgccgatgtggtccgccgcaacgggcatccgcacgctgccgagacgctgctcgaggcctcgctggcattgctgcgctttcacctgggcaaccgtccgcgcgagaaccccgtcacaatgtttcgcgcggtatttccccagcatctcgagcggctgatggcgcgcggggaaccgggctttcaccactacgcgtcgggcgtgctgcgccagctcggcgccaatttcgagctgctggcgcgctacctgcgctggctggtgatgcacgggcaggaggtgcccgagaaggcggcacaagcctgctacaccatggcctcggaggcgatggtgatgcagttccgcctgatgcgcgcggtcatcagccgcaagccggaccgttgcgaagactgcctggaccagctcgaagcctcatacctggccagcgtgccgttgctggccgcgcatttcggcgagttcaagccatgagtcggcagatcctgcctgcagcgggcaacacttggctggtgtgccgcctccggcgtctggcacagaaccggttcgatccggcgccgggggcaacccggtgcatccgccttttgcacgatatcccgggtctcatgccgacagcggagggcatgccatgcatccagccttgcgtgcctgccgtgactgactagcccgtaacagcttccatctgccgtgccgcctcgcctcgtatggcggcggcggacatcgcagccgccgcggcgcatggagcccttgtcagcgcccgcttcactctcgcctttccgtccaacctcccgatggatgaccgttccccagccgttcgcctactgtcggagcgcgctgccatgacgctaaatagaggcactggcttgcaaagagcgccgcacctgggtcggcggcgcagccagccggttctcggaaagcagtcgtgccgagccaggccggcagagcgttgttcccggactcgggattggacagggggtacgaaaatgattacgcatcgatcggatctgcatgtcaatcacctgctcagcgcgctgccgcgcggcgagtgggagacgctggcgcagcacttcgagctggtccgtctgcgcgccggcgaactcctgactgattccggccagcgcatcgtccatgtctatttcccgaccaccgcggtggtatcgctgctgtcgctgctggaggacggcgcgacggtcgagatcgccgcggtcggaaacgaagggctggtcggcatcccggtggtcaccggcggcgacaccatgcccagccgggtggaagtgcgcagccccggaatggcctatcgcattcccgcgcgcctgctgcgcggcgacctgccgcgcctgcccacgctgcagcgcgtgacgctgctgtacgtgcaggccatgctcacgcagatcgcacagaccgcggcctgcaaccgccaccactccctgaacaagcaactgtgccgctggctgctgctggccatcgaccggctcagctccaacgagctggtgattacccagcaggtcatcgccaacatgctcggcgtgcgccgcgaaggcgtgaccgaagcggccggcaagctggaagacctgggcctgatccaccacagccgcggccatatcaccgtgcttgaccgctgcgggctggagaagcattcgtgcgagtgctacaagctggtcaagcgcgagtatgaccgcctgctgcccgcgctggccagcgcctgagcggcacgcttcggcgcgtgtggcctgcgaagcgcggcgtgtatacgccgcgccgatcccatttgaggagctgtagtcgtgagcagactgtcatatgccggtggcccggctgagagcgccaccccgcgccgtgaggcccagccgggcgtcacgcaggcgcgcgcgctgatggaccacctcggctggattgccgcggctggcgtggccggtgcggccgcaggcttgctggtggcgctgtcggcgccgccgcagtatcgcgcgcaggcgctggtgcaggttgaggggcgcgatggcggcatgcgcagcgtcgcccagatgcagggcccggcggccttcgacgcaggcctgctcaagagccgcgccgtggtcggtccggtggtggagcggctgcggctcgatatcaccgcgcagccgctgcgtgcgccgctgctgggcgcgctggtccagcgcttttccacacccggccagccgcgcggcacctggcctgccagcctgggctatgcctggggcggcgagcgtctggtaatcgccagcatgaccgtgcccgaggcgctggtagaccagccactcaccttcgaggtgcgcagcgacggccgctaccgcctgatgcagcaggacaccttgctgctggaagggcgggccggcgagactgcgatggccaacggcattgtgctgcgcgtggacaagatcgaggccgggcccggtacgcgcttccagctcacgcggcacgacctggcccgcaccgccgagtccgtgcgccgcgggctcacggtggaaagcgaacgcagtgaaaccccggcgagcctgggcggcgcggccgaccccctgaccgcgccgggcggcaccgtgcgcgtgagctggcaatacccggaccgccagcttgccgcccaactcgtcaacggggtcacgcgcgcctatatcgacggccagaccgacaagcgccgccaggacgcggccggcacgctcgcgttcctctcgggcgagctgccgcgcgtgcagagcgaactcacgcgcgccgaagaggcgctcacgcgctaccgcgcgcgcacgggttcgctgcagcccagccgcgacgcgcagtcgttcctcagcaacagcatggagtaccagcgccagatcgcagcgctcaagcttgagcgcacgcggctgctccagcgcttcacgcccgaggccaacgaggtccgcaccgtcgacagccagatccagcagatgactcgcgagcgcgcggagatcgacgcgcgtatgcagaccctgtcggcctccgagcgcgaatcggtggcgctcacgcgtgacgtcaaggtggccgaggacatgtacatgtccttgcgcagcaaggtcgagcagctgtcgctgatgctgtccgacagctctacccagatgcgcgtggtcgatgccgcgatcgcgccggtcacaccggtcggtctcggcgcgtggccgttcgcctccgccggcgccttgctcggcctgtgcctgggcgtggccgcgatcaacctgcgccagcgcatgcgcccgtcggtggccagcgccgccgatgcggaacagcgcctgggcatggccatgctgggcgatatcgccttcagcaacgagcagaccgagctggaacggctggtcgaagccaagcgccgcctgggcatcgcttccggctttgtgctgccgcccaatgtgcgcctcggccggccggagtctgtcaccagcgtgatcgacgccgccacggccgccgcgcccgaggacgaacgcgcgcgcgccgaacggctgctgcgccagggcctgcacgaccagttcctgctggcgcggcgcgccccgcattcgcttgccgtggaaggcctgcgcacgctgcgggcggcgctgcatttcgcgttgcgcgatgcacccaactgcgtggttgcggtgaccagccccgccgccagcgccggcaagaccttcgccgcggttaacctcgcggtgctgttcgccgaagccggccagcgcgtgctgctggtcgacgccgacctgcgccgcggccgcgtggcggactggttcgacctgcctgccgagcccgggctggcagaagtgctcgctggccgcagcgcgatcgccgaagcggtcaagccgagcgtggtcaatggcctgttcctgctcagccgcggcgcggtgccggccaatccgtccgagctgctgatgctgcccgcgctggcggaatccctgcggctgtgcgcggggcgcttcgacctggtgctggtggacacgccgccggtgatggcggtggccgatgccacgctggtggccaacttggcgggttccacgctggtggtggtgcgcgccgatgtcacggcgacggcgcaggtcgatgaaaccctcaagcgcctggcgcacgccaatgccaggctggccggtggcatcctcaacggtgtcatgccccggcgcagcaaccgggcggacttcaataccatcaatccttatctggggatgccgttgccacgagcggtagcgaagcctcccgcattggccggtcaagccgatcgggtagggaaaaactgacgcatgccaaagcacgccagaaaccgcaccgccatttgtgtgggtgtacctgtttctgcgagcgtttggcggacgttctgagcacacgcattggtgtgaaaacgcactgatgcgcgtgcgacgttcaggctcaataggtcaccaaggcgttgtacctcaacctggagcccaccatgcgagcagcgatacgcaccatacttttggaagtggcccgacttgacgtaccagttgaatcgctggacgaccaggccgatctatacgaagcgggactgtcatcactggcaacggtgcaagtcatgctcgcgatcgaaaataccttcggcatcgagatacctgaccgcatgctgactcgccagctgttccgcagcatcagcacactggctgcggcgaccgagcagatcaaacaagagcaggaggcggcatgagcccggtcctcgccagcgtcgagcaggcctttccgcgcgcagagactgctgacgccgcacacttgctggccggagcgcgcctggccgcggcagaagcagccaggcatgcagaccaggtcgacgccgatgcgtgttttccgcaccaggcgtttgcagtcttgcgtgagcagaggttgctgggcgccatggtgccgccagcctgtggcggtgatggcgcgtcgctggaaacgatcgcagcggtctgccgcgtgctgggcggtgcctgtgcctcgacgggaatgatctacgccatgcaccagatacaggtggcatgcctggtcaatcatgcgagcaccagctcgtggcacgcgcagctattgcagcgcctggccagcgaacaattgctgctggcttcggccacgtccgaagaggcgattggcggtgccctgcgcagcagcggctgcgcggtcaacgccgatggcggcaacctgtacttgctcaagatggctccgaccatttcctatggcgcccatgccgacgggatcctcgtcacggcacgccgccatcccgatgcctcgccatcggaccaggtcatggtaagcgtgctcaagccagactacgtactggaaagtctctccacctgggataccctgggcatgcgcggcacctgcagcaatggattccggctggaagcccgcgggcataccaatcagatcctgcccgtgtcgttcggcgagattgccgacgtcaccatgacccccgtgtcgcacatcttgtggtctgccttgtggaccggtatcgccgcggatgcggttcagcgcgccaaggtgctgttccagggccaggcgcgcgcccggcctggcacgcttccgccctcggctacgcgcgtggccgaagcggttgccattatccagatgctggaggggcggctggaactggcgttggctcaccaacgccagcgtcatgcaagccagagtgtgtcggcaattttcaacctggcggcggaaatgaacgggctcaagaccagcgtgtcgtcgctggcgctcgaagcggtgcaaatcgcgatgctggtctgcggcatggcgggctacaagcatggcacgccgttcagcctgggacgccacctgcgggatctgtggtccgcccccttgatgatcaacaacgatcgcatattgaccaataccgccaatctgctactggcggaccggtccgcctgaggagccgtccatggacgataccagcaacgcttacgtgccaggcgacgacgcatccgttgccccgggtgaccattctgccatggccaggccggcgcaggatcctgacacgggccgccgtgcttaccggcaggcgctgattgacgcccgcgtgctctttccctcgacggtcgatggcatttatggccgtagcggactgttcgagagtattgccgacggcttgaactacgccgtcagcaaactgggcgccgaccaggacgcggaggtgatgcgatttcctcctgccatgccgcgcaaggatttcgaagcgagcgagtatctcaagggctttccccaactggcagggacggtgcattgcttctgtggcggcgatcgcgaacatcatcgactcctggcgcgcctggagcgcggtgaggaatgggccgatcagcagcagcccaccgatgtggtgctggcgcccgcggcgtgctatcccgtctaccctgtggtggccagccgcggtccgatgcctcgggaagggctggtggttgacgtgttgacgtattgcttccgtcatgaaccttcgatcgaccctgcacgcatgcagatgttccgccagcgcgaatatgtccggctcggcacggccgagcagatcgtggaattccgtcaacgttggatggaacgtggcacgcaactggccagcctgcttggcttgccgcatgaggttgacgtggcgaacgatccgttctttgggcgtggcggcaagatcgtggccgacagccagcgcgagctcaagctgaagttcgagttgctggtgccgatcaatgatggcgcgccgcccacggcttgcatgagtttcaactaccacatggaccatttcgcgcacgcatggccgttgcgtaccgcggacggcgcgccggcgcacaccggctgcgtgggctttggcatcgagcgcctgacgctggccttgctgcgtcaccacggcttcaagccggcgaactggccccagcgggtgcgtgacgtgctcggaggcatctgagacggagcggcattgagacgtgagcagatgccgcatccattcggcccatgcagatgcagtgccgaccgatgcgcctggtggtccgccctgcatcgaacttctgcagccgcccggagcagcgaggcatgctccgcgtggccagcgttccagcacgggcaggctgtcacgggagaggcagtccatgaagtcgcaaacttatcctgacacaagcattcttgcgtccggtcagcaagcactccccggcggccgcccgggcgttgccatcggcagtaccgcgctcggcggcgagtggacatgggtgcagacacccgccggcgcggccgaaagccccgctgcattggatcctgccgcaggctggctgccggccccagtgcccggcacggtggccagcgcgctgcgcgccgccgggcgatgggacgacgcaatgccgccgccattgcaccagtatgaccattggtatcgtgtgaactttgccggccgcggccggcgcgtgctgcgctttaacgggctcgccacggtggtcgaagcctggctgaacggaaagcttgtgctgagcgcgcggcatatgtttgtcgctcatgaagtcgaggtcgacctggacggcgacaacctgatgcacctctgcttccgtgcgctccatccgtggttgcgcaagcagcgcggcccggtgcggtggaagccaagaatgatcgtgccaccaatcctgcgggcgattcgcacgaccctgcttggccacatgccgggctggtgcccgccggtccatgcggttgggccctggcggccggtggaactgcttgacccggccagtgacgacatcctgcatggcgtgcgcgctgatctgtgggggcgggtgcaaggagatcgcggtgtgattggcctgcacctgcacttcccggcatccgcgccagcgtctggatcgttcgaggccatcgacggcgagggatgcatctatccgggctcgctgtcgcgtaccgacaggttcacactcgaaggcacagtctgcgttgaacgtccaaagctctggtggccgcatacgcacggtgaaccccacctctaccgtgtggatgcaaccatcgagggacgcgccatccactgcggacgggttggctttcgcaccatatcattggattgttcaagcgatgccggggccttcgcactgcgcatcaacggagagccgctgttctgccggggggcgtgcatctccagcaatgatctgcacggccttgccgacacggatgaagcatcccggcactggctggagctggcgcgccggggcgggatgaacatggtgcggatcagcggcgtcacgtgctatccgggcgcggccttctaccggatatgtgacgaacttggcttgctggtctggcacgatttcatgttcgccaattttgattatggcagcatcggaccgggcctcggcctcaccgaggacatcacgcgcgaagttggcgactggctaagcgccaccctaacccatccgagcattgccgtgctgtgtggcggcagcgaggcagagcagcaggcggcaatgatgggcgtctcgcgcagcgactggaagcagccactgttcgacgaactgatccggggcttggttgccgccaagcggccggacgtagtgtatgtcggcaattcgccaactggcggcgcgtggccgttccagccggacactggtgtgagtcattactacggcgttggagcctaccagcgaccgttggcggatgcgcgcttggcgcaagtgcgctttgcttccgaatgtctggcatttgccaatgtgccctgcgagcgcacgctggcggaacacggtttgtcgcagccgctgcattcgccccgctggaaagccacaataccccgcgacgcgggcgcaccgtgggatttcgaggatgtacgtgagtactacctgcgaaccttgtacgaagtggatccaccgcgcctacgatatgagcagccgcagcgttacctggtgctgtcccgtgcggtggtcgcggaggtgatgacagaagtcttcagcgaatggcgccgggtcgggtcaagctgtgccggcggactgatctggcaattgcaggatctcgtgcccggagccggctggggcatcgtcgatgcgtgcgggcggccaaagtcggcctggcatgccctgcggcaggtctggcaaccgctgcaggtattgattaccgatgaagggctcaacggactgcacgtgcatgcgatcaacgaaacgccgcaaccgcacgcgctgtcgctgacgctgcgctgcctgcgcgacggcgagacagttgtggccgaagcccggcacagcctgttattgccggcgcgtggcgcggcgcgcattgaagcagcggcgctgctggaccgcttcttcgacttcacctatgcgtatcgcttcggcccgccgacgcacgatgtggtcgtggtcacgctgcatgctgccgacagcggcgagccgctgagccaggccgtctaccttcctgaccgccgtgccgccgcgctgaagccccccgggttgcgagccaggctcgagcaagtcgacggtgactggtggctgacggtatccgcgcagcgcttcgcacgttgggttcacatcgacgatcatgcctttcaagcgaccgataactggttccatctcgcgcccggcagcagccggcgtctgcggttggtgcatgaggcggggaaggctggcgcgcacgctcccgcgattccttccggcgagatccacgcggtcaatgcggagcatccacttggctatgatggctgaccgccgagccgggcgccgttgctgttgcggcgctcatgccccgggatgcccgccgtagaacatggcgggcacccccggccctatgcgcagacttggtgggacgtgccgaacgccgacagcaagccctccatggtcctgtcatagcaggactccagcgtgtccaggcaatccgtgcaggagtccacccgccggcgcgcgaccgctcgagcaagccggaactgcaagaccttactctcggtcgcaatgctgcgtgcggcgtcagccacagccttgggcgcattgtatttttgctcgctgagccaggccagccagtggtgcagcatttcgaagttggcgccgagctgacgcggaaaattgaaggagtacaggtggaaataggcgtcgtcacgcgccagcagggtatccatatgctcgccgaacacctgtcgccagcaggccaccgggttggctgcagggcgtctgcccaggtggtagcgcagcaggccgaccgaagcgtcgaccaatgcggatgacgcgagcggcgggcgcacgcgcttagcgcattcggcataggggaacaagatgttgccgttgccgctgagatcagggagaagccgcaacaggccgcgatagttctcctcctgcgcgctgtgatagccgaggccgtggtagtaccagaggcgctgcgcctggccgtcaatgcggtcaatggcgacggtggtcttgacgtgctcgcgccggtacgccgtggcatgcgtgtcgggcagatagtagctgtcggcttcgagcagcacggtgtgaccgcgttcgacctgggccatgacgtgcgcctggagcgtgtcgtagaccgccatttcttgcacaaccgtcccgtacagcgtctccaggtccaactgcggatacttgaagaaggtaaagtgatcaccctcaaagtcttgcgccacggtaaaagccagtcccgcgcgcggttcgagaccccagcggtggagcagttcgacccacaagtcgatgtagcagttggtttcctgccagatggcctcggcgctatgcagcgggtggggatccgcaatcgccggcagggtggcgccgaatccgccgccgccctcgctgcgtgctgtgcttgccttcatgtccggtcctccacatctgtcatgtcccaaggcgtggtctgccggcctgggtgtggactccaaatctagcgagttggccttcgctcttcggtgcgctctccaacagactcggaggcctttcggctgggtcgagagcggtgcagggagtgctccctcgagcggcggccaaatgtgagatagccaacggtgcgaaggcacacttgcagacagaattgctcaaagctccatccggattcgcgtgccaatggatggacagcgggccgaagagcaacgcaccgggagcacgacatggggcaaaagctatcaacagtgcagtcgctgcgcgccatcgcggcgacggcggtggtcgcctatcattcggccgccacgataaggatcttcgggtggacgcccggtgctctcagccatgcgagcgagtggggatggagcggcgtcgatattttcttcttcatttccgggtttgtgatggtggccacgacctcgggccggcttcgcggagcgcaggcggcaaaggatttcatggttgcccggctcatgcgaatcgcaccgatgtactggattctcaccagcctgatgctggcagtcgtgtgggtggtaccgagtcttaagaattccgagttcacggcgatgcaaattgtgacctcctatctctttatcccatacgaggtcaaagagcacggtaacgcctacccgattctctatgtcggctggacgctggtctatgagatgttcttctatgcggttttcgccatctcgatctgcttctcggagcgatgcatgcgttgggccttgcccgccttctttgcagggctttcggtactgtcgctcaccaggccaacgctatatatcttcaggttcctgacctcccccctgctgctggaattcgtactcggctgcctggtcgcctggctctacaaattcggctatcggatctccaggcgggcttctttctccctgatcgcggccggagttttcggcttccttgtgctgacccccggttcttcgatggaggacagagtggtctttgcgggaatccccgcggcgctgctggtttccgggatggtgttctgggagagcgccgagggctggataggaggtagctggttgcagggcattggcgattcctcatactcgttatatctgttgcaggccttcacggttccggcatttgcccggctgttctccgcgatggacaagcacagggtcttgccaggcgacattgcatgcgtgttgttggtgattgcgacgatgatggtttcgttgcttacttatcgacttgtcgagaaaagaattgacgcaaaactgggcaagcttcgccagggtcttcggagagttcctgcttccggtagcggaagaccggaagagccggcggcgcggccggcaggtcgagaccgaggggtatagcggaggtggcgtgcgttctgtggtcatcgccacatagcagtgcaacgttcgctttccgccgcaactatactgagccagcgtggcgtgtggcggccactaatgacttgcccggcccggcaagtgccggcgcggcatgcaggctccctcccccattcgacgcttaccccctctggacctacatgccggccattccaggaaggatgccgcctgccggtggcgctccttacgccgccgccctgacgggcgggatttctcggagcgaatgtgatgaagcgcatctttgacatcctcctggccgtgctggccatcctgctgctcgccattcctctcctgttcctgatgggcgcggtgcgcctgaggctgggcaaaccggtcttcttccggcaggtgcggccgggacttcatggcgaaccattccacatcgtcaagtttcgcaccatgacggatgcttgcggcccggacggcgaactgctgcccgatccggagcggctgacaggattcggagcattgctgcgcgccacaagccttgatgaattaccggagctctggaatgtcgtcaaaggcgatatgagtctggtcgggccgcggccactgctgatggaatacctgccgctctacacaccggagcaggcacgccgccatctggtccgtcccggtattaccggactcgcgcagatcagtggacgcaacgctatcagctgggaggagaaattccggttggacgtctggtacgtcgaccatgtatcggtatggctggacatggtgatcttgtggaagaccgtcaccaaggtcgtggcgcgcgaggggatcagtgccgcgggagaattctccgccccccgcttcaagggaagcaagccgagtgccccggatgtcgatgccgcatgacatgtcggatgctcgctcgagacgcaagggcgagtgaccattccatgatctggagccgccaatgcgattgtcctgggtgctgatcgtccatattggcggcgcttcactcacgttcccccttgctgccatgattgcgctgcggctggtctacctgggcttttggaggcaggcatgctattggctcctgtcgctgggggccggcgtggccgtcattcttgcagggaaactcgcgttcgaaattgggggatggtcaataccatcggcgaacgtgtacagcataagcgggcacgccatgcttacggcttcggtctacccggtgctctgtgcgatgctgggatcgacatggggcaggcgcacagccaggttcggcctgtttgccggtgtatgggtggcggtcgtggtggcggttgccctgattgtcggtcgctatcatacgctggcggaaaccctgatcggcatggctgtggggttgaccgtggcatggctcaacctacatccctttcgtccgcttgcgcgcgccggtcagacgccgatgcttgcccggctggcactttgcggcttcctggtccttattatgccggccgcgctgcatcctatcaaaactcgcttgtggtcccatgggttgctttggttcggtgtcaccgagcgctatttcagatccatcgacaccgatccggtttccggccggactgtggtgaatgtcgaacagtgccgtttgccgtcttaccgggcatgttctgacaccttctgagctgcgacgatggagttcaccatcactgatcacggatccggcgtgccgtaatctggtaggtaccggcagtgatgaactgccggtccttggcgttggcggagacgccggtgtgagagtcgacaacgcaatcggcaccgattgtcacgcctgggtagagcgttgcacgtgtccccaggaaacaccgcggtccgacggtggcgttgccattgaggaccgcgtgaggtgacagcacagagcatgcgcccgcccgggaaccatggccgatcccgctgaagacattggccaccacgccatcctccaccaatgcgccccgactgacgacagtgaatggaaagatcagtgcacccacgcccaggcgggcggaaggcgagacaagggccgtgctgtgtacatacagcggaacctcgatcccgatttgcaagagccaagacagtacgtcctgccgtgcctgggtggcagctatcgcgaccagcactgcctggtgcgacgcggggcggaactgacgtatcggtcccagatgcggcagatctatgccgtccggaaccttgcccggcctgtcatcgatgaagcccgctacaaccggtccgccgcacaatgcttctgcctgcagataatcatagagttccaccccgagcccgccggcgccggcgatgaccactgaagagacggcagacgcgtgaacgagtggcatggctgatgggccctccggtgaagccgtgtgaaagtcggcggtggtggcggccgacggctgggagacagccggggacgacaccgaccgccgctttagctaggcccgcttgctctgtccattgccgtattcggcgagatagcgatacttgccgaagtagttgtgggaccggtaccagcgtccctcgatcagaaggccgttgaagagcacgcccttgatgtcggcgccggcctgctggatggcccgttgcgccgcgatcaactcgtcggtggtggtcttctcggcacgcgcgacgaggaacactacgccagccttgctcgccaggatgctcgcgtcggcagcggcaagcactggcggggtatcgatcagcacgaggtcatagcgcgatttgagttgctcaagcagggaatctatgctggaagtcagcagcaaatccgccgcgtgtggtggttgcgtgccggtcgagataaagtccaggccgggcgccacttgccgctgcaaaacctgttccagcggcgcgcccatcagcagttcggtcaagcctggcccgcgcctggcatcaaagaggctctgcaggctgccgcggcgcaggtcggcatcgataagcaccacgcggctgccagcggcggcaatcgcggcaaagttcgcgcagacaaaggatttgccgacgcccggggcgggcccggtgatcatcaccgtccgactattgctcccagccatggcgaaacgcaatgccgtgcggaagctgcgcagactctccacggccgggtcgtccggctgctgtagtgccagcaggttgccgccggatggcagctctgactgctgcttgctgaaggggatggtcgaatagacggtcatccctgtctgcctctcgatctcgtccgcgtcggccacgccgccatcgagcatatggcgcatgaagatcgccagcaggccggcaagcaagcccagggccagcgacatccccgcaatcatcgcccgatcaggccgcactggtttgagcggcacatcggccgggtcgacaatcctcgcggttcccactttgcttgccttgaccagtttcagctgctgcacctcgtttagcagcgtctgaagcaactcagtgctgaccttgacgtcgcgcatcaggcgaagcacattctgttccacatccggcagcttctggatccgcccggatacaccgttcagctggccgttcaggccggcaatctggttgtcgatgagtgcgatcgccgggtgattggaggtaaagcgtgcagccagctcctggcgcttctgctgcaattcctgaagcttggtctggatctgtaccgactggcccaggatcagcttggactcctcgctgaggtcgatggtgccgcgttgattgcgcatcgcgttataccgggtctcggccacatcgacctgctgcctgagcagcggcagttgtccctcgagaaaggccagcgacttctcggcttcagcggctttgcggcggatgttctggtcaacataggcgttaccgatctcgttgaggacagctgccgtcatgtccggcgagattccctccagcgacacgccgatcacgccgctttgcttgccacgctcgctgatcgccagcttctcctgcaatcgcgtgatggccgcgccgcgcggcaggcgacggagtacgaactggacaccggggcgtccgtcgatctggctgaccagcatggtgaccgtcccggtggccgtgctgatcgtcaatggcgatcccaccttgccggtagcctcgacattgtcgctggcaaaccgcaccctgtacgcgtcgtcacccagcgcggtcaacgtgatcttgcgttcctccatgggcgctggcacgtcgagctgggccacggtgatcgattcatggccccacgcgaagccgccccatccaaacagccccgggtgcgacagttcaggattgaaattggcgattgccgggccaatcagcgggaaatagcgcggtgcggcttcgatatacagacgcaggtcgtcgaccgccttgccgactaccatccgtgagcgcaggagttcgatctccgcagaagccgcgggtttgacgtcgaaagccggcgagacgccggctgcgagcttgcctatcgagttaccgctcgagtcctccacttgtaccgtcatgtcggtgcggtagaccggctttgccaggatggcgtagatgagaccgaggccgatgatgactccggcgacggacaggaaggtccgtcgatagcgggccagcaaatcgagataggaggtgaggtccactgccggctcgcgctcgtccgcgccagcgggggcctggtatcgcgtaccgatcggtttcatgatgcctctccttgaacatgtgcgggtgcagcagcagcccccagccgtgtagaccatgatgcgatgccctgcttgatcagttccagcacgatgccgaacatcttcggcgagcatccatacggatccggcacatccgtgtgcgtatattcgcaaagccggtgggttttcccgcgcgcgtgcgggaaaacccgctcgagctcgtcgcgttgctcgctgtccatcacgaggatcagatctgccgccgccaccagtgcgtcatcgacggcgcgtgcgcggtgaccgacgatatcgaacccctcgcgtgcaagcagcctgacagcgttcggatcagcgggggcgccgaccggcggtgcgagcccggcggaaaccacctcgcaagcaggcaggacatggcccagcaggcaagccgccatcgggctgcgacagatgttaccgatgcacaccaccaggattgagtgaaccatctctcgcatcccactatttgaatgccgtggccgaactgaaaacgggctgtgtactcggcagcaactggttgatcacacggctccagcggaccacttcgcgtgcattcacataaaccacgtccttcggttccagctcgaagccctcggcgatagccagcgccgccggagagttgccatccaggtggaagacattgggctcgccatccaccgccttccgaatcacgtagatctgctccgcattgccggaattcggattgaccccaccggcatcgccaagtgcctcgttcagtgtcatccgcccgttgcgcatcagcaaggaagccggacgcaccacttcgccggtgacgaagatcttgttgtcttcgcgctgttccacgcggacgatgtcgccggagcgcagcagaatgcgggatggatcgatgcccttggcgagcagcgcggggatgttgacataccagctgcgctcgcctcgggtgatacggatgcggctgttgtcaccggtcagattcagcacgccgccggcgcgattgagcgcttccaccagagtcatgggcgcgtcgtcgatgggctgcatgccaggcagcttgacctcgccgtcgacatagacacgctggctgcgaaagccaagcacacgcacggtcatctggggattcctgaccactcgcgatagcacacgcgccatctggtcgcgaacatcgtttgccgtctttccggccaccttcatgacaccggcgtaggggaactgaatatcgccatgtgcgctgaccacatagccaggcacgttggcgccaccgctcgacgaagggatttcgaaggaggcgccgatgctgtaagtctgcgtgggaaagaccagttccggatggtcccataccacgaccgagatgatgtcccccgggccgatacgataaggctgcggcgttgcgaacagttcctggacccgatcgttgtccgtacgggccttgttgcgttgcgctttcaccaggtccagggtgatcggcgtgaccttgggcacgacttccggcccgatcgcgctcactaccgccttgttatcgaagtacatgccgggcgatgcggcgcaagccgcaagcagggcggtggccacaagtattgtcagactggtccgagattgaatgcgccaattgactggtctcacggcggtctccttgctgatagcagcggacatcgcaccgcacatgccatgtcccccgacgaatgcatagtaggagcggctgctccatgcttcggtgcggttgcgcacagtaagtacatgcacgtgagagccgcgcttctgcgagcgccaggccgctccgcgccggcttgcacgccggtcttcgcacacaccccttcccggtgatcgcggcatggccatccaactcaaccacgccattgcttttgctcctggcgctgacccaatcactaaactgtggcttcgcatgcttcgtccagcacgacagccagacgctgcgccagctgctggaagctgtggttgcgttcgacgtactcccgcccggcgcgccccatgcgcaggcgggcctcgagcggcgccgcggcgatgttgatgatggcatcggccagtgcccgaggctgctccgcgccgaccgtcagtccggccgccgaatcggccaccggattgttggcggcattggaggcgatgacgacggggcgggccgcagccaagtagtcaaacaacttgttcatgctgatcccgtaccggtacagccgcggcaggtcgcgcacggcgatgacaaaggcatccgcctccatcgccacggcagggatgcggaatttcggcaccgggggctcaaagctgacattgctcaagccgagctgccgcgcctgctcaatcagtgcagccttcatgcggccatcccccaccaggcgcagcacgatgtgccgtccctccggactcgattgcaccagcttcatcgcctgcagcaagttgtccaggccgttggcctgcccgtgggcgccgaaatacatcagcgtgaatcgcccggatggttccccagtgcgctcaggcgtgggcgggaacagcgaaaggtccacgccattgggtatccaggtgatgcgctccctcgggatgccgagcggcgtgatgtactcccacgcatgcggcaacagcacaacgatgcgagcggcacgtcggtacaaccacgtctccagcttgcgcaatgcccaggtcaggaagtccccttcacgcagacggcccatgtccaccagtgtttgcggccacaggtcgcgcacctcgaatacgaatggcaccttgaagcggcgcgccagcagggcgcccgccgccgcggcaaagggatggacgctggagccgatcaccacgtccgggcgcggcaggccgtgcgtggtgcgccgacgcaatacacgccaactgtaggccagcatgttgagcattcggccggcgccatcgccttcgtatatgggcgtgcgtacccagaggaagggcacatcgcgaatactgtccaggcgcgacaactcgcccgcctccagccgcttctcgccgctgccgatcgcggtggccgcgatgacggtcgcctgccagccagacgagctcaggtgctttgcgagatggaagtgtctcgtgccgcctgtgccgccgggctcctgggcatagtgattgagaatccagacatgcttcatggatggacgggatcgttggatgctggcgcggatgtcatcggcagagctcgtccagttgccctcccggtctggtaggtcagcagagcaatgcgggcccgccaaggacctcccccctcgcgaccacttgtcgccgcacaaggacatggtcacgggccggaaactggaataccttgccgtcgtctgcggcgtacttgccaatccggtcaaatacatctaatcaaagtccgcagctaaagggaagcgcatagcgtggcccggcccacactgctcgacggcgcaccgtagcaagctcaagacagctggtccaccaggtcaacgtattcgctttgcgttcggcgtcgcacccagcgccattgttagtgcactgcgaagtcccgataattttctcgactggcccaatcctgtgagtatcggccattcggcttgcgtggcgccgatccaggaccggctcgtggaactgacagccatcattcccatcggagcattggcatattcacactggaaatctgaatgaggcatatgaccccggaagccctttcctggctacagcggattctggccgagcgattcggccatggctttcacctgcaagctgctggcgcggactttgtccacctgtgccttgctggttccggccagaggtcgattgagattgccgcagatcccggcaccttccggcgcgccgactctgagctcgccttcacgagctgggacgcgcttgccgagggttggcagccggccctcggcagtcccttgccagcgccaggcctcgcgcgcgcaccgtcaccgctgatcgaggcgaccactaccggctatcgcatccactatgacgttctcggtctaagctactggatgctgtcgcgccaggaggaggtcggccgctccgacctcgacagctacggtcgtttcccggccagcgcgtcgcatgccgggaaacatggctatctggagcggccggtggtggacgaatggctgcatatccttggccaggtgatcagccggctatggcccgaactgcagctcaggcagcagcgggccagcatgaaggtgtcgcatgacgtggatgtgcccagccgctatggctttgcctctgcggcgagaatcatccgccgcatggcgggcgacatactgatacgccgggacgtgaaaagcgtgctgcaggctcccgtgatacggcttaagacccggaccgcgctgcatccgacggatcgggtcaataccttcgactggatcatggatgtttccgagcgccatggactggtcagcgctttctacttcatctgtggctgtaccgaccccagcaaggatgccgactacgagcccgagcatcccgccatatgtggactgatgcagcgcatccatgcccgcggccacgaaatcggcctgcatccgagcttcaatacctatcgcgcccccgaaaagctccaggcggaagcaaagcggctgcggcggatatgcgagcaggagaatatcgaacaggaagcatggggcggccgcatgcattacctgcgctgggaacaccccaccaccatgcttggttgggagcaggcaggcatgacctacgacagcacgctcacctacgccgaccacgccggattccgctgcggaacctgcttcgagtatccggccttcgacccggtcgcgggaacggcgctgaacctgcgcatccgtccgctgattgcgatggaaggcagcgtcattggttatatggggcttggaaccggcgaagcagcctggaagaagttccgggaactgaaggatacctgcaaggcggtgaacggctgtttcacgatgctctggcataactcatcgctcggcagtgccgaagaacgggatctgtaccaggcggtgcttgagcactgaccagccatcgcattggcaagcagccggtccgcacccgccagggccgccctcgcccgcaggcgaacagcgccgcgatgcttttgtccttcagcgcgagccgccacggcgaaccagcgtaggccagaacatcagctcggcaatcatacgcttgctaggaccgtagcgccccataaagctcggaaaatacgccgcgacgaagtcccggtcgtccacgcttgccgactgcgtcagttcgtacaagcgcacacccagcgcatgcagtccgggccatgtcgcatagccaccggtagggaatgactccgcctggccatagggtgggtagccctccgagcaattgccggtgccattgtcgtagttcacccgataccagccattggcgccgctgaagtaattggtgaacagcgggcggttccagtcctggttccacacgtgaagacgcagctggcgcgcaaaagcgaccatgctgtcgtgcgagggcaggctcgacggggagatgccgtatacccgcaccatctctgcgcgattgcgctcgatggcttcaaagaaatgcaccagccggcgcgcatggctgatgtcccagccgaggttggcaaccggcgcgaagcgctcggcagggatttgcgtctgcgccacgaaaacatcgggcctggccggatcgcgcttgcacaccaccggcttgtcgcgcccggtgtagcccgcgtaccggttgtcgtcatagagccgccagaatcccgcgtcgaggtcagccaccatggcgctcttgccggccttaccgttcgctccgggaggcacctgtacagtgatacgcgccgcaaccaggcccagcagcaagtccaggtgcgccttcatggtggcaaagccggcatcatcctggtccagggcaagcccaggccgcacggccagcatgccggccagatccgcgtagatggagatctgccaaagctccttgtcggtcaggaacagctcggacgagccattcttcacatcttccggccgggcggcgatctgcttgcgcaacgcaccctgcgccgcaggggtactccaccgcaccaggtgctcgcgcgcgatgcgcgcggtctgctcgacaaaatcgccgggagcctcgggccgcgcccggctcaagctgttggcaaggctggtcgcgaatgccaggaactgcgtgctgctgagcatcacctcggtgttgcggagccggatgttgtggctgcactcaggaccgccacggcatatccatgctcgccccggccggttgccgggcgcaggctccagcttcgcgtacgtgctggagacgagttcggccagctggtacagccggtcgatccgctggcaacgttgcgccatggccagcaagttgtgaaagtagatctcgaaatggtatagcgcgtaagtatcgcctgctgccagtcgttgcgcgatcagctcctctcgcacgaaggcgaggccgccttggttccagcggcgccagacggcgtactcgatcgggccgtcgcagttcagcgcgtcgggcatcaggccgccggattgagcctgcgctgccggcacagtgctggccagcagtacaacaaggccgcaggcgcccagtagcgctgacgcaagacggcggcggacgagcctcatgccagcatctccttgtgaacgcgcggctgttcagcgccgatcgtggcgaccagccaccacgcctgactggaaaaagggcagagcattcgatcgcgcagggctctctatacttctgctggttgcacacccgaatcggcggccgagaagtgtcggcatacctgatttccgttgtccgtctccagactagcggatccatggcaggcgcaacatcgtgcggatggcgatcagccgtcggaaggacgatatcgttcagagggatggagagcggacttttgtcagctctgcttcgcggctgcgcacccctgcctgtgtcagggatggcgtgcttgtgcgccggcgcttgtctagtgcgcaagccgtcgcgccccacgccagggcgaagatcgggtcgttgacggatttggcggtggccgccaacgtcactgcatagaggctgaaggccagcgccagtgcaacctgcggatccgatgcgccgccctttttggccagccaggccgactgtaccaaggcacagcccagcaggagtacaaagccaagaaagcccgcgagcccgtagctgacccaggccgaaagtgcgttgtgcgcatagcttcccatttcgccgatctccatctcggaagcatagcttccaagcagcggatgctccatgattatcctgacggcgtactgcatcagttcgcttcttgcctgataggaagccgattccttgatcgccagaagctgcagaatgcgcgagttgccctcgaggatctggaaactgatggcgagataggcgataccagcaacgcccagcggaagccagatcagcgtggtccgcgacgcgccttcccgaaccaccatgagcattgcggccaccacgaggaatgccataaactcggaccttgcccctaacaggaacaataggggtacggcaatcactgtaatcagtgctgctcgcaatcccgcattcatcgcgagcaggaccagggcgacaacggcggcagaacgggccagcccctgatagcccgagacccgcaccgcatcaccagcaagcctttcggtatcgtagaactggccattcgattgccatgcggcgatcgccaggaagtagaccagtgaaagggaaagtatccagcgcagccacttcccgtccagatcgaggctccgtactgccgcgtagaccaccagccaaaggaacatcgcgccgaggttatacaaatagacggcgggggatccctgcgcccccatgccgagcaggaaatgcaggcttgaccatgccacggcaaacagcaaatacagcatgaaagcttgatcgataaaaagcgaccgttcgcgcccgactatcatcgcgccggcgccgagtgccagcagcgggacaccgagcacgaccgacatcgggccgaagaagccgcccagcaccggcggaaagaaaccgccagcaaccgcggtgtgatagtagaagtaacccggaaagagggtgacgaagaccacgccggcgcagaatgagaggtacctgcgcttcatgattgccttgttgcctcccgtgttggtcgtcaattcggacggaattcccgatcgctattgcatccgtcgcggtttatcagccagtggaagtcgctggcgtacaagccgcggacagtgcctttccgcatgcaaggcccggccacggatgtctgctgccgtcctatccatctaatcaaagtcgccgctacttttgtagcgcagtgcgtgtccaacccaacacacagcggtatggcagcccggactggaagggtttgcttctggcggaaaatccggtccgctctggcgagcgcggttgcgcaggcgggcaagcccgctggcacacgcaggacgcgccgcccggagtgcacacagatgggcaacgacgcgtcggcgacggacttcacgccagaagccgttcatagaattgcaggagcttgtcttgctcgatcgcccagttgtatttcctgaccacgttgcggcggccgttctcacccatgcggcgcgcctcatgcgggtgcgtcaccagatagtcgacggcgtcggcaatcgccttcggatccagcgggtccacgcatatgccgctgtcgctctgctcgacaatctcacgccagagcggaaagttggaggcaatgggcggaataccagctgccatgtactcgaacatcttcaccggcaacgcatcgagaaaattgatgatcgggtggagcgtcaccaggccggccactgaccgctccagcacggcccgcaccccggcccggtccaggtacccgaggtcgttgacgctggaccagccggtggtcgccctgacctcggactccagggcccggtcgccgaaccgtcccgccagattcagtcgggccccggatcgcatcagctccagcgccatgagggtctcgcggataccgcgacttgagtttatgccgccgagatagcacacttctgcacgcttatcttcccagcgcacgggaccgcccagttcgtcgagtatggggaaattgttgatgtcgaccgtgcatggattaatcggcaggaacttgtccctgatatagggtgtggctgccacgatgccgtcgaatctgcgacagacctgcctctcatacatggaaaaggcacccgcaagcgctcgtaagcgcgtcggtcccaggtagggcttgctgagcaattgcttgggcacatcttcatgcgaatcatagatgacacgcttgcccatgctcttcagcctcaagccaatgggaatcagctccgggtcgtgcaggtggtagatatcagcattcagcttgatcgcccggcgcagaacgcgcgcggtggtcctgaagacgcggttcacacgccccggcaaggtgccaacatcggtgatgagcaccccatcgcggctttcgtccccgttgccgtcggccaccaccagcgagacccgatagccattggccgccaggctacggcaatgcttgagaaagatgcgatcatcgtagcgtggatgaacggaggtgaggtgggctacgttaggactctgcacttcttctgctccgtttttactccgttaacatcgccacgacaccctctgaaaaaagggcggccgttttgctcgcgggtcgaggcttgacgccggccatcgcctacccgagaacaaacgggcatgcttgcctgaagatgggagcgtcgtcgcactcacttgcatccagatcgcgttgcggcaattgccttatgtccatcgttgtcgccctttcatgcccgaccggtgccggcgtgcggcgcgcgcaaggcacgccgcagccagagtgccgagagcgccaggaagtaaatcgcgcaagcaagggagcgccagtcgggcgcgccgctgtacagcagtaacgacggcagcgccaaggcgcagaagatgaggatccgcttcgtatcgtgcgccaccattgccctgagacctacccctactcgcgacatgaacaaggccagcatccagagataggccaaggcgcttaccaccgagaacgcggcgatgctttgatccgccggaacgctgaatccgtaacacgccgccagcgtggccagacgaactgcgaaggtgctgaactgcgcggtcagctccagcttctgcagttccatcacatcaggcaggcacgacagcggggaaaactggaactgaaaatagatccagggtgccatccagcgcgcatagtggccggccatgcgccaccgttcaccgaacacggtgccgaacaggtccggtccggcgcagatgagcagcaccagcgccgggacaccggcgttggccagcttccggcgcagttcctcggccacctccggcaggcggcctgcccgcctggcggccggggcctgggcgaagaagacgctgccgatagcggcgccgatcagcgtgatcggcgctgacaccatgcgcagtgcaaaggcaaagtggcccaccacggcagcaccgaacaatgcggagaagatcaacgggaccaggtgtaggcccgccacattgaatacggccgtccaggtggaatacagcggaaagtccttgtagcggcgagccagggcaatgattcggaccagcctgatattgcggccctgcctgcgccggacttcccttatcaggaagaacagtccgccggtgccattgccgatcaccgttccgcccatcaaggcaaggacgccgagtccgtggccgcccaactgaaccagattcccgatcaaggaccgcagcagcctggtctgcgccagctggccgaagtactgcatcctgaccatccatctctcaatcacagtgtagaggccggccgaagcaacgccgaagggaagcagccagagaacgttggtgtcgatcgaccaattcagggccaggatcagcgcatcgccgaaccacagcacgccgagcccgcatagcgcggtagtcgacgcaacgcatagcaggcacaacaccaccaggttctcggcatcgcgatcgttggcgggtagcgcgatcgacaagtcgtagcgcaggcaggcaacaacgccgaagaatgccagcagggccgtgaagaccgccgcggcgccgaaatcctgcggtgcataaaggcgcgtcagaatcggcgctgccgcaagggtgagtatctgcgcggtggcctgcccgccgaccagcaggccaacgctcctgcccacgcgcggcttcgccgccgcgttgggctcagtggcaagcgtttgtttgttcaaggcaaaactcgctccggctggcacatgacatgttggagaatcgccgaacagatggcctgctggctcgtcatgtcgaggtaaggatgcatcggcaggctcaacacctgccgcgccaatgcgtcgccgatcggcaggcgggcatggggagtggccaccgcgggctgtcggttcagcggcagcggatagtgcacgacggtggggatcccggcggccctcagccggtcctgcaaggtttcgcgatcgggcacccggatcgtgtactgcgcatacacgctgatgttgtgtggttcgatatgcggcgtggcctcgattcccccgcggcggaacagctctccgtaccgcgccgccacttgctggcgcatcgccacctcctcatcgaagattgacagcttcgccagcaggatggccgcctgcaatgtatccaggcggctgttcacgccaacgcggacatggtggtagcgccgctcctggccgtgatgggcgatctggcgtatccgcttgcccagctcgtggtcgttggtaaagatcgccccgccgtcgccatagcagcccagcggcttgctgggaaagaagctggtacaggcgatcgtggacagattgcagctgctgcggcctttgtaggaggcgccgaagctctgcgcggcatcctcgatgaccggtacgccgtggcgcgcggcaatggcattgatggggtcgaaatcggcgcattggccatacaggctgaccgggacgatggccctggtgcgtggcgtaatagcggcttcaagtgccgccgggtccaggttacaggtgcgcggatccacgtctacatagatcggctttgctcccagcagcgcgacggtttcagcggtggcaatataggtaaagcccggcatgatgacctcatcgccggcgccgatccctagcgccatctgggcgatctgcagcgcatccgtaccgttggcgcaactgatgcaatacctggcgccggtatagtccgccagccgctgctccagttcctcgacctccgggcccaggatgtattgaccgtgcgccagcacctgctggatgccggcgtcaatcctgtacttgatgcgggcttgctgggttttgaggtcgatgaactcgatcattgctgatctcctctgcagacggcattcgggcaagcctggccactgtcccaggcacctcaggcacctcaggcggcagccttgcgcagcgtggcgccatccaggacgtagcgttgcccgctgttcgggcagatggcctcaccctcaccacgcaccggcaggtcgagctgctcgccgaattcgctcatccagccgatctgacgtgccggcacgccgaccatcagcgcgtaggcgggcacgtccttgttgatgacagcgccggcgccgacgaaggcatattcgccaatcgccacgccgcagacgatggtgcagttggcgcccagcgtcgcgccccgcttcaccagagtgtcgcggtactcgcccttgcgctcgatcagcgagcgagggttatatacattggtgaacaccatgcttggaccgcaaaagacgccatcttccagcgtgacgttgtcgtagacggagacgttgttctgcaccttgacgtggtcgccgatgacgacacggttgccaacgaacacgttctggccgagcgagcactgcctgccgatgcgcgcgccggcgcaaacatgcgcaaaatgccagacgcgcgatccgtctccgatctgtgcgccctcatcgatgacggcagatggatgtatctggtaggtcattagagcctcaggcaagaagttgctgcaagaaaggatgggcttcgccgtcgcggggcgctgccgggcgtgccgagcggatcgcattgaccgtttcaatgcagtggcgcgcgtcatccaggccgtagccccggcccgcaagtacctcccggtagctgacggtgtgcaggtcggtgaagccttccgagaactcgatctccgcgccgtccacggtgatcgagcgataggtcggcttcctgcctttcaccgccgcgggcaagtcgccggcatcgaccgacaggaaccagcgcacacgcgcattctcgtactcgaggtagccggccgccttgttgtccgtgctgtggtgcacgacattgtgctgcaccctcccgaagatgaagtgcaacatgtcgtagaagtgcacgccgatgtttgtggccaggccgaaggatttgcgcgtgtcgcccttccagctctccatataccacttgccgcgcgaggtaatgtaggtcagctcgacctcgtgcttgtgcccgttgcgctcacggccgaccttgtccttgaggtcgaggatggcctggtggtggcgcagctgcaggatgttgaacacgcgccgaccggtctctcgctcgaccagggcaagctcatcgagcaactcgggcgtcggtaccagcggcttttcgcagatcacgtcacatcccaggcgcaagccggctgagatatgagactggtgcaggtagttcggcgagcagatggcgacgtagtccagcgccgcgccgggctggcggcgcagtcgccaggcatggtcatagaagcgctcgaactcggtgaaaaactcgctctggggcgagatgctgtcgatgatgcccacggaatcattgatgtcataggccgacaccagctggttgccggtatccctgatggccgtcatgtggcggggcgcaatgtagccggccgcgccgatcagtgcgaatcgcttcacgatagcgctccccgtatgctcaggccttgacaacattggcttctggcgagcgatacctgccgcggctgtcgacgaggagctttgcatgctggcggatcagaagatagtcgaagctatcgtgatcggtggccagcaccacggcgtcgaagccacatagcgattcgccgtcaagcggcacgctcgatagctcgaaatggtgttcgcgcatcttcggaaacacggggacatgcgggtcgctgtatgcgaccgtcgcgccccgagcgcggatcagttccatgatctcgacagagggagactcgcgcatgtcatcgacgttcttcttgtaggcaatgcccagcaccagaacccggcagcctttgagcgccttgccctgctggttcagcccctccgtcagccgggcgacgacatattctggcatggccttgttgacttcgcccgacaactcaatgaagcgggtatgcaagccgtactcgcgggccttccaggtcaggtagaaggggtcgatgggaatgcagtgcccgcccaggcccggccccgggtagtacgcggtgaaaccgaatggcttggtggaggcggcatcgatgacttcgaaaatgtcgatccccatccgcgtggccacgatcttcatttcgttgaccaggccgatgttcacggcgcgatgaatgttctcaagcagcttggtcatctcggccgccttggtcgaactgaccggcaccacacggtcgatcgccgcttcatacagcgcaatgccgaccttgcggcagcccggcgtctgtccgccgacgatcttgggaatgctgcgggtttcaaacttgccattgcccgggtcctcgcgttccggcgaatagaccaggaagatgttgttgcccacctccagcccgccttcctgcaagcgcggcagcaattcttcctcggttgtgccggggtaggtggtactttccagtgataccacctgcccgatgcgcaggtacttcttgatggcatccgtcgtattgatgacaaagctcatgtcgggttcgcgatgcttgttgagcggcgtcggcacgcacaggatgattgcatcgcactcgcccacgcgctcgaaatccgtagtcgcctcaaatccggtctcgcgggcatgggcaatgccgcgtgcggggatatgctcgatataactctcgccggcattgagtttgtcgaccttgttcccgtcgatatctatacccagcacgcggaatccaatcgcacagtagcgcagcatcaaaggcaggccgacatagcccaggccgacgatgccgataatggactcccggttcttgatccggtcgatgaggtctttggcgattgggctcggcatggtggaatctgcttcgttgtggtgaatcgaagaggacgataaggtcggaccggcgacgagatgacagagctgggcggatgacccgtgttatcgattgtaggagtccgtatatctccagacgggtgaagactgttgtgacccacacatatgcgggcaattacatgaaccatttcctgtcgctaattccggcgtgcccagatgtcgctgccaacactaatggaatcgaagtcgaaagcgacatcgttctgacggctatcgtccaatcgatggagccgtgccgcaccagactgcatgcgacgggccacttccaatcaatgtgcgaaggcgcaccgatgccggcgacatggctttctaggatgcggctatcgtgggatgggtgctgcggcgaatgcgtgagcagcttgcatgacgcaatgcgcagtaaacaagagcgcaccagcgtcagcgtgtatccgtactatctggtcaatgagcaaaggggtagtgccagccatcgtcacaggaagggaacatgaaagtcgttaacatgcatggcagcgttccggatgccggggacgaggggcgcgacccgctcgatttgaccgtccatgtcgatgtgctgttgcgctaccgctggacctttctcgctgtggcaggcatgttcatctgtgtcggaatgctctatgccctcctggcgacgcctctctatcgcaccgacatcctggtgcaagtggaagacatcaatggcgatgccagcgctggcaggctggcaaccaacatctcgccgatattcgacgccaagctggttgcagcggcggagattgaactgctgcggtcccggatggtggtaggaaaggcggttgacgacctgcgcctcgatatcgaggccgcagcacgctatttccccctgatcggccggggcctcgcaagcttcagttccggcctgtccacgcccggcctgttcggctggggcggcttcgcgtggggcaaggaatcgatcagcgtggcccggctcgaagtaccgccgcagatggaggggagcaagatctacctcaccgcgctggggggcaaccagttccgtgtcacctttgacagcgacgataccaaggtgacgggcaccgtgggcttgcccctgaagattgctacgggacgcggcacggttaccctgctggtcagccatctcgatggccgcgccggctgcaaatttgtgctgcgccgcctgccacgcgccaccgccattgccaggctgcaagaacagttgatgatctctgagcgcggaaaggagagcggcgtgatcggcgtatcgttgaatggcaattcgccgacgatgatcgcggccatcctcaatgagatcgccggtgcgtacgtcgaccagaacgttcgccgcaaagccgccgaagcggagaagtcactcgccttcctggagcagcaattgccgcagcttcgagagcaggtcgaggaagccgaaacccgctacaacgcgatgcgtagccagcgcggcacgatcgacctgggcgaggaatccaagctggtcctggttcagtcgatgcagatccagaccaggctgcaggagctgcaccggcagcgccaggagctggccacgcgctttaccaacggccacccggcacttgaagccatcgatggccagatcggtcgtctcaacgcacagatcaatgccattgccgggcagatccagaagcttcccgacgtcgagcagcacgtgctgcgcctcatgcgcgatgtcaaggtcagcactgaaatgctgcagtccctgctcaatgacatccagcacctcaagctgatcaaggccagcaaggtcggtaccgcacgcctggtcgatcccgccggcgtgccggtcaagccggagagtcccaaccgcccactgatcaccggcctatccatagtactcggcctctttgcgggtctactggtgatcattgcgcgccactcgctggatggcggcgtcaacgacgccgacgaggtcgagcgacagactggcatgaccgtctattcgaccattcccttcagcgcacagcaggcacaggtgcagtcggcgggcatggaggatgcgggcctgctggcgcgcgtgatgcctaaggatcctgccatggagagcctgcgcattttccgcaccgtactgcagtccgcgctggcaggcagcgacaaccgtgtcgttgtgatcagcagcccgtcgccgggcgtcggcaagtccttcatctgtgccaacctagccgccattgccgccagcggttgccgcgtggtgctgatcgacgccgacctgcgccgcggtggcctgcaccattgcttcggcgtgcagcgcagccccggtctggccgacgtgctgatgggcatgccgccggaccgggcgttgcggcgtcaggtggtgaagggccttgatttcatcgcgaccggtatggaagcaccgcacgcggccgacatgctgcagagcgcgggcatgggcgccctgctcgatgcactgaggtcgcgctatgacttggttgtgatcgatacgccaccggtactggctgctgccgacgccggcattctcgccggcaaggcagacgcggtgtttctggtggcgcgcgcggaaatgacaaccgcgggcgagctgcgggcctcccaacaggcgatccgccgggcgggtgccgaggtcgagggcgtgctgttcaacggtccccacgtccagggccgctggtatcgctcgcacaatcactacggcaagtaccgctatctcaacgagtaccgctgcgcggcgaagcaggcctgagcgcggcacgtggggcacccggcgtcaggtagcgcaactttttgccaatccgtctcctggcggccacgagttctgcgcaacggttctggctgttattttgcctggcgaaatacaccgcgagccatatgtaatgctgcgaacaaccggtttgagatgttggagaacgtgcgttgctgtcctccgcagcttcttctcaccgattcaacagactgaatcatgctgccctcgaaatcaaggcagtttaatttcaactcgttccgggtatattgaatggcatcccagattagttttattccggcaccgcttgtgcgcagcttcgggtcctcgccgaccatgtggacataagaggacttctggtcccacgttaaataaagcgcggaatgtatctggttgtcatcgtcgacggccatgaaaatctttcttgcatttctttccagcaaggcttggtcgtgtctttctataaagccaaaggaatatggcattttcatgccctggcgatcaaaggtctttttgttgatggcgtagaattctgatacatcattggtgaagcgtgttttgacaattttctctgctttgcgaatcttgttgcgcgcggcgctgttgaaccggctgaagacaccgtccagatcggcgatgtcatcgataacgtaagtgtaacgtacagcctcggaaaatcctttccaatagaatggcaatagatttctgagggaatgatgaatattgaagctaacgacatgtgattttgggagcagtgccacgatttccctgactgcctccatttcaaaatcaatgcgattgtgctcggatatattcgacggataatttagccagagctgaaagctttgcgtcaactttggcatcctttgaattatgagtggccccctgcgttcggtgtagtaagggagtgcggcaattggcttgttattcttcatgacaatcgccgcgtcccattcgccattctggcagaccgagtcaagccaccagtctttggatgagatcgctatctgcggattttccgagcatatggtgcgatatgccttcctggtctcgctttcagcggtgatagctggcacgggcttggtttggctcatgattcctcacaacgctccatagttggtttctctcagaaacactcgccttgagatattgcccctggcggccccagcatttgcctgcgaggccttccttttttcgttaaaggaattattcccgcgtggtagtgcggtcgcaacgggcccgcgtgtgtcagcgaacgcaggattggctcgcactggctcatgccggtcggcttcagctcgccttgcttgaattcgacagtgttgcgagttgcgggtcggtgccgatctccgggggcggctgctggcgcgatgcaaccccgcgcagtgcatgctgcaacggctggctcggctcccgctgcgagggcgccgccaccttgcggcccggcgactccagtgagctgtacggcgcgtactcgactaccaggctctgaatgacggtctggatctcgagttcgtcacgggtatcgcaggcggcaaagaggcgctcaagcatctcgtgcaactctgcctccgcgatgagcggttcgttcgagcacaagatgcgctcatgctcgctggccgtcacctcaccaccgatgaggagctcttcaaacagcttctctcccgggcgcagccccacgaccttgatctcgatgtccccggcggggttcttgcgcgtcttttccgtcaggccggacatctcgatcatcgtgcgggccaggtcgatgatgcggacgggcttgcccatgtccagcacgaagacttccccacctttggccatcgcgccggcctggatcaccaactgggctgcttcggggatcagcatgaagaagcggatgacgtccggatgcgtgatcgtgacgggcccgccctcacggatctgtttgcggaacagtggtaccacggacccggatgagcccagtacattgccgaagcgcaccatcgcgaacgttgtccgcgtgttggggcgcgtggctgcggcttggaaaacgagttccgcaatgcgcttgctggcgcccatcacgttggtgggccgtaccgccttgtcggtggaaaccagcacgcaggtctgaacgccgaaatggtctgccagatcggcaatggtcagggagcccagcacattgttgcggatcccttcgggcatgttcttttcgaccagcggcacatgcttgtaggcggcggcgtgatagatggtgtcgacctgctggccgcgcagtgcggctgacacggcagtggcgtcgcacacagagccgatccgcgccgtgatctgcaggtcagggtagcgctggcgcagttcctgttcgatcgcgtagagggcatattcggagtggtcgaagagaattaggcgctggggttcctgcgaagcgatctgacggcacagctccctgccgatggagccacccgcaccggtcaccatgaccgtcttgcgttgcgtgcatttggcgaacaggtctacccgtggcgggacgatgtcacggcccagcaagtcttccacgctgatatcccgaatcgattgcacggtgatcttgcgatccacaagctcgagaagagagggcaacgtgcgcacgctgaccgaatagcggtgcagcttgtcgacgatctggcggcggcgctcgattggcagggacggaacggccagtacgacttcattgatggcgtgccgctggatctccttgcgcacgtggttgctgtgatggactggaaggtcggcaacgaccttgccctccagcgcgaagtcatcgtcgaagaagcagacggccttgtggcccaggctggcgcgcatggcgatggcgagctggaagccggcctcgccggcgccgaatatccccacgcgcaagctggcgcgctcgttgcgggccagcaggctctgccgcgtgcgcgtcagcaaggcgcgcgccacgaagcgcgagatcacgacataggaaaaggcgatgaaccagtagatcagcaggccggtgcgaggcagccggtcgaggtgcatgaggaacgacagcgcataggtgagtccgacgatgccggccaggctggtgccggtggtccaaaggactttcaggtcgaaataccggacgacggtccgatacagtccgctgagcgaaaacacgggaatcgtgcaggcggcaatgatcagcggcggcgtgatgccgtactgtgccagcaactcgaagttgccggcgcgcaggaatagtgcgaaagcaaagcacagcggcagcgcaagcaggtccgccgcaatcatcagcgcgactttgcgacgtcttggcagggcaatcagccagcgcgagagcggtttggtcattggccggaacctccgcgcaccagaacgggcaggggcctggcggcgaccaggctgcgatagggacgccccatttgcggggcggacaaagaaggttgcgcacggttatgcattgtcttaaggcttcttctatgggcagctccaccggctggtggcctctggaagggacatgccctttcagaggcttccgatttgcccgtttacccgtcagcgactgggtgctttcgacaccattcccgactgaaacaattattgttgttggtgcgtccctggcaacgcagcagcgtgggtttgcgtacgcagcggcaggtggcgcaaagggcgtggcgcccgccgcgccctttgcgccttagttgagtgatccaggccacatggcggccttcacctgcccatgcaagtctggttagatggatgcgttcccggtacccggtcgggttcgtgcagggcacccgctccgactttcattactgaggtggaccaccatgctggataccagtttttctccctggccaagtttcactgccgacgaggcggctgccgtgcagaaggtgctgctgtcgaaccgggtgaactactggaccggctctgaatgccggaagttcgaggaggaattcgccaggtgggccgggacgccctatgcgatcgcgctggcaaacgggacacttgcgctcgatgtcgcgctgaaggcgctggacattggccttggcgacgaggtcgtggtgacgccgcgaacattcatcgccagcatttcaagcgtggtgaatgcgggagcaaagccggtatttgcagacgtcgatcttgcgagcggcaatctttccgcggtgacgatcagcaaggttctgacgccaaggacgcgagccgtcatatgcgtgcaccttgccggcataccctgcgacatggacccgatcatggcgctggcgcgcgagcacggcatcaaggtgatcgaggattgtgcccaggcacatggtgcgcgctacaaagggcgttcggtcggctcgatcggggacgtgggtgcatggtccttctgccaggacaagattatgaccaccggcggcgagggcggcatggtgacgaccagcgcgagggacctctggctgcgcatgtggtcgtacaaggaccatggcaagagctgggacgctgtctatgagcgtcagcaccccccgggattccggtggttgcacgaatccttcgggacgaactggcgcatgatagaaatgcaggcggtgatcgggcgcatccagcttgcgcgcatgaagcaatggacagcgcagcgcactgccaatgcggaggtcattgccggcgcgcttcggcaatgtgctgcggtctggttgcccgcctgcccaccggatgcacaatcagcctggtacaagttctatgcattcgtccgcccggaatggctgagggatggctggagccgtgaccgcatcgtggccgagatccaggcaggcggcgtgccctgctatgcgggcggctgctcggaggcttatctcgagaaggcgttcgattacacgggctggcgcccgccgcaccggttgcccaacgccaggctgctgggtgaaaacagcctgatgctgctggtgcatcccaccctgaccgacgccgagattgccctgactgcgcaggtgctgcgcgaggtcatgcttcgtgcaacgctgccgaccggtgccgggcgggacgccgacggcggggtggtgcccggcctggcgcaggactgcgcgggcgccatgcggcgatgatgcactggccgtcgctgatccagcttggcaccattaccttgctggtgcccgttgcgctggtcattgcgctagcgctgtccgtggggggcgcatggcgcagcgcgctgcgatggctggtgtcgttcagccttggcgccgcgctggtgggggctgccaagttcgcgtttgattacggcggctggtacctgccgcagctcggcctgtacagtgtcagcggccacgccatgctgaccgcggcgacgtatccggtgctgctgatgctgctgggttcggcgctgagcccgcgcgtggcacgcatcggctggttcgcgggactggcgctggggctcgcgatggcggtgaaactggtgtccggcaattaccacacgctgtccgagaccttgctgggtggtgcggtggggctggcggttgcgtggctgaatgcgggcatccgtatccgcgggccggcgccgcagatcgtgctggtggctgcgcttggcatcggcgccttcgtctttgtcaatgtgcgcgggttgctgtacccggtcaaggccgcaatgtgggagcacgcggcaccgtggcaggacggcacagtgcggcattaccggcagatcgacgccgatccggtgacgggcgagacccgcatcaccgtgcgcaagcggtcgtgcctgtcgaagcggggccggcaggcgccgcgtttactcacaccatcgaaaacaggaacatctacccggacaccaagcttgctctcgacgcaaactacatgattgggcactctcatcatcagtttaaaacagaaaatggcagttttattccttacaacagcggtgatgtggggcagaacaggttgcacattagtatcattaattatctggtattttgcaccgacgaaaatcaggtagagatgaggtaggccgcatatgcaaggggccgtatcgggctggcgcctgccgtgcccggggcagaacgccgcgccggccgtttggcaggccgctgaccgcctcgcgccgtgcggggttgcctccgcggaagcgcacgctgcgtgtcgtgcattcgtctaccctgaaccattccagcgcggcgctggccgcctcacccctcgagtaggtgcgccgccgcgcacgcgtgggcgggcagcgcagaaatgggtacgctccccgggcctgtgcgcttgtcagtcgcgcggcagcggtgcgccgaggccggcggcaccctggcgcccggcggctcgcgggccgcgcagcagctgccacaggcaagtcgccgtgtcatagaaggtgccggcgccgcgcagacccgctgcgcgcagatggtgcgcaaggtcgtgcggcagggccaacagcaggaacactgccgtcttcagtgggtgctgcgggccatggtcatagcgccggcaggccacatacagtcgtgaggcgtcgctggcggagcatggccggtcggccgacaccgacggcaagcgctggttgactgcgctcgggaccatctcgatgcggtagccgaattcctgcaccgcgcgtccggccagttccaggtcgtcgtagccgacggcaaggtgctcgtcgaacgacaggttctcgaacagctcgcgcgggaacaccgcgctgtgcaacagcaccgagcacaggcgctcgccgcggcggtagtccagcgtcgggtggcccaggaacgccggcttgcgcggaacgccgcgccgcccctggcagacctcggtcccggtcaggatgagcggcgtcgcgcagccggccgtggcccgccggagatggtcgtcggcaacggactcggtcatctgctgcaggaaggttgcgcccagcagcgtctggtcatccaggaacagtacgtgcgagccggtggccgcgcgcagggcgcggttgcggttggcggccctggagcggcgcgggccttccagataggtgatgtccggatagtcccggcgcatcatctcgcgcgtgtcgtagccgctgctgtcatccgtgacgatgagctggtgcgccggcatggtggaatcagcgaccgattgcagcgtgtgccgcagctgctcgggatggtcgcacgtgtagatgcacaccgaaacggtgggcaggaacgagcttgccggcatggtgacccctccaatgttcggcagatggcagacacctgcgccggcccgtctggtgcgggcgcggcgcaaggtcctgaactacagcaccgggctggcggcctggagcgcggcttcgccggtgcgggacgcaaccacagggcgcgcggtgctgccgcgcgtgaagcgttcatcgccgctgacccactcgagcgtcgcgccacgttgcagggcggcatagacggcctcgcccttgttgcgtaccttcaggcgctggtacagcgtgcaggcgtgactcttgacagttgccaccgagatattgagcatgcggctgacggtcttgatcgggtagccgcgtgccagcagcaccagcacctcgtactggcgcggcgtgatcttcagcatttcggcttcgtcgtagctgggctcttcctcgaccagcggggctgcattggtggcagccggggccgacagcggctgccccggccggaggccggtgaggtcgcgcaccgccacggtggtgcgtgcggcaccgggcgtgccggcgcatgccaccagcgacagttgctcgcctgtgagcgcgtgcgcagggttcagcggaagcggcgcggccgaggccagcgactgcacggccggcatggccgaacgcgacgccgacggcatcgagccggtttcggccgagaacagcagcccctgcacgcctgacaccgccagccggatggccgcctcgatcaccgccagcgaagcggatttcggcaggcagccgcagacgccgcgggcgctgtccgcgttgggcacatgcaatggcaagatgtctgccaggatcaggatgcgttgcggcgacagtgcttcgcgggcctgttcgagctgcggccagccagaccccacatcggcgggcatgccgaatacgagcaggtctgcgttgtggtgccgggtgtccagcctggcgatgtccgcgggcgcaatggcggcaacctgggcagactcctggatgttctcgagcatctgcaacagcccgagccggagcagtggatgctcctcgatcagcaacgcgttcattgacttcactccccgttactcgggggcggaatgcggggcgctttgcgtatggagggcattgcaggacagcagtcacctgcggcgactggctgcttgtctgacccccatgcttccatgctccggcagtcccgtttttctggatggaacttgtcggtggctggaaggttgacccgaacccgaacccgaaagattctcgctcctaaatcggcttaaattcatcttatgggctggttgaatggaatgcaagcgagccggtctggtacgagtgtgggtgggaatgaaaggacatacataatcctttcaaaaatcatccgaacgcaccggtccaggttccgcaaacgccgcgctgatgcggggtccaggaggtttcacggatgtgacatcgggatttaatttggttgcagcattgaaacagatagcattatctgtaccccctgaaagtagtattcttaaccccatcgtggggtatcggtaatatatctgcggcggattgctccaatcatgaaacgccgctttcatatgtgttttcgaaataggcctgcctgattttcaggcaggtcgggcgcatggcctagtgcttctggatgagagacgtctcccacctcgggatgagcgctgcggcgccggctgcaccgacctgcgccggacttgccaccgcctgccgggaggacagggtggcgggcccggggccggccggcaggttcgtccgcgcaggcgtcagcgggcccagtggccgggatgcatgacccagccgtgcggaccgcgcacccagcgctcgggcacataacggtagcctggacgctgcgccttccagtagccggcgcgccagtcgtagcgcccgccggtggcggtccagtggcccggcacccagacctggccgcggcgcgcggcggggtgcggttcatagcgcggcggcgggggcggacggtcatagccgtgggcgaccgccaccggatgagcctcggcgggggcggtcagtccgaaggtgccgcccgtggcgaggacggctgcggcaatcaggagctggcgtttcatgtggattctccttggggcggttggaagcggttcgaagccgctggctcggtcaatagcggtcgtagtggtggtggcgcggcggcgggccgccgcgcggtggcactacgatgcaggcggacagcagtgcggccgtggtggacagcagcaccagcagcgagagggcgcgtttcatatgggctcctggcgggttcgcgttggacatggcttcaatgtagcgagccagccccgctgcgcgtgcttgcacttgtaaggctgtctcacaaggggttttgcagcgggcgcagccccgcaccgggcgcgcggcatcccggaagcccttgcgtatcaaggcgttgcgcgcatggcggcaggtccatggcgtggcctgcgcgtgccgggttggaggtaatgtgacgttacacgggaaatgattctcgcaaggcaacggatcccggagcaggcgccgcaccctttgtgggcggcctggccgggcacgcagaaacgggtacgctgcaacggtgcgcgatgcctcggcatggcccggttgggggcgcactggtggcgtcgcggcgccatcacggtgcgttcagtcgcgcaaatcggtggggcggaaatggcatgaagcttgcgccatgggctataccagtcggaagtggcctcgtgtgcttgaaggaggcgtcatgccggtcatgctcatcgtgcttgccctgcaatggctgcaggggctgtcgccgcccgccgcggcgttgttcgcgctgccgcaggagatggcgcccgcggatgccgcggccatcgtcgaacccgcgctgacacgctgacatgggctgacgccggggtggtatgactaccctgccgccgtggcagtccgagtggttccatccaacctaccactgtcatggagtcagcatgaaccgcagcgacgtcaccgacctcatcatcgaagccaaggtcacccgcggcattgcctgggcgcaggtggccgaacgcgtcggccgcagcaaggaatggacaaccgcggcgtgcctgggccagatggcattcgacgccgccggcgcgcgcgcggtgatggagctgttcgggctgccgcccgaggccgagccctggctgcgcgaggtgccgtacaagggctcgctgccgacgcaggtgccggccgatccgctgatctaccgcttctacgaactcatcagcgtgtacggcaccacgttcaaggcgctgatccatgaagagtttggcgacggcatcatgagcgcgatcgacttccgcatggacctgcagcgcgagcccgatcccaatggggaccgggtgcgcatcgagatgtcgggcaagttcctgccctacaagacttactgatgggcgaccgcgcgcacgggcggcagcgcaagcgacacgccatagcgcgccggatccaggcgcatggtcagcacgcccaccagcgcggcgcaggccaggtggtaccaccagccggcggcgaagccgccggtgcgttcgtgcagcatggcggtgatccagggcgccagcgacgccagcaggaagccgccgccttgcatcagggcgctcagcgcgccggcgctgtcggggtccggcaggtggtccagtgccaccaccaggtataaggcaaagcagccaccgaggccggcgccgccgatcacggcccacgcgtgcggcgcggcgtcgggccacagcgccagtccaccgaagcccgccacctgcatggctagtgccagcgccatccaggcgcggcggtccaggctgcgcgcggccagcaccggcagcagcagcgccgcggcggcctgcgccaccgccatcagcgccaccagcgacccgctcgccgaagcgctccagccgtggtcctggtagaacggtgcgagccacgccaccagcgacgcatagccgccgttcatcacgccaaagcaggccatcagcagccaggtgcgcggacgccgcaacagcgtgcgcgttgccctcgccgggcggcttgccggcaccgcggggccgcgcgccgcggtgcgcggcaatgccacccaggccagcgccaatgctgccagcgcaggcacggcccacagcgccagcgcatcgcgccagctgccggccaatgccgtcacgtagggcgacagctgcgcgccgagcgcaccgccgcccatcagcgcggcggagtacagccccatcaccggcgccacgcgccccgggaattcctgcttgaccaggcccgggcaggcggcctgcaccacggccacgcccagcccgcacagcgcggccgaggcgatcagccaggtgccgtccgccacgcccagccgcagcgcgcagccggcaccgagcaaggccagcgcgcccagcaccgcggtgcgcgcacccagccgctcgcggatggccggcccgaagaacgcgcccgcgcccatcagcagcatcggcagcaaggtcagccaggccatgccctggtagctcaggccggtgccactgcggatggccggggccagcggccccaccgcggtcaggaacggccgcaggttcaggccgatgcccgcgaccgcggccagcaccagccagcgcggggtggtgccgcgcgcgccctcagccacggggcgcgcgcgggccgtagagctgcgccgcagagaggtcgaccgccacccgcgtgagcggcagcggcggcgggttcagcgacaggcgcagtgcctggtaggcggcctcgctcgacatgccgtagggcgcggcatcgtggttgtcgaaggcgtagtagaccgcctgcacgccggccatggtcatcgccgccaggcacatcgggcaggggtggccgctggcatagaccacgctgccgcgcaggtcggggcggcccagcttgcgcgcggcggcgcgcaccgcctccatctcggcatgggtggtggggtcgtggctgtggacgatgtcgttgacgccggtggcgacggcctcgccgtcgagcaccagcacggcaccgaaagggcgcgcgccacggtcacggttggccgcggcaaggcgaaccgcctcgcgcatgaattcctggtgagtggtcatggttggcaaagaagtgagtgcatgctcgcgagtcgggcggcatgggtcttcgtggggcttgcccggcagttgtgggacgcgggccggggcagcgtgcaactgtacgccggggcttggtaattgggaaattaaatgatgaaatcgccggcagtggagaaactaatggataaccggccatgcaggaccctcgcctcgatcccgtactgctgcagagctttgtcgccgtggcggaaagcggcagttttacccgcgccgcgcagcgcgtgcacctgactcagtcaacggtcagccagcaggtgcgccggctggaagaccagctcggctgcgtgctgctggaccgcggcggccgctatgtcaccaccacgcccgagggcgagcgcctgctgggctacgcgcgccgcctgcagcagctgatggccgaggcggtggggcagctgcgccagagcgccggccagggcgagatccgcatcggcgtgcccgaggactttgccgcgcggccgctgacgccggtgctggccgggtttgccgatgactggcctggcatgcggctggaggtgaccagtggcatgagccatgagctgtggcagcgcttccaggaccgggaactggacctggtgctggtcaagcagcgggtcgggcaggcgccggggctggccagctggcccgagccgctgtgctggatcgacagccgcagccgtccggcggtggcgcgcgacccggtgccgctggtggcgtttccggtgggcgggctgtaccgcggcgagatgacgcacgcgctcgacgccggcggacggcgctggcgtgtggcctttgtcagtgccagcctggccagcatcctggccgcggtggccgacggcctgggcgtcaccctgctgccgcggcgcctggccacggctcagcaccaggtgctggaggacggcggctggcccgccgcggtgcccgacgtcgagctcagcctgcacgcgcagccggacctgccggccgcggcgcgcgacatggccgcgcggctggccgcgctatgcgagaccgtgatggggtcgggcgcgccgcccgcggatcagccgaagaactcgttgtagtagcgggtgcaggtgccggccgggcggaaggtgtatggcagctcggccattgccgcggcttccagcgagccgaacgggatgtcgggcgcggccagggggccggcttcgggggcggactgatggtcggggcgcgcaagctcggcgcgggtgttggatggcgaagtcatgtcaggctcattctcaagggtcgggcactgcacccggcaactgcggatcggcgttgtcaacgcgtgcagccatgctaatgctgcagcgcggcgcagtcagccaccccagcctgaacacactgttgcgcaatcgcgcccaatcggggcgacttgcccggcgttgcgagcgcctggctgccgccggcgacttgcgccaacgccgtccgcggcagggtctatattggctgagggttgcctgcgccgcttgctttgcgggcagcgcgggcctgagtgccgctgaccttccggagcgtgccatgtcgttgcctccatgctttaccgatcgccgcgaggctggccagtacctgggccgccgcctggccgaactgggttttggcgccgcacaactgggccagcccgcgctggtgctggcgctgccgcgcggcggggtgccggtggcgttcgaggtggcgcgcgcgctcgacgcgcagctggacgtgctgctggtgcgcaagatcggcgctgccggctatcccgagctggcgctgggcgcggtggtggagggcgatgccggcggcggcggcccgcacacggtggtcaatgacgatccctgggcgcgccgcgccgtggaaagcggcagcttcgatgccgagcgcggccgccagctcgacgagatcgcgcggcgccagcggcgctatcgcggcggtgcgccggtgccggagcgcgccgggcgcacggtgatcgtggtcgatgacggcgtggccaccggcgccaccatgcgcgccgcgcttgaaggcgtgcgcatggccggggcggcgcgggtggtggcggccacgccggtggggtcggagcaggggctggccagcctgtcggccgcggccgacgaggtgatctgcctgaacacgccccccagcttcggcgcggttggcgccttctacctggatttctcccagaccagcgatgaagaggcgctggccctgctgcgcgcggcggcgccgccgcctgcgcgctgaggttcgctcagcccttgcccaggcgcgccttcaggtgcggcaccagcccgccggcggccaggatcgcgcgcaggaagtcggggatgggttcgcacgcgaccaggctgccgtcgtccaggcgcagctgtgccgtcgccaggtccagcaccgcgtgcgcgccgtcggccaggcggcaggtgtcggcgcagaccagcaccggcaggcccaggttgatggcattgcgatagaacagcccgccgaaggactgcgccaccacggcgcccacgccgagcgcgcgcagcgcctgcggcgcctgctcgcgcgaggagccgatgccgaagttggcacccgccaccagcacgtcgccggggcgcacgctgccggggaactccgggcgcagcgaggccaggcaatgccggaccagcacgggcagcggcgatttcatcagcacggcgggggccatggcatcggtgtcgatgttgtcgccgaagcgccagaggcggccagtggggtcgggggcgatagcaggggtcatgcaagaagtctgtcccgccaggcgggcacgaagtcaggtccgcagcgttactccagcagggtgcgcggatcggtaatgcggccggtgacggcgctggcggccacggtcatcggcgagcccagccacaccgcgctgccggcatcgcccatgcgcccggagaagttgcgcgccgtcgacgcaatcgcgcggctgcccgccgggaagcgcgccgcgccatagccggcgcaggcgccgcaggcgttgggcagcagcgtggcgccggcgtcggtcaggatgccaagcgtgccctcctgctcggccagcagctggtcgcggcgcgaggccggcgccacctgcagggtcacgcccgctgccacgcggcgcctgcgcagcacgcgcgcggccatgcgcaggtcttccagcttggcgccagtgcaggcacccaggtaggcgatctgcacgggctcgccggcggcctggtctaccggcgcgctgttggccggagagtgcggcgccgccacctgcggcaccagtgccgcggcgtcgaagcggtgtgtggccagcaccggtgcatcggggtccgtgcgccagtgggccaggtcgattgcggccagcgtctgcgccggcacgccggcctcggccagccagccgagcgtgaccgcgtcgggcgccaccaggccggtctgcgcgcccagctcggcgctcatgttggccagcgtcatgcgctcctgcatcggcagcgcggcgacggcgctgccggtgtactccagcgcctcatagcggccgccgcccatgccgagcgtcgcgcacaggaacagcatcatgtccttggcgcagacgcccgctgcaagctggccgtcccattgcagccggatggtattgggcacgcgcagccagatctcgccggtggccagcacgccggccatctcagtcgcgcccacgccgaacatataggcgccgaaggcaccgccggtggggctgtggctgtcgccgccgacaatcaggcggcccggcagcacatggccgcgctcgggcagcaccacatggcagatgccttcggcgtcgatgaagtgggcgccggactggcgcgtccagtcgcgcgtgaagcgcaggatcgactcggcctgggcatcgccgcccggcacgaaatggtcggtcaccaccacatagcgcgacgggtcccagaccccggtgccaagctcttccaacagcggcgccacgcggcgcgggccgctggagtcgtgcgacatcgccaggtcgacccggcagatcaccaccgtgccgatctccgcatgcgccagcccggcggcgcgcgcaaccagtttctgcgccagcgtggcgggagtatggctcattccggcgaggctcccgaatacttgaccacggcggcccagcgcctgacgtcctgcttcacgaaggcggcgaaggcgtcgggcggcgtgcccatcggctgcgccccgtcgttctccaggcgcttgcgcaccgcgggcgtttccagccccttgcgcgcggcctggtacagcgcctgcgtgacttcgtgcggcatgccggccggaccgaacaggccgaaccacgcgctcgattcaaagcccttcacggtggcgccgatcggcgccgcgcccgggaactgcggcagggccgcggggctggtcacgcccagcaccttgagcttgcccgcgcgcacatgcggcagcacgttgatggtgctggcgaacatcaggtcgcactggcccgccagcacgtcggtgagcgcgggcgaggtgcccttgtacggaatgttgacgatataggtgccggtcatcatcttgaacatgtcgccggccatatgcagcgacgaccccaccgagccgatggcaaagttcagcttgcccggttcggaacgcgccaggcggatcagctcgggcacattgctggccgccagcttaggcgtggccaccagcacgctcggcacggtggccaccagcgtgatcggggtgaagtcctgcaccgggtcgaacggcagcttcttgtacagggtggcgttgatggtgtggctggtgaagctcatcagcagcgtgctgccgtccggcgcgcttttggcgaccaggtcggcggcgatattgccgccggcgccggggcggttctcgaccaccaccggctggccgagctcctgggacatttcctgggcgatggtgcgcgccagcgtgtcggtggtgccgccggcgggcgcgcccaccaggatccggatcggcttgccgccggccacctggggttgcccctgggccgcggcggacagcggcagggccagcgcgcacacggccaggctggccatggccaggcgctgcaccgcggcgcggcgggggatcgaaggcagacgggtcgggctggacgggaccaggcagaacacgggcatggcgacggctcctcgcttgatgtgatcagagatgcgcagtatcgcccggaacgttacgtggcgcatccctggctgcgccgcctgcgggaagtcggcggcggtccgcggggtcagtcgcgcaggcccgggcgggtttcgctttccacccagacgttggcgctgtcgacgccggccggcgacaactccatgcggtattcatagcggtccgggcggtactggccgagcagcaactggaccgggcgcccggccgcgtccttgaccacgcggcgcaccgccagcagcgcgccgcctaccggcacgtccagcagcggcgccaccaccacgtcggccaggcgcgcggacagcacctggctggcacggcccagcttcacgccgccggcctccagcagccgcagcaccggccgctcttccagggactggcgcgtgatcggccggcccaggtcggcgggcaggtagaccgtgatatgcgacagcggccggttgcggtagtggcgcacgcgcacgatcttcaccaccggatcgcccggctcgatctgcagcgattcggccacatcgggcgtggcatggacttcgtcgatcgagatcaccttcaccgacgtcttctggcccatgtcgatgatgttgtcgagcaggctggtgccgcgttcctcgccggccgccgtcgccgggcgcaccggatgcgggttgacgaaggtgccaagcccgcggtggcggcgcaccaggccttcttgcaccaggcggtcgaacacgcgccgcatggtcacgcgcgaggcgtggaactgcttggccaggtcgatctcgcccggcaaggggccctggccgaagcggccttccacgatctgctggcgcaataccacgtaaatctggtgatacaggggaacgacggcttcactcatggtttcccttgcggagagatgacaagtctgtaatgcctctaatgtactttaaatcagacatagagcctagcatggttagccgcagtggcgcttgcgggacaactgcgccggcgcggtgttgcagcgatgcatctcgtctgtgccgagacccttggctggctgcgccagcgcgggtgaagtcggtctggcgccgctgcatgccttgctgggatggacaacgccggtgcggtggagcgggttgtgccgtgcggcgagaacaggacatcggggcgccgccgcagcaatgtggagatgccccacacgggcggcgacgacggcaccctcgatgccgtgtttcagtcccgatacgtaaggtcgcgcctcgggcaaattctggctgccggcataagaccctgaaaaataaggcgttttccgactaccccggaacccccccaggtgggccgggagtggccgtgtcacagcggtgtgacatgtcgtctgccgtgcacagcggcgagggcggcaagcgtcgcgcaaagccgcggaaagtccccgccagagtgccgggcgggccttgtaatacaaggagttggcgccgcaggtggcgcagctggcaccgattatgcgcaaggggagtctggtttggctgggtgccggacctgaacctccagccgtcgttcctcgcaagagcgccggccggaggctgagccgctgtgacactgtgcaattctcctgggagcttcgtatgaaaaagaccttactggcgtcggctatcgccatggcatttgcgggacaggcctgggcaaatccgaccaataacaacgacgtggtaagaggtggcggcgacaacacgcaaaccgccacagcgacctcgacgcagagtggcagcggcgcggcggcaaacgaatattcgaccgcagtccaggccaatgacagcagcaccaacaccagaaccaccacggttggcgtcaacaagaccaagaccacgaccaactcgaacaacaggagcaggatcgactttgaccatggcgtaggcaacgcgggctccaacggtggcagcgcaacctccagcgtaagcaacgccttcaacaccagcaaggcactggcgatcagcaagctgaatggcacggtttccaacaacagcattggcccgatcggcaattacgccaccaactggggtaacgcgaatggtgcagccggtggccggggcggcaatggctttggcggtaccggcgaaggcgggcgcggcggcaacggcggcaacggcggtaacggcggcagcggcggctccggtggcagcgctaccaacggtagcgccaccaatggcgacgccaccaacggcagcgccaacgctggtaatggcggtgccggcggcaaggcgattggctgggccggcagtggcggtgacggcaaggcatatggcggcagcgcactctccgcagcgggcagcaagggcggcagcggcggcgatgcttatggcaagggcggcggcgctctgagcgcatcgctcggcgccggcggccgcggcggcagtgccggcgcgatcggcggtggtggcctgggtgccagcggcgccctgggcggcttggcaggttcggccggcggctcaggtggtagcagcggcaatgccaacggtgcgggtggcgacactaccactggcggcgcaggcggcgcaggcggcgcagcggccggtaccaacacggctggcgcaggcaccggttcgggcggcgcaggtaccgcgagtggcggtgcgggcggtgccggaacggcagctgcaggcgcgaccggcggagccggcagcggcaccggcggtgccggtggcgcgggcggcgcggcgacctcgaccgcaacggcgggcgcggcaagcggcaccggcggcgcgggcggcacgcaagccagcgttggcggcgcgggcggtactggcggttcggccacgaacggcagcgcaacgagttcggcctccaatggcagctccacggctggcaacggtgcggtgggtgctaccggcggcgcgggcggcgcgggcggcactggcaatggcggcactggcggcaccggcaacggcgcagtcggcggcgctggcggtaatggcggttacaacattgttgacgcgggcaccttcaatatgtccaacaccatgaccagcgttggtcaaacggcggcgggcatcatgatggccaaccagaacagcggcgctgcctcgctcgtgcagcaaagcgtgaacgttcaggccaacctgcaggtcggcggcaaccggtaaggcgtgcagccacggtctggcccgggacttgtgcccgggccagaccggcagctcgcactcatgccggcaggaccggcgcccgcatcctgtgtgcgggcgcgcgggtcctgtcatgccccaagcaagcctgattgccttgcagccgtccggatgggggcggccggcaggcaaggggagacgacatcatgcaatcggtccgcttcgccgtcggcgcattcgcgacggtcttactcgcctggccagtgctgcaggcgcacgctgagccgccagggctggacgccgccatggcagcggcgcgcgctgcttctggcgctgccccggacacggctgcaatcaccgcacagccgacggccgcaacttccttgttcggaggggtggcgaaagccgtacccgtgtctaaactggatgacatccgtggcggcgccgaggtcacggtcaacgatatgcgcctgcacggtaccgtggccgacaacgccgcggtcaatattctgtccggcaccaacaacatcgcggacggggccttctcgaatgcggcagggattcccaccgcgatccagaactcgggctccaacgtactgatccagaacgccactatcgtcaacgtccagttcaagcaatgaagccgctgcgaaacctgttggcgtctgtaccgttcttgctggccgcggggggcgttccatgtgcccaggctgccgacaccctgatatacgggccggtcggcgagtcctacaacgtccgggtcacgagcgtgcgcgaggctcgcttcaagtccacgatccggcagcagttcgacttcagctgcggctcggccgcggtggccacgctgctgagctaccagtacggccatccgatgaatgaggccacggtcttccagaacatgtacctcaacggcgaccagcagaagatccgcgccgaggggttctcgctgctcgacatgaagcgcttcctggccgcgctcggctatgaggcggacggctacgagctgccactgtccaagctggaagagacgcaggtgccggccatcgtgctgatcgtggagaacggttaccaccatttcgtggtggtcaagggcgtgaagggcgaccgcgtgctgatcggcgatcccgcacgcggcacgcgcgcgatgtcacgcgagcatttcgagcagatctgggacagccagctgctgttcgtgatccataaccgcaccgaacgggcgcggttcaaccttgcagccgactggcgcgttgcgccgagcggtccttactggatgggagtcaaccgggatagcttgttcttcaccgtcatgcccaagcatggcgcgggcgatttttgaggaacgcatcatgttgcagacttccttcccgaccccagcagcccctcgcagcgccggtcatgcggccgcggcgatgctgctcggggccggtttggcctgtgccggcacggcgcaggccaccatgctgccacagcccgacgccctcgacgcgtcggcgcttccattgcagggggccatgccctcgagcgacgggcaggaccaaaaccctctggctgccgcacgcggcagcatggccggctggaaaccggtagcacacgaaaaactcgacgacatgcggggcggcttcgaagtgccgggcctgcaggtttcgttcggtatcgaacgcgcggtgtacatcaacggggccctggtggttgccaccagcattaacatccccgatgtcagccgtatcaccgccgaccaggctgcgcggcttgcctcgacgctgggcccggccatcgttgccagcaccaatgcggcggtcgccaacgcgctggcggcggcgggcgcggccggttcggatgggagcgccacctcggcggccaatggcgcctcggccagcagcaccggcacgtccggggccggttcgggcgccagcggtgcggcgggcttgccggcggcggtggtgaatacggccaccggtcaggtcgtgagcaatgggctgttgaacgtgatccagaacggcccgggcaatgcggcatcggtgggatcgctggcggggacgccaacgaccgtgatccagaacaccttgaacaaccagagcatccggagcctgatgacaatcgacgcaagcgtaaatacgctgcaggcattccggtcgcagttggccaacaccacgctgaacaacgcgctgatgcgggccgcaagcatgaggtagtcgtagcgaggcatcgggcagtacaggtcgcaggctcctgcaagaacagcctgccgtcccgggggaggaagacgtcatgaagaagcggtcgatgcagggcattcgcaatgcgggatgctcgacgttactgttgctcggcggcctggcgcaggcccagacgccgccggatgcgggaccacccgcagccggactggaagcactgcagaaggagcttgccgaacaggccacccagctcgacgccatgaagcgggcgctggccgaacaggaggcgctgatccgcgaactgcgtaacgtgatcggcaccgaggtgctggccaacaagcgcggcggccagcgcgcggggccaggcgtgtcgccgtccgacaatgccaccaacgccgctaccgcggcggccgctgccagcgccacccagtcagcgcccaacgcggtcaacaacccgcagcagatcattctccagccaccgcaggacatggcccagggtccgcaggcgggcgagtccgccgaccggcagaccgtggccctggaagaacccgtgggccgcccgccggaggaagaccgccgtccgcctgagatcgcgccgatcatcgaccagcccggcgtgctgaccgcccagggcaagctggtgatcgagcccggcttccagtacggctattcgtccaataaccgcgtcgcgctggtcggctacacggtcatcccggccatcctgatcggcctggtcgatgtgcgcgaagtcaagacctcgacctacatcccgtcggtagcgtttcgctacggcctgaccaagcggctggaaatcgaagccaaggtgccttacgtgcactcatcgggccagacagtcagccgcgaggtcttcaccggcacggccgtcgaccgcgtgttcaatgcgagcggcagcggtatcggcgacgtcgaggcgacggtgcgctaccagctcaactacggcaacgagaagattccgtacttcgtcggctggctgcgctacaagtccaataccggcaccgacccgttcgaggtcgtgaccgactgcgtgacgcgctgcgtgggcaatgccaccggcaccggcctgccgctcgggttgcccaccggcaccggcttccaggcgatccagcccggcatcacctggctgctgccgactgacccggcggtgttcttcggcaccttcagctacctgcacaactttgcgcgcgacaacgtgagccgcaccgtgctgaacggcgagaaggagaatctcggcaagatcgcccccggcgacatcttcgagttcagcttcggcatgggcctgtcgctcaatgagaaggcgtcgttcagcatcggctatgaccaggccatcatctggccgaccaagcagaacggccagaccgtgccgggctcggtgcgcgtgacccagggcaccttgctggtgggctattcgtaccgcttcaacaaccgctacacggtgaacctttcagtgggtgcggggctgacgcgcgacacccccgacctgcaggtgaacctgcgcctgccaatcactttctgacgcgccttgctgcgaatttccgcctgacgtgacgcgtgccccgcatgtgcgggggcacgtgcgcatcacatccgcggcgagggtgcgcaggcacggaaacgcgccttgcgctggccccttgaacggcgtacaaagaaataaccccgcgccgccagcggtactttctgaccaggctcaaactcaccggcggtgcggcctgaaaaaggagagagacatgcgcaaacgcatcttctggttgttgcccgacctggcgagtgcccgtcgcaccatggacgacctgctgcttgcccggctcgagaaccgccacatccacttcgtggcgcgcgacggctccgacatgaccggcctgcatgaagccaacctgttccagacctccgacatcgtgcatgccgccgagatgggcttgatggtcggcggcggcgtgggcgtcgtggccggcgtcgtggtggcgatgttcccgatcgtcagcgacaccccgcagtggggcctcgtcggcgtgctggcggtgctgggcgcggtgtttggcgcgtgggcctcgagcatgatcggcagttcggcacccaacagccggctgcgtgcattcgagaaggacatcgaggccggcaagatcctgctgatggtcgacgtgccgcgcagccgtgtcgaggaaatcgaaaccctgctcgcgaacgcgcatccggaagccagctttgcggggttggacccggctgtgccggctttcccctgagccgtcggcgtatcgtcgcttattgtcgttcaacgcggtcgcatgtctttccgcgcgcccttgcggcgcgccctgacgcgcatcctttacgcgccccggctcgcaccggaaccgccttcgcggttccggtgtgatgccgctgcaacactccgatctttcccggtttgcccccatgagacgcatgcggtaacttgcgtaacggcgcgcggccgtgcatgccgcgccgccatacacaatgaaggacagccgcacaggcgcaaggggtcgagacaatgaaagcgaaatggatcgcgtgcggcatgctggccgccacgctgggatgggccgcacagacggccctggcggaaccgggcgtgacccgcaacaccatccgcatcggccagtcggccggcgtcaccggtccggtggcgggttcggtcaaggagcagatcgccggcgcgcaggtgtacctgcgcaccatcaacgccagcggcggcgtggccgggcggcgcatcgagctggtgacccacgatgacggcttcgatgccaagcgcacgcccgacaatgtgcgcaagctgatcgacgaggacaaggtgttcgcgctcttcatggtgcgcggcacgccgcagaacgaaagcatcctgcccatcatcgccgcgcagaaggtgccgctggtggcgccgctgaccggcgccatcacgctgcaccggccggtcaaccgctacgtgttcaatgtgcgcgccaagtaccaggacgaggtggcgcgcgcgatcaaccacctggccacctcgggcatgagccgcatcggcatcttctacgccaacgacggttttggccgggacgtgctcgaaggctacagcgccgcgctgcaggcgcgcggggtgcagccggcggcgacggcaagctttgcccggcccatgggcgatatcacccagagcgtggccgccatgaacaaggccaacccgcaggcggtactggtgatcggctcgggctccgaggcggcgcgcatcatccgcgaactgcgccgcgcaggcagcgaggcacagttcgtcacgctgtccaacaacgccgccgattcctttatccgtgaactgggcgacgatgcgcgcgggctgatcatcacgcaggtggtgccgggcaccaactccagccagatgacgctggccagcgaataccgcagcctggccaagcagcagggcgtggagccgtccaacgccggcatggagggcttcatgtcggccaaggtgctggtcgaagggctgcgccgcgccggccccgacctgacgcgcgagcgcctggtcacggcgctggaaggcatgcgcgactacgaccttggcggcatcctgatcagctacagcgccgagcgccataccggctcgtcgttcgtggaaatgtcgatcgtctcgtccaccggcaagctgatccgctgaaagccgcggataggggggctgcggtatagtcccccgcatggctactcctaccctctcccccgattcccgtaccccgttctcgctgcacggccgcgtggcgctggttaccggcggcgcgcagggcctgggcctggcgattgccgccgggctggccgacgccggcgcccatgtgctggtggtggcgcgcaatgcgcagcgcgtgcaagcggccgtcgccgcgctggccgcgcgcggcggcagcgccgaggcgctggtgctcgatatcaccgatgaagccgccgtggctgccgcgttcgaccgcatcgacgccgcccatggccggctcgacatcctcgtcaacaatgccggcgcgcgcaaccgcagcaccatggcgcagctcgatgccggcgacctgcgcgccatgctcgagaccaacctggtggcgccctacgcgctgtgccggctcgccgcgcagcgcatgcgcggcggcgattacgggcgcatcgtcaatgtgagctcgattgcgggccaggtcgcgcgtgccggggacgtgctctaccccgccaccaagggcggcctggatgcgctcacgcgcgccatggcggccgacctggggcggcacggcgtcaccgtcaatgcgatcgccccgggctacttcgctaccgagcccaaccagcccatggtcgaggacgagagcgtggccgagtggctgcgccagcgcacctcgctgggccgctggggccagccggaggaagtggcgggggcggtggtgttcctggcgtcgccggccgcgtcctatgtcaccgggcaggtgctggccgtggacggcggctatctcgggcacttctgagccgccgtcggcggcaaggcgtacgtacccaattctgcgtgccgctcctggcgggttttcagcgccgcgcgggcggcttgccgccgcggtagaacgcctgcaggcagtcgatcatcgcggctgcagcggccgagtcgccgcggtccttgagccgcaccaggcagatatcgcgcaccagcgacggcagctgcagtggccggatcgccagcccctcgcgccggaactgaaacagcgccagcgacggcaccgcgctcacgcccagccccgcctgcaccagcgccgccaccgtcgccaggtgctccacctccatcacgctggtcaggcgcaacggatgcagcgcggcgtccaggtgctggcgcacgctggtcgtgcgcgacagctggataaacggcaggcccgccagcatctgcggcgtgatgcggcgcttgcgcgccagcgcatggtccgccgggcacaccaggtggaaggtgtcgcgcaccagcggctccacgcgcaggtcttcgtcctgggccggtgccggggccagcgcaaagtcggcgcggccctggcggaccagttcgatgcagccgtcggcgagctggtcgaacagctccagcgcgatgcccggatacagcgcgcggaactgcgccagcagcggcggcaagtcgccgccggccagcgacggcagcgccgcgatcgacacccgccccttgcgccgctcggcgtgcgcgcgcaggtcctcgaacgcggtttcgaaatcggccagcagccggcgcgcggtctgctcgaagcgcacgccgtcgctgctcagctccacatgccgcgtggtgcgttcgaacagccggctgccggcctgttcctccagtgtctgcaccagcgcgctgaaggccgattgcgacaggtggcaggcgcgcgccgcgcgcgtgaagttgcggtaggtggccagcgccacgaaggcgcgcaggtgcttgaccgagaggttcatgggctggcggatttatccactaagtcgatagattaatccaaataatccgttttttggctggacgtaccagccctagaatgggatcgaccccaccaacgacctgcccccgaccatgactgctcccttgctgatcggctccggcgccggcttctccggcgaccgcaccgatgccgcgctgccggtggtgcgcacgctgattgcctccggccagccggccgcgctgatcttcgagaccctggccgagcgcacactcgcgctggcgcagctggcgcggcgcaacgatcccgcgcagggctacgagccgctgctcgatgcgctgctggtgccggtgctgggcctgtgcctgcaacaccgcattcccatcgtcggcaatttcggcgccgccaatccgcgcgccgcggcgcggcgcgtgctgcagctggcgcaggaactgtgcctgcccgcgccgcgtgttgcggtagtggagggcgatgacctgtccgacgatgcgggacgcgcgcgcttgcacggcattcttggcgatgcattcgacgccgatcgcttcgtctgcgccaacgcctatatcggcgcgcaaggcatcgccgaggcgatctccgccggcgcccaggtggtggtgtgcggacgcgtggccgatccggcgctggccgtggggccggcgatggcgcactttggctggtcgtgggacgactgggaccgcctggccgccgcgaccatggccggccacctgcttgaatgcggggcgcaggtcagcggcggctactttgccgatcccggcatgaaggacgtacccgatgtgcatgcggtgggcttcccgatcgcgcagctggccgaggacggcggcatcgagatcttcaaggccgccggcaccggcggctgcgtcgacctgcgcacggtcaaggagcagctgctgtacgaggtccacgatccggccgcgtacctgacgcctgacgtggtcgcagatattggtacggtcacggtcacgcaactggcccccgaccgcgtggcggtgcgcaatgtgcgcggccatccccgcccggcgcagctcaaggccaatgtgttcagccacggcggctggctggccgagggcgaaatctcgtacgccggccccaatgccgccgcccgcgcgcggctggccgccgacatcctgcgccggcgcatgcagctgctgggccatgacgcgcccatccgcttcgacctgatcggcgtgctcagcgtgctggccgacgatggcggcgccatgttcgcccagcgccagccgcatgagcaagcggcgcaggacgtgcgcctgcgcgccgcgttggcgcacgacgacctgacggtggcgcaggccctgcagcgcgaggtcaatgcgctctatacctgtggcccggccggcggcggcggcgtgcgcaccgcgcagcgcgcgcgcctgaatgcggtgtcgtgcctggtaccgcgcgaggccgtgacggccacgcatagcttcatcgcctgaggaggttccgaccatgactgacactgccgcgctctaccagttcgcacacggccgcaccggcgacaagggcaaccgttccaacatcagcgtgatcgcctacgacgcgcgcgactacgaccacctggtcgagcacgtgaccgaggacgccgtgcgcgcgctgttccgcgagcgccggcccacggccgtcacgcgctacctggtgccgtcgctgcaggcgatgaacttcgtcctcgatggcgtgctcgatggcggcgtcaacgacgcgctcaacctcgacacgcacggcaaggcgctgtcgttccgcctgctgcagcttgagatccccgtgccgccgcggctcgtgtccggcaccgcggctagccactgatccaccgcttcacaccgacaacgacttctacaggagaccacgatgtacccatttctcaagccactggccgtcgccgcacttgcgctgatcctgcccgcggggcaggcctgggccgagttcccggacaagccgatccgcttcgtggtgccgttcgccgccggcagcgccaccgaccagctggcgcgtgccattggccaggccatcaccgtggacagcaaggtcaccgtggtggtcgacaacaagccgggcgcgaatggcttcatcgccgcgtcggacgtggccaaggccgcgccggacggctacaccgtgctgatcagcaccaacaccacgcatgcggccaacgagcacctgttcaagaagctgccctacgacccggtcaaggactacgcgccgatcaccgcgctgggccgcggcggccagatcatggtggtcaacccgcaggtgccggccaagaccgtgggcgagttcatcgcgctggcaaaacagcagccgggcaagctcagcttcggcagcggcagctcgtcgtcgcgcattgccggcgagctgttccagcagatggcgcatgtggagttgctgcacgtgccgtacaagagcaacccgctggccatcaccgacctgctcggcaaccagatccagatgatgatcacggacacggccaccggcctgccgcaggtcaagagcggcaagctgcgcgcgctgggagtgtcgggcaagacgcgctcgccgctggcgccggacgtgcccaccatcgacgaagccggcgtcaagggctacgagatgagctactggttcgcggcctatgcgcccgccggcacgccgcagccggtggtggcgaagctcaatgcgatgatggtcaaggccgcgcgcggcgatagcgcggctggcttctacaagtcgaccggcactgaggtgttcaccagcacgcccgcggagctggcgaagttccagttgcaagagtccggcaagtggggacgcatcatcaaggcggcgaatatccagccggagtaaacgcagggcagcgcaagctcccatgcatggaaaacggggccaaacggccccgttttttacgcagaagtaggtacgctttggtgcttgcggccttgatggacaagggccggctaagatatgcctggccgcgcggccttgccgctccggcctactcctcgacaataccaaccagaacaggaacaggatatgaagcagcagtccgtggtgtgccatgcaaccttacatcccggccgtcccccggggctgcgccaggccgtattgcgtgccgccatcgccgtcaccatgggggccgccgtgcttcccgccatcgccactgcgcagaccgccacgccgccggcgcagcagaagacccaggtgccgggctactaccgcatgatggtcggccagctcgaggtcacggcgctctatgacggctacatcgacctggacccgaagatcctcaggtacaccagcgcgcgcgaggtgcagagcctgctggcgcggatgttcgtcgaatcgacgccaggcatgcagaccgcggtcaacgcctacctgatccataccggcagccacctggtgctggtcgatacgggcgcggcagcctgcttcgggcccacgctcgggcgcatcggcgaaaacctgcgcgcggcgggctacgcgccggaacagatcgacaccgtgctgctgacccacctgcacggcgaccacgcctgcggcctggccgccaacggcaaggcggccttcccgaacgcaaccgtctatgtcgacaaggccgatgccgactactggctcagcgaggccaatgccgccgccgcgccgaaggaggcgcagggcctgttcgccatggcgcgcgccgcggtcgcgccgtaccaggcggcgcagcgcttccggcccttcaacggcggcgccggtgtcgagcccgtttccggtgtgcgcgcggtgccggccaatggccatactccgggccacagtggctacctgttcacctcgggcaaggacagcctgctgctgtggggcgacatcgtgcacagccatgcggtgcagttccgccgcccgcaagtggcgatcgagtttgacgtggacagcaaacaggccgtgatcacgcgccagcgcatcctggccgatgccgccaagggccggctgtgggtggggggcgcgcatatgcctttcccgggccttggccatgtgcgccgcgatgcggccgggtatgcatgggtgccggccgagttcggtccaatccgcaacgaccgctagccgtccacgcacggccgtcgcttttcgcctagagtcatcccagcggcccgtatgacgtacgggacgggtggtcgtgtctactgcggaggatttgcgatgaacgccaaggcatcccgcttcgatcctgcccgccgccgctggcttggtgccggcgccgcggccctggtgctggccgtgcccctgccgcgcgccgcgcgcgcccagcctgggccggcggccagccgcgaggccaccgcgcagcgcatcggcgtgatcggctcgggccgcatcggcggcacggtgggcgggctgtgggtcaaggccggacacccggtcctgttctcgtcgcggcacccggaggcactcaagccgctggtggaagaattgggtacgctggcgcgcgccggcaccgtggccgaggcgattgcgttctctgacgtgctgttcctggccacgccctacggcgcgctgccgcagctcagccgcgaccatgccgatgcctggcgcggcaagatcgtgctcgatgccaccaatgcctatgagcaccgcgatggcccgatcaccgaggaggccaggcgtgacggcatcggcatcaccaccgcgcgctacctgcgcggcgcgcgcgtggtgcgggccttcaacttcatgggggcggcacagtttgccagcgagcaccaccgggcgggcggcctggtggcggtgcccattgccggcgacgacaaggccgcgctcgatgtggccgcgcagctggtgcgcgatgcgggattcgaaccggtggtggtggggccgctggcgagcgcggatcgcttcgcaccgggcgggccgctgttccggcaggtgggtacggccgaagagttccggcgcaagatgggcgcccgctgacgctgcgccgggcgcgctggcgcatcagggccggcgccgctccattgccaccatcgacggcgtaaagccgagctggccgaagaatgcggcttcggaggaacgcgccgcgcgcagcatccaggtgatgtcggggtcgttgcccacgatgtgccgcaccagggcgcggccgatgccgcgccggcggtggctgggcgcgacggcaaccatcgacaggaagccgtcgcagacgtcgtcgcacagtgcgcgggcaaagccgacgatctcgccgtgctccaccgccacgaccacccgttgggagttggccaccagccgtgcgaatttctccgggccgcccacccggtgggcccagccgttggcgatcagtagttgtctggctgcctcgatgtcgtcaggcaacaggttacggatttccatcggcggctctcccagtaaagcgtgtacggcccctcgccgccccctgccacgaggggcgccgcgagtcgagaacggcacgggaacccgtgccgcgcaattggcggagtgtagcgagcgggcgcgggcgcgtcaatttggcttccggcggggtcgggtgctgctcacgccggcgcgccggcgcggtatcatggcctccatgaacgcccccgtcttttcctccgcacatccggccgatcagcttgccgagttcaccgacgcggatgcggcgatcgcgcgcatccgcgacatctacgaagcttctgtcggcgccgtgcgcgcgcgcttcgatgccttcgccagcggcaagccgctgccctcggccgcgcatgcgtgctatccgtacctgggcatctcggtcaatatcgagaccatggtcaccgacagccggccgtcatggggcacggtggcctacccgggcgtgtatggcaccaccgtgacccgccccgacctgctggcggactactaccgcgaccagatcgagcggctgatgcgctatcaccgcgtgcctgtggtggtagggctgagccggcgcccgatcccgctgccgttcgtgatcgaggcttcgaccaccgacatcagctacacccaggcgcgcgagctggaggcatcgttcgtgctgcccgagctgagccgcatcgacgacggcatcgccaatggcacctatgagccgatcccgggcgaggcctggccgctgtcgctgttcccggccgagcgcgtggacctggccctgcagcggctgtaccactacaccggcacggcaccgcagcatttccagcgcttcgtgctgttcaccaactaccagcgctatgtcgacgagtttgtcgagctgggccggggcctgatggccagcagcgacggcggcggctacacccgctttgtcgaacccggcgacgtgatgcaggaactgggcggcgcggaacccgacgacgcctcgcgcccgcgcgcgctgccgcagatgccggcctatcacctggtgcgcgaagacaagctgggggtgacgctggtcaatatcggcgtgggaccgtccaacgccaagaccatgaccgaccacctggccgtgctgcgcccgcattgctggctgatggtgggccactgcggcggcttgcgccgctcgcagcagctcggcgactacgtgctggcgcacgcctatgtgcgcgacgaccacgtgctcgaccacgacttgccgccgtgggtgccggtgccgccaatcgccgagatccaggtggccttgcaggaggccgttgcgcgcgtgaccgggctgtccggcaacgagatgaagacccgcatgcgcaccggcacggtggtctcgaccgacgaccgcaactgggaactcaagtccaagtcgctgtatgcgcgcttcaaccagtcgcgcgcgattgccatcgatatggaaagcgcggcggtggcggccaacggcttccggctgcgcgtgccctatggcaccttgctatgcgtgtcggacaagccgctgcatggcgagctcaagctgcgcggcatggccaacgccttctatcgccagcgtgtcagccagcatatgaccatcgggctggaggcgatccgcatcctgcgtgagaacggggtggagcagctgcattcgcgcaagctgcgcagtttcgacgagccggcgttccgctagtcgccccgctcccggcagccgcaaaaggcaacttccgctcagtggctgatcatccagggccgccccccgggggccttggccgcgtccgtgcgcccggccagccggaccgggccgcagcagccacacccggcgccatgcgccgacgatgacctgggctcggccgcgctgcgctcattgaccgcatgcgccgcgcgcgccgacctcgccatgctggccagcgccggtgcggccaccagcgcgcgcgctgccagcgcgccgcattgcgggcaggccgcggcttcgtcgcgccgcgacattggccgcatcaccgcgaaatcgccacaatcttcacaccgatagtcgtaggtgggcattgcatctccgccagtgggatcacgacaaccaccttccaggctaggccaggtcgggggaaaggggcaggtccacgccgccctggatcatcttcaccggcccgctggcgttgggccggatatcgaaatcgaagatctgcgtcggcagccacagcgtggcgcaggcattgggaatatccaccacgccactgatatgcccctgaaccggcgctgtgccgaggatcgaataggcctgggcccgcgagtagccgaacctgctcaggtattcgatcgcgttcaggcatgcctgccggtaggccacgtgcacatccaggtaatgttgcttgcctgactcatcgacggagatcccttcgaagatcaggtagtcgttgtagctcggcgtgatcgggctgggcttgaagatcggattgcggatgccgtacttggccatgccgcccttgatcagcgacacgcgcatatgcacccagccggccatttcgatggcgccgcagaacgtgatctcgccatcgccctgcgagaaatgcaggtcgcccacggacaggcccgcgccgtccacatagacggggaagtagaccttggcaccgcgtgacaggtccttgatgtcgcagttgccgccatgctcgcgcggcggcaccgtgcgcgcgccggccgcggcagcctgggcgcgcgcatcgccttgcagcctgcccatgtgcgcggtggcggcaaacggcggattggccagggggggcacgcgcccgggatcggtggcgatgaaatccatctcgcgtttgttccacgtctccagcatggcctggtccggcaggcagccgatcagccccgggtggatcagcccggcaaagctcacgccggggatatggcgcgacgaggtgtagagcccgtggaagtcccagatcgacttctgcgcctgcggaaagtggtcggtcaggaagccgccgccgttctgcttcgaaaagaagccgttgaagccccactggctttccggcctggcgccgatgtccagcagatccaccaccagcaggtcgccgggttcggcgccttccacgcctactggaccggacaggaaatggacgatcgacaaatcgatgtcgcgcacatcgtcggccgaatcgttgttcttgatgaagccgccggtccagtcgtaggtttcgaggataaagtcgtcgcccggcttgacccagcaggccatcgggatgtccgggtgccagcggttgtggacgttggggttctcgtacggcgattcggccagatcgaccttgatcagggtgtccgtcatgacgttgcctcctgggtggaaaagggggtgggggatcggggatgggggagttgaaaccggttcagaccgacagcagttgccggatgtggtccacatccgtgctgttgcgctgcgtctcgtgtacgaagcggccgccttcgatgaccagcagccggtctgccacgtccagcgcaaagctcagcacctgctcggaaaacacgatcgtgatgtcgcgcgtgcggcggatctcgtccagcgcgcgggcgatgtccttgatgatcgacggctggatgccttcggtgggctcgtcgagcagcagcaccttgggatcggccaccagcgcccgcgcgatcgccagctgctgctgctggccgccggacaggttgccgcccttgcgccggcgcatgtcgaacagcaccgggaacatcgcgaagatctcctcggggatgcgccggcgctttccctgcgccatgccggtgaggatgttttcctcgacgctcaggtgcgagaagatcatgcgcccctgcggcacatagcccaggcccgcgcgcacgcggcgatagctctcgtcgcgggcgacatccctgccatcgatgtagacctggcccgagcgcaccggcagcatgccgatcatcgccttgaacagcgtggtcttgcccatgccgttgcggcccatgatggccaccgtttcgccctgcgcggcggcaaacgaaacgccgtgcagtgcctcgctctggccatagttcacgaccacgttgtcgactgtgagcatgtgagattctccgtcggtagcaggtggccgcgtcaatggcccaggtagacgtcgatcacgcgcgggtcgttctgcacctgggtcatcgaaccctcggccaggatctttccctggtgcatcacggtgaccttgtcggcgatctgcttgacgaagtccatgtcgtgctcgatgacgatcacggcgcggcccttgctgacgcgtttgagcagttcggcggtctgttcgcgctcgcgcacgctcatgccggcaatcggctcgtcaagcatcagcaacctgggctcttgcatcagcagcatgccgatctccagccactgcttctggccatgcgacagttgcgcggcctcgcgctccagcgcatcggccaggccaatctccgcggccacctcggccacgcgctggcggacctcgacggtggcgcgaaaagccagggcgcccagcacgccgcgtccgcgcgggaacgacaccgccaggttctggaacacactcaggttctcgtagatcgatggcgtctggaacttgcggcctacaccggcgcgtacgatctggtactcgggcaggcccgtcagctcgcggttggcaaacttgatgctgccgccgctggcgcgggtcttgccgcacaccaggtccagcagcgtggtcttgccggcaccgttcgggccgatgatcacgcgcagctcgttgcggtcgacatagagcgtgaggttgtcgatggccttgaagccatcgaacgagaccgtcagatcttccactgccagcatgaagtcggtattgctcatggtgtctgcctcgcgggtcaggccgtcgtggccgggatgcgctcggccggcgcgggcggatcgtcggcacgccggcgcgccaggtacttgcggtagaggccggccagcccgtcagggaaggccaccaccacgccgatgaacagcgccgccatcaggaacagccagagatccgggaaactctcggagaaataggtcttgccggcattgaccagcaaggtgccccagaccgcgcccaccaggctcatgcgcccgcccacggccgcgaagatcaccatttcgatcgacggcacgatgccgacgaacgatggcgacatgaagccgacctgcagcgtgaacatggcgccgccgatggcggaaagcgcggcggccaggcagaacacgaacaccttgaacatcgccacgtcgtagccggagaagcgcacgcgatcctctttgtcgcgcatggccagcagcagcacgccaagcttgctgcgctggatccagcggcacagggcgacggcgccgaacagcagagccacgttgacgaagtagagattgagcctggcgctgtccgtgcggatgtcccagccgagcatcgtcttgaggtcggtaatgccattgacgccgccggtatagccttgctggccgatgatcagcaccgacaggatcagcgccaccgcctgggtgatgatcgcgaagtagaccccgctgacgcgacgccggaacatggcgaagctgactacgaaggccagcagcaccgggatcgcgaccacgccggccatcgcgaacggcaggtgccggaacggctcccaccaccacggcagcgcgctcagctggttccagtccatgaagtcgggaatgcccggcgtggactggatcgccgtgctcctggggtcggatgcttcgagcttcaggaacatggccatggcgtagccgccgaggccgaagaacacgccttgcccgaggctcagcacgccgccgtagccccacagcatgaccaggcccacggccacgaaggcgtagctgagatacttgccgaccaggttcaggcggaacacgtccagcgccagcggcatggccaccagcagcaccagcgcaagcagtgcatagccggcccattcgccgccggcgcgcagccgctgcagcaggggcaggatggatttcgaagggcacatcgtcgggctccttggcaatggttcagcgacgcaccgccggggcgaacaggccttgcgggcggatcatcaggatcgttacgatcagcagcagcgtcagcacgcgtgccattgaccccgtcatgaagaactccgtgatcgactgcgtctgcgcgatgccgaaggccgacgccaccgtgccggcgaggctggctgcgccgccgaacgtgaccacgaggaaggcgtcgacgaggtagagcgagccgctggtcggtcccgtggagccgatcgtcgtgaaggccgcgccagccacgccggcgatgccgcagccgatggcaaacgtcagccggtcggtgcggcgcgtgttgatgccggcggcgttggccatggcccggttggcggtggtggcgcgcacgcgcagcccccagcgcgagcggtacagcgccagccagaccagcccggccacgcacagcgtcagcgccatcacgaacaggccgttgatcgggatatcgaggccgggggcaggcgcccacgaacccatcagccagtcgggcagcgtcgggctgacttccttggggccgaaggtcgaacggaatgcctgctgcatgccgagcgacagtccccaggtggccagcagcgtatccagcggccgcttgtagaggtgccggatcagcgcccattcggccagccagccggcactgaaggcaatggcaaacgcggcgcaaatggccacggggaagtaatggggcatccacgccggcgccaggcgctcgaccgtggtggatgccaggaagatggtgtaggcgccgatggccatgaactcgccatgggccatgttgatgacacccatctggccgaagatgatggccaggcccagcgccatcagcagcagcaccgagaacaggctcagcccggcaaagccctgcatcagggcaatgttcagcatgtcggacagattcatggaagacggctccggcggtcatcggatcaggaaggcgcctgccggcgccggtacggcaaagcgcttactggtagcccttcgggaacgggttgggcggaatcagctgcggagattcggccaccaccttgaactggccgtcaagctgcgccaggcccacccgcgtcctgctccacaggtgatggttggtgtcgaccttgacgtagccttccggcgcggttttcagctcgatgccgggcgacgccgccacgaccttgtcgatatcgaagctgccggccttctcgacggcggccttccacagccacgggcccaggtacgcggcctgggtgacgtcgccgatcacggccttgccgccgtatctggccttgaaggcatcgacgaactgcttgttgttggcgttgttcagcgactggaagtacttcatggcggcatagaagccggcgatgttctcgccgccgatgccgagcacttcgtcctccgtgaccgagatggtcagcaggaactgcttgtcggcggtgatgccggcagccttcaactgcttgtagaaggccacgttggagccgcccaccacgatcgcgtagatgcagtccggcctggccaccttgatcttgttgatcagcgagttgaagttggtatgccccagcgggtagtattcctcgcccaccaccttcagcttcaggaagttctcgatatgcttgcgcgcgatcttgttcgacgtgcgcggccagatgtaatcggagccgatcaggaagaagcttttggcgttcttctgcttcgcggcccagtccagcccccagatgatctgctgcgtggcctcctggcccgtgtagatcacgttcttggattgctcaagcccctcgtagaacgtggggtagtagagcaggccgttctctttctcgaagaccggcagcaccgccttgcgcgaggctgaagtccagcagccgaacacggccgcgacgcggtcattgacgaggagcttgcgcgatttctcggcaaaggtcggccagtcggaggcgccgtcctccttgatcacccggaccttgcggcccaggatgccgcccgccgcgttgatctggtcgatggcaagttgttcggcctggatcgagccggtttccgaaattgccatggtgcccgtggccgagtgcagctggccgacggtgacttcggtatcggtcacggccagcctggtggtattgaccgtggcggtgggcaggctggcgccatgagcctgcgccgccatgccggccagcggcagcgcgggcagggcggccagtccctgcatcaggcgacggcgcggcagcgagaccgcgccgccgtcgggtgtggaaggggaaccgctactgtctttgtcacgcatgatcgacgctccttggaggcgaggtgagattggctgatccgtcttggtcaaagcactcctgcgggccgatcatgctgcgtcgccacactggcggccatacgtcattcaacgtacgcgggggagagtgtggcggcggccttcgcaaccggcaatggcatgtcgcctcacggcatggctcttgcgtcagcgcggcatcactccctgccaggtgcccccggccccttccaaccatgtcgagcgccagccagccagtccagcgcatcagcaagatccggcgcgactacaaccgctgggtggccgacgagacccttgaggactacgccctgcgctttgcaccaaagtcgttccgaaaatggagcgccttccgcgtggccaataccgcttttggtgcagttgctttcctcgcgctagaggccatcggcgccgccatcacgctgagctacggctttaccaacgcgatgtgggccatcggcgcggcaagcctggtgattttcctgaccggcctgccgatttcctactacgcggcccgccacggactcgacatagacttgctggcgcgcggtgccggcttcggctacctgggttcgacgatcacttcgctgatctatgcgagctttaccttcatcttcttcgcgctcgaggccgccatcatggcgcaggccttcgagctgctgttcggcctgccacggcctgtcggctacctgttgtcggccattgtcgtcatcccgctggtcacccatggcgtgacgctgctgtcgcgcatccagctgtggacgcagccggtgtggctggcactgctggtgctgccctacgcactgatcctctggcgcgagccgcaccgctatgcggaattcctgtccctgaacggccggctggccgatggcgatggattctcgtggcaggcattcggggccgcggccaccgtggcggctgcgctgatcgcccagatcggcgagcaggtggacttcctgcgcttcatgccgccgctgacgcagcgcaaccgcgtgcgctggtggagcgcgctgatcgcggccggcccgggctggatcgtgccgggagcagcgaagatggcagggggtgcgttcctcgcctttgtggtgctgcagtcggaactgccgattgcccatgcgctggagcccactcagatgtacctggctggctttgcacacggactcggcgggagctggccgggatgggtcgcggtggtgctgacgggactgtttgtcctcatctcgcagaccaagatcaatatcaccaatgcctatgcgggctcgctggcgtggtcgaacgtgttcgcgcggctcacgcacagtcacccgggccgtgtggtgtggctggcgttcaatgtgctgatcgccgtaatgctgatggtgatgggcgtgttcgaggccatggagcaggtactggcgctttatgcccacctggccgttgcgtgggtcggcgcgatctgtggcgacctcgtcatcagcaagccgctcgggctttctcccaaggacatcgagttccggcgcgcctacctgttcgatatcaatccggccggcttcggcgcgatgatgctggcctcggcgttgtcgatgctggtccacctgggggtgtttggcgacacactgcgaccggcgtcggttggtgtgggacttctgctggcgatcgtgttgccaccgttgatcgccatcgccacgcacagccgctatttcgttgcgcgcacgccggtcgattttggccggcgccacgccgtgatccgttgcgcgatctgccgcaatccgttcgagaaggaggacgtggcagcctgcccggcctatcgcggcccgatctgctcgctctgctgcacgctcgacgcgcgctgcggcgaccggtgtaaaccgggcgccagcgcacaggaacagatcgccactgcgctcacgcgcgtgctgccggccggcacgccaccagtcatggcccgccggatcggcaagttcggcctgatgctggcggggatggtgtttgccttcggcaccttgctgtggctgctctatacgcaggagcaactgtccggcccggtggtgctggctgccgcgccccgtgccagcctgttcctgaagatcggcgccggcctgatgctgtttgctgccgtggccgcgtggtggctggtgctggccaatgagagccgggcggtggcgcaggaagagtcggagcgccagaaccagttgctgcagaaggaaatcgacgcccaccgccgtaccgatgcgctgctgcaaagcgccaaggaagtcgccgagcaggccaacctggccaagagccgcttcatcaccggcatgagccatgagatgcgcgcgggcctcaattcgatccttggctactcgcagttgctgctgcgcacgccggcgctgcccgccgcatgccgcgaggacgtgcggaccatcggccgcgccggcgagcacctgtcgagccttgtcgacggcctgctggagctgtcgcgcatcgaggcgggcaagctgcggctggaacaggatgcggtggcgctggaagacctgctggacgaactcgtccgcatgttccggccactggcagcggtgcgcgggctggcgttccactatcgcgtgaccggcaagctgccggcgcacgtgcatggcgacgccaagcgcttgcgccagatcatcatcaaccttgtcaccaatgccatcaaatttacggagcacggcgacgtgtcgctgaccgtgcgccaccagcgcgaactggcaatgatcacggtcagcgatacgggtcctggcattgccgcggaagaccaggcgcgcatcttcgatccgtttgaacgcgccacgccgcatgacgatcgcgaaggcatcggcctgggcctggccattgtgcgcctgctggcagacctgatgggtggagacatccgcgtgcgcagcgcaccgggccaaggcagcgagttctccgtgcggctctatctcccgaccgtggccgcggcggtgacgtgcccgcagcgggcgcccgcgccgccaatgccggcgggagcgcgcgtgctgatcgtcgacgaccgcagggcccatcgggcggtgctgcgcggcttcctggcgccgcacgggctggccgtgcatgaggcgggggatggcgccggcgtgctcccggcgctgtgccagtggcgtccgcacctggtgctgctcgacctgaacctgcccgatgcatcgggttgggacctgtgccgccagatccgcgccgaagccaatgcgccgcaagtggtgatcgtctccgccaacgcgcacgaaaacacggaagaagcgcgcgcgctgcacggctatctgggattcgtcagcaagccggtgcgtgagcgcgaactggtcgagatggtccgacgcgcgctgacgcagccgcagcctgcgctcaccccggcgccggacctgttgcgtgagctgctgcaactgggcgccaccggccggctgcgcgcgctggaggcccagctttcagaactggcggaaggcggcggcgccgtggccacgtgggcactgcagatgctggcgctcgcgcggaccgatggcactgccctgaccgcatcacttggcgaggcgctccatgcatcccgaacctgacacctttcgcccgttgccgacgatcgagacccgcgtactggtggtcgacgacgatgccgacgcgtgcggcttcctgacgcgcgcgctgggtggcgaagccatgctggtccacaccgccgcgaacggcaacgcggcactggatgcgctgacgtccttcgcgccggatgcggtgctgctggacgtggacatgccgggcatggacggctttgccgcctgcacggcgctgctggaccgccacgcggacctgccggtgatcttcatgaccggacttggcgataccggtcatatcgtgcgcggtttcgaagtcggcgcatgcgactacgtgaccaaaccggtggcgattgccgaggtggtggcgcgcgtgcggtctcatgcgggcaaggcacggctggcgcgcagcgcacgggaggccgtattcggcagcacggtgccgatgctcgcggccggcatcgacggccggctcctgtggataaacggcagcgcgtcagccttgctgcaggcccagggatggccggtagcgattgccggcgcggtactgcctcccgcgctgcgcgacgcggtgttccgcctctgcagcgaagcggaaactggcgctgatagtcttcacctgcgccggttgacaggcgaggcgggcgacgtggtcgtggtggaactgtcgtgcagcggtctggccccggccggcccggccctgacactgcgcgaggccgaggtgatggcctgggtggcgcgcggcaagaccaatcgcgatatcgccgacatcctcggcatgagcccgcgcacggtgaacaagcacctggaacacatctacgagaagctcggcgtggaaacgcgaacggcggcagtcgccgccacccggcgcaacttggggacggcgtgacgtgccgtgcgccaaggcaagaagggccggcgttgccggcccttcttgccagtcggatcccgatcagaagcggtaacccacccccatgctgaacagccacggatccaggttcaccttggataccttgacatcccccgccttcacatcgctcgacagccagatcttcttgatgtcggcgttgagaaaccagtttttggtcagcttgtagtccatgccgatctgcagcgcgggaccgacgctccagctatcgagctgcagcgagttgttggcgatgtccgcgccccagatgcgggtgaagttcaggcccgcgccgatatacgggcggaaggtgccgttggggatgaagtggtactgcaccagcagcgtcggcggcagatgcttgaaggtgccgaccttgttgccgtccaggtagacgtcctgcttctgcggcactgtcagcaccagttcggcggcgatgttcggcgtgaagaagtaggtgacgtcgaactcgggaatccacttgttgttgaccgtgatgcggtccgacgggccgacgccgccgacggggtcggagctgttggccatgtcgagataggtgccgcgcaggcgcaccatccagttgccctgggcatcgtccgcggcggcggcaggggtggcgaaggcgccgagcatggcgcaggcggcgatggcggaacaggtgacccgggtgcggagagagagtgttttcatgaggttctgcttggtctggtatcaaatccggacccagtttggccgagcaggccgggttgggctttgacccaagacaagtagaagggaacgtgggctggctgcgtcgcgcaggcgctacagcgaggaaggcgccgtggtgtgccagctgcgccgacgcttctaaacacatgcggaattattcgtggcgcggtgcgatgctgccccttacgctgtgcgaaagatccgagcacgcatgcagcgtgtgcggatcggcaccgagcatgtcgtgggcgtccgcaagggcgtctttccgggtgtgccccgtgggggcggggcacaccggttttcttgcggcggcttgcggtgtcaggcgtcggcggcctcggcggactgcggggcctgcgccgcgccaaagccggcctgcaggtgccggttcacgcccgagatcaccgcgcgcagcgatgccgtgaccaggttggcgtcgatgccggcgccgaaccctgtcggcgaatcgcccacgcgcacttccacgtagcaggccgcgcgtgcatccgcgccggcgctcatcgcatgctcgtggtaatccatcacgcgtaccggcaagtccagcgcattgacgaaggcatcgatgggcccgttgccggtgccgcgcacgctgcacggcttgccgtcgcgcaccatctgcacttcgatctccgtggcgccgccgctgtcagataccagctggtgcgatacatagcgcagcggtgtctgctgcgcgaggtactcgcgctggaacaaaccatgaagatcatcggcactcgcctcgagcccggtgtcgtcggtcatggcctgcaccgcgcggctgaattcgatctgcaggcggcgcggcatgtagatgccatgcacctgctccagcaggtaggccatgccgcccttgccggactggctgttgacgcggatcaccgcgtcatagctgcggcccaggtcggccgggtcgatcggcaggtagggcacttcccagatgccgtccggctgctgctgtgcaaagcccttgcggatcgcatcctggtgcgagcccgagaacgcggtgaataccaggtcgcccacatacgggtggcgcggatgcaccggcagctggttgcagtgctcaacgcactggcgcactgcgtcgatatcggagaagtccagcccgggtgccacgccctgcgtatagaggttgagcgccagcgtcaccaggtcgacattgccggtgcgctcgccgttgccgaacaggcagccttcgacgcggtccgcgcccgccatcagcgccagctccgcggcggccaccgcggtgccgcggtcgttgtgcgggtgcactgacagcgcgatgtgttcgcgccgtgccaggcggcggtgcatccattcgacctggtcggcgaacacgttgggcgtgctgcattcgaccgtggtcggcaggttcaggatcattggccggtccgggccggcctgccaggcggcagagacggcgtcgctgacttccagcgagaagtcgagctcggccaggctgaaagtctcgggcgaatattcataggcccatgccgtgccaggcatggcatcggtcagcgacctgatcaggcgcgtgcccgagaccgcgacctccttgatctcttcacgcgaggcattgaagacgatgcgccgccaggctggcgcgatcgggttgtacaggtgcaccgtggcccgcgctgcgccgcgcacggactcgacggtgcggcggatcaggtcttcgcgcgattgcgtcagcaccacgatgttgacgtcttcggggatgcgctgctcctcgatcagcatgcgcacgaagtcgaaatcggtctgcgaggcggcggggaacgccacttcgatttccttcaggccgattttcaccagctgctcgaagaagcgcagcttgcgcgccgggttcatcggctcgatcagggcctggttgccgtcgcgcaggtcggtgctcatccagcgcggtgcgcgcgtgatggtgcgggcgggccaggtgcggtcagggatgtcgacggtggcggcggggtggtacttggtggcgggattgctgagcatacggggtctccttcctcgctaagggaagtaaaggaaaaacggaagaaacggtggcgaaaggctgccgaactgccacggggcactaggcccggcaaccggtcgataggcttagcagtagcgaggaagcgcgcagggcgcggcccgatgccagggcagccagcacgcgcgcgcgggcagcgatgcgggacgcatcggcagcctggctgagtgtgctggtgtaacggttcatcgtgcctggaggaggagggccggggccgctcgtggttggtgcgcatccggcaggagccggatgactggcaaaggttagtcgacaaggccggccccggtcaagcgtgggggagcgccgggtgcgaacgtggcccgatcgggcgactgccatgcgcgggttgcgccaaacggctggggccaggttgcggccgggatcctgccggtcatgtttgcctcgcccgaatggcggtgccgctgcgctgaaaggatgaatcacgcgcatgctctgtgcgctgcgcctcagtcctctggccggtattgcgctggcacctttgtgcctaggctggtagcgcgggaaaaaacacatgactgggggggaacatcatgagactgagaacgtgggcatcctggctggcgggcgctgccatgaccatgctgctggcagcgtgcggtggcggcggtggttcgagcacgcccgccacgccaaacgcaggcggttccacgccgctgacctatacggtgaagatgagcgtgacctcgggcgaggtcggcgtcggccgcacgatcaccatcagcgcgctggcagtggacagcaacggcatcgacgtctccggcaacaccaccttcaactggaccagtaccgacagcggcattgccaccgtggagccgagtgccaccacgccgggcagcgccgtggtcaagggcattgcaaccgggacgaccaccgtccaggtggtggcgagcgtcaagggcgccgacaacaccacggtgcagctgcccgcgcaatccgccaccatcaccgtggtgccggcctcggcgctgagctacagcctggcgatcccgaacagcagcctgtcgatgagcgacgggcaggagctgccggtcaaggtatcgctggtcgacagcaacggcgccgatgtgtccgccagcgtcaacagctgggcatggtccagcagcggctccgcggtccaggtcactgccagccagaacagcgccacgctgaaggcgagcaacagctcacccactgccgtggccacggccagtgtctcggtatcggtgacagcaccggacgggcatgccattgccgggctgatcgcggtgacagtgcagacgaacggcgccgccgcctatcgcgtggtgacgattaagggcggccgcgaggtgaatgcgctgcaggtcttcagcaaccgtccggaaaccttcacctcgcgtgtgctgcgccacgatggccaggacgtgaccgcggagttcgacggcgcctggacctacacggcgacctcggccacgctgtccgcatcggacgcggcgggtacgcatgacgccacggtcagcaccagcctggccaacgacaagggtccggtccagagcagcctgacggtgacggctgtcagcaccaggctcggcgaacgccgcagcgccacgctgacggtgaccgagaacccggtctgggcgctggttggcgacaaccaggatccgatgacgctgctgctgatgccaccgatgagtatcccggtgaccgcgcgcatgaagcaccttggcgacgatgcgcagtacaccgcgtgcatcaactgggcgtggaccagcaccggcccggtggagttgtcgcctggcgtcgcggatcatcagaagaacgtcactggcacagcgcagggcgacttcactcttaccgtgacctgtaatgccgtcgccgacaatacgccgctgaagctggtcttctacggtacggtcaagtaagcagcaggttcccgcgcctggcgaaacgccctccatccggagggcgtttcgctttgtgggcaaattgcaggctgccggcaaagcgtacccgtttctgcgtgaccggcgccaagcgtttcaggtgctgccggggcaggccagcataggcgtcgggacaaggctgagcctgcctttgcgggacgtcccctatatgcgcaccaggcaagccagtgcgcaaagcgtacccgtttctgcgtgcgaaagtgccagcccttccaggcacgttttatcgccgctggacagcctgcaggcgagcgcaaagcgctgcctccgcgccgggcggaagcagcgggcgtacccgtttctgcgtggatctgtggaggaggaaatcgcgccgttcagcgcttgggcacgaagcgaatcacctgttcggcaggcttgtcctgcgtgccggaggtggtgccggcggtgttggatccgcaggtattgcagccgccgtcgtcgcagccgctggcgcagcccgctgcggctttcggggccagccagcgcaccagccgggcacgccagccggtggcggcgccgccgcccaggcgcgcggccagcgccgccttgacgcgctcgcgcgtgcgcggcgcgtagcgcgcgatcaccgacaccgcgcatgccagcacgatcagcgggaccagcagcgtttcgatggcgtggtagagggtcatggcggcgcggtgcctcagctgaacatcagcgcgacgcggtaggtcacgaaggccgccaggtaggccagcccggtcaggtaggccgccgacagcgccatcaccttccacgagtcggtctcgcgccggatcactgccagcgtggagatgcactgcggtgcgaacacgtaccaggccagcagcgacagcgcggtggccagcgaccattgcgcggcgatcatcggcgccagctgcgtggccacggtctcttcgctgcccgacagcgcatagacggtagccagcgcgcccacggccacttcgcgcgcggccaggcccggcaccagcgcaatgcagatctgccagttgaagcccaccggtgcgaacaccttctgcagcgcatggccgatcatgccggcaaagctgtagtcgatggccggcgcggtcgcgcccacgggcgcggacgggaaggtcgacaggaaccacagcagcaccgtcagcgccaggatcaccttgcccacccgcgacaggaagatgcgggcacgctcccacaggccgatggccacatcgcgcggattggggatgcggtacgacggcagctccatcagcagcggatggtcggtgcggtcgcggcggaagaacttgagcgcgtaggccaccaccagcgcgctgacgatgccggccacgtacagcgcgaacagcaccagcccctgcaggttgaacaggcccatcacggtgcgctcggggatgaaggcgccgatcagcagcgcatacaccggcagccgtgccgagcaggtcatcagcggcgccaccaggatggtggtgagccggtcgcgcgggtcctggatggtgcgcgtggccatgatgccggggatggcgcaggcaaagctggacagcaacgggataaacgagcgccccgacagccccgcgcccatcatcaggcggtccagcaggaaggccgcgcgcggcaggtagccggattcctccagcgtcaggatgaacagaaacaggatcaggatctgcggcaggaacaccaccacgctgcccaggcctgcgaccaggccgtcgaccagcaggctcttgagcatgccgtcgggcaggtaggcgcccagcatctcgccgacccagtgcacaccgccctcgatgccgtccatcaacggctcggcccacgagaacaccgcctggaacatcaggaacagcagcagcgccagcagcagcaggccgatcaccggatgcagcacgatgcggtcgaggcggtcatccagcgcggcggtgcgcgccggcatgctgaccgcggccgccagcaggcggttgacctcggcatgcacgtcaatgtcgttggcgggttccggcgtgaccggcggggccggcggcagggtgtcgtcaagcaggctgaccagtgtcgcggcgccgtcgcgcttcaccgccacggtgctgaccaccggcacgcccagcgcggccgacagcttgtcgcgatcgatctggatgccgcgccgcgcggcggcgtcgctcatattgagcacgaccaccatgggcaggcccaggcggcgcagttccagcacgaagcgcaggtgcaggcgcaggttggtcgcatcgaccaccgacaccagcaggtccgggcgctgctcgccggcacgcctgcccaggcagacatcgcgcgtgatggcttcatcgaggctggccgcgtgcaggctgtaggcgcccggcaggtccaggatgcgcacctggcgcccggccggcgacacgaagtagccttccttgcgctcgacggtcacgcccgcatagttggccaccttctggcggctgccggtcaggcggttgaacagtgcggtcttgccgcaattgggattgccgaccagcgcaatgcgcagggcggaagtggaaggagctgcagacataatccgggggaaggctcaggcagtccgttttgcggacggtttggcggtctggtcgccgccctgcgtggcgggggcgatgctggtgaccgaggcgctggcgaccgctacgccgatgcgtgccgcttccgagcggcgcagcgcaaagcgggtgaagcctacctgtgccaccagcgggtccatgccgaaggggccgtaggcgatgatctgtacggcttcaccggggacgaagcccagttcgcgcaggcggcgcgcgaccgggtctcccggggtggcgtcgtccaccgattgcacaacggcgggcgtgcgccgtggaagttcagacaaccgcatcatgcttccagtccgtggcgcggtctgccgccaagcggtcagcgcgaccacgccggggtgtgtaaatgaaaatcgttttcattgtatcgtaattgaggcatggcgttgcccctcaaagggcgggcacgccggcctgctgccgccgtcattgcgccgcaggaggcaaatgataaccgttcggggtatgggtggctggggggagcgggcggccttggcaacgtttcccgggcctggcgtcacgcgcaaccggtgccgcagggcgctggtagaagtgtagaaggctgcgcatgaattcagcctgatgcagtacagttcggctttgcgaagccgaatgcaaccagcctcatgcagcgccaatcaattactgcatttgtgttattggatgccgtaagcgggcagggttaagcttcaagcacgctgaacaccccgttccacgcgtacttcacaagccatcggtctatggaccggtggctttttctttggggctgccgtgggcggcggctgtcatctcccgcaccatgccgacgaaatggtcgcgcgccggatggtccggcgccgtcttccacgcgcagtagacctccgagcgtaccgacgcgtcggccagtggccggaacgcggccccggccatgccggagcgcgccagcgccgccggcaccaccgccacgcccattccctgcgacaccagcgacaccaccgacagccagtgccggacttcatgccggatctgcgggtagaagccctgcgccgcgcacatgtcgaagatgcggctgtagtagtccggcgaggccttgcgcgagaacagcacgaacggcttgccgcgcaatgccgccagcggcaactccggcagcgcggccagcgcatggtcggccggcaggcagcagacaaagggctcgctgtgcaccagcgtagcctgcagcgtgtccggcacgcggccggtgtggataaaggcgacgtcgagctcgtcgtgcagcagcgcgtcgatctgctcctgcgagttgagctcggtcagcgccacctggatgccgggataggccgcctggaacgcgcgcagcgtctgtggcaagccgcgatacagcatcgagccgacaaagcccacccgcagccgcccgatcgcgcccgcctcgatctcgcgtgccagcacccgcgccgcctcagcctgcgccagcagcgccgtggccgattcgcggaaggcccgtccggccgcggtcagccgcacgccgcggctgtcgcggtcgaacagccgcgccccgaccgaggcctccagctgctggatattgagcgacagcggcggctgggaaatggcaagccggcgcgcggcacgcccgaagtgcagttcctcggccagcacgaggaagtaacgcaggtggcggaattccatggcgatacagaatttatattgatcaagccaattttagaattagacgcgaatccttggggtttcaataatggaggtcaaaggggccgcaagccggcaccgtccaatcccaggagacccgccatgccatccagcgccgtgcgcgacaccacacttcaagccccttgcgccgcatcggccgctgcccacccggtaccggaccgccagggcggcagcctgtttgccgccgaccccgacctgcgcgcgctgctgccgctctacctgccgcccgacctgttcaaccacctgctgccgcacctggagcgcatgggtgcgctggccggcggcgtgctcgacgaactggccggcgtggccgaccgccatccccccgaactcacctaccgtacccgcgcgggcgtggatgcgcagcgcatcgacaagcatccggcctatgtggagatggagcgcgtggcctttgccgaattcggcctggcggcggcgtcgcatcgcggcggggtgctgggctgggacaagcccatgccgccagcggctaagtacgcactcacatatctgtttgtgcaggccgagttcggcctgtgctgcccgctctcgatgaccgattcgctgacgcgcacgctgcgcaagttcggcgacccggcgctggtcgggcgctacctgcccaacctgaccacccaggtgttcgatgatctgtaccagggcgcgatgttcatgaccgagcagggcgccggctccgacgtcgccgccactgccacccgcgcggtgcgcgacgcttcggccgagggcggctggcgcctgctgggcgacaagtggttctgctccaaccccgatgccgcgctggcgatggtgctggcgcgcgtggaggatgaggccggcaacgccgtgccgggccacaagggcgtgtcgctgttcctgctgccgcgcaagctggccgatggcagcgacaaccactaccgcatcatccgcctgaaggacaagctgggcacgcgctcgatggccagcggcgagatccggctggaaggcgcgcatgcctggctggtcggcgaacccggccgcggcttcgtgcagatggccgacatgatcaacaactcgcgcctgtccaacggcgtgcgcgccgccggcctgatgcgccgcgcgctgaccgagggcctgttcatcgcacgcgagcgccaggcgttcggcaagcgcctgcaggacatgccgctgatgcgccgccagctgctcaagctgaccctgcccaccgagcaggcgcgcaccatggtgttccagaccgccgaagcgctgcgccgcgcagatgccggcgaggccgacgcctacccgctgatgcgcatcctgacgccgctgatcaagttccgcgcctgccgcgatgcgcgcaaggtcaccggcgacgccatggagatccgcggcggctgcggctatatcgaggaatggagtgatccgcgcctggtgcgcgacgcccaccttggctcgatctgggagggcaccagcaatatcgttgcgctcgacgtgctgcgcgcggtccgccgcgaaggcgcgctgccggtgctgcaggcacacctggctggcctgctggccgatacgccgatgcatgcggcggcgcgtgccgtgttcgaacgcgccatcgccgccgctgcgaatctggccgcgcaagccgctgaggccggcgccgacggcgaactgctggcgcgccaggcggcctcggcgctgtaccacgtcaccagcgcggtggcgatggcctgggaggccgggcgcatcggctcggtgcgccgcatgcggctggcgcagctggtgctgcgccatcgcgtgctgccgcaggacccgctggccgcgcaggccgagcccgaatggctggccgagaccgtcgcgccggttgacggcaccgtgcgtgccgccggcgcggtcgaccaggtcaacgtgttctgaccggatccacgtccggcaccaatcccccgcaaaaccatcctgccccgaggcgggagacgtcctatacccaggagacaacgccatgaaactctggcaccgcgtagcggccatcgccgcctgctcgctctttatcgcccccgccttcgcgcagaaggactttccgtccaagccgatcatgatggtcgtcacctacccgccgggtggccccaccgatgccatggcgcgcacgcttgccgctgcgctcaagaccagccttggccagccggtggtggtggaaaaccgcgccggcgccggcggcaacatcggtgccgaggtggtggcgcgcgccgagcccgacggctacacgctgatgttcggcacctcggcgccgctggcgatcaacgtcagcctgtaccgcaagatcaactacgacccggtcaagagcttcgcgccggtgatccagatcggccagctgcccaatgtactggtggtcaacccgtccgtgccggcgaagaacgtcgcggagctgatcgcctatggcaaggcgcacccgggcaagctgacctatgcctcgtccggcaacggcgcctcgtcgcacctggcgggggtgctgttcaacaacgtcaccggcaccgatttccagcacatcccgtacaagggcaccggtcccgcgctgaacgacctgctgggcgggcaggtcagcatgaccttcaccgatgtgctgaccgcgatgcccttcatcaagagcggcaaggtgcgcgcactgggcgtcaccaccaaggcgcgctcgcaggcgctgccggatgtgccgaccgtggccgagcagggcgtgccaggtttcgatgtatcggtgttcttcggcgtggtcgcgcccgccggcacgccgcccgaagtgatcggcaagctcaaccgtgcctttgccgatgcgctcaagcagcccgaggtgcgcaagaccctgcaggcgcagggcctggagttcgcgccgtcgaccacgcccgagcagcttggcggcttcgtcaaggccgaggtcggcaagtggcgcgccgtggtgcagaagtccggcgcccagcttgactgaaccgcacaggaaaaccagccatgacccaaaccagccccggcgcgctcgccggcatccgcgtggtcgacctgtcgcgcatcctgggcggcccgtactgcggccagatcctgggcgaccacggcgccgacgtgctcaagatcgaaccgccgcagggcgacgacacccgcacctgggggccgccgttcaaggacggcgtggcctcttactacttcggcctgaaccgcaacaagcgcgtgatgcggctggacctgaccgccgaggcggatcgtgaagtcctgcttgcgctgctggccgaggccgacgtgctggtcgagaacttcaagaccggcaccatggagaagtgggggctgggctacgacacgctgtccgcgcgcttcccgcggctggtccattgccgcgtgtccggcttcggcgcggatggcccgctgggcggcctgcccggctacgacgccgccatccaggccatgtccggcatcatgagcatcaacggcgaggccgatggcgatccgctgcgcgtgggtttgccggtggtggacatggtgaccggcctgaacgccgtgatcggcgtgctgctggcactgcaggagcgcgcgcgcagcgggcgcggccagttcgtcgaggccgcgctctatgactccggcctgtcgctgctgcatccgcatgcggccaactggttcatgagcggcaagacgccgcagcgcaccggcaatgcgcatcccaacatctacccgtacgacacggtggcgaccgccaccgacccgatcttcctggcggtgggcaacgaccggcagttccgcatcctgtgcgagcacctgcggctgcctgcactggccgatgacgagcgctatgccacggcgggcgcgcgctcggtgaaccgcgtggcgctgaaggcggaactggaagccaggctgtgcgagttcgatggcaaggtgctggccgacgagctggtggccgcgggcgtgccctgcgcgccggtgctgtccgtggccgacgccttgcagcatccgcatacgcagcaccgcgagatggtggtggagatggagggcggctacaaagggctgggtgcgccggtcaagctgagccggacgccggcgacgtaccggtatgcgccgctcaccgaaggggacgagttcctggattagacgcgacgttgccgcgcggcaaacgaaaaggcggccatatggccgcctttcttcattgattccggctagctcatcaccccgggatcatccccggcaacaggtaagcctgcaccaccgtcatgatgccgatgatcacggcaaacagcaggctgtgcttgaccgtgaagcggaacagctccgactccttgcccaccagcccggtcgccgcgcaggccacggcgatcgattgcggcgagatcatcttggccgtgacgccgccggtggtgttggcggcgaccagcagcgtgtccgacacgccgatctgatgcgccgtggtgttctgcagcgcgcagaacagcgcattggacgaagtgtccgaaccggtcaggaacacccccagccagcccaggaacggcgagaagaacgggaaggccgcgccggtgccggccagcagcagcgccagtgtcgacgacatgccggagtagttggcgacaaaggcgaatgccagcaccaggccgatcgacagcaccgggcgcgccagttccaccagggtctcggcaaaggtggccagcagcgtgcgcggcttcatgcgcagcagcaccgccgagatcagagcggtcagcaggatggcggtgccgacggcggagagcaggtcgagcttcagcaccgcgtcataggccttgggcgtggccacgatcggcgcggccttgatcaccatctggtccagcccggggatcttgaacttcagcaccgttcccgccagcgcgccattggccgcgaacagcgccttgaacggctgcaggctccacaccgtgacgatggcggtcaggatgccgaacggcgcccacgcgcgcagcgtctgcgccagggtgtagggcgaagccttgcggctggacatcgcaccgccgaagccgccgccgaagccagccagcgcgacggtgccgccgctgacattgccgccggcacgctgcgacgcgctgcgcggctgccataccttcaggaacgcggccagcgacaccaggctgaccagtgccgaagtgatgtccggcagttcgggcccgatatggttggaggtgaagtactgcgtcacggcaaagctgccgccgcacaccagcgccgccggccacgtctcgcgcacgcccttggcgccgtccatcatgaacaccagccagaacggcaccagcagcgacagcagcggcagctggcggccggccatggcgccgatatggaagggatcgatgcccgtgacctgaccggccacgatgatggggatgcccatcgcgccgaacgccaccggcgcggtattggcgatcaggcacaggcccgccgcatacagcgggttgaagcccaggcccaccagcagcgccgcggtgatcgccaccggcgcgccgaagcccgccgcgccttccagaaaggcgccgaaggcaaagccgatcagcagcatctgcaggcgctggtcgtcggtaatcgacagcaccgaggcgcggatcacgtcgaactggccggtcttgaccacgatcttgtagaggaacaccgcggtcacgatgatccatgcaatcggccacagcccataggcaaagccgaagccggccgaggccagcgcctgctgcgcaggcatgccgtaggcgaagatcgccacggccagcgccaatagcagcgtcacggccgcggcgacatggcccttcatgcgccagacggccagcgcaatgaagaagaacagtatgggaatggctgccgccagcgacgacagccacaggctgcccagcggtgtatagagttgggtccagggttgcacggtttagtctcctgcttcggtggtgtttcgggaaatctttgttttgttgatgaacacagccgcgagcggaaccgctcgcgcccgtgatgacggattactccggctgccccttctccttcagcaagtccgccaggctcttcgccgccggcttcagcggcgtgcggtgctgcgtccatcccatctgcttcgacggcgtcagcgcgcgcagccgcgtggcggcccagcggaacagccggtacgtcgccgggtgcgaatacgcgccgctccagaaacgccacaccaggtgctcgccgcggctgtacttggcgccttggccgcgcagcgggttgacgacctgctctgcgggatcacggttggcctcggtgcgcaggcgcaccagcaattgcggaatcggaatgcgcaccgggcaaacttcgccgcaggcgccgcacaggctcgaggcggtggccaggtcggcggtggcgtccagccccagcaggtgcggcgagatgatcttgccgatggggccgggataggtcgtgccgtaggcgtggccgccgatgcgcgtgtagaccgggcagtggttcatgcatgcgccgcagcggatgcattgcagcgtggcgcgcagctgcgtgtcggcataggcctgggtgcggccgttgtcgagcagcaccaggtggacctcgcgcgggccgtcgcgctcgccggcgcggcgcggcccggagatcaggttgaagtaggtggtgatggcctgcccggtggccgagcgcgtcagcagcgtggacagcggcacgatatgctccagccgggccacgaccttctccatgcccatgatggcgatatgcacgtcgggcacggtggtggaaagccggccgttgccttcgttctccaccagccacagcgtgccggtgtccgcggctgcgaagttcacgccggacaagccgatatccgcttcgacaaaggcctggcgcagcgcacggcggccggtctggatcagcgcgtcgacatcctcggtatagggcgtgtcggggatatgcgcctggaacagctgcgcgatatcgcccttggtcttgtggatcgccggcatcacgatatgcgagggcttttcgccggccagctggacgatgtactcgcccatgtccgactcgatgcagtccacgccgcgctcggccaggtaatggttcagctcgatctcctcgctggccatcgacttgcccttgatcacgcgctgcgcctgcttcgatgccgcgatgcggtggatgatcgcgttggcttcgtcggcgttctcggcccagtgcacctgcacgccggcggcggtgagctttgcctccagctgcaccagcaggtccggcaggttggccagcgcgtgctggcgcaccgcctcgcccaggtcgcgcaagcgttccagctcatccgcgtcggggaactgcgccaggcgcttgccctgcaggaagtccatcgcgccgcggaaactctggcgcagcttgggatcgtccagcgcttcgcgggcgcgtgccttgaagtcctgcggcggaacaaaattcagtgcgtgctggctcattgcccggcctccgcagtgtcggtctcgatcacgacccacagccggcgcggaccatgcgcgccgtaggccagcgtctgctggatgtcggaggtcttggaggggccggagatcagcaccaggttggccggcatgccgtcggaccagcgctcggtgcgcacggccatatgcaggtcggcgtgcagcgtcgaggcgcgcaccagcgcgacatgcagcggcggcaccagcgacaccgtgcgtggcgagcccgcatcgggcgcgaccaccagcgtgccggtggcggcaatgccggagcgcgccacggtgaagccggcatcgatggtgtcgaacagctccgccttccacgcttcgatcgggcggtcgtagccgatggcttcgatgtgggccggcaaggcggccgccagtgcggcaccggcctggctggcgggatcaagcagcaggcgcttcaccccggcattggccagctcagtggccagcaatgccggccaggccgcttcgctggcgcaccagacttcggcatgcagcccttgcagtgccgcctgcatcgcgccggccagttcgccaacggctggcgtgccatggcggcgtgcctcgaaatggccgtcgatgcggcggtcgagttccgcggtgcctggggacggtgcaggcgcggcggcgcgcagccggccgagcatgcgttcgcgggcgccgggcgtgctcatgcggcacctccgctacggcgccacaggaaggtggccaggtgctccacctgcagcggggcgcggtcatgcgtcgcggtatggccgatattgagcaggcagccgcagtcggccgagaccagccggtcgcagccggtggcgcaggccgaggccaccttgtcgcgcaccatggcgccggagatatcgggatgcttgagcgagaaggtgccgccgaagccgcagcattctgattcgcgttcatgctccacgcgggtcacgcccggcagcgcgtcgaccagggccacgccgtgctggcgcgtacccatttctcgacgggcgccgcacgaggtatgcagcacgatgcgctcctgcgcctggcccgccgctgcggcatcgccaaagtccaccttcagcacatgcagcaggaattcgcccagttcatagatgcgtccggccagttccagtgccttggggccggccaccggatcgtcggcaaagagctgcggccagtggtggcgcatcatgcccgcgcatgagcccgatggcacgatcaccggccagggctggctgaacaggtcgagttgggcgcgcgccaccgcacgggccgcgtcggggttgccgctgctgtaggcgggctggccgcagcaactctggccgcgcgggaagtgcacggtgagcccttcgcgttcaagcaaccgcacggcgtcgaggccggcctgcggcacgaacatgtcgaccaggcaggtggcaaacaggtaggcctgcgtgggggcagggccggtggggtactgacgatccttcatgtctcgctccggacgtgctggggtcgcacgtttcggcgcataattcccgcttccgcgcggcggtacaaattggttggaccaatctgcccgacgacgcgcgcaagctcaggagcgaggacacacggcatgacggcagcggcagcaaggcacgggcgcacccgcggacgcgtggagtcggtcatgcgccggatcgagaccgcgctgctcgacggcacctggccgcccggcacgcggctgccggccgagcgggtgctggccgggcaatacgaggtggcgcgcaacaccgtgcgcgaggcgatccagcgcctggccgcgcgcggcctgctgcagagccggcgcggtgccggggtctacgccaccgaccagctgcgcgccggcattgcctcgccctggggccagctggtggccgaccaccccgcgctgcgcgacgacatcctggagttccgccgcgtgctggagggcgcgaccgcgtattttgcggcgctgcgcgcggatgccgctgacgtgaagcggatccgcgccctgatggccgagctggaacgcgcgcgcgccgccgacgacaagcaggcagaggccgatgccgatgcgcagctgcacgacgccattgcccaggcctcgcacaacaccatgttcctgcacctgcataccagcgtgatcggcatgctgcgcgagcacatcaccatcaatggcaccggcctgcgcgaacaggacgacggcgcgtcagacctgttgctgctgcagcatcgcacgctgtgcgatgcgatttgcgcgcgccgcccggaagaggcgcgcaccgccatgcagacccatatcgacttcgtgcgcagccgggtggagcaggacggcgcctgagcaggcattggtcctaccaccgccgcggcgagccggctgcggcactcagatcagtccggcgccggccagctcccgcttcaggtaggcatagaagataggtccggcgatcacgcccgggatgccgaacagcgtttccatcagcagcatcaccatcagcagttcccacgccgcggcctggatgcgcgcaccgatgatgcgcgcgttcaggaagtactccagcttgtggatcaccaccaggaacaccagcgacgccaccgcgatcggcagcgacaccgacagcgaggccaccacgatggccgtattggaaatcaggttgcccagcaccggcagcagcccggcaacgaaggtgatcaccaccagcgtcttggtcagcggcaggtgcacaccaaagagcggcagcatcagcagcaggtagatcgccgtcagcacggtgttgatggtggagatctggatctgcgcgaagatgaactgcgagaacgcctgctgcagcgtgcgtgcgcgcgccaccagcgccgcggccagcggccggcgattgggccgaaccaccgcgcggtacagcgccaccatcgcgccgatcaccagcccgatcaggatatgcaccagcgtgcgcagcacctcggcgcccagcttctgcgccatcgcggcatgctcgcgcagcgtctcgatcagcgtgttggccagctcgtccacgcccttgggcagcgcatcgctaagccacggcggcatctgcccgcgcgagcggtcgatgatgtcggccacatggttgagcagcccgtccagggtattgccttcgccactgacaaagcgcaccagcagccagcccgccagcgtcagccccagcaggatcagcgccgacaggatggccacggccagggcgtcgtggcgctggtgcaggcgctgcaggcgcggcgccagcacgtccaccagcgagtacagcagcaggccggacagcaatgccgccaccaggttggcgtggagcacggtccacagcgccagggcggtcagcaggtaggcgacggtgccgacgctgtaccacgcggccggcagcaggcgcggggtggcggtcgggtctgggtctttcatcggggtctccggcatgcaatttgctcaaaatttattctggattctcgccgatccagatgttgttcctgagtcaggccgtgtgcgctgaggcgatgttggcatcacggcacacgcaaaggctgtctatattagggggaatcgcgcccggcaaggcgcccggcgcaccgctgtcatcgttttctccagagtccaggaacggaacgcatggcctacacccacaccatcggtacccaccgccacgtctttgccgacctgcgcacgctactggcccgggccagcccggcgcgttccggcgacgcgctggcgggcgttgccgcggccagcgagcaggagcggatggccgcgcggctggcgctggccgaggtgccgctcaagcagttcctgaccgaggcgctggtgccgtacgaggacgacgaggtcacgcgcctgatcctggaccggcacgatggcgcggcctttgccgccatcggcgccactaccgtgggcgacctgcgcaactggctgctgctgcatgaaaccgacagcgccatgctggcgcgggtggcgccgggcatcaccccggagatggccgccgcggtcagcaagctgatgcgcaaccaggacctggtggcggtggcgcgcaagtgccaggtggtgacgcgctttcgcagcacggtggggctgccgggccggctctcggtgcggctgcagcccaaccacccgaccgacgatcccaagggcattgccgcgtcgatcatcgacgggctgctctatggctgcggcgatgccaccatcggcgtcaacccggcttcggacaacctgggcgccattgtctcgctgctgcgcatgatcgacgagctgcgcagccgcttcgacatccccacgcaatcctgcgtgctgacccacgtcaccaataccctgcgcgcgatcgggcagggcgcgccggtggatctggtgttccagtcggtggccggcagcgagcgcgccaatgcggccttcggcatcagcctggcgctgctggccgaggcgcacgacgccgcgcaggcgctggcgcgcggcaccgttggcgacaacctgatgtacttcgagaccgggcagggcagcgcgctgtcggccaatgcgcaccacggcgtcgaccagcagaccatggaggcgcgcgcctacgcggtggcgcgcgcgttcgcgccgctgctggtcaatacggtggtgggctttatcggtcccgaatacctgtacgacggcaagcagatcatccgcgccggtctggaagaccacttctgcggcaagctgatgggggtgccgatgggctgcgacgtctgctacaccaaccatgccgaggccgaccaggacgacatggacacgctgctgacgctgttcggcgtggccggaatcaatttcatcatgggcgtgcccggcgccgacgacatcatgctcaactaccagagcacttcgttccacgatgcgctgtacctgcgcgaggtgctggggctgcgccccgcgccggagttcgaggcctggctgcagcgcatgggcattgccgatgccagcggcaggctgctcgagcccgccgcgcgccagccgctgctgcagatggcccacagcctgtaaggtacagccgatgacggccagacgcccgcctcccgccgatcctgccaacaccgatgccgatccctggcaacgcctgcgccagttcacgcgcgcgcgtgtagcgctgggccgtaccggccacagccagaccaccgatgcggtgctggccttcgggctggcccatgcgcaggcgcgcgatgcggtgcacctgccgctggacgtgggcgcggtcaccgcggcgctggatgcggcgggggtgccgaaccttgccgtgcacagcgccgcgccggaccgcgcgcactacctgcggcgcccagacctgggccggcgcctggacgatgccagccgcgcgcggctggccgcggcacgccctggcgaggcgcccgatgtggtgttcgtggttgccgacggtctgtccgcgctggccacgcagacgcacgcgctgccgttgctcgatgccacccgcccgcgcctgccgctgacatggcgcatcggcccggtggtggtggccgagcagtcgcgcgtggcgttgggcgacgagatcggcgagctgctgggcgcgcgccaggtggtgatgctgatcggcgaacggccgggcctgagttcgcccgacagccttggcatctacctgacccatgcgccgcgcacgggccgcaccgatgccgagcgcaactgcatctccaacgtgcgccccgaaggcctgccgtatgcgcaggccgccgaccggctggccttcctgctgcgcggcgcggcggctttgggccgctcgggcgtggacctgaaggacgacagcgtgccggcgttgcctgaaggctgaagcgtctccctcgctcacccgcccgccagcagcaaaacggccgccacgcgggttagcaacccgcgtggcggccgtccagtggccaataaaaggcgccgcttacatcatgcggcgcgaaaactgcccatgcccagcgtccgacatcaacttcgagaactgctcgccgctcatgtgcaccagttcctggtggtcgccgccttcgaaatacacgtcgggctgcgccatcaggctgtcgtccacataggtctgcatgccgtaggccatcgccaccggcgggatcgcgccgaggtcgcaatccttgaagatctcgcggatctcgtcctcatgcgccagcaccaggttgcgcccggtctgttcgcagatggcggccatgtgcagatggtggcttgaaggaatcacggcagccacatagccgcggtcatcctccagcaacagcgtcttggccagccggtccccgggaacatgcgctgcctcggcagtggccatgctgctgagggtataagggtggcggatgatgtcgtactgggtgttcttgctgctcaggcagcttgcaagcgtgctagccagggccatggtagctcctcaggtgcggatgcgccgacggttatccttgtgctcctactatagtccgtggcgaccgctgccggaggcaccgctagcggtgcagccgcggccacactgcctgcagttcggtcttcaggaagttcagcaggtagcgcgtcgccagcgtctggtagcggttgggcatggtcagcatgtagagcttgctgccgaacacgctgatgcggtagtcgcacagcagcggcaccagggcgccgctgtccagttccgcgccgatcgcatagatcgggaagatgccgatgcccaggcccgccagcaccgcctctttcaggaaggcaaagttctcggaggtgagcgttggctccagcaccacctgctcacggatctcaccgccgtcgccgccgccactgtgccggatgcccgttgccttgagcttctgcccctcgggcgacgcgcacacgaacgcatgcccctgcagctcggacagcgcttgcggcgccaggtggccggccaggtaggctggcgacgcgcacacgatccagtcgacttcgccgatctcggtggcgaccactgaatccggcggggtggagatgatgcgcagggccacttcgacgtcctcggacaccaggttgtgcacacggttgtcgaagaccacgtcgagcgtgatgtcgggatagcgctgcttgaacagcaccagcagcggcgacagcagtgaatggcccaggccagtaggcaccgagagccgcacatggcccttcaggctcttgcccatattgctgatcagcgcattggcggcggctacctcgcccaggatgttgcggccgtgctcgtacaagccggcaccgaccggagtcggctcgacatggcgcgtggtccggcgcagcagctgcacgcccagctcttcttcgagcgccttgagccggtagctgacattggcgcgcgtcatcttgagcttgcgcgcggccgcgctcaggttgcccgcatcgacgatgtcgacgaacaggcgcagggcgttcaggtccatggggtgatcaatgaaagaggggggcgattacggcccccgtatattgccatgctcttggcggcgtcccgcggcatagcaccgcggggtgcgcatcaatgctcgtgatgcaggtatggtttgcgcgcgattgtccatgtggctggacactgaatctggctgcggcccgtctggcgcccaaacgcaacagggtattgcgtgcgctgcggcttgcactgtgcgcggggatgggcaatgatgcgagccggaccttcaactggcctactgcgccccccgtttgccatgcaccgctcgttgcgtcgatggctgtgcctgcctttgctctttgccggcgccagcgcccctgcccaggacctggtcgaatgcaagcggatcgagcacgaccagctgatcaccgcctcgcaggaaacgctgctgttcctgcgctgccgtgcgcgccaggtcgcgtatgaagcgccgcgcctgaagggtgtttcgcagcgcgtaaaggacgacctggtgttcgcctgcctggaccaggccgacgccgtagagcaccagctgcgcgtgcgccacggctactcgcgcgacacgctggcgcgccagcgctgcgaactatccttgccggcgcccgggggctgacttctgccccggcgggcaacggctcaggcaaagcccccgttcacccgcaccacctgcgcattgatccacgccccatccggcccggccaggaacgacactgccgcggcaatgtcctcgggcgtgcccagccgctccagcggcgccactttggacagctgcgccacctgctcttccgatttgccatcgaggaacagctcggtcgcgaccggccccggcgccaccgcgttggcggtgatgccgcgcccgcgcagctcgttggccaggacccgcaccagcccttccacgcctgccttggccgcgatatagggaccgtaaccgggcaaggaacgcgcgatcacgctggtcgacagcgcgatgatgcgtccgccctggcccagccgtgcggcggcctcgcccagcaccaggaaagcgccgcgcaggttggtggcgatggtctggtcgaaggcgtctaggctggcgggcgcgaccgacgccatctgcatgatgccggcgctgttgacgaccacgtcgagccggccgaaggcctgctgcgcggtgtcgaacaggcgtgccacgtctggcgcctgcgccacatcgccctggatggcgatggcattgctgccggcctcgcgcgccgccgccaccgtctcttcggcccgggcggcgctgccggcgtagccaatggccacgtcgaagccgtcggcggccagccgcagtgcgatggcgcggccgatgccgcgggaggcgccggtgacgagcgcggcgcggcgggagatagctggggtggaggtcatggcagtttccttgggagcaaagggaagatgacctcatgttggatgttggctgtctttggataaatgtgtggaaatcaaattgattagacggaatttatcaacaatatcgggcgtgccgcataggccgcaccgcatgcacatcccggaaatcccgcgctggcgttgcaggctccgcctgcgccgcccccaagcatgcgttaagattcttccagccgtctttggcgctgcatcctgccgctgtatcccgcgtttcgccatgagcaacctgaaccagcaatccatcctctccgtccatcactggaccgacacccttttcagctttacctgcacgcgcgaccctggttttcgctttgaaaatggccagttcgccatggtcgggctggaggtgaacggtcgcccgctgctgcgcgcctacagcattgccagtgccaactatgaggaaacgctggaattcttcagcatcaaggtgcccgacggcccgctgacctcgcgcctgcagcacctgcgcgagggcgaccagatcttcgtcggcaagaagccgaccggcacgctgctggtggacaacctgctgcccggcaagacgctgtggctgctggccaccggcaccggcctggcgccgttcctgtcgatcatccgcgatccggaggtctacgagcgctacgacaaggtcgtgctgacccacacctgccgcttcgttgaagaactggcctaccgcgagctgatccaggaacacctgccgcagcacgagcacctgggtgatctggtgcgcgaaaagctggtgtacttcccgaccgtgacgcgcgaagagttcgacaaccgcggccgcatcaccgacctgattgcctcgggcgagctgttcgagcgcctgggcgtggagccgttctcgctggagaacgaccgcatcatgctgtgcggcagccctgacatgctcaaggacgtccgcgccatcctggaagagcgcggctttgccgaaggcaatatgagccatcccggccatttcgtgctggaaaaggccttcgtcggctaaggccggcctgccccggcgcggatcggttccgtgccggggcgcacccctgctgtacccccgctatacctcccgctacacctcccgcgtcatccccttcaggtcgatccactcggcaaactgcgcctcagtgacatgcccggacgcgatcgccgcctcgcgcagcgacaggttgcgcttgaccgccagcttggcgatctccgcggccttgtcgtagccgatatgcggattgagcgcggtcaccggcatcagcgaacgctccagcagttcggcgatgcgttcgcggtcggcctcgacgccttcgaccatatgctcggcaaagctcgacgcggcccctgccagcaggctcaccgactgcagcaggctgtagatgatcactggcttgtaggcgttcagctcaagcgtgcccagcccgttggccagcgtcaccgtggtgtggttgccgatcacgcggcagcacaccatcgccagtgcctcggcctgggtcgggttgaccttgcccggcatgatcgatgagcctggctcgttggccggcagcaccagctcggcaaagccggcgcgcgggcctgagcccagcagcatgaagtcgcgcgcgatcttcaggaacgacgaggccgtggtgctgagcgcgccggacaggtcggccagcgcatcgtgcgaggcctgcagcgcatagcggttgggcgcgggctcgaacggcaggccggtgtagtcggccagcgcgcgcgcgaaggccgcggcgaagccgtgcggggcgttcaggccggtgcccaccgcggtgccgccctgtgccaccggcatcgcgcgcagcatggcctgctgcaggcgcgactgcgcatcggccacctgcgtcatgtagcccgagaactcctgccccagcgtcagcggcaccgcatcctgcaggtgggtgcggccgaccttgacgatatcggcaaaggcttccaccttgcgcgcgaaggtctgctgcagctgctccagcgccggcagcagttgctgctgaatcgcgcgcgtggcggcgatatgcatcgcggtggggaagctgtcgttggaggactggctggcgttgacgtggtcgttgggatgcaccggcgtcttgctgccgaccttgccgcccagcaactgaatcgcgcggttcgcgatgacctcgttcaggttcatgttggtctgcgtgccggatccggtctgccagaccgacagcgggaactcgtcgggccagcggccttcgatgacttcggtcgcggcctgttcgatcgcgtgtgccagttcgggcttgagcacgccaagctcgccattggcgcgcgccgcgcacagcttcaggacggcaaaggcctcgatcagcgccggcggcattttctcgttgccgatgcggaagttctggcgcgagcgctcggtctgcgcgccccacaggtggtcggcgggcacgggcacgtcgcccaggctgtctttctcgatgcgggtggcggcggtggacgggtcagacatgggcagactcctatgcaaggcagcggacggttggaccgggtggcttggtgcagtccattagaataccgcttcaccgcggccggcgcccaggcgcccgccgccttgccttgcccttagcgacatccctcggccgcatgctcatcgcccagctcaagtccttcttcatggtggcccgcatcggcagcgtcacgcaggccgccaagcgcctgggcctgtcgcagcccaccatcaccgcgcagatccgcgcgctggaagaagcctacggggtcgagctgttccaccgcggcgggcgccgcctggcgctgtcagacgcggggctggcattgctgccgcgcgtcgaggcgctggtgcagcaggaaaccgagatcgacttcttcctgcgccattcgggcgacctgcgcaccggcagcctgcgcgtgggcgcgaccgcgccctactatgtgctggagctgatccgcggcttcagcgagcgctttcccgccatcgatgtcagcgtggtgacgggcaattcgcaggaggtgctggaagcgctgcaggaataccgcgtcgatatcgccacctcgtcgcagcgggtggacgatgcgcgcctgtcgcgcgtgctgctgggcgtggacccgctgatgctggtggtgcatcgcacccatgcgctggccgggcacaccgaagtggccgtcagtgcgctggcgggctgccgcctgctgatgcgcgagctcgggtcgaccacgcgcatcgcaaccgaagacatgctggcgcaggcgcgcgtgagccccgccgcgcagatggagatcggcagccgggagtcgatccgcgaggcggtgatccgcaacctgggcgtatcggtgatcgcccggcacgaggtgccgagccatccggacctgcgcgtgctgggcttcaccgatgcctcgccctgcctgcacgagtatctctactgcctgcgcgagcggcgcggcgccaggctgatcgatgccttcgtcgcactggccgagccgccgcaggggcggcaggaatcgggcgcggaccgctaagccgtcatcttcaggcactgctccatgcaggctgcgcaggcgcgggcgcattcctggcagtgctcgttgtcatggtgctcgcattcctccttgcaccacttgcagacttcggcgcagtcttcgcacaccagcgtcgcgaactcgctgttgcgcagcatataggacgcggccagctgggcgatgccggcgcaatccatgtccagcgcgatgcagcgcgccatcttgcgcacgtcctgttcttccaggcaggccgcggcgcacttgagtgcggcagcggatgcggcattgcaggcggcaatgcagtcggcgtagcgggcggcgttttcctgcacggtgggtcggatcatggaacgtcctccttcgggggtaggtggatggggaccagcatgcccacggtggcggaagcggcgcatccgcacgcgcacggggcatcgttatccacaatagcaggcgctgccggttcctgtcggcccggtatttgctgcgcgccgctggttacaatgccaactgagcgcagcagatcggcgacggcgcgcacgcagcgccgccgtcacctgcgaccatggccgggcaccaccggcccgcattgcgcatctaacaggcacgggtccggccgcactggcggggccgatgcaaacacacaccggcagcacggggaaggaaggcacatcatgggcgaggcaaaacggcggggaacccccgaggagcgtgcggcacaggcacgcgcaaagatcgaggccttgcgccccgcccagttggtctgcgggcactgcaagaccgcgttcgcgcaattcgacgcgctcgacgtgccgggcctgcccggcatcgatgccgtgttcggcggcgaatgccccggctgcggcaacgacgtggtggtgttcaagggcgcgcccgatgcggtggcccaggccatgatcgcgtgggagaagatgctgggcgccgatgcgcagctgggctaccagtccagcgatggccgccacgtgccgttcgagcccgagggggccggcggcgcggcgtcggacaagcccggcggcactatccactgagcccccggccggggccgcctactgcgggctgagctcgcccgccagttccggcgggccgatctcatagcgcccgcggcccgcgcccttggcgcggtatagcagcacgtccgccagccgcatcagttcgcggtcctgcgccgggccgccgtggtagagcgccacgccgatgctgacgtcaacgtcggcggatacgccctcgaagtcgaagggctcgtccatcgcctgcaggatggcctgcgccacgcggcgtgccgcggcgggctgggtcatgtcttcgagcaccaccgcgaactcgtcgccacccagcctggcgacggtgtcgcgctcgcgcacgcagcggcgcacgcgctgggcaaaggtctgcagcagctggtcgccggcggcgtggccgtggatatcgttgacggccttgaagcggtccatgtccaggtacagcagggccatcagcgtgccatgctcgcggctgcgcaccatcgccgcatgcagctggccctcgaaggcgctgcggttcatcagctgtgtcaggtggtcggtgcgcgacatgcgcgccaggcgctgcgtctccagcttgcgctgcgtgatgtcttgcacgtggatatgcacgcccaccacctcgctgccgtcggcgctccattccgggcgcaggctgctctccatgcagtggtattcggggtcgctgtcttcggtttcgaaggtcaccgcagtgcccgccagcgcgcgctgcatgaagggctgcacgcgcgcgtagcgggcctcgcccaggatttcgcgcacgtgcctgccgcgcagttcctccggcttcaggccgaagacacgttcgtaggcctggttgttgaacacatagcgctcatcggtgtcgataaaggccagcagcgacggcagcgtgtcggtcaccgcgcgcaggcgccgttcgctgcggtccagcgcctggcggcgctcgcgcacgtcgcgcatcagcttgatgaaggcgcgcgtcaggtcgccgatctcgtcgcgctgctgccgtgttggcagccgctcgaacgcggacaggtcgttggcgctggcctgtaccaccttgtgcaggcgcgccagcggcgccagctggcgccgcaccgccagccagatcagcagggctaccgccgccatggccaccccggccatgcccaggaagcgctgctgcatctggtgcagcggtgcgtaggcctcgcgcgcgggcagcagcgccaccagttcccagccggtgctcgacatcaggtagcgcgcgatcaccggccgcgccggcgtgaggaattccagcggcgcggggctgtcatcctcgccgcaggtatcggccacggccagcgccggctggcgcgcctgcgcgggatcgggatggcggatatagaccggcttggggccggccgataccaggcagtagtagccggtggtgccaaggcggttgtgcaggatctcgaccaggaagttggcgctggacaggtccagccagccgcccaccaggccgacgaaggtccggttcggcgtcagcaccggcaccgccaccatcacccccatctggccgttggtgcgcgagcggatgggcggcgacactacgggcgcgagcgagcgggcggcctcgcggaaatagctgcggtcgccaatgtccgccccggcgccgcggtgggtgacgatgttgccctgcatgtcggcgaccagcagcgcgttgaacgcggccggcaccgggatcgctgcggacagcgtatccagtgcccgctcgcgcgccgcggcggcttgcgcgccgtgtgcctgcaccagcaggccgctgagttgcgcagcctggtgcgacagcagcacaatgcggtcgttcatggcggtgtcgagctggttggcggtcagcttgacgacggaatcctgctggacctgcagcgcatcgtgcaggtcgcggtgggcatcgtacagggcggtcagtacgatgccggtgccgaacaccgcggccagcacggtggtgatgatcgcaatgcgcgctttcagcgtgggtgtgtagacgggcatgtagggcgcagttggagtgccagtggcgcagaccgcgtacttgggggcatctccggtgcaaccctaccataccccgccatggggggcatgcggtctttcccccgaacgggtccatccccggcgggggtgtgcgcgctgcccgtgccacggtatagtcccccgttaatgcgaaggcacgtccacgcagacggcatgcccctgctgcatgccggaaccgatcgaccatgagactgacttcgctttcccctgccttgttgtcattgctggtcgcggccggcggcgcgctgttgacggcaggggcatggctgcaggcggagcggctcgagcgccgcgaggcgcagcagcatttcgacgcgctgctgggacaggccggcagcgcgctgcgcgagcgcatgctggagaacgaacgcctgctgcgcggcgtggccgccgtgctgaccgccaaccccgacacctcgcgcacgcagtggcgcgactatctctatactgcccagctcgacgacctgcccgccggcacccagtcgatcggctacgcgccgctcacgccgttgcagcgggtgccgcggctggtgcaggccgcccgtgccgacggccttgccgactacgacattcatcccggcggcaagcgcgacctgtacgcaccgatcctctatatcgaaccgctggacgggcgcaacacgcgcgccgccggctttgacatgctgtccgagccggcgcgccgggcggcgctggaagccgcccgcgacagcggcgaaccgcggctcacgcccggcctggcactggtccgcgaaaccgaggcggcgcagcaccagcacggcgcgctggtattcctgccggtctacgccggcgaggcgccggtcagcacggtggcgcagcggcgccaggcggtgcttggctatgtctacgtgtcgctgcgcctgggcgacctgatgcgcgcggtcggtgccccggcggcggcggaactggagctctcgctgcacgagggctccccggccgcgcccgggccgatgctgtccggcgggccgaccgagggcgagcgccgcgaggacggcagtgcggcgctgctgcacggcgagcgccagttccagtatggcggtgtcacctggacgctgcgcgccgccacgcgccccgccttcgaagccgcgcatggcccgcggcaggcgtacctggcgctggccgcgggcacgctggccacgctgctgctggcgtggctcacccatgcgctggcacgccagggccgtgccgcatgccagcgcgaagcgcaggccgtgcatgcctgggaagatgacagcgcgatgctgcaggcgtgcctggcgcagtcggccgacggctttatcctgatcgatgcgcagggcgtggtggtgcgcgcgagcgagcgggcgggacaactgttcggcgctgatccgcagcggctggccggacgcagcctggacaccctggtccccggcgccaccggcgttgtccccggcgatgctgcgccggggtccgaagtccaccgtgaactggcgggcgtgcgcgcagacggcagccgcttcacgctgcgcgccagcgccgcgcgcctgcctgcggccgacggcggcgcggcgcactggctgtgggcggtcacggacctggaaccggaacggcgcgcccagcaggccgccgcggtgcaggccgcgcgctatgccgggctgctcgaccatgccgccttctgcgtgatcacgttcgatgaggacgggctgatcaccggcatcaacgcggctggccagcgcatgctctggtacaacgccgcggaactggtcggccacatgcacatgaccggcctgcatgttgccgacgaactggccgaccatgcccgcatgctcagtggcgaactgggcgagccggtgccgccggggctgcccgccctggtggccaaggcacggcttgccctgaccgacgagcgcgaatggacctgggtgcgcaagggcggctcgcgcatgccggtgcagctggcggtgttcgccctgccggcgcccatcgaggctccagccgctgacgcagcgccagctggtcccgccgatggtgccgatcgtgccgatgtgccccggtccgcgccgtcgcctggctaccaggccatcggctacgacctgaccgagcgcctccgcgtcgacgagtacatccgacacctcgcgctgcatgacccgctgaccggcctgcccaaccgcgccgagctgagcgagcgcgcgcaggcgctgctgctgtacgcgcgcagccacggcgagcgcgtggcgctgctgctgcttgacctggaccatttcaagcacatcaacgactcgctcggccaccccgtcggcgacgacgtgctgcgcaccatggccgaccgcctcaagggcgcggtacgacagggcgacctggtggcgcgcatgggcggcgatgaattcggcgtggtgctgggcggcctgcgccacgacagcgaagccgagctgattgccgccaagatccaggcgcgcgtcaatgaagaactgcaggccggcggccagcgcctgcgcgtgacgccatcgatcggcatggcgatctacccggacgatggcgatagcctgaccgagctgctcaaggctgccgattcggccgtgtacgcggccaagcacgacgggcgcgcacagttgtgccgctttgccagcgccatggccgaggcctcgctggcgcgcttcaccatcgaagggctgctgcggcgcgcgctcgccggcgatgagttccggctgcgctaccagccgatcgtcgatgccgcgaccctggctataaccggcgtcgaggcgctgattacctggaacaccccggaacgcggcgccatgcagccggccgagttcatccccatcgccgagcagagcggcctggtggcgccgctgggcgaatggaccctggccaccgcctgccgcgaaatccaggccctgcgccaggcgctgggcagcgagatcgaggtcgcggtcaatatctcgccgctgcagctgcgccaggccaacttccccgataccgtggcgcactgcctgcagcaggccggcctgccgccgcaggggctggtgatcgaagtcaccgaaggcatcctggtcgacggcggcgagaccaccatcgagaccttccgccggctgcgcgagctgggcgtggggctgtcgatcgacgatttcggcaccggctactccgggctcaattacctgacccggctgccgatcagccggctcaagatcgacaagtcctttgtcgacgacgtggccacgcccggccacgaccaggcggtggcagcggcgatcatcgcgctgggccaccagctgcacctcaaggtgattgccgaaggggtggagacggcggcgcagttcgagttcctgcgggcgcaggggtgcgacgggctgcaggggttcctgttcagccaggcggtgccgcagcaggtgctgcgggagatcctggaacaggggattcgggtgccgacccccacgtctgcgggcgccactgcgctgcgcgagccataatcgtccaggggcaccattcataacttgccggcgtgcccgcgccgctgccccatcccaaatcccccgatacctccatcgaaatactttgccgatctgccacacggctggcatctgcgctgcctatgctggcgaccgattcaattgagattgcggagattcggtgatgcaggcaggcaagtccggggagggccgggcgttcctggcagtggagcaggtcagcaagcgctttggcagcttcgtggcgctggacggcgtgtcgatgtcggtcgggcagggcgagctgctgtgcctgctgggcccgtccgggtgcggcaagaccacgctgctgcgcatcatcgcgggacttgagcgcgaggacgcaggacgcatccatgccggcgcgcgtgaactgaccgggttgccgccgcaggcacgcgactacggcatcctgttccagtcctatgcgctgtttcccaacctgaccgtggcgcagaacgtggcctatggactgcacgggcgcggcatgggacgcacgcaccgcgacgcgcgcgtggccgagatgctcgacctggtcggcctggccggcagcgagcgcaagttcccgggccagctctccggtggccagcagcagcgcgtggcgatggcccgcgcgctggcgccggcgccttcgctgctgctgcttgatgagccgatgtcggcactcgacgcccgcgtgcgcgaacacctgcggctggagctgcgccagctgcagcgcaggctgaatatcaccaccgtgatggtcacccacgaccaggaagaggccatgaccatggccgaccgcattgccgtgatggacggcgggcgcatcgtgcaggccggcactcccgccgaaatctatgagcagccggcgtcggcctttgtcgccggttttgtcgggcaggccaactggctgccggggcgcagcgtgcaggccgggcgcttcaccgtcggcgagggcagccaggccgtcgatttcctggtcgactcgccgcagccggcggcatccgccggccggctgtgctgccgcccggaagcggtgcggctggacccggatcctgccgagcccaaccggctgctggcgcgcgtggtcgaccagacctacctcggcaaccgctaccggctggcgctggatgcggatcgcctgccggggctgaccctgtttgccgacgtggcgcgcgaggcgcggcaccggctgcccgacgcgggcggccacaagttctggattgcgctgcccgcgcaggcgttgcgggtgtttgcatgatgcgcgcggtcactgccgtcctgcccgaggctacgcaggcagcatcgccgcgcggcaccggcctggcctcccggctggcgcacggtgccccgaccgcgatgaagtggctctggctggccgggctggccgtcggcctgctgctgccgttgctggcgctgttccgccaggcgtggttcgatgcggcggggcaatgggcgctgggcgcgcgcatggcggcgctggtgaccagctccaacttcctgccgatgctcggccgcagcgtggcggtgtcgctggcggtggtggcgctggtggtgccgctggcatttggctttgcctatgcgctgcagcgttcctgcatcgcactgcggccgctgtggcgcggcattgcgctgctgccgctgtttgcgccgtcgctgctgccggcgatcgcgctggtctacctgttcggcaaccagggcatctttcgcggcgccttcgggcaaggcggcatctatggcttctggggcatcgtgctgggcgaggccttctacaccttcccgcatgcgctgatggtgctggtggcgacgctgtcgctggccgatgcgcgcctctatgaggcggcgcgcgcgatgggcgccagcccgtggcgtaccttctgcacggtcacgctgccgggcgcgcgccagggcctgttcgccgccgcctgcctggtgctgacgctggtgatcacggactttggcgtacccaaggtggtgggcggcggttatccggtgctggcgctggaagcgtacaaggcggtggtcgggcagcagcagttcgaccgcggcgcgctgatcggcatgctgctgctggcgcccgcgctgctgacctttgccgtggacatggcaatgcagcagcgccagcgcacacagatgggcagccgcgcgcaggtgtatgtgccggcgcccgagcgcggccgcgacggcgcgtgcctgctgctggtggcgctggtcagtgccgcgctgctggcagtgatcgccaccgcgctgggcgcgtcgctggtcaagctgtggccgtacaacctgggcctgacgctggcgcattacgacttcgacaatatggacggcggcggctggctggcctaccgcaacagcctgaagctgtcggcactgaccgcgctggcgggcacggcggcgatcttcctgggcgcctggctgacgctgcgcacgcgcggcccggcctggctgcacggcgtgctgcgcgcgggcttcctgttgccgatggcggtgccggggctggtgctgggcctgggctatgtgttcttcttcaacgcgcccggcaatccgctgcacgcgctgtacggcaccatggcgctgctggtgctgtgcaacgtggcgcactgctacaccaccggccatctgaccgcggccgcggcgctgcgccagctcgacaacgagttcgaggccgcggcgctgtcgctcggggtggcgccgctggtgacgtgctggcgcgtgaccgtgccggtgtgcctgccggcactgctcgatatcttccgctacctcttcgtgtcgtcgatgaccacggtctcggcggtgattttcctgtacagccccgacaccgtgctggcggcgatctcggtgctgaacatggacgatgccggcgacaccgcgcccgctgccgcgatgtcgacgctgatcctgctgacctcggtgctggcggccctgctgctgcacgcggtctcggccggctggctgcgccgcgcacaacgctggcgcgccggctgacctttgcccgattcgccgtacccctgcattccggaacactcaccgaacccaaggagaaaccatgtcccgcatcaccaaccttgtcgcggcgcttgccgccgcggccgccctgccgatgctggccggcaacgccagcgccgccaccgtgctgacggtctataccgcgctcgaagccgaccagatcgccgcctacaagtccgcgttcgagaaggtgcatcccgatatcgaaatcaagtgggtgcgcgattccaccggcatcgtcaccgccaagctgctggcggaaagggccgcgccgcgcgccgatgcggtgtggggcctggccggctccagcctggcgatcctggacaaggaaggcatgctcgacccgtatgcgccgaagaacctggccgcgatcgatgccaagtaccgcagcccggccaatccgccggcatgggtcggcatggacgtgtggggcgcggcgatctgcttcaacaccgtagaggcgcagaagcagggcctgcccaagccggcctcgtgggccgacctgaccaagccgatctacgcgggcaaggtggtgatgccgcacccggcctcgtcgggcacgggcttcctcgatgtcagcgcctggctgcagatgatgggcgagcagaagggctggcagtacatggatgccctgcacaagaacatcggcctgtacacgcactcgggctccaagccgtgcaagatggccgcgcagggcgagttcccgatcggcattgcgttcgagtaccgtgccatgaagtcgaagaaggaaggcgcgccgatcgatatcgtgctgccgagcgaaggcctgggctgggacatcgaggccaccgccatcgtcaagggcaccaggaacctggacgccgcgcgcaagctggctgacttctcggcctcgcgtgaagcgatggcgctgtatgagaagaactttgccgtgctggccgtgcccggcattgccaggcccgacgcgctgctgcccgccgactacgagaagcgcctgatcaagaacgacttccgctgggcgagcgacaaccgcgaccgcatcctggctgaatggagcaagcgctacgaagggaaggcggagaagaagtaaggcacacggcgcgcccggcggcgaggagatggcccgcagaaacgggtacgctccccgcgccgcggcggccgccctggccggatcaggcctgttgcggcacttcgtcggtggccggctggccggcgtgcaggcggcggtagagatcgtcgatgcgctggcggctggcctggagctcttcgcggccgcgctcggtcagcaggtagacccggccgatgccgtcgcgcagcacgctttccagatagccttccatttgcagggcacgcagcaacgggcgcactgagccgatatcgacctggaagccgtattccagcaacatgtcggcaagcatggccaccgtagccgggacttcaagcgcgaattgcaggacgtagacgcgggccagcaggcccaggaactgtcgtttcatgtggactggcaacgcggcagacgccgcgccggttgacgcaggcgccgtccggaactcggggtttgcaggccttgtgatgcctgtggcgcggcacctgtcatcctgctggactggcagtgctcatgcgccgggcaaggcgcattttacccgttcggacaaaaaagaagccgccaggagccctggcggcttgtcgggaatgcgtcggaggggtcaattaactctggcgcagaccagagtttaatttaatcgaaggcggcttgtcacgcgccggtaacagcccccctccagcgtggggtgatgatgaaagcttttgattggaaaagtgacgaattggcgtgagattgtgcagggagcggcgctcgaaaatgtcgtaaatcagtcaacatcacctaaattcctggcggaaagcggatcgccatcgtggcgacggcggggcacaggtccgaatccggcttgcggcatgcgctgcacaggcgtcaaatcgcggcaacctccaacccgcgcctcccggttcccctgatgaaacccgccgatctcgcccgcttgcttgccctggccgccatctggggcgccagtttcctgtttatccgcatcggcgtgccggcgctgggaccgatgccgaccgcgttcgcccgggtgctgatcggcgcgctcacgctggcggcatgcctgccgctgctgaagctgcgctgggatatgcagggcaaatggccggcggtgctggcgctgggtgtggtcaattccggtatcccgtttgtcatgtacgccatcgccgcgctgtggctgccggccggttattcggccgtgttcaatgccatgaccccgctgatgggcgtgctgatcggcgcgctggcgttttccgaacggctcacgcgcgccaaggccctgggcgtgctgctgggcgtggcgggcgtcgcggtgctgacccgcaccggaccggtggcgttctcgaccgacgtgctgctgggcgcgctggcctgcctggcggccaccgcctgctacggcctctccggctttctcgcgcggcgctggatcacgcggcgcggcgggctagacagccggctggtcgccgccggcagcatggtcggtgccaccgtgttcctgctgcccttctgcctcgccgcgctgtggcgccacaacacgctgcccgctgccggcgccggcgtgtgggcggccatgctggggctgggcgtgctgtgcacggcgctggcctacatcctgtattaccgactgattgccgagctgggcccggtgcgctcgctgagcgtcaccttcctgatcccgccgttcggcatcgtctggggcgcgctgttcctgggcgaggcactgtcgtgggcgcacgcggcgggtggcgtgctgatcggggtggcggtatggctggtgttgcggccggtgacgggggtggagcacggcgccagtccggcaggtggtgtagcggtcaaacgttgagcgcctctggataagaataaacttatattcattgccataacgcctttattgcttataaatttcttatattcgagtgatgaactcgatatattgggcaacgaaggccacgaggcaagtccgaaagctcgacaagccaatgcgcgccacgatccttgatgcgattgaggacttggggcatatgccgaactgccaacatgtcaaagcgctagccaaccatgcctatggctatcggctcggagtcggcaactaccgggtgctgtccgacggggacggagcgatatgaatcgtggaaatacaggaagtgagaaagcgggatgaacgcacctactaacatccagacgatcatcgggccggatggcaagccggcgtttgtcgtgattccctatggggactacctctcgcaatatgcgcgcgccagtgatctggttccgcatgcggtcgtgcgtcgcgtgctagccgatgacgtgccgcctctgcgcgcctggcgcgagcatcttggcctgacccaggcagacgtcgcagtgcgcctcggcatttcacagccagcctatgcgcagcaggagaacagcacccgcctgcgcaagacctcgcgtgagcgcattgccgccgcactcggcatcactgcagcgcaactcgatatctgagccaggacgcgaggtccctgactcaggcctgtgccgccgtgcccgccgccacgttgtactgctcgcgcaccatcatcaccacgcggcgtgcctggcgcaggtggcgcacggcgtcggcttcgctgcgttcggggaaatcgacttcggcgctccagttgcagccggtgtggtcgggccggtgcacgcagaccgcgcgcagctggcagtcgtggcagccgggctcctgccgcaggcacaggttgatcaggcgtttcagttcggacaggggcttgttcaggcgctccatggatggctccgtcaggtgcgcggcgagcttacgcccgggcgggcagctccggcgtgggctcggcctcggtggcgccggcacggcattgcgggcagacgccgtacagcaccagcatgtgctcgcgcaaaacaaaggcgttgtcggcggctacctggcgctggcgctgctcgatgctttcatcgcggaattcctccacgcggccgcaggcgacgcagatcaggtggtcatggtggccgccttcgttgagttcgaacacggcgtggtcggactcgaagctgtgtcgcagcaggatgtcggcctgcaccagctggttgagcacgcgatacaccgtggacagtcccgcgtcctcgtcctgcgtcagcaggatgcggtagacatcttcggcgctcaggtggcgccgggcgctggtgcggaacacttcaaggatccgcatgcgcggcgaggtggccttcaggccggcgcgcttgagatggatcgggtttgtgctctcgaatgacatggcggaaggcattggcatgcggctggcgccccgcgcgcagggcggcgcccggcctggcgccgcgcacgggcggcgtcgatggcttggcgggatttcaggctgaagcgccagggccggaccagtgctggcgcccccgtccctggcggcgcgccgtgcctgcacgacgcgcggaataaaaagatggcctggcttgtcaccggaagacgcgatcgggaaagcggggtctggttgctttcccgatcttccgaagactggctactgccaaacgctccgcgtgacggagcggtccccacaaaagtcggtgtcgaatgccgcagcggcggcatccggaaatcctgtcgttcctgccagcttcggttgctgccgcgtgccgcggcgcgccggacctggccggtctgcctgtcgggaggtgcgtcgtgcgtcaggcagtgatcggatagtaaatgggaatcgatctcattacaaggaaaattttacgggtgcctcattttttttgagggtggcccggtggcgcaatgtacgaccttgagggtaataatgcgaattgttatcattcgtaacgatttcttgccccggtcctgcgccatgtatcgactttcctcccgccatcgccgccccgtctctggcatgccgctgcagtcagccccagccgtgacggccggcctggcctgcggcgcagtactgcgcgtgccggcatgagccaggcccacgcttccggctggcgctatcgcgccggggtggcctcgcgcgcggtcgcggccattgctggcggctacgcgctggcggcgctggccaccgcggccctgtccgtgtggctgccgatggcgcggcccgatgccgtgacgacggccacgctgctgtccttcgcggtctatgccgcggcggtggtctgggtcttcgcggtgcgcagcgcgtggcgagcctgggccgggctggcgctgccggccgcgctgctgttggcgttgctggccgtgggacggggcggctgatgcgggcaggtttcaggcagtcgatggcatggctccatacctggagcggcctgctggtgtgctgggtgttgctgctgatgttctgcggcggcagcgccagctatttcaaggaagagatctcgctgtggatgcggcccgagctgcatcgcaccgcgcccgccgccgaggtgccggccacgcaggtggcgcagaacgcggtgcgctacctcagccggcaggcacccgatgccgcgcgctggttcatcacgctgcccgacgatcggcgccaggccgccaccgtgcggtgggtctacaagccgggccaggcgccgcgcgatgccgacggcaagccgcgccggttcgacagccgcttgctcgacccggccaccggcgcgccgctgcaggccgcgcgcgagacccgcggcggcgagttcctgtaccggctgcatttcgacctgcactacatgccggccaggtgggcgcgctggatcgccggcttctgcgccatgttcatgctggttgccatcgtcagcggcgtcatcacgcaccggcgcatctttgccgacttcttcacgttccggcgcggcaagggccagcgatcctggctcgatgcgcacaatgcgctggcggtgctggcgctgccattccacctgatgatcacctacacggggctggtcacgctgctgttcatgtatatgccctggggcatcgaggccgcctatcgcggcggcgagcgcgctttccaggccgaggcgatgctgcgtccgcggccagccagcgcagcgggcacgcccgccgcgctgacaagcgtggcagacatggtggcgcaggcggagcgccgctggcagggggccgcgccgcggcgcatcaccgtgaacctgccgggcgatgccaatgccaccgtggcgctgacccgtgccgagccgaccacgctggcacacgatgcgtccacgcttgaattctccggcaccagcggcgccatgctgcgcgcgtacgcggaagacaagtcagcggcagagctgacgcgcagcgtcatgaccggcctgcatatcgccggctttgcttcaccaggcctgcgcgcgctgttcttcctgtgcggccttgccggatccgctatggtggctaccggggcgatcctgtgggcggtacgcacgcgccagcagcaggccaaggcgctggctgcaggtgctcggcccggcgttggcctgcgcctggtcgaggcgctgaacatcggcgccatcgccggcctgccgattgcctttgccagctacttctgggccaaccgcctgttgccggtggaactggcgcagcggcctgaagcggagatccgctggttcttcatcgcctgggccgcctgcgcgctgctggcgctgctgcgtcccgcgcgtggcatgtggcgcgcgcagttgtgggtgggtgcggcgctgttcgggggcgtcccggtgctcaacgccctgaccaccggatcgcacctgggcgtgaccttgctgcaggggcgcgggccggcggcggtggctggcttcgacctggtgacgctgacgctcggtatcgcgctggcagccgcggcctggatggtcggacgcgggcagccggcaccgcggcgcacgtcacgccagccgcagaaggtggccgaagtggctgccgtcacacaggagcccgcatgagcatgaatatgctggctgccttcgcactgtcgctgtcaggattcgccgcactggcgctgtcgcttgaccgccaccatgccgatatccatggccgcggcagcatgccgtcgcggcgcgcggtggctgggctgcgcgcggcgggtgccggcgcgctcgcgctaacctggtcgctccacgttgctgccgacggcgggccgctgggaacggtgtcgtggcttggcacgctgaccgccagcgcgtttgccgtggcgctgggcctgtcctatgcgccacgcgcggtgcagcgcctgctgccgggcgtggcgggtatcggcctggccgcgctggccgcgcgctggctgcttgcaacctggatgtagcccctgcgcagccttacagcggcgggggcacccagtacggatcgcggccgtagtactcgtgcagcgacttgccccactggggatcggccatgctcggccagctgtccttgttgaagcccggtgcggatttgagccggtctgccgtcaccgcaatccggaagcatttctcgtcggtgtccatgaccagtgcattccatgggatggcgtgcagcgtgtcgccaatgccgaggaagccgccggtggtcagcaccgcgtaggcgatgcggccgtgcggcacatccagcatgatctcggaaatcttgccgacgtgttcgccatcggatgaataggccttggtgccgtcaaggctcgatgccgccatcacttcagggcccgggccttcgcccacgcctgaaccgatgatggccgcgccttcactggtgggaggttggttcggcatgctgtgctccttgtcgcaggacgttggaatgcatggcatgcgcaatgaccatgcctgcgccgtttgtggcgccgtacgcatggggctgaagttgccggctgccgccgtggtaattctttcgcgcggcatggaaaaaaaggcgcgtcagcatggcgccgcgtgccttcctgcagcggcacccggtggtgccgccgcgatcctcagaagtgatgccgcatgccgagcatgacgcccacgcgcgtggtcctgtccacgcccgcggcgggcgcgccggcccagtattcggtctcgcgtccgaccgcgccgccgcgcgcgtgcacggcatcggcttccaggtatacgctggtgcgcttggacaacgcatagtcggccaccacggcgatgctgtcggcgttgccgctgcccagcagcgccggcacgtcctggaactgcgtggtcacgttgccgccctgccagtagcggtagtaggcgcccgagacgtgcagcgccggcgtgagctggtagccgaggccggcaaaggcaatattgaagcgagcgtcgcccgccgattcgcgccggcccatgtgcccgaggtaggccgtggccttgccgaaagcgtaggagccgcccaccgagtagttgcgcacggtgttgccgccgtcggcgctcttgcgctggtcataggccgcgcccagcgccagtgcgccctgctggaacatcagcccaccccccagcgtgatgccgcgcgccaggctgccgggctgctcgccggtgccatagtccaactgcagcgtgaacggtcctgcggtcttcttgtagaccatgctgttgttgatgcggtagtcctggaagaagatgtcgccgccgatatacagcgggtcggaccagaaattgccccagccctggtccagcggattgaaggcccagccaatattgttcagcgcgttgtactggcgcccgaaggtcaggctgccccagtcgccggaaagtcccgcataggcctggcgcccgaacagcatgttgtagctggagcggccgtcgtcgctgccgatgccggcctcgagccggaagatgacgtggttgccgccgcccaggtcttcatcgcccttcaggccgaagcggctgccgaccatgccgccggagaccagtgcggcctggccgttgtggtggccatccaggttggaggtgtagcgcacggcggagctggcgatgccgtacagggtcacgcctggctcggcgtgggcgttggtgccggcgagggcggcaagggcgacgaaaggcaaaagcccggccgccagcagccggtggctggctgtctggttcatggatttcctccggaagtccgacccgccccggtgcttgcagcgcgccggcgcggatccgtcaggccgatggcctgcgggttccagtcccgcgcgggggcgcgcgggtcgtcatcgggcgcagcgcaacggatgcgcagggcccgggcgaaggtcgaagtgggcggcgatgcctggttggcggcgaatgccggcagtgttgccgggcaagccttgggcagcgccggttgccggcgccacgggagcggcccgaaggccattgagcgggttcgccggcgcccacttcggcagtcatggcggcctgggccgatatgactggggaggcatgttccgggtcgtcccgggtgcggcgaacaggcgctagtttacctgcattgcgcaaatgcccccggaaagtgcgtcatcgggcgcagcgaggcggcgcgatcagttgccggcagcggtggccggcgcatcgcgcgacaggcccaggatccagttgcggaaggccgccagcgcttcggattcgggccggccctccggataggcgaagtagtagccctgctgttcgtccagcatgcccgccagcggaattaccagctggccggtccgcagctcgcgctcgatcagcaggcgcggcgccaggccgatgccaagcccggccgtagcggcggccgtcatcatcgtgaacagctcgtagcgcggcccgcgcgaggcggccaggtcataggcccagccctgtgccgcgtaccagtcgcgccaggcgttggcgcgcgtgctcaggtgcaggtggcggcagcgcgccaggctggcggcgtcggtcacgggatgcccggccaggaaggcggggctgcacaccggcaccatgccgccttcgcggaagatcacgccgccgcgcgtgccgggccagaactggtcgccgaaataaatcgccgcgtcataggcgcattcctggaacgagaacggctgcgagcgcgccgccaggttgaccgtcacattgggatggcgccgcgcaaagtccggcaggcgcgggatcagccattgggtggcaaaggtgggcaccaccgccagctccagcgtgtagcccatggcccggccggtggtgatttccagcgtgtcgcgctgcaggtggtccaggtgccggcgaatgcgcgcggcgtattcgcgcccggtatcggtcagctccaggcgccggcgcacgcgtgtgaacagcgccacgcccaggcgctgctccagctgcgccacctgccgccccaccgcgctgtgcgtcagcgccagctctgccgcggcgcgggtaaagctgcccagccgcgccgaggcctcgaaggcctgcagcgcgcccaggttggggatgtcgtttctcatgggactgcgagggaaggaaggctgacagtataaacagcggcgccaggccgcaccgctaccgcggtcgtgcgccgcacgcacaacgttgtgcgcaatgcgcgcttgtgcgcgccatgggggtgcccctatcctgccccgcgtatcgtcgccagcccggctgccatcccagtgctcacctgtttgtgcccatgacctccaatctctccacgcttctcaccgccaacgtcggcgccgcccgcgccgcgcaactgctcgcgctggtcaccttgcccgcggatttgccgcaggccccgcagggccgtgccagccgcgcggaaatcgcccaggccctgaacatggtgctgttcggcggcatcctcgagcgcgtgccgagcggccgcgcctacaccgacgacgttgcctccgccggcggcaaggtcactttcgaccacggcgcgctgcgcacggtcaagtggcgcgacaacggcgcgctgcccgaaggcgaggccgccttcacccgcatcctgcgcccgctcggctacgtgctcaacggcacctatccgctggaccgcatcggcatgaccggtcgctcatacgcgcatgccgacgcgcccgagggcatcgcccagttcttcctcagcgaattccatccggaacgcttcagcgacgccttccgcgccgccgtcagccgcgtcaccggcacctccgccgacccgctcacgccgcgcgcgcagaccctgctgtggcaactggagcgcgacggcgcgctggacctggccgacggcgccgagctggtcggcctgctggtgccatgcttcgagcgccagcacgccaccccgagcctggccgactatgaaacgctgctcagtgaatcggccgagatggcctgggtcgccaccgaaggcaacgccttcaaccacgccaccgaccgcgtcgacgacgtgttcgcgctcgccgagcagcagaagcagctgggccggccgatgaaggacaaggtcgaagtctcgcgcagcggccgcgtcaagcagaccgcgttccgcgcggatacggtgcgccgcgccttcgtcggcgcgcacggcgagacggtggagcgggacgtgccgggatcgttctacgagttcatcacgcgcgatcgctttgccgatgaagcggcagcgccgcagcgttatgacctggggtttgatgccgggaatgcgcaggggatcttcaagatgacggcggcggcctgctgattgcgatgaaggaggagggcgcgggcgcgtggatgcgccggccctttccctcggcccctctcccgcacgcgggggaggggagcaaaccattgttacccccgcttcgtcgatatcaccgcctcagccacattggccggcgcctcggcatagtgcttgaactccatcgtgtacgtcgcgcgcccctgcgtcagcgagcgcagcgtggtggagtagccgaacatggttgccagcggcacctcggcgcgcacgatcttgccgccgccaccggcgatgtcttccatgccgtgcaccatgccgcgtcgtgacgacagatcgcccatcacgttgccggtgaattcctcaggcgtttccacctcgacggccatcatcggctccagcaggacgggcctggcccggcgcatgccttccttgaacgccatcgagccggccatgcggaatgcgttctcgttcgagtcgacgtcgtggtaggagccgaacaccagcgtggccttgatgtcgacgatcgggtagccggccagcacgcctgactgcagggtctcgcggatgcccttgtccaccgcggggatgaactcgcgcggcaccacgccgcccttgatggcatcgacgaactcatagccgccgccgtgcggcatcggctcgaggttgagcaccacgtggccgtactggccgcgtccgcccgattgcttgatgaacttgccttccacgtccttgaccggctggcggatggtctcgcggtaggccacctggggcttgccgaccgatgcctccacgccgaactcgcgccgcatgcggtcgaccaggatttccaggtgcagctcgcccatgccggagatgatggtctggccggattcctcgtccgtggtcacgcggaaggacgggtcttcctgcgcaaggcggttcagcgcaatgcccatcttttcctggtcggccttggtcctgggttccactgcctgcgagatcaccggttccgggaagctcatgcgctccaggatgatgaccttgtcggggtcgcacagggtgtcgccggtggtcgcttctttcaggccgacggccgcggcgatgtcgccggcgcgcacttccttgatctcctggcgcacgttggcgtgcatctgcaggatgcggcccaggcgctcgcgcttggccttgaccgggttgtagacggtgtcgccggatttgaccacgccggaatagacgcggaagaagatcagctggccgacaaaggggtcggtcatgatcttgaacgccagcgcggcaaacggctcgtcgtcgttgggatggcgttcggcttcgcggtcgtcttcggtgtggcccaggatggccggcacgtcggcgggcgagggcaggtagtcgatgaccgcgtccagcatgctctgcacgcccttgttcttgaaggcgctgccgcacagcatcggcacgatctcgttggcgatggtgcgcttgcgcaggccgcgcttgatctgctcctcggtcagcggctcgcccgacaggtactggttgagcagcgtctcgtcggcctcggcggcggcttcgaccatcttgtcgcgccattcctgtgcggtcgccagcaggtccgccgggatgtcctggtaggcaaagcgcacgccctggctggcatcgtcccagacgatggccttcatcttgaccaggtcgaccacgccctggaaatggtcctcggcgcccagcgggatctggatcggcacggcgcggcccttgaggcggtcggcgatctgcgtctgcacgcggaagaagtcggcgccgacgcggtccatcttgttgacgaaggcaatgcgcggcaccgcgtacttgttggcctggcgccagaccgtctcggactgtggctgcacgccgccgacggcgtcgtagaccatgcaggcgccgtcaagcacgcgcatggagcgctcgacttcgatggtgaagtcgacgtgtcccggcgtatcgatgatgttgatgcggtgttcggggtagttgccggccatgcctttccagaaggcagtggtggcggccgacgtgatggtgatgccgcgctcctgctcctgctccatccagtccatggtggccgcgccatcgtgcacttcgcccagcttgtggttgacgcccgtgtagaacaggatccgttcggtcgtcgtggtcttgccggcgtcgatatgcgcgctgatgccgatgttgcggtagcgctcgatgggggtcttgcgaggcacagtgttctccatggatgaaacacgcttgaatagagtagcaccactggctgtttgccgttgtccctgccgtgcgcaggggcaacaccgccacggccccgtgccccggcatgagcgcgtgtctgaggcgggcctaggattcggcctcatgcgaaaccgatttctcccatcctgccagcgtccgcggctccctatactggcgcagcatcgcgccccgcgtgttaatcgccctgccatcccatgcccgggcagaatgcgcgccgtcgccgatgcgttcccggactacgaagccacgcatgacaaccatcctgatcgttgacgaccatccggcgatgcggctggtgctcaggcaccatctgctgcagctgcttggcgtagacgaggtgatcgaagcagacaacggacagtgcgccatcgagctggtgcgcgcgcgcacgccggacctcgtgctgctcgacctggacatcccgcgctccagcgggctggatgtggcgccgcgcctgcgcgcgatccatccgcaggtgcgcattctggtggtgacggcgctggacccggcggtgttcatcagccggtcatggcaggccggtgcgcagggcttcgtcagcaagacccaggacatcaaggaaatcctgcgtgcggtcgaggcggtgctggcgggctataccgtgttcccggtgctcagccgcggcggcgcgccgcgccaggccatgtcggcggatgaggagatcctgcggcgcctttccgacaaggaactggtggtgctgcagatgctggcgcgcggcatgtcctacaaggccatcagcgccagcctctttatcagcaacaagaccgtgagcagctacaaggcacgcatcatgggtaagctgcaggtctcgtccctggtggagctggtggactttgcgcggcgttgccggctgaccccctgatctcggtccatatcattagacatcgtatgacttggcggccgcacccatccagtgcgcgcgcgtcgctcagccttgggcgccggccggcgccgaggccttgcgcagccgttcgcggctgttggtcaggtgcatgcgcatggcggccttggccccgtccgggtcgcggcgctcgatcgcgtcgtagatgttctcgtgctcgatgctgacgcggtccaggtactgctcgcgctcgggcgtgctgacctgcaggcggctgcgcgggatcaccatggtgcccaggtggcccatgatgtcggtgaaatagcggttgccggtggcgcgtgcaatcgccaggtggaaggcaaaatcgctctccacggcgtcgttgccggcgccggcactgcgcttgagctcgtccagcgcctggcgcatcgcggccagctgcgcgtcggtgcggcgcgacgcggccaggcccgcggcctcggcctcaaggctgacgcggaattccagcatcgccatcacatccatggccgtgcccagcgcgtccggcccgatgcggaagggcgagggcgcctcggccgcgcgcgccagcacgaaggtgccgatgccgtggcgcgtctcgaccaggccgctggcctgcagccgcgacagtgcctcgcgcaccacggtgcggctgacccccatcgacgccatgatctccgactcggtcggcagcttgttgccgggcttgagctggccctggcggatttcttcgccaagggcttgcaccacttcttcggcaagcgtgcggccgcggcggcgcagcggcgcagaaacgggcggaacggactgggcggaggtggagttcggcatggtggatacgggcggggtttcccggacttgaccggttcgagatggcctcattatactgggttatcagtcatacgatgacagataacatacgcgaagtgatggtccagtgaacaatactgcgcccgccatcggaaatgccggagacaaccctgagatgaccccaaccgccgcccccatggcgtccgcccacaccccggtcgtgaccgaactgaccgtggtgcccgtggccgggcatgacagcatgctgatgaacctgtccggcgcccatggcccgtacttcactcgcaatatcgtgatcgtgcgcgacagcgccggccacaccggcgtgggcgaggtcccgggcggcgagggcatccgccagacgctggaagacgcgcggccgctgctggtgggccagcccatcggccagtaccagtccatcctgaaccgcgtgcgcgcggcattcgccagccgcgatgccggcggccgcggcctgcagacctttgacctgcgcatcaccatccatgcggtgacggcgctcgaggcggcgctgctcgacctgctcggccagcacctcgaggtgccggtggccgcactgctcggcgaaggccagcagcgcgacgccgtggagatgctcggctacctgttctatatcggcgatcgccagcgcaccacgctggactaccgcaccgagcccgatgccgacaacgcgtggttccgcctgcgcaatgaaggggcgatgacgcccgagggcgtggtgcgcctggccgaagccgcttacgagcgctatggattcaacgacttcaagctcaagggcggcgtgctgagcggcaacgaagagatggaagcgatcctggcgctggccgaacgcttcccgaaggcgcgcataacgctggatcccaacggcgcctggtcgctggcagaggccgtgcgcctgtgccgcgacaagcgcggcgtgctggcctatgccgaagacccgtgcggcgccgaagacggctattccgggcgcgagatcatggccgaattccgcactgccaccggcctgcccaccgccaccaacatgatcgccaccgactggcgccagatggggcacgccgtgcggctgcagtcggtcgacatcccgctggccgacccgcacttctggaccatgcagggctcggtgcgcgtggcgcagatgtgcgccgaatggggcctgacctggggctcgcactcgaacaaccacttcgatatttcgctggcgatgttcacccacgtggccgccgccgcgccggggcgcgtcactgccatcgacacgcactggatctggcaggacggcgaaaacctgacccgcaacccgctgcggatcgaaggcggcctggtgcaggtgcccaagaccccgggcctgggcgtggagctcgacatggatgccctggcgcgcgcgcacgagctgtaccagcgcaagggcctgggcgcacgcgacgatgccgcggcgatgcaattcctgatccccggctggaagttcaacaacaaggcgccctgcatggtgcgctgacgcagtaccggcaacgcccaaccggccgctgccgtgatcggcacggctggctgatctgataaagacactgcaggagacaacgatgtacacgttccaacgccagcgcgccctgcgcctgcctcactggctgcgcgcctttgcgctcggctctgtcgtcacggtggcggccctgaccgtgagcgccgccgcatacgccgcgccacaggagtggccgcaacgcccggtatcggtggtggtgccgttcccgccgggtggctccagcgacgccatcgcgcgcatgctgaccgtgccgctcaatgaaaagctgggccagcccttcgtcatcgacaaccgccccggcgcgaccggcgccatcggcgccaccttcgtcaagcgcgcgccggcggacggctacaccatgatggtggcgtcgatcggcgtgtatgctgtgaacccgttcctgcagaagaacctggcctatgacccggccaaggacttcgacctgctgaccgtggcggtgcgcgcgcccaacgtgctggtggccaatccacagttcccggccaatacgctgcaggaactggtggcctacatgaagaagaatccgggcaaggtcagctttgcctcgtccggcgcgggctcgtccgaccacctgactgctgcgctgttctggcagaagagcgccaccgacggcctgcacgtgccctacaagggcggcggcccggccatctccgacctgcttgccggccaggtcgacgtgtcgttccagaacgtcaacgccgtgctgcagcacatccgcaccggcaagctcaaggccatggcggtgacctccgacaagcgctcgccggtgctgcccaatgtgccgaccatggccgaggccggcgttaaggacgtcgaggtgtactcgtggcagggcgttgctgcgccgcgcggcctgccgcccgaggtgaagagccgcctgcacggcgcgctggtgtcgtcgctgaacgacccgaagatgcgccagaagctgtccgagagcggcttcgaggtggtggccaacacgcccgagcagttcaaccagttcgaggcgcaggaactgctgcgctggaagaccgtgatcgagaagggcaagatcgcgctggactgaagccatcgcactgaaccccagacactgcagcacagaacgcgccgggcatgcacgcatagcgtgccgcgccggcgctcgcgtcatcgacaggagacaacagcatgacccagggacgccgcaccttcctcaagcaatcctccgcactggccgccggcctggcagccggtccgctcgcgggcctgtcctcggcggcgcacgccggaccggactggcccacccgcccgatccgcctggtggtgccgtacaccgccggcggctcgtcagacatcatcgcgcgcctgatcagcaagcagctgggcgaggcgctgggccagtcagtggtggtggacaaccgccccggtgccaacggcaacgtcggcgcggcactggtcgcgcaggccaccgacaaccacacgctgatgctgtgcgatatcggcgcgctggcgatcagcccgtcggtctataccaagctgaccttcaatatcgccaaggacctcaagccggtgtcgatgctggcctactcgccgcacctgctggtggtgcatccgtcggtgcaggcggccagcgtgaaggaactggtggcgctgtcgcagcgcagccagctcaacttcgccgtgaccgccatcggcagcgcgccgcacctggccggcgtggcggtggagcaggccaccggcgccaagtggcaatacgtaccctacaagggcggctcgcaggccattgccgataccgtgggcggcagcgcccaggtgctgatgaacggcatgctggccacgctgccgcacgtgcagtcgggcaagctcaagctgatcgcccagtccaagcgcacgcgcatgccgctgctgcagaacgtgccgaccatcgccgagcagggcgtgccgaattttgaatccggaacgtggcagggcgtgatggctccggccagcatgcccgatgcgatggtggcgcgcctcagcggcgagctgatccgcatcatccgcgcgccggatctgcgcgcgcagctggtggcccagggggcggaggtggtgacgatgacgcccggggagaccgggaagttctttgttgccgagcaggcgcgatgggcgggggtggtgaagcaggcggggatcaagctggaggcttgatctgggctcgcgggccgtagctggttcttcgcagatttgcggggtgtttttgttgttgccaagggcgacaaccgaccgcatggcaacaagccaaagcagggcttcccaaatctagcgaagaccccccaataagaaaaaagccccgcgcactgcggggcctgcgcgatcaacccttcaccgcttccggcaacaacgcctgcggcaggttctgataacaaaccggccgcaagaaccggtcaatcgccgtcgctccgactgaagtcgaacgcgcatccgaagtcgccgggaacggcccgccatgcaccatcgcataggcaacctcgaccccagtcgggtagccattgcacagcacccgcccggccttgcgttccagcaccggcagcaggcgccgcgcggccgcgtggtcggcatcgtcgagctgcatcgtcgccgtcagctggccttcaagctgtcgcgccaccgccagcatctcttcgagatcgcggcataccaccagcaccgtcgacggcccgaacacctcggcctgcatccggtgatccgccatgaactgcgccgcggtggtctcgaacattactggccgcgcctggttggccccgttgccgtcgacgccatcgccaatgcgttgcaggccgtcgagcgacgacagctgcgccacgccttgctcaaaggcggcatggattccgggcgtcagcatggtcgccgccggcttgccttgcagcgcgccgagcgccgcggcgcggaacttgtcgagcgcggggccttcaatgccgatcaccagcccggggttggtacagaactggccgacgcccatcaccagcgaatccaccagctggcggccgatgtcctcgccgcgcgcatcgagcgccgcgggcagcaggaacaccggattgatgctgctcatctccgcatacaccgggatcggctgcgggcggcgctgggcggcctgcatcagcgccaggccgccggcgcgcgagccggtgaagcccaccgcctggattgccggatgcgtgaccagtgccgtgccgatggcattgcccgccccgaccagcagcgagaacacgccttcgggcaggcccgcgtcctgcacggcctgctggatcacgcgccccaccagttccgacgtgcccaggtgcgccgggtgcgccttgaccacgaccgggcagcccgcggccagcgccgaggcagtgtcgccgccggccacggagaacgccagcgggaagttgctggcgccgaacactgctaccggaccgatggcgatgcgctgcatgcgcaggtccgggcgcggcgggttgcgctcgggcagtgcggggtcgaaggtggcctgctgccagcggccttcgcgcagcacggtggcgaacaggcgcagctggccggcggtgcggccgcgctcgccctgcaggcgcgcgaccggcagcgcgctttccaggtgggcgcgttcgatcagcgtgtcgccgagcgcctcgatgccggtggcgatggcttcgagcaaggccgcgcgctgctctggcgtggtgttgcggtaggtgtcgaaagcggcttcggccagcgcacaggcgcgctcgacctcggcctggccgccgccatggaagtcagggcccagggcttcgccggtggcgggattgatggcctgcagcagggcttcggtgccgcgcacggcttgcgcgccgatcagcatgtcgccggtgatgtgcatggaaggattccttgtcagcgtttggaacgggaacgccggccggagggcaagtgccccgcggccggcctgtcgatatgcaatgcgagggcggcttgcttaccgcttactgcgggccgagcttgttgatcagcgcgcccagcatctccatctcctcgccggtcaggtcggtcagcggcgcgcgcaccgggccgccgtcgtggccgaccagtcgggcgccggccttgacgatgctcacggcatagccggccttgcggttgcggatggccaggtagggcaggaagaagttgtcgagcaggcggcccacggtgtcgtggtcatccgcggcgatggcgcggtagaagtccatcgcggtctcggggatgaagttgaacactgccgacgaatacaccggcacgcccagcgccttgtaggccgtggcatagacctcggccgtgggcaggccgccgaggtaggagaagcggtcgcccagcttgcggcggatgctgaccatggcctcgatgtcgcccacgccgtccttgaagccgaccaggttggggcagcgctcggccaggcgcgcgagttgcgtcgcatccagcttcgagttggcgcggttgtagacgatcacgccgatatcgaccgacttgcagacctgctccacgtgggcggcgatgccgtcctggctggcttcggtcaggtagtgcggcagcaacagcacgccggccgcgcccaggcgctgggcttcctgcgcgtaggcgatggcggtgcgggtcgggccgccggcgccggccaggatcggcaccttgccggcgcaggtgcgcacggcggtgtcgaccacggccgagtagtcctgcggtgtcagtgagaagaactcgccggtgccgcccgcagcgaacagcgcggtggcgccgtagggggccagccactccagccgcgcggcgtaggactgcggtgcgaagtcgccctgggcgtcgaagtcggtgatggggaaggacagcaggccttcggagacgatttgcttgagttcgttgggtgcgagcattgcggcaatcctgagcgggccagtggccccgggtggcagtggcggctgactgcggcggtgcagatcatccgagttatcagtcatcgtatgacaaggctctggcgaaggcaatagggcttgtgatcattcggggttaaccgggatgcggccggcgttttcgctggaaagccctgccggcgagcaaaaagggacagaaacatgccgtctggggcacttcaagcatggatggcggccgtcgtaccgtgggtgagctccggtggggcaggcatgtaatgttgtaggacaacgtaagtcggagtggtttctgccagcgcgcctgccactcaggaaatttgaaacacccatgcaaagctgccggtgcacgggcccccggcgactggcacactggcatcctggactgacggggagaacatggtgggagagttacaggccttgctggaaaaccacgggctgatgctggtgttcctgaacgtgctggtcgagcaggccgggctgccggtgccggcctacccgatgctgttcgtcgccggcgcgctgggcatgcaggagaccgggccgtcgatcggcgcggtgctggctgcggtgatctttgcctgcctgattgccgataccggctggtacttcgccgggcgccggctggggcagccgatgctgcgcacgatctgccgggtatcgatttcgcaggactcgtgcatccgccagacccagtcgctctacctgcgcgtggggccgcgctcgctggtgatcgccaagctgctgcccggtgccggggccttgtccaccgcgatggcgggcatgaccggcacgccgttgccggtgttcctgttctatgacgccatcggcgcgctggtctgggctggcagcgccttgctgatcggcgtggtgttcagtgattttatcgatgccatcctggaggcgttcagcgcctacgggcatatggccgtggtggggctgttggtggcgttcgcgctgttcctggcgtggcgctggtggcgccgcttccggctgctgcgccgcacgcggcgcgtgccgcgcatgacggtggatgagctggaagcgcgccggctcgccggcagcctgccggtggtgatcgacgtgcgcgcccacggggacacgccgatggagcgcatccccggctcggtggtgctcgacatgcagggcgcgctggacagcctggacgcgttaggcgtgccgcacgccggggccgacatcgtggtctattgcgcctgccccaatgaactgtccgccgcgctgctggccgagcgcctgcgcgtggccggctacccgaagacctgggcgctggccggcggcttcgacgaatggaagcggcgccacggcggcaccgccccgaccgaggcggccaaccagccagggccggccgaagccgcctgaacctgccaggccgccggcgctgcgctcagcgcttgcccgcggtctggaataccgacaggtccgggtagaccgcgcggatcttctcccattcggcggcattgaagaactgacacttgccggcgccgaagcgcttggacacctccacgcagaagcgcacggcttcagcgatgtcgatctcatggttggccgaggtcgcgctgcccgacaccaccgaccgcgccgtcaccgccacgccgaccaccggcgcccgggtggccacgtgcggctgcatgatgctgttgaagtggtacaggccgttgtggtaaggcgtgatgtcctgctgcgagatcgggaaggtcaccgccgggcagccggtggtggactccatggtcgccaccaggtccggcgccacgcgcaggatgtagccctgcatcgccgtcggcgaaatcgcaaagccgcggtgcttgatgatgctgttgcccttggaggcatcgatcgacaggatcgcgtccatctccggcagcacctggtagtcgttcatggtgtcggacgagaccggcatgcccatgaacggcaccgggtcgtgcggctgcatcgagacattggtcgacaggtgcgtggtcacgatcacgtcgcccgccaggtggtcgtcgcgcgccttcatctgcgccagcttgagcgccaccgccaggcagccgatcgggccgtcggcgtcagacaccagccccaccagttccgggcgcgcgccaatcgcgccgttgcggccgatcacgcccagcgtcggcgcactgccgccgctacgcttgcccgtggtgccggggatcacgatggtgatgaagtcggtggtgttggccgtgttctcgggcggggcgttgtggatcgtggtcacttccacgctcacgccggcgccggcatagggcgcgaacagttcgctgacgaccgcaccgttggcgtgcgggctgtccaggcttcatgaatgaccagcgtctgctgcagggccatggctttctccaaaggatgtgccatgcccgctcggcgcgggcatggcgtctacgaaaagtcagaactggtgacgcaggccggccatgaccgtggtctggttgtcgcgcccgtccagcggcttgccgctgccgccggtccagttggtggtgttgttgccgaacaggcccgaccagccgccgcgcacccagtcataggccaccgccaggtaggcatcggtgcgcttgctgaacgcatagccggccacgccgtatgccgtggtgcggttgccgctgaagttgtcggcgcgggtgcggttgtgcatcatgctggcggtcagcgtgacgttgcccgggacggcgtagttggcgcccagcgtgaagaagtcgtcgcgccggctgctgccgaagaccgagttgatggcggcgcggttggtggccgtggcggcggtcgacatgctggtgatggtggccgtgtcggtgccgcccttcgatgaatcgaaggcggcgtcgcggtcgctgtagatgtagttggcaaacaggttggcgcgtccgaccgcggccttcaggccggccatgtagatgcgcgcggcgcggctctggctgtcgcgggtctgctggaagtcgccgatggcggtgatcgggccggcggcgtacttcaggcccagcgacatcgacgaggtcgccttgctgttgcccggggtttcgcccagcgcgtattcggcgatgacggacaccgggccgaagttgccggtatagctgacggcattgtcatagcgctggccggtcaggtaaaccatccaggagttcgacggcgccgcgcccacgccgagcggatcgacgtagtacagcatggtgttggccgtggtgtactgccggcccagtgccagatcgccccactggttgccgatcttcacgtaggcctggcgcccgaacagctggccctgctggtccagcctgccggtgtcggccaggaagccgttttccagcacgaagccggctttcacgccgccgcccaggtcctcggtgcccttcaggccgaagcggctgcccgacaggaagccttcgccgccctgctgcagcccgatctgggcatcgcccgccgggttcgaatgggtctggtaggtaagcgcggtgtcgatcacgccgtacagcgtcaccccggaccgcgccatcgcggcggccggcaggcccagcagcaacggcagtgccaggcgggcggcgtggcgaatggtgtggctcatgttgttttctcctccaaaaggcaaaagggggcccgcgcgggcggcactgcgcggcccgcggggcggttttctctttgttgtgcccgggaccggcccgggtcagtgcgtcagcggctcagggcagtgccgccggctcaggcagcaaatcccggccagtcctgcattccggccggaccggtgatctgcgacagcgggaagatctcgccctcgcgaatcgtttcgaccttgccttcggccggaaaccacagcgcatggcgctcgcccagcacggtgccgcgggtgccgtccgagaacagcgccgaaccctccggcagcgcaaacacctgctccggcgcgttgatgtgcaggaactcggccaggcgctcttcgcggctttcgccgttgtggccggcgggcttgccgctgatgaagtgcgggttgatctggaacggcaccagccccagcgcgcgcagcgacggcggctgcacgatgggcatgtcgttggtggtgcggatggtcgggcaggcgacgttgctgccggcgctccagcccacgtatggcgtgcccgcgcgcaccctggcgcggattgcgtcgacgatgccggcgtcgtacatgcgcttgagcagcgcaaaggtgttgccgccgcccaccgcgatggcctcggcctgctccacggcgcgcagcggatcggcgctgtggtggatcgattcgagcgcgtagcccagcgtctcgaacaccggcttgaccatgccttcataggtgtcgaagctgaaggtcacgccggcgaacggcacgaacagcaccttgcgcggctcgcgcctgagcagcgtgtggatctgctcgccggcgtgctcgaggtagccgaggttgtccttgcgcgagctgctcatcaggaggatgcgttgggtcatgtcttggtttccgtcaggagagtctggtgaagttcaatgcgcgatcaggcgatcgcggcgcggatcagcgcggcgacgcggtcgatctcttcatgcgtgttgaagtagtgcagcgagacgcgcgccatggtggacacgccatggcgcgccaggatggcgtcggccatgaagttgccggcctcgatgatgcattgctgcgtttccagcgcggcgacgatgcgcgccgggtccacgccgcgcacattgaacggcacgatgccgatgcggttggccacgtcggccgggccgtacagctcgaagccgggggtcgacgagaacttcgccaccgcgtactcggtcaggtcgcgcacacgcgcttcgatggcgtcgatgccgatggcggcggcgtaatcgatggcggtgcccatgccgaggatcgccggcacgatcgggcagccagcctcgaagcgcctggcgccagcgacaagggacagcgcgcccgtggcacggtcataggcgccgttccaccagcccaccagcgcgggctcgacctgctcgatcagcgcgcggcgcacatacaggaagcccgagccctcggtcgcgcgcagcgccttgcggccgcagcctgccaggaaatcgcagtccagctcggccacgtccgagcgcagcatgcccacgctctgtgccgcattgaccagcgacagcacgccatggcggcgcgccagcgcgcagatctgcgcggccggctgcaccgcacccgtggaattgggcaggtgcgagaaggtgagcaggcgcgtgcgcgaggtcacggcggcctcgaacgccgcgggcgacagcagtccttcggcattggccgcgaccatcttcacgacgatgccgtgcgattgctccagccggcgccagggcagcaggttgctcagcatctcggtgtcagccaccagcacttcgtcaccggccttccaggcgatgccgcgcgcgacgatcgagatgctctcggtggcgttcttggtgaaggcgacttcgtcggcggcgcagttgagcagtccggccagcttgccgcgcaccgcttccacgcgcgcataggtctctttgcggaaggccggcaggtagatgccgacgtggccggtatcgagcaggtagctgcgcacggtatcgagcaccgcgtcgggcggcaacgaggccgcggcggtgtcgagatagatggtggaggccgtcagcggggtgtcggcgcggatcgcctggatggcttggatatccatggaacgtctcgggtaatgacaggcggacgcggcgaccgcgccccgaggtaagactcagttgcgcacttacttgcgcagcttggtgacggagccgaagaagctgaacagggcgtcgccggcaatcacgccgccggcgaaggcgctcatctcggccacgtgcttgtcgccgcgcaggcgctgcagcacgaagcggatcgcgaggcctgccagcactgcccagccggccagcggcgaggcaatcagcatgccggtggagagcaggatgccaagctggcgcctggagccgccgatcagctgcagcagcgcgccggggatggcccagatcaccaggttgcgggcaatctccgccgacgagcccgccttgatcgaggccgcgtagacgcggtccaccggcgggatcatgttctgcgcgaagaaggtgccgtggaacaccagcactaccatcgcggccacggcaaagccgatcatcgcggccaggaactgctgcttgcgcccggccagctcggcctccatgtcgcggccttcgccgcgcagcaggtagccggtcttgaggtcgtagcccatgtcggcaaaggccgggccggtggcggcggagaaacccaccagcaccgccagcgccgtcggcgggaagccgatcaggatgccgatggtcagcgtgatcagcgctaccgcgaaggccgggaaccagcccgaatgcatcgccgcgatgccgacgatcagctcatgcacataggcggcaaaggcggcatagagcacgaacaccaccagcatgcccagcgacatgtccgagacatggccggccagcaccgagatcagcagcgcaatcgccaggtagatcaggaagccgcccgacaggatgcggctggcgcgcgaggccgggacttcgatggtgcacgtgtccgcggccggggcatggcgcgcgcggcggatctcattggcgacctggaacagcgcgacgatgcccgcgccgatcatcagcccgtgcgggatataggccttggcgatgtcgatgccggtcagcgccaccgaatagccgcgcaccagcaggccaatgccgaacatggtcagtgccgccaggttgcccaggaaggccgcgccgaacgcggacatcggcacgcccagccaggcgccgcccacgcccacggcaatgcccagccccaggaacgcggccttgcgcccgccgcggtcgccagcccagatggcctcggccgtggcgatgccggccggccaggtgccggtggcgggaaagatcctgctgccgaagaggaagtacagcatggcgccgtcaacgaacatggcgatcaccgcgccgatcagcatcggcgtggccagttccggcatgcccatcgcgtatggcacgccgatcgggatcatcagcgagttggcggcgccgaaggtggccgacgagattgccgtctgcaccaggttctgccgctccagcacgcggaagcgccgcgtgatctccagcgggatgcgcgagaacacgatcgcgatcagcgcgccgatgatcgaggtgttggccgagatccccagcgacacgatcagctgcatgccgatcatggcgccgaacaccgacagccccacggagaccagcagcagcaagggctccatgaagcgtgtccgtgttgcaggctgcgccgccatcggcgcgttcagttgtgttggcatggtcatttgtccactgctccccgtagtgttgtctggttttgtctgttgtatgtgatgccttgcgcgcgctcagcgcatgaaacccgccaccgggccgatggtgttgcgcgcggtgcgcagcgcctccagcaagcgcggcacagcttcaggcgtcaggcgctgcagcgggccggcgatggccagcgatcccaccaccgcccgggtgtcgcggtggcgcagcggcagcgccagcccggccaccgtggcggcggattcctcgcaggtgtaggcccagccgtcggcgcggatctgcgccagccgtgcttccggctcgggcgcgtcgcccgttacctggcgccggaacgcttccggctggaatgccaggatggccttggcgtgcgcgcccgcgtccagcgagaagcgctggcccacttcgatcgaaaagcgcagctggtgctggctctgggcgatatccgtgcacaagccctcgccaccgtccagccacgacaggaacacggtctcgccgcattcgcgcgccagcgcttccagcgccggttgcaccacctcggccggcgaaaacgtcttgcgcatcacttgtcccagctcgaaccagcgcaaccccaggccgtagcggccaagcgcgtcctgcaccaggaagccgttgcggcaaagtcgccagcgcgcggtgcaccacggcgtggtgcacgccgctgtagcgcgccagttcgcgcacgccccagctgggctggcgggcggtgaagtgggtcaacagcgccagggcgccgtccagggtcttgagcatggcgggtggttgcgtcgactgtttgtgtctctatataagagacagcgtctctgatacagagaaatgctaggcttggtcccggctctcaacaatcagggttaacgtggggccggctggccgcgccgggcgaatgccggcggcggcaacggcggagcgccgccgcctatacttggcgcagaccgactgttaccgggaggacgcgcatggccgcggaacaccacggaaccggcggatccggcgacgaggccacccgcatcgcccagcgccgccgccagctcggcattgcgccgcgcgccggcgatggccagcgcaactgggccctggcactgtccggcggcggcatccgcagcgccaccttctgcctgggcgtgatgcaggcgatggcgggcaccgcgatgcccgccaaggcggcagcgccggcccccgcgccggaagccgcgacgccggcggccgccgccgcggcgcagaccgtgccgggcctggcctcgctgctggcgcagttcgactacctctccaccgtcagcggcggcggctacctcggcgccttcttcgtcagcctgttcgtgcccggccgcctgcgtcggggcgcgggcccggtccaggccgccaccgacgcctatcacacgctgcaatgcgagccgccggggcgcatccatacctcggtgtcctatgccgcggaccccggccgcggcgcggtcgcatggctgcgcgagaacggccgctacctgtcgcccaccggtgccggcgacaacctctatgccgccgcgctggtggtgcgcaactggctggccatgcatttcgtgatcggcagcgcgctgctggtgctgctggctgtgctggcgctcgggcaacacatcgcggtgggggtttcctacggattggggcgctatgagatggacctgctgcacgacgcgcgccaggccttcaaccagggcgaatgcgcgatctggtggagcacgctgctgtggctgccgctggccaccgcgctggctggcgcggtgccgcccgggctggcctactggctgatctacccgcgcgccaacgatccgcaggcgacggcccgcttcctgagccccgcgccgctgctcgccacgctgctgggcctgatgctgctggccgcggcgcgctggtcggaatggctcggtccggggctggtcatcggcaagctctttgccgcgctgggcgtgctgacgctgctaggtgtgctgtggtgcctggcgctgctgcagggcgagccgcgcaccgtggccgcctaccgcgtgcgcgccacgcgcgcactgcgtggcgcgctgacgctgaccctgtggctggcggcgctgggcattgccgacaccatcgcacgcaccgcttacctgtttgcccaccaggcccaccaccagtggggcgcggcgctgcccgcaaccgtgctgggcgtgctggtctggctggtgcgctacggttcgcgctggcgcgacgccggccgccagggcagcaccgacacgccatggcgcgcgctgtgtgcccggctgccggtatcgctgctggcgggcgcggtggcggcggtgctggccctgctgctgttcgtgctgtggtcgtggctggtgctgtgggtgcgctgggacgggcgcgagccggtcgactggctggtgttcggcaacgcctataccggcccggcgctggccacgttcactgtggtgagcctggtgctggcgctggtggcggggcgcttctccggcttcctgaacctgtcgacgctgcagccgttctacgcggcgcggctcacgcgcgcgttcctgggcgcatccaacggggagcgcttcgcggctcccgacccgagtgccggccgcgacggcagccagcgcgcccgcttcagcgtggccgagcccgtgcccggcgaccagctcagcctgaacacctactacgatccgcgcgtgctggcgccgctgcacctgatcaacgtcacgctgaatctcaccgtcgacccggccgagcaactggtgcagcgcgaccgcaagggcaagccgctgtgcctggcgcccggcccctgcgtggtgctgtccggcgtggcggcggcgatcccgccggacgcctacgcgcgctttaccatcgacggccggggttgctgccccgacgtttcatggccgtcttcgggcaaactggccgaatcgcgcacggtgggagattggatggcgatctcgggcgcggccgtctccaccaggctggggcgcgcgaccacgctgggcacatccatgctgcttggcctggcgaacctgcgtctgggcatatggtggccgtcgtatccggccagccacgcgcgcgaaggcgggcgccggggccgcgcgcggcgccatccggaacgcgccgcgcatccatggctggccgcgggcatcgcgcttttccgcacgcagtactacctgggctgcgaactgagcgcgcgcttccacggcacgcggcgcggctggcagtacctgtccgatggcgggcatttcgacaacaccggcgtgtacgagctgctgcgcccgggccgcgatgtctcgctgatcgtgctgtgtgattgcgggggcgaccccgactaccgcttcggcgacctggccaacctgatccggctggcgcgcatcgaccatgggctggagatcgtggtcgataccgaggctgccaccacgcacccggtgctgagccgtgtcttcggcgtgccggatgatttcctgccgggcgcgccgaccggcgacaaatgcgcggtgctgctcaatgtctttcgcaccggcccggagtgcggggcgccacgcgcacgcacctgccgcatcgtgctgctcaagccgcggctggtgtcatgggcgccggccgacgtgcgccactacggcgcgacccatcccgcgtttccgcaggaggccaccggcgaccagttcttcgatgaggcgcaatgggagagctatcgcgcgctgggccatgcgatcggccagcgcgtgctgggcggggccgtgggcaaggcgctgctggtgtgaagagacagcgcgtcagcgcacgaagccgatgacgtcttccagccggccgctggcatcgcgcagcgcctccagcaggcgcggtaccgcggcttggtccagccgctgctgcggcccggcgatggcgaccgagcccaccaccgcgctgcggtcgcgcgaccacagcggcaacgccaggccggccacgctggcggcggcttcctcgcgcgtatgggcccagccgcgctcgcgcacctcggccagctgctgctcgatgcgctcgcggtccagcgtcgtgtgtggggcgatgcgcgccagcccctggcggtagacctcatcgcggaaggcatcgtcctggaaggccagcatcgccttggcatgcgcgcccgcatagagcgggaagcgctcgcccagctcgatcgaaaagcgcagctggtgctggctctgcaccagtcccacgcacaggccctcatggccatcgagccacgacaggaacacggtctcgccgctttgcgcggcgagcttttccagcaccgggcgcacgatctcgtcgggcgagaagctcttgcgcaccacctgtcccagctcgaacaaccgcagtcccagcgaatacttgccggtggccgcgtcctgcaccaggaagccattggcggcaaacgtcgccagcacgcggtgcaccacggcgtagtgcacgccgctgtgcttggccagctcgcgcacgccccaggtcggctggcgcacggtgaagtgcgtcagcagggccagcgcaccgtccagtgtcttgagtgtcatcgcttgttccttggcatcgggctgcatggtacgggcaagcgcggcgcgactcaatccttcccgcgcccccgtgatacccacgccgcccgaagggccgcgatcaggccgccagcacgatcgcgccatggtctctaagatagcgggccatacgcattgcccgcgtgcggcatcggtcgcccgccatccaccacatgaatcacgactctattcccaacggcgcaggcgtggcctggtccgtgctggacctggcccccatccctgaaggcagcgatgccggccaggccatgcgcaactcgctcgacctggcccgccatgccgagcggctgggctaccaccgctactggctggccgagcatcacaacatgcccggcattgccagcgccgccaccgccgtgctgatcggctatgtcgccaacggcaccaggaccatccgcgtgggctcgggcggcgtgatgctgcccaaccattcgccgctggtgatcgccgagcagttcggcacgctggcctcgctctacccgggccgcatcgacctgggcctgggccgcgcgcccggcaccgaccaggccaccgcgcgcgccttgcgccgccacctgtcggccgacagcgccgataccttcccgcaggacgtggaagagctgcaggcctatttcgacgacgtgcgccccggccagcgcctgcgcgcggtgcccggcgccgggctcaaggtgcccatctggctgctgggttcgagcctgttcagcgcgcagctggcggcggcgatgggcctgccgttcgcctttgcctcgcactttgcgccgggcttcatgcgccaggcggtggacctgtaccggcgcaccttccggccctccgaagcgctggaccggccctatgtgatgctgggcctgaacgtgttcgcggccgagaccggcgaccaggcgcgccgcctgttcagctcgctgcagcagcagttcctggcgctggtgcgaggcactccggggcagctgcgcgcaccggtggacgatatcgaagcgctgtggaccgagagcgaggccgaccatatccgccgctcgctggcgtgctcggtagtgggcgatcccgacgccgtgcgtgccggcatgcagcgctttgtcgatgacctgcgcccggatgagctgatgctgaccgggcagatccatgaccaccaggcacgcctgcgctcgttcgccatcgctgccgatgcggcgcgtagcctgaagacctcatcagcgctctgagcgcctgcgatgctccggtatggcgtgcgccgcacttgcggcgtgtgcccgccggcgcgccgcgaatcctgtttgcgcccggccgatccgctcggatacattagaaggcccgagaccgagagaggcgcggctcccgcagcacgcgcccgacagttcgcacgatccaccgccccatccgaaacatggggccgacggcagcgacgacaggagacagcgatggacctgcggcaacgcgagcacatcgagacggtggtccaggccaccacataccttgccccgccggccgtgcttgcggaccggatcgcgcacgacgccatcatccagaactcatggcgccgctgcgtgcaccagtacggcctggatccgtcgcgcatgcaggaggcgcgcatcctgccgcagccgcgcctgcgcgaacaccaggaacgcatcgacgacttcgcgcgcatcgcgcgccacggcctgcagagcctgtatgggcaagtggcgggcctgggctatgtggtgctgctgaccgatgcgcagggcgtgaccgtcgactatatcggcgaggcccgcagcgatgccgcgctgcgccacgcgggcctgtacctgggcgccgagtggagcgagagcggcgccggcacctgcgcggtcggcaccgccctggccacgggccaggcgctgacggtgcaccaggccgaccatttcgacgccacccatatcccactgacctgcaccgccgcgccgctgttcgacacgcacggcaacctgcacgccatcctcgacatctccgcgctgacctcgccgcaggccaaggacagccaggggctggcgctgcagatggtgcgcatctacgccgcgcatatcgagaacgccaacttcctgcgcgcgcaccgccgcgactggatcctgaagctgaacgtggcgccggagttcgtcgacgtcaatcccgaatacctgctggcgctggacgaggcgggccgcatcgtcggccataaccaccgcgccaggctgatgctggaaggcgagctgggtggcgcaccgggcgccaccgtgctgggccagcggttcgagacgctgttcgacgcgcgcctggaggacctgggccactatgtctattcgcgcccgagcgagcagcgcctggtggcgctgacccgcagtggcggcctgctgtacctgagcgtgctgccgcccgcgctgcgctggcaggcgccgcccgccgaaacgcaggtggcgatgccggatgccctggcggcgctgaccggcggcgatgccgcgctgcagctgcagttgcagcgcgcggcgcgcctggtcgattcgccgatcaacctgctgatccacggcgagaccggcagcggcaaggagttcctggccaaggcgctgcatcttgccagcgcgcgccgcggcgggccgttcgtagcggtgaactgcgcggcgatccctgaaacactgattgaaagcgaattgttcgggcacctgcccaacagcttctccggcgcaggcccgcgcggcaagcgcggcctgatccaggaggccgacggcggcacgctgttcctggacgagatcggcgacatgccgcgcgagctgcagtcgcggctgctgcgcgtgctggccgagggcgaagtgctgcctgttggcgccgcgcggccggtgccggtgcggctgcgggtcatttccgccacgcaccacagcctggagcaactggtggccgacgggcgcttccgcgaggacctgtactaccgcctcaacggcgcgcgctttacgctgccgccgctgcgtgcgcgtaccgacctggactggctggtccgcaagctgctgcaggaagggagcgcagagggcagcgagatcacgctgtcgcccgcggcacgcgagcggctgcaccgccaccgctggcctggcaacctgcgcgaactgcgcaacgtgctggagtacgcgcgcgcggtctgcgccgacggctatatcgatgtgccggacctgcctgacagcctggcgggacccgcaccgtccgccgccctgccgcagccagggcccgcccagtcacccgctgccgcaccgttcgacccgcaccagttgccgccggaaggcatgctgctgatgcaatacctgcgcgcgtccggctggaacctgagcgccgtggcgcggcagatcggcgtcagccgcatgacgctgtaccggcgcatggagcgctacggcatccagtcgcccaaccggcgcgacggcggcccggagcccaccgacgcataagccggcaggcagcacggcgcacgcgcgccgtctgtgcgatacggttgtccatcccctgtacacctgcgctgtgacacctgtcacagcgcagcgttgtttttgccctgccgtctcggggtaatccctcggatccgaccggctgatacccctgtttccgctgttttcactgcctgcgcgcactggcacagccattgcaaatacgcctggcaagacaacgacaacaggagacaggcaatggggcacgcagcaggcgccagcgcgcagatcgcgccagtggtcggcatcatcgccaacccgatttccgcgcgcgacatccgtcgtgtgatcgccaacgccaacagcctgcagctggccgaccgcgtcaatatcgtgctgcgcctgctggccgcgctggcctcctgcggcgtggagcgcgtgctgatgatgcccgaccgcgaaggcctgcgcgtcatgctggcgcggcacctggcacgccggcaggggccggactcgggcctgcccgcggtcgactacctcgacatgccggtcaccgcgcgcgtcgacgacaccctgcgcgccgcgcgctgcatggccgatgcgggcgtggccgcgatcatcgtgctgggcggcgacggcacccaccgcgcggtggtgcgcgagtgcggcgcggtgccgatcgcgggcctgtcgaccggcaccaacaatgcctaccccgaaatgcgcgagcccaccatcatcgggctggcaaccggcctctatgccacgggccgcattcctcctgcgcaggcgctggcgtcgaacaagcggctcgacatcgtcatccgtgacggcaacggcggctttcgccgcgatattgcgctggtggatgcggtgatctcgcacgagcacttcatcggcgcgcgcgccctgtggaagaccgacacgcttgccgccgtctacgtgtcctttgccgaccccgaggccatcggcctgtcatccatcgccgggctgctggagccggtgggccggcgtgaggagggcggcctcgcgatcgaactggccgcgcccggcgaaggcgaattcgacctgtgcgcgccgatcgcacccggcctgatgtgcaccgtgccggtggccggctggcagcggctcgaacacggccggccccatcgcgtgcgccagcgcagcggcattgtcgcgctggacggagagcgcgagctggccttcggcccggacgacgaagtcacggtcaccctgcatgaccacgcctttcgcagcatcgacgtcgcggcctgcatgcgccatgccgggcgccaccacctgatgcgcagcctgccgcagcccgccgcggtgggatgacgcgcgggcaccgcgtccgcccgcttttcccctttcttgaagtgcaacacctgaaaacgaaggagacagacatgacagccagagcttctcaagattccgccgcgctgccgctcgacaaggagacgttgctgacggtgtaccggaagatgcgcaccatccgcgatttcgaagaacgcctgcacgtggacttcgggcgcggcgacatcccgggcttcgtccatctatacgcgggcgaggaagccgcgggcgtcggcattctgcaccacctgaacgatggcgaccgcatcgccagcacacaccgcggccacggccattgcattgccaagggcgtcgatccggtggcgatgatgaaggagatctacggcaagaagggcggctcgtgcaatggcaagggtggctcgatgcatatcgccgacctgtccaagggcatgatgggcgccaacggcatcctgggcgcaggcgcgccgctgatctgcggcgccgcgctggctgccaagttccgcggcaagggcgaggtcggcatcaccttctgcggcgacggcgcctccaaccagggcactttcctggaaagcctgaacctggccgcggtctggaacctgccggtgatcttcgtgatcgagaacaacggctatgccgaatcgacctcgcgcgattacggcaccgcggtggacagctacgtggaccgcgccgccggcttcggcatcccgggcgtgacggtggacggcaccgatttcttcgccgtccatgaagcggccggcgaagtgatccggcgcgcgcgcgaaggcggcgggccgtcgctgctcgaatgcaagatggtccgcttctatggccacttcgagggcgatgcgcagacctaccgcgccgccggcgaactcgacgacatccgcgccaacaaggattgcctgaagctgtttggccgcgccgtgacccaggcgggagtggtcgctcgcgaagaactcgacaccatcgaccgcgaggtcgccgcgctgatcgagcatgccgtgcaggaagccaaggccgcgccgcagccgggtcccgaagacctgctcaccgacgtctacgtcagctactgatctgccacgcgctaacccaatatcaggagacaaaccatggctcgcaaactgagcatcaagctggcgatcaacgaggcgatcgaccaggaaatgacccgcgaccccagcgtcatcatgctgggcgaagatatcgtcggcggcgccggcgcggacggcgagaaggacgcctggggcggcgtgctgggcgtgaccaagggtctttacgccaagcacggcgaccggctgctggacacgccgctgtctgaatccgcttacgtgggcgccgccatcggcgccgcggcctgcggcatgcgcccgatcgccgagctgatgtttatcgatttcatgggcgtttgcttcgaccagatcttcaaccaggcggccaagttccgctacatgttcggcggcaaggcggagacgccggtggtgatccgcgcgatggtcggcgcgggctttcgcgcagccgcgcagcacagccagatgctgacgccgctgttcacgcatatccccggcctgaaggtggtgtgcccgtccacgccgtacgacaccaagggcctgctgatccaggcgatccgcgacaacgacccggtgatcttctgcgagcacaagaacctgtacggcctggaaggcgaggtgcccgaaggcgcctacgcgatcccgttcggcgaggccaatatcgtgcgcgacggcaaggacgtgtcgatcgtcacctacgggttgatggtgcatcgcgcgctcgaagcggcggcaacgctggccaaggagggcatcgaggccgagatcgtggacctgcgcacgctctcgccactggacatggacacggtgctggagtcggtcgagaacaccggccgcctggtggtggtggacgaggccagcccgcgctgcaatatcgccaccgatatctccgcgcaggttgcgcagcaagccttcggcgcgctcaaggccggcatcgagatggtgtgcccgccgcacacgccggtgccgttctcgccgacgctggaggacctgtacatccccagcgccgcgcagatcgcggccgccgcgcgcaagaccatgaagggaggcaagcactgatggcaaccgaaatttcccccacgattatcccgatcgtgatgcccaagtggggcctgtcgatgaaggaaggcacggtcaatgcgtggctggtcgacgaaggcaccgagattaccgtgggcctgccgatcctggatgtggaaaccgacaagatcgccaatgcggtggaggcgcccgacgccggcacgctgcgccgcaaggtggcgcaggccggcgacgtgctgccggtgaaggcgctgctgggcgtgctggcacctgcggaggtgagcgatgcgcaaatcgatgactatgtcgcggcttatgaaacgccggcggacgacgctggcgaagaggacgccgctgccgcgtaccagtttgccgacgtcgacggcatccgggtccgctatgcccgcaagggtggcggcgccgaaaccgtgctcttcatccacggatttggcggagacctggacaactggctgttcaacctcgatcccctggccgacgcgtacaccgtggtggcgctcgacctgcccggccacggacagtcgtcgccgcggctcgcgggcacgacgctggcgcagatggccggctttgtagcgcgcttcatggacgagaccgggatcgaggcggcgcatgtggtcggccattcgatgggcggcggcgtggcggcgcaactggccgtggatgcaccgcagcgggtgctgtcggtggcgctggtgtcgccggtgggctttggcgacgccgtcaacagcggctataccgaaggcttcgtcagtgcccagtcccggcgcgagctcaagcccgtggtcgaactgctgttcgccgacgcggggctggtcagccgccagatgctggacgacctgctgcgctacaagcggctggacggcgtcaccgaggcgctgacggcgctggggcagggactcttcggcggcggccgccagagcgagcagcctggccagcggctggccaacagcggcaagcgcgtgctggtggtgtggggcggtcaggaccagatcatcccggccgcgcacgctgaagccgcgccgccgggagcaaccgtcaaggtctttgccgatgctggccacatgagccagatggagaaggccaatgacttcaacgcgctgctgaagaagcatctgggcggctgatgccgcgcgcggatggcgccgcccagggcgccatccgctcggccagctcgccttgttccaattcaagacaggagacctcatgaccacagacctgaagacccgcctgaccgagatcaacaggcaattcggtgcgctcggccaggcccagcccgccgccatgagcgccttccagggcgtgatgaaggccgccacgcaggacggcagcctgcccgccgccgtcaaggaactgattgccgtcgcgctggcggtgcagaagggctgcgacgactgcgtgctgttccacaccagccaggcgctgcgccatcgcgccacgcgcgagcagctcgccgaagtgctggccatcaatatcgagatgggtggcggacccggcgccatgtacgcgtcgaaggcgctggcgtacttcgatgcgctcaatgcctagtgttgctagactcggcacgttgctatccggaggttggtgccatcccatgccgtttgaatttattgatgcggcccatgccgggcaggcgggcagcgacccgctgcaggatgagctggccttgctcgacctcgcggcacaaggccggcaggtggcgcagctgtgggaggcgccgctgtcgctggtggtgccgcgcacctacctgcgccatgccgcgctggaaaccgcgcgcgccgacttcgcgcagcagggatgtccggtattcctgcgcatgtccggcggcgggctggtgccgcagggccccggcatcctcaacctgagcctggcctacacagtggaacagccgccgggcgcgcgcagcgacgcggtctacctgcacttgtgcgaggtcatcggcgacgcgctgcaatcgctgggcgtcgacacgcactggcaggcggtggccggttccttctgcgacggccgctacaacctggcctggggcccgcccgaagccgcgcgcaagatcgccggcacggcgcagtactggcggcgcgcacccgcggccatgcaaacggccgacgggcagcgccacctggtgctggcccatgcggtgctgctggtcagcgccggccccgtgcagatcaacgcgcgcgccaatgcgttcgaagcggccatcgacagcggccggcactatgacgcgggcaaggtcgtcagtgtgcgcgaggcattgttggccagcggccgcgcggtcgatgacgacgccgcgctgatggcgcaggtatcggatgcgctgcggcgaagcgtggggcagacgccgccaccggcgtagctgcttgaccgggcgacgccatttggcgatccccaaaaaaatcgcggcccacgcggggccgccaaaaatcgggaatgcgaggcgtgtcagatgcctcaggagacgttatcggcacagcatggatcgccgagaccccacttcggtggggtctgtcgagcacaatcattgatgcgagtgatcgcttacgcgatcaggtaggcagagtgcgggtccggccggatggcagcgcgcagcttgcgcacgctggcttccagctcggcatgggcggcatcgagccaggccacgcgatggcgcaccggatccttggccgacaggtcgctggcggcgatctcgcgcaggaagtagcgcaccatgctgccggcgcgcgctggcactggcatcatccccagcagttggtgctttgccagcagccggcggctgactgcatgccgcagccctgcccaggcggtacggcccagcgcgatgtacagcgcatccgtgcgcatctggcgcacggcgcccaggaaccgcgcttcgaatacctcgcgcagcatcggggtctccagcagttcttccagcggtccgtcgaacgccagaccgcgccgcgtggtggcatgcggcagcaaggcaagcggttgcaggcgctcgaacccatcgttccacaatgccgcggcgtgcggcaggccaaccagttcgggcacccggaagtggtcgagcatgcggatcaggttgggccgcaccagcttgccgcccagttcgacgcgccgcttgttctcgcgctggatcacgcggccgggtgcatgggcgcgcatcagttcttcggtgacggcggcggccagccgcacatgggcgtggccgggcgtggtgctgaccagcaccaggggtgcctgggggttcaggtattcgcagggcacgtagtgcatggcgtacgtgccgtcctgtgccaccacaaccggtttggcgatcacgccgactgcgcccgcaagccgaacctgcgcgcaatacgcttcgatgaagttggtcaaggaatccccccgctcgcttcgatgtatcggcgctttctgttggcgccttctacttgttctgctttccgttcatggtaagcctgcggtgcatggcagataaagcgtacggcgccggtttgcccggaaagcgacgaaaccttggtgggccagccaacacaccggggcaggatgcccctcgaacgggtggggcacgcgcctggtccacgccaggtacggtatcgcaccacgtgcgtcaggacgatgacatcgggcaggagggaatcggccggaacggggccgccgcgacggtaggtcgccggaaagaaaagaccggacacgtccgtgtccggtgaacccatttgctgactcaggacgtgtcacagcctgagccatcaaataataacgattatcatttgaggtgacaatagcagcgtgatcttgccagggtgggtcaggcaatcgacgtctggatggaaaactgtcccgacaaggtcttgtgcaccgggcagcgattcgccacgcggagcaggtcatccaggatctggggcgtgagctcgccgctgaccttgacctcccggttcatggtgtaggtcccgttggcatcttcatgaccgaccgatacatggacttcggtgatggcgtagcccttgcgtttggcgtacagctgcaaagtcagcgtggtgcaggcggccagggccgaatccagcaggtcatgcgggttcgggtattgggtgtcgccgccggcggatgcatccaggtcggcttgccactcggcagtcccgttggtcaggtggcagatgctgttgccctggcttggttgccaggtcgcttggatagtcatcaaacgtccccatctataaagagcggcccggtgggccggaacagccattctataagtagcgcccgccgagagctgaagtggcttggagtgcctttttcaggtgggttggctttttttcgaaataccccttgccaaccccgctgcggtcacttaatattcgccccctcgcaacacaacgcagcgctgcaaagcagacgcagcaagggttgcggggtcgaccggaagggttggcgcagcgaagttggcgcgctggccgcagcaaaaaaagatgctgaaacggttgacgaaacgaagaaagctctgcataatctcgtttctctgctgcagacaacgcagcggcgctgaacggcaaagccggcggcgaagttctttaacaaccaaacaaccgataagtgtgggcgctgggtagcggacgccgctgtcttcggacagtgttgcttcacaagttatacagtgctcgcacagcaaaacgtgactggatcttcggatctggtcagtcagttttctgagagtgagcgaccgctcgaaagagcgaggaccttcgggtccacacagagattgaactgaagagtttgatcctggctcagattgaacgctggcggcatgccttacacatgcaagtcgaacggcagcacgggcttcggcctggtggcgagtggcgaacgggtgagtaatacatcggaacgtgccctgtagtgggggataactagtcgaaagattagctaataccgcatacgacctgagggtgaaagcgggggaccgcaaggcctcgcgctacaggagcggcggatgtctgattagctagttggtggggtaaaagcctaccaaggcgacgatcagtagctggtctgagaggacgatcagccacactgggactgagacacggcccagactcctacgggaggcagcagtggggaattttggacaatgggggcaaccctgatccagcaatgccgcgtgtgtgaagaaggccttcgggttgtaaagcacttttgtccggaaagaaatggctctggttaatacccggggtcgatgacggtaccggaagaataagcaccggctaactacgtgccagcagccgcggtaatacgtagggtgcgagcgttaatcggaattactgggcgtaaagcgtgcgcaggcggttttgtaagacaggcgtgaaatccccgagctcaacttgggaatggcgcttgtgactgcaaggctagagtatgtcagaggggggtagaattccacgtgtagcagtgaaatgcgtagagatgtggaggaataccgatggcgaaggcagccccctgggacgtcactgacgctcatgcacgaaagcgtggggagcaaacaggattagataccctggtagtccacgccctaaacgatgtcaactagttgttggggattcatttcttcagtaacgtagctaacgcgtgaagttgaccgcctggggagtacggtcgcaagattaaaactcaaaggaattgacggggacccgcacaagcggtggatgatgtggattaattcgatgcaacgcgaaaaaccttacctacccttgacatgccactaacgaagcagagatgcattaggtgcccgaaagggaaagtggacacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgtctctagttgctacgaaagggcactctagagagactgccggtgacaaaccggaggaaggtggggatgacgtcaagtcctcatggcccttatgggtagggcttcacacgtcatacaatggtgcgtacagagggttgccaacccgcgagggggagctaatcccagaaaacgcatcgtagtccggatcgtagtctgcaactcgactacgtgaagctggaatcgctagtaatcgcggatcagcatgccgcggtgaatacgttcccgggtcttgtacacaccgcccgtcacaccatgggagtgggttttgccagaagtagttagcctaaccgcaaggagggcgattaccacggcagggttcatgactggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacctcctttctagaggcttgtgtctcaagcctagcgttcacacttatcggtttgtttgctgttacagccaagggtctgtagctcaggtggttagagcaccgtcttgataaggcgggggtcgtaggttcaagtcctaccagacccaccaagttatccggaagggggattagctcagctgggagagcacctgctttgcaagcagggggtcgtcggttcgatcccgtcatcctccaccactgcctggtaccttggattggttgtcaaatgaaagcgcatcgcgacgatgagtggcgagtgtttccatttggcattgccaagcgatcgcaagatcggctgttctttaaaaatatgggatgtagtaaaggtgtcgcgcgagcgttgatgagacgctgcagtacaagacgcgataccgggttgtgattgtatcaaccaaaatgtatttaagtgatcgaaagatgacttggaatacggcacaaatgcgagaactcatcctgtagcgaggtttcgagcaatcgagacacactcgttatagggtcaagcgaacaagtgcatgtggtggatgccttggcgatcacaggcgatgaaggacgcggtagcctgcgaaaagcttcggggagctggcaaacaagctttgatccggagatgtccgaatggggaaacccggcccgaatgggtcatcccacactgaatccataggtgtgggaagcgaacgcggcgaactgaaacatctaagtagctgcaggaacagaaatcaaccgagattcccaaagtagtggcgaacgaaatgggaagagccttgtactctttagcagtggtgttagcagaacgggatggaaagcccggccctagcaggtgatagccctgtatgcgaaaacacgattgtggaactaggtgtacgacaagtagggcgggacacgtgaaatcctgtctgaagatggggggaccatcctccaaggctaaatactcgtgatcgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccgggaggggagtgaaatagatcctgaaaccgcatgcatacaaacagtcggagcctcgtaaggggtgacggcgtaccttttgtataatgggtcagcgacttacattcagtggcaagcttaaccgattagggaaggcgtagcgaaagcgagtccgaacagggcgttgagtcgctgggtgtagacccgaaaccagatgatctatccatggccaggttgaaggtgcggtaacacgtactggaggaccgaacccactaacgttgaaaagttaggggatgagctgtggataggggtgaaaggctaaacaaatctggaaatagctggttctctccgaaaactatttaggtagtgcctcgtgtctcaccttcgggggtagagcactgtcatggttggggggtctattgctgattaccccgccatagcaaactccgaataccgaagagtgcaatcacgggagacagacatcgggtgctaacgtccggtgtcaagagggaaacaacccagaccgccagctaaggtccccaaatatagctaagtgggaaacgaagtgggaaggctaaaacagtcaggaggttggcttagaagcagccaccctttaaagaaagcgtaatagctcactgatcgagtcgtcctgcgcggaagatgtaacggggctaagctatataccgaagctgcggacgcacagcaatgtgcgtggtaggagagcgttctgtaagcctgtgaaggtgtcttgtaaaggatgctggaggtatcagaagtgcgaatgctgacatgagtagcgataaagggggtgaaaggccccctcgccgtaagcccaaggtttcctacgcaacgttcatcggcgtagggtgagtcggcccctaaggcgaggcagagatgcgtagctgatgggaagcaggttaatattcctgcaccgtcgtatgatgcgatggggggacggatcgcggaaggttgtccgggtgttggaagtcccggtccctgcattggagaaggcgctcaggcaaatccgggcgcgggattcaaggatgcggggcgagcggcctagtgctgcgaagcaattggaagtggttccaagaaaagcctctaagcttcagtcatacgagaccgtaccgcaaaccgacacaggtgggcgagatgagtattctaaggcgcttgagagaactcgggagaaggaactcggcaaattggtaccgtaacttcgggataaggtacgccctggtagcttgactggcctgcgccagaagggtgaaggggttgcaataaaatggtggctgcgactgtttaataaaaacacagcactctgcaaacacgaaagtggacgtatagggtgtgacgcctgcccggtgccggaagattaaatgatggggtgcaagctcttgattgaagtcccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgatggccacactgtctcctcccgagactcagcgaagttgaagtgtttgtgatgatgcaatctccccgcggctagacggaaagaccccatgaacctttactgtagctttgcattggactttgaaccgatctgtgtaggataggtgggaggctttgaagcgtggacgctagttcacgtggagccgtccttgaaataccaccctggtttgtttgaggttctaaccttgacccgtgaatccgggtcggggacagtgcatggtaggcagtttgactggggcggtctcctcccaaagtgtaacggaggagttcgaaggtacgcttggtacggtcggacatcgtacctaaagtgcaatggcaaaagcgtgcttaactgcgagaccgacaagtcgagcaggtgcgaaagcaggacatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactctggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatctcatcctggggctgtagccggtcccaagggtatggctgttcgccatttaaagaggtacgtgagctgggtttaaaacgtcgtgagacagtttggtccctatctgccgtgggcgttggaatcttgacgggggctgctcctagtacgagaggaccggagtggacgtaccgctggtgtacctgttgtctcgccagaggcatcgcagggtagctatgtacggaagagataaccgctgaaagcatctaagcgggaaactcgcctgaagatgaggattccctggcggcttgaccgccttgaagggtcgttcgagaccaggacgttgataggctgggtgtggaagcgcagtaatgcgttaagctaaccagtactaattgcccgtaaggcttgatcctataaccagtgtgttttgcctggtgagtcgatcgccttgtgccagatacgcacaaccccaactacatccctattcgcagcgttgacctcaacctcagcgctgcaacccctcatgcctggtgaccatagcgagctggaaccaccccttcccatcccgaacaggtccgtgaaacagctccgcgccgatgatagtgcggattcccgtgtgaaagtaggtcatcgccaggctcttattccgcagaacccccagccccaaaaggctgggggtttttgcttttggcgcggcggaaaatggaatggctcgccgccgccgctccggcgtaatactattaccgctgaatccccattacccatcccatgtcggctgacagcgcctggtacctctatctgctcgaatgcaccggcgattccatctacaccgggatcacgaccgatgttgcccgccgcttcgccgagcatctgtccggaaaaggcgctaaatatacgcgatcgcgcaagcccatacgcgttttgggccaattgcgcttcgacacgaaatccgaagcgttgaaagcggaaatcgagatcaagcgcttgagttcgacacagaagcgcgcattttgcgcgcaactgccagcaaccgagccggcccggtagccggcagtgcgacaaaacaaaaaggccggtatcgcgcaagcgataccggccttttccatgcttgccgatcagaccacagtcagcgtcacgtcgatattgccgcgcgtcgcgttcgagtacgggcacacctggtgcgcctgttcgaccagcttttcggcagcctcgcgctcgaagcccggcagcgagatcttcagttcgacctggatgccgaagccttgagggatcgggccgatgccgaccgcgccttcgatcgtggcatcggcgggcacggtgatcttctgctggccggccacgtagcgcatggcgcccaggaagcaggccgaatagccggcagcaaagagctgttccggattcaggccattgccggcgccacccatttccttgggcacggccagcttggcgtcgagctggccgtcggacgtggtggcacggccgtcacggccgccggtggcggtggcatgggcggtataaacgactttttcgagtttcatctaaggctccggtttgttgcccgagaggggcgtatcaatgcttgccgtcagtccggcaggctggaatcggtccgcgcctgttcaagcgtcgaccgcagtgcatgcaggcgctgcgtcagggcctggatctcttcgaccgggcactgcgtggcgcacaacatctgttcaggaatacgggctgcgcgctggcgcaatgcgcggccggagtcggtcaggctgaccagcacccgccgttcgtcggctgcgtcacgggtgcgcgtgaccagccgcgccgtctccagccgcttcaatagtggcgtcagcgtccccgagtccagcgccagccgcgcgccgaggtccgagaccgtcagcgtttccgcctcccacaacaccagcatcaccaaatattgcggataagtaagtccaagctcacttaagagtggcttgtacaacttggtcatggccagtgagcttgaatacagcgcaaagcacagctggcgatccagtagcagcaaatccggggaggggtcgttgtcgcgttccatggcaatatattagacgcaattagattgtgcgcaagataaattttcatttcgccgaaatgtgctcgatacgcccgtgtatggcctggtgctgacccttaagtctgttttaagtctgggtcgctagcatgaccgtgtcgcgtcgcaaactgccgacgcctgatgcacaaggaaaggaaccacacatgatgcgccagaccattgctcgcacggccgttggtatcgcggcccttgccgcccttggcggcggctatgcctatctgcagagggaagtcatcacgccggggtacgcggcacctgcgccagccgtcgcgccagcgcagccggcggccgccgtggccacgccgacggatttctccggcatcgtggcacagtacgggcccgccgtggtcaatatcagcgtcaccgcgcgcgcccagcgcaccgcggcgcagatgcccccgggcatcgatccggacgatccgctgttccagttcttcaagcgtttcgggccgcagttccagggtccgcaaggcggccagcagcaactggtgcgcggactgggctcgggctttatcgtgagcccggacgggctgatcctgaccaatgcgcacgtcgtcgacggcgcgcaggaggtcacggtcaagctgaccgaccgccgcgagttcaaggccaaggtgctcggcagcgatccgcagaccgacgtggccgtgatccgcatcgacgccaagaacctgccggccgtgcgcctgggcgatccttcgcaggtgcgcgtgggcgagccggtgctggcgatcggttctccctacggcttcgagaacaccgtgaccgcgggcatcgtcagcgccaagtcgcgctcgctgccggacgatacctatgtgccgttcatccagaccgatgttgccgtcaatcccggcaactcgggcgggccgctgttcaaccagcgcggcgaggtggtcggcatcaatgcgcagatctacagccagaccggcggctaccagggcctgtcgttcgcgatcccgatcgacgtggccaccaaggtgcagcagcagctggtggcgcatggcaaggtcacgcgcggtcgtctcggcatcagcgtgcaggaggtgaaccaggcgcttgcacaatcgttcgggctgcccaagcctactggtgcgctggtcaactcggtcgagcccgacagcccggccgcgcgcgctggcctgaagcctggcgacgtcatcgtgcagctcgacaatgacgtgatcgaccattcgggcgacctgcccgagcacgtggccgatatcaagccgggcacgcagacctcgttgaagatcatccgcaagggccagccgatgacgctgtcggtgacggtgggcacggccagggaccgggccgtcgcacagaagggcggtggcagcgaggccggtggccggctggggctggcggtgcgcccgctcacgccggcggagaagcgtggcagcggcatcgacggcggtctggtggtcgaggacgtggccggccccgccgcgcgcgtcggcatccagccgggcgacgtgatcctgtcgctcaacggcacgcccatcagctcgcccgaacagctcaagtcgctggtatcgaaatcgggcaagcaggtggcactgctggtgcagcgcgacgatgcgcgcatcttcattccgctcgacctgggctgattgccgcgggcacgccagactgcccgcaagccgttaactggcaaggctttgctgcccgcgcgggccgtataccccgacgtataccgacacgtatacgaagccggtatacggcccgctaagccttgccggaggcgggattcagcgcaacgaactgcttacagaaagcgcgccagcaggtattatctcgactgcgatgcacgaagcatgcggcggcagcccccgccgaccctggttctgctgaatcgacaaagaggaagtctatgcagttggatttcacccgcgccatcacgccgggtaccgatagagcgcggcgactgacgtccacgacgtccaccgccggctccgcgccgaagccccggcggcgcaagaaggttgtcgccccccactgggagcgcggctatcgctcacacttctaccgcaacgaacgcggcgacaagcttggcgaagtgcgcctgtccgagcgcggcgatatccccgtggtctaccactgggccgccggcaattactctggcgcagaaggctcgctggcccacgcccgtgcgcgcgtggaagagaccatcggtttcggcatgcgccagctctcgctgttctgagcaggtacttcgccggtgccgcatccgccggcactgcgacccgtccgcgccatcgcctcgcgcgcggtgccttcgcttctccccaagattccgcgtctgttccgcagtagttccagtcgtcgcaccgcttgcgcatagccgctcgcgcgggcttcagggcagtcgccgctgcagcagcatgtacgccgccgcccccagcgccagcaccgcaatcagccgatagatatcctcgcaggcaatcagcctggcctgctgctcgatcagcccgttcagttgcgcgagcgcgcccaggtgggcctgcgccgcatcgaagccgcgtgcggccaatgccgcctgcatggcagccatccagtgttcggtctcggcggggcgctggcccaccgcgtgcagcaggctgtcgtgcaccgcgaactggcggttctgcagcagcaccgcacccagcgccgaggcaaaggagccggcgacctgccgcatcaggttcttgctgcggtagccatgggcgaattcatcgggacccagcgcccggaacgtcagcccggcgatggggatgatcaccagcacgccgaacaggcccttgccgaccagcccccatgccagcgccggcgggccggcgtcgggcggcatctgcgagaaccaccatgccgtggcggccatcagcaccaggccggcgaccatcagtggcttcttgcgcgtcaggcgcggcgccacctgcaggtagacgaagatgccggccaggctgaccagcgcggcaaaggtgttgagccagccggtggccgccagcgggatcttcagcgcctgctcggcgtagatcgggaacaggtagccgctcaggttgctgatcatgtagtacacgaagtacatcgccaggccggtcaggtacaccgggtggcgcagtgcgcgcaggtgcagcacgggttcgctgtggtgccactggtgccacaggaacacggccagcagcgccaggcccgcggcggccaccagcgcgagcctcagcgggtgcgagaacacgtcgaagcgcgcctcggtcagcgccgcctgcaaggtcacgatggcggcgccgaacagcagcagcggcccgagcgcggggccgccggtatcggtgcgcggctccgcatccggcagcagcagccaggcacccagcgtggccagcgcggcgaacggcagcacgccgtagaacacgtcctgccatacgccatggtcgatcagctcggcggcgaaggccgggcccagcgccgaccccgagaagatgccgatcatgaaaatgcgggtggcgcgcggacgcgcggtcgggccgaacagcacgttgaccaggatgcggcagctggtgaacagcgcgccgccgcccacaccctggataaagcgcgccaccaccatctgcggcagcgcatggctggttgcggccacgaccgtgcccgccatgaacagcagcagcgcccccgtcaggtagtagcggtagccgaaccggcgcgacagccattgctgcttcaggatcatcagcatgctgcccacggcgtaggccgcctgcaccagcgcgaagctgcgcgggtcggcgtcgaggccgccgacgatatggctggaggcaaacacgaacatgatgttctcgaggaactccaagccggtggccagcgccagcagcatcatcagcagggtctggcgctgccggtggctcagccagcgcagccaccgcatgctgacgcgcaatcgccacagaggctgccagggtgagccgggcttcatggctggagcccctccagggtctggtgcaattgagtcagcgcacgcgtggcgccggccaggccgcctgcgccgagcggcgcccaggcctcgccgtaggcggcatgcaccgcgggcgcggcgcgctccagcagccggcggccggccggggtcagggtcagctccaggctgcgccggtcgctggccgacgcccgccggcgcagcagcccgcgcgcttccaggccgtccagcagccgcgtcatctgcgtgcgcgtggcgtccagcgtggcgcccagctcggacggcatgctgggccggttttcgtcgacggcaagcatgctcagcagcaggtactggctcatgtccagttcgaacggggccagcgcctggtcgatatggccgcgcagcaggcgcgcggtgcgcagcagcagcctggaggccaggatcaggtcgcgcggggcctcgggatggcgggcgcagaagcggtcgatgcgttgttcgaaagacatggctggaggcgttgcgatccacgcgagcggcggatcgattgcattcgatatagttgcagatgtaattatatcaagcgaagctaatcccggcagggcgtgccggccggcgtggctggcgggggcttaatgccgcaacgccgcggcgatctggcgaatgcctgcccgcatcgctgccagcgcctgcgcatggcccgcggccggcaggttgccgtagcgcaagccgacataggcggcgctgacggcagcgatcgcgtcggccgcgcgcggcagccgcgcactggcgcgcgcggcgaagtcttgcggtccttcggcctgggcgcgctcgcagccgtggcgggccagcagggcgcagaagcgggcataggccgcatcgaccgggtctgccggcccgcggcgccgccacagcggcaccagcgccagcaggcacagtgcgcccagcacgccggccagcaactgcccggcgcccacgccggcgccgagtgccagcagcagccgctgctgctgcgcatggtcgtactgcagcacccagcgctgccaggtgtagacgacgccttcataggcccagcgcaggtccttcagccatgccggttgctgcgacggccgccagtccgcggcttcgctgcccactaccgcatccagcccctgttcgatgcggcccggggcaacggcgctggtcgggtccacgcgcacccagccgcggccgtcgagccagacctcggcccaggcatgcgcatcggactggcgcaccacgtagtggttgccgatggggttgtactcaccaccctggtagcccgtgaccacgcgcgcgggcacgccggcggcgcgcatcaagaagacgaagctgctggcgtagtgctcgcagaagccgcgccgggtgtcgaacacgaagctgtcgacctggtcgctgcccagcggcggtgggctcagcgtataggcaaagggcgccgccgcgaacagccgcagcgcggcttgcacgcgcgcgacgggatcggcatggcggtcggcccattgggcggccagcgcgcgggcgcgcggattgccgtccggcaggctcagggccagccggcgcgtggcggctgtcagcgcttcgggcgcgggggacagcgtggaatgcgtgcggtagcggatgcgctggtccaccggccggcgcaccatgaactcgccgtcgggcgtggcggcgccatccacgccggcggacagtgcctggccgcggtccagcgcgaacagccagcgctgctggctgggctcgagcgtgatgctgatgtcgatgccattcgtgttgccggcggcgggcgctggcgccagttgctgccggcgctgccgcgacgggtgccaggtggtgccgtcgtattcccacagcaccagcgcacgccagtacagcgccgcggcgggcagcggcgggccggcgacctcggcacgcagggcgatttcgggagaacggatcagctgcccgacgctgcccggccgcatggtgtcgctgatgccggtggtgccgcgcggcgccgattgcggcagttgccacagcgggtgctccagccgcgggaacagcacgaacagcgccagtgcccacggcagccccagcagcgccatgcgtcccagcagcggccagatcgccagccggctgcgcgcctcggggtggtgcagcaacagccagttgcgcagcacccaggcgccgatcgccaggctgtacagcgccagccagaacggctggtcggacaggtacagcgtcagcagcaggtagaacgacagctgcgtgaccagcgtcgcgtccgacagcgcgcggcattccagcagcttgaggatgacaaaggctcccagcagcgccacggcgagctcgcgccccatgccgccgccgtcctgccacaccagcgcgctggccaccagcagcaccattaccgcggtgatgccgagcatccagcgcgaaggcagcggcgcccgccgccgccatagcagccagcgccagcccagcagcagcaccagcaacaggctgaccgccaccggcagcgtgcgcgcctgcggcgccagcaccagcgccagctggcccagcagcagcccatggtcgtcatgccgcagcggccgcgcgacgggtttcacgcccggtctccggcgcggcaggccgcgggccgttgcggccataacgccagcgcttccaggcaggcgcgccggtggctggcgccgcgcgctggcggcagttctacgccggtcaggcgcaggccgatctcggcatcgtcaccggcggccagcagccacgcgcacaggcgcgacagccgcgcttccgcctccatgccggccgggagtgcgtaccagtccagccagcgcgccggttgctgcggtggatcgccggcgcggctgagccagcggccggtgcgcgcgctgtgcttccaggcgatgcggtgcagcgggtcgccgctgcggtagcggcgcagctggtcgatgccgtcgtcgctggttgccgcgctcgcggccgtgtgcacgccatcgccagcgtctggccgatatgcggcaggcggtggcggggcatcgggctccggggcgggatagaccagcgtcgacatgtccaggtccgcatagctccagacccggaacagcccgaacggaaagcggctggcgatcgccacgcgcggcagcaccagccggccccggcgcgcagtcggcacgtgcagggcgagcatcccgctggcgctgccatcgagcgtcagcatggcggttgccacgtttggcagcgtcggcacgcgcgcctcgatgccgatgcgcgcgtcggcatcgcggttgtcgatgcgcagctggaacacggcatcctgcccggcatgggccggcgccgccgggcccgcggccacggcgaggtcgagcaggttgcggtaggccagccacatacacgccatgccgatgccggccagcaggaaggtcagcgcaaagcccaggctgatgttgtagttcagcgaagtcagcagcatcgccgccagcacgaccgcaaagccgaggccgccgcgggtgggcaggatatagaggtggcgccgatccagcagcagcgtgccgccagttccgccggtcgggcgccggcccgccgtgcggcgctgagccatgaccggcgcgccgcggagcacgcttttgcgcgccgccatggctttcagggaatggccacgccggcctgcagcgcggccagttcgccggcaacggcggcgtggccgcccgcgccggcgggcagcagccgatgcgcggccaccgcggtgaagaccgcctgcacatcttccggcagtaccatgttgcgctgcgccagcagggcccaggcgcgcgcgcaggccagcagcgccagcccggcgcgcggcgacagccccgcggcaaagccgtcgtggctgcgcgtggcctgcaccagcgccagcacgtagtccaccagcgccgggctggcgtacacctgtgtggcagcctcctgcagcgccagcacctggctgccatccatcaccggcggcagctccggcgcgctggcgccgcccaggtacagcacgcgctcgaaggcggggtcggggtagccgagcgacagccgcatggtgaagcggtccaattgcgattcgggcaaggcatgcgtgccgatctgctccagcggattctgcgtggcgatcacgaaaaacggcgacggcagcgcgtgcgtggtgccgtcatgggtcacctgcccctcggccatggcctcgagcagcgcgctctgggtcttgggcggcgcgcggttgatctcgtcggccagcaccacctgcgcgaacaccgggccgcgatggaagcggaattcgccggcgtcgcggacaaagaccgaaaccccgatcaggtcggccggcaacaggtcgctggtgaactgcacgcgctggtattgcagcccgagcgtgcgcgccagcgcatgggccagcgtggtcttgccgacgccgggcacgtcttcgagcagcaggtggccgcgtgccagcatgcaggccagcgccagccgcacctgctgcggcttgccaagaacgatgcggcccagctgggcctgggcctcggccagcgaagcgacgatgcgtgggcgagctgtcacgttgggcctcggcgcaaaaggtggaaaaaacgggtggatgcagggaatatcgggtgaagaccagcgcattgtagcggcgcgggcggcacgcggcaccgtctgtttccgtacggagagtgagtgccccggcgctgtctgcatggttatggtgcagcgcctgcgccagattgcgccggttctggcatcatgagcctgtcgggccaccgcggcccttcccattcctctttccgctgcctgtaccgcgcctgctgcaatgacctcgctggacccctgcgccgacctgccttcctccgtcctgtctgccgatgccggcgcgctgccgcgcctggtgcaggccttccacgccaacggtttcgtgatcctgcgcggctttgccgatgagccggcgtgcgcggcgctggaggcggtgacgcgtgagcacctggccgcggcggtgccgccggtggagttcgaggccgacctgggctatcccggcgcgccggccgcacgcgatgccgccggcggcggcacggtcaggcggctgcgccaggcctacgggcgcgacgaggtcttccgccgctgggccagcgccccgaagctggtggcggtggtgcaggcgctgctgggcgagcccgcccgcatcacgctggcgcaccacaactgcgtgatgaccaagcatccgcactacggcagccagactggctggcaccgcgatacgcgctactggtcgtttgcccggccggaactggtgacggtgtggctggcgctgggcgacgaggacgaacgcaacggcgtgctgcgcgtcatcccgggttcgcaccaggcgaagctggagccgggccagctggacccggccgaattcctgatcgaagcccaccccgccagccagcccctgctggatgccgcgcagccgctggcgctgcaccgcggcgacgtgctgtttttcgacagccggctgttccatgcggccggccgcaatgcctccgacgcggtcaagctgtcagtggcgtttgcgtatttcggggccagcaaccggccgctggacggcacgcgctcggccgagttcggcagcgtggagctgcccgcggcagtctgatccccgcggctgtgctcaggtgcgcagcccgaccagcccggaaatcttctccgaagcttccagcagcggcggcaggaaacgctccagcatctcctgcgcgctggtgcggttggcctggccgctgatattgatggcggcgatggtgtggccggcacggttgcggatcggcgcggccagcgacaccagcccttcttccagttcctggtcgttgagcgcccagccgcgcttgcggatgtcggcgacgatggccttgagcgcgtccacgtcggtgacggtgcggctggtgcgcgcgcgcaggtcggtggcgcgcagcacgctgtcgagctcgggctcggccaggccggccagcagcacccgccccatcgacgagcaataggccggcaggcggctgccgatcgacaggttgatggtcatgatcttgcgcgccggcacgcgcagcacgtagacgatctcggtgccgtccagcactgagatcgagcagctttcatgcacctgctgcgacagcgtctccatgatcggctcggccaggttccagaacggcatcgaggtcaggtaggcgaagcccaggtccaggatcttgggcgtcagccggaacaggcggccgtcggcctgcacgtagcccaaccccaccagcgtcagcaggatgcggcgcgcgccggcacgcgtcaggccgctggcctgggcgatctcggtcagcgtctgggccgggtgctgagcgttgaaggcccggatgaccgacagcccgcgtgcaaaggactgcacatagctgtcgctcggcttttcgggcgtggcggcggcgctgtcggcggtctgcggtgctcgcggcgggttctggcgggaatcggtggggctggccatttgcgtagcccggcgcggttcgccggattggcacggaaaggccgaaagggtagaggaaatggcgggattgcgccagtaccggccccggacatggcctggcgcccggcgcgtgggttccttaccggaagctgcgctgcgccagcacgaacaccgccgccaccacgcacaacacggcaaagccgtgcagcatgtccatgccggccagcagcgtggcctggcggtcgacttccagcgagattttggccagactcgttgccgagagcgcatccggcgcctgcagcaccgggttgtagcgggtgatgtgttccaccaggtgggtgcggtgctgtgccaggccgtcctgcatgaacacgctcgccagccccgtgcccattgccgaggcgatctgcttgcacacgttcttgaactggtaggcgtgcgagaaatcctcgaccggcacttccaggtaagtcatcgatgccacctgcaccatcagcagcaccggcgtcagcccttcaagcagcaccaccggcaccagcgcgtaatccggcgcgcccggcatcagctgctgcgacagcagcatcgccgcgcaggcgtagacgacaaagccgatggcgattacgcgccgcttgcggaacaccagcgccatgcccagcgtaatgacgatggcgccgatgaccgacaccgtgccgctggtcgacaacagcatgcaggtggtgcggaaggtcagccccagcccggtctgcgtgagcgagggcagcaggaacgaccaggccgacgagagcaggtagtacagcgtgtagaagcccagcccgtacaggtactggcgtccggccaggcgcgagaagtcgatccatggatccggatggcgatacagccgccagccgctgaaggcgaacaatgccagcccgcacagcgcggccagcggcatttccagcgagctgaagaagcgcgtgtagcgcatctcctgcagcgtatgcaggaacaccagcgcgcccagcgcggcggcgatggcggcgggccagtccagtgtcgataccggcggatgcgggtcgcgtggcgcgcgggtcgggtaggtcagcgccaccgacagcagtaccggcagcgcaatgccggcctggaacaggaacaccgcgcgccagccgatatcgtccaggaagatgctggtcagccacggcgtgatcgccagcatcgagaacgcgccgccgccgaagcgcagcatcagcgggccgcgctcggccggcgtcgataccagctgcaccaggatgcgcgaggccgcgaacaggccgccggcacccagcccctgcaccgccttgccggtgatcagcccggtggggctggcaaactcggcgcagatcagcgagcccaggacaaataccagcagcgacccgatggtgaagcgcttgtaggtgacgcggcgcgcgacctggtccagcaccatgttcatcagcaccgcggtggccgcgtaggccgagatcgcgtacagataatcttccggcgcggcaccgacgccgccctggatatgctggctggccacgcccatcatcagcgtggacgagaagtcgatgccggtcaccagcccgagcgtcaggccgaacaatgaaagacgccagtgacccatttccgggtgactggcgagttgcatgcgcgggcgctggggaatgggggcggcgggggctagggctgctggaactgcggggcctgaggcgtccggtccagcggggacaggcgtttgttgcatcgctcaagcataatgtaggcctgccgtcgggaactacagcttgtcagggaaacattgtccggtgaacgaaacaatccaatggaatgattgggaggcgttctgctgcgtggtcgagcaggggacgttcacggccgcggcggagcagctggactgccccaagtcgcgtgtctcggccgcagtggcgcggctggaaaccgccatcggcgccaagctgctggagcgcaccacgcggcgcatgcgcctcacggatgctggcaaggcggtctaccgcgatgtcgcccccttgtttgcgcgcctgcgcgagatccgccaggaaacgctggcgcgtgaggagcgcgtacagggcgtgctgcgcatcgccacaccctatgagttcggcgcccagcaactgggtggcgtgatctgccgcacgctggcggcgcatccggcgctggacgtggccgtggaaatcacccagggcctggtcgacccgatccgcgacgggtttgacgtggccttcgtcgtcgtcgacaccgacctgcccgactccggcacggtggcgcgccgcatctaccatgtcgagcgcggcctctttgccgcgccggcgctggcggccagcctgccggcgcagttgcgcccggaagacctggccaatatgccgacgctgaccacgcccggcgacaccgtctgggaattcacccgcgacggccagaccgtgtccgtgccgatccgtccgcgcatgcagacccacaacgccgaactgcggctgcagggcgcgctggctgggctgggcatcgcccggctgtcggtcatttattgcgaggccgagatcgcgcaagggcggctggtgcgcgtgttgcctgactatcctctgccgccgctgcgcgtattcgcgctgctgccggaccggcggctgcagccgcgcaaggtgcgggccttcatggaagcgatcgaatcgatgatggtgtccgagctggagcccgaggcgggcctggacggggggatgggggcggaagcagccgcgagcgggcaggctgaaggagcggcccgcacggcgggttgagggcgctggcgggccgccacggccggggccgtggcaacggaaagggcaggagctcaggcgccgtcggtgaatgcgtcgcggcggtcggtggtcctggcgccgtcagtgaacgggtcggccttgcccagcctggcgccgcccaggaacggatcggccttgccggcgtgggcgatgctcccgtccaggcgggcgatgtcggaaacgggttcggaggcgtgggcagcggccgcggcaaacgacaggctgacggcgcacagcagggaaagcgccaggctgcggcgttgggcgatggtcttcatggtgtgtggtccttctcaggcagggtgcgtggcggaagcgccacgatgcctgcaatgtaggacttcacacggggcagaaaaagggtcaattctcgacacactgtccagggctctggacaatgtgccgagccgccgctggctcagtagtgcatgccgaagatgctggcgcccagccgcgcgatcaccatcagcaggatctgcgcgatcacgaacagcaccagcggcgaaacatcgaagccgcccaggcgcggtaccacgcgctggatcgggcgcagcaccggcgcggtcaggtggtcgatggccggggtgatcggcgaatgcgggttgacccacgacaggatcgccatcagcagcgtgacccacattaccaggctgatcgtccatttcagcacatagagcagggcggtcagcagcatggccggcaggaagccgagcaggtcgatgccgctgagcagcgcgaccagcaccaggaacaccatcgcggtcagccatgcgcccaccaccgtggcccagtcaatgccgcccaccccggggatgacccggcgcagcgggcgcaccagccagtcggtgatctggaacaccccctgggacaccgcattgcgcgtaggcagccgcgtgagctgcatccacacgcgcagcaacagcgccatgccgaacagggtgaagacggtatccagcaggaagagagcgatttccgagaacatcggtgcgttttccggtgacgggtgaaggtgtctgcaaccgcacagattctgccatagcctgacgccggcacgatgcaaccgtgcgccgggcacatgagctggcggacatgtttgtgctggcgcctcggtgcgcggcccctataattgcgtgcgcccggttgcgggaccggccgcgcacccgtggtattgcgcgtggttcctgcgctttcctcctcctttgcgctttttcgccaccttatgcccagcaagtccgccccgtcccggaaatccacatcgcttaccaaggccgacttcgaggcgctctcggatttccgctaccagttgcggcgtttcctgcggttttccgaagatgcggcgcgcgcggaagggctgaccgtgcagcagtacctgctgctgttgcatatccgcggctgtgccgacaaggactgggcctcgatcggcgaactggcggaacggctgcaggccaagcagcacggcgtggtggcgctggtcaaccgctgcgaggcggcggggctggtcaggcgccggctcaaccccgaggaccgccgcgtggtgcaggtacacctgctggccaagggcgagcgctacctgaaccgcctggcgatgctgcaccggaccgagctggaatcgctgcgcggcgctttccgcgtggcccgcatcacccagttcaacgacgacggcgccgagcgcgcctgagccgcggcaggcctgcactgccagccagttacaggcagttaccaatcacaggttccggtgacacccgctggctgccggcggccctagactcgcgcgcattccccaacacgcgcagagcgcaggagtcctgacatgtccatcccccttcgttcggttgtgcttgcggtgcttggcgccggtgcgctggccgggtgtgccacgccgtatggctacgacaacgggtatggcggagggtacggcggcagctatggtggcggctatagcagcagcggctacggcaccagcggctatggcggcagcaccaccatcagcggctacccggcgcagcagggctacccgcaggggtacccgcaacaagggtatccgcaacaggggtatccgcagcaaggctatccccagcagccgtatccgcagcagtcatatccggacggcagctacggcaacaactacggcaaccaggcttacggcgtgcgctacggctgggtcgaggcgatcgaggtggtgcccggccagccgccttcgaccagcggcgcgggcgccgtggtcggcggcatcgtgggcggactgctgggccaccaggtcggcggcggccgcggcaataccgtggccaccatcggcggcgcggttgccggtgcggtggccggcaacgaggtcgagaagcgcaccggatcctcggccgcggcttaccgtgtgcgcgtgcgcaccagcgacaacgcctacctgacgctgacgcagtccaacgcctaccagatgcgcatcggcgaccgcgtcaaggtcgagaacggcgtagccgtgccgtactaagtgccgaacagctgcgcgtagtcctcgcgcagctggcgcttgagcagcttgcccgccgtgttgcgcggcaggtccgcgacgaacacgatgcgcttgggcaccttgaacggtgccagtgcctggcgcgcatgggcgatcagctcttcctcggcggcgtcttcatggccgcgcttgcgcaccacgcaggcggccactgcctcgacccacttcgggtgcggcagtgcgaacaccgctgcctcggccaccgcgccgtgagtgtacagacactcttccacctcgcggctcgataccagcacgccgcctgaattgatcacgtccttgatccggtccaccacgtacaggtagccctcggcatccatatagccgagatcgccggaatggaaccagccgccggtgaaggcttcagcggtcagttcgggcttgtcccagtactccgtcagcagttgcggcgagcgatgcacgatctcgcccagctcgccgggcggcacgtcctgcatggtctcgtcgacgatacgggtctcgacgttcagtaccggccggccggcggaggcggggcgcccggcgtgttcgtcggggcccagcaccgtggccagcggcccgatctcgctctggccgtagcagttgtagaaacgcagtgccggcagcttctgctgcagctcaagcagcaccggcaccggcatgatcgaggccccgtagtaggccttggtcagcgaccccagccgcgccggatcgaagtccgcatggcgcagcagcgcgatccacaccgtgggcggcgcaaagaagctggtgatgccctcggcgtggatggtgcgcaggcaatagccggcctcggggctgtcggcgatcagcgtggtgccgccgcacagcagcagcggcatcaggaagacatgcatctgcgccgagtggtacaggggcagcgcggccagcgagtagtccgattcgcggatatcgcaggcggcaatggtgctgacgtattcggccagcagcgcgcgatgggtcagcacggcacccttgggggccgaggtggtgcccgaggtgtacaggatctgcgcaggcgtggtgtcggtgagcgaatcggacaccggtgccgcggggccgctggcggcggctgccagtacatcgcgcaccttgccgccgtgcagcgtgccgctgaccttgcagggcaggccctcgacgcggtcggccagcgccggatcggcaaagattgcgctggcgcccgactgcgtgacgatgtactcggcctccgcgcgcgtcatcgagaaattgaccggcacatggatcaggccgctgcgcaggcaggccagccacagcagcacataggcgtctgagttcttgccgaaggcggccacgcggtcgccggggcgcaggccccattgcgccagcgcgccggccacgcgggccgcggcctgatccagttggcgataggtccaggcccgttcgccgaagcggatcgcggtcttgcccgggctgcgccgcacggcgcgggcaatggcgtcgggaatggtgttgcgcagggcgcgctgctgctctgactgcatggtgtggtctccattgttatggtgggtccagcaagtcttgaagccaagcgccgaggataaaggctgccgcccggccatggcaaggcggcagcgtctcggggtgggactacagcgcgtcggggtggactacagcgcttccgacaggaacaccagcgcgcgtccgtgggccagcgcggcgctgggctggtggtaggagccgcgcgcccagcagttgaagccgtggtccgcaccctggtagacgtagatctcgctgccgggtttgccggccatggcgtcgcgcacgccttgcacggcctctggcgggatgtgcgcgtcgagcgcgccgtagtggaactgcaccggcacacgaatgttcgccgcctcttgcagctggttctggatgccgccgccgtagtagggcacggccgcatccaccagcccgcgcgccgcgctcaggtacgacagcaggccgccgaagcaatagcccaccgccgccaccttgccggcgccggtgtgctggcgcagcacctgcaccgtggcggcgatatcgtccagcgcggcggtgacatccaccgccttgcgcagcgccatgccgcgcgccatgtcgtcgccttcgtagcccagttgcacgcgtggcgcctggcgccagaacacgtccggcgccagcaccgcatagccgtcggcggcgtactggtccgccacggcgcggatatgctcgttgacgccgaagatctcctgcagcagcacaatgcccggcgcgccgggctgcacgcctgccggcggcaggctcaggtaggcatcgaagctgcccgcggcggtgtcaacgcggatccactggctgtcggggatggctgtcatggggaaaggctctccggagggggctgaacaggaaagctgcaagtttgccactgcgcgccgcttcgtgcagggcagggcgccctgctgctgccgtcagtacgcgcgcgactgctggtagcgcttgttccagttgtcggtgtaggccctgaccacggcggcgtcgccgcggatcagcatgccgttctcggcgttgcgctcctgcgccgacttggtgaagttgaacgatccggtgaagactgcctggtcgtcgaacaccatcaccttgttgtgcgcaatcgcgggtttgttgtcgatcaccaccggcacgccggcatgcttgaggtaggtggcactggtatagcgctcggactgctggctcttgtccaggatcacgcgcacgtccacgccgcgccggtgcgcctgtgccacggcctcggcaatcggtgcgctggtgaacgaataggcctggatcagcaggcgatggcgcgtgctccggatggcattgatcagcagcgcctggcaactcgcgccatcgggcacgaagcacagcgtgtagccgctgccatcggcaaacggcttggccggcaccggcttcgcatccggcggctgggccggcttgccggtgcgcgcgggaaagtggttggcgacggcctcgttgaaggtctcgctgatgctgttggcgatggtgtcggtcacctggtcgaaggtggaagccgagcgggcgtgcgccagtagcgcgaagggactgaacgaggtgaaggccgacacggcggcggccaggcccaggcccagcacggcccggcgaatgaatctgtaagtcacggcggatctttgcgtcggtgaatgacggcatgcgcgcgccgcgcgccgcatgctgtcggggcgggttcgcagcgtagcagccgcatacgccactggcaaagcgtgattgtgtaacaggatctgcggccggctatccggtgcagcatcgctgcaccgccgctgcccttgggactatccgcacccgcgcctatgatggatggaacccccgcgggtccgcccgccaaggagagggatatgagcaaccatacctacaagctggtcgagatcgtcggatcttcacccgatggctgcgaccaggccatccagagcgccattgccaaggccggtgaaaccatcaagaacatcgactggttcgaagtggtggaaacgcgcggccacatcacgaacggcaagatcgcgcactaccaggtcacgctgaagatcggtttccgcgtgagctgagtgcggcgccgcgcttgcgcggcggaattgcgcgacggcacgggctgcgctgcctgtgcggattggtgcgcgtgctcgctccagatgcagccttcgggataaaaaaatcggccgacgcgagactgccgtcggccgggtgcagggaaacctggtgtcgtcagcccaaacgcgaccagctcaatcgaactggtacgaataagtcatgttgatccgcggcgaccgacggcttgcattggtcggcttgtcacctaccggttgtgccaccgacagatccagcgtgtagtagcgccggtccgagaagcgcgcgccaatggctaccgatgacaggctgcggtgcgacagcgacacgctgttggaaaacacgcgcgccacgtcggccgacacatagggctggatggtgcgcaggtaggtcatgtcgggcaggaacaggcggctgatttccgccgaggccccccagcccttgtcgcccgccacttcgccggcgggatagcccagcccgaagaagcgtccgccgaagctgatctgctcgcccgaggccaggcggtcgccgctgtactggcccgccgcggccacggtgaggccgaagcccgccggcaggtctttcgactgcgacagcagcagccgcgtgcggaagaagctcaggtcgttggtgttgttctggcggctcgcacccagcgcatcgaaacccttgtacaggccgagcgtggcgttgcggctcacgccttcgccgcgctgaacgtaggtcagctccgcggtgcccacgcgcacgttggtgcccagcgtcacgcgcgtgccggtggcggtgtgggtgtaccgctcgaactggtcggcgccgtagaagccgccggtcagcgtgagcgtatgcgcgttggacagcagcagcggatagctgagcgagccgccgatgcgcttggtgtcgttgacgtagcgcgggttgaacccgatcgcctccagcgtggcgttctgcggcacgcctcggtagtgcgaggcattgagccgcgcgatcatgccctcggtgccgagcggctgcgcgtagctggcggcgtagtactcctcgttgtcgcggcccttggggaacagtgccgagaccgagatctgctcgcccagcggcgtcagactgttggtggtcgcggtggcaatggcgcgcaggcctggcgacatgtattcaatgccggtgccgaaggtgaacggcttgcgcttgacgtcgagcaccatctcgcaggcgccgtcggtggtggtcggcggctgcaccgtggccgccacctgcagcccgggctgcagggccagtgcattgacgtagtgttcgaagcggtcctggcgcagcgggcggtcctgctgcagcttctcggcaatggcgcgcagccggccctctgccgggcccgccttgcctgtgaccgtcaccttggccacatagccttcgaccacggtgatcagcacatcgccgttggcaaagtcctgcgccggcacgaaggcaaacgagagcggatagccgcggtccttgtacatctgcgtcaccgtgttggccgcttccagcagctgcgccaccgtgatctcgcgattggccagcggcttgaactgcgcggctacctcctcgaacggcagcgtcttcgcgccttcgatgcgaaagcggcgcggtgtcaggcgtgtattgagcaggtcctgcatggccgcctgcggccgttcgacctgcacggtcacgctgctgtcgggccgggccggagcaatcttcgggagcgtctgggttgggtcgccctggaccgggctgcgcggatcggcctggaccaggccgtgatggaacgcgccgacgctgaccagcagcgcggcaacgcgatgacgtgcacgcatggcaaaacccctgtaaggaaatactgcggctattgacgtcgcgtgccactggcgcgggaattgccgctacccccgtgcgcctgccgtccgatgctgccggttcagcgcttggccgctacgttgaatctggtgtgctccgctgcccgcgatcaggcgatcgccagggcagcggctgaggctggattacttctggccgagcgcgccggtcaggccgcccagcaggccgccaaccaggccgccgatggggccggtggcgctggtggtcgaagtcttgctggtggtgctgcccgcggtggaggtggcgccgccggtcacggcggcgacaacattggtgacgggggccagcgggctggtggtgccagtgcccgccgcggcgccggtgacgccgccgaccacgccattcaccacgccgctgaccgcggtggtgaccggcgccagcggcgaaccggtgctgccgccggtggcactgccaaggccgccggtgatgctgctgaccaggctggtgacaggcgccagcggcgaacccgtaccgccagcgcctgcaccgccagtcagccccccggccagcgcagtcacgggtgccagtaccgggctcagcgcgcccaggccgccgccgctggcgggcccgttcactgcgccgcccagcgaagccacggtcgtgccggtggcgttcaccacgccgccgacgcccgagactaccggcgtgttggtctgttgcagcgtggtgccggccgtcgcgagcgcaccgcccacggccgccagcaggctggtggtcggtgcgcccaggcccgtggccgcgccgagcgtctgtgcggcgccggtcagctgcgaggtgatcggcacgatcagcttgctggtggtggtggtcacctgctcgaccgcgccggtcgacagcaccgtggtcagcgtttcgccagtgccgctcaccgttttgcccaactcgttcaccaccgtgcccagcggcgaggtcagcggcgccagtggcgcgagctggccggtgccaaggccactgacggcggtaccggtgctggataaggtcttgccaagttcggtgaccacgttgccggtgctggctaccgtggtgcctaccggattatccgagttcggcatgctgcccaggcccgattgcaggcccgtggccagtgccccgatggcatcgccggcggaggctacggcgtcgcccaggccggtttgtgtctgggtcggcaccagcggcaggttgctgctgccgagcttgtcgccaagatcgctgaccgtcttgccggtactgtcgagcaccttgccagtattgttgatgacctcggcggtcggggtccgtgcggtgggcgtttcgccgccgccggtattgccgccattgttatcgccagtgccacccgtgccgccgcccgtgccaccggtaccgccgccggccacgtcggtgctgccgccggagccacccatgccgccggtgccatcggtacccgtggtcttggtgccgccattggtgcccgccgtgtcgctggtgcccatggaggtcgatccgctgccgctggcgcagccacccagggccagcaaggttgcgaggagtgccgttacggcgagttgttgtttgcgcatgttctgttccctcattcccgtcgtttaaatcgctcggccgcgcatcgcgttcgttttctgcgtgcggcggtgacggatatggcgcaatcggtatgccagcgctgcgacgcgtcctggagcggaccctgcggaagtcgggggtggtgcccgcaaagccttgccgggcgcggattccagggaagcggtgggacctgctcgcggcgctgccggggatggggtgtcagggcggctgcgcgttacgcgttacgtaacgtgtgtcgtctgcagggaacaagacagccggaacggcgggcttgcgacgatggcgatccagccaggcaagcgcgccgtgccgcgcactgccacggcctcccgccacggtcatccgcgcctccgtgttcccatgttcccggaacacgttacgtagcacgtaacacctcaggtccgcgccgcaacggcatttgtgtccggcccgcagctaccccgcatcacccggcaatccgcgccaggcaaggcttgcagcgccgcggccggttccgtgccggcaccgctggcgccgctggcacgcgccttgccattggttgtccagacgcgccgacgatctcgcgttccacggtcttgccgttccgcttcggagcggtccgccagaggaacaaagcgggacaccggggaggctcgtcggcaatcccatgcggcgcacataagacaagacggccggcagcaccgtggccaacaagacaggagaagggcaatgaaaatcaagcatccgtcgcagcatggcatgacctcactggccgcggccggcgtggccgcccttgcgttgctgatggcaggctgttcgtccagcggtggcggcagcggcgccaatccgcggccgaacagcggcaacaccgacacgccggtcaacccggcaccgtccgcatcgagcgagaccacgcccacggccaaggtgaccgaaggcgcgggcaataccgtggtggccactggcaatgccatcagtgacatcggcaagactatccaggaggcgccgctgccgttgctgcccaccacggcgcgcgaaagcgccggcgacgtggtgatcaaggccggcaaggcggttggctcgctcggtgccggcgtgcgcgatgggctggggcagatgggctcggtcgacaacccggttggcgtgacggtggccagcaccggcaacgtggtccacgacgtgggcgaggcgttgatcagcggcggcgacctggtgtctggcctgggcaccgagaagctggcaccgctggcaccggtgaccaccccggtgggtggcctggtcaggcacgtgggcatcgcggtgcacgatggcagctacaagctgaaaagcgtgctgtccgaaggcccggtcgcgcaggtcacgaattcggtcagcaaagtcatcgtgccgctgaccagcaagggcaccgacggcacgcagacactgggagcggccacgcacctgggcgagccggccaacggcctgctctacaaggtcggcaatacggtggctgcaggcggcagcatgatcagcaacacccacgcaccggtggtctcgccgctgggcggcgtggtgactgaggccggcaagacggtcgcggccgctggcgcgctcctcaacggcaatggtcagggtggcggcaacccgcttggtggcctgctgggcaacctgccgctggccaaggctggtagcaacggtgagggcggttccgcgggcggcgcgctcggtcccgtgaccgcgctgctggcgccggtgaccggactggtcggcgggctgaagcaaggcgcacacgacagccagggtggcagcggtgaccacaaggcgttgcagctgccgctggtgggtggcctgctgcgctgaaatgtctcatcccggctaggtgttttcacggtgcgctgtcgctcatcaccccgtcgcagcgcatctttttattttggctggcattgcggccgtatgaccgcaatgccaggttgcaggccggttcccggccggtctgcctgctctttgacaacctgtggacccgggcgtgccgggtcgtttcaaacgcgcgtcttaacccctttgggtcattgctatcacccgtaggaggggtatggttgagacattccatgtcttaaaaagaaagcgcagcaagcgtgaaaagtcgataaaatagcgggccacagagcaccgtgataatcgaacgggggaagcgtgatcgcggcaacagatcacttcgggagtggaaatcatgaaacgactcattgcacgctttattaaggatgagcgcggagcgacggctatcgaatatggcctgatcgtcgggcttgttgctctggcgattgccgtcggcgctggcaaactcggcaccgagcttaacgccagcttcgatcggctttcggtcacggtttcgggatggttcaagtaaagccgaaaccataagaccggcgtgattgccgcgctcctctgcgcggcgaccctctacacagacttcctccaccggcgcgttcccaacgccttgctggcggctgccgtgctggccctcgggctgtcactgctcgccggacagggcatggaactgccgctaaccacgcgcctgatcggcgccgggctgggccttgcggtcacactgccggtatatgccctcgggcagatggcggcgggtgacgtcaagttcctggtcgtggcggggttgttcaccgggccgcaaggactggtactggcatgggtcgtcggcaacctgctcgggctggtgcacgcgctgctggcgcttgcactgggcggtcgcgcgccggctacaagtcaagccatcgatcaccaggacagcggacctattcctacggcgcagttttcgcgggcgcgcggcattccatatgccgcgtacctggccgtgggcgtgctggcctggatggctgcgggccattagccggacaggctagtggcaagcaggctgcgccgccggtcggcgcgaaagaacaccaagggaccggggtttcagatgttgttgcacgcaagggtcaacagggggataaaccggcgccgccacggcgccggcagcgctgcgatcgagtttgcgatcgtggcgccggtgctgctcgccatcgtgatcggcatcgtctactacggtgtgatgctggcgctgcaacaggtgctgacgctggccgccgaagaaggcgcgcgcgctgcgctgcgctatccagcgggcgtttccggctcaggcctcgcggccacgcaaggcgcgcgcgtcgatgcagcggctgcgatggcgcgcggcacgcttcccacatccatcaggaatttgctgtccaccggcaacgttgcgcaggcagtgccctgtgcatccggctccaccgatgtctgcgtgcaggttacgctgaaccttcccaccaccaacatcctccccgccgtgccgatggtcccggtccctgcaacgctgtcaggctcggcaatggtccagctttctcctgatatctgagccgccatgccccaacgcccccacgccatgcccatccaaaggaatcccgcatgaccagcaagcagatccgacttctggcggtggtgctgcttggcctggcgctgctgcttgcgctgctggcgtggcaagtgggccgccagccggcacaggcgcccgcggcatcgacatccgccaaaccgctgcacgcagtggtggtgaccacgcaagcggtggaggcgggcaagccgcttgccgccgaggcgctcaaggtcgagatgctcccgatcgatcccaccggcgcctacagcgaggtggcacgcgtgaccgggcaggtgccgctggtggcgcttggcgccaacgtgccggtgctcgaaagccagttgctggctggcctggccacgcaggtgcgggagggcgaacgcgcggtggccgtgtcagtcgatgaagtcatcggcgtcggcaaccaggtgcagccgggcgactatgtcgatgtcttcctggtgctgcgccgcgaccagcaggagatcccggaaagccaggcgcgcatgctgctgtcgcgcctgcgcgtgctggcctacggcgtcgcctcggtcaaccggccgcagaacgccaagccggaacagatgatggcgcgacaggagggcgccaagaccgcggtgctgtcggtgccgctggagcaggtcagccggctggcgatggcgcagcagtccgggcgcctgctgctggcgctgcgcaatccgcaggacgaagccatgcccagcgacggcatgtttgccgaacccccgcccgcgctggccgcgcgcgccggcgttcccgccgaagcgccgcgcgcggcccccgacaaggccatggccggcgtgatgctgtccggcctggccgcccccgccggcgcctctgccccgcgcgcgccggtggcagcgccggcgccgcggccgctgcaggttgccgcgccgcccgcgccagcccaggcgagacaaagcgcaggcgtggaagtcattcgcgcgggcaagcgcgagatcgaataagaacgtgggcgccgactttatgcatatccagaagaaaccagcccattcgacggccctgcgccgcaggctgatgcaactcgcgctggccgcgatgctggccactaccgcgtggtgcgcactggcgccgcgcgcacaggcgcaggaagccgtgaacgcgcgccagttgcgcctgctggccggcgcgcagaaagagatccgcagcgcgcaaccggtggaacgcgtcgcggtgggcaacccggcggtggccgacgcgctggtgctgcgcacgcgcggtgcccccagcgtgctgctggtggccaagcaacctggcgtgaccgacgtgatggtgtggacgcgcggcggcgccgagccgctgacctacaacgtgcaggtcgatgccatcgcgcccgatgccgatggcgccaagcttggctattccgccgccggtgccaccatcaccgggcagtcgcccgatgcctatgccgcggcgcgcgcgcaggcagcggcgcgcgcggccaccaccggcaagaccgatggcaagcccggcctggtggtggatcgctctaccgtgccgctctccggtaccgtgcaggtcgacgtcaaggtggtggagatcagcaagaccgtgctcaaggaagtcggtatcaacttcttccgcaacaactccggctttgccttcggcacgttctcgccatcgacgctgaacaagttcacctttacgcccggcagcggcggcgcaccgggcagtttcagtgccgacatcgcgtcgccgatgagcaatgccttcaacctggtggccgcgtcgctgacacacggtatcttcgccaatatcagcctgctggaggccaacggcctggcgcgcgtgctggccgagcccagcctggtggcgctgtccggccagagtgccagcttcctggccggcggcgagatcccgatcccggtgccgcaggcgctgggcacgaccacgatccagttcaagccattcggcatcgggctgacggtgtcgcccacggtgctgtcggccgaccgcatcgcgctgaaggtggcgccggaggcgagcgacctcgacccctcgcgcggcatctcgatcaatggcgcggtggtgcccgccatcgtcacgcggcgcgccgacaccacggtggaactgggtgacggcgagagcttcgtgatcggcgggctggtcagccgcaacaccgtcagcaacgtcaacaaggtcccggtgctgggcgacctgccggtgatcggtgccttcttcaagaacctgaatttccaccaggaagaccgtgagctgatgatcgtggtcacgccgcgcctggtgaagccgctggccaagggcgcgccggcggcgcaagccgttggtgccgatggccgcaccaacggcaaccccaatgtatggggctggtatgtgctgggcgaatacgcggacccgactttgccgggtttctcaaaatagccgccggccgtgccggcaggcatggccaacagcttgaggcggagagatggattattttctgttgcacgcaacgcaggacgaagtgaaggactggctgggcaaggtcctgggcgggctgggcacgctggtggccgaaggcggcgcgcaggaagcctttctcgagcgcgtggcccagctgcgcccggggctggtgttcctgcacttctcgacggaactggccggcgcgtcggcgcggctgggcgagcagctgctgcggctcttcccgggcctgccgctggtcgcggtgggccatgccgacgagcccggcatcatgctggcggcgctgcgcgtgggcgtgaaggactttatcgacctgcgcgacgcgccggccgatgccgaggccgtggtcaagcgcctggccgtgccgggcgagcaggtgcgccaggccgagtcggcgcgccagggcaagatcgtggcgctgctgggcgcgcgccccggcgtgggcgtgaccagcctggccgtgaacctggccgcggcggcacgccgccacctgccactgaatgaaaagactgacgcgcgcgccgaagtgctgctgctggacctgggcctgccggcgcgcgacggcgcgctgtacctgaacctgagtccgggcttccactttgtcgaggcggtgcgcaacctgcgccgcttcgaccaggtcttcgtgcagaccgcgctgacacgccacggcaacggcgtatgcgtgctgccgctgcccgcggcgctgggcgagctgcgcgacatctcttactccgaagccatcagcctgctggagcggctgcgcgcgttcttcgacatgcagatcatcgacctgggcggcttcggcaatgccgagttcaccgcgcagatcgtcaaggccgccgacagcgtggtgctggtggccgaccagagcgtgggcgcgatcgtttcggccgcggagctggtgcatgagctgcgcgcgcgcgaggtggagcgcgacgacctgcacctgctggtgtcgcgcttcgatgcgcgcctgggcgtggatgccgcgcagatcgcgcaccgcgtgggtgtgcagtcggtgggcacgctgcccgacagccgcgcaccgctggtgctggccatgaaccgcggcgcggtgctggccgacgacgatccgcacgacccctatgtgcgcgccctggccgacctgctggcacgactgggctaccgcgcggcgcaggccagggaaaccagcctgctggcgcggatgaaggacaaactgcctgaggcgctgcgcgcggtgcgcgtggcacgcactggaacctgacatgacgcaagcgattgaattctccgacaacgcccccgcaccgtttccggtctcgcaggaattccagaacatcaaggaagcggcgcacgagcacctgctgacccgcatcgaagagctcggcgcagagttcggccgctggtcgcgtaccgcgatccagcgctttgtcgacctggaactggagagctttacccggttgcgccgcatccccatcaacgaggccgagctgcgccagattgccgaggcgctgaccaaggagctggccggcttcggcccgatcgaagacctgctcaacgaccccgcggtggaagacatcctggtcaacggccaccttgacgtctacgtgtcgcgccacggcgtgctggagcgcatcccggtgcgctttaccgacagcggccacctgctgcgcatcgtgcgccgcatcctggcgccgatcggcaggcggctggacgagtccaacccgatggtcgatgcgcgcctgcccgacggcggccgcatcaacgtggtgatcccgccgctggcgctggagggtccagtggtgtcgatccgcaagttccgcaaggacccgatgacgcctgctgacctgcaggggctgggcaccatgagccccgagatctgcgacctgctgcaggccgcggtgcaggcgcgctgcaatatcctggtgagcggcggcaccagctcgggcaagacttcgctgctcaatgcgctggccaccttcgtgccgaccaccgagcgcgtcatcaccatcgaggacaccgccgagctggcgctgaaccacccgcacgtggtgcggctggaaagccgtcccggcggtttcgagggcaccggcgtggtgtcgatccgcgacctgctgcgcaacagcctgcgcatgcgcccggaccgcatcatcgtgggtgaagtgcgcggcggcgaggtgctggagatgctccaggcgatgagcaccggccacgatggttcgatgggcaccatccacgccagcagcccgcgcgaatgcctgtaccggctggagatgctggccggctttgccggcttccagggcagcgaggcgagcctgcgccggcagatcgccaacgccatcgactttatcgtgcagatcgcgcggctttccaacggcaagcgccgcatcgtctcgatcaccgagatcaccgggctgggcgacaacatcatttccacccaggagctgtaccgtcacgagccctacgtgaacccggacggtaccgagaccgaccgctggctctcgctcggcctgctgccgcactcgcccaagctggcacgcatgcgcggaccgggcttcatgctggacgaccgcttcgatgtctagcgccacgctgctgctcgccgccacggccctggtcatcaccggcctgggcctgctgctgctggccagcgcgcaggcgcgtgcgcgccgcgagcagcagcaggccttcctgcaggcgcagaccgagcaggtgcgcctgcgctatgcgcaggcgccggatccggcgctgcaactgcccgcacgcgacctgcgccgccgctgggacgacttcctgcggcgtgccgacctggcgccgacgcgccgtaccgccatcgtctggatcacgccggtggtgctgtgcacgctggccggcgcggtggcggggcaatggctgggcgcggtgtcggccctgatcgtggcgctggccgtggcggcgttcgcggcctggaaccgcgtgcgccgcctgcacaagaagctgttgtcgcaactgcccgggttcctggacggcgtggtgcggctgatgacgatcggcagcagcgtgccggcggcgttccagaattcgatcgccaataccgaggcgccgctgcgccaatgcctggtgcaggccgtgcacctgcagcgcgccggcaaggagctggaccaggcggtgctgcaggtcgggcgcgtgtacaaggtcgaggaactggtgctggtggcttccgtgctgcgcctgtcggtgcgctacggcggccgcgccgatgtggtgatggagcgcaccgccgcctttatgcgcgaccgcgaacaggcccagcgcgagctgatggcgctgtcggccgagacccggctgtcggcgtggatcctggggctgctgccgctggtggtggccggcggcctgttcatgctgaacgcgggctacatcttgatgatgtggaaggatcccaccggcaagacgatgctgctgtcggccctggcgctggaaattgccggggccttcatgctgtaccggctggccaagtcgatctgagcggcatgccagcacgcagacaagagccaacatggaccgcctgacactgatttcgctcagcctgctagccgccgcctgcggcgtgggcgtactgacgctgccgctgttgcgcgactggcgccagcgccggctgtcggcgcgcaccatcgacggcgcgctggcgcggcagcgcgcggcagaagccgcccaggccgcccacgccgcagtccccgccgcgtcgggcacccaggctgcggcaaaggccggtgccgccgcgccgcagggcaggggcggggcggctaccgcaatcggggcacaactgggcgcgcgcgtgggcgagcgcatcaatgcccactggctggattcgcgcctcgggcgcgcggtggtgacgccggaagaccagcagttgctggagcaatgtggatggtacgggccgcagtcgcgcatgctgtttggcgtgctgcggctggggttgccgtcggccctggcgctcgccgccatgctctggcacgtgggcgcgggcgcctttgccatcgtcgcgtggggcttcggcacgtttgcgctggcctacctggcccccaagtggcacctgcgccgccgtgccgcggcgcgcctgcgcatggtcgatgacgagctgccggtgctgatcgacatgctgcgcctgctgcagggcgtgggcctgtcgatcgaccagagcctgcaggtgatcgtggccgagttcggcagcatgctgcgcgtgctggggccggagctggcacgcgccaaccagcagtttgcctcgggacgctcgcgcgaacagacgctcttgcgcatcggccggctgttcgacagtgaagacctgaagagcctgatcacgctgctgacgcaggtggacaagcacggcggcgcggtgcaggagccgctgcgccagttcggcctgcgcatgcaggaggcgcgcaaatcgcgcttgaaggatgagatcggccggctcacggtcaagatgaccgcggtgatggtggtgagcctgctgccggtgctgctgatcctgaccgcgggccccggcttcctcggggtgatccgcatgctggcacatatgggagggacgcgatgacgcgctcagtcggtccggcgctgggccggatctcgaaaacggcggcgtgcctgctgctcgcggcgctgtctggctgcgccgccaatcagaacggggccgcggccatgcatgaccaggccgaggcgcaggtggaactggccaagctgcgcgacaagaccgcgcgcgccgaatacagcgagcaggcggtctacctgggcctgatccgcaagatgcagcaggacgggctttacttcgcctcgctggctcatatcgaggtctacgtgaagcgcttcggctccggcccggagatccaggcgatgcgcgccgatgcgctgcgcgagaccgggcaggacaaggccgccaccgatgcttaccagcaacttgcagcgacgtcgcaaggcgagcaggccgcgcatgcgcaccacgggctcggcctgctggcggggcgccaggatgactttgcgcgcgccgttacagagctgcgccaggccgccgcgctcgaccccgtcaatccgcgcatctccggcgacctgggctacgcgctgatgcgcgccggcgcgctgcaggacgcgcgcgtgccggtgatgcaggcgctggaactggacgcgcgcaatccgcgtgtgatcagcaacgccgtggtgtggctgatcgccgacggcaagcgcgcgcaggccaacgccatgatgcaaaaggccgcgctgcccgaagccacgcgcagcgccatccgcaaggaagccgaccgcatcgcccgcgccaccgcggcgcgcgaccgcgcagcggcccgtcctgcgccggcagcgcgggcgccatcgaaacccgccaccaccgcaccggccacctcggtggcggccgtggccgcaaccgcaggggctaccccatgaccgccatgttccgcattgccatccccgcgctctgcctgctgatgctggcgcccgccgcgcaggcgcagaccgaccgtgccacgaccgaggccgctgccaccggcatgccggcaggcagcccggcgcaacgcgagatcggtgccgacacgcgcgccatccttgccatccagcgcgaaggcacgcaggctggccccatgctgccgatgcacggcgagcaggccgcgctgggctatgagcgctacctgaacagcttccgcttcgcgctgccggagttctacacggggcaggccaacgccagcaccgcgcgcgccggctccgccggccagatgctgggcggcaaatgagcttgcgccagccgcggccgcgccgggcacctcgatccgcacgcggcgccatcagtgtgatggcggcgctgctgatcgccaccgtggcgatcgccgcgctggtgtcgatcgacgtggggcatgtgttcatgcgccagcggcagttgcagaacgtggtggacctggccgcgatgtcggcggcacagcaactcaagcgagctgatagcgcggcgaatctgaacgccgctgtgctgggtacggtcaggaatatcggtgcgaagaacgggtatccgtcgggcattgcaatgggttgcggcgatgccaccggtggcggcgcggatgccatgactgcctgtcttggcgtgtgggatccggcgagcggcgggccgaagcatttcagcgctacgtatgaagcaaccaaggtctcgcccaatgccgtgcgcgtgcaggcaacgcagaccgtgccaatcctgttcgtgatcgacggcggcagcggccggcagctgtttgctgaagcgattgccagcggcagtccgccggtggcggcgttttcgctgggtactgggttgctggacgtctccaccgccaacagcatgctgagtgtgttgctgggcaatacggtgagcttgtcgttggtggactggcagggactggtcaataccaccgtgacgctggaccagttgcggctcaaagcgggtgtcggcacggtggaccagctgttgaacacttcattgaatctgcgtgatttctatgcgctggtgcttggcgccgctggccgcgacgcgctgctgacgacgatgctgggcagcccgccaaccgcgctcggggccagcggggcagcggctacggtgtcactggccaggctgcttgatcttggtttgatggcgcctgcggcatcgtcggcggtggaggtgggcctgaacgtggcgcagttgctgctcgcctccgcgcaggtggcgcgaggggatacggcagttgccctgccactgaacatacccaatctcccgcttggcctggggggcatcagcgccaacctgcgcgtgatcgagccgccggtgacggcggcaggtccggcgcgacagctctccagcaacccggacgcctggcaaacgaccgcaagctcatcccaggtaaaactgaccctgatgctccagatcacctcaaatatcctgaaaccggtactggacgccaacttgaacgtgccgctctatctcgatgtggccaacgccaccgccgacctgaccaagctgcaatgcgcggcaaatcctggggaccgccgtgccacgatgcacgtcagaagtggtctcgtcacggcgtgcctcaccgatggctgcacgggtagcgatgtggtgctcggccaggctaagctggggctgttcgacattgcggacgtgattgccacggacgtcccacgctatggcagcacggctggccaggaggtcacgctggcaccgggcgggcatgcgcaagttggtaccgccgatccgtttggcgggttgttctcgcaagtgctggccctgaaggtgcggactaggctgctgggcatccttagtgtgcccattgatctcggcccgctactcgcgccggtcggggcagcgctcgacgcattgatcccgccgctgctcgccagcctcggcatccagctaggcaccgccgacctctgggtccacagcatcgactgcaacaatgccgaactggtgtactgagccatgattgcgccaaaccgcctgatggcagaaatcgaatgaagacagaccgctgggcctacgaaaaccttgaagtctacgtgtgggaaggcaagtacgagatcgccgaccgcgtcacgcgtttcctggcgccgctgggcgtggacgttatccgcgccggcgcactcgaagccttgcctgccgagccgcgcctgaagccctgcatcgcggtgatcagcgtgtcggtgatcggcgcggcgcgcttttcgctggactgggaggccgcgcacggcatgccggtgatctgggtggcaggccccggccgcgaggccgatcccgggcgctttccgccggagtacgcgcatattcttgccgatgacttcaccggcgccgacctgcgcagccagatcggcaagctgctgccgcaactgctggccacggacgcgcccggcgagcgcgaggccgatctggtggccggctcgccggcgatgcgccagttgctgcagcatgtggaaaccttcgccgacttcggcagcaacgtgatgctgtatggcgaaaccggcgcgggcaaggaacgcatcgcgcgcctgttccatgagcgcaatggcacctacggaaaggggccgttcgtcgcggtcaactgcggtgcgatccctgacggcttgttcgagtcgcagttcttcggccatgccaagggcgcgttcaccggcgcctcgttcgcgcaccgtggctatttcgagcaggccaacggcggcacgctgtttctcgatgaaatcggcgacctgccgctgttccagcaggtcaagctgctgcgcgtgctggaagagaacgtgatcacccggctgggatcgaccctggcggtcaagctggatttccggctggtggcggcgaccaacaaggacctgcgcgacgcggtgcgacaggggcgtttccgcgccgacctgttcttccgcctggcggtgatcgagatgcgcatccccagcctggaagagcgtggccaggccgacaaggtggcactgctgcagtccttcctgcgccatatgctgggggaatccggcttcgacgcgctgccgccgatgcctgactggctcaagggcgcggttggcaccgcctatttcaccggcaatgtgcgcgagctgcgcaacctggccgagcgtgtgggcatcacagtgcagcagaccgggcactgggacgaagagcgcatccggccgctgttccgctcgctgcatccgggtgcgttcgatggcggcgagcgcaacgacctgcgtgccgatacggaagagcgccgccgcatcctggccgcgctcgatgccaatggctggcggcggcaggacacggcggcaagcctgggcatcagccgcaaggtgctgtgggaaaagatgcgcaagtaccagatcgccgacagcgaggccgagccggtctgactgcacggctcagaacacgcgcatcaggacacgcctcagggcaggcggatctccttcacgtcgaagtgcgattcgccgatcagctccttgtcgtattcgccgaccagttccaccgtggtctgcgcatccaccggcttctgtgccggccagagcttggccttgatcttcaccttcatctggccggtgccgtccgagaacaggtagcgctcgtcgccgacgctgctgatgatcttgccgcgcagcacggcctgctggtcgtccttgccatctgcctgcagcgccttaacggtcatcaccgggacggccgacgggccggtgtactgggcgctggcgccggcggcggccagtcccagcacaagggtcagggcagtggcggtcaggatgcgtttcatgtgcgttctccgaaaatttcaaatttggggcgactgcatgcatgatgcgcgcgcccgcctgaaccgttgctgaacgggcagtcaggtcgcaacgcattatgatgcgggtttcgcctttgcatctatcggatcccggattgcgtttccttcacaccgccgactggcatctcggccggctcttccatgcgcgcagcctgctggaagaccaggcccatatcctcgaccagtttgtcgaactggtccgcaccgaacgccccgatgccgtgctgatcgccggcgacgtctacgaccgcgccgtgccgccgcctgaagcagtggccttgctcgacgacgtgctgggccgcatcgtcatcgacaccggagtgccggtggtgatgatcgccggcaaccatgacagcgcgcagcggctgggattcggcgcgcggctgatgcgggcgcagggcctgcacgtggccggccgcacgctggccgcggcggcctgcgtgacgctgcacgacacccacggcgaggtgcgcatctacgcgctgccgtacgcggaaccggcggtggtgcgcgatgccatgggcaccgacctgccatcgcatgaagccgcgctgcgcgcgcagctcgatgccatccgcgcggtgcatccgccgggcgtgcgtgccgtggtggtgggccatgccttcgtggtgggcggcgcggcaagcgaatcggaacggccgctgtcggtgggcggcagcggcgcggtggccgcggacctgttcgccggctttgacctggtggcgctgggccacctgcaccggccccagacgctgggcggcgggcgcgttcactatgcgggctcgctgctgaagtattcgctgtcagagtgcgcgcacgacaagtcggtgtcgcgcatcgaactgggcgcggacggcgcggtcgccatcacgccggtgccgctgcaggcgctgcgcgatgtgcgcgtggtcgaaggcgaactggccgcggtgctggcggcgggtgtcgatgatccgcaacgcgatgactacatccacgcgcggctcaccgatacgggcgcgctgctggacccgatggccaggctgcggcaggtctatcccaatgcgctcgcgatcgaacgcacggtgctggcgcgcaccggcacggcttcggaggccgggcgcaagttgcggcaactgggtaccggcgaactctttgccaacttcttccgcgaagtggcggatgccgagctggaaccggaccagcgtgccgtgctcgaccaggtgctgaccgggatcgccgccgcggacagggagtcggcatgagaccgctgcatttgacgctgcaggccttcggtccctttgccgcgaccgagcaggtcgatttcacgcggctgggcgagcaggccttcgtactgatccatggccccaccggcgcgggcaagaccacgctgctcgacgcgatctgctttgcgctgtacggcgatacctccggcggcgagcgcagtgcgcaggccatgcgcagcgccaacgccgcgcccgcgctgcgcaccgaggtgacgctggagttcagcctgggcgcgcagcgctggcgcgtggtgcgctcgccggtacaggagcggcccaagcagcgcggcgagggctgggtgaccgagccggccaaggcccagctggacctgcatgacggcaacgactggatcagcaaggccagccagcccgccagggtcagcgacgccgtgcgcgacttgctgggtttcgacagtgcccagttccgccaggtgatcgtgctgccgcaggggcgcttccgtgaattgctgaccgccagttcgcaggcgcgccaggccattctggagcgcctgttccgcaccgagttgtaccggcgcgtggaagagctgctgaaggccgaggccgccgtcatccgccgcgatgccgagcgcatcaccatccagcgcgacgaagcgctgcgccaggttggggtggaatcggcgcaggcgctggcagagggaatcgaggccttgcaggccgagttgcaggcgctgcaggggcaggaacagggcgcgcgggccacgctggccgcagcgcaggcggcgctgggtgccggcgagcaggtggcggcgcggttgcgggaacgccagcaggcgcaggccgcgcacgcggcgctgctggcgcgccagccagccatggagcatgagcgcgcgcgcctgcacgccgcccagcgcgccgcgcgtgtcaggccggcactgcaggcgtggcaagccgcgcagcgcgaccaggccgccagcgccgttgccttgacgcagtctggcgagcaggcggcgcgcgccgcgcaacaggccacgcaggcggctgccgccttgcaggccgaaaaggcacgcgctgaagcgcgccagtccgcgcagaggcgggtttcgcagctggcagacatgctgccgcgcgcgcagcagctgggtgcgcagctggccgcgctgcaggcggccgaagccaggcaggtggcagccgccactgcgcgcgaacgcgccgccgcacagcttgccacgcggcaagccgatgccgttggcgcggagtccgcgctggcgcaaggccagcttgctgccgcgcaggcacaggccacggcgttgcagctggccgcgttgcaggaacgcgcgcggcagcttgaccgtcatcagcaagctgtccgggcactggatgccgcgaacgcacaggcggccaatgccgccgctgccgaacagcaagccctgcgccagcgcgagcagtgccgcgccgcgctggccgaagcggaagccgcctggcgcgccgggcaggccgcgcggctggccgcaagcctggcagcgggcgatgcctgcccggtctgcggcagcaccgcgcacccggcaccggcgcagcacgtggcggcgccgctgtcggaccaggcgctggagcaggcccgccacgccgcgctcgaggctgaatcccatgcggtgcgctgcaccggccagcaccaggcggcacaagctgccattgcccaggcgcgcgagcggctggacgaactggcgcaggcgctgggcgaggtcggcgacgagtccgcccgcaagctgaaagccgagatcacgggactggaagcggcactggccgaaggccggcaagcggcggcaagccttgcgcaacgcgaagccgccatcgtcagctgccgcacggcgctcgcagcggcggacgccgccagccgcgatgccacggccggcgccgaggccgctgcccaggcgctggcccactgccgtggcgaatggcaggccaacagtgcgcaggttcccgaggattcacgcgaccccgtggcgctgggcgaggccctgcggcaggcgcaggctatgctcgccgcgctggaacaggcgctggtcgctgcgcaggcggccgagcgccaggctgcggcggacgcagccggggcacaggctggactggtctcggcacagcaggcacaggcccaggcgtctaaccgcctggccgaggccgaatccgtgcttgcacaggcgctcgcgcagcaaggctttgccgatgtgccggcccacgcggccgcctgtcttggcgacgatgccatgcaggcgctcgacgcgacgctgcgcgcgttcgatacccagctggccacagccgccgactggcgcgaacgcgccgaggccgccgcgcaagcgctggacgcaccggatctggacggcctgcgcgcagcgcgcgatgcgtcggccgccgcggtggaagccctggtccggcaacaggccgagcgcggccgttcgcgcgacacgctgctgcagtgccagctgcgcctgcagcagctggacgcgcaggggcgcgacatcgaggcacgctacgcggtgctgggccggctggccgaagtcgccaacggcaacaacccgcgccgcatgaccttccagcgcttcgtgctggccacactgctcgatgaggtgctggaagccgcttcggcgcgtttgctggcgatgagccgcggccgctatgtgctgcagcgcgtgcgcgagcaggcagaccagcgcagtgcgggcggactggatatcgaagtgttcgaccacgataccggcgcggcgcgtccggccaatacgctgtcaggtggcgagggcttcctcgcgtcgttgtcgctggcgctggggctggccgacgtggtgcagtcgcgcgccggcggcatccagctcgatacgctgtttgtcgacgaaggctttggcacgctcgatcccgagagcctggactttgccatccgtacgctgctggacctgcagcaggcagggcggctggtggggatcatttcgcacgtcaccgaattgcgtgagcgcatcgacgtgcggttggaggtgcgccctggggttggcggcagccgggtactgttgacgggcgtggcgaccctcgcgtaatgcggcggggtttccccgtcagccgacgaatacctggcggcaacgaatcgccatcacttgcgcttcaaatgcgcgggcggctgcccgggccaggcgcacgcggcgcgacagcgggtgcgggcgggatggcatgttggcgccagccggggcaggcgcgggcgattgcagttgatccttgctgggtttcagtccccacgcctgctgcgtgacatgcaggatgcgcgcaagcgccactgcatggggcgtggatgaaaacgggacatggacggtggccatgacgggctcctcgttctttgttgccaggctgccctgctcagccgggtggtccggtggctgctgtgcgggtgttgccttgcctgattccacaatagcccgtgcgacccccgggccatatcgagtgcgagccgattgtgatgtcggccccgtcctacacacggggtgtgcccgtcacccgcgcgcgctaatcgcacaatctggttagccgaccgcccggtcggcttgaccgtcgccgacgcgcaggtgtaatctgttcattctgcgaattcaagttcgtatatcgaacaaatcggttaacgaacaaccggtccacacccaaagactcacgcagactgctggactcgttcaaatgggtagcgccccgcgcagcccgccgcgacgaaactccttccggcaggattaccggagacagcctttcatgcgccgcgtcttgcggcccgctccggtagcctggcggatcttccgacctggaacgcaagtgatcaacaagctatacgactcggtggaagcggcggtggccggcatccacgacggcgccaccatcctgattggcggcttcggcctcgcaggcatgcccgcggaactgatcgacgcgctgatcgagcaaggcgcgcgcgacctgaccatcgtcaacaacaacgccggcaacggcgacaccgggctggccgcgctgctcaagaccaagcgcgtgcgcaagatcatctgctcgttcccgcgccaggcggattcctacgtcttcgattcgctctaccacgcgggcgagatcgagctggaactggtgccccagggcaacctggccgagcgcatccgcgccgccggtgccggcatcggcggcttcttcacgcgcaccgcctacggcacgccgctggccgagggcaaggaaacgcgcatcatcgacggccagggctatgtgttcgagaccccgatccacgccgacttcgcgctgatcaaggccgacaccgccgaccgctggggcaaccttacctatcgcaagactgcgcgcaatttcggcccgatcatggcgatggccgccaaatgcgccatcgtgcaagtcagccacgtggtggagctgggcgagatggaccccgaacacatcgtgacgccgggcctcttcgtcaagcgcgtcgtcaaggtcgcctgagcgacaggtaacaggagaatccagatgcaacgcctgacccgcgatcagatggccgcccgcgtggccaaagacattcccgacggtgccgtggtcaacctcggcatcggcctgccgacactggtcggcaaccacctgcccgcagacaaggaaatcctgctgcacagcgagaacggcctgcttggcatgggccccgcgcccgcgcccggcgaggaagacggcgacctgatcaatgccggcaagcagccggtgacggtcaagccgggcggctcgttcttccatcacgccgattcgttcgcgatgatgcgtggcggccacctggacttctgcgtgctgggtgcgttccaggtctcagagaagggcgacctggccaactggcacaccggcgcgcccggcgccatccccgccgtgggcggcgcgatggacctggccatcggcgccaagcaggtgttcgtgatgatggagcaccagaccaagcagggcgagagcaagattgtgccgcagtgcacctatccgctgaccggcatcggctgcgtgacccgcatctacactgaccttgcgaccatcgacgtgaccgccgacgggctggtcgcgcgcgacctggtcgaagggctgagcttcgatgaactgcagcgcattaccggcgttcccctgaagctggccgcctgagcgccggcatcaccacacaccaaaacgagagagacacaccatgaccgaagcctttatctgcgacgccatccgcacccccatcggccgctacggcggcagcctgtccgcggtgcgcccggacgacctcggcgcggtgccgctgaaggcgctgatggcccgcaatccgaacctggactggaaggccatcgatgacgtgatctacggcaacgccaaccaggccggcgaagacaaccgcaacgtggcacgcatgtcggcgctgctggcgggcctgccgcaagaggtgccgggcgccaccatcaaccgcctgtgcggctccggcatggacgctaccggcaccgccgcgcgcgccatcaaggccggcgaagccaccctgatgatcgccggcggcgtggaaagcatgagccgtgccccgttcgtgatgggcaaggccaccagcgcgttctcgcgcgatgcgcagatcttcgacaccaccatcggctggcgcttcatcaacccggccatgcgcgcggcctacggcgtggactcgatgcccgagaccgccgagaacgtcgccaccgactacaagatcagccgcgaagaccaggacctgatggcgctgcgcagccaggaaaaggcctcgcgcgcgcaggccgacggcacgctggcgcaggaaataaccccggtcaccatcgcccagaagaagggcgacccgatcgtggtcgagcgcgacgagcacccgcgcgccaccagcatggaagcgctggccaagctgcgcggcgtggtccgtcctgacggcaccgtgaccgctggcaatgcctcgggcgtgaacgacggcgcctgcgcgctgctgctggccagcgaagccggcctcaagcagcacggcctgaccccgcgcgcccgcatcgtcggcatggccaccgccggcgtggcgccgcgcgtgatgggcatcggcccggcaccggcgtcgcagaagctgctcaggcagctgggcatgaccatggaccagatcgacgtgatcgagctgaacgaagcgttcgccgcgcaaggcctggccgtgctgcgtgaactgggcgtggccgacgacgacaagcgcgtcaacccgaacggcggcgcgatcgcgctgggccacccgctgggcatgagcggcgcgcgcctggtgaccaccgcgatgtaccagctgcatcgcaccggtgggcactttgcgctgtgcacgatgtgcattggcgtgggccagggtattgcgatggtgatcgagcgggtctaagtcaagccagttggaaagctgagggtgtactccctctcccgcaagcgggagagggagcgagttagcggtagttcttggagtgagcaagagatgtcccttcccgtagccacgctcgtgaccggcggcagttccggtatcggccgcgccatctgtgaaatgctgctggccgatggcgtgacccaggtggtcaatatcgactatgccgaaccggcctggtcgcacccgaacctgactttcttccaggccgacctgaccgatgccgaggcgacccgcgccgtggccgcgcaggtgacctcgcgcttcgccgtcacgcgcctggtgaacaacgccggcgccacgcgccccggcaccgccgacaccgccaccgtcgccgacctggactacgtgaccgccctgcacctgcaggccacgctgctgctgacgcaggcgtgcctgcccgcgatgcgtgccgccggctttggccgcatcgtcaacatggcctcgcgcgccgcgctgggcaaggccgagcgcgtggtgtactccgccaccaaggccggcctgatcggcatgacccgcacgctcgcgatggagctgggcggcgacggcgtcactgtcaacgccgtggccccgggcccgatcgccaccgagctgttccgcaagagcaaccccgaaggcgccgaacagacccggcgcatcctggccagcatcacggtcaagcgcatgggtacgccggaagacgttgcgcgtgccgcgctgttcttcctgtcgccagacaacggcttcgtcaccggccaggtgctgtacgtgtgcggcggcaccacgctgggcgttgcgccggtgtaagcagcgcgcgtcccaggcatccgcattcaagcattcaacaagaagagacgttaaccaagcgtcacgcatggcggcccgtggccgggccgcccaccggatgcgcgcatgtgcgcgccatccgttcgggaacggcaatcacgccattcagcacaacctcccgcggtacccaatcaccgccggaacgatatagcaccggagcattaccgatgagacaagattcccagacctccaccacgcgccgccgcctgcttgccgctggcgtggcgctggccaccaccatcgccggctttgccggtgcggcccatgcgcagggcggctacccgaccaagccgatcaccatgatcgtgccgttctcggctggcggcaccaccgacatcctggcccgcatcgtcggcctgcagctgggcaaggcgctcggccagccggtggtgatcgacaaccgtccgggcgcgggcggcaatatcggcgcctcgctggcggccaaggcgcctggcgatggctacacgctgttcatgggcaccatcggcacgcacgcgatcaaccagtcgctgtactccaagctgccgtatgacccggtcaaggacttcgcaccgatcacgcgcgtggccatggtgccgaacctggtggtggtgaatcccaaggtgccggtcaacaacgtcaaggaactgatcacctacgtcaaggccaacccggacaagctgtcgtacggctcgtcgggcagcggttcgtcgatgcacctgtcgggcgagctgttcaactccatgaccggcctgcatatccagcacatcccgtacaagggcagcgccccggccgtgaacgacctgctgggcaaccagatcggcctgatgttcgacaacatgccgtcgtcgtacccgcacgtgaaggccggcaagttgcgcgccatcgccgtgacttcggccaagcgctcgccggcgctgcccaacgtgccgaccgtggccgaatcgggcgtgccgggctatgaggccacctcgtggtttgcgctgtacgccaccggcggcacgccgcagcccatcgtcgaccgcctcaacgccgaagtggtgaagatcctggccatgccggaagtgaagaagcagatggccgaccagggtgccgaacccaacccggaaaagccggcccagctggccgcgttcatgaagtcggagacggccaagtgggcgaaggtggtgaaggcttcgggcgctacggtggattgattcacatacaggctgcgccaaagaaaagccggtccctgtcggggaccggctttttgtttatgcgtgggcggggacggctgccactcaatcgctgccaagctacagcttgtttttctgccgcttttcgatcgcagatttgagcagcgccgcactgcgatagatgccgtgtgcgaacttgccatacggcagcgtcgcaaacaacgccatcaccacgccaaggtggaccgccagcagcagcggcatcgccgccgtgccgcgcccggccagcaaccccagtccggtggcgctggtcagcagcagcagcgcgatgaagccgcggtccatcgggcgctgccgggcatccccatgcatcgggtgccggcgcaggttcagccacagcaagccggccgggcccaccagcaggcccacgccgccggcggtgcccagcagcaccggcaggctcgtgaccggatagggcgcatgccagcccagcagatagtggtagccggtcgccaccgctgtcgacgcaaagcacagcatgaaaccgtagaacgtgaaatggtggaagcgccgccgcgccagtgtgaagcggtcgctggcctcgttgcagccatcgccgtggccgccatcgaggtaggtcagtgccagcacgttccgggccgcctctgccacggccggtgccgacgctgtgccggcagagacatcacgccagaagcggcgcacgcccaggccaagcgcaagcacggcaaagccgaacacactgccgaacaatgccgccagcgtgttgtgcgggaataccgcgtagaaattgccgccctcatgcgtctgccacagcgcgccgcccagcgtggcggcgagtaccaggaacaacgccagcccgaaggccagcgccaccgacaccgtcagcccgttgcgctggtacagcttgcccagcggcgcgggccatgcatattcgctataggtttccagccgcacctttgccatggcctgcggcacattgacgccgaaatcatgcggcggcgcgtactggcaggcgtggtagcaggcgccgcagttgtggcacaggttggccaggtagttgacgtcggccttgccgaactccagccggcgggtcatggccgggaacaccgcgcagaagccttcgcagtagcggcaggcattgcagatctgcatctgccgggcaacttcggcctcattgtcggtcagcggcagcacgcggatgacgcgggactgcggcgccggggcggcagcgtcctgcccggccagttgcgcggcctcgcgcgtcagggcttcaagcttctgcatggatggctcccgtgttgatgcccgccgccaatgcagcctgcgtgcccgcgatgcgcccgaaggccgtgccgatcgacatgccgacaccggccgtgtatcccttgccgagcacgttgccggccatcatttctcctgccacgaacagattcccgcttggcttgccgccaaagtgcatctgggcgcggtcgttgaccttgagccccaggtaagtgaaggtgatgcccggccgcagcgcgtagccatagaacggcgcctggtcgagcggcctggcccaatgcgtcttggctggtgccaggccttcggtgtggcagtcgtccagcgcggtatggtcgaagctgccgacgcggcacgccgcgttgtagtcctgcaccgtgcgcacgaactgcgcttccggcagcccgagcttgcgcgcgagctcaggcagcgtgtcggccttctcgccgggaaacaccggcggcatgaagcggccgatggccttgctgtcgatgatcgaatagccgatctgcccgggctgctgcgccaccagccggccccagatggcgtagcgcttgggccagaagtcctcgccctcgtcgtagaagcgcacggcgtcgcgattgaccacgacgcccagcgacacgcaatcgatgcgcgtgcagatgccgccgtcgtacagcggcgcgcgcgcgtcgatggcgacacagtgcgattgcgacgggtcgccgatggcatcggcgcccgcgtcgatcatgtaacgcagcagcacgccctggttgaagcgcgtgccgcggatcaggaagttgtcggcgggccattctccacgttcattccggccccaggcttcgcgcagccattcgcggttggattcgaagccgcccgcggccagcacgcaggcgcgcgcggtgaagcgctggctgccgctgcgcgcggcgacgaagcggtcgccatccagctcgatcgcatccaccggggtttcatagcggacctgcacccccatcgcttcggcgctgcggtagtacgcgttgaccagagccttgccgccacccatgaagaaggcgttggtgcgcgccacgtgcagcgcacccgacagcggcggctggaagcgcacgccatgcctgcgcatccacggccggcaggtcgatgacgcgcggatcaccagccgcgccaggtgttcgtcggtgatgccgccggtgaccttgagcaggtcctgccagtactcttcctcgggataggcatcgaccagcacgtcctgcggcgcgtcgtgcatgcagcgcaggttgcgcgtgtgctgggagttgccgccgcgccaggcgcgcggcgcggattcgagcagcagcaccgaggccccggcttcgcgcgccatcagcgccgcgcacagggccgcgttgccgccgccaattaccaatacgtcgaccatggggattgtctccttgctggcgccatcttggcgcgcaaggcgggcgggcgccagcaggggcgcggcaagggggcttcagctttcgtgaagcccggccggggcacagccggctcagcgcgggcgcaacgtggcgccgggccagcgcccctcgcgcaccagcgtggtggcgacgtcggccagcaccacgcgcgcggccaggcccgccggcgacagttcatcgtcggacaggctgaccagcaggttgggccgcgtggcgccggcgtcggtgaccagtatgctgcggtagggcgtgccgtggctgcgcgccagtgccgcgcccggctggatggtggcgcccaggccaccgcgcacggcgtccatcaggatcgccagcccgtcgatctccgccaccacctggggttcgcgcttcgcctggcgaaagcacgcggcgaccagcgcgcgcagcccgtgcgagccgctgggcaggatcagcggcagcttgccaagtgccgccaccgaggtctgctcgccgcgcggcatgccggccagcccctcggcgccgatcacgaacagccgctcatcgagcagcggcagcacgctccagcgctgcgcgggctcctcgctgaacagcaccgccaggtcgatctggcgcgcgctcagcatcgtgccgaggtagccggacaggctctccaccatgcgcagtcgcacgtcggggtagcgctcgcgcatggcctgcatgaagggcagcgccagcaccgcggcggtgctgggcggcaggcccacgctgacatggcccgacaggcgcgcctgccgcgcggccagcgcggcatcgtcgatatggcgcagcgccagctgggcctggcgccagaaggccagcccggcgtcggtggcgaccacgccggtggaagtgcgctgcagcagccgcgtcgacagctcgctctccagccggctgatctgctggctcagcgcggacgtgaccacgcccagctccagcgccgccttgcccatgctgccgtgctcgatcacgctgacgaagtagcgcagttgcctcagttccatgtcgtgtccccgctgccgcaatttgcccgcatggtagcggaaaacctgccgcagttcacgaatcctgaagacccgttaacgcccgcccgatggcgcgcttgccagcggctgcgtagagtcgcaccggtcagaaaccggcggaagcgacactacgcagccgccattccataacaacatgacttcccgcaaaggagactgcatgacaaccgttttgcgcatgcgccgcgccgtgatggccggcctcgccggtaccgctgtgctgggcgcgcccgccgcgttcgccgcggacaactggccggccaagccgatcaccctggtagtgcccttcgccagcggcggcaccaccgacatcctcgcccgcaccatcggccagaagctgggcgaggcgctgcagcagccggtggtggtggataaccgccccggcgccggcggcaccctcggcgcggccaacgtggcgcgcgcgccggccgacggctacaccttcctgctggccaccgtcgcccacaccatggcgccggccatctacaagagcctgccctacgagttcacgcgcgatctcgatccggtgggcctggtggcgctgacgcccaatgtgctggtggtcaatcctgcgatcccggtgaagtccgtgtccgacctggtcgcctatatcaaggcgcatcccggcaaggtcaactacggctcggccggcatcggcagcaccgagcacctgtccggcgagttgttccgcgcgctgaccggcaccgacgttgcgcatgtgccgtataagggcggcgcgccgatgatgaccgacctgatcgcgggccagatccagatggcgatcgaaaccagcccgtcggcgtcgcagcacgtgcgcagcggcaaggtccgggcgctggcggtcaccaccgcgaagcgttccgccgcctatcccggcgtgccgacgctggcggagagcggcgtcaggggctacgaagtcaccacatggttcgcgctgatggcgccgcgcggcacgcccgcggcgatcgagcagcgcgtctcggcggagctgggcaagctgctgaaggcgccggaggtgcagaagcggtttgacgagcagggcgtgaccgctggtgacatgacgccaacgcagcttgctgcctttatccgcgccgagaccgacaagtggggcaaggtggcgcgggaatcgggggcgaaggcggagtaacggcctcgctcacaagggcggcgctggcgttacaggaggagatcgcgcgggagcggccgcggcagccgaccggctgccagaacgggggctgaacaccccttgccggcaacagtccaatggatgtcgccagcctgaatacggaggaacccaaaatgcatgacctttccttcgttcacgctgacgcggcccacgtcgaatggcaggtcgcgctggcagactgccagcgccagctggacacgcaggatttcctgcgccaggcgaaggcagacaacgcgccgccgctcacgctcggctggtgctacctgagcgactactacgcgctggccgccgaggccatccttgccgcgctgcagcagaactggcccggtgtgtcctgggtcggcacggtcggcctgggcgtatccgccagcggcaaagagtatttcgacgagccggccatggtgctgatggcggcgccgtttccgcgcgacgcgttccagctgttttcggggcgccagcccttgccgcccgcgtcttccggcttcgttccgcataccgcgctggtgcatgccgagggcagtacgcccgatgtgcaggacctgttgcatgagctgagcgcgcgcacggccaccggttacctgttcggcggcttgtcgtcggcccgcaaccgtaccttgcatattgccgatggcgtgttttccggtggactgtcgggcgtgctgttcggccccgaaatcgaactggtctcccgcgtcacgcagggctgccagccgatcgggccggtgcgcgccgtcacgcgcagcaatcacaacctcctgttcgagctggacggcaagccggccctggattgcatcctgaatgacctcggcgtcgagcgcgatgcccaggtggaaaccatggcggaggcgctggccggaacgctggccggcctgaattcagccgccgacgatgccccggtgctgcccggcaggttcggctcggacacgctggtgcgccacctgatcggcctggacgtgcagcatcgcatgctggcgctggccgacatggtcgagcccggcatgcggctggctttctgcatgcgcaatgctgacgcggcgcgcgcggacctggtgcgcgtcgccaccgagatccgtacggagatcgaacgcggcggcagccgcgcacgtggcgcgctctacatcagttgctcaggccggggcgggccgcatttcggcgcgccgcatgccgagctgcagaccgtacgccgcgcgcttggcgacctgccgctggctggcttctttgccggcggcgagatcgcaagggatcacctctatggctatacgggggtgctgacggtattcaccggccattgaatccgcgaatgacagcatcgatgttgcgcatctggcgcgcaaaccagatgcgcaacaggctgttcgacaggaccatcggcagcgaatacgcaatgatccgatacaccttgccgcgctgcagtctggacgcctttgccgggtccagccagtcgtcgttgcgcaccagcagcaacagcgtttccatgccgataaggacgggccacaggcaagccagccgcagccggataaaacgcgggtgaatggcaagcgtgtacgtcatggcctcgcaaaagtggtccagcgtcttgcgcacgagctcgagcatcaaggcccgcgcgcgcggcgaggcgtccgcaagcagcagatcctgcgggctcaggccatgctggtgcagcatcgtcgccggaagatagcagcggccgatgcgcaggtccttgccgcagtcccgcagcacattggtcatctgcaaggctttgccgaagcggaccccgcggcgcagcatggcgtcgggcttgccgatcgcgccaggcatgtgcgcggcggtcatgctggtccagaactcgcccacgcatccggcgaccaggtacgtataacggtcaagctcttccggctcgcgcagtgcgacgatgcggccggcgttttcatcggggaaggtgcgcaggtcaaattccatgccctcgctcagggtcgatacgatctgccgtaccgcttgccggtcgtccggctccagctgcgccagcaccgccagcgcagggcccagtgactcgagcaggatgcgctcgtccgactgttgttcctgccggcctgccacctcggttgcgatgctgtcggccagcgccgtgtctgcggttgcaccgttgacctggtcgcgcaacgacaacagcagcgccaggcgccgttgtggcgggatcagcgaggtatcggcaatcgtgtcggcggcacgcgccagcagataggccaggccgaccggatcgcgcatccgctcgggcagcacgcgcagcgtgagatagaacgaacgcgagacgcctttgagcagcggaccgaggagaaacgcccggctgggttcgcgcatgggtggtgtcctgttccctgggaggttggcgaaagtgacaatgcccgggtggccgtcaggccgggcccgggcattgtaccttcgacgccaggggcagattgctggcactgttcagggcgagtccttgccgagatagcgctcgaaccactgcgccgccaggcgagcgaccgattccagtgcgccgggttcctcgaacaaatgcgaggcgccgggcacgatcaccagcttcttggtgcatgtcagctgggcataggccgattcattgcgttccaggacgctcaggtccagcccgccgatgatcagcatggtgggcgcaagcagtttcgcaagggcgtcggggcccgccaggtcgacccggcccccgcgcgaaacgacggcgtgtatcgggatagacgactggcatgcggcacggatcgacgcggcgccaccaacgctggcgccgaagtagccgaaccgctgtggcacggcttgctgccgcgccacccagctggttgcctgcgccagccgtgtcgccaggagctcgacgtcgaagcggatggcctgcacctggtcttcatccggcagcagcaggtccatcagcagcgttgccatgccgcagcgattgagctccgcggccacatatcgattgcgcgggctaagccgggaactgcccgtgccgtgcgcaaacaataccaatgcgaccgcgccgggcggcaacgtgagtatgccttgcaggtccacgccgccggccgggatcacaacctcgatggcttctgaattgctcggcatggcgcagtcctccgacgggtggtgcgtagacgtgcatcgcgttgcaatcgcgcccatccaagtccactatagggcgggcgtggcggcggggccagtcgccgtgtgcaggtctcctggcgcacgcaatcgacaaccatccctttggatcaggaggaaacatgaagaccctgtttctcgtccggcatgccaagtcaagtaaagatgatccctccttgcccgaccgtgagcgccccctgaatgaccgtggcctgcaagacgccccggaaatgggcaagcgcctggccgagcgtaagctgaagcccgacctgctcctgtcgagtccggccctacgtgcgctgacgacagcgcaactgatcgccgacgagctcggctatgcacgcaaggacatcgcgctcgatgaccagctgtacgccaccagcgcggagcagttgctggccgtcgttcgtgcgctcgacaagaagctcgattgcgtgatgctgttcggtcacaaccccgagttcaccgacttcgcgcatcgcttgtcggacgagattaccgacatgccgacctgcgccgtcgccagattcagcttcgacaccagggcgtgggaggatgtcggcgaaatcaccccgtcgaaagtcacgctggaatcgccgaagaagtaatccgatgccggccgccttcagcgtggcagtgatatatccggcttgaccatacggggcgaagcgataagaatttgtgatcgcaggcgaaagcctgccctcacgcttctctacgcttggtcccacccatgatcccacccgtcagcaccctccacggccgcctgaaaatgcagcacctgcgcctgctgctggcggtggaggagcgcggttcgctgcgccaggccgccgaggcgctgacgctgacgcagcccgcggtcagcaagatgctgcaggacatggaggacctgctcggcgtgccgctgttcgagcgccatgcgcgcgggctgcggcccacgcgcttcggtctggcggccacgcgctatgcccggctggtgtttgccgacatgggcgggctgcgcgatgaactggtggcgctggagtccggcaagatcggacgcgtgcgggtcggggcggtgatggcgcctacaccggggctgcttgccgacgtgatccggcagctcaatcgcgatcatccgcggctggaggtggcggtgcacgtggagaccagcgatgtgctgatgccgcagcttgagcgcgaccagctcgatatcgtgctggggcgcgtgccggatggctgggacagcagcgggctggacttcgagcaactgggcgacgagggcctggctatcgtggtcgggccgcagcacccgctggcgcggcgccgcaagctgtcgttcgaggaactgacgggctacccgtggatcatgcagccgcgccccagcccgatgcgcgcgctgatcgaccgctcgttcgaggatgccggcgtgccggcgccgccgtcgaccatcgagaccgcggcggtgctgatgaccacgtcgttgctggcggacagcgaactgatcgcggtgctgccggagtcggtcgccgcctactacggcaggcttggcgcgctggcggtattgccgctgcccctgccgcgcaagctggggccctatggcatcgtcacgcggcggggccgcccgccgacggcatcgatgagcctgctgatcgatgcgttgcgggcattgtcgaggtgagcctcagccgggcatcccttgcagcttgccgtcgaggcgccacgcgtggcgttgcgggctgtccgggcgcagcgacgcgggcagcaggccgggcggcatgtcctggtagctgaccgggcgcaggaagcgcgcgatggccaggctgccgaccgaggtgctgcggccgtcggacgtcgccggccacggcccgccatgcaccatcgcatgtccgacctccacgcccgtgccgaagccattgaccaggatgcgtcccgccaggcgttccagcgctggcaggaaggtgcgggcggcgtcgtggtcggcatcctcgatatggagcgcggcggtcagctgcccctccagcgcgtcgatgacgcgccgcatctcggtgaggtcgcggcagcgcaccaccagcgaggcggcgccgaagacttcgtggcgcagcgcttcgttggccaggaagacatcggcgtcggtggcgaacagcgcggcctgtccctgcgcagccgatcccgccgcgccgcgcgcaacggtctgcacttgcgcatggctggcgagcgtatcgacgccggcgcaataggcacgatggatgccgggcgtcagcatggtcgcagccggcagcgcccccagccgcgcagccgcggcctgcaggaagcgctccaggtcatcccccgcaaccgccagcaccaggccggggttggtgcagaactgcccggagcccagcgtcagcgaatccgcgaacgccgtgccgatggcttcggcgcgattggccagtgcgtgcgggaacagcagcaccgggttgatgctgctcatctcggcaaacacggggatcggttctgaccgtgccgccgcgatcgccatcagcgccatgccgccggcgcgtgagccagtgaagccgacggccttgatgcgcggatcggccaccagcccttggccgacctccagcccggcatcgaacagcagcgagaaagtcccttcgggcaggtccatgtcgtcgacggccttgcgaatggcgcggccgaccagctccgatgtgcccgggtgcgccggatgcgccttgacgacgaccgggcagcccgcggccagggccgaggcggtatcgccgccggccaccgagaatgccagcgggaagttgctggcgccgaatactgctaccggccccagcgcgatatggcgcaggcgcaggtcgacgcgcggcagcggcttgcgttcaggtagcgcggggtcgacgcgcagttcaaggaagtcgccctggcgcagcaggcttgcgaacatgcgcaactgccccacggtgcggccgcgctcgccttcgatgcgcgcgcgcggcaggccggattcggtggtgcagcggtcgatcagggtattgcccagcgccaggatgttggcggcgatggcttcgaggaaatcggcgcgccgctcgggcgtggtctcgcggtaggcgtcgaatgcctgccatgccagcgcgcaggcctggtcgagctgcgcgggcgtggcgccgccgaatgccggttcgagggtggctccggtggcagcgtcgatggcgtggatggtgccgttgccgccgcgttccgcgcggcggccgatcaggagttcgcctgagattgtcatgccttgtcctttcgatgagatcagcgggcccagcgcagcaccagcggatcgagccggcgcgcaatcttcagcagcccttcgcgggtggccgggtgcatcggctgcagcggatgacgcaccgcgtccgatgcgatcacgccgcctgcctgcatcagcaccttgctggtggccagccagccttgccggttttcatagttgatcagcggcagccattgctggtagcgctgcgcggccagttcggcgtcgccggcctgccacgcatcgaggatctggcggatgccgtcggggaagcccgcgccggtcatggcgccggtggcgcccgcttccaggtcggccatcagcgtgatggcctcttcgccgtcccaggggccgacgatggcgtcgccgcccagttcgatcagttcgcgcagcttggccgcggcctgcggcacttcgatcttgaagtacgacacattgccgatctcgcgcgccatgcgcgccaggaacggcgcgctcagggtggtgccgctgaccggcgcgtcctggatcatgatgggaatgtcgatggcatccgagaccgtggcgaagaactcgtaaatgctgcgctcgggcacgcggatggtggcgccgtggtaaggcggcatcaccatcaccatggccgcgcccgcatcctgcgccgcgcggctgcgctcggcgcacaggcgcgagctgaaatgcgtggtggtgacgatcaccggcacgcggccgtccacgtgttccagcacggtcttcatcagcacgttgcgctcgtcgtcgctcagcacgaactgttcggagaagttggccaggatgcagatgccgtgcgaacccgcatcgatcatgaagtcgatgcagcggcgctggccgtcgaggtcgaggccgccctgcgcgtcgaagacggtgggcgctaccgggaatacgccgcggtagacggtgggggatggggtgcgggtcatggactcctccggctgcttgtgaattggatcgggccaatatacgagccgccatccgggctgtatattgaaacctttccatctggtgatcgcttttgcgactcacagatttcttcatgaaatccaccctcgacgccctgaccggccggttgcgcatgaagcagctgcaactgctgatcgcgctggacgagcattcctccctgcaccaggccgccgcggcgatggcgatgacccagtcggcggccagcaagtcgctgcaggagctggaaggcatgctggaagcgccgctgttcgagcgctccaggcgcggcatgcgtcccaatgccttcggccattgcgtaatccggcacgcacgccagctggtggccgacctgggcgccatgtgcgaggaggtagcgggcatccgcgcgggcagcggcgggcgcgtggccatcggcgtgatcatgggggcggtgccggaggtgctggtgccggtgctggcgcggctgcgccaggcgcagccggagctggcgctggagatcatcgaggacaccagcctgcgcctgctggggctgctcgacgacggccacctcgacctggtgatcggccgctcgctggtcagcgatgaaccggcccgctaccactaccacccgctgggcgatgagcaggtcgcggtcgtggtgggccatgcgcatccggcaccgcgcgcgcgcgcgatggggtttgccgacctcgcaggttatcgctggatcacctatgcaggccatatgccgatgcacgcgctgctgcagcgcgagctggacctggccggcatgagctttcccgccaatgcgatctcgacctcgtcggccttcgtcacggtggccatgctgcagggcgaccccgggctggtgtcgctgctgccgaccggcgtggcggcgatgttcgtgcgccagaagatgctgcgcatcctgcccgtgcggctgcagtcgcggcagcagacttttggcatcgtgacgcggcgcggcggcgccttgtccgcggcggcgcgacagctggtcgcgatcctgaaggcattgccgcgcactgcgcagcaggcggctgccgaggtataacgccaggtgatcgccagttcaaaaaacatcagtagtggcgaatcactgatgctcctatagtctgcccatccgcgccgcagagccggacagcaaaacgacggagacagcaatgaagacatggatcgccggcgcactcgccggcctggccacggtggcggcagtaacgggcaatgcctgggcgcaggacacacggccggtgcggctgatggtgggtgcagcgcccggcggcggcaccgacgtgatggcgcgcatcgtctccgacaagctcgccgcgcagctgaagcagccagtcgtggtcgacaaccgccccggcgcgtccaacaccattgccgcggatttgaccgccaaggcggcgccggacggcaatacgctgctgatgggcgtggtgacctcgcaagcgatcgcgccgcacctgctcaagctgcagttcgatccgctcaaggacctggcgccggtggcgctggtgtcgtcggtgcccaatgtgctggtggtcaacaaccaggtgcaggcgcgcgacgtcaaggcgctggtggcgcagatccaggccaacccggacaagttccgctacagctcgtccggggtcggcagcacccagcacctggccggcgcgtccttcgcgcggcagatcaagggcaagctgctgcacgtgccgtacaagagcagcagcagcgcgctggtggacctgatgggcgggcaggtggacatgagcttcgagaccatgccgtcggtcatcagccatatcaaggccggcaagctgcgcgcgctggcggtcaccgcggaccagcgctcggcgctgctgcccaacgtgcccacgctggctgaagcgggcgtgcccggcatccagatgagtgcatggtacggtgtctatgcgccggccggcacggcgcccacgacactgcagaagctgggcaacgcgctggccacggtgatcagggaccctgacaccgtgcgccggctggccgatgtgggcgcggtgcccggcgcgctgaccgcggcgcagttcgatgccttctcgcgtgccgagtatgtgcgctatggcaagctgatcgctgaactgggcgtcaagctcgaccaataacaaccccggaagtccaatgaattcccgtccaagaatcgccatggtgctgggcgaccccgccggcatcggccccgaactgatcgccaggctgctggccgaccccgcgaccgccgtgcaggccgagatcctgttgatcgccgaccgcgacgaatggcgccacggcatgcggatcgcaggcgtcgagctggcgctggccgagaccgatgcgcccgcctttgccgacgatggcaagccgcgcctgtaccactggcagctgccggagcgcccggcgtatgcgcgcggccaagccagtgccgagggcgggcgctacagcctgggcacgctggcgctggcactgcagctggcgcaagcgggccaggccgacgcgatcctgttcgggccgctcaacaagagctcgctgcacgccgccggcatggcgcacagcgatgagctgcactggtttgccgagcagcttggctgccacggcaacttctgcgagttcaatgtcctggacgggctgtggacctcgcgcgtgacctcgcacgtggcgctcaaggacgtgccggcgatgatcacgcaggaacgcgtgggcggcgccatcgacctgattgaccaggccctgcgccgcgccggcatggcgcgcccgcgcatcgcggtgtgcggcctgaacccgcacaacggcgacaacggcgccttcggccgcgaggagatcgacgtgatcgccccggccgtggccgcggcgcgtgagcgcggcgtggcggcagacggtccgttcccggccgacaccatcttcctgaaggtgcagggcgggccgtcgcagcggcagttcgatgctatcgtcaccatgtaccacgaccagggccagatcggcatcaagctgatgggcttctcgcgcggcgtgacggtgcagggcgggctgccggtgccgatcaccacgcccgcgcatggcaccgcgttcgacatcacgcagcagggccgcgccgatccgggcgccacgctgcaggcattccagatcgcctgccgcatgggcgcgcaacggcgcgccacagcctagccaccaccttcaccacaccaaatccagcaagaccgcccccggcgcggccggggagcgttcgcgccaacgcatcgccatcaggagctgaacatgaagatcaccaacgtccgcgcccgtgtctttgaatggaagggcaagaccgtgccgccgcaggcgcatttctgcaccaacgccaccgacatcctgttcgagcgcggcgacgccatgggctcgttccgcttccacggctggctggtggttgaagtggaaaccgattccggcctggtcggcatcggcaactgcgcgctggcgccgcgcgtggccaaggagatcgtcgaccagtacctggcgccggcggtgatcggccaggacccgttcgacaacgaatacctgtggcagaagatgtaccgccgcacccatgcctggggccgcaagggcatcggcatggcggcgatctcggcggtcgatatcgcgctgtgggacctgatgggcaaggcggttgggaagcccgtgttcaagctgctgggcgggcgcaccaaggaaaaaatctggtgctacgcctccaagctctacaacaatgacgaccgcgacgcgttcctggcagaagcgcagcgctacctcgaccagggcttcaccgcgatgaagatgcgcttcggctacggccccaaggacggccccgccggcatgcagaagaacatcgaacaggtgcgcctgctgcgcgagctggtcggcgacggcgtcgacatcatgctggagtgctacatgggctggaccctggagtacgcgcgccgcatgctgccgcgcctggccgagttcaacccgcgctggctggaagagccggtgatcgccgacgatatcgagggctatgccgagctgaagaaggcgagcccgttcccgatctccggcggtgaacatgaattcacctcctacggcttcaaggacctgctcgagcgccgtgcggtggacgtgatccagtacgacaccaaccgcgtcggcggcatcaccgcggcgcagaagatcaacgccatggccgaggcctggtcggtgccggtgatcccgcacgcggggcagatgcataactaccacctgaccatggcctcgacggcttcgccgatgtcggagtacttccccgtgcacgacgtcgaggtgggcaatgagttgttctactacatcttcaagggcgatccggcgccggacaacggctacctgcagctcgacgacaacctgccggggctgggcctggagctgaacgaggagtacttcagccagttcgacatcatcggctgacgggccagttgccgggttctgcccggccgggcagcgcgccatgtttcacgacaatgcgcgctgccgcttcaaggccgcctcttcttccactcatagtccggtggcgggtcggccgcgccggcccggcccacggcgttgggattctccgagcacagcgtgacaaagctcaccggctcgcccgcgtgctggcgctggcgcagcgcctcggtaaagtgcagggcctcacgcatcgcatcgcttgggaatgactgcgcgtgggggctgagcccggtgccgtcggcttcggaccagtagaccatatacataaggcttcctcttcgttgcggcaggcaattttgcaggatcctgcaaccttcgttcccggcgccgggagtgttgcatgatggcgcgggaggcaggcaaggcacgccggttgcaatccctgcatccacgctttgcaagccttggcatgcggcggcacaatgatcgcttcccgacaccttgccggcgctgcgccgacgccgaccgcctgccgcgccgcctatcatgcccgatcttgcgctgatccccgccacggctgccgatgccgaccggctcgccgccatgcacgccgccagctggcagcacacctatcccggcatgctgccggctgcttacttgcgggaccaggcctacccggaacggctggccgcctggcgcgcccgcatgcacaacggcgcagacggccccgtggaagtcacgctggccatggtcgacggcgaagccgctggctttgcctgcctgctgcccgaggcggagccccgcttcggcatctatctcgacaacctccacgtgctgccggctttccacggccagggcctgggcaagcgcttgctggcccactgcgcgcagcgcgtggccgcgcactggcccgggcggccgctgttcctctatgtgctggaagccaatacgcaggcgcgcgagttctaccagcggctgggcggcgaggaatccgaggcgttcgaggatgatttccacggtccggacctgcgggtcatggtccgccgcgtgacctggccggacgtggcggcgctggtcaggcgcctgggctgaccaggacggcgcgtccgggtcagccgacggcaaaacactcccacaggaatccattccccatgctgcaagcccttgctctcgttgtgccaagcaaaccatgccgggcattggccggtgctgccatcgccatggcagtgctggccggttgcgccagcgcacccgacacgccttccgccgccacggcggtggaggcggcggccacgccggcccaggcgaagccgcactggcagcgcgtgcacctgggcacgggcgcgggctatgacttcccggtctacaccaaccatccactagaccaagacctgtcgcgcatccgcgaggtggtgttcgtgcagcacggcctgcagcgcaacggcgatgattactacgccgccggtgctgcattgctcaaggccagcggccgcaatccggacgaggtgctgctggtcgcgcccaacttccccggcacgccagaccacggcaagggcttcgacggcatgccgcaatggtcggtgcagggctggatgagtggcgagaacgcggtcaacgcgccgttcacggtcagttcactgcaagtcctcgatgacatgatggccttcgtcaccgacaaggcgcgcttgccgcgggtggccagggtgaccgtggccgggcattcgggcggcgcacagatcgtgcatcgctatgccgtgctgaacaatgtcgacgagcgcatccgcgcgcgcggcatcgacctgcgctatgtggtggccaacccctcgtcctacctgtacttcacggcggtgcgcccggccggcgcggacggccgctcgtttgcgccttacgacaaggcagtgtgcccggattacgacaagtaccgctatggcatgcaggacatcgtgccctacgccaagggtgccaatggccagtcgctgtaccagcgctacgccgggcgtcaggtgacctacctggccggcacggaagacaacgaccccaaccaccgcgtactggacaaggcgtgcggcgctgaggccgaaggtcccacccgcctgcagcgcgcccgcggctacctgcgctatgagcgctacctggccagccccgggctggtgatccgccaccaggcctatgaagtggtgggcgtggggcacgaccaggcacgcatgttcggatcgcaatgcggtgccagggcggtgttcgacatggcggaaacggccaaccccgacggcgccgcctgccgcgcgccgcagctctgattccgccggccaagaaaaaacccgcgaatctcgcgggttcaagtccctgcccgcaggaacgggctcggaggagacaaccacagggaaacggttacgtgcccggtcagcccaggctgaatttgacaacctgttcttcgacgccgacaaagcgcaccagctggcgtagcccgctggcgtattccttgatatggtgcccgtccggcgtatcgggcaggcggtagtaaatgggcgccttgtcgcgcatgggcggcaggatgccgatcgggagttcgacggcgtcggcttcccaggccacgtcgcgctcttcggcaagcaggattcttccggtcatggacacactccaggattgctgcaaggtgcggccgggggcgggtatgcgctcgcactggattttcaatgtatggaatgtattgcatccaacgcagaaatgccattcagcgttttttaattctgtctgccaggaaatttccaaaatgacaaatttaacgaatgtatggcatctgctggcgacgccggtgacgacatcgctgaggtgctgcgcaaggccggcattgcgataccatagcgccagccccgcgaagtgcggctaccggcgcgtcccggttccgggtctgccgcatccgcttccaaccattttccatcgccccccgacgggccactgcccagacgcatgtcgacccagcacgccttgttgatttccctgatcgaaaaaccgtcgtccggttatgacctggcgcggcgctttgaccgttccatcggctatttctggcatgccacgcaccagcagatttatcgcgagctggggcggatggctgacagtggctggattgccgcggatgaaaccgaggcggcggaaggcgaggccggtggcggcgaccgcaagaaccgcaagaaggtctaccgggtgttgccggccggccgtgaagaactggcacgctgggtgctgacccccggcgccagcctggatcagcgcgaggaaatcctggtcaagctgcgcgccgatgcggtgatcgggccgcttggcctcggtgacgagatgcgtcggctgatcgcgctgcatcgggcccggctggagacttacctggccatcgagcggcgcgatttctcgacgccggacatggaccgcgcgcaacagctgcgctatgcgctgctgcagcgcggcatccgcttcgagcaggactgggtggcctggggcgaggaactgctgccgctgctgtagccgcgcccgcttgggcggcggctacggcctgccaggccagctgaccggctgcgtcaggccaggtcgacggcgcgcgtgccggcctgcttggcctcgcccaagcccagccggcggcgtgccagcgcatattcctcggcaaagcgccgcaccagctcgcctgcgggcaccacgcgcttgattgcgcccacgccctggccggcgccccagatgtccttccacgctttgacgctggtggagccgaaattcatcttcgacggatccgattcgggcagcgcgttcgggtccaggccggcgcgctcgatgctgccgcgcaggtagttgccgtgcacgccggtgaacaggttggagtagacgatgtcgttggcggtgctgtcgacgatcatctgcttgtagccgtcctgtgcgttggcttcctgcgtggcgataaaggccgagccgatataggccaggtcggcgccggcggcctgcgcggccaggatggcgtcgccgctggagatcgagcccgacagcagcagcgggccgtcgaaccattcgcggatctcgtgcagcagcgcgaacggcgacagcgtgccggcatggccgccggccccggcggcaaccgccaccagtccgtccgcacccttctcgatggccttgcgcgcgaaggtgttgttgatcacgtcgtgcagcacgatgccgccgtacgagtgcactgcgtcgttgacttccttgcgcgcgcccagcgaggtgatcacgatcggcaccttgtagcgcacgcacagctccaggtcatgttcaagccggtcgttggacttgtgcacgatctggttgacggcgaaaggtgccgacgggcggtccgggtgcctggcgtcgtgttcggccagctcggtggtgatgcggtccagccattcttccagcttgggtgccgggcgcgcattcagcgcggggaacgagcccaccacgccggccttgcactgggcgatgaccaggtcggggttggagatgatgaacagcggcgagcagaccaccggcagcgacagccggttctggagttgggcgggaagggccatgggtgaagtctcctgggtatttcggtaaggcgaaaaagcggtgctgcgaaacagggttgcgtcaggccgcgccggtcagcacgtccttctggctggccaggcgcgcgcccatggcggcggccagcgcctccaggcccgagcgcgggcgcaccatgacttcgaactcggcaatgcggccggcgtcgtcgaagcggatcatgtcgatgcccttgagcgccttgccgtccacggccgcgctgaattccagcaccacgctgtggccgtcctcgctgacaaagctgcggtggtagcggaagtcctggaacacctggttcaccgtggtcagcaccagcccaatcgcggcgcggccgggatagggggtgtgcgcgaccggcgagcggaacaccacctcatcggccacgatggcgtcgagcccggccatcgaaccgttggccagcatctggtgccaggcttcaagtgaggcctgtgcggcgggaatcaggttggtggtggtcacttcggtctccttggctggcgtcagtgcgcggcgtcttgttgcgggggttttatgcaaccagttgcatagtgaatggaaaggtagcatgcgccggggcaccgtgcaagcgatgcgggggccaatggtgccggcgccccgccgcgcagtgacgggttgtctacaataggcgggatcccaaccccgcacgccggcccccggcaggagagtcagtgaccactaagccctccgctgcccatcctgaacaggcggccttgttcgatgccgacctggccgcctggcgcgaccatccggagcgcgcgttcgacggctggctggcacggcatggcttccggcacggcaccagcgtggtgtaccgcgccatgtggggcaagctgctgcgctggtcggccgagcgcgggctgccgccgctgagctggtcggcggagcagatcggtgagttcctggacgcgcagcagctgcacaaatcgcaccgctatcgctatacgcggctgatcgaacgggtgttccatcacctggcgcggctgcgcgagggcatgcacaacccggccagccaggcggtgcgcgcccatctcgccgacggcgagaacgatcccaccgcgttcctgctgccgggcgagcgcgacctgctggtggcgcggatacttggcccggccggcatgccggccggcgacacgcgcaccgcggcatcgcccacccaatggaagcgcgcccgcgatgtggccctgctggcggtgctgctcggcggcggcctgaaggtaggcgaagcgcgggcgctgcgggtcgatgccatcgaagccggcgcccccggccggatggcgctgcgcatggtccgcgcggacaacggccgagcctataccgtgccgctgttcagcctggcccatgcgccgctacgggcctggctggcattgcgcgaagcctccggcacgcttggcggcctggtgtttcccgccatgccggcgggccggccgatgcatgccgcctcggtctaccggcgcgtggagatcctgctggacgaggccggcgtgctggccgggcgcagcgaacgcgcgtcgccgcagacgctgcgcaatacctgcgccgccatgcatttcgaggccggcacggcgccggccgaggtggcgcaatgcctgggcatgcgcgacccggagtccggctggcggctgcgcgccgcctatgaggcctggcaggcgcgggcggggctggtggcggaagtgccgggaagccgggtctagccccgcgcgccgggccggctgccctgggcgcatcggcagatcgtggataataagcagcttcgccggcctacgcggcggaaagaggtgcttgcgccacgttttgaatccgccaggccaaggcccggccctgaatcgaattccgacaccgattttccatgcctgaaaccttgctcctgaccggtgccaccggctatatcgcctcgcatacctgggttgcactgctcaatgccggctaccacgtgatcggcctggataatctttgcaacagcagcccggtggtgctggagcggctcgccaccattaccggcaagaccccgcattttgtgcagggcgacgtgcgcgaccgcgcattgctggaccggctctttaccgaacaccgcatcagcggggtgattcattttgccgcactcaaggcagtgggcgaatcggtgagccagccgctggagtattacagcaacaacctgggcgggctgctgacggtatgcgcggcaatgggcgcggccggggtgaaacagctggtgttcagttcttcggccacggtttatggcaatccccatgcggtgccgatcctggaggatttcccgctgtcggccaccaacccgtatggccagaccaagctgatgggcgagcaaatcctgcgcgacctggaaacatcggatccggactggcgcattgcctacctgcgttatttcaatccggtcggcgcgcatgaaagcgggctgattggcgaggatccgcgcggtatcccgaacaacctgatgccgtatgtggcgcaggtggccggcgggcgccgtgaaaagctgatggtattcggcggtgactacccgacgccggacggcaccggcgtgcgcgactatatccacgtctgcgacctggcggacggccacctggcggcgctgggttacctgcgcgcgcagggcaagagcatgaccgtgaacctgggaacgggccgcggctacagcgtgctggaagtggtgcaggcctaccagcgtgccagcggcaagccggtgccgcatgagatcgtggcgcggcgcccgggcgacatcgcctcgtgctacgccgatcccgcgctggccaaccagctgctgggctggcgcgcgcgccatgacatcgaccgcatgtgccaggactcatggcgctggcagtcgatgaatccgcaggggtttgacgcctgacgccccgggcaggtggcgccgcagtgttgtgcaggcgccgcggaagaccagaaaacaaaaacgccacggaattcatccgtggcgttttaccatctgccggatcgcgggtttcagcggatcaggaagtcttcaactgccttgccctgggccagggcctgggtcagccagcccgggcgcttgccgcggcccgtccaggtattgccggcgctgtcgcgatagcgtaccggcaccttgcggttgaccgccttcttgccggccggcacctttgcgccaaaacccaggtcttccgcagtcaggccatattgctcgattttctcgcgaatatccgcgatcaccgtggcttgttcgcgtgccttgatttcctcggcctgcttctgcagttcactgattttctgaacgatttcctgatacgtcgccattgggtcctcggtttccggtggagtggaatgcggtgggtgtgtgcgggggtgaaaatgctgaaaacaattataacggggtcgccgcccgctgcaaatcctgccggactaatcggatgctgtttttgcgaaaattcttggcgccgataattgtgtgaactttcggtgtcgtggtctgtcaccggcatttccgtcgtcgtcggcccggctgcagttccggccgcagttccgggttcaggcccgcaaatggtgcggccgtacgcaaactggcccggcggcagccagccgccgccaaaatcaaatcgccataatcggccgcggcaagccacgtggcgtatatccgacaggccggttatcgccgattaattgcgcccgccaccggcgcggcggctcaagtaacaggaggtcgcgccgttatccgggcagggcggatcatctgggcgtcgatcctgccggaacggggttgggggtgtgccccgcgggttgacacagtcttctttcatcatgtccttccacaacaatatccagatcaagaccctgctacggggcgccatgggaatgctgtcgctgctgctgttgctggtcggcggtgccggcctgcacggcatttcacaaagcaatgatgccctcagggagacttatgcccaccagctcggctccaccgtcgcgctcagcgaggcgatgcaggccaccacgcgcatgcggctggcactggaccgcaacgtgatgcagggcgagcaggacgatcccaaggttcacgtcgaccgctccaaagtgttcgtggaggcatcggaggctgcctggaagcgctatatgaacctgccgcagaatcctgaggaaaaggcgctcgccacggagctgggcaagcagcgccaggcgttcatggagcagggcgtgttgccgctgcaggcggcttcgctcgcgggcaaccaggaagaggccctgcggctggcgaagaaggtgctgcctgacctgcagcgcagcatgtcgagcgtgcacgagaagctgcagaagttccagatgactgccgggcaggccaacttcgatgctgcgcaggccagctttgcgcgtatccgcatgctgtcggtcgtgctgatcgtgctgggcctggcggtcgcggtgctgtgcacggtcacgctgaaccgcgccatcgtcgcgccggtggcagaggcgctggctgtgttcgagcgcatcgcccgcggcgacctgacctcgcgcatcgccagcgtctcgaagaacgagatcggccgcatgatgcaggcgctggccgcgatgcaggccagcctgtcgggcatcgttgccgaagtgcgcaccggcgccgattcgatggcatcggccacgcagcagatttccaccggcaacctggacctgtcgcagcgcaccgaggaacaggcctcgtcgctggagcagaccgccgccagcatggaagagctgaccacggtggtgcggcagaatgccgacaacgcgcgccaggccggcgtgctggccaatgaggcttcgcagatcgcgctcaagggcggcgacgtggtgggccgcgtggtcgacaccatgaacgagatcaacggcgcctcgcgcaaggtggtcgagatcatcagcgtgatcgagggcattgccttccagaccaatatcctggcgctcaatgcagcggtggaagccgcgcgtgccggcgagcagggccgcggcttcgcggtggtggcgggcgaggtgcgcagcctggcgcagcgctcggcctcggccgccaaggagatcgaggcgctgatcggcgagtcgggccagcgcgtggagagcggtacccggttggtggcagaagccggccagaccatgggcgagatcgtccaggccgtgcgccgcgtgactgacatcatgaacgagatcggcgccgcgtcgcaggaacagaccagcggcatcgagcaggtcaaccaggcggtgacccagatggacgaggtgacgcagcagaatgccgcgctggtggaagaggccgccgccgcagccggtgcgctggaagaacaggcgcagaagctcaagaacgtggtctcggtgttcaaccttggcacgggtacgggagtaggggcaggcacggccgcgacggctgtcgctggcagcaccgcacgcaccatgtcggtgcggccggcggcagccgcggcgcattcggcaaccgcggcgccgcgtgccgttgctgcccgcccggccgcggcgcttccggcaagccgtccggcggcgaggcccgtgctggccgttgccggggccgatgatgactggagcgcgttctaaaccactgtccccaccattgccctgttcacacggcgaccgcaagatgccatgatgcggggtttgccccgcgtcctgaccttcttcgcgcattctcttcatcatcgcgcagcccaatgattgccctgagttccatcctgttgctgctggctgccctgctgggcgtggccgccgccctcggcgttcgcgccgggcgtgcggaccagtcagccggtggccgctcgctgcgcatgctgacctggtcggcggcactgttatcgcagctgagcgtaagcctgcccgtactggtggtgatgctgtcgggcagcgtgccggcggccaacgacacggcacagatggcggccagcttcgccgccgccgcagcagccaccgcggctgccaagctgctggtgcagtggctgcgccagggcacgcggctgtggcgcggtgcggcgctcatggcggtcgtcgctggcgccgggctggtggccgcggccggcacccacctgggccgcgcctgtggcgcgggctcggtctcggcgcgcgcctgcatcgatgcagccggcctgccgcaccccgcctggctggcgggcgggctgaccgcgctgtgcgcgctgatgttcgccgtccaccgcgcgcagtcgcgtggcttgctggctgcgcaccacgaagccggcctggccgatgagctggtggacgaggcgcacggcctgccgcgcgggcacgagccccgcctggcgcggcgcggcgcgcgcattcccggccgccccggccgtcttaccgtgcgtgccgcagcgcgcgggcagggcacggtgggcgagtacagcgtggcaacgacgatgcccgaccgcgtcgccttcggccgctggctggaccagacgatcgcgcaggcgcggctggccgagagcggctgcgccgtgttgctgatccatattgccgattaccgcgaagtcgacgaggtcttcgagatccgcgccgacgatatcctggcccaggacgccggcgcgctggcgcaggccgtgctggagccgcatgacttcctggcccggctggcgcgcgacgagtttgccgtgggcgtgccggagctggtccatcatggccgcgcgcaggaactgggttcgcgcatgctcggctcgctggccgagttcatcgccgcgcgcggcttgcagatgcagatcggcgtgaacatcggcattgccatctacccgcgcgatgcgcagacctcggaggcgctgatgcaggccgcgcgcgtcagcctggccgaggcccgccagagcggctcgaaccaggtgcgcctgttcaacagcgccgccggcgaacgcgcgcgccgcacccgcgtgatccggcgcgacctgtggctggcgatccaggacgacgcactgtcgctgcagttccagcccaagtacgatgcgcgccggcgcacgctggtgggggccgaagcgctatgccgctggcgccatcccgcgctgggccaggtgagcccggccgagttcatcaccgtggccgagcagtcgggccagatcgacaagctcgacgactgggtcctgaccagcgtctgccgccaggtgcgccagtggcgggacgccggcgtgcccaccgtgccggtggcgatcaatgtctcggggctgcgctttgccagccgcaatttcccgcaatacctgctcgagcagatccaccagcacgacatcccgccctcggcgatcacgctggagatcaccgagaccgcggcgatgaaggacatcggcaagtcgctggaaacgctggccgagctgcagtcgctcggcatccaggtggcgctggacgattttggcagtggctattccagcctgggctatctcaagcgcctgcgcgtgggcacgctcaagatcgaccgcaccctgatcggcgggctcgacaccgatgcgcagggccgtgccatcgtcggctcgatggtggcgctggcgcacgaactgcgcatgaaggtggtggccgagggcgttgaatcggcatcgcagctggaaatcctcaatgagatggggtgcgacgaggtgcagggttacctgctgtcgctgccgctggatgctgccggttttgccgatgccttgcgcgagcagggcggcgcctgacggctaaagtttgtccgtgacgcggccgataaccggtctggcaggctgccagcgtttgcggcgcagccctgcgccggcccgtccgtcgccggctgcgctgcccgtgctgtccatcctggcggatcaaccgagtcctgcaaaccggaggcgcccatgtcatcgcccagcatcctcgtcgtcgacgattccccttcgctccgtcgcatgatcggcgcctgcctgcgcgcaggagggtttgacgtgaccgaggcggccgacggcgaccaggcacatgcgctcgcggccggcgccagcttcggcatgctggtcacggaccaggtcatgcccggcatggatggcctcacgctgatccgcagtctgcgcgccactgagcgctatgcgtgcattcccatcctgatgctgaccaccgagcaggacggcagcatccgcgaacaggcccgcgccgccggcgcctcgggtttcctgcccaagcccttcgatcctgaccagctgatgcgggccgtgacggcgctgctgtccaccgcgcaccctacctcggaagggtaaggaaagccgggcgtcgcccttcagtcccccggattgctgccgtaaacactggtgggcgaagtcatgccccggtgccagccagcggccttggccgcagcagcgccagcaaaccagcatgagccaattttcgggggctagacgatgaagcacatcgacaaggcagacggcgcgggcgaagagttcctggcctttacgctgggccgggaagaatacggcgtcgacatcctgaaggtccaggagatccgcggctacgagtcggtcacccagcttgccaacgcaccggactacatcaagggcgtgatcaacctgcgcggcatcatcgtgccgatcatcgacctgcgcatcaagttccgccagcagaacgtcagctacgaccagtacacggtcgtcatcatcgtagacctcaacgaccgcaccaccggcatcgtggtcgatggcgtgtccgacgtgctgacccttgcagccgagcagatcaagcccacgccgcatttctccggcgaactggcgaccgactacatccgcgggctgggctcggtcgagcagcgcatgctgatcctggtcgacatcgagaagctgctcaacaccgaagaactcgccgcgctcgaagcggtggcgtgatcccgcggcagcgccaacgttgtccggccggcgccccgcctgccggaccgaacccgcccggggtgcagcaacttgccgcgcccgggcctgcagtactgtcatagatgcgaaacaaccaacccgttacgcagcgcgaatacaagctctccccatcggactacctgatctcgcgcacggacctcaaaggccggatcacctttgccaaccgcacctttatcgaggcaagcggctttgcggccgaggagctgctcggtgcggcgcacaacctggtgcgccatcccgacatgccgccggaagcgtttgccgacctgtggcaggacctgcaggccggccgcacctggatgggcgtggtcaagaaccgccgcaagaacggcgacttttactgggtcaacgcgaccgtgacgcccacgcgcgtcgatggccgcgtggtcggctacacctcggtgcgctcgatggcgacgcgcgagcaggtggaagccgccggcgctgcctatgcacgattccggaccggccgcgcggacgggctggcgatccgccacggcgccgtggtccgcaccgggctgcgcggcctggtgcagggtctgctgcacctgaacctgaagcgccgcatcctgtgggcgcaggccggcgggatggtgtggttcctggccgcactggttgcggtggaagccctgggcggcgcaggcgtggccgcggtgcgcccgtggctgtggggcggctttgcgctggcgctggcatcgtcgttcgcggcaggcaccatgctgctggcgcgcgtgcaccgtccggtgcgccacatgctggactttgcgctgcgcatgggcgcgggtgacctgaccacgcgcttcgagcaccgcagcgccgacgagatcggcgcgctggcgcaggccatgcagaccatgcagcgcagcctgcagtcggtggtgcacgagatccaggaaggcatggccagcatctccacggcaacgcgccaggtggccgcgggcaacaatgacctgtcgcaacgcaccgagcagcaggcggcagccctggagcagacggcgtcgagcatggaagagctgaccagcacggtgcgccagaacgcggacaacgcgcgccaggccagcgggctggcggcgaacgcgtcggagacagcgctgcgcggcggcgaagtggtgggccgggtggtgcagaccatggacgagatcaacgatgcctcgaagaagatcgtcgacatcatcggcgtgatcgaaggcatcgccttccagaccaacatcctggcgctgaacgcggcggtggaagcggcgcgcgccggcgagcagggccgcggcttcgcggtggtggcgggcgaggtgcgcagcctggcgcagcgtagcgccaacgcggccaaggagatcaaggggctgatcggcgatacggtggagcgcgtggacaacggctcggcgctggtgggccaggcgggcaagaccatggaagagatcgtgcaggcggtcaagcgcgtgaccgacatcatgggcgagatcagcgcggcgtcggccgagcagagcgcgggcatcgagcaggtcaaccaggccgtggcgcagatggacgagggcacgcagcagaacgcggcgctggtggaagaagccgccgccgccgccggctcgctcgaagagcaggccatgcgcctgcgcgacgccatcgccacgttccgcgtcagcatgcaggccgaggtgcgtccgcagcgcctgccggcccatgcgcgtgccgatgcggcccagtcactggcacaggcctagtccgaatcaaagacgaggcaggcgcggagcaccggcctgcatgcgtacaaaacgggtgcggcacgccgcgcccgaggcttcagttacaagggggagttgctatgcattggttcaatcaattgcgcgtcacgaccaggctggttgccggattcctggtcgttgccgtgatcggcgccgtgatggggctgctgggtgtggtcaacatggggcgcatggccgactggaccggcaagatctacaacggcgacctgcaggcgctgaaggccgtgcaggacgccaatatcaacctggtctatgccagccgcgcgcagatcgggctgctgtcggcatcgaccatgggcgagcgggcggccgagaaggagcagatcgtgaagtcgctcggcgccatggacgagcgcatccgccaggtcgctggcgctttcgagaaggccgagggcaaggcactggtcaagcagtaccaggagctgtcgccggcgttccgcgcgcgcatggagaagtacgtcgaactgatcagcaagcagccgctggatacctcgcagtttgaaagccaggtgttttccgagagcgccgagctgctcaaggacagccatgcgctggaagcggtgatgttccagatggtcaagcgccgcgacgaccgcgcccgcaacaacatggaagaagcgcgcagcgtttacgacgcgacgcgcctgtggatgctgggcctggtgctgggcggcgtggcgttgtcggtgctgctgggcgtgctgctggcgcgggcgctgtcgcgccagctgggcggcgagccgggctatgccgccgcgattgccgcgcgcattgccgaaggcgacttctccgcaccggtggccacgcgcgcaggcgacaagggcagcctggtctatgcgatgcagcagatgcagcagcagctgtcgcgcatggtgcgcgatttcaaggtgtcggccgaatccatcggcagcgcctcgcgtgaaatcgccgcgggcaacaatgacctgtcgcaacgcaccgagcagcaggcggcagccctggagcagacggcgtcgagcatggaagagctgaccagcacggtgcgccagaacgcggacaacgcgcgccaggccagcgggctggcggcgaacgcgtcggagacagcgctgcgcggcggcgaagtggtgggccgggtggtgcagaccatggacgagatcaacgatgcctcgaagaagatcgtcgacatcatcggcgtgatcgaaggcatcgccttccagaccaacatcctggcgctgaacgcggcggtggaagcggcgcgcgccggcgagcagggccgcggcttcgcggtggtggcgggcgaggtgcgcagcctggcgcagcgtagcgccaacgcggccaaggagatcaaggggctgatcggcgatacggtggagcgcgtggacaacggctcggcgctggtgggccaggcgggcaagaccatggaagagatcgtgcaggcggtcaagcgcgtgaccgacatcatgggcgagatcagcgcggcgtcggccgagcagagcgcgggcatcgagcaggtcaaccaggccgtggcgcagatggacgagggcacgcagcagaacgcggcgctggtggaagaagccgccgccgccgcaggcgcgctggaagagcaggccagccggctgcagggggccgtggcgacgttccgcctggcggccgaggatgcccgcgcggattcgttcgtggcccactcgctgcctgcggcgacggcagtgccggccaaggtgtctcgtgccgccggcgcggtgcgcgccatcgctgccggcaagcgggtcgccaaggccctgcccgccagcacgaaggccgcggctttgcctgcggcggaccatgccgccgcagccgaggcggcagatgccgtcgccacgcagccggcgcggctggtcgcaggcagagcctcgcggcccgcgctggcagccgccgacaacggcgactggagtgcgttctgatccccactggcaacgggccgcgcggcgtcccggatggcaaggctatgacgaccgagatcaacctggctctgccgcatgacgatgcggcccgtctgcgcaaggaattcgagcagttcgtcggggtctcgagcggcctggaccgcgagttcctgccgcccgatttccaggaattcctgcgcgcgcggctgctgcagcatgacggcccgctcaccgagcgcgcggtctcgcggctgctgtccggcggtgaatacggctgggcccgccgcgtgttcgacaagcagttgcccaatgcgctggcggcgctgatgcgcgatgcccggcgctttggcttcgggctggcggtgcagccggactggacgccggaccagcgcctggcgcatgcgcgcgaatgggcggcgcaggtgctgtcggaatgcggcgccgatgctgccttcaccgaggcgctcgccacgcaggtggcggcttccgcggaagacgtgcgggtactggaagagcgcatgcgcacgcccgcatggcgcctggccgaaagcctgcgccagcgcgcctatgagctgatgtacgcgctgcagaccgaagacagcgaagccgctggccgcgcacgtgtgggcgagctgcgcggcatgctgggcctcgccctggagtacggctcggtgcggccggaagaagcctcgcgcgtgctggagcaggtggagcgcatgcgcccggcgctgttccgcgaagcgcccgacgatgtgttcgaccggttggcggcatggctgcggcgcatgttcgggcactgagggcgcggtcggaatccggccccgctgcctccggccatgaatttcgtacagggatgacggacagtgtctgcgtgctgaacgccacatgcggcactcgtcaatagaggaatccagcaggctaccgaaggcgctggtcgcgcgtttgcagaaatgacgcttgcagaactggtttgcgccagatcaagtgtcagggatgtgaactgttacaaaatgggcgcgcccatgtatgttccatgcgacatttggttccccccccgcgtaagtagggattggcattgcgggtcgattgccgatataaacgtaacagtctcacttacactctgtaacacttgtaacggagttgattacagtttgacacgggcgtagttccttagtcgtacgttgtacccgcccagccgcatacaaacgatctggtcgccgggcccgcaagggcatcggtaagcgccggacaagcggccacggtgggtttttggtagcggggataaattggaaagcagtgaagttctccaggagatcagggaggttaacctcgcctatctgctgctcgcgcaacgcctggtgcgcgaaaaccaggtcgaagccatgttccggctcggggtcagcaaggaaattgcggatattcttgccaagctgacttccgcgcaactcgtcaagctggcggcatccaacatggtgctgtgcaggttccgcttcgacgaccatgcgcttctgtccactctcacccacacggccaagagtcatgacatgcagcagatccacgccgcgatcctgcttgcacgccagcctgtggagtcgctcaattgaccgcgctcctgcaggccgagcccacccggagttacacggccacctccgttcccagccgcaagagcgtgctccaggatgcgaaccagacccagcttgcgatcgagctgatcggcctgggtgcgcgcctgcaggtgcttgaagccgagaccacgctgtcgcgtgaccggctcatccgcctgtacaaggagctgcgcggcgtctcgccccccaagggcatgcttcccttctcgacggactggttcaccacctggctgccgaatatccactcgtcgctgttcttctctgcctaccagttcatggtgcaggagggcgagaccgtgggcattcgcgcggtggtggctgcctaccgcctgtaccttgagcatgtttcgctgctcggcggcgaaattgtcttaagtttcacgcgtgcctggacgttagtacggttcttcgagagcaacatgctgcagctgtcccgctgcacgtgttgcggcgggcagtttgtcacgcacgcgtatgagccgcacgcgaattttgtgtgcagcctgtgccgtccgccgtcacgcgcagggaaagtgaagaagctctcgaaagacgccgccgccgtgcagaccaacgcctgatcctggtcaaggtccgccggctggcaagcttgcagcgctggcggacggaccactctccgttcgcccgtgcccgggcaattgtgcgtgactgacgcgcgtatttagacggggatccgatcgtgctagtagttcttggctatgtcgtcgtggttgtggcggtgcttggcggttacgccatgaccggcggccacatgggcgcgctatatcaaccggcggaatttgtgatcatcgggggcgccgccttcggcgccttcatcgccaccaatacagcaaaggccatcaaggccaccatcaaggccctgccgggcctgttcaagagttccaagtacaagaaagagctgtacctggacgtcatgtcgctgctgtacgtgctgctgtccaaggcacggcgcgaaggcatcctgttcctggaaaaggaaatcgcggaccccgccgccagcagcgtcttcagccagtacccgcgcatcctgtcggatccggtggtgatggaattcctcaccgactacctgcgcatgatggtcaacggcaacatgaacgccttcgagatcgaggccctgatggaccacgagatcgagaccttccgccacgaggccgagatccccgcccatgcgctgtcgcgcgtcggcgacgcgctgcccgccttcggcatcgttgccgcggtgatgggcgtggtgcacgcgctgggttcggccgacctgccgccggccgagctgggtgcgctgatcgcgcacgccatggtcggcaccttcctcggcatcctgctggcctatggctttgtctcgccgctggccgcgcgcatcgagctgcaggtatccgagaacgtcaaggtctacgaatgcatcaaggtggtgctgctggcctcgctcaacggttacgcgccgctggtggcggtggaattcggccgcaaggtgctgtattccacggtgcggccgtcgttccttgagctcgacgaccacgtgcgtgaagtcaagagcctgaattaaggcgcgcaagcagcaaggggcaccgtcatgagcagcgcacacgatatgcgtccgatcatcgtccgccgggcaaagtcgcacgccaggccgcacggcaaccacagctggaagatcgcctacgccgacttcatgacggcgatgatggcgctgttcctggtgctgtggctgctgtccagcgccaacaagaagacgctggaaggcattgccgagtacttccgcatgccgctcaaggtggccatcgtcggcggcgagaagagcagccagaccccgagcgtgatcccgggcggcggccaggatgcgctgcgcaaggacggcgacaccatgcgcgcgcgcaccaacgaacccagcgacgagcagcggcgcaacgagcagcaggaagcgcagcgcctgcgcgcgctcaagcagcggctcgagcagatcatcgagaacaacccggtgctgcgccagttccgcccgcagctgctgctggacatcaccagcgaggggctgcgcatccagatcctggatacgcagaaccggccgatgttccgcaccggcagcgccacggtcgagacctatatgcgcaccatcctgcgcgagatcgggccggtgctgaacgagctgcccaacaaggtcagcctgtcgggccataccgatgcggccaactattccaacggcgagcgcacctacagcaactgggagctgtcgggcgaccgcgccaacgcttcgcgccgcgagctgatcgccggcggcatgcaggagggcaaggtgctgcgcgtgctgggcctggccgcgaccatgccgctggacaaggaagacctgctggcgccggtgaaccggcgcatcagcatcgtggtgctcaaccacaaggcccaggcgcgcttcgaggccgagaacgccagcgctgccgaggtcacggtggcggcgcaggccggcaaggccgcgcaggagatgcaggcagggctggcagcggcctcagcgcccgcggctgcgcccacgggcagcaaaccatgacgcgcggccgttgcggcagcgccagtgcagtaaccaagtgactcaggacgccatgtctgtcgatatcgatatcacacagttttaccagaccttcttcgaggaagcggaagaactgctcgtcgaaatggagcagctgctgctcggcctggacattgagtcgcccgatcccgagcatctgaacgcgatcttccgggcggcgcattccatcaagggcggggctgccaccttcggcttcgcggcgctgaccgagaccacccatattttcgagaacctgctggaccgcacgcgccggcaggaactggcgttgaccaggaccatcatcgacacctttctggaaaccaaggacgtgttgcaagaccagctcaacgcctaccgcaacggcaccgaacccgatccggaaacgctggcgcgcatctgcgccgtgctgcaacagctggcgcaggaagccgccggccatgccggcgcagctgccccggcgcccgtacctgttgccgcaacgccccccgctgctgctcctgcgggcggcgggctcaagatccgcctgatccgggtttccgcctccgaccaggcgctgctgcgcgaggaactggccaacctgggcgagatcaccggccagcaagaggtgaatggcgaactggtggtgtggctcaacacccagtgcagcgccgacgacatcatcgcggtgtgctgcttcgtgatcgacctggaccagatcgtgatcgaagccgaagcccctgctgctgctcccgcggtggtcgaggcccctgtcccggcgcccgtcccggtcgccacggcccccgcccccgcagcggcggcgcccgccgccgcgcgcgagaaggccaagccgcaggcgagcgccgcgcacggcgaaggctcgatccgcgtgccgaccgaaaaggtcgaccagatcatcaacctggtgggcgagctggtgatcacgcagtcgatgctggcgcagaccgcctcggcgctggacccggtgctgttcgaccgcctgttctccggcatgggccagctcgagcgcaatgcgcgcgacctgcaggaagcggtgatgtcgatccgcatgatgccgatggactatgtgttctcgcgcttcccgcggctggtgcgcgacctggccagcaagctcggcaagcagatcgacctggtcaccttcggcaaggccaccgaactggacaagagcctgatcgaacgcatcatcgatccgctcacgcacctggtgcgcaacagcctggaccacggcatcgaaacccctgacaagcgcgtggccgccggcaaggacgcgaccggccagctgatcctgtccgcgcagcaccatggcggcaatatcgtcattgaagtcagcgacgacggcggcggcctgaaccgcgaacgcatcctggccaaggccatccagaacggcctgccggtgtcggagaacatcaccgacgaggaagtctggcagctgatcttcgcgccgggtttctccactgccgaggtcgtcaccgacgtgtcgggccgcggcgttggcatggacgtggtcaagcgcaatatccaggagatgggcggccacgtccagatcagctcgcgcccgggcctgggcaccaccatccgcatcgtgctgccgctgacgctggcgatcctggacggcatgtcggtcaaggtgggcgaagagaccttcatcctgccgctgaactgcgtgatggagtcgctgcagcccaaggccgaggatgtccacaccgccgccaactccgatcgcgtcatgcacgtgcgcggcgaatacctgccgctgctggaaatgcaccgcgtcttcaacgtcgccgacgcgctgcaagagccgacgcatggcattgccgtgatcctgcaggccgaaggcaagcgctttgcgctgctggtggaccagctgatcggccagcaccaggtggtgctgaagaacctggaaaccaactatcgcaaggtgccgtgcatctcggcggcgaccatccttggcgacggcagcgtggcgctgatcgtcgatgtcggcgcgctgcagcgcaccggcgtgcgccggcaggaaccggcgctggcgcagtaaccgaccaaacacaggagaactagacatcatggccggcatcggacacatcgatacccccggaagcgacgcttcgggccaggagttcctggtcttcacgctggggtcggaggaatacggcatcgacatcctcaaggtgcaggagatccgcagctacgagaccgtgacccgcatctccagcgcgccggacttcatcaagggcgtgaccaacctgcgcggcgtgatcgtgccgatcgtcgacctgcgcctgaagttccgcctgggcaacgtgcgctacgaccaccagaccgtggtcatcatcctgaacgtggccggccgcgtggtcggcatcgtggtcgatggcgtgtccgatgtgctgacgctgaccggcgatgcgatcaagcccgcgccggagttcggcgtgtcgatctcgaccgagcacctgaccgggctgggcaccatcgacggccgcatgctggtgctgatcgacatcgaacgcctgatgaccagcgccgagatggcgctggtcgaggccgagctggcctgaccctgcgcacgcaccactgaagcaaatcccatgacgccgttccgcaccgccgccagcgttcccggccagaccgggtcggtccttgcgccgggcgccatcctgcggcgcgacgacgcgcgcgacttcctgctgaccgaacgcgatttcgagaaaatccgcgcactgatccaccggcgcgcgggcatctcgctgggcagccacaagcgcgagatggtctacagccggctggtgcgccggctgcgcacgctgcagctgtcggacttcgcctcgtacctggcgctgctggacgctgacgaccgctcttcggagtgggagttcttcaccaatgcgctgaccaccaacctgacctcgttcttccgcgaggcccatcacttcccgctgctggccgagcacgccaaaaagaccggccgcccctacagcgtctggtgctcggccgcgtccaccggcgaagagccgtactcgatcgccatcacgctggcggaggcgctgggcgaccgcgccggcactgtgctggccactgacatcgacacccaggtgctggccaaggcccgcggcggcgtgtattccgcggagcaggtcgcgcggctgtcgccggaacggctcaagcgcttcttcctgaagggcaccgggccgcgcaccggttcggtcaaggtcaagccggaactggccgccaccatcgcgttcgagccgctgaacctgctcgcacccgactggggcatgcgcgagcagttcgatgccatcttctgccgcaacgtgatgatctacttcgacaagccgacccagggacgcatcctggagcgcttcgtgccgctgctcaagccgcacgggctgctctttgccggccactcggagaacttctcctatgtcacgcgcgcgttccagctgcgcgggcagaccgtatatgaactggcgccggacgcggccagggcgggaaggccgtgatgcgcacgccccatctgcccgaagcgcttgccacgcgcacgtatttcgaccgcgagttcggcaagcaggccatcaagctgttgcccaacgagtactacgtgacccgcgaggacgtggtgctgaccaccgtgctgggctcgtgcgtggcggcctgcatccgcgacgagagcgccggcgtgggcggcatgaaccacttcatgctgcccgatgacgacggcagcgccgaccgcatgctgtcggcgtcgatgcgctacggcagctatgcgctggaagtgctgatcaacgaactgctcaagatgggcgcgcgccgcgagcggctggaggccaaggtcttcggcggcggggcggtgctggccaatatgaccacgctgaatatcggcgagcggaacgcggatttcgtcctgcgctacctgaagaccgaggagatccgcgttgcggcgcaggacctgcgcggcccgcatgcgcgccgtgtcagctacttcccggtcggcgggctggcgctggtgcgccgcctgacgcggcaggacgaccaggtttcggtggcgcgcgacgagcgcgcactggcccgcgccattgccacctcggcgcgggcgccggcgcaatcgcctgaattgtttgcgcggcagtctttctcgcgccagcttgcctgaaaccaatacaagcacgatcaatcatgacagccgccaagatcaaggtgctctgcgtggacgattccgcgctgatccgcagcctgatgacggagatcatcaacagccagcccgacatggaagtggtgggcaccgcgcccgacccgctggtggcgcgcgacctgatcaagcgcctgaacccggatgtgctgacgctggacgtcgaaatgccgcgcatggacggcctggacttcctggaacgcctgatgcggctgcggccgatgccggtgctgatggtgtcgtcgctgaccgagcgcggttccgagatcaccatgcgcgcgctggagctgggcgccgtggactttgtcaccaagcccaagctgggcatccgcgacgggctgctggaatacacccacaccatcgccgacaagctgcgcgccgcgtcgcgcgcccgcgtgcgcgcggccgcgcaaccggccgcgccgacggcggccggcaccgagcccgtgccgatgctgcgcagcccgctgctgtcgaccgaaaagctgatcatcctgggcgcctccaccggcggcaccgaggccatcaaggaattcctgatgccgctgccgcccgacagcccggcggtcatgatcgtccagcatatgccggccggctttacgcgctcgttcgcgcagcggctggatggcctgtgccgcatcaccgtcaaggaagccgtgcacggcgagcgcgtgctgcccggccatgcgtatatcgcgccgggcgattcgcacctgctgctcgcgcgcagcggcgccaactatgtcgcgcacctgtcgcaggaagcgccggtgaatcgccaccgcccgtcggtcgacgtgctgttcgattcggccgcgcagcatggcggcaagaacgtgatcggcgtgatcctgaccggcatgggccgcgacggcgcgcgcggcatgctgcgcatgcgcgaggccggtgcctataacctggcccaggacgagcacacatgcattgtgtttggcatgccgaaggaggcgatcgccaccggcggcgtgcatgaagtcgtgcccttgccggcgatgacccagcgcgtgatggcacgcctggccacatacggcacgcgcgcgcagcgggtgtaaaccaaatcgggccgagcggggcgcgcatgccggcgcgcggcgctcgtcctggcaacaagccaacactgtatttactggagccctcaaagtggacaagagcatcaagatcctggtcgtggatgatttcccgaccatgcgccggatcatccgcaacctgctcaaggagctgggtttcgtcaacgtcgaggaagccgaggacggcgccgccggcctggagaaggccaaggatggcagcttccagttcgtgatctcggactggaacatgcccaatatggatgggctgaccatgctgcaggcgatccgcgccgatgccaatatcggcaagatcccggtgctgatggtgaccgccgaggccaagaaggaaaacatcatcgccgcggcccaggccggcgccaacggctacgtggtcaagccgttcacggccgccacgctggacgagaagatcaccaagatcttcgagaaactcggcggctgaggcggaggcgcgtttgtcatgaccccgaccctgagcaatgattccgccgagcaactgatcatccgcatcggcaacctgacgcggatgctgcgcgacaatatgcgcgagctcggcctggacaaggagatcgagcgcgccgcgcaggccatccccgatgcgcgcgaccggctcaactacatcgccgcaatgaccgagcaggccgccgagcgcacgctgaacgcggtcgaactggcgcagccgatccagtccgatatcgaacagcaggccgaaaccctggacaagcgctgggaggcttggttcgagaagccggtggagctggccgacgcccgctcgctggtgctcgacacccgcgccttcctgtccgaggtgccggcccaggcccgcgccaccaacagccatctgctcgacatcatgatggcgcaggacttccaggacctgaccggccaggtcatcaagaagatgatggacatgatccgcgcgctggagcaggagttgctgcaggtgctgatcgacaatgtgccgtccgagcggcgggtggaagtgcaggcgccgtcgacgctgctcaatggtccgcaggtgaacccggaagggaagccggatgtggtgtcggaccaggcgcaggtggatgatttgttggcgagtttggggttttgagggttcggttgggctggtggcgggaagccttcgattgcgctgcgcgcacgcgctatctcaggtcttgggctagggcacggagtgcatcgctgctctcgcacagcgtggttgcgtgcgagcccgacagcttgtttccttcccgcatgttttctcccctctcccgcttgcgggagaggggcgggggagagggccggcgcatccacgaagtcaaccgcatcaacacctgcgcacccacatcatccccggcaacccagcgatggacgctcttttaagagtttgcccatactcgcgcttgctgcccctcttcatactgggttcgtcgctgcatagtggcgaccgggtttagcagcctgagtgagagggaagccgaccgccttctggcggtatccttacatccgccatactgcgcacgcctcttccatgggcgggccatggcgggggagccctcgggctcgccggctccttctcaccggtctgctaaccctgccttgcgcccgcccgccccgattagcagcggggtagcgggactgaacctgtatgagagggagtagtgccatgtatcagtctttccttgcccattccgggcgcttgattatcccccgcgctttctcgctgcatcagcgcccgcagacgtcgcatgcggaggtgcgccatgtatagccatagtcatcacggtattactgcggaacacaatggtgtcgacatgctcgtgaccgcccatagcccgggggaaaatccgttgagtcttgcggtgcaacgtgcggcgcagcttcatgggcttctgctcatggctagcgatcatggtgcctcgagtctggatccggtggatctggagcaggggatgtgggaaagcttgctttccctcgcggcctggctggcgcatgagacgcaggtgttgagtgagctggccgtgctgcagggtcaggtattgcagactgactgacgtttagcggggggggggcagccgtgcaatcggctgccgcgcgcctcctcggcgcgcaggtcaacttccccgatttcaaagcggttgaaccacacggcaaagacgccatcacgccgagtcgggcgcaggcgagacttcgccgtgcgccaccgaggcaaacgcctacctggggcgagtcaatcgctcgcctttggtgctggcttcccgagcgccttgtccctccatttacaactgacacgcgaagcttgccaggtcgggatcgcttcgtggccagtactggacgcactggcccaccacacgcaagacggcgtccgctaaaccgcgttattcgcgccccgcggaatgtaaaggattgtgatggcgtgaggcgcgaagcctctcgcgtgcgctaggctgaagccctttgcggcgccggattgcgggtgcgcgacggcccgggtcatgcttggaccgggtgccgcattgtcccgaaaaattgcggaaatatccgccgcgaagttcggaatcatccgaccccgacgccagagttggctgggtacagtggctagcgttggcctcagtctggcctctggcgggcgccgccgaatcgtctgcgcacccgctccgtccaagcatacgaatgaacaggaacctctatcgtctggtgttcaatgccgcatgcggtatgccggtggcagtacaggagtgtgccacgggacgcgccaaaggccgccacggcagcgtggggagcaacggtggcaatacggccttcgcgccggtgttgtggcgtgccgcgctggcaacggcgatgatggggttaccggcagttctggaccaggcggcacacgcacagacgctgccgatccaggtggacaggaacgcgccagggcaacgcccggtggtgggcgtggcggccaacggcgtcccggtagtgaacatcgccccgccgcaacgcaacggcgggaccagcgtgaataactttattcagtacggcgtgggaccgtccggcgtagtgctgaacaacagcggccagaattcgcagacccagattgctggctgggtgcagggcaacatgcagctgggcaacaacagcgccagcaacatcgtactgcaagtgatgcagcctaatccgtcgcaacttatgggacagcaagagatcgccgggcgccgggcgaacctgctcctggccaaccctgccggcattacctgctcgggctgcggcgtgatcaatgccgaccgcttcacgctctccacgggccgcccggtgtttggcgccgatggggatgtcaccggcttcgacgtgcgggcgggcaacattgccattggtgggcagggcctgtccagcccgcaggcacaggtcgatctgctggcacgctcgatcagcatcaacgccgagctgtgggccaggcatctgaacgcaatcaccggcgcaaaccagattgaccatgcgacgctcaacaccacgccgcaggctgtcactggcgccgcgccgcaacttgcgctggatgcggcggcgctgggatcgatgtacgcgaattcggtacggctcatcggcaccgagaaaggcgttggtttcaatatcggcggcggcatctcggcgcgcgcgggcgacatcgtggtggacaacaacggcgacgtacgcatcgcgccgggtggccgcctgcaggccgacggcagtgccacggtggcgggcgccaacatcgacaacgccggcaccatcacgacgcgcggcgccatcgcgactaccacgccgggccagttgaccaatagcggcgtgcttgccgccggcaccgacctgacgggccaggccgacagtatcgtcaacagcggcaccatcggcgcaggcgtcgatgccaatgccaacgggaccggcgcgggcacggccaacctcaccgcaggtacggccatccggtccaacggcagtatcctgaccggcgcggacatcaacctgtcggcgccgacgctggacctctccaacggcaaagtcacctcgcacgacaccgccaggctgtcagcctcgggcgacatcacccaccggaacgcgcggctcgaagcgaacacggtgcagataagtgccgcaggcacggtcgataatcgcggagcggccatcgtggcaggcgtcaacggcggcaccgtgcgtggcaccagcgtgctgaaccagcgcggcaccatcagcagcggcggcgcgctgggcgtcgagggaacgcagacggtggataacaccggcggcgctgtggccgggacgctcgccaccacggtggcggcgcccggtgtggtcaatcgcagtggcgtgatcggctcggtacaggacaagctgaccgtgaccggggcgcttgacaacaccagcggcaaggcactcgccgccaccgatctgcgcgtcaccggcggcgccatcgtgaacgatcacggtcagatgtccgccggcgagaccctgaacgcggataccgccggccaggcgctcacgaataccgcgggcgtgatcgcggcggccaacattcaggccgacaccggccgcttcgataaccgcgcgggcgtggtgcagtccaccgggctgctcgtggccgacacgcacggacagcgctacgacaacagccagggactcactgtcgccaacggcgacctgacgctgagtaccggcgccttcggcaaccaggccgggacggtctccggcaagcagtcggtcacggtgaacatgacgaccttcggcaatgcgggcggcaaggtcgtgtcgggcgggccgctcgccatgaccggcgacagcctctccaacaacggtggccagctcgcctcgaacggcgacgccaggttccggattgccggcaccttcgacaacacggcgggtttcacgcatgcaggcggcacgctgggcgtgcaggcgggcaccctcgtcaaccgcgacacgctgggtggcaccgaaaagacgccgaggggcatggagggcgccagcgtcaagctcacggcaaatgccatcgacaacggccagggtgcgctgcgcgccgatgccgtgcttgacgccgatgcggcgacgctcgacaactcccggggcgaggtgacctcgggtggcacggcgcaactgaacgtgggcactaccaccaacaccgatggcctgctcgccgccaatacctcgctcggcatccagggcaacactctcaccggcgacggcacggtccagtcgcaaggcgatctcagcgccaggctgaccggcgacttcaacaataccaagaccgtggccgccggcaagacgctgagcctggacaccagcggggatgtggccagcagcggcaagatgaccgccggcgaggcgctggatgtgcacgggcgcaacgtgagcaactcgggcgagttggtcggccaggtctcgaacaccatccgtgccgaccaggcggtcaccaacagcggcctgatcgacggtggcgcggtgcgcgtgcaggccggcacgacagtcaccaacaccgagcgcatcttcggggacactgttgccatcggcgcaggcgtgctgatcctgaacgaccggaacgccgccaccggcaagggtggtgtgatcgcctcgcgcaccggcgatgtggaccttggcgcgcccgatatcgtcaaccgcgaacacgcgctgatcctgtcctcgcaggacctgagggtgggcggtgctctggacgccgatggcaaggccacggggcaggcgagctcgcttaccaatgcctcggccgtcatcgatgtcgcacgcgacgccgacatcaaagcggccagcattcgcaacgaaagcagccatttcgagacccaggtgacggacactggcgtccaaaggacgctggtctatcgcctcaaaggctccctggaagatatcgatccggccacggcgctcatcttcgactggagcggcaaggacgattatttccatgctggcacggacctgggctggctgtaccgggatggcaaccagaaaggcgtcgcacgcttgctgctattgccctcggaacaatatccattcgcggagttcgggccgccgttcgactggtcgcgccgccctgatggcgaggcgggaccggtaatgtactggcaggaccccttttacgtggactactacggcggcatgccgaaaaacacatggtcgccggtgggactggcctacacgttgcacttcgagaacgatgtcaacggcaatccggtgctgatggcggaaaagtacaactacccgcccgaccatccgatctgggacaagctgaaggtcgcgcgtcccgacagtgcgccgccaccataccctgccgcttgcgaggtcaatgccccgcccgcctgcatcgctgcgcaccagaagtaccgggactggcatgacgccaacattgccaggtacgaggcactgaacgacaagatcatcgccttcaacaaggatttccacgcgcgcaccgtcgataacttctattccgttgacaagcagacgcaagtgcgcgaggaggtggtcttgcacaccgatcccgcccgattgctggtcggcggcaacgccacgctcaatggagccgtggtcaacgacaagagcgagatcgccatcggcggaacactgaacgtgccggcaccggtgcggaacgaaggatataccggcacccggttcgagactgtcaccggcacacaggcgtggcactacatcaaccacggcgtcaatgcaccggaccggcgctcgaccacagcggaaatcccgcccctcgacgtgacgctgccgctgcaactggcaaccggcacaacgcagcagaatctgcagaccgtcccgggcagtggcacggccatcgacccgagagcgggcgtcacaccgatcgccagcgcgccgaccctgacgcaggtcgcgctcaacccaggaggggccacagccggcgggcgtctgggtggcgaggtgatccgcaccgtcacgccgtcgctggcaatgccgaccaacgcgctgttcgtcacgcggaccgatcccggtgcgcgctacctgatcgaaaccgattcgcgcttcaccaaccaacgccagtggctgtccagcgatttcatgctgacccagttgggccaggacccgacgagggtcctcaagcgcctgggagatggcttctacgaggcgcggctggtggcggacgccgtgatgcttggcaccggtcagcgtttcgtgggcgactacaccggcaacgaggcccagtaccaggcgctgatgcagtccggcgtcgaattcgccaggcagttctcgctgaacgtcggcacggcactgactgccgagcagatgcgggcgctcaccaccgacatcgtctggatggtggagaagaccgtaacgctgccggacggctccacgcagcaggtgctggtgccgcaggtgtacctgaaggtgcgcgcgggcgacctcaagggcgacggcacgctgatcacggcgcgcaacgcgaaggtccggaccgacggggacgtgaagaacaccggcaccatcgcggcacgcgatgtgatgctgatcgatgcgggcaacatccgcaacgagcgaggcacgctgtcagccggtgccatggggctgaatgccaagcaggacctcgacaacctggccggcaggatcagcgccgacaacctggcggtcaccgcaggccgggacatcaacctgaccaccaccaccgcgtccgcgggcaacagggtcggtgaatccaccgccagccgcaccgtcatcagcggcgtcgccagcgtggaggcggacaatgccgtctttgtggcgggccgggacatcaacagccaggcggccagcatcgcggcagccgacagcctcggcatgggcgccgaacgggacatcaacctggacacggtgcaggtggccgagggcttcgatgccgtcgcggacgcgaagaaccgttccagcgttgtgcacacggcagagatcggcacgctgatcacaggccgtgacataacgctcgctgccggccaggacgtcaatgccaaggcagcctatgtgagcgccgatgatgccatcgcggtcagcgcggggcgcgatatcaacgtgacggccggcgaggccggcgtggcgatacgcgacgagcagtcgatgcaaagcggcggcttcctgtcgaagaagtccacccataccatcgatgcggcaagccgcaccgaggcgctgggcagcaccttctccggcgacacggttgacatggcggcagggcgggaccttaccacctcgggcagcacgattgcggccacgcacgacgtgaatctcgacgccaggcgcgacatcaccatcggcactgccgaaaccacctcgtcgtcctacagcttcaaggaggagaagaagtccggcttcggcgccaccggttccggcctctcctacggcaagcgcgagcagaaggacaccgtcaacgacaagggcatgcagcaggcgggcagtctgatcggctccaccgacggcagcgtgcatatgaaagcgggcagcacgctcaaggtcacgggcagcgacctgatcgccaggcaggatattaccggtgtggcggcggacgtgaccatcgaggccgcgcagaacagccagcaccacgacgaaacccatgaggtcaggcaaagcggcttcacgctgggcgtgtcgggcggcgccatcggcgcggcgatcaacgcgggcaacaaggtcagctcggccagcaagagccaggacggacgggcttccgcactgtggggcatcgcggcagcgcgcgacgtagccgataccggtgcggcgctggcgcaggccgggggcgatccgttaaaaggtgctgcggtcaccctctcatttggcaccagccagagcaagcggaccctcaccgaggacagcatcagccacaacggcgccaatgtctcggcgggtggcacggcagccttcatggcgacgggcgtgaacgccaatggcaacaagacagccggcaacctgaacgtcatcggctcgaacatcgatgccaacaaggtggcgctgggtgcgaagcatgacatcaatatcatgtcagccacggacatgaacgagagccacagaaccaacaaatcgagcagcgccagcgtcggggtctcctacggcgcgcaagggttcggggtatcggcgtcggcctccaagtccaagggcaacgcggacagcggaggcacaagccaggccaacagccatgtgaccggcagggaatccgtcaccttcgtctcgggcaatgacaccaatatcctgggcgccatggtcggcggcggcaaggtggtgggggacgtgggtggcaacctgaacatcgccagccgccaggacaccgaggagatgcgcgccaggcagcaaagcatcggtggcggcttcagcatcagccagggtggcggctcggccagcttctccgcaagcaagggcaaggccagtggcaactatgcgaacgtgagcgaacagtcgggcatccatgcgggcgacggcggcttcgacatccgcgtggaaggcaacaccgacctcaagggcgcggtgatcgccagtgttgccggcaaggacaagaaccaccttgataccggcacgctcagtttcagcgatatgcagaaccactcggactacagcgcgacctcgtttggtgtgtctgggggcattaccgcgggtccgcagaacggtgagaaaaacagcggccagacttccggcagaaacaccggcggcatcagtcccatggttccgcagcacgagagcggcagccaggacggcgtggcgcgcagcgcgattgcggatgggaccattaccatccgcgacgaagccagtcagaagcaggatctggcagacctcaggcgtgacaccgtcggcaccaataccacggtgggcaagaaccccgacctgatgaacgtgctcgacaagcaggccgacatgatggcggcggcgcaggcggctggcgaggcggttgctaagacggtaggccaggttgccaacgccaagcaggaggaagcgcagaatcggtacaagaccgctgcgcaagcgtatcagcaggatcccagcgccgaaaaccaggcggccatgacggcggctcagtcggatattgacggctggaaggaaggtggcgactatcgcgccgcgctgcacggtgcgggcggtgcgctcgttgccggcctgggtggcggcaatgcgttggccggagctgccggtgcagcaggcgcatcactgtcggcaccgaagattcagaatggcgtgaatgctgtctataccaacgtcaatactggaaataccgacctcgatcacgctattgccaacatcgccggcaatatcgccgcaggcggtatcggtgcggtgattggcggcggttctggcgcgtcgaccgcctcaaatgtagaccgcttcaatcgccagttgacttatgccaagtccgaggacatgaagacggttgcggcaaaggaagcggccaaggcgggcatgaccccagagcagatggaaaaggcaatgggcgtcgtgcttggtacctattacgatgagaagggtgtagcgaaatcggaaggcgttacttacgaccaatatatgaaggcgcaggccgcgctactgtcacagccggccaattcgccgctggctaaagagtatgctcagtctcaacggggggtactaccgcagtttgcctttggggatgcagatggggcgccaaattttggccgtgttccattgtttggcataccaacaatgggggccatcgatgacgcagtagcgtcccaggcagcgattcgggcgagagtcgaaggaaacgtcgcggaaagtgcggctgcccgcgcaggttcaaacttcaataagctgaatgaatggccgcctaataacggatttgtccccggtacaggagagcgctacacccttttcccaggacaattcgtggaccgatatggttctgtgcaaggtacattcgttgctgaagccggtgcttcatatagatctcgtgcacttcgcccggggtccgatagtgccccataccatgtgtatgaagtcactcgacctattgaagtaactgcaggcccaactagaccttggtttggctatgaaggtatgggaactcaatacaaatttgatgaatcggttcgaaatttgatcaatcgtggcgcattgaggagaacgcagtgaatgccaaggaattgaaaagtgaactagatcgactcggcgttccgcgccgtgtctattccttgtccggatggagagatgagaggttgtgtctcgaggagcgtagtggaacgtggcatgtcttcttcgtcgagagagggggcgagcgtccgttaagagagtttcaatccgaaaatgatgcttgtcatttcatgctcgaggaactgaagctagaaatctgaaggattgcctgcagtcaatttttatgaccgtctcctcattctaggcgcatgacgtctcccctttttgtcccaggcgtcgtgtcccggatcaggactgtcgagatcaatgtcgtcaaagcgtaaggcgctatatcgaaggtttgcatcgccagccgttcagaacttcttttggactgtcggcatggtgtatctgtcgcacaagctgcagaacgatcccagtgacctggcctggcgcctttgcgtaggcatcatgctgatgcagatcattgtgacggcactgcagctgcttacccaggtcaatttgctctcgctaatggggttcgctttggcgatctttggccttggttcccttctcgttggaagagagagttcaccggtgcacggcgaagtctccgcgagcgatacgcaagaagaataggtacatctccaatgcgactagattctcaggcgcgtcgcaaggcgcgcggcgtcttcccgtttgtcccgttcctgctgacgttgccctccctggccgccgcccaggcccaacccttcttcccgcaggttacccccaacgacgccatcgagcgccgccaggaacaacagcaggaggccgcgcgcgaacgtgccatggcccgccccgatgtgctgacgccgggtccggccgagccggccctggcaggcccgctgatcctccgcaacgaatccccctgcttcccgatcaagaccgtgcactgggaagacgccgatgagttcgagtggttgcaagccgaggccagcatcctgcccggtcagtgcgtgggcggccaggggctggaagccatccaggactacttctccgcacgcttggtagtccgaggctacatgaccacgcgcgtgctgattcctgagcaaagcctcgccagcggtgaactacggctgcgcgtggtggccggacacatcaccggcgtcaaggccgagggcacgcccggttggtggcgaaccgcgctgccgacccgcccgggagggctggtgaaccagcgcgacctggaccagggcatggagaacatgcgtcgtctgcagggccaggccgacgccagtatcgacctggtaccgggagagaagccaggcgataccgagttggtcgtcaagcccggcaccggcaagcgctggcatgccctgatcacgggtgacaacgccggcctggacaacaccggcaagtaccagatgggcggcacgctgacggtggattcgccgttgttcctgtacgacagcctgaccatttccggcaacaccaatgccaacctcggcaacggcgcggccggtgcgcgctcgtcggccatcaactacagcattccgtttggctactggaacgcctttttcaacgccaaccagtcgaaataccaccagaccgtggcgggcttcgagggcgatatcgcctacggcgggcgcagcacacagatcgaggcgggcctgggctatgtgccgtttcgcaacgcctcgggcaagaccagcctgtacggcaaggtgttccgcaagaccgccagcaccacgctggacggcatcgacatcgccgtgcagcgtcgggatttcgtcggttacgaggtcggtgcctcgcatcgccagtaccttggcaacacggtgctggatatcggcgcggcctggcgtgcatccctgcccgcgcattccaagacgcccggcttcgtgctgggcgatccggactggggcggcaagtctgaactgctgctcgccaacgcgggcctgatggtgccgttccaggtcgccgggcagcgcctgcgctaccagggcaacctgcgcatgcagtacgcgcacacccgcatcctgccctccgactatttcgttatcggcaaccgctactcggtgcgcggcttcgatgagcagctgacgctggccgcggagaacggcgtgacctggcgcaacgacgtggcctggcaacttggcaatactggacaagaagcctttgtcggcttcgacgccggccacgtcagcggcccgtctgcggcattcctggtcggccagaccctgatgggcgcggtgatcggcgcgcgcgggcgctgggccatgggcggctttgccgcgctgacctatgaggtaacgctcggctggccggtcaggaagcccgagttcttccgcacgcgccagcccaatctcgctgcgcagatcggggtggagttctgatccgcccgaacggtgcggagtatcgacttgctgctgtgacagagcatgaatgtagtgttgacccaactgaaggagaagatcgcatgaacaaagtgacggccatatccctggtcgccgcggccgggctgctcgccatgctcggcggctgtgccaccgaatcgtccacggcgctgccggtgcagaaagtagagagcgccagccgtccctacgccggcgtccgcacgccgatttcggtcggcaagttcgacaaccgttcgagctacatgcgcggcgtgttctccgacggcgtcgaccggctgggcggccaggccaagaccgtgctgatcacgcacctgcagcagaccaaccgcttcaatgtgctcgaccgcgacaacatggacgagatcaagcgcgaggcagccatcaagagccaggctcagcgcctgaagggggccgactacgtgatcaccggcgacgtgaccgagttcggccgcaaggaaaccggcgaccagcagctgttcggcatcctgggccgcggcaagtcgcaggtcgcgtatgccaaggtcgcgctcaacgtggtgaatatcgcgacctcggaagtcgtgttcaccgcccagggtgcaggcgagtacgcgctgtcgagccgggaggtaatcggctttggcggcacgtccagctatgactcgacgctcaacgggaaggtgctggacctcgccatgcgcgaagccgtgaccaacctggtcagcggcatcgaaagcggcgcctggaagcccgtcaccccctgattccaaaaaaacagccaaggagaaatcgtgaagacattgttccggccgcagcgcctggcggtgcctgccctggtcgcaagcgcattgctggcgggctgcgcggctcccgccaagcccctgtatcagtgggaaggctaccagccgcaggtctaccagtacttcaagggtgaaccgaagcaagcccagatcgaggtgctggagcgcgacttgcagaaaatcatggcggccggcaataccccgccgcccggctaccacgcgcacctcggcatgctgtatgccgatatcggcaaggatgacgaaatggtccgcgaattccagaccgagaaggcgctgtttcccgagtcgggagcctatgtggacttcctgctgaagaacgtcaaaagcaagggagagaagaaatgagcaagctgttccatcgcgtcctgatgctgctgggcgtcgccacgctggcagccggctgtgccgcgccgacgaagaacgtggattacgccgccttcaaggaaagccacccccgctcgatcgtggtgctgccgccgctgaacaactcgccggacgtgaaggccacttacgccctgctgtcgcaggccacgcagccgctggccgaatccggctactacgtgctgccggtcgcgctggttgacgagacctttcgccagaacggcctgacgataccgggcgacatccacgcggtggcacccgcgaagctgcgcgaaatcttcggcgcggacaccgcgctgtacatcaccgtgaccgactatggtccgaagtaccaggtcgtcagcagcaccaccgttgtcgccgccgaagcaaagctcctggacctgaggacgggcaagacgctctggaccggacaggcgtcggctgccaacaatcagtcgggtaacgctggcggtgggttgatcggcgcgctgatcggcacggccattgcacacgcaatcagcagcgtgtcggatgccgcctatggggtggccggcaggactagccagcaactgctctcggcgggtacgcctggcggaatcctgtatgggccgcggtcgccgaagtacggcacggactgactattatggccctggtttgtgagagggccggcctgccgtagttcgcgcgggcatcccccgatgcccgccctccgtcccccctaaagtcctgcccctcaggcgccgttaacgctaccaggcccccgatttcccaaacaacacccaattcccccgccttttcccatgaatgggaaggctgtcccgcttcgataatccctgctgacgaatagcggcctgccgcttcgcacggagcatggatgtccgaagaaagcgacctcgagaaaaccgaacccgcctcaccccggcgcctggaaaaggcgcgcgaggaggggcaggtagtgcgttcgcgcgagctcgccacgttcgtcatgctgatcgccggcgtgaccggcctgtggacgctgggcggccatctgggccgcagcctgaaccaggtgatgcagggggcgctgcgcttcgagccggcaacggcgttcgatacctcgcgcatgctgtcgcgctttgccatgatggtgtgggacagcctgctggccttcctgccgctgctgttcctgttcggcgttgcggcgctggcggcgccgttgctgctggggggctgggtgttctcgggcaagtccttcgcgccgcagttctcgcgcctgtcgccgctggcggggctgggccggatgttctccgcgcattcgctggtggagctgctcaaggccgtggccaagtcgctgctggtgggcagcgtgggcgcctgggtgctgtggcggcgcctgcccgaggccatcgcgctgatgaatgcgccggtgcaggaagcgctgctgcacatggtcgacctggtcatgtattgctgcctggtggtgtcgctgtcgctgctggtggtggcggccatcgacgtgccgtggcagtactgggagttcttcaagaagctgcgcatgaccaaggaagaggtcaagcaggaattcaaggaaagcgagggcgacccgcatatcaagggccgcatccgccagcagcagcgcgccatggcgcgccgccgcatgatgaccgaggtgcccaaggccgacgtggtggtgaccaaccccacccactttgccgtggcgctgcgctatgaggaggggcgcatgggcgcgccgcgcgtggtggccaagggcaccggcgatattgccgcccgcatccgcgagctggctgcagagcaccgcgtgccgctgatgtcggccccgccgctggcgcgtgcgctgcaccgccacgtggagctgggccaggaaatccccgccggactgtataccgccgtggccgaagtgctggcctgggtctatcaactgaagcactggcattactcgcagggcccgcagccgcaggcacccgcggacctgccggtgcccgatgaactcgccgtaccggaaatgcgcgaatgaacgctctgagcaacctgttcaacctgcccggcctgcgctccgccggccagctcaaggccatgaccgggccgctgctgatcatcatgatcctggggatgatgatcctgccgctgccggccttcgtgctggacctgctgttcaccttcaatatcgcgctggcgatcatggtgctgctggtcagcatgtacacgcagaagccgctggactttgccgccttcccggcggtgctgctgttcaccacgctgctgcgcctgtcgctgaacgtggcctccacgcgcgtggtgctgctcgaaggccataccggcccggacgccgcgggcaaggtggtggaggccttcggccacttcctggtagggggcaacttcgcggtcggcatcgtggtgttcgcgatcctggtggtgatcaacttcatggtgatcaccaagggtgcggggcgtatcgccgaagtcggcgcgcgcttcatgctggattcgatgcccggcaagcagatgtcgatcgatgccgacctgaacgccggcctgatcgacgaggccgccgccaagaagcgccgcgccgaagtggcgcaggaatccgacttctacggcgcgatggacggcgccagcaagttcgtgcgcggcgatgccgtggcgggcctgctgatcatgttcatcaacgttgccgccggcatggtggtgggcatggtgcagcacgacctggacttcggcaccgccgtgcacaactacacgctgctgaccatcggcgacggcctggtggcgcagatcccggcgctggtgatctccaccgccgccggcgtgatcgtgtcgcgcgtgtcgaacgagcaggacgtgggcgagcagctcaccggccagctctttgccaacccgcgcgtgctgtacctgaccgcgggcatcatcggcctgatgggcatcatcccgggcatgccgcattttgccttcctgctgctggcgggcgcgctggtgtggatgggccgttatatgtcgcgccgcgccgccacgcaggagcaggtcaagcagcgcgaggagcgcaccccggcggtggcgcaggaatccactgaagcgagctgggacgacgtcacgctggtcgacccgctcggcatggaagtgggctaccgcctgatcacgctggtggaccgcgcgcaggacggcgagctgctgggccgcatcaagagcatccgcaagaaggtggcgcaggagatcggtttcctggtgccggtggtgcatatccgcgacaacctggagctcaagcccaacgcctaccgcatcacgctcaagggcgtggagatcggccgcggcgaagccatgccgggccagtggatggcgatcaaccccgggcaggtcagcggcacgctgcctggcgcggccacgcgcgatcctgccttcggcctgccggcggtatggatcgacgcgggcatcaaggagcaggcgcagtcctacggctataccgtggtcgatgccagcaccgtggtggccacgcacctgaaccacctgatccacatgcacgccgccgagctgctaggccgccaggaagtgcaggcgctgctggaccgcatcgccaaggactcgcccaagctgaccgaagacctggtgccgaaggccatttcgctgaccgcgctgcagaagatcctgcagaacctgctggacgaaggcgttcccatccgcgacatgcgcaccatcctggatgtggtggccgagcatgcgcccaagatcagcgacccgaacgagctgaccgcgatggtgcgcgtggcgctgggccgcgcgatcacgcagcagctgttcccgaacaacgccgacctgcaggtgatcggcctcgatgccggcctggagcgcgtgctgtcgcaggcgctgaccaatggcggcgggatcgagccgggcctggccgatgcgttgctgcagcagacccagggcgcggtcacgcgccaggagcagctgggcatggacccggtgctgctggtgccgtcgcagctgcgcccgctgatggcgcgcttcctgcggcgcaccatgccgcagctgagggtgctgtcgcatgccgaggtgccggacaaccgcaatatccgcatcaccgccatgatcggcgcgtgaggagtcatagatgagcgtagccaagtttgtcgcggccaacggccgcgaagccatgcgccaggtgcgcgaagccatgggcccggacgccgtggtgctgtccaaccgcaccgtcgagggcggcgtggagatcgtcgccatgcgcgatgcggatctgggcagcgtgcaggccacggcgcaggtctacgtgccgcccgcgccggtggccgagcccaccgccatcggcgacctgcgcggtgagctgcaatcgatgcgcgcaatgctggagcgccagctggccgggatcagccctgcccaaagcgcggttccaagcgcggcagcgcacggcgtggccgccagcgacccgctgcgcgaatccctgtttgaatggatggtcggcgccggcttctccgggcagctggcgcgcacgctgctggcgcggctgccgctgggctacgaccgccccgcggccatgggctggatccgcaccgaactggccagcaagctgccggtgctgggcgatgaggacagcctgttcgcgcaaggcggcgtgctggcgctggttggccccaccggcgtaggcaagaccaccaccacggccaagctggcggcgcgcttcgtgctgcgccacggcgccgacaagctggcgctgctgaccaccgacagcttccgtatcggcgcgcacgaacagctgcgcatctacggcgacatcctgggcgtgccggtgcatgcggtaaaggatgccgccgacctgcgcttcgcgctggcggcgatgaaggacaagcacctggtgatcatcgacaccgtcggcatgagccagcgcgaccgcagcctgtcggaacagatcgcgatgctggccggcgtgccggcgccggtgcagcgcgtgctgctgctcaacggcgccagccacggcgataccctcaatgaagtggtgcatgcctaccgtcatgacgccgcgccggatgggggcggcatcgacggctgcatcatcagcaagctggatgaggccacccacctgggctcggtgctggacgtggtgatccgccaccgcctgccggtgttctacgcctccaccggccagcgcgtgcccgagcaccttgagctggccaacagcaccgcgctggtggagcgcgccttcctgacgccgcgccgcggttcggtatttgccgatgcggacgccgcacgccggcgcagcgccggcaccgatgacgaggcccccgcgcgtggcggtgccgacgaggtgctgcgctcgctgaccgacagcgccgacgcgctgagccagtgcgtggcggaactcaatggcgcgggcctgggtctggacctggcgcgctcgctgtggcaacagcgcagcgccggcgccccggccctgcgcgcgatgtcgcagcaggtgcgcgaagcggtctgccgcgacgtgacccgccagtgcgagcagtacgtgctggccagcgccgccacgctgcaagtggccgtgcccggccgccgcacgccgcagccgatgcagcacacgctgtggctcgccgaccgcgacggcatgccgctggccgccaccgtgaccccgaccggccgtgccggccagccgttgggcgaggccgagtccgatgccgccagcctgcgcgccgccatgagcgccgcgcgcaaggtggtcaacctgatcgatgccgtaccgaccgccgccacgctggcacgctggcagcaggccggcgagcgctgggtggccagcgcgcgcaagaccgcgcgcgtggtcagcgccggcgccgcctggaagctcgatgcgctggccgacacgctgaccttccacgccgtgggcgaggacaccgtgcgcgagcgtgaagccgtgcgctggctggccagcgccgaagtgcgcgtgccggacagcccggtgcgcggcaagggcacgcccgaaggcggcatcgatgcctgcctggtggtggcccgcctggccgaccgcgccaccggcgaactgctggatacccgttacctgctgtgcgacccggcgctggcgcaagatgccgcgcaggtggcgcgctgggccttgtggaccgacgcagccgatgcgcgcctgcgcacgctgcgccacgccatcgaccacttcgcccaggacgccgaaagcggccacgccgccggcgccgcgctggccgcactgcagttgggcctggcggtgctgcgcctggaacacgcgccgaccgcggccgcgcccgccttcctcgcgcgcctggctggccgcacggtgcgccagggcgtgccggtgccgggcacggtgctcaatgaaggcatgggccgcatgctggcattgctcgacgtgctggaatactatccgggccgcggcaccgccgtgcccgctgaagcgatggaggtgttgcagtgagcgccctcgccatggaccaggccgagagcctgcgccggatgctggcgccgcgcacgacgcgccgtatcgccgtggtcgccagcgaacgcggtgccggcgccaccaccgtggcgctgggcttgtcgcacgcgctggccatgcagggcgaacgcgtgctgctggtcgacgaagacgccgccgcggcgtgcgccacgcggctgtccggcgccaggcccgccggcaccctggccgatgtcagcgcaggccgcctgtcgctggaagctgctgcaggcaccggtcccggtggcgtgctgtcggtgctgccggctggccggcctgtgccgggctgcgccttgccggctgctgccgcgagcggctttcgcagcgtgctggtggatgccggcgtcgatgccgacggcgcgctgtcgccgctcgcgggcggcgcgcacaacgtgctgatcgtgatgcggcctgaactggcgtcgatcaccgccgcctacgcgtgtatcaagcgcctgcaccacctgtatgcctggcgccagttccacctgatcgtcaacatggcggcgagcgaggctacggtgcaggcgatcctgcgcaacctcgcgcgcacggccagccagtacctgggcgttgaggcgttgtgcgcgggctggctgccatccgacccgctggtggcgcgcggcgtgcaactggggcgctgcgtggtcgaggcgtttccggcggcgccggccaccaccgcgctgcgccgcaccgccggcagcatcggtgcctggccgctgcgcgcggacacgtccacccctgctcccgcacccgccatggcctgagcctgccagccatgccatccaaccgaaccagaccctgagccagcccccgccgcacgttgcggcggtccagcaatccagcattcacgagaattgcaccatgtacacgatccagggaaagctcgaacaggccgatgtggtcaaggcgcatgcacagctggtgcgccgcatcgccctgcaactggccgccaggctgcctgccagcgtgcagatcgacgacctgatccaggccggcatgatcggcctgctggatgccgccaagcgttatgaagacacccacggcgcgcgcttcgagacctacgccagccagcgcatccgcggcgccatgcttgacgaggtgcgcgccaacgactggcagtcgcgcagcctgcgccagttcacccggcgcatcgagcgcacgcagcgcgggctggagcagaagctcgggcgcgcgccgctcgactccgaagtggccgaggccatggagatggcgctggacgaataccagctgctgctcaatgaggtctatggctgccagctgctgcactacgaggatttcgagcgctccggcgaagaagacttcctggaccggcaccttggcggcagcgatgacggcaacccgctgaccgtgctgatggaaagcggcatgcgcgaggcgctgatccgcgccatcgaccggctgccggagcgcgagaagctggtgctgtcgctgtgctatgaccaggagctgaacctgcgcgagatcggcgcggtgctcgatgtgaccgagtcgcgcgtgtgccagatccgcggccaggcgatcacgcggctgcgcaaccagctgcgcggcttgctgtgatgcaggcgctgggccgcgccgcgcgcggcgcttgctggctgctggctgccgcatcggcctgcgcctgggccgccatcgagggcggcacccgccacgcctggaccggatcggtcaacgggccggcactccacggccgcggacagcgcgcggtgtcgccgccgatcctgcccaccggcgtcttgccgcagtcagaaggggtcatcacgtcggtgcgctggcgctacagcttcgccaagaccccaccgctggaactgcaagcctatctctgcaatgcccagcgctgcgtgctgctgccgcaggcggaaggcaagaccgatgcgttcttcggggatgatgccaccaagggctttgtgtttgcgttccgggtgccggggcagggcagcctggtgccggtgctgcaggggcgcagcaatgaggtggtggtggggtttaggtaggagtgaatgttccgttctttcgtcacttctgaataagtgacgaaagaacggaacatctggcgatcgcctcaacccgccgccagactcaccccaccagccccggccgccgccttcccatccttcccatacaaccccgcatccccgccactatgctggcgcagcgcctgaatggcttcgcgggtgaaatcgaggtgggcattgacgacggcgccgttcagggcgttgccgtcgcgcgcggtgcgcgcggcgaagatcagctggcgccaggcgtcggccacggccgggtcgacctggcggccgagcagctggccttcggggccggcgcgcaggccaagcgcgcccatctgggcttcgcgggccttgagctggcgggacagggcctggcccagttcaaccttgcgcgtcagcagtccgctcagggactggaagtcgccccgcttgagggcgtcgcgctcttcggcgaggagttggccgaaggcctggatgccttcggtttcgcgctgcagggactggatcaggctctggttcatttgggctagcggggttcggcctggccaagctcgcgcagggtcgcgagcaggccgtcggcaatcttgcccgggtcgatcctgatccggccctcggcgatggcctggcggatctcttcgaccttggcggtgtcgatatcgtcgtccgtgggctgcgtcaggcgggcgctgatgtcgcgcacctgggcggccagcgggctgacgctcaggccggcggacggcgccgcggcgctggccggcgcggcctggggccgggcggcggcagcgtccgcgggggcgtcggcgggccgggacgaggcggtgtggttgatcttcacggggcgttccttgctggtttcctatggcattacggtagcgccggcgaattctttagggcgctcgccccgatttcgccgcgcagcgatgtcggcggcattttcgcatgccgcccgccacgggtttgcagtcttttggccacgatcaaggcactttcggcgggctactgcagcaccacggtgtcgccgctgcgcaccagcccgttgaccacctggccgctgcgcaggcgcacctgcacggtgttgccagtggcggcatcggccagcaccttgccttcgctggtgatctggaaggcatcgccttccacggccacggtgacggtctggccctggcgcacggcgatggccttgcgcagcaggtcagaccgtatcggcgagccggcggcaatacggttggcggtgaccgcgccggcaagctgcgccgggtcggtgatcaccgcgcgcggcagcgtgcccaggtcgccctggcggacttcgatatcggcctggccgaccggctcgcccgggcccagcgcgcgcgcggcgacgtagtaatcggtcagcaccgacacgcgcgcctgcatgtagcgcacccacggccgctcgccgccgcagcgcacgccgacggagacgcggccccaaggcgacgtgccggcgggcaggaacgggtcgggcgcaaggcaatccggcgcgcgcccacccgaaggcggcgccacctgcacgctgaccttgcccggcaggccggcggtctgctgcagcaggaagcgttccacggcaacgcgcgcggggtcttcggcaaaggggctggcagcggggttggcagcataggcagcctgctgctggccgtgcgcggccgccgcctgcatggcgacgggcatgacctgcgccggcgcggcaccggcggcggcgggcccaagcaggcaggccgccagcagggcttgcgccaggctgcgggcgttgcggcgattctgtttcatctggacttcccggcaagatcggcacggcatgcacggcatgcctggcgcaccgccccgtgactggccgcgcgccccgtttacatctgtcatcggggtcccattgtaggcagcccctcgcgcgagggcgggccgaaatgcatggatttcccgtccttattcatccgattggcgtgacaggtcgccgcctaagatggcaaccctgaagaaggtcgttcgctccgttcacgtgagcagggagatgccagatgattgacagactcgacgcggcactacgtttccagcaggaagcgctgagcctgcgcaaccagcggcagtcggtgattgcctccaacatcgcgcacgcggacacgcccggctacaaggcgcgcgattttgatttctccagcacgctggcccaaagcgtcgaacgcggccatcgcaatgagggcatgtcgctgtccaccacctcggtgcgccatctgcccgcgcaggccccggggcgcgaggaattcgacctggcttaccgcatcccgctgcagtccagcgtcgacggcaacaccgtggaaatggatgccgagcgcgtggccttcgccgacaacgccgtgcacttcgagtccggcctgacggtgatgaattcaaagatcaagaccatgctggccgccatccagcaatagatcgagcagtaagggagagagcgcatgccggcaatgaacatcttcgacgtcgcgggctcggccatggccgcgcagtcgcagcgcatgaacgtgaccgcttccaacctggccaacgccgacagcgtggtcagccccgacggccaggcctatcgcgccaagcaggtcgtgttcggcatggcgcccacgccggggcagacggacatcggcggcgtgcaggtgcgaggcgtgtcggaagacccgtcgccgccgcgcatggtgcacaaccccacgcaccccatggccaatgcccagggctacgtggtgatgcccaacgtcaacccggtggaggagatggtcaacatgatctcggcctcgcgctcctaccaggccaacgtggaagtgctcaataccgccaagaacatgatgctcaagacgctgacgatcggccagtgacaagcctcggcctgtatcggcaacgcctccaccagcacgcacacaacgaaccgacatgacaaccacctccgcggtaggcagcaacacccagggcatcaacgacgccctcaagagcggcagcgccagcgcgtccgagctgcagaacaacttcctgaccatgctcgtcacgcagatgaacaaccaggacccgcttaacccgatggacaacgcgcagctgacctcgcagctggcgcagatcagcacggtcagcggcatgcagaccatgaacgcgacgctgtcgcagttgctgtcgcaggtcagcgccagccgcgccatggactccgcggcgctgatcggccataccgtgatggtgccgggcaagcaggtgtcggtggcaggcggcgtgccgggcaagtttggcctggacctgccgtcgaccgcggatgcggtcaccgtcgacgtgctcgacaaggacggcaacgtggtgcgcaccatcgacatgaaggggcagaccgcgggcgtgcacaacgtcgcatgggacggcaagaacaacgccggcgcggccgtggccgacggcgactacaccttcaaggtgaccgccaccgccaacggcacctcggtgcagccggtggcgctggtctacggcaaggtccagagcatcagcggcgacgccagcggcgtgctggtggacctgggcgacggacagaccgcgaacgtcgacgacgtacgccgcattctctgaaacgcaggtgccggcagcgcacaggcgccggccggcttcaacgaccaagcaaaaaggaagcaatcatgggtttcggtcaaggggtaagcggcctgaacgccgccgcgtccaatctggacgtgattggcaacaacatcgccaacgccaacacggttggctacaagcaatcggcagcgcagtttgccgatgtctacgcaggcaccaagatcggcctgggcgtgcgcgtgaactcggtggtgcagtcgttcaaccagggcaatatcgaagcctcagggcgctcgctggatgtggctatcaccaacggcaacggcttcttccgcctgaccagcccggaaggcgcggtctactactcgcgcaacggccagttccagcgccaggaagacggccgcatcaccaatatgcagggcctgcaggtgaccggctatccggcgggcgtggccggcggcgcgggcgtgcagccgcagccgctggtgatcagcaacgcgcagatggagccccgcgctaccagcaacatcaccgccaagttccagcttgactcgcgcgccaccgtgccgacgcaggccttcgccagcgcggccggctcgccgccgaccagcaatatgttcaactacagcacggcgatcaacgtctatgactcgctgggcaacaagcagcagctgatggcgtacttcgccaagtcggcgggcgccccgaccgtcgccggtggcaccgactggcgcatgtatgtgaccgacgtcaacggcaatgccgtcggcggcgcaccggtcacactcgcgttcgacaacgccggcgcactgcaatcgccggcggccggcgccatcaccctgagccagccggccgccaatggcgcgcaggctatggcgatgaagctggacctgaccggcaccacccagttcggcgccgacaacgacgtcaagcagctcagccagaacggctacacctcgggcagcctgctgggcttctcggtcaatggcgacggcaccatcaccggcaactattccaacgagcagaccaagccgctcggccagatcgtgatggccgcattcggcaacgtcgaaggcctgaagccggagggcgacaacgtgtggtcggccaccggcgcctccggccaggcgctggtcggcgtggccggcggcagcatgggcacgctgcgctccaatgcggtggaagcttccaacgtggacctgtccggccagctggtcaacctgatcgttgcgcagcgcaactaccaggccaatgcgcagaccatcaaggcgcaggacacggtcatgcagaccctggtcaacctgtgaccgctacgctgagctgagccgccgccatggaccgcatgatctacaccgccctgtcgggcgccaagcagatactcgaccagcaagcggcggtatcgaacaacctcgccaacgtctccacgccggccttccgcgcgcaggtcaacctgtaccgcgcggtgccggtggtcgggccggaggcgggcacgcgcgcgtttacggtggcctcgacccccggcgccgacatgcgcgccggcccgctgacctacaccggccgcacgctggatgtggcgctgcaaggcaatggctggctggtggtgcaggcaccggacggcactgaggcctacacccgcgccggcgcgctgcaggtggcgcaggacggccaggtgcagaccatctccggcctgccggtgatgggcgatggcggtccgctggcggtgccgccgggctcgcaggtgaccatcggcaccgacggcaccatcaccgcgcgcggccccggcgaagcctctgccggcctggcgcaggtgggccggctgcgcgtggtcaacccgcccaacgacgccatcgcgcgcggcgatgacggcctgttccgcctgcgtcccggcgcgcagccgctggaggccgatcccaccgtgcgcgtgatctcgggcgcgctggaaggcagcaacgtcaacccgaccgaagccatggtcgagatgatcgccaatgcccgccgcttcgagatgcagatgaagatgatccagggcgccgacggcaacgagcagcgcgccaaccagctgctctcgaccaactgacctgaatgactgaccggcacggcgcaccgtgccagcaccaacgcaaggaccaccatgatccgctctctctggattgccaagaccggccttgatgcgcagcagacgcagatggacgtgatctcgaacaacctggccaacgtgtcgaccaacggcttcaagcgcggccgcgcggtgttcgaggaactgatgtaccagaccatccgccagcccggcgcgctgtcgtcggaccagaccacgctgccgtcgggcatgcagctgggcaccggcgtgcgccccgtggccaccgagcgcatccacacccagggcaacccgcagcagactggcaatgccaaggacgtggccatcctgggccagggcttcttccaggtcgcgctgcccgacggcaccaccgcctacacccgcgacggctcgttccaggtggaccagaacggccagctggtgacctccagcggcttcgtgatccagcccgccatcaccatcccggccaatacgctgtcgatgaccattgcgcgcgatggcaccgtgtcggtgacgcagcccggctccagcgccaacgtgcaggtggggcagctgcagctggccaccttcatgaacccggccggcctggaaagcatgggcgagaacctgtacgtgcagaccgatgcctcgggcgcgcccaacaccaccgtgccgggcctgaacggcgctggcgtggtgcagcagaactacgtggaagcgtccaacgtgaacgtggtggaagagctggtcagcatgatccagacccagcgcgcgtatgagatcaacagcaaggccgtgcaggcatccgaccagatgctgcagcgcctgtcgcaactgggttgactggtgtgaacatggccaccttgctttcccgcctgggcgcgcatgcgctggtttgcctggccggcgtggcaatgctggccagcggcggctgcgcgctgatgccgcgcgagccgctggtgcaactgcccaccaccgcgcgcgcagagccgcggccgatggggccggcttcgggctcgatctaccagtcgtcctacgccggcaacccgctgttcgaggaccggcgtccgcgcaatgtgggcgacatcctgacgatcctgataaccgagaacgtcaacgccagcaagaattccggcaccaataccagccgcaccggcaacaccgcgctggcgttcgatgccgtgccgcgcgcgctcagcggcctgttcaacagcagcagcaacgccagcatcaacggcgccaacaccatgaaggccagcggcggcgccagcgcggccaataccttcaacggcaccatcaccgtgaccgtgctggaggtgctcaccaacggcaacctggtggtctccggcgaaaagcagatggccatcaaccagggcgccgagttcatccgcttctccggcgtggtcaatccgcgcacgatcaccggcgacaacgccgtgctgtcgacgcaggtcgccgatgcgcgcatcgaatacaccgccaagggtgtgatcgacgaagcgcagaacatgggctggctgcagcgcttcttcctcaatgtttcaccgttctgaccgcgccatgtctgctccgatgctcgcccgtttcctgtcccgcctgctgcgcctgagcgtgatcagcctggcgctgggcgtggcctttggcgcctttgccagcgtcgccaaggccgagcgtctgaagaacctggccacgttccagggcgtgcgcgagaacccgctggtgggctacggcctggtggtcggcctggacaacaccggcgaccagaccatgcagacgccgttcaccacgcagagcctgaccaacatgctctcgcagctggggatcacgctgccggccggcaagaacatgcagctcaagaacgtggcggcggtgatggtgaccgcctcgctgcctgcgttcgcgcaacccggcagccagctggacatcgtggtgtcgtcgatgggcaatgccaagagcctgcgcggcggcacgctgctgatgaccccgctcaagggcgccgacggccaggtctatgccatcgcccagggcaatatgctggtgggcggcgcgggcgcgtcggccaacggcagcaaggtgcaggtcaaccagctggcggtggggcgcatcgccaatggcgcgatcgttgagcgcgcggtggcgccgttccagccggatggcggcgtgctcaacctggaactgaaggacaccgatttcggcaccgccgagcgcgtggtggaagccatcaaccgctccatgggcggcggcgttgccgcggcgctggacgggcgcgtggtgcaggtgcgtgcgccggcctcggcggccgcgcgcgtgggcttcctggcccgcatcgagaacatcgacgtgaccccggccaaggccgcggccaaggtgatcctgaacgcccgcaccggttccatcgtgatgaaccaggccgtgaccgtggaagactgcgcggtggcgcacggcaacctgtcggtggtgatcaacacgcaaccggtgatcagccagcccgcgccatttagcgaagggcggacggtggtggcgccggtgtcgcagatcgacatgaggcagcagggcggctcgctgcagatcgtcaaggcgggcgcctcgctggccgccgtggtcaaggggctgaacgcgctgggcgcaaccccggccgacctgcagaccatcctggaagccatgcgcgcggccggggcgctgcgcgccgagctggaagtgatctgaccatgaacacggcacgacccccgcaggcggcggagctgacgcagcgctttgcgctggacacgcagggcttcgaggcgctcaagcacagcgcgcgcggcggcgccgacgccaatacgctgcaagccgtcgccaggcagttcgaggcggtgttcacgcagatggtgctcaagagcatgcgcgatgccaccccgcaggacggcctcttcgacaacgagcagagcaagctctatatgtcgatgatggaccagcagcttgcgcagcagatgtcgtcgcgcgggatcggcctggccgatgtgatggtgcggcagctggcgcgcgccacgggcacgccgatgccggccggcatgagcgccatgagcccggccgagtcaggcaaggcggccgatgccgagatggcaagattgctcgacagccgcggcgccggggcgatcccggccgacgccggcgagcaggccgacctgccggcgatcggcaccatcgtgccggggcagaactggaatcccactgccggcctgcgccagtaccagccgcagtggtacgcggaccgtggccagggcgaggacaggctgggacggttgccggacgacgcgccgtcccacgtcagcgcctttgtcgcccgcatggccgggcccgcggaagccgccgcgcgcgccagcggcgtgccggcgcggctgatcgtaggccaggccgcgctggaatccggctggggccagcgcgagatcacgcacgccgacggctccaccaccttcaacgtcttcggcatcaaggccggggccagctggaaggggcgtgtggccgagatcaccaccacggaatatgtcgacgggcagccgcagaaggtgcgggcgaagtttcgcgcctatggctcgtatgacgaggcctgtgccgactatgcccgcctgctgacgaacaacccgcgctacgcgggcgtggtcagcgcggcgtcggctgaagaggcggcgcatggcttgcagcgcgcgggctatgccaccgatccggcgtacgggcacaagctggtgaagatcatgaagaaggtcgcagcctgagggcagggggaagccagcggatctggcgaagatcacttccacacctaaagtcccgcccccacccagccgataacttccacatccaccaccgccggccctcgccgcggtagtcccatcaatccggggtcagagcacaatgtctctcttcagtattggtctttccggcctgaacaccgcgcagaacgcgctgacgacgaccggccacaattttgccaattcggcgaccgaaggctattcgcgccagaataccatcgtggcctcggccggcggccagtacaccagccagggtttctatggcttcggctccaacaccaccacggtgatccgcgtctatgacgagttcctgaccggccagctgcgcggcgccacctcggccagcgcatcgctggcggcgtactcggaccagatcgcccagatcgacaacctgctcgccgaccagaagggcggcctggcgccgctgatgcagaagttcttcgcggcggtgcaggcagtggctgacaccccggccgatccggcagcgcgccagggcatgctgtcggcggggcaggcgctggtggggcaggtgcgctcggccagcaactacttcaagcagctgcaatcgggcgtcaatgagcaggtcggcaccgccgtcacgcaggtcaacgcgtacaccaggcagattgccaacctgaaccaggaaatcacccgcctgaaggctgcctccggcggccagccgcccaacgatctgctggaccagcgtgaccaggccgtggccgagctgaccaggctggtcggcgccaaggtggtggtgcaggacagcggcacctacaacgtcttcgtcggcaacggccagccgctggtgatgggcaatgacgcgtacgagctgaaggcggtagcctcggcggccgatcccaaccgcaccgtggtggcctacaccctgcccaacggcaacgtgttcgagagcgagccgggcgcgatcaccggcggttcgctgggcggcctgctgcagttccgcaccgaatccctggacgcggcgcagaacgccatcggccggctgtcgctggcaatcggccagagcttcaatgcgcagcacaagctgggcatcgacctgaacggcgcgattggcaccgacatgtttgaactgggtagcgccacctcgatccccaacgccaacaacaccgtgaagaccacggtggcaacgaccaggatcgacaatgcctcggccctgaccaccagcgactacaagctgcagttcgacggtaccaactacacgctgacgcgtctctccgacaaccagcaggtggtcacgccggtgcccgccggcggcgccagctacccgctgcagttcagcgccgacggtttcaccgtcgagatcaatgcggcgatgggcaccaacgattcgttcacgatccagcccacgcgcaatgccgccaccggcttcgacatggcgatcagcgacccggccaggatcgccgcggcatcgccggctcgcgccgacgcggcggcgtcgaacaagggcaacggcacggtcagcctgggcaaggtcgcgcccggctattcgctgctggctggcacgatcaccgccaggttcgacggaaccacctatgtcttcagcgatgccaacggaccgctcgcgacccagccggcgcccgtgtccaacggcagcaataccgactacaccctcaacggcctgaccttcagcttcggcggcacgcccgcgacgggcgacaccttcacgctgagcagcaacgccggcgcggtcaaggacaacggcaacatgctggcgctggccaagctgcagaacgccaagaccatcggcggtgtgtccagcttcagcgagggctatgcccagctggtcaacgacgtcggcacgcgcgccaagtcggtcaagatcgcctcggcctcgcaggacagcatcaccacccagatcaagaccgcgcagcaatcggtgtccggcgtcaacatggacgaggagaccgtgtcgatgctgcgcttccagcagctgtaccaggccaacgcccgggtgatccagacggccggcacgctgttcgacaccatcatcggcatcggcaggtaagctgcggcacccacaagcgtcagcagagtcagaagaggtaaccaatatgcgcgttgcaagctccaccctgtaccagcaaggcctggcttcgatgaactaccagcagggctcgctgctgcatatccagcagcagctaggcaccggccgcagcatcctgacgccgtccgacgaccccgtcggcgccacccgcgcgctgggcgtgagccaggcacaggccgtcaacggccagtacgcaacctcgcgcaagcaggccaatatcgcgctggccgcggaagaaaacgcgctgcagtccgtgaccacggtcacgcagaacatccagacgctgctggtgcaggccggcaacggcaccatgagcgatgccgaccgcggctcgctggccacggcgctggaaggcctgtacaaccagctggtgggcctggccaactccgacgacggcaacggccagtacctgtttggcggcacccgctccggcagcgcgccgttcacgcagagcaaaggtccgggcgcctacatcggcgacaacggccagcaactgctgcaggtcgatgtggcgcgccagatgcccgccggcaacaccgggcgcgaagtgttcatgagcgtgaccggcggcgccggctatgtcgtcaagggcaatgccaacaacaccggcagcgccacgttcggcacggtgtcgaccacgaacccgagcgatcccgactatgggctctcgatgcaggtcacgttcgcggccaatgccagcggccagatggaatacaccatcaccgacctgtcggcaggcacgacccccgcaccggtcgtgaagggccccatcgcctacacgtcgccagcccatatcgacgtcgccggcgtcagcttcaacgtgaccggcgatcccaaggacggcgacaccatgaccatggctcccgccagcgaggccggcaccgacatgttcgccaatctgcagaccgtgatcgacacgctgcgccagcccacccccgacagcagtgatcgggcgcatcttggcaacgtcatctccaccgccacgcgccagttctccaactcgctcgacaacgtgctgaccgtgcgggcatcggtgggttcgcgcatgaacgagctcgatgcgttggatgatgtggggtccaaccgtgacctgacgtactcgcagacgctgtcgggactgcaggatctggattacgcgaaggcgatcaccgagtattaccagcggcagacggcgctgcagggggcgcagcagtcgtttatgcagattcaggggatgaatttgtttaagtatttgtaaggtgggtggggcggcggcctcaggtgtgttcttgtctagccggaacaaagtcccgcaaaaccccgaaagaagttttgcatccgcgggtagcagctccatttagcgacgtgcacgaaggcggacacgcaggagccatcaggagatggcaccgtcctcggcctgcacttccgcctggccccacgtaacccgggggacctttctatttttccgaagcgcaagatcgccggctcttgccaagcgccttgcccgctccggtgccagcgtgaacggcttacgcgagcacgtgaaacgggcgctggaaggctacggacccggcgtcttgcccgagcggggcttccgcagaaggtggaaggtccagcagcgcgcgcacgtcccgttctaccgtcgcgagcgaagcggacctggacagggagcgggcaaagcggctgtcgaggcctggtggcagacgcagccacatattgtccgagaccagcagcaggcgccttggcttcagcgccaggctggccaggcgcagcaggtgccagccgtcggcaagatccggcggcatgccgaacacaagcaatgccggagccggcaggcgcgcattgcgtgccgccagggcgtccgtttccacgagttcgacccggccaatgcccggcatttctccgagcaggcgcatgactccgtgccggtacaccggcatgtcgtcgatcaccacggcatgtgcctcgcggttgcgccccaggacttgttcccaggcggccgctccacggttcgtccagctcatccttgtttcctccggtttgccggcgttggcttcgtggccagcgccctgcaccagtaccagcaagggcaatgccaactctggcaaggccgcctcgtgcaattgcgcacaggcgcgggagccaggcccgctgcgggtttccgggaggttgacgcggacctgccggcctttgcggacgactggcagccgcggtggggtgttacgtgtaacgtaacgtgttacgcgaccagcctcggccggacgccggaggctgtcgaaaccagcgtcccgcgcagagcaggacgccaatgaccgaaagctggtgctcaattgcgatcggtctcaattcgccttaacctgtcacatagccccaccctggaaccgcgcgatgcaagcacatcccttacgcctctctcccggcgacgatctgcgtgccgcactcgaagacgtgctgagtcggctcaagttgcatgcggctttcgtcatccagggaatcgggagcctcagcgttgcccaattgcgatttgccggggcggaagacgctaccgaactgcgtggcgatctggagatcctgacgctcgccggatccctgtcaccggatggagcgcacctgcacatgtcggttgcggactcgcgaggtcgggtgctcggtggtcatgtggcgcgcggttgcacggtccgtacgactgccgagatattgctggcgctgcttcccgaacatcgtttcgcccgtgagtacgaccagagttcagggttcatggaactggtggtacggaacgagccgccgctggattagattcgaagcaacccgggcagcgtggatgaatgaggtcgttcggcccgtttcagccactcggtgcgagtgttcgggcgaccgccttacgcatgaagcctatgccttggcacacttgacgacggtatcgagcgtgcgagtggtgatgcccttcccgaacgagcgttcgagcaggcgcatgaacaccgggcctttcttcggatcgggcacgtaggcgctgaagacctccgtggcattggccttgacgatgcttgcgccgtcgcgctcgatgggcagctccacgtctggtggcaccgggttgcggagaaaggtgacaacccgcttggccgaaggtgcaaggctgagctcggcgaaagggtccgagtcgatgaggtcctggagatagcgggacggccggacgaaggtgtcgaagctgtggcccagttcagactgcatcgccttctcggcgcgttgctccaggctggccagtgacgacgatcgcgcgttgaacacgatgttgccgctggagagcagggttttcacttcggagaagcccgccgcctcgaagcagcgcttgagttcgggcatccgggcgttcatcgggctgacgccgcgaagaaaggcaacgtatcgggacatggctatctcgtgattgctggcaaaccgccacacagctcgctcgcggtcaacggtaaacaggctggtcaatgatagacgagtgccggccagcggttcagcccacccacgtgtcagcgcatggccgctatgaaaaggggagaattaacaatctcacaggagatggcgaaacgacctgctagcgcgcagttacggactctcgagccgggtacttcatggttcagtgcgcgaagtacccgcacgagcggcagtccgatggcgcgagttgcgcctgcaacgaaaatcttcatggcttttctccattgagctgcgcaggctggcagcgcagcgcaaagtcgacgacacagcggagcggagtgacgccccgttctgattcggtgaacgccattttttctggtcctgggacttaaaaaagcaccaaaaagctgaagaattcgtgtaccacccctcccatgtgctgtcagtgcctttgcgctaggagaacttgctgatcaggtgttgcaagcgatcacaggcagccggcagctgctgttcaatcgctgtcgcaacaccaaggagcagtcccgatcgctgcgtagacgccgagcaataccaccccgacaacggggcgggcgcaaggccgtaggcataggcttcccgagcgatcgtcttgtcgtcggcgccatcgggaagcctcatcaccacggcaagtccggccggataggcctggaatcccctggacctcagcgcagccagcagtgcatggcttcggcctgcatagatgcgcttcatccgacgcaagtgtcggatatagtgcccatcccgcatgaattcagcagttgccatttgcactgccggtccgggcgctgaagcaaggcaggccacggcttcatcgaatcgggctaccagggaggccggcaccacgacaaatccaagccgcagcgtcggactgatggtcttgctgaaggacccgatatgaatcacccgccccgcacgatcgagtgacgccaatgcgggagccgcgcggcgtgccagctggagttcgcccaggtaatcgtcttcgatgatccaggcatccgcgcgtgtcgcccagtcgaggatctgcacccgacgagcgagcgacaaggtaggacccagaggcgcttgttggcccgcggtgaccaaagccaccgcggcatctggtgcgtgcgtttcaccgtagctgacatcaatgccttcttcgtttaccgggatgggaaccgttgcgagccgggaaatttccaatgccctgcggctgggaaaaaatcccgggttctcgacccatgccttccggccttcggcctgaatcactcgcagcgccacaccgagcgcccctgagcatcccgccgtaatgaaaatctgtgagggctggcattcaatgccgcgtgccagggccagatgcgctgcgatctctcgtcggagttcatgttcgcctcttgggtccggatacgctgcaggcgcttcgacttcgtcgcgtgccgcacgggctcgcagccgcgaaaacaatgtagccgggaagcagtccgatgccggcacgcccatttgaaagaccgcaggtccgggcaggaaatgctggtacagctcggatcgcagatcagactcgatggaacgcgcacgctccgtgatcgggctcgcgacggcagcatgctcagagactctggtcccccaagcgcgcgatgaaacgaccagttgtgcgtcggccagccgctcatatgcagtcttgacggtgcctcgggcaaccccgagttgtgcggcaagatctacccaggacggcagtctggcaccgggaacgagtaccccgttctcaatggcgccggtaatgccgagccgaatctgctccgccagtgaagttttcgacgcgcggtcaagcttcagatccaggagtcccatagcctctggtacatcaggaaattgaatttttggttcttttttatgaacctccgggagagcatgattctagcctcacaggagataaacatgaaacttcagcgcattcttcgcgctctcgtcgcggctacgagcatcgccttcaccggggctgccgctgcacacaccgttggcgatacggtcaagccgaatttctcccgggcgattcccaacatcccgggcaagtcgctcatcgccgtggaggtcctttatccgcccggaggcgcttcgcatcctcatacccatgccaagtcgtcattcatctatgcatacgtcgtctcgggcagcgtcgccagcaaggtgaacgacgagccggaacgcgtatacaaggctggtgagagcttcttcgaggagccaggcgcacgccatccggtgagccgcaatgcgagcaagaccaagccggcaaaactgctcgccgtgtttgtcgtcgattcagacgacaaggaactgacgatcaacgacaagtaggagtttgaaatgagactggattacaccaaggcatcgccaggcggtgtgaaggcatttggcggcgtgtacggctatgtcatgcagtcgggcctcgaagacgtcctcgtcgagctggtctatctgcgcgtgagccagatcaacgcgtgcgcttattgcctggacatgcatacccgtgacctgatcaagaagggcgctacgcccgagaagcttgcgctcgtgcaagcctggcgcgaagcggggccgttgttcactcaccgcgaaaaggccgcactcgcatgggccgagtcggtcaccctggtggcggacacacacgtgcccgaggaggaattccaagtcgcggccgcggcgttcaacgagaaagagctcgctgacctcacgatggctatcagcctgatgaacgcctataaccggctcgccatcagcttccggcgcgcccccgagtccgcactggccgccaaagactgatgcttgttgtccctcgggtgccgggtgaagtctgttgagaagcgcgcctttaggggcgtttcccttttgggggcacgtagcccccgagttgcgcttcgcagctttccattcagaggtccgcttcctttccgaacggggcgcccgtagttcacgcaccgactgaccggaactgggccggtaccggtcggccggcctgtccacatcagtatccagttgctgaggcgagccaggatcgcgggcactggcgtatgcggaatttgctgcggggctgcgcgcctgcgccgaaggagcgcaggcgcatcggcaagctcagcctgcggcgttctcctgcgcctcgtcgtattgacccaggcaggccatggcattcagccgtgagcgctgcagcagcacccgttgcgcttgcgcggcgttggcggcgtcgccgcgccaggcgagcaggggcggctcctgcaaggcgcgcccgtaggagaaggacaatcgccagggcagcggggcaagccggttcatggcgtccagattgacggtggcctcggtgggcgtctggccgccggacaggaagaagatgcccggcaccgccgccggcaccgtgcgcctgagcacctgcacggtctgcatggcgacctcggccggggccgcgtgcccggcctccttgccgggcagcaccatgctcggcttcagcagcatgtgctcgagcaccaccgcatgccggtgcaaggcatgaaagactgcatgcagcacggcctcggtgacctcggcgcaacgcgccattgagtgcgcgccgtccatcagcacctcgggctcgacgatgggtaccacgcctgcttcctggcagatcgcggcatagcgtgccagcgcttccgcattggcctggacggcagcccagcccggcaacttgtccgacacgttgtagaccgcacgccacttggcaaagcgcgcgccctgctggcgatagccggcaagccgcttggccagcccgtcgagaccctcggtgacctcgtccccgggtgccagggcgagtgcgatcttgcccttgtccaccttgatgccgggcacgatgccctggcgcgccgccagttccggcagcggcgtgccatcgtcggcgcgctggcccagggtttcctcgtacaggatcacgccgctgatgaactggccaaggcctgggctcgacaagagcaggttgcgccacgcgcggcggttttcctcgctcgactccacgccgatgcgttcgaaccgcttggcgatggtcggcccgctctcgtcggccgccagcaaccctttgcccgcttgtgccagggcgtccacggtggcttgcagttcgctttttctgtccatgatcaggctccgtgcaggtgacataggaacaagcattggcgcgaaaacgccgtcgcgcaagccaggtggggcacgtagcgcctgcctaaggtggccgcccgaacgcttcgcgcagcttgcccttggccttttccagcgtggcgcgacgcgccctgggcagatggcggccggcacgattgatgtagaaattgagcatcgacatcgccgactggaacgccgtgcccttgcggcgccggctgctcacggcggaacgcttgagcgaggcggcaatttcctcggggttgtccgaggcgaagatgtgcggttcgaggtccagcgcgttgctgtgctctgttatctgctgcgaccagcgccgccccttgctggcgccagctttggcgcggccctttgccggccggcgggtggatttcgcggcagccatttccggtcctcccatagctttatcgggatccgtctagcctaggcaacttctcgccgtcccgggggggtcaggggggaccggcgcgtggtggcaagacggcccgggcggtgtgggataattgcccctttgcccagggcgcagctcaagaggttgttcgcacgggcgcgcaagggtccttattcctgtggcccgcttcctttctgcgatattccttcagcaataaaaatgcccacataccgttccaaaacctccaccgccggccgcaacatggcgggggcgcgctcgctgtggcgcgccaccggcatgaaagacgaagatttttccaagcccatcgtcgcggtggtcaattccttcacccagttcgtgcccgggcacgtgcacctgaaggacctgggccagctggtcgcgcgcgagatcgaggccgcgggcggcgtggccaaggagttcaacaccattgcggtcgatgacggcatcgccatgggccacgacggcatgctgtattcgctgcccagccgcgacatcatcgcggactcggtggagtacatggtcaacgcgcactgcgccgacgccatggtgtgcatctccaactgcgacaagatcaccccgggcatgctgatggccgcaatgcggctcaacatcccggtgatcttcgtctccggcggcccgatggaagccggcaagacgcgcctggccaaccccgtcaccaaggccatggagttcaagaagctcgacctcgtggacgccatggtgatcgccgccgacagcgcctattccgacgccgacgtggccgaggtggagcgctccgcctgccccacctgcggttcgtgctcgggcatgttcaccgccaactccatgaactgcctgaccgaggcgctgggcctgtcgctgcccggcaacggcaccgtggtggccacccacgccgaccgcgagcagctgttcaagcgcgcgggcagccgcatcgtggaactggcgcgccagtactacgagcaggaagacgagcgcatcctgccgcgctcggtaggcttcaaggcgttcgagaacgccatgacgctggacattgccatgggcggttccaccaacaccatcctgcacctgctggcgatcgcgcgcgaggccgacatcgacttcagcatgaccgatatcgaccgcctctcgcgcgtggtgccgcagctgtgcaaggtggcgcccaacaccaacaagtaccacatcgaagacgtgcaccgcgcagggggcatcatggccatcctgggcgagctggagcgcgccggcaagctgcacactgatgtgcccacggtgcatgcccccacgctcagggacgcgctggagcagtgggacatcagccggacccgggacgaagccgtcaggaacttctacctggccggcccggcgggtgttcccacccaggtggcgttcagccagaacacgcgctggcccagcctggacctggaccgcgccgagggctgcatccgctcctacgagcacgccttctccaaggaaggcggcctggcggtgctgacgggcaatatcgcgctcgacggctgcgtggtgaagaccgccggcgtggacgagagcatcctcgtgttcgaaggcacggcccacgtcaccgagtcgcaggacgaggcggtggagaacatcctcaacgacaaggtcaaggccggtgacgtggtgatcgtgcgctacgaaggccccaagggcggccccggcatgcaggagatgctctacccgaccagctacatcaagtccaagggcctgggcaaggcctgcgcgctgctgaccgacggccgcttctccggcggcacctcgggtttgtccatcggccactgctcgcccgaagctgcggccggcggcgccatcggcctggtgcgcgacggcgacaagatccgcatcgacattcccaaccgcaccatcaacgtgctgctgtccgacgaggaactggcgagccgccgcgaagagcagaacgccagggggtggaagccggccaaggcgcgtccgcgcaaggtgtctgctgcgctgaaggcttatgccaagctggtgatgtcggcggataagggggctgtgcgggacttgtcgttgctggatgactgatcccggggcgaagctttgcttcgtttgccgataaggccgctctttggagcggcttttttttggttcttataagaacgcgccccgtggctggccttcgatcgatccaggaaattcgtttgctggctattggggcgaagtgctgacggtcgcggccgaggcggcgggtattgccgcactggtgatcgacggcggcgtacgcgatatcgcggcacttaccgcgcggtgacggcgaaagcccacatgtttaagcgattcatgccgccaagtaaaaggaggctggacgctccaggcccgagatgcagtcctatggtaaggttgctggcatgagtttacggacttcaaccagtgacgcatgggccgcagctatgtggtgctgggagagtgatgcagcgtgagtgatgcgaagcaggatgcgcggcgcgcgccgccgactgagagagtttcaaccagcagggctttgcgcctgagcgtgccgccagaggccaggcctgcgccggtcaacgggaaagactggctgcgacagaggaaagagcaattgcaggctgcccgtgccgctgccaggcaaaggcgcgatctgctaagagccgaaatcatgtcggccgtgcaagatgttgcccgagaggaacgcactgctgcgcggctggaggctgaacgcctgaaggcggaagccaggaccgcgcgggcctacgcgcgggaggacgcacgcgccgccgccaagttcgagcgcggccaaccaacccgctcggcgtccaaacgaaagacgcttgctaacgagaaacgcaagctggtttcttacgctgatctgttgcggatgcgtgggtgatccggtcattccatgggtcttgaaacggacggttaatccgatccgcctgcgggagctgactatctgcccttggtcaagggccacttcccgccgcggccagactgcctgataagacgcgctgcgcaacatcgcgcgattcgtggggaaccggaattcgtcagactgcgttttccgaaaaatcaatggcgcccagcggtgcgtacttcgcacgattgcctgtgctcttaaatctggtgcctgcctatgagaaaggcccgatgcgagcatttgctggcatcgggcaagaaggccggtgggcacgattccaccggacggtaggcggcagagaggtcagaaagtgtggttgataccaacgttgaaagcagagttgccggcgagcgggttgccgacatcattggcattccatacgcggtagaagccggacttggccgtgttcgccgcgcgattccagatgtgggcgtaagacgtatagagcctggtccgcttggagaggttatgtacgtagccgatcgcaaactgatgggcatcgttgtcggcgtcggtccgatcgttcttgtagatgtacgaggtcacgacccgcccggcgccgaccggaatcgaagccccgaccagcacgtcttccgatttgaagttgggcgtgcccggtatgatggcgcctcggttgatcacgtagttgaggtaaccagtcgcgagcccgaagtcgtacttggcgccgaagaacacttcccgtgcattcttgccagggccgttggcgtcatgggcgtccgcgtaggcgacgcgtcccatgaagctcccccccgaatagccaagtgacgcgccaaactggctgttggtggccgcactgccgggcacttcgccaaagctgtaggacagttcgccatcgaggccgccgagtgtgcccggcaggttgtatttaagggcattgtcgacacggttgctgccgcctcgaccgccggctgaaatcaggtttgcagacgtgccggccaggccagtcacaaacggatcgaactccacttgtgccagcgccagcgttgtatattgccgccccatcgtgatacggcccggcgatgcgtcgagtccgacgtaggcctgcctgccgaacagtaagccaccttgacctgatgcgccagtatccatcaggatgccggcttccagcgtaaagaacgctgccgtgcccccgcctagttcttcgcgtccgcgcatgccaacgcgcgagcctgacatcatgccgctcgtgacctttgttaccgaaccggctgccgcgccgttttcgtgtaccagcccgacgtccgctacgccatacagattcacgctggacgactgcgccgcggcatatatcgagtgcccacctgcgccgaatgccactgccgcgccgagcacgcatcttgccaacatcgcccgcttcattcccatatcgattctcattctaaattttttaaaatatgcaaatatgtatgaaatatctaaatttttgcgtggcgcgcacgagggcgccagtcagcctggtggactgtgagcctgctcctggttggggtcctgccgggtgcggcggcgcggatctacagcattgcagcgaagtgccgcgtggtctctagtagcgaataggaggccttgaagccgatttcgcggtgagcggcactgacgtcggacgacgccggtcgcacatgcggaaatccggcaaagccgccctcgggcagcctgagatcggtggtctgcagcgccggataacattggcgcacgacatcgatgaacgcttcaaccgagaaccattcgccggtagcgatgttgtacacgcgttgacgcggtgccggtgcggtcagtgcagcgatgttggcgatagcgcagtcccgggcatcgatgaattcctcacggccgttccacaacaggatcggatcgtctagccttgcaggcactccggtgcgtccggcttcgagcagtgtggccagtagccggcccggcacactggtgaccgcgtcccgtccggcgccgagcacagcgccgtagcgcagcacgaccgcatcgacgtcatagagcgaggcgtaggcgagcgcgagatgctcgccagccagcttggtggccgcatagatgctgccaggccgttcgctgaggacccgcaacgggaaatcctcggcgatcggtgtggcaggcagggacgggaaggctgagtacatgacggtggtcgagctggcaatcacgacacgcgagagcttacgctggcgtgccagctcaagaacgtttgccgttcccatcgtattgacccggatgccggcgagtggatccttgcgaatggcagtggaaagcaaggccgccgtatggacgatagcggtgaccccatgctcgtccaccaggcgggacaatgcgtcgtagtcggtcacatcgcacaatgccagcggcagcgcgcccagttcagcagaatcgggccgcctgacgtcggcgagcagcacaggttctccctgggccagcaactgcgcggcggtcagacggccgatcaggccggcaccggtgactaatatcgtcatggctgctcctcagtcggcctgaatgccgaattccttgacgatccggccatagcgctcgtagtcggcagcgatcagcttgccaagggcggctgggtcgctgccctgcggagtcacggcaaccgttgccatccgggcgacgacgtccggcattttcaggatgtcgttgaagtgcttgttcagcgtcagaaccagttccggggacatgcccttcgggcccaccacggcctgccaggcaccaacctcgacatccttgtagccaagctcggccagggacggcacgttcggcgcgaaaggcgagcgcttcttgtccgcgacggccagcggaatcagcttgcccgacgggaagtactgggacaccggcccaagcgtggagtacatcatcggcacctgcccgcccagcaagtcgaccaccgcgggggcgctgccgcggtaggggatctgcgtgagcttgatgccggccgatttgttgaacagttccgccagtatgtgcattggcgatccgttgcccggactgccataggttttcagcgtaccggctttagcatgcgtgacgaagtcttcaatccgggtgacaccggcggccttgttgaccacaacgaacagcgactgcgtgccgagtagcgtgatcggcgtcagatccttgcgcgggtcgtaggaggcacccgtgccgggccgcagcacgtgcggagagatcgagattgtgttcggggcgaacagcagcgtatagccatccggcgcagcctttgccacgtacgccgtgccaatggtgccgccggcgccggtgcggttctccaccacgacaggttgcccaagccgagcagtcagcttctcggcaaagaggcgtgccagcacatctgtatcgccgccggctggataggccacgagaagcgtgaccggcttggttggatagctgccctgcgcagtggccccgcccgtcgcaagtagggtggcaatagctgtcagggcaaccaatgcccggcgtctcgcggatttcttcatgtgatccaactcctctaggtgcattgcggcccgccgggcctcacagcagatccggcgctcaccgcgcattgttcatatatgaaacggcgtctcattgaacactcatgaaaaattataaatttatatctattgaataaaaggtggagtttaccctgcgtgggcgaggagcgcggaaatggcctgtatcggctgcagacgggcgaaattcgggcctgaatcggtaatccgacgggtccggcagcacctgctctggtccccggatagtgcaaaatttcgttgttggaggtaaatttatgaaattgccagtgtcctatagatgccggccagcccttgccgctcatccatccaacaacaaatcatgcggacttccgatttgccgcgcaggctgcagcacgcagagccggcgccgacccagaccatttccgagaaggcgtatcaactgctgcgcgcagacatcatcgcgggcagcctggcccctggggaaaagcttcgcctgcaggcattgcaggaacgctacgaactcggcgtgagcccgatccgcgaggccctgatgcttctctgcggcgaaggactggtcagcaatgagggccaaaggggcttcagcgtgaccaagctctccaggagtgatctgctcgatctgatgcatgcgcgcacctcgatcgaactgctcctgctggccgatgccattgagcatggcgacgatgactggggcgcgaacatcatggccgcctattacaagctgaccagggcgcggctcccgaccgatgcatcggacacggtggcagtggaactgtgggaaacggctcaccggcgctttcacctcgcgctggttgcagcggctacgtcgaagtggctactgcgcatcgacgaacaactggtcgaccattctgagcggtatcgtcgaattcgcctggcctacccgcgctcgagcaaggaactggccgacgatgtgttgaaggaacacctggatctcatggaggcggtgctcgcgcgcgacacggagaaagcctccgcgctgctgcggcaccacctgatgcgcaccgccgaagtcctcagcaagcgctttgccgactagccccaatttcagggcttgtcgggcagcgcgacataggccacgatttcgatgcgcatgcctggcactaccaaggccttggcgatcaccgtcgagcggtttggataaggcggggcgaagaactctccatagagcgcatcgactaccggcacgtcatcggcttccaacagggtgatcagcacctgcaccacatcgttcaggtccgcgcccgctgcttcggtcgctaacttcaggttctcaaacgtcaggcgggcctgccgggcgatatcgccggtatccaccgacccgtcaggacggactggaccgtgcgcagtgaacagcagacctgcggcctgggtcgcccaggaaaatggctgtgccggagtgggcaagccagtctcaatgacttgcttcactgtgaggtctccttgacgagttgcgcgagccgcgcataccaagggtgggaagggtccgaaagcgcagtatgcgtgcggaaatgatcctcgcccgcgtgcatgtagcaatcaacgggagccggctgcatcctcagcatggcgtacagggtgagattggagcggatcacgcgctcgctgtcatgttcgccgtagctgagcaccatcggaacggtattgccggcagaccacgtcagcggactcattgccgcatccagttcctgcgagtcgagcaatgcggtgtacacccgctcctcaagactcccgggcgccgggttcgggtggtgcaggttcatgatgccactgatgggcaggcaaccgcgaatggcctgctggtcaatacccaccgcgcgcagttgtggttttcgcatcgccgccatggccgcaataccgccgcctgccgaatggccggaaagatagaggtgagagggtgagccgccccaggtggcaatgcttttctgcacgctgcccaggagcaacgccgcgtcgtcaaacgctgcgggcaacctgtgggccggtgccagccgatacgtgggcgccaccagcaccatgccaaggcttatcaccataggcgcaaggaacgaggcgtattccttgtagccattcgtccagcccccaccatgccagaagatcaggacaggcgcgtcgcgcaaccctcgtgccgtaaacacgtcgaaccgctgccgctggtcggtaccgtaggtgaggttgcgcacagcgacgacgctttccggcaggtgttcggcccagtcaagaacggtacgttcatacgccactgcggccgcggacgacagcggtggctgagatggctctggttcagttgcgaactggtctgacattttcactttgcttccatatcaagtacgagccaccggcttgcgccgctcctggcagtttgcaaaatatacatctcaattattcatgtttgcaagagaacaatttataaattaaaggcgcaatgtccgtgccggataggcaacggacgcctccggcgacacgacgcatatcacctgcggggttggatggtcgctaccgcgagacccgctccggcgaacgcgcacacggcggacaccagcgcaaccgcgcgcagcgcttcagtgatagcttcggcttccgccagcgccacgggtggctgggtcggcaaatgggcgtcgcccgctgccgccccggcttgcgcgcccggctccagcaactgcccggtccggcgtgcgtccctgggaacgcccagttcatcgagccgcgccgacagcgccgcctggtgcgaccacacgaacacgatgccgagcaccgcaactgccagcagactcgccatacgtgcaaccgcattgttgatgccggatgcaacgcctgcgtggtcagccggcaccgagcccatcacaatcgtcgtgagtggcgcgacggtgatcgtcatgccaagcccaagcacggtgagcgcagggaaaaatccggcccaatagctgccgcccacgaacggcaacgccagcatcacgaatccgattcccgcgatacccgggccagcgctcaacaggatccgcgagccgaagcggctcgtcaggccgccggtgaagcgcgacaacaagccgatgatgaccggcaccggcagcagcgccgcgcccgcttcagttgcggtgtaggcatgtgcgcggatcagcgtgaacggcaggaagaacagtgcgccgctcaggccgaagtagagcagcagtgtgacgaggttggcgccggtgaaatcgcgtgagcggaacacgtcgagcggcatcatggggtgacggctgttcgcttcgatcatcacgaatgcgaccagcacgagcgcgccggcgccgatcgcgcacagtacaagcggatctgcgaaaccgcgcgcagacgcctcggtcagaccataggtgagggcagccagccccgctgcgacgctaagcgcgccgggccagtccaactgtcgaggcgcatcgagcttgtggctgttcggcaccgacaaaatcgcgagcgcgatcgtcaccgctgcaagcgggacgttgaggaagaatatcgcgcgccacgacaacacgtcgacgagccagccgcccgccaccggcgccgccgccgacgtgatcgccccgacggccgcccaggtgccgattgcccgtccgcgcgcttcgccttcgtacacggcgccgatgatcgcgagactgctgggtacgaagagtgctgcaccaatgccctgcactgcgcgcgcggcgatcagcgaattcgcgtccggcgcgaacccgcaagcggccgacgtcagcgtgaagaccccgatgcccgcaatgaataccgtgcggcggccgagcttgtcgcccatcgatccgcccaccagcacgagggacccgagaaagagcaggtaggcgttaacgatccactgcattgccgcgacgctcgcgccgagttcgctctgaatggcgggtagcgcgacattgacgacggagccgtcgatgaacgccatgcttgagccgaggatcgtcgcggcgagtgctagacgcttgcgccggcacgggcggtcgactgcggtgggctgcgtgcggatgacgagttcgtcgcacgggcttgcttgtgcagcgatgacgtgcgcgatcatttggtcgctatcgggaagatccgggttggccaagctcgctcccgtgccggtcgatggtgactagcatagtagtgggagtgcgggaccgccgatacggttgggacgggtgcgtgcgtgcgagcggtcgcggcgcccatcagttgcgcggtccgcctcatctagcgcatggaaccaggcgtgatcgctgccatcgatctgcaccggttcgctccagacttgctgttcgacaccggcttccgggtgtcctggaagctgcgcccacccaaaagcatcagccgtgcaaccggcgggaatgtctatgatccggcatacgaagactggcgaaatcttgatgtcgtgccgctcgcgcagggtctcgcaggccagcattgggccgaagtcggcgtagctgtcgcgaatcaggccgcgcacgcgggattccaggtcgggcggttgggcccgttactccccttggtgggagggaagtcgatcttctagcatagatacgctggccaagcgaccgacaaggcagggagcgcttgatatgacggttacgaagcttcaggaggtaatggatatgtctgccacaaggattgagatgtgcgaccaggatggcgacggggtattgaccattcgagatgacggcgccgcattttcaggagtcgcgcttgagctttcgaatctattcggtgaagacgtggtcgcggatcttgataagcaccagttgctcaaatggtgcgagatggtcgcggcccatcttcgcaaccaaggcgttatgccaggcgagtgcgctccggagggctacgtcaacaaaactagtcaaagccggacgaaagagcagcctggcgtcgaggagcttttgcagtcggcggcatcttgactctggcgaacgcgagacgctttgctggcaacagagcgtcttttcgttggcgcattgcttaacaatccccaccagccagcgattccggtcgacggccgtttccgattgcagattcaaccggtcgatgcaacagcttgatggaatcgttcagccggtaccggccggatgccctccgcgaaactgccgcccgatgttgccgccttgaaccccaaggccggcccactactgcgttgcgatggccagcacgcctcaggcgaccgcacccggcggcgcatggcgtgccaggaagcggtccaattgcccagcgaacgccttgctgtcctgctgggcgtacgctgccggcccgccggtatcaacgcctgaactgcggagttgttccatcacctcgcgcatggtcaggcgctcctggatgttctcacggctgaaccagcttcctcgcgggtcgagcacataggcgcccttgtcaagggcggcggcggcaagaacgatgtccgccgtaatgacgaggtccccgctgctgaccaactcgacgatacggtcatcggcgacgtcgaagcccgcaggcacttgcagtgacttgatgaagcgcgaaggcggcgtgcgcatgtactggttggcaaccagcgtgacgcacacttcgacacgttgtgcggcccgatacaacatttccttgacgacaaccgggcaggcgtctgcgtcaaccagtacttgcatcgcgatacttccaatggggggagggaacgctcatcttactgcctgcgcgtcccgttcgtttgttattcggccaacccctggtccggcggtagccggcccgaacgcaccttcgcctttacttcccgcgccgcaccgtcgtgaggtgttcgccaaagaaatcatcgacgacttgcgcggaatcctggccaacgtctgcaccgaagtagaggcggacattgtggaaatcgatggagaggacgatcacgtccacctgttggcaggatgtacccgcaagcctcgccggcgcctcttcacgaatgccggccacccctcatgatcgcgctggccgtgtcgaccacggccgccagggcaagcatggcgatgatcaccgtgcaagcctggggcagatggaacagggacagctcgaaatacaacatctgcccaagcccgccggcgccgacaaagccaaggattgccgccacgcggatattcgtttcccagcggtacaggatgtaggccagaaactggggccatacgcagggcagcgtcccgtacatgaagaccagcgcggcaggagtgcccccttccatcagcgcgcgggcgggtgcgcgcggcgcattctccagcgcctcggcgaacaggcgaccgagcacgcccgcggtatgcagtgccagggcgagggtgccggcaaacggtccaaggccgactgcgagtacggtcagggcagcccataccagctcggggatcgagcgcaacaggttcagtagcaagcgcgacaaggcgcgcagcgcatcgccgtagagcccggaagccggtagtgccaggccaaaacccagcaccgccgcacacagcgtgcccaccgcggaaaccgcgagcgtttcgagcatgctgccagcggttctggccaaaaaagcgggtgacagctgcggcgggaagaacgtcagcaggaagcgcgccatctcggctgcagcgtccgcggaaaaaagctgacccagatcgagcgacagatacgcgaagctgcccgaaaccgcggcggccaccgcgatcagggtgagcaggcagcgcatgcagaattgagcggccttgaccttgtgcgccatgattcagtcgagcagcttgcgcaggtgcgcgctgagcgcgtccgccagcaggaccagcagcaggaacactagcaggatggtcgcggcttccccgccgttgagcagtttcatggcctggtccatcaactgcccaagtccgccggcgccaacgaagcccatgaccacggaagcccggatggcacattcccagcggtagacggtgtacgagaccagctcctgcgaggcatggggaagcagcccatagaacagtgccgccaggcgcccgctgccgctgccaagcagggcatccacggcgcgtgtgtcgctggattcgaggatttccgcatagacctttgccagcatgccgccataggtgatggccagggcgagcacgcccgccgccgcccccaggccgagggcgcgcacgaagaccagtgcccacaccaactccggcaccccgcgcagcagcagcaccagggcgcgcacgccagcgcgcaccgccatgcgcggcttgcgtccccggccggggccgatgcgcgacaccgacaggctgcccgtcaaggccacggccagaggtgttgcgatcacaaaggcgagcgcaatgcccgcggtggcgatcgccagcgtttccagcgtggcgttgaccacaagcccgaggaatccgggcgaaacctcggggggaaggaagttgcgcacgaaggcgcccatcaccttgaggtttccggtgtcgaacaaggctgaagggctgaaccgggacagctgcaacaatggccacagcagaagcagcgcgagcaccaggccgctggcgcgccgcagcgcctggggatcgcgcgggtgggcggtcatcggcacgccggcctgggttgggtgtcgccaccgatggcggcgctcgcacctgccgcgatgctcgtcagggcctggctgccctgtaccggtggcgatgcgctttcggaggcatagagttcgcgcagcagcgcgtcggtgacgcgctcggccggcaggtcgaaggcgatctcgcccgccttcaggccgacgatgcggggaaaccagcgcagcgccagatccactgcgtgcaggctggcgaccaggggcaccgcgcgtgtatccgcttccctgcgcagctcgcccagggtgaggttggccagcaccgggtccattgccgagaccggttcgtccgccaggatcaattccgggcgctggtaaagcacgcgggcgacgcccacgcgctgcagctgaccgcccgagagctggtcgcaccggtcgaacaggcggtcggccagctcaaggcgggcgagctgttcgccggcaccatcgatgtctgccggatagaccagcgacagcaaggatttccaggcgggccagatgcccaggcggccggcaaggatggccgtgaccacgcgctggcgcggcggcatcggcggcgcctggtgcaccatgccgatgcggcagcgcaactgctgcaggcgtgcggcggataccgcccaggggctttgctccagcacctccacacggccctcgcttggccgcagcgacgttgccagcaagcgcagcaaggaggtcttgccggctccggacggaccgatgacggcgatgggctcgccgcggctggccgccaacgtgatctggctgagcgcacgctgtccgttggcgtaactgacgctggcggcgtccaggcggaagctcatcagaccggcatcaccggatcaggcccgcggcccgggctgcggcctcgatgccgtcgtagttttcgggccgggtgggaatgtacctggcggtccgctgcaatgccatgatctcgcgctgctcgggattggccgggtccagccgcaggaatgcttcggtcagcttcttgcgcaaggcgggatcgagcccgccgcgcacggtccagttgtagtcgtaatagggcggtgtgacagcaaataccctgaccttggcgggatccaccttgcgctgctccaccagcttgtcccacaccgaggcattgagcacgccggcgtcggccctgccggcctgcacgaaagccaccgtcgcatcgtgggcgcccgaataggcgagcgtcttgaagtccttgtccgggtcgatgcccgcctgcagcaggaagtgccgtggcatcaggtggccggaggtagaggacggcgcgccgaagacgaaggtgtggcctttgaggtcggccagtgacttgatcgcgctgtcggcggtgatgaacttgctggtgaaggcggcatcttcctggcgctggacgatggggatggtggctcccttcgtccggatcttgctctgcacataggtaaagccgcccagccacgccatgtcgatcttgccggtggccagcgcttcgaccaccgcagcgtagtccgtgacgggcacgaacttcaccttcatgccggtttccttctccaggtagttgccgagcggcgcgaacttgcgctgcagttcggtgggggactcgtcgggaatggccgagaccttcaggacagcctgggcactggcgaggccggcaaagcccagcagggtcagcgcggcaaggcgcttaagcaacggcaacacgggcggctccttgcgtcatttctccgatcacggcagcgtctgcgaagccttcccggttaaagatctccaggacctcgtccacggcttccggtgcgcacgacaccagcaagccgccgctggtctggggatcggtcagcagtgcctgctggcttggcgtgaccgacgtggacaggtccacctcgctgccgtagctgacccagttgcgccccgatgcgccggtcaccagcccttcggcggccatgcgctcgacccgcggcagcagtggaatccgcgccatgtccagccgcgcgccgacgcccgcgccacgacacagctccagcaggtggccgagcaggccgaagccggtcacgtcggtcagcgcgtggacagccggcacttcggccagcagtcggccgggcgtgttgagtttggtggtgcaggcaatcagttcctgatagccggccgcgtcgagcttgtccttcttcaccgcggcggacaacacgcccacgcccaacggcttgccgaggatcagcttgtcgcccgccttggcgccgctgttcttcttgacccggttcgggtgcaccagaccaaggaccaccagcccgtagatcggctcaagggaatcgatggtgtggccgcccgcgaccgggatgcccgcctgggcgcagatcgattcgccgccttcgaggatcttgccgatgacctcaggcggcagcttctcgatgggcatgccgaccagcgccagcgccatgatcggggttccgcccatggcatagacgtcggagatggcgttggtggcggcgatacgcccgaaatcgtacggatcgtccaccaccggcatgaagaagtccgtggtggcgatcagggcctggctgtcattgagctggtagaccgccgcgtcgtcgctggtctctttgccgaccagcagtgctgccggagcagcgaagccgaccgaattccttaggatttcagaaagcacaccgggggcaatcttgcacccacacccgccgccgtgggagaaggcggtgagcttgatctttgcgttgtttggctggtccactgcggggctccgagtcattctggtttcaaggcgtcggcgacaagtttactcacttccgcccgttcccgcgccggcgcgaacagcggcgcgcgaattgcgcattgctgccgcaggcggtccaggaacccggcatcccggctggtgcgttccagcaccagcgccaattgcgcggcgtcacccaacggaaaatagccttcgtagtcacggcccagcatgccgacgttgcccgggatgcggctggccagcaccggcacgccactggcgacggcctcgatgatcacgttggcgccgccttccatggcgctggagatcaccatggcctgtgctttccggatgtgctgcagggtttcgtcatggggcaggtttccgagccagacatagcgccgcacgccgggccaggctcgtgcttccagcgccagggcctcctgccgataggcgtcatccagcgcgccgccgatgtggatcaggcgcacgcgcgaatcgtcgggaagcagcgagagcgcgcgcatgggcgtcagcgggtctttttccgcccgcatgtggccgaccagcacgacgtcgaagtgattctggcggggcgccgcgggcgcgcatgccggggcagactggtagatcacccggcaccgggcgcgatgcgcggccgccagttcggccagcccttcgtcctgcagcaccaccaggtgggtggcgagttcgagcgagcgctgggccgatgcatcggtgcggatgtcgcggtacagatcggtgccggtcagcacgacgatcagcggacgatccggacaagcctcggcaaacctggcgatggactcggccgagcgccgggcgtgcagggcgatcaggcagtcgggcagggcgccgccctggctggccgtcgaccattcagcggccagcgtgacatcgtagtccccctgcaggaaccgggcccagcgattggcggtttgccagttgccattgttggctttgcgcagcgctggactgataatcgcgacggtggccttgggaggacgcatgatgacaggttctgagggggcggcagcaagaaggataaacaagttcgagctggatgcggcgtttgccgatgcgcaccggcgcacctgggccgtgcttgaggagctgtcgccgtcccaatggcaggttccttatgacgcgggaatcaatccgcccttgtgggagtatgcccatatcgcctggttcacggagcaatgggtgctgcgggagccacgtgccggcgaggacggctgctgggtggccagcctcccgtccatgctgccggacgccgaccgcctcttcgattccatgcgcgtcgcccaccgggaccgatggcatcttgcgctgccccggctctccgagattcgcgactacgcagccgccgtgctggagcacgttcgcgccaggctcgccacgtcggacgataccgacgctgcgctctatttcttccggctcgccttgttccacgaagacatgcatgcggaggcgctgacctatatgcgccagacgctcgattatccgctgcatgccccgctcggcatgccttccattgcgccgggcgccggctcggcagccgcaggcggcgacacgttcgcaatggggtcgcccatcgggggcgacgggttcgtcttcgacaacgagaagtggtcccacccggtccacatcgcccctttccacatcgatcgcacttgcgtcagcaatgccgcatttgcggaattcgtggccgccggcggctaccgcgaccatcaatggtggtcagacgacggacgcgcatggctgcaacagagcaggctggcgcatccggtgcgctggcgccggacagccggcggcaccgcggggcaatgggcgttgcgctggttcgggcagtgggtgccgctgccgcccgaacagccggtgtgtcatatcaatgcccacgaggcggaagcctattgccgctgggccggcaagcgcttgcccacggaagccgaatgggagtatgcggcaacgcatgacctgatccgctggggtagcgccgtgtgggaatggacggctgatcctttcgtgccctatgcagggttctcgcccgatccctaccaggaatattccgccccctggtttcacacgcatcgctcggttcgcggcggatcgttcgccacccatgcccgcatgcagcatcctcgctaccggaacttctacctgccgcaccgcagcgaccccttcgtcggattccgctgctgcggttgaggaaggagggcgtcttcacggtgatatcaacgatgcggctgacaccgccctgaccaccctagcggcgggccgacccaccaacgcgaagtgcattcaccaccagcgaaaaggctggcgatgcctggcggctggggtagtacaggtggtagcccgcaaacggagggcaccagtcttccagcacgcgtaccagccgaccttcctcgatgtggggtgcaaattcctcttccgggaggaaggcgacgcccagcccctcaagcgcggccatcacgatatggggcgtgctgttgaaaacggcctggccgtcgtcgcgcaccttcaactgacggccacggcgctcgaagtcccagacggacaagcccgcatgcatcgccgatgccgcgcgcatgaggtatcttttacaagggcgaggcacgccagccgccggaaaggcccggcgggacttgtgccagggccgtggatcggttcttgcatggcaggctgtgcccgagccgtgacaggagcgcgccatgtccgaagcacttcgatcctcgctttgccgattcttcatcgcctgctgcctgggtatcgcagcttgcggagggggcgggggagacgggggcggtgacagcgccaccggcacgctgacgctctccatctccggcctgccgtccgggacgtcggcggccatcacggtattggggcccggccagttccgccagaccgtgacccagtcgaccacgctgtccaacctggctgctggcagctataccgtcagtgccgccagcgtgctggctggcagcacgctcctcaagccgcagccgccttcgcagaccgtggcggtgaccgcgggcggcagtgctttggcaagcgtggaatacggctcaccggaaacagtgcagttgtcgctgacgcaggttgccggcgggttatccgagcccatcttcctgaccgcgccccccggcgatccgcgcctgttcgtggtcgagcgggccggccgcatccggatcgtgcgcaacggcgcattggtcgctacgccgttcctcaatatcgccgcgctgacgacgaccgatggcgagcgcgggctgctgtcgatggcgttcgatcccaactatgggaccaacggccgcttctacgtctattacaccgacaccaatggggccatcaccatcgcccgctacaacgtatcggccgcgaatccggatatcgccgcggcatccggcaccgtgctgctgtcgattccgcacggcaccttctccaaccataacggcggccagctcgcgttcggcccggacggcatgctctatatcggcacgggcgacggcggcggcggtggcgatccgtcgggcaacgcccagaacccggcaacgctgctcggcaagatgctgcgcatcgacgtcagcggggcatccggctacggcttgcctgccggcaatcccttcgtcggccagtccggcagccgcggcgaaatctgggctctcggcctgcgcaacccgtggcggtttacgttcgacgccggcttgctgtatatcgccgatgtcggcgaggaccagcgcgaggaagtcgacgtggcgccggccaccagcgcgggcctgaactacggctggaaccggaccgaaggcaccgcctgcgtgggtgcggccacgtgcgacaagaccgggctgaccatgccggtcttcgaatacggccacgaagcgggcgcttgtgccatcgtcggtggctatgcgtaccggggcagtgccaacccggtgctgcatgggcggtacttctattccgacctttgcacgggcaagctgctgagcttcatgtatcgcgacggcgttgtcgcagaacaggtcgactggaacgtcacgatcccgggcagtgtgttctcgtttggcgtggatgacgcgcaggcgctgtacgtgctggccgatccgggcacgtcggcgacgagcgggcgggtgtatcggatcgatgtgtcggacggcacgccttaacggcggggcgcaggagcactgcgcttcgggcaggggctcctggccgttgaaccgccgcggacgtgctgctatggcactttcctgcacgcgccctcattgctgcacgtgcatcacagcaaatcggccaaccgctgccggcataggctcacgaactgctgtgccgcagtcgactggccttgtgccggatggaatgccaggattgcccggaatcgaacgggagcggtgagcggtacgctgcgcagcccgagcgcaacgtagccacgggccaccaatggattggtgatcgcaaggccagcaccggccagggtcagtgagcactgcgtgtggctgtacggtgttgtcgccacgaaacgcggctcgatgccggactcggaaaagcacgcttccagccggcgttgcgcaggatccgaagcgtccaggccgatcaacggaacctcgatcagatcctcgatgccgactttcgcgcgcgccgcgaaaggatgcgtcgcgggagcgacgcaaaccgcctgcactgcgtagaactcggacgcggtcaggccgctggtgtccgcctcgtcgcccatgaacgcgatatcgagttcgcgctgaagcaggcgctcgcgcaagcccctggagctgtcgacctccagctggcaacgaacgcgggggtggttgtggatgaagtccgccaccgatgacggcatcacgctggaggccatggcgtgcaaggcgccgacgcgcaggatcgtatcttcataggaacgcaactgatctatcttgcgctgcacggcgtcgaggccgacatagacgcgctcgacttcgtcgatcagggacgccgcctcgggcgtgggcgccatacgccctttgcttcggtcgaacagtcttaaccgcgctgcctgttcaagctgcagcacgatctgtgtcacggcgggctggctgatgtgcagggcttcggcggcccggcgcgccgatcccaggcgcatgaccatgcgaaacacctcgatttggcgggcgctgatcacgatgtcggtggctgtccccatacccaaccctataagttttgcttaattcgataatcggaatgcctgcgctgcccaggcgtgacatcacatagactcgggtcatgaccacttgggcttttatcatgcgcgccagtcgctatccgcatccgaccgaagcgctcgtcaatccggcgatgcatgccctgcaatgcattacctgccacgctcaatatccagtcagcgacatgccggaagggtgcccgaactgcgcaagcgccggccggcccagtagtctcgaagttgcctaccagcaccacgcactggattttgcaccaagaagcggaagttatacatgggggcattggcagccgtacctggaaggcgtgtctttgggggagggcgccacgccatgcgtaccggtgccaaccctggcgtcgctggcggacgtggcgtccgtatggatcaagaatgaaggcgcaaatccgaccggctcgcacaaggatcgcatgtcggcgcaggccgtaagccgggcgctggatattggcgcgagcgaggtggtgctggcgtcaagcggcaacgccgcagtctcggccgcggcctattgcgccgccgcgggactggactgcgaagtcgcgacctaccaggcgcttccgtccgttttcgatgcggcgttgcgttactacggtgcgcggcgtgtcatctgcgacaacggtcacgcgcgatgggcgcatgtccgccgccgcgtcagggaagagggagcctttgcactgaccaactacagcgtgcccgcggtgggtagcccggtatttggtgtggaaggctaccgtgctgtcgcactggagtgggtggcgcaaggatgccgccccgaccatgtcatggtgccgacggcgcggggggatctgttgtggggcatctatagcgcgctgcgtgacctggtcacgctgggacatctcccgaagctgccccgcctctgggcgatcgagccgttcccgcggctgtcgcgcgtgctggcgggcgcgccgcagcagtccgacttcccgggcacgacccagcaattctccacggccggctcgaccgtgaccgcgcagcaggtccacgccgtcaggcaatcgggcggcggcgcggtggtcatcgacgacgcggcagcacgcgacggtacccgccgtctcgctgcggccggattctgggtcgagctgtgcgcgggagcggggtttgccgccacgcaagcgctgcgcgccgacgggcgcatcgccaggacggaagcagtcatgctgatgctgactgcacgcggcgatcgcgatccgggacaagcttgatttccagacaatattcggagccacccatgaacttgcgttctctgttgactgccatcaccttcggcctcgcggctcaggtaccgtcggccctggccgcctatcctgaaaagccgatccgattgatcgtgccctgggctgccggcggcagcaccgatgcgctggcccgtgcggtcgcgcagcgaatgagcgaatcgatgggccagcccgtggtcgtcgacaatcgcgccggcgcctccggccgcatcggcgccgacatcctcgcaaagtcggctcccgacggctacacgctgggcgtcatcgagctggctcataccgtggcgccgtcggtgttccgccagatgccatatgatgtgttgcgcgacttcacgccggtttcactgctcggcgaggcgccgctcatcctgttcgcggacagcacgcactatcgcgctggcgacgtccagcgcttccttgcggactcacgcaaggcaggaacgccgctgcagcttgccaccagcgggaacggcacgatcagccatctggccgccaagatgcttgaagcgcaggcgggcatcccggtcgatgccgtaccgtaccggggctcggcgcccgcgctgaccgatgtgtccgcccaactggtcaaaggccatttcgctacgctggcaagcggcagcagcctgcttggcggtggcaagatcgcggccttgatggtgacggggccggtgcgcgtgacttcgcttcccggtgttccgaccgcagccgaagccaggctgccgggaatgcaggtcagccaatggtgggccctggtggctcccgcgcgggcaccgtctgccgtcgtgagcaggcttgcggacgaagtccgcgcggcattgacgaatccgcagaccaaggcacggctcgacagccaaggtatcgacctcaaggcgtcctcgcctgctcaactcggagaccggctgcgcgcagagacggatcgctgggcgaatctggctaagcaggctggcattcaacccgaatgactagacctggacaagcgcctggatcctgacatggggagtctatatcggcccgcgtcgtgaccgccacaacatgacggctggcccagttgctgaaaatgcctgctctgggagcggtgaaaaccccggcaccttctcgacttcgttcccatctggatcgacgtatccggccggtaatacgccaagcaggtgaaatgacgggccatacccgcgttggctgcggctgagcatggtgcccttacaatgccgatggttcagatcgactggtaggcgcaaacaggtgtcatgcaaagcaagagcaaagcaactctcatcgggctcatcgcgattctgttatggagctcgattgtcggcctgattcgcggtgtcagcgaaaaccttggggcaaccggtggggcggcaatgatctataccgtcgcctcggccctgctcttgctgacagtcggtttcgtcagaatgcaggattttccccggcgctatctggtttggggaagcattctgttcgtttcgtacgagctgtgtctttccttgtccattggctacgccaacagcagcaggcaagccattgaggtggggatggtcaactacttgtggccgagcttcaccatgctgtgtgccatcgcattcaacaagcagaaggccaacttgctgatcattcccggcttcctgatcgccattctcgggatctgctgggtgcttggcggggatcagggcctggacttcgccgggatggcggagaacatccaggacaatccgctcagctatgggctggccttccttggtgccctgatctgggcggcgtattgcactgtgaccaaccggattgccgaaggcaggaatggcatcacgctgttcttcatgctgacagcgctggcgttgtggatcaagtatttcgccacagagagcgggtcgatggaatttagctatcaggcagtgatttatcttgcgttggccgcctctgcgatgggattcggctatgcggcctggaatgttggcatcctgcatggcaatgtcaccgtccttgccggcgcttcctacttcattccggtactttccgccgccctggcggccatgctcttgcgtacacccctgtcgatcgccttctggaagggcgcatccatggtatgtgcggggtcgatcctctgttggctggcaacacgtgggcaacgttccaaggcacctccgttgccggaattaccgcagtcgcgcgaacgtgtccaggaaccgtgagtgcgtgcgaccgcgctgtttgatcaagcaagcagtatccaacttatttttcggtcggcctgcctgactggaagccagcgaccaggtcgtgtgcattggctggctcggcgatacgcagcaccagcttgcttgccgccttgcccgactggaccagatcgagtgcgcgccccgcgtgttccagcggcaggcattcgatgcggggcggtcgcaggcgcccgctgtcgagcagcgccgcgatctcgcgcagccgcgcgccgctgggcatcttgctgaacgccaccgcggtgcggacgccgcgctgcgcggctgcggcaggatccgggccgttgtcgccgctgaccagcgtcaggatggcgacaaggatgccgccgggcctgagcaggtccatgccgttcggcagggtgccgcagccaacggcgtccagtaccaggtcgacgccagccggcgcccatgcctgcatcgcggcagcgatgtcgccgccacggtagtcgattgccaggtcgcagccgagcgccatcagttcgtcgcggcgtgccgcgctgcaggtggctgcgacggttgccccggctgcttttgccagttgcacggcaaacgtgccgaccgcgccggcaccgccatgaaccagcaccgtctgcactggcttgagtccgccttcgtcgaagagtcccgtccaggcggccagcgccggggtcgggacggccgcggcctcggcaaatcccagattgtcgggaatcggcaccacgcaatcctggctgaccgcgacgtattcggcataggaaccccacttgcctgcgccgaccgcggtttgcgcgaacacgcgctgtcccgggacgaaatccttgacgccgcttcccaccgctgccacgacgccgctggcatcgaagccgatcacgaacgggaagctgtactgcatgaagtggctcagatagccttcacggcatttccagtcagcgggattcacgccggcacaggccacgcggagcaggacttcgccggcagcgggttccggcgtcgggaggtttccaagcctgagtacgtcgggtccgccggtacgatcaatgacgacagcgcgcatgctcttctccatgggcttagcttgcggacaggtcgtggctcaggccgggatgtgcccaggacgggatcacgggcggcggcagcatgcccttgccatccagcgtatggacgtccagcccgtgcgccagggggaagtgcaggctatgggcgatgtggccggtgcgcagccgggccggcacgctgcagagtgcaagcgccgtttccaccaggtactccaccggctcggtcggatagccgtccgggatatagcgctcgctgcctggcgtgaggatcgccgtgcttggcgctaccgaattgaccgcgatattgtcggcctccagttctgccgccaggccctctgtgaaccggttgatggcagccttgaccgcggcgtaggccgtgaccccgccagcccggtcaaagtcttgatacgggcgagcaggcgacagggcggtgacggagcccaggttcaggatccatcccgcgccgcgcgtgcgcagcagcgggatcgctgcgcggctgagcacgaaggggatgcgcaggtagtgctcgaccgtcctgtcgaagatttccagcggcatcgattcgatgccgctgtattccgccatgccggcattgttgaccaggatgtcgagaccgcccgcggcgcttgccgcccgcgccaccaggttgtcgcgctgcgccgggtcttcgaggtccgccgccagcgcgatggcactgcccccttgccgcctgatctggccaaccgtctcggccagcgtgccaggttcgtcctcggactcgcctgcgcgccgtgccgtggcaaccaccagcgcgccctccaccgcgaagcgctgcgcgatggcacggccgatgccgcggctggcgccggtcaccagcgcaatctttcctgtcagttttccgtgtgcggtcatggcgcgtattcctctgtgcggttgtggttggcaatcaggcttgtcgcgagcgggcagaaggcgtgggagatcgcctggactgtccattcgggaaactcggggtcgaaccatcggtcgacgcggccccaatgaaaggggtgcatcaggtattcgcccagcaggtcgtccgcgctggcgaactcctgctgccagacatgggtccaggtgccgggcgacaagacgcgggcaaggcgccagttgcggatgccgggcatgtaaccgggcatccgcagcaggtcctgctcaagtgcgcggacctgccggtccggcgcttcaggccggacccggaacatcagcgtgcgccagatcccgtggcgcagctgaggggcgcgcagaccgcccgagatcgggtgataggcgacgctatccacctctgccatgccgtccagcgcggcagccaggccggtgccgtgaccgggcgagccggatgcagtcgcgccgaatcgcaggtcgagcgtgtagtcgccagcgccccagcttcccgccaggtttcggccaatcgccacatggcgcaggcccggcagtgttttaacgcgggcaagcaaggcttgctcctgtgtgcacgtcccggcgctgaagccggcgtgcaatcgcacctgtgctgtctcaagccgcatcgccatgctccttgcgccggggccgcgcagctgtcgcctcggccatcacatggcggcggcgggcttcacacagcgtgccgactgtcgaccagaaggctagggccggagcatcgatgcttgcgcgcatggcgtagtaagccggcgcatccgccacttgccacagcagccacagcgtattgggtgcatcttccagcgccacgggcggcgacacccagcgctgcagcagtgccaggcccctggcggcgctgccaggcaagtactgactttccagcaggctcagcacagtgggcaggtgcccgggcgcgagcacgatttcatcgaggatgtggatcattgtgtgtctcacgcggcgcaggcagggcagcagggctgcgatgccggagccgcgggtttgcgggagggaagcgcggtcattgggttgtcccgtataggcatggtgttcatcgcatggcaacctccatcgcccaggccgtgcgcaagctgtcgcgcgggtggaagtgccgggatgattatgggaggccaggtcgcaccggatccccacccgaacgatcaaccatcgctaccgaagcaatcacgaccagcgaccatgaatgcccacataccggggaatcccgtacctgttccgcacggcatggtgcagcgcctgctggacgaactgaagcggcagggcgtcgaggtaccacctgccgccggcgcatccgggcatgcgccgcccgccaggttcaccgcgctctatcgcgccgcgatcgagcggctggaagccctggtcgccaaaggcaacggccatccccccatgcgcaagcaggaagtggacttgctgtgccgttgcgtcttgagcagccagacgctgagggaggcgatccgctgcgctgccgacttctgcgcgatgctgtatccgcgcgccggtgcgctcagcctcgggcaaagcgcagggcaggcggtgttccgcatggattcgctgcggcgtgcgaactcctccgcggcttgcctggtggacctgaccgggctcttcttctatatgctgctgttcggctggctggtcggccagccgctgcgcccgacgcacgtctacctggcgcatccccggcgcgaggacgccatgcctttcctgggcttgttccatgccgcggtcacgtccggggcccagacctacggattcgaattcgatgaggccttgctcgaccggccggtcgtgcgccaggccgcggagctcgatgcgttcctggaagactttccttaccggctgatcggtgcgccggtcgaggtcgtatcactgagccagcaggtgcatggcatcctgcatgcagcgctggtgcatggcgcgcggctgccaacgctggctgaactggccatgcgctttgacgtgagcgaaccgaccctgcgccgccgtctcgctgccgacggcagcagctaccgggtactgcgcgaacacagcctgcaggaatacgcggaacaatgcctgtgcacgaccaactggccggtaggaagaatcgcggagcagcttggctttgccagcgaggaagcgtttcgccgggcgttccagcgctggaacgggcatgcgccgacgcgcttcaggcgggaaagcaggggtgaggtggtgaacgggagttcgtgaagcggtaattccagctgtcggcgacagagaacaggctgcgcgcgcccgttacctgcgacgcggcagacgcacgtcaaacgcggtccctgtctggtcggagcgcgcctcgatcgatccctgatgggccttggtaatctcgctcactatatacagcccgagtccgaggccgtccgcgtttttgtgctcctgatccgggcctctccttagcgggtcaaaaaggcgctgcagcgacagcgggtcaatggcgggaccactgttcctgacctcgagacggacttccgcgtcatggccggtgactacaacgcggaccggctcgtccggcgcgccgtaccttatcgcattgagcaccagattagaaagcagttgctgcaggcgcggaccgtcccaaataccctgcacgttgtccttcacctcaagatcgatgcggcgggccggatacgccgcacgcaactggtccacggtatcggcaaccaagtcagccagatcgacgtcgtcaggcgtgatgttgatacccaagccgagttttgttcggttgaaatcgcacagatcattcagaagagaattcatgcgggaaccacttcgaatcagccgggctgcagcttccgataccttctccccagcgttcagcgcgccagatatgtggcggtcgtctggatggtctgcagtgggctgcgcatatcgtgcccaaccatgccgagcaacaggtcgcgagcctgctctacctccgaatggaaaaaatccacggattccgcgactgcctgatcgatagcctcgttgaaccgcattacttcgtccagatccggggcggccggctgacattcgtcaatccacaaacgcagcacgctggcgcgcagcgcccggtattcagcgaccagttgattgatgttgaagccaccgcgcgcgcgcatgagggcgtgtgattgtgcggcggtctccggcgcaccgagtagcctgggggcctgccccattgattttttgcgttgagcttccctcgtttgcggggtcaacaaatccttcgccacggcttgcaggatctgcggtgcgtggtcacgcagcgcgagggagtccatgcttcttgcggcaggcagcagggtggtcgcaaactcctcccataccgccacaatgcgccctgtattccgcaagatgaagtcagctagtcgcatgtctccccctgaagcaactgagcaagccccggaaatgcactcttgagaatttatcttaggctagttgtcagcggttccaagtagcgtcggaaacggcctggaatgaccgattcggcacaaacgtcggttgagccgtgggggcgaaattcgtctcccgcagatccctggcggccccgttcaacgccgttgcaggccgccagacctgtgcttcctgaccgcacgcagcaccaggcccgccagcaccgcgacgaccgccaggatgccgatggcgacaaagaaaggtaagggccggtcgattgccaggctttccccggcgacgacgatacccaacgcatagcccgcttcggcgatggccatcgcggccaggaatttccggaaggggtaatgcatggagccgaacagataaccgggaatttccgacggaaccgcgatacagaacagcagcaccgcccagaatttcatgcgctgcgatacgtagtcctggtatttcgcgagcttgtcctcgtaaccgctacgggcgagcaatggataagccaggcggccgatgccgaaggcggccacagcgcccagcagccagccgccccagagcagaacaatggtgagcggcttgccccacacctcggtggccggcggcaccaggaccacgctcgaggcgaaggcgagcatggcagacacggccgagaacaggaagaagaccagcgcgcctgccgcggggtgctgttccatcgtcgcccgcgcccaatcgatggcctggtcgacgaaggccttgaacggaggcgacaggacgaccaggccaatcagcaccgtcgcggcgccgactgcaagccagaaccagacggggcgccgattggcagacaatttgctcaccatacgaaattagaaccgcaggccgggccaaagtttcgaggtgattccccgaggcccggtccgcgacacccccgaatacgatgcgttcggccccgcctcagtcttccagcttcagcccggtcttcttgacgaagctgtgccagcgctcgtattgctcgcgcgcatagcggtctacggtgggaccatcggtggccatgacctcgaagccggccgcggtcagctttcgtttggtttccgggtccgacaatgcggtctggaaatcttccgtcagtttcctgacgaccgcaggtggggtggctgccggtgcgaagatgccgatccacgagtaggcctcgaagtccgggaacccggactcgatgacggttggaacatcgggcaggtcgggcaggcggcgcgcgcccgtcacggccagcggcttgatcttgttggcagagatctggcccttcagggccgcatagctcagcagcgtgatgctggacacattgcccagcactgcctggaccgcgggacccccgccggcgtacggcacgtgcatcaactcgacccgagcctgccgcttcaggtcctcggccacaagatggttcatcgagccaagcccggtggaggcgtagctgtatttggacggctcacgccgcgcagcgtcgaggaagctgcgcaggtccttgccaggaacggtgggcgatgcgccgatcacgagcgggaagcgcacggcaaacgtgacgccagtgaagtccttgaacgtgtcataggggagcctggacttcgccacggggttgattgcatgcgtatcgaaggcgaccagcagggtattgccgtccggcgcggatcgagccacgtactgggtagcgacctggctggctgcgccgggccggttttcgatgaccacgggccgcccggccgcctccgccagtttcggctggatgatgcgtgcggcaatgtcggtgctgccgccgggcgggaaggtgaccaccagcttcagtggcgtggcattgtcaggccctgctgctgccgttgtcagcggcagcagcaggcaggcaagggccaccacgccggcaccaagcgctttctggcggcctggtgccgcaagtcggctagacatagatacctctcccatcgttgagctttggttcggatcagataagcgttctggacatggcctggatgtcagcccatccactggctcacgggtgcggcggtgtcctgcagttcttgtgaaatcacgtcgaccagcgccggaccatcatgctccagcgccgcgcgaatcgcggcatcgagctgtcccgggtcttccacgcgccaggccttgatgccgaacgcctcggcaacgcgcgcgtggtccgtgcggctgaaatcgaccgagaagtagcgttgttcgtagccggccttctggcttgccttgatccagccgtagacggcattcgagaacacgatcatcttcagcggaatcttgcgtcgcgtcagcgtttccatctcgccgcaggtaaagccgaagctgccgtcgcccatgaccgataccacggtcgcacgcgggcgcccaacggccgcgccgatcccggccgacatcgagaagccaagggcgccgtgggcccggttggtgatgaaatggcgcccaggcttgctggcgttgtaatacgcggagaaatacgggcagggcgtgccggggtcggccaccacgacggcgtcatccggcagcagccggttgagggcatccaccacgcgttccggcttgatcggcacatcgagcgaggctgccagcggtgcgaaggcggcaagcttggcggcacgcgcggcaccggccagcgcggcgccgtcggcggcgtcggacgggcggtggggcaggcggtcgctcacggcggcgttgagcgccttcagggcgagcagggcatcgccaaccatggcgacgtcagtgcggtagttcgcggcaatcaccatcggatccgcatcgagatgcaggattgcgatgtcccgcgacgggaagcgccaatgctcggtggtggtcgagccggcgcggcaaccgatgaacagcacggcatcggccttggcgacgatctcgcgcgtggccatgatgccgccattggcaccgaccacgccggtattcagcggatgggtgtcggccaggctgccttgcccgctgacggtggtgcagaccggggcattcagcatgccggccagcgcttccagttctgcgcaggcgccagagatgaccacgccaccgccgcagatgatgaccggcaggcgcgctgcgaccagccgctgcgctgcccgttcgatctcggccgggtccggcgcatagcgcatggcagggaagcggtcgtggccaggctgcgcccatacctcggcagcatccacctcatgcttctgcacgtcgtatggcaaacacaggtgcgcggatccgggcttgccggtggtcatggcgcggaaggcgccgcgcaccgcgcccgggatctggtcggcgcggtcgattgtggtattccacttggtgagggggcggtacagcgcttcctggtcgagttcggtcagggggtacttgccgcgcgagccgaccgatacgtccgaggtaatcccaagcacagccactgaagactcattggcctcgaccagacccggcagcaagtaggtggctccgcccccactgggcccctcgcatacgccaaccttgccggttacgcgggcataggcgtcagccatgtagccggcgctgcgctcatcgcgcgtcaggatgtggtcaatcccatggtcgaggcgggccatggcgtcatagaagggcaggctggtatcgccgcacagcccgaagacgtgctttacaccattcagttgaagcattcggaccatggcttcagcgccgttcatcttcgtcattccaggagtctccaagtcagtgtcgagcaggcgagataagaatacactgcaggatacaattaagtatacttaaacttgaagggatggatgcgtcacctgaaggctcggcagcgtcgggtatgatcgcggccaacgaggaatatctatgcaagcaaccaacggcatgaagccgctgatctccgctgtcaggcgcaaacggggatccgatgtcatcagtcgattgcgcgagatggcgatttcctacgagctcaagccgggcgaacgactcaatgagatcgaactggcggaacgcctcggcgtgagcaggacgccagtgcgtgaagcgctgacccggcttgccaccgagggcttcctggtggagtccagccgcggctatgtgcgccggccgctcgatatccaggaaatgctggacctatacgaagcacgcgtaacgatcgagcgcgattgcctgcgcctggcgttcgagcgggcctcggccgagagcatcgaggagcttgcgcgatacctcgagcacagcaagtcggtgcccgcaaataccccgatcccgcaactggtggaactggacgaaggttttcacctgcgcatcgccgccatggcgggcaacgccgaactcaagcggatgctggtcagcctgaacgaacgcatccggtttatccgctggatcgacatggagaatatcgggcgcgattccacccagagcgaacacgctgaaatcgttcacgccttgcaggcccacgactgggagaagggggaaaaatgcctgacttcgcatattgccttgcggcgcgagcagatcgtcgaggccattgcgaaaggcctcaccaggatctacctggccgaacagcgctagcggccagccaatgccgccccatcgggcagcctaagctgtccgggccggtgcggtcaggctcccgccatcgtttccgcactgacttcccatcctgcgtcaatgccaccgggcagcatctggccacggtcctcgccaacctcggcatcaatcagctgattcagcttttcgttcatggcgactagtagttcccgttgcttttcgcctgccgccaggttgttcatctcgaatggatcggtctgcagatcgtacaactcaacgtcgttgaaccggtagagctcctccagggtcgtcggcttgttatgctgcctgggggaaaaataccgtgcaaagctgtagcgtccatcgtagatcgaacgcactgcgccgcgcttcatcaggtccgggcggataccggcctgcttgagctggtcgggcttgccaccgccctgcagatgggcaacagccttgaaaagaaaatcgccatccaggtaggccagcatgttgtagcaaaacagcgcgccatcgcgaatggcgtttgcttcggctgccccaggctttgcgagcaagcgggaaaaatcctttcccggtaatcccttgacgatggctgcgcgcttgtcagtcgcgacgccagtcaatgcaaccagggtgggcgcgatgtccagatgcgaggtgacggcgcgacactgcttgccaccgtgataggagggatgggcaatgaccaacggcacgttgttctgctcccgataggagacagcgccttttgcatggagctggtgggcaccgtccatgtcaccgtgatccgatgtcaggactacgatggtcttgtcggaaagtcctgcagcatcgagcgcggccaatacggcagcgatattccggtcgacatcgcgcatgcagttcaggtaatagttgtgccgccggtgccagcgcgcgtcttcatttggaatggctccgaccagggcgtcgtgcgagcgcaggaaatcgcggtgtgccgcagggcgccccggcgcgtcaagcgcctgtttccggcttgccggcagcatgaattgccactgcttgccgtatagcgggtcggccgggtcgcgcgcgacatgtgcgaggccgcgcattgcctgaacctcggtgccgggcgcgtcggtgtcgtagaacatcacgtcgtgcgggttgacgaggttgacggccaggaaccatggctttccctgtgccgcgagctcgctccctttcccgcgcagccagctcacacccattgctgcaatcaccccgtcgtgcaggtacccaccgctggtgtgggcaataatgtcgccgattccgatgtagtcggaaaagccataggcttccatttcctgagtgaagatcttggttggcgtgccaagcttgttgacggtttcgaattccttggtgaggtgccacttgcccttgtaggcggtgtaatagccggcgtcacgcagcatgtcaccgagcgtccgtatttctgttgacatgctgctaatccacgggaagttcgtgttgtcgaacatccgggtgtgctggatgtgctggcccgtgtacagaactgagcgggacggggtgcaaacacatgaatttatgcggtgattgacaaaggtcgtaccgcgcttcatcaagcgttcatgtgcaggcaggccatagcccctgggcaactcgccaggtcggaagtagcgctcctggtcaacaaggatgaacaggatgttgtacggtcccgaaggcaggctcccagcggcctgggccgcgtcgcttgccccggctggcgcatccttggcatccgcgcctgcgccaagacccagggccatggccccaatcccggtagtcaggaggaaatcgcgccgcgtcaatgtgccgccaggcttgtcgtcgttgctcattggcttctccctgcctgattgcgcggcccatggcgggtggacgctgtgctgccgcaggcccgcccaggcatgcgtaagacagtctagcaagcgcactttttgccgccaaggcagcgtgcggcgccggcaggaggcgatggttggcaaccacacacattcgcggctcaggcagtcgaactacgttccgcagatgatcggagtgcggacaaaattcccgacaccctgggactgcgctttccggttcacgacatatcctcgatgggatctcgttgcgagcgaatctcctcaggactgaggacgatatagcccagcgacttcagcaactgcaccgcctccagctctgcgtccaggtacaccggccgttccgggcggcgcgggcgcggcgcggggggcagccacgcggcgctggcttgcacggcgggcgctccctggccgtcagaccatcgcgcggtcaggatgcggcaatgctccaggttgggcttccaggcaacgtccacggcggcattgaacctggcggtgcaaagccgcaagcgcttcagcgccttcagccagttgatgaaggcatcacgctccggtggctggtagcccttcagcaaggtagccaggctgtcctgtgcagtggcgctgtcggccgcctggtcgtcttcgagcagggctagctcaagtgccacgtgctggcggccgtcgtggtcatagattgcgcagtcggcgtccagcacgccttcgcgcagcagctcgcacagcagtacccaggcccttggattcttgtcgaaccggccttcgagggtcgggtcgatctggctgaggatctccgggatcgggcgcgcctcgcctgactggatggccagggcgaatgccatcgcgttgtctgacggcctggcaccgcttgccagcatctgcaatgacgtttcccagagttcgcggatttctgccgcggtatccacggcatgcatccatgcatagtcctccagcgccgcgcacagcctgcgcgcaggcctggccagctggccggccagcgtcctgataaaccccgtgcaatgcgcgcagcggcattccagccggcccgcatgcaggaaaccggcgtacagccgttcctggtgtccgcagtgtgcgcattcgagtgaaaaaccgccttgccgtgccggccgctgcgaggccagcagcccgtcgacctgatagtgcgccagtccgtcgcagcacgggcagatccattgcagcttgtgcgcgccgtcccgaggccgcgcggcccggtcgaactggcgctcgatggcgctgcgcggaattccctgcgcgcgcccgaccacgtctgcgctgtagcgccaatagcagtacgagtgggcggcagcggccacctccggagagaggcgctgcagctccggcagcaggcgggggctgtgccggatctcgtcggccatcgcatcgatcagcgctggcccgtccggcatcaccgcctcaagggcggcgcggctctgttccaggaaatcgggcacgaagacccggcggatatagtcctcgttctcgagccagaacaagtggccggggagggcttccagtacatcaaccccttccctgacttccgacatgccggcgcaggcgagaaacgtgaacggcttactgaacaggaaagcgtctgtcatgttgtcgtcaacggagaatcccgcccacgagctggcaatatgcctcgtgtgcgatgggtcaccaccccgtgactcggccaagcaagcgcacggaaagcgcaatccggatggcgctttccgttccggggacttcccccttcttgttttcagatccgtcggacctgtgcggattttgcatctgccgcattggacagcataggcgaacctgacgcctcgttacagaggaattccttttcttgacgtcctcgtcctacggccagggagaccagcccgggcgctgttgtcatcctgattcaatcgctttaggacccgcctggccttgtcctcgcaatcttcaccttccctgttgccgttgatctcgtcgatcagtgcgcccgcgctgcggtcgatcacctggaggaacaagatgccgggctccctggccaatggccgtcgtcaaattccagctcaaacggctcagcgaggggcgtgtcacggatccacgcatctcgcccctcacggcgccagtgttgcagcacctcgtgccagacgcggcgctatcgcggatagacgacgcagagggccggtgctcggcatgtcgcaggacacaatggagtgacctgcggtgccttttctgaacccgctacctgccagtattctgtctcgatgtgatcctttcgatcaaataaatgattgaactagtcaaattcagtcagctgcactacactctgatgatatttgatcgattcgatcaaatgtttgctcgaaacatacaaggccgcatcctcagcggcaggagacaaccatgcagatttctatcaaacgcgccatcgagcgcgtgcccggcggcatgatgatcgtgccgctgctgatcggttcgctcgttgccacgttcgcgccggatgggccgaagttttttggatcgtttaccggcgcgctttttaccggtgccctgcccatcctcgcggtgttctatgtctgcatgggggcaagcatcaacatcaaagccacgccttacattctcaagaagggcggcgtgttgttcggcaccaaggtcggcacggcaatggtgttgggcgtgatcatggggcacttcctgggcgaggcgccgatcagtgccgggatgtttgccggcctgtcgacgcttgccgtggtggccgcgatgaacgacaccaacggcggcctgtacatggcgctgatgggccagtacggcaagcctgaagacgtgggcgcctacagcatcatgtcgctcgagtccggcccgttcctgacgatggtgacgctgggcgtggcgggtttgtccgcgttcccatggccgacgatggtcggcagcattcttccgctcatgctcggcatgttgctgggcaacctggatcgggagatgcgcgatttcctgggtaaggccgtgccggtcatgattccctttttcgcactggcgctgggcgcaggcctggacctgcacaaggtctggcaggcgggcatgctgggcctcggccttggtgttgccgtggtggccgtcaccggctgcgcgctgtacttcgctgaccgcctcaccggcggcacgggtgtggcaggtgtcgcagccgccagcaccgccggcaatgccgccgccgtgccgacgctggtagcggcggctaatccggtctacgcagaatcggccaagagcgccacgatcctggtggccgcctgcgtggtggtcaccgccgtactgacgccattggtgaccgcctggattgcccgccgcgtggcgggcaaggaggccgaggcgttggtgaggaccgccgcatgagctggcttatcatcgccgacgacctgtcaggcgctgcagactgcgcgatcggctacgccatgtctggcgcccggaccgttgtaacgctggaggcggcgcctgcgggcgcggacctgtcgcaggccgacgtagtggcttgcgacgtcgacagccgccgcatggcgccccaggaggcggcggcgcgcaatctcgaagcctggcatcgcggccagggcgccagccggcggctgtacaagaagatcgattccacgttgcgaggcaactgggctgccgaaaccgcggcgctggcgccgctggccggccttgccatcgtcgcgccggcctttccggccactggccgcaccacggccggcggctgcatgttcgtgaacggccagccgctggaagactccgacatctggcgcctggaagcgcttaccggacgtgccgaccttgtcgcgctgctggccgcgcgggggctgcgggcgaccctgttgccgctggacacggtgcgtgcgggtgacgcgaccctgcggctaaccatcgccggactggcgcgcgaaggtgtgcgggcggtagtctgcgatgcgcagacggagcaagacctggcggcgctcgccgcggccacggcgcagctcgacgtccccgcattctgggtcggctcgggcggcctggctcgtgcgctggctgcaccatgcctgttcgagggcggtgcgccgcagccgctgcctgcccctgagggcggcccggtcttgacgctggtcggcagcctctcgggcatctccgggcgacaggccgcttgcctgcgcgaacgcaccgggatgcagtcgctggtggttccgccgcggatcttgcgtgaaggcgcgggccacgctgactgggacgccgcgcagcaatcgatcaccggatgcctgcgggctggccgcgacctgctggtcagcattggtcgcgacgacgcgttcgacccgggcgaagggccgcgcctgagcgccgcgctggcgcaattgtccctgcccggcttccagcatacgcgcggcctgatcgccaccggcggcgagacggcccgggccatgctctcggcggccggcatcggcgccctgatgctgcggcgcgaagtcgagcccggtgtgccgttgtccgacacccctgcgctgcccggcgtgcccgcgcgccgcgttgctaccaaggccggcgcattcggctccgaggccgccctgtggcatgcctggcaggctatgactgaatcccgcgcgccgtcagcctgacggcgcgccgcgccacactcgacaagagacacatcaatgagcgactacctccccgtcatcggtatcaccatgggcgatgccacaggcatcggccccgaagtcatcgtcaagagcctcgcgcatgacagcgttcgtgcgcaatgccgcccgctcgtcatcggcgacgtgcgccggctggaagtggccggccggctcgtcggctccccgctcaagctgcgcgccatccaggccccggaggaagcgcgcttccagtccggcaccatcgactgcatcgacctgggcctgatcccggaaggcctgcccttcggcaagctgtccgccgtcgccggtgatgccgccttccgctacatcgagcgcgcggtggcgctcacccgcgacgagaagatcgatgcgatctgcacagcgccgctgaacaaggaagccctgcacgcggggggtcacaagtttcccggccacacggaaatgctggcgtacctgaccggcaccccggaggtgtcgatgatgctggtggcgccgaagctgcgcgtgatccacgtcaccacgcacatcggcctgctcgacgccatccgcaagatcgagccggggctggtccagcgcaccattgagcgcggccatcagacgctgcagcgcgctggcattgcagcgccgcgtatcggcgtgtgcggcatcaatccgcacgccggcgagaacggcctgttcggccacggcgaggaggaggaaaaaatcatcccggcggtcgaggccttgcgcgcgcgcggccgggacgtggaaggtccgctgcccgccgacacgctgttctatcgcgccggccgcggcgacttcgatctggtggtggcgatgtaccacgaccagggccacgggccggtcaaggtgctcggcctggaggccggcgtcaacatcacggtgggcctgccggtcatccgcacgtcggttgatcacggcaccgccttcgacatcgccggcaaggggatcgccgacgaacgcagcctgctggaggcgctgcgccagggcgctgagctggccacgcgccgcgcctgagccatcggcgtacgccggggctgccggctcctgtaagatcggggatcgttgaggatcccccattttcatttcgcctgccatgaaagccgccgaccgccgccgcgccattctcgaactcgtgctctcgggcgaggtcgccaatgtcgaacagttgaccggcagcctcggggtatccgtggccacggtgcgccgcgatctgaccgcgttggctcgcgagggtcgcattgtgcggacctatggcggcgccgccgcgctgatgcaggtgggcggccacgagccagaggcttcgcttgaggagcgcaagtcgctgcagcgtgagcagaaggaagccattgcccgcctggcggcgagcttcgtgcaggacggcgacgccgtgctgctcgatagcggcaccacggccgccgcgctggctcggcagctgggggcgcgcgaggacctccatgtctataccaccaacctgctggccgtcaccgcgctcaccggcctgcccggcatccgcgtgacgctgatcggcggcgacgtgcgcccctccagcatgggcaccttcggtccgctggcccaggtaacgctgtcgcgcatcagcgtcgacaaggcgttccttggcgcggacggcgtggttgcaggcgtggggctgtgcgaagccagcgcggagcaggcctacctgaaggagtgcatcgtccgccaggcggccgatatctttgtgctggccgacgctaccaagctgggccgggcacagcagcagcactggacgccgctcgaccgcgcatggacgttgattaccgatgcggcggccacggccgagcagttggaaccgttccaggcattgaagcaggtacgtgtggcggtcgcccccgactgattccccgcgcgcagctgctgctgagaagcgctaattctgcgagcgacgccccgtcaggtgatcgcgccaagctgccagggaacgaactcgttctggccgtaaccgtgcagttcgctctttgaccgctgtcccgaagccgtcgccagcatcaggcggaagatctcttccccaagctcgtcgatcgtctgcgagccatcgatcacggtgccgcagttgatgtcgatatcctcctgctggcgctgccacaaggcagtattggtgccgagcttcagggacggggacggtgcacagccataggcggagccgcgcccggtggtaaagcagatcaggttggcgccgccggccacctgcccggtcgccgagaccggatcgtagccaggggtgtccatgaagaccaggccagccgcctccaccggctctgcgtagcggtatacgtcgaccaggttggtggtgccgccctttgccacggcaccgagcgatttctccaggatggtggtgagcccgcccgccttgttgccggcggacgggttgttgtccaggctggcgttcatgcgcgtgcagtaggcttcccaccagcggatccggtcgagcagcttgtgcccgacttccggcgagacggcacggcgcgtcagcaaatgctcggcgccatagatctccggcgtctccgacaggatggcggtacccccgtgcgccaccagccggtcgacggctgcgccaagcgcgggattggcgctgatgccggaatagccgtcggagccgccgcattgcagtccgaccaccaggtggctggcatcgacgggctcgcgtcgcacccggttggcgtcggtcagcatcgccttgatctgctcgatgcctgccgccaccgtacgggccgtgccgccggtggcctggatggtcatggttttcagcgcggcgccgcgcgccagtccctcgctgtcgagcaggccgtcgatctggttggtttcgcagcccagcccgacgatcagcacggctgcaaagttggggtggcgcgcatagcccgacaacgtgagccgcagcagcgccaggccttcgccttcgccatccaccgcgcagccttgcccgtgcgtcagggccactacgccatccacgttcgggtagtctgccagcgcatgcggattgagctcgcgccggaaatgctcggcgatggcgcgtgccgcggtggccgagcaattgacggaggtaaggatgccgatgtagttgcgcgagccgacccgcccatcggcgcgaacgatgcccatgaattgcgcgcgctgcgccgcgaccggggcagggcgcttaccggtgccaaacgcgtagtcgcgctcgaactcgccgatggccaggttgtgggtgtggacgtgctcgccaggcgcgaccgggcgagtggtgaagccgatgacctgtccgtagcggcgcactggcgcgccagcctcgagtgcgcgcactgccagcttgtgccctgcgggcaccaggccgcgtaccaccaggcctgcgccgaggcgcgcgcctgccaccagttgcgcacgcgcgatgacgacatcgtcatccggatgcagccgtatgacgggttcggcggcggttgctgcttcctgttccaggacgacgctcatgctgcggcctccagatcgtgcgcgccttgcagcgcggcgcgtgtcggcacgccgtcgaccaggcgcggcagctgccacgggttacggtcgcgcaaggccggtgggagcacggaatcgggatagttctggtagcacaccgggcgcaggaagcgctcgatggcagcgctgccgacggaggtgccgcgcgcatcggtggtagccgggtaggggccaccgtggacgatggcgtcgctgacctccacgccggtcggataaccgttgaagagcaaacggccgaccttgctttccaatagctcgatcagcgcggcgtggtgatggaggtcaccgtcgtcggccatcagcgtggccgtaagctggccgcgcatccgttcggcaaaggccaggaagtcattttcggaatccagcgcgacgatcaccgtcgacgggccgaatacctcctcctccagcggacgattttccgcaaacagcacgctgcgatctgccttcagcagatgtccgccaatgcggccgtcagcttgctttgacaccaggacttccacgccggggacttcgcgcaagccggccagcccgcgctggaaattctcccggatgtcggcgcccagcatgggctgcggttcggccagcgccagtgccgtgccaagttcggcgacgaacgcatcgaatgccggtgagcggatgccaagcaccacccccgggttggtgcagagctggccgcagccgaaggtgaccgaggccgccagttcgcgcgcaatctgcgcgccgcgcgcggacagtgccgagggcatcaggatcaccgggttcacgctcgacatctccgcaaacaccggaatcggatccggcctcgagtgcgccagatcgaacaaagcccggcccgcagccagtgatccggtaaagcctactgccttgatgtgcggcgtccgtaccagtgccgccccggcggctgcggtgccgaacaccatgttgaagacgcccgcctgcgcaccgcagcgcgcgatcgcgcgttcgatcgcattggcaacgtattcagacgtgaccatgtggcccggatgcgccttcaccaccaccgggcagcctgctgccagcgccgaagccgtgtcgccgccggccaccgagaatgcgagcgggaaattgcctgcgccgaagaccgccaccggacccacgccgacgcggtactgccgcaggtcgggtcgcggcagcggctggcgcgcaggctgcgcgcggtcgatgcggacatcgaggaagtcgccgcgccgtaccgtggccgcgaacatgcgcagctgattgctggtgcgcttgcgctcgccttccagccgcgccggcggcagggcggtctcgcggctggccgccgcgatgaacgcctggtccagcgcatcgatttcatcggcaatggtctccagcagcgcggcgcgttcggccgggctggtggcgcgcaatgcggggaaggcctggtgcgcggccagcgcggctgctgtaacttcggcttcggtggcttcctggaagctgaccgggtgccgctcgccggtcacggcgtcgatgctgaacagcggggtgccggcagcacggcgttcgccgccgatgtagtgaagtccgaggatggtcatgtcagggtgttttggtgcagggaatacgggacacagtcaggccgcctcggaggagccaagccgcaatgtcgcggtgcggcgggcccgtgcgccgatgctcatcagcagcagcacaccgaccacgcccgcgatggccagggccagcatgcccgcttgctggctatggaatgcggattcaaccgcggtcttcagcgtcggcgcgataaagccaccgagattgcccagcgcaccgatcagggcgatgccgctggccgcggcggtgccactcaggtacgcggtgggcagcgtccagaacagcggctggaccacgacaaagccgacggtagccaggcagaacgccatcagcacgggcaccagttcgtgccccagcgtcgacagtgcgatgccggtggccgccatggcgagcatggccatggcgaattcccgttgcttgcccctggcatccgcgatgccggtgatcaggcgcagggaaaccagcgcgcacagccacggaatcgcggtgagcaggccgaccttggcaccgatcgctgtgccggtcagctcggaaatacgcgtcggcaggtagaagatgacgccgtagacgctgacctggatggcgaagtagatggcgacgaaacgcagcacttgccagttgcccagcgcgctcagtgcggttgccgggccatgcgcggtcttctggttgtcttccgcggcgatagcggcttcgagcgcagtcttctcgtcggcgttcagccacttggcatcgcgcggcttgctgaccaggtagaagaaggcgatcacgcccaccacggacgccgccaggccttcgatgatgaacatccattgccagttgcgcaggcccagctggccacccatcacatcgagcagcagccccgagaccggcccgcccagcaccagtgccaccggcaagccgaagtagtagacgccgagcgccttgccgcgctggctggcagggaaccagtaggtcgagtacaggatcacgcccggcgagaagcccgcctcggcgacgccaaggataaagcgcagcacgtagaacgaggtctcgtcatgcgcgaacatcatggcggccgacgccagcccccaggtgaccatgatgcggctgagccagaccctggcgccgacccggtgcaggatcaggttgctggggatttcgaagacggcatagccgatgaagaagatgccggcgccaagcgcataggccgcgttgccgatattggaatcgaccatcagggcttgcttgacgaagccgacgttggagcggtcgagcatcgacagcgcgaacatcagtgcaaggaaaggtgcgaggcgcaggcgggccttgcttaccgcgcttgcgagcggatctcggttggcagcttgagtctgcatgggttgtctccggtacaaagccgcgtggcgcgggcctcatgtcatggattgcggcatccccgtcttttgcttgcgcgagggtagctgcggtgttcagggcggggtccgtggcgcccgttcagaaatcgccgttcagaaagtggtgtggccacgtgcggccaggttggccatcagggcgcgtacgccgaacgtccacggagcgatacggtcgctgcggcccacgcggttgaccaggctgccgagctggcggctggagatggtgacaagatcgccatccttgtgggtgaagccgccgcccgcggtgtcgcggtcttccaccggcgcgaacagcgtaccgaggaacagcatggcgccatcgggatactggtgggtcgcccccattacctgctcggccagctccagcgggtcgcgcgtgatctggtccatcgagctggtgccggacaacacgaagccatccaggccatcgacgcgcagatccaccgtcgcccgccgcacgtcgtcgagcgagaggctctggtcgaacaggcgcaggaacgggccgatcgcgcaggatccgttattgtccttggccttgcccagcagcagcgcactgcggccctcgaagtcgcgcaggttgacgtcattgcccagcgtggcgccgagcacatcaccgcggctgttgatggccagcacgatctcgggttccggattgttccatgccgagccgggatgcaggccgatttccgtaccggtgccaagcgccgaaagcagcggtgccttggtgaagatctcggcgtccgggccgatgcccacctcaaggtattgcgaccacatgccatgctcgatcagcaaggccttgagttcgcccgcctcgcgggaacccggccggatccgggacaggcgctcgcccaccaacgcctggatccggttgcggacctcggcggcgccttgcgggtcgcccttggtctgctcttcgatgacacgctcgaccaggctgccggcaaaggtcacgcctgccgccttgatcacctgcaggtcgcatggcgccagcaggcgggccacgctgtcgctgccgcgcggatcggccgtgttggccagcaggtcgtcgagcttgccgatccagcggccgggcgtattgtgcacgaccgtcaccggatcgccctgttcgagcagggtgctcatggtcggagcgacatccgatatgtcgaataccccagccggccgcaggaccacgacagccgggccggccggagcgccgtcactggccgggatccatgcgcggccgaccagcgtccccgccagcccgtcggcaggaagcgtttgcgttgcgctgagcgtgagcggcaatgccatcgattgtctccacctgatgttgttgtcatgagcgccgcgaccaccgcggcgtcgggtggaactctacgtggcagtcccataaacatccaatcgattattgggtagaatcgattccgtttagttattgattcagccgggtttacccccttcatggccagacagactgcttccgccccttccgccgtgctcgccaagctgcgcttccggcacctgcagctgttggatgtgctgggacgcagccgcaacctgcgcatcgcggccgagcaattgcatatcacccagccggctgccacgaagatactgagcgatattgaagacaccctgcaggccaggctgttcgatcgcttgccaagggatatgcgcccgaccgaattgggcgagttcgcgctgcgctacgcgtcgacggcgctggccgagctcggcaagtttgtgagcgagctggaagcgctacgggccggcgggcacggccacctcaccgttggcgcgatttcggcgtcggccgcgcaggtggtgaccacggcgatccgcgagatcctgcagcagcgcccgcggctggtcgtcaagctgatcgagcagagcagtgaccagctcgccgtctggctggaggaccggaagctggatatcatggtcgggcgtctgaccgagccacggcaccaggcgatcttcgatttcgaggcactgtcgccagagccggtatgggtcgtctgccggccgggacatcccctgctggacaggcccacgctggaaattgccgacatcggcgcatggccgtggatcctttacccgcagctcaccgccatccggcaactgttcgatgaaaccattgcggcggcaggcatccagggcctggtcggcatggtggaaacaccgtcaatcttttccaccctggaactgctgcaggcgacggatatgctttcgctgcagccgcgcgccgtggtcgagcgcttcgtcgcggaaggcatgctggcgcacgtgccggtgccgatccggcgcgccatgtcgagctacggcattgtcacccgcaagaatgagctgccgtcggaggccatgctgcagttcatggcggcactacgggcggcggcccggtgagacggcacggggatcggagatagcaggcgggtcggatgcgctggcccggtgtagacgtgaatattgctccctggtattcgaaatgtccgtggccctcgaaagcggcaacggaccgtcatcagccagggcccatgcacgcaccaagttcgctcagcaggtgagcgaggctggcctggctgccggtctcggtcttgttgaagatcgccttgagctggctgcgggcagtctcgtggcggatgccgagccgcgcgcaggcttcgggcagcccgatgcccgcggtgagcacggtcgccagtcgaacctcggatgcggtgaggccatacagttcgcgtagcacgcccgccagcaggggctggggcggagcagcgccgacctcgcggactgcaaccagggcggcggggcgctgccatcggctggccaggcgatgggccggcggcagcggcagcacgatgacgcttgcgctgtgcccgctatcgtcacgggcatgcgcggcctgggccggcatggccgcttcagggctgcaggccgcagccagcatctcccggaacggccggctcaggcaccagtcgtcatggcacgcccgggctccgggctcaccctgcttgcccggcaacagccgcctcacccagtgttcgccacgggcattgctgagcagcaccttgccgtcgggcgcgacgacgatcaggccaaaggggagtcgttccagcacttgcgcagacagttcaccgagcatggtgacgtccagcgtgcgctcgcgcaggctcagtgcctgacgcaggtgcgggatggcccagcctagccggcgcgcgtcgtcagcgtggaacggttgttgtccgagcggcttttgcagcgacaaatagatttcgcggtgcggcttgcgctcgaccaggcagcccatgacggaactcagattgaacccgtgcatgaactcgctataaaagggcagccggctcatatttgccaggcccaggtcgcgcgaatcgatataccagtcacccaccgccatctggcgcgtgtatgtccgcgacgggtcctcggcctggtagtggtcgttgtaggcgtcgaccagttcctggttcagggcatggatctcgctgacccgcaaccgctggctgagcgcgtcgaactccaccagcgcggcgtgcatgctttcactggcatcgcgcagcagggccaggctggactgccaggcggcttcgtcaaggatgccctcgtacagacctcgtatggtctgatgcatcacttcttcttccatcgcgctcccccctgggcgcctgcgccgcgcacctgccgggggggttaccccgcgcggcctgattgcccgccttgctctgtatgacttgtcccccattcggggggatgcaaggacaatacgagatccgccacgcccgtacttgcggtttcttgcgaataattctggggagcaggcttgtgcgtcggctgtcaggtcaggcttgcctggcctgcacatgcgcattgcggcggaaatcgcttggcgatgccccgctgaacttgcggaaggcagcgaagaattgtgtgtaggaatcgaacccgcttgcggccgccacatcggacagggacatatcggggtggcgccgtatcagtttgcgcgcatactcgacgcggcaactcagcacgtattgccaaaggctgacctggcgcgtcttgcggaacatccggcacaggtggaaggggctgatatgaaccgctgcggcgatcgcgtcgatggtgagcggctgagacaggtgggcgaggatgaaatcgtccagccgcgccagcgtgtgcctggacaaaaggccccgttgccctgccagagcgcttgcgtcctgcctcccgccgccatagaggaggcccacgcgcaggctgatggccagcagcaaggattggtcgagcaggctgccgcccacgctgccgccccggacatgggcgtccagcgccagcaccagttgcaccaggccattgtcggcgccgccggcgaagtccgagcgcagctcgggcgcgctgcgttcgtgcgtctgttcatgcgccaggacaacggcatcgggccgcacggaaaaatagatggcatccagcggggctgaccaggcgctggaaagcgcatcgcctgcggcgcgaaaatagacctggtttggcgccatcgccccgtccaggcgccgcccgttgacgtgccagcggatcgcgacgggatgccggccgatcgggacggccaggcagtgcacgggcatgaccgtggtgtccagggcgccggcgggcagcaggtggcgctccagtacaaagccgtcccagtgagaagtcgcgctgccatagcgcggcgtggtagggatcgctggcatggtgccgccggccgttgttgccagcaactgggtgcgtggaggagtctggcccatggttggcgcgggtcaacccgctcccaacatcgcgggcaaggcgagatatacggtatttttcatctttttgtaccgtcacctttcgctactgccttggcggcaggtcgtgcgctatgtgtggagcgagtatatacagcttgtggtcgttttagcggtttggtggcgttccagcaaactgccgcttccgaccctgagcagcctctcgactactgcagggggcggcttcggcagtcgagggggccgggccatgcagcaaattgccaacagtctgggcggcccggtttcgagttcaacccttcttttgccggatcaactgcatcagctcctcgcggtctgcttccagaatggaccggaccgacgttgagggccggcgcctggctcgatccatgaaggcttccggcaggaagtagtccgacagcgcgtccatgcgtttcggcccgaggcggttgcccaaccactcggccacatcgctatcgaagaacgggaagttcttcttcgaaggccgatgcacggcgatcgccctcaacttcgtggtgttgatgatgtctgatacgtcgccgtcgaagctgagcacctccgccacataaaagtccacgtgaggagcctggtcaggagtgacggaggtcaaggcatccagggcgcgaggaatgtacatgtcccaagcgcagtttctgatcagcgcgaggggatcggcatggttctggatggaattgagcttcctggagatccttgatcggttgctgcgcagcaggatgtcaccgcagacgatcagctcccgtagcatgattgtggacagttcttcgtgcatgtactcgaccaactgcgccagcttgtgctccttggccttgttggaactcagctcgatgatctggctccgaaccaggatcgcctccatcagatcgagctggtcctccaggccggcgaaaagcccagccttcaggttccgttcgaattccgccatcaggccggtggcaaaattctctgcactctcacggaactccgcgcggaagcgccgaccccattccgcagtcagcttgctgccggaggacgacagcgcatggatcgcggctactgactctttgcatctggcgaccgtctcatcgttccaggaccggagcgcctcccacagatacagataggggttgagctgttgcagccttggtccgatctggttgatcagatcagcccggttcaacgcttccggagacgggttgtcctggtaggcgatcttgcgaatataggtggccgcattggagtctacgaacatggccgagccgccgtgaaagcccattggcccggattgcgagacaaatggcgcgtccatcagccatagcgatttcccgcggaatacagacgtcgcaacgccggcggggcctagtgtccgatccagcagcttgatggatccggcgttgctctcctccgcaaagatgatctgccattcctccaaggcggccgcgttcttctcgaaccggcggtgggcttccagcgcattgggagccgaacagatttcctgcaccagttgctggtcggagagttgtcgggacggtgttggttcgggagatgcggacattggggaggtcgggaagaggtgactggcggtcatcagaaccgttccttgcacagagtcttcagcgtgcgcacaaaagtcgccatggtaggtgagtcacccgcaccctggcgccggtaaagcgccaccggcggcagcggccactccaggtcgcagggcacgctggccacgtgcgcgcgggtggacagatcgtgcgccacgtcggcaggcacgatggccaccatcgacgggttgcgctcgatcatgcggccgacgatcttgagcgaatgggtttcgatggccggcaccggtggctcttcgcccacgtgcaggaagaggtccagcaccgaggcacccagcgccgttcccgcgggcggcaggacccagtccatggtggcgagctcgtgccagtccagcgcgcgcttgcccagatgcctggcagtcttgaggtggcacaccagcgcagggcgctggcggaacaggatgtcgcagcgcaggtcacgcacctgtgccgcgccgcgcgcgcgtgccaccacgccttcgagcctgtgctcgcgaagcagcgccagcaggcggtcgctactggcttcctccaccgagaacacgaacggcccgacctgctcgcgcgtgtgcgagagcgtgtcgcacagcaactggccggacaggtagtggatcacgccgatgctgagccgctcggtgaagcccaggcgggctgcggccatgtcgttggcccagtcctgcaggtcgaccagcaggcgcgatgcgcgcgagatcgcgatgcaccccaccggcgtgggcgtgacgccaccgcgttgccgcgtgaacagagcagtgcccatcatggattcgacctcggccagcatctgcgtcaagtagggctgggtcaccccccattcctgcgccacgcgggaaagcgagccgtactcgctcagcgcgaccagcaggttgagctggcgcgccttcaggcgtgagcgcatgcggcccagcgtttcaagggccagggcggtgagtcggtcgggcataagtatttacttatcctggtatcaagatatctgccaatacgtttatgccagatcactacagtagtgtctagacatccgtcactcacacaccacaggagccccctagatgcctgtcatcgatgtccacacccacatcttcacaaagccctggctggagctgctcaagcgcaagggcggcctctacaacatccagcagcgccccgacggccagcacgaggtattccgtggcgacacgcccgtggtcatcccacagaaaggacacttcgactacgatctgcgcatccagcacatggacgcggccggcatcgatatctcagtcatgtcgctgacttgccccaatgtgttctggggcgacgaggaaaccagctgcgaagcggcgcgcgaatccaacgattcgctggcgcaggcgcaggccgatcacccgagccggctgcgttggttcacgtcgctgccgtgggaatacccgcagcgcgcgctcgacgagctcaagcgcacctgcgacaacggtgcgagcggcgtcatggtgctggccaacatcgccggccgcagcctgaccgacccggccttcgcacccatctgggccgaaatcgaccgccgcgcgctgccggtgctggtgcaccccaccgacccgccgggcgccgacctgatggacatgaccaagttcgacctgagctggtcggtgggcttcatgttcgacaccacgctcgccatcacgcgcatgatcttcgagggcttcttcgaccaataccccaacctcaagatcatcgcctcgcatgcgggcggtgcgttgccctacctggccggccgtttcgggaagggccacgaggtcgagatcccccagcggcgcaagatgcagcgcacgcccatcgactacctgcgccacatccactacgactgcatctcgtacagtccggcttcgctggagttcctgatctcggtcgtcggcgccgaccgggtgatgttcggcaccgactggccgcaccaggttcacgacacgcgcgggtccttcgccaataccgagcggctgcccgccgcgcagcgcgacgccgtgcgttcgggcaatgccatgcgagtattcggtttctgatcgacttcggctgaccaaggagactctcagcatgttgaagcgacgcgttttcaatcgggtggctgcaaccatggcgctggccgccgcgctgcccatgggcgcccttgcccaggacaagccccccctcaagctgctggtcggcttcgcgcccggcggctcggtcgatgtcgtggcgcggctgctggccgagcgcctgcgcctgccgctcggccagcaggtgatcgtcgagaacaagcccggagccggcggtcgcctggtgcttggggaagcaaagcgcgcgccggccgacggcaacacgctggtcatttcacccagcggcgcgttggtgatctcgccatggctataccacctcaactacgacccggtgaaggacttcacgcccatcgcgcgcgtggtgaccttcgacttcgcggtgacggcgggtccggcggcgccggccggcgacatccgcgcggtgctgaactggctcaaggccaacccggcccgcgccaactacggcacttcgggcgcaggcaccgtgccgcactttgcgggcgtgctgctgtcgcaggcctcaggcgtgccgctcacgcacgttgcctacaagggcggcgcgccggcagtgtccgatctgctgggcggacagattcccatcatggtggacacgatatcggagaccatcgagcatcaccgcgcgggccgcctgcgcatcctcgcggtcacgggtaacgcgcgatcgccggcgctgcccgacgtggccacgctcaaggagtccggaatcgacgccacagctgaggccttcgtcggcctgttcgccccggcaggcctgccggccgacaaggtcaagcgcctgtccgacgcgatcgccgaagtgctcaaggcgcccgatctccaggcgcgcatccgcgagatcggcctgaatgcgaactacgccggcccgcagcaacttggcgagacccaggtcgccgacctcaggcgctgggagcggcccatcaaggcatcgggctacaaggccgaatgatgttgccgccgtgcagcatgcaggggctggccgcgctcgtgggccggccggtcccgcacaggcgggtcaatcgtttccttcagtccgagtcgagccggcgactggaacgtaaagcgcaacagggctgaccgccaggtgattggcatatccaccgttatcagtgcgatgcatgatggcctgtcggccgacgcatgacctgaatttccggcccagtacggcattcgcaggaacttgctacattgctgactgctggcgaaaacagccccctgctgctgccgcgctcaccgcaaaccgacagaccaaggagacatcgaatgcacaccgcacttcaacttcgttcgcaaatcaagagcagcggtgaactcgagctgtcgctagacagcatcgacacgccgcaccctggtccggatgaagtgctcatccgcattgaagcctcccccctcaacccgtccgatctcggcctgctgttcggtgcggccgacatgagcacggccaaggccagcggcacggcagagcgccccatcgtcaccgcgcgcgttccggaaggcgcgatgcgcagcatggcgggccgcctggatgcgtccatgccggttggcaatgagggcgcgggcgtggtcgtcgatgcaggctcgtcccctgcggcgcaagccttgatgggcaagaccgtggctgccatcggcggcgcgatgtactcgcagtaccgctgcatttccgcggaccagtgcctggtcctgcccgaaggcgccacgcctgctgacggcgcgtcgtcattcgtcaacccactcaccgcactgggcatggtcgagaccatgcgcctcgaaggacatagcgccctggtgcacaccgccgcggcctccaacctgggccagatgctcaatcagatctgtctcaaggatggcatcaagttggtgaacatcgtgcgcaagcaagagcaggcggacctgctcaaggcacaaggcgcggtccacgtctgcaacgccgcgtcgcccacgttcatgcaggacctcaccgaagcactcgtcgccactggcgcaacgatcgcgttcgacgccacgggcggcggcaagctcggcggccagatcctcacctgcatggaagcggccttgaacaagacggcccgcgaatacagccgctatggctcgaccacccacaagcaggtctatctctacggcggcctggacacaagcccgaccgagttcaaccgcaacttcggcatggcgtggggcatgggcggctggctgctgttcccgtttctgcagaagatcgggcgcgagcgggccaacgcgctgaagcaacgcgtgatggcggagctgaagaccacctttgccagccactactcgaaagagatctcgctggccgaggtgctggacctggacgtgatcgccgtctacaacaagcgcgcgacgggggagaagtacctgatcaacccgaacaagggcctggccggataaatcaccgtggggcgccttgcgcgcccacccgtgtcaagaatcagccgctgcgccacagccggcggcgcggcgctgccggccggcaatgggagggcgctttccagttccgcggcggtgtggcagctcatccaggtgctgccctggcagtcatcgcgcaccagcacgcgcaggggcaagtccagcgcaacgctgggtgcggcgagcatcaatggcgttccccgcctggcgttgtcatagatcagcacctgcgtcgccggcattgccagcccggcgttgcgtgcaggctatgattttgcgggcgcgacggacgcgccctcgattccgtgacgcctgagagcgtccgaaacgaagcaggaggccttcatctgctcgacgaaccgccgtagccattccacggcttcagcgctgcgggctatggggaggcccatggcttgctgtatgaccataaaccggcccggcaacaacctcaggcccgcagtgcgcttggcatctgcttccaattgctgtcgcacccctgcagccacgtccgcgctttgctccaggaatgtttgcacaacggccggggacgtcggcgcgcgcacgatgtgtgcatgttgcagcgtacgagtgagataaagatcgtaggcgctcccttttcctaccacgacacggcgtccggcaagatcgacctcttcgttggccttgacggtggattcctccttcaccaaatacgcgccttcgatcagcacgtagggttcggagaatgcgatgccggccccccggaccgggtcgacggcaaagaatccgaagtccgcctgttcggccgtgacggcctcgaccgacttccccgctgagtcaaatacgacaagctcaagcggaacacccaggcaactggcaagctcacgggcgaggtccactgaaacgccgaatggattgccgccggcatcgaggtttgccaggatagggttgcctacgttgatggatgcgcgaaggattcccgtcggcgcaagctccgctgcgagccttgcatattgacttgtcatgatgcttccggcgtgtgccatttcagttcgtctttgcgttggcatgtcgatccagtagcgccttcaccgctggatccatggcaatgcccttttcgcgctgacgcgccagcttgtcgagttcgatctctccgggaacaatgacaggcttgccaggctccgcgggtgcgctaccgtggaggatcgccgcaaagtcttgcatgcgggcagccagccattgggccgatcccagtcgccgggtatcaaccaggataaagaaatggcccaggttctggggctggtcgggtgcatcgacccacgacttgacgtgagtcaggtacgccgcatccgacagcagtcctgcgaaaagatcgaccatcagtgccagtccatagcccttgtgcccgccaatcggaagcaggaagccatcgagggcagccttgggatcggtggtccgtcgtccttgcgcgtcggtagcccatgaatccgggatggattgtcctgccttgagcgcattgcgaatcttggcgcgtgcggccacgctcatggccatgtccagcaggaagtggcggccgtcatgccccggtacgccgaaacccagcgggctgttgcccaggcgtgcgtcgcttccaccccatggcgcgatggtcgtcgtggcgttgctgccaatcatgctggcgaatcctgcttccgccgcaatgtagctgtacggtgaaactggcccgaaatgattgctgccccggacgaaggccatgccgatgccgaattcttcggcgacttccatggcggcgcgcagcgccttcatgccagcgagcgggccgactgcgttgccaccatcgaccttcaccagcgctggcgcggcgcgctcgactgtaatggtggggcgtgccgagataccgccggactggagccgttcgccataggattcaatgcgagacagtccatgggtgctgagcccgaagaggtctgcaagtaccaggatgtcaatgacatcgatggcgtccccttcggtcaggcccaggccctggaacgcgcgcactccgagctggcggagttcggcttcggatacagtgattcgatcttgttgcatgctggatattctcggaagacttagtttgcctggattcccgcgctgcggatgacggtgccccagcgttgttgctcggcacgaatgaatgacgcaaattcggcgctgcccgcgccgacaggcgtgcttgcgtcctcggcaagtcgttgtcgcaccagcggggtggccagggccttgactgcctcggcatgcaggcggctgaccaccggcgttggcgtgcgcgctggcgccatcagcccaaaccattgcgagctttcaaatcccgggtagccttcctcggcaatggtgggaacgttgggaatcggcgcgaggcgctgtgacgatccaacggcgaggatgcgcagcttgcccgccttggcgtgttgcaggatccccgccaggcccgccgatgcggcgtcgatgtttccggcgagcaagtcggaaatctgggcgccggtgcccttgtatggcacgtgcacaagatcgatatgcgcagtctgcttgagcatctcgaaggcaacgttgccagcgcttccgttgcccgccgatccataggtcatggcaccaggcttcgtcttggcctgggcgatgaatgccttgatggaatcgctatggacggtaggccccaccgcgaacaccatcggcactttcgccagcaaagtcaccggcgtgaagtccttcagaggatcgtagggaagcttgcgcatcatggcgggattgacggcaagcgtgccaacgtggccgagaaccagtgtgtatccgtcaggcgctgcgcgtgcggtctcctgcatggcgatgacaccctggccgccgcccttgttgtccaccacgatctgttggcccagattcttcgacatctctgccgcgatgacgcgggcaatggcgtccgagcttccgccgggcccatacgggacaatcagccggatcggcctggcgggtgtccaggtctgcgcctgtgcgggaatcagtgcagtggctagcgggatcgcgagggcggctagggcgttacggcgcgacatgcgccgtaacggctcttgtactttgttgggcattgtgtctcctgcttggtcaggacagtgtttcgttccatccatagggcgaatgatcacgctgaccggattccagtgtaaagtgcaaagatcacaagtattcttgcgtaagacacatgaatttcgatttggcggacttgcgagcgttcctggccgtagccgatctgggcagcttcaaggcggcatccgatgcgatgttcctgtcgcagtcggcactgtcgcgtcgcgtcgataaactggaagaagcgcttggcgtcgcgctgttcacgcggaccacccggaaagtcgaattgactaccctgggccgcatgtttgtgcacaaggcgcgaaacgtcatcaacgagctggaagaggccatgctcggcatccagaccgttgccgatcggctgtcgggcgaggtgacgcttgcatgcgtaccgtctgcggtcgggcatttcctgccctctgtcgtggggccgtatcacgagcgctatccggggatacggatccgcatcattgacgagtcttccggggatgtccttctcgcggtcacgcgcggcgatgcggatttcggcctgacctatatcgggacgcaggagcctgacatcgatttctgccccttgattgaagaggcgttcgttgtcgcctgtcgcaaggggcatccgctggcgacgcgaagaagcgtcaaatggaaagaccttgaaggctttgactacattacgctcgcgcaaggcagcggcaaccgcttcctgatcgaccaggcccttgcgcggctgccggtaagaccgcgatggtactgcgaggtaaatcatgttcccgccttggtaagcctggtccaggccgacctgggaatcggtgttgtgcctcgaatggctttgccgccgaagtccagcagtggtctgcttgcgatcccgctgactgacccagtgataactcgaacgttgggattgatctcgcgacgaggacgcccgttggcgccggccgctcagtttctctttgacatgcttatccgaagaggaacagcgaaaccctaggcgcgtggcacgaagttactgccgtgtcagtgaccaccggtgtcagagcacccatggtcactcgggaaggaagcgatgatcgaccgagaatggccgacccaggctcgtccgggcgcagtttggccttgacgccatccacgttcaggcccccgacgtgatccatgtgcatatgcgtaatcacgatgtcggtgaccgcagccaggcctcgaccgtcgcacgtcttgtgcaaccatcgttgcaaccgattgtaggcagcgggggcgaacgccagtagcatcgcgaaggccctcagtatgttgaccgaacggcaacaattgctcctgcgtcagtacgagcgcatgcggaaatatcacgaacgcatccacgccatgcgtggcatgcggattcacagacgcgccgaatcacgcgtgattgacccgatcgcaccaggcgggccggaagccgggaagctgccggcccgcttcttatttcgacgctgggtaggcttcaggcggcccggtgaacctccgccgccaccccggccagcatgaggtcgaggttctgcactgccgcccccgaagcacccttgccgaggttgtcgaacaccgctgccaacagcacttgcccgtgctcgcagttggcgaacacgcccaggcgcaggtcgttggtgccgttcagtgcctgcgggtcgaggtgagtagcggcggccgattcggctagcggcatcacctcgacatggcgggcgttggcgtagtggtcgagcaggcaggcgtgcagcctgccgacgtccgtgccgggtgccagcaggtccaactccagcgccaccgtcagtacgataccttgccggaaggcgccgtaggccggcacgaaggcggggcgccgtgccaggcccgcgtgctgccggatttcaggcgtgtgcttgtgcgccaggtccaggccgtagacctggaagggcagggcccgggtggcctccggtccctcgtaggtatcgacggcgatgcggccgccacccgaataacccgacaccgcatggatggcgatggggtagtcgtgcggcagcaggccggcctccgccagggggcgcaacaggccgatcgccccggtgggatagcagcccggattgctgacgcgcagcgcgcccgcgatgcgctgcgcctggccggcggtcatctcgggaaagccgtaggtccagccgggctgcgtgcggtgtgccgaactggcgtcgatcacacgcaccgcagggttgacgatggacgccaccgcctcgcgtgcggcggagtccggcaggcacaggatggcgatgtcgcagccgttgatggcgtcggcgcgggcgcgcgcatccttgcgctggccggcgggcagtgtcagcaggcgcagatcgtcgcgtccgcgcaggcgctcgtggatctgaaggccggtggtgccctggtcgccgtcgatgaaaacaagagggtagcgcatgggatggatccttggcagtggcgtgaaagtggcggccccggccggttcagcatcagctctgcgttggtgcggccggtacaggaagcgccatcttgcgccaccggctagaatcgaagaagttgaatttcatgacgatgaaattcacgtttcctgaacgatattcctcgtcagcagatacgcccttaaccggagtgccgccccatgcgcgagatcagcctggaccgcctgcgtaccctcgtcgccatcgccgatctgggttccttcgccgaagccgcgcgcgcgttgcacctggctccgcccaccgtcagccttcacattgccgagctggaagcccgtgtcggtgcgcaactgctgacgcgcaggcgcggtgaggtgcgtccgtcgtccattggcgagaccctggtcgatcgcgcccgccgcctgctggccgatgccgaccttgcgctggacgacgtgcagcgtcaggtgcaggggttgaccggccgcgtgcgcctcggcgcctcgaccggggccatcgcccacctgctgccgcaggcgctggccatgctggcggagcggcatcccgacatcgacgtgcaggtggccgtgcttacctcggaggagacgctggcgcggctggccgccggcacgctggagatcggtctggtggcactgccacaggcgcgcgtggcggggctgaccatccgcccttggcggcgcgatccggtacgggctttcctgccagcgagctggccctgcccggcgcgcatcacgccggcctggctggcaacgcgcccgctgatcctcaatgacggcaccacgcgcctgtcgcgcctgaccgccgagtggttcgccagcggtggccacaggccggcgccgcggattcagctcaactacaacgacgccatcaagagcctggtggcggccggctatggcgcggccctgctgccacacgaggtcaccacgccggcgccggatgcgcgcatagtgatgcggccgctgcggccggcgttgtggcggcgactggggttggcgcacagcggggagcgggtagaacgcgccacggaatacgtacgggaggccctgtgggcgctgcgggcgggatagtgccgttggccacacgtcggccggcggctgtgcgcggcgccgccacgcgttgatcgtgtcctcgattgcattgatggagacatttgccgcgcctgtctgcatgttgcggtcatgggcccctcactggtgagcgccccaagctcagcgcccatggggctgctagcgacgggcggcataagcgccgtgcagtttcggactagaatcctctgaggaggtgtcagtcatgtcagctatcaagcgcatcgatccgggccattccgcccatcaggccgcgccgcacaggaccccccgctaccctgcggagcacgtcacgctgacggctggctccaggaagaggctacgccccagtgtgccgcatcgaaaggtcgggcgcggcaaggtcggcgtcggcggcaagtagggacctgcagcggctggtcggcttcgcgcccggcggctcggtcgatgggccggccggtcccgtacaggcactcgatcacttcttcacgatcgaagtacgcgccggcgcgtgacgttcagttcgttgccatagtctgtgtcggcatcagcgatcaccggtaccactaccgactgcgcgatgacgcgtgaacaagctgggcgtggggcagatcacgcacgatgtgtcgtcggcgccggagggtcagcgtcattcttgaactcgcgtgcaccctcatcgcacgccggcgcggagcagagtttgcagctacttgagcgctattgggttcgcaggcttgtgtttacagcgcgagcgtctaccgtgaaaggcgatcccacaggaaaggagacagcaatgaaaaagctagctttcctcgccgccctttcgctaacggccgttgcggcgtgggcgcagggcggtcgctacggttcgcctccaacaccggggactgacactggcaggcgcgcggagccaactgtgcaggccgccagcggagcttccggcgagagtgccaagaaagacaagagcgaagcgcacggcaaggttgaccgcagcaaggggcgtgccggcggccaaggcgcttccgccgcggcaacgcgtggccgtcctgcatcggcgcccgagagccagccctgagctggccaccgcgagttcttgttccccaatagggattgcacaacccttgactgggtgatcgcttgcgcctgcccgcgggcaggcgatgctaagtatcgtgcccggtcagatcgcggatgcgggggtagacgtcggtgcaccagcgaggcccgcagaacagatcatagtggccgcactggcgggccgtgaggtgccgcttgtcgcatgcggcgatgccttggcacagatcgtgcgcggcctgcgtctggccccggccggaaatctcatcctgttcgccctcgatggtcagcagtgcggtggtacggatgtcctgtggccgtactgcctcgccccgcacctgccagctgccgcgcgccaactgaaattcctggaacacgagctggatggtgtccaggtaaaactcggccgccatgtcgagcaccgcgtggtaggcatcgcaggcacgccggtgctccttggcacgcacggggtcgcagcgaacgagatccaggcaatagtcccaataagcctcccccagacgttctggctgtgccgccgccaagccggcaagttgcagaaagcttgggcacaccttgcgtccggcacccgggtagggctgcggtaccgcatagatcaggttacgctgaaaccacgcgagagagtggcgcgcggccagacgtccgagtgcagtcgggctgcggcgtgcatcgaccgggccgcccaccaggatgaggctcctgggcgtcggctcacccgcgctcgccaacagggaaaccgcagccagcgctggcacggtggcctgacagatggccagcacatgtagcggttccgccccgatccgacggataaaggcctgcaggtgggccacctggtcatcgaggtggaacggtccttcggccaccggcacgcgacgcgcatcgttccaatccgtcacatacacgacatgctcgggcagcaaggcctgcacgacttcacgcagcatgacggcatgatggcccgccagcggcgcacagaccagcaccggcggcgtcggtgcggtgcaagggtcaagcgcgcccatgtcgggtgcgaagcgcagcagccggcaaaacggcccttccacgatgacctgctcagccaccgcgatgacgtggccgtcgcgccggatggcggtgatgatgccaaacgacggcttctcgcaggtcctgccgagccggtagagcatctcatagccagcagcaaagcacgatgcgcccgggacatacgcgaaggggctggccggatcgatgaacgcatttgctgcgctcgccgcccatgcggtgaatggcgcgagcagcgcgcgctgatactcgacgagctggtacagcatgaagactcccgtaggaacgcgcacaagattccggctggcaatgacatccgcgctgtgttgctcacggcgatgggcatgctgccggggtcgatgtgcctctccatggcaacaggtgtcaccgcggggggggaacgtgcagtcataaacacgggccaggatttcactatatgtcggacaggccttgctgcaacgccaaacatcaagcgccgcgccgctggcggggcccgcttgcttgcgaccccgtaccggtcttccgcatcctgttacgtgaacggccggaattcgatggttcaccgccgatccgatagggcgtgaccagccatcccgccgccgccatcacactggacgcaacgcctcaagcatgatgtcagccaggcgctgcgatacctcggacgcgggtcccggcgcgcgcagcagcatcaggggcatcttgccgagcggcggcaatccttcggcagccccaagttgccgcagcgatgccggcaagccgtagggcgtgcggaccaccaacccaagtccggctgccgcggcggcccacaggccaccaaggttggggctggtgaacgagacgcgccaggggattccggcgcggtccaatgccgccgtggcggcatcgtggaaatggcagggccggtcgaacgccgccagcggtatcggctggccgggctcgatgtgccacggcagcgcagccggtccgacccagcacatcggcggttcgccgaccacggcgatatcggcgccgggctctcttgccgtccgagcgccatccgcgccgccccagaccagcgcgagatccagcgtccgcgcctggatgcgggcgaacaaatcgtgattgcgcgccaccatggcttcgacccggaccttcggatgcgctcgcgcaaaccgccccaacacctccggcagcattgcctcgccgaactcttcctgcagtcccaatcgcacgccgccggacaggtccacccctttcacggccgcggcagcttcgtcgttcagggcaacgattctgcgcgcgtagccaagcagcagactccccgcctcggtaagttccagggtccggccggccttgcgaaacagcggcgtgcctgccatgtcctcgagcttgtgaatctgcgcactgacggccgaagtggagcgcccgacctgctccgcagcgcgcgcgaagctgcccaggtcgatgccggcgatcaagctgcgcagcgcggcaatatcaagattcgacgtcatggcaatcgtgcggaaaaacgaaacaattggtcccaaactttctgattttcaagacgaatattggttgcaatactgacgccctgtcaacagccttatcggagggccgtcgtggccgagtccgtctgttttgcccgccctggtggcaattccctcgcggcttccgccgcttcgcatcgctggaaagtgttgggcgtcggcgttgccgcgaacgccagcttcatcgctgccgccaacgggttgcccgccaccgcggtgtggctgcgcagcgcctatcagatcgacaacggggggcttggcctgctgcttggtgcgttgggcatcggcgccgcgttgtccgaactgccgtggggcgcagcggccgaccggtggggcgaccgtcgcgtcctgctgtacgggctcggcgccaccgctctcatactggcggtgatggcactgttcctggccccaaggccggatcgcgtgccgtccttgccggtggcgatggcctgcatggcgctgctgggactggcgggcggcagcgtcaacggggccagcgggcgggcggtgatgcgatggttcgccgacggcgagcgcggcctggcgatgagtatccgccagacggcggtgcccctcggcggcgggctaggggcgctcgtgttgccgtggctggcctttgccatgggctttcgctgggtgtacgcagtcctggccgcgttctgccttgcctctgcctggctgacctggcgatggctgcacgaacccacgcatctcgctgcccccgcgtcggcacgacgccatgcgcatgacaatgccagcccgttgcgcagcctgcgggtctggcgcattgcgttggccatcggcatcctgtgcgcgccccagttcgcggtcttgagcttcgcctcggtgttcctgcacgatgcggcccatgtggctgtgtcgggcatcgccgccaccctttgcgctgtgcagctcggcgcgatggcgatgcggatctggagcggccgccataccgatcggcgtggcaaccgccgtgcatggctgcgccattgcacgctgatcgccgcgctgatgttcgtgccgctggccctctgcgcggcggtcgggcagggtgttcctgcgacgctgaccatggtcgcggtcgtgctggctggcatcgcggtttcggcctggcatggggttgcctacaccgaactggcgacgcaggcgggcgcggagcgggcgggtacggccctcggactggccaatacgctggtcttcgccgcgtacttcgctgcccctgcggcgattccgctactgctcgatagcggcggctgggccggcgtctggctcctggccggggcctgcgcggcgacggcgtggccgctttttccccgggctggcgatggtcccggcaactgactgacgtttccagtcactgcttcgaccggcgagcagcttcccattaataggcatgcgcagggttctgaaaaggagaaccactgcgacgggatttcggaactcgccatatcaatcacgaggcgctcaatggcgaccttcgcgctgaatcctgtaaagctcatgcctgggtcccaccatttcaggcgatgaccttctacactgcggcaggctgctcgcgcaggcgacgggcttcgtcgcgcaggaactgctggtaatcgtccagatcgccgtcgaagggctcgacgccgcccttggtgaccagccagaactcatcgcatacggcgcgcagcagggcccggtcgtgactgaccagcatcactgtgccttcgaattcgttgagcgccatgcctagcgcttcgcgggtggccaggtcgaggtggttggtaggctcgtcgagcagcagcaggttgggacgctgccacacgatcatgcacaacacgagccgcgccttctcgccgccgctcatcgtgctaaccgcctgatggaccatgtcgccactgaagttgaaggtgccgaggaaggtgcgaagggattgttcggtgccactctggccgggagcgcgcatgtgcgccggcgtgtccttggcaaggcggatcatgtgctccatcggcgtgtcgagcgggcgcagcacgtcgagttcctgctgtgcgaagtagccgatattcaggcctttgccttcgctgatttcgccggcaatcggtgccagcgcgtgcgccaccgtcttcaccagcgtggactttccttggccgttggcaccgagaatgccgatgcgctgcccggccagcacggaacggttgatgccccgcacgatgatcgtgggcggcgtgcccggcagtgcgccggtcggcgccgggtagccaaagctcgcgtccagcatcgacaacagcgggttcgggacgttgagcggctccttgaactcgaagttgaactctgcgtcggcaagtaccggtgcgatcttctccatgcgttcgagcgccttgacccggctctgcgcctgcttcgccttcgaggccttggccttgaaacggtcgatgaatttctgcaggtgggcgatcttgtccgcctgcctggccagcgcggcctgctgcaatacgagttgctcagcgcgcatgtcttcgaatttgctgtagttgccgccataacgcacgagcttggcgttgtcgacgtgcaccgtcacctgcgtcaccgcatcgaggaattcgcggtcgtggctgatcactaccagggttccctgatagcgcttgagccaggcttccagccagaccagcgcgtcgaggtcgaggtgattggtcggctcgtcgagcagcagcaggtcggacgggcacatgagcgcgcgcgccagttgcagtcgcatgcgccagccgccggagaaactgttgaccggctgactaagctgcgcagcactgaagccaaggccgaggatcagcgcttgggcacgcgcgggggcatcgtgtgcaccggcgtcgtgcagggccatgtaggcgtgcgccatgcgcatgccgtcgtcgctgacctcggcggcggctacttcggcctgcgcggccaacagcacggtatcaccctcgactacgaagtcggtcgcgctctgcccggtctccggcatctcctgcgcgacctggcccatcttccatgcagcgggaatcgagaactcaccgctgtcttcgtgtagcgtcccgttgagaaggccgaagaaggatgacttgccggcgccattgcggccgacaagaccaatcttttcgccggggttgaaggtgacggacgcgcggtcgagtacgacattgacgccgcggcgcagcgtgacattacggacggaaatcatagggagctacttcagagaggattcgcatgatagccgaccggatgtgcagggctgtagtctgatgcgttgacgtttgcgctcatggctgagatccatcctgtagcgggggcatgcccgcgggggagggtttcccccgcggaggggacgatcatgcgatcagcgcgttggcgacgatcgctgccgccgctacgctggacgtgctgatggccagccagcatcccagcaggaaggcgccgttggccacgcttcgacctggaatcatcttgtgtgctccgagggatggctggtggcggacatgcatcagcgctcgatgaccggtgcgtgcacgggagccagcgattcgtgcgtggttgccgtgcgttgcgcggctttgtggaccatcgtataggcatagtcgacccccatgccataggcgcccgagtgctccttgaccacggccatcacgtcgtcgtacgtctcgcggttcttccagtcgcgttgccattccagcatgacctgttgccaggtcacgggcaccacgcctgcctggaccatgcgctgcatggcgtagtcatgagcttccttggtcgtgccgcccgaagcgtcggccaccatatagatctcgtagtcgccctcaagcattgcgcacaacgcgaaggtagtgttgcagacctcggtccacaggccggccacgacgattttcttgcggccattggcggccagcgcgtcgcgcaccttctggtcgtcccaggagttcatcgaggtgcgttcgagcgtttgcttgccggggaagacgtcgagcagttcggggtaggtatagccggagaatgaatcgctctcgaccgtggtgatggtggtcggcacatcgaagatcttcgctgccttggccaggcccacgacgttgttcttcatggtctggcggtccatcgactgcacaccaaaagccatctggggctggtggtcgatgatgatcagttggctgttgcgcggggtcaggacttccagcttggcgttcgacatgctgctctctccgatgaaatttattcaatgatcttgagttctcgttgggcggcgctttgttcgctgtgttgcgttgtcgtgccgtccatgtgacgaactatagcggaggaaagtgcggaggcagtcagccagagttgtaagtattattcaaaaaatttgattaaatcgggacatgtacgaccctggctccggtgggcgtttggttcctgaagcccgcgagcgtggcgggctccgacatggaggagatcgaaaatgaccgccagcggcgcggcaccaggcgaaccaggcaagcccggtcgagttagcattcagtatctgattgatcttcgtccgccctccgactttctcccgacgctactcaggcgccatctgcgggtcgcgcggccccatggcgatgccgtaagattccgagggagccggacacaccggatcctggcgccaacgaagctcgaccttcccttcccgcgggccgccaccacgccgagcacctttctgacctagtccaatgtggaagtttcgacatgaccagactctttgccgcaagagcagcctgccttggcgagttggggaggcagggagagagcggcacgcccgcggcagggcctgccacgctctgatgctgcttctgcttgcgggactcagtgcctgtgggtcgctttctcacaatgctccgcgcaatctgcctcaggcagcggctggcagcgcatccgcgaccatgcgcgaacccaccgacgtcgttggcccgacaaccgtcgccatgtcgttctctggcggtggcacgcgagccgcagctttcgccttcggcgcgctgcaggggctcgacgccatgagaggtcccgggggcgcgtccctgctcgacgacgtctcatttatcagcagcgtgtccggaggctccatcaccgcggcgtactacggtctgcacggcaaggccagcctggcgacctttcgatcagtgctcttgaaggacggagaggcgggacttcgcttcagtctcctgaatccggtcaaccttgcgcgcctcttcgcgggaggcctcaacaatcgggaagatctccagacatggctcgacgaagacgtgttcaagggcgcgacgttcgccgacatgttccgccgcggcaagccgctcgtctggatcaacgccacgaacgtctactaccgggtcgcgttcccgttcagccagctggcattcgatgcgctatgcagtgatctcgcgagctttcccgtttccgaggccgtcgccgcatccatggcggtcccgctcttcttcgcaccgatcgtccttcaaaaatatcccgaggcttgcagtacaccgctgccgaaccttgaccacgcccagaggcccgggcaatcgctgctgcttggcgcgttggcaaccgccgttcgcggtcaccgggacacttcgaagggaaagtacatcaagctggtcgacggtggggtgaccgacaactacggcctggccacaattttgcaatcgcgcctgctgctgggcacggcttacggtcccatgagcgagaacgacgcgatcaatgtgcggcggctactcttcatcgttgttgacgccggtcagggcccgcgcggcgattggaaccaaagcccgggtggcccatccggaatcgaagtcgcaagcgcagccatcgacgcgggaatggcgaccagcgttcgaatgacctatgacgccttcgttcccatgatgcaacggtggcgcgatgatctcgtggcgtatcggtgtgcgctgccgcattcccggcagcaggagatcgctgcacgccgcccaggctggcggtgcaatgaagtcgaattcttcgtcacgcggatctcgtttgaggccctcgacaaggagcgagctgcaagcctgaacgatctgccgaccaggcttcgactgcccgagaaggacgtcgatcgcctgatcgaagcgggaagggatgtcatccttggcaacccggtgatccgcgagttcgagcgcgaatcgaccgaggcgcgatagtcccgcggcacgcggcgtgggtgaggccgcgttcttgctgctcggccgcggcgctctgacggtggcatgcgtccggcatggcgagaacgcccggtactccgttcacgccagccgccctccatgcaccggtgcaccgcccaccgacatgtcggcgcacaggatcgtcccggtggtcgactcggtcatgagtagcgtggcgccctcggtgccgccaaagcacagattggtcagcgatgtgccatccgggctacgaatcacctccacaggctcggcgcgatgattgagcacccagacatagccaagtccgggattggccaccagcagatggccatccgatctcattgccagaccgtcggggccgctcgggccgtaagaggtaaagaactgcccgaccttgctgaccgaaccgtcggcctgcaacggcacgcgccatacgctgttgccgcgggtcatcgcgacgaacagcaccttctcgtcaggcgacaggacgacaccgttcgggctcggtgcgttgtccagcaggacgtccagcttgccgtcgggcgtcagccgatagacgcggcccgtcggatcgtgcaagccggtctggccctggtcggtgaagtagaggttgccctgcgaatcgaaggtcaggtcgttgacgccccggaagcgttcggaattcctgcgctcgagaaacggggtgacggttcccgactttgcatccagacgcaccaggccgttgcgataatcagtgatcaggaagtcaccgctggccaggcgcttcatgccattcggttcaccgtcatactcggcaacaagctcccagtcgccctgcatcgaaacacggaaaatgcggccgtaggggatgtccgttacccagagttggccatcggcccagaccggcccctccaggaatgagtcgatcgtcgccccgccgcgattggcgtgtgcccacgcgttgtcagggtcgtgccgacggaacgactccggaagccgggtgagcacctgtgcatcgcgtacggccggttgctgaagtaggaacatcgccgctcctggttattgcttctcaatatgcgccttttgcgcaaccgttgcccattgcgcggtttcgcgctggatcagctgcgcgaacgcggggctgtccaggttgcccggctgcgaccccatctgcgcaaggaatgccttcatgtcgggcgcctggagcgccttctggatttccgtttgcaggcgcgtaatgacatcgttcggcgtgccctttggcgcggcaaggcctgaccagttgaacaggctgaagttgggtacaccagcttcagcgaacgtagggacgcccgggaacacatccaccctggtcttgccactgatgcccagcagacgcatctgattacccttgaccggcgccagcgcggtcggggtcgacacgaccagcagatccacgctaccggacagcagcccgaccatggcctcgccagcccccttgtacggcacatgcatcagcttgatacctgcggcctgttggaacgcctcggcagaaaaatgcggcgaactaccggggccgccggtgccaaacgtcacttctccgggatgcgccttggcatagctgatgagggaggccaggtccttgaagcgcgaatcggccttgacgccaagcaccaccggcgaaaatgcgaacggcgcgatagggatcagagctgtctgatggtcccagttcagtttcttgaagacataggggagggtggtataggagttgtcgttcgccagaagcgtgtagccatcggcgggtgcgttcacgaccagggacgtgccgatcgtgccggacgcgcccggtttgttctccacgacgaagctctgccctgtctgcacggagagcttctgcgcaaccttgcgcgtcacgacgtcgacggcgccgccgggaggattcggcacgatgatgcggaccggtttgtccgggtacgccgccacagcggacaggctgacaagcagcgtcgttgctgccaccaggcagccaatggttcgataaaacacctttgtctccttgtgctggggggaggcctgactgtccgtcggctcctcccgcgacacttctgttctagttgatgatgcagccgtgcgtcgttcaggccggcgtcgccacgccttgcagcaccgccaggacgttcttcgccgccccaacccccatgttcacgtacgccgcgttgctgacgccgccgatgtgcggcgacaggatgaggctgggaatgtcgcggaacggatgcggcacgggcatcggttccacggcaaagctgtccaggccagcggcatacagtttgccgctctgcagcgcttcggccagtgcaggctcgtcgatgagcccgcctcgcgccgtattgaccaggatcgcgccgtccttgaacgtcgccagtgtttcacggttcaacatgccacggttctcttccgtcaacgggcagtgcagcgacaccacgtccgattccctgaacaaccgaggcaggtcgacaagcgttacgccttccgggactgtcgtcgcataaggatcgaaagcggtgacatgcatgcccatcgccacaccaatcacggcggcgcggcggccgatctctccgagccccacaataccgagcgtgcaaccgttcagctcgacggccctataagttgccttgtcccaatgaccctggcgcatgcgatcgttgagatgtggaaccgctttggcgcacgcaaggatcagcgcccacgcatgttctgccacggcggcggcattggccccggctgcggcggccaccttgatgccgcgcgcctgcgcagcggatttatcgatggtgtcagttccggtgccgtgtttcgaaatcactttcaaggctggtgctgcgtccatgacttcagcggtcaagctgccgtagcgcacgataatgccgaccgggttgtgctcctttgccagggctgcaatatcggcggtctggggcgttttccccgcgaatacgatctcatagtcacccagcagcgcgagggcttccggcgcgaggtcggcacccgtgacgataatgacttgctttttcgtcacagtgcttctccctgcctcaggacgcccgccgtcaccagcgatgccagcagccagggcgcggtggtattgccttccctgatctgggcgatgcgcttggcttccgcctcttccttctttgccgccgcatcgagcaaggcttcgatcttctcgcgctccaccacgaccaggccatcggcatcgccgcagatgtagtcgccagggttcaccgtgacgccaccaacagaaatggggtgtccaatacgcccgccaacttccttggtggggccgttagggttcgtgcccaccgaaaagaccgggaactgcatttcgtccagctcgaggctgtcgcggaccgcgccgtcgatgacgacaccagcaaggccgcgctggcgagcggcatgcatcatgatcgttcccatcagcgcagaggtctggtcccctttgccgtcgacgaccagaacatcgcccggctgcgccagcgccagtgctgcgtggatcatcagattgtcaccggggcgtacctcgacagtgaaggcgggcccggcgactttcatggtcgggcgcaaggccctgatccggccatgcaacgcgccgcggcgtccgccgacatcggagaggatcgccggttggaacctggcagcgcgcgccacgatctcggcgggcacgcgctcaaacgatttgatgatgttgggcaaggtcatgatggactccagcaatatgaaatggataggtagataagggcgtcaatccagcttcgtgccggaggtcttgatgaccgatgcccagcgtccgatgtcctgcttgatcagcgcgctgaacgcctcaggcgtgccggccagcaccgatgcaccttgttcattcagcttcttggcgagctccggggatttgagcgccttgttgaactcggtattgaggcgtaccacgatgtccttcggtgtcgcggcaggcgcgacgaagccgaaccaggtcgcggtatcaaagccgggatagcccagttcggcgactgtcggcacctggggcaggtctggcaaacgcttcggcgacgtcaccgcgagcggccgcagcctgttgttcttgatatgcccgagcaacgttggcacggatgccatgtagagatcgacctggccgcccatcaggtcgttgaccgcctgggctgcgcccttgtacggcacatgggtgaacttcaccttcgcggtaccttgaagcagctcgccgccaaggtgcgccaccgtgccgttgcccggcgatgcgaaattgatcgctccgggctttgccttggcagcctgaatcgcgtccttcatcgtcttgtagggcgaggtgacatgcgtcaccaggacgagcggcgcggaggcgaccagactgatgggcgccagatccttcaatgggtcatacggcaaccgttcatacagcgagggattgattgcaaggttgctggtctgccccatgacgatggtgtagccatcggccggcgccttggctgccgcgtccaccccgaggttgccaccggaccctggcttgttctccaccacaaagacccagccggtcgacttggccaccgtattggtcacctcgcgcgcaatgatgtccgtgcccccgccggcgggaaaaggcacgatgacgcggatgggcttggtggggtattgcggcgcggcctgggtagtggcggacgccagaaccagacctgcggcgagcatgaatatgcagcgacgggaaattgccttcattacagtctccgaatctcggtttcgttgtgcttcggattgtggtcgaccgtttcacggcatacaatgctgtttcataccgtgcaccgcgtttcgttctatgaatgcgaatagtgatccaaggggcgcctcaaaaggcgacgatggcgctgggggcgtcatagcggtcacccgcgccctgcgcgtactcgaggcgttcggggtgaacgacccccagctctcacttgccgaactgagccggcggaccggcatccacaagaccaccgtgctgcggctggcgcgcacgctggcggcggacaactatctggtgcagaaggaagacggcaactggcggctcggccgcgcagccgggtggctgggcgcgtgctaccaggccaccttcaacgttcaggaagtggtggagccggtgctgcgggagctgacgatcaagaccggcgaaagcgcttcgttctacgtccgggagggacaacagcgaacctgcctcgtccgggtcgaaggaccgcaggccatccggcatcacgtcaggatcggggcggccctgccgctggacagcggttcgccaggccgcgtcatcctggcgttctcaggtgagccgggcgagctttatgaaatgatccgccgccgtggatttcatctgtcgctcggcgagcgcgaggccgaagtctcgagcgtgtcggcaccggttttcggattgcactggcggctgctaggctccatgtgcatttcgggaccgaccgcccggctaagcgaagagcgtttgctggagctggcacagacagtcgtcgacgcggcgaacaagctttcgtatgccatggcaggaagccaacggcctgcgatgcaaattgaaaggccgtcgacctggcacccttgagattgcagatgtggggcaaggagagccgatagaaatcttagatgacctctgtcagtcgcgagccgggcgtcggttttcgactgcggattcaaccggtcgattcagcgtctcggcaatgcaggtgccgaacgacgctatatggctgcggccgttgcgatgctccatcgttggcatttcaactggctcaagggtgcggaaatcctggatcggggaggaaggcgggatagggtccgataacgctgccttatcgtgtcgtcagcgaaatactagcgcgatggcacgccggggcatcgttgatccagaattgcagcggctgcgaaaagatgtagttgccgagccaaattgcgaatcggtatgtgccagacagcgtgaaagctgcagttgactggcagaacgcacccaccactttcgaacgttttatgcaaatcgtcgtttgctgaaagcagagctagacgtcgtcagcgggaaccgcatgaccttgatcccgcaaggccttcgtccagcgcttaatgcgtgcacgcagtcgtccctgtgcagccctgtctatcggcatgtcgtcgacgcggctgatcgctgtacgcggcaagacatagccaagctgtatcagggccatacagaagactcggtccttgtcgcgatccgctgccgccttcgccataaagaggtcaacaaggtcaaggcaatagccgacccgcccattcgtgcccaccgtctgaatgcgctgcaagcggttttcccagccggtcggaagacatgctgtctctggcccgacgccctgcgcgtagtaaccatacgtctcgtgaaagcgcgagccttcgccaatcgccgcgtcgatcgcatccgccttgtgggtagcattgagcgggtagatgtcagcctccgcggacatcgtgaaaaccgccgggggattagggatcggccccaggatggattggctgccaacgacaacgaactcatattcgttcgtgatgtcggcagcagcccgaatgatgtgttccagatcttcccgcttcattcctggtccccgaggacaacgccttttttcaacgcctgaacctgtgctagcacttcctgccgaatggcatctggtaaaagcgtgggcaggggagacgcttggcgcagctcttgagcacgccgagttcggccaagcgctttgcgccacgactggttcgcaagaatcgtttcccactcggaccagagtgaatcagaccgtgagtctccctgcgcgcgccatcgcctgaggacttctcgggcccggtccagtagcgctgggttatcctgaatcaggcggattgcttccttgtgcagcgccatgctctgcaagtcctgagcctcatggcggcttggatcagtccttacccgaacctgaacctgcggaatggcgcgcttggatgaggcggccgcagagttcgccggcgccggttgaaaagtatcgctgactaacagggcaaggtcaccggcaacccccagcacggacataacacgcagatatgtgcccatggttggcgcggggtcgcctgcctcaacggcagcgagggtcgtccgcgagatgccgacgcgcttggccatctcaaccgtgccaaagccctgagccttccgcaggcgtttgatgcggtcgccgagttgcaggagcaaatggcgctcgagaaccgaggtggtatcggtaaaggctggcatatgtccagtattttagacaaaattcacaggtttgactagtttactgaacagattttacgttgggcagcgtgttgcgtcggatccacctggacgtatctcagtcgaccgcagagttcctgcgccacacccctgttataggtgggcttgcagccgacgcgcgtctctctggcgccgccagtaggcagtgcctatggggccacgaataaacttgtgcaaaccaaccgtccgtttgcatgcaggcgatattggacacggcaactcttgcgcccgccggatagttggcggcaacacgatcgacacctcacagtggccgaccccggacgatggggcgcttgagggcaataggcgtgccctatcctttgcgaggaagctcgcagtggagctataccttagcggcgctacctggtggccatcaaagcggcgttcgccacactgaggcaatagcgttagcaagcatcaacgcccaacaagaaagccgggcggcggactaagttggctggctgacatgtgttcggtatttcgacgcggcgaatgatccgatagtgcggaccaggatgcaccatggcctagttgttggccccggtttcccggcgcatagcaaggtcgggtgccgtaccggaccagccggctctaacggacgaaaaatctgcggaccgcctcggccggaagcgtcatgccggtgaccttcgccttccgcaggatttcccagaaatagcggtaggtggcgcggtcatgcagttcgcccttgtactggatcggcccccaatccgcgtcctgcgccgccgacaggatgccggccgcgtcttcgacttcggcaaggtcgggacgcatggcgttcacgattggctggatctgcgccggatagatgctccacatgcgcagaaagccaaactcgtcgcgcgcgcgccgggcatcgctcgctatcacctcagcgtccttcagattcaggcagacgttgtgcgccggtacgataccgttggccagcgctgctgccaccatgtcggccttcgcacgccccagcagcgcatgttcgaactggcccggactacgcatggccgctgcgggaatagcgccgtggtggccgctgacgaaatccatcaggccgaagtccagtacctcgatgtggggcaattcggcgatctcgaagacgtcgcgcagcgcgccgtgggtctcgatgagcacgtgtaccggcacgggcttgtccaatccggtttttgtccggacctcgtcgatataccggatgacctccgcgacctgtccgctgccggtggccttgggcacggtgatgtaggccagccggctgccggcttctctcacgatgatgtccacgtcctggcgccaggcggggtgcgacgggtcatggatgcgtgcgccggcacggccgaagcggttgcgttccgacgcgatcatgcgcgccaccatttgcgcgtgctcgcgctcctgcccggcggcagcgccgtcttcgcagtcgcaggtcacgtcaaaggccgcgccgtactcgacctgcaggtccatggccttgccgatcagcttcccgctgccggcaaagtgctcgcacgcggccagcacgggaaaggccttttcgcctgcaaagagggcgtcgttcggatgcgttggggtgatcatgtgttgtcttgatggagggttggagtattcatcgttgggggatggcgatggtgtaatcgaggtcgagcaccacattggacgggtgcgcggcccgcccttcgcccggctcaggaaagacgatggacgaggcgcaggcgttcttcacgccgatcatgcgcagccgcagtgccccgatgtgctcgtgaccgaggtcgatcttgtccagcacccgggtggcgcaggcgatggtgtcgcccgcgtaggccgggttcacgtggctgccggcgttgatggcgaggatggacaggccgttctccagtccgtcataggccagcgcgcggcataccgagatgacgtggccgccatagaccagccgcttcccgccaccggcggccatggcatggccatcgaaatgggcgcgcgcggtgttctggtacaggcgcgtggcgatgctatggtcgctgtcattgatggtcatcgcgccggggtggtctatgcgttcgcccacggcgtagtcctcccacaggtcgtcgatgcaggtcatggcggtgatctcgcgcacgcgtgccgtgtagccgctcccgcgcaggtgttcgactgtcaccacgggctgggtggccggcacgaccggcgcgccgcatggcgcctcgggatcgcgcttgtgcaccattacccagcgcacccagccgagcacctcgcggccatactggttgcgagccgtggagcgcacgtaaaccaccccgctcctgcggttggaattctccttcaggccgatgacctccgattcgacggaaagcgtatcccctgaatacacgtgcgaaaggaagcgtacttccgcgtagccgaggttcgccacagcattgagcgagatatccggcaccgtcttgccaaaagcggtgttgaaagctagcaggtcttccagcggctggctttcaaagcccagttggtgtgcattggtctgcgccgtgcacagcgccgcgcggctgcctgtcaggccgatatacaggctgcggtcgccctcagtcagcgtacgcggcgtggcatgacggatccgcatccctatatggaagtcctcgaaaaaatttccgcggcgatttttattcatttccattccttgtggctcagtagcctccagcttcgaacgtgccctcgcggagacgccagtggttagcggatagcaccgaccgcgcgcagatcgtcgatgtcgtcgccgctgtagccggcggcgcgcaagacttcatcggtgtgctcgcccagcatcggggcacggcgccggaccgcccccggggtgtcgctcagcttgatcggcacgccggcgatcttcacgcgctgcgccgaaccgggctgctcgacatccaccagcatctgccgcaccgcataatgcggatcggcaaagatctcggcggacgtgcagaccggcccgaacggcaccttgccgcccaggacggccgcgatttgttccttggtgcggccggacgtgaagtcttcgagcaaatcgatgacttgctgcatgttggcgacgcgcgccgcattggtcgagaaagccggatcggtgcccagttccggatggccgatggcggcggccagcttctcccacagcggatcgttggcgacggcgatggacacgtagccgtcgcgcgcccggaacaggccgaacgggcacagcaggggatggcggttgccttccggcccgggtaccacgccggtgtaggaggtctggtagacgatgcgctcgcacatggccagcacggcgtccgtcatcgccacgtccacgaactggcccttgccggtttccttcacccggtgtacagccgacaggatgccgatgcagagcatcagcgccgggatggtgtcgcctacgccggggccaatcttcatcggtgtttggtggtcggggccggtgatgcccgtcatgccgcccatcgcctgtgcgactacgtcataggctggccagtccgcgtaggggctggcgcccgagcgcggatcgccgaagccccgcacggtgccatagacgaggcgcgggttgcgctcccgcagcctttcccagcccagcccgaggcgttccatcacgccggcgcggaagttctcgaccacgatatcggcgccgtcgatcagcttgcgggcaagcgccagcccctcgacggtcttcagatcgacggcaatcgaccgcttgttgcggttgacgctttggaaatagccgccatactcgcggagcgtgtcgtcctcgcagaagggggcggtcaggcgcgtgccgtcgcccgtcatggcctcgaccttgatgacgtcggcaccgtggtcggccaggatctgggtgcaaaacgggccggccagcatctgggtgaggtcgatcacacgcaggccggcgagggcgccgggggatgactgctgcatcatgccaccaccaccttgcccatcagcgcgtcggagatgatgcgcatctggatttccgaggtgccctcgaagatcttcgtcagccgtgcatcgcgccagtagcgctcggcggcgaaatgcgtagtgtatccggcgcccccgtggatctgcaggccttcgctggtaacgcgctcgcacatctcgctggcgaacagtttgaccattgacgcctcggtgtcggcacggcctccatcgtcgatcttctcgcacaccgaatagagcagggcgcgcgcggcctcgatctgcgtagccatgtcggcgatcttgaagcggatggcctggaagttgccgattggcgaaccgaactgggcgcggtccctggcgtactggatcgaatcttcgagcgcgccttgcgcgaggccgatggagcgcgcggccgtgtgggcgcgcgccgcttccagccctgccgtggcgaggtagaacgccttgccttcgtcgccaaccatcttcgaatgcggcacgcggcagccgtcgaacgccagttcccaggtggtccagccgtggtagccgatcttcggaatcacgctgcccttgacgccctcgggcaatgcgccgcgcggcttctcgaccatgaaggcggacaagcccttgtggcgcgctttcgggtcgatcacagcatccgtgcggcagatcacgaggatgaagtccgcctcgtcggcgaaggtgcaccagtacttgttgccggtgatgacccactcgtcgccgttgcgcacggcgcggcaggagatgttggcgacgtcggacccggcgttgggctcggacagcgaaaatgcgccgaggaactggccggccgccatgcgcggcaggtattcggccttcttctcgggcgtgagcgccttgagcgcgccgatcaggccgttgccgcgcgcgatcaggctgcccacgctcatccagccgcgcgacagctgctcggcgacgaggcagtactcgtaggcaccaaggccgaggccgccgtattcttcggggatcaggatgccgaaatagcccagctcggccatctcgtcgatcagttcgcgcggaatctggcccttctccgggtccagtttgttggccagtggcagcacccgttccatcgtgaactgacgggcggcttcctggatcatgcgccgttcggcggtgagcttctgcatcggaatgtctctcagcgaattcttctcgccggcccggcggcggccgggccggtgcccacgtcagggcaggacgttgcgcgggtcggccttcaggacgagttcccacgcctcgcgggccatcggctggctcttctcttccagcacatgtgccagcaggccggccgaacggcccaccaatgccaggccgcgcccgatcagcgggtccagtcccatcgcggcgatgatcgcgccgatggcgccgaccacgttcatcggcagcttgcggttgtgctcggtcatcagcactgccgaaatggcttccatcaggcgccagtgcaggccgtagtaaccgttctcgcgcgacaggtcgcgcagcgcgggcacacgcgggtcgccgtcgacgtggatggggtggcccacgccgaatacttgctggcggcgctccttgtggcggcggatcacatcgcgcgcggcctgcatgacatcggcgtcggtcgcatcgtcgcgcagctctttcgcgccttcgagcagcatctcggccgcgttctgcatcgggccgaggaacacgctgcccgcgccaagcaggccggtcgccaccgcgccctgcagcgcttcaggcgcgccgatgtacgtcaggcgggcggacagcgagctgggggtgatgccatggtcggccgtggtcaccagcagcgcgttgaccatgaccttctcgcgcggcgtgggcatgcgcgaaagcgtggtgaagaagatcatgtcgacgaagtcgaacttgccgatgatttcggtggacaaattcttgccgcgcaccatgatggtgtcggtcgtcgtatagccgatgtcggtctttaccattgggaaggctccgtgccacggaaggcgatgacagcgtccagcgccaccacgccctggccctgcggacgcaccgcgagggggttgatttcgagttcgtcgatgcggtcggcgtgcctggcgacaaagtcggacagcttcaccagcgtgtcggccagcgcatcgatgtcgaacggcgtctggccgcggtggcccttgagcagttcgtggcagcgcgtctcggcgatcatcgcgcgcgccgattgcggcgtgagcggcagcagtcgccggctgacgtccttgaacagttcgatcgcgacaccgcccaggccgaacgtgcagacatggccgaacacctcgtcgcggtggatgccgaccacggcttccacgaatggcgacggcagcatcggctcgaccagcacgccctcgatacggtccgccggcgcggccttgcaaccgttggcgtaaatttcctcgaacgctgcgcgcgcggcgtcttccgacgcgatgcccaggcgcacgccaccgatgtcggtcttgtgcgtgatggccgcgctgacgatcttcatcaccaccttgccggtgccttgcgcagctgcattgcggaaggcctgcgccgcttcgtcggccgaggtggcaaccacgccgcccggtacggtcacgccggcgcttgcgagcagcgccttgccggcggcttccgacagggccgcacaggcgcctgcagccttgcgcggtgcggtctcgccgagcgcacgccagctgtggtcgaactgcgcctgccatttgccgtactcgatgaaccgcttcacggccagcaccgcgttgccgaccgcgcgcatgggcatcaggccgccctcgatcatcttgcgctggccttcgccggtgcggtcgctcatccagacggggacgatcggcgtggcttcctctgactgcacgcgcaccatgctgtcggccagcatggcgctggtcttgccgtactcgacgggaatcgggaccagcacgaggtcggtattcgggtcgcccgccgtggccttgagcgcggcgtagccgacctcggcattgaccagcacctcggcggtcacgtccaccgggttgtcgaacgcggcgtagccgggcagggcgcgggccagcgcttcgagcgtctgcggcgcgaacttcgacagcgtcagtccggcgatgccgaccatgtcggtgcacagcgccgccgtgccgccggagaagctgtagacggcgagctgttccttgcccgtcggcgtggcgcgcgacagcagcgaggccacgtcgatcagttcatcgatgtcgtccacttcgatgatgccgagctggcggaataccgcactgttgatctcggccacgccggcgatggcggcggtgtgcgaggcggcggccttggcgccgatttccgacttgccgaccttcagcgcgacgatgggcttgccccgtcgcgcggagtgcagcgcggcggccatgaagcgcgggccgttgcgcacgccttccagcgtggtgacgatgaccttgatgtcgggcgcatcggccatgtagtggatgtagtcgctgacctcgaggtcggcctcgttgccgcccgagcaccacaggccgatgccgacgccgcggtccatcgactggatgaacgagcggcccagcccgccgccctgcgtggccacgccgatggggcccggcctggcattgtcgatgcgccaggccggcgagaacgtcatgccgaggcgcgcgttcatattgttcaggccggggcagttcgggccatagatgcgcatgccggtcttcgcgacgatggcgcgcatctcggcctcggcggcgcggccttcctcgccggtctcgccgaagccggaagtgaagacgatggcgaacttcacgccgcactcgccgcattcgcgcagcgcgtcgagcaccatgtcagcgcgcacggccacgatggccaggtcgggcacggcgtcaaggtcgcgcaccgaggggtagcacgggcggccagagatttccttgcggcccggattgacgaggtacagttcgccctggaattgcgagtagaccgtcaggttctcgaaggtgcgggcgccgatgctgtcgggcttctcggaagcgcccaccagcacgatcgagcgcggctcgaccaggcgggtgaggtcgctgaaccagaggccgttggcttccggtgttgtcgtcattgcgcttctccgggcgtgcggcgcttgaacaggcaggtggcggccatctcggccacgacttcgccgcgctggttcacggccttgcgcaggaaactgatgacaccgcgctccggacggctggtcggcttctgttcggtgacttcgatgtccacgcggatggtgtcgccgatgaaggtcggcttggggaacttcaggcggttttccagcacgctgaacagcgagccctcgaagaactggttcgggatcgagcgcgaggtcaggccggccatgaacgcggcgaccagcatgccgtgggcgatgcgctggccgaagatggtgcccttggcgtactcggcatcgacgtggactttgttgaagtcgccggtcagggcggcgaaggctgccacgtcggcctcggtgatggtacgcgacgaggtgctgtaggtcatgcccggggtcaggtcttcccagtagagcgtggtgttggcgacctggtcgaggatggcgggttgggtcatggtggatgtctccgggtatcttgtggttcaggtcagggcgctcacgcccaggatctcgcggccgatgatcagcgtctggatctcggtcgtgccttcgggaatcattccgccgcgcgtgtcgcggaagatgcgctcgatcgggtagtcggtcgcgtagccgatgccgccatgcacctgcaggccgaggttggccacctcgaatgccgcctcggtcgcgtacagcttggcgatcgagcattccgtgcgcgcggtgccgttctgcatcgcacgcgcggcgcggtagccgagcgagcgcgcggcctgcacgcgcatcgtcatgtcgacgatatgcttctgcacgagctggaacgagccgatctggcggccgaactgcttgcgctgcagcgcgtagtcgatgctgaggtcaagcgcgcactgcgccgcgcccaccgcgcccatcgccacattgaggcggccgaagttcaggccgatcaggatctggcgcaggccctggccttccgtgccgatcaggttggccgcggggacctcggcgttctcgaacgtgaaagcggcggtgccagtactgcgcgtgaacaccacgtcgaccggtgtggcgtcgtacttcgtcacatcgcgctcgaccaggaacagcgacagctcgccgttgcaggtctcgctgtaggtgcgggccaccacgatgccgaagtcggcgaacatgccgttggtgatccacagcttgctgccgttgagcacgtaggtgtcgccgcgcttgtcggcgcgggtcttgacctcggccacgttggagcccacgtccggttcggagatcgacacgaagggcttgcgctcgttgcgcagcagcgggcgcacgaagcgcgccttctggtcctcggtgccgtaggcgttgatgatgccggagacgatgttcaggccgttgagcaggatgcgcagcgacagccagcagtagccggcttcttccatcatcaccgcccaggtcgggtagtccaggcccatgccgccgtcggcttcgggcaggatgccgccgaaatagccgaagtcgatcaggccggtcatggcctcgtgcgggaactgcttgtcgcgctcggcctgcgggatgcgcggcgcgatatgttccttcaggtagcggcggatattgtcgcgcagcagttgctggctggcatccaggccatcgacgtcgacactcgcttgatcagccatagcggcctccggtcacgaaaagggtggtacccgtgatgtagcgcgcgtgttcggacgccatgaagcacaccgcgccggctatgtcgccggtctgccccgggaaggagaccgcgttcttcgccattacgttggcgaggatggtttcgtagttgggcaggctcttgatgtactcggtctcgatatagcccggggcgatcgcattgaccgtcacgcccttgcgcgcctgctccagcgacagcgcgcgcgtcaggccgatgatcccggccttggcggtcgagtagttggcctggccggggttgccgaacagggcgcgcgagctgatgttgatgatgcggccccagccgcgctcgtgcatcgcgggcagcacggcgcggcagcagtggaacgcgcccttcagcgtgacgtcgagcacgaggtcccagtcagactcgtccatcttcaggatggtgcggtccttgaccaggccggcgttgttcaccagcacgtcgatgcggccgtaggcctccagcgcggcgccggcgagctgcttgacctgttctaccttgcgcacgtcgcaggccacggcgatggccttgccgccggcggactcgatggcgcgggcgttttcggcggctgcgtcaaggtcgagatcggtcacgacgaccgatgcgccttcctttgccagcatgcgtgcggtctcggcgccgatgccgcgcgccgagccggtgatgatcgccacacgatcgttcaatccaagatccatgtctcctccagttgccaggggttgctcagtggtcggcctgcagcgcctggctgacttcgcgcagggccgacagataggtttcgcgatgcttttcgatgcggtcgacggggccggccagcgacaggccgaccggctggccgccgagccgcagcgatacggccagcgcggtgacgccgggggtgccttcgtcatgggcttcgtaccagcccagttcgcggccgcggcgcagctgctccagcagccggtccacgtccaccacggtgtgcggggtgacggcgggacggcgaatcgcgttcagacgcaagcgggcctcgtcctcgggcagcatgcccagcatcgccttgcccagccccgaggcgtgcagcgccacgcgctgacccacgtcgaggatgtagcgcagcggcagccggcttgcggcggcggcggccaccttgacggcagtcggctccagcacgccgaagaaggcgctttcattggtgcgctcggcgagctgctcgacggcttcctgcgccacgcgggtcagcggatcgctttcggcaatgcggcgcgcggtctccagcaggcggccggtcgggtagaagcgccgcgtgcgcgaggtgcgcatcaggtagccgagggaatgcagcgtgtgcagcaggtcggaacagctgctgtccgccacggaaagcaggcgcgccacgtcggagttcgacaggtcgcgctgttcgcgggcgaagacttcgaatacggccatggtgcggctcgcggcaggaatcaaggtgggcaatttaggctccgccgatctgagttgtgtacggagtgtgggattaatgtacgacagatcgtatatgggatgtcaagataattcgaggattcggtatttcgtacgaaatgtcgtatttatccggaatcccgcgtcccggctgcgtctccggctatctctcggttcatctaggggttttcctatatatggaagatatatccggtatgccgtagaataaatttcgatgaacgggagcaatctacgagatgtcgaaaatgctggtgccgggaaactgcggttgcggtccccgcccacgctgccgcaaggagacgagggaatgaccagaagggctatcaggaaccggtttgccgggatggcaagaacgatgggcgccgcgatcgtggccggggcgctgattgccctgatgccgttggcgccggcacgggcagcgactggtgagggctatcccgccaagccggtgaccctggtcgtgccggggccgcccggtggcattacggaccagctcgcgcgcctcgtcgcggcccgcatggggcgcgatttcggcgtgcaggtcgtggtggacaaccggcccggggccggcggcaatattgcggcggagcttggcgcgcgcgcgcagccggacggctacaccgtgctgatgggcacgcagggcatgatggtgagcaaccagttcctctacaagtcgctgcgcttcgatccgtcgaaggacttcgttcccgcccagggacttgcgtccatccccaacgtgctggtggtgagcagccggctgccgttccgttccgtcagggagctggtggactacgcccgggcgaatcccggcaagctgacggtcgcgtccgccggcaacgggaccggcacccatctggtggccgaactgttccagaccgaggccggcatccggctcgtccacatcccctacaagggcagcgcgccggtcatcaccgacctgctggcgggacaggtcgacctggccttcgactaccccgtctcgacgcttgcgcagatcgaagccggcaagctgcgtgcgctggcggtgaccggcgcggcgcgcctgcccgcgctgccgcaggtgccgaccaccgcggagtcgggtttcccgggcgtcgaatcgacgtcgtggatcggcctgttctttccggcccggaccagcccggccatcgtggcgaagtggcaggccgacatcggccgcctgctggccgatcccgcggtcattgccgagatccgcaagatgggcggcgtcccgctcgcgctcggcggcgcgcggctcggcagcttcgtggagtcggagcgcggcaagtggaaggcggtcatccagcgttccggcgcgagcatcgactgaataccgccccatgccggctcgccgagcgcggatcgcggcggcggcaggcgcggggcatttcaacacctacccaacatcgaccaagagcagacatgaagacacgtcttactgaattactgggcatccgatacccgatcgtgaagggcggcatgcaatggatcggccgcgccccgctggccgcggccgtgtcgaacgccggcgcactcggcatggtcacggcgcgcacgcagcccgatccggacgagctgaggcgcgagatcgaccgcacgcgcgcactcaccgaccagccgttcggcgtgaacctcacgctgtcgttcgcggcacagggcgtggtctacgacgactgggtcgccgcgatcgtcgccagcggcgtgaagatcgtcgagaccgcgggcaacaacccgcgccccgtgatcgaggccttcaagtcggcgggcatcaccgtcatccacaagtgcacctcggtgcgccacgcgcgggcggccgagcgcctgggcgtggacgtgatctccatcgacagcttcgaggcggccggacatatcggcgacggcgacgtgggcagcatggtgatgattccggccacggtgcaggccgtgaacatcccggtgatcgcctccggcggcatctgggggggccgcgccatggccgccgcgctcgcgctgggtgccgaaggcgtgaacgtcggcacgcggttcacgctgacccaggaatgcgagatccacgagaacgtcaagcagatgctgctccagggcaccgaactcgacacgagcctgatcaagcggacgctcggccataccgcgcgctacttccgcaacccggtggccgatgaagtccgctcgatggagtatcggcccggcggcgctacctacgaggatcttgcccatctgctggccggtccgcgcggccgcaaggcactggagtccggcgatgtgcatgcgggcctggtctgcgccagccaggccgttgcgctgatcgacgacattccgacctgcgacgaactggtgtcgcgcatggtggccgagtgccgcagcgcgttgcaggcatcgctcaaccgctttgacgcctgaggaggatcacgagatgcaggaagacatcatcacgctgcgcgaagcgcgcctggaaatccgcgacggcatcgccgagttcacgcatacccaggccaaacggcgcaatccgctctcgctcgaactgcgcgaggactacaccgacatgctggatcgcgtggagggcaaccccgacgtgcgcgcgctgatcatcaccggcgagggcggggtattcagcgccggcggcgacctgcggggcatgaaggcgcgtatcgacaacccggatgctgcgcagcacacgcccgacgccacgcgccgccgcgtgctcgtgctgcacgactgggtcagccggctgcgcagcctggagatacccgtcatcgccgccgtggacggtcccgcggtgggcgcgggcatggggctggccctgattgccgactttgtgctggcgtcgtcgcgcgcattcttcggcatgtcgttcgccaaggtaggcatgatccccgatatggccgccgcctatttcctgccgcgcgtggtcggcatggccgccgccaaggacctgatgatgacggcgcgccgcgtcagcgccgaggaagccaaagacctcggcatcgtgtattccatcttcccgcacgagacgcttgcggagcaggcacgccggtttgcccggcgcttcgtcgacggcccgcccgaggcgctcggcatgaccaagcgcatgctcaacagcgctttcgagacgacctacgccacgttcgtcgagctcgaagccgccgcgcaggccgtggtcaccaccacgccgttccaccgggaggccgtgcaacgcttcgtcgatggccagcccgggcgttatgactgggatcgccaggcgtgagccaccggcataggtccgtttagagacgagccgtcaagaaggggggaaagcaaagccgcagccgaaaacggctgcggctttcgcattacaccagctgcatgatttcgtcagcgggcgcgcggatcgtgcggaagctgttggcggggtgatcgtggtcggcaaagccgaacgcgattgcgcagaccatcttccggtcctcgccgatgccgaagtgggaacgcacgaacctggcgtgccgggcgaccgctccctgggcggtcgtcgccacgccatgcgcatgggcggcaagcaggaacgacgcaatgaaaccgccgcagtccatcgccgcgtagtgcccgaggtctgcgggcatcgtgacgatcgcaacgtgcggtgccccgaacagcctgaagttctcgaacatctggctgtcgcggcgctcgtggtcgtggcgctcgatgccgagcgcctggtagagccgatgacccgtctcccgcctgcgttccgcgtggacgccgagataggcctcgggaaacggcaggtcggcgtcgccctgcggaactttcctggcctgcgccatcagcgcgctgcggaacttctcggtcgtatcggacgtgccgatgaccacgtgccagggctgcgtgttgcaccacgatgcgctcttcctggcgagcccgacgatactgcggatctcgtcgtccggcaccggtgtcctccggtacgcccggcaggtgaagcggtcggacatcaacctgcgcaggacatcgatgtcgccggcgcattgttcgcggggcgggtgctgtggcattgcctgtctcctttgatctgatgatgcgacacgccgcccgggatcaaatcactgcggcctggcgaagttcctgctgcgcggcatcgctcaggcccagccattctccgaagatctcggcattgtgctcggccagttgcggcgcggactggatcggctgcgcgggagtggccgacagccttggccccacaccgggcatcttcaggctcccgatgcgcgggttctccacgctctgaatgcttgcgcgcgcggcatagtgtgggtccgcgaagatgtcctcgatggtgtaggtcagcgtgtacgcaagtcccgcctcctgcaacgcggcctcgatgcccgccacttccatgctcctgacccacctggcgacagtggcgttcagttcgccgatgtgctcccagcgctgactgtgggtggcgtagcggggctcgcgggccaggcccggctgccccatcgcgctgcacagccgtgcgaacatggcgtcagtggccagcgtgagcacgaggtatcggccatcggaggtctcgaagatatcgcccggcgccccggcggcggaaagattgccttgccgttgccggatggcaccgagccggtcatacgcgggaaccagagtgtcggtgaaacggaatacggattcatacaggccaaggtcgatatgctgcccgatgccccctttcgcgtcgcgatgatatagcgccatcatcacggcgtaggcaccgaacagtgcggcctgataatccgccatcgtgattcccggtctcacgggcggccgatccggatagccagtcaggtgcaggatgccgctgaacgccagtgcaatgcgatcgaaggcggcgcgctgcgcgtatggaccggtctgcccgaagcccgacacgctcagcatgaccagccctggattgacggtggccagcgtgtcgtaggcaagtccccatgcagtcagcgtgccgggacggaagttctccacgacgacgtcgaccttcgcagccagcctgcgcgccagcgcctgcccctgcggcttgcgcaggtccagcgtaatcgacttcttgttgcgcccctcgacgttccagtacaggctctcgtcctcgatgaacgggccgatctgccggagcggatcgccgccgcctggctgctcgaccttgatcacttccgcgccaaagtcggccagcagcgtgcacgccaccggcccggcgatcatggttcccagatccagtaccttgaggttcgcgagcggtccgcgtccctggctggcgcttgtcttgctggctcccggctcattcatttggtgttttcctcacgatcgaccatgggacagatggtgtgcttgcgaccggacttcacggtcaggcggtcactcttcacgggcgccggatagcttgatcaggcgcccgatcacgggcagtgcggcctcgaagttctggcggaactcggccgagctgttacccatcggctcgaagccgtaggcctggaagcgtgccttcaacggggtcgagcggatgatctcgcgcgaggttttctccaggaacgcctgcacgttcggcggtatgcccgccggcgccatcagcacgatccaggcatgcgagcggaactccgggtcgctgaaccccgcttccgccatggtcggcacgtccggcatcgccggcagccgcgtatcgccgaccacggcaagcgggcggatcttgccgctggccacatacggcgccagcgcaccggccgaggcgatggtgagttgcaccgagccacctgccagtccctgcagatcctgcatctcgctgggatagggaatgtgcgacatctccaggccgcgggaactgttgagatggccgatgacgagatgcgcattgctgcccacgccgtacgagccatagttcaccttgtcccggttgttcttcgcccaggccacgaattcctgcaggttgcgcgccggcacggcggcattgacggcaagcaccagcgtcccggcgctgacctgcgtaatgaaggcgaagtcgcggcgcacctcatagggcacctttttcatggtcagcgggacattgaagatcgccgtggattgcgccatcagcagcgtatagccgtcgggcgcggcccgcgccgccgccagcgtgccgagcgcgcccgaggcacccggcttgttgaccacgacgacgggctggcccgtgcgccgggtgaactcatcgccataggcccgtccgatggtgtcgaccagtccccctggtgcgctcggcaggatgagcgtaaccggcttgccggggtaggcctgcgccatcacggcggcactccaggcgagtgccaggatcggcagcagcgccttcttctgcttcatcaacatatttgtcttctcctcacacgtactgcggggagccagatccggcccgaaagcttgtcgagatgtcgctacgccatggttgccgccatccggcgccatcgatactccctgacgcaggggggatcggagcggggcttaagtccataagcctgcctttacgccagcactgcctgcaggccagaggcgtctgaccgcgatggcagtcggcgccgttagcgtccgccgtggccgatggatttcacatgaaacggcgcttttggcgatgcgcggaaccgttgcggcggcacggcgacagccgatgcacgcccccgacggcataagcgctgctcttgccccctgcggcgggtagtaggaatgatcggcagcgggggtgaccatggacgcatcgggcaatcccgaagcggacggctgcatggcccgggccgcaatatcccgaagaggaggagacacatgctcatcaggtgcaaaagggcgctgctacccgtgatggcaatcatctggggtaccggcagccttgcgcaaacctaccccgacaagcctgtcacgctgatcgtgccggccagcgcaggcggggtggtcgacgctctggcccgtgcctatggcgacgagttcaggaagctcacggggcagcccatggtggtcgtcaacaagccgggtgcctcggccatggtggggacgcagatggccgcgcgctcggcccccgatggctacacactgttgatgacgcaagccacgtccatcctgaacgggccgctgatgaccaaaaagatgccgtacgacgcgcggcgcgacctggcattcatcacgcaggtgggtaccgggaacctcgtcgtggccgtaggcaaggacgtccccgcccgcaacatgcaggagttcatcgcctgggccaaggccaaccgtggccaggtcaactatggttcgtacggcgtcggcggcaccgcgcatctggtctccgcctacctgagcagttcccgcaacctggagatgtcgcacgtcccctatccgggcgaagcgccggagatccaggggcttgccggcggcgcagtgcaatgcgccattgcttcggccggcgcgctggcgccccatctggcaagcggcagggtgcgcgcgctggccgtgattgcggacaagcgcctggcagccctgccggacgtgccgaccatggccgaagcgggtctgcgcgatccggagttccgtccgcagtcatggatcgtgctgatggcaccggcgggcacgccgcagaacgtgctggcgttcgtcgaaaagacctcgcgcgacatcatccattcgacgccgatgaaggcgcgcttccaggcctacggcatcgagccggtcggcaacagttcggccgagttccgccataacttcgaagcactcatgcctgtcatggagcgcctgatcaaggtatccggcgccgcgggggaatgagcgcggcctggcggtctggtcccgttttcatgtgaagtccgtttgtcgaggagagtatgtcgcaacgagaatttccatcaggcatccggtccctggatgccgtgttccgcccgagatccatcgccgtggttggcgcgtcggatgatccgacgcgcatcaatggacgcccgatcgccttcgccaggcgcttcggctacgaaggcgccatctatcccatcaatccgtcgcgtcagaccgtgcagggcctgcgggcgtatccgagcctgcgcgacgcgcccgacggtatcgactgcgcgatcatcgcgctgccggccgcgctcgtgatcgacgccctgcaccagtgcgctggcaagggcatccgtgccgtggtgctcttcaccagcggcttcgccgaactcggggaagcgggccagcgcaagcaggaggagatcacgcggatcgccagggcccacggcatccggctgctcggccccaatgtgatcggctgcttctgcctcagccgcaagacctacgtgacctttctcagcgatgtggacggcgcactgccggccggcaagccgcgtatcggactggtcagccagagcggcggctatggcgcgcatatctacaagctggcgctgcagcgcggcctcgccgtcgaccaggtggtgaccaccggcaacgaggccgacatcgaactgggcgaggtgatggagtggatggcggagtcgcccgatgtcgacatcatcgtcggctatatcgagggcatccgctcgaaggcgtcgttcattcgcggcctggaggctgcgcatcgcaagcgcaagcccgtggtgctgatgaaggtgggcgccacgcaggcgggcgcagcggcggccgcatcgcacacggccgcgcttgccggcgccgatgccgtgtacgacgccttgctgcgcgagtatggcgcctaccgcgccaggtcgaacgaggaagtgctggacgtcgtgtacgcgctgagcgccggcaagcccctgcgcaagcgcaagctgggcgtggtcaccatctccggtggcgccggcgtgcagattgccgatttcgcatcggaagcggggctggacctgccgatgccatcggaagccacgcaacgcgcactgcgcgagatcgcaccgttcggctcgcccgccaatccggtcgatgtgacggcacagatctccaacgaccccgagatcttcacggcgacgctggaccggctgctcgacgccggctatgactcgctcctgatgtggctcggcccggccgtgaccaatgcgcgcgccggtgctccgattcgggcaaccatcgaacgcattgccgccacgcgcccggatgtgctgcagaccatcaacctgatcggcggggccgaggtgacaagcgtctacgaagccgccggctgcctgctgttcgaggaaccgcgccgcgcggtccaggcgctggccgcactgcggtatttcgagcgcgtgttctcgcggccgctgccggtccggcccgacgtgtcgcagatgacgctgctggcgccggataccacgtacaacgaggtggatgccaagcgggtgctggcgggcgccggggtggccctgctcgacgagcggctggtgcataccccggcgcaagccgccgaggctgcgcgcgagatcggccggccggtagcggtcaaggtcgtgtcggccgacatccagcacaagtccgacgtcggcggcgtggcgctgtcgcttgcctcgccggaagaggctgcgcaagcggtgcggcgcatggcgggcgagatcccgcgcaaggcgccaacggcgcgcatcgatggctacctggtgtcgcccatgctgaacgacggcgtggagtgcatcgtcggcgtgcatgcagatcccctgttcggcccggtagtgatgttcggcctcggcggcgtgatggtggaagtcatgcaggacgtcgcgttcgcgctggcgccgctggacgaagccggcgcgctcgagctggtccgcagggtgaaaggccatcgcctgctgaccggcttccggggcaggccgccggcggatctgccagccctcgcgcgcgccatcgcgagcatttcccggcttgccgcacgcaatgccgaccgccttcaggcactcgaagtcaacccgctgtgcgtcctgcccgaagggcagggcgtcgtggccctcgacgccgtcgtgcagaccggcgcaccgggcctgcccattgcacacccgcctgccaaacaggattgatcgacatggatctttgtctgactccctcccaactcgcattccgcgacgacgtgcgcgccttcatcgcggcgcgcctgcctgccggcatccgcgaacgcctgcggcgcggcatgcgtccgcgcatggaagacaacgccgtctggcatcagacgctcaacgagcgcggctgggtggctccgcactggccgaagaaatacggcggtgccggcctcggcgccatcgagcgcatcatcctcaccgacgagctgtatcgcgcctgcgccccgcagccgctggtcatgaacatcaacatgctcggcaccttgctgctgcgctacggcaccgaggcgcagaaacagtacttcctgccgaagctgctggacatgaacgtgatcttctgccagggcttttcggaaccgaactcgggttccgacctggcatcgctgtcgacgcgtgcccgccgcgagggcgaccactatgtggtggatggacagaagatctggacgtcgcatgcgcaccacgccaactggatgttcgcgctggtacgcacggcgcagtgcgaacgcaagcaggacggcatctcgttcatcctgatcgacatgaagagcccgggcgtgtcggtgcgccccatcatgacgatcgacggctaccacaacgtcaacgaggtgttcttcgacagcgtccgcgtgcccgtcgaaaacctggtcggcgaagaggggcggggctgggcgtgcgcgaagtacctgctcggcaacgagcgcatccacgtcgccaacgtcggcttctgctgggagcgcctggactacgcgcgcgaactcgccgcagccacccgccagggggacggctatctgatcgacgacccccgggtgcgcgccgacctggcccgcctgggagcggaaatccgggcactggaactgacgaactggcgcttcctgctcgaccccgacatcgagcgcgccaatcccggcttcgcgtccgtgctcaagctcaagggctcggagatggcgcaggagctgaccaccctgatcgccggcattgccgggcccgcgggcgtggagcgccatgcgctcgataccgccgtgcccgatccgatgggcgccgccgtgtggggatacttcttccatcgggcctcgacgatcttcggcggttccagcgaagtccagaaggacattcttgccaaggcaacccggggttaaatcatgaacttcaatctgaacgacgagcagcgccagcttgccgacagcctgtcacgcctgctggccgatcactacagcttcgagaagcgccgtgcgttgacaaggccggaagccacctgcgagcccgcaatctggacgcaccttgccgcgcttggcgtgacggcgctaggcatccccgaggcattcggcggcctgggcggcggcacacaggaccgcctgccggtcatgcaggccttcgggcgggcgctggccatcgagccctacctcgcctcggccgtgctcggcacgacggctgtgcgcgagggcggcagcagcgcgcagcaggcggaactcctgccttcgctggcaagcggggaaatgcgtatcgcgtgggcccatgacgaggcggccggccggcacgcgccgctgtgggtcgagacgaccgccaggtccggtcccgatggctggcgcctggacggcgccaaggccctggtgctgcacggtggcgccgtctcgcgcatcgtcgtgaccgcgcgcacgcgcggcaaggcgcaggacgaggatggccttgcgctattccttgtcgatccgcaggcggacggcgtgacgcggcgcgcctaccggctggttgacgacacgccagccgtcgaactgacgctgcgcaacgcgcaggcctgcccgctgggcgatgtctccgacagcgtccgcgcgaccgcggtgatccgcgccacgcaggccgccggcatcgcagcggcctgcgccgacatggtcggcaccatggagacggcgcttcagctcaccaccgactacgttcgcacgcgcaagcagttcggccggccgatcggcgactaccagtcgatgcgccaccgcatcgcggacatgtgcgtgagcctcgaactcgcgcgcagcatggcggtggccgccgccgttgcgggcgatgatccgtccggggacgatgggctggccgaactgtcgcgtgccaagctcgtcattggccgccatgcccgcacgctctgccacgcggcgatccagtcgcacggcggcatcggcctgaccgaagagtacgccgtggggcattgcctgcgccgcgtgcacgtgctggaccagttgttcggggactgcgatgcgcatacccggtggctggccggacaactgggctgagcgctgcgcgatcgcgtgatttccggtcagggccccggcgcagtcacggccggggctgtccctttgctcgcccaggctcgacatgcgtagcgctcccccgatcgttctgaccgagcaggatcgtacccggctcgaagcgctcgctgcggcggcggatgcaccggccagggtggcgcagcgcgcgcgcatcatcctgctggccgcggcgggagtacagaaccaggcgattgccccgcgcctcggcatcgggcgggcccaggtggcacgctggcgcgagcgctatgtgcaagccgggctggccggcatcctcaacgacctgccgcgcggcgcgccgccggtcaaggtggacgtggcgcgcatggcggtgctgacgggcacggatggcaacgggcagccccgggcctggggcgtgcaaagcctggccaccgagctgggggtcagtccggcaagcgtctcgcgccaccggcgtgccgcgggacttgtctccggcaatatgcgcaggactggctatctcccccccgcgccgttcaccggtggcatggccgagatcgttgccctgtacgtgtcggcgccggagcatgcgctggtcctggcgttcgatggaggcgaggaccaggacagcaatgccggcgccctgcctcgcatgtgcccggcgccggcacagcagcgcagcctgaccgcatcgctgctgaccgcatcgctgctgaccgcactcagggtactcgacggcgaacttgcgcaggcgccttccgggtccggccggcacaggcagtggcttgccttcctgcaggaggtcgatgcggccaccgtgcccggccgcagcctttgggtttttgcggacaaccatgcgtgccaccagcacgccgaagtgcagcaatggctggagcgccatccgcgcatcaccgtccagctggcacccagtgcggcaagctggctgcgcacggtccaggggttcctgcgggagtcccgggccggccaggcggcctgccggacgagatttccgtccggcattccggaggcgctggcggcgatcgaggccgccaggcgctcgcgcggcgccgtgccctaccgatggatacgcgagcgcgccgcggcgcgggtgacagacgcccggaccccttcgggggcacggcggcctgtgctgccggtcgtcggcacgaaggtactgccgccgcacggcaccggccagctgatgccgcgcgaagccctgatggcccgcctcatgcagtcgcgccggcaccgttgcgtggtcatccagggtcaggcgggaagcggcaagaccagcgtgctggtggcctggcgcaaggcgatgatctccttcggctatgacgtctgctggctgtcgctgtccgtggaggacaacgatcctgcgcgcttcctcgactacctgtttgccagcattgccgagtccgcccccaccgtagcgggcaaggttcaggaggtgggggccggacacgacggcgagacgctggaactgcggatcattgcgctggtacaggagctttcccggcgcacgcgcgacctggtgctgatgatcgacgacctgcaccacgtgtccgattcgcgcatcctgcgcgcgctgcagttgctgcttgactacgccccgccgcaactgcacgtggcggtggcttcccgcaccgcgctggaactgtccatggagcgactgcgactgcagaacctgctggcggaattcgacatgcgcgacctgcgcttttcgcccgaggagtcggcccgcttcctgcttgaccgcctgggcagcatcacgcccgccgacgcggcagccatgcacgaactgaccgacggatgggtggccggcctgcaactgctggcaatcgggctgcgcaagtagcggcccggcagctaccctgtggcgcaactccgcgatccccgcgcgttcgcgagctacttcgagcgtgaagtgctggtccggctggctccggacgatctcgatgtcctgacgcgcgtggccatctgccagcgattctgtgcgtcgctgtgcgccgagatactgggccagccgcaagccgtgacgcggctcgggagccgcatctcgcagatggtggccgacaacctgttcatctcggtcgtgcccggccatgatgatgaaacgtggtaccggatccatccgctgtggcgcgagacgctgcgcggccacatcgacgatgccgtgctgcatgccgtgagggccggtgaacccgcagcggcagcgaatctggtcgaaggctgcgcgctggccttgctggcgcgcggtgagctgagccgggtggccggcctggtgcgcatgctgccggacgaacaagtccgccagcgctaccgcctgcatggcgtgatggcgtacatgcagctctacgcacgcgatttcgaggccctgcgggtctccctggcgctgctggaggcgcagcgcgacgccctcagcgcgagcgggcgctacagcctgagcctgctgaaggcagggctggcgctgcagttcgacgagagcgacgaagccgcggcgatgctcgatgagctgcgcaatgcgccgccggacacgatcgaattcgtctggcatacgcgtgccaatgtgctgtcgctgctcctcacgcaacgcggcgagcatgacctcgcccgcagcgttctggaagaggccgaccagcgcacccgctcacggcgcagctggctgctgggccgctgcatccatgcgcttggccttgcgcaggaaggccagatccaggaagccggcaggatcgtgaaggaggtgctggaagaggccgaaggcctcgggcagggctatgtgccggtggcgggcatggcagcgggcctgctggccgatacgctgtacgaactgaacgagaccgaggccgtctgccatctgctggaaccgcgcatgggcgcgctggagcgtgcgtcgctgccggaggtggtgctgcgtgcgagcctggtgctttcgaactcgcactggcaggccggccgcagcgcgcaggccctggcctgccttgaccgcctcgaagcctatgccagacggtacgcgctggaccgcgtgctggccgaagcgatggtgctgcgtctgcgccggcatttgcacggcggcgagatggagcaggccgcgctcgtgctggatcgtgtcgaagcgctggcgtcgcgccacgccgggtccggccctggaaagtctgcccagatcgcacgcgcggcaagctgcgcctggatcgatatggcgctgtacacgcgcaatttcgccggtgcgctggagcgcatccccccgctgatcgccggcggcgaccagagcgccggcacggtcggcctgcgcatgcagcttgccgcggcgcgcctgggcctcggcgagacgcaggctggccgggacgacttcatcgaggcaatgcgcgtgggacatcggctgggcctgtcgcggacgctgctggatgccttgcagaccgtgccggatgctctcgatatgctggcgcgcgatccgttgcctgatcccgtcctggcgttccaggtccagcgcctgatgcatgcgctgcgctcggctgcgggccggcatggccgcgcgacaggcggccacgaagccgacgccttgcgcctgctcagcgggcgcgagcgggagatcctgcaactgctggcccaggccatgtcgaacaagaagatcgcgatgatcctgaacgtctccgccgagacggtcaaatggcatctcaggaacatctacgccaagctgggcgtcggcagtcgcgcgggcgctgcggcattgctgcgcgacatggccgggccggcggcggcgaaccactgatctccccgcagggcaggactgatccggaaacccacgacatcgcagtcatccctgcagccacggaagctgcgccctcggggcgctcgcggcgcagtccatgccgtgtaccggcggcgcacatccgttctcataccaactggcgcacaccccgtcaaactccggctccggccacatctccaacccgtgccggggaggcggctacgttccgggcgcgtgccgcgcgtggtgggcctggccgtggcgaaggacatgatgatgaccgcgcgccgcatcggcgtggaagaggcaagggagcttggtatcgtccattccgtctacacgccggaggcattgccggaggaggcccgccgcctcgcgcgccgtttcctggcgggtcccccgcaggcgctcgggcagaccaagcggatgctcaatggcagtttcgagacctcctacgcagtattcgtggagcttgaagcgaacgcgcaggccgtggcgaccaccacggcttatcacgcacaggcgctgcagcgcttcgcgcgcggccaacccttgcgtttcgactgggaccgtgcagagtgatgctcgcgcttgccggcaagggcttgccgtgcgttgccgcggtcatcgcggtgtgtcggtggtcctcccaatcagaagccacgtttgcaggtcaccgatgccctttgccggaaccagtccgcgcgcttcaagcaggaatggttcgccaagcttctgccgggtggcttccgttacctgaacgcggccgaccacgccctgggactccatccggctggcgatattcacggtatcgccccataagtcgtagatgaacttcctgcgcccgatcacgccagccacgacagcgccgctgtggatgccaacccgcaactgcaggttgtagccgcttcgccgattgaatttgcccagcgactcgatcatgtccagcgccatatgagcggcccgaacggcatgatcggccgctggcaccggcaggccggcggctgccatgtaggcgtcgccgatcgtcttgatcttttcgagcccccggctgtccgcgatattgtcaaattcggcaaatatctcgttcagtactgccaccagccgttccgggttcaggctgggggaaaaacgggtgaactgtacgaggtctgcaaatagaacggacacttcctggaacttgtcggcaatgacctccggaggggcggcggcaatgagatcggggcgcagcttcagacgctcggcaatgggggcgggcagcacgttgagcagcagccgttcggtcacctgttgctcgcagacgagcttgtcgtaaaggcgcctgagctcgtcgctctggcgaacgatggtctcccggctcgtttccagttcgcgcaccttccgctcgagttccttgccgtatttcagcgattccccgtgcagcaggcgcacttccagcatattgcgaacccgcatcagtacctcggccaggtcaaacggcttgctgacgaagtctttcgcaccggcttgcagcgcgcgcaccttgtggtctggctgggccgtgatgacgatcaccggaagataactgtctgcctggatctgcttgaggccttccatgacctcgaaaccatccatgccgggcatctggagatccagcaggatcaggtcatagtggttactgctgtgaagctcgcagacccggcgtggatccatggttgacgcaacgcgagcatagccggccccgcgcagcatctgctcgagcagcaggacattggcctccaggtcgtcaacgaccaggatccttgccgccagaatgtccgatgcgctgatcatgtcgtgttgcttcacggactccggacaggccctccgtgggcgagctccaatgccgcgttcagtgcgtccatgaactcgttgagcctgatcggcttggtcagataccggaagaagcccgctttcgtacctttctcgatatcgcgcggcatcgcattggcactgagggcgatcaccggaatgtgcgctgtcctggggtcttcgcgcagaagtcccagcgcttcgatgccgttgatatccggcagatggatatccatcacgatcacttctggcagggcggtgcgcgcgagttcgaggccaagcgttccggtgatcgcggtcagcagccgcatacccgcccggcgcgcgatgagttgctcgaccagtttcaggttggcggggttgtcttcgacatacagcagggtatgcgctgaagggccgtgctctgattgcgcctgcgccggtaccgccggctcgacgctctcgcccgccaattccggggggcgggaagcgggcagttcaacccagaatacgctgcctgcctcaaccgcactttcggcgccgatgctgcctcccatcagttccaccaggcgcttggccaccacgaggccgatgcctgtgccttcttcggggcccgcttcttgcccgaggcggttgaacggccgaaaaagttgtgcgagctgctcccgtgccaatcctgcgcccgtgtcgcgcacgctgatgcgaatgcggtcccctgcggtaacgctcacttcaactgttccttgatctcggttgtatttgatggcgttagacaggagattgagcaggatctgctttagccgggtgcgatccgcgcgaacaaaacatgggaaattgaacgatgggaagcgcatgcgaacccctcgcttcagtgcctgctgttcgaccatggcgtggcattcgcgcaaggcttcggccagggataccggctctggcgacagcgacgcctgcccggcctcgatcttcgcgagatccaggacctcattgatcaattccagcaaatgccagccggctttcagaatctggtcaatgctggcctgctgcgcggggggcggcggcggcgaatccgaagccatcaactgcgcgaagccaaggatcgcattcaaggggctccgcaattcatggctcatgctggaaaggaaatcggatttcgcacggttggcgccctcggccgctgcctgcgcccgcttctggtcctcgatgtcggtgcaggtcgcaaaccactttacgatatttccgtcgcgatccttgaatggcgctccgcgggcaaggtggcatcgataggcgccatcggaagctctcctcaggcgaaattcgagttcatattcgcacccgcttgcatgggcgcttctccagcgtttgctggtgccttgcatatcatccggatggacgacagtctgccaagccccgagttgggtttgctcaagcgtaagtccggtataggtagaccagcgctggttgcagtagtcgatccagccatcgggtttcgcggtaaacacgatatggggtatgccgtcggccagcaatctgaagtgctgttccccctcctgaatgccggaggctgagggagatggctttgccgaccggtgcgtggatggcttgcgcatgatctgccacaacaaaggagcaaaggagagactgcccgcgcggggcggatgtcagtttcaacgagggactcctgacgaggatatgcgcttccgccgccggcagggcaattttgctggctgctgaacatcgacgtatccaagccggcacatttccacgacatcttggattccccgggtagtgcgagttcgagcagcactgctaggccaggctccgcgctccgcccccattgcgcattgcacggcggccaagccgggattgcctggtgcaccggcaatctccggtcaccggtgtcatcgccgcgatgccaaccaatacatccaatgtatcggttgacataccgaaagtatttttccgccggacttccgatccgtaccatcgcctcatggatttcgaggagacgacatgatcccggcagcaccacgcaaaaacgggggcgcgcaatgacaggccccctccaaggcgttcgcatcatcgacatgaccacggtcctgatgggaccgtacgccacacagatcctcggcgacctcggtgccgacgtgatcaaggtcgaacctccgacgggagacaccgtccgcgacgtgggttaccgccgcaacgacggcatggcgggcatcttcctgcacgtcaaccgcagcaagcgcagcatcgtgctggacctgaagaagccttgcgggcgcgatgcgctgctgcgcctcgtggccgacgccgacgtgctggtctacaacgtgcgtccgcaggcgatggcgcggctgaacctgggttacgaggaaatcgccaaggtcaatccaggcatcctgtacgtgggcctctacggctatggccaggccggcccctatgcggccaagacggcctacgacgacctgatccagggcgccgtcgccattcccacactgtcgaagatggccggtgccgacatcccgcgctacgcgcccagcgccattgcggaccgcatcgtcggcatctccgccgtgaacgccatcaccgcgggcctctaccaccgcctgcgtaccggcgaaggccagtccatcgacgtgccgatgttcgagaccatggcgcagttcatcctgggcgaccacatgggcggcgcgaccttcgagccgccgctcggtccgacgggctatgggcgtgtgctcgatcctaaccgccgcccgtaccgcacgaaggacggctacctctgcgtgctggtctacaacgacaagcagtggcgcaagttcttcgagctgatcggcaagccgggcctgatggacagcgacccgcgcttcgccaccatcggcgagcgcacgaagcatatcgacgctctctatggcatggttgccgaggtgatgcccacgcgcaccagcgcggagtggaccgcgctgctggagtccaccgacatgccggtgatgcagctccacaccgtcgattcgctgatgaccgacccgcacctcgacgcggtgggcttcatcgacgtggtcgagcacccgaccgaagggcagatccgctcgatggcgatcccgtcgcactggtcgaagaccacgccgaaagtggaacgccaggcaccgcgcctcggcgaacacagcgcggaagtgctggccgaggccggcttcagtgccgacgagatccgcaagctcgcggaagagggcgtgacgctgatcgcgcccgccaccgagtgatacccccacattccggagtttcatcgtgactgcaagtctcgaatcgttgccgctcgtcgccatcccgccggcggacgaagcgctgcgcggcccgatccgcgcattcctcgaaggaaagctggccaacgtgccgacgcatatccgcgcccgcacctggatgggctatgacgccgacttcagccgcgcgctcgcgaaacagggctggctcggcctcgccctgccaaaggagtatggcggcgccggccgcagcgcattcgcccgcttcgtgctggtggaggaactgatcgccgccggtgcgccggtgtcggcccactggttcgccgatcgccagaccgccccgctgatcctgaagttcggcacgccggcacagcgcgagtttttcgtcccgcgcatggtgcgcggcgagatcttcatgtgcatcggcatgagcgagcccgacaccggctccgatctctccagcgtgcgcacgcgcgccgtacgcaccggcacgggctggcgcctgaacggccgcaagatctggacgaccaatgcccaccgcacgcagtacatgtgcgcgctggtgcggacgtcgggccagcacggcgaccgccacaagggcctgtcgcaggtactgatcgacctcagcctgcccggcatcagctaccgcccgatcaaggacctcgccggcgacgcgcacttctgcgaagtcgtcttcgaggacgtggacctgccggccgacgccatcgtcggcgaagaaggctcgggctggaagcaggtgactgcggaacttgccttcgagcgcagcggaccggagcgcatcctgaccagccagctgctggccgagacgtggctggccgaagtgcgtgcgtcgggccttgccgtgcccgattcggtgaaggtcatcgccggccgcatcgccggccgcctggcggcgcttcgcacgatgtcgctcgccgtcgccgacctgctcgacaagggccagaaccccgagaccgacgccgcctacgtgaaggacctcggcaccgagttcgagcagaccgtgccgggctggattgcctcggccatcgagcagatgccggacttcgcgccgtcggagacgctgcaacgcgcgctcgcctacatcacgcagctttgcccgagcttctcgctgcgcggcggcacccgccagatcctgcgcggcatcatcgcccgctcgctgggcctgcgctaagacattaccggagacgaccatgactgattccctcctggaaggcttcgagcgcgccctcgccgacctgtgtgccgacgaagcggtacgccgcagcgaagcggccgaaggcgccgccgggcaatgggccgccatcgacgcgctcggctacaccgatgcgctcgtgcccgcagagtgcggcggcgccgggctgtcgcttcctgaagccttcccgctgttcctcgccgccggccgggccggcctgagccacccgttcgccgagaccgccatcgcccgcgccatgctggcgaaggcggggcgcgagagcacgggcgagtgcattgccatcgctcccgccgccgctggctgccagcacatcgcctgccgcaacgtgccaggcggcgcgctcgccgatctcgtgctgacgcagtggcgcggcgaatggctgctcttgccggtgagcgccgcgatgcacaccccgggcatctaccgcccgctggcatcggcctcgctgcaatggcagtcggctgacgtggcggtcttccgcttccgcgatgacgacgccgacctcctcgcgctctgcaacgccgcccacgccgccggcatggcgggtgcgatgcaacgcgtgctggccatgagcgtgacgtacgtcaacgatcgccagcagttcgggcgcgcgatcagccagttccaggcgatgcagcaggaactgagcgtgatggccgagcaggccagctcgtcggtgttcgccgcccgcctgggctgcgcggccgccggctggctgcccgatccgctgcgcgccgcgtcggccaagctgcgcgcctgcgaggcgggcgaacgtgtcgcggccatcgcccacgccgtgcatggcgccatcggcatcaccgaggagctggcactgggcctgttcacgcggcgcctgcatgaatggcgcagcgtgggcggcagcgagaccggttgcgcgaagctgatcggtgacgcgctgttcgcgcagagcggcgcgtcgagccaggtgattctcgacttcgcgcgcacccagctcgcattccacgcctgaggccaccatgctgaacaacaaggaatccatcgtcatcgtcggcgcgaagcgcacgccgatcggcgcgttcaatggctcgctgtcggcgttcaaggcgccggagcttggtgccgtggccatccgtgccgccgtcgcgcaggcgggggtcgatccggcttcggtcgacgaagccatcatgggcctgtgcctgtttgccaacgtcggccaggcaccggcgcggcaggcggtgctcggcgccgggctgcccacctctacgccggccaccactatcagcaagatgtgcggctcggccatgaagtccgtgatgctcgcgcatgacctgctgcttgccggcacctgcaacgtggcggtggcgggcggcatggagtcgatgaccaacgcgccgtacatcgtcccgcgcggccgatacggctaccgccttgggcacggccagttcctcgaccacatgtactgcgacgggctggaggacgcctacgaaggccacctgatgggctactacgcagacctcgccgccgaggcgcgcggcatgggccgcgaggcacaggatgcgtacgcccgcgagagcctgctgcgcgcgcaggcggcggtcgccgaagggcgcttccgcgacgagattgcgcccgtcacgctcaagcgcggcggcgagtttgccgaggacgagacgccgggccagtgcgacgccgccaggctgccgaaactgaaggccgtgttccgcgacggcggctcggtgactgccggcaatgcctcgtcgatctccgacggtgccgccgcgctggtgctgatgcgcgagcgcgatgccatccgcgagggccttgcgccgctggcccgcatcgtcgcccacgccacccacgccaacccgccgcagcagttcgccgacgcgccggtgctcgccgcgcgccgcgtgctcgacaaggcgggctggaccgcgcgcgacgtcgatctctatgaagtcaacgaggcgtttgccgtggtgacgatgatcgcgctggacgagcttggcatcggccacgaccgcctcaacgtcaacggcggcgcctgcgcgctcggtcatccggtcggggcgaccggggcccgcctgctggtgacgctggtccacgcgctgcagcagcgcggcctgaagcgcgggctcgccagcctgtgcctgggcggtggcgaagccacggccatcggcctcgaactgtgctgaggagccggccatgagcgttctgcatcgcatcgagaacggcgtcggctggctgaccatggaccgcccggcggccatgaacagcctgaaccgcgagatggccgccgccatgaccgcgcaactcagggcatggcgcgacgaccccgccgtgcgcgcggtggtgcttaccggcaacggccgtgcgttctgcgccggggccgacctcaagcaagtggccgagccgcctgtgaccggcgagccggatttcctcgacgtggtggtcggcttcgtcgacacgctgcgcgcgtttcccaggcccgtcatcgccgccgtgaatggcatggcgctcgcgggcgggctggaaacggtgatggcctgcgacctcgtcctcgccgccgagagcgcgaagctgggcgacgcgcactcgaacttcggcgtgttccccggggcgggcggcgcggcggtgctgccgcgcaaggtgcctgtcaacgtggcgcgctggctgctgttcaccggcgcaagcttcaccgccgcgcagatggaacgcttcggcctggtcaacgaagttgtgccggacgccgaactcgctgcccgcgcacaggccgtgggcgaattgctggcggccaggagcccgctggtactcgcccgcatgaagcgcgtggtggccgaggccgccgacaagccggttgccgacgcgctccgtcaggaactgctcgaactgcgcaaccaccagcgctcccatgacatgcgcgagggcttgctggccttcgccgaaaagcggcagcccgtcttcaagggctgctgaaccgacacaaggaaccaccatggacttgctctactcggaggagcacaaggcgttccggcaggaagtgcgcgactttctcgccgccaacctgccggacgacatgcgcgagcgcctgcgcgccggcggcttcgccaccaaggacgacaacgcactctggcaacgcaggctgaaccagcgcggctggggcgcgcccgcctggccgaaggcatttggcggcgccggctgggacgccgaccgccagcgcatcttcgccgacgaatgcgctgccgcgccggcaccgacgccgcacccgttcaacatcaccatgctggggccggtgctgatccacttcggctccgacgtgcagcgtgagtatttcctgcccaagcttctgaacgccgacatccaggtctgccagggattctcggaaccgggctccggctccgaccttgcctcgctgaagaccacggctgttcgcgaaggcaatgagtacatcgtcaacggccagaagatctggacgagccaggcgcattacgcggactgggccttctgcctggtgcggaccgacgtcgacgcggtgaagaagcaggccggcatctcgttcctgctgatcgacatgaagtcgccgggcatcaccgtgcgcccgatcatcagcatcgacggccgccacagcctgaacgaagtcttcttcgagaacgtgcgcgtgcctgccgacaacctggtgggcgaggagaacaagggctggagctacgccaagttcctgctcggccacgagcgcgcccacatcgccggcatcggccgcaacaaggagcgcgtggcctgtgccagggcgctgctggcgaagatggaggacgagggctacccggaggcgacgctggcagcctatcgcggacggattgccatgatcgaagccgacctgcatgcgctggaagtgacgcaactgcgcgtgcacggcgggcacgccgacgcgaagctgtcgccgatgctgaaggttcgcggcagcgagatcttccaggccgtcaccgacctgctttgccggatgaccggcaccggttcgctgcccgccgacggcgccgacgtgacgctgacccggtcctacctgtactcgcgcgccgtctcgatcttcggcggtaccaccgaagtgcagaagaatatcctttccgcttccctcctggatctgtcatgaacctgcaactgaacgacgtccagcagcaactgcaggacagcctggggcggctgctggcccgcgagtacgacttcggccgccgccagcaatatgcggcgtccgctgccgggcattcgcccgaggcgtgggcgcaactggccggtctgggcgtaacggccgcggccatcggcgaggcgcatgacggcttcggcggcgacgccgtcgaccacatgatgatctccgaggcactcggcaagtgcctgtcgctggagccgtatcacggcaccgtggtcatggcggccacggccatcgaacagctgggctcgcccacgcagcagtccagcctgttgccgcggatcgcgcggggcgaactccaggtggcgtgggcacatggcgaatcggtgcccgggcgcatcgccacgcgcgctgcccatggcgtggatggctggcggctctatggcaccaagccctgcgtgctgcatggcaccggggcggattacttcctcgtgaccgcgcaggcgccgaatgagggcgtccagctgttcctggtcaatgccagcaccacgggcgtgcgcaacgccggcggccgcctgatcgatggcaccccggcggcggacctggcgctggatgacgccgagggcgagcggcttggcacgctgacgcccgcgctgctgacccgtctgctggaaaccggcatcagtgccgcctgcgccgagatggtcggcgcgatggatggcgcctgcgcgctcaccgtcgcgtacctgaagacgcgctcgcagttcggtcgcgtgatcggagcgaatcaggcgctgcagcaccgcgtcgtcgacatgctgaccgcgctggagcagagccgcagcatgtcggtctcgctggcgcttgcactggcagggcgcaatgacctgaccggcgccgaggtgccggtccacgcggccaaggtgctggtgacgcagaacgcgcgccacgtcgcgcaggaagccatccagctgcacggcggcatcggcatgaccgaggagtacgccgtggggcactacctgcgccgcatcctcgtgctcgaccagctgcacggcgacatgcaataccacctcggctacctcgagcggcgcgccgcctgatcggctggcagcgccaccccaaagcaatccccatacatcccaaggagacaaaccatgtctgacatcatgtccctggccggcaaggtcatcatcgttaccggcgccgcgcagggcatcggccgcgccaccgccgaactcgcgctgagcctgggcgccagggtttgcgtggtcgacctgcagcgcgaagcgatcgaggcgtttgccgccgagcaccccgaccatgtccaggcctatgccggcaacgtggctgatcccgacttcgtgtcgtcgtccgtcgagcacgcggtgtcccgcttcggcaaggtcgatggcctggtcaactgcgccggcatcgtgcgcgccgcgatgatcgagaacatgacgctgaagacctggcacgacgtggtcgactgccacctgaccggcgccttcctctggctgcaggcggtgggctcgcgcctcgtcgagcgcgccaaggcgggcgagaaggtgcagggctcgatcatcaacgtctcgtccgatgccggccgccgcggctcggtcggccagatcaactacgcgtcggccaaggccggcatgttgggcatgaccatgagcgccgcgcgcgagtggggcaagttcggcgtgcgcacgaactcggtctgcctgggcatggtggaaacgccgatgaccgagaccatccgcggcgagcgcttccgcgacacctacctggcgatgatcccgatgggccgctgggcgcagccggaagaaatcgccgcgccgatctgcttcctgctgtccgacgccgccggctacgtgctgggccagcacatcggcgtgaacggcggcctgcacatggcgagctgagggcggcatgtcgacacgcgatctctatacccacgcgcaactgcggcgcctcttccatccgcgcaccatcgcggtggtcggcgcgacgccgaacgctcgctcgttcgccggccgggccatgacgaacctgcagcagttcgacggcaacgtgctgctggtcaacccccgctaccccgaggtgaacgggcaggtctgctatccgtcgctgtcggcgctgcccgaggcgcccgactgcgtgctgatcgccaccgcgcgcgaaacggtggagcccatcgtgcgcgagtgcgcggggctgggcgtgggcggcgtggtgctgttcgcgtcgggctatgccgagaccggcaatccggagcagattgccgagcaggctcggctggtcgccattgcccgggaaagcggcatgctgctgctcggtccgaacagcatcggctatgcgaactacatcaaccatgcgctggtgtcgttcacgccgctgcccgcgcgtggcggcgaactgccggcccatgcgatcgggctggtcagccagtccggcgcgctggcatttgcgctggaacaggcggccaaccacggcacggcgttcagccacgtgttctcgtgcggcaatgcgtgcgatatcgacgtgaccgaccagatcgcctatctcgccggggatccctcgtgcgcggcgatcgcatgcgtattcgaagggctgtccgacgccagccggatcattcgcgcggcgcaagtctgcgcggaagccggcaagccgctggtggtctacaagatggcgcgcgggacggcgggcgcggcggcggccatgtcgcataccggctcgatggcgggatccgaccgcgcctacagcacggcgctgcgcgaagctggcgtggtgcaggtcgataccatcgagcagctcgtgccgacgacggtgttcttcgccaaggccccccggccgacgacgtccggcgtggccatcgtctcgggttcgggcggcgcgggcattgtcgccgccgacgaggccgagcgtttcaacgtgccgctgccgcagccgtgtgacgcgacccgcgccgtgctcgaatcgcacattcctgacttcggcgccgcgcgcaacccgtgcgacctgaccgcccaggccgccaacaacttcgactccttcatccagtgcggcgacgcggtcttcgccgatcccgcctacggcgccgccgtggtgccgctggtggtgaccggcgacggcaacggccgccgcttccaggtgttcaacgacctagccgtcaagcacggcaagatggcgtgcggcctgtggatgtcgaactggatggaagggccggaggcggtcgagtccgaggcgctgccgcgccttgcgctgttccgctcggtctcgcactgcttcgcggcgctggccgcgtggcaggcacgggagcaatggctgttgtcgcgcgccacgccgaagccgccgcgcctgacacacgcttcggtggccgccgaagcgcgcgcgcgcatcgttgccgcgccggccgatacgctcaccgagcgtgaagccaaggacgtccttgccatgtacggcgtgccggtggtgggcgagtccctggcgacgagcgagcaggacgccgtgcgcgccgccgatgcctgcggctatccggtcgtgctgaaggtcgagagcccggccatcccgcacaagtcggaagcgggcgtgatccgcctcggcgtgaactcggcgcaggaggttgccgtcgcgtaccgcgaggtcatggcgaatgcgcgcaaggtgaccgccgacgaccgcatcaacggcgtgctggtgcagagccaggtgccgaccggcatcgagatcttggtcggcgcccgcgtggacccgcacctcggcgcgctgctggtggtggggctgggcggggtgatggtcgagctgatgcaggacacggtcgcgaccatcgcgccgtgctcggcgcagcaggcgcgcgccatgctggagcagctgcgcggcgtggcgctgctgaagggcttccgcggcgcggcgggcgtggacatggacctgctggcggaaatcgtcgccagcctgtccgagttcgcggcggaccagcgcgacgtgatcgccgagttcgatgtgaatccgctgatctgcacgccggaccgcatcgtggcggtggatgcgctgatcgaacggagagtgggggcctgacgggccgctccggtgccggcggggagggcgttcccgccggcatcggaaacattcaggcggcggcgcgaagcggcgcttcgaccgccgcctcctggctggccgcgccggtgacctcgtgcgccagtgccacgaagttgcgggtggtggcgtgcatgttgcccggcagcgttgccagtgcgatgccgaattccatctgcgccggcagcccggtcagcggaacatgccggataccgtcgccgcccagccgggcggtggaggccggcaccagcgccacacccagcccgctctccaccagcgcgaggatggtgggtacctgcaccgcttcctgcgcaataggcggctggatgccggccacctggaacgcatgcatcatcagcgaatgcatcgccggcacgcgggcctgcgaatagacgatgaacggcgtgtcgcccaactcggacagcgcgatgtgcttgcgccgtgccagcggagaatcggcgctgacggcgagcatcatcggttcggactgcagcagcgcgatctgcagcggcgtcttggcgagcacgggatagcgcaccagcgcgacatcgagcacgtgttcctcgaccgcacgcaacaggtcgaccgtcgtcgattcctcgatgatcagctccacgtgtggataccggccgcgaaatgcccggatcaggcgcggcatcagcgaatacaccgacgagccgacgaagcccacgcgcaccttgccgcgcacgccgttctcgccttcgctggccgcgtggcggatctcgtcggcgaagtacagcgtgctgcgcatctgccgcagcaccagctcgcccaccggcgtgagcgtgagaccggacgggtggcggtcgaacagcgtcacgccgagttcctcttccagcttgcggatggccgtggacagcggcggctgcgccatgcaaaggcgctcggcggcgcggtggaagttaagcgtttcgctcagcaccagggcctggcgcatctgtcggaggtccatcttggaagttgcctgatatacgatatgtggttgaagaatacgaattgtcgcagaataagacaaccggattcgggtattccctgatcgggttgcgtagcgtcgcgcactttggcgggcgtggaaatgcatcggggcggccttggccgccccgcgtattgctttcaggtctcctgccgcgccggcttacctgggctgcatccggatcgccccgtcgagacggatgacctcgccgttcagcatcgggttgccgaccacggcttccaccagccgcgcatactcggcgggccgtccgaggcgcgaggggaacggcaccatcctgcccagcgcgtcgcgcacggtttcgggcaagcccatcagcatgggcgtttcgaaaaggcccggcgcgatggtcacgcagcgcacgccgtcgcgcgccaggtcgcgggcgatggccagcgtcatcgacgctacgccgcccttcgacgcggcataggccgcctgcccgatctgcccctcgaacgccgccaccgacgcggtgttgacgatgacgccacgctcgccgccggcatcgggcgcgttgcccaccatcgccgcggcggcgaggcggaccatgttgaaggtgccgatcaggttgatgcgcacggtgcgctcgaaggcgtcgagcggatgggggccgtccttaccgaccgtcttgcacgcgggcgccacgccggcgcagttcaccagtccggccagccggccgagcgcggtggcggcgtcgacggcggcgcggccgtcggcctcgctgctcacgtcgcagcgcacgaagcggccgcccagttcggcagccagcgcctcgccggcggggttgatgtcggcgatgacgaccttgccgccggcggcggcaatcatgcgggcggtggcttcgccgaggcccgaggcgccgccggtaacgaggaagacgttgtcgcggatgtccatgccagtctcccgctcagcgcttcagttgcgccatgtagctgtcaagcgcggcctcatggtcgttggtgtggtgcgccagcgcctggaagccggccgacatttcgaggatggtgtcgaggcgggcgtgctggccttccttcagcagccgcttggccatgcgcagcgcatggccgggattgaccgcgatgcgctgcgccagttccattgccgtgggcatcagcgcctcctgcgggaccacgcgcgagaccagtccccattcgagcgcctgcgcggcgtcgatggtatcgccggtgaagcacagctccgccgcacgcgacatgcccacggcgcgcggcagcagccacgcgccgccatcgcccggaatcaggccgagcttgacgaaagtggcggcgaacacggccgtttcggatgcgatgcggatgtcgcacgtgcagacgaggtcattgcccgcgccgagcgccggaccattcactgccgcgatgaccggcacttcgaggttcgacagcgccagcggcaggcgctggatgccgtcgcggtaggcgtagcgggccatcaccggctcgcccgactcgcgcccgaaggtggcgcgcaggctcttcaggttgccgccggaggaaaaggcgggaccggcgccggtcagcaccacgacgcgcacggaatggtcgcggttgacggcttcgcacatctcgaccagcgcctccacggcgtcgttgtcggacagcgcgttgcgcgtctgcggacggttcatggtgacgatggcgatggcgccttcgcgttggatatcgaggaaattgctcatgacagactgtggtggggaagacgtgtggtttcggccgcgttcaggcaacggccggggcaggggggcgcggtgtcagcgccgctggcatttctccgacacggcgcgcgcagcgtcgatgcggccgggcggcagccagcccgccaggacctcggcaatcccggcggcgtccggcgcgcgcggcgccgcgggcggcaccgaaggcgtgcggctgaagcgcggcgcgggcgccggatgcatgatgccgtccacctcgacgaaggtgccgcgcgcgcgcaggtgcgggtggtgcggcgcctcgtggtagttcagcacgggggcgaagcaggcgtcggtgccatcgagcagggcgcaccattcgtcgcgcgtgcgggtgcggaagacttcggccagtgccgcgcttccggcttcccagttggcggggtcgttctggtcaccaaggctcgcagggtccacgccaatccggctgagcaggtctcggtagaagcgcgcctcgacagggccgaccgagatccagccgccgtccttgcacgcgtagacgttgtagaagtgcgcgccggaatcgagcacgttcgtgccgcgctccgggcgccactggccggcggcggcgaggccgaagaacaccgcgcccagcgcggcggcgccatcgacgatggcggcatccaccacctgtcccttgccggacttgcccgcctcgatcagcgcggccagcacgccggcgacgaggaacatgccgccgccggcgaagtcgccaaggtaagccggggggatggccggcgggccgccgcgctggccgatggcattgagcgcgccggtcagcgcgatgtagttgacgtcatgccccgccgcgttggccagcggaccgctctggccccagcccgtgacacggccgtacacgagccgcggattgcgccccatgcacgcgtccgggccgaggcccatgcgctcggtgacgccggggcgaaagccttcgatcagggcgtcggccttctccaccagttccagcacggtcgccacggcctcgggatccttcaggtcgagcacgagggacttgcgattgcgcagcatgaggtcgtaccggcgctcgcgcttcacgccgagatcgacctcgcccggacgctcgatgcgcagcacctccgcgcccatgtcggcgagcatcatgccggccagcgggccggggccgatgccggccagttcgatgatccggatgcccgcgagcgggcccttcctggtttcctggtctgatgcgtgcatgtttttgctctactccacggggatgccggcagtctttacgatgtcgcgcgtgcgttgtatctcggcgagctggaagtcgcgcaggcgggtggtgctgccggtgtacacggtgccgcccaggctctcgacgaatttcacgccggcgggcgcctgcagggccgcgcgcacggcgtccgacaggctcttgatgatcggcgcgggcacgttggcgggcgcgaagaccccggtccacgccgaaacgtcgaagcccggcgcgccgctttcggccacggtgggcacctccgggagttccttgagccgatgggtgtcggtgaccgcaagcgcgcgcaggcggccggcccggaccagcggcatgaccgcgctgatctcggccatggagtagtccacctgtccgacggcgacgtcggtcatggccggggcggtgcccttgtaggcgatcggggcggcgtggataccgaagcgctcgttgagcagttcgacgaacacctggtagccggggctgccggcggcgtagttgagcttgcggggcgccttgcgcgcgccgtcgaccagctccgcgagcgtccggaacggggagccggtcggcaccacgacgacgagcgcgaagcgcgcgatgcgttccaccggcgcgaagtccttgacggggtcatacggcaggttcctgaacacggcgacgttggtcaccatggtcgagttgctgccgacaaacagcgtatagccgtcgggcgcagcctcggccgcggcgcgtgcgccgatgaagccgttggcgcctgggcggttctccaccacgaacggctggtggaacttcgccgagagtgcctgggcgacaaagcgcgcggtcgtgtccgtgccgctgccgggcggcagcgagacaatgatcttgaccgggcggttcgggtaagccgcctgcgccagggccggttgcatccacgcggacgccgcggccaccgcgcacgccgccacacatgtcgccatgaggcgccagcgccgccaatacggcaatcggggtagatgaaaggccatgtcgtctccttggttccctggtctggtcgtgatcctgcaaggggacggcacgccgtcctttgagggagtccgacagatgctaagaagctggcgcagttgtgaaaaatactttcggtatgtcgatcaatacatgggatgtatcggcgcgtgccggccacggcaaggcagagggacccgcaatgcctgatccaggtggcggatcgttccctgcgccacgaactttgattagggttttcctacgatatatggcgaaacactacgaaaacacgtagtattggatcgtcggtatctggaaggtgtccacgacatctcgtaggaatcagccggcacagggagtctttggatccggcaagagaccggtgcgatacacaggagatagttggacatgctgtcacgaatccggagccggcgcccccggttccccggcctcgcccgccttcccaggcgcttcggaacaaccctggcggcggccgccgcagtcgtgtgcggcctcgccgccgcgacgagcgcatcgcccgcgcgtgcgcaggacgggtatcccgccaagccggtcacgatagtggtgcccgcgccgcccggcggcatcaccgaccagcttgcccggctcgtcgcctcgcatatggccagggacttcgggatccaggtcgtggtcgacaaccggggcggcgccggcggcaacattgccgcggaaatcggcgcgcgtgcgcagcctgacggctacaccgtcctgatgggcacgcagggcatgtttgccggcaaccagttcctctacaaggcgctgcgcttcgatccggagaaggactttatcgcggcacaaggcctggtcaccattcccaacatcctggtggtgaacagccggttgccgttccgctcggtcgcggacctggtcacgtacgccagggccaatcccggcaagctgaccgtggcgtccgtgggcaacggcacggggacgcacctggccgccgaactcttccaggcccaggcgggagtgaagttcgtccacatcccctacaagggcagcgcgcctgtcatcaatgacctgctggcgggacaggtcgacatgaccttcgactaccccgtttcgacgctgccgcagatccaggcgggcaagctgcgcgcgctcgcggtcacgagcaaggcacgcctgcccgcgctggcgcaggtgccgaccgtggccgaggccggctatcccggggcggaagccacgtcgtggatcggcctgttcttcccggcccgcaccagtccggccatcgtggccaggtggcaggccgatatcggccgcctgctggccgatccggcggtgaccgccgagatccagcggatgggcgccgcgccgctgccgcttggcggcgaacgtttccgcgccttcgtggcatccgaacgcgggaagtggaaggccatcatccagcgctccggcgccagcattgactgagcccggctccccgacacccaggcagtcccaggccgccctgcatggcgcggcgcgaggctgccccatcggcagaggcgcatatgcgtgtagcacaccagatcatcctgaccgaccaggatcgctcccagctcgaaacacttgccaccgcgccggagaccccggccaaggtggcgcagcgcgcccgcatcatcctgctggcggcgcaaggcgagcagaacaagatgattgcgccccgcctcggcatcgggcgcgcacaggtcgcgcgctggcgcgagcgctatgcccacgcggggctcggcggcatcctgcatgacctgccgcgcggcgctccgcccgtcagggtggacctgacgaggctggcgaggctgactggcgcagacggccccgacgcgacgcgcggctggagcatgcgcggcgtggcggcggaactgggcgtcagcgccgcaagcgtctcgcgtcactggcgcgcggcgggactcgcttccgggcttggcggccttggcggacttggcgggttgaatgggatcaacggccgtgcatccggcccggcgccgttccatttcaccgggcgggctgtcgaaatcgttgccctctacgcagccgggcccgagcatgcactggtgctggcgttcgacgagcctgcgcatccgctggccgcccctggcacgtcgggggcggggggccagaacctgcgctcgctgccggcgcaccagcgcagccttgccgcatcgctgctgacggcgctgcggatgctcgatggcgggcttggcgacgcaagcgccggcgcccagcacgaaagctggctgggcttcctgcgcgacgtggaggcggccacgcccgcggaccggcacatctgggtcctgtcggacaactacgccagccaccagcatgcggacgtccagcactgggtccggcgccatccgcgcgtgatggtgcaactggcacccaacggcgccgcctggctgcgcatggtgcagcggttcctgtgcgatgcgcagaccgtgcgccggtcgagttttccggccgccattccggaggcgctggccgccatcgaagcggctgcgcggtcgcgcggcgcgacgccgtatcgctggatccgccagaccgtgccgcacggtccggccaacggccaatcgcgggatatgccggatatgccggatgcgccggacgttccgctggagccgcaagccgcgagcccgctgttgctgcctggccatgccgtggccgagggcgaacgtcccatccaggcgatcaccagcaccaaggtgctgccgccgcgcggcgcccggcaactgatgccgcgcgaagcgctgatgggccgcctgctcgacgcccgccgccaccgctgcgtgatgatccacggccaggcgggaagcggcaagaccagcacgctgatggcgtggcgcaaggccatgatctcgctgggctacgacgtctgctggctgtcgctggcggccgaggacaacgagccggcgcgcttcctcgactatctgcttgccagcattgcggaggccgatcccgccgccgcgcgcgaagcctcgcaagtcgtggccgccggacacgacgaggccgagatcgaactgtgggcgatcacgctggtgcagggcctggcccggcgccagcgcgaactggtgctgatgatcgacgacctgcaccatgtttccgaccccgctatcctgctggcgctgcagtggctgctggagtacgccccgccgcaactgcacgtggcgctggcctcgcgcacggcgctggacctgtcgatggagcgcctgcgtctgcagaaccagctcgcggaattcgacatgcgcgacctgcgcttctcgcccgaggaatccgcgcgctacctgcgcgaccagctcggcaacattccgggcagcgacgccgcggcgctgcatgaactgacggacggatgggtggccgggctgcaactgtttgccatcggcctgcgcacccggcaggccggcagctacccggtgacgcaggtgcgcgacgcccgggcgttcgccagcttcttcgagcgcgaagtgctggtccggctcgcgcccgacgatctcgacatgctgacccgggtggccatctgccagcgcttctgcgtgccgctgtgcgcggaaatcctcgggcagcccgacgctgtggcgggcatcaaggcgcgcgtgacgcggatggtggccgaccatctgttcatcaccgtggtcggcagccacgacaacgaaacctggtaccgcatccacccgctgctgcgcgaaacgctgctcggctacctggcggcccgcgacgaagcggagatacgcgcgctgcacgccacggcctggcgctggttcgacgcccgcggccacctcgacgaggctgtgctgcacgccgtgagcgcgggcgagccggacgccgccgcgaagctggtcgaagggcgcgcgcaggcgctgctcgtcggcggcgaactgagccaggtggcgggcctgctgcgcatgctgccgcaagagcaggtcaggcgcagcttccgcctgcacgtggcccacgcctacatgctgctctacgcgcgcgatttcgacagcctgcgccgcagcctcgacgagatggacgcgcagcgcgccagcgttggtacggtcgggtgctataccgtgtcgctgctgcgcgcgggcatggcgctgcaactcgacgatatcgacaccgcggcggcgctgctgccggaaatctggaacccgccgccggaggccggcgatttcacatggcttgcccgcgccaacgcgctgtcctggctgctgatccagcgcggcgagcacgatctggcgcgcgggattctggaagaggccgacctgcgcagccgctcgccgcgcagccgccagttcggccgctgcgtgcacgcgctgagcctggtgcgggaagggaagatccgccaggcctgcaagattgtgcgggaggtgctggcggaagccgaggggtatggcgcgggctacgtggcgatggcgagcatggccgccgggctgctggccgatgcgctgtacgagctgaacgaaaccgaggcggcctgccagcttctggagccgcgcatcggcatggtggagcgcacttcgttgccggaggtggtgctgcgggccagcctggtgctgtcgaattcgcactggatcgccgggcggcgccagcaggcactggcctgtctggaccggctggaggcctatgcggtgcgctatggcctggaccggctgctggccgaggcgctggtgcagcggttgcgccggcatctccagcagggcgcgatggagcgggccaatatcgtcctcgaatgcgtgcgggggcttgcgcaacgccatgccgcttcgggttcggattcgggccccgagcgggcccgcgcgctcgcccacgcggccgagcgcgcggcgatcgacatggccctgcacacccgcgattttgccggggcgctggagcgcatccagcccttgctcgatgccaccgcgcagggacccgccacggccagcctgcgcatgcagcttgccgtggcgcggcaggggctgggggagggggcggcggctcggcaggacttcgtgacggcctgccggctgggccacgggctgggtttgtcgcgcacgctgctggacgcgctggaggtcatgtcggacgcctccgacgctcttatccgcgagccgctgccggaccctgtgctcggcttctacgtgcagcgcctgctggcggcgcatcgcacggcggccagcgagcgcggcgccgccgatgccgggccgcagagcggccccatcgccctgctgagcgagcgcgagcgcgaaatcctgtacctgctggcgcaggcgatgtccaacaagaagatcgcgagagtcctgaatgtctccgccgagacggtcaaatggcatctcaagaacatctacgccaagctgggtgtcggcggccgcggcggcgccgccgcgctgctgcgcgacgtgatggggccgggcgtggtgccggcctgatcctgccgccttcctgccgctgtccacgcacgcccgcgtcatgcgggtaatgccgttcagtttcagctggtccaccgtcgtccccgcgaaagcggggacccagtggctttgaaagacgctgggttcccgctttcgcgggaatgacggtaagaccaggaatgctcaactgaacggcattaagcgtcatgcgggcgtgttgttgcgggcgcattgcggattgccggagtgctccgctagcgcgcctcatgcggcgggtggtggtggcgcgcggaccttacgcatgcttatccgcgcgccataagctccgctcctccccatgccacccgagtcggggagtacctgccccgggcccgccggccaatcatggacacacacctttcgttcaacccgatttactggagtgtccaagacatgagcctgcttgaagggaaagtcatcatcgtgaccggcgccggcgccggcgtgggcaaggggatcgcgctggaggcggcccgccagggtgcgcgcgtgatcgtcaacgacatcggcgtcaacatcgacggctcgggcggcagcgccagccccggcgaacaggtcgtcgcggaaatccgcgcggctggcggcgaggcggcggtcaacaccgacagcgtggccgactggggcgcggcgcagaagatcgcccagcaggccatggacctgtatggccgcatcgatggcgtggtcaacaacgccggcaacctgcgcgacgtcctcttccacaagatgagcgaagaagagttcgacgccgtgatcgcggtccacctcaagggcagctggaacgtctcgcgctcggtggcgccgcatttcaaggcgcaggagagcggcgcctttgtccacatgacctcgaccaccggcctgatcggcaacttcggccaggccaactatgcggcggccaagctcggcatcgtcgcgctgtcgaagtccatcgccatcgacatgcagaagttcaacgtgcgctccaactgcatcgcgccgttcgccttcacgcgcatggtcgacagcgtgcccgccaatacgccggaagcgctggaacgccgcaaggtcaacatgcgcctggaggccggcaagatcgcgccgttcacgctggccctgctggccgacgaagcgaagcacgtcaacgcccaggtcttcggcgtgcgcaacaacgaagtcttcctgttctcccagccgcggccgatccgctcggcccacaggagcgaaggctggaccgtgcagtcctgcgtggagcatgccatcccgatgctcaagagttcgttcgtcccgttcgagctgtcgcgcgacatcttcacctgggacccggtctgaccgcggatcacggcttcaaaggagcaatgcaatggatttcgagcccgatctcggactggaggcgttccgccaggaagtacggactttcctgcgcgagagcctgcctgccgacctggccggcaggccgcgcagcggcactcgctcttcgcgcgcggacctgactcgctggcagggcatcctgaaccagcgtggctggggcgcaccgtcctggccgaaagagcatggcggcaccggctggtcggtgctgcaacggctaatcttcgacgaggaatgcgtggccgccggcgccccgtcgccggacaccgccgcccagcgcctgctgggaccggtgctgaacgctttcggcacgccggcgcagcgcgccgagcatatcccgcacatgctgagcggcgagcgccagtggtgccagggcttctcggagccgggttccggctccgacctcgcctcgctgcgcacgcgcgcagtcagggatggcgaccactatgtggtcaacggccagaaaatctggaccacctgcgcccaccgcgccgactggatcttcctgctggtgcgcaccgatcccgaggcgaagaagcaggccggcatcaccttcctgctggtggacatgaagtcgcccggcatcacggtgcggccgatccgcagcatcgacggctgccaccacctgaacgagaccttcttcgaggatgtcagggtgccggtggccaaccgcgtgggcgaggaaggcgccgggtggagtatcaccaagttcctgctcaacaacgaacacgcgacggccgccgacctgccgatgctgcgccgctacctgacgcaggtgcgcaatctcgccgcgcgcaaggatgtcagcggccgcacgctggcgcagcggcacgagttttcgctgcggctggcgcgcttcgaggcggagctgaacgccatcgccatgctggtgcagcgcgtggcgtcgatggaggaagaccatagtcccgctgcccacgcgatgggctccatgctgaagatccgcggcacggaactgcagcaggccatgagcaccttcctggtggaagcgctgggcgactacggcgccgtggcgtacccgacgctggacgacgagggtggcaacggccatggcgacgaacgcgccgagctgcccatgcaggacctgggccgcggcatcgccagcgagatgttcttccggcgcgcctcgaccatctatggcggcaccagcgaagtccagcggaccatcatcgccaagtcgctgttcaatttctgaaggcagtcaccgagcatgaaattcaacctgaatgatgagcaaggcctgctgcgcgacagcgtgcggcgctttgtcgacaaggaatacgacctcgcggcgcgcacggcacgcctgcgcagcggcgagccgtgccatgccggccattggcgcaccttcgccgataacggctggctggccgcggcgctgccggaagcggcgggcggactgggcggcaatgtcatcgacatggcgctgatcagcgccgagttcggccgcggcctggtgatcgagccctggctcggcagcgccgtgctggcgccgcagacggtgctggcaggcggctctgcgctgcaacgcgaagcgctgctgcccgccgtggcggacggctcgcgccggctggcgctggcctacagcgaaagccagtcgcgcggcttcgccggcccggtcctgacgcgcgccatgccgacgcagggcggctacacactgcacggcaccaagacgctggtgctgggcggctgcgacgccgatgcgttcgtggtctcggccgatgtggccggtgtgggcaccagcctgttcgtggtgccggccggaaaggaaggcgtaaagcggcgcgcactgccgctgcatgacggcagctgggccgccgaagtgagcttcgacggcgtcttcgttccggccgacgcgctcctgggcgaggccggcaacggcgaggccgcgctgcgccagggcctggcgcatggcaccgccgcgctgtgcgccgaactggtgggcgccatggagaaggccatcgagatcacggcggagtacctgaaggtgcgcaagcagttcggcgtggcgatcggcagcttccagtcgctgcagcaccgggtgtcggacatggccgccgagatggaagtcgcccgctcgatgctttacgtgctgctggcagccatcgaaaacgacagccccgacctggaccgcaccgtgtcgcaggccaagagcctggtggtgcgcgccgcgcgctttgtgtgcggacaggccatccagctgcacggcggcattggcatgaccgaggaatatccagtcggccattacttcaagcgcgccgtcgtggcggacgcgctgttcggcaatgccgacatgcacgatgcgcgcaatgccgaggcatggcaggcatccctgactgaataggaagagcaagcatgaagacctacgagaacatcgccgatctccagccgctggttggagaagtcatcggcacgagcgaatggctggcgctggaccaggcccgcatcaatacgttcgccgacgccacgggcgaccaccagtggattcacgtcgacgtcgagcgcgcgaagaacggcccgttcggcgcgccgatcgcccacggtttcctgacgctgagcctgctgcctgcctttacgcactccgcgtaccggatccggaacagcagcacgggcgtcaactatggcctcgacaaggtgcggtttcccgccccggttccggtcgacagcctgctgcgtgcgcaattcaagctgatgtcgtacgaggcgctggagaacggcggcgcccagttcaaggtcgagatgatggtggagcggcagggcggcagcaagccggtgtgcatcgcggaatcgatcctgcggcgctttccctgatttccataaggcgccgcacgccgcgcggtgacgacgacgggcgggtctgctggcaggccgcccgtcttttgccattcaggcaccccggcagacagaccgcccccacggcagtgttgccgtctagccaaccaccgtcgttcccgcgcatacccgaagggcacgtgggcgggaacccagtgactttgatcccgaaggggacgtgaagacgctggattcccgcctgcgcgggaatgacggtagcgcttgatgccttaacaggactacgtcatccccatgcaggggactcaatagaaggaggagacaggcatgaccagaccccattcgacacgccgccgccacatcctggcgctggccgccagcagcgtcatccagacgctggcaccggccgcgcgggcgcaggcgcgcggctacccggaccgcccgctcaggatcgtgtccgtcgcgagcccgggatcgggcatcgacgactacacgcgcctgctggccaagttcctgggcgagaagctgggccagggcgtggtcgtggagaaccggcccggggccaacatgatcatcgccagcgactacgtggccaagtcagcgccggacggctatacgctgctgctgaccgcatcgagctcgatggcggcgaatcccttcctgttccgccagctgccgtacaaccccaacaaggacttcgtgccggtggcccggctgtcgacgttgcccatcgtgctggtggtgccggccgcatcgccatacaggaccgtggccgacctggtcaacgccgcgcgcgccaatccgggcaagctcaatggcgccagcagcagcaccggctaccggctgatggccgccgcgttcacgcaggcggcgggcatccggacgaccgacgtgccgtacaaggcgaccgccagcctgctgacggacctgatggggggcagcgtcgatttcaccatggtggagttcggggcggcgctggcgctgatccgctcgaacaagctgcgtgcgcttgccatgctgagtccgaagcggctgccgcagttgcccgacgtgccgacgctggcggaagccggcatgcgcaacggcacgctggtggagtcggtgtcgcgcatcaactggagcgggctgttcgcgcccgcgggcacaccggcgccgatcgtggagcggctcgggcggctgtcgctggagttcgtcaattcgccggaggcggcggcgcactacgccagccggggcagcctggcgaatcccggctcgggcccggaactgggcaaggcggtgctggacgaccagcaggtctggaaaacgctgatcgccgcggctggcgtgcagcccgagtagtgaattagttaaggtttctattcctgctgtcattcccgcgaaagcgggaacccagcgtctttcaaagccactgggtccccgctttcgcggggacgacggcggactaactgaaccgcattaacccgggggggcgccttattccacccgcgccccggacaggcggaccaggcgttccacaacgggagccgtggcctccacatcgcgcttgaaatccgccccggtggtgccgagcggctgcatgccgaacacctggaagcgggccttcatcgcggtggtctgcgcggcggcgcgcgccgcctgctccagctttgccagcaccggcgccggcacgttggcgggcgccaggatgccgccccagccgatggtcctgtactcggcgccgggaaagccggcctcggccatggtcggcacgtcgggcagctcggccagcttctggttgcccatgacggccagcgcgcgaagacggccgcttttcaggtgcggtgccagcgtaccggtggtgccgatgccccagtcgatctggccgccgatcaggtcctgcatcatcggcgcctcgcccttgtaggcggcgtgggtcatctccagcttgttggactcgctgaagtacgccgccatcaggtgcgccgacgagccgatgccgtacgagccataggtcacgctgcccttgtgctgctgcgcccaagacacaaattccctgaccgacttcaccggcaccttttgcgtattgaccgccatgacgagctggccgtcgcaaatctgcgagacgaaggtgaagtcgcgtttgacgtcatagggcacccttgcatacaggaacggcgccatgaggatcgggccggacgtggtgaccagcagcgtgtacccgtccggcgcggcgcgggccacgtactgggcaccgagcatgccgccggcgccgggccggttgtcgatgacgattggctggcccagttgcttgctcatcgtctccgccatggtgcgggcgatggagtccatcgcgccgcctgcggcgttgggcacgacgaatgtaatcggccggctgggataggtgtcggcccgcgcggtgatgccgcagaacagcatggccacaccggcgatcgctttccacttcatcgttgtctcctcttctgggtcttgtcatgaaggccgggcctggcccggaaagtcgcccggccggccccggtcccgtcgccgcgagtggccggccgggcggcaatcagttgatggcgttgaggccgaggatctcgcgcccgatgatcagcgtctggatctcggtggtgccttcgggaatcaggccgccgcgcgcgtcgcggaacaggcgctcgaccgggtagcccaccgcgcagcccatcgcgccatgcacctgcagcgcgaggtgggacacttcataggcgttatcggtcgcatacagcttggcgatcgagcattcgctgcgcgcgttgccgctctgcaaggcccgcgcggcgcggtagccgagcgcccgcgccgcctgcacgcgcgtggtcatgtcgacgatatgcttctgcacgagctggaacgaaccgatggggcgcccgaactgcttgcgctgggtggcgtagtcggtcgccaggtccagcgcatactgcgccgcgccgaccgcgcccatcgccacgttgagacggccgaaattcaggccgatcagcgtctggcgcaggccctggccttccttgcccagcaggttcgctgccggaatctcggcattttcgaaggtgaaggcggcggtgccggtggtgcgcgcgaacatcatctcgaccggcgtggcggtgtagggcgtggcgtcgcgctcgaccaggaacatcgacagatcgccgttgcaggtgtcgctgtaggtgcgcgccaccacgatgccgaagtcggcgaacatgccgttggtgatccacagcttgctgccgttgagcacgtaggtgtcgccgcgcttgtcggcgcgggtcttgatctcggccacgttcgagccgacatcgggctcggagatcgacacatagctcttgcgctcgttgcgcagcagcggccacaggaagcgctccttctgggcctcggtgccgtaggcctggatgatgcccgcgacgatgttcatcgaattgatgatggcgcgcagcgactgccagcagtagccggcttcctccatcatcaccgcccaggtcaggtaatccagccccagcccgccttcggattccggcatgtagccgccgaagtagccgaaatcggccaggccgggcagcacctcgtgggggaagcgccggttcttctccgcctcgtcgatgatcggggtgatcttgtccttcaggtagcggcggatgttatcgcgcagcaggcgctgggtgtcgtccaggccatcgatgtcaagggtggtgtcagccatgcggcctccgcaaataagaaagggtttggcgccatgttggcggcgcgcgggagaggccggcaaacggttttttggaggggcacggataagcgcggcatggcggataagtgcgcctgatcgcgcagggccggcactggcgcggcatgggcggcgtgccctggcgcaggctgcgctttgccgcccccccgaccccgcagcggtccggcgtcggcgatttccggaagtcgtcatatgcgccgcttgatgcgatatgcgcaacccccgccgggggggcgggggttgcgcgatcggcgggtatcttcaggcgtgtatcgaaccttgcgagagcgaacatgaagacacgtatcaccgagctgctgggcacccgctatccgatcgtcgagggtggcatgcaatggatcggccgcgcgaagctggcggcagcggtatccaatgccggggcgcttggcatgatcacggcgcgtacccagcgcacgcccgacgacctgcgccgcgagatcgaccgcacgcgcgaactgaccgacaagccgttcggcgtcaacctgacgctgtcgctgaccaacaccgacgtgacctacgacgactgggtggacgccatcgtcgccagcggcgtgcagatcgtcgagactgccggcaacaacccgaagccggtgatcacggcgttcaaggaggcgggcctgaaggtcatccacaagtgcacggcggtgcgccacgcgctgtcggccgagcgcatgggcgtggacgtgatctccatcgacagcttcgaggcggcaggccatatgggcgagggcgacgtcggcagcatggtcatgattcccgccaccgtgcaggccgtgaagatcccggtgatcgcctcgggcggcatctggggcggacgggccattgccgccgcgctggcgctgggtgccgatggcgtgaatatcggcacgcgcttcgcgctgacccaggaatgcgagtcgcacgacaacgtcaagcaagcgctgctcaagggcaatgagcactccacgatcctcctcaagcgcacgctgaagcgctcggcccgctacttcaggaacgaggcggcggagcaggtcctggcgatggaactgcgtcccggcggcgccacctacgacgacctcgcgccgctgctggccggcgagcgcgggcgcaaggtgctggagaccggagacgtcccgtccggcctgatcggcgccagccaggcgatcgcgatgatcgacgatatcccggcctgccaggaactggtctcgcgcatgatggccgagtgccgcactgcgctgtgcgagacgctggcgcggttcgacgactgacgattcaccaaggaggcaacccatgcaaagagagacgatccccttgcgcgaagcccggctcgaaatcggggacggcatcgcggagctcatccatgaccggccggaacgtcgcaacccgatgtcgctgacgctgcgccaggactacaccgacatgctggaccgcgtggagcgcgaccccgagatccgcgcgctcatcatcaccggttcgggcggctcgttctgcgcggggggcgacctcggcgacctgaagagccgtgtcgagcagcccgatgcgccgcagaattcgcccgacgcgatgcggcgtcgcctgctcgcgctgcatgaccgggtcgcgcggctgcgcaacctggaaatgcctgtcatcgccgcggtcgatgggccggcgctcggcgccggcatggggctggcgctggtggccgacttcgtgctggcgtcgccgcgcgcattcttcggcatgtcgtttgccaaggtggggctggtgccggacatggcttcggcctacttcctgccgcgcgtggtcggcatgtcgatggccaaggaactgatgctgacggcccgcaaggtcggtgccgaggaggcaaagcagctcggcatcgttcatgcgatctatccgcacgagacgctggccgagcaggcgcggcagttcgcgctgcgcttcgtcgacgcgcccccgcaggcgatgggcgcgatgaagcgcatgctgaacagcagcttcgagacgagctacggcgcgttcgtggagctggaggcgaatgcacaggcggtggcgtccaccacggcttaccatgccgacgccttgcgccgctttgccgagggcaagccgttgcggtatgactgggaccgggtggcgaaggggtgacagcttgccgcctgttgcggtaatgacaaggccagcgcctgggcgttggccattttgcatttcggacgttgcaaagaacggcttgccaccgattgcttgctgttatacgtcattgacgtatagtggtcgcatgtacacggtgatcgaaacggaagtcttccagcgctacgctgacggaatctggtgcgacgatgagcgccccaggccttcattagctgactggccaacaacgccgaggccgcagacgtgacgggtggtcgcgcgcaggcatgggcaagcgcggcggcgcacggctgatctactacaacatcctcgacgacgggcaaatctggttgctcatcgcctacaccaaggcaaagttcgacaaactcccgacggcgttcctcaaccaactgcgacaaggagtcgaagatggccactgataaggaaattgaccaattccaggctgacctgctgaagtcggtcaagcaaatgaaagccggccaggccgcccgcgtcacgaaggtcgaagtctcgcccgtcgcgcacgcgcgcaagctttcgggcctgtcgcagagccagttcggcgacctgatgggcgtttctgtgcgtaccctccaggagtgggagcaaggccgccggcaacccacaggcgcagcgcagaccctgctgcgcgtggtgacgatgcatcccgaggtgctgcgtgagttgcataaggcttagcgcgtcatcggggcgcgaaatcggcgctgaaccaggcaaaatggccgggcgcatgcccggccattttgcattcactgccaacgcatccggcgcttatgcaccttccccccggatctcgataaccgcgtcggccgcatacgcgccttcaccggccggcatggcgaagaccggattcaggtccaccgactgcaggcgcggaccggcggccgcggcgaatgccgagagccgggacagcgtgcgggccagcgcgggaatatcggccacgggccgcccgcgcgcgccgagcagcagcggcgcacccttgatcgagcggatcatctgctcggccacgtcttcgccgaacgggcagcggtggaacaccacatccttcagcacttcgacgaacacgccgccgagaccgaacatggcgatggggccgaagaccggatcgcggttgatgcccatgatgcattccacgccgcccgacagttgcttggccaccagcacgccttcgatgcgcgcgtcgggcgccgcctggcgcgcgcgttcgagcaaggtgtcgaaacccgcgcgcacggcggcttcgtcgcgcacgtcgagcagcacgccgccgatctcggacttgtgcaggatgtcgggcgacaggatcttcatgaccaccgggaagccgatctcgcgtgcggcaagtaccgcggcatcgcccgtcgcgcagctccgttccggcgcgctggcaatgcctgcctcggccagcagcgccttggcctgtgcctcggtcggcgtctgcgcgggcagcgtcaccgcaggcacggacggcgccggcgcggcaggcgcggcggcgaaggcgcggccgaagcggcccatggcggcgatggcggcgacggcgcggctcgggtcctcgaacacggtgaagccggcggcttcgtattcgcggatcgcctcgcgcgcgccgcgcgtcaccagcacgtagagccggtcggggaagcgctcgcgcgcacgcgtgagctgttcgcgcagcatcggcgcgacggcgggcatggtcgcaacatagctgaagaaggcgacgatcgatcgatagccgccttcgtcgagcatcatctccaggaagggccgcaccagcgtcggatcgttgaggaactggcccgtggtatcgaccgggttgcgcggcgagcagatcggcaggcgctccagcatgcgggcctgcgcggcggcgggcatttccggcatgggcaggccgtattcctcggccgcgtcggagatgatgacgcccgcgccgccgctgagggtcaccacgcccagcgtattctcggccgggaagatgccgcgcccggccaggcgcacgatgtcaagcatctgctcggtggtgttggcgcgcaccacgccgagttcttccagcaccgcgtccaccacggcatcgttgcccgcgatcgacgccgtgtgcgattgcgccgcggcgctgccgacctcgctgcggccgaccttcatcatcaccaccggcttgcgcgccgcgcgggcggccttgagcgcgtcggcgaggccgtcgccgtcatggatgccttcggagtacagcgcgatcacgccggtattcggatcgtccaccatcaggcgcacgacgtcggccagcgacacatcggcttcgttgccggtcatgacgacgccggacaggcccacgcccgcgtccaccagggacgacacgagatggctgccgtacgcgcccgactggctgatgacggcgacgttgccggggaacacgccgtcaaggcgggccagcgtggtgaagctgccgacgaagcccgtgtgcaggttcacgcagccgagcgagttcggaccgagcaggcgcgtgccgccgcgccgcgcgatggccaccagttcgtcctgcatggcgacgcccgcgccgccgacttcggcgaagccggcgctgaacaggatggcaaccggcacgcggcgctccgcgagctgctcgatcacgccccgcacctgctcggcgggaaccgcgacgacggcaacgtccggcacttcgggcaggtcggcaacggtaggccaggcttcgagtccctgcacttcgcggcgattcgggttgaccggcatgatgcgcccggcatagccggttgccagcatggtggagatcggcttgccgccgatgcggtcagggtcgttcgacgcgccgatgatggcgaccgagcgcggattgagcaggcaggatagagagttcttggtagtcatgaatcacccgtcggagggggagggcggcgcggtgcgcgccgccttcgggatcaggccagcgtgaaggtcggcaccggcgcgccgccttcggacggcgcgaagcgcagtaccactttctggccgatgcgcacggtgtcgagatcgcaatcgacgatatggctcatgaccgttacgccttcgtcgagcttgacgtaggcgatgcagtacggcgtggggccggcacggcgcgtgacgctgaacgagtagatcgtgccgcgcccgctcgcttccttccagtgcgtgctgcccatgcagaacgggcacagcgggcgcggataccagtgcggcttgccgcagctgtcgcaatgcttgaccagcaggcggccctcgcgggcggcggcccagaattctgcgttgtcggggtgctcgatgggcgggttgtacgggatgggggtgtggggagtcgtcatggcgatgtccgaatgcgggccgacgcggcgccggcgttattcacgttccaggatgagggtggcgctgccgtggcgggcgcccagcaggccgccggtgccgtgggcgagcgccaggcggcagtcgggtacctgcaccgccgggtgggcctcgccacgcagctggcgcacggcctcgatgaccttggtgatgccgccgcggttggccgggtggttgttgcacaggccgccgccatcggtgttgaacgggagcttgcccacgccggagatcaggttgccgtccatcacgaacttgccgccttcgcctttcttgcagaagcccagatcttcgagttgcagcagcacggtgatcgtgaagctgtcgtagatcgatgcgtactggatgtcggcgggcgtgacgccggcctcggcgaaggccgcggcgccggagaagcgtgcgcccgaccaggtcaggtcgacttcgccgccaagctggcccttcacgtactcgccggcgccgaggatcttcaccttggggcgcttgagcttcgcggcgatctccgggcgcgcgacgatcagcgcgccgccgccatccgacaccacgcagcagtccagcttgcgcagcgggtccgagatcatgggcgagttcagcacgtcctccaccgtcaccacgtcgcgcagcatggcgttcgggttgtgctgcgcgtggtgcgatgccgccaccttgatccacgcgagctgttcgggcgtggtgccgtactcgtacatgtggcgcatggcgaccatcgcgtagttgttgacggtcacctggccgaacgggctttcgaagggcaggtcgggggtgttgtcgccccagttgcgcgccttggtgccgctggagccttccgagcgcggacggccggcgagcgtgatcagcgccacgttgcacttgcccatggcgatggcctgcgcggcatgcgatacatgggccaggtaggacgagccgccggtttcggtcgagtcgacatggcgcacattcaggcccatgtagtcgatcatgttgatcacgccgaggccgggagcatcgccggcgcagaagtagccgtcgacatcggccagcgtcagcccggcgtcttccagtgcgcccttggcgctttccgcgtggagctgcgccacggtcttgtcgggtgccttgcgggtggggtgctcgtaggcgcctacgatgtatgccttgcctttgatgctcatgcttgcttcctgtgtgtggacaaagggttgggggttccggcgggcggatggccttccggcagtgtgttgcgctaacggctgtctgcgctggccgggttcggctccgtttgcacgtccggggcgccgcggcgatgcggcggccacagcagcttcacgacctcgccgtcctcgcggtaggtgtggcaggtgttcagtgccgcgggctgcggcagcggcgcggtgccgtcggcatgccagcggccgccgcgctcgcggcggtcgaccgcgaaaatggtctgccgggccgtggtggccagcggtccgagcagttcggtgaggtgggtgcagccgcgcacaccaccgacgatggcgctggcctggcggcgaaagcctgcccggatctgcaagcccttcaggccggcataggcggacgcgatgtcggcgcactggctggtcgggccggcggacagcgttgcgccgatgtcatggatcaccaggtcgcggctcaccgtgatcacgatgcgcatgtgatggatagcttcgcccgggcccaggcgcttgaacagcaggtgcgtgccggttggcgtgatgtccgtcatctcggcctcgatgtcgaacaggccgtcggcgcgctcgtagccgttgcaggtcacgtggcgcgtatggatgcgattgcggtcgggaagggtcggcttcatgggggctcgtcgcggggctcaggcagcgtatcgccaggactcgttgccggcatggaaaggagaggggcgccgcaatccctgcatgcggcggtgcgcggcccagaacagcacgcgcaaagggaggtcgaggctgccgctggcgtcgtggcattgcacggcatccggttcgaccgccacgccaagctcggctgccgacgcatatcccaccacgctcacgcgggcgtcgccgtgctgcaggcattcgccgagcaaggcacgcagggcttccgggtaggacggtgcgccggggcggctcgagcttgccagcgcccgctgttgcagctggcggctggcctgcctgacttcctgcaggaggtccatcatgcgctctcgcggcgcggtggcgtgggcaggctggtgccctgcgcggggccgtggtggtagcggcgtggtgcaaacgtatgctgacatcggaatgtgcgggtgatgcgccggccacgatggcggcgcggagcctgcgaagcagtgtgaagccggcagccgtccggcatccccactcgacgagggggggcgagtgcgcccggtacgccgcacgacgccttaagtccgccttgcagtgaaacagccccgcgctccaggtgacagaaacgggcccattcaactgcccgtccgccgcaggccatatgcgccgcgatgcgccacccgcgtcggggagtgcctggcgccatggcagcggcaatcatgcttccagtactgccttcctgttaccgcatgcctacgaccaacccgcatcttcattacgttccagccggcgtcacgcttcccgtggcggcgcatgaaggtgatccctttcgaagcctgaaggtcatggccgaggcgaatccggacgccgtcgtggccaccgacgaggccggcggaccgctgacctgcgcgcagttgctgaatgcgagcctcatgctggcgggatacatgcagcagcgcctggatgtccgcggcggcgagcgtgtgttgctgatgctgccggcatatcccccgctggcaattggctggtatgccgcgctgcgctgcgatgctggcgtggtctcgctggacccttgcagctccgctggggaagtggcggtatgcctgagcgagtccggggcacgcgtggccattgtcctggcggacgcgctggccagcgtgaatcccatgctggagaacggacggctgcgcgcctgcattgccgcggcgccgcccgcttcagactggcgccgctcgggcggcgcgggacagcatccacgggtgcatgcattcggcgatgccctggcggcgggcatcgaggcgatgccggcgcggggctcgggcaatgcgcccgcctccccgcgtggcgcccgtacgccgcacaacttcctccgctaacgacactgcgccgcagtcgcccctgtttctgtcgatgcgccgcggcggattgcccggtccggcgcatcgagtctccaccccctgcggtctgctcgggcccagcgggacttatcgctccggccacccggcgggagcgttctttttttcaaaccacccgatccggaatgctgcgcccggcgcattgagcgtgcacgattgcgatacgcgcggggtcatgtgcaacggctgccgacgggcgccgatatgttgcgcttgcgcgccgtgacctgtccggtcgcgtcataagcgctggtgtcggtgcgcctcactggtcgcccacgttatccttgccgtcgtcggcgtggcgcttaatacccgttttccggcgcaggcatggacctatcatctcccccccccagagacgagggggcaggcggggtggcacaccccctcccgtctgggaggtggatcggcggcagacagtggtctccttgccggtgcgcacacagggattcgaagtgcgccgcgtacccggcggtccggggccagagacggtggcctccgccattcaaccggggcgcaggggatccacatggagaagacgagctatgaagaaaacaaaattggccctggcggtatggggagcgcttgccgggttcaatgctgccgcgcaaacgagcagcgtgacgctgtacggtgtgatcgacgtgccgatcgagtatgtaaaccgggtcgccacggcgcagccgaccgtggtgaacgggcagccggtgttcgctaacaccggcggctcgcgcgtgtcgatgctgccgctgggcggcagggcgccgtcgcgctggggactgcgcggcgtggaggacctggggggcggaaacagcgccatcttcgtgctggaaagcggcttcacggctgattcgggcgccatgacatcgggcaggctgttcggccgccagtcctatgtcggcctgcagagcaagacctacggcaagctgatgttcggccgccagtacacctctcttttcgaggggctgtcgaacttcacgcccacgcggtatgcgtcgacgtatgaccccgtcgcctggcagctcggcatcaactatcgcgaggacaacacgatcaaatacctgggcacgttcggcccggtaacggtggcggcgcactactcgtttggcgttggcgtgccgctgattggcgccacgccgctcgcaggcggcggtgccggcgagacgccgggggcgttccgcgacaacaacggctatggcgcggcggtgacatacctgaacggcaccttcggcgcgacgctggcgtatgacgaatggcatcccgcggtcacgtcgggccagcaaggcgtcgcccgcaagcttggcaccgccgtcagctatgccgctggcccgttcaaggccatgctgggctatcgctgggctaagaccgacttcgccaatggcaacacgctggcgcgcgacgactattactgggctggcatcaattatgacattacccgggcactcgagctgacgctagcctactactacgccgacttcaaatccctgcgcctggggccgaccgcgccgagccttgctcccgcgaacccgtggcagacgacgcttattctcgactaccgcctctcgaagcgtaccgacgtctacttggccacggcctacgcacgcaacgcgggcctgaacttcgactccacacagaccgcgttcctgttcaactatccgtcgatggccggacagaagggcatgttcggcgtttccaccggcattcgtcacaccttctgatccgcagacggttcgtagcaagggcgggttgctgcccgcagccgcccgccactaccggtgccgcgacatccgctctgtgcgggtgcgcgcgcggtgccggcgagcaattaacccaggagtacgcgttgcaaaccacctatgactatatcgtgattggcgccgggtctgcgggctgcgccgtcgcaggccgcctggctgacgcccgtgccggcaccgttgcggtgcttgaggcgggtgggcatgactgccgcccggccattacggtcccaatcggatttgcgtcgacggtgccgaagcccggcccgttcaactacggcttcacgaccgagccgcagcgtgcgctcggggggcggcgcggctaccagccgcggggccgggtgctgggtggaagctcgtcgattaacggtatgatctatatccgcggaacgccgtccgactacgacggttgggcggccgcaggttgcgaagggtgggggtggagcgatgtcctgccgtacttcaaacgggcggaatgcaatgaacgcctgggcggcggtaccgaagacgactggcacggcgggagtggtccgctgcatgtggtcgatacccgctcgctcaatccattcgaccggcgattcgtcgaggcagcgcaggccgccggctaccggtacaaccacgattttaacggcgcgcagcaggaaggcatcggcttttaccagcgcacccaacgcgacggcgagcgctggaacacggcgcgcgcctatctgcatggcggcgatgcctcgtcgctcaatggcggccgcccgaacctcgatgtgctgacggacacacaggtcctgcgtatcgtgttcgagaacaagcgagcgaccggcgttgcagtggtgcgcggcggggtcgagcaagtgcttcgcgcgcgccgcgagatcatcctcaccgccggcgcattcggctcgccgcaactgttgatggcctccggcatcggtccggcgggccatctgcgcgacatgggtatcgacgttatccatgacgccccggaagtcgggcagaacctgcaggaacacccagacatgaaactcgggcaccggctggtcagcgccgacctgtacgcctttacgctacgcggggcgctgcgtctggcaagcgagtggcgacgctaccggaagcagcgcttcggcatgtttgcttccaatatcgccgagtgcggcggcttcctgaagagccgtccggacctcgccgatcccgacctgcagctgcacttcaccgcgacgctgggagatccgaacgcgcgcaacgtccacggctactgcctgcatgtgtgcgtgcttcgcccccgcagccgcggggaggtcctgctggccagcccggacgcgcgccaggcaccgaagatcgaccagaacctgctggcagatgcgtacgacatggagaccctgctggcgggcacgaagatcatccatcgcattctcggccaggagccgcttgcgcggcttggcggaaagccccacaagtatggacatttgcgcttcgatggcagcgacgatgaagcggtacgcgaactgatccgcgagcgcgccgacgttgtcttccatcctgtcggcacttgccgaatggggagcgacagcggatccgtggtcgacccgcaactgcgcgtgcgcggcgtcgaaggactgcgcgtggccgacgcctcggtcatgccggccctcatcggtggcaacaccaacgcgcccgcgatcatgattggcgaaaaggcggccgaccttgtgcgcggcatcgcgcgcgcgggcggcgacgcgatagtcgacggccacgcacccgggcgtgcaccggtgacggaagccggcgcagccagtacggcttgggcaaaagctgacgtttcccgggctgcggcgccctccatcagcaaagcgatgctggcgagcgccctggtggcggcgctgtcctcgggcgctcacgccgtcactgcgccggacccggccaagcccgcgagcgccacgaccgccgccagcaacgccgcggtgcaccagcaactgccgttcacggaccgcgccgactacgaggcggtcgagcgcgggctggtcgcgccgtttcgcggggaagtccgcgacgcgtccggccgagtgatctggaatccggcagactacgacttcctgcgtgccgaggccgcgccggacacggtcaatcccagcctctggcgcatggcgcagctcaacgcgcacgccggactgttccgggtcaccgacggggtctaccaagtgcgcggcatggacctcgccaacatgtcgatcatcgaaggccggaccggcgtgatcgtggtcgatccgctgacccgatcggaaaccgcgcgggcggcgctggaactgtactacgccaaccggccgcgcaagccggtggtcgccgtcatctacagccacagccacgtggaccacttcggaggggtacggggcgtggtcgacgaggcggacgtcaaggcgggcaaggtcgcgatcctggcgccggcgggcttcatgcaggaggcggcaagcgaaaacgtctttgccgggacggccatgttccgtcgcgccatctaccagggaggatacggcgtggtgcgcggcgcccggggccaggtcgataccgggatcggcaagggcgtgccgctgggcggcactacaggcctcattccacccacggtgcagatcgttaaaccctacgaggcgcggcacatcgatggtgtggcatttgagtttcagttgacgcccggcactgaagcgcccgccgaaatgaacttctacctgcccggcaagcgcgcgctgtgcatggcggagaacgcgacacggacgatgcacaacattctgacgccgcgcggcgcgctggtgcgcgatccgaaggcgtggggcaggttcctggacgcgagcctggtcaggtatggcgatcgcgccgacgtgctgttcgctcaacacaactggccgacctggggcggcgagaacatccgcacgatgctggccgacgagcgcgacatgtacaccttcctcaacgaccgcacgctgcacctgatcaaccagggcatgacgccgctggagattgccgacaccatgaaaaagttgcccggcaagctggatcagacgtggtacacgcgcggctactacggctcgctcagcttcaacgcgcgggccgtgtaccagcgctacatgggcttctatgacggcaacccggccaacctcgacccgctgccgccggtcgagtccggcaagcgctacgtgcaagccatgggcgggtccggccacgtgctggacctgatgcgcgatgccatggcgaagggcgatttccgctgggcggcgcagctcggcaacaaccttgtgttcgccgaacccggcaataccgcggcccgccaggcgcaggcagatacgctggaacagcttgcctaccagagcgagaattcgctctggcgcaatatgtacctgagcggcgccaaggagctgcgcggcggcgtgccgacgctgggctccgttcgcaacgccgccgacctcgtcagggcgatggaaccgtccatgttcttcgactacatgggcgtgcgcctggattcggacaaggcccagggacacgacatgacgctgaactgggtgttcaccgatctgggcaagcctttcgcgctgacgctgcgcaacggcgtgctgacataccgcgagaacagccgccatgccagggccgatgccaccgtgaccatgaccaaggcgacgctggacggcatcggcctgcgcgaactggacttgcctcaggcggtacgcgagggcaaggtgaaggtggagggcgacgcgggcaagctgacgcagctcataggcatgctggccacgttcgatccgtcgtttggcatcgtggcaccgctggcaacgcagtagggggcgagcggtggcacgccggggccgcacaaggcggctccggcgccgcttattctttgtccaggaccgtgtcgcgcacttccagcaaggcggccacgtaggcatcacggttcttcttgacccgttcggtggggccggccagcgccacgcctgccggcgtgccggccagccacccggtcgcggcgagcccgtagacgccgtcgctgccttcctcgcgtgagtcgtaccagccgcgctgccgcatcttcgcgatttcggccatgagcttgtcgggatcaaccaccgtgcgttcggtcaggcgacgcatgcccgactttgccagcattgcccgcgcctcttccgggggcagcaggccgagcaatgctttcccggtcgcggaggcgtggagggcggcatgcgagcccacttcgacgatgtagcgcagcggttcgcggctgggctgcacggccaccacccggacgtgctgcccctccagtacgctgaagtaggcgctctcgttagtcagggccgcgagccgctcgacggcttcgcgcgccacgacaccgagcggatcgttctccgcgatctgcctcacgatctccagcaggcggccggtggggtagaagcggcggttgcgcgcggtgcgcgtgaggtagcccagcgaatgcagggtgtggagcaggtcggaggtgctggtttcgggcaattgcagcagccgggccaggtccgagttggacaattcgcgcttctcacgcgcgaagacttcgaagaccgccatggcgcgggcggccgacgggatcagcgtgggcatatggacaagtgagggagtggctcgaaaattggggcaactatacgagatttcggaggctatcgaaagcctgccgtccggaggcgcttgcgcggtggcacattgcggcgtgcagtcgttcgcaagcccggaagatcaccggctgggactcccggaactcaacaagcgatacctgcagaccggcccggggcggtatgccggccatcttcagcaggtcaggccggacgccgatttgctggtctaccgggaacgccttgacgtcccgatcctcagggagggctggacgaggaagggcttgcgcatgttcgccattgcgctgccggtggagagccgcgccacgttccatgggcgtgcggtcggcgccgccgtcgcccacctcgccggtggccgtgagtactcggtccagtctcccggaccgagcgaacacctcgggatcgtactcgcggacagcacattctctatccatgccgactacctcggcggcgttccccgtctcgcctggaccggcgagccgctgctggaagctcctgccgccgcccgggagcgtcttgcctcgcgcatcctgtgctgcctgctcggcgcgacgaaaaacgtgagcgccctggtttgcccggcggcgcgcatgaccctgcgcgacgatgtgctcgaacacctgttctgcctgctgatcgacgcggagctgccgggccggcgccgcgacattacccggctgacctacagcgatatcgtccaccggagccgggagcatctgcgggcgaatgcggaccggccggtcggggtgctcgaactgtccgggctgttgcgggtgagccggcgcacgatccagacggccttcatggaggtgaccggcgtcacgccgcaaacctatttgcgggcgatacggctgtcgtcggtgcgccggttgctgcggcaaaccagtgccgatcggctgaccgtcagccaggcggcagcccgctggggttttgtccacatgagccggttcgccgccgagtatggccggatgttcgggtgcctgccgtcggaagccccgcgcgcgtaggcgttggcgctgtccccggatgcgcgcgggcgcggcgaaaaagagggtggcgcgccgcatcccgtgcagcggcgccggctctctctgctcagaggacgttgcgcggatcctgctcgagtacaagcgtccagatcttctgtccgaccggtgcctgccgttcttccaggatgtgcgcaagcaggccggccgagcggccgaccaaggcgaggccgcgcgccatgaccgggtccagtcccatgtcggcgacgatggagccaatggcacccaccgcattgaggggcagcttcttgccgaactccttgtcgaagacgtcggcgatcgcctccatcacgcgccagtgcacgccgtagcagccgttggcgaccgacagcgcacgcaaggtgggcacgcgcgggtcgccgtcgacgtggatggggtggccgaccccgtagatggcacgccgttcctgcttgtgccgccggatgaccgcgcgcgccacgtcgcggacctgaccatcgtccgcgtcctggtccaggtcgcgcgcggcctccagcagcatttcggccgagttctgcatcgtgccgagcagcacgcttcccgcgccgagcaggccggccgcgacggccgcgacggccgcctgcatggcctcgggggctcccgtgtaggtcatgcgggtcgagaccgagcttggcgtcaggccatgatcggcggcggtcacgagcagcgcgttgaccatggtcttctcctgtgggctcggcgaccgtgcgagcgtgaggaggaagatcatgtcgacgaagtcgaacttgccgatgatctccgtggagaggttgaggttgcgtacgacaatggtgtcgcgcgtggtgtagccgatgtcggtcgttatcatgggatgggcttcctttccggataaagggtggtgtggcagaaacggtggcgttctggccgatgctcatgaccccgggtgagaggtgcggcggcgtcgcatcagataggtggtttccatttcggcgcatacttcgccgcgctggttgacggccttgcgcaggaaaccggtcaggccacgctccggcttgcttgtgggcctctgctcgacgacttcgacctcgacgcggatggtgtcgccgatatgggtggcgcgcgggaaacggatgcggttctcgagcacgccaaacagcgcgtcttccatgagctggttcgggatagcccgcgaggtcagtccggccatgaacgaggcgaccagcatgccgtgggcgatgcgctggccgtgcaccgaagtgccggcgtattcggcgtcgacgtgcaggcggttcatgtcgccggtcagcgcggcgaatgcggcgacgtcggcttcggtgatggtgcgcgaggacgtcgtgtacttcgttccgaccgtcaggtcgtcccagcagaggctgaggcgctggagtgattcgaaggtgagcaggggctgagtcgtcatcgcggttctccgaggttcagtggttgaaagccgttgcaggtgcgctcagccatatcggcccccggtgacgaacagcgtggtccccgtgatgtagcgggcatgctcggatgccatgaacgctacggccgcagcgatgtcgccgggctggccgacgccgggcacctggatgcgcgccaccgcgttctgcagcacggtctcgtagttgggcaggctcttgatgcagtcggtttcgatgaagccgggtgcgatcgcattcacggtgatgccatgcctggcctgttcctgcgagagcgcccgggtgaagccgacgaggcccgccttggcgctcgaatagttggtctgtccggggttgccgaacagcggcgcgaggcgatgttcacgatgcgtccccagccgttctcctgcatcggcggcagcgccgcgcggcagcagtggaaggcgcccttgaggacgacgtcgatcacgatgtcccagtcgctctcgtccatcttcagcagggtgcggtctttcacgagaccggcattgttcacaagtacgtcgagacggccgaacgcttcacgggctgcgccggtcatctggcgcacctgttccgcgtcccgcacgtcgcagcgcaagcccatcgcgcgcgcgccgccggcttcgatcgatgccgcgagtccggcggcggcgtcggcatcgaggtcggcgatgaccacggccatcccctcggcggcgagcatgcgcgccgtctcggcgccgatgccgcgcgccgacccggtcacgatggcgacacggtccttcaatcccagatccattgaatctccttccgttgtagtcaatgcgtggttaatccattagctcagtgtcttgcgccgttcccgcggccgtggcgcagcgcgatccggccgcgatgctttcggcgcggggaatggttcgtgcgtgagcagtacgtcgcgcacttcgagcagcacggccaggtaggcgtcgtggttctcttccatgcgttcggtaggtcccgccaccgacaggccgacgacgcggccgctcagacagcccgagaccgcgagggcgcacacacccaccccgctttcaccgcgggtctggtaccagccgcgctcgcggcccaggtcgatattggcgacgacggcgtcgacggtgtcgagcgttctcggcgtgacccgcttgagattcaactggctgacgtcggccagcatgtcttcgcgcggcatgaacccgagcaaggccttgccaaaagcggatgaatggaggccgtagcgctctcccacttcggccgtgtagcgcagtgcatgccggctcggcaccgtggcgacgatcctggcgaccgagcgttcgcggatgccgagataggtggtttcgccggtctttcgcgcaacttcctcgacggtttcctgcgcggctgccgtgagcggatcgttcgaactgatctggcgtgccgcctcgaacaggcggccagtgggatagaagcgccgcgtcagcggcgtgcgcatcaggtagcccagcatgtgcagtgtgtgcaggaggtccgaactgctgctctccggtaccgacagtaggcgggccatgtccgagttggacagctcgcgccgttctttcgcgaagagttcgaagacggccatggtgcgctggacgacgggactgaggaagggcatttgcgatgtccgaaaaaatcccgatggctggaaaattcttgaagacgaattgctacggtatgtcgtagtattgctctacaactcgtagcaatgcaactgggaaatttcgccggcctgtcgggctggcgacgccgcgaagccacaccaacacacccaaaggagactcttcgcatggaacttcggaccatcacgcgcacgctggcgccacgccttcgccggatcggcgcgacctgtgtggcggcagcggtggctgcgagcgatgcgctcgcgcagcccgcttatcccgccaggccagtcacgatcgtctccgtcggaccggccggcggggtcacggatcaggccgcgcggctgatcgccaccaaggtcggtgcgcgccttgggcaaaccgtgatcgtcgatgaccgaggcggcgcgggcggaaatatcggcgcggagtacgcctcgaaagcagcgccggacggctacacgctgatggtcggcacgcagggcacccagtcgaccaaccagttcctcttcaaatcgttgcgcttcaatcccgagaaagatttcgtgccggtgcacgggatcatttcgctgcccaacgtgctggtggtcaatgccagtcgtccatatcggtcggtgggtgaatttgtcgcctatgccaggacgcatcccggcaaggtgacggcggcatccggaggcaacgggaccggaatgcaccttgccatcgagcagttccggagcgtggccggcgtagacctggtgcatgtgccgtacaagggcagtccgcccgcgatcaccgatctcgtaagcgggcaggtggacctgtgcttcgactatccggcgaccaccgtcggccacatccggagcggcaagctgcgcgcgctcgccgtgctggggccgaaccggctgccgcagttgccgcaggttcccacgattgccgaggccggattcccgcgcgccgaatccaccgactggatcggcctgttcgcggtggccgggacgccgcagccgattgtcgaccggtggaccagggaggtggcgctcgtcctgcaggggcctgatgtcatcgcgtccttcgagcgcatgggcggcgtgccgctgccgctgggcggcgagcagttcggcagcttcatcgtctccgagcgggtcaaatggaaggcggtgatcgaacgcaccggcgcacggatcgaataacgcatcaccacgaggagatcaccatgtacgaagctatccagtacgagaacgaagatggcgtgggcgtgctcacgctggagcgcccgcaaaccaagaatgccgtggacgccgtcatgcgccgcgaactgccacagttgatgggcgccctgaacaccgaccgcacgctcaaggtactcatcgtcactggcgccggcggcaatttctgttcgggtggcgacctgcgcgcggtgcgcgacagcgcgggcagcgaaggctcggcggaggggcgccgccagcgcatcctggacgggcaggctacccccggcgcgttcctgaatttcgaccgccctgtcatcgcggtggtggagggcgttgcctatggggctggctgctcgctggcactgaccgctgacatggtcctcgccgcgcgcgacgcgcgcttttgcctgtcgttcggcaggatcggcgcggtgccggactacggcgccttctatacgctgccgcgcatcgtcggattgcaacgggcgaaggaactcgttttctccgcgcgcgaattcggggcggccgaggcacgcgatctcggcatcgtgatggaggtgcacgagcccggtaccgtgctcgaccgggcgcgggagattgcccgcagcatggcgcaagcgtcgcccctcgcgctcagcgtatccaagcgcgcgttgaatacctctctccattccgatctgccgaccatgctgatgcacgaagcagacgggcagggtattgcgatgagcaccgactatcacctgacggcagtcaggcgattcctggacaaggagccgccgctgttctcgtggccgcgccggcgcgactgaacctcgaccagccaatccacaaccaggaggaaacatgaacgactggacccagttgaagttgtccgtggatcgccacatcgcggtcgttacgatggatgcgccgcccgtcaatgcgctgacgcgcgggctcaacgacgagctcgttgccgtgctcgaccagctttccgacacacccgaggtacgcgtcattgtcctgacaggcgcaggcaaggtgttctgcgccggcgcggacatcaagggccgtggcgcgctggtcgatggccccggcgccctgcgcgcccattcgcgccgcacacgggagtgcttccatgcgatccgtgaatgtgccaagcccgtggtggcggcgctcaatggccccgcgctgggcgcgggactggccattgccgcttccgcagacatcctcgtggccagcgagcaggccagcgcgggtttgccggaaatcgacgtcggggcgcttggcggcggccggcatgccatgcgcctgttcgggcattcgcgcgtgcgccgcatgatgctgaccggctatcgcgttcccgcgcccgagctgtatcgcctcggcatcgtcgaagcgtgcgtggcgcccgatgcactgatgccggcagcgctggagctggcggaacaggtcgcctccaagagtccggtggtgtcccagcttgccaagcacaccctcaatacgatcgagcacatgggcttgcgcgacggctatcgctacgaacaggaccagaccgccatcctctcgaagacggaagactgcagggaggcacaggcggcattccgcgagaagcgggcgccggtcttcgtcggccgctgagggtgcttcgggcacggccgtgtaacaacttcccgcctgcgtgttgccgattctgtcaaatgcgggcaggtgcccgcccatatagtgatgacgcacaggtccccgcctggaaccaacgaggaatacgcatggagacgcttgagaagttctacattgccggcggatgggtggcgccgtcgcccggctcgaccctggcagaaatcgtcaacccggcgagcgaagcggtgatcggcacgctcgcaatgggcacggcggcagacgtggatcgcgccgtcgccgccgcgcgcgccgcgttccccgcttggtcggagtcgggtcgcgaagaccgcattgcgctgcttgagcgcatcattacccgctatcaagagcggctcgacgacatggcccgggcggtgcggctggaaatgggcgcgcccgccacgctggcgcgcaacgtacacgccatggcgggcctgggacagttgcacgcgacgctggcggcgctgaggaccttcgaattcgaaactgcgcggggcaagggcgtcatacggcgcgaggcgatcggcgtggccgcgctggtgacgccctggaactggccgctgaaccagatcgtggcgaaggtggcgccggccattgcggcgggctgcgccgtggtgctgaagccatccgagattgccccgctcgatgcgcgtatcttcgcggagatcatgcacgacgccggcacgccgcccggcgtgttcaacatgctctccgggacagggcagaccgtgggaacagcgttgtcgtcccatcccgacgtggatgtggtctcgttcaccggctcgacgcgcgccggcatccaggtggccatcaacgcagcgccgaccgtcaagcgtgtggcgcaggagctgggcgggaagtcggcactggtcatcctggatgacgccgacctccgcgccgccgtcagcggcggcgtggcgcagtgcatggcgaacagtggccagacctgcgtggcgccgacgcgcatgctggtgccacgcgagcgctatgacgaggcggtcggcatcgccgccgccctggcggatgccacgaacgtcggcgatccggaagatccggcgaccagcatggggccgctgtcgagccgggcgcagtacgagcgggtccagcatctgatcgccgtgggcatgggggagggcgcgcgcgttgcggcgggaggcctggggcggcctcggggcctggaacgcggcttctttgcgaggccgaccatcttcgccggtgtgcgcaatgacatggccattgcgcgcgaggagatcttcgggccggtgcttgtcatgattgcgcatgacggggacgaccacgccgtggcccttgccaacgactctcccttcggcctcgcaggctatgtgatgtcgggcaacgccgaccgtgcgcgcaaggtggcacggcggctgcgggcaggcatggtccgcatcaatggcgcgccccccgatctgtcgctgccgttcggcggctacaagcagtccggcaacgggcgcgagttcgggccggaaggcatcgcggagttcctggagacgaagtcgatcatcggctgaatgccgggcttaagctcgttatggttttcccgctcccacccggcgaaccctttgcccggggccggagcgtacgtcaaaaatgtcatcaccatcaagaatcggagacaactcatgcgtacagccagccccgagtcccccactgtgtccacccctgcggtggtgcggcctaacgccttgcatgcctcgttcacggtgagccgcatctcgccggcgctgggcgccgaggtcggcagtatcgacctggcggcgccgctggacgatgacaccatttccgcgcttcgccgcgcgctggtcgaacacaaggtcctcgtgttccgcgaccaggacatcacgccggcgcagcatgtggccttggcgcgccggttcggcgagctggaagtccatcctgcgttcccgcatcacgagcaatttcccgaactcgtgctgcttggcggcgatgagcgcaagcccgccatggaaaatggctatcacagcgacgtatcgtggcgggaactgccgtcgatggggtcgatgctgcgctgcgcgcagtgtccggagattggcggcgatactgtgtgggtcaatatggcgctggcctacgaacgtctgcctgatcaccgcaagcagcagatcgagggcctgctggccgtgcatgacatcgggccggcgttcggcgacaagatgacgcccgagcagcagcgccagtttcctcccgtcgcgcatccagtcgtgcgcacgcacccggagagcggggagaagatcctctacgtgaattcagggtttgttacgcacttcgccaatttcaaatcgcgcaatccgctgcgtggtgcgttcgagtcgcagtcggaaaagcaggacctgctcgactacctgttccgccagcccgcgattctggagtaccagatgcgcctgcgctggcgccccaacaccatcgccttctgggacaaccgctcgacccagcattacgcgatccaggactactttccggctgtgcgccgcatgatgcgagcgaccatcatcggcgaccggcctgtctgatcgacgttcccaacaccgcgcggctcgctggatttcattgcacgctctcggcctgagatcaccaggaaacgcacgaactgcaagtgcacgggcccgacagtccaggacttggtcggcggacagatatagacggcttgcgcgatgcctcttgggctgcattgggcgaactcggccgctcctgaggtatgggtgatggctgcttgtggccgggaagcgatttccgtcggccggaggcggtcggcccttactgggccaaggcgcggcgataaggcacgataacggggccttatcgcgtcgtcggttgcggcaagtccaagcccgggctggtcgtcgcacattgttcaccggaggagagcggccaagcgtgcggccttggtcaaggcatagcgccgtggcacttctggcacggctgctcctatccggcgttgcgttgattggaaagccctggggtggaatttggtcgctgaggccggcccgtcaaactcgaggtgtcatcgtctgcctggacagcaaccggcacttcatcgtgaactacggtgaccgctgtcggcatggggagcacattgcaaggtttcgtcgagtcggccgtcaaccaagtggtgagcaggcgcttcgtcaaacgacagcagatggcttggcggcctcggcgcgcgcacaacctgccataaatccggatggccgtgctcaatgaccagttgcgatcgcacgttgagcgacggtatccatctattgccgcagaagaacaacatcgccttgccgcttgattagccccgattttgcgtctccgtatcggaccggcgaggctgacgcttcgtggggaggctaggagcgatcccatgctcacaaccgtgataatgttcgtcgccaccaccctcctgtgagacgcaaagtgatttcgcacatttttcttggcgttaacgacttcgatcgtgcttttgagttttattcggcgttgatgcatgaactaggacacaacctcaaattctgcgagcgcgacacgccatgggcagggtggatggcaacggacgcaccgcggccgctgttccttattggcaagccatatgacggcaatgctgcgcgaggtgggaatggtcaaatggtggcattgcttgcgcgtgatcggcagaccgttgaccaggcatacgcccgcgcgctcgcaaacggagcaaattgcgaaggcgctcctggcctaagagcccagtatcaccctcactactacggcgcatacttccgagatgctgatggaaacaagctttgcgtatgctgccatcacccggtgtcggtttagcgttatcgatttagcactgacctgcctctgcgcctgtcgacgcggccctcacctcagatggccgtcgacgcgctggcgcgggcaacggaagccggtcgatgccatgcagcgcaggaagtcgacaaacgcggctggactgagatagttgtcatccgagccatccgtccggtcaaggaaacgatgggcgcctgcgatcccagcaggacactcgattatggcgcacgaccctcgccccgtttgtgacgctactggtgggatgctgaggcgatcttttgagaaaaaaacttcacgaaagcctcgaccttcctcgggtgattgcgaggtttcggaaacaccgcatatattcccggctgctcagatgcaccaatctcgtcgtactcttccagcagccgaatcaagccgccgctgagcaagtcctgctcgacaagccagtcgggctgccgggtgattcccttgcctgctttggcccatgcaatcagcgcatgcgattcgttactcgaaaatgccccatctaccggaattgccatagttgtgccgtccacctggtactgccaagatgaggaatgcggttcatggcggtaaatcaggcactgatgtcgtgccagttcggtcggatgccggggggcgccatgagatgccagatagccgggactggcgcatgttacgcggcggtacgtgctgaggcatcgagccgagaaagcggaatccccgggtcgccccgcccgcagggcgagatcgaagccgttggccacaaggtcgacaatccggtcgctaacctggagatcgaggctgattctcgggaagcgtgccgtgaactcatccagatgcgggtacacaaaggtcagcgccacgcccagcggtaatgtgacgcgtaactcaccccttggttccgacgcaaggcgccggaccgcatcttccgcttcatgcgactgttcaatgatgcgcttcgcgtgtttgtaccagagcctgcctgcctcggtcacggcgatgcgacgcgtcgtccggtcgagcaggcgcgcgccaagccgtttttctattcgggctagtgcgccggtcaccgtcgcaggcgcgagtccgaggacccgggctgcctgcgccatgctccccgagtccacgatctggcagaacacctgcatgctgaacagctgatccatcgtcgattattcgtaaatcatgaagaatccattcatgggcggctactttatcaaaatttccgcacaccctacgatcttctccaatttagcattcatcgcaacacttcctggagaagcccatgacccagcacggcagttgtctctgcggacacgtcaaataccgaatccacggcccgctaaccgacgtcctgaattgtcattgttcgatgtgccgaaagcttcatgcctcggccttccgcacgagagccaaggtggcgattagggattgggaatgggtatccgggcagaacaccgtcaagttttacgagtcctcgcctggcgagcacaagggattttgcagcgaatgtggctcaagcatattgacgcgatttgacagcaatcccgatgtaatcggattcccgctcggtacgcttgatagcgatcccggcgtgaaggccgagcgccatgtttttgtcggcagcaaggcgtcgtggtatgacatcaccgatacgcttctgcagcacaaggaatactgaggccagtcggaacgcagtacacatacaagggaaatatcacgaataagaagcttaaaataaagactagtggaaagccacaacaatgccagtctcatcggctagccctcagctcaccactttgctatgtcttttgacaggtggtcttactcaacccaagttcgcgcgcccacgtcctggaattggcgtcgatatgccaaaggtgtcgaacccacgatctgccgaaaccgcctggcaaagttatttggttcaccgaatcccgtgctttgcccgatttctgcggccgaggcggatgtgaaagccagcaaagtctttgcccgctcgatccgcctttcagtcacgatctccagaaaggtctttccggtttcactcttcagcaggtgggccaggtgtgttgctgatacatgactggcctgcgcagcgtcgcccaaggtcagttcccgcgaaaggttttgggtgatataccgaatgcagcgcagcacggactgcttgtacgactgcagcaacatcccgttgctctcgcaaagacgaatcttgtcaccgtggcgtcgccacaccatgccaatcaggtttagcaagtggctgcggatcagcaagttgctggccgtatcgtcactgggcgattgctgggattcttgcgccatgcgctcgcatagctcctgaaggtactcggtgtccagttcatcgaactgaaaatccagacaatgctgaaagcggaagggaccaagctctggcgcgcgcgcgagcggcacttccgacaactcgaagacatcaaggttaagcgacggtagcagatactctttgctgatgttgattacgtggaacttgccgtccgctacgttcggaatgtagtgaaccagaaacggcaggacgaagcttacggtgccggggcgaatgggccgctgctggcccccaatgtagtgagtggtttcgcctagtgtgttgacgtaaatctggaagtactcgtgacggtgcggcaccgggttcggcagacagttgctctgatcgtggatgccaaagtaggcgctctgcgcccgggccgccatggtgtagttccggatgacagcacccttctcgccgtcgtggtggaggggcagcagcgggtcgttcgagggcttcgctcggtgcatggaaacgtggggggcaaaggatcgtaaggattgcgcatcttttcgcaagcctgtgcgttgaggccgaacgaccgcgtctctaaactctagccactccgttcaataatcttacacagagacaatccttatgcctagagccagtgcggacagcgtcgtgcaatcgaccaaggtcctgagcgttacccccgccttcattgatatcgttggcagcgatcaacgcttcccggtgcggcgcgtctattgcgtggggcgcaactaccttgcccatatccgggaaatgggggagggtgacgaacgcgaccccccattcttcttccagaagccggccgatgccattgtgaccgatggccgcgtcccctatccgacgtttactgatgactttcagttcgagtttgaactcgtcgttgccatcggccgtgaagcgacggaagtgccgccggacactgcactggatcatgtctttggctatgccgcagggcttgacatgacgcggcgggaccgccaacgcgaatgcaacaagcgcggcctgccgtgggagctgggcaagtcattcgaccattcggcgccatgcggtcccatccatcccgtggcgaaggtcggccatctccgttcgggcgcactgagcctggcggtaaacggtgacgtacgacagcactcggtcctggagaagatgatctggaacgtccatgaaatcgtcagcgagctgtccaggcagtatcgcctgcttcctggcgacctgatctttaccggcacgccagaaggcgttggtccggtgcagcgcggtgacaggttgatcggccgtattgaaggactcgaccccttgcaggtcgagatcgtctgagtcccgggtcaaaggaaacacgccatgaaaccactcgaacgcatctcattttcggccatttccgagcgtcccgccctgacgctgccggctggcaagcgcctggccgtttgggtcatcgtcaatgttgaggaatgggatatcaacgagaccatgccgcgcacggttctcacgcctccggcgggcggttcgccgatgccagacatcccgaactgggcctggcacgagtacggcaaccgcgtcggcttttggcgcatgctggacgtcattgacgagcttgggatcaatgcaacgctcgccatcaacggcgccgccatcgatgcctacgagcctatcgccaaggcggcgaaggcgcgtaactgggagttcatcggccatggctttgggcagcgcaacatgcagaaggtgcccgacgaagcggtcgacatcgcaaagaccaccgaggccattcgcgcctacaccgggaagcgcccccgcggctggctcggaccggggctcaccgagacctggaatacacccgacatcctcgcggagcaaggctacgagtacgtgtgcgactgggtgctcgacgatcagcccgtggaactgaggacgcgagatggcggctgtatcgtgaacgtgccctacacacaggagtgcaacgatgtagcgatgatgctgatccagcatcacaaggccagcgagtatcgcgaccgcgctatcgaccagttcgagcaactctacgccgatgcgaaggactcagcccgcgtgatggcgctggtcgtgcatccgtacatcatgggcgcgccacaccgcctgcgctatttccgggaggcgctggcgcacattcgggcacacgacgacgttgccttcctgacgggagaacagatcctcgattggtataaggcagcgcgcgcggcctcatagccggatccgtacatcgccagaaactcgaacaaatctctcgcttgacgagaaggagacaacacgtgaattcctcgacttcggccggcccgctgaccggagacgtgcgcagcgatgcgcccgtcacggcattggagatcggcatgtttcttgtgctgcttgcctcctatgcgctcaacgcgatggaccggcagatctttccgctgatcgccgcagatgtgcgaagggagtttgggttcggcctcgccgacaccggcctgctttcgaccatctttacgctcggcatggcactagcgggggtgccgacaggctacctgctggcgcggtggtcgcgcaaggccgtgctccagattggcatcgcgatcttctcgcttggcacgctgttgactgcctactcgagcggctttgccgacatgatcctctaccgcgccgctactggcatcggcgaagcgatgcagctgactgtggtgatcgccatcgcggcgagctatttcgctcgcttccgcgcgacggccgttggggccatcaacttctccttcggtgtcggagccatcgtgggaccgctgctcggtgggcacctgatcggcattgagcgaaactggcgcttgccgctggtggtgttcggcctgaccggatttgtcgcaatggcgctgatcgcggctaccgtgagcaagcgcatgaccgaaaaggccagcgcgatcgccacgcacatcgacacgcgcggtgcaaccacgatgtggaaccgcaacacggctctcttgactgtgatgagcatcattggcgggttgtgcatctatggctacctcggcatgtaccccacgttcctgcgcgagcatctgcactacacgccgtcggacactggtcgcgtcatgagtatcttcgggtgcggcgtgttcgcctccatctttggcggctggcttggcgaccgcttccaccccaagcttgtgttgtcgctgagctttgcggggaccgggctgctcggcttccttctgttctcggggccgacgggcatgttggtccaatcggtgctgtcattcgtgtgggggctggtggtaagtggcgtgctgtacgtgaacctggccggctaccatatcaagtccgtgcgctcttcgctcacgaatcgggccaccggtgtctttgtcacgacgctctacggcgcgggcgctttcgcgggctacatcatcggcggcatcgcggcgcgctttggctggagcaccgccggctttgcgcagatcaccttgctatcggtcttcggaatagtactcaccgtgctactgcggaccgaccggatgtccttgcctgtgcgtaagccatgacgccggccgaatgggtgctgctcggtggcgctgcgactttcgccgggacgctgaatgcggtggcaggcggcggtagtttcctgacactgccggccttggcgatggtcggcgtgccgccggtatctgccaacgccaccgggaccgccgcgctcctgcctggctatatggcgggtgcctgggcacagcgcaaggatctgtcggggccgatggcaccctcgcttcttcggctaagcgtgctgtcggtgctgggtggtgcggcaggcgccacgttgctgctgtcgacctcgaacagcgacttcgggcgcattgtgccatggttgctgttggccgcgacccttctctttgcctgtgggccaaggcttctgcgcaaaggagccgtcgcatcgcagtcccccagtgaatggatcacggacatctgcatcgctgcggtcgcgatctacggtggctatttcaacgacggtctcggcatcttgctgctggcggttctcgctgcgctcgggcacaccgacatgagccggatgaacggcatcaagaacttcgtctccgtgatcctgacgctgatagctgtcgtcatttatgcggccagcggcgccatcgcctggacgcatgcactatggatggcgatcggcgccacagccggcgggtatttcggcggcgtcacggctcggcgacttaaaccggccctggtgcgtggcttcgtcgtcctgacagggctggcaatgaccgcagcattctttctcgagacgagttgaccacaaccgtcttcctgcaatccaaatcgcatcggaaaggaacatgagaacaaccagaagagaattcgccaaggtcgccggcgcaatgatggtcgcggcaaccgggatcccctcgcttgtcgcttcggcatcggcttcggcgggaggcggcatgccatccgcggcgtccggagcccgtcgaggcacctacctgatcaagaacggcatggtcatcacggtcgaccggaagaatggcgtcatgccacgcgccgacatcttgattcgaaacggcgtgatcgagaagatcggtcggggtctgagcacggccggcgcgcagacgatcgatgccgcggacatgatcgtcatgcccggcttcgtcaactctcactaccatatgtggagcgcgatcggacgcagcttcaccgcgcggaacggcggcttctcctactacccggccaagagcgccacatccgccttgtacacgccggaggacttctacaacagcgtgctccttgcgtgcgccgaactagcgaacggcgggaccactaccgtgcacaactggtcgcataacacccgctccgcggcccatgcggatgccgaacttcgcgcgcaccagcactctctgctgagggcccgttactcgtacggccacattgacaagctcccggtagacgaggtgaacaggttcggcgaccttgcgcgcgtccagcgcaaatggttcggtgcaaactccccattcgaaggtttggtgcacctgggactgaatctgcgtggtccgcaacagagcaccgatgctgtctttcacgaggaaatgaagttcgtcaagaagagtgggcttcccgtagcgatccacgcgccgcaggagtcgcccaacaatgtcgatgctgtcgactacgagaggcgcggttacctcggccccgattttatgatcgcgcattacgtcccggcgacgaccgaggacttgatggcgatggcgcgcacgaagacaccgctctcctttgcgacacattccgaactccggctcagcagcacgggcgatgcccgggctgcgctgttcgcgatgcgtgccgcggggctgactatctcattgtcgagcgacgcgacgtccattgccccaccggacatgttcgaaatgatgcgtttcacctggaacctcggggtgccctgggttggcacccccagcgagcgggcaagggcggtcagcgtgcaagaggtgatcgagatggcgacgatcaatggagccatcgcgatggggatcggcgacatcactggatcgatcactgaaggcaagcgcgcagacatcattctggtgcgggccaaggatctgaacatctggccaataggcaatatcgaaacggcgattgtgcagagcggcagcgccagcaacgtcgacacggtgttagtcgatggccgaataataaagagaagcggtcgcttgctagcctacaacgtggacagcattgttcgcggtgctcagcagtcctccaatcggattctcaatgcggctgatgagatgatgaagttatgagtagtctaaagagtgagtgggacgaacgccgccttctgttcgagatgaaatgcacaccgaactccctccgtggaccaggcagcgggagttatttgtccgcccaaggggcgaccactcgatttagtcgagacgaacgcgagcacgttcttcgcatatgcgttcttcgttttgtacggtccggcaaggcaacgccgcgttgtccggaccttcatcctttacttcccaggccctgcccatgcgcacagcacgcttgctatcatgtagttctatcgcggcccttgccaccctcgttgtgccggcgctctgcatcgccaatgccaacgccgccgagcagatcgtcaggcatcgcaacccggcgcacatgaccgaaccgtgggcgcgtgagttcgcggaggtgatcgagattcccgccaatgcgcagctgcttgtgctcagcggcgtggggcccacggtggcgaatgcctcggcgccgcccgataccgcggcctcctatggcgacaccgcaacccagactcgcagcgtgcttggccagatcgagcgcatcctccaggatcgcggctatcgcatgggcgacatcgtctccatgcaggcgttgattgtggcagacccggccacgggcgagccagacttcaccggcttctcgagcgcctataagcaatacttcggaacagacaagcagcccaacgtgccggtgcgcacgcgagccgaagtcttgcggctggtgccgccgggatggctagtcgaagtcaccgtcatggcgagccgtgtgccgtcgcggcggccacagtagaagacataggctaactagcggtgtgccgcaaccgggagggcggagctcgcgtggccgggcgcaggtagtgggacagcgcacctaactctcgctggaacatgactgagtgcgccgagccgccgcctgcgaggcgggttgcccagggatcggcttggcggcccgacgagctgtcgcgtgtcgtggccctcatgtgttgcagtggtgctccccggtatttgctctcgattatgatctgatttatacaataaggccaaatgaaagtaagagcattatgtatcgcttcgctaggagttgtggtgctaactcaaacatcactatcctgtgcgcaaaattttaatgggaaaaatctctttacgcagagatgtgccatatgccatggagcagacctcaaagggacagggccattggccaagaaaagcattcctcccacacctgatctgacaaccgccgctttcaaaagacgactcaatgattatcctggtgttattgtttcatcggtgatacttcgtccaaatggagacttgattccaagaactttgcaagagaatggtgtgaggctggcgccgcactcttggactgttcaagattttcgagatttaaataaatacatgagtggtgtgatttcaaatagccggtgatcttgaggcaagaagacgatacggaagttcggtgatcgcggccacttttccttgtgtccggccgttagccagacgacattagtctggcgtgaagggcggccagattctaagtgactgctctggatttgaaccgttgtctgcgccggttcgtaggcagttcaactatggggcttgcgcatccgcatgtcctcgatcatgcgctggcgcggcgggctgatggtaggcgtcgggattgacatggctgtgctcctgtcgaggatcgaggcaaattgcctcgatcctcaacatagggaacagcacaggcggttcagtcactttgtgcaatggccggagggctaccgcgcgagcggtttagtccactggccggacccggacgaccgcgcaggttggtggatgactgtgatcgtagaccgtgcctcctgccctaccttcgacacgacgttgctgtctcaggacaggttcactgcttcacgggccaacttcaacgaagagaccaggcggtgcacagaacgcacgcccgtgccgacttttgaaaacatgctggcggtacgaccttatgccacgccttaacatggccagtcttgcagtgctcagccatctcacttgcgtcgatccctttccatcaccgggtcctgggcagcatgcagcgggaatcggcctggcccgtcgacgccgcaccccggcgaggagccggcgcgtcgtgtcgcgctggcgtggctgacctcggccgatccggcaaatgcggtgcgcctcgcatctgatgaagagcgcggcgcgctgctatctgcctttagtacagactcaagtagcccggcggggttaccatcagccgtttccctcgtcccccccgaagccgtcgatcagcgcatcccatcttggcggcgcggtaaatacctcatccagcaagtcgaggaatgcccgcacgttggggcttgcgcgccggctctcgggccatagcgcggtaatgttcgcgcgagggaccgctaaccgcggcatgaccgggaccagctcccctcgcatcacatgcgtcgccgccagataggtcggcatgatgccgatcccgccgccggcgatgacgatcgacgccaccacgtcgcttacatccgcgacgatgcccgcatccggagcaatctcgaccagctccccatccacggaagacggccagcgcaacgcctggcccgaactctggaagcggaatttcacgcagtcatgccgatccagctcctccgggcgcgtgggcgtgcctttccgagccaggtacgcgggcgcggcaaacgcgcagatccggtgcggcgccagatggcgcgagatcaggcgggaattcgggagatcgcccacgcggatggcgatatcgatgccctcggcaacgaggtcggccatctggtcgcggatgcgcaggtcgaccgcgagggcgggatgccgcgcgcgaaatagcaccagcgccggtgccagcacatgcacgccgatcggatacggcgccgccacgcggattatcccggaaggaccgtttctagtggaaatcgcggcctgctgtatttcctccgcttcgtgcaacaggcgcatcgcgcgctcgcgcaacccctcgccctcgtgggtcaggcgcaacgacctcgttgtgcggatgaacagcgggatcccgagctgcttcaacacgctttcacccggcaccaccgacaccccgctgttgggccgcacgctcggcgacgccagcggcggctatgtcacggagctcagcgcacggctgccgctgaagaagatcgttcctatgcaacaggctgccgccgccgtcatgttcctgatccagaacgacttcatgaacggcgagacgctgcacatcgacggcggccagcgcctggtttgagccggccttgccggcagccaacggccaggttccgtttggccggggacgacattgacctagcctcacgccggccggcgctcttcaacgatcttcttgtcgctactggctgacgtgccgggcccggacgtcgcgcaaactcatgactttcttcctgctggctccatgagcaccgaaccaggctaattgcggcgcacgaaagagccgccatctgcggctgatcctctacttaccgctttaggagtcctgagtgcttcgaacgttgcaccgacgcgataccaccaataagtaggcttcgataacctcgcgttgtttgcgagcattgtttcggacgtcgccgcgattgcccacccattcttgaagccctcgtcaacattgtcgacagcttttctattgtcggacggcggctgatagtgcctagcacgaagcgatcggagaccgctccatcgacagcaaggagtcgggccatgccgggggtaacattcaggtacgtgtgcgacgtactccggcgcgggtggtacaccgggttctgcctggttacaggtttgagagcgtgctgctttgacgtgaatcaatcacaggcggaagagcttacgtaagcttgaatcgttgctataggaggccgggatgaccattgtcgtgctaccgagcgacggctcgccatacagcattagagccgcgagaagactggtttctcccggtctctttgagcgcccgctggaagtgcacctagtgcacgcgtttcccgatatcagcggcagggcgcaggcatatttctcgaagccccagatcgatcagtgggcaaacgaggccgcagataacgcattccaggcaattcgcccattactgaaggcggctcactgtgcggtgaccgaacatgcttgcattggtgagccagcgccacgaatcgtagacgtggtgctagcgtgccgagccgacgtcatcgtcatgggcacgcacggccggggcgctttcctgtcggccgtcctcgggtcggtggcagcgcgcgtgttagcttcctctcccgttccggtcttgctggtgcctaagcaccatggccatgactgaagtgcggccacggtgacacgcgatagaggtgagtctgcagcagtgcatgtctgcgggttccgctgctagcgcagggggacggctgccgtcacagaccgcatgttgtcgtgccgtcgcttgtcggcagctcatgtacaatcgccgatagggtgtctacgctgcacgtcgcagtgagacaggttaatgcgttggtcgggccgccaacgcaaatgctctatgactgtggaccgactcccgcccccaccgcccccaccacggcaaccattgccgcgtgctcaagttttagccgagaaggcattctcggcgctcgaacattttcttcatatcgaggccgtcagcggcattgtcctgctcgccgccgccgggatcgcgctactttgggcgaattcccccgcttcccacagctaccacgccctatggcataccccgctctcattcgggataggtagccatctggtatcgcaatccctgcatttctggatcaacgacgccctgatgaccatcttctttctcgtcgttgggatggaaatccggcgcgaaatccatgagggagcgctggcgaacgtgcgcctttcggccctgccaatggctgcggcgcttggtggcgtgatcgtccccgcgttgatctacctcgcgataaacacagagatgccccagcgccagggttgggcggtgccaaccgctactgacatcgcgttcgccgtcggggtgctcgcgttactcggcaaatccatacccggcaacgttcgagtgttcctgctcgcgctggcgatcatcgacgacattgtcgcggtcctgattatcgcagtggccttctcgggcgggttggactatggggggtttcttgttgcaggtacaggtattctaatggtcctggggctgcaatggatcggcgtcggaaccgcctatgcttacgtcgtaccgggggccattctgtggctgggaatgctgaagaccggtgcccacccgacgctcgctggcgtcgtgcttggcatgatgacgccggtactgcccggtcgcacgcgagaacggcctttggatgtggccatgcgtgcgctccttgatctgcgcgctcgcgcgaccgctcggacacctaaaccagaacacatcgcggcaccgcttaagcaactgcgtcacgcccagcgggagctactaccgcccgtgatccgtgtacagatggcgcttcacccttgggtcgcctaccttgtcatgccgctctttgccttggcaaatgccggagtgagcattgatggcgtcgatctcactagcggcggatcgctaggcgcgatgtttggtgttgtccttgcactggtcgtaggcaaacctctcggcatcgtgtcggtcagctggctggccgtacgcctgggctggtgccagttgccgcccgacgtgacctggcgcggcgtatgcctggttggactactggccggcatcggcttcacgatgtcgatattcatcgccacgcttgcgttcgaggatgtcaacctacttggggctgccaagcttggcgtgctcttggcatcggcgatagctgccaccatagggctgacctggggtttcatttatgccaggggccgaagaccgagcatggaacgagccgacgaatctactgcggcggcgtccgactgaaggggctacgcgtgcatcggcgtgggaagttgctacagaatcgaggctagccataccgcgatgatcgcctctaaactcaatgtcaccaccagcaccagcttcgccacgccggtgacgtcacccaaactgatcgaatgggtttcaacccgggtaatcaacctagcacgcaatcgcagcgagcggttgaccatcaggcccaagggtggaggccgtcatcatcccaaagccgccaagctggaacagtgccatgatcaccgcttggccgaatccgaatccggaccagtaagttcccgtgtcgacgataactaggccagtcacgcagaccgccgagactgcggtaaagaatgcggtgagccagggcgcgctcccgccatcgacgcgtgaccaaggcaacatcaacagtacgctgcctgccatgatggccagcaggaaacccatggcgacggtccgggtcggatgcaaggatcgtttcatgcacagaattgtgctatgagacgtgtcacaaatctaacatttccacagaccaccatctttgcaccatctgggcgcaggcttcctggcgtcaatggtcatcgcattccattgcggacttcctgcaacacctcatcgaaagtgtcaacgcggatcatgcccagccgcggaaactccaagtcgacgatgacatagagtgtcaccgtcagcgaggccacgaaaaaaagcgcatgcaaccagtttcgaggactgcggctggccatgccatagcccgcaaacaaggccccaacccagcaaagcgcgaaaagcatgccgaagatgacgacgggtggatgttcctttgttgctgcgagtcgggtcgatgccgtgtcgaacgctgcattgagggctggtaacagaagcatggtggccgccgtactagcggttcgctgggactccgttacggatcttgtccagaggcgttcacgcagcacgtccgaacgtaccaaggaagcctcgacgcgtttgcggtttgggacggctcgataggcgtcaagccgggcatcgagatattgccggaatatctcctgcaactcactacgtgctggtggcggtagcagatccagacgcaggtaagcagtgccgatatcgttggcttcctggacgatcagcgtacgccgcatatcaaagcggcttgccgccccggaaaaggtgaaggcgatcaatagcccaagcagtgcgaatatcgcgcttgcgaccgcgctgacgcccgttgtctccggttcgcgaccggaggaaacctgccattgccacaccagccggccgagctccagggcgatcaggatacttatgaatattccgaccgccaacaccagcccgccggcccaatcggcaccataaagtagtgatgccaaaatcgtctccggtgcatttccgcgatgcgcggtttcaacgttgaagacggtatggaaaagcttcgtcacagtatgtgcgcttccgcacaggcgtccgatagccgggtggaactgacgcttgagcgtcggcgtcacggcataagccaacgtccgtagatggccggcaagcgctcccctcgccggccagaggtttgtcacacttcggtctgctcagccatctcaagcgcgtcgtcgacttcgataccgaggtggcgaaccgtgctctcctgcttcgtgtggcccagcagcaattgcactgcgcgaaggttcttggttctacggtagaggagcgacgccttggtccgccccatggtgtgggtgccgtacgccgtgtcgtctaagccgatggactcgatccagcgatgtacgagcctggcgtactgacgtgtggacaggtgggccgaggcgtgaatccgactcggaaacagagcatccgacgagcgcaatccgcgatgggcgatccatgcctcaagacttgagcgggtctgctccgtaatctcgaactgaaccggtctatgcgtcttttgctggatcaccatcgcgcggatactaacgcgggtgccctgacaaacgtctcgtacgcatagccttgtgagatcacacgctcgaagcttgctatcgatccacctccatgcgcccggccattcaagttgcccctggcgccggagtctgatcaggtgcaggctggactgctactggcaacgtcatccctgccgcagttcgacgctgttcgtacttagggtacagggcggcggttcattttccgcgggcaggcgctaacgcatgcctgggcgtggcggtgaaaacggacgctcttcgacccatctcgatcgttcgtatgtcgtccatggaatgacggttcttggccggcaagcgaccgctcgccggctgtcaggttgtcacacgtcagtttgctccgctatttctacatcaagtccttcctgatcgaaaaaagaggctccctttgaagcctccttttctatattcgtggaaagaaaaaatctgttttggacacacctcttgagttagagaccgctgccgtagttggtgggtacccagctatatgcattcccatcacgatggatatgccccagactaggaaaagagatgtgcgccgcggccacccaatatccctttgcagcggcatcggcaaatgcccttttttttacgctgccttgccgtagcaacttggcatctcggccctctttgtcaggtttccgtcatccatgagcaggtggaactgggaatccgcttcggtgaggagagccgcggaacggcggaagtgggaacaacgtaacacgcagccagccgccgccggtcagggcgacggaaaaccttcaatgctctattcggtaagcgagacgcgagcgattcgcactgagcatttcgaatatcgcaccgcattgactccagtgactcgctagctcgctggaagggtcgcatttttcggggccgtgttttccaaaacacccacccacgagaaagcgtcgcaccaccgcttcacccttgacgttgcgtggctcgttgccgaaggagttgcgctcaaggaccttgccgtcgaggacatggaccagcaactcgacctgcttctccttggcgcgttcggttccggcggcgagagcttcatcttgcgtttcgaacgtttcacgtccgacgcattccgtttcaattggccagcggcctccaatcgttggacgtcgcagcccccggcggcgaacgcagcgcgggaagcgacagcgcggctacgcgctgcgtcaagccagtagcgcgcgggggcacatggctaccaagtgtggcaagtccgagcaatgtcttgtgaggccgggaggagcctgcccacacgagcattcccggcctcgcttttttaggtcggttatatgtgccagccaaggcgacgcgcaacatctaggagcgcccggcctgtaccggtgcggcgcggcggccgagacgcgcccccgggccgcggtaggcggggaagtagctgtccagatcctccagcgttgattcgtcaccgccgcacaactccacatagcggtcgggatcgaccaccaggcgctgggtccgatacacatgcgtgtcgggcgaaaagccccgtttgaattcgtgcagcgagtcgctggccgagccccccaggccgccgcctaagtgaaggtagcgcaggccgttgacgcggccccactcgcgtgcggagtggataaccgtcttggtgggctggtaatggtgatacgcccggtcccatccggccaagtgatactgcatgatgccggtgccgcgggctacggtgaccaaagccccgccgatcaccgtgtcggcctgttcggctacgaacagcagcagatcgccgccgagcgcacgtaccagcatctggtagtgcgtcgcgtggaagaagtagtaaggcgcggcacccaaccgtctcatggtccagttgtacagctcgatgaagcgcggcagcgtggcgaagtcccggtccagccgcgcagtaacgcccgcgcgccgagcgcggctaatgccttccttgtggcgcttctgcgtttcctgccacagtcgatctgcgcttttggacaggtcgatcgaaacggtcgtgccatggttgaccacgcgtcccagagggctgtcccagcctgcattgagcagcggatgcaggcggataaaccaggagatacaaccacgctcgcgcagcagagccgtggcagtggccagtgcttcgtcggcaaattgcgccggtgccccggcgctcagtaccgggccaccgtagccataggccgtggttgcgtcccaggtgccgcgggaaatcgcgcggcgcaccaagggaaccagcagtatatgagtgccgtcagtaacgcggacggcagcggcgctgccgtggtcgatgcactgcgcagcggcgtaccagccgggcgtgtggtggcagtcatggtggcagcgcgccagtgttgtgcgccacgccgggttggctggctccagcaggctagaatgcatcgaagcgcccggcttctagccaccgtcgcggaccacatcttcagccgggtgcctgcggcgccggcatagtgcgctgagcgacgaggcaagcagccgctcgcaatggcgcaaccatgactgccgcagaacggcacccggcgacgggcacggctggacgatttctgtcgacacttcaggccgtaatccaggcagtgcgaaaatagcgtgccccctgtgctgggacagcaagtcctcgcgactaacttcctgcaccccgccgtcccaacctggcaaggcgaccaaaaaccgcccgtgttcgcagcgctgaagcagaacgcacggtcggttcttgcccagcaacaggatgaccggcaacgaggtgtccgcgatatcgtcaagctcccgctctaccagccgggtcgacaagccggcgcgtgtcgccgcggcgcagaggagcggaaacgtcaggccctgtccttccagcggcagcccttcgagtagtacagcggacggtacaggccgttgcaaggcccggttcagcaataacaggcaacccagcatcggatcgtccgctcccgtcagctgtctcattgcggcaggcggctcccggcggccagtaatgaaatacaggtcggaagtgccggaatgcgcggcggatgtcctcctgggttgctgtgtctgccgcgatggcactgatgcaacttctatgtcttgtgccggcgcctcgcacagcgcaaggccagccgccgcgtgtcgctcgcgtggataccgctcacccatgatagtccccccggcttcagtggtgtgatctgtactgccagcgtagcgcaccagagcgccagagcccatcatgcaaacagcctagtgcgcctgttgtccgtttgatggtggcgaccagaatggaggagccgtccccttaggcgccccagttactgggcctcccaatattgccggatcctcgcgcaggatggcgtgcagagttagtgtgccgaatcggaagcggtggaatgccaccacattggccgctatcgctccacgagtaaagcagcgacagcgctagcggcggcctgggcccagcgaattatcctgggcgcgcctgagcgcgctaagtcccttgggcgggaaccgcacagacgcgagcgaggcgttccgcctcgacagaggctagaggccaaaagccgtcacagcattttggaatctgtcgatgccatgacaacaatgcaaatgaccaaggaagagttcggccaagagaaacccgggtgaatgaaaggtacagctcgccggtgcgtggactctgaatgtggagactcgccccaagaggccatatgcctcaacgctcagtcagagctttgatctcgttattcacttgccccaacactcatcggcgggttgtatgaagaagctacacaatggaactagtgcgcggcattggccataaggatgactctgtacggcgggattggaaaggggctcgttgccgggattacccccaaagcggggacaacgacatgctgagtcgtcgcgtgaaatggttctgttgtgtcgcaaacagttctacctcgtcagggcacgtttcttaaatgaaacttagggcaatgccgctggcgactgcggggacatcacgaggcgcccacaggattggctatttctatcctgtcgttcctgatgctgccccctgaactctggagcgcatggcgactgcgatcagaagcatattaggggtggctcgcctccggggtattgcgcatgctggcatgccttcccactctgtgcactggccatcaaggtggggaatgaggcgtgcattccacaaggcacgctcttgcagtggcgcattccgaatgctgtggggaatatgcggcaactctctaggcccgcgatctggcgggttgggcaatcgaccggggggcagactatgagtacgaccgaagccgtcccttgcttactatgcgccgttcttgcgcgacgctgggtcgaccaacgagatcgcgggcgtggtagccgcatctatcgctgtgctgcctgtggtgggcgattcgcagtcactggcgatgctctaggcgccatcgagcagggacgttgggatgttgccaagctgaaggttgcggttaggcggagcattgcttcgggcgtccttccgcgcattgaagttgcagacggatggccgagcgtgatcgcgatcgggcgtcaggcatcctgagttcgttccatgacgctccactgattgtcgccattgcgccaggcaagctcgcttgaaagccacagtactacctctgccccgatgtgaggaggctctcttgagggtactgtggaacctgcgcgccgagcaccccgaggatgccagaagcgttgttgttgtcagacactctcctacgaaaatttcgccgtaggagaaacctcaatgtttgaggcaagcaggactgggccagagagctcttcgcctatcttcggcgtttgtccgctttgacggaacttcggccagtggatgcatgaggattgagcggcagaagctggccggcaagcgctcccctcgccggccagaggtttgtcacacttcggtctgctcagccatttcaagcgcgtcgtcgacttcgataccgaggtggcgaaccgtgctctcctgcttcgtgtggcccagcagcaattgcactgcgcgaaggttcttggttctacggtagatgagcgacggccttggtccgccccatggtgtgggtgccgtacgccgtgtcatctaagccgatggactcgatccagcgatgtacgagcctggcgtactgacgtgtggacaggtgggccgaggcgtgaatccgactcggaaacagagcatccgacgagcgcaatccgcgatgggcgatccatgccctcaagacttgagcgggtctgctccgtaatctcgaactgaaccggtctatgcgtcttttgctggatcaccatcgcgcggatactaacgcgggtgccctgacaaacgtctcgtacgcatagccttgtgagatcacacgctcgaagcttgctatcgatcgcaagattgaacagtgcgagctcacgaagattcgacgacatctgtagccttgtacgaatcgcccagatctcgcagagcttcagcggcggcttttgtccggtgaccttacccttattcaatggcgcacgcggggtcacgggtgaattcgacgtctccatgatcatctcctttcgaacgaaggtagaatcagtttgcgcgcgctgcagatcttcgctgatgtctccgtcagtcgggctgcaacgcgtgcctcgaaaactgtgccgcagacggtcgccgaccgacccttctccgacccccaaacatggctgttgaatgtccgttgaaggcatgagatgcgacatctgcgcagttcagtgctgtcgactgatcgagcccatctcggatggtttccagcatctgactgaacgtccgcgtaggccacgctccagccgtgcgagtgaggtcacctacggctttcgccgggcgggagccccgtcaatttcgagcccctcgctagtgcattgcgaatcttggcgcgcgcggccacgctcattgccatgtccagcaggaagtggcggccgtcatgccccggtcgagccgtttgcgcctgccgcatcggtgccggtcgcgttctggccgggcattacgccagtttatacattgacatcatccaggacggctggtttggcggacacgtaagcgccagaatcccccaaccagtgaggtgaaatgaaatatcaactgttcaactacgaaggccgcgatggcacgatcaacgtcggcgtgcacgcggacagccggcatgtgcaattcgccgcaggcaccgttgacggcctgttgcaggactggcccgccgcgcagctacgcattgcgcgcttcattgcgcaactgccgctggccgccgagacgatggagcccgcacagatccgcttcctgccgccgctgagccagcccggtgtcatctatggggcaggggcgaactaccgcgaccatgtcgtggccatggcaaaggccgtcaatatggacctgacgacagatccgaaggccgatggcgtaccgccgtggcacttcatcaaggccggccggggaacactgtccgcccaccgccaggcgctgccttatccctcgcacacgcgaatgctcgactgggaggctgaacttgcggtggtgatcggcaaggcatgccgcaacatctcgccgggcgacgcgctcgactgtgtagcgggatataccattgccaacgacctgtcggcacgcgacaacctgcgtcgcgagcaggtcgatgcaagttcgccgttccgctttgactggatcggccacaagtgctttgaaggctcctgtcccctcggtccttacctgactcccgcggctttcgtggcgtcccctgaagcgctggatatcaagctttgggtcaatgacgaactcaagcagaactcgaatacgtccaatcacctttacacggttgccgagcagatcgcctacttgagcgagcggctcacgttgtatccgggcgatgtgctgctcaccgggacgcctgccggcgttggcatggaatcgggagtcttcctgaagcgcggcgacagtatccgcgtctggattgatggactgggcgaactggagacatcgttgcagtagggcaataccacgggcggcgttcgccgcctgacatggggagccgttcaggctcgcgtccgcacgggcaccacatagagtgcctgacgggcaatgacaattcgacggaggagacatgaacagaaatgcgtggcaatcgccgccgcgctggcgctgctcgcgccggcgctggccagtgctgaagtgaaggtcggcattcttgccaccctttcggggccgtcggccgatgtcgggcgcgaccaatacgatggctttctgcttgccgttgagcaaggcggcggcaagctcggcggacagccggtccgcctgatcaaggaagatgaccaggcgcgcccggacgcagggcttgcgggggtgcggcgacttctcgaacttgagcgcgtcgccacgccgtatttcgccacctggaccgtcggcatcgtgttcgcgatgatcgccgcattcatgccgctcaatgtgctggccgagttgatcaatatcggcacgctctccgccttcacgctgatctcgatcgcggtgctggtgctgcgccggacccgtccggagctgccgagagctttccgctgtcccggcgtgccggtggttccgctgctatcggtgggcttctgcctgtttctgatggcgcaccttcaagcgctgacctggatcgcttcctgatttggctggggatcggcctgtcgatctacttcctgtacgcgcgccgcaacgcggtgctgcacggtggccaggtagcacgcggtgccagccgtaagagtcccgagacacggtaagcggatgtggaggccgaccttggggtaagcgaaaaccctagccccgcccgcaccgagaaactgggtaagatgccaacccggcgccggcgcgacaagatcgcccgcagccgaacgggattggggctccaggccccatcaacgccgcaccgcactgcaacccaggcggtgtgtcaaggaaggcagagctacagctttgcattccccacgtcatggagaagaagttgaacgaccgtacccacgcggcggccgctgtccgccttttcggcaccggcgaaggcctgtcccacgagcgcgtaacgctcgccaccgatccggaatccggcctgcaggccatcatcgccatctacaacaccagactgggccccgcattcggcggctgccggtactgggcctatcccgccgaagccgacgcgctgtccgatgcgctgcgcctgtcacagggcatggcctacaagaacgccctcgccgggctgccgttcggtggcggcaaggcggtgatcctgcgttccccggcgcagaccgaccgcaagcaactcttccgcgccttcggccgcatgatcgagtcgctgcaaggcagctatattacggccgaggatgtcggcacgacggtggacgacatgcgtgccgttcaggccgagacccgctacgtcagcggcatgccgcgcgacggcggcttcggcggcaatccctcgccgtggacggcatacggcgtgttcgtcggcatcgaggcggcggcgctgtatcgcctggaccgcaagtcgctcgccggcttgtccgtggccgtccagggactgggttcggtgggctgggagctttgccgccgtctccatgaagcgggcgccaccctgaccgtggccgatatcgacgccggccgcacgacgcaggcgcaacagcagtttggcgcccgcgtcgtatcgccggaagccatcacggccgtcgacgccgatgtattcgcgccttgcgcgctgggtgccgtcatcaccccggccgtggccgaaagctgccgtttccgggccatcgccggcggggcaaacaatcaactcgcttcgctcgccgaaggtgacatcctgcaccagcgcgggatcttctatgcgcccgacttcctcatcaatgccggcggcatcgtgagttgcgcccgggaatacctcggcggtgtcgacgactcggacctgcgcgacgaagtggcaggcatccgcgaacgggtgctcaggctggcgcaacgcgtggagtcgaccggccaggcgccggcgcgcgcggcggtgacatgggcgcacgaggtgttgtcgcgtggcatcgggccgaactgagcgtcgcgtcgaccaggaagccgatgaacgaattcccgaagccccacagttcgaccagcgccagcgctggttgatgtgctggctggggaatacgcacgggcgcgagcggagacggcgcggctgatttaggcagctaccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcatagccgccattggcctcgtgaacgcggcttcttaggtgaaccgaagccttacctgaggccttcggtatccagggacttgcgcacagccggccgctcccgcatacggagataccaggtcctgagattctccaggccgtcgaagtggatgtcggtcttgtagaccgactcaagccactcggcttggccccattgggttagggaataaaggtaggcgtcggcgacagtgtaggtgtcacccatcagatagtcgcggccggcgagtttctcgttaagccaggcgtaacgcttttccaacttcggcttcgcagtctcgacgccgtacttgcccgccagcctcgcatagagcagcggaatgaagcccttatggatctcggaagtcaggaagctcaaccactcctgcagacgatagcggtcgatggtcccgttcgccggggccaagttcgactcgggtttcatatctgccagatactgaacaatggccggcccctcgcacagccgcgtgccgtcgtcgagttcaaggagtgggacgtagccaaaaggactgagttcgaaaaaatcgcgaccgtcttcagtttcgtgagttttgtagtccaccttcgcgagggttacgtccagccccaattcattgaacacgatgtggggcgacagcgagcaagcacccggaatgtagtacagcttcatttcatatccctaaaggtcatcgcaaagcggcgtgccttgctgatggatcgaatgatgctgaagatggtatagaaagggaagaaggcactaaaatgtggtgtaggtacattttttatacctatgactgagaggcttccatgaagacggctgtgtcgggatgttcggtagaggaagcaatgcgcctgctgggcggccggtggcggctgctgatcgcctcgtacttactcgaagggccgaagcgtttcaacgaactgcgaagagagatgccagacatttcgcagcgcatgctcaccctggacctgaaagcacttcaggaagtcggcctggtgaagagaacagcgtttccgactgttcctgttacggtgcagtacgaactgacagaggatggcgcgcgccttgcgcctgttgtggaggtgatgcgggagtttgggctttgggtgaagagccggccaaggccaccgcaggcgccagaaccatatccattagcccacgaaaatccggccggcggcgtcgtgcaatagcagaagcgtcgtcatggacgtggccatcaagacaggttctcataaaggggggctttgccgactacgccgcccctgtgtggcagtgagtgccgcggcgccgccacgcgctgaggcagcccgccattggcgcggctttcagcagcgcatgccggtcaatgcccttcctcgatattgaggattttccccaggcccaggaaatagtttgcaaaggcaagcacgctagccgtcacggctatatagacaactgacagcgcggccagcgtcggatcggcaaactcccggacatagttgtacatggaaacgggcagcgtctgcgtgtcttgcgtggtgacgaaaagcgatgcggtgaattcactgaacgacatgattgccgcaaacaaccagccgccaaacagccccggcgcgagcagcggaatcgtaatcgtgaaaagcaccttcagcggcgacgcaccgaggcttgctgccgcctgttccagccttgcgtccaggttttccatggaaacatagacgctcttcagcacgaacggcagcaccagcatcacgtgacacaggatgacgacgccatatgagcggtgtatggaggcctgtgataccaagatgagcaggcccagccccagcgtgaagtgcggcaccacgagcggggaatgcaggatggccagcagcgtctgcttgccggggaattccagccgtttgacggcaatcgacaggcaggtcccgatcaccagcgcaatcaacgaggaccatccggtgatgaccaggctggcgcggaatccatctcgaaaatccggataactgaagacgcgtgcaaaccatgtcagcgaataggattcaggcgggaaagtgatgatcgccttttcgttgaaggcggcgatcgtcaccaccacgaccggcagcagcacgaatgcaagcaggatggcgacgagcagcgggcccgcgacacgcagcggcaaaggcaaagcgcttttgattctcatttcttagtgtcctccaacgactttcagtcgcttggtgaacagccccagggaaaagagcgctgcggccgtcagcagcaagcccatcacactcaggctggccgccagcgggaagttcatggaagcgaagccaagctggtacaccagtgtcgaaaccgtcggcacgcggcctccgcctatcatctgaggcgtcgcaaaggcgctgaaggtccaggcgaacgcagttgtgatgccagccagaatacccggcatcgaaagcggcagcgtgaccgtgaggaaggtcctgaccgggccggcacccaggctctgggcggctttttcgtagtcgcggtcgatatgcgaaattgccgtggcaagcatcaggaccacgacgggaatcgtcacgtgcaccagcgcgaccagcacgcccaggtgtgtgaacatgagttccagtggccagtcgatcaggccgagctttcgcagcgcgccattgatgaagccattgctgcccaggacggcgatccaggagtaggtccgcacgatttcccccagaaacaggggcgtgatggacaccacgaggatgaaggacttgagcgcccgactcctgacgcgcaccagggcataggccagcgggtacgcaaccagcagcgaaaacacggtcgtctccacgctcagccacaaggtgttggagaacgcgtcgagataaatcgacttggtcaggtcgctgaagttggcgaacgtgaatccgccgacatccagggagccgggcacatacgcccggaagctgaactgcaggaccgcaatcaacgatactgcgatgcacagcgcgacaagtactgccggggagaccaaccaggctcgtgaatcggggcgcattcttaaaccttattccagatgctcaatcggcgagggaggatcggcgcggtgcattgccgcggcgaccctccctccacactcttgctagcgggctcagttcatgacgttttcagtgaaccacttgcgccattccgcagtcttctcggcgcgcagcttgtggtccacgaggatggccttgtcccactgctccttcgtcgtgaacacgccgggcagcttggcgtcttcaggcgaaaccctggcgtcgtcgacgacggggctggccttcttcaaggccacgatcttcgactggacttccggggacaaggcgatgttcatgaacttgtaagccagatcggccttggtggagcccttcgtgatggccatggtatcgatgccgagcacagcgccttccttgggcgtgaccaacttgacgggaacaccctggctgatcatgtgataggcgttgatcgacaggatgacctgcacgggcgtttcgccggtggcgatcagctgctgcgcattggcgtcattggtatagaacgccttgaagttgggcttgagcgccttgagcttgtcctgccccttttcccagctttgcgcatcgccacccgacagcatggcggaaaccgcgaccacatggctcggatcgaagtcaggcacgccaatcttgcctttcagggccgggctccacaggtcgttccagctctcgaacttgacgctgggcggcaccaggtcggcgcgataaccgatggtatagacataggcccagctgccgatgtgatacgggctgatcctggcgcgatcgacaagatgcttgtaattcggaatcttgctcgtatccagcttttcaaagagattgccgttggcgtagagccagccgacgtgggaagtcgtgaaggtaacgtcgctctcgggcttggaggcaagcttcgccttgttcaggcggtcgatggtgccgccggtgatgtacttgaccggcacgccggtttgccgcgtgaattccttgccgatgctttcatcgatgaggtcgcggaaactgccgccccaggtgctcaccaccaaggcttcctgggcccatgccgccgtactgccaagcgtggcggagagcgcgcaaagtgccaaaagcttgcgaatcgtcatttactaacccccaatcgaaaagataaacatctgatagaactggaaatacgcttgaacgtgccaccgcgaaatgcaatcacaagcagcgacgcgttgctgacgcaacgacgttgacgcaatgacttcgaattacggagcctatgatgtgaaagtcgtaccaggcggccaagtcggctttttcgtaggggtgcctcacatttcccgatggggttgtggatggttccgccgtctggagcaggttagcggtcgtgtgaggttcggtggtattcggaaattcctaaacggccggcaggaaaatacaaatggcgccgacagcggctgcacatgaccatgcagtcgggtgcatcgcccccaatctcccgccacctgccgaatcgatccgaatcgaccatgaagcatacccgcatccgcaccttcaacaccaaagtcacctacccggaacagaatctggacaacgacctttgccaggccgttgtcgcgcgaggccgtaccgtttttctgcgagggcagatcggccagaacctcgacacctcggagagcgtgtgcatcggggacgtcgccggacaggcggagcaggccatggccaatatcgcgatgctgctcaaggaagccggcggcgagctcgaggacatctgcaagatcacgatctacatcatcgaccctcgctaccgcgaggcggtgtatcgcgtcgtgggccgctggctgaagggtgtcttcccggtctcgaccggcatcgtcgtatcggccctggcccgccccgagtggctggtagagatcgacgccaccgctgtcatccccgactgagctgccatgaccttttccatcattgcacggtgcccggccaccggccagttcggcgccgccgtggcgtcctcgtcaccggcggttgcctcgcgctgcatccgcggccgcaaaggggtcggcgcagccgcgagccagaacattaccgacccggatctggggctcctcgccctggacctgatggccagcggcctgacgccggaacgcgccctcgcggaactgcagaagcgcccccatatcgagtatcgccagctcatggccatcgacgcgcacaacccgccagtggttttcacgggtgccaaggcgctcggcaccctggcaagcgtggtcggcacccatgccgcatgcgcgggcaacatgctggcgacgcgtgaagtgccccaggccatgctgtcggccttcgagcagaccgaaggcgcgctcgcggaacggctgatgcaggccatgctcgccggccaggccgccggcggcgaggaaggtccggtgcactcggcaggcctgctggtgtacgatgcgcagaactggcctgtcgtggatctgcgcctggactgggtagaaaacgacccggtcgaggccctccatgccgcctggcaggtttacgcgccgcaactgaaggactatgtcaagcgagcgctcgatccccgcgcggcgcccagctttggcgttcccggaaacctgtgaccagtccgacgcatcgaatgaagcgtgacagcgccggtcaggcagccggcactcgaaagggcaaaccttctccagtacactggatcgttccccttttcctgatctcgacatgctcaatcgcatttccctgcgccagatggagtatttcgtcgcaacggcgaagcatggcagcattgccgctgcgtcgacgcaaatccatatctcctctccctcgatctccgcagcgatcgcccatatcgaggccgaactgggcgtgcagctgttcgtgcgccattcttccaagggcattggcctgaccaccatcggcaagctggtcctgcatcactgcgaagatatgctcggacggtcgtcccgactctatgaaatcgcctccgattcgagcgacgtcatccagggcaccttgcgggtgggaagcttccagtcgctcacggcaatgattgcgcccgaggtcatcttcggcttttcgcgcgcgttcaagaaaatcgagctgcagatggtcgaaggcgatcaggaagtcttgatgaacaagctccatgcgcttgagatcgacgtggcgatcacctacgacctgcaccttgaggacgacatccagttcgagagcctggcgacgatgccgccctatgtcctggtgagcgaggtccatccgctggcgcagcagaaagtcgtctccttcgaagagctggcgcccgaaccctacgtcctgctcgatatgccgatgagccgggactatttcacctccctgtttgaaaaggccggcgtgacgccgaacatcgcggcgcgttcgcagtccacggaagtggtccggtccatggtcgccaacggcattggctacgcactcttcaatgtgcgccccaaatccgatcaatcgctcgatggaaagcgcatggtgcgggtccgccttgccggtacccatcggcccatgctgctcggcctggcgacttacaagccgatgaaacagtcaagattgacgagaatcttcatggaacgctgccgcgcttatatctccgaccaatacatccccggaatgagcgctccaagtttcttcgatccccatatagcagcgccgctgaaatcggcgtcctgaagcgccagccgcatcggtcatgccgtgtttcggcaatgccccctcaagaagggccagagatggaaaatcaagcctcctccgcaagcgcctctctcctggaaacgctcgtttctttcgcatcggtttccctgacgccaaacatcgcgctcatccacaaggtccaggacatcctggcggaagccggcatcgaatcgatgctcgcgcccgacccgcaagaccccagccgctccaatctgtttgcgacggtcggtccggtgggcgttccgggcgtcctgctctccggccataccgatgtggtgccggtggaaggccagccctggacttcacccccgtttgaggcaacgcaccgggatggccgcatctacggacgcggcacagccgacatgaaaggcttcgtggcctgcgccgtcaccgccatggtggcggccgcccggcagccgctccggcgccccttgcagctggcgctgtccttcgatgaggaaatcggctgcgtaggtgtgcgccacctgctgcgccgcctggagaacagcctccccgcaccctacctgtgcattgtcggcgagccgaccctgatgcggatcggcaccggtcacaagggcaaggctgcctaccgggcggtctgctgcggccaggccggccactcaggcctggcgcccaggttcttcaacgccatccacatggccagcgacctcgtcgcatccctgcgagacgtgcagcgtgaactggcgcaaagcggcccgcgcgaggagggctacggcgtgccctacagcacggtccacgccggcgtcatccacggcggccgcgccttgaacatcgtgcccagcgaatgcgaagtcagcttcgagattcgcaacgtctcggaagataaacccgagcagatcctgaagcgcgtcctggaacgcctggccgagcgcgtcaaaaaagaggcgctggatcctgcggcgccgttgccagacatccagatgacgaacagctatcccagcctgaacacccgcgaggattcgcctgctgtcggcctgctcgcctcgctgctccccgcgggcaccccatgcgccagggtggactatggcagcgagggtggattgttccagcagagctggaatcaaacgccagtgctgatctgcgggcccgggagcattgaagtcgcacataaggccgacgagtatgtggagctggcgcagatcgaagcctgcgaccgcatgctggccggcctcgtcgaatttctctgtcgataagcctggcgtcctggccagcttcggcccggacgcctcatagacgctatcaaaatgaagtcagcaggatgctgcggtcgaccgactggatatccgtcttgccgcaaaacgccatggagagatcgagctcgttctgaatgatgttcaaggccgtggtcacgccttgctcgccgagggcgcccaggccatacatcatggcgcggccgatatacgtgccacgcgccccgagcgcgatcgccttgagcacatcctggcccgagcggatgccgccatccatatggacttccacccgatccccgaccacttccacgatgcgcggcaaggtggagatcgatgacgctgcgccgtccagctggcgcccgccatggttcgacacgatgatggcatcggcgccgcttgccaccgccagccgcgcatcctctgggtcctggatgcccttgacgatcagcttcccatcccaccgcttcttgatccattcaacatcctgccaggacaggcgcggatcgaactgctcctgagtccactccaccagcgacccgatcttgtcgacgcccctggcatgcccgacgatattgccgaactgacggtgtctggtacccagcatgccgatgcaccagcgcggcttgctcgccatgttcacaaggttgcgcagggtcggcttgggcggcgtggacagaccgttcttcttgtccttgtgccgctggccgaagacctgcaggtccatcgtgaccacgagcgccgaacaattggcattcctggcacggtcgatcaggctttcgacaaaggtccggtcgcgcagcacgtacagctggaaccagaacggatggcgcccggtcgcttccgccaccgcctcgatcgggcagatgctcatggtggacaaggtgaacgggatgccgtgccgcttcgccgcgcgcgcggccaggatttctccatcggcgtgctgcatgccggtcagcccggtgggcgcgatcgccaccggcatgctgaccggctggcccaccatggtgctggcggtgctgcgctcggtaatgtccaccgccacgcgctggcggaattcgatacgctgaaaatccgcctcgttggcacggtaggtatattcggtccacgaaccgccgtcgacatagtcatagaacatgcgcggcacgcgctttttcgccaggctgcgcaggtcttcaatgcacgtcatctcggccatgggaactcccttgaaaaaaacaaaaagctgccggatcgcccgatccggcagctcgtgcgtgcaacctcgttaccaatgacaggtcaccgtgcagcctcaggaacaggctcaagaccgctcatacgtcatatatccgttctggagcacgatatggtcagcgatgtatttcgcatcgtgccagacaccatagatgaaggacgacgcccggttgaccagattcggcaggcccaggaaatagatgccgctttccgcggagatgccgcgcttgtggaacggatcgcccttctcgtcgaaggcattcttcacgttcagccagttgaaatcaaacttgaaaccggtcgcccagaggatcgtggtgatgccggcttcagccaggtcgaggctgaggatcgggtgcttaaggcactccgggtccggcagcagctcccaggcgtcaggttccggcggaaacggcaggccattctcttcgatataggcatccgcttcgcgcagcacgtcgaagtaggcgcggtcgccttcggcgatgttctcgggcaggcctggctcgaatgtcatgacgccatccttgtaggattgggtcaggccgaccaggttgatgcccgcgtgcgccaggcgccggaaatcgacggtcttgccgccttcatagccgctcacggcgaaagcgacgtgcgccttcttgggccggatcctcacttcatcccacaggccgagggcgcccagccaccagcagtagtcacggccacggtacgcgcgcggcgggcggtaatgctcgccgaccgagagataaaccgtcttgccggcctggcgcagctcttcggcgatctgtgagccggaagcgcccgcgcccaccacgagcaccccgccttccgccaactggcccggattcttgtaggccgaggaatgcagctgccggattttttcgctctcaggcacgatcttcggataggctggcttctggaacgggccggttgcggcaaccacgttgtctgcctcgatgatgccgtcggaagtcgtcaccctgaatccgggacgcccttgatgccgttccacctgcctgacttccacgccggtacggaccggcgccttcagcatggcggcatagctctcgaaatactgcgccatgcgctctttcgacggaaaggcctccggcgagatgccctcgaatttcatcccgggaaaacggtcatgccaggccggtccattcgcgaccagagaatcccaacgttccgagcgccagcgttctgcgattcggctgcgttccagcacgacatgctgcacacccatgtgcgcgagatgctcgctcatcgcgatgcccgcctggccagcaccgaccaccacggtgttgattttttccactgacatttgaatttcctaagaatgatcgccccggtcagtcgccccggcacggaagcttcgacggcaaggcgtactggccctggagacatcgctcatcgacgttggccagtttgatgaagcccacctcgtttgaaaatcacgtttttcaaactcagcacttaggaaaaagtaaagcgcgggccgaagggttccgcactgccccccgcacccgtgcaccacaaggcgttcccggccatcgcatccgcgccgcctgcgcctgaaaacggacatttcgttttttccgagggaccgcatcagtttcggcaaagtcccgatactggctgtttgacttatcctgcttgccagtaccagctcggcctcgatgtcattgggcccaagcctggagcacggcatactcctcaatctctgtacacctatgaacgtagccaactccgagcctgccgcacagcaaccccacgcacagcccgataccgcagtcagcctggaaaaggtggtcaagaagtatcacgaccacaccgtgctgcacgagctctcgctgaagatacgacgcggggaattcctcaccctgctgggcccgtccggctgcggcaagacgacgctcctcaacctcatcgccggctttgcggaagccgacaccggcgagattttcatcgatggccagccggtgacctgcgagccgccgcacaagcggcagatcggcatcgtcttccagaactacgcgctctttccccacatgaccgtcgagcgcaatatcggctatggcctgcgcatgcggggcgtgggcaaggacgaaatcgcacagcgcgtgaagcaggtgatggacctggtgaagctggacggcctcgggcaccgcaagccgcgcgaactttcgggagggcagcagcagcgcgtggcgctggcgcgggcgctggtgatccagcccaaggtactgctgctggacgagcccttctcggccctggacaagaacctgcgcggctccatgcaggtagagatccgggaaatccagcgccgcttgcgcctgaccacggtattcgtcacccacgaccagggcgaggcgctggccatgtccgaccggatcgcagtgatgtcgaacggcaccattcggcagatcgcatcgccggccgatctgtatcagaacccgcaagacccgttcgtggcgtccttcctgggcgacgtgaacatcctgccggctcattatcacggccagacggcaacggatgtgcaactgcgcctgggctcggggctcatcagcttcccgcatgcccgcctggccgacgcatcgcacgatggggaaaggctggacgtgtacgtgcgcccggagcacatcaagcttgagcatctgcatgccgaatcggtgttgagtggcacggtgatcaatcacgtctaccagggcgatcacatcaatacgttcatagacgtggacattccgatgacggcccgtcaggtcgtcacggtgcgcagtgcgggcctgggcgccatgcagcaatggcccatcggctcggtcgcgggacttgcgctgcccgatgagggcgtcagcattttcagtccgcagaagcggacgtaagaacagatgcaagagcgcaacgcgaaggcgtaacacaacgcgtcagacaacgcagcctgagagaacacacccatgaccagtcttcctcgctccatgcaagccatcatcgcccgtgaacccggcgacgccggtgtgctaacgctggccgagcgccccatgcccgagcccggtgctggcgaagtcctgctgcgcgtgcttgccgccggcgtcaaccggcccgacatcatgcagcgtcaaggtatcgcgaagcccgcgcccggaatcaccgacgtgctcggcctggaagtctgcggcgaagtggtggcctgcggccccggtgtggacagtcagctgatgggccagcggctgatgagcctggtacccggcggcggctatgcgccgtggtgtacggcgccggtcgatcagtccttcatcgtgcccggcacgctttccgatgccgaggcagccgccttgcccgaggggctgttcaccgtgtggcacaacctgttcgagctgggccgcctgaccatgggtgaaaccgtcctgatccacggcgcagccggcggtatcggcacgctcgcgatccggatggcgcatgccgccggcgcaaccgtcatcgccacggacaacgacgaaagccgttttccggaactgcgcgccatgggcgccgacgcgacgatctgctggcccaccaccgatttcaccaaggcctgcctggagtacaccgatgggcgcggggtcgacgtggtcatcgacatcgtcggcggcgactatgtccgccgcaatcttgccgccatggccttcggcggccgccatgtcagcctgtccttcatgcaaggctcggcggtcaatgtcgaactgctgacgctgatgcagcgccaggtgagcctgcactcgtccaccatgcgcccccagagccattacgaaaagacccggatggcccagagccttgcccgccatgtcatcccgctgctgaaaaacggacgggtcaagccgcgcatccacgccaccttcccgctcgcggaggcggtcgcgtcccaccggatgctggaaagcggcaaggtcttcggcaagctggtcctgatcccctagagcctgtcatccaatcaagcatgctgaaacttcttttcgctccgacctcgccattcgtgcgcaaggtcatggtctgcgcacacctgacggggcaggccgagaacatcgaactgctggacagcgccgcccatccggtgcggcgcgacccgcgcatcgcggcccacaacccgctcgccaaagtcccgacgctgctcctcgaaaatggccaggccatctatgacagccgggtgatttgcgagtacctggccagccgggcagacgccgcggacatctttcccgcctccggccccgcgcggtggacggccctgacccgccaggcgctcggcgatggcctgctcgacgccgcgctgctcgcgcgctacgaacggaccgcgcgccccgaggaagtccagtggcccacgtggcgcgaagcgctgctgacgaaagtcagcgcctgcctcgagtcaatcgacgccatcgcaccggacctggcggaagaacagcccaccatcggtgaaatcaccatcggctgcgcgctggggtatctggacttccggtttcccgaactcgattggcgcgcccgatacggcaacgcggcacgctggaatgaggctttccaaagcctgcccgccatgctggccacgcgcccccacgaaggttgagataacagaggtcagaacatgagcgagaagatcaccatctggttcctgaacggccccaacgccaatctttatggcctggacgccaacaagacctacggcagcgacagctttccggtgctgcagtcacgatgcgagcaaaaggccgcgtcgctgaatgccgacctgcgcttcttgcagtcgaactacgagggacagctggtcgactggatccaggaagcgcgcggcgtggcggacggcatcatcatcaatgcggccggcctgacctactcgtcgattccgatcctcgatgccttgctgtctttccccggcaagatcatcgaaacccatatgagcaacatctggaagcgcgagccgttccgccaccactcctacatctcaaaggtggcggatggcgtgatcgccgggctgggcggcgacggctacgaattcgccatcgaggccgtcacgcggctggtgcagaagggcagagcagcggtctgatttccatgcgcacgcggaacggcagcaggatgtactctcgctgccgtccttgccattattctcaaggcagttgccaagatgccaatttctgaagacaccccctcgggcgcgctggctttctacagcgccttcgacgatttcgacacgtggaagcgcgcgctccaggcccagctcccgaacctgaaagtcattcactccagcaaaatcacccggccagccgacattcactacgcgctcgcctggaaaccgccggagaatttctttgccgaaatgacgaacctgcgcctgatcgtcaatctgggagcgggggttgattcactggtccagcggcaggatcttccccaaggcattcccatcacgcggctcacggacccgcagatggcgcgcatgatggcgggatacgtgctgttctccgtgctgcggcacgcccgggacatcccgtacttcgagcaggcgcagcggcggggtgagtgggcctaccgtcatccccgttctccggaagacatccgcgtggcggttctggggctcggtcagctgggcgcgaaagcggcccacgaactgcagcgccaggggttcaaggtgatcggctggtcgcgcagcccggcgcagatcgaaggcgtggaatgctttgccggactggaaacgctcgacaccgtgctaggacaggcggacattgtcgtcgtgatgctgccgctcacgccgcagacggctggcatcctggatcgggcgcgactcgagcagctgccgcgaggcgcggccttcatcaacgttgcgcggggcgcactggtcgatcaggcggcgcttacggacctgctccaaagcggccacattggcggggcaaccttggacgttttcgagcgcgaacctttgcctgccggggatccgctgtggagcatgcctaatgtgctgatcacaccccatctggcttcggtggcgattccgtcgtctgcggcgaggcagattgcggagaatattgttcgggtttctgccggcgaatcgccggataacatcattgatccagcacgcggatattgaggtatgggctacgtccggtgcaatgcgccggacgcgtggaagggatgagagacgcgatcaaaatggagcgaagcggttctggctagggggcgaagcaggggacttggatcgcgaggcgaattgttccaatgccgctgtgccagggtggcggcagacagtacaggtagtccggcgaggccacgcaacaatgacagatcattttgatcgcgtctccagcgtcagactgccgcttcttcctgctcacccgtatgaatgcggatgacgcggtcgatcagcgtcacgaaaatcttgccgtcgccgatcttgccggtaagcgcagctggcgcccgacctcgtaccgagtcaccttgcagtgagagccgccaagccgtcagtggaccaccttttggccccccgtgcgcaagttccccaactatgtcctaagcaaatggtcgaatcgatttgctgtagccgttccggatgcctgatgagaagaacccgccgcactccgcctttcgcgcacagggctcgcattctggtgcgtattcgttcttccagtcagagatggacttgacatatgctggctcgacatccgcattcaccaagcagagttgatggttatacacagacgtcttgagtccatagcttcttagaatcccgacagccgtactaagctccgtcttgtagtcggcggggtcgatccagagcgcatccaggttcgcgcgggtgaacccggtcatttccaatcccattagcgcgacgtggtcgacaaacagaagattccgggcaatgaattctgaaagcgcaggcagacctttataggtttgcttgtggaccacaacacgaatctcaactttctgattcaggcgtttcagattcaggatgcctcgaattgtttcatcaaaggccccttcggcttggacaacgtagtcatgacgtgccgggtcggccgagtagactgggatgcctatcatcacatcgggatgctgaactgctgcatattgttcagcaaacgccgcggcggcgaatgttcgcccgttcgacaggatgtgcagggaggtacgtggtagccagttcctaatttgatgaagcagatcgatgaatccgtcgccgaacagcgttggttctccgcctgtaatgcccagcgaacgcgtgttccgcggaatcaggcgaacggtctccatggcctcgtccagcaaccagcggtcatcaaccttcttcggtggctgcgaacacatcaagcaatagttgttgcactgctctgtaagcaggatgctgttgtggttggactccgcccggaaaagcgctctgatcctaccgtcgccggtcaagctgacaacatcgccctcagccaggtaagagaactcgtcggtcaacagggtgcaggggatgtcatcggtcaggctcgtcggccgttcgttgaacgcgaaatagtgagcgaagccggtgggggccggcacattagatcgggacaggtaagcccttgcccccctcaatgggagtggaagggcaggattcgtactgaggctgaactgccgccgaggtgccggcgattgcggctgtggagccttctcctcggcgaggcggataacgcgtcctgaaagtgttagcatcgattcacccaccgcatgaaaatttccctggctgcttcgtcattgcgcatcttatcgagcaggtacttggtaatccccatgacgcgcttgcagaagtcggactccggcttccgtccaagaacgtcgccatacatgccatggtgaaacacagggtcggatccacaccacggctcgaacgcacaatcgctacacattggtgcagacgccgtgaaggagtcttcgagggccgtcagtagcgcgtccgcggtgaatatttcctcgtaactgttctgatgaacattaccgatgcggaacgtcgtgtcgcccatctcacgcagcatgcggctctcgtcagacgcatagacgtcaccgtcgtagttaaacacgacggctgcgatgccggcgcctgcaggagtcatcagatccacaaagccagggtcttcggccgacatcatcttggtcagcaacagggtggagtagtactcggtgaagggcgttcctgccttgttgagggcgaggatgtagtccattccctctttgtagaattcgagccaccgttcggtgttgtaggcctgaaagctcttcgtcttgagcgcaaagccgtagggggagagatggcgcagaaaaataccgtcgaagccatgcttgaggtattcgtcgatgatgtcgcggacgcgattcagacttgccggcgaagtggtcatcagcgcggataccgagtcgtagcccaccatgtcgcgggcgcgcttgaggcctgagacaaagcgctcgtgactgtcccgaccgggacgcggccggttcttgttatgcaggtccgccgggccatccagggaggatgacaggaagatcttgtggtcgcgacagaactccagaatctcatccgtggccagcgacaaggttgtggtgataacaaactggagatcccggccttccactttgtttattttctcagcctttttcactacatatcgaatcagctcgaagttcagtaatggctcaccaccttgaaactcaatttttatagcggggttcggggaacggaaaacgaggtccaaagccttgtccgctgtctccggtgtcatatcgaaggccgctttgttctccgactggcgagagacttggcaatactggcaactatgatcgcagcgtaacgatgcgacaaatatgtgcagattcgtgaagttggaaagcttactaaacttggtccgcgtcttcagtgtgagcagttccaaactagcttcgtcaccggcttcacggaggaaatgccgggatctcagcgtaatgtagtcggggtcgctaggactcaaacgatgcgctacgaggtcctcaagctgccggcgagataaaaaagcaaactcgccgacggcattcgtggccaccacattttcgttatccagggcttcaaaccgaaacggtagtaactgatatcgccccgcattcttgctttgatagctctctaggctgcgaaacttattcattgttgcaaccctgtgcgcgagaacgcgtacgctaaaatcaggtttctcgctgcctctgtttcgttttttatttgcaggcggagttgttggtcgaggagttcacgtttgaagttggctagaacgtcttccagtggtgctgcgatgcccccgaccaattcaatttcgcaaactacggaggtcggactttgcgagatcagcaccgtgagccggtctatgaatctgtatgccgccttttgtaccgcctccaggcagtagacggcggaatctagttccaaacgtgttgtcatggggaccttggaggagccgacccacgaggagtcggctatgaaatgtgtttgtttctgcttagtaccggctggagtagtgcgacgaatgcgaccggtgcgacgaatgtgatgagtgcgactgatgccacgccatcagctttccctcatgggcgtccgagcgcttcaggatgaaattgaagacgtcgccggcagagtctgtcactgcgattctttcgagagatttggcgtcaatcgaagtggtcgatgaagcatcaaccgaatgtgtcggcgcttgcgacggcagctgcgctgcagtggcgccctgcgccgcaaaacctgcggcgactgccgcaaatgttttgaggaaccccttcataccgtctccctttttattagtccgcctctctagaaattcagcctgcggatgtataacccatttgagttaaattcctcccatttgtactaaatgggaggcaaggcgtattggccgtgtaaggtcttggtacaccttgtaaggaagtgtaacatccgatttttgaattggcggcataaggtgctatgtgtgctttgttatgctctcgcacatgtggtttttgacaagaatcctaaatcgaaagtggataccgaggcgctttggaagttctgcgcttatgatcgatcgacgtgcgacatcggaagcccatcccgagtggtacctccgaacctttggcgcggtccggccaactctggacagaagtgcgggggttggtcgtggatgttcaccagtccgaggcaacggggattccaacgagatcaaatacgtcagcccgacccattggccacaggcggacgaggggaagatgaatttcccgggttgcagcccctatcgagtgaatatgctaactgacagcaaagaggttttcaatgcgaaggcaaatgctagtcctgcgtgtgggaattgaccgtgggggcgggaactattaggagccccgatttgcggatcgcagttttgagtacacattgattccggaatttaaggttcatcgctgatttccgggaaggcacagatcggccaagagctgtcgccaccgcaatttgcgatgattcaacgggcgcgcttgccgtcctcggtggccgtagtgcatcatccctgccgtacaaatccacaagcgccttacggagctaacgcacatggcgtactcgaagtccaggaccagtctgctgattgcttttctcattgcgagcagcgccactttcgcgcagcatgaggtcaatttccacgaccccatcaatatcgaaggccacgtgtcggaaaaaaatggcccacaacatgcaggtggagcagaaaagggtggcccggagggcccacgcgacaagccagctaacggcccaaccaccacgattcaggctcaacccattgatgtagttgcggaaatgtcccgcggtcgaatcagcgggaaggatgctgttcctgtcacggtgggaggcgtcacctacatggtgtcgcctcaagcaaaggcggacctgaaggaatttatcaagacgtacaacgcgaccggccacgtcggacagcttgtcgctgcagccgcaacccttttcgcaatgtttggactcgtcaccgagcccgatctgagtcagatcgatttcaacatcgacgagactgtaatggtgctgtcggcgccttcgatctttgcagcagcttggcgcgcccaggccttggactatgttcgaggctacatcaatcccagccgcgcccatacccaagagggtcgcatgtggcagcggatggaagatctgatccgcgagccggggaggtatcgcgacggcggtatcaagcgggagccgaatgggcaaatacaaatgcgcgcgctgcccgcgcagcggtatcgcgatgtgccaggcgactatcccctgacgcaagcggacgaggtcgaactgggacggctgatcgatagcctgcgacggaaccccattgccatggactaccttgctaaaactgacgccgtgttgggcatctatacgcaggacccacaaggacggccaagactgtccgcacgagaccaatacctcatgaacatggcgctactgcgactcgcgccccaagagaagacacaactcgcacaagcattctggcgaaacacgcagtttccggccgcactcacgccggcattctggtcatccatgtcggcctacctgcagcgtgaggaatgggatcgcaattcgcacatcgcaatcctgcgtcacatggcgggcttcagcgacgaccttggctttccggacgagttgccgaggtatgacgatgggttctggacgaacatcgcaccagcagcgttggcggccactgggccgatcttcgtctttccccagcacggcccgcaggcttggaccttccactatcccggtcccggaggccagtagcaacgcgtgcgattcgcccggccggagtagcggaacgatcgagttcgtcgactacctgcagcctccgctataccgcgaaggcgggtccttccagcatcgaaacggcgtagggcaacggacggcggccacctttggcaccatcttgcacgtctccacgacgtgtgggtccaagcgcgcctttgtcacagtctgccgtcagagtgcgtccagcgcgggccgcgggctgctttgggtcggattcggccggttgcgacgtcaacggcccaggcactctcccagagacagtaagatcaatcacgcagatcggcgaagatccaaaaaaaaaccgcagccgaagctgcggttattccttcacgccggagcaacacccccggccacatcagcaccaccactcactccaccggacaaatctcccccgccgtccggtcaaacttcgccttaatcatcgccaccagacaccggataccaaagcaagcatccgaacattcgctttccacttccaacagcactagcaccctgtccaatccagcactgatgcaattcagcgattcgcgacaatcttccggattggcgatcaagacggtttgttgtttcgacgcggtttgctcttccattgcgaactcctatcaaagttggaagacccgcctgatggataaaaatgaagggtggcgggccagacagcgggggtaccaaaccggtcttcacagagtaatccggccagcctttcggctgccccgcccggcccgccaaaaactgaggagacgtggacgcgcgaacttggccgtatgagacggccgtctgtaaagatccgggttggtacgcccgatcaccgttgtctcggtgatggctccagtgttcccatctctgtcgtctgtggcgatcagacgattcgcaatcttccggcgcttcgctgtcaggcagttgcctagcgaatcctgtcgaacccaccagcagcccaacgctctgcgctgtcccgcgtcagccgaaagtcgggccgcaccttcacagtcgccagcacatcgccgaaggaatcctcagccgtgagcgtgccaaagggctcgaattcatccggcgtaatgacgagcttcacaatcacagtgccggattcagactcgatactgacctgcttgttgagctgcgcatgcaattgctgctcatgccgccggataacctctgaagccgtcttgaccagcgtctggtgcgcagtggcatccagcggcttgggatcgaccttgtttcgccccatggtccagggaccgaccagcgcgggctcggcgctgccgccgcggatcatttcgactgcccagccgtcgccgtcctcgttcttgatgacgcgggcggtccagcccttgtcgcgccagaggcggggctcgtggatggcggtggattcgtgctcggaaagggcgtcgtcggtgtggtgcatcaatctcgtggtacgggtcggggaacccgcgaggatactataggggccgacaggcagcgttcggccgtgcgtgtgggcgcctggcaggttgctgaaagaccggccggcggcggggttgctcccctcttaaatgagttccttcatcaagcgctcgacagtcatcggtcgattggaattcaggagcaatgctcgcattgcggacgcaccttcaggaacatgccggaaggtcatgctatccctgatccttctcggacagcgcgctttccagtagctcacgtgcctcccttccatgaagccaaatgcaacgcttccattcttcggtggctccgtgccttcctaaatatgcctcgcgctcttcggcggttaaggattcccagaatgaagaccaatagttatcccaccaatattcaatgtcgccttgcaggaatcccagcttaagcggttcgctaatctctggaaaggcgacccacggaggcggtggacttgagttggccactactatgcgatccaacacggaagtatcgttggtcatcattgatactattgatccagaaaattcattactgaacgcaatggagatgaaaaaatctccagcctcattgccgctgcgtcttatatacaagtgctcatcaactttatcgaatccgtttttaatgccttcgataagctcatgtaccttattcgactccagttgaaagtgagcgtaaaaagcatttatacccgttccgggtaataagctggaaatctcagggtacctagaaggcctcttttcagtcgctgatattggcaccatatctagcggacgagaaaataaacctttcaattcttccagcgagcggccgaagcgtgctcggagggctcgattccgctcctcggcgatacgcctgtgagtcaacatgtcgcgcaatttcttgagcacttatctcactccatttgatcgaccacccagtccgcgcccgaataacctaggcttccgccgatgatgccatggctagcgccgcgccggcagtagccggggcgcttgcgctatcgatcacgggacagcccatcagggtgccgttcgcggccagcgtcggatacgcatatgggtcttgcgccgtgcgacagtctgctaggcgcggctgaacatcgacttcctgataatggcatgcacgccccagttgccattcaccacctgcgtgataccaaaatccactgcaacagagatcagcgcaaccgcctcatcttcactcagccccttgaccgacataaggaagcggcgtgtcttgcggaaggcgtcgcgcatggcgtcgtccagggtggacttcaggtagatatggctctgcgccatctggcccagttcagccaggtggttgggcgagctgaagccatgcaggatccattcgtcggcggtttccaccagcgggtagctcaggtcggcgaagggagcgtcgcggtcgatcatggtgctcttgtgcaggacgagctggaagtcaccggtcagcgagcattcgatggccgtgccgcacagctcggagtctccctgcgaggcatggggatcgccaatcgacagcagggcgcccggcacggctaccctgaggtagacgctggcgccccgggtgacgcgccagttgtccaggttgccggcgaagctggagggcgggatggagtcgatcaggccgtcctgcgccggcgccacggcgatgacgccgaagtgggggcggaccggtatctcgatatcgcgcagcacgtcgtagttcttgacgatggtgtcgtggtcgaccggcacgccgggatagtcgatggtcgggtgcagcacgccgaacggatcgcgctgcggcgtccagcggaagttgtagaccgcgcgcgcacggctgtcggcgcgttcgcaatcgatctcgaagacggtgaccacttcgcgctcgcgcggctcggtcagcatgtcgcggtaatgaaagccccaccaggtcgcggcgttgctgccgaaggccctgccggcaaagcgcgggttgcagcacgggcgcgggcgcacgtccaggatgcgcacctccagcacatcgccgggcatggcgccgcgcaccgcgaccgggccggtgcagatatgcacgccaaagccttcgccggcgccgcggccgtagaccgacgcatcgatggggcccgcgccgcgccggttgacgttcttctgctccgcggtccagtgaaagacgctttcggcgccggcgtcgccgtcgatcatgcgttcccggtcgtcagaggcgtgctgcgtcagggtttcgatggtgacggtgtcgccgggcatgacctcaagcacgggcggcaggtcgtggctgagatagccccagtgcacggtcttgtccgtggcctgcagccagtggtgccggccttccgggcgggcggcgtgcgagcgcgcctgggtgatggggacgatggtgggcgccgcttgcaggcgcgcagcagggccatcgttcgcgggcgcgccatggctagcgggagcccgcttcgcattggccggaagcccgcgggagacattctgcggtgggcgatgctcgggcgtgttcgcggtctgctcacggtaggcgcggggcgagatcccgaactgttcgcgaaacgcgtggctgaagtgcgaagggtcgttgaagccccagcgatagcagatgtcggagaccgagagcttgtcgtactggtggttcgccaggtcggcccggcatcgctcgagccggctggtgcgcaggtaggcggaaaagctgctgccggatttctcgaagagcttctgcaggtagcgggccgacatgcgctcgtccgcggcgatggcggcgaggctgagttccggctcggcaaggcgtgcgtcgatgcggctgcagacgcgcgcaaaaacggccgcgcgcgagggcgtcatgtccggcggtgcgctgggctggctgtcggccagcgcggcgtcaaggcaggcggtgatggtgttgtcgaagggctggatggccttggcgtttgcggacacgatggtgtcgaagctggccgccatggactggagcaggcgggcaaacagttcagcggcgtcgccgctcagcaccagcgcggagcgaggcaagggggccgtgatgcgtgcgctcagcaatgcctggccgatatgcacgatcagcatgcggaagctggtggccagggccagcctgcgggcggcgtgttccggcacgcagaccacctgccccggccgcagcggttcacgcagttccggcgcagcgaggtgcgcttcgccttcggtcagcatcagcagcatcaggccgcggccgtcgccgctggtgatggccagcgtctgggggaccgatgcaatgcaggtcagctcgatgcccgcgggggtggtccgcgactcgatcgtgccgtgcagggtgtgatcggcgcacaggctttcgcaatgcaggcgtgcggcgcggagttcgtcacgccaggctgcgccgcgccggttgtgtggataggcttcggtggaaaaacgcaaaaggtgcaattgaacctccctggcatcacgctgcaacagcgaaaacgggcggacattgctgtccgccgcgcatccaaagcatttcctgcgaaggccgggccctccgctagccgaacagcaactgcccccgcatcgcggccaccagtacgaatcccgcgaacgtgccaaagatggcgaagatcccgccgagcacgttcggggccggtatcggtgcacgtaccgcagtgtagataacgccggtcaccaagccaacggctgcggcctgcagctcggtgctgcccaatgcaatttccaccatgtcattccccaatctcatgagttgcgcgtgattcagcggctttccggcggccgcccgaaggcgatggtcctgcgccacgcgtgcacgatcagatagccgatgtaggtgaagaggatggcgcagatcccgccggtgacgtttggcgcggggatcggcaggttcagccaggaatacagcgtgccggtgaccaggccgacaatcagtgcaaccagctcgttgcgtcctatgtagacgtattgcatatggcgctctccctttgtattgagttgacggctcagcccttgtccttgggcgggaagatcgagcgcggcatggtgcaatggatgccctgggtgccatcgacgacctgcgtcacgccgaagtcagccgagacgctcatgagcgaataggcatcgtcgcgcgagagtccctgttgctcggtcagcaggtggatcatgtcgcgggccgcgttcttgccggcttcatccaggtcttcatggaagccgtggacgacccagcaatccggcgtttccagcagcggcgaggggaagtggaagtccttgcgcaggaccacctggaacaggacgttcaatgaggcctcgatggcggtgccgctgatctcgccgtcgccttgcgagatatgcgggtcgccgatcgagaacagcgcgccgtcgacctggaccgggtagtacatggtggcgcccgcgccgatgcgccagttgtcgatattgccgccatgcaggccgggctcgacggtggtgacgcggccgcgcgcgtcgggcgcgacgccagcggtgcccaggtgcgggcgcacgggaacccgcacaccggccagcgccggctgcctgcagcattcccgctcatccacgagcttgccggggatggtcatcttgccggggtagtcgaaggcgtacagggcatgcgcggtgttggagcgctggtccagctcatagatggtgacccgctccttctcgaactctttgtacagctggccccagtgcgccgcggcattcgccccgaaacggaagcgcggaatcatctgcaggtagcgcacctccagcacgtcgccgggcttggcgtcttcgacatagatagggccggtcatgatgtgcacgccggggttgcggtcgtcgtggggaatcgcccggaagatctcgcgaatggcgtcgtccatcatcaggtcgggggcatcgccggcatggtgggttaccgcttcggcgcggatgaggtcgccgcttttcacggtcagggcgggcgccttggcggcatcgaagtagccccagtggacggtctcggggcgggcgggcaggtcgtgcagcatgttgtctcctatgttttcttgcagccgtgtccgcagccgttcacccggtgagcggctggattcgatgaggtaatcagggacactggctatgcgtggcaggcggggtatgcctggtaccgcgcggcagtcctgctggcgccgcgcggtgagtcaatactagggacagggcgttgcggggcagtagggcgattcaccccaaactcttgtgttgctgcgtactaaggtaaacccgctgcacgatgccgggtcgcggcgggctgttaattcctggttgacatcgtgtcaacgatctatggaattgtcgacaacgccttgacagtgcggaagcccggcagagccaggggctgatgctgaggatggcaggggccctgggcatggatgccgcgcaggttgcggggctgaaggccgccgggggtggtgtaagtcgctgtgcggcgccggcgcaatgccggcgcctgctattgctattgcgatggcgcctcgggccatttccccttgcggggaaggcgcatatcgaactcggtgaacacgtgctcctcggagcggcagctgatgcttgccccccagctgttcagcaccttctggcaaaacgccagtccgatgccggtgccgcgatgtgccgggtaagagaagaagggctggaacatccgggccagcacttgcggcggcacgcccgtggcggtgtcgcggaacaccacatggacggcgtcgggccggacctcgcagcggatatggatggtgcccttgccggcccgcttggtcgcttccagcgcgttcttcagcaagttggtcgtgaccagcccgaacaactgggcgttgcccatcacgtaggcggggccaggcaggtcgacggtgaccagatccaggtcgctgtgctcgaacggaaaccggccgacagcgtcgcggatcacaccgcccagttcgaacagctcctgcgtggcgttgtccgggttcttggagttggcgaccagcagttcaatgctgttgctaatatgggccaggtctgattccatccgggccacggcctgcatcaggccgtcgcgctgcggcgtgtcctggtccagggctgccggcagccgcgccttgaggcccctggcagtcatggccaggctggtcagcggcgtgcgcagttcgtgcgcgacggtggccagcgcggcggccatcccgcgccgcttctgttcggccagcagctggcggtccatcttgatcaccaccagcaccgcgatgacaaagccgatcaccggcagctgcagcagtaccggctcccacgggattccgcccatggagttgcccgccagcacgaacagcgcaatggctgctgcggcccctgagaacaaggcaatggtcgcgaacgcggtgttgaagtgatacaggatcaccaccgcgatgatgaccgattcggcccacaccatggagccgccattctccaggtagaagaagataaaggcgaacggcaggcctatggtaatggcaaagagtgcatagggcggcagccagcgccggtccgagaaggcggaggcgaacagcagcggcacgaacagcgcggtgcagaccaggcgcagccagaggttttcatagggctgcgggaagatgtaggaccagatcacgtagtacagcgggtgtccgatcacgcccagcgcccccaccatctggatccggcgcagccggatgacgctctcctcgtccagcagcgtagcccgcgcggcggtctcgaatacagtctgccacgcatcgcgggcgacgccggcaagtgaggtgcggccgtcttccgcttgcgctacctttgcatccatctccaggactactcctcgcgggagcctgccagcgacccgcttgtgggattttgagacttgcgccgggcccggcgcgtcgaggaccattcatccagccggacttcgtcgcggatgctggcgagcacgccgaccaggcggtcgatttcattggcggcaagtttcgcatgcagcgtaagtcgcatcaatgcccgattcttcggtgttgccggcgcacagaataccgcgccgaagatcccgcggctctgcagcgcatcgcgcagcaccttgacttgcggctcggttcccgcctccaggccgatgatctgctcggagccttcgctgatgttgtagcccagttcggcaatcgcagcccgggtgtcgcgagtgatggcgtgcaggcgcgcacggcgctcatccgccgtggcgacgaaatccgtcacggcatcgaaccacgcaacctcatggcgcagcagcccggaactgaaaatggccggccgggactcaaccgcgaagaagtccttgaagtcggtcgaacaggcaacatagccggcgcggccggcaaacgccttggccagcgaggccgtgcggaagtgtacgcgctcggacagcccgagcgcgcgcaccaggccgccgccagacggcccatgggtgccgagcgagtgcgactcatccaccaccagcacgcagccagacgcctccgccaggtcgacatagtcctccagcggcgccacgctgccggtggtgctgtagaccgagtccaccatgatcacgcccgggccgaagcgctcaagctggcggcgcacgtgctcgcaatcgttgtggcgcaccggcacggcctgcgcgcccgcggcgatgatgccctcccacagggaggcatgcccgttcatgtcgatatagaccggaatgccggggccggcaatgcactgcaccaggccgacgttggcggcccagccggactgggcgatcagcccgtcctcggcctgcatcaggtctgcgatcttgcgctcgacgcgccgctgcggggtgtcgccgtgctggaacacggacgacatcagcaactccggctcctcattgaggaaggcccgcgcctgcgcctgtaccagagaggtctcgccgagcaggcagagatagtcgttgctgctcaggtgcagtgcatcgggcccgggcgtgcgtccgtgaagcagatgatcgccgccccagagcttgcccatccgctcgtcgaaatgttgtgccatccgcgccgtgatccatggcggcagcgtgggggctttggcgcgagaggcgtggcgcatcgagtgcggaggctcggcttcggagaacatcggctttccttctacaggtcgggtaatcagtgagatcggtggcaaggctctgcatggcggttgcggcaaaaagctgccgtccgcgcgcgacgcggccgcacccagtccttccggcgaggtgccattgctgacaagtcgggggagtcctgttgacgtagcgaccactgtgccagccttactcagcgattgtgaccggacttccaccaatccaacgtccgtttggagtggggggtgccgggttgagacagccgcgtcgtggccgcaccttcgccggccgataggccgatttctcactgtaaaatgcctttagcatcacttatgtgatgcttgcgctacctgctgcgccggtccgtgaagcccggaccgggcgggctcgcgcttggcgggaccttgtcaggcccgggactgccgaatgctcatcatcagttttggtgaagaatgccctttttgcacgccctgtttacaggcaggcgcctgcggcagcgcgccatagccaggaagcggggcaacatgggacttggcaccgagggcgggagacaaggggactgccaggtacgcaggttgccgccagcgtgacctggctggcggcgtgtgggggaggggggcttcggagagagggcgctgcccatggcgcttccaggctggtgcctttggcgcaggggtacagggcagcagcgtgctgcgacgcttgtgtcgggggcgccttacgcctggcctgcctcgtcgatcagcgcggaaacgtcgacgatatacatctgccgctcggagtcgtggatcgaatcgatgcacacgtgccgcccgtcgcggctccagcgtggatgcaggtcgcagcggttttccttcttcaggaccgggctggtgtagtaactgcccaggtcatggcgcacgccctgcgccatgtcgaagagaaacagcacgcgctcgttggtgtgcgcgtcgggataggtgtcgctgagcagccagcgcttgttggtgggcgagaaggtcatgtgaccgttctcggtcaggatgccgtcgccgatgacttcaaccttgccgccggggctgtcgtggtagaggtggtagtggatgctgcccgcgtgcggtccccacacgatgatattgctatcgtcttgccagagcggatgggagatctggtactcggacttctcatagtcgaaggtgccgaccgcgttcggatcgaaatcttcggcaagctgcggcagcggatggtcggagcattcgagcaagcgcatgtcgctgccgtccggattgaccgtgatcagccggtgcaggaagcaggtttcgtcctcgacccgttcggtccagcggtgcagcagcagcacgcgcgatgaggacgggttaatttcgatgtggctgacccagtggatggccttgtccatcgaggcgcgcggattgaagttgcgcaggtcagcgtagctcacgaccaggcgcgtctggccggtgcgcaggtccatgtagtggatgccgtcgtcggcgggcgcattgtccagcgcgggctgggtgccgtggtcgctgtagccgatggtctggtgcgtgacgtagaggcggcggtagtccacgcacagtgcatagcggctgtccggcgcgaccacatagaccggcatcggcaactggcgcgcttcaccggtatcgaggttgaagatggtggcgcccaggttgggatagaaggccttcacgtcctgggtgcggcagttgtagacaagctggcgctgtgcttccccatccagccattgcagctgcgagcccatctgccagttccaggcggtagttacccccacgcgatggaagcggtcgttgtcctgcaggtcgaagtagccgatctcggcaaccaggtcgggggtcaggtcggcatcggccatcggcacgcgctgcgccagcaggtagcggccgctgcggtcccagttggtcttgttgtagtagccgaagaagtgatgaggctcgcccgcgccgacgcggcggcagggcagcggcttggcaatgatgcgttccgttgacatgaagcgtgtgtgtccgtgttgaagctgaagtctggaaggggcaatggctggccgcgcggccagccatgaagggggcgtgtccgtgcgcggatggaagccgcttattcggcgctgatcctgcccttcaggatcacctggtcccagcgcactttctccgcggcgacgaacttctgcgcggcatcgcgcgtattggccaccggggtcatgccctgctcttgcagtccctgccggaactccggcgtggccacgatctggcggatatcggcgttgagcttgtccgcgatcgcatcgggcaccctggcgccaaccgcaaccgtggtccaggaagtcgccacgaacgacgggtagccggcttcgctggcagtgggcacatcgggcagcgcggccgagcgggtcttgccggtcaccgccagcgccttgagcttgccggagcggatataggccagcgtggtgggcggattctcgaacatcatgtcgatctggccaccgagaagatccgtcatggccgctgagctgcccttgtacggcacatgcgtgatcggcgcattggcattgagccggaacagctcgcccatcatgtgcaccgaggaaccgacgccggccgagccgaaggtccgcgtgtctggctgctggcgcgccaggctggccagttgctgcaggttgttcaccgccagcttcgggttgaccaccaccacgtgcggcatctcggccagcaccgtcacgaccttgaggtcggtggcggggttgtagttcagcttcttgaaggtggcataggtggcgtgcaggcccagcgagcccagcagcagcgtgtagccgtcgggcgccgcatcgaccacggccttgcccccgatatggccgccggcgccgggccggttctcgaccaccaccgattgcttgtagagcttgcccagccggtcggccagcatgcgtgcctgcaggtccgagctgcccccggcgctgaacggcacgatgatccggatcgtgtggtccggatagcccggctgggcgagcgcgctgcccgtgccggcgatggccagcacggccgcaacgatcgcgcgtttccaaacattccggggtgaatgccgcttcatcaactttctccttgggttctggtcctgccgtcttggaagcggcaatgcgaagcgagtgtagaggaggggttggcattctgaataattctttgttcaatgcaccctatgcagatttgatatacattgcccgacgcgcccgtcccttgccgatgccatgtcccgtcccctgaatttccgccagatcgaggcgttccgcgcggtcatgctgaccggaactacgaccgcggccgctgccatgctgcatacgacccagccgtcggtgagccgattgctggcccagatgcaggcggcgactgaactgaagctgttcgatatccagaagggccggctgcggccgacgcaggaagcgcggcgcctgttcgacacggtgcagaaccacttccaggggctggcgcggatcgaacaggacgtggcggtgctgcgcaagtccggcaccggcgtgctgcgtatcggttgcacgccttcactcgggctgggggtgatgcccaaggtgatccggccgttcaccgagcgccacccggacgtgcatatcagcctgcaaacggtcggcgggcaccagttgcgcgaagggttgctgcatggcctctacgacctggtgctgaccaccagcgagatcgatcatccgcacctggatgtcaacgtggtgcatgagtcgggggcggtgtgcgtcatgcacccggaacacgcgctggcggcgcgcgacacccttcgcgtgcgcgacttgcgcgggcagttcctgatcctgctgaacgcagacgatgcgctgcacctggcggtgcagcggctcatgcaaaaagccggcgtcgagccgtcggcgaccatcgagaccacttactcaggcacgatctgcacgatggcggccgaaggggcgggcatagggatcgtcaatccctatgtcgcggctgtattcggacacggcttgcgggtggtgccgctcgcaccgcgctgcccggtggaggtgcgcatggcgttctccgggcattccgcgccatcggagatcgcggaggaattcgcggcgctgctggcggcgcattttcgcgtgcgctcgccgctggcggagaaggcggggcgggggcggggctgaaggccccggggcagtcgctcagtccagcgacacgccgagcttgcggatcagttcgccccagcgcgtacgccccgcggccagccattgcgctgccgccgcgccgttgctcgtctgcggccgcacgccctgtgccagcagcttcttctggaaatccgcgtccgcgaagacggtcttgagctgctgctcccagcgcgcacggatggccgcgggcgtgcctgagggcaggaacatgacgaaggcgaactcggcatcgaagttggcgatgccggtctctgccaccgtcggcacgtccgggagcaaggggtcgcgcttgaggccggacaccgcaagcgcgaccagcttgccgcccttgatgtattgcacggcggtcggcgtggccaggaatcctgccggtacctgacccgcgagcacgtcgctcagcgctggcgcattgcccttgtaggggacatgggtgccccggatctgcgtgcgtgccttcagcatctcgaacacaatatggcccggcgatgctacgccagccgatgcataggacaggtctttgtccttgccggcagccaggaactgcttcaggtcgcggattttcaggccgggatgcgtgaccagcacctgattgaaggtgccggccaggccaaccggctccaggtcgcggaccgggtcgaacgacatcttgcgataggcgaacggattgacggtgacaacggtgtcagtcgacatcagcaacgtgtagccgtccggcgtcgcatgcgcgacggcttcggcaccgatgttgccgccggcgccggagcggttctccaccacgaccggctgcttcaggtcgcgcccggcacgctcggcaatgagccgtgccacggtgtcgagcgggccacctgcaggaaagttgacgatcaggcggaccggcttggccgggtaggcatcctgcgcgcaggcggggaccgcggccgccagcatggctgcggcgatcagtattctgaagggacggggtgtcatggttgtctccgtggatattgttgtcatggggtgctgccgctggtggcgcgggcggacccgattcaggcaagcgcggtcggattggggctggcgtcgctgtgcgagatcatggtgaccagcagctggtgcagcagcgcctggcgcgtgcttgccagcgctggcgcatcccacaggttgtgcgattcggttgggtcggtttcaaggtcgtagagttcgccccacggcgcgccttcgtacacactgagccgatagcgcgcggtttgcagcgtccgcatgcgcgtgcgcatcgggaagccgaacatggtgcgctggttctcttcctcgatcagcagggcttcccgcggcaatgcctcgccggcgatggcgggcagcagcgacaggccttgcatgccgttgtagggcgcgcagcccgcgcgcgcgaggatcgacggcgcgatatcgatgctcgagcacagtgcctggctgcgcgcggcgcgggcatcggtggccgtgcgcgctgcgggttccgaccagatcagcggcgtgcggatcaggccctggtagtgcagcggccctttccagagcaactggtgatcgccgaagaagtcgccatggtcgctggtgaacaggaccacagtgttgcgatccaggccgagcgcggccaggtgcgccatcacgcggccgatggtgtcgtcgatatgcgcgatcgagccatagttcagcgccagcgcttcgcgggcctcgcgcgccgtgcaggcgaacatcgccggcgtatgcttgacggcgcggccggcgtcgcgctgcgcgtgcatccagcgcaggtgcggcggcgccagcgccggatcggcgtcgaacgagggcggcagggtcatgtcctcgggccggtacatgtcccagaatcggccgggtggcgtgaacgggtgatggggatccggaaacgaacactggatcatgaagggggcgtcctcctgcgcgtattgcccgagcaggtcaatggtgcgatcgccgatccatgccgtggtcgacagcgtttccggtacgcgcgtgcgccaggcctgccgcgcttcggccaacacatagccaggcgtcgggatggcatgctcctggccgcaggcacgcgctacttcgggatggcgctgctccagccagcgccggtaatgcccgccggccgtgtcgccatggtcggtcaccagctgcacgtcggcaaagccgtaatacggcagggacatggcgaagtcaggatcgtcgcgccaggccggtccccattcctggtcgaagcgcccgctttcaggccggcgcgcttcgccctccgtgcgcggatcgccgggacgtggccagacgggcgcaaggccggtcatgttctgcagatgcgatttgccgaccagccccgtgcgatagccggcatcgcgcaaccgctcgacaaacgtcgtctgtgacagcggcaagggaatgccattgtggcgcgcgccgtgtaccgacggcacgcgcccggtcatcagcgatgcgcggttcggcatgcagatcggcgaggccacatagcagcgctctgccacccagccgtggctgccgagccggtcgatattgggcgtctgcaccacggcgttgccatagatgccgagatggtcggcgcgatgctggtcggtgatgaacagcaggaaattggggcgggcgctggcgggaatgctggacgggggcatggcaatggcggcttgcgggggatggaaaaattattgcatcgtccgcgattccattgaaatgattaatatgacctctgctataacctgaaactcataccatggactggacccaacggatgcgtatccgccagctgcatgtgctggtggcgctacatgaaacccgcaatgtcagccgtaccgctgcgcgcctgaacatgacccagccagccctgtcgcgctggctggccgagctggagagtgaactgggggtggcgctgttcgagcggcattcgcgcggcctggtgccgacccgcttctgcgaagcgctggtcgtacatgcccgcaccatcctcaatgagatcgaacgcacccaggccaccattcgcgtgatggcagaaggcgcggctgggcaactggcgatcggcgcgacgccaaccgtatcggtcgacctgctgccgtcggcgatcagccggttccgcgagcgctttcccgatgcccacctgacgctggcagagggcaccgtcgaagacatgctgccggccctgcgcgaaggacggctggacttcgtcatggggcgtaccgaagtgcagggcatcgacggcgagctgcgctgcgacctgctatatccggagaccatccgcgtgatcgccggccccacgcatccgcttgcgcgcaagcgcaaggtcgggtgggcggatacgcgcgcctatacctgggtggggccgcccgtgaccagccagatccggcgcgagctggactacgaactggcactggccggcgaacccgccccatgtgtgcggatcgagagcgcgacgttgcttgccaacgtgtcgctgctgcagcagggagaactgctggccgtgatgtcaggccggatggcagcgttcttcagtcgcctggggcaggtggcgatattgcggctgccataccggcgcgagggcatggtcggcgtgctccggcgccgggacaccgagcagacgccgctgcggcaggcgttcatggacgcgctggctgccagcgcgcacggatagtcagatagtcagcaaggacgcaatccggctaccgcgccggttgcctcgcatctggctcaggcccactcccctccagcgccgccccacgcgcctccatcgtcctgcgcgcaatattgagctggtggatctgcgtcgtgccttcatacagccggaacaaccgcacatcgcgatagaagcgctcggccacggtgcgtgccatatacccgctgccgccgaacacctgcaccgcgcggtcggccacgcggccggacatttcggaggcgaacagcttgcacatcgacgcctccatggtcacgtcctcgccggcgtcgcgcttgcgcgcggtgtcgagcaccagtgcgcgggcggcgtgcagttccgtattgctgtcggcgatcatctgctgcaccagctggtagtccgcgatcggcttgccgaactgccggcgctgcgccgcgtagcggaccatctcgtcgaccagccggatggcgggccccacgcacaggccggccaggttgatgcgctgcttgttgagcgccttcatcgccgtcttgaagccgacattgggtttgccgccgacgatggcgctggccggcacgcggcagtccttcaggtagacatcgcccaccggcgagccgtgctgtcccatcttgcgttccggttcgctggtgctgaggcccggggtgccgcgctcgatcaggaaggcgctgatgccatgggctcccggtgtatcgggattggtgcgggcgaacacggtgaacaggtcggcgatcggcgcattggtgataaagcacttgctgccgttcagcacgtagtgatcgccgtcttgccttgcggtggtttgcagtgatgtcgcatcggagccggcttccggttcggtcagcgcaaagcagccggtcaccttgccggaggccagttgcggcaggtagcgctgccgctgcgcttcggtgccgtcggccaccagcgattcggaggcgatcccggtattaccgccgaagcgggcacggaacacggtggcggcctgcgagacctcgatgttcaccaacgccagctcctcggtggtcagccctgcgccaccgtacgcttcggggatgctgtggccgaacaggccgaggcggcgcatctgttcgaccacgggctcggggatgacatcggtgcggtcgatctccgcctctagcgggatgcaggtttcgagcacgaagcggcggatatcggcaagcagcgcttgctggcgggcggagtcgcggatcatggaatgtttccggtaggttggatgagcgtgtgcggctactgtgccgtgatgccggcggtcttcagcacgccggtccatttcttggtttccgtgtccaggaagcggtcgaatgcggcggtggattgcggtgccaggtccatgccgagttcggccaggcggcgtgccgtggcggggtccgcggtggcctgcgcggcggcctcggccagcttgcgcaccaccgcgtccggcgtgccctgcggcgcgaccaggccgaaccacccgcccacttcatagccgggcaggcgcgcggcctcggccacggtgggcacgtcgggcatcacggctgagcgttttgccgaagtcaccgccagcgcgcgcagcttgccgctttgcacctgctggcgggcaatggccgaggtcagcgccatcatcgagacgcgcgcgcccagcaggtcgctcatggcctcgggctggcccttgtagggcacgtgggtgagcttcacgtgcgtcatctgcgccagcagttcggccgacagatggttcgaggtgccgacgcccgcgctggcgtaggtcagcgtgccgggcttgctgcgcgcggcgtcgagcagttcaggcagtgtgcgcagcggcgacgaagccggcaccacgatcacgttgggtacggcaccaatgcccgccaccgcgcggaagtccttgccgctcttgccctggatcgacgggttcagcatcggcccgaccacatagctggggctgaccgccagcagcgtatagccgtcggcgggtgaccgggcgacgaagtccgcgccgatggcgccgccggcgccggtcttgttctcgacgatgacgggctgcttcagtaccttggccatgttctccgcggtgatgcgggtgacggagtcgaccacaccgcccgccgagaacggcacgatgatccgtatcgggtggtccgggaagcgcgccgcattgtcaggggcggccagcactggcagcggcatcagcgcggcgcaggccagcatgccggcagcgagccggcgcaacggttggatggcatccatcttgtctccttgggttgcctgcgccgggggatttcccgcggcgcggtttcatgcgggcctctggcgggccgcttgtcatgccggcgacatcgccggcagagtgcattgctgcgtcctgccggctagcgcgcgcagctcagttcgatctgccgcaccgcctcgcgcagccttggcgccacctcgcgctccagcatgttgtcgcggttgcgcgatgcggcgatggtgcagttcagcgcaaacgggtcttcgtgcagcgactggcgcacgggtgccgcgatcgcgtggatctctggccgccactcgccgcggctcaggcagtagccgtgggcgcggaaatgcttctggtcgtccgtccacatctggcgctcaacgttgaagcgctccggatcgtccacgcgcagccggttcagcagcgccgtgcgctcgtctgcgctgcaggccagcaagatcgcgcggccgatcgcgctggccagcagcggccgggtgctgccgatgtccggctggtagaggttgccgggatccagccggcaactgtccacgtacaccaccgacagccgctcgcgcatgcccaggttcaccgtgcagccggtttcccgcgcaatggcctccatataaggccgcgccacctggcggatcgccagcccggccagcatcgggtaggccagcgccagcacgccggcgcccagccggtacttctggttgccgggcacgcggctcaggaagccgagcagccccagcgtgtaggtcagccgcgacaccgtcgccttgggcagccccgtgcgcgccacgatgtcctggttgcccagcaccgggctggacggcgtgaaggcacgcagcacctccagcccgcgcgccaggttggtggcgaactggcggtcggtggccagtgcatcctcgctggccaggccgggcaggggcaggtgttccgggttgcggtccatgctgtgcggtggttgcttgggttccatgctgggatccggagatgggggcgtcaatgttgtagcacgacagttccgcacagcgaaaccgtgcttgcatccgggcaagccgcctgccaccttgcagcagacgccaatgccgccggaggcccgccatgcaagaccaggacacacacgctgtatcgccagacgcacactgcacgggcccgctggccggactgcgcatcctggacatggccaccgtggtggccggcccgttttccgccacgctgtgtgccgacatgggcgccgatgtggtcaagctcgagctgcccgacggcagcgatccgctgcgcgggcttgaaccggttaccgaggaccacgccctgtactggaaggtgaccaaccgcggcaagcgcggcatctcgctcgacgtgcgcacgccgcgcggccgcgagatcttcctgcgcttgctgccccagttcgatgtgctggtcgagaacttccgcaccggcacgctcacgcgctgggggctggatctcgacaccctccatgcggccaacccgaagctgatcgtgctgcggctgaccggcttcggccagaccgggcccgatgcggcgcggcccggctttgcccgcatctttgaagccaggagcggcttcaccaacctggcgggcaccgcgcagagcggaccgatgcatatgaactacccggtgggggacatgatcgccgggctgttcggcgcgtttgcgattgccactgcggtggcagagcagcgcgccaggcccggccagcgcggccgcgagatcgacctggccgccaccgaggcgttgttccgcctgctggatccgctggccatcgaatatgaacagttggggcatgtgcgccagcgcgccggcaaccgcaccacctacgcggcgccgtccaacatgtaccgcaccgcggacgagatctgggtcacggtagtggcctcctccgacgccaccttccgccggctggccgaggccatgggcgcaccgcaactggcgcaggcgccggaatacgccaccaacgccgggcgcgtgcgcaatatcgaagcgctggacggcagcattgccgagtggtttgccgcacagccctatgccgccgtggcggcccggctggagcagtgccaggtgccattcagcaaggtattcagcatcgccgatatcgtcgacgacccgcagatggcggcgcgccaggccatcgtgcggctgcccgatccggacctgggctcggtgccggcgccatgcgtggtgccgcgcttctcgggctatgcgccgccgtcaccgcgtaccgggccggatgtgggcgaacacaatgccgaggtctatgggcggcttggtatcggggatgaggagctggtccggctgcgggcggagggcgtggtctgacacaccgggcgcgaaggctcactccccagtcatcagcgccgagaagtcccccacgatctgccgcaacagccgtgccgccggcggcgacaacacccggccctggcgcgacacggtctggatttccccctggtaaagcagggggtttttcattggcagcgacaccacgggcgcctcgttaagctggttccacaaggccaggcgcgtacacaggacgtagccaagccccgccgccgcgaagtgccccagcgcattgaatgacgaggtggtcagcagcgactgcaggcgcacgccctcgctgatctctgcggcctcgatgtgctggcgcacgccgaaggtccggtgcagggtggcgccagggtagggcagcaggtcctgcaggtccagcggccggcccagctgcgccagcgggtgcgaggccagcacctgggtctggatcggcatcggatgggcgtggtggcagcgcagccgcgcgtccttggggggctggaacaccagcccgatatgggcgctgccatcgacaatgcgctgcacgatctcgtcggtgctgcccaccgacaggtccaccgtgatgcccgggtgggccagcatgaaggtgcgcaggctatggcgcatcagccattcgacgaaaccttcgcccgccacgatgtcgatatggccgcgcgccaccttctggatgctgtcgagttcggccagcaactgctgcttctggttgttctggttgcggacataggcggccagcagatcgcccgcctcggtggcaaccacgccgcggccgtgccgctccagcaggcgcgtgccgcagtctttctccagcacggcgatggcccggctgacggctgaggggtccatgtcgaggacttcggcggcgccgcggaccgagccgctgtcgagcacctgcatgaagtaacgcacgcgccgcgtgtccagtttgtcgtccatcgaaagcacgtgtcactccggttgagcgttgcattgaatgcaacaagtttcccatatcacgatcattgatgaaacgctcaggcgccggaatactagcccgatccttcggtaagcggtcaagatcgaaccggaatgccgaagagagcacgtttgtgcgacataagcagccttcccgcggagacacccgatgaccaaccccattgcccagccggcgcttgcgtccgcttccccgattgccgccgtcaccggcagtggcaaggtacgactggccgttgtcacgctggtcgtggtggcgattgccgaaaccattggcgcggtgcagttcaagctggggcccggcaaggtcgtgctgatgccgatgctgtgggcgctgctgatggccgcggcgtggggcatcgcggcccggaacgtgccgcgcgcggtgcgcatcgacgcgccgctgcaatcgcttgccaccgggctgctcaatgccgggctgctgctgttcgtggtgaagctcggcctgaccgtgggcggcgcgctgccgcagctcaagggcgcaggctgggcgctgttgttccaggagttcgggcacgcgctcgggacactggcgctgggcctgccgctggccttgctgctaggcatcaagcgcgaggccgtcggcgcgaccttctcggttgggcgcgagggcaatatcgtcatcatcggcgagaaatacggcatggcgtcgccggaaggccgcggcgtgctggccgagtacatcaccggcaccgtgctgggcgcgctcttcatcgcggtgctgtcggggtttgtcagcagcctgggcatcttcgatccgcgttcgctggccatgggtgccggcgtgggctcgggcagcctgatggcggcggccgtcggcgccatcgtcgcgcagcaccccgggcaggcttccgagatcatggcgattgccgcggcgtcgaacctgctgacctcggtggccggcttctacttcacgctgttcctgtcgctgccgctgtgctcatggctgtacggcaagctggagccggtactgggccgcttctcgcgccgtgacgccatgcgcgaggtgcagggcgtcaagctcgatggcgcgctggcgcacggcacctcggcgcgggatgccgccctgggctggttcctggttggtgccggcgtgctgatcggcaacaagctgtcatacaacgtgccgctgtcggtatcgctcaagggcatcctggtagccattgccatcgtggtggcctgcgacatgctcaagcgcgtgttcccgcgcgtgccgctgctgctgacgatgtcggtggcggtcacgctgatcggcgtgccggggatgttcccgttctccgatgccgtcatcgccatgacggaaaaactcaacttcatgaccttcaccacgccggtgctggcgctggcgggcttctcggtggccaaggacctgccggtgttccggctgctcggctggcgcatcgtggtggtgtcgctgacggccacggccggcaccttcctcggcgccacgctgattgccgagttcttccactgaatcccacccgtagcagagattacccatgtaccgcgaccccgatattgccgacgacatccgccaggacatgctggcctggcgccgcgacatccacgctgttccggaaaccgcattcgaagaacaccgcaccgctggcatcgtggcgcaggcgctgggtttgatggacatcgaagtgcagcggggactggcgacgacgggcgtggtcggcacgctgcgcaacggcgacggccccagcatcgcgctgcgcgcggacctggatgcgctgaacatgcaggagctgggcaaggccgcccacgcttccacctgcgcgggcaagatgcacgcctgtggccacgacggccataccgccatgctgctgggtgcggccgcgcacctgtcgcgcaaccgcgatgccttccgcggcacggtgcatttcgtgttccagcccgccgaagagaatgaaggcggcggccgcgtgatggtggaagagggcctgttcgaccagttcccggccgatgccgtctatggcatgcacaacttcccccagttgccacgcggcaagttcgccatccgcgccggcaccatgaccgcgttcctggacaacttcgagatcgtcatcaccggcaagggcgcgcatggcgcccagccgcaccacggcatcgattccgtggtcgtgtccgcgcacctgatcaccgcgctgcagaccattgccagccgccgcaccgatcccaccgattcggtcgtggtcagcatcacgcagatccacggcggcgatacctggaacgtgctgcctgagtcggtggtgctgcgcggcaccatccgcacgctgaaccccgccgtgcgggatcgcacgcagacggcgatgcggcagatctgcgagggcgtgggcacgacccacgaggcgcggatcgcgattgactaccgccccggctaccccggcgtggtcaacacccccgccgagaccgacgccgccattgccgccgccgcgcaactggtgggcgccgacaacgtgaagaccgatatcaagccggcaatgggatcggaggacttcgccttcatgctggaaaagcgccccggcgcttatatcggcatcggcgccggcgagagcgcggaagacccgcccctgcacaatccctactatgacttcaacgacaggatcctgccgctgggcgcggcgtattgggtggcgctggtcgcgcagcaattgccggccagatgatccgcgcccgtcaggacctgcgggctgcttgcgcgaacacgttcaggaagcccagcgcgggctgcgcgccggtgtgcgcttcgatggcggcagccagcaccggcgccggcagccagggatagggcagcgccgcctgcagggccgccagcgtgaccgcgccgggatcggcgatcgtgtccatccgttcgatatggatatgcaggctggcgatacggtacgtgccgtcatcgccggcggcaaagccccagcggtaatggcccttgccgacgcgcaaggcgctggccgcggtttcccgcatcaccaccagccaggggatcgtcatggcgttgccgtccagcgcggccgcaacgtcgccgatgtagtaggtccggcagcggtcgaacgtcttcgcaaactcgctgaccagcgtcgaggcaatggcatccgcgccttcggccttgggcggaaagctgatggagtcggtatcgatcgagaaggtcagcgacgcatccggagcaaaggcttcgtggatcagcgccgggcggttgttgtccttggcctcgacgtattgggccagccgggctttggcggtggcgagcgggattgtgttcatgctggactcgggggtatgggttgaaaggcggggcggccagggtgttgcggcgagtttgttagaatttggcacaaagcttgtatcaaaagctaagtggacataccgccgatggcaacgactcctgcaaataagaacctgaccgtaacgcatccggcgtgcctggtcgacggctcggaccgtgaattccggcacctggtgaatggcctgctgccgtttgccgcgcgcctgctgtccgtgcgcgacggctttggcagcctgatcggcctgacgggggtccagtactcgctgatccgctcgatcctgcacctgtcgcagcaaggcgaggtgacggtcaaccagctcgccgaccatctgcacctgagcggcccgttcatcaccatcgagaccggcaagctcaagaagctggggctgatcgacaagaaggcccatcccgaagacaagcgcaagatgcgtctgaccatcaccgccgccgggacgcgtctgctcaatgaactgctgccggtgcagcagcagatcaacgacgtattgttcgacggcgtttcccgcaccgaattcaaggtgctgtgttcggtggtcgaccggctggtcgccaacggcgatcgcgccgcgctggatctcgaacacctgcaggcgcgccggcagaaaggctagtgcgcggcccactgcaccgtgccgacatcgatgccctcctggtgcatctcccatagcgggctcagttcacgcaggcgggtaacggtctcgctgacctgccggatgacctcgtccacctctgcctcggtggtgtagcgcccaagcgtaaagcggatcgagctatgtgccagctcgtcgctgcggcccagcgcccgcagcacgaacgagggctccagtgaagccgaggtgcaggccgagcccgacgacaccgccacgtccttgatgcccatgatcagcgattcgccttcgacatagttgaagctgatgttcaggttgtgcgggatacggtgcgccaggctgccgttgacgtagacctcgtccagccgcgacagccccgccagcaaccggtcgcgcaacgcgcccacgcggcgcgcttcctccgcaagttccagctttgccagcctgaaggcttcgcccatgcccacgatctggtgcgttggcagggtgcctgagcgcatgccgcgctcatgcccgccgccgtggatctgcgcctcgatgcggatgcgcggcttgcgccgcacgtagagcgcgccgatgcctttcgggccatagaccttgtgcgccgtcacggtgagcaggtcgatcttcagggtatccaggtcgatggcgatcttgccggcggcctgcaccgcatcgcaatggaacaccacccccgtcgcgcggcatagctcgccgatctgcgcaactggctggatcacgccgatctcattgttgaccatcatcaccgaaaccaggatggtgtccggccgcatggccgcgcgcagcgcgtcaaggtcgaccaggccgtcggtgccgacgtcgagataggtcacctcaaagccctgccgctccagttcgcggcaggtatcgagcaccgccttgtgctcggtcttgaccgtgatgatgtggttgcccttgccgcgatagaaatgcgccgcgcccttgatcgccaggttgttgccctcggtcgcgccggaggtccagatgatctcgcgcgggtccgcattcagcagcgccgccacatgcgcgcgtgcggtctcgaccgcctcttccgcctgccagccgtagtagtggctgcgcgatgcggggttgccgaactgctggtgcaggtagggaaccatcttctcgacgacccgggtgtcgaccggtgtcgtcgcgctgtagtccatgtagatcggaagggtgttcggctcggattgcatggcgctcattcctggaggcggatgtggggacgaccgtgggcaaagcgtacccgctggtcaaggaaagtggggccgagtctagcaccgggtagcggccgttcgcggcagcgccatgctgccggtagggttgcttgacgcgcggacagctgcagttcaggccgcgtggcgccacctgtccgctagccggaaaaacttgtccagcaacggtttccggatttcattgagtcgcctcgggagctgtccggctccgcactctagggtttccaccaacttgaatgccgttgttttatagcattcaataaaacctaagttacaaaggtaaataaacaaaataacaggtttggtgacaacacttgcgtaggagtcgtgatggctgagtcatctgtcggtcagggcgtcaatgtggacgccgaggcgcagcgccgcttcagaaatgcgttggcgatgtttgcaacaggcgtcgccgtgattaccgcgccgcgcgaagaagggctgccggtcggcatcacggtggcgtcgttcaactcggtatcgctggatccgccgctggtgctgttctcggtggaccgccgctgcctgagccttggcgacctgcgcagcgcgcggcgctatgccgtcaacgtgctgggcgaggcgcagcaggatatctcgaaccgcttcgccagggccaattccggcaagtgggaaggcatcggtttcagcaagcgcaacgaggacagccacgtgctgctgccggacgcgctggccaccttcgagtgcgagccctatgccatgcacgacggcggcgaccacgtgatctttatcgggcgggtggtccgtcaccaggcccgccaggacggccggccactcatcttctttggcggcaagtaccgggcactggaagacagcccggccgccgcctgaatccacaagaacagacagtcagcacaggagaacgacatgatcaagaccggtaaccagcacatcgccatgctgcgcgatggccgcgaggtgtacctggacggcaagcgggtgacagatgtcaccagccacccggccttccgcaattcgatccgcagctacgccaacctctacgacttccaggcgcagccgggcaatatcgacaagatgaccttccagccggcgggcaccgaccggcgcgtcagccggatctgggagctgccggccagctacaacgaactggtcgaacgccgccagatgctggaagcctggaccgaactgcactacggcttcatgggccgctcgcccgaccacgtggcttcctgcatctcgggcatgtacatgggcatcgatgtcttcgagcaggccgatccggcacgtgccggcgcgctgcgcgactactaccgctatgcccgcgacaacgacctgttcctcacctatgtgatcgtcaacccgcaggccaaccagtccaagtccgcgcacgagcaggaagacaagtacctggcggtgggcatcgtcgaccaggacgcggagggcatcaccgtgcgcggcgccaagatgctggcgaccagcggcatcatggccaacgaggtcttctgcagctgcatccagccgctgcgcgagggcgacgagatgtatgcgctgtccttcgcggtgccgatgaacaccaagggcctgaaggtgatgtcgcgcaagtcgtatgaagccaatgccacctcggtgttcgacaacccgctggccagccgctttgacgagaacgacgcggtgctctatttcgacgacgtcaaggtgccgtgggagcgcatcttcgtcgcgggcgacgtgggcttgtgcgccaggcaattccacgccacgccggcgcacgtctaccagaactaccagtgccaggtgcggctgatggtgaagctgcgtttcctggtgggcctggcgcaccgcatcaccgagatcaacggcaccaacagcttcccgcaggtcagggaaatgctgggccagctcgccgccgaagcaggcatggtcgaggcctgggtctacggcatggaggccaagggccaggtcggcaagcatggctacttcgtgccggaccgcagcatgctgtacggctcgcaggtggtgacccagcagctctacggcaaggtgctggccacgctgcgcgagctggccggcggcggcatgatcatgctgccgtcgagcatcgaggatttcgccaatccgtcgctcgccgggatcatcgccaagacgcagaagtcgccggtgtgcagcccggaagagcgcgtcaagttcttcaagctcgcctgggacgcggtcggctccgagtttgcgtcgcgccacaaccagtacgagatgttctatgccggcgccacctttgtcaccaaggggcatgcctatcgcacctacgactggcagaacgcatccggcctggtcgacaacatgctcggcagctattcccttgaaagcgaactggccaagctgccgcaggccgcctgactttccgcacctttcccaattcccgcatcgaacacggagatcgacatggcaatcaccaaacttcacgacgagttccacaccctggacctggagtccggctgggaggtcccccacggctatccgtcgggtatccagcagaagatcctgtccggctcgctggacgagaacggccgcagcggcagccgtacgcgcctgctgcgtttccagcccggcgtgttcaccacctcgcccttcgtgcatgagtactgggaagaggtctacctgctcagcggcgacctgaccgtcggcaacgacgccaatggcaagggcggcgaggccttcgtccccaacacctacgcctgccgcccgcccggcgccttccatggcccgttcaagtcagacggcggctgcatgctgctggagatccactactacgacccggcctgatcatggaagcgactatcgcaaccgcgcagcgccagcttgccgcgggcagcgccaacgcgctgtccctgctggcgtcatgcgtcgaacgtatctgcaatccaggcggcgagggcgcgcgcgtattcccgcatggcgtgagcatggcggcgcgcaagcaggcccaggccagcgacatgctgcgcgagcagggcgtggccggcccgctggcgggcgtgccggtgtccgtgaaggacctgttcgacgtgcagggcgacgtgactcgcgccggcgcacgtgtgctgccggagcgtgcggccagtgccgacgcgccggtcattgcgcgcttgcgtgcggcgggggcggtgtttgtcgggcgtaccaatatgaccgagttcgcctactcgggcgtcggcatcaatccgcactacggcacgccacgcaatccctacgaccggcaggcgggccgcattcccggtggctcgtcgtcgggggctgcggtgtcggtgaccgacggcatggccctggccgcgatcggctccgacaccggcggttcgtgccggatcccggccgcgttgtgcggcatcgccggcttcaagcccacggcgcggcgcgtgccgctgcagggcacggtgccgttgtcgcccagctatgactcggtgggctgcctggccaacactgtggcgtgctgcgccgcagttgatgccgtgatggcgggcgaggtgccgcccgcggggccggcgccgctggcagggctgcgcctggcggtgcccaccggcctggtgctggaaggcatgtcggacgaggtggccgaggtcttcagccgcacgctgcgccggctgtccgcggcgggcgcgctgctgcaggacgtgagcttcgacagctgggaccagctggccggcatcggcgcgaacggcggcctggtcgcagcggaagccagtgcctggcacggcagcctgctggctgagcaggccgatcgatatgacccgcgcgtgctgtcgcgcatccggctggctgacgggcagcgtgccgccgactacctgcgcatgctgcagcgccggggcgagctgtgccggcaggccgatgccgagctggcgggattcgatgccgtggtcctgcccaccgtgccggtcgtggcgccgcgcatcgcggacctggacgacgacgaagccttcttcagcaccaaccggctgctgctgcgcaacccggccatcgccaacatgctcgacctgtgcgcgctgtcggtcccgtgccatcgcccgggcgacgcaccggtggggctgatgctgttcgggcgccacctgtccgaccgcaggctgctggccatcggcatgggcatcgagggggcattacggcacgagcggggttgagcccccgcagcagtacagaagtacccataactacagtggagacaacaatgcctgatatccgtaccggcgccgccgtactggcctgcgccaccctgttcgcggcgactgcttccgcagccgacccggcccccatcagcgacggcgtggtcaagatcggtgtgctgaccgacatgtcgtcgatcttttccgatatcggaggcaagggctcggtggtggccgcgcagatggccgtggacgatttcggcggcaaggtgctgggcgcccccatccaggtggtcagcgccgaccaccagaacaagaccgacgtcgccgccacgctggcgcgcggctggttcgacaaccagaaggtcgacgtgatccaggacgccctgccgtcctcggtcgcgctggcggtatccaacctgggcaagctcaagcacaagatcgtcatcgccagcggtgccggcaccacgcgcctgagcaatgaagactgctcgccctacaccatccagtattcgtacgacacctacgcctttgccgccaacacggtcaaggcgctggcccggcgcggcgaccacagctggtacttcctgacggtcgactacgccctgggcgcgtcgctggagaaggacggcaccgaggcgctgtccagtgtcggcggtaccctgaagggcaaggccaggcatccgatcaactccgccgacctgtcgtcctacctgctgcagggacagtcctcgggtgcgaaggtgatcggcctggccaacgctggcgccgacacggtcaatgcgatcaagaccgccgcggatttcggcatcaacaccgcgggcaagcagaagctggccgggcttcacatgtttatcagcgatatccacagcctggggctgcaagccgcgcagggcatgacgctgaccacatcgttctactgggatcgcgacgacgccacgcgcgcctggtcgcaacgcttcttcgacaagaccgggcgcatgccgaccctggtgcatgccggcgtgtattcgtcgaccacgcattacctgaaggcgatccaggccgcgcgaaccgacgacagcgatgccgtgctggcccgcatgcgcgagaccccggtcaatgacttctttgcgaagaacggcacgatccgcgccgacggcctgatggtgcacgacatgtacctggtcgaagtgaagcggccgcaggagtccaagcgtccttgggactactacaagatcaagagcgtgattcccgcgagcgaagcgttccgcccgctcagcgcaagcacttgcccgctggtcaggaagtaagcccacatccctcatcgaggccggcattccagccggcactccaccccgttgcagagagcaaccgatcatgcagacccttacctttgaactcgacagctgccagggcaagtcgcagcgcaccgtcaccatccatcagctcatcgtggcgggatggaccgggcgcgacgtcgaagccatggaagcccatatccgcgaactggaggagttgggcgtgaagcgcccgccctatacgccggtgttctatcgcgtcgctgcgcaacgcctggggccggccccggagatccaggtcagtggcgaggccagcagcggggaagccgagttcctgctggtccgggacggcgatgaaatcctggtgggcattgcctcggaccataccgaccgcgaagccgagacctacggcatcaccgtgtccaagcagatgtgcgagaagccctgtgcgtcggccttgtggcgcctttctgaggtggaaggccactgggaccagctgatgctgcgctcctacgccaccatcgacggcgagcgcgtgctgtaccaggaaggtccggtgaccgccatgcgctccccggcggacctgctgcagcacttcagcggccatggcggcgactttggcgaaggctcggcgatgctgtgcggcacgctgcccgcgatcggcggcatccgcccggccgagcgcttcgagatcgagctggaagacccggtgctggggcgcacgctgcgccacgcctacgcggtcgctgcgctgcccgtggcgggctgagcatgccgcgtcatccccacagacacggcagcgccacggagtcaccgccatgcaccaagacctgatactagagacccgcaacctcggcaaggccttccgcggctttaccgcggtgagcgacgtcaacctgcgggtacgccgcgggtcgatccatgccttgatcgggcccaacggcgccggcaagacgacctgcttcaacctgctcaccaagttcctggagccgaccaccggcaccatccttttcaacggcatcgacatcacccgtgaaaagcccgcgcagatcgcgcggcgcggcgtgatccgttcgttccagatatcggcggtattcccgcacctgacggtgatggagaacgtgcgcatcgggctgcagcgccagctcggcacggcgtaccagttctggcgcagcgagcgctcgctggacgtgctcaatgaccgcgccatggagctgctagagcaggtcggcctgaccgagttcgcgcagacgctgacggtgaacctgccgtacggccgcaagcgcgcgctggagatcgccaccacgctggcgatggagcccgagctgatgctgctcgacgagcccacgcagggcatgggccacgaagacgtggaccgcgtcacgcagctgatcaggaaggtctcggcgggccgcaccatcctgatggtggaacacaacatgagcgtggtctcgtcgatcgctgacaagatcaccgtgctgcagcgtggcgcgatcctggccgaaggcccgtatgccgaagtgtccagggatccgcgcgtgatggaggcctacatgggcaccgtcgacgcggaactgcagggcgcgcactgagagggccggggaacgatatgacttcattgaacacacccgccaacacacccgcgctcgagatcaaggacctgcacgcctggtacggcgaatcgcacatccttcacggcgtggatttgaccgtgaaccgcggcgaagtggtcacgctgctgggccgcaacggcgctggccgcaccaccacgctgcgcgcgatcatgggactgaccggcgcgcgcaagggctcgatcaaggtcaatggccacgagaccatcagcctgcccacgcacaagatcgcgcactacggcattggctattgccccgaagagcgggcgatcttctccagcctctcatgcgaagagaacctgatgctgccgccggtgctgaagggcgccgacaccagcaagggcatgagcgaaaccgatatctacgagatgttcccgaacctgaaggagcgccgccagagccagggcacgcgtctttccggcggcgagcagcagatgctggcggtcgggcgcatcctgcgcaccggcgccaacctgctgctgctcgatgaaatctcggaagggttggcaccggtgatcgtgcaggcgcttgcgcgcatgatcctgatgctcaagcagaaggggtacacggtggtgatggtggagcagaacttccgctttgccgcgccgctggcggaccgcttctacgtgatggagcacggcagcatcgtcgagcgcttcgcggccaatgagctggaggccaggatgccggtgctgcatgaactgctgggcgtataaggagcgactcatgaatctgtttgaaatcccgctcccggcgctgctgtcgcagttgttgctcgggctcgtcaacggcgccttctacgccatgctgagcctggggctggcggtcatcttcgggctgctgaatgtcatcaactttgcgcacggcgcgctcttcatgctgggtgcggtgctggcgtgggccggcatggcctatgccggcctcagctactgggtgatgctgctgttgtcgccgctggtggttgccgcgctgggcgtggggatcgagaagaccatgctgcgctggatctacaagctcgaccatatctacggcctgctgctgacgctaggcatcacgctggtgatcgaaggcatcttccgctcggtctatggcgtgtccgggctgccctatgcaccgcccgaggcgctgcagggcgcctccgacctcggcttcatgcgcttgcccaactaccgcgtgtgggtggtcggggcatcgctggcggtctgcctgtcgacgtggtacgtgatcgagaagaccaggctgggcgcctacctgcgcgccggcaccgagaacgccaaggtggtcgaggcgttcggcgtcaacgtgccgcggatggtgacgctgacctatggcttcggcgtggcgctggccgcgtttgccggggtgctggcggcgcccgtcatgcaggtatcgccgctgatggggcagaacctgatcatcgtcgtgttcgcggtggtggtgatcggcggcatgggctcgatcatgggcgcgatcctgaccggcctggggctgggcgtgatcgaggggctggccaaggtgttgtacccggaagcatcttccaccgttgtcttcgtcatcatggtggtggtgctgttgttgcgcccggcagggctgttcggaaaggagaagtgatgagcggacaatctatcgccgcaatcggcatgcggcagcagcaggcggcggggcgcctgccaaagcaggtgatgtacggcgtggtgctggcgtgcctgctggccgcgccgctggccggtgcgtatccggtgttcgtgctcaaggtgatgtgctttgcgctgtttgcgtgcgccttcaacctgctgatcggttataccgggctgctgtcgttcggccatgcggccttcttcggcggcgctggctacgcggccggccatgccatgaaggtctggggcgtgaccccggaaatcggcctgatcctgggcaccggtgcgggcgcgctgatcggctacgtggtgggctcgctggccatccgccggcagggcatctacttctcgatgatcacgctggcgctggcgcagatgctgttctttatctgcctgcaggcgccgttcaccggtggcgaggacggcctgcagggcatcccgcgcggcaagctgttcggtgtgctgccgctgtcggacgacctgacgctgtactacgtcgcgctggcgatcatcgtggccgcctttgcgctgatcgtgcgcacggtgcattcgccgttcggccagatcctgaaggcgatcaaggagaacgagccgcgcgcggtgtcgctgggctatgacgtcgaccgcttcaagctcacggccttcgtgctgtcggcggcgctgtcggggctggccggctcgatcaaggcgctggtgctgggcttcgagacgctgaccgacgtgcactggtcgatgtccggcatggtgatcctgatgaccctgctgggggggctcggcacactcaccggcccgatcgtcggcgcgtttgttgtgatcgcgctggagaacaagctgggcgaactgggcagctaccttgcggcggtgacggacatcgactggttcaacgggctcggtgaatcggtgtcgatggtgacgggcatcatcttcatcgtatgtgtgctgaccttccgcaaggggattgtggggagtttggggcgcggacccggatgaggtgaaagccgtccaaggagtttctcctctctcgcgcttgcgggagaggggccggggagagggtatccctcacgcaatgcggcctacaagatggggctgggagcccacacgcggctcgcgcaggcgatcggggagctggtagtgcgggcgcaggccgagcgtgcggctgccgcaccgagcgccccacagccaggaggccggtcgcggtcgtcccgcgaacaataggcttcaaaccgcccggccgtcatgcaaagcctttgaaaaatcatccccaaatttaggccatgtctgattgatccccactgccgatttcggctcaatggtattcggcaaaccagccgtttctaaccgaggatcaatgatgcaagacaggaaaaccaagaagatttacgttgcagcattcgaaggtgcgaagaccgccaacggcggtgaagtcgtgaagggttccggcaatcaaagctacgatggccgtcccatcgtccgggttggcgacgtggcgacctgccaggatggcagtacggcggtgattatggcgggcgcaggcaaggcgtgcgagtcagcaggcgtgccggtggccctcatcggcagccccctgagcaatggggacaccattgtgttcagtcccgtgacggcgctggaattccacgaatcggcagacaagtctatccttggcctgctcgatcccgcctactattccgtgcgtgcctaagaggccgtcatgccggatattcgctacgcactccggaacggagacaagacaagctcgggcggcatactcttcgccacgggccgcagcatattccatcatgacctgatagtcggtgtcgaaggcgaccatgcaacctgccccgcctgcaaggtgggcgggccggtgatgaatgactgttatccggccgtcgatgtagatggcaaacagatgttggtgactggtgcgcgagtcaattgcaagtgcccgactcacccggttgtcatccactcgcggatggatttcattattgaggtgaaccggggaggccgcaatgcgccgccgccgccatcgtccgcgtccttggcctcttcgaacctgacttcgcccgcgacaggtgactacgacgagcaagtccgagtccgagcgggtaatacacccttggaaggctacccctacttcatcgcgacgcccgacgggcgggcattctccgggtgtatagacgaaagccgcaagttaccccgcatatatacaaagaacctcaacgagtacgcaatttattggggcgatgacgctctagcaaaacagatagaggtatgaggtatgcccaataagaaaacgatcgtgacaacaaacgcgacaccgaactccattaaggaagtgcagcttaaggtggtaacgtttcaggaactctgggaaaattatccgtcgggtaatccatacgacaatccggcctattccgatcagtgcgcgatccgtatgagtgttactcttcatcgagtcggcatcgagatgaagtccttttcatcgaagcttgtgaagccgctgtcggggcagccgagtatcgggcgtattattcttcccgcagacgggaaggtcactgccacgcgagcaaacgaactcggggaatggttgaagttgcaaccttttgccggcctagggaaggcggagaatattacagggcgggactgggtgggcaaggtaaaggggcgaaccggaataataatgttcgatggctattggacgcgtgacggagaggtggcagggaatgctagcggaggccatatcgatttatggaatggagaaaagctcacaggctttggtactggtctaagagtaagtttgaatattgtggttccgggtatttggtcagattttcgcaactcgaaaacaattcttttcttccccgtaaaatgaagatactgagagcagtcatcggcgctatgactggtgctgtcctggctacgcttgctgcttggggcgggttatatctcttcggcgttgtagttttgcgcgggacaggaagtttgttcgacacgaatcagcatgcagcgaatctgttctttgttggctggttcgtgtctatggtcgcagcctcattaattggtggatggcttgggtattcatccgggcgaaaatagggcacaaatccactatttttcaagcgtatacatgcgccgcgccatgattccatcatggcgcggcgctgttcgagcacggtggccctatcttacaaatgggagaggggagaaaacacccgcgaactcaagccttggccaatgccatcggcgcacccgccgcgactgccaccttcgcgccgacatgctggtcgacaacccctgccaccatatccgccgtcaccgccgacaaagtccaccccaggtgcccatgcccggtgttgtagaagatgcaggccgcacgcccgcgccccacgcgcggcagcatatccggcatcatcggccgcagcccggcccaaggcaccacgctgcgcgtgctgacgccggggaagcactgctgcacccattccaccagcgggcggatgcggtcggcgcggatatcgcggttgtagccgttgaactcggcggtgccggccacgcggaagcggtcgtcgcccaggcggctggtgaccagcttggtttcgtcgtcgagcaggctgaccaccggtgcggcggcgcggctggcctcatcggtcaggttgaccgtgatcgaatagcccttgaccggatagatgttgacgcggtcgcccagcccggcggccagtgcgcggctggcggtgccggcgcagatcacggcgccgtcgaaggtggaggtggccgtgtcggcgccgtcctgcacggtcacggtggcgcgcctgccgtcggtcttcaccgcccgcacgtcctggccgtacaggcagcgcacgcccagccgatcgatggctgcggccaggccgctggtgaacttgtggatgtcgccggtggaatcgctctcggtgaagtagccgccgtagtacgagccggccagcgtcggctcgatcgcgcgcatctcctcgggcgtcacggcgcgccgttccagcccgccctgcgccagcagtgccgagacccggccggcatgctcgaagccggtcttgtcgcggtagatatggaggatgccttccttcttcaggtcgaaatcgatgccttcctgcgccgcccaggcgaacaggtgctcacgcgccgcgatggccaggcgcgcggtctcgatggtgttgcggcggtagtgggggatcgcggcgatgaactcggcgaaccaggacagcttgtgccagctgggccggggattgaccaacaacggggcgtcgttgcgcagcatccatttcatgcccttgacgagggtcgaccagtgggtccagacctcggcgttggaggccgacaactggccgccgttggcgaacgaggtctccatggcggcatagcggtgccgttcgaacagcgtgacggagaatccgcgccgggccagcgcgtaggccgtggtgacacccgtgatgccaccgccgatgacagcgattgatttcatgatctgcaggttccaggaacgtcgatggtgggagcccggacgcaatatgcgtggcggacgccccctctgttctggacctgagagattcacgccacccggccgcgagggcggggcgcgcttgctccttcggtatgccggcggacgatagcgtccggcattcttcagagtgcactgactggtgatgccggtccttttgcctgagagtttccggggcggttgctccttcggcgctgtccgcggcgggcaccgcgacagtctctccctgcatcacattggcttgacgccaatccgggcaatgtagtgacaaggctcgacgttggatatgcgggttaacgcttaggcagcctgccgcccgcgtcgctatgtcgcatcggcctgcgcccccgtgccccataaaatgtcagcgctcgctctcggggagaggcgccgtatgctgcgctcaggtggagtgagtcgaaaaagacgacaacaaggttttccagtgaagaagaatcgcattgcactggccgtttcggcggtgctgatgggccccgccgtcgccgccgcccaggtggtggacgcgcccgagccgctgcaggaggtggtggtctcggccaagtcggagcgcgccgagacgccggccataccgcccaacacgccctcgccggcctacggcatcagccgccgccgcatggccgacttcaatgtggtgaacacggaagacgccctcaagtacgcgcccaacctcgccgtacgcaagcgcttcatcggcgatatgaattcgatcatctcggtgcgcagcaccagttcgcgccagtcggcgcgggggctggtctatgcggacggcctgctgctgtccaacctgctgggatcggacttcagcttcccgccgcgctggtcgctggtcaacagcgccgagatcgagcgcatggatgtgctgtacggcccgtattcggcgctgtatcccggcaactcgctgggcgcgacggtgctgatcaccacgcgcacgccggagaagttcgagggcgatgccagcgtgcagctgttcacgcagcgcttcagcctgtatggcacgcacgacaacttcaacggggtccacgccaacgcctatgtgggcgaccgcgtcggcccgttctcgtggctggtcagcgtggaccggcaggacagcaagagccagccgctgagtttctataccgcggcgcgttccacggcccgtgccacttccgccgacaagccggtcaccggcgcgcacttcgaccaggaccagaccggccgcgagcgcgtggtgatgggcgtgaacagcgagggcgtcacgcataccgtgcaggaccagctcaagctcaagctcggctacgacatcaccaataccctgcaggcgcagttcaccgcggcctactggcagcaggaccgctccagtgccaccggcagctacctgcgcgatgccgatggcaatgttgtgtcgagcggtcccgtgaatatcggcggttatcgctatgtgattcccgccaacgccttcgccccgagcaatggcgaggacgcgcgctggctctatggcctgtcgctgcgtacgcgcaatgagaccggctggaatttctcgggcgtggcgtcgctgttcgatgtcagcaaggacatcagccgcagcgccaacaccgtcggcagcgggccgggcacggtgacctatggcgacggcaccggctggcgcacgctcgacctgaaggccgactaccggccgcggcagctgcagggcgggcactgggtcacgttcggctaccactatgacaattaccggctgagcaacaccacctacaacacctcggactggcaggcggccaccatcagcgccttcaacaacgcctttgccggcaagaccgagacccaggcgctgtatgcgcaagacgcctggtactttgccgaggactggaagctgatccccggcgtgcgctacgaacactggcgcgcctatgacggcagccgcagccagcccggcgtggatatcggctacccggtgcgcagcgaatccaactggtcgcccaagctggcgctggagaaggcattcgggcaggactggctgggccggttgtcgctgggccaggcctatcgctatccgactgtcagcgagctgttccagggccgcatcaccgggaccgcgttgatcaacaacgatcccaacctgcagcccgagcggtcgttctcgaaggacctgaccttcgagcgcacgctggattcgtcgtacttccgggtctcggtgtatgaggacgatatccgcgatgccctggtcagccagaccaacaccacggtattcccgactgtcaccagctttcagaacgtcgaccgcgtgcgcacccgcggcatcgagctggcctatgacgcgcgcgatgtgttcgtcagcggcttcgacctgtcggccagcggggcctacaaccattcgaagacgcttgagaacgccaacaacccggcctcggtgggcaagtacttctaccgcatccccaagtggcgggccaacctgatgggcacctatcgcatcacgccggcctgggccggcacgctggccatgacctattcggggcggcagtacaatacgctcgacaattccgacgtcaaccccgacaccttcggcggcaccagcagcttcctgacctttgacgtcaagctgacgtaccggcccgcgaagaacgtgcgcctcgggcttggcatcgacaacctcaccgaccagcgctactacgtctatcacccgtatccgggccggacgttctacgccgaggcgaaactctccttctgagcacgtgaacaggctgaccacaaccatgcaaggcgttcgccccggtttccgcttgatcgttgccgggctgatgatggccggtgccgcgctggccgcgaccgcgcaaacgcacggcgatcacagcggccacggcgcgcaggccaaggccgcgaagatgagcgagctgggcaccggcgccgcgttcgatcgaaacggcaagctatgggtcgcctacaaggacggcccttacgtcgcggtacgtgcatcgaccgattacggccgcagcttcgggccggcgcagcatgtcaacagcgtgccggagcaggccgccgccgatcacgaaagccggcccaaggtcgccaccgggcgcgacggcgagatcttcgtcacctggacccagccgctgcccaagccgtggaccggctttatccgctttgcgcgttccaccgatggcggcaagtccttcgccgaaccgctgacggtgcatgccaaccgcgaccagatcgcccaccgcttcgacgccatcgcggtggacaatgccgggcgcgtcttcgtcagctggatcgacaagcgcgacgtggttgccgccgaggcgcgcaagcagccgtacgccggcgccgcggtctactacgcggtctcggccgatcacggcaagaccttccagggcgactacaaggtcgccgaccagtcgtgcgaatgctgccgcatcgcgctgtcgcccacgcccgacggcaagatgctggcgctgtggcgccatgtattcccgcccaacgcgcgcgaccacgcgctggcgctgctgggcaccgacggcaaggccacgccggtgcagcgcgccaccttcgacgactggcgcatcgatgcctgtccgcaccacggccccggcgcttcggtggcgcccgatggcacggtgcacatgatctggttcaacgtgcgcgaaggcaagcccacggtctcggtggggcgctggaaggacggcaagctgcaggcacagcgcccgctggatgatccgcgtgcgcagcatgccgacatcgtcgcgctgaacgacaacgagatcgcggtggcctggaaatcgttcgacggccggcagacacggctgtccgccatgctgtcgcacgatggcggcaagacctggcagacgcgcaagctggccggcacggagcgcgactcggaccagccgcacctgctgcagcacgccggccgcgcctacgtgctgtggcgtaccgatgccgagggcttccaggtgttcccgctgggcaaggagggcgcatgatgccatcccgccgcaagctgctcgccgctgcagtcctgaccctggcgatgactgccgccaatgccggcagtcaaccggccgagcgcgttgccgtgttcgcatcggccagcgccgcccagctcgcagccagccagcagggcaagccctttgtgctggtggtgtggtcgctcgactgcgtctattgcaagcgcaacttcgacaccatcggcaagctgcgcgcgcagcatccaaacctgcgcgtcgtcacgctggcgacggacaaccccgacgcgctgccacaggtgcagcaactgctccagcgcgtcaggctcacgcgcaacgcgtgggtgttcgggcacgagccgcaggagcggctgcgctatgcggtcgatccggactggatgggcgagatgccgcgcacctacttctatcgcgccgatggccagcggcagggcgtgtccggcgtgatcagcgacgccgactgggacaagcacctgcgctgggctggcatcgccggctaaggctgtgccgggagcggctgtccgctcaatccggcttgatcccggcgcgcgcaatgatgggcttccagcgctgctgttcctgcgcgataaagcgcgagaactcggccggcgtgccgcccacgacaatcgccgcatccgcgctcaggcgctcgaccgaggtcgggcttttcacggcttttgcggtgacgtccgccagcttgtcggcggccgcctgcggcagcgatgccggcgccagcagtccgtaccactgcgtcatttcgaagccgggatagccctgttccgcgaccgtaggcacgtcaggcagctgggcaatgcgctgggtcgtgccggtggcgatgcagcgcaccttgccggccttgatgaactggatgatcgccggcgcgccgaccgcggccgcatccagccgtccggacaacaggtcagtgatctgcgggccgctgccgcgatacggcacatgggtgatgaaggtgccgctcgcggctttcaggtattcaaaggccaggtggccggcgctgccgttgccggccgaaccgtagttcagcttgccaggcttgctcttggccagcgccacgaactccttcaggttcttcgcgggcacgtcggggtggaccacgtacaggctcggcaccttggacagcagcgagatcgcgcggaagtccttgacggggtcgtagggcagcttcgggaagataaacggattgaccgccagcgtgccgatatggccgaggatcagcgtgtggttgtcatcggcgcgcgcgacttcggccatggcgatattgccggccgcgccgggcttgttctcgacgaagactgacacgcctagcagcttggtcagctccgccgcggtggagcgcgccacgatctccgagctgccgcccggcgcgaacggcaccaccagccggatcggcttggccggccaggcctgtgcgcgggccagtgttggtgccagcgcgcacgcgcccagcgcggcggtggtcttgagcagatggcggcgaaggggatttatcggggtcatgtatttctcctcaaagttctgtagctgggccgtggtggggcagagtcggtgccaattggtgctattcgggcttgatgttgccgtcccggatgaccttggcccatagccgggcctgcccgtcgatgaattgccgtgcctgtgctggcggcgcagccacgacctcgccgcccagctcggccacgcgttgccggatctcggggctggtcatgactttccgcagggcgtcggcgagcttcgctgcgatcgggtccggcgttgcggcgggcaggaaggccgcgttccattcatagacctcgtagctcgccacgccggcttcctgcatggtgggcacggacggcaatgcctgggtgcgggcatggctggtcaccgccagcggcttcagcttgccggccttgatgtgctgcaggctcgaagcgacgttggcaaagaacagcggcacctggccggcgatgacatcggtcatggcggggccgccgcccttgtagggcacatgcagtagatcgacccccgcgcgctgctcgaacagcacgccggccagatgctgcgccgagccattgcccgaggacgcaaaggcgaccgagcctggcttttgcctggccatggccaggacgtcgctgaccttgctggcggggaagcccgccgtggccaccagcacgttgggatagcgcgccagcacgccgaccggccggaaggccttgtccggatcgtagggcaggcgcggatagaggctgggattcaccgcataagaggaggcatcgaccatcatcgtgtagccgtccggtgccgccttggcgacataggcggcaccgatctgcccgccggcacccgggcggttctcgacgacgacggtctggcccagctcgcgcccgaggcccggcgcgatcagccgtgccatcaggtccgcgccgccgcccggcggatatgtcaccacgatcgtgatgggccgtgccggccaggccgcggcggtgtcggcggcctgcgccagcgtggtggtggcgatcatggcagcgaccgtggcggcgatcgcgtggcgtgcgtgcatgggtctgtctcctcgggtgcggtccgtcagcggacgtccgcggtatagcgaaaggcaaaggcgtcgccccgcgtcagccggtattcgatgcagttgccgcccaggtcgaaggcatgccgggtcacgaccgcgcacggatgcgcatccggcaggtccagcaaggccgcctcgtctgctgccagcgtgcggaaggtcacttcgtcaacggcgcgatggaccgtgatgccgcaggcgctgcccagcagcgggtagagcaggtcgccccattgcgccggcgggagttgctgcagggcttcgcagcgcggcagcggcagccagatcgattccagcagccggggcgtgtcctccagccagcggcggcgcgagatcgccagcccgcgcgcgccggtcggcagcccgaagcgggttgccatggccttgtccaggcgcacggcgcggcacgacaggatttccgagcgcggcaccgccggcgcgccatcgacgccgccgaagcggaaaaaccgcatcaggctggccccgctcagtcccttgcgcacaaaggtgcccttgccctgcacgcgctccagcaggccctgctggaccagcacggcgatggcctgccggatggtgcccagcgcaatgccgaactccctggccagcgcgccttccgcagggatggcgctgccgggcgtccacgcgcccgaaacaatatttgcctgcagttccgccgcgatctggccgtagcggctcaggccagcggcggtggttgtagtctggagcagcgcgttgtctggcatgccgaacccgtgctaaattgatgtcgatgtcatctagaggactagaatactgacgcggatacggatgccatatccggatatacccgcgccactgagccgcgccacggaggggctgactgatgagcaagcgcgctttgccgctggtggatacccacttccacgtcttcgatgccggagcggccgtgccatcggcccgctaccggccgccctatgccgctgacctgaaggactggcacgcccggcttgccggattgggggacatgtatggggtggtggtgcagaccagctttctcggcaccgacaatgcggcgctgctggccgcgctgcaggccatgcccgggcgcttgcgcggcgtcgcggtggtcggccctgaggtaacggatgcggaactggctacgttgcacgcggccggcgtgcggggcatccgcctgaacctgtacggcgatccggactggcagcgcatcgccaccgtgccgtggcgcgggctgttctccaggatcgccgggctcggctggcatgtcgagctccatacccgcaacggcgatggcgccatggtgctggcacagcttgacgcggcccttggcgataccggcgcgccggtcgtgcttgaccactttggccggcccggccccgcaggaaccgcggacgcgatctttgacgtggcctctgccgtgcgcgcgcgccgccaggtctgggtgaagatcagcgcgccgtaccgacttgcatcccctcaggactggcacgggcttgcgcagagatggcgcgaagtcgtgggcgatgaccgcttgctgtggggcagcgactggccatggaccaaccacgaggcgccggctcgggtcgacgagtgccggatgcttgccgcatggccggggcaaggggcgcccggtgacagcgaagcggccggagtggccttgtccgctgcgctccggtggcgcaacgccgcagcgctgtacgggtttgcggtgaagggatagcgggcggcttgcgccgccggcttcaatccagcgccagcaccccgggaatcgcctccaccagcaaatcgatcgtcaccctcagcttgtgcggcaggaaacgggtgcgcggccacaccaggtgcagcggggtccggatcaccgaggcttgcggcagcacgcgcaccagcgtgccccggtccagcggctcccgcaccagccacaaggggacattgaccaggcccgcgcctcgtatggctgccgcagcgatggtgtcgatatcgtcaaagccgagacggtgagccagctcaggccgcgcgatattgccgtcgggcccggccagtgaccagggcacggactggccgccatgcatgtagacgaggcagcggtgcgaggccaggtcggcaatgctggccggcgtgccatgcttgcgcaggtagccgggcgcggcacagagcaccatagcctgcatgcccagcggacgtgccaccagcatgtcgctgtccggcaggcgcccgctgcggatggccaggtcgatgccgtcgtcggcgaagtcggccagccggtcggtgaaattcccttccagccgcaattgcggatgacggtctgccagctccagcagcagcggcgccacatggtggcggccgaacactaccggggcactcacgcggacgcggccggccacttccctgcgcccggcttccagcatgtgctgggcggcatccaggtcttccagcgcctgggcacagcgttcgtagaaggcctgaccatcgtcggtcagcgccaggctgcgcgtggtgcgcacgaacaggcgcgtgccgacgcgagcctcaagccgggcgatggccttgccgatggccgagcgcgtcagcccaaggcgcgccgcggcctgggcaaagctgccggcctccgcggcggcaacgaaggcggagatcccggccagccggtcatgggtaattggttccataagatctacatgagaaggacatcgattgcccaatggcgctggcagggaatcagtatagtgggttcaccgttttcaacagaccggagtaccccatgacttcctccatgcagcgctggcaactgtccgctttcggccgcaacaacctgcgtcgcgtcgacgcgcccattcccgtgcccggtcccggcgaggtgctggtgcgggtccatgccgtggccttgaactaccgcgacctgctgatcatccaggacggcatgggcatgcccgtgcagccgccgctggttctcgggtcggacatgcgcggcgaggtggtggcgagtggcgatggtgtagccgactttgcccctggcgacgccgtgatcagcaccttcttcaccggctggctcgatggcgtgcagccgcaccgcagcatgccgctgggcgtgccgggtcccggcatgctgtcggagtacgtggtattggcagaggactcgctggtgtcggccccgcgcacgctggacgccgcgcaggccagcacgctgacctgcgccggcctgacggcctggcaagccctggctgaagcgacggtgacgcggcccggcgacaccgtcgtggtgatcggcaccggcggagtggccctgtttgcggtgcagatcgcccgcgcacagggggcgcgcgtgatcgtggtgtcaggcagcgacgacaagctggcgcgcgtgcaggagctgggcgcggcgcatggcgtccatcgcggccgcaccgctgactggccggctgccgtgcgcgagctgaccggaggccgcggtgccgaccatgtgctggaactggctggcggagacaacttcggccggtcgcttgccgcgctggcgcagggcggccggatctcggtgatcggcaaccttcagggggatgagctgcgcgccagcgtctatccggtgctgcatggccgcgtgaccgtgcaggggatcggcgtgtcgcaccggcgcgcgctgcaggacctggtgcgtgccgtggactggttggggctgcgcccggtgatcgagagcgagtacgggttcggggacttgcccgcggcgctcgaccacctggaacgcggggccttcggcaaggtggtggtgcggctgcgctgaggcgcgggccggactgctatttgcgagccttgccgcgcacgctcttcttggccgcggcggcgcgcgccgcttctttttcggccgctgccgccgcgcccaactgctccagccaggacatgccctcgacataggacaggaaatgccgcaggtattccggcgacgtctcgcgcatcagggacagcgaacgatgcacgagatggtcggtattgagcggcccggcattctccggcacgcgttccagcgacaggcggaagtgctgctcgacgctgaccctggcccaggtctcgcggaagtagtcggccagggcgtcgaccagcggcgcgtcggactggggtgcggttgccggcaccggcgtgggcgatcgtgcatcgttcgaggcgatcgcgatggcgggcctggcgcgtgcggtgatgtcgtgcacgagtgcgccaagcgcgctggctgtcgggccggctgttggcgcggacggcgcggcaccatcggcaccatcgctatcctggcctgtgtgccgctgcacgatggctgcatacgcggcggccaggccacgcaggcgctcatccagcaagccccgcaccgcgccactgtgtgcggcggcgcggcgggccagtgcttccatcaggcggaagcgcacgggatcggcctgatcggcgccgctggcctgccaggcgtccagttgcgcgcggatatcggttgccacgtcgaggctagccatgcggcttcacggtgcccgcggtcacacgcggcaccggcgagatctcgacgcgccggttcttcgcgcggccctcggcatcggcattcggtgtcaccggctgctgcgaaccgaaggcggccgagaacaccgaggtgggcgggatgccggcatcgatcagggtgcgggtcacggtcagcgcgcgctgcgccgacagctcccagttgtcggcaaagcggcggttgccttcgcgcacctgctggtcgtcggtaaagccgctcaccatcaggatctcgtcgcggctgcgcaggtaggccgacaacggctgcgccaggctcttcagcagatcgcggccttcaggttgcagctggtctgagttgagcgcaaacagcacgttgccgctgatgccgatgcggccgttcaccagcgtcacgcggccggccgccagcggcgccgccagcgccttttccagcgtctcgcggcgctgtgcttcctcctgccgctgcttcacctcggcttccagcctggccgacagttccatctgcacgccgatgacccccagcaggacgagcacgaacgcgcccagcagcaccgacatcaggtcgccgaagacggcccaggccggtacggtcggctcgacgccggcgtcaaggtcctctctcatgccgcctctgcgctgggcgcttgctggccggcgcgctgctgcaggtcctcaaggatctgcttttgcgacagcatgctcaggtcgacgacttcgcgcgcctgcgccacgtagtaggccagttgctcgtcgctgcgcgtcatcgacttgtccagcgcggcctcgatgcgctgcaggtggtcgatcagcttgccgttggattcgctgaacagctgcaccgccacgccgaaggcctcgcccaggctcgcgacttccaccgcactgccggtgacctgcgcggcgatgtcggtgagcttgccggtttcggcttcgaccttgtcggtaaagcgcgtgccgacgcggtccagcaggtccgccgtggtggcgaccagggtgtcgaccgcgctgcgctgctcagtggaggcgcggctcacggcatcgagcagcgtgcccagcgtttccagcatgcggctgcgctcttccagcatggcgttgtcgcgcgccatgccgtcggtgagcttctcgcgcagttctgcgatgacctccgcggcggccttgggcgcttcggatgcggcctgcatcaggtgggcgacttcggcgatggtgccggtggcctgggcctgcgcctgggctgccatgtcgcgcgcggtgacggccagcgtctcgcagatttcctgctggcggctgacggtgtgcgcgctggcctgttcccattcctggcgcagcgatgcggccatggtgccaagcgtgtcagtccaggcggccatgcgttgcgcgtcctgcgatgccagttccgcctgcaatgtggtggcggccttgggtgcctcggccgcggcttgcaccaggcggtcgatttcggcgagtgtggtgctggcatgcgcctgcgtctcggtcgagatcgcgcgcgcggtctgcgccagcgcctcgcagatctcctgctggcgcgtggcggcgtgcgtgctggcctgttcccactgctggcgcagcgtggcggcgatggtgccgagcgtatcggtccagccggcaaagcgctgctcatcgcgcgcagccagctcggcctgcagcgcaacggccgcctttggggcatccgttgcggcctgcaccagacggtcgatctcagcgagggtgcggctggcatgcgcctgggtctgggccgagatgtcgcgcacgctctgcgccagcgtcgtgctgatctcgtcctggcggcttaccgtgtgcgcgttcagctgttcccattcctggcgcaacgcggctgtcatggtgccgagcgtatcggtccaggcggcgaagcgctgtgcatcgcgcgcagccagttccgcctgcagcgcgacggccgccttcggcgcgtccgacgcggcttgcaccaggcggtcgatttccgcgagggtctggctggcatgcgcctgggtctgggccgagatgtcgcgcacgctctgcgccagcgttgtactgatctcgtcctggcggcttaccgtgtgggtgttcagttgctcccactcctggcgcagcgctgcggtcatgctgtcgagcgtatcggcccaggtggcaaagcgctgttcgtcgcgcgaggccagttccgcctgcagcgcaacggccgccttcggggcgtccgaagcggcttgcacaaggcggtcgatttccgcgagggtctggctggcatgcgcctgggtctgggccgagatgtcgcgcacgctttgcgccagcgtcgtgctgatctcgtcctggcggcttaccgtatgcgcgttcagctgttcccactcctggcgcagggcagtcgtcatggtgccgagcgtatcggtccaggccgacaggcgctgcgcgtcgtgcgcggccagctgcgtctgcagcccggcatgcgactcgcccacggtgcgcaccagtgtcgccgcatgctcgccgaacgcggctgcggcggccgtcagggcctgccggttgtcgccggcgagcttctcgccggtgcgctcctggcgcgccagcgcctcgcgccatgcgtcggcagcgctggcggctgccgtgtcgagccgggtggcgacattgtccagcagcccggccgagcgttgttcaaaggtctgggcaaagccgtcgagggatgtgcgcaggtccgctgccagtgcctcgctcgcgcgttgatgcccggccagcgcctggttccaggtatccgcaacgcccgcggtggcgctctcgaagcggctcgataccccatccaggtgctgttgcacggcttgggtcacgttgtcgcgcaaggccgaggtttcgcgtgccaggcccgccatggtcgcgtccaccgcgggctggatcgctgcgcttgcggcacgggcgctgtcggcgatgctgtccttcagcgattgctcgaccgaagacgccaggcgcgtgtagaccacttcggtcttgccgtggaaggcgtcctggctggcggccaggcgctcggtcagggcctggttctgttcggccatcgtggtcatcatggcctgcatgcgctcgaccagtgccggcatcacgtcggcctggcgctgcagcagccggaccgcttcatcacgctggtggccgcgcgagtagggacgcagcgtggtggcgatgcgggcatccagcgcctgcgcggcctggatccgctcgcgccggcacaatgccgacaacaggcccagcatcgcggacgtggccacgcccgcgaccgaggtgccgaacgcaaagcccaggcccttgaccggtgcggccagcgaggcgcggatggcctgcaggtcggtggcggtctccagcgcgatgccggtgccgcgcagggtcgccaccatgcccaggaacgtgcccagcatgcccagcagcaccagcaggccgaccaggtagggtgtcagcgcggggccgggcaggccgacgcgctcgccttccacgcgcaggcgggcgctgtcgcgcaggctgggatgcagccgttccagccagttgccaaggctggccggcgcttcggacaatccggcgacggcctgcgccagcgtggcggtggcctggcggtagcggtacagctccaacgcccccgccaggtagcagccgccgatcagcagcgtcacggccagcgccaggaagttcgtgcctgcatagccggcggcgatccagcacacgatggccaggcccgccaggaaagcgacaatatgggtaaggtatcgggtcatgatgttctggttagctgtcctgcagcgccgccagcaagccttcaaggggctgccagcggatgtcgagttcggcgagcaatacgctctgcatatccttgcggaatacccccagccatgcaccgggcctggccgttgcgggctgtcccgcggcctgggcttcggccagcgccgcggcttcggcctggcgcaggcgctggaagtgcggctccagcatcgtcggcacggcgcccagcaggctctgttcgcgcgcgcccagcacgcgctccatcacggcatcgaccatggccagcttggccatgccgggtgcgtggccggacaacgcgccgcgcaggcgcccgcgcaggtcgccgatcgcggtctccatggtctgttgcagcgtgaggtagcgctggcgatagaccgcgtagtcgacctgcgcgtccacggggtcgggcagcgcggacggccggcccggcccgcgccgcttgccggcaagcgtggtgtcttccacgatggcaccggccagcgcggcgcgcacgcgcgcgcattcgcgtgcctcagtgctgtcggcagcacgtgcggcaggcggcgttgccggcgcattggccttcagcgccgatgacagcgcgatcgcgtccgcccagccaagccattggctcagctggctcgagagcgagcttgcaggaggaggggcatcggcgtcagtcaggcgagccagcaggcggacgagcgtcgggccgctgaaacctgtgcgccggggcacttgtaacattgcgccggattcgaaaaatccagcagtttacacgcccgggcggtggcgtggccggctggcgtggtggatgattggcgggaatccgtcccggacccatcccaccacggagtgaaaccatgagactggttggcatgcttgattccccttatgtccgccgcacggcgatctcgctgcgcctgctcgggttgccgttcacgcatgagtcggtgtccgtcttccgtgaattcgagcgcttccatgccatcaacccggtggtcaaggcgccttcgctggtctgcgacaacggggtcgtactgatggactcgacgcttatcatcgactatgccgagtcactggcgggccgcagcctgatgccggcgcaaaccgcgtcacggcaggccgcgctgcgcatcgtcgggctggcgctggcggcgagcgagaaggtggtgcagaacttctatgagcacagccagcggccggcgggcaagctgcaccagccgtggctggaccgtgtcgatgcccagcgcgagagcgcctttgcactgctggaggcggaactcgccacgcgtccggtcccggctggcgaggcggaaaccggccaggccgagctgaccgccgcggtcacctggaccttttcgcagttcatgatgccgggcgcggtcgatccggcgcggcatccggcgctggttgcgctgaccgcggcgcttgagcggctacccgcattcgaggcattgccctgcgcatagttggccgctggcgcgcctaccgcggtagggtgccaatcgcaggcattccgatgcaacatcagccccctgtggaacgcgctgcaccggcttcctctgcgatacgcgcagcctattcggcctgtaagcgccaggcgccggggcttgccccggcgccggcgtgcccatgtgcagtcaaggtaatacaatccacctgaccaggcgacgagaccaatcgacaagaccatacgcgcgaaccggggtgggaactcatgacaagaagtcaaggcgccgcagagaacaacaacgacgccagcatcgacgccagcgcgtgccgcaactatgccatcgtggtggatgaccacccgttgatggcgcgcggcattgccggctaccttgcggcgcattgcgggtttgacgctgccctgcatgcagccgatgcgcgggaatgcgcggcgctgacggaacgggagggctgcccggcgctgctggtggtggatttctggctgccggacggcaccgcggtcgggttgctgcgcgaagccgcggcgcgcctgcccgcctgcaagctgctggtgatgagcgccgacgacgatgcgcgcgtttgcatcaaggcacgcgaggccggcgcgcacggctttatcctgaagaacgagcctccggaggtgttcgccactgcggtggcgtcgctgcgccagggccggcgctggttccagcaggcggggccgccgtcggcgcggcgcgagttgccgctggagcccagcgaactgggcctgacggcgcgccaggccgaggtgcttggcatgatgctgcgcggcctgccgaacaagcgcatcgccatgaccctgtcggtgtcggagcagaccgtcaaggagcatgtcaccgcgatcctcggcaagctcggcgtgcgcaaccggatcgaggctatcgccctgctgcacggacgcaggctggagtcatgaagaaggccctcgcccggctgctgggcttgtcgcgcccggatgcggatgccggcatcagcccgcgcgcgcgtgcgcggttgctggacatgacgttcgggcgcctggtgttcagcgtcaatgcgattccgttcgtggggatgcctttcgtcatctggctgtatgtccagaagctggacggcggcgcgctgctggcctggacactggggtatggcgccgcggcggtgtggatgcaattgcgcttccggcgctacaagcaagagcgggaagacgatgacgccctggtccggcgctggctgccgtttgtgcagcgcgtggcgctggtgcacggcttctgcctgtcgctggccgcggtcctgacggccagcctggggggctttgacttcaagctgctgctgtatatcagcatcgccgccatcgtggcggccaatgccacgcaccagacgccgatcctcggtgtattccagcgcttcttcgttgcctgctggactttgcagatcgtcaacaccccgcgcagcttccctgagcactggccgttcgtgctgccgctggcgctgctgtatgcgctggccatctaccggcacgcgctgatcgccaaccagttcttccggcagcaggtacggatggaggatgacggcatccgcctggccgagcgctaccggctggccaaggaagaggccgagaaagccctgcaggccaagaacctgtttctcaccaccgccagccacgacctgcgccagcccgtgcatgccatgggcttcctgatcgaagccattgcgcggcgcaaccgcgacccggccctgatcccgccgctggacgacctgcggcgcagcgtgcgctcggtgcacctgatgttcaactcactgctcgatctgtcccggatcgaaggcggcattgccagcccgcgcaataccgccgtggcatttgcgcccttggtcgaagaggtggcgtcgctgttccgggaagaggcgcgcagccgcggcctggacctgcgcgtgcgcctgcccgcaggcgccgccgcggtgctggccaatcccgcactgctgcgccagtctctggtcaacctggtgcacaacgcgctgcgctataccaagcgcggcggggtgctggtgtccgcgcggcggcgcggcagccactggctgctggaggtctgggacaccggcgtgggaatcgcgatcgaagagaaggggcgggtctactcgccgttctatcgcaacgaacatgcgtggcgcatcgacagcgcgggccatgggctgggccttgccgtggtggcgcgctgcgccaccctgatgggcgccacctacggcctggactcggtggagcgccgcggctccaggttctggctgcgctttcccgaagcgaagccgctggcgccggcggcgatcgagccggtctacgaacccgaaggcctgtcggcgtccaccctgctgcagggcgtctgcctggtcgtcgaggacgacccgctggtgaccgccgcgtggaccagcctgatggaggcctggggcgtgcaggcggcgtgcgcggcgtcggggcaggaagccctggcactggtcgatgccggcctgcagccccaggcgatcctgtgcgaccagcgcctgcgctccggcgagagcggcttcgaggtgctcaaggcgctgttcgaacgctgcccggacgcaagcggcgccatggtcagcggcgagttcgattccgaggcgctccagcaggccgagcgtgaaggctatctggtcctgcacaagccactggagccgtcgcagctgcatgccttgttgttccaatggctttgtgctgcctgacagcatagatcggtggttctgcttgcggcggtggccccactcaggcatctccggggcgaaagaagtgtccggatcgactttattcagatcacctgaagaatttatttagttcacttttttccacctctcagcgacagtctagcgaccgcaaatcgcgatactggaaagagagggccccatgtctatctcaaaccgcgccgtcggtgcctcggtgctggccgtttccatgttcgcgggcctggccggatgcagtaacccgccggctgcggcgttggctgccgcgtcggctgtctcgtcgggctccgcgccggccgcggtgtcggaacaggacatcaacgatgcctacatctacctgctgggccggctgcttgtcctgcgccagcagcaaatcgacttccggaaagaaggtttccagtggaaccggatcattcatcgcgacgtcggcggtgtgtcgtgggccaaccccaatctggatgtcgcctacagcgaggcctggattgcggtcgacgaaaagacctgcacggtcttcagcgtgccggccatcaaggggcgctactacaccattcagttcctgaacggctggggcgaaaccgtcgccaatatcaacgaacgcaactatccggaccatccaggcggcgaattcgcgatgtgcctgaagggtgccactgcggcactttcgcccaatgccaggcgcatcgacctgccgggcaagacctcgcgggtgctggcccgggtggaaatcggcgcagacaagaagcaggccattgccctgcagcatcggatcacgacacggatcactggcacggcgacgattgccccggtacctgccacgcccgccttcagcaatgacaagctccccggcgttgaagcctttgactcggcagccgttgcgcttcgctccgagccggacatcaatccgggcatggagcccatccaggccaaggtgcgcgcggtgagtgccgcggtggccagcagcctcgccgaacgcgcgcgggtggacaaggtcatccgcgagaagacgctgccggcgttcttacagtcgttctccaccgcaggtaccatcaggaacggctggaaccggcccgctaccatcggcaagtacggcagcgacttccagacccgcacccgcatcaacctgggcgggatctgggccaacagcacggatgaggtcgtctatttcaagacggatgcagacgggaccggcaccaagctcgacggcggcaatacctacaccatcaccttcccgaaggacgagctgcccgcgcgccacgtcaaatacttctggtcggtgattgcggtggatgccaaaaacttccgcgtgatcccgaatgcgaagaaccggttcctgatcaacaagcagtccaggctgagctatggcgaggacggttcgctgacgctgtacttcgcgcctgccaggccgaaggacgcgcctgacggcaactggctgcccacgcccaagggaaagaattaccacctgacgttccggctctatggggcggaccagccggtcctgtccggggagtggttcccggcgccgctggtcaagcgcaactgagcgggccagtcttggcaggaaggcgcctgccagtgctggcctaatcctccgccacctcgcaaaaccgcagccggttcccgaacggatcggccacctgcagcatccgcccccagcccacatcctccacaccgggcctcgcgtacggatagtccttggcagacagctcctgctgcagcgcatcgacatcctccaccgtcacgaacaccgtcgatccgggcgtggcgtcgccataatgctcgctcaggtgcagcgtcaggccgctgcgcctgacctgcgcgtacagcggaaatccctcttcataccgatgctcccagtcgagcgagaagccgaggaagtcgaggtagaactccttggccttgtcgaccgagaagatccggaggatggggatgccggcagacaggttcatggttttcgttcggtagttgcgcaggaatggcagatgatagcgccggcccgcggtgatccgcgcgcgcggcgcataagcatccgcgacaatcttcgttggctttgtgcgggcccgtgactaagctggcgctccaatgaaatcccggaacaccgctatgaacccgacccacgactcacgccgccgcctgcttctgacggcagcgggcgccgcagctgccgccagtgtgctgccaggcgtcagctgggggcaaggacagaccgcgctgcgcatcggctaccagaagtcctccacgctgatgatcctgctgaagtcgcggcagacgctggagaaggcgctggcgcccaagggggtgacggtgcagtggtacgaattcacctcgggcttgccgctgcttgaagcgctgaacctcggcaatatcgacctgagcgccgacgtggccgatgcggtgccgccgtttgcgctggccgcgggtgccgcgctgacctactacgccagcgagacgccttcgccgcaggcacaggccattgtcgtgcgtggcgactcgccgatccgcgaggtggcgcagctcaaggggcagcgggtggcatttgccaagggcgcaggcgcgcactacctggtgctggaagcgctggcgcgcgcgggtctgtcgatccgcgatatcgaaccggcatacctgagcccggccgacgcccgcgcggcgttcgagcgcggcagcgtggcggcatgggtgatctgggacccgttcctggccgcggtgcagcgccaggccaatgcgcgcttgctgcgcgatggcgaggggctggccagctatcggcgcttctacctggcggcgacgccgttcgcgcgcgcgcatgccgaggtgcttgaggtggtgttcgatgcgttgggcgacgcgggtgactgggtcaagcgcaatccggccgaggcagcgcgctggcatgcgccactgatcggcctggatgcggccaccgtggaagccgcgaacgcacggcgcagctatgcggtgcgcacggtcgacgccgccgcgctggccgagcagcagcgcatcgccgatgccttcaccgcgcagcagatcctgccgcgcaaggtagcgatttcttcttcgccagtctggcgcaaggcctgaccgggtccgagcatcgcccgtcagggaagcgtcatatgccagcgggcacgccatcctgtgcaagcccggcgaacgtatttgccagccacatcaggcccgcatcattgtcccttgccgcggaccagactgcggtcaccgtgaagtcaggcatcggcacggggcagggaagctggcgcaggccttcggtggcgcaccattggtccgccagcaccgccggcaccgttgccagtgcagcggttcccttcaggatggccggtacgctggcgaagcgcgcactgctgtagcgcacgtcccgcgcctggccctgggtggccagccacgtatcggcggtgctgtcgaaagcgccgcgatatgacaccagcacatgcggaaaccgcagatagtcttgcagcgacaggatctggcaggcatccagcggcgcggccccatagacgcagcgaaagcccatggtctgccaggcgcgctcgcgccgccatgccgcgcccttggcgaatggcccgataccgaggtccatctcattgcgctcgagcatctcggtgccacggaacgggtccgtcggcacgatggccagtcgcacgcccggcgcgcaggtgctgaggctcggcagaatgcgcggcgcgagccatagctccacccagtccggcatcccgaccacgaaagtccggtccgacgtaagcgggtcgaagtcgcgccgctgcagcagggcggcctcgatctcgccgagggccggcagcaggcgccgctcgagttccagtgcgcgctcggtcggctccatgccgtgagcggtgcgtaccagcaacgggtcgtcgaacatctcccgcagccgtgccagtgcaccgctgacggctggctgtcccaggtgcaggcgcgccgcggcgcgcgagacgctgcgctcgcgcagcagcacggtcagcgttaccatcaggttcaggtcgacgccgcgaaaatggccttccttaatgctcatctgctaccctcccccgcagatagggcattggaacatcgcgtgcaatccgcggcaagccggccgtcgtcatgccagggccggcgtgctgacgggtgggcggcggtgcccggtcgcgcgctcgaaggccgacgcaatggccagcagcacggcatcgctgcgtggacgtccaagccacgacaccccggctgggatgtcagccgacgtgaatcccatgggtacgctgacctccggaaagccgctggcgcttgccatatgcattgccgccagcggctgctgcgcccggcaatggtaagtggcgtccgccatgtcaaagcgcggcgaggccgggcaggccagcgtgggaaataccagggcctccaggccacgcccgcgcaggatgtcgtcgagcatggcgccgaagcggcgtgccgctgcaacattggcttggggcagcgtgtctcgcatctcgaacgcatgccgcagcgcggcaagcgtaagcgggttcatttggtgcgcatccgtggagaggtccgtggtggtgatgtgcgccagcagtgcggccgtgctggccggagcaccgcccggcaactgtcccaggtaggcatcgagcccacgcacccattccgcttgtacgatagcgtccagcaggtcggcgtagagcgtgagcgccaatgccggcagacgcacgggtatcgtcacggcgcccgccgcccgcatcgcctccgttgcggttgcaaagagcgcgtcgacctcgtcgctgcctccggcgaagtcggtcacgatgcccagcctgcggccagccagcgacgccggctgtgcgataacgcctgagcccggcaccagtgcatccaggaccatggccgcatcgtcggcgttacgggccaagggcccgacgatatcgaacgatgtggccagcggcagtacgccggccgactccaccaggtcatgcgtaggccggataccggccagcgcatgcacgcatgccggaccgcgcacggagccgaacgaatcggtccccagcccgaacgccgcgaaattggccgccactgccgcaccggtgccgctgctggaaccgctggcgttgcgggataagcgataggggttcaacgtcaggccgttggcagagctgtacccgaagcgcccgttagaggcggccagttccgacatgttggtcttggccagtacgatggcaccggccgcgcgcaggcgcgccacgcaggccgcgtcggcgcgcgggtaggcctgccgcagtgccgcgcagccggcagtggtcggcatgccgacagtatcgatattgtccttgaccaccatcggtatgccgtgcagaggcccgcgcgggccgtgcgtgcgcagttcgtcgtccaggactcgcgcctcgtgcatggcagcgggattgatgcaactgatcgcattgatgcgcggcccgtccttgtcgaaggcggcgatacgcgcgaggtagtagtccaccagacccgctgcgctgatccggccggcgtgcatggcggcggcgagttccccgatggaggcctcgagaaggtcgaaacgatcaggcacaaggcgaggggcggcagcaggcatcggagtcatcggcaatcaggcggcatgacgccagtattggtgcagccgtgccggcaggcaatggaagttttgtccatgcttctttccttcagggaatgaatggatgacaatgccagcacgcgaacggcccctcaaaccgaagtcggcttcccgtcacgccctaccgccatgaaaagtacaaacggccgccacctgcctgcgctggcgaacctgatcgcattcgagaccacggcccgcacgggcagcgtcaccggggcggccgaggaactctgcctgacgcagagcgcggtcagcaagcagatcaccgagctggaatcgttcctcggcgcgcgcatgctgaaccggcgcaaaggcgcggtggcggcgacacccgcgggcgaggattacctcaggaacgtgcgcaaggcgctggcgctgctggaggaagcgaccatggaggtgcagtccggccgcgccgcgggcgggcggctgaacctgtcggtgccggtttcgctgggcaatatctggctgttgccgcgcattctcaggttcgtcaaggcgcagccgcagatccagctaaacgtcacgaccaaggtggggccggtcgacctggaaagcaccgggctcgatgcggcgatcatgtattgcgcggggccgccgccacgccatttcagcctgaaggtcatgccgctggtgctctatccgatgtgcgcgcctgagttgctgcctggcggcggaacgctggccaaggccgtgaagcgcttgccgctgctgcaccagatcgccgcgctggaggcctggcccgcctatctccggcaggccgggatcaagctgccgcatcccgacgacggctcacgctatggtctgctgaccatgggtctgcaggccgccgtcagcggcatgggcgtggccctgctgcccgattatgtggcgggtgaagacatcaaggccggccggctgctgcgcctgtccgacgagccctatgtctcacccaaggcctactacttcatctgtccggaggacaagcgcgacaacccggcgatgcagaccttcatcgcgtggctgcttgagcaaagcgccgatgcaagcgggcgctaggtgaagcgcgtcctcagccggcctggtccgccttcaccagggtggaagtgacgaagcgcccgggacgggtgctggccggcaggccgtcgcgcagggtggcctcaccggcgacgaacacatgccgcacgcccactgacggctgctgcgggtcgtcgaaggtggcgcggtcctggatcgttgccggatcgaagacggtgatgtcggcgacatggcccggcctgagttctccacgccgctccagtccaaagcgctgcgccggcagtccggtcatcttgtggaccgcgcgttccagcgggaacaggcccaggtcgcgcgagtacagccccagcacgcgcgggaacgtgccccacagccgcgggtgtggggtttcgtcggagggaatgccgtctgagccgaccatcgtgtccggataggtcaggatgtcgcggacgtccgtctcgtccatgatgaagtaaaccgcgccgcctggtaccagctgccttgcaacctcatggcgcgtctgcccccactcctgcgccaggtcctccaggtagcgccccgcggcctcagggtgcggggccgaccacgtgatcaggatgcggtcgcactgatgcacccgttcgggccgcagcatggtcgatgacgccgcatacggatagcagtccaggcacagcggcatggtttcggccaggttgcgcacctgggccagggtatggcggctgcggccatggttctgcttgcctaccagcttgtggtgcgagatgacggtcgatacgcccagcgccttgccaatgcgcgcggtctcgtcgatcgactcgctgatgttgtcgctctcatcgcgcatatgcgacaccagcacaccgccgagccgcttcatcggctcgcacatgcgcacgatttcatcctcgggtgccgcggccgaaggcggatagaaggtgccggtggacactccgatcgcgccttggcgcagggcgttctccacatcctggcgcatgctctcgatctcggcatcgctggcgggcaggccgagctgtcccatgcgcctggcgcgcagcgtggactgccccaccagcaccgcgacattcacagccgccggccgcaccgcaaacgcttcccggtaggcgcgcacagaatcgaagcggtagccgccacgcatgatgtcgagcggagccggcggaatgctgtcggtgaccagcgggaacaggctgatgccgcagttgcccgcgatgatggtggtcacgccctgcgtgaccttcggcagcatgtcgggggactggaacaccatccagtcgtcgtgcgtgtgcgtgtcgatgaacccaggcgctacgatcaggccggtggcatcgacttcggtatctgcccgcgctgccgcgaggttgccgatggcgacgatctcgccatccgccacgccgacgtcggccgtgcggcgcggcgcgccggtgccgtcgatgacgtcgccattgcggatgatcagtttgaagtgcaggtcttggtgcgtttgcatggtgttctctctcaatcgaccctggcgccgctcttgcgcaccagctcgccgaacttgacggtctcgctcgcgatcagcgcctggaagtcgcgcgcggtgccgcccagcggatcgaatgagagcttgtccagttgggcacggaatgccgggtcattgatgatcgcgttgatttcccggttgatccgctcaatcacctcggtgggagtgcccggcgcggcaaccaggcccgcccatgccgtcagttcatagcccttgaggccggcctccgccatggtgggcaaatccgggaagtgcggcgagcgcttgcttgaggtcaccgccagcgcgcgtacgcggttggacgtcacgtacggtccgatcgaaggcacattgtcgaacatcaactgcacgttgttgccgaccaggtcctgcagcgccggcgtgctgcccttgtagggcacgtgtgtgatgctgagattggccatgaccttgaacagctcgccgcccaggtggctggtggtgccgttgcccgccgagcccatggagagcttgcccggattggcgcgggagtatgccaccagttccccggtggacttgaccggtagcgacggattgacggcgaggatgttgaaggtcgtgaccaggccgacgatgggcaccagcttgtccggatcgtaggggagcttgctgtaaaggaagcgattggtcgacagcgtggcattgttgccgtagccgatcgtatagccgtccgacggtgcggccagcagcgcctgcatgccgatatttccgcccgcgcccggccggttctcgacgattacggcctggccgaggcgcctggacagcgcatcgccgaacaggcgcgcgacgatgtccggcgcgccgcccggcgcggtcggcacgatcaggcgcaccggcttctccggccacgccgcttgcacggccgccggtgcccatggcagcgcgccgaagatccccgcggccaggacttgaactgctgacttcctcatgctgactccctcgtcgtcgtggtgtaactgtggacgagtatcggcgacggccccgtgcgggcctagtgaagttttttgatgcgatagtttccgtggcggaatgaatgacgcgggcgccacagggctcgcgcggcctccgctgcggtatcgcctgtagcgataccggcaatcattccaatcgatttgtgcgatgccgtcgcggccgccagaatcctgcacaacacgcgggcatccctttcgctcgcggtcattttccaggcaaacacaatgaacacacctcattccccggctaagccccccctgtggcactgcgcacttctggtcggtatgctgctctggtcagtggtagccatcccggcacatgccggcgcaccccaggtcggcgcgcaggcgcccggctactaccgcatgaagctcggcaagttcgagatcacggcgctgtcggacggcactgtcaacgtgccgatcagcaagctgctcaagcatgcgttgcatgagcacattgcgtcggtgcaggcgcgcaactaccagtccactcagcccgagacctctgtcaatgcgttcctggtcaacaccggccagcacctggtgctggtcgatgcgggcgcgggcagcctgtttggcccgggcgtgggcggcaagctgccggacaacatccgtgcggccggctaccagccggagcagatcgatgcggtgctgctgacccacatccacgtggatcactccggcgggcttgccgtcgatggcaaggccatattcccgaatgccgtggtctacgtcgaccgccgcgacgctgagttctggctgaatccggccaacgccgccagggcggcatcgggccagcggcacaacttcgcgcaggcggaggcagtgttcgcaccctatctgaaagccgacaaggtccgcagcttcgacgacgagcatgagctgtttcccggcatccgtccgctgcgcatgccgggccatacgccgggccacacgttctatgagatcagtagcgaaggacagcggctgcaactgtggggcgacaccatccatgcgcagcacctgcagttccccgagcccggcgtagccatcgatttcgacgtggattccacggccgcggtgaagatgcgcaagcgcgccatggcggatgcagcggccaagggctattgggtgggcgcggcgcatatctccttcccgggtatcggccacgtgcggcgcgagggcaaggggttcgcgtgggtgccggccgaatacagcatggggcggtgaggctgtcaatgcgatggctgtacctggcaagtcgatgcgactgcgccttgatcctgcatgctgcatgcaagagcccgccacgccgaggcacgacggactccgctcatccccgcaggcagggcatcaaaccactcccatctccggatcgctgaccgcgtcctcgccggtctccatccgccccgcaaggcgccgcgcgaacgacgggctggcctcgcaggtcacgacgaagtcataccagttgccgctgtcggccaccggccattccagcgtttccaccttgccccgcttcaggctttgggtccacgggccgtcgtcgcggtaggccagcgccgtgacggtgaaggtcacgtcggcatcgctgtcgttatgcagcttcacctggatcgtgggcttcctgcacgggttgtagcagacctggatttcggtggacgtggtcaccgcttcgttgatatcgccggagaacgagcggtgatagccgttgggccccagcacccacaggtcgtacttgccgccgtcggcattgatgttccacacgtcgtccagcgtcttgccggcttcgaccacgtagcggcgcggaatgcggtcgaggtgcagcttgtcatagacgtggaacagcgcgccggcctggttggtgctggcgttggcgaacagcaggcggactgccttggatgcggcatcgacgcgtgcactggtatgcagttcatatggcagcttgcgcgacggacgcgtgccggtgtcctgctcaggcagcgcgggcgtggccggcaccgggatcgccggctgggtctgctgccatgcggtcaggctggtggcgtcggcacgggtggtgcggccggccagcgtgggcagggtctcggtgttgggcgtggcaaagttgaaggcgctggtcaggtcgccgcagatggcacgacgataggcgctgatctgcggctccatcacgccgaagcgcgcctccaggaagcgcagcaccgaggtgtggtcgaacacttcagagttgacccagccgccgcggctccacggcgacaccacccacagcggcacgcgcgggccggggccgaagggcttgccgtcctgcggcggctgcttggccgtggcgggctggaagttgaagtactcgtacgccatctgcgcgtcgtcgagggtcgacttgccggccagcgtgccgtccaggttgcgcgacggcgcggtcggcggcgggctgtggtcgaagaagccgtcgttctcgtcgaagttgatcagcagcacggtcttgctccagacctcgggcgatgccgtcagcgcgtccaggatggcctgcacgtaccagccgcccttggccgggctggacgggccggggtgctcgctgaactcggccggcgggatgatccacgacacctcgggcagcttgccgttgagcacgtcgtcgcgcagcgactgcaggaagccgccgtcggacatggtgttgcagaagcccttggccagcgggctgtactggtcgtcgatgtcggggttgtagggcgggttgacgccggtgccggcggtgttggagagcttgcgtccgacgggcatcttctccatctctgcgcgccagtgccggaagctcatcatctggttgcagccatagttgtccggcacgttctggtagaccttccagcccacgccggcggcctgcaggcggtcggcataggttttccaggtccagccttcggtggaggggccaacatccgcgcccgcgttgaactcgttaatcatcaccgcgacgttgtcgccggtgggaccattgctgccggtccagtagaacaggcggttgggaatggtgccggtgtgcatcgcgcagtggtaggcatcgcacagcgtgaaggcgtcagccagcgcgcgctggaacgggatctcggcgtcatcgtagtagcccatcgacagcgctttcttcgcgaccggccagcggtccatgcgcccgtggtcccacgcggcctgcgcatcgggccaggtgtgcggcgtgccgcccgcgcgctgcgcgttgccctgggtttcgtcgagatggtagggcgtcaggaggttgccgttggcatcggtctggtagaacgcgttcttgccattgggcaacgggatcgcgaagcggtcgccgtagccgcgcacgcccttgaaggtgccgaagtagttgtcgaacgagcggttttccagcatcaccatcacgacgtgcttgacgtcctggatggtgccggtggcgttgttggcctcgatggcgagcgcgcggcggatgctgggcggaaagctggccagcaccgcggcggcggcgccggtgccgaggctggtcttgaggaaatgtcgcttagacgggttgaaggtcatggctgtcgctggtcggtctgtcgctggatcggaaagcgggcccgcatcacggggcgcaacgcgtggtgcaggtgccgggctggtcaggcttgcctggctggtccggcttggtgccattggcgccgctgggctggagggtgccgcccgtcgcgcccggcgaatcgtcgccgccgcaggcggtaagcatcagtgcgagggtgagggtgccggccgccagccatggccgggcggaacgcgacagcaatgaaggtctcatgtgtgcatgccctgtagtcgttgagggggataacgattgccgagcccatgcgccgacatcggatgcaggcccatggacttccgccgcgcggacgacaagcgcggggaactggccggttcgggtgcggttggccttggcttgtcgtgacagcgagcgattgttgattggtcaaatgtcagatgtttgacatcaaacacatttggcgatttggttttgtaaccaaaagtgtcgcgctggcagagttggcaattgctggctggccccgcccgctctcagtcaggctggcgtgcgtggggccccatcgtgtgcacacaagcggcacctgaacgcgatcgggcgcggcgcgctggatgccgaggcgctggctggcgacatcagccgggccacccagtcgcaggacatccgcgaaggcgcgctggcctggaaggaaaagcgcacgccgcagttcaccggcacctgatgcagcttactgcgcctgccgcatcacccattccaccgcccgcgccaggaacggtgacgtgtcgccttcgcgatagctcatgatcaccggcgacacgaagcccggcgcgtcgatcgggcagtagcgcacgtcgtcacgatgcaggcgctggatcgaggccggcaccagcgtgatgccgatgccggccgccaccagccccagcgcggtctgcagttcgttggcctcctgcgccacacgcaactgcaggccctgcgcgcggaacatcgacagcaggtggtcggcatagctgggccgcggccgggccgggtaaagaatgaacggctgcgccgccagcgcctgtggcgtcagcgccttgcggcgcggcgcgggcaggcgtgcgggcagcgctgccaccagtggctcggccatcaccacctgctggcggatggcgggatcgttcagcgcgatgcggccgaagcccaggtcgatgcggccggccttgagcgcctcgatctgctccacggtgatcatctcggccagtcctacctctacctgctggtcgtgccggtctgattcgcgcagttcgcggatcagttccggcagcacgccatacagcaccgacggcacgaagccgatgccgaaccagcgcttgtcctgccgcccgatgcggcgcgtgccttcgatggtttcttccagccgctgcgtcagctgggtggtctgctccagcaggaagcggccggcctcggtcagccgcagcccgcggccgacgcggtcgaacagtgccacgcccacttcttcttccagctggcggatctggcgcgacagcggcggctgcgccatatgcagccgctcggcggcgcgggtgacgttgagttcctgggccacgacctggaaataacgcaggtgccggagttccattggtgtcctgctcccatacctgtagggtatcgattgagacatcatcggtcttggacgccggcaaagtcaagccgcatacttggcttcaatgatcaattcgcatcgacaaggtatgaccacgactatcacttcggtggaagccatcctggtggacctgcccaccatccgggcacaccagctggccatggccaccatgcagcagcagacgctggtgatcgtgcggctgcgctgcagcgacggcgtggagggcatcggcgaggccaccaccatcggcggcctgtcctatggcgacgaaagtccggaaggcatcaagctgaccatcgacacctacctggcccccgcgctggctggccaggatgccaccaacgtgcatggcgcgatggcgcgcctgggcaaggtcgcgcgcggcaaccgcttcgccaagtcagcgctggagaccgcgttgctggatgcgcagggcaagcgcctgggcgtgccgctggccacgctgctggggggcgcggtgcgctcaaccctgccggtgctgtggacgcttgccagcggcgacaccgcccgcgacatcgccgaggccgagcaactgctggccgagcgccgccaccataccttcaagctgaagatcggccggcgcagcgtgcgcgacgacgtggcccacgtggccgcgatcaagcgcgcgctgggcgagcgggcgcgcgtcaccgtcgacgtcaaccaggcctggaacgaggccgacgccgccaccggcatcgccatgctggaagccgccggcatcgacctgatcgagcagcccactccgcgtgagcagcgcatggcgctggcccggctggccgcgcgcttcgtggtgccgatcatggccgatgaagcggtgtgcggcccggaggacgcgatggaactggcgcgcatcggcggcgccgacgtgttcgcgctgaagatcgccaaggccggcggcatcttcggcatgctgcgcaccgccgcggtgggcgacgccgccggcatcgcgctgtacggcggcaccatgctggagggcagcgtcggcaccatcgccgcggcgcatggcttctgcacgctgccgcagctggcctggggcaccgagctgttcggaccgctgctgctcaaggacgatatcgtgcagcagcgccccgagtaccgcgacttcagcctgcacctgcctgaaggccccggcctggggctggcgctggacgaagacaagctggcgcactaccggcgcggctgaactggcaggcagcgcaccccccgcatggcacaccggtgcctgcacgcatcaagtgaggagaccaatgaagacgttattccagcggctggcaagcaccggccgcgcaggggcgctggcactggctgccggcctgtcgttcgcagcgccggccgcgcacgcggcctatcccgaccatccgatccgctggatcgtgccgttccccgcgggcggtgccatggacaatatcgcgcgcacgctgggcgaagacatgtcgcgcacgctgggccaggccatcgtggtcgagaaccggccgggcgccggcggcaatatcggcgccgaactggtggcgcgcgcgcccgccgacggctacacgctgatcatcgttgccaacggcatggccgtgaacccggcgctgtacggccggctgagctacgacccggtcaaggacttcgcgccggtgtcgctgctggcggtggtgcccaacgtgctggtggccagcaaggcgcggcgccaggaaagcaccgtcaaggacgtggtggcgcacgccaaggcggcgccgggcaagtacacctatgcctccgcgggcaatggcacctcgatccacctggcgggcgagctgttcacctcgatggccggcgtcgacatgctgcatatcccctacaagggcagcggcccggccatgacggacctgctgggcggccaggtcgactacatgttcgacagcatcacctcggccaggccgcatatcgaatcgggcaagctgacggcgatcgcggtcaccaccagcaagcgctccagcgcgctgcccaacgtgccgacggtggcggaggccggcctgccgggctatgagctgtcgccgtggttcgccgcctttgtgccggcgaagacgccgcagccggtcatcgacacgctcaaccgcgccatgctcgaggcgctgcgcaagcctgcggtgcagaagcggctggcgctgatcggcgccgagccgatcggcagttcgccggcggtgctgcgcgagcacctggcgaaggaaaccgacaagtggggtgtgctgatccgccagcggggtatccgggcggattgagcggcccggaccaacgcggttcatagggagacgcccccggaaatgctccgggggaatgtcattgccctgcccccgtctccctggcacataatgtgcgtaagatgccagccgaaaggcacactcgagcggatcacccgccggcactgaggggagacaatgagcagttcaaccgacaagttctcggccaccatgcgcgatggcctggccgatcttgcccgccgcctgcgcttcgccatggaggagggtgcgatctggctggacgagcagcgcatgatcctgatccataccgccgccctgggcgcgctgcgcaaggaactggtggacaccctgggcatggagcgcgcgcgcggcctgttcatgcgcatgggcttccattcgggcatgcgcgatgcggaggtcgcgcgcaagctgcgcgccggccacagcgacttcggccagctggagatcgggccctgcctgcataccatcgagggggtggtgcgggtcacgccggtcaaggtcgacatcgacatcgccgccggcatctacgatggcgaattcctgtgggaagactccttcgagggcgacgtccaccgccagctgttcggcatcgtcgacgagcctgcctgctggatgcagatcggctacgccaccggctacacctcggcgctgatggggcgcaccatcctgtaccgcgaggtcgagtgcatcgcctgcggccatccgcactgccgcatcatcggcaagccggtggaagcctgggaagacggcacgcaggcgctggcgctgtaccagcccgatcccgtgatcgaaaccatcatcgccttgcagagcgaggtagagcacctgcgcgcgctgcagggcaccccggccacgccggccgacctggtcggcacctcgcccggcttccgtgccgcctggggcctgctgcagcgggccgcggccagcaacgtgacggtgctgctgctgggcgagaccggcgtgggcaaggagcggttcgcgcaggcgctgcacagcgtgagcgggcgcgccgacaagcccttcattgccgtgaactgcgcggcgattcccgatgagctgatcgagtccgagctgttcggcgtggaaaagggcgccttcaccggcgccagccagtcgcgccccgggcgcttcgagcgtgcgcatggcggcacgctgttcctggacgaactgggcgagctgtcggcctcggcccagtccaagctgctgcgcgtgctgcaggaaggcgaggtcgagcgcgtgggcggcaccggcacgcgcaaggtggatgtgcggctggtggccgccaccaatgtcgacctggccgaagccgtgaagcagggcaccttccgcaaggacctgtactaccgcctcaacgtctacccggtcacgatcccgccgctgcgcgagcgcctggacgacatccggccgctggccgagcgcttcgtggcccgctacggcgcgcgccacggcaagcgcatcgtcggcatcaccgaccgcgcgctggccgagctgcgccactatgactggcccggcaatgtgcgcgaactggagaacgtgatcgagcgcggcgtgatcctggccagccagggcggccagatcaccgccgaccacctgttcctgccgggcaccgtggcaccggtggtggataccgcgccgcggctgggcgcgggcggcaccttgccagacctgcgcgaagccgcggtccatgcgctgctggaccagatgtcagagcagcagctggcgctgggcgacgtcgagaccgtgctgatggaggcggccatgcagcgcgccgacggcaacatgagccaggcggcgcggttgctcggcattacgcggccgcagctggcgtatcggtggaagatgcgcggtacgcgtgccggtaacgggcacggcaacggtaactgacgccgtttcctcgcctcaagtgccgagggtttgctcccctctcccgcttgcgggagagggagcgcgccggtggtcatcaacatcgatcgcgtcttccacgcgcctcgaattccagcttcttccccacttgatcatttgatgcagcccctccgggccgcgcatcggcccgaagttgcccgatgctgcaccgcgccagcgatttttccctgccagatcaagtcttctcacccaggttgcccacgcacgctgctgcgccgcagggcaatcccatccgcatctgctcgctgcccgcaaacgcccgcccggcgcggcttttgatcatttgatcaagacctgtgcgcagcttcatcaattcatcgatgcgtttcgcgcggacctttccgggttaacgcgcacgctcgccatcgccgattccccgtaacccttgtcccacaacgcttcgcgcttgctggcacggtcttcgcagtaaggcctgcgtccagccaacgcaacggagcgcgccatgaacaccccgtcggttcccctgttcgaagccacgccgcgctatgtgcgggtcgagggccgcacccccgaagggtttgtgcagttcgccttcagcgtggccgacccggagctcaacgtcgaactgatcatgccggaaccgatgttcgaagccttctgctgcgtcaaccgcgtgcgcttcctgcccccgctggaaaccgcgccgcagccgcaagccgacgactgacgccgcagccaccgcatcacaaagagagaagggatacaggagaccaagcgatgcaagtcgatatcaagacccagcagatccagccgctgcgccagacctacggccatgtcgcgcgccgcttcggcgacaagccggcgtcgcgctaccaggaggcgacctacgacgtgcagtctgaggtgaacttccactaccgccccacctgggacccaggcttcgagctgtatgacaagcgccgcacggcgatcgtgatgcaggactggtacgcgctgaaagacccgcgccagttctactacggcgcctacgtgaccgcgcgtgggcgccagcaggatgcaaccgaaaagagctttgccttcgtcgagaagcgcgggctgctgcaggcgctgccggccgaatggcaggaacgcctggccgttggcctgctgccgctgcgccatgtggagtggggcgccaacatgaacaacttctactgcgccgactatggctggggcacggccatcacgcaggcctgcacctattgcgcgatggaccgcctgggtatcgcccaatacctgtcgcgcatcggcatgctgctggacggcaataccggcgtggcgctggagcgggccagggtggcctggctggagagcgccgcgtggcagccgctgcgccgctttgtcgagcacacctttgtcaccggggactggttcgagaccttcgtcgcacagaacctggtgctcgacggactgctctacccgctggtctaccagcatgccgacgcggtgatcgcgcgcgcctgcggcaccgggctggcggtgctgaccgaattcatgaacgactggcgcgacgagcacgcacgctgggtcgatgccgtgatccaggccgcagcggccgagtccgacgccaaccgcgcgctgctgtcgggctgggcgcgcgccgcctgcgccgaggtggcgcaggcgctggtgccggtggccgatgcgctcaccggcgaagacggcgcgcagatggtggcgctgtgccgcgagcagttcgaagtccgcctgggcaggctcggcctggctgcctgatccgcccacgacgtaccccacggagacacgccatgtcagccaccgctgccaacgtctatatcgccctgcagaacaacgacgacacccgacccatcatcgacgccatcaccgaggccaacccgcatgcggtggtgtcgcagtttcccgccatggtcaagatcgacgcccccggccacctgaccatcgtgcgcgaactggtggccggcaagctcggccgcgactgggacctgcaggagatccacctgaacctgatctcgctgtgcggaaacatcgacgaagacgaagacgccttcacgctgcgctggaacgcctgaccgggcagcggcacacagaacatcacggagacatcatggacgcacgcaagaagctcaacctgcgcgagaagtacgcctcgatgacgcgggacctggcctgggaaacgacctacgagccgatggacaaggtcttcccgttcgacaagtacgagggcatccgcatccacgactgggacaaatgggaagacccgttccgcatgaccatggatgcctactggaagtaccagtcggagaaggagcgcaagctgtacgcgatcatcgactcgttcgtgcagaacaacggccacctgaacgtatccgacccgcgctacctgaacgcgctgcggttgttcctgaccggcgtgacgccgctggaatacgccgcccaccgcggctacgcgcacctgggccgccatttccgcggcgccggcgcgcgcgtggcggcgcagatgcagtcggtcgacgagctgcgccacgcccagacccagctgcacacgctgtcggtctacaacaagtacttccacggctttggcgaatggcgccacatgcacgaccgggtctggtacctgtcggtgcccaagtcctacttcgaggacgcgatgagcgcggggccgttcgagttcatcaccgcgatctcgttctcgttcgagtatgtgctgaccaacctgctgttcatgccgttcatgtccggcgccgcctacaacggcgacatggccacggtgaccttcggcttctccgcgcagtccgacgagtcgcgccacatgacgctgggcctggaagtggtcaagttcctgtgcgagcaggaccccggcaatatcccgatcctgcagaagtggctggacaagtggttctggcgcggcttccgactgctcacgctggtcggcatgatgatggactacatgctgcccaagcgcgtgatgtcgtgggccgaggcctgggagatgtacttcgagcaggcgggcggggccctgttcaaggatctggagcgctacggcctgcgcatgcccaagtaccacgaagtggccaccaggaccaaggaccgcatcacgcacgaggcctgggccaccttctacaactacgcgggcgccgccggcttccacacctgggtgcccaaggccgacgagatggcatggctggccgagaagtacccccagaccttcgagcgctactacaagccgcgcctggaccactggcaggagcgccagcaggccggcgagcgcttctacaacaccacgctgccgatgctgtgccagacctgccagatcccgatggtgttctcggagccggacgacccgacccagacctgctaccgcgaaagcagctaccacggcatgaagttccatttctgctcggacggctgcaaggacatcttcgacgacgagcccgccaagtacgcgcaggcctggctgccggtgcaccagatctaccagggcaactgcggcggcgccacgctggaggacgtgctcaagtggtaccggctgaacccgggcgctgacaacctcgacttcgagggctcgcaggaccagcgcaactggaacgcgtggaagggcatcgggcctgccgcggacgccgcctgaagcggcccccatcacaagacaaggagacaaccatgcccgtcgtatccatcggcgactacgccttcgaggcggccgaccgcgaggccgtgttccacggcaaccggctgctctatatcggctgggacggccacctgctgttctgcgcgccgcattgcttcccgttcccgccgtcgatgccgctgcgcgacgtggtcgacaaggtgctgcccggcgtctacggctaccaccccgactttgcccgcatcgactggggccaggtgcagtggctgcgcggcggccagccctggcagcccgacctggaccgctcgctggaagagaacggcctgggccacaaggacgtgatccgcttccgcacgccggggctggacggcatcggcggcagccgcagctgaggcgcatggtcgaacgcaccaccggaaggagaccaagatgtattcgctgaccattgaaccgatcgggcagaccatccccatcgctcccgggcagaccgtgctggacgcctgcctgcgcaacggcgtgtggctgccccatgcctgctgccacgggctgtgcgccacctgcaaggtgcaggtggtggacggcgaggtcgagcagggcgaggcctccagcttcgcgctgatggatttcgagcgcgacaacggccagtgcctggcctgctgcgcgaccgcgcagtcggacctggtgatcgaggccgacatcgaggaagacgccgatgcgctgggcctgccgctggccgactatcgcgccgaagttgtcgagacgcgcgccctgacgcccaccatcctgggcatctggctgcgtgtgaaggatggtggacgcacgaccttccaggccggtcagtacgtcaacctgaacgtgccgggctgcgaccagccgcgtgcgttctcgctggccaacgcgccgggcgacgagctggtcgagctgcacgtgcggcgcgtgccggacgggcaggccaccggctacctgcacgaccagctggcggtcggcgacgaattgtcgttctcagcgccctatggccgcttcttcgtgcgcaagtcggcgcaggtgccgatgctgttcctcgcgggcggctccggcctgtccagcccgcgcgcgatgatcctggacctgctggccgccggcgagaccctgccgatgacgctggtgcagggcgcgcgcaaccgcggcgagctgtactacgacgccgagttccaggcactggcgcaggcccaccccaacttccgctacgtgcccgcgctgtcggacgaacccgccgacagcggctggagcggcgcgcgcggctacgtgcatgacgtgctgcaccagctctacgcgcaggacggcaatgccgacttccgcggccacaaggcctacctgtgcgggccgccgccgatgatcgaggcttgcatccgcacgctgatgcagggccggctgttcgaggcggatatccacaccgagaagttcctgtccgcggccgatgcgcagaacagcgcgcgcagtccgctgttcaagatctgaggaggccggccatgcataccgtcgagatcgccggcagcgggctgcgctacccctgcgcggcggagcagaacctgctgcgggccatggaagtgctgggccagcgcggcatccccgccggctgccgcggcggcggctgcggcgtgtgcaaggtccgcatcgaagccggcgactttcacgccggcaagatgagccgcgcctgcctgtccgaagcggagcagcgcgacggactggtgctggcctgcaagacctacccggacagcgatatccgcctgcggccggtggccctgctgcagcgctgcctggaaaagcagcggtggcgcgaacagggccggtagcacgcaaacgaagcacaagcaaggaaggtggcacccacacaacgccaccccaccacaccaggagacccatcatggcattgacaggcgtattgcgaccggggcatgtagccctgcgcgtgctggagctggaaccggcgctgaaacactacaccgaggtactcggcttgatcgaaaccgcgcgcgatgcgcagggccgggtgttcctgaaggcatgggacgagcacgaccaccacagcgtggtgctgcgcgaggccgacagtccgggcatggactacatgggttttcgcgtcgacagcggccacacgctggagcggctggcgcaggaggtggagcaatccggcctggccagcgattgcaagtggatcgccgcgggcgagcacccgcataccggcgtgcgctttcgcttcaccatcccgacagggcatgcgatcgaactctttgccgacaaggacaagcttggctgcaagaccggcgacctcaatcccgacccctggccggacgacctgcgcggcatggcgcccagccgcttcgaccactgcctgctgtatggcgacgatgtcgacggcaccgtcaagttgttccgcgacgtgctgggcttttctctggccgagcaggtcgtggccggggccgacggcgagatgctgatcggtgccttcctgacctgctcgaacaaggcgcacgacattgcctttatccgccacccggagaagaaccgcttccaccatgcctcgttcctgcttgataactggagcgaagtgttgaaggcggccgacatcatctccaagaaggacgtgtcgctcgacatcggcccgacccgtcacggcattacgcgtggcgcgacgatctacttcttcgatccctcgggcaaccgcaacgaggtcttctccggcggctatatccactacccggacaagcccaccatcacctggaccgataacgagctggggcgcgcgatcttctaccacgacaggaagctgaacgaagcgttcttgaatgtgctgacctgagcgcgaacgctcgcctcccgctcgtttgctccctctcccgcttgcgggagagggagcacccaatcgatgagcggaggattgccgtgcacgaatgcttcaataccagagaaacaacatgaaagacttcaagaacttcatcaacggcgagtgggtcggcaccgcgcggaccttcgagaaccgcaatccggccgacaacagcctgatcggccacgtgcacgaggccggacaggccgaggtcgacgccgcggtgcgggccgcgcgcagcgcgctgcagggaccgtggggccgcatgacggtggcgcagcgggtcgagctgctgcacgcggtggccgacggcatcaaccgccgcttcgacgaattcgtgcaggccgagattgccgataccggcaagcccttcgggctggccagtcatatcgacatcccgcgcggcgcggccaacttcaaggtctttgccgacctgatccgcaacgtgccgaccgaaagctttgccatggacacgcccgacggcggcaaggccatcaactacgcggtgcgcagcccgcgcggcgtgatcggcgtggtgtgcccgtggaacctgccgctgctgctgatgacatggaaggtcgggccggcgctggcctgcggcaacaccgtggtggtcaagccctcggaggagacccccgccaccgcgacgctgctgggcgaggtgatgaacgaggccggcgtgccgcccggcgtctacaacgtggtgcacggctttggcccggattcggccggcgcgttcctgaccgcgcacccgcaggtcaacggcatcaccttcaccggcgagacccgcaccggcgaggccatcatgaaggcagcggccaacggcgtgcggccggtgtcgttcgagctgggcggcaagaacgcgggcatcgtgttcgccgatgcggatttcgacaaggccgtggccggcatcacgcgctcggcgttcgagaacagcggccaggtgtgcctgggcaccgagcgcgtctacgtgcagcggccgatcttcgagcgctttgtcgccgcgctgaaggcgaaggccgagggcctgaagctgggtcggcccaccgagcccggcgtgaacatgggcccgctggtgtcgcacgagcaccgcgacaaggtgctgtcctactaccgcaaggccgccggggccggcgccaccgtggtcaccggcggcggcgtgccgcagatgccgggggcgctggccgaaggcgcctgggtgcagcccaccatctggaccggcctgccggaaagcgccgccgtgatccgcgaggagatcttcgggccgtgctgccatatcgccccgttcgacaccgaagaggaagtcatcgcgctggccaacgacaccccgtacggcctggccgccacggtctggaccggcgacctcggcaccgcgcaccgcatgggcagcgcgctggacgttggcatctgctggatcaatgcctggttcctgcgcgacctgcgcaccgcctttggcggcgccaggcagtccggcatcggccgcgagggcggtgtccattcgctcgagttctacaccgagctgcgcaacgtctgcgtccgcctgtgaggtcccgtcatgcataacgaacttatccttgagatcggcgccggcctgcaccatgcgctggcctcccgtcgcccggtggcgccgctgaccgaatcgtggccggagctgagcatcgacgatgcctaccgcatccagctggcgatggtgcagcatcggctcgacgccggcgagcgcgtggtcggcaagaagatcggtgtgaccagccgcgtggtgatggacatgctcgacgtgcgccagcccgactttggccacctgctgtccggcatggtctaccccgacggcgcggcgattcccgccgacaccctgatcgcgcccaaggccgaaggcgagattgccttcgtgctgaaggaagacctggaggggccgggcgtgaccaatgccgacgtgctgcgcgccaccgcctatgtgctgccttgcttcgagatcgtcgactcgcgcatccgcgactggaagatccgcatccaggacaccgtggctgacaacgcatcgtcaggcgtgttcgtgctgggcgatgccgcggtggacccgcgcagcgtggacctgggcacggtcggcatgacgctggagaaaaacggcgagatcgtcgcgaccggcgccggcgcggccgcgctcgggcatcccgtcaatgcggtggcgtggctggccaatacgcttggccggctgggcattggcctgaagcggggcgaggtgatcctgtccggctctcttgccgcgatggtgcccgtaaccgccggcgaccagctgcgcatcagcctgggcggcatcggctcggccggcgtgcgcttcgtctgaacccgacccatttttcaattcagcgcaggacatgccatgaatctgacacacgacaccattgcccggctcgccgagcacctggagaacgccgagctgcagcgcgaggcggtgcgcaagatcaccgacgaatacccggacatggactgggacgacgcctacgccatccaggacgccatccgcgcgcgcaaggaggcgcgcggcacccgcatcgccgggctcaagatgggcctgacttcgttcgccaagatgcgccagatgggcgtgagcgacccggtgtacggcttcctcaccgactatggcgcctgcatggacggcgccgccatcgataccggcacgctgatccatcccaaggtggaagccgagatcgccttcgtgctgaaggcgccgctcaaggggcctggctgccatatcggcgacgtgctggccgcgacggacttcgtggtgccggcggtggaggtgatcgactcgcgctacgagaacttccgcttcgacctgaagagcgtgattgccgacaacacctcgtcggcgcgcttcgtcgtgggcggcacgcaccgcggcgccgaggggctggacctgaagaacctgggcgtggtgctggagaagaacggcgaggtggtggccaccgcggccggcgcggcggtgctcgggcatccggccaacagcgtcgccatgctggccaatatgctgggggcgcgcgggcgcgagctgccggcgggcaccttcatcatgaccggcggcgtgaccgaggccatcgcggtggcggccggcgacaacatcaccgttcgctaccagcacctgggcacggtatcgatgcgcttcacctgaaccgcgtagcaaggagacacaccatgccaatcatgcaggtcttcctgatcgaaggccgtaccgacgaacagaaggcgcgcctgatccgcgcgctcaccgatgccgcggtcgaagcggtgggcgcaccggtggaaaccgtgcgcgtgatgatcaccgaggtgccgaaggcgcagttcggcatcggcggcaagaccgccacggaactgggccgctgacgcccacgcgataaggacaacgacatggacatgaaagcaagcggccaccacaaggtggccatcatcggctccggcaatatcggcaccgacctgatgatcaaggtaatgcgccacggccggagcctggagatgggcgccatggtgggcatcgatgccgcgtcggacgggctggcccgcgccgcgcgcctgggcgtgccgaccacggccgagggcatcgacgggctggtcggcatgccgggcttcggcgatatccgcatcgccttcgatgccacctcggccggtgctcatgcgcatcacaaccgcgtgctgcagcagcacggcgtgcgcgtgatcgacctgacgccggcgtcgatcggcccgtacgtggtgcccgtggtcaacctggaccagcacctggatgcccccaacatcaatatggtcacctgcggcggccaggccaccatccccatggtggcggcggtgtcgcgcgtggccagagtgcactacgccgagatcgtggcgtcgatctcgagcaggtcggccgggccgggcacgcgcgccaatatcgacgagttcaccgagaccaccagccaggcgctgtgctcggtgggcggcgccgcgcgcggcaaggccatcatcgtgctcaacccggcggaaccgccgctgatgatgcgcgacacggtcttcacgttgtcggaggacggcgatgaagcggaaattgcggcgagcgtcgaagcgatggcgcaggcagtgcagggctacgtaccgggttaccggctcaagcagcgcgtgcagttcgagcgtatcgccgcgtcggcgccattgaatatccccggactgggaccgatgagcgggctcaagacctcgatcttcctggaagtggagggcgccgcccattacctgccggcctatgccggcaacctcgacatcatgaccagcgccgcactggcctgcgccgagcgcctggccgagacccggctgtccgcatgagccgcagggagacaaagatgaccgcacaacccaccaagaagctctacatctcggacgtgacgctgcgcgacggcagccacgccatccgccaccagtacagcctggagcacgtgcgccgcatcgcggccgcgctcgacgccgcgcgcgtggattcgatcgaggtcgcgcacggcgacgggctgtcgggctccagcttcaactacggctttggcgcccataccgacctggaatggatcgccgccgtggccgagaccgtgcgccatgcccgcgtggccacgctgctgctgccgggcgtgggcaccttgcacgacctgcgcgccgcctatgatgccggcgcgcgcgtggtgcgcgtggccacgcactgcaccgaagccgatgtctcgcgccagcacatcgaatatgcgcgcgaactcggcatggacaccgtcggcttcctgatgatgagccacatgaccacgcccgcggcgctggcgcagcaggcgaagctgatggaaagctacggcgcccagtgcgtgtatgtggtcgattccggcggcgcgctgggcatgcaggacgtgcgcgagcgcttccgcgccttcaaggacgtgctcaggccggaaacccagaccggcatgcacgcccatcacaacctgagcctgggcgtggccaattccatcgtcgccgtggaagagggctgcgaccgcgtcgacgccagcctggccggcatgggtgccggcgccggcaacgccccgctggaagtctttatcgccgccgccgaacgcctgggctggcagcacggctgcgacctctacacgctgatggatgccgccgacgacatcgtgcgcccgctgcaggaccgcccggtgcgcgtcgaccgcgagaccctggcgctgggctacgccggggtctattcaagcttcctgcgccatgccgaggccgccgcggcgcgctacggcctgggcacggtcgacatcctcgtcgagctgggccggcggcgcatggtgggcgggcaggaagacatgatcgtggatgtggcgctggatttgctggcgcggcgcagtgctcaggcggggcaggcagtgccgtcggcggcggtggcctgaccgtcggcaggcgcggtcagggcgacgccggcgcggcgcgcgccgcaacgatcgccagcatcgggccgctcacgctcaatggccagggccggctgcgcggcaacctgcgcgtcagtcggtccccgccgtggtcgcgtcgccgcttgccatgcggtggaagacaatatcgtcgaccagcggttccagcggtgccgcaatgcggtcgatggtgccttcccggttgtagaggaaggtgagggccaggttgtcaggatggatttcggcgggtttttcggcggtggtgaacacatcgtaatgacgatgggcgagctggccggacatgccgcgccagcgccagacttgtcgacccgcagctgcgcgagcatttcctggcgccgggcgcgcatgcggccgagccagtcgatgggcgcatggccgcgcaactggtccagggccgcataggtcagcagcgcggtcaccgcgctgggtgcccggttggtcagcaccgcaatgccgatacgcctggatggcatcagcgtcatcagcgccgcccagcccagccagctgccgctgtgcgagaccgtgcgctcgccgcggtattgctcgaccgtgaggccaaggccgtaatgctgatcgccgacctccgggaactccgacatgccgatatgcacgcctggcgtcatcatgtcgcgcacgatcgccggcgatagcagggcacgcccgccaaccttgccttcatccagcaggcagcgcatccatttcgccaggtcctccaccgaggtggcgaggccaccggccggcttcacaatggaggaccagttcgcacgcaagcactcgcttgcaaccatcgtatgcgggtgcgcgtggtcgggagcggcggccagggcctcggcgcagaaaccgaagcgtgagaaacccagcggccgcagcaggcgctcctcggtgaagtcctcccagcgctggccgctgaggcgctcggccacatggccggcgatcacgtagccaaggttctggtactgccagcgttcgcgcaggtcacggctgggcgccaggtggcgcagccgtgccagcagttcgccggtgtcgaggtcgcccggggtatggagccagtcgtggcgcggcatgccgctgtggtggcagagcaggtcgcgcaccgtgatgcgctcggtggtgacggcatcgtgcagccggaatcccgggatcaggtcgcgtacgggcgtggcccagtccagcctgcgctcgtccaccagcaggcccaggccggccgcggtgaaggacttggtgatcgagcacagcatgaactgcgtggccgttgtcaccggtgctgatccggcgctgtcgcggacgccgtagcccagcatcaggacgggctcgccgtcgcggatcacggccagcgcaagcccggggatcttccagtccgccatcgactcttcgaccagtgcatcgaatccgttcagcatggggcattcctgggggcatgggctccgtatgctgccatgtcctggcgacgcagtcatcgccgggtcgaagtgaccgtgccttgcttgcaacatccccagcgttgacagccattcctcctgctggccacgccatgcccctctctcgtagggatcagttcggcgcgtcgcgtcgttagccagcgcaacaggagcacggaccggggtgccgatacgctggccacgcagcggcgcgcggcgcacaggcgggccgcggcatagcgccacgccgggccggcctggctgcaaggtggccccggggcgggtaaactggccggtcccagcctccttgccaccgccatgaccgccctgcctatctccttcgacgacgtcgccgccgcacacgaacgcatccgcgcggcggctcaccgcaccccggtgctgacctccgccaccgcgaacgtggccaccggcgcgcagctgttcttcaaggccgagaacttccagcgcatcggcgccttcaagttccgcggcgcctacaacgccatcgcccagttcacgccgcagcagaaggcgggcggcgtgctggcgttctcttccggcaaccatgcgcaggcgatcgcgctgtcggcccggttgctgggcgtgcaggcggtgatcgtgatgccgcaggacgcccccgcgatcaagatcgaagccacgcgcggctatggcgccgaagtggtgctgtacgaccgctaccaggacgatcgcgaagcgctgggccggcgcatcgccgccgagcgcggcatgacgctgatcccgccgtatgaccatccgcacgtgatggcggggcagggcacggcggccaaggagctgttcgaggaaaccgggccgctggacatgctggtggtgtgcctcggcggtggcgggctgctgtcgggctgcgcggtggcggcccgggcgatgtcgcccggctgtgccgtgtacggcgtcgaacccgaggccggcaacgatggccagcgcagcctgcgcagcggcgagatcgtccgcatcgacaccccgcgcaccattgccgacggcgcgcagacgccgttcctgggcaaccacacctttgccgtgatccgcgagctggtgacggacatcgtcacggtgtcggatgcggaactggtcgacaccatgaagttcttcgccgggcgcatgaagatcgtggctgagcccaccggctgcctggccgccgccgcggtgctgcacggcaagctggatgtgaagggcaagcgcgtggggatcatcatctcgggcggtaatgtcgacctgggcgccttcggcagcttcctgctgggctgagtcgggcggcagggaatcctggactggccctggccgtctaacctgcaatccgcgacgacaaagccaggggcggccatgacggacaagcgccactatgacgtgctggacaccggcgccggcaagccggtcaagctgtggacgcgcggcgtcccggtggaaggcgctgcccgcgagcaactgctgaacacggcgcggatgccgttcatcttccgccatgttgcggtgatgccggatgtacatctgggcaagggctcgaccatcggctcggtgatcccgaccgtgggcgcggtgattcccgccgcggtgggcgtggatatcggctgcggcatgatggccgtgaagacctcgctcaccgccgctgacctgcccgacaacctcgggccgctgcgcagcgcgatcgagcacgccgttcctcacggtcgcaccgcgcagggcgggcggcgcgaccagggggcctggggctcggcgccggcgcccgttgacgcggcatgggccgaaatggcgccgggctttcgccgcatcaccgacaagtatccgcacctggcgcgcaccaaccatcgcaatcacctgggcacgctcggcaccggcaaccactttatcgaggtgtgcctggacgaggcccagtcagtctggttcatgctgcacagcggctcgcgcggcgtcggcaatgccatcggcacgaccttcatttcgctggcgcagcaggacatgcgcaagcacctcgccaacctgccggaccgcgacctggcctacctggtcgaaggctccacgcactacgaggactacatcttcgccgtgtcatgggcccaggcctacgcgcgccgcaaccgcgagctgatgatggaggcggtgctggccgctgcgcagcgcgtgctgcgcaagcccttccaggcgcagctggaggcggtcaactgccaccacaactacgtgcagaaggagcatcacttcggcgccgacgtgctggtaacgcgcaagggcgcggtcagtgcgcgcgtgggcgagctgggcatcatcccgggatcgatgggcgcgcgctcgttcatcgtgcgcggcaagggcaacccggaatcgttctgctcatgcagccacggcgcggggcgcaccatgagccgcagcgaggccaagcgccgtttcaccgtggccgaccaggtgcatgcgaccgagggggtcgaatgccgcaaggacgccgcggtgatcgacgagatcccgatggcgtacaaggacatcgacgcggtgatggcggcgcaggctgacctggtggagatcgtgcacacgttgcggcaggtggtgtgcgtgaaaggctgaacggcggttgccctcgccgccgagcggcctctggcaggggcatccggcactgaatccgccctgcgcagaggcattgcagccggggccactctactggaagatcagcgtgctcaccggttgtccgtttgcaccgaagaaagtgaacttggacgagacaaagctgatgtttccgctggtgtcgatccggaacgtggtttcctcctctccgacccgggcattgttgttatcgaactctgtgttgaggaatgtcacgaggagcgtggtcccagaatcgggtgccacggaaaaggactgggtgagcgagcccagtttcgcggcttgcgtgttgtccgagaaaatcgtggcggttgccagcgggccggagtcgccagcctttacagttgccgggaatgtgtagtcggcgaaagccgcataaccatccgccccctggtcgatagcgaccacggcaaaggttgccgagtttctgaagataaacctggcgcccgaaaacggctccgagtttccgttcgtgatgactgtgcctgtgacggtttcggtggtcttcaggacaacggcgctgttcagcgtggcggaatcggctggcgccgcgttgagcgttcctgagcctgaaactggcttattctcgactgaaccggagatggaaaaattcgcggttatgccgttggccgccagcgccgccatggcggtggtgagcggcactgtcagagtttgcgccggcggactcgctgcctcgctgctgccgccgtcatctccgccgccgccacagctgccaagtaagaacgaaaatgcgaacaaaaataagaatctcttgggcatcgccggctcctgacggaagtgccccggattcgaaatctttgtaaggcgcgccgcggcaggaaaggaaggctctggcgtaaatcgcaggcttctcgttcctgccgatcctcaaaatgccaggctgccgggaaggcttggcttacgatggcgtcgcgaaaattctcgcgcaacaaatatgccatccatgccatcgcgtttgattcttctacgttttttcaagcgtgtatattcggcaaacatgcgaaacaacaagatcggttccgtttttgatacgcgccgtcatcggcgccccatcgctgcaggtgaaccttgatgatgtcggcgacggtcggattctgatccggcctgatggccagttggcatgcgcccccccggtgccaccggattgtcgcggccatcccgcaggcacgaacgcgctctcacggggctggcttgcgcccgcgtggcaacgatgtactacgggaagtcgggggatccgtctgctgtggcctggccggtgccccagccgggtcagtcgacgagcagatttatcttcgtcgtgaatttctgccagcgatcgatgtcggcgctcaccagcttctggaattcagcgggcgtgcttgtcgtcgtggcaaagccgagctgcgtcagcgatgccttgacctcgggcctggcgatggccctggcgatttccgtgttgagcctttgcacgatctcgggcggcgtatttgcgggggcgaggatgccgaaccactggtcgacgtcatagccggccacgccaagctcgctcacggtgggtacgtcgggcaggaacggcgagcgtgccttcgacgtgacggccagcgcgcgcagcttgttgcttttcaggtaggggatggtgttggtcagcgtgttgacgctgacatcggcctggttgccgagcacgtcggcgatggcgggggcgcaacccttgtacggcacgtgcagcatgtccatccttgccgagaccttgagcagttcgccggccagatgctgcggggtgccgttgccgcacgacgcatagctggggggtgatgggctcttgcccgccgccagcaggtcgctgaaggtgcggagtttcgagtgcgatggcacggcgatcaccgatggcaccgaagcgaaggtgatgacggcgctgaaatcggacttgggattgaactgcagcttcttgaagacgctcgggttgatggcaaagctgctgttgacaatgagcagcgtatagccgtcggcaggactcttggcgacgaactcggcgccaatattgccgctggcgccgggccggttgtcgatcaccaccggctgccccagcgacttgctgatgtcggccccgatcaggcgcgcgagagaatcggtcccccctccggccgggaacgtcaccaccatgcggatcggcttttgcgggaaggtactggcgatattggcttcggcgcgcccgggcagggtgcccaggctgcctgcgacaaacaggagcgatgccagactgctgacgacggataggggtctcattgatatgcctcgtcggttagggtgaaggaagcgggaaagccggtcaatcggggtctatacgcaccgcctggcagcactcgccgccggcgcgcaccagtgctgcagccgcctctagcgcttcagcggagtccgagtggatacggtagagcggttgccctggcgccacctttgcaccgatcgcgcacagcatgtcgaccccggcaccgccatcgcgcggcgcgccggcggcgcgcgccacgccggaaatctgcaggccatcgacgcccgccacccggccccgcgtggtggcgggaacgaccagcgtatgcgtacccggcgccactggatcgcagcggacgccctgcgcggcggcgatgcgatcgaacgcggccctggccttgccttcatgcagcagcgccgccgcaatttgcatgccgtgttcgggggagtccacgcggggatcgaatgcgatgatttcgccggcaaagcgcagggccttgtcgcgcaggtcggcgggcgcatcgggagcgttgtcgagcacgagtcggacgtcgcgcacttccagtgcggggccgatgccgcggccgatcgggccgctgccgtccgtgaccagtgcgcgtacgtgcaggcccagtcccttgccgacgtgttcgaacagcgcgcccagcgcctcggcgtcggcgcgtgttgccagcttggtttgcggcccgtagggcaggtcgacaatgacgtgggtggcgccggcggtgtactttttcgacaggatcgacgccaccgaccagcgccgcgaatcgagccgcagcggtcgcgtgatggcgttcatcacatcgtcgaccacggaatggttcagccgtccgttccaggcgatgcaggcgcgtgcctgggccacgcatcggcgcacgtcttcatgcgccaggtcgacccgtgcgatggtctccatggcatcggcggtgccggcggcagaggtgatcgcgcgtgacgatgtcttgggcatcgccagcccgtaggccgcgacgatcggcaccacgatcagcgtgatgcggctgccgggaacgccgcccatcgaatgcttgtcgacgactaccggttcgtcccagtcgatgcggggtgtgaaggcggtacgcgcgcgcgccagagccaccacttcctcgtccgtgagcgtgcgggttgcggcaaccaggaactcggtcagctcggcctcggtgtagcgcccggcgatggcgtcctgcagcacggcaacgtaggccgcttcgtcgagcggctcgccgcgcagcttggccataaggttggtgcggctggccggccgttcggcggcggatgtcctggtgccggtgcgcaaggcttcgacaaagcgtgccgtgcctgcttccagcgtgctgtggttcgacaccgtgatacacgggacgtgtggcggcaccggagctcccgcgcgtgccacgcggctggcaacctggtcgcccgattcccgcccgcgtgcggcaatgcgccgggcaagcacgtcatgcggtgccgttaccaggaccaccacgaaacggggcaagcgcgccgcgagttccgcgatgacgccgcgcgagccattggccacgacgttgcggccgcgttcgagctcgcacatcagggacttgggcaatccgtagcgcaggtcgtgcgcgtcccaggtcaccaggaactctccgcttcgctggcgccgcgcgaactcggcctccgtgacaccttcgtgctcttcgccagcagacccgtcgggacgcgtgatgacgcgccgcgcaaaaacgtagtcgccgtcgagcgcggcacgtgcaccgtcgatcagggagtccttgccagcgccactgggccccacaacaaagaagaatgtgccggtcgccttcatgagtattaccttagatgtcgaagttatgtggctatgctagcaccggccaggggggtgtcaagataagttcgatgtctaaggtaatgcaaacaacgggccagcgcccgcaaatccagtgtgtacgcgggattcgcggacttgtaggggaaaacacggggatacgggtgcgcagtgacggtgcctcatgcatgggttgcgggcatcgtgcactgatggagtgaacgctacatggagaggcatggccgatgaagcggtgatgtcggcgtgcgagcgccggaggcgctatcatgtgcgctgtcgctggcaccgggccgtccgctgccgcatgcatacgctctactttccctcacgactatggccacaaagaaaccggatgctccggtcccgatcacgcctgcggatgaagccgatgaagaacggcttgcccacctggtgaaggatgccgcccgggcctacatccgggcgctgcagctgcggctggcggaacattcggtttcgtatggccactggaccatcctgcgtatcctgtggcgccatgacggcgtgtcgcagcgagagctgagcgaacgcgccggggtgaccgagccgacgacgtttgcggcagtcaaggcgctggaggcgctgggctacgtggaacgcacgcatcttcctggcaacaggaagaaggtgcatgtgttcctgagcaagaccggacgcgggctgcgccgcaagcttgaaccgctggcgaccgaggtgaatgaactcagcgtggcagggctgagcgaagaagacgtgctgaccacgcgccgcgtgctgatcacgattgcgaagcggctggtcgccgacgaagccgcgtcggcggaacatggccggcgggtcccgtccacccaggaggtagggcgcctgctctcggacctgtagacgacccgcaacggaaaagaccctcgccgggcgagacggcaagggtgaatgccttgggtagaaggcgtgaatcggtcagggggcctgagccccgcgggtgtcaggcttcgtcgagcccgatgtccacggcaggggccgactgggtgatcttgctcgtggagatgtagtccacgcccgtttccgccacggcccggatcgtttccaggcggatgccgcctgacgcctcgactttggtccggccattgacgatctgcacggcttccttcatgtcgggcaccgacatgttgtccagcatgatcacgtcgacaccggttgccagtgcttcgtgcacctgttccagccggtcgcattccacttccagcttggtcagcacgggcagcttgcggcgcacgcgtgccacggcggcagcgatgctgccgcacacggcgatgtggttgtccttgatcatcacgccgttgtccaggctcagccggtggttcaggccgccgccgcaggtcaccgcatgcttttccagcgcgcgcaggcccggcgtggtcttgcggctgtcgatcaggcgcgccttggtatgggcaatggcctgggcataggttgccgtatggttggcgatgccgcacagacgctgcatgatgttcagcgcggtgcgctcggccgtcaggacgctgcgtgcattgccgctcacgttaagcagcaccgcgcctttttcaaccttgtcgccgtcggcgacgcgcacatcgaccgacagcgtcggatcgtagcgcgcgaagatgcgtgccgccacgtcgatgccggcgataagcatcggctcgcgggcgttcatgcagaaggtgccggtctctcccggttcaatcatggtctggacggtcaagtcgcagatgccgatgtcttcggtcagccagaggtcgatcagcttgtcggtggcgaaaatgtcgtacatgaagggctcctgaacggtggttgcggtacctcataaatcttagagatcgaagtacatggcgcaatactagccctttcaggcgccatgtcaagtaatattcgagatctaagataaagcgcaaacctaccgcgcaaactgccccagcaccgtcccgaccgcctccagccccgccccgatcatatgctgcatgtaggtgcccatctgcggcattaccagcatcagcaccagcaggccgccggacagcgtgaccgggaagccgaccgcaaagatcgacagttgcggcgaggcgcggttgaggatgcccatcgccaggttcagcgtcagcagcgccgcgatcatcggcagcgccagcagcagcccggacgagaacaccatgccgccggcgcgggccacggccatggcgccgccggcggacagcggcgtgccgccgatgggcaggccgctgaagctgtcgaccagcgcgcccagcatcagcaggtggccgtccagcgccaggaacagcagcatcgcgatcaggttcaggaagcgcgacagcaccatggtctggccgccggcggcgcggtcgaagaacgaggcaaaggacaggcccatctgcaggccgatgatttcgccggcctgctgcacggtggcaaagaccagccgcatggcaaagcccgtggccaggccgatgccgacttcgttgaggatgatcatcagcccgccgaaggagtacaccggcaccaccggcagctgcgcgatggtgggcgacaccaccaccgcgaccatcgcggacagcgcgatcttggcgcggcgcgggatggtggactcaccgaacagcggcgcggtgccgatcagggccaggatgcggaagaaaggccacaggaacgccgcgagccagctgtagagctgggctgaggtgaattcgaccacggcggggagtcagggggcgggagggcggcggcgggggctggccagcgtcagtgcgccagcgcgggaatgctctggaacacctcgcgcatgtagtcgaccatggaattgatcatccacggccccgccagcaccatggtggcgaacagcgcgatcagcttggggatgaagctcagcgtcatctcgttgatctgcgtcgcggcctggaacaggctcaccaccaggccggcggccagcgccaccagcagcagcggggcggccagcagcagggtcatcttcatcgcctgggtggcgatggtcattacggtctcgggtgtcatggctcggactctgcggtgggtggcgggcgttggggccgtgtcagttcatgaagctctgcgccagcgaaccgagcagcagctgccagccgtcgaccagcacgaacagcatcagcttgaacggcagcgagatggtggccggcggcaccatcatcatccccatcgccatcagcacgctggcgacgaccaggtcgatgatcaggaacgggatgaagatggtgaagccgatctggaacgcggtcttcaactcgctggtgacgaaggccggcaccaggatgctgagcggcacttcctcggggccctgcatctcaggcgccttggccatctgcgcgaacatggccaggtctttctcgcgggtctggcgcagcatgaaggccttgagcggctccgcggccttggccgcggcggcttccaggctgatcttgttttccgacagcggcttgtaggcgtcgttgtagacacggtcgaacaccggtgccatcacgaagaaggtcaggaacagcgacaggcccaccagcacctggttgggcggcgaggtggcggtgcccagtgcgctgcgcagcaggcccagcacgatgatgatgcgggtgaagccggtcatcagcagcatcgccgcaggcaggaacgacagcgaggtcagcagcaccagcgtctgtaccggcagcgaccagatctggccgccgcccggggcgggcttgctgatgacgccgggcagtgcctgggcccaggccggcgcgggcgccagcgcggcaatggccagcatcagcgcgagcagggacagcagcgggcccggcagcgggcgccgcagcgcggcacgcggggaattcatgacttgaagtgattttgcatcgaacgcagcagcttttcggcaaaggtgccgccacccggctgttgcgaagggcctgcaccgccggtggcggcgaggggattggctgcggtggtgcccgcaggcagggtatgcagtggccggatttcgccggggctcacgcccagcaccagccaggtatcgcccacttccaccagcaccaggcgctggcgtgcgccgagcatggtgctgccgaccaccttcatcgcgccgccggtggcctgacggaccaggccggcacgccgggccacccaggccatgcccaggatcagcgcgacgatggcgaacagccccagcccggcctgcgccaggctggccgcgccgctgatggcgggcgcgtgcgtgccgtcggcggccatggcggcccccggcagcgccgcaagcacggccaggctggcgcgcgtgtgcatgatcatttgttcagcttccggatgcgttcggacggcgtgatgatgtccgtcaggcggatgccgaacttgtcgttcaccaccactacctcgccctgcgcgatcaggtagccgttgaccagcacgtccatcggttcgccggccaggccgtccagctccaccaccgagccctgcgccagctgcagcaggttcttgatgggcaccttggtgcggcccagttccacggtcagctgcaccgggatatcgagaatcatctcgatatcgttgcggaagccgctcggcgcttccttcgccagcggctggaacacggtggcggcggccggagtggccgcgggttgggccgccggtgcggcagctgcggggatcccggcggatgtggcgctggtctgctcggccagcgcgctggcccagtcgtccatcggatcgacgggcttgtcctcgatgccgtcactcataatcgctgtcctcggtgtccaggtgggaatcgccgtcctggtgattgatcattcgttctacccgcagcgcgtactggccgttcatcgtgccgaagccgcattgcatgacgggcacgccgtccaccttgccgaacaccttctccggcagctcgatcggcagcacgtcgccggcgcgcatcgccagcacttcggccacggtgctctgcaggtgcgcgaactcggccaccagctccacttcggccgcgcgcagctgcgtggacagttgcgtgacccagcccttgtcgacttccttctcgtcctgcagcggattcatcagcaggtccttgagcggctcgatcatcgcgtacggcaggcacacgtggagctgcccgccgacggcgcccagttcgatatggaaggcggtggtcaccacggcctcgttgtgggtggcgacgttggcaaacttggggtgcatctccgagcggatgtactcggtctcgatcgggtgcacggtgcgccaggcgttgccgtagctggccagcgtcagctccagcatgcgctggatgatgcgctgctcggtctgggtgaagtcgcggccttccacgcgggtgtggaagcggccgtcgccgccgaacaggttgtccaccaccagaaacaccaggttcgggtcgtagacgaacagcgccgtgccgcgcagcggcttcaggtggaccaggttcaggttggtcggcatcggcaggttgcgcgcgaagtcgccgaatttctcgatcctgatgctgcccacggtgatgtccgcgccgcggcggatgaaattgaacagcgccgtgcgcatcgagcgcgcaaagcgctcgttgatgatttccagcgtgtgcaggcggccgcggatgatgcgctcctgcgtggccaggttgtaggggcgcacaccgccctcgtcgagcgcaggctcgctggccttgggcgtatcggcttcgccggatacgcccttgagcagctcgtcgacctcgtcttgcgagaggaacttgtcgtaggccatctagtgtcctgccccttgtgcggcgttatggatgaatccggtgcggccctggcttgcgcttactgcaccacgaaagaggtgaagagcacgtccagcacccgctgcgccggcaggccgctggcaaacggcttgctgatggtgtcgcggatgtcgtcggccagcttgcgcttgccttcgacggtggccaggtcggccggctgcctggccgacagcagcagcaggatgcggctgcgtgcctcgggcaggtactgggccaggcgagcctgggtctcggcatcggccaccttcagtgacaggccggtgtgcaggaagcggtcgccgtcgtcgctgcgcaggttgacggtgaacgcgtccagcggcacgaagatcggcggcggcacgaccggggcggcaggcgcggcgggcgccgccggctggcggttgctcagcacgctgcccagcacgaagcctccggcgcccagtgccaccaccagcacgccggcgccgatcagcagcagccggccgcgcttgcctgtgttgccagtccggggaggggaagccgtgttcgccatgagaagcctgtatcggaatgcctgccattcttccggaatcgcaggccagcaaagggccgaaaaaaagggggaaaccctttcagcttggccatttgagcggaaagggagcaggcacggctacgcgagcgggcgccgtttgttgcgcgcctgcaggctggttaacgcttgatgtcgtgtgaacttgagtgccggtgcaagctgccgcgattcctggccgggccgccgggcaggggcgcggtagcgccgccatgcattccctactacgccagtcgggtagtgattcatgtgggtttgcacgtcatccaatctccaatacgttgatttgcatgatgttttttgtcttcactcttatataagatataagacatttgaccggggagcggcttcagactacaatcgcgacgtaacgagattttctaaacctaattactcagcaggttcccatgcttgaaaactatcgcgcacatgtggccgagcgcgccgcgcttggcatcccccctctgcccctgaccgccaagcagacggccgagctggtcgaactgctgaagaacccgcccgccggtgaagagcagaccctggtggagctgatcacctaccgcgtgccggccggcgtggatgacgccgccaaggtcaaggcctcgtacctggccgccgtggcgctgggcaaggaaaagtgcgcgctgatctcgcgcgccaaggcgaccgagctgctgggcaccatgctgggcggctacaacatctcgccgctgatcgagctgctggacgatgccgaagtgggcaccgtcgccgccgaggcgctgaagaagaccctgctgatgttcgacgccttccacgatgtgaaggaaaaggccgaccagggcaatgccaacgccaaggccgtgctgcaaagctgggccgacgccgagtggttcaccagccgtccggaagtgccgcaaagcctgaccatcaccgtgttcaaggtgccgggcgaaaccaacaccgacgacctgtcgccggccccggacgccaccacccgcccggacatcccgatgcacgcgctggccatgctgaagaacaagcgcgaaggcgctgcgttccagccggaagaagacggcaagcgcggcccggtcaagttcattgaatcgctgaaggaaaagggccacctggtcgcctacgtgggagacgtggtcggtaccggctccagccgcaagtccgccaccaactcggtgctgtggttcaccggcgaagacatcccgttcatcccgaacaagcgcttcggcggcgtgtgcctgggcaacaagatcgccccgatcttctacaacaccatggaagacgccggcgcgctgccgatcgagctggacgtgtcgaagatggaaatgggcgacgtggtcgaactgcgcccgtatgaaggcaaggccctgaaggacggcgcagtgatcgccgagttcaaggtcaagtccgacgtgctgttcgatgaagtccgcgccggcggccgtattcccctgatcgtcggccgtggcctgaccgccaaggcgcgcgaagcgctgggcctggccccgtcgacgctgttccgcctgccgcagaacccggccgataccggccgcggcttcacgctggcgcagaagatggtcggccgcgcctgcggcctgcctgaaggcaagggcatccgcccgggcacctactgcgaaccgaagatgacctcggtgggctcgcaggacaccaccggcccgatgacccgcgacgaactgaaggacctggcctgcctgggcttctcggccgacctggtgatgcagtcgttctgccacaccgccgcctatccgaagccggtcgacgtcaagacccaccacacgctgcccgagttcatcagcacccgcgggggcatctcgctgcgcccgggcgacggcgtgatccactcgtggctgaaccgcatgctgctgcccgacaccgtcggcaccggcggcgattcgcacacccgcttcccgatcggcatcagcttccccgcaggttcgggcctggtggcctttgccgccgccaccggcgtgatgccgctggacatgccggaatcggtgctggtccgcttcaagggcaagatgcagcccggcgtgacgctgcgcgacctggtcaacgcgattccgctgtacgcgatcaagcaaggcctgctgaccgtggccaagcaaggcaagaagaacatcttctcgggccgcgtcctggaaatcgaaggcctgcccgacctgaaggtcgagcaagcgttcgagctgtcggatgcatcggctgagcgctcggccgccggttgcacggtgcgcctgaacaaggacccgatcatcgaatacatcaacagcaacatcacgctgctgaagtggatgatcgcccagggctaccaggacccgcgcagcctgcagcgccgcatcaaggccatggaagcgtggctggccgatcccaagctgctggagccggacgccgacgccgaatacgccgccgtgatcgagatcgacctggccgacgtgcatgagccgatcgtggcctgcccgaacgacccggacgacgtcaagacgctgtccgaggtggccggcgccaagatcgacgaagtgtttatcggttcgtgcatgaccaacatcggccacttccgcgcagcctccaagctgctggaaggcaagcgcgacatcccggtcaagctgtgggtggctccgccgaccaagatggaccagaagcagctgaccgaggaaggccactatggcgtgttcggcaccgccggtgcccgcaccgaaatgccgggctgctcgctgtgcatgggcaaccaggcacaggtgcgcgaaggcgccacggtgatgtcgaccagcacgcgtaacttcccgaaccgcctgggcaagaacaccaacgtgtacctgggttccgccgaactggcggcgatctgctcgcgcctgggccgtatcccgaccaaggaagagtacatggccgacatgggcgtgctcaacgccaatggcgacaagatctacaagtacatgaacttcgaccagatcgaggacttcaaggaagtggccgacggcgtgacggtgtaagccgcgcagtcaggctggcatgaagaaggggccccgcttgcggggcccttttgtatttggatttcgccggcttgacgggtggcatacgccaccaccaccaccaaattgccgctgggatgttccctctccccatgaggggagagggagaacaccttgctcaggctagttcgggcggttttggagcacccagcggaatcccctggcgcgcggcgtacgccaccacctccgcggtattgtgcaggtcgagcttgcgcatcaggttctcgcggtgcttgcgcgcagtcagcgggctgatgtcgagttgcgcggcaatgtcgccggcggtggcgccgcgcgcgatcagcatcaggatctgcagttcgcgccgggtgagcgtggcaattccgtccggtgccgcggtggccggtgcagtggcgcgcgcggccacgaagttgcggccctcgcgcagggccatgagcgcgggcaccagttcgctgatatcgccgctcttgaccaggtagccattggcgcccgcatcgatcgccgcgtgggccatgcccgcgcccgcgctgccggtcagcaccaggatgcgcagcgcaggatgccttgtgcgcaggcgttccacgaaggccaggccatcgacgccgggcatgcccaggtccatcaccagcaggtcggtcggtacccgttccaggagccccagcagttgcgcgccatctgctgcctcgcccgccagcaccaggttgccgacgccggacagcacctgcttgaggccctccagcacgatggcatggtcatcggcgagggccacgcgggtcgggacggaaaagcggctcatcgcggcaggtgcatcggtggcgaatgggaaagggaaggtggtataaaacggcagcccgtcagtccggcagctgcaggtggcctgctgaatgccccaatgaaccggcggccggctggattatagcgttgcacgcccaacctgccccacggcctacctagcatgcgcaagcttccgttgtcctgttgccgtaccgtttcctgccgcccgcaacgggcgctcgcatcatgacagccacaggcaccggattgccgccggcctggcagcccggagatgtgccggcggcgatggtggacctgctctaccgccagtccaacgcggtcctgtttgccaacttcgtcattgcgctgccggtggtctatgtgctgcgtcccagcgtgccgctgcccatgctggccggctggatggccgcggtgtacctgctgaccacgctgcgcatcggcctgtcgcggcgctacttccggcgcgacggcagcacgccgccgcaggtgtgggcacgccgcttcatggtgctgtcctggctgtccagcctgctgtggggcgccgtgggctctgccatcctgctgccgcccgagccgcagctggtggcgttctgctgcatcgtgctggccggcatgtccagtggcgcgatcccgtcgctgtcggcgcatccggccacctaccgcggttcagtcgcggccatgctgctgccgttcaccatctattgcctggtgcagcaggggccggtgtatggcgtctacgcgggctttgccgcgtgcctgctgtgcgtcaacatctactacagccaggtcacctatcgcgcgctgcgcgatggcgtgacactgcgcttcgagaacgtcgcgctgatcggcgagcttgagcgcgagcgcgaccgcgtcaccgccgcggaccgggccaagacgcgcttcctggcggccgccgggcacgacctgcgccagccggtgtatgccatcggcctgcaggcggcatcgctgctgactctgggcgagcgcggcgatgtggcaggcggccaggcgcatgccatcggccaccggctgcaagccacgctggcgcgcatggacaacctgctcgacggcctgctcgacgcctcgcgcctggatgccggcgtgatgccggtgcgccgccagccgctgcatctggcgcggctgctggccgagctgcgcgacgagtacgccgagcaggcgtgccagcgcggcagcgtgctgcgggtggtgccggcgcgcgcgtggatcgacagcgatccggacctgctcaagcgcatcctcgacaacctggtggccaatgcgctgcgccatgcgccgcgtgccagcatcctggtgggcgcgcggcgccgcggcgatgccatggagatccaggtgatcgacaccggcccgggcatcgccgcggcccagcagtcgcgcgtgttcgacgaatacgcccaggtgccgggccttgccatggcaggcgacgaccaggcgggcgcaaagggactgggcctgggcctggcgatcgtgcggcgcctggcggcgctgcttggccaccaggtgggcctgcgttccgcaccggggcgcggctgcgtgttttcggtgcgcgtgccgctggctgccgccgcggcgcaggtgcatccagccacccccgccattcccgcggccgctggcgagccgctctgcgtgatgctggtcgacgacgacgcgcaggtgctgggcgcgctcaccgaactgctgtcgctctggggccatgtggtctacggcgggcgcaccgttgccgcagtgcgcgctgcgtaccgcgccgccagccaggacgggcccgccccggtccacctgatcctggccgactaccggctggccgaaggcctgaccggcatcgctgcggtcggcatgctgcgcgccagcctgggccgcgcggtgccggcgctgatcgtcaccggcgacaccgcgccagaccggctgcaggcgctgcatgacagcggcttcccggtgttgcacaagccgatccagggcgaggccttgcgcgcggccctgcatcgcgcggtgcaactggccgaggccgcctgaggccctgcgctgcatgcatggcaggagcggtttatgatcgggcttttccgttgtccggcgccttcttgcgcagtgcgcaagcgcctgaaccaggagccagtgtgcccgatctgtccgctttccccatcacccgcaaatggccggcgcagcatcccgaccgcatccagctgtattccctgcccacgcccaacggggtcaaggtgtcgatcatgctggaggagaccggcctgccgtatgaaccgcacctggtgcgcttcgacgccaacgaccagatgtcgccggagttcctgtcgctgagcccgaacaacaagattcccgccatcctcgatcccaacggtccgggcggcaagccgctggcgctgttcgaatcgggcgcgatcctgctctacctggccgacaagtcgggccagctgatcccggccgaccccgcgcgccgctacgaaaccatccagtgggtgatgttccagatgggcggcatcgggccgatgttcgggcaggtgggctttttccacaagttcgcgggcaaggagtacgaggacaagcgcccgcgcgaccgctacgtggccgaaagccggcgcctgctgaatgtgctgaaccagcggctggaagggcgcgactggatcatgggcgacacctacaccattgccgatatcgccaccttcccgtgggtgcgcaacctgcttggcttctatgaggcgggcgaactggtcggcatccaggacttcccgcatgtcaggcgcgtgctggaggccttcgtgaagcgcccggcggtggtgaaggggctcgatacgccgcaccgcggctgaggcagcctgcggcgtgcgcgccgcgggcgtgggcatcgtcctacacggcggcctccccggcgcctacagaggggcgggcggcacgcatcctatagtccaggaacaggcgcatcgccctgcgttgcctgaggagcccggaccatgccgatgcccatcaccttttccctgttgcgtgtcgttcttttggcgggcgccaccgctgcgctcgccgcctgcggtgaaacggccaagctgccttccgaagcgggctttggccccacgccgcagctgccgccacccaaccagaccgcgatccccaccgtcaagatcgcgccggccatcggctgggccgcgggccagcgcccggtgccggccgcaggcatggcggtgacggccttcgccgacaagctggaccatccgcgctgggtctatgtgctgcccaacggcgacgtgctggtggccgagagcaatgccccgcccaagcccgacgacggcaagggcttccgcggctggatcatgaagaaggtgatgaagcgcgcgggcgccggcacccccagcgccaaccgcatcacgctgctgcgcgacaccaacggcgacggcgtcgccgaccagcgctcggtgttcctaaaggacctgaactcgccgttcggcatggccctggtcggcaacgacttctacgtagccgccaccgacgcggtgctgcgcttcccgtaccagcccggacagacccggattacggccgcgccccagaaggtggtggacctgcccggcgggccgctcaaccatcactggaccaagagcctgatcgccagccgcgacggcagcaagctgtacgtgacggtgggctccaacagcaacgtgggcgagcacggcatggacaaggaggtcggccgcgccgccatctgggaggtcgacccgcaggccggcacgcaccggatctttgccagcggcctgcgcaatcccaacggcatggcgtgggaaccggtcaccggcatgctctggaccgccgtcaacgagcgcgatgaaatcggcagcgacctggtgccggactacatcacctcggtgcgcgacggcggcttctatggctggccctacagctactacggccagcatgtcgacgcacgcgtgaagccgccggcgccggacctggtggccagggccatcgtgccggactatgccgtgggggcgcacaccgcatcgctcgggctggccgccgccggcggcaacaacctgccggcgcgcttcagcgaaggcatgttcgtgggcctgcacggttcgtggaaccgcaggccgctggcgggctacaaggtgatcttcgtgccgttcagcaagggccggcccaacggcgcgccgttcgacgtgctgaccggctttctcgatgaggacggcaacgcgcgcgggcggccggtgggcgtggcgatcgacaagcaaggcggtttgctggtggccgacgatgtcggcaataccgtgtggcgggtcagcggcgcgaagtaggcgggccagggcgcggcagcggcggcaccgcaccgctagaatgacggcgtccccacacgccgagcccgctgccgtccatgtctctcacggtcttcgctgtcgtcctgctcgccgcgttcctgcatgccgcctggaacgcggtggtcaagggcggcggcgacaagatgctgtcgacggtgatggtggcggtgagcgccggactgacgggcgccgtggcgctgccggcgttgccgcagccggcgccggcgagctggccgttcatcgccgcgtcagtgggcgtgcacgtggtgtatttcgcgctggtggcacgcatctaccacaccgcggacatgagccagacctaccccctgatgcgcggcaccgcgccgctgctggtggcggtggccagcgtgggctggctgggcgagcacctgtcggcgctggcgtggagcggcatcgccgtgatcagcctgggcatcctggccatggcgggtggtgcccgcggtgcccctggcagccgtgagggcatgtggctggcgctgctgaacgcagtggtgatcgccgcctatacgctgatcgacggcaccggcgtgcgccgctccggcgcacctgtggcgtatgcattctggatcttcgtgctgaccgcggtgccgctggcggcgtgggcgctggtggcgcgccggccggcactgggcggctatgtgcggcgcaacctggtgttcgcgctggtgggcggcggcggcacgctggcgtcctatgggctgtcgctgtgggcgatgacacgcgcgccggtggccccggtagcggccctgcgtgagtcctcgatcctgttcggcgcgttgatctccgggctgctgctcaaggagcgcgtgggcgccgcccgcctgggcgcggcctgcctgattgccgccggcgtggccacgctgcgctttgcctgagggcacgtccgggtgccgctctgaacgcccggccgctgagcgccgccagcgctgtctatacttggttttaccggggtcagacggcggaggggcactgcgtccgcgcaaaccggcagcctggcgtcgacgccgaggagagggcatggaccacaccgcagattcgtttcgggcttttgagctggctggctgggaagatcccgaggtcgtcagccagtaccaggagcatctgtcgcacgtgacccggcaatcggtcgagtccctgctggacgaggcccatgtgaccagcgggctgcgcgtgctggatgtggccaccggctccggccatgtcgcggcgggggcggtgcggcgcggcgcagagtccgtcggcatcgatttctcgctggcgcaggtgcagctggcgcgcaagctccatccggatgtccattacgagcaggccgatgcgcaggcgctgccgttcggcgatgccagcttcgatgccgtggtcaatggcttcggcatgtgccacctgtccgaccccgatgccgcgctggccgaggccttccgcgtgctgcgcccgggcgggcgcatcgccttcaccgtgtgggacacgcccgagcgcgcggtcggtttcggcgcggtctatgccgcgatccgcgcctacggctcgatggaggtcgatatccccgtggggccgaacttcttcctgttcagcgatccgggccattgccgcaccgcgttgcagcaggccggctttgtctcgcccacctgccgcaacgtgccgcaggtatggcgcttctccacgcccgaccagctgttcgatgcgctggcccagggcaccgtgcgcgccgccgccacgctgcgcgcgcagactcccaaggcccgcgacgagatccgcgccgtgctgcgcggcaccgtcgccgcctatatgcgcggcagcggcttcgaggtgccgatgccggcagtgctggcggcggcggtcaagccctgagggcggggcttacgcacctgtggcggcgcggacgccgccgagggtgttggagatcgaccgacatccctgccgccagcgtcggcctggccccaccatcccattcccggaaagtgccgtaatccacgccgcaaccagccttgtggcggtggcacggtcattgcgcaatggacagcgagcgcggcgccgcggctcgttgtgccaccagccagcaatggcttcccggagaaccccgatgtacacccgaccccaatgccagacagggcaggccgcgccgcgcccgcccgcaatcctgcaccgctcgcgccaggccatggcgctgctgcgcgtgctgggcttatgcatcaacagtgtcgcctgcgcccagtccgaagcgccgcaggctgcagcgcctgccgtgcaggccgtgacgccggagcagaagtttgcgcccggatacctggaggccgttgccaccggttatgacaatgggttggccttgcgggagccggaaggcctcgcgccgctgaggctgccgcgcgaggcgcgcagcgcgccggcgccaggcgccgtgccggttgccatgccagcggcggtgcggccgcagccggcgcgctgacctggcggggctcccgggagcagggtggcgaaacaagtggcgcagtgcggcctttagcgcctgacctgttcctgttcgtcccgccctgccgacatgaagtcgttcgggaaggctggggtatttgagttcaggcctggggtgacgcggtccagtcttcgatgcgcaggcccggatacgtcgcaaagtcgcgcacgttgcgcgtgaccactgtcagatcctccgcaatggcatgggcggcaatcagcttgtccatgacatctgccttgcgttcgcgcctggcggcacgaatcgggccataggcgcgcgcggcttcggcgttcagcggcagcactgggacccgcgcgaccagcccgtgcaacgcgcgccgcgcagcctccggattgcccgaggcggttacaccgtattcgagttcggccagggtgatcgcagacagcaccacatcgccctcgaagcattgtgcaaagcgttcggccacctggggcggctggtgcttcatcaggtagatgcacatgctggtgtcgaacatatacctggccatcagaatccctcccgctcagcctgctcctggtcgccgcggccttgtgccatgaagtcggccgggaacgcggcgaaggcgtcgagcaggcctgtcaggcgctgtcgcacggggcggatccgcaactcatcgccgatccgctcgatttccagctgcatatcggtgtcggggtaggccagttccgcgggaatgcgcaccgcttgggagtttccgttacggaagatccgggtgaaaggcattgtggtttccatgtacatccttgtaggtacgagcatagcaccatccaatcagaagtacgtctgcgtgtgtacgtccataattctcaatctcgtctgtcattacctacaattcgtcacactggtaattccccgcccaatggacatcaatctcgcccgcaccttcctgcaagtcgtccgcaccggcagcctgctggccgcggctgacaagctgcatgtcacccagaccgccgtgaccgcgcgcatcaagagcctggaatcgcagctcaactgccgcctgttcgagcgcaacaaggcgggcgcacggctgacgcccgatggtcagcgctttctcggctacgccagccagctggtgcagacctgggaggcggcctgccgcgagctgccgttgccggccgggctggccagcctgtttcgtttcggtacggaaatcagcctgggcaacccgctggtgctgctgtggaccacgcgcctgcgccaactgatgccggcgcaggcggtgcgggcggaagtgggggaaggggcggagctgcagcgcaagctgcagtcaggcacgctggatgcggcgctggtctaccagccggagtacgcgcccggcatgcatgtcgaggcgctgatggaagagaagctgatcctgatccgctcgacgcagcgcgacggcggctatgtctatatcgactggggaccggaattccgctgccagcatgacagcgcgctgccggagcatgcgcgcgcctcgctgtacttcaacctggggccgctggcgctgcagtacatcctgcagttcggtggcagtgggtatttccggacacgcgtggtgcagagctacctggacagcggggtgctggcgcgcgtggaaggcgcgtcagagttctcttatccggtattcctcgtctgcgccaggacccccgcaggggcgtcgcaggatgccgtgcgcatcctgcgtgacatcgtgcgcgaagaatccgactggtcgcagcgctgggatttcccgcaatagcgcaaagcggtcagatccggaccggcaccagttggcccatcgggccgggcacggccaccaggcgccattgccgcacgcgccccacccggcggccgcgcccgccgccgcgcggcgggcgcggttccagcccggcaaagcggccatgccgctgcgcgcgttcgaacaccggctcgggcacccgggtcccgatcagccaggtgacggtgcctcccagcgccaccagtgccagcgccagggcgatccagaggacggcttccatgttccccgctccatcgaataggtatctgtgcttccagtattgtgcaaagcgttccggcgggtaaatgaaagttatttccacttcatatcaataaaattgcattcaagctggcttctccttcaaacctgggccgttcggctgcgggaggaaaaatcatcctttccgacgaatctcatagacgctgcacggcagacactcagccggtcactctcaaaaacaccaggagaccccgcatgcaacgcctgatcttcgaagccgaacacgacgccttccgcgaatccgcccgccgcttctaccagcgcgaggtggggccgcacggcgagcgctggcgcgaacagggctgcgtggaccgcgaagtgttccgcaaggccggcgagcagggctacctgctgatgtgggccgacgagaaatacggcggcgccggcgtggaggatttccgctatgagcagatcctgatcgaagagaatgcgcgccacggcgactcgggctttttcggcacgctgcactcgcggctggtggcgccgtatatcggccgcatcggcaacgaggaacaacgccagcgcctgctgccggcggccgcgcgcggcgagtcgatctttgccattgccatgaccgagccgcaggcgggatccgacctggccggcatgcgcacgcgtgccgaggaccacggcgaccactgggtgctgaacggcgccaagacctatatctcgaacggccagctggccgactacgtggtggtggtcgcgcgcactgatccggagcgcagccatggccttggcctctttatcgtcgagcgcggcatgcccggcttcgagcgcgggcgcaagctgcgcaagatgggcctgcactcgcaggacacctcggagctgttcttcgacaacgtcaaggtgcccaaggccaacgtgctgggcgagcccggccagggcttccgctacctgacgcgccacctggccgaagagcggctgattggcgcctgcggctacatggcgtcggcgcaggtggcgttcgacctcacgctggactatgtcaaggagcgcaaggccttcggccgggccatcggcacgttccagaactcgcgcttcaagcttgccgaactgcgggcgcagctggatgcgctgcagaccttcgtcgaccagtgcgtgctgcagcacaacgcaggcacgctgaccgtggagacggcggcgtcggccaagctgctcacgtcggaactgcagggacgcatggtcgacgagggcgtgcagctgcacggtggcgccggctatatggaggagtaccgcatctgccgcatgtacaccgacgcgcgcatctcgcgcatctacgccggcagcagcgagatcatgaaggagatcatcggccgcagcctggggctggatgaccgcatgaaggggtaagccgcctggcagtacagacggcacggccggcaacggccgtgccgtttttcatggttttccgattggctagggttttcgcgcagttaaaggcttttgtcagctttatgaaagccgtttgtaatgcgattcggtttgaatgcgtgcgggagatcgtgtccggtggcgtctgatgcaccaggacagcgggcgagggcgcaccaggacagccacgcttcgcggccgcattggcgggatcagggtcggatgaatatttgccgccctggtgcaccgttcggcgagcacggtcgtttaccgcagaccgttgtcgaaccgagcctgactgaccgtgccttttgtcttttcccgtattgccgtaggtgccctgctgctactgggggttctggcccggcccgcggcaatccttgccgccgaaggccccgccgatccgcttccttccgctgattccgcagatgctgccggtccttgcgtgccgccgccggcgggcgcgacgctgaccctggcgcaggcgcgcctggacgcactgcgctgcaaccgcgacatcatcgccgcccgccgcggcgtcgaagccagccaggcggacatacagatcgcttcgcagcggcccaatcccgtgctgagcctgggcgtgaccaatatcaacccgcatgccggcatcggctcgggcaacctgcgcagcaagaccgtggactctaccctgcgcgtggaccagctgatcgagaccgccaacaagggcggcctgcgcgtggacgccgcgcgcaaggccagcgcggccgccggcgaagtggtgcaggcggtggtggcgcagcagagcgccgcggcggagcaggctttttatgacgcggtggtcagccaggagcgcgtggcggtgttcaaggagatgctggcgctctacgaccgcacgcgccaggccagcgagacccgcctgaaggccggcgacgtctcgcgcgccgacgtgaccaagctgcagctagacgcgctgcgcgcgcagagcgacatgcgccaggccatgaccgaccacgcgcgcgacaaggcccagctggcgcaggccatgggcgtgcccggcacgcttgccggcaaccggctggtggcggactggccgccgctggatacgcccgtgccgcaggtcgatcccgacacattgcagcgccgccccgacgtaactgcggccgaggcccgcctggccgcggccgccgccgcgcgcgacctggcgcgcgccggccgcgtgcccgacgtgaccgtcggcgcgcaggctgagcactatccggtttccgccaccaataccaacggcagcggcaacagctacggcgtgttcctgacgatcccgctgtacgtgcgccacagcaacggcggcgaggcccgccgcgccgaggtggactactacgccgcgctggacgaccgcaaccgcgtgctgctggaagccggcaatgagatggaacggctgcgcagccagctcgaagccgcgcgccagtcactgcggcagatgcgcgacgacgtgctgcccgccgccgaaagcgtggccggcagcgccgagtttgcctacggcaagggcgccaccggcgtgctcgacctgctcgatgcccgccgcgcgctgcgccagacccggctcgattccgtcagcgcccagggcgattacgccaaggccctgtcggcctaccgcgccgcgctgcagacctccacgaccggcactgcgacaagctcgcgtccctgaaccgcagtcccagcgaatccaatgcactccctcctgtcacgcatgtcccgccgcatgtcttccgtccatttccccgccggcctgcccgcacggtttgctgccctgtccctgtgcgcgctggcgctggccgcctgcggcaagtctgaagcgcccaaggccgatgacgatcccaaggtcagcggcaataccatccagttcccggccagcgtgaagacgctgccgggcatcgccggcgaagccgccaggaccggcggcgagcgcatgctgagcctgcccggccggctggtgtggaacgaggacaagaccgtgcgcgtgtcgacgccgtttgccggccgcgtcaccgagatcctggtgcagcccggcgccaccgtgaaagcgggccagccgctggccagcctgacctcgcccgatttcggcgtggcccaggccgatgcgcgcaaggccgccgccgacagcgcggtcgcggccaaggcgctggcacggcagcgcgagctgtacggcgccggcatcatcgcgcagaaggagctggagcaggcgcaggccgacgccgcgcgcgccgcggcggacctgcagcgcacccaggcggcgctggcccagtacggcgcggccgcgggcggcgcgggcgcctcaggcatcgtaaaccagcgctttccgctgcgcagcccgatcgacggcctggtggtcgaacgcaacatcaacctcggcatggagctgcgccccgaccagccgcccgccgcgccgttgttcctggtgaccgatccgaccacgctgtgggcgcaggtcgatgcgggcgaggccgacctgagcctgttcaagccgggcgtggacgtgcagctcaccaccgctgcctggcccggcgagaccttctccggcaccgtggtcaagatcgccgactatgtcgatcccaccgcgcgcagtatcaaggtgcggctgaacgtgcccaacccggagcggcgcctgaaggcagagatgttcgtcaccgcgaagctgccggccgcgtcgttcaagggcatcgccgtgccgtccaaggccgtgttcctggccgacaaccgcaactatgtgttcgtgcgcaccaccgccaataccttcgagcgccgcctggtgcgcgtgggcgtgacgctgcccggcaccaccgagctgcttgaaggcgtgaaggacggcgagaccgtgatcaccgacggcaacctctacctgcaggacatcctgcgcgatgccactgccgtgaacgcggcgcgtgcgtccgagaagaagtgaggacggccgccacatgatttcgcgcatcgtcagctttgccctgcaccagaagctctttgtctggctgggcctgcttatcttcgtcgggggcggcctggctgcattcaagaacctgccgatcgaagctttcccggatgtctccgacatccaggtcaacgtcatcacgctgtacccgggccgcgccgccgaagaggtggagcgccaggtgaccatccccattgaaaccgcgctggccggaacgcccaacgcggtgcgggtgttctcgcatacgcagttcggcctgtcgttcatgatggtgaccttcaacgaccgcgccaccgacgtgaccgcgcgccagcagatcctggagcgcctgcgcagcgtggacctgcccgacggcgtgcatccggacctggcgccgctgtccaccgcgatcggcgagatctaccgcttccgcctggccggcaagggctataccgcgcaagagctgcgcacgctgcaggactgggtggtggagaaaaacctgcgccaggtgccgggcgtggccgacctggtcaccatcggcggaaccatcaagcagtacgaggtcaatcccaacctggcgcgcatgcgcgatgccaagatctcgctgtcgcagctgttcaccgcgctgcagcgcgccaacgccaatgccggcggcggcgccgtggcgcacggccggcaacagttcctgctgcgctcgctgggcagtttccgcacctcggccgatatcgccaacgtggtggtggccgagaaccagggcaccccgatcctggtcaaggacatcgccgacgtgagggtcggcagcgcgccgccgcagggcctgatgggccaggacgacgaggacgacatcgtctcgggcatcgtggtgatgcgcaagggcgagaacccgtcgctggtgctggaggcgctgaagaagaggatcgacctgctggacgaccagatcctgcccaagggcgtgaagatcgtgccgtactacgatcgctccacgctgatcgacaagaccctgcacaccgtgttcggcaacctggtggaaggcgcgctgctggtgatggcggtgctgtacctgttcctggccaacgtgcgcgccgcggcgatcgtggcgctgatcatcccgctggcgctgctgtcgaccttcatcgggctgacctgggtgggtattccagccaacctgctgtctcttggcgcgatggacttcggtatcatcgtcgacggcgcggtgatcgtggttgagaatatcttcaagcggctgggcgagctcaaggcgcagcagatcaaggacagcaaggcgcgcctgcatgccatcctgcaggccaccacggaagtgggccgtccgaccgtgttctcgatggtcatcatcattgcggcgcacatcccgatcttcacgctgcagcggcacgagggcaagatcttcgcgccgatggcctacacggtcacgggcgcgctgatcggctccctgatcctctcgctgacgctggtgccgctgctgtgccacctgctgctcaccaggaacatcgcgcacgacgacaacttcatcgtgcgccactgcaagcggctctatgagccgatgctggcctgggcgctggaccataagaagctggtggtgggttcggcgctgggcctgctggtggtgaccgtgggcgtgggcaagttcctcggcagcgagttcctgcccgagctggacgaaggctcgatgtgggtcagcttcgacctgccggcatcggtctcgatcgacgaggcgcgcgaccaggcgcggctgctgcgcagcgtgatccgcaagaccccggaggtcaataccaccatctccaaggtgggccgccccgacgacggcaccgatcccaagctgatcaacaccgtcgagatcctggtggacctgaagcccgagaagcaatggcgcgacggcttcaacaagcgcgccatcatcggcgagatcgacaagaacctgcgccagctccccggcatcgagcccaatttctcgcagccggtgcgcgacaacatcctggagagcatctcgcagatcaagggccagatcgtgatcaaggtgcagagcgacagcctggagcagaacaagaaggtggccgaccagatcctggccaacgtgcagacggtcaagggcgtgatgcgcgcctttatcgaccgtgacggcgaactgccgcagtacgtgctggagttcgaccgggcccaggccgcgcgctacggcatcaatgtcgccgacgtgcaggacctgatggaaaccgcgctggccggcaaggccgcgaccgagctgtgggagggcgagaagcatttcagcgtggccgtgcgcctgaagccgtcggagcgcgcgctgccgaacctgcccaatatcttcatgcagaccgcggacggcgcgcaggtgccgctgtcgcaactggtgacgttccgcgcggcatccggtgcgatgaacatcagccgcgagaacggccagcgcaccacctcgatcggcatctttatccgcgaccgcgacatgggcagcgtggtcaaggacatgcagaagctggtggcgaagaacgtcaaggccgacgacgtcaagatcagctggtcgggcgagttcgagaaccaggagcgcgccatggcgcggctctcgatcgtggtgccgctgtcggtgctggtgatcttcctgctgctgttcaatgcgttcaagtcgttcaagagcgccacgctgatcatctcgaacatcccgttcgcgctgatcgggggcgtgttcgcgctgttcctgaccggcatcccgctgtcggtgtcggcggcgatcggctttatcgcgctgttcggccaggcggtgctcaatggcgtggtcatggtcacctacttcaaccagctgcgcgatgaaggcatgccggtgcgccaggcggtgctgacgggctcgatggaccggctgcgcacggtgctgatgaccgcgctgctggccatgctgggtttgttcccgatggcgatctctcgcgccatcggctctgagacgcagcgcccgctggccatcgtcatcatcggcgggctgatcaccgccaccatgctgacgctgatcgtgctgcccaccttgtatgaatggatggtggggcgcaactggccggacgaagagggcgaagcgcctgacgagaaccggttgacgccgtcgattctgggctgacgaccgccctgacttcactggcaatttgcgcccctctcccgctgcgcgggagaggggcgccttgttctgcggcacgcatgctcgcccgccgtcgcgcacatgacgcgctgaccgcaccatcccccctccagcaaccaggtgcatgccccgccgcgtgcctcgcccgcattgcaatgtcggaatagtctgacgcgcctttcggaaccggacgcctgcttcccatacccccccgggcctactctgtacttacggcatggccagcagcatagccgccggcctctcatgcgtacctttacgcaatcacccggaaaggagatcgacatgttgaagaaatggctgaccgcagcagtgtgttcgatgatggttgccgcaccggcgggatttgcgctggcgcagatgaccgcaccaacaaccgcgtccggaacgactgcaaccggggcaagggcagactatgacgccgcggtgaagcaggctgatgcggactacaaggctgcctccgccaagtgcaatggcatgaaggacaacgccaaggacgtctgcaaggccgaggccaagcgcgaccgcgatgtggccaaggcccaggccgaagcccgccgcgacggcacgcagaaggcgaccgccaaggccgagaagaccaaggctgaccgcgactatgacgtagccaaggaaatgtgcgacgacaagaagggcaacgacaaggacgtctgcaagaaggacgccaaggccgcccatgaaaaggcactgatggctgccaaggtcgacaaggccgcggcgaccggttcgcgtgccgacgtggcggaagcccgtgccgacgcgaagaaggacgccaccgacgccgcctacaaggccgacaaggaacgctgcgacgcgatgtcgggcgatgccaaggacaagtgccaggccgatgtgaaggccaagtacggcaagtaagccttcgcggcatcccgccagcattggcgggccacgcaccgcaccacccgcaaggggacgcctccaatgcgcccccttgccaccggatgaaggagcatgagatgaactgggaccagatcgaaggcaagtgggaacaagcgaagggcaagatcaaggagaagtggggcaagctgaccgacgacgacatcgcgcagatcaacggcaagcgtgaccagcttgccggccgcatccaggagcgctatggctacaccaaggagcgcgccgaggaagaaatgaaggattgggaacgggacacgcgctggtaagcaatgcgtggcagctaggcaaggcgggacgccagcgggcgtcccgccttgctttttgcgtgcggcgcgtgctcggaacctggcacccccggaacgaggggtatgccggcgcgtatcgcacagcattaagcgcggattagctctgaatgcaaccgaatgatgcacgcgccacccgcgcagggcataacatgtcgcgtcgccgaccctgccatccgcccggcttgccttcgcgctccgcatgtacgcagccttgcccgccttcgtctcgtcgatcttcctcggttacggcctctatgtgctggtgaccaagggcgtgacgcgcgtctccacttcgttcttcctgctgtgcgtgaccaccttcgcctggcagggcacgtgggtgttcctgttccaggcctcgcatcccgatgtgtcgctgatgctggcccggctcggctacctcttcatcctgttcctgccgaccaccttctaccacttcatcgccgaagtcaccgagtgccgccgcgagcggccgttgctgctggcctcgtacggcctgagcctggtgctggcggtgctgctgctgaccaccgaccaggtggtctccggctactacagctatttctttggcgactatcccagggccggcccgctgcatccgctgcacctggtgcagacggtgctggtggcgctgcgcagcgcctggctgctggtggcggcgcggcgcaatgcaaccgccgaacgccgcaagcgctacaagctgtgcctggtggcggtggcgctctattcgctggcggcggtggactacgccgtcaactatggcgcggccttctatccgccgggcgtggtgttcgtggcggcaagcctgggcatcctggcggtcagcgtggtgcgctacgacctgatgcatccgtattcgctggccgccaccgtggcgcacgaggtgcgcacgccgctggcgaccatccgcatgcaggcgcaggagctggcgcgcacctggccgcaggtgctgcatggctaccggctggcggtccagcaggggctgtgcgaggaccgcatgcggcccgggcagcttgagcgcgtgtcgagcctggtcggcgccatcacgcgggaagtcgatggcaccagcaccgtgatcgacatggcgctggcctcggtcacgctggagcggctggaccgcagcagctttgccccgcacggcattgccgactgcgtgcatgcggcgctggagcgctacccgttccagggcgaggagcgcggctgcgtgcaggtgcgcggcatcgaccagggctggcgctttgtcggctccgacacgctgctggtctacgtgctgttcaatctgctgaagaacgcgctgcatgcgatccgcgcggccggcggcggccgcatcgacatcaccggcgcgaccgagggccagtaccacgtgatccgctttcgcgacaccggcccgggcattgcggccgacgtcatgccgcgcatcttcgatccgttcttctccaccaaggcgcatggcaccggtgccggcctcggcctggccttctgccggcgcgtgatcgagaccttcggcgggcgcattgagtgcgagtcggtgccggccgtgcataccacctttaccctcagcctgccgcgcttcaccgccatggccgacagccggctgcgcaccagcaccgccggctgagccacggccggcggtgccggattcagacccgcgcggggtcagccgcgcctggctcagctggccagtgccggcagcgccagttcatattccctgacccgttcgatgatgcccgccggaaagcgcgtgatgcgcttttgccggtcggcgaagacgatctgctggtagcccagcgacaccggcttgccccccacgcagaagcggaacagcaggtaggccgagcactgccggacctggaaggtgttcaggtagcaatccacgcgctggaacgggaacgtctcctcgacatactcctggtgcgcgcgcttggtcacgaagacgccgcccgcggccagcaggttgtcgtggatgcattcatggaaccagcgctcccggcaaataccctgccactcgaaatagcgggcgaagtaggtgttcataaaggcattggaatccttgaggtagatgtcgatcgcatggtggaaggtcttgtgcgaagcggtctcgaacgcgtcgggcgccagttgggccgcgccgcgattcaggatttgggggatcacgtctcgcatcaacataagttgactccttgagatggctgcaagcggcagccacgcctgcccccgggaaggttggggcatggtggcattctgtccgcttgggcagtgtcaaggtgtgcgctgaagtggggggtgcggcacgttccggcgcgtgacgcacgggcgacaaaagtcccggaatgcacgcccgggcctggcaataccggagcggcatggatcggcgttaacccgagtagtctaggtttatagacttttatatagtcgtccggccaggctgcctccgggcggcccacgcctcgccccttttccccgacgttcaccggcgtttcccaacctcccttgccgcatggcagacaccacgtccagcgaactcctcgcgcgcagccgccagccggtctacctgcagctggccaccatcttccgccgccagatcgaaagcggcgcctggcgcgagggtgagcgcatcccgtcgctggaagagctgtgccgccagtacggcgtggcgcgcatgaccatgcaccatgccttgtcgatgctcgatgaagaagggctggtggcgcgctcgcgcgggcgcggcaccttcgtcaaggcgccgtgccagtcgcggcggcaggtgtcgctgtcgaccagctgggacgaggcggtggcggtgggcgctcagctggacaccgaagcgatggtcgaatccgccggcaacgtgccgctgcccgccgatctcggcattccgtgccccggtgagcgcgccgccgaataccacttcctgcgccggttgcaccggctggaaggacggccgttcgcggtgggcgaggtctatatcgaggccggcgtctttgcgcgcgagcccgaggccttccgccagggcgcctcggtgccggtgctggaccgcttccccggactgtcggtcagcaccgcgcgccagcgcctgtcgatcgtcgcggccggggccgaatccgccgccgcgctggcgcttgccgtgggcgcgccggtggctgagctgcgccgttttgcctgtgtcccgggcgagcgcggcgagctgatcgtctactacgcacgcatcgaattcccgaccgactttgtctgcctggatttcgacctgctggcggcgcggccgtgcccggcctgacgcctcccgtgcaaccaatgccaacctgctgacccagaacctgagcggaacccgagacatggaaactacccaaccgatgaacggcgccgagagcctggtcaagaccctgctcgccaacggcgtggacacctgctttgccaacccgggcaccagcgagatgcacttcgtcgcggcgctggaccgcatcccgggcatgcgctgcgtgctgggcctgttcgaaggcgtggtcaccggcgcggccgatggctatgcgcgcatggccggcaagcccgccgccacgctgctgcattgcggcccggggctggccaacggcctggccaacctgcacaacgcgcgccgcgcgcagacgccggtggtcaacatcatcggcgaccaggccacctaccaccggccgctggacgcaccgctgaccgcggataccgaaggctgggcccgtccggtctcggtgtggacgcgcacggccacgcaggctgcgtccgtcggcgccgatgcctcgtccgcggtgcaggccgcatgcgccgcgccgggcggggtcgccagcctgatcctgccttccgatgtgtgctgggatgcgggcggcgtggtggccgcgccgctgccgccgctggcggtgcccaaggtctcgcccgacgccgtgcagcaggccgcgcgcgtgctgcgctcgggccagcccacgctggtggtgctggggggcagcgcgctgcgcgaggcgccgctggccgatgcgcaccgcattgccgcggccaccggcgcccgcctgatctcgcccatgtccaatgcgcgcgtgtcgcgcggcagcggccgcctggcggtggaccgcgtgccatattcgggcgacgtcgcgcgcgacaagctggccggcatccgcaacgtgatcctggtcggcgcaccggcgccggtgacgttctttgcctacccgggcaagtcgccgcgcccgtatccggaagatgccgtgatccacgtgctggcacgcccggaggaagaccttgccgaagcgctggcccgcctggccgacgaggtgggtgcacgcaatgcaccgctgccggctgccgtagcgcccgcatccgttgagcccgcccgcggcgcggtcacgtccgaggcggtggcacgtacgctgaccgccttgctgcccgaacaggcgatcgtggtggaagagagcatcagcttcggccgcgccttctatccgggcacggtccatgcggccccgcacgactggctgcaactgaccggcggcgccatcggcgaaggcctgccgctggccgtgggcgcggcggtggcggcgccggaccggcgcgtggtggcactgcaggccgatggctcggccatgtacacgctgcagtcgctgtggaccatggcgcgcgagcagctcgacgtcaccgtggtgctgctggccaatcgcaagtacgccatcctgctgggcgagctcgcgggcgtaggcgccaacccgggcaagaccgcgctggacatgctggatatcggcaatcccgacctggactgggtcaagctggccaacggcatgggcgtggagggcgcgcaggccagggacatggaaagttttgccgacctgttccgcatggccaatgcgcgcagggggccgtttgtgatcgaactggtgatctgagcgcagcgctttccggattcaaaaatccagccttcggcagatgtgaattgttgcaatgcacagactgcggcaagctgattgctgtgccatggcaggtccatggcggcaccatcaaaagtgaaggagactccatgccccaacaacaagcggcggtgggtccggacaaggcttacgcggaccagctcgccgctggccagttccgcatccagcattgccaggactgcaagcgccacgtgtttttcccgcgcaatatctgcccgcactgcggcggcgacacgctcgcctgggtcgagcccaaggggaccggcacggtctactccaccagcgtgatccgccgcaagccggatgccggcggcgactacaacgtggtgctggtcgacctggatgagggcgtgcgcatgatgagccgcgtggaaggcattgcgcccgccagcgtgcgcatcggcatgcgtgtgcaggcacgcgtggcgcagggcaaggaaggcgaggccgctctcgtcgtgttcgatccggtggagggctgaggccatgagtttgtcgaatttgcgtggcagcgtcgccatcgtcggggtcggccaggcgggcctgggcgaggcccacggcaagactgaaatggaaatcctggtggaggccgccaaggccgccgtcagggatgcggggctgtcgatgcgcgacatcgacggcatcgccaccgccagcgtcggcgccagcatgtgggtgatgccggtggccgagtaccttggcatcaagcccaagtttgtcgacagcaccatgatcggaggctccagctttgtctcgcacatgctgccggcgatgatggcgctggaatcggggcagtgcgatgcggtgctggtctgctacggcagcaaccagcgcacctccacggttggccgcgccggcatctccaaggtgcgcgcggtgctggacccgcagccgtatgagcacccgtacagcccgctgcagccgatcacgtcatatgctctcgccgcggcgcgccatatgcaccagtacggcaccacgcgcgagcacctggccgaggtcgccgtggccgcgcgcaagtgggcgcagctgaatccggaagcgatgatgcgagacccgctcagcatcgatgatgtgctcaatgcgcgcatggtgtcggacccgctgtccgtgcgtgactgctgcctggtcaccgatggcgccggcgcctatgtgatggtgcgcgcggaccgcgccagggacctggccaagccgccggtctatgtgctgggcaatgccactgccacgtggcaccggcagatctcgtgcatgccggacctgaccgtcacggctgccaaggaatccggcgagcgcgcctttgccatggcggggctcaagccgtcggatgtcgatgtggccgagctctatgatgctttcaccatcaacacgctgctgttcctggaagacctgggtttctgcgccaagggtgagggcggccagtttgtcagcggtggcggcattgcgccgggcgggcggctgccggtgaataccaatggcggtggcttgtcatgcgtgcatcctgggatgtatgggatgttcatcaccattgaggcggtgcggcagttgcgtggggaatgtggggagcggcaggtacgggatgccgaggttgccgtggtgcatgggaatggggggacgttgtcgagtcaggctacggcgattctggggactggggcgacggtttaaggcgggagcgggggggctattggcttggcgccatgcgggcctgtcgcccccaccccaacgcagttcaatcccccaactcaggccacccctgcccgccgccggacccgggcaattgttgcaccatgtattcatgcaaccgcgacagttccagcgcaatgccatccggaaacccctgccgcccaccccgcttgtctatcagcagctcaaccaggaaagcacgcagagccgccgggttggtagaaagcgcagccaggtggttgccgatgcgcgcatagcggcggcacagctcaacggggcgcgcctcggccggcagcgatgccagccaccgcatggcgacgtctgacagcaacgtatctttcggcgacggcgggcgccgcacgccgctccagtcaggctcggtttgcactggcggcgcgccgtccagtaccttctttgcttcctcaacggtgacgaattcaaaagagaggggttccataccggctccgggatcaggccaacgcgcactgcgcattaacgcgcattctagcgattacggcgcttcgcgggctagtttgatagccatgtcttcaatgaaccgaatgcctcagccttcgtgcgcttgcttcaccacctgggctacaccgggcgcgccacattttcgccgggttttaagaaagattcaggggtgatataagaaaacagaaacgccgccccccttgccagggggcggcgtttgcggctaacacaccggccgcttcaggccacctgttcgcgccgcagcggcaaccgcctcacccgcaggttccgtcggccacgcacacgccgcgcaccaccatctcgcccatgaagtccatggaagcctggtcggcaatcgcgtcgcgcagcgcatccagcgcggcgtcatggggatcgctggcattgcctgcctccagcggcgtgtcatgccagcgccggggtaaggcagcggggtcgatatcgacgccggcacctgccgccagcgcagccagcaccgcggcctccgcttcggccatggcgtcggcggacaggtccctggcgcgcccctgcccgaaactgtcgaacgcctgatccggcggcccgctcagcagcttccacaaggccagctcggtcagcggcgagcagttcacggtgcgcgcgcccagcaccaggccatgcagccgcaggcggttcggctcgccctgcgcgagcccgccctcgcagcgcaccatcagcgcgccgcccggcactgcggccaggcggaatgcgccctttgcatcggtggttgtgttgtgcacttgtccttgcgcatcgcgcaactgcacggtggcgcctgccagcgcggcgccgacggcagccgtgccgctcacttccggcgcatggtcatccccgcatgctgcgaccgccgcgaccccgcatgcgagcacgaggtggcgccaggatctaaggtccttgcccatggttgctccgcctaaggtgccagggtggccagctcgcggcgcgagcggttgaacaggccgcgcgccagcggcgtcgggcggaagtcgacgtcaagcgccgagatcgtgatgaacttggccaggaaggccggcgtctccgcgatccgcgccagcgctgccgcttcggtctccggcgcgcccacgtcgatcgataccgtgttgtcggcattgcgcttgtaggcggtggtaaaggaatccaccgtgccaggcgtggtcaggcgcacgccggcaggagtcccgccggcagcgatcgggtagttgatgctcagcgggtgggccaccggcagcaatggctggccggctgcgcgcgtggcttccaggctggcaatcacgcgggccaggaaggccccggccctggggaacgcggccacggtgctgccgaagccggtgcgtgcctcggcaaagtccacgccaacgctcagcgcgatgccgggcacgccgcggcgcgcggcgaacagcacgttcatcaccgtgcccgagtgcgggatggagtccgacaggttctcgccgaaattggccccggagacgaccaggtccggcgtgaagctgctttccggcccgacgatcttcaggcccatggcggtggcgtccaccggcgagccgctgcccaggtattccgggttggtggcattgagcgcgccgcctgcgacgaaggtggccttgacccggtgcacgcagtaggtgtcggcgctgccggcgagcggatccactaccagccgggtgcgcccgtcgggcacggcataggcagcgcccgagccgctctggttggtggccggcccgaccgtgatgacgcggtggccggcgtcctgcagggccttgcggaccgcggtgatgccaggtgcggcgcagccgtcgtcattggtcagcaggatattgagcgcgtgcgcggggctggccgcggcggcgagtgccgcggccgcgataccgaggctagcgagccgcaggcgggtgggaagtcgaagcatgggaacctgtctccattctctggtgcctgatgaaagccatgcccggccgcgcagcggcgccgccaggcttgatcgaaaccggggcgacagcgtcacggcaccagcaggccccgttcgcgcgccagcgtgatcgccgtatcctcgatcatgtcctcctgcccgcccaccagccgctgccggccgagctcgaccaggatctcgcgcgcggggatgcggtacttggcctcggcgcgcttggcgaacagcaggaaggacgagtacacgccggcatagcccagcgtgagcgcgtcgcggtcgatgcggatggggtggtccatgatcggcaccaccaggtcttcggccacgtcggcgatgcggtagacgtcgacgccggtctcgatgcccatgcgctcgcacacggccaccagcacttccatcggcgtattgccggcaccggcgcccagtcccgccgcggcggcgtcgatgcggctggcgccgcaggcgatcgcggcgagcgaattggccacgcccatggcaaggttgtggtggccgtggaagcccagctcggtctcggggcgcagcgcctgccgcacggcgcccagcttctcggtgacgtcgtgcggcagcatgtgcccggccgagtcggtgatatacaggcagttggcaccatagctttccatcagcagcgcctgctgcaccagcgtctgcaccggtgccatgtgcgccatcatcaggaagcccacggtatccatgcccagcttgcgcgccataccgatatgctgctccgagacatcggcctcggtgcagtgggtggcgacgcggatggtatgcacgccaatctcatgcgccatgcgcaggtggtcgacggtgccgatgccgggcagcagcagcgcggagacgcgcgcctgcttcagttcgcccagcaccgcgcgcaggtattcctcgtcgctgtgcgcggggaagccgtagttgaccgaggcgccgcccaggccatcgccgtgggtgacctcgatcagcggcacgccggcggcgtccagcccgcgggcaatgtctttcatctgttccagcgagatctggtggcgcttcgggtgcatgccgtcgcgcagggtcatgtcgtgcagggtgatgtgttggaccatggctggctcctcaggcgttggcggattcttgcgcgctgccggcgcgcatggcggcggcaatgcactcggcggtgcgggcggccgaggcggtcatgatgtccaggttgccggcatacttgggcaggtagtcgcccaggccctcgacctccaggaagatcgacacgcgcttgccgtcgaacaccgggccgttcttcagcgtgtagccgggcacgtacttgcgcacttcggcaatcatgtcgtgcaccgaggcggtaatcgcggcaacgtcgggcgcatcgtcggtcaggcagtggatggtgtcgcgcatgatcagcggcggctcggccgggttgatcacgatgatggccttgccctggcgcgcgccgcccacggcttcgatcgcgcccgccgtggtgcgcgtgaactcgtcgatattgcggcgcgtgccgggcccgaccgagcgcgacgacaccgttgccacgatctcgccataggccaccggctgcacgcgcgagaccgcatacaccatggggatggtggcctggccgccgcacgtgaccatgttgacgttcatctcgttgctgccgatatgcgcgtccaggttgaccggcggcacgcagaacggcccgatcgccgccggcgtcaggtcgatcacgcgcacgccgcgcgcggtcagcctggccgagtgctcggcgtggacgtaggccgaggtggcatcgaaggcgatgcggatatcgtcggcctccaggtgcggcagcaagccgtcgatgccgtcgctggtggtcttcagtcccagctcgcgcgcgcgcgccaggccttcggaggacggctccacgccgaccatccagaccggttccaggatgtcgctgcggcgcagcttgtaaagcaggtcggtgccgatattgccgggcccgatcagggcacatcggatcttgttcatggggtctcgcttggcaaagtcaggaagtcaggaaagtcgtgtaagtcagcggaacacggcgctgcagccgccgatgccggtgatatgcatggacagccggtcgcccgcctgcaccggaatcagcgccgccagcgaacccgacaggatggtctcgccggccagcagcggaatgccgaagctgcccagggtgttggccagccacgccaccgcgtcggcgggatgccccagcgcggcgctgccaagcccggtggcgacgcacttgccgttcttctcgagcgtcatcgcgcatgcgcccaggtccagcgcgtgcgggctgacgctttcctcgccgagcacatagacgccgcaagaggcgttgtcggcgacggtatcctcgatgcggatgcgccagtcccggatgcgcgagtcaacgatctcgaagcaggccgccaccgtttcggtggcgtcgagcacatcggcgcgcgtcacgcccgggccgcgcaggtcgcgccgcaggaagaaggcaatctcgccctcggcgcgcggctggatcagggtttcggtggggatgggctgcccggcggcgtactgcatgctctgcagcaggatgccgaagtccggctggtgcacatccagcatctgctgcacggccgcgctggtcacgccgatcttcttgccggtgacgcggtcgccggccgccagccggtgggcgataaagccttgctggatgcgataggcagcgtggacgtcgagccccagtccgcggccgctgagcggcggcaccggcgagcgcgtgaccagcgcatggtggagttcattgctgagcgtggtgatcaggtcggcgttcatggcaggggagggtcgggccgcactgccgcggcggcagcgcgccgcggcagttcgggtcaggacaaaaggtcagaacgagtacttggcgttgaaggccacgtagtcgcggtcagccagcggacggttggcgatgttggccccgccgatgaacgcggcgtaggtcaggttgagctccaggttgttcaggtacttgaaggtcagccccacgctggcgcgcttgtcgccatagcccaacagtgtgccgaaggcgccggccaccgccgactggccgctgaactgctgagcgtaggtgagtggcacactcatgtcccagccatcgaacacattgttgtagttcagcgaccagcccacctggaacgccgccgagttgcgggtgttcgacagcttgctgaagcccatcaccgggtccacgtcgagcacgtgcaggtaggccacttcgcccagcagcgtctgcgagtcggccaggaaggtcgggcccaccgagtagatcgcggagagctggccctgcagcgccttgccgcgcgtcgcggtgggcgagccggccacgtccaccagcatcggcacgccgtccttgtagctgacttcaccggcgacgttggcgcccagcatctgcgtggagaagctggcgccggtcaggttgatgccgccgtagaacttctgctggtattgcagcgtgggaaagagcgaggtgaccacgctcgggttcttgtcgtgatagcgcagctggtacagcccgatctcggtgctgtcaaatacgcggaagcgcgcgcccacgccccattgcccccagtccgaggggcggatatccgggccgcgcgggatgttgaaaccgggcccgatgatgaactccgcgcccgggccgaccacgtcggtggagctgaaatagctgcccggtgcgaagatctggttcggcttgtaggtgaactggtaatagcccatcacgctgaatgccggcgtgacctgcagctgcagcgacgcctgcggcaccggcagcaggatgtccttgacctcggcgcccggcacgaaggccttggtggcatcggcaggcccttgcgcgccggcgatattggcgaagaacaggctctcgccccaggcgaccacctggttgcccagcttgaagctcagctgcgtgctgccgatcggcgccgcgccatagacataggcatcgagcagttgcgcgcggtgctcgtgatagtcctgcgccgagttggtgaactggttgaacggaccgctgtggttgaccgtgaacggcgcattgttcgagttggtgccgctgtaggcccagtcctggaacacgctgccgcgcaccagcgcgccgaagacgtcgtgcttgagatgcgcttcgcccagcagcgagacgcggttggcgatcaggtcgccgcgcttgaagttgcggttgccatcgtcgccgttgatattggcggggctcagcagtgtgttgctctggtggccggtgcgcaccgccgcgccgtaggaggcggtgacgctgtagtcgagcgtggtgtcgtggccaaggtcgatggtgtcgcccgccctcgctggcgttgcaagcagcgcggccagtgccgccgcggcagcgattggccgcagccggttgcggcgtttcagtgggccgagttgtggatggtgcatggtggtctcccccgtggtgtcggtgttggttcgttgcctggcacttcgaatggcgctcgcctggtcgcaagcgtagagaggggcagccatgcacaaatcggcagaacggactaggcggtttccctacaggcgggccgctcagccgcgattgaccgaagcggcgtcgagaaaggccgggcgctcgccgccgccatcgatcacgagattggcgccagatacgtacgacgcctgcggcgatgccaggaacaggcacgcgccggcgatgtcgtccggatgcgcgagccggcccagcggcaccgtcgcggccatggtgcgcaacgcctcggggtcaccgtagtgctgctgctgcgaggtctcggtcagcaccacgcccgggctgaccgcggcaacgcgcaccttgggcgcccattccaccgcgagcgtgcgcaccgcattgaggatgccggccttggcggcgccataggccgccgtgccgggcgaagggcgcagcgcgctgacgctgccgacgaacagctgggtgccgccgccagcctgttgctgcatgcgtgcattggtgcgctgcgcgagctgcagcggcgccaccagattgagccggatcaccgattccagcagccgtggcgaggcctgcgcaaccagcgcgaacggcgagccgccggcgttgtggatgaccacgtcgagcgtcgggctggcgtgcgcgatctgcgccagcatggcatcgacctgttcgatgtcgcggatgtccgccgggatgaagcgggcgctgcggccatccgcggccggcagttcgctgtcgtcggcgggcgcggtgcggccgcatacgaagacctgcgcgccggcgcgcaggaaggcctcgctgatggcgcggccgatgccgcgcatgccgcccgtgaccagcacggtctggccggtgtagtcgaatcctgtcatgggtcccccttgatgcatggagcgcccatcgtaggagaagtggccgtccggatcgtagtccgaatgaacgatgcccgcgcgggcagcgctgcgcaatatgctgggcaaaccacgggagacgccctcatgtccgctacgtcacagcacacgcctttgtccccacacccgaacctgccggtcgggcgcttcgtcatcacgtcaacgggcctgcgcctgcactgcctggactccggcagcggcgagccggtggtctttatccacggcagcgggccgggcgcgagcgggcacagcaacttccgccacaacgcgccggccttcgccgaggcgggccttcgcaccgtggtggtggacctgcccgggtatggcctgtcgtccaagccggacgatgtcgagtacaccctggacttctttgtcgccgcgctgcgtgagcagttgctggcactggagctgccgcgctgcgtgctggtgggcaattcgcttggcggcgccatcgcgctgaagtacgcgctggatttcccggagcatgtcagccgcctggtgatgatggcgcccggcggcgtggaagaacgggaaacttatttccagatggagggcatccagcgcatggtgtcgctgtttaccggcggccacatgaacccggacaccatgcggcagctgctgcaactgctggtgcacgacgccagcctggtcaccgacgcgctggtcgatgagcgcatggcggtgtgccgcgagcagccgcgcgaggtgctggccaccatgaaggtgcccaacctgaccgagcggctgggcgagatccgctgcccggtgcttggcttctggggcacggaagaccagttcaatcccgcctcgggcgccaccagattcctggccggctgcgccgacgcgcgcttcgtcatgatcaaccgctgcggccactgggtgatggtcgagcacgccgcatatttcaaccgtgaatgtatcggcttcctggcggataccgcccagggcggggcggcataattggctcgcacgtccacacaagaagacccaggagacatcatggaatacccgtatagcctgttcgacctgcgcggcaaggttgccgccatcaccggtgccgcgcgcggcatcggcgcggaaaccgcccgcgtgctggcggcggccggcgcgaaggtcgcggtactagacgtgctggaagccgacggcaaggccaccgcggaagcgatatgcgccgaaggcggcgaggccgagttctggaagctcgacgtcaccagcgaaagcgacgtgaagcgcgtgttcgcggagatcgcggcgcgcttcggcggcctcggcatcctggtgaacaacgccggcatcgaagggcccaatgcgccgacccatgagctcgcgctggagcaatggcagcaggtcatggccgtgaacgtgaccggcaccttcctgtgcaccaagcacgccatcggtcacatggagcgcgccggcggcggcgccattgtcaacgtgtcgtcgatgtacggcatcgccggcgggccggacgtgccgccttatcacgcatccaaggccgcggtgcggatgatggccaagaccgatgccatgctctatgccggcaaggggattcgcgccaactcgatccatcccggctatatccgcacgccgatgctcgaacacgtggcccaggcctcggggcagggcgaggcgctgtttgactacctgggtggacagacccccgcgggcaaggtgggccagccccgcgacatcgccgcgggcatcctgtacctcgtgtccgacgccgggcgctacgtcaccggcgccgagctggtgatcgacggcggctacaccgcacgctagaaccaccagacaaggagaaccccatgcccgatagcgccgcgatgaaagccacgctgctcgcctatgtcgatcgtttcaatgccggtgacgcgcagggcgttgccgcgctctacgccgacgatgccaccgtcgaagacccggtcggcgcgcagccgatcgccggcaagccggccatcctggccttctaccagcacaccaccgcactgggcgcgcgcctggaggtggtggcgccgccgcgcggctcgcacggtgacgccgccgcgctgacctttgccgtgcatgcccgcctggaagggcggccggcccgcatcgacgtgaccgacatcatgacgttcggcgcagatggccgcatccgcagcatgcgcgcccactgggggccggacgacgtgcatttcctgtaggcccgccgcgcccatggcccgccacacccgcgaagatgccgccgtcacgcggacgcgcatcctggccagcgcgctgcaactgatccggcaccgcggcctgcattgcgtcaccgtggacgatgtggcccgcgccatcggcatgacgcgcggggccgtctacgggcatttccgttcccgcgccgagttgctcggcgcgctgctgtcgtgcgccgaagccgacttcgccgcccgcctcgcgccgctggcgcaaggccgcgccgccaacgggccaggcacgctggagcaggcgctggccgccttgctcgatggcgatgacctggcgcgccatgtcagcctgctggccgccctgctgcagcacaagtgcggcgacgactgcgagctttgcccgctgcgcgcccgcgtgctggcgggcgtcgagaccctgcgcgcaaccttcgccggcctgctgccggccccaggcatggccggcctgctggtggcgcacctgtggggcctgctgagcgcgcacgccatgcatctcgcgccgtctggcctgtccggctgtgccgcagcgctggcccggctgtatcaagggcccgacgtgccgccgcatccggccctgtccaccatcccttcctgtcgacccgacgccactttcgatccggcgctgctgcgggataccccttagtctgctcggacgaagcgtttcgggccggcgctgactacgatgctttcaaaagcatggaaacccagtaagggtgcggaggagacagcatgaagcggctcggatttcgttgggcggcgggcctggccggggccggcgccgcgatgggcgcggcctgggcgattgccgtgggcggcgaccttgccaccgcgcatggcagccaggacgagatgcccgctgtcagcgtggcctccgccgacgcggcgcaagaccactgcaacgacgcctgcgtgcgcagccgcggcaccgcggcgttggtggtgctaagccagagacctccgcattgacccgtcgatcgacctgcctatgcaggtcgatcgacgggccagtccctaatagccgaaacagcgatctgcaacctcagtcgatcaggaagcgctgcgtcagcagcgcccaataggccgcgccgatggtgacgttgtcgtcgttgaagtcgtagccggggttgtgcaccatgcaggcgcctgcgctgtctccatcgccgttgccgatcagcagatagctgccggggcagcgctccagcatgaaggcgaagtcctcgctgccgggcagcgccgggccttgcggcacgaccttgtccggcccaagcaaggcgagcgccgtctggcgcgcgaattccgtctcttccggagtgttgacgagcaccgcatagccttgccggtaatcgatctcggcgcgcacgccgtagctttccgcctgggcctgcaccagcgccttgatgcgccgctccagggtggcacgcacgtcgcggtcgagcgcccgcacgctgatttccagcgtggcttcctgcgggatcacgttgttggccttgccggcatgcatggcgccgaccgtcaccaccgccatctgcagcgggtcgacgttgcgcgagaccacggtctgcagggccagcacgatgccggcggcggccaccagcggatcggctgcccggtgcggcagcgcgccgtggccgcccacgcctctgaccgtgacggtggcgtagtccgacgaagccatggtgggaccgtcgcgcagcaccagccgtccctgcgtgatgccaggcatattgtgcatggcgaagacggcgtcgcagggatacttctcgaacagcccgtcctggatcatgcgcacggcgccgcccatgccttcctcggccggctggaaaatcaggtttagcgtgccggagaactgcgcttcctgcgccaggtattccgcggcgcaaagcagcatggcggtgtgcccatcgtgcccgcaggcatgcatgacgccggcatggctgctggagtagggcaggccggtcgcctcgccgatcggcagggcgtccatgtcggcgcgcaggccgagccggcgcgtgccgctgccgcgccgcagcctgcccaccacgccggtgccgcccagcccgcgctccacgtcgtagccccattgggcgaggcgctcggccacggcgtcgctggtgcggtgctcctggaagccaagttccggatgctggtgaatgtcgcggcgcagcgcaacgaacttgtccgcgcgggagcgcagcgattccaggatggcgtgcatgggatttctctcctctctatatgcgatggcattggcgttgcgtcattgcggctgcagcccgatggccttggccaggccgcggtagcgcgccgtctcgccttcgtagaagcgggccgcctcctgcagcgtcatcggcgtggccacggtctgcatctgggcttccagcccggcgcgcacggcgggatccttgaggacattgccgagcgccaggttcaggcgctgcaccacctcgggcggggttcccttcttcaccatgaagccggtccagatcgtgaaggcgaagttcttcagcagcttgccttcgccgatggtgggcacattgggcaacagcggcgcccgggtggcgcccgcggtggcgagcagtttcagccgtccctgctgggccatcgcgccgagcgcggcgttgaacggcacgatggcgaagtcgagctggccgccgccgaggtcctgtaccagcggcgccgcgcccttgtaagggacgtgggtcatcctggtgccggtgagttgctgcatatgctcgaccaggatgtggtacagcgagcccactcccacgctgccgtaagacagcggcttgtccttgcggctgcgcgccagggcgatcagttcgtccgcggagttggcttccaggtccttgcgtgcgatcagtgccagcaccgcggtggaaatcggctgcaccagctggaagtcctccgcctgcagcttgaccgcggcattggccagcggagacaggatcacttcgttgggagagccctggaacaggtagtagccgtcgcccggcgccgacagcaccttctgcgcggcgatggcgccgctgacgccgcccaggttctccaccagcacggtctggccgagctgcttgccgacgggctggctcagcacgcgggcgatggcgtcggaggcgccgccggcgggatagggcaccatcagtgcgatcggcttggcgggataggacgccccggtcgcccccgcggctgcggtcgcgccggccgcgccggcgcagatcgggctggccagcacggcggcaagcaggccgccagtcagcctcgtcagcgggcggcgcaggcattgtgtgagggtcatcgtcgtctcctgatcatggatgccgcgtctgtcttgttgccccggcgggacgcacggctggcagccatgttaggaaggcggcaacctgatgtccaatgcatcatttttctcattatcattacaagattgcatgcgaggacggcgatgaacctgattcagctcaagcacctgatcgcgctggcggagaccggctcgttcagccaggctgccgcgcggctgcatctgacgcagccggcactcagccgcagcatccaggccctggaagcggagctgggcatgccactggtagaccgcatcggcaagcgcaacgaactgacgccgttcgggcagctggcgctggaaagggcacggcgcatcgtcttcgaggctggcgagctcaggcagagcgcgctggcgttgcaggccggccaggcgggcacgctgcgcatcggcctgggatccgggccgggcgctatgctgatgacgccgctgctggtgcatatggccaggcaccatcccagggtcaggctgaccatttcgcgcggcgcgaccaatctgcagcttcagcagctacgcgcccgcgcgcttgacggcgtggtcatcgatctgcgctcgctagtgccgggccccgacctgcgcgtggagcggctgccggacctgcgcgccggcttcatgtgccgcagcggccatccgttgtgcaagctgcgccgcgtgagcttcgacgatctgctggcctatccgatcgcttccagccccctgtcggacgaggtggcgcgcatcctgatcgcccacttcgggccacgcgcgcatcccgaccagatggtcacgctgcgctgcgaggagatctccagcctggtggaagccgcccgcatcaccgatgcggtgttcctcggcatcatcgccgccgcgcgcgagcccatggcaagcggggaactggtggagctggcattgacgccgcccttgcacaccagcgcgcagttcgcgctgatcaccttgcagggacggaccgagacgcccgcaatggagatgctgcgggcattcatggcggagaggatgcgggagtagcggcgctcccgcccgcgcgtacaggcaatgactgctcagcgcaggccagcctgccgttgcgcattcagcgcttccgcgcgcgccttgacgtcccgtgccacctggtcgaagccctgcttcacccaggcaccgtgctcgcgcatgatggtctccgcgttcagccccaggaacaggtcagtggtgaagtagcgggtgcgcccgggcccgacggcttccaggtactggtcgcgccgggctgcatccttgttctcgtcggtggggcgctgctcccacgagagcaggcgttccggctcccacgccaccaggtactcgttgaccgggatgacctggtcggtgccggggatgcgcacctgcatgtacaccatgtcgccgagccggccggtggtctccagctccgggcagaacgtattccattccgcgtagcgcgcaaagtcggtcagcacttcccacaccagcgctaccggtgcgtcgatctccacctggatcgacgtcacgagattctctgctttggccatcggcccctccttcatgaaagtcatcgggaagggacacactagagccgtgtgacttcggttcgcataccccgaacggacgagtccgggtggacgaaggcgatgttgtcgaggtcaggcagattgaggcttgccccgagcgcgcgcggtccggcggcggcgacgcgcggcggggtctcagtctccaactgctgtgagcttggtgccggccatcggggatggctggcattttttttggttcatcgtcaaactctggggtcgggccgcgcgcagggcccacacacttcaggagaacccatgtttgaccacgtcaaattcggagtcagcgactatgcagcgagcaaggcgttcttcctcaaggcactcgaaccgctcggcgtagcggttgcctcggaggggccgccggcgtacggtgtcgagctttgcccaaagggcaaggcttcattgtgcctgttccagaccgaggaaaagccggcgcatcttcacctggcgttcacggccgagaatcgccggcaagtcgaagctttctatcgcgcggccctggaggcgggtggcaaagacaatggtgcgcctggcctgcgcccgcactaccacgccaactactatgcggcgttcgtgattggtccggacgggcacaacatcgaagtggtttgccaccaacccgaggcctgaccctgccatcgaggacgattatttcccctcggggtattccagcttcggataccaatccgccccccggccttccggcgtggtgtccagcagggtccacagcggatccaggtccggcgcaccgcgcgggtcctgacccgggtcgaccgagagggcatacatctcgctgctccagaaatggcggatcttgccgtcccggcgcgtaaacaccgagtagcccggagcgtcggcatcttcggggctgacatagtcgcgggtgaaatcgccgtcgacgtccgcatagaccttcagcttggtccagccccgcgccttcttggcggcgaccaggcgatcgatgggcgagcgggcgatcatcgccagcgccacgcgctgctcgatgtccgggaccttgtgatcccacgacgccatcaccgacgtgcacatcgggcaaggctgctcccgctgcggtccgaacatatagctgtagatgaccagggtgtccttgtcgccgaacagttcggccagcgtgaccggaccgcgttcgccctggaaggtatagcgctttgtcacctcgccgcccgcgggcaggccgcggcgctgttcggccacgcgctcaatgtggcgccgcagctcgatctcctccgcgagcagcgcattgcgcgccttgcggtactccgcgctttcattgggaaaccggacggggttttgttgcgccaactcggttgagggaatgagttttgcagtggtgttcatgtgggtcctcctgccatagctaccgcgaatggccggggaatgtgatgccgtcgcgcagcgtcggcgtttccgcggcccctcacgtagttcgtgtcagcccaggccgaaatgttccacgccatgcagggccgatgctgccgtgacgtggccattgcctttccatttgagaaaggaaggtggagaaagccgcgattccagctgggcctgcctcccctcatcatgtctgtggcgcaataacgcggcagatgcctgccgcccttcgaccgcagcccgtccctacgcgccagtgtgacaagccgtgcctcacatcggcacgctgcggggggcccgcaacctggatgtcatggcaatgaagatcgtattcctggaccgttccaccatctcgccgcaggtcacgctgccagcgctgccgttcccgcatgagctccaactctacggggaaacgcctgacgaggacgtcgccgcgcgcatcgccgccgcggacgtggtcatcaccaacaaggtgaagctggatgcccgccagcttgagcaggcaccgaacctgaagctcatcgccattgcggcgaccggcaccgatgttgtcgacctgcaagcctgtgccgcccgcggcatcgtcgtctccaatatccgcaactatgccgtccatacggtgccggaacatacatttgccctgatcgtcgcgctgcggcgaagcctggccgcctaccacgatgcggtccggcgcggccgctggcaggaatccggatccttctgcttcttcgactacccgatcaaggacttgcacgggtcggtgcttggcatcatcggcgacggcgtgctcggccagtcggtggccaggatggcgagtgcgctgggcatgcagccgctgtttgcggcccacaagggacgcgagggcatgggcccgctctacacgcctttcgacgaggtgctgcgccgtagcgacatcatcaccttgcattgcccgctggtggcgcagacacgcaacctgatcgacaccgcggagttctcgaagatggagcggcgcccgttgctgatcaacaccgcccgaggcgggctggtcaatgaagcggcgctggtggaagcgctgcaatccggaaaggtggccggggccggcttcgacgttgcgacgcaggagccgcccggcgcggaacacccgttccatcagttgaaggatgcgccgaacttcatcctgaccccgcacgttgcatgggccagcgacgaggccgtgcaaggcctggccgaccagcttatcgacaatatctgtgccttcgcgcaaggcgcgcccaggaacgtggtggccgcatgacgtgcccgccggacgaaggatggtgccgacaatgaaagcagcaggactcaaggtgctggttgcacctgactcgttcaaaggcagcctcagcgcgaccgaggtggcggatcgcatccgcgccggcatccggcgcgcggtgcctggtgcggatgtcaccgtggcaccgatcgccgatggcggcgaaggtaccgccgaagtcctggcggccacgcgtgcgggcgtgtgggaagcggtggttgccaccgatgccaatggcgtgccaaggccggtgcggtacttccgcgtccgcacgcaggagtttggcgagctcgcgatcgtcgaggtggctgaaatcgtcggccttccgcacgccctgctggcgccggggcaacgcacgaccaggggcatcggccatgtcatccgcgcgctcgctgagcgcagtgtcgataccatcgcgatcgggctgggcggatcttccaccaatgacgcaggtgccggcctgctggcggaaaccggcttttgctttaccgatgcgcagggcaacgcattgtggccaaccctggatacgctggacgcgatctgcgccgcaacgtatcagcagcctgcgcagcttggccgggtccggctgctgggcctgtccgacgtcaacaatccgctctgcgggccaaacggcgcgacctttgtcttcggcccgcagaagggcgtgcaagacctggccgctgcggatgcccggctggaacggtttgcaacgcgatgcgccgccgtggtcgggctggaggttgccgatgcgcaaggcagcggcgccgccggcggcatcggctttgcgttgcacctgctcggcgccgagatcgttcccggcgcggcctttgtgctgggtgctgccggcctcgatgcagggctcggcgccttcgactgggtcattaccggcgagggacggtccgatgcgcagaccatgatgggaaaaggtcctgccatgatcgcgcgcatggcgcgccaggccggtgtgccggtgacgctgctctcaggcgccgtcgagcccgatgccggactggccgaagccttcgacgggtgcatctcgattcagcaggggccggtatcaatcggctttgcgatggagcatgcggcggcattgcttgaggatgctgcgtgccagcttgcgcgcctgtatgtcgccgccagccggctggaaaatcgcctgggcgtatagaaaaaacgggtctccccacccggggagaccttccacgcatcgacgacacttagtccgcgcgaatattcgatgtcttgaccacacgcgaccaggacgccagttcctgatcgacgaacttgcccagctcctgcggccccatgtaggcggcaaaggcaccttgttcctcgatcttcttcctgtacgtgtcgctggccacgatcttcttcacctcctgggacaagcgctcgacgatggccggcggtgtattcgccggtgcaaacagtgcaaaccaggattccacctcataccctggcagcccagcctccgcggtggtcggcacattgggcatggagggatggcgcttcggtccggcataggcaagcgccttgatcttgcccgcctgcacatgcccgatcacgctcggcggggtcgtgatgaacatgtcgacctgcccgctgatcaggtcggtgaccacgggcccggcgcccttgtacggtacgtgcgtcatcggcaccctggtctgccgcgccagcatctcgccggcgatatgctggatcgagccattgccggacgaggcatagaacaggcccttgccattgcttttgccgtaggtaaccagttcggctatcgatgtcgcgggcagcttgccgttgatggcgatgacgtgcggcgcgcgcatgaccagcgccaccgggacgaagctggacggcttccagcggatctgcgggaacagcgccggattgccgacgtggtagccggaatactgaagcagcagcgtatagccgtccggcgcggcgcgcgccacggcttcggtgccgatattgccgctggcaccgggcttgttgtccaccaccacgggctggccaagcgcggcctgcagttgttcgccgaccaggcgggcaacgatatcggtggatccggccggtgcgctgggcaccaccagggtgaccggcttggtgggataggcgttggtgctgtgggccggggcggccgcagccagggccgccagggcggccgcggcgatcgtcatgcgtttcatgggtgtctcctccatcgttttgccgggttggccgatcttcagtcgaccagttctgatatctcgatcaggttcaggtccggatcgcgcacgtagaccgagcggatcttctgcgttgcgccggtgcgcgccaccggtccttcgacaatgggccactggcatcgccgaagatgggcgatgacgtcgtcgagcgggacggaagcgataaagcagagatcgagtgcgccgggaacgggcaggtgtgccttgggctcgaactcggcgccgcgctggtggagattgatcttctggttgccgaagcggaaggccaggcgaccgttgccgaaggtttcaggctgcatctgcatgacttcggtgtagaagtgccgcgtggcttcgaggtcaacacaggtgagcaccagatggtcaagatggtcgatcagggacatgatggtttccgggtgggtgtcagggctggaaggcccgttgttcggggatcgcgtcggcggcaggcatcggatgcaggtcgaggcggcggccggccttcagcagctggcttgggacgtcatggccgatcaggccaggcaagcgcgcggcggcatccaggatggcagccaggtcgacgccggtgtcgtagccgtccagttcaagcatatggacgagttcttcggtgcagacattgccggtcgcgcccggcgcatacgggcagccaccgaggccgcccagcgaagcgtcgaagcggtcgatgccctggtccagcgcggcgagcgcattggccagcgccaggccccgggtattgtggaaatgcagggtcagcgccaggccggggaactgccgccgcgcggcttggcacagcctcgcgacctgggacgggaacgccatgccagtggtgtcgcacagcgtcacgccgtgagcccccaggtcggcgaagcgctgcatccagcccagcacgttttccagcggcacgtcgccttccatcgggcaacccatcgcggtcgacagcgagatgttgatcgcggtcggcgtctccctcaccacgcggatgacgtcggcaagctgggcaaacgattgctcgcgcgacatgcgcaggttggtgcggttgtggctttcgctgaccgacatcaccaggttgacctcgtcgacctggcaggagagggcccgctcggcgccgcgcacattcggcaccagcaccgtgtagaccacaccggggcgccgcgcgatgcgatgcatcaccgcttccgcgtcgcgcagcgcgggaatcgccttgggcgaggtgaaggaagtcacctcgatcctggcgtagccgcatgcgctcagcgcgtcgatcagggcaaccttgtcatcggtctcgacaaagcgggcctcgttctggaagccgtctcgcgtggcgacttcatgtatgtacaccttcctggcagtcatgccggtctccttgtcagataatccctgccatgcgccatgcctcgcgctgtgccgtgccgatgccaaggccttccagcaccgcgtcggtatgctggccaagcgcgggggcggggttgggcagtgcgccgggggtggcgctcagcttcggcacgatgccgggcaactggacgggggtgccgtccggcaattgcgcgtccaggatcatgtcgcgcgcacggtagtgcggatcgctggcgatatcggcgacgtcatagatcttgcccgcggggatgcgggcgccattgagcgcgtcgagtgccgcttccaggctgcgctgtgccgcccattcgccaatggcggcgtcgagcatcgcgacctggctgacccggccgtcgttgtgggccagcgcagggtcgtcgcgcaggtcggggcgctcgatcatgtccatcagccgcctgaagatgccatcgccattgccagcgatcagcacatacttgccgtcggcgcagcggtacgcattggtcggcgcgatgccgggaagactgctgccggccgcctgccgcacggcgccgaacaccgagtattccggcagcaggctctccatcatgctgaacaccgactcgtacaaggccacatccacgacctggccctggccgccgttctgctcccggtgccgcaacgccagcaggatgccgatcacaccgtgcagcgcggacagggagtcccccatcgatacccccacgcgcaccggggtgcggcccggctcgccgctcaggtggcgcaagccgcccatcgcttcgccaatgacgccgaagcccggccggtcgcgataggggccggtctggccatagccggacacgcgcagcatcaccagcccgggattggccgcgcacaggctgtcccagcccaggccccagccttccagcgtgcccgggcggaagttctcgatcagcacgtcgctttgcgcggccagcttgcgcacgacttcctggccttgcggcgtgcgcaggtccagcgtgaccgactgcttgtcgcgggactgtgcctcccaccagaccgaggtgccttcatgcaacagccgccacttgcgcagcggatcgcccgtgcccggcggctcgaccttgatcacttccgcgccgaacgccgccagcatgcgcgcggcaaacggccccgcgatcagctgccccagttccaggacgcgtacgccggcaaggggctttgacttgcttgtttccatctccaggctcctgctgtgtgctggagatagtgggtcaaaagccgttgcctggtaatcgatggattctcaaccgtcctttccttacgggaaaaggtggtgcatattgccgtacgggagcaccacggccggcacaacccgccactttgtcggctatcccaggcggatcaaggcctgcattgcgctgccgggagccgggcgcgccgtttgacaaggcgcgagcggcttactagcctttcctggctttcaatccagtcggcgcgcgtcgccagtgcaataccatgatcaatcctgcccatttcgatctccagtccctgcgcgtcttccagctggtggcccaatgcggcgggctgacgcaggcggcgaacaagtcacacatgacgctgtcggccctgagcaaacggatcgcggatcttgagcgcacggtgggatgcgcgctgttcctgcgggttcggcgcgggcttgagctgacccccgctggccatgagctggtccagcatgcgcgcatggtgctcgacaaggtcaaccagatggcgggcgagatgagcgacttcgccaccggcgtgcgcggacacgtcaaggtctgggccaatacgtcagccgtgatccagttccttccgcacgacctggcaagcttcctggcctcgcagccgatgatcaggatcagcctggaggagcgcctgagccaggacgtggtggtagcgctgctgtccggtgaaaccgatatcggcgtgttcgccgacaacgtgccggcttatgacatcaggaagtctgtctatcggcgtgaccgcctggtcgtcctggtgcctgccgggcatccgctggccgggcgcccggaagtgagtttcgacgaaaccctggagtacgactttgtcggcctcaaccagggcagctcgctgctgcagcgcctgaccgacgccgcatcggcactggacaaggtggtgcggctgaggatccaggtcagcagcttcgatgcgatctgccggatgatcgaggccggcctgggcatcggcgtcctgccagatggcgcggtccggcccgaactgctgggtgccgggctgcatgccgtctacctgtccgacgcctgggcctcacgcattctctggctgggcgtgagggacgaagctggtctcttgccggaggcaaggacgctcctggagcatctgcgtgcagcgggctctgccagcgcgagtcgctgatgacacggtagtgccgtcatcagatgtcgaagtagagctggaattcccacgggtgtggccgcaccttcaatgtatcgatctcgcgcgtgcgcttgtaatcaatccaggtcgtgatcaggtcttcagtgaagacatcccccttgcgcaggaacgctgaatcggcttccagcgcgcaaagcgactcttccagggagcctggtacctgccggatgcgggcggcttcctccggtggcagatcatagatgttcttgtcgagcgggtcgccggggtccgtctggttttcaatgccgtccaggccggcgagcagcattgccgagaaggcgaggtaggcattggccgacggatcaggacagcgaaattcaacgcgcctggcgctcggggaatccgaaaccattggaatccgggccgcggcggaccggttgcgctgcgacatggccagattgacaggcgcctcgtatccgggcaccagccgcttgtaggagttcgtgctcggtgcgcagaatgccatcagcgcgggggcgtggctgagcaagccgcctatataccaacggcacatctgggacgtctgcgcccaaccgttcttgtcatagaagaggttctcggcgtcgcgccagaggctctggtggcaatgcatgccgctcgcgttgtcggcaaacagcggcttgggcatgaaggtggcgaccttgccgtggcggcgcgcaacgttcttgcagatgtacttgtacatcatcacgttgtctgccatgcgcatcagtggcgcaaagcgcatgtcgatttcattctggccggccgtggcgacctcatggtgatgcacttcgacctggatgccggcctgcatcagcgcgagcacgatttcggagcggatgtcctgcagcgtgtcgcttggcggcacgggaaagtacccgcccttgtagcgctgtttgtagccgagattgcccccgccataggcgccttcgtcacggcccgaggtccattcgccttcggcggattcgacatggtagtagccagagtgctggtcctgcccgaagcgtatggagtcgaaaataaagaattccagttcggggccaaggtagcaaaccgtggcaagaccggtttgccggaggtacagctcggccttgcgtgcgatatggcgcggatcgcgcgagtacggctggtgcaggacagggtccagcacgtcgcagatcagcgccagcgttggtgctgcgcaatacggatcgatgaacgccgtggccgggtcaggcctgaccagcatgtcggactcgtggatttcctggaacccgcgaatggaagacccgtcgaagccgatgccgacagagaataagtcgtcgttgacttccggcagcgtgatcgagaagtgctgccacacgccgggcaagtcggtgaacctgaggtcaaccacctggatcgcgtgcgtccggatcagatcgatgacctcgccggggttttgcggcggtacaacgtgatagctgccgggttctattgagaccatgcccatatccgcctccatcgtctgcccgcagcctagtccaagattagtctgtcggattccgaatggaaagtgccttaccaacgacgctgttgtggcatccttccatttccaagaagaaaaagaagggtaggggtcaacatgtataagggcttgctggtagttgcggccgccgcggccgccttcatctattacaaaacgcacgcgcctttggcaaatcccgttgcccaggccgagccacagcagatcgaggctccagcagtggcagccacggcggaaccggcattccgctgcgagggcaaacagcactgcagccagatggcatcctgcgcggaagcgcgcttctatctgaaaaactgcccggcggtaaagatggatggggacggcgacggtattccatgtgagacgccgcccctccagtgcatgttttgacgtgccgcttgctgtccgacaccggaaccacgcaatgcgtcatgtgaccgaccggcacgggccgccacgaagtcaatggctcagcttgcccgatcatcgatcacctgctgcagcgcctgcacgaattgcctgactgctggcgtcgctacctcctcgtcgaacgcgaattccacgtcgaagcggtcagcgacctcaggcagtggcaccagccgcacggtcggcggacagacggttgacaggcttgcggggacaaacgcgcaacccatccccgccgaaaccagaccgagcacggtcgggatgtcgctgcccacctgggccacgcgaggcgagaagccggcgcgctcacactgcgtcatcaggaagcgatgctgggacgaggaccgcgccggatcgaaccagacgaagggcagatccgccacgtccgccagtcgtttcggctgcttgtggcgggcggtctgcgatgaaggcatggccaatacgaagcggtcgctgagcaacacgatgccagtcagatgcggcgcctcatgccgacgccaggccatgatgccgccatccacctgcctgttccggatcgcggcaatctgctccgtcgacagcatcgggtccaccaggaccttgacttccgggcacgctatccggaaggcccggagcacctccgtcacgacggctgaactcaggtagttcggcaacacaccaaggcgcagctcgccgagctgcccggcggcgcaacgcagggcgcgatcgcggctggcttgcaggtttgccagaagttgtgtggcatccctcaggaagctctcgcccgccacggtgagttgcacgccccttgccttgcgcgccagcagtggcgtaccgatggccgcctcaagttcgatgatttgccgcgacagggctggctggacaatgccgacggcacgggcgcccgccaccacgctgccggcctgcgctaccgcgatgaagtagcgaagatgccgcaattcaatgttccgcataccgtttccgcccattcatttccatactcatgaagcatagctaggctacctaaataacattggtttgcatagcttcctgcgactacgatggcgcagcttcccgcgttgcggggacggctcgctttccacatttcgctaccaaacatgacgcttcacatcagcacaccttttgtacagtcccagcccaattcgcggcggctcggcaaaccggtctggctaaagatggaagccgcacagccgtccgggtctttcaagcttcggggtgtcggagccttgtgtgaagcgcggcacgccgcgggcgtacagcgattcgttgcatcttcaggcggaaatgccgggcttgcggcagcctattgcggacgcgaactcggcgttcccgtggtggtggtggtaccggagagcacaccatcgcgagcgcgcgacctgatccgcctggagggctcggagttgatcgtgcgcggaggcacatgggcggaagcgcacgagtttgcactgtccctgatcgggccacgcgatgccttcgtgcacccgttcgacgatccgctcatctggcaggggcacgccacgctggtggacgagatcgcggcatccgggccgaagccaggcgccatcgttcttgccgtgggcggtggtggcctgctgtgcggcgtgctggaggggcttcagcggaatggctggtccgacgtgcctgtgatcgcggtagaaaccgacggtgcggactgctacgcccgctcggttgccgaaggcaggccggtcgaactcgcacagatcaccagcgtggcgacgtcgcttggcgccaggcggccgtgtgatggcgcgctccgatgggcgcagcgtcacgagatccacagcgtcgttgtgtcagacaaacaggcggtggaggcagcgataaggcttcttgacgaacaccgcgtcctggttgagccggcatgcggcgcagccttggcggcattggattgcgacaccccggtgctgcaggcggcgtccagcattgccgtggtggtatgtggcggggccacggtgacggcacagcaactgcttgactttgctgcaaggctggactgagcgggcttaaggtagcaatttggtaagctcggctacccgccggcgagattcgcccgaattacctggttccggggatgcccctcacggccgatttctgtcagcctggcgtgatccggagatcggccagttccggtggtacagctaaactctggccgtgaccgcaccgtacccaatgagccaaccattgactgacaccggcgaatcggtgttgcccgctcccttgctggtcgtcgaggacgagccactgatgcagaccaggctacgcacgatcctggccacgctcggctatgccgaggaggccttgtggtttgccggcagcctcgccgacgccaatgcgctgctaaccgcccagccatttgcgatggtgctggttgacgtcgggttgcccgacggcaatggcatcgacctcattcgcgcgttgcacgagcgcgatcctgccttgccaactctggtaatctcgacctggaacacggagcgcgtcatcgtgagcgcgctgcaggcgggtgccaccggttacctgctcaaggagcgcgacgacctcgagatttccttgtcgatccgcagtgcgctgcgcggcggagcgccgatcgatcctttcgttgccaggcacatcctcgatctggtcgccacgacggcaccattgccaggcggggcgcaaattcatgcgcgccgattggtcggcgcgtcgccgctgagcgcacgggaaatcgaaatcctctcgctggtcggcaagggcctgaccaatcgggagatcgcggatttgctgtccttgtccagactgacggtcgaatgccacatcaggaacatatacaagaagttggccgtccactcccgcacgcaggccgttttcgaagcgcgtgcgcatggcttgttgcgctgatcttgggcgccacgctcctcgccggcgctgcaaacgcgcaggaagggccgggcgccaccgcctttacccgcatagaggctgcccgatcgacctggcagggtgatagcccgccggcggcgggctgggtcccagtgaagctgccggacgactggtcctcgcgctggcccgatttcgacggcgtggtctggtaccggctgagctggcagtgcgcagatgcaagccaacccacggcgctgatgctcgcttacctgaatatggcgggggcggtttatctcaacggcagcttgctgatgcgtgacgcgagcctcgtcgaaccgctcacgcgagcctggaatactccccgttatcagttgatatctccgccgttgctgcgggagggcaccaacacgctgctgattcgcgtctcggggctgtcggcataccaacccggccttggaccagtatcggtcgccgacccggaccgcctgcgggccgcttacgaacaggcctaccggctgcgtcatgacctgcagttggtcagccttgcaatcaccgtcgcgctaggttgcttcttcttttcgctctgggtgatgcgccggcaagaagtgacctacggatggttcagcctgatgtcgctggcctggtggtgggtggcgctgaatcaggtggcgacgagcacctggccgtttgccagtaccgatgcctgggggcgcgcaaatatcatcgcgctgctcatctacagtgctgccttcacgatgtccatggtgcgcttctgcgaacggcgcctgccgcgcatcgaagcggtgctctggacgctggtagtgttgggcgccgccgtcatgctcggggcgccgcacggttacctgaccgacgtgcgcaacacgctgacggtgggactggcgtgcaatttcttcgcgacgtgcctcgtatttctctgctttgccgggcgcagtggtcgcaccgaccatcgcatcctctcgttttgcattgcaattttccttgtcgccgcggtacacgacctgctgagctttcttggcatcctcaaggacaacctctactacgcggccctcacttcgcagttccagatgatcgccatggcgctggtgctggcctggcgcttcgtcgccaacctgcgccgcattgaacgattcaatgacgaactgcactgcaagatcgacgcggccaaggcggagctcgcagccaacctggatcgccagcgcgagttcgaagtcgccaatgcgcggctcagtgaacggctcaatctcgcacacgacctgcacgacgggctcggcggcacgctcgtcagcggaattgcgacactggagcgcatccctcacgacatcccgccaggccaggtcctgtcgatcctcaaggagctgcgcgacgacctgcgcatcatcatcgataccacctccagccagcagtttggcgagcacgcgctggcaggtcagatcgtgccgctgcggcaccgtcttacgcggctgttcgagagccacgacatcgagtgccggtggcagctcactggcctcgatcaatgctatctgccgacttcgcaaattcttgatgtcatgaggaccttgcaagaggcgctgaccaatgtgctgaagcacagcaaggcgagtcgcgcggacgtcgtcctgcgcaatgatgcccgggggctggagctggttgtcagcgacaacggaatgggcttcgaacccgccgccatcgaacggcatccgggcaccggcatgcgcagcatgcgcgcgcgtacccggcgtcttggcgggacgctcagcgtgcgatccacaggggaggggacaatgctgaccgtgcgtatcccaatcgcggccgacacccttggatcaccacttgacctgcagcccggccgatccagtgatcgagttcctgaccctggcattaccccccgtggcccaaagcctgccggcttcgccatagagactgatcctccggttcagggccaaggttaggccgccggcgagacgaacatagtcaatgttgaacgggctgcggatgcattcgaaccctcgaagccgggtgcaggtcgttcgctgacgatcccacggccaacttccgtagacgacccagaacggccaaccgattggtcgtggtagagtcgaccatcatttcttatcgtgtagccttatgtcgccacccgttgagattccggcaattgttcccgcgcaaaccgcgctggtggtcatgcattatcagaccgacatcctggcgctatttccctcggtcgcgcccactctgctctccaacacgcgcaagctgtgtgacgccgcgcgggccaggggcgtcagcgtttattttgccaagatccactttgctccaggctatccggaagtcagtccgttgaaccggaacgggcagggaatcaagcagcttggtcttttcgtcgacgaccagatctcgccggaactcggccagcaggccaccgagccgctgatcatcgcgcatcgcgccagcgtgttctttggtactgacctgcaggtacggctttccgcgcagggtatcgataccctgctcatggtgggcattgcttcgaccggtgtggtgctgtcgtcggtcgcctatgcgagcgatgcggacttccggctattcacggtcaaggattgctgctacgacccggatcaggtcgtgcacgaccatctcttttcaacggcgttcgattcgcgcacaacggtgctttcgctcgctgatgccttgcgcttgcttgcctagcatttcgacctgccaggagtgccgccgcgccatctctcaggcagacgggaagagcagatgatcggtcaggttgcccttcagatcgagcatcgaataattccggcggctgaagcgccagcgtccgtcgaccttttcgaaggcgtcatgatagcgaccggccgcgatcacctgcagcgcgattcggtcggatgcctgaaggaccgtgtagtacgatctgacggtagctgtcagcttgcccgaagcaatctcaatgatcggattgctgatgacatgccgggttctgggcgttccatccgcatgcaatttcacataggcttgccagagcttgagcatggcctcggaacctcgcagcactgcatctccggtgtcgatctctgcatgctcgaacagtgcggcgaccccaggcagatcgccggcgtccatgcgctcggcatagatgtagaggagattggcaagctgcacggcatcctcggtcatcgactcgtctccggtggtttgcgaggattaaagcagtccggcgctactccggcatcgtccgcttggagtacgaagcccttaccccatccccaccacactggacagcaacatcttcaccagcagcgcctgccgcgtcgccccggtcttggcaaagatgccccgcaggtgcgcccgtgccgtgttcttcttgatgccgagccgcatcgcggcttcgtccagcgtcagcccgtcgaccatcagcaaagccagttcgatctcggtcggggtcaggtggaacagcttgcgcaggttggcgtgggtgttgcgcggcgatcccgccgggtcgcggatgaacaccgccaccgcgggtcggcgcgacttgtcttcgctgcgatagctgagcgggatcggccgcaccagcacgctcaggggcgtgggcgcggcgggccggctcagcgtggtgacttcgctgcgcggtgcggccagcgcgtgggcctgggccgcgccttccaggatcttgcggaacctgcggttttccaccgggcagtgcgcgtgcagcgcgccgtctgacaggtagaggccgtcgcgcgcctgcagcaggcggccggcgacgtcgttggtccggatggtcctgccgtgttcgtccaggatcaccgtgccgacctgcagccggtcgacggcatccgcgtacagggaccgttcggatgcaagcacgtcgagcgcggcatgcaggtccactgcgcgcttcaggtgcggcagcaggccgtgcagcagtgccttgtcggcctcgccgaagtcctgtcccgcgtggacgcggctgatgaacagcgcgcattccacgccgtcgggcgtgaccaggttggccgccaggatatagcgcaggcccagcggttgaaggtattgcgtgtagaaggggtgtgccagccagccggcttcgccaaacagttcgtcggcgctgaagagccggtccgggtgcaggtccaggaaggggcacagcgcgtagtactgctcgctgtacgagggctcgcccggcaggtgcgggccgtagtcggaggcattgacgatcaggcccggccggtcggtggcagggtggcgcagcaccagcgtgacgaaggcggcgcccaggcgctggcgcacgctttccaggaagccggcccagggcatggcttcggtcgggccctggtagagctgggcgagcagggcgctcagctcggcggcgggcaggggggctggcagcatgatggcggtccgtcgggtcgtggcaacagtcaaaagcgcgaatctcgcccctgattgctgacaaaacccgcatgccgcgggtttgctcccctctcccgcttgcgggagaggggccgggggagagggcaggcattggcagtatcgacagcctgcacttcgtcgacacaccggccctctccccaaccctctcccgcaagcgggagagggagcacacaactggtcattcagactcaatggcacttggcaagcttgtcagcactccgagacgcaaatcccgctgttcccatcgtaccgaccccgtccgtcgcctcatcgtccgttcggcctagggcttctcccgcagccacgccacgatccgctccgccgcctgctgcgcggtgtcggcggtagtgtcgatgcggatctcgggccgctcgggcggctggtacggcgaatcgatgccggtgaagttcttcagctcgccgcgccgcgccttgcggtacaggcccttggggtcgcgttgctcggccaccgccagcggcgtgtcaatgaagacttcgacgaaatcgccgtcgccggcgagcgcgcgggccatctcgcgttccgagcggaacggcgagataaaggacaccagcacgatcaggcccgcatcgagcatcagccttgccacttccgccacgcgccggatgttctcgacgcggtcggcctcggcgaagcccaggtccttgttcaggccgtggcgcacgttgtcgccgtcgagcaggtaggtgtggtggcccagcgcgtgcaggcgcttttccaccaggttggcgatggtggacttgcccgcgccggagagcccggtgaaccagacgatgcgcggcgactggtgcttgagcgcggcatgggcgcggcggtccacgtcgatggcctgccagtgcacgttctgcgcccggcgcagcgcaaagtgcagcatgccggcgccgaccgtgttgttgctgagacggtcgatgatgatgaagccgcccagctcgcggttgcgcgcgtagggatcgaaggccaccggctggtccaggtgcaggttgcacacgccgatctcgttcagctccagcgtgcgcgcggccaggtgttcgagcgtgttgacattgaccttgtacttgggctgcgccacggtcacgcccacggtgcgcgtgccgagcttgagcaggtaggggcgcccgggcagcatggcgtcctcgttcatccacaccagcgtggcctcgaactggtcggccactgccggcgggtcttgcgggcaggccagcacgtcgccgcggctgatgtcgatctcgtcctccagcgtcagcgtcaccgcctggccgcgcatggcgtgctcgcacgcgccggcggcgccgacgatgccggccacgcggctctcgcggcccgagggcagcgcgcgcacgcggtcgccacggcggatctcgccggcgctgacggtgccggcaaagccgcggaagtccaggttgggccggttgacccactgcaccggcaaccggaacggttcgccttgcacgggcgcgttgtcgatcggcacgttttccaggtgggccatcagcgtcgggccgtggtaccacggggtattggcgctgggctcggtgatgttgtcgccgcgcagggccgacatcggaatgcaggtgatatcggtcaggccgatctgccgggcgaactcccggtactcgttctcgatgcgcgtatggacctcgcgcgagtagtcgaccatgtccagcttgttgacggccagcaccacacggcgaatgccaagcgtggccaccaggtagctgtggcggcgcgtctgggtctgcacgccgcggcgcgcatccaccagcaggatggccaggtcggcggtggaggccccggtgaccatgttgcgcgtgtactgttcgtgcccgggcgtgtcggcgacgatgaacttgcgcttgtcggtggcgaagaagcggtaggccacgtcgatggtgatgccttgttcgcgctccgcggccaggccgtccaccagcagcgcgaagtcgaggttctcgccctgcgtgcccattttcttcgagtcggcctccagctgggcgagctggtcttcgaacagcatcttggattcatacagcagccggccgatcagcgtgctcttgccgtcgtcgacgctgccgcaggtgataaagcgcagcaggctcttgttttgctgggcgcgcaggtagtgggcgatctcgcccgaggtgccggtggcttgcgcggcgtcctgcgcaagcgcgggcgcggtgtcgatcagggtttccatcagaagtatccctcctgcttctttttttccatcgatccggccgagtcgctgtcgatcagccgtccctggcgctccgaggtggttgccagcagcatttcctggatgatgccgccgagggtgtcggcctcgctctcgatcgcgccggtgagcgggtagcagcccagcgtgcggaagcgcaccttgcgcagctgcggcgtttctccggggcgcagcggcaggcgctcgtcgtcgaccatgatcagcgtgccgtcgcgctccaccaccgggcgctccttggcgtagtagagcggcacgatggggatgtcgttcaggtagatgtattgccagatgtccagctcggtccagttggacagcgggaacacgcgcaggctttcgcccttgcgcttgcgggtgttgtactggcgccagagctcggggcgctgcatcttcgggtcccagcggtgctgggcggtgcgtaccgagaacacgcgctccttggcgcgcgacttttcctcgtcgcggcgcgcgccgccgaaggcggcgtcaaagccgtagtggtccagcgcctgcttcaggccctgggtcttccacacgtcggtatggacggcggagccgtgctcgtgcgggctgatattgcgcgccagcccttcagggttgacatgcacgcgcaggtccaggccaagccgcgcggcggtctggtcgcggaacgcgatcatctcgccgaacttccatgtggtatcgacatgcagcagcgggaacggcggccgcgcgggatggaaggccttcatggcaaggtgcagcatcacggcgctgtccttgccgatggaatagagcatgacggggttttcgcattccgccaccacctcccgcatgatgtggatgctctccgcctccagttgctccaggtgggtcaacatcgggatctcctcttggtttgccggcgccgtgcagggatgtcgcggcggtctggcatgggcacaaggtagcgagccggggcccttcgccacttcgtccgggcggactaagaagtcgcgggacgcggcgcgcatttcctagtccacccggacgaggctggggcggccccgcgctcggtatcgttgcttcgccgacgaaccacgggagcaggcagatggcgaactccgccgaagaacaattgctgagcggccagacctgggccgagttttgcgaggtgctcaagcgcagcgggcagcagatcctgcgcccggaggccccgtcggacgcgctcacgcgcgccgagggcttccgctacctgagccgcctgctgcgcattgcgctggagatgcatgtggaatttgccgatccggcgtttcccggcttcttctcgccgtcgcacgaaaccgccaagatcggcgcggacaatccggacaacctgtaccgatacgcacgcctggacggcagtgccgagtaccgcatccgcggccggcgcggcacggtggcgtacctgagtttcggcacgcagaagggcggctatgaaaccgacgggcgcatggtccagaccggctttctcgacagcaacaagctggcagtggcggccgatggcagtttcgagatcgccctcagcgcgcgccagcacgaaggcaactgggtgcgcatggagccgggcaccaacgcgctggtggtgcggcagacctttatggaccgcaaggccgagaccccggccgaactgcacatcgagcgcctcaatggcagcgacaagccgcccgtgctcgacgctgaacgcctgcatggcggcctgctgcgcgccgctggctttgtcgaggggaccgcgcgcatcttcgccgactgggcccagggctatggcggccatgtcaatgcgctgccgcccgccgaccaggccgtatgccaggcggccggcggcgatcccaacatcttctactaccactcctgctgggcgctggcggacgacgaggcgctggtggtcgaggtggaccgggtgccggcctgcgatttctggaatttccagatcaacaactactggatggagtcgctcgactaccgctaccacgacatctgcctgaacaagcacagtgcccgcctggatgccaacggcggcgtcaccgtcgtcctcagcgcgcgcgatccgggcctgcccaactggctggaagccgcgggccaccgcaacggcaccatgtgctggcgctgggtgggggcggcgcagccggtgcatccgcgcacgcgcgtggtcaagcttgaatcgctcaggaatgaatgccgggagaacgcatgaacaccatcgcatccgaccacaccgcagtgcttgacgtggagcgactgctggcacaggccagcgcacagtccggcggactgactgactttggcccgggcgattaccgcgaggcgctggcggtgctgtccgactcgcttgcgcgcgaagccgggctgtcgccgcagggcgcgcagatgctgcaaggcaagctgcaggcgcaactggtgaaccggctggtgatccaggactactgccggcgctatcccgaaatcctggaagagcgcgtcgacgatccgctggtgatcgtcggcctgccgcgcaccggcaccacgctgctgcagcgcatgctggccacggacgcgcgcttccactcggcggcgtggtgggaaacgcgctacccggcgccgctgcccggcgaggacgtgcgcgatgccggccggcgcatcgggctggcgcgcgaggaggtggcgcagatgatccgctttatcccggacatcctcgccatccatccgctcgacgcgatggcggccgacgaggaattcatgctgatggagcattccttcctgtgcgcgatggattcctacgccaacgtgccgtcctataccgactggctggcgcgccaggaccacacccaggtctatgcctacctgaagaccatgctgcagttcctgcagtggcagaagcggcagcgcggcgagccgccggcgcagcggtgggtgctgaagacgccgcagcacctgcatacgctggaaatcctgttccgggtcttccccggcgcgcaggtcgtgctgacccatcgcgaccccgcccagaccattccgtcgatggccagcatggcgcatacgctgtggaagctgtacgccgacgcgcccgatgccgccacggtggggcggcagtggagcgggcagatgcagcgcgccaccgcccatgccatgacggtgcgcgacgggctgcctgccgattgcttcctcgacgtgcgtttcgaggataccgtgcgcgatcccttcggcgtggcgcaggcggtctaccgctttgccggcatgccgctgaccgagtccgcgcgcgccggcatgtgggcatggatggagggcaacccgcgcaaccagcgcgcggcgcacgcctatacgctggagcagttcggactgagccaggaacaactggaacgcgatttcgccggctaccgcgcacggcacatcctgaagcaaaactaagactgcgcactgcgcatcacaggagacaacaccatgctgttgaaagacaaggtcgtcatcgtgtcgggaatcggtcccgggctgggcgtcaagctggccgttgaggcggcgcgcgaaggcgcccgcgccgttgccatcgccgcgcgcaccgcggcgaagctggacgacgcccaagcccgcatcgatgcactaggcgccgactgcgaagtgctcaaggtggtgaccgacatcaccgaccgggcccagtcccggcacctggccggcgagaccatgcgccgcttcggccgcatcgatgcgctggtcaacagcgccttccagcatggcaacttccccgagccggtggaagcggccgacctggatgtctggcgccaggtgttcgacactaacgtgttcggcaccatgacgctgacgcaggaagtggcggcgctgatgaagccgcagggcggcggcgccattgtcatgatcaacacccaggccacgcgcaagccgatgcccggcgaatccggctacgcgacgtccaagggcgcgctggcggtggcggtcaagtacctggcgcgcgaactgggcccgcatggcatccgcgccaacagcatcttcatgggctggatgtggggcgagccggtgcagggctatgtgcgccacgccgcggccgagcagggcgtgagcgaggacaccgtgatcgcgccggtgaccgcgcagattgcgctgggccgcatgccgaccgacgacgactgcgcgcgcgctgcgctgtttctcgtgtcagactacgctagggccatcaccggcgcttcgctcgatgccaacggcggcgatttcatgccctgagtcctgaccacaccaatgacacgctactttgccttcaacggcgacgccgacggcctgtgcgccctgcagcagctgcgcctggcgcagcccggcgacgccacgctggtcaccggcgtcaagcgcgatatccggctgctcgagcgcatcgacgccgggcccggcgataccgtgaccgcgctggacatctcgctggagcagaaccgcgatggcctgatgcggctgctcggcgccggtgcgcgggtggactacttcgaccaccaccatgccggcgaactgcccgggcatgccggcctgtgcgcgcatatcgacgaggggccggaggtctgcaccagcctcctggtcgaccgccacctggacggctgccaccggcgctgggcgatcaccgccgcgttcggcgacaacctgggcagcgtggcgcgcgcgctggcggcgcaggccgggctgggcgagcgcgaaaccgcggtgctggaacagctgggcacgtgcctgaactacaacgcctatggcgagtgcgtggcggacctgcatttcgatcccgccgagctggcgcggcacatgctgccgtttgccgacccgctggcgttcgccgcgcaatgcggggcctatgcggtgctgtgcgacggctatgcggacgacatggcccgcgcgcgctgcctggcgcccgcgcacgaagtgcccggcgccgcgctgctggtgctgcctgacgcgccgtgggcccggcgcgcgatcggcgtgctggccaatgaactggtgcgcgggcggcccggcgacgccatcggcctgctctcgccgaagtccggcggcggctttgccgtcagcgtgcgggtgcccgcccacagtcccaccggggcggccgatttctgccgcggcttcgagaccggcggcggccggcgcctggcaggcggcatcaaccacctgccggacgccgaagtggagcgcttcacgcgctgctttgcagattgcttcggtccccgttcctgataattcagcacggcggcacgaactcggtgacctccaggtcgaagccggtgacggcgcgatacggcaccgggtggctgagcaggcgcagcctgtgcgcccccacatcgcgcaggatctgcgccccgacccccagcgcgcgttgcgcgaaggccggcgccggcgtggcggcggccggcgctgccagccgctccagccgctgctgcggcgattcgcgctcatccagcagcaccagcaccccacaaccttcggcgccgatgcgggcgagcgagcgctccaggttccaggcgggcagggccggcgcgccgaagccgagcacgtcgcgctgcatttccactgcctgcacgcgcgtcagcaccgggcgctgcgggtcgggctgacccagcaccagcgccagatggagcgcatcgaccggcgcgtcatggtaggcgtgcacggtgaagcatccatagggcgtagccagttccgtcgaatgcgtgcggcacagtgcgctttcggtcagcagccggtggtggatcagcccgctgatcgaaaccgccggcaggccgtggtgccgcgcgaaggccagcagggcggggccgcgcagcaggtcgccgtcgtcatcgagcagcatcgcgtaggcgccggcggccacgcgcccggccagcgccggcaggtcggagcaggcctcggcaaagcccgcgcggcgcagcacgccgtcgggctgggccaccaccgggaagatgtggccgggctggaccaggtcatgcggctgcgcgcgcgctgccgccgccacgcgcagcgtgagcgcgcggtcggcggcggagatgccggtgctgacgccgctggccgcttcgatcgacaccgtgtagcgctcgcgctggcggtggttcgcggccatcggcggcagctgcagcagcgcgcggcgcgcctcggtgattgccatgcagaccaggccgcgcgcctcggcggccatgaagttgacatcggcctcgctggcgcgctcggcggcaaccaggacgcagccggtggcctcgtcggtctcgtcctcgatcaccagcacacgctggcccgcggccagtgccgcgagcacgtcggccatcggcggcagtgtggtggcgctcatgctgcctcctgccggctggtactgccgaaggcctggcgcagcgatgccgcggccgcatccagtgcatcgctggcggcatcgatcatcccctgcatgctgataaagccgtgaaactggccgggccagcggcgcacggtggcgctgccgcccgcgcgctgcagggcctcgccataggcctcgccctggtcgcgcagcgggtcgtattcggcggtgatgatggtggctggcggcaggccatgcagctcgcgctggtgcagcgggctggcgcgcacatcggtggcgtccgccgggttggccaggtactgggcgcgataccagtccagttccgcggcactgaggaagtagccctgcgcgcattcgcggtagctggcgctggtggccgcggcgtcgctgcagtccaggtaggggtagagcagcagctggtgccgcagcgcgatggcgctgccgcgcagctgctggcaggcaacggcggcaaggttgccgccggcgctgtcgccggccacggcaaggcgggccgggtcggcgcccagttgcgccgcatgcgcggcggcccagcgcacggccgcgacggcgtcgtcggccgcggccgggaagcgtgcctccggcgcgagccggtagtcgaccgacagcaccagcgcgccgctgcggcgcgccaggccgcggcagatgttgtcgtgcgaatcgaggccgcagaggacaaagccgccgccatggaaatagaccacgagcggcagtgcggtgccgtcgtcgggccggtacaggcgggccttcagcgggcctgcggcgccatcgatggtgaggtcttgctgcgcggcgacggtgtcgccgggcgcgaacgcgggcatggcagccagcgcggcacggtagtcggccgcgcgcagcgcggaaaagtcggggctgggcatggcggccatggcttcaagcacggcgcgggcctggggatcgagcggcatggggtctcctggattgcagtggggaaatcggtgtcagagcgcgaacgccggcgcggtgccggcggcaatgccttgcgcgcgcgcaagcgccgcatgcacggcctgctcgtgtggcaggatccagaactggccggccgagaccccgtccaggatgtagcgcgcgaccgcgtccggcgtgatgccggcggcaatgccgctgcgcagcgcgccgttcatgtggtccacctcctgcgcgccgccgccgtcgaggccggcagcgatgccggtggccaccggaccggggcagaccacggacacgcccagcggcaggcccgccgcctgcaactccagcgcgagcccttcgctgagcgccaccaccgcttgcttggacagcgtgtagggggccagccacggccccacggccaggccggccatcgaggccacgttgacgatatggccggcgccttgtgccgccatgcgcggcacgaagcagcgcagcgcgtgcagcacgctccacaggttgacgcgcatcacgtggtcgaacacttccggcggcagctcccagcagcggccggtgacgagcacgccggcgttgttgaccagcaggtccacacggcccaggcgcaggaagctctcttcacataggtgctcgatctgccgcgcgtcgcagacatcggtggggacggcgatgacgttcgccccctggccggcaagcgcctcgcgcaccgcttcaagcgcgccggcgtcgatatcggccagcgccagcgcgtagccttgcgctgccagcgcctgcgcgagcgcgcggccgatgccgcttgccgctccggtgatcactgcggcctgctgccgcgggtttgccgccatggtcatggttctccgtgaaaagaaggcggcggggatcgccgcgcatggctgacttgtagcggcagcgcggcggcacggcatcgtctgtttgggtaggacagggtggcatcacacggcgtgtaggggtttgcccttgaacggccgggacgggtctgtccttagtctgtttggagtatgtgttcggcccgccggcgcgtgaggattggcctgtcccgcaggactagtccggccagcgtgtgcagccggtcttgcctagggcaaaccacgaaggcgggggcaagccgcgacccctttgccgtccctataatcagggcacaaaaaagggccacagagcccgtagcaggccagcgccgacccggcacgcccgaagcgctgcgcacgccacaatggagacagaggaaaatgctgatggaggttagccagaaccaggcggccgcacacctgttcgcgcaggcgacggtgtcgctgtcggagttcagcacattgctgggcaatatctaccagggcccgatggagcaggtgccctggggcaaggcactggaacagatccgccgccagctcaatgccaactattgcaccctgatcctgcgctcgccggccacggaccggcccgggctgatgatcaatgcgtccgagcatggctcgaccttgccgggcgagacctcctacaacaactactactacgcgctcgacccgttcatcggcctgccgtcggaccgggtggtgaccatcgatgagcatctcgggcccggcgcctggtgccagagcgagctctaccagcagttcctcaaggacatcggcatccgctacatccttggcgcggacctgcgtaccgatgacggcgtcgaatgccgcttccgcgtgtgccgcgagcatgacggacgcgacttctccgccgcggacaaggcgctgtgcaccgcgctgctgccgcacctgaagcgcgcggtggacctgcactcgcgcatcgacgtggttgaatccgagcgcaccgtctatgccagcgccatcgaccgcatgctggtcgggatggtgatcctggacgagtccggcaccatcatcaagaccaatgccgccgccgatgaaatcctgggcgccaaggatggcatccgtgtcgccaaaggcagcctggacgtggaatacggccaggagaaccgcaagttccagcgcctgctgcgccaggccatgatgggccacctcggcaccacgccggcgctgatggaagcgatgtcgatcacgcgcccgtccggcagcgccaggctgggcgtgctgatccgcaccatcccgctcagcgagtggtccgaggacaaccgcaagcgccccgcctgcgtggtgttcatccgcgaccccgagcggcgctcgcaggcctcgcacgaggtcgtgcgccagctgttcgacttcaccccggcggagacgcagctggcgctgcagctggccaacgggctcacgctcgatgaggctgcggacgagctcggcatcagcaagaacacggcgcgcgcgcacctgcgcgcgatcttctccaagaccggcgtgacccggcaggccacgctggtgcgcatgctgctgagcagcgtgatttctctcggctaaaccacgtaacgcacgtcagggctttgcgctgagcaccagcgcaaagccttccggcgtttccagcaccgcgcgcgtctcatgcggcccctgcgccgcgggcagcgtcacgccggcaccggcacccaccagccgcgccattgccgcggcgatatcgtcaccctcatccaccttgaaggccagcgcgggctggtccaccaggcgttcctcgccggccaccagcgccagcgtcagcgcgcccgcgtcgagcgcgcaatagcggtttccgtcgcgaaacttcaccggtagtccgagtccttccgtgaagaacggcagcgcggtgtcgatgtccgcgacggggtaaagcagcagcctggcttgcatgatgtcctgatcctcctggtgaaagcgggcgtgatgcccgcggccaatgatagggatgctccatgtcctgttcataatccaatcagacgatgttgcaacgccttgcgccgaccacactgcgatcacacaggccgtttcgggccggtggcgcggcaacgggcggcgccccggcggcggtcctgaaccatcaatgccagacaaggggactgcaatgcgtttttcactgatctatgaagcccagaccgtcgatgcctcgcgtgccggcgaccacaaggtgttcgatgaaatcatggaacaggtggtgctggccgaggacatgggctttgacgtggtctgggcggtcgagcacaccgcactgaccaactatgcgcacatgagcgcgccggaaaccttcctggccttcgtcgccgggcgcacgcagcgcatcggcatcggccacggcgtggtgtgcctgccgccggcgatgaaccatccggtcaaggtggccgagcgcatcgccacgctggacatcctgtccggaggccgcgtgcacttcggcgtgggcaagggcggcacccagcaggaggccggcaccttcggctacgacctgaacagcctgcacccgatgatcgacgaatcgatgtacctgatcccgaagatcatgacgcaggacgagatcgagcacgacggcgagttcatcaagatcccgcgccgcccgatccaccccaagccgcgccaggacccgcacccgctgatgtacctggcctgcaccaatgccgacacgctgcagcgcgccggcgcgcgcggcatgggcgcgctggtgcttggctttggcggccccgaggatgtcgccaaaaagaacgagatctaccgtaccgcgtgggagacccgcaagcctgaggaccaggtgggcttccgcccgcaccagcacctggccgcgctgtgcccgaccatcgtgctggaagacggcctggccgcgcgcaagatcggcatcaagggccagcgttatttcatggagtcgctgtcgtactggtatgccggcggcgagcggcccgacccgtccacctgggacgacgagcatgtcaccgccacggacgcgcagggcaaggccgtcatcaacaccaagttcgcctcagagaaggtctcggtggatttcagcgacccgtcgatgatgatgctcaaccccaaccatgcctacggtaccgtcgaggactgtatcggctacgtgcagcgcctgatcgattccggcgccgacgagatcctgttcatctgccagatgggcacggtgccgcagtgggcgcagctggaaaccatccgcaatatcggcgagcacgtgatcccgcacttccgcaagcagggacggaagctgcgcgcgctggcttgatcggcgctatgcaagcctgcgggtttgctcccctctcccgcttgcgggagaggggccgggggagagggccagagcatccacgaagtcccactcaccaaatcgcgacatagctagtcccaacagacgatggcacccggccccaccggtgcaaacatcaaggccagctacaagaccaagcaacaaggagaccgcggtgcatcacgacaacaatcccaaggaactggcggcacggctgatcgcgcgtgccgagcagatgattccggtgctggccgagcgcgccgcgcaggccgaggccgaagcgcgcattcccgccgagaccattgccgacatgcaggccgcgggcttcttcaaggtgctgcagccccgccgccacggcggctacgaactcgatccgcagaccttcttccgcatccagatggcgctggccaagggctgcatgtccaccgcctgggtctatggcgtggtcggcgtgcacaactggcagctggcactgttcgacgagcgcgcgcagcaggaagtgtggggcagcaaccctgccacgctgatcgcctcgacctatatgccggtgggcaaggtcacgccggtcgaagacggctatcgcttctccggccactggaagttctccagcggcagcgaactgtgcgactggatcttcctgggcgggctggtgccgccggccgagccgggcggcgcctatgactaccgcaccttcctgctgccgcgctccgactacaagatcgtgcgcaactgggatgtgctgggcctgcgcgcgaccggcagccacgatatcgtggtcgaggacgtgttcgtgcccgagtaccgcacccaccgcgccgtcgatggcgccatgggcaccagcccggggctggcggtcaatgacgttccgctgtaccggctgccgttcgcgcagatcttcgtgcgcgcggtgtgcaccgcctgcatcggcgcgctggaaggcacgctcgatgactttgtcgcctatgccgacggccgcgtcagcagcaacggtggcggaaagaccgcggaagacggcggcgcgcagatggcttgcgccaacgcgcaggtcgccatcgacgagatgcggaccatccttgagcgcaatttcgacgagctgctggccgttgcgcgtgaaggcggccaggtgcagaccccgcgccgcctgcatttccgctaccagtccgcgcaagtggccgagcgctgcgcgcagctggccaacggcctgctgcgctatgccggcggcaacggcatctaccgcagcaacccgatggtgcgccgcttcctcgacctgcatgcggcccgcgcccactacgccaacaacctggaccgcttcggccagaacctgggcggcgtgatgatgggccgcgccaacactgacttcttcatttgagccgcgcgccgcacggagatccaatatgagccagagcagagcgcgcatgcagcccagcgagttcgacgtggtggtggtcggctcgggcgccggcggcatgctggccgcctgccgcgccgcggaccgcggactgtcggtggtggtgctggaaaagagcagccagtacggcggcacctcggcggtgtccggcggcggcatctggattccgctcaaccaccatatcgcgccggcgggcgggcgcgacgactacgccacggcgctggaatacatcctggcgtgcgccggcgagcacggcgatccacagcgcgtgcgcgcctatcttgagcaggcgccccgcatgctccagtacctggagcagcaggccggcgtgcgttactacacgctgccgcgctacgcggactacttccagaaggttccgggcgcgatgccgggctaccgcgcgctcgacccgatgccgttcgacggcgcgcagctgcgcgaggaattcgcacggctgcggccgccgtcgccgggcacgctggtgggcgggcgcgtggccgtgacctcggccgaggcgcatgcgctgctgtgccgcgcgcccggctggctgggcctggcggtgcgccagtttgcccgctactggctggacctgggctggcgccgcaagacccggcgcgaccgccggctcacgctcggcaacagcctggtcggcggcctgcggcgggccatgatggaccgcgcgattccgctgtggctcgacaccgcgctgcaggacctgatcgtcgaggatggcaccgtgcgcggcgtgcgcgcggtgcaggacgggcgcgtggtggagatccgcgcgctgcgcggcgtgatcctggccgccggcggcttcgagcgcaaccaggccatgcgcgaacagtacctgccgcagccgacccaggccgcctggagcgcgaccccgcccaacaacaccggtgacggcatccgcgccgcccaggccgccggcgccggcgtggcgctgatgtcccacgtctggggcgcacccaccgtgcatgtgcagggcgaggaaaagcagcgcgcgctctttatcgagcgcgccatgcccggctgcctggtggtgaacgggcagggccggcgcttcgtcaacgaggccgcgccgtattccgagttcgttcccgccatgtaccgcgaccacgagaaaaccggcagcagcgtgccggcgtggatggtgttcgacgccgccttccgccacaaatatccgtgcgggccgatcctgcccggctcggtcatgccggaccgcagcattccggcaagcctgtccggcatcctggtgcgcgccgactcgctggcgcagctggcgcagcggatcggtgtcgatgccggcggcctggccgacagcgtggcgcgcatgaaccactatgctgccaccggcgtggacgaggagttcggcaagggcgacaacctgttcgatacctactacagcgacccggcagtgcggcccaacccgtgcctggcgccgatcggcaaggcgccgttctacgccgtgcgcatcgatgccggcgacatcggcaccaagggcggcctggtgacggacgccagcgcgcgcgtgctgcgcgacgacggcagcgccattgccgggctgttcgccatcggcaataccagtgcctcgatgatgggcaccagctatcccggcgcgggctcgacactgggcccggccatgaccttcggctttatcgctgccgacgtgctctctcagaacgcgcgccagcctgccgccgcgccccatgctcaaaccgtacaggaggccctatgagcgccaaccccgaacccagcaccgcgctgcgcgaagacatgctgatggcgatgcgccgcatggcgcgctcggtggcggtgatcagctgccgccatggcgagcgccgctattcgatgtccgtgaccgcggtcgattcgctgtccgcggacccgccttcgctgctgatctgcatcaaccgcaattcttcgatctacccgccgctggatgccggcgcggacttctgcatcaacctgctggcagccgaccaccgcgatatcgcagtggattgcagcggccggctcaagggcgaggaacgcttcaccagtggcgagtgggaggacgatctgctcggcgtgccgtgcctgcgcgatgcccaggcgaacctggtgtgccagcaggatggccgcttcgactacggcacgcacgcggtcttcatcggacgcctgcgcgaggtaaagctggctggcgaggtgtcgccgctggtctatgtcgatggtgcctacaccacgtccgcgccgcttggcgcactgtgttcggcctaagccgggagcgcaagccagcatgtaccctccgaccgattccgccacgccggtccacgcgccgctgcgcctcgacgatccggacgcacacccgtggcaggccgcctgcgatgccgtggtggtgggcttcggcgccgccggggcctgcgccgcgctggaggccgcgcatggcggcgcgcgcgtgatcgttgcggaacgcttcgaaggcgggggcgccagcgccaagagcggcggggtggtctacgccggcggcggcacgccctaccagtctgccgcgggctatgccgatacaccgcaggcgatggcggactacctgcgccaggagacgggcggggtcgtcagcgatgccacgctgcaggcgttctgtcagcgcagccgcgagatgatcggctggcttgaaggcctgggcgtgggctttgccgccaccgtgccgccgcgcaagacctcgtatccggcgcagccctactacctctactactccggcaacgaagcggtcgccgcctacgcgcagcatgccgcgcccgcgccgcgcggtcaccgcgtgaaaggccccggcatgtccggccgcacgctgtacgccgtcctgcgcgccgccgtgcaggcccggccggaggtgacggtgatgcgccagaccgcggcaaggcggctgattctcgaccaggacggcgcggtcgtcggcatcgagctgtggcagctgccgccgggccgccaccagaaacgccacgcccgcctggcgcgcctggccgagcgcctgcacaacgtagcgcctgcgctggccgacctgctgcgcgagcgcgtgctgcaactggaactgcgccatgcgcgcccggtcgcggtgcgcaccggcgcggtggtgctggccaccggcggctttatcttcaaccgcgccatggtggcgcgccacgccggcaaatacctgcagaactggcgccttggcgcgaccggctgcgacggcagcggcatccgccttggtgagtcggcgggcgcggccacgcggcacctggagcgggtctcggcatggcgcttcatcaatccgccgttcgactgggcgcgcggctgcgtggtcgatgcgcagggtgcgcgcatcgccaacgaggaaacctacggcgccacccttggccacgccatctgcgaacagcacggcgggcgggcctggctggtcctgaaccgcgaactggcgcgcgccgcgctgcgtgaatgcctgggcggccggctgtgggccttccaggccttgcccgcggcgctgctgatgctggcgggggcgcggcgtgcctccagcctcgaagcgcttgccggcaagctgggcatgcccggcgcggcgctgcgggccaccgtcgatgcctataacgccgcggcccgcggcgagatcccggatccggccggcaaatcggcgccgatgtgcgcgtcgctcgaaaccgggccgtggcttgccatcgacatctcggccaacagccgcgtctttccgtgccctgccatcacgctgggcggattgtcggtggaagagtccagcggccgtgtactggccgccgctggcggggcgcccattccagggctctacgccgtgggccgcactgccgttggcatcgcatccaaccattacgtaagcggcctgtcgcttgccgactgcatctggtcggggcgcaacgcgggccgccatctgacacgacagcctgccggcgaccggcaggcacacaccaacgaggagaccacccatgagccaacgtactgaaggaaagatcgccatcgtcaccggggccgccagcggcgtcggcaaggaagacgcgctgctgctggcgcgcgagggcgcgcgcgtggtgctgaccgacctcaacgaggaggcgggccatgcgttggcgcgcgagatcggcgagaccgcgctgttcgtgccgcatgacatcgccagcgaagccggctggcagcaggtaatggcgcgcaccgaaaagcaattcggcgcccccagcgtgctggtcaacaatgccgccatcctgttgctgggttcggtcgaggacgccacgctggagcaatggcagcgcgtgatgcgcatcaatgccgacggctacttcctcggctgcaagtacggcgtggccgcgatgaaggcgggcggcggcagcatcgtcaatatgtcgtcggtggcggcgctgggcggcatgggcgcgttctgcgcctacagcgcgagcaagggcgcggtggctgcgctcacgcgcgcggtggcggggcactgcaagcagagcggctaccggatccgctgcaactcgatccacccggacggcatccttacgccgatgaccgcggccttcctgccgggcggtgccacggccctgccggaggaggtgggtggcgccgagccgatgcagcgcatgtgccatccgcgcgacgtggccaacctggtgctgttcctggcctccgacgaatcgcgctttatcaacggtgcggaactgcgtatcgacaacgcgcagaccatcatgggcgtggcctgaccccgccctcaagcaatagaaggacatcatggcgccagtgcaattccaccggctgcagatcgccgaagtcgtcacggaaacggaccaggcgcattcgctggtattcgcgctgccggacggcctgcgcgatgcgtttgcctaccgtcccgggcagttcctgaccctgcgcgtgcccgtggacggcgtgccgctgcagcgctgctattcgctgtcgagcacgcctgaggtggacaacgccctgcgcgtgacgatcaagcgcgtgcagagcgggcgcgtgtccaactggatctgcgaccacctgggcgcgggcgatacggtcgaggtaatgccgcccgccggggtgttcaccccgcccgcgctgcatggcgatttcctgctgctggccggcggcagcggcatcaccccggtgctgtcgatcgccaaggcggcgctgcgccacgggcgcggcgcggtcacgctggtctatgccaaccgcgacgagcgctccatcatcttccgcgaggcgcttgcggaactggcgcgcaaccaccccggccggctgcgcgtgatccactggttggacagcgtgcaggggccgcccacgcagcgccagatcgaggaactggtgcggccgtggagcatggcgcaatgctttgtctgcgggcccggcccgttcatggacggcgcccaggccgcgcttcaggccctgggggtgccgcgcgggcaactgcacgtcgagcgcttcgtgtccttgcccgatgtgccggcggccaaggcaccggcaagcggggccgccagcgcgggggacaccgccacggcatcgcccgcgcccgcgatgcgcggcgccgcactgaccgtgcagctcgacggcgagatccaccacgtcggcgtggcgctggacgaaaccgtgctcgacgcgttgcagcgcgccggcgtggccgcgcccaattcctgccgcgccgggctgtgcggcgcctgcatgtgccaggtgacgcagggcgacgtgacgctcggcgagaaccatgtgctcgaccgcgccgacctggaggcgggctggaccctggcttgccaggcccgcccgtccagcgccgaaatccacctgaagttcccggattgacatgaccccatctgacatcatcgacgccattgcggcaccggccggcctcgacctcgacctcgccgccgccaacgacgacattgccgcgaccattcccgagctggtgcggcgcgcggccaggcgccacggcgagcgcatcgccatccaggaggacgggctgcgcctcacctacgccgcgctcgacgccagccggatacaggcggcccgggcgctgatggcgctgggcgtgcagcccggcgaccgggttgccatctgggcgccgaacttctccgaatggatcatcgcggcgctggccacgcacagcataggcgcggcgctggtgccgctcaacacgcgcatgaagggggccgaggccggcgccgtgctggccgacagcggcgcgcgcctgctgctctgcgtcgacgctttcctcggcgaaagctatccgcagatgctggcgccacaccgccccgccacgctggagcggctggtgatcctgcgccccgggcagggccggacgcccggccccgacgagctggcctgggaagccttcctcgcgctggcgccacaggcggacatggcggcgttcgccaagcgcgaggacggggtgcgcggcgacacgctgatggacatcatgttcacctcgggcaccaccgggcgtcccaagggcgtgatgaccgcccacgcgcagaacctgcgtgccgtcgacggctgggccgccatcaccggggtgcggccgggcgaccgctacctgatcgtcaatccgttcttccatacctttggctacaaggccggatggctcgccgcgctgtcgcgcggggctacggtgctgccccacctggtgttcgacgccgaggccgtgatgacgcgcgtggagaacgagcgcatcacggtgctgcccgggccgccgacgctctaccagaccctgcttaacgcgccgcgcctgcgtgagttcgacctgtcgtcgctgcgtgtcgcggtgaccggtgcctcggcgatcgcgcccgcgctgatccagcgcatgcgcgacgaactgggcttcgacaccatcatcaccggctacggcctgaccgagtcgtgcggctttgccacgctgacccgcgccggcgacgacgccgaaaccgtcgccgccacctccggccgcgccatgccgggcatcgagatccgctgcatcgatgggcaggggcagccggccgccaccggcgaggcgggcgaggtgctggtgcggggctacaacgtgatgcagggctacttcggcctgcccgaagccaccgccgaagccatcgacagcgaaggctggctgcataccggcgatgtcggcacgctcgatgcgcgcggctacctgcgcatcaccgaccgcatcaaggacatgtttatcgtgggcggcttcaactgctatccggcggaggtggagaagctgctggtggcgcatccggccgtggcccaggtggcggtagtgggcatcccgcacgagcggctcggtgaagtggggcgtgcctacgtggtgctgcgccacggcgcgcgcgtggacgccgaagccctgatcgcctgggcgcgccggcacatggccaactacaaggtgccgcgcgaggtgctgttcgtgacgtcgctgccggtcagcgcggcaggcaaggtgttgaagtaccagttgcgtgaagcctgatgaacaaggaaccgatcatgaccgacattgccgccattgccgaccgcgtcgcgcggctggaagccgcggaggcgatccgcgcgctcaagctgcgctacctgcgcgcttgcgatgacaaggaccctgacgcgatgcgcgcctgtttcgtgccggacaacgcgcatatccactatgaccggatcggcagctttgccgggcgcgaggcactggtgcagtgctttgcggaactggcgtgccggccgacgctgcgggagatgcattttgcggggcagggggatatccgtgtgctggatgacaatctggcgcagggcagctgggatctggcctacctggcgctggatgatgccagtggttcgcgtacctttctaacgggacgttatgcggatgagtatgtgcggatcgatggtgcgtggctgattcgctcgacgatgttcacgacggggttggtgtcgcagggagggtaggaggccgcgcttgtttgcacccctttcccgcttgcgggagaggggtgcgcatgcgagaggtggtggcaatttccaacgctcgcgcgcgcccaattcctattccacaatcgccggatgcaccggcgggggcccgcccagtgtctgccggtacgacggcggctgcaccccctccgaatcgacgatgccataggccagcgccgcttcggcgctaatcaacacccggccggacttttccatcagcgcagggtcgcggtacagcgcatcgataatcctccccgtgaactccggcgtctccgccaccggcgcgaagcccgcgtacttgtccggatgcttttcccatacccgcagtgtgcgcgcagtgcgcagcggccccatccacagcgacaccgccgcgacgccgtagggccgcaggtcgaccgccatgtcgtgcgcgaacttgtcgatgcccgccttctgcgcgccgtaggccggaccgtgcatatagcagttggcaccgaatgacgaggtgaacacgatcagcccgcggccctgcgcggccatcatgggcgcggcatgccagctggcgacgtagcctgagcgcaggcccacgtcgaggatgccggccatctccagtggcttctgccagaacggccccggcatgatgagctcgtcgtgcaggaaggtcgcattgttgaccaggatgtcgatccgaccggattcctctcgcacccgcgcgaacagacgcgccacctgcgcatcgtcgcgatgatcgcacgcgagcgcgatgccgcgcccgcccagcgcatcgatctcgcgtgcggtggcgtggatggtgccgggcagcggcgcgctgccttcctgctcggtgcgtccggtcacgtacaccgtggcgcctgccgcaccgagcgccagtgcgatgcccttgccggcaccgcgcgagccgcccgtgacgacggcgacgatggcctgttccgcctgcttcatgtgtgtctccttcattgatgtcatcgaagcttggaacgggcacggcatcgcgacatccttcgttcggactaagcgatacccggtccggatactccacgcggacgatggcccccggcgcggcaaggccgacgatagtccccatcccaacgactgcccgcgcggcgtatcgcggcgctggcggtcacaacaaggagtgagactggccatgtctgaactggagtgcaaggaagccatccatgccctgacctgccgctatgcgcaggcggtggaccggcgcgatttcgcgaaactggcagcgctgttcacggcggacgcatggctgagcgggccgggcttccgcatggacggagcgcaggcgattgctgacggcatggcatcgctcggccagtacagcgccacgcagcatcacgtgcaccagcaactggtcgaagtcgatggcgataccgcgaccggcgagacctattgcgtggccaaccacctgtacgaacaggacggcgtgccgcgcaagctggactggggcatccggtaccaggaccgcttcgtgcggcgcgacggccagtggcgcattgccgcgcgcgagctggtggtggactggacgcaggacctgccgctgcgaggggcatgatgacgacgacccgtgtactggaaggcaagacagccctagtcaccggcggcgccggcggcatcggtgcggccagcgcgctggcgctgctgcgcgacggcgcgacggtggtcctcatggggcggcggggcgaagcgctggaagcggcacggcgcagcctgtgcgcgcaggtggccggcgccaccgtggcaatcagcgtcggcgacgcgtgccgcgaggatgacgtgcaggccgcgctgcagcaagcctgggagctgcagcggcgcctcgatatcgtggtcgcgaccgttggtgggggcggcttccgtccgctgctgatgcatgacgcggcctcgctgatggcggagctggagctgaacatcgccagcgcattcctggcggtgcgccacgcgtcgccgctgatggcaccgcatggcggcaccatcgtctgtatctcgtcgaacgcggcgcgcatgacctgccggtggctgtcggcgtactgcgccgccaaggcggggctggaagcgttcgtgcgcgccgcggccgaggagctggcgggatgcggcatccgcgtcaatgcggtgcggccggggctaacccgctccggcgcgaccgggccgatgttcgacaacccggccatcctcgacaagttcgtcgcgcagatgccgctggggcgcgccggcgaaccggacgacattgccagtgcggtgcgctacctggcggggccggaatcgggctgggtgaccggccagagcatcgccgtggacggtggcagcgagctgcgcggcaatcccatcctcgatgaaaccgtggctgcggtgtatggcgaagccgcgctgcaggccgtgctggccggcaggattcccgaagccggctgaagccggcaactcaaggagagaaacgatgcatcaagtcagggacaaggttgcgctggtcaccggcgcggccagcggggtagggcgcgccgacgcgctgatgctggcggccgaaggcgcgcgcgtggtcatcagcgatgtcaaccaggaggccgggcaggcactggcccgcgagatcggggatgcggccatgttcgtgcgccacgacattgccagcgaggaggactggcgcaaagccatggccgccacgcaggaccgcttcggccggctcgacgtgctggtcaacaatgcggccatctgtccgctcgggtcaatcgaggaaacctcgctcgacagctggcggcaggtcatgcgcgtcaatgccgacggctatttcctgggctgcaggttcggtgtgcaggcaatgaagggcaaccccgccgggggctccatcgtggtgatgtcgtcggtggcggcgctgggcgggctgcccatgatgtgcgcatacagcggcgccaagggcgccgttaccgcgctgacgcgcagcgtggccgtgcactgcaagcagaacggctaccggatccgctgcaactcgatccatcccgatggcgtctggacgccgatgacgcaggcgctggtgccggacctggatccggccacgcttggtatcggtacggacccgatggcacgcatgtgcctgccggaggatgtggccaacctggtcctgttcctggcttcggacgcgtcgcgctttatcaatggcgcggaattgcgcatcgataacgcgcagttgatctcggggctgtaaggcccgctgcggcggcccgcgcaagcaggctgccgcagcgccgggctaactgtactgcgtcacgatctcgccgaccgtgcgcaggatgtcgcggcggcgatagccgagcagggcggcctcggccgcgtccggctcatagtagagggtgttgccccggccgaagcagatggccgagtccggcagcaacggatgctcctggtcgatgacaggcggcaccgggcggcccgcgtcgcggaagaaggcaccgaaatagtcctggaacgacaggttctcgtcccctaccaggtaagccttgccgttttcaccgcgcaacagcgcgccttcgatcgcttccgagagcgaagtggccgagatgaagttgacgccgccgggtggcgcgaaatccggcatcggcgcaaagttgccgcgcgcgtagtcggtataggccttgaacatcggcaccatcaggcccggcaccgtgcccacgacgaacggcgcgttcacgctgctcacgcggaaggcatcggtggccagcgcgcgaacgccttcgtcggccagcttgcgcgagcggatataggcgttgtcctcggccagctgcggctgtgcctgcgggtagaagctgccgacgtagacggcgacccggatcccggcagcgcgcgccgcgcgcaggaaacgcggcacgccctcgatgttggcgcgctcccagtgcgcggcttcgtcgccgccgggcggcacgtggcgcacatcgttgccggcggcgaagaccagcgcgtcgaaggcgccgagctgcgcggccggcacgtcgttggcgatgtagtcgcagcgcaggaagtccagcccgcccagcgtcgtgccgggcgcggggcggttgcgccccgcgatggtgacgtcgtgcccgcggctgcgcaggtgcagggccgcgtggcccccgatcatgccggtgccgccgacgatcagtatcttcatgcttgtctccttggtggggtggtgtggccgcggtgcgcggccatcagaggttcatgccgttgccgccgatgaccggcatgttggtccacgtgcccttggggtcgcgataccagccggccgcggccagcgcgccgccattgacatgcagcgccgtgccggtaatccaggccgcgcgctcgctggccaggaacaggatgccgtcggcaatgtcgcgcggcgtgccgaagcggcccagcggaatccagcgcgggatatggtgctggtgttccgcagcgaccatctgcgacaccggaacctgcggcgtttcggtggtctcgggggcgatcaggttgacgcggatccccgccggcgccagctccagcgccaggctctgcgtgaagccggtgatggcggccttgaaggcgccgtagacgctgcagtagggaatgccgcggaaggcctcgatcgacgacaccgtgacgatgctgccggcgccactgcgccgcagcagcggcagcatggcgcgcgtgacggtgaagacgtggcccaggttggcggcgtacaggctggcgatctcgtcgtcggcatagtgctcgaacggcttggcgatgcgcaggaaatcgccgacgttgttgaccagcacgtccagcaccccgaaacgctgttcgacctgcgcagccagttcgcgcacggtgccggcatcggtggcatcgccctgtaccaccagcacttccgtgccgggcttgttcaacaactcccgggcttgcccggcgcgctgtgcttcgatctcgatcagcgccacgcgcgcaccctgttccaggaaggcttgcgcggtggcgagcccgatgccggcgccgccgccggtgaccagcacggtcttgtcggtgaaatccatctgagtcgttctccttcggttgccctgtggtgtgcggccatttgatcggcggcaggcgggaccggcatcgtccgattgcaggtcagggaaaacacttagatggtgcaaaccagggcgaacaagggcgccgcgcgccggacatcggcaggcagcctccctataatctgcgctgctcaggtgccgcagagcaccggccagtccatgcatggggcgaggaaacaggagacagacaatgttgatggcgaccgttgaggcgcaaggggtggcgtcgccctggtttgcgcagtccggactgagcctgccgcaattcagcgcgctgctggcggcggtctacgaagggccgatggaacccgtgccctggggccgcgcgctggaaatgctgcgcaagcaacttggtgccagctatgtgagcttcatcctgcgctcgcccgcgagcgaccgcagtggcatcgcggtgcacgcgtcgcaggacggcacttcgctggaggccgaggcgtcgtacaacacctactactacgccatcgatccctttatcaacctgcccacggaccgggccgtgacggtcgacgaagcgatgggcgccggcaactggtgccgcagcgagatctaccggcagttcctgcagccgcttggggtgcgctacctgctgggcgccgacatccgcaccgaagacggggtcgagtgccggctgcgcgtctgccgccagcacgacgcgcaggacttctccgaggtggacaaggcggcgtgcgccaccatcctgccgcacctgaggcgcgcggtccggctgcattccaggctggatgtggtcgaatcggagcgcagcctctatgcgggcgcgatcgaccgcatgctggtgggcatggtcatcctcgacgcagccggtgcaatcctgaagaagaatgcggaagccgacgagatcctggcggagaacgacggcatccgcctcaacggcgccaacttcgagatcgcctacgcacaggaaagccgcaagttccagtacctgctgcgccgcgcccagatggggcatcacggcagcgcgccggcgctggccgaagccatgtcgatcacccgcccctcggggcgcggcaagctgggcgtgctgatccgcaccattccgctcagcgaatggtccgaagaccaccgccatcgcccggcctgcgcggtctttatccgcgatcccgagcgcaagtcgcgcgcctcgcacgaggtggtgcgcaagctgttcgacctcacgcccgccgagaccgcgctggcgctggtgcttgccgacggcatgacgctcgacgaagccgccgaggcgctgggcaccagcaagaacacggcgcgcgcccacctgcgcgcgatcttctccaagaccggggtcacgcggcaggccacgctggtgcgcatgctgctgagcagtgtggtgacgctcggctgagcgccagggcgtcatccacgcacgcgtgttccagggcacgcgtaactccctcgtggcccgacgatcggttctcctagtccgaatggaggatgagtcccgccatgcgcgcccctagcatgcatccgacaagcgggcgcggcacacggatggcacctcagacggacgcggcgacgcgtgctgtccgcgcttggtcctgttccgcgcacgcatcaacctgtccggccccggccggcacctgtaccagggagcgtggagcatggaaaaagtcatctatatcgtctggcgcgattctcagaccgagccgggggagttcgcgcgccggctgcgcacgacgcttgcggacaagctattggcgctgggcgcgcgcggactgcaggtgaacgtggccgatgacgcggtgttgccggccgcgggcctgcgccaggcgaatacccgcccgcagatggacgggctggtctcggtctggatggacagcgccatcgaccgccagcggcagccgttcgaccaggcgatcgcggccgccgtgggccgcatggccggctacctcgtgaccgagtcccagcccattcgcaatacacgtttcccggccgcgcccggcgaacgcacgcccggcttcgcgcagcttgccttccttacccggccgccccggcttacgccgcaggcctggctggacatctggcacaaccaccacacgccggtggcggtcgagacccaggacaacttcctctacgtgcagaacgtggtggtgcggccgctcacctacgccgcgccgcactacgacgccattgtcgaagagggcttccccgatgcggcgatgaccgacccgcaggcgttcttcgacgcggccggcgacgaagacaagttccagcgcaacctgcaggccatgatggaaagctgccagcgcttcatcgacttcgacaagatcgacgtgatccccaccagccagtacctcgtgcgcccggcagcggcgtgacgcccgcgccggaccggctagtcccactggacgatgtgccgggctccagcgcacggaagaatggtcccatcagccagcagtggcaacgaacctgaggagaccggcatgttggatatccgtgcgcttggctacatcgtggtcgagtccaccgacctggggcaatggcggcgctatgccgaacaggtgctgggcatgacctgttccggcgcccccggcggtgcgctgtacctgaagatggatgagcgcgattaccgctacctggtggtgccgggcgcgcgcgaccgctacctggcatcgggctgggagcttgccgacgagccggcctaccgccatgcgctcgacacgctgcgccaggcgaacgttgaggtcgtgcacgccagcgccgcggaactggcacagcgccgcgtgcaggccatggcctggtttgccgatccctcgggcaaccgccatgagatctcctggggcatgcgctcggacttcctgcgctttatctcgccggtgggcgtgccgcgcttcgtcactgacccgatgggggcgggccatgcggtcctgcccgcgccggccttcgacgagacctatgccttcctgtgcgaggtgatgggtttcggtttgtccgacatcttccgcgtgcgctttaccaatgacccggccgaatcggaaaagcgcatccacttcctgcattgcggcaacgcccgccaccacagcctggcgatcttcgagatgccgtcggaagcgggctgcatccacgtgatggccgaggttccggacatggccgaggtgggccgcgcgctggaccgcgcgcagcagcacggcgtgaagctctcggccacgctgggccagcactgcaatgaccgcatgacttccttctacatgaagacccccggcggcttcgacctcgagttcggccacggcggcctggaggtggactggagccaccacgccgcctacgaggccacgcgcgtcagcctgtggggacacgacttcagcatcggataccgctaaacacatcatgaccaagacaatcgacaagatcatgagcgcggccgacgtggtcggccagctcgccgacggcatgaccatcggcatcggtgggtggggcccgcgccgcaagccgatggcgctggtgcgcgagatcctgcgctcgccgctgaaggacctgaccgtggtcgcctacggcggccccgaggtgggcatgctgtgcgcggccggcaaggtgcgccggctggtgttcggcttcgtctcgctcgacgtgattccgctcgagccctacttccgccaggcgcgcgagcgcggcgtgctggaagtgatggagcttgacgaaggcatgctgcagctgggcctgcgcgccgcggccgcgcgcctgccgttcctgccgacgcgcgccgcgctgggcaccgacgtgctggacatgaacccccagctgaggacggtgcgttcgccctatgccgatggcgaagtgctgttggcgatgccggcgatcgagctcgatgccgcgctgctgcacgtgaacgacagcgatgtgctcggcaacacccgcatcgacgggcccgatccgttcttcgatgaatggttcgcacgcgccgcgcaccgctgctatgtgagctgcgaagcgctgcacctgcgcctggaggatgaagacctggcgcgcgcgcgcaacaacgccttcgagcgctcgctggtaagcggcgtggtgcacgcacccggcggcgcccatcccacttcctgcgcgccggcctacggctgggacctgcccgcgctgaaggcgtactgcgccggcgccgaggccgaggacggcttccgtgcctaccgcgacgaggtggtgggcgcgagcgaagcggcctacctggagcgcatcggcggccttggccacgtgcacgacctgccgctgccggtactttgaacccgccaacccaaggagcgaccgtgagcgccacttatgaattcacccgcgccgagctgatgattgccgccgccgcccgcgaatggcgcgacgacggcgaggtgctggccaccggcatcggcaccggcccgcgcatcgccgccagcctggcgcggcttgcgcacaacccgggcctgctgctgaccgacggcgaggcctacctggtggaaacgccggtgccgctgggcccgcgcgagcccggctacaaggtgcgcgccagcggctggatgggctactcgcgcgtgttcgactgcctgtggggcgggcggcgccatgcgctggtgatgccgacacagatcgaccgcttcggccaggccaatatttcctgcctgggcggcacccatgcgcagcccaggacccagctgctgggcgcgcgcggctttcccggcaacagcatccaccacgccaattccttcttcgtgccggcgcacagcacgcgcgcgttcgtcgccggtgaagtcgacatggtctgcagcgccggctacaacccggcccgccggctggagggcatgcgcagcttcgttgacctgcgcgtgattgtcaccgacctgtgcgtgatggatttcgggggggctgaccatgccatccgcgtgcgctcgctgcacccgggggcgagcttcgaccaggtacaggcggccaccggctttgcgctggcgaacacgcccggcgaggccctgccggagacggcgccgccgacaccggaagagctgcggctgatcgcccagcttgatccgcacaacctgcgcgcggccatcgtgcgcggcaatccttccggacgcgtgtgaggccgacatgacaacgccagctaccgaagccatcagccttggccccaatgccgaggtgctctaccaggtcgcggacggcattgccaccgtgaccatgaaccggccgcagttccacaacgcgcagaactcaaagatgacctacgcgctggacgaggcctaccggcgcgccgccgcggacgacgcggtcaaggtgatcgtgctgcgcggtgctggcaagcatttctcggccgggcacgacatcggcacgccggggcgcgacatcaacgagtcgttcgagcgtgcctcgctctggtatgaccatgtcaacaagccgggcggcgagtttctctatgcccgcgagcaggaggtctacctgggcatgtgccggcgctggcgcgagctgcccaagccgaccatcgccatggtgcatggcgcctgcatcgccggcgggttgatgctggcatgggtatgcgacctgatcgtggcgtcggacgatgccttctttgccgatccggtggtgcgcatgggcattcccggcgtcgagtacttcgcgcatccctacgagctgcatccgcgcatcgccaaggagttcctgttcctgggcgagcgcatgggcgccgaacgcgccgagcgcatgggcatggtcaaccgcgtggtgccgcgcgacgcgctggaagacaccgtctacggcatggccgccaaggtcgcgcagatgccgcggctgggcctgacgctgaccaagcaggcggtcaaccatgtggaagacctgcagggcaagcgcaccgcgatggatgcggtgtttgcctggcaccacttcgcccatgcgcacaacgagctggtcagcggcgacaagctcggcggctatgacgcgcgcgccatggccgcttcgcaacgcaccggcgaggacaaggcatgagccccgcgagcctgcacaccgtgctgtgcgacctgctgggctgccgctaccccatcgtgcagacggcgatgggctgggtggcggatgcgaagctggtcgcggccagcggcaatgccggggccttcggcttcctggccggcgccaccattgcgcccggcgaggtcgagcgcgagatcctgcgcgtgaaggcgctcagcgaccggcccttcggcatcaacttccacatgttccagcccaacgcggatgaagtgatcgagatggcgatccgccaccggctgcgcgccgtcagctacgggcgtggcccggacgcgaagatgatcggcaagctcaaggcggccggcgtggtctgcatgccgaccgtgggcgcggccaagcatgcggccaaggccgtggaactgggtgcggacgtggtcaccgtgcagggcggcgagggcggcggccataccggcggcacgccgaccacgctgctgctgccgcaggtgctggacagcgtgagcgtgccggtggtggccgccggcggcttcttcgacggccgcggactggccgcggcactggcctacggcgcggccggcgtggccatgggcacgcgcttcctgatgtcggccgaatcgccggtgccggcgccaacgctggagcgctacgtcaaggtgcgcgacccggccagcatccgcgtgtcgctggccattgacggcctgccgcagcgaatgatcgacaacgacctgctgctggcgctggagaaggccggtccgctgcggcgcacctggctggcgctggcggccgcgcgcaagtggcaggcgcgtaccggcatgcgcagcgcgcagatgctggccaccgcctggcgcgcgatgcgcgagcaggactacagcgccgcccagaccctgatggccgccaacgcgccggtgctgatccagcgcgcgatggtcgagggatgccccgatgaaggcgtgctgcccagcggccaggccgccgcggcgatccgggccatcgaatcctgcgagcagatcgtggccggcatggccgcgcaggcacaggcgcgcctggcggcgctggctggcgccggactggctgcagcggcctgacccacagacagaggaaaccatgcaaacgaacaaaaagaccgggccgttccgcatcgacaccgccgatggcatcgccgaactggtgatcgaccatgcgccagtcaatgcgctcgactgcgccggctggcatgcgctggccgccgcgatcgaccagctgggcaccgatcccgccgtgcgcgtgatcgtgctgcgcggcgaaggccgcggcttctgcgccggcgtcgacatcaaggagctggccgcgcacccgcagcgcatcgtcgatgtcaacgccggtaactacgccaccttccgcgccgtgcaccgcaatcccaagccggtcatcgtggccgtgcacggcttcgtgctgggcggcggcatcggcatctgcggcgcggccgacatcatcgtggccgcagattgtgcgcgctttggcgtgccggagatcgaccgcggcgccatgggcggcggcgcccacctgcagcgcatgttcggcgtgcagaaggtcagggcgatgtacttcaccggcgagatgatcgatgccgccgaggcgtaccggctgggcgcggtcgagcgcgtggtgccgcgcgcagagttgcgcgaggccgccatgacgctggcccgccagatcgccgccaagagcccggccatgctgcagctggccaaggaagcgctcaacggcgtggaagacggcaacttggaggacaaataccgctgggaacagggcttcacgctgcaggcctacatgagcgccgattccggcgaggcgcgcgccgcctttgtcgaaggccgcgaagcccgctttgcgcagggagagcgcgatgcagcttgaatacaccgacgcccagcgcgccttccgcgccgaggtgcgcgactggatggccgcgcacgtgccgcgcacgccgctggcgagcttcgataccgaagcgggcttcgcccagcaccgcgcgtgggaggccacgctcaaccagggccgctggagcatggtcacgtggccggccgagctgggcgggcgcggctgcgacctgatcgagtggctgatcttcgaggaggagtactggcgtgccggcgcgccgatgcgcgtcaaccagaacggcatcttcctgctcgggcccacgctgatggaattcggcaccgaggcgcagaaggcgcgcttcctgccgcgcatggcctcgggcgagcatgtctgggcgcagggctggtccgagccgagcgcaggctcggacatggccgcgatccgctgcagcgcgatccggcagggcgatgactatgtgatcaacggccagaagatctggtcgacgcgggcggtgtgggcggactggctgttcggcctgttccgcaccgacccggcctcgacccgacaccatggcctgaccttcatcctgatgccgctggacacgcccggcatcatcgtgcgcccgatccgccagctcaacggccagaccggctttgccgagatcttcttcgacgacgtgcgcgtgccggtggaaaaccgcctggccgcagaaggcgccggctggcaggtggccatggccaccgccggcttcgaacgcggcctgatgctgcgctcgccggcgcgcttccaggaaaccgcgcgcgcgctggtcaggctgtaccaggccaaccgcgaggcggcggaccgcgacccgtcgctgcgcgaggcggtgctgcgcgcctggatggacgccgaggcctacacgctgtccacctacgccaccgcgagccgcctggtgcgcggcggccatatcggcgcggagtcgagcacgaacaaggtgttctggtccgagctggacatccatatgcacgataccgcgctggccatcctggggcagtccgcagaggtcgcgcccgacggccagccgccgggttcgctcggccactggctggatggcttcctgttctcgcaggccgggccgatctatgccggcaccaacgagatccagcgcaatatcgtcgccgagcgcctgctcggcatgccgcgcgcatgacggcacccggggaaaacaccatggatttcgcattgaccgaagagcaggagcagtttgccgaggcgatccggcgcttcctgatgaccgagatgacgcccgaactgacgcgcgagctgtgggccaccgagtctggccgctccgacgcgctgtggcgccagcttgccaaccagggcctgaccgcggtgatggtgccgcaggagcagggcggactggggctgggcgaggtcgaatgggcgccgctggcgcaggcctgcggctactttgcgctgcccgagcctttgctggacactgcgctggtcgcggccgggctgctgcgcgatgcgctcgcggcggcgccgaacgcctcggcgcacgaacgctgcgccacgctgctggagcgcatcgccgccggcgatgcccgcgtggcggtggcgcatccgcaagagcggctggtggccgacgcccatgtcgccgacgcgatcctgtgcgcgcacgaaggtgccgtgcacctgctgcggcccgaccaggccgtgctgacggcgcgcaccgggctcgatccttcgcgccgcctgttcgagctggcgtggacgccggccgcggagtccgaactgatcccgtccggtagtggcctgtggagcagcgcgctgaaccgcggcgcgcttggcgtggccgcgcagcagctgggcctgacccagcgcatgctggacctggcgatcgactacagcgcgcagcgcaagcagttcggcaaggccatcggcgcctaccaggcggtcaagcacctgctggccgacgtggcgatccagctcgagttcgcccggccggtgctgctgcgcgccgccgccgcgctggcgcacggcctgcccgatgcgggcctgcatgtctcgcacgcccgcgtggccgccgcgcgctgcgcgtggagcgcggcgcgccaggcgatccaggtgcatggcgcaatgggctacacctgggagctggacctgcagatcttcaccaagcgcgcctgggccctggcgggaagctggggcgaccgtgccttccacaaggcgcgcatgggcgcgcacatccttgacggcgtgcatgagatcggcgccggcgccaccttcgcctgaatccaaagagaaccaagaccatgaaagacgcctatatcgttgatgccctgcgcacgcccaccgggcgccgcaagggcggactgtcgcacatgcacggcgccgacctgggcggcttcgtgctggccgagctggtgcgccgcaacggcattcccgccgaggattatgacgacgtggtgttcggctgcgtcgacaccatcggcccgctggccggcaatatcgcccgcagcgcgtggctggccgccggcctgccgctgacggtgccgggcgtgaccgtggaccgccagtgcggctcgtcgcagcaggccgtgcactttgccgcgcaggcagtgatgagcggcacgcaggacgtggtgatcgccggcggcgtgcagaccatgacccagatcccgatctcgtcggccatgctggccgggcaggcactgggctttgccgacccgttctcgggcagcaagggctggcagacgcgctttggcgatgcgccggtgtcgcagttccatgcggcgcagcgcattgccgatcactggaagctgtcgcgcgaggccatggaagcctacgcgctggcaagccatcagcgcgccgccgcggccatcgaaggcggccgctttgcgcgcgagatcgtgccgtgcgcaggcgtgaagcatgacgagaccccgcgccccgataccacgctggccaggatggctgcgctggaaccgctgatgcccggcagttcgctgactgcggctgtgtccagccagaccgccgatgccgccgccgcgctgctgatcgtctcggaagacgcgctcaagcgctaccagctcaagccgcgtgcgcgcatcgcgcatatgagcgtgctgggcgacgacccgctgtggatgctgaccgcgccgatccctgcaaccagacgcgcactggagcgcagcggcctgcgcctggccgatatcgacgtggtcgagatcaatgaagcgttcgcctcggtggcgatggcatggctggccgaaaccggctacgcggccgagcgcaccaaccccaacggcggcgccatcgcactgggccacccgctgggcgccaccggcgcgcgcctgatgaccacgctgctgcatgagctggaacgcacccgcgggcgctacggcctgcagaccatgtgcgaaggcggtggcctggccaacgtcaccatcatcgaacgcttgtaaggagaccgccatgggaatctgcgacgcacgcaccgtcatcatcaccggcgccggcggcgggctgggccgtgcctatgcgctggccttcgccgccgagggcgccaacgtggtcgtcaacgacatccggcgcgaggcggccgaggccgtctgcgcggagatccgtgcagccggcgcgaaggcaaaagcggcgctggccagcgctgacgacatcacgcagctggccaccgcgcagcgcatcgtcgatgccgcggtcgaggccttcggcgaggtccacgtgctggtcaacaacgccggcatctgccgcgaccgcatgtttgtcagcctgaccgaagcggactgggacgacgtcatgcgcgtgcacctgcgcggccacttctgcctggccaacctgctcgccaaacggtggcgcgatgccgccaaggccggccgcgccgtcgacgcgcgcattatcaacaccagctccggcgcgggcctgcagggttctgtcgggcagtccaactacgccgccgccaaggccggcattgccgcgctcacgctggtgcaggccgccgagctgggccgctatggcatcaccgccaatgcgctggcgccggcggcgcgcaccggcatgaccgaagacgtgttcgccgacatgatgcgggcgccggccgacggcttcgactactacgacccggccaacgtcgcgccgctggtggtgtggctgggcagcgccgcctccgcgcaggtcaacgggcgcatgttcgaggcggccggcggcatggtttccgtggccgacggctggcgcaccggacccaggaccgacaagggatcgcgctggcagccggccgaactgggcgcagccgtggcggaactgctggcgcaggcgcagccgccccagccggtctacggcagctgagcgcgacggccatggacttctcccttagcctcgaacagcagatggtacgcgacagcgcgcgcgactacctcgccgcgcacagcgattcggcggcggtgcggcgcgtgaccgaggcgggcgccgcgcacgacgaagcgctgtggcacgcggtcgcgggcgaactcggctggtgcggcatcgcactgcccgaagccgtgggcggcgccggcctgggggcgcccgggctggtgctgctgcaggaacaactgggccagcgcctggcctgcgtgccgttctggtccgccgtgtgcgtggccgcgccctggcttcaggccagcctgggcccgcgcggcagcgcgcattggctggaacggctggcgtgtggcgagctgcgtgccgccgcggtgttgccggacgatggcggctggcagtacgacggcgtcgccattggcgcgcaggcgggcgcggatggcttcgtgctgcgcggctgcgccgcccaggtggccgatgccgccggcgccgactggctgctggtgccggcccggctcgaagacggcgtgcctgcgctgttcctgctggagccagcagcactggcacaggatgcgcgaatcatgctggcgccgctcgatacgctggaccgcacgcggccgcaggccgcgctgcggctggacgggctgcccgtgcccgccagcgcctgcctggcgcgcgcggacgcggcggcgtttggcctggcccaggcctggtggcacggcaagctgatgctggcggcggagcagcttggcgcggcccagcaatgcctggacctgaccgtagcttatgcctcggaacggatccagttcgggcgcgccatcgcctcgttccaggcggtcaagcaccgctgcgcgcagatgatggtgctggtcgaggcggcgcgctcggcggtgtatggcgcggcgcaggcgtgggaaacgggcgaggtggccgatggtaccggcatccgcctcgacatcgccgccgcatccgtggcagccgacgatgccctgcgcttctgcgcgcaggaggccatccagttgcatggcggtgtcggcttcacctgggaatacgacccccagctctatttcaagcgcgcgcaggccgccagccactggctgggcggtgccggcgcggcgctggcgtatctcgcagcaaatggcccgaacgcgtggaggacagcatgacagcgaatcaagaggcggcattccgcgccgaagtcgcgcagtggatggccgccaacctggccggcgagttcgcctgcctgaagcaccgcggcggccccggcgacgaagaggcctatcccgaactgcgcaaggcgtgggagcgccggctggccgaaggcggctggaccggcctgggctggccgcgcgcgcatggcgggcgcgagctgccggtcatgcagcaggtgatcttccatgaggaatacgcgcgggcaggggggccgggccgcatgggccatatcggcgaggggctgatcggcccgaccctggtcgccttcggcaccgacgaccagaaggcgcgcttgctgcccggcatcctgaacggcaccacgttctggtgccaggggtattcggagcctggcgcgggctcggacctggccaatgtgcgcacgcgggcggagcgcgatgcggccaccggcgactggctggtgagcggccagaaggtgtggacctcgctcgcgcacgattcggactggatcttcgtgctggcgcgctgcgagcccggctcgcgcggcagcaagggcctggtcttcctgatgctgccgctggaccagcccggcatcgagatccggccgattcgccagatgggcggcggcgccgaattcaacgaggtgttcttcgacggcgcacgtgccgccgccgccgatgtgctgggcgcgcccggcgatggctggcgcatcgccatggcgctgctgggcttcgagcgcggcatctccacgctgggccagcagatgcagttcacgcacgaactggaatgggtggcgcaggccgcgcgcgacaacggcagcagccgcgacgcgctggtgcgccagcgcatcgcgcgcgcctgggccggcctgcgcgtgatgcgcgccaatgcgctgcgcatgctggcgggcgcggcgcaggcgggccaggacggcggcaccgcgctgcagcgcgacgcgctgatctacaagtactactggtccaactggcaccgagacctgggccagctggcgctggacgtgctgggtccgctggccaatgtgctggacgccggcgacacgcgccgcacgcggctgcagcagatggcgctgttctcgcgcgccgacaccatctacgccggcaccaacgaaatccagctcaacatcatcgccgaacgcggcctcggcatgccgcgcgaagcacgaggacagtcatgaccctgaacaccgaaatccccagcggcccggcctatgtgcctggccatcagttgctcgccggcaagagtgtgctcatcaccgccgcggcgggcgccggcatcggctttgccgccgcgcgccgctgcgccgaggagggctgccgcgcgctgatgatctccgacgtccatgagaagcgcctggccgaagcggtcgggcgcctgcgcgcggaaaccggcctgcaggcgatccatggccagctttgcgatgtatcggatgaagcgcaggtgcgcgcacttgtggccgccgccgaagaagccttgggcggaaccgacgtgctgatcaacaacgccggcctgggcggctcgcgccgcctagttgatatggacgatgccgagtggtcgcgcgtgatcgatatttccctcacgggcaccttccgcatgacgcgagcgatgttgccgcacatgcaggcgcgccggcgcggcgccatcgtcaacaacgcctcggtgctgggctggcgtgcgcagaaggagcagtcgcactacgccgcggccaaggccggggtgatggcgctgacgcgctgcagcgcgatggaagccgccgaatttggcgtgcgcatcaatgcggtggcgcccagcatcgcgctgcatgacttcctgaagaagtcggcgccggccgacctgctgcgccagctcagcgagcgcgaagcgttcgggcgcgcggccgaggtgtgggaggtggccaatgtgatggtattcctggccagcgactatgcctcgtacatgacgggcgaggtgctgccggtgagcagccagcgggcttgaagggaaacagttgggaccgggaacaacgcaggaaccagacatgccaagaatcttccgttctgccgaagacatccacgccgccgtcggccagcgcctcggcgagagcgcctggacccagatcacccaggaacaggtcaaccagttcgccaatgccactggcgaccaccagtggctgcacgtggacccggagcgcgccgcgcagggcccatacggcgcctgcatcgcgcacggctacctgacgctggcgctggtcaaccagttcctgccggagctggtcacggtcgaaggcatgaagtggggcgtcaactacggctgcgacaaggtgcgcttcccggcgccggtgcgcgtgggcgcgcgcgtgcgcggggtgggggaactggtgcgggccgagaccttgcagggcggcgtgcagtcggtggtgcgcatgaccgtggaaatcgaaggcggagacaagccggcctgcgtggccgagaccatcagccgctattacttctgaacaggaatccagaatgaaagaagcagtcattgtcgccgtcgcgcgcacaccgatcggcaaggccttccgcggtgccttcaacgacaccgaggccccggtgctgggcggccacgtggtgcgcgcggtggtggagcgcgccggcgtggatccgtccgaggtggaagatgtgctgatcggcgcggccgcgcagcagggcacccagggctacaacctgggccgcctgtgcgctgtggcggccggcctgccggacagcgtgcccggcatgaccatggaccgtatgtgcggctcgggcctgatgacgatcgctgcgggcgcccgcgcgatccagtgcggcgaggccgacatcatcatcgccggcggcgcggaatctatctcgctgacgcagaccaggcacaagaacagctaccgcgcccagtccgaagcggtgctggcgcggcagccggcagcctatatggcaatgatcgagaccgccgaggtggtggcgcgccgctatggcatcagccgcgccgagcaggacgcctacgcctggcgcagccagcagcgcaccgccgaggcgcagcggcgcggtgccttcgatgacgagatcgtgccgctggaaacgcgccgcgcgctgttcgacaaggccggcacgctgaccggccacgagaccgttcggcttgcgcacgacgagtgcaaccggcccgataccacggccagcagcctggaggcgctgaagccggtctggagcggcggccaggcggtggccgccggcgagcacatcactgccggcaatgcctcgcagttgtcggacggcgccgccgcggtgctgatgatgagtgccgacgaggcccgccggcgcggcctgcgcccgctgggccgctaccgcggcatggcggtggcgggctgcgcgccggacgagatggggatcggcccggtattcgccgtacccaggctgctcgcgcgccatggcatgacggtggccgacgtgggcctgtgggagctgaacgaggcctttgcctgccaggtgctgtactgccagcagaagctgggcatcccggatgcgcgcctgaatgtcaacggcggcgcgatctcgatcggccatccgttcggcatgtcgggtgcgcgcatgaccgcgcatgcattgattgaaggccggcgccgcggcgtgcagcaggcagtggtgaccatgtgcatcggtggcggcatgggtgccgccgcgctgttcgacgttctgtaattacaagcagcccctgcagggacggcccgcaacgaggccgcctgccatcactccaaccggaggagacatcatgaaacgactgatcggcgtcgccatgtcgctggccgtgctggccaccgcggtatgggccttcgcgccgcgcccgctgccgccgttcgcggccacgacgctgcgcccggacggcctgcaggtcaacggcatcgcgcgcgccggcgagcgcctggtggcagtgggcgagcgcggccagatcctgttcagcgacgaccagggcggcaactggcgcacggccgtggtggatcatccgcaaggcgccgcgctgacccaggtggcctttgccgacagccgccacggcatggcggtcgggcacagcggctggatcttgcgcacggaagacggcggtgcgcactggcagcaggtggcgttcgacgcgagctcgtccgatccgctgctcggcgcctgggcccaggcgggcggcccgtggttcgcggtcggcagctttggccgcttcctggtctcgcgcgaccagggcaggcactgggagccggccgcagacaaggccatgcaggaccgccacctcaacggcattgccggcgacgggcaggggcgcctgatgctggtcggcgaaaccggcctggtgctgcgctcgcccgacggcggcagccgctgggaggtggtgaagtccccctacgagggatcgctgtacggcgtgcagccgctgcgcgatggcgcctggctggccttcggcatgcgcggcaacgccttgcgcagcgaggacttcggcgccacctggcaggccgcggacactggcctcaagacctcgttcttcggcggcgtcgagctgcccgatgggcgcatcgtgctggccgggcagggtggcacgatggtgatgtccgccgacggcgggcgccacttcaccgccctgcccgccggcagcccgcagaccctggccgcgctggcccctgccggcaaggacaagctggcgctgggcggcaatggcggccttgccggcgccacgctcgccgccaacccccgctgaccctggcttaccgaatgcgagaacgatcatgacccgcccccattcctccggccgcctgggccgccttgtcgatgcctgcgccagcctgctgatgcaccggcgccgcctgctgctggtgctgtgcctggccgtgaccgtggcgctgggcgcctcggccacgcggctgcggctcgatcccggcttcaacaagatgatcccgctgcagcacccgttcatgcaggtgttcaccaagtacgcgagcaccttttccggtgccaatacggtgctgctgagcctgcgctggaagggcgacggcgatatctacaacgcggccttcatggacaagctgcgccgcgccaccgatgacgtgttcttcatccccggcgtggaccgctcgcgcgtgttctcgctgttcacgcccaatgtgcgctacaccgaggtgacggaggcgggctttcgcggcgacgtggtggtgccggggcgcttctccggcacgccggccgagctcgacaaggtgcgccgcaacgtggcgcgctccggccagatcggccgcctggtcagcaacgacctgaggtccgcgctgatccgcgcggaattgcgcgagaccgatccggccaccggcaagaccatcgactacggttcggtcgcgcgccagctggagaagatccgcggggacttcagcggcaccgacgtcgaggtcaatatcgtcggctttgccaagctggtgggcgatgtggaagagggcatcgccggcgtgatgggcttcttcgcgctggccttcgccgtgaccgcgctgctgctgtggctgtacacgcgctcgctgcgtatcacgctgctgtcgctggcggtggcgctgctgcccgtggcctggctgctgggcctgctgccgctgctgggctacggcatcgatccgatgtcgatcctggtgccgttcctgatcttttcgatcggggtctcgcacgcggtgcagatgaccaatgcctggaagcaagaggtggtgcagggacatggtgcgctggacagcgccagcgcggccttccgcaagctgttcatccccggcacggtcgcgctgctgaccaacgcgctcgggttcatggtcatcatgcgcatcgagatcgacatcgtgcgcgagcttggcatcaccgcctgcctgggcgtgctgctgatgatcgtgaccaacaaggtgttcctgccgatcctgctgtcgtacacgcggctggagccgtcggcgctggcatcggcgcaggcccggcgcgcgcacggaaccggcgggctgtggcagaagttcggcgcgctggcgcgtccgggcccggcgctgggcgtgttcgttgccgcgctcgcgttgctggcggccggcgccatcgattcgcgcggcctcaagattggcgatgtcggcagcggcgcaccggaactgcgcgcggattcgcgctacaaccgcgacagcgccagcatcgtgagccagtacaacatcggctcggatgcgctgaccgtggtggtggaacccaccggcttcgacgacggctgcctgcactacccggtgatgagtgcggtggaacgcttcgagatgcatatgcgcggcgtgtccggcgtgcagtcggtggtgagcgtgtcgtcgctggccaaggtggtgatcggcgcctacaacgagggcaacccgcgctgggaggcgctgccgcgcagcagcgagggcctgagccagggcgccaaggccttcgacccggacaacggcatgaatacctcgaactgccaggccatccaggtgctgatctacaccgccaaccatgagggcgccaccatcgcccacatcatccgcgagatccgccgcttcaccgccgccgacaagacccccaacgtggcgttccgcctgggcgggggcaatatcggcgtgatggcggccaccaatgaggccgtggaagaagccgaagtgaccatgctgctgtcgatcttcggtgcgatcacgctgctatgcctgctgacgttccgctcgtggcgcgcggtgctgtgcatcatcgtgccgctgacgctggtgtcggtgctgtgcaatgcgctgatggcgcggcttggcatcgggctgaaggtgtcgacgctgccggtcatcacgctgggcgtgggcgtcggcgtggactacggcatctacctgtatgagcgcatccagcaccagatccgcgaggaagggcaggccctgccgcaggcctttgccgaggccatgcgccagcgcggttcggcggcgctgttcacggcgctgacgatgtgcatcggggtgggcacctgggcctttgccgcgctcaagttccaggccgacatgggtatcctgctggccttcatgttcctggtgaacctgttcggcgcggtgtcgctgctgccggcgctggctgcgtggctgggggtggaggaagaagagcgtgcgcgcgtggccgccggtggtgccggtggcgccgcgcgcggcgagacggtgccgccggcgcacgccctgaaatccgacgcggtgtaaggccgatgacccggagagacagcatgcacgatcaccaggcttacgcggcggcggcattcacaccggtccgcatcggcccgctcacgctgcgcaatcgcattatcaaggccggcgccaacgagggcatgacgccgcagggcctgccgaccgaggcgctggtcaggcaccaccgcgagcttgccgcgggcggcgtgggcatgaccacggtggcgtatgcggcggtggccgacgacggcctgactttttcgcaccagctcagtatgcgcccggagcaggttgcgcacctgcgcgtgctgaccgatgccgtgcatcgcgaaggcgcggcggcctgcctgcagatcacccatgcgggctcgttcaccaccatgcgccatggcggcagccgcgcgccgggcagtgcttcatccggactcaatgcctttggcatgctgcatggcgtgtatttccagcgtgccatgcgcgaggcggacatggcgcgcgttgccggccagtttgccgccgcggcgcggctggcgcgcgaagccggcttcgacgcggtggaaatccacatggggcacggctacctgctcaaccagttcctgtcgccactgagcaaccgtcggcgcgatgcgttcggcggcagcgtggagaaccgcacccgctttccggccgcggtactgcgccaggtgaaggacgcggtcggcgccgagctggcggtctgctgcaagctgagcgtcagcgacggcgtgccgggcggcaacgaacccgcggattccgccgtgagcgcgcgcctgctggaggcggaaggcgccgacctgctgaccctcagcggcgggcgcaacgtcgagagcccgtgggcgctgttcggcagccccatgcccacggcgcagatgaaggccgccgcaccgaccgcggtggcgcgcttcggcatcaccatgctggagaagcgcacgccgcgcgcgctggcctttcgcgagctgtacttcctggaggcgtcgcgcgtggtgcggcgggcggtgcgcatgccgctggcctatatcggcggcgtcaagtcgatcggcaatgtcgcgcagctgatggaagagggcttcgactgcatcgcgctggcgcgcgcgctgatccacgatcccgcactggtcgccaactggcgcagcggcgcggtggcgcattcggcctgtgacagctgcaatggctgcgtggcgcggatctacgatccggccggtgtcagttgcgtgcatggcccgggcaatgacccggcgctgacgaagattgccgcgctgcagtagtccgatgggacgatgagccgccggccagacgctcttatcttgaaggtcccacgggaattcaaggagacagacgccatgaccgctgacggcaaccagactggctacaagaccggctacaagatcgaatcacgcccgctcgaggcccgctacgcgcgcggctggcattgcctcggcctggccgatggctaccgcgacggcgtgccgcacacgctgaatatcttcggccggcgcctggcggcgtttgccgactcgaccggcgcgattcgcgtgatcgacggctactgtccgcacatgggcgcagacctgagcaccggcaccgtgcagggcgacaacctggtctgcccgttccacggctggcagtggggcggcgacggcggctgcaagtccattccctactgcaagcgggtgccgcccaaggcccgcgtcggcgcctgggagacctgcgagcagaaccacctgctcttcatctggcacgatcccgaaggccgcccggcacccctcgaggtggcgattccgcgcatcgatgcctgcttctcttcggattggtcggactgggccatcgacgagatgctgatccgcaccaattgccgcgagctggtcgacaatatctccgacatggcgcatttcggcacggtccatggcgcgccggtggactattttgccaacctgttcgaagaccacaaggccacgcagctgatgatcgggcgcagtgcccggctctcgggcgatgcgcagctgacggcgctgtccacgtacttcgggcccgcataccacatcaccgagatgatcggacagatgggcgaccagcagatccactcgatcctgctcaactgccatgtgccgatcgacctcaacagcttcgcgctgcgctacggcgtgttggtgaagaagatcccggggctgtccgaggaacagaaccgtgccatggcgcaagcctatgtggagcaggccaaacaggccttctacgaggacgtggcgatctgggacagcaagatccgcatcgacaacccgttgctgtgcgaaggcgacgggcccctctaccagatgcgtgactggtaccagcagttctacaccgacgtggagcaggtgcggccgtccagcgtggcacggcgcatctttgagctgaacccgggcaatatcgaaccgccggcgctgcggcatgtgttcgaggcctgatggcaacctccacggaacctcgcaccatgaaaaccgtcgtcattaccggagccgcgtccggtatgggcgcggccgtgcgccagcgcatgctcgccgacggctgccgggtcatcggcatcgacctgcgcgatgccgacatcgttgccgacctgtccagcccgcagggccgcgctgccgcgatcgacgccgtactgtcgcggtcaggcggccgcatcgaccggctggtctgctgcgccggcctgggcccgcatgtcgaacccgcaacgctggtggcatcggtcaactacttcggcttggtagcactgctggatggcctgttcgaggcgctgcgccagggctcggatccgtgcgccgtggtggtgtcgtccaactcggccacgctccagtcctgggagggcagcccgctgcgtgatgcctaccttgccggcgatgagccaggcgtgtgcacgatggtggcggccgccgcggcggcggaagccacccgggaccaggctggctatatcgcctatgccagttccaagcatgcggtggcggcggccgcgcggcaacgtgcggccgcgtggggacaggccggcgtgcgcctcaacgtggtcgcgccgggggcggtggaaacgccgctgctgcaggccgggctgaaggatccgcgctatggcgatgccattcgcgatttcctgccgccgcttgggcgccgcgcccagcctgaagaggtggccgcgctgatcgcgttcctgtgcgggccgcacgctgcctacatccatggcaacgtggtgttcatcgacggcggcctggatgccgcgcagcgaccgctgaacttctgatctcctggccaatggggcatccgccgcgagccgcggcggatgccccatttttgttcgatggcgctccggacttacgtgaccatgacatcgtcctgcatccggcgctcgcgttcgccgggatacagggccttcatttcgaggtagaagcactcggcgcagcccgggttgcaatcggagcggctgggctttgccatgtaaaaacccccaaaagtcgtctccgacttctgggggcagttcagggcggggaggggagcgcgaccgggcgccaaaggctgcgcccggccggatatcacgatgggatcaggtacccgacccgcgcgcggcgtccggggagaagaacgcctcgttgaattccgggctgttgttcagcgttgccatcgggccttcgttggtcaggcggtcggccatgtaggcacccgaaatcaggtcatggtagaacaccgtggtcggatagtagcggcgtgcatcataggcgtacaccgaggcctggagattggtgcgccacaactggccccggccatcgtagttgtcggccgccagggccagccagctgtcttcgtcgagatacagcacgcgtttcgcatactggtgccggaaaccggacttgagcgtggcttccagtacccatacccgatgcggttcatagcgcatcgcgtccggattggcatggccattcgtgagcagctccttgtacttgacggaagtgctctgcagcttgtaattgtggtacgggacgaagatctctttcttgccgacgatcttccagttgtagcgttcgcccgagccgttgaagaggcggtcgtcgtccacggtgcggaagccgccgggaccctggggctggtcaaagccgaattccggcgcctggcgcacccgccgcgtgcccgggttgtagatccacgtgcggttggtgtcggaaccctcctggtcccagaccgcgtagccaacgatcacctggccgcggtcacgcaacggcaggtcggtggcggtgcggaagaaggagcgctcgttgagggcgctgcgcgggtcgaacttgccattgttgcgcggcgacaggatgctgtacgagacgcgcccccacgcgatcgagccgttcggatacaccacggcctggtcgaactgagccttctcggtgccgatggccgacgagaaacgctggttccacaacagctccatcgcggttttcggaatcgggtagggaacctgcggacccgcttccttcaggccgttggcatcgctcgtcatgctgacggtggtggcgtaggtgcggatgtccttgtagaccgcgtcctcgtagcggaaatcgcgatggcttgggtacaccggcatcttgaaggtgtcgggatacttcttgaacagcgccttctgcccgtcgctaagccgctcggcatactgcgccatgttctgcgccgtgatgacgaacagcggcttctcatcggcatacgggtccgggtagcgttcgccgcgctggtatttgacatgcgccggcgtgcccagccacttgccggaccatgccgggacctcgccgtccttgctggcggcacgctcggcgcccatcggcgtgagggggccatccagttgcttgagctcctccggggtggccttcgcccacgatgccgccgccagggccatgctggtgagcagcaggccaccgcgtatcagttgtcttgtgctggatttcattgaagtctcgctccttgtaaagaggaattgccggcgccggctgtgcctgtgcctgtggtgacagcgtagtgatggcgcggcggcggggaatcgttggaacggactagtggatttccctagcgcccggcgtggcggagggggcggggacaatccgggtggcgtgccagcatcccgcgaggattgcgggagcgtaccggggtggtacgggaaggggggcgggggtagggggacttaaacggcgcgaggccgggcaagtgcccggcctcgcgcgccagcatgcggccagcggccgcagccagggtcaggcttccatcacttcgccgaagcgctgcaggtggtagtcgctgtcgcccagcaactggtccagcatggtcaggcgcttgaagtagtcgcccacggacagctcatcggtcatgcccatgccgccatgcagctgcacggcctgctggccgacgaagcgcccggcgcgggccagcgtcaccttggccgcggacagcatgcggcggcgcgcggcgggatcggcctcgtccagcgcctggactgcgacgtaggccatcgacagtgccagctccttctgcaccagcatgtcggccatgcggtgctgcagtgcctggaagctggccagcggcttgccgaactgctggcgcgtgcccaggtactcggcggtgatctcgatcagcttttccatggcgccggcgccctcggcgcacagcgcggcaacgccgtgctcaaggcccacgcccagcgcggccaggccgtcggcgggctggcccaccagcgcgttggccggcaccgtcacgtcctgcagcgacaggtcggcggcgcgcaggccgtcgacggtcgggtaggcggtgacgcccaggcccttgctgtcgcgcggcaccaggaacaacgcaatctcattgctgccggccacgcgcgcggtcagcaggtaggcgtcggcggcggcgccgtgccagaccacgctcttgatgccgttgagcacgtagccgtcgccgctgcgctcggcgctggcgcgggccgattccgggcggtagcgggtggtcggctccaggtaggccagcgtgacgatgcgctcgcccgaggcgatcgcgggcagccattgttccttctgcgcggcgctgccgtgggcggccaggatggccgcggccatcacgccgctgggcgtgaccggctccagcaccaggccgcggcccagttcgcgctgcaccaccagctggctggcggggccttcgccgaagccgccgaagtcggccggcacggtcaggcccagcacgcccatttcagcgagcttgttccacacgccgcgatccaggctcttgcctgcgcgcgcgctcttgcggcgggcctcgaacgtgtattcggtatcgatgaagcgacgcaggctgtccgccagcatctgttgctcttcgctgtaggtgaagtccatgtcagctatcccttcagaaacccaggatcatcttggagatgatgttcttctgcacttcggtcgcgccgccgtagatcgaggtcttgcgcatgtcgtagtaggtggaggcggcaggggcggcccagtcggggcccgccaccggctgcgtcgcgcccggctcaagccagtccggcgaatacggccaggcgttggggccggccacttccatcatcagcatgcccaggtcctgctgcacctcggagccgcggatcttgacgatcgaggcctcggggccgggggtgccggcggcctgcgtggcgacgcgaagcagcagcatttccagcgccatgatgtccatctcgacgcgggcgatcttgtcgcgcatgcgcacgtcttcgatcagcgggcggccggcgccgtcggtggcctggctggcgtagtgcttgagcaggcgcagctcgcggtggcagtggccgatgccggcaatgccggtgcgctcatggccgagcaggtacttggcataggtccaggcgcggttctcttcgccgaccaggttcccgaccggcacttccacgtcttcgaaccaggtctcgttgacgtcatggccgccgtcgagcgtcttgatcgggcgcaccgtcacgccgggcgacttcatgtcgatcagcagcatcgagatgccttcctgggccttggcctccgggtcggtgcgcaccaggcagaagatccagtcggcaaagtgggccatggtggtccaggtcttctggccgttgacgatgtacttgtcgcccttgcgcaccgcgcgcgtcttcagcgaggccaggtcggaacccgagcccggctcggagtagccctggcaccagaagtcgtcgatattggggatgcgcggcaggaagcgctgctgcatctcggggctggcgtacttcatcagcaccggcccgatcatggtcaggccgaacggcagcaggcgcggcgcgccggcgcggaaggtctcgatctcgaagatcaggcgctgcagcgcggtccagccggtgccgccccattgcctgggccaggtcggcgcaccccagccgcgcgcctgcaggatgcggtgccagcggatgtagtcgtccttttccacgcgctggtggttgagaaccttgttgcggatgtcttccggcaggctggcctgcgcgaatgcgcggacctcctcgcggaaggcctgttcctcggcggtgaaacgcaaatccatctgaatgtcccctgtggtacgcgggccgcgcggcgcttcttgccctgcctggttgtgcagtgcgtcaaagcggcggccctcactgtgccggccgattgtaggggccgggcgcgattctttgcttcatcaatgataaagccgtccttcgtggaggcggaaccacctgcgccgggtggtggcggggcgaactgcggctggccagtggcgttgacgaacacggccttagtgaattccaaatggctgcggcacggggcttgcagcaaactgatgcagccagtttcatgtggccgggtgtattccgccgcatatccgagtcagcctgcatcgagagacccaccagcaccatgtcttccttccgccccgaatacatccacgacatcccccgctactgggccgcgcagacgcccgacgcgccgtgcctgcacgagaacggcgccgtcatcagctacggcgagctgtggcggcgcatcgaggccgcccgcgactggctggcggcgcggggcgtgggcgagggcgaccgcgtgatggtggtcggcgagaactgcaacgagatggtggtcacgctgttcgccagcagcctgctgcatgcctggccgatccaggtcaatgcgcgcctgtccgcgcgcgagatcgacaatatccgcgatcatgcgcagccggcgctggtgctgttcaccggccatgtctccgacgtggccgcggcgcacggcgagcggctgggcgcacaggccaccggctgcccggtgttcgacgctggcatgcgggtggtgcgcgcggccaccgcgccgcagcgcgagccggccgggctggcccgcagcgtcgccacgctgatctatacctccggcaccaccggcgcgcccaagggcgtgatggtgccgcatgcgggcctgacccagtttgcgcgcatctctgccacctcgcgcgacatgggcccggccgacgtggcctacggcgccttgccgatgtcgcatatcttcggcattgccacggtgctgatggccacgctgtatgcgggcgccagcctgttcctgcgcccgcgcttcgacgccaatgaagtgttcgagtcgctggcatcgcccggcgtcaccatcctgcagggcgtgccgaccatgttcacgcgcatcatggcggtggcgcccaccgtcggcgcgaagcccggcgcctatccgcgcctgcgctacctctataccggcggcgcgccgctggaccccacgctcaagcgcgaggtcgaaaccctgttcggccaggcgctgcaccatggctacggcatcaccgaatacgccggctcgctcttcatcacgcgcatggaagccccgcgcgccgactgctcggccggctatatcgtcgaaggcgtcgagatcgagatcaccgatgccgaaggcaagctgcttcccgccggcgagcgcggccagatccgcgtgcgcggcccgggcgtgatgctgggctactaccgcaaccccgagcagaccgccgaggcgctgctgcccggcggctggctcaataccggcgacctgggctacctggatgccgacggcgcgctgtttatctccggccgctccaaggacctgatcatccgctccggcttcaacgtctacccgatcgaggtcgagtctgtgatcaatgccttcccgggcgtgcgccagtcggccgtggtcggacgcaccaccggcgacggcaacgaggaagtggtggccttcattgaaatgcaggacggcgccgagcttgaccgcaaggcgctggacacctacctgcgcgagagcctggccccgtacaagcgcccggccgaggtccgcaccgtcgacgtgattccgaccacggcgagcggcaagctgctcaagcagccgctgcgcgccatgctcgattaagcgcccgccgggcccgccggccccgggcaatatcagccatacctggaggagacaataatgaagacacggacgacactggcagccctgaccgccacgctgctgctgcagggcgcggcgtgggccgccgacgcctacccgtcgcggccgatcaagctgctggtgggttacgcgcccggcggcccggtcgacacagccgcgcgcatctatgccgagcaactcgggcgcgtgctcaagcagccggtggtggtggataaccgcgcgggcgccagcggcgcgatcgccgccgacatgaccgccaaggcggcgccggacggctacacgctgtatttcgtcgccagcccgaccatgaccatgacgccgctgatccagcactcggtcaatttcaatccggtcaaggactttacctacatcggcctgatcaccgattacaccaacgtgctgctggtgaacaaggacttcccggcgaagaacgtgggcgagctggtcgactatgcgcgcaagcatcctgagggggtctcgttcggctcggccggcattggggcatcgaaccacctgtccgcggaattgctggctcaaatgaacagcgtgaagatgctgcatgtgccgtacaagggcaatgcgccggccatggctgacgtgatgagcggcaaggtcacgttcatgttcgatattaccggcacggccatcgggcatatcaatggcggcaaggtgcgggcgctggcggtcacgtcgaagactcgcaacccggcgctgccgaacgtgccgaccatgatcgagtcggggcagaaggactatgacctgaccggctggtatgcgctggtggggccgcagaagctgccggccgatgtggtggacaagctggtcaaggcgcagaaggcggttggggaggatgctgctttccggcaacggatgacggctggggggtatgacgtgaatatcagcacgccgaaggcgctgggagatcggattcagcgggagctggcgctttggggtggggtggtgaaggcggcgaagattcaggcggattgaggggggaggggcttgggggctggttcgatgttgttgtaggtcgacggccctgttccgccctgctgggcgggtcactttctgtccgagcgacagaaagcgactcgcccctttaggggcgaaaccggggcctctccaagagccaccaccacaaatctgccgaaataccttcttgaatgccatcaaggcatcgcctgtgagccgtgatgcgtgccttcgccaaggcgtggagttctccgctctgtggatgtcggcaactgacgctcaacttagcgtatcgatccttcacaatctgcgccttgattgtgaacggcagggttctctagactggatgggctgctaatacagcaggagccgggagtgagaacccgatcaacgttacctcctcttctacgctatggaggtcagcaatgtcccaatccggcattgaacccgacgccttcaccccgccccgactcgatgattccctttcgcggttcagtcccgaaacccgccgcgcagcgcgtgaggacgcgctgcctgttcctcggcaactcttgctattgaatctcttggatcaagccgatgcggttgcgcgaggcacggcctgcgtactgacgttggttacgcacagcgaatgtgacgcacaggaagaggggagcgtagccttgcagccggttacgttggagccttgcgagcgctctgccgggcctcccttggattgctggccgacagggtagaagaagtcgcggagggaattgaggaggcgatggtcgggtaaccaatcgcggtcggtcgctgattcactgagatggcaggtcccgctggtgtcaattgtgggcaccgcaggacttgaccgaccgtttgtgtgccccctctcccgcaagcgggagaggggagcaaaccagcggagcagataaggcttcaggctcttaaccttccacttccgcccacccctgcatcgcctgcccgccggcatcgtcccccgtccacagcaccagccgcccagcctgcgccggatcagccgcgccgccaacgatgatggtgtcctggtcgaacagcggcgccaggccgcggaagccaaagcggcgcacgcgcgcctgcggttgctcgcgcgccaccaggtccagcatcagcatggcctgcatcggcccgtgcaccaccaggccggggtagccctcgacctcgcgcgtgtactggcggtcatagtggatgcggtggccgttgaaggtcagtgccgagtagcggaacagcatcaccggatctgcctgcagcgtgcgctgccactgcgcggcctgctccaggcgcgggcgcggcggctgcggcctggacgggtcgggcatggcgcggtagacgatatcgtggcgctcgttgaccgcggtcttgccgttgacggtcagctcgtgatcgacggcgacaaaccacagttcaccggtgcgcccggtcttgtactgcacgtccttgatggtggaggtgcgcgtgacggtatcgccgatatgcagtggatggctgaagctcagttcgctgccggcccacatgcggcgcggcagcggcaccggcggcatgaagccgccgagggtgggatggccgtcgcgtcccagttcacgctgcggcgcgcgcggcaggaagtagagccagtgccacagcggcggcagcgggccggcggcgacggcctcggggtcgaggtcgaaggtggcggcgaggccgatcaccggttccggcgacagcgtttcggtgcgcgattcgctgcggccgatccagccgcgcaggcgttcgagttcaggagtggcgtcagtcatgacagtaagccttgtaatgcgtgaaagtggccggaaggcgggttattgcgccagtgccagcagccggcgggcctgctcgatcacgggccggtccaccatcttgccatcgacctgcaccgcatggctgccgctggcggtagcttccagcacacggcgggcccagtcgagctgctcggggctgggcaggaagcctgcgcgcgccgcgcccagctgggccgggtggatgcagagcttgccggcaaagccgagttcgcgcgcataggcaacgtcgctggccagcacggcttcgtctttcagtgcggtggtcacgccgtcgaccggcggcggcagcccggccacgcgtgaggccagcacgatgcgcgcgcgtgcaaaggcgagcgcgtcgcgcgtatggctgcagcccaggtcgaccgcatagtcgagcgagccgaaggcaagacgtgccacgccggtggcggtggccacggcgtcgatctgatgcaggcccagcgcggtttcgatgatcgcgaccagttcgccctgcgggttgatcgagtgcagggcctgcgcgatggtggccagcgcggcggcatcttctgccttgggcaccagcaggcctgccagcgcggtacccgggggcagcgcgcgcagccaggccaggtcggcggcaaaggacggcgaggcgctgtcgttgatgcggacaaaggcattggccgcgggcagtccggccagccacgcggcgatggctgcgcgcgcggcgggcttggcgtccggatggaccgcgtcctcgaggtccaggatcatcacatcggggccggcggcagcggccttgtcgaagcgttccggccggtcgcccggcacgaacaggtaggtgactgcagtggacatgtcttggtcctcagcctgcggcgggcagccagtcgttgacgttcggggcctgctccagcgcccacacgcgctggatgatggcgcgcatctcggcctcgctcgcgccgtggcggaacgcgcccagctgcagcgccttcgcttccagttccgggcgcgacagcgtgttgtcgggatcgcccttgggcacgtcgacgcgcgccgccagtgtgcggccgtcggtggtcgtgacggtaacgcggccgatccactggcgcgggtaggcggcgttgatctcggcatccagttccatgccgaccttgccgcggaaggcggtcaccttcgggtcctgcagcgcatgctgctcgaactcgcccagacccgcatggccgtgcacggccaccagccccagcaccgtgcccatcgagaacttggcctggtggatggtggtggggttgaccaccgggccgagcacgtcgatggcgccctggtgcacgtgcgtggtgacgctggcgacctggtcggcgccgatgccttcgcgctgcatcagcgccttgagcgcatcggcggccgggtgcgtgtggcggcatgaggcgaagaacttgaacgaggtctcggcggtggcccagcgcgtgcccaggccgtcggtcaggcaggcggggttggcatcgctggacatgccggcggccatgccctgcgcgccttccaggatctgcttcgcgccggtgaagccggcgcgcgcgagccaggctgactgcaggccatcggccgcggccttggcggtatgcagctgcttggagtcggcggcgtcgcgcaggaattcccacaggcccgcggcctgcgtgccggccgagcccagtgcctggttgatgccttcggcatcgaggccgtagagcttggccacggccgcggcggcggccagcgtgcccaccgtgccggtggtgtggaacacgcggtagtgcgaacggcccatgaattcgccgatgcggatgccggcctcatagccggcgatcgaggccagcagcacttcggcgccggtcttgccctcggtctgcgcggctgccaccacggcagggaacaccaccgcggccgggtgcagcaccgagccgttgtgcacgtcgtcctgctcgaccacgtgcgaggaggcgccgttgatcagcgcggcaaagtagggcgaggtgcggcggcggtccaccagcacttcggcgccgccttggtccgggcccatggccgcggcgaactcctgcagcttgcgcacggcgggggcatccttgccggcgatggccgaggcgatccagtccaggaacaggtccttggtgcgctcgatcacgggcgcgggcacgtcggccagcttgaggtcggccaggaagtcgcaaagctggcgggtggggtaggtggtgtctgcgggttggctcatgcaggctccgatgcggattgggtttcgtggaggaggaaaaagcccggcgctctgtgcgagatggccgggcgtcgtgtgttcagatggtccgcttgtcagccagcgcggcgatatcgccgtcgtcatagccgagctcggccaggatctgccggctgtgcgcgcccagtgccggtacgtcgcccatgacaggctccacgcccgacaggttggcgggcggcagcagcgcgccgatcggaccgcccggggtggccacttcgcgccagcgctggcgtgcctgcaactgcggatggttccatacgccctcgatgtcgttcatcggggcattggcgatctgcgcctcgtcgagcagtgcctcggcctgcgccacagtcatcggcgcgaagcgctcttcgatgatggcggtgagttcggggcgattgtgcacacgggccgtattgctggagaagcgttcgtcctgcgccagttcccggttgccgagcacgatctcgcagaaattggcgaactcgcgttcgttctgcacgctgaagatcacgctgccattgccggtgcgatgcacgccatacggggcgatggtcggatgcgaagcgccgaagcgtcccggcggcttgccgccgtagtggccgaagtagaggacctggttcatccactcggccatcgcctcgagcatggtcacctgcacgcgcaggcccttgccggtgcggccacgctgcagcagcgccgaaaggatgccgctgtaggcgtacatgccggccgagatgtcggcgatcgaaacgccggcgcgcgacggctcgttcggtccgccggtgaggcccaccaggccggcggcggcctggatcagcaggtcgtaggccttcttgtcgcgatagggaccggagtcgccatagcccgagatgtcacagacgatgagcttgtcgtacttgccgtgcaggctgtcgaagtccaggcccatgcgcactgccgcgccgggggcgaggttctgcaccagcacatcggcatcggccagcagccggtgcaggatggcctgcgcctctcgatccttcagatccagggtcaggctttccttgccccggttaagccacacaaagtacgaggcctggccgtgcacggactggtcatagccgcgcgcgaagtcgcccactccggggcgctcgatcttgatgacgcgggcaccaaggtcggccagctggcgcgtggcgaagggcgcggccacggcgtgctcgagcgagaccacgcggatgccgtcgagcgggcggatgcctttgggggaatgggacatgcaggggccttagaacgaacgcggcagctcgagcacatgctcggccacgtaggacaggatcaggttggtcgagatcggcgccacctggtacaggcgcgtctcgcggaacttgcgttcgatgtcgtactcggcggcaaagccgaagccgccgtgcgtctgcaggcagacgttggccgcttcccacgacgcgtcggcggccagcagcttggagatattggcttccttgccgcacggcttgccggcgtcgaacaattgcgacgccttgtagcgcatcaggctggccgcctcgacattgatgtacgagcgcgcgatcgggaactgcacggcctggttctggccgatcgggcggtcgaacacgatgcggtcgcgcgcatagttgctggcgcgctcgacaaaccagtagccatcgccgatgcactccgcggcgatcaggatgcgttcggcgttgaggccgtcaaggatgtacttcaggcccttgccttcctcgccgatcaggtttccggcggggacttcgaggttgtcgaaaaacagctcgttggtctcgtggttgaccatgttgcggatcggcttgaccgtcaggcccttgccgatggcatcacgcaggtccaccacaaacaccgacaggccctcggacttgcgcttgacctggtccagcggcgtggtgcgtgccagcagcagcatcaggtccgaatgctgcacgcgcgaaatccataccttctggccattgacgatgtacttgtcgccctggcgcaccgcggtggtcttgagcttggtggtgtcggtgccggtggtgggctcggtcacggccatcgactgcatgcgcaactcgcccgaggcgatgcccggcagccagcgctgtttctgcgcttcggagccgtggcgcagcaggcagcccattacgtacatctggccgtggcaggcgccggaattgccgccgctgcggttgatttcctccatgatgaccgaggcggctgtcagcgacaggcccgagccgccataggcttcggggatcagcgctgacagccagcccgcctgggtcagagcctggacaaaggtctcaggaaaggcgttctgctcttccacccgttgccagtacgccgaatcgaagccggcacagaggtcgcgtaccgcttcgcggatttcggggtagagctggtctggatcctgatgtgcgtgcatggggtagccccgctcggattgaatggggccattattcccgagcccccggcacgctgaaattcggatttgcgaaagagcggcttaggtgggccggaagcggggggggggcggaagctgcatgcggcgccggggcgcccgcagttgcgcaagaggccggcgcagcggcctcttgcgcggggatggctggcaggccgggcctgggaatcagtgcatgaagagccagatcaggaccaggatgaaggccgggacgccaagtagccaggcaaggatatagggcatggtgcaactcctgtcgatgacggtaatcggtgattccaatataggaatgccgtcatggcggcactgtcggcgagcttccgcttgcggtgtaggacgcagccgcaagcgcctggcggacggcccgcgcggtgtggcgcgagcgccttggggcccgccggcccggttgccggcaggccatcccgtgctacgctcaggtgtacccaagcacccggagacgagccatggacggggtctggtccgagatctacagtgtcttgcgcgccgagttcgccgatgtgccggacgctggcgaggccacccgcatcctggcacgcctgttcatggcggtgttgctgggcggcctgatcggctatcagcgcgaggcctccggcaaggcagcggggctgcgcacccatatgctggtggcgctgggctcggcgctgttcgtgctggtgccgctgcaggcagggacgccgctggccgacatcagccgcgtgctgcaggggctgattgccggcatcggcttccttggcgccggcgcgatcctgaagcacagcgacgaagctcacatccagggcctgaccaccgcggccagcatctggatggtcgcggccatcggcgtggctgccggcctgggtcgcgataccaccgcggtgatcgccaccattttcacgctggtcatcctgcaggtcctgcagcgctggaaatagcgcacccgcgcccggtgcatccggcaccccgtgccgcccggcgtgcgccggtctgttcgcttgcccgccaatttgcgtcatttcccacagtaatgcgcgccagcgcacgctgcccgcgcgcgctgcgccctatgctgtggcacaggttgcgccgcgatccacaggcgcggccgtggcagagcagggggaggcagccatgaaatcatcgatccgtgacgatgcggcgctggccgcattcgtggggccgcgctatgcgtactacagccagcgctggtccctggcagaggcacgcggcggcatgtcgtggaactgggcggcgtgcctgctggggccgttctggatggcctaccggcgcatgtactggcaggtgggggtctatgcgctgatcgtctgcgccgaaccggtgctgcacgcgctgttcgggctgaagatgccgctggcggtccggccgatgctgtatgccatggcgctgctgctgggcatgtatggcaaccagatctaccgctggcatgccgaggcgaccatccggcacctgcgcgagtaccatttctcaccggaactggtgcacgactcgctggcgcgctgtggccgcaccagctggcccggtgtgttcgccatgggcctgctgctggtggtgatggcggtgtcgctgagcccgctggcggggctggtggtgcagggcggcgggctggccgccggctgaacggtcggcggcttccctgatttacacgggctcgcgcgccgcgtcgaccaggtactggatcagggtttcggcaaactggggcagttcgcgccccgggcggcgcaccaggcgcagttcgcgcttggcccattcgtcttccagctggataaagcgcagcaccttgcggctggcgtagcggcgcgcgcagctgttgggcacgatggcgatgcccgcgccggcctcgaccatgcggcatacggcatcgaagctgcccacctggatgcgcaggctgatgcgcttgcccatgccgccggcgatgcggtccaggaacgactggatcgcgctgaactggttcaggccgacaaagcggcaggtatcgagcaggtcggcgaaatgcagccgcttgaaggccggcagcgggtggttgaccggtgcaatcacgatcagctcatcgctgcacaggtgcatcgcgtccaggtcctgggtggcgacttcaccggccacgatgcccaggtcggcggcgccggcgctgatggccgagacgatttcctgcgacaggtgctcttccagctcgatgtccacgtccgggttctcgctcaggaagcgcgatacgccggtggccaggaacgagttggtggcggtggtgttggccagcagccgcacccggcccttgacgcccttggcatagggccgcaggtcggcgtgcaggcattccagttcgcggaagacctcgcgcgcgtggcgcagcagcgcatcgcccgccggcgtcaggcgcacccccttgacctggcggatcagcaattgtgtctggaacgcctcttccagttgcttgatccgggtgctggccgcgggcagcgacaggaagctgcgttcggccgcgcgggtcaggttctccgtctcgccaacgttcaggaagaggcggaggtcggtcaggtcgtaatgcatgggcttccgtcaggccaaaggccagttttgtgattcgtgaattccaaagtctcggccgtcaatttatcgtatccactgcggcgtggacatccggattgaccgcaccggcgggcgaatgcccgcggcgcaggggtgtttcgccgggtttgcggtcggtgaccgcacaaaaagtattcagaggagcaacgcaatgagcggtttgatggcaggcaaggtcgcgctggtgacgggcgcaggtggtggaatcgggcgcggcatcgcgctggcactggccgccgccggcgccaaggtggtggtcaacgacctcggcgtgtcgatgaccggcgagggcggcgacgccggccccgctcagcgcgtggtggaggaaatccgcgccgccggcggcgaggccgtggccaataccgacagcgtgtcgacctggaacggcgccaatgccatcgtgcaatgcgcgctggacaacttcggccgcatcgacgccgtggtcaacaacgccggcaacctgcgcgaccgcatgttcttcaagatgaatgaagaagaatggcgctcggtgatcgacgtgcacctgcacggcaccttcttcgtcagccgcgccgcggccagctacttcaaggaccaggagagcggcgcctacgtgcacatgacctcgacctcgggcctgatcggcaacctgggccaggccaactactcggcggccaagctgggcattgccgcgctgtccaagtcgatcgcgctggacatgcagcgcttcaatgtgcgctcgaactgcatcgcgccgttcgcctggagccgcatgaccagctcgatcccggccgaaacgccggaagagaaagcgcgcgtggccaagctgcagaagatggaagccggcaagatcgcgccggtggcggtctaccttgccagcccggccgccagcgaagtcaacggccagatcttcgcggtgcgtgccaacgagatcatcctgatgagccagccgcgcccggtgcgctcggtgcacatgagcgatggctggacgcctgaaaccgtgggcgagatcgccatgccggcgatgcgcaacagcttcttcaagctggagcgttcgcccgatgtgatcagctgggacccgatctgatggcgggcagccaggccgcggcgcacggcgcgcttgccggcgtgcgggtgctggacctgtcgcgcatcctggccggtccctggtgcgcgcagaacctggcggacctgggcgccgaagtcatcaaggtggagcggcccggcgcgggcgacgacacccgttcgtgggggccgccctggctgcccggcgcggacgggcagccgtcgcgcgacgccacctactttgccggcgccaaccgcggcaagcagtcggtgacgctcgatatcgccagcccgcaagggcaggagattgtgcgcgaactggcggccaagtcgcagatcgtgctggagaactacaaggtcggcgacctgaagcgctacgggctggactatgacagcctcaaggcgatcaacccgtccatcgtctactgctcgatcacgggctacggccagaccgggccgagcgcgcacaagcccggctatgacttcatcttccagggcctgggcggcctgatgagcgtcaccggcgagcgcgacgacctgcccggcggcgggccgcagaaggtgggcgtggcggtggtcgacatgcttaccggcatgtatgccaccgtggccgtgctggccgcgttgcgccatgccgagcgcaccggcgagggccagcatatcgacatggcgctgctcgatgcggtggtggcggtcggcgccacgccgatcatcgcccagcgcgtgaccggcaaggccatgccgcgctacggcaatgcgcacgccaatatggtgccctaccatgtgttcgccaccgccgacggctacatgatcgtggcggccggtaacgacgggcagtggcaggcgtattgccgcggcgtcgagcgtcccgacctggccgccgacgagcgctttgccaccggccccggccgcatcatccatcgcgacacgctggtgccgctgctcgaggcgcatatgcgcacgcggccgacggcgcactgggtgcaggcgctggaagcgcagggcatcccgtgcgggccgatcaacgactacggccaggtgctggaagacccgcaggtgcggcatcgcgagctgcaggtcgacctggtgcgcgacgacggcagcctgtgcccgaccgtcaagagcccgttgcggctgtcggcaaccccggtgcaatacgacgcaccgccgccgcggctgggcgagcataccgaacaggtgctggaatcggtgctgggtatgtcggccgagcgcatcgccaggctgcgcgagcaaggcgtggtctgattggtgacggatgcctggcaggcaactgccgggcactgcctgcttccgggcggatcaccaggcctctgcacaaagtccccccatcgcctaggctgtctgggtagcggcccgaaccgtgattcccgggttccccacaggagacagccatgaacgaagagaccttcaacctcagcatccgcaagttcctgaaggtggtcggcgtcagctcacagcgcgagatcgaacaggcgatagccagggccatggccgacggtaccatcgccggcaacgaacatttgccggtgtcggtgacgctggaactggcgggtgtcaagctccaggcgcgcttcgagggtgaaatccagcttgagtaaggcggtcatggcggtgctcgttttggttctgtttcttgcgtgaaacgccaaaaggatgaccccgcccggtccttttgttgcgccatctgatccatccgcagtatgggcgcgcaggaccccttcacatattcttcccggaaacgttgaaccaatgggaccggggggaaaccatggctggatgcaacgagcgcatgcattgcgcagggggcgcggtatgcgcaggccgtgcaacgctatgtgcgcaagggcgggtcactcgccacgcgccgctctgaggggcgggggccgttgccatgcatgccgccgccgcgcccgcaaggaacatcgaggacaccggctggaacctgccggatccggcaggtcggcacgcgcgccccgatgatccgctgctggcgtgcctgctctggctggcccggcgcttccagcggccagtcgcggccgaagccctgattgcgggcctgccgctggaggcggagcgcctgacccctgtcttgtttccacgcgcggccgcacgcgcgggcatgtcggcccggctggtcaagcgcccgctgggcgacatcccggacctggtgctgcccgccatcctgctgctcgaccagggcgaggcctgcgtattgctgcgccgtggcgacgtgggcatgctgctggtctcgcagccggagtggggcgacggcgagcagccggtccgccaggaagacctgctggcccggtacaccggccatgccatctttgcccggcccgcgcaccgcttcgaggcggcggacgatgccgggccgacgtcgccacatggatggttctggggcgtgatgcgccagtcgtggccgctctatggcgaggtgctggttgcctcgctgctgctcagcctgttcgcgctggtcatgccgctgttcaccatgaacgtctatgaccgtgtggtgccgaaccatgcgctggaaacgctgtgggcactggccatcggtgtgggcctggtgcttggcttcgagctggtgatgcgcacgctgcggggctattttgtcgacgtagcgggccggcgcatcgatgtcacggtctccgcgacggtgttcgagaaggtgctgggcatcgagatgaaggcgcggccggcgtcggtgggcagcctgagcagccagctgcatgaattcgagtcggtgcgcgagttcctgacctcggccaccatcacgaccctggtcgaccttccgttcgccgcggtcttcattgcggccatgttctgggtcggtggcccgctggcctgggtgccgctgctggcggtgccgctggtgatcggcaccagcctgctgctgcagggaccgctgtcgcgcgcggtgcgcgccagcagcgcctgcgcggcccagcgccaggccgcactggtcgaaaccctggtggggctggagaccgtcaagaccagcggtgccgaaggtgccgcccagcgcaaatgggagcaggtggtcgggcagatggcgcaactggggctgcgcgcgcggctgctctccgcctgcgtgatcaacttctcgctgttcgcccagcaggccgccacgctggtggtggtggtgatcggcgtctacctgatcgccgacgaccggctgaccacgggcggcctgattgcctgcaccatccttgccggccgcgcgctggcgccgctgtcgcaagtggcggggctgaccacccgctatcaccaggcgcgcaccgcgctggccggtatcgaccgcatgatggcgctgcccgtcgagcgcccgcccggcaagcacttcctgcaccgtccgccgctgcgcggcgagatcgagttccggcaggtcagctttcgctatccgggccgcgacatcgcggcactggatggggtctcgttccgcattgccagcggcgagcgggttggcctgataggccgcatcggctcaggcaagaccaccatcgagaagctgatccttggcctgtacgcaccggatgccggcaccgtgctggtcgacggcgcggaggtgcgccagctggacccggccgcgttgcggcgcgacatcggctatgtgccgcaggacgtgatgctgttcagcgggacgctgcgcgacaacatcgtgatgggcgccccgtacaccgacgacgaagcggtgctgcgcgcggcgcgcctgggcggcgtgagcgactttgtcgatcgcctgccggacggctatcacttgcgcctgggagagcgcggcgaaggcctgtcgggcggccagcgccaggccattgccattgcccgtgccgagttgctgcagccgccgctgctgctgctcgacgaacccagcagcgccatggacaaccgcaccgaggagcagttcaaggcgcgcctggccttagcgctgggcgggcgcacgctgatcctggtcacgcatcgcggctcgctgctcagcctggtcgatcgcctgatcgtgatggaccagggccgtatcgtcgccgatggtcccaaggccgaagtcctgaacgcgctcgcggggaggaagctccatgtcgcttcagcctgatccgcaacgcatggggccagtgcggcgcctgatcgccgcgctgaggccacgtgccgacgacaccgccttcatgtgcgagcgcgatgcggccacgatggcgcaaccgcgctatttcacgcactggatcctctggtccgccctggtcttcgtgctggtggcgctggcctgggccgcgctggcgcgggtggacgaggtggccgtgggcgagggcaaggtgatcccgtcgagccaggtgcaggtggtgcagaacctcgaaggcgggatcatcgccgagatcatggtgcgaccggggcaggtggtgaacaaggaccagccgctgatgcgcatcgacgatacacgcttcacggcttcataccaggaaggccgcaccagggacgatgcgctggtggcacgcattgcgcgcctgagcgccgaggccgacggcacggcgttcgtggcgagcgcgccggccgatgccgagggccgccgcttcgtgtccgaggagcgcgcgctgttcgagtcacgcaagcgcgcgttcgatgccaatctcgccgtgctgcgccagcagtccgagcagcggcggcaggagctgaccgagaagcgctcgcgcgagcagcaactgcggcagagccatcggctggtggcacaggagctggccatgatgcgcccgatgatggcgcagggcgtcgtgtccgaggtcgacctgctgcggctggagcgccaggccaatgacctgaaaggcgagctcgaggccgcgcggctcgccatgccgcgcctggaggccgcctaccgcgagagccagcaaaaagccgacgaactgggcacgcattatcgtgccgaggccatgaaagagctcaaccaggccaaggccgaacaggccgcgcagagcgccaccaacaccgcgctgcaggaccgcgtcgaccgtaccctggtacgcgccccgcttgcgggcgtcatcaagcagatcaagatcaataccgttggcggcgtggtgcagcccggcatggatctgctggagatcgtcccgctggaagacacgctgctggtagaggcgcgcgtgcggcctgccgacattgccttcctgcggcccggccagccggcggtggtcaagctgtcggcctatgacttttcgatctatggcggctttgccggcaccgtggagcatatcagcgccgatacgctgacaccggagcgcccgggcgagcgcccggaaagctactacctggtgcgcgtgcgcacgcgcgacaaccggccaggcggcagtgccgtgcaggtgcccatcctgcccggcatggtggcgacggtcgatgtgctgaccgggcagaagacggtgctccattacctgctcaagcccatcatcaagaccagggaactggcgttccgggaacgataagagcgggcggtttgcccacgacgacaacaagcaaggcatggccagcaggctggcattcaggacggagagtgatcatggcaaccctgacaggtagcaacggcagcgacagcatcagcggcaccacgtccgccgacaccatcctgagcggcaatggcaatgactacgtcagcgccggcgatggcaacgactatgtcgatgccggcaacggcgacgatatcgtcgaaggcggcagcggcgacgacacgctgctgggcgccaacggcaaggaccgggtcttcggcgggctcggcaatgacaacttgtcgggtggcaacggcaccgacgcggtctatggcggcggcggcgatgacgtgatcggcagcatcgacggctcgtcggcgctttacaccggcgacaatggcggcgatacgctgtatggcgacggctatgacagctacgccgactacctgctcggtgccggccatgagtcagcccggccgggtaacgaccgcatctatggcggcaacggcgacgacctgatctacggggacaacggcaacaatgccgccctgggcggcgacgacatcattgccggtggcaacggcaaggacaccatctacggtgaaggcggcaacgacaagatcgccggcggggcaggcggcgacaccctgagcggcggcagcggcgccgacgtctttgtctataacgccgtctccgactccaccgcggccggcatggatgtgatcaccgacttccagcgcggcgtggaccacctcgacttgcggcccgtgctgggcgacactggctttgaatggggtggccgccagcccacggcccacggagcctggttccagcaatcggggggcaatacctatgtctacgtggatgtcgacggcaatcccgccacggcggaaatggtcatcaagctcaacggcctgcacgaactgaccaagtcggacttcgctggctacgacaaccatgcgccaacggcagtggccgatacccacgcgatcggcgagaacaactctccgaacccgatcaccggcaatgtgctgtcgaacgacagcgacgtcgatgcggggaacgtgctggccgtggccaatcccggcacttatgccggccagtacggcacgctgacgctccacgccgacggcagctacagctatgagctggacaacggcaatggccaggtgcaggcattgcggcagggccagcaagtccaggacacgttcaactatgaggtgtccgacgggcaggccagcgcggcttcatcgctgagcatccggattactggtgccaacgatggagccacgatcacggcctcggacagcgaagacaaggcggtaaccgaggctggcggcgcaggcaacaccgacctcggcgacgcctccgccagcggcaagctgacggtcactgacgtcgataccggtgaagcgcactttgccgcagtgccgccggagagtctggcaggacagtacggcaccttcagcttcgacagcaacaccggcgcctggagctacacgctcgacaacaccaaggccgatgtgctgatcgcggggcagcaggtcagcgattcgctgacggtgtcctccgccgaccagagcgcgcagcagaccatcaaggtcgacatcaccggtgccaacgaccacgccaccatctcggcctcggccagtgaggacaaggcggtcaccgaagccggcggcgcaggcaacaccgacctcggcgacggctccgccagcggcaagctgacggttactgacgtcgatgccggtgaagcgcacttcgccgcggtggcgccggacagcctggtcgggcagtacggcaccttcgccttcgacagcaacaccggcgcctggacctatacgctggacaacaccaaggccgatgcgctgatcgcgggccagcaggtcagtgattcgctgacggtgtcctccgccgaccagacggcgcagcagaccatcaaggtcgacatcaccggtgccaacgaccatgccaccatcacgtcctcggccagcgaggacaaggtggtgaccgaggctggcggcgcaggcaatgctgaaacgggtgacgcctccgccagcggcaagctgacggtcactgacgtcgataccggtgaagcgcactttgccgcagtgccgccggagagtctggcaggacagtacggcaccttcagcttcgacagcaacaccggcgcctggagctatacgctcgacaacaccaaggccgatgtgctgatcgcgggccagcaggtcagcgattcgctgacggtgtcctccgccgaccagagcgcgcagcagaccatcaaggtcgacatcaccggtgccaacgaccacgccaccatctcggcctcggccagtgaggacaaggcggtcaccgaagccggcggcgcaggcaacaccgacctcggcgacgcctccgccagcggcaagctgacggttactgacgtcgatgccggtgaagcgcacttcgccgcggtggcgccggacagcctggtcgggcagtacggcaccttcaccttcgacagcaacaccggcgcctggacctatacgctggacaacaccaaggccgatgcgctgatcgcgggccagcaggtcagtgattcgctgacggtggcttcggccgaccacacggcgcagcagaccatcaccgtcaacatcaccggcgcaaacgactacgctacgatcacggcttcagccagcgaggacacctcggtgaccgaagccggcggggcaggaaatgccattcccggcgacccctccgcccgcggcacgttgacagtcaacgatgtcgataccggcgatgcgcactttgccgccgtgccgccagcgagcctggtcggccaatacggcgccttcaccttcgatagcggcaccggcgcctggacctacacgctggacaacagcaaggcgcagtccctcgccgcgggccagcatgtgaccgactcgctgtccgtacagtcggccgatctcagtgccacccaggcgatcaccgtcaacatcacaggtgccaacgatgctgcggtgaatgccgttccccttgcgcaggtggtcaacgaagatacgccattggtgttccgtacggccaacggcaatgcactcagcatctctgacgtggacaacgcgagccacaccgtgacgctgagcgcaagccacggcgcgatcacgctgaatggcgttgccgggctgcagttcctgtcgggcgacggcaccgcggacagcaccatgacattcacgggcagcgatgcggcaatcaatgctgcgctgaatggaatgagcttccttggcgagaaggattatgcgggcgccgcgtcggtgcagatccagaccagcgatggcgctttggtcgataccgatacggtggcgattacggtcaatcccgtcaatgacgcgccggtggcagccgaggacgttgtctatgtttcgactaacaccgacaacatcctgattccggtgagcgcgctgctcggcaacgacgtcgatatcgacgggcgggccttgtccataaacccgctcagtctgacctcaagcacgctttccggcctgaggcttgtcaccgaaagcaattacagcttcgtcgcgttcgacagtcccaacagcaagggggtggcaaccttcagctataccgtcgaagacggggcaggtggcagcagcacggcgacggtgaccgtcaatgtcgtggacaaaaacggcttttcgcttgatcaggccagctaccaggcttcctatctggagggtggcagcaatcccgacagcatgactggtgccgttgcgggtgacatcttcattggcggacgtggtaccgacatcctcaacggcgggaacggcgacgacgtcttgagagggggcgccgacaacgacaccctcaacggcgggatcggcgacgacgtcttgagaggtggcgccgacaacgacaccatcgacgggggggtgggcatagatatgctggatttctccgatgccaccggcgcggtctccttcacgttgatccaaagtagcaccctcgtcaaggtgcttgtgggcgcgacgcccggactaggtaccgacagctacgcgaacatggagggcgtgatcggctcggcgtttgtcgacacgctgaccggcagctccgccaacgacgtcattcgcggtggcgcgggcgatgacaccatcaacggcggcgacggcatcgacctgcttgatttctccgatgccaccggcggggttgtgttcacgctgacgcagagcggcagccccaccacggcaggcccgggcgtgactggcctcggtgccgacagctacagcaacatggaaggcgtcatcggctccgccttcaacgacaacctcaccggctctgccggcaacgacgtgctgcgtggcggcgcgggcaacgacgtgttggtcggaggcgccggcaacgacgtgttgaccggcggcgccggcgccgacacactgaccggcggcaatggcagcgacacctttcgctttctgcgcgcggaccccgcttcggtcgacaccatcaccgacttcggtgcggctcccgtggcttccggtggcgatgtgctggatctttccgatctgctttccggtgttggcgtgaaccctgccaacgcggcgcagttcgtccgcctttcggaggtgggtggcaacaccgtggtcagcctggatcgtgacggcagtggcacggcggctgcattccaggacgtggcggtgctgcagggcgtggtcgggctcgatctcaacacgctgttgagcaacggcaatctccacaccgcctgaggcgggcgatcggtggcggattcagagagggaaatgcagggcggcagtaaagccggaatccggcgcagttgaaaaccataataaacgggtggcgcaccgcttcccgtatcgcgcaggcgccggccagcgcgatgcgcggcagcgggtgcgcccgagcgggggaagcatgacaacgacatggtgccggctggcacatgtactgctatgggccgccatggtggtgccgcatcacgcggcagcccaggtgctgcgccaggcagtcgagcaagccgtgcataccaatcccgaagtgctggcggcgggcagccgccggctggccgcggacgaggggctgacgcaggcgcgcgccggttacctgccgcgggtcgatgtcaatgccgccaccggtcgcgtacgcctggacagccacagcacccggctgatgggcctgtccgactcttcctatgccagccacgccgccggcgtgacgatctcgcagatgctgttcgacggctttgccaccagcagcgatgtggagcgccagggcgcacggatcgacggcgcggcctatcgggtcggcgcgactgccgaagacatcgcgctgcgcacggtcggcgtttatgtggaggtcctgcggcgtcaggaaaccgtggccatcggcctggccaatctggaagcgcaccagcacatctatgaccagatccggcttggcgccgacaacggggtgctgcgccgcgccgatctctatcaggtcgaaagccgcctggcgctggccaaggccagcctgcgggcggagcagggcagcttgcaggacgccatgacagcctatttacgcgtggtcggcgcgccgccggaggtcttgtccaggccggactcgctgtcgacgctgctgcctgccaccgaacgggaggcgcagcaggtggcaaacgccaatcaccccgcgctgggtgccgggcaggccgatatcgccgaagcccaggccgggcgttcgctggccaaggccgcgttgtggccaaggctggatctcgaggtcggcgtggcgcgcgaccgcgaccgcgtgctcggcaccaccgacgagcgcagcgtgatgctgcgcgtgcgctacaacctgtttcgcggcaacgccgacaaggcgcgcatcaacgaggccggctaccaggtccaggaagcagagcagaatctggaccgtctgcgcagacaggtgcaggaggccgtatcgcaggcctataacgcccacctgacggcgaaggaccgtctggtgagcctcaagcaatacgtggaggccagcgatgccacgcgcgtcagctacggcaagcaattccggattgggcagcgcagcctgcttgacctgctgaatgccgagaacgagtacttcagcgccagcacggcctacgtgaccggcaagtacaacgaactggccagccagtaccgcatccttgccggcatgggcttgctattggcgaccctgcaggtgccgccgccccagacggggatggtgcaggtagggcagcgggcagcgccgccggtgggacagaggtagcggggggacggtgccgggcaagccggcagccatgcttcagccgccggccaccggagatcctgacccggcccgcatcagcgcggcaaagcctctccccgcaatccccgcatccgatactctcccggcgccacgcccgtccatttcttgaaggcccggtggaacgtgctcggttctgagaagccaagccgcagcgccacgtcctgcagcgtcatgccggggcgctccatcatgccgatggccacgtcacggcgcaggctgtccttgatgctctggtagccgctgccctcgtcgcgcagccggcggcgcagggtctggggcgtgagccgcagcatctgcgccatctgctccagcgacggcagttcgtcatccaggtgggagcgcaagtgctgccggatgcgctcggcaaggcagctgttgtcgcggtagcggatcagcaggttgcgcggcgtctcgcgcaggaactcgcgcaggctggcggcgtcctgcatcaccggcaggcgcaggctggcgccatcgaaatgcagcacggagacaggctggccgtaatgcacggcggccttgaagacgcgctcggtctcggggccgccctgcgacggcgccgcgctcaggtcgacccgcgccagcgggatatggccggccaccagccagctgagcagcgcgtaggcatggaacacgaaagtcgattcggcaaagctgcggcaggccgaggccggcgcacgcggatgcagcaccacggaggcggccttgccgtcggcgctgacatgcaggcgtggcgcgaaggcgtcgatatggagccggtacagccgcaagccggctcggatggcgtcttccagcgtggcgcaatggatcaggttgcggcacgcctgcgcaaacacgcccggggtcacgggccggtccagcagcccccatagttcatcgcgcatgacgcggcgcagcgtgcggatcagcgccgcgtactggccctgggtgacgcgcgcattgggcgaggccagcagcgccggcgaaatcccggcccggcgcagcagcgcggcaatgtcgtggcccagtcggcgcgggcccagcaggatgtgatccacatgctggatcgcaatggtgtggcgcgccgaggcctgcggcgccgtgccggccggggcctcggtgcggcccgggacacggccgtgcccgggcgccggcggcagtgcgctgccggcgaggtgcagcttgcctggcacgggcgggcgcggcgatgacaggacagcggtatgcatgggtctcctcatcacggtggcgcgtcggcgccggcaccgcggaacggctggctccgcgggcgttccaggacgtttcgccacatcgtcccggcaccttagcaagccgcggccgcgccgcacaatcgggatttgccaaaggctgccttccatctgagcgattcggccaatcattttggcttgtctggtcattgtccacgcaccgcagcatcgcgcactctccggctgataccgatacaaggccggcgcaccggcccggacgggaccagaaacggagcaaccacccgttccccgcctcaggaaaaacaatggagacaacaacacatgcaggcagatcgtcgtagtgcgctgtggcgctttggggccggattgctggcgtggagcggcgttgccgccgggatgctgggggcgggcgccgcgctcgcgcagagcgaattcccggcgcgcaccgtgcgcatggtcgtgcccttcccggcaggtggcgccaccgatgtgctggcccgcgccattgccgaagggctgggcaaggcctggaagcgcccggtggtggtggaaaaccgcccgggtgcgagcggcatgctcggcgccgaggtggtcgcccgtgccgaggccgacggctacaccgcgctgctgacgatcacgccgctggtgcaggcgccaagcctgtatgcccgggcgccctatgacccggtgaaggatttcgccgcggtgtccgagctcggcacgaccaacctggtgttcgccgtcaacagcaatgcggtgcctgccaccaacctgaaagacttcatcgcgcaggttcgcgccaagccgaagcagttctcctacggctcgttcggggccggctcgagcggccacctgtacggcgaggtcttcaacgaggccgccaagatcgacatgctccatgtctcatacaagggcgaggctccggagctgaacgacctgctgggcggccaggtgccggcggcggtgatctcggtgatgggcgccaagccccacgtcgccaccggccgcctgcgcgccctcgcggtgactggccccgcgcgcgcgccgcaactgccggatgtgccgactttccgcgaagccggcattgaaggcatggatgcgatgggctggttcgggctgctgctgccggccgccacgccgcggccgatcgttgagaagttctcggcggacgtcaaccgcgtgctggcccagcccgacgtgcgcaagcgcatgaacgagcttggcgtgatcctgaccggcagcacgccggacgcgtttgcccagaccatccaggccgactatgtccgctggggcaaggtgatccgcaccaggaacatccgcctggattaagccattcccgtttgacctgcatcgattgctgcatatgaagcctgctacaagtacccgcgagccgttccgctcccccgcctggccgcccggcctgccggccacgctgcatacgcctcgcaccagcctgttttataacgtcgaggcggcggcgcaccgctatccggacaagaccgcgatccagtatttcggcaccgcgatttcctacggccagctgcaggacgagatcgaacggatggccggctacctgcagcaggcctgcggcatcgagccgggcgaccgggtgctgctgttcagccagaactgcccgcagttcatcattgcctactacgcgatcctgcgcgccgaaggcgtggtggtcccggccaacccgatgtggctggaggccgaacttgcccatgtggtgcaggacagcggcgcggtcgccgcctttgccggcagcgagctgtaccagcgcgtggcgccgctgcacggcccggcgctgcgccatgtgatcctgcacgactatgccggcatgctgcgcgacgacggcggcctggccgtgccggcctggctgcgcgaagcgccgcccgcgccgcaggctgcgccgtccggcgccatgccggtggcctgggacgcggccagcgccgccgggtaccggccgctgccgcaccaggccggctacgacacgctgtgcatgctggcctatacctccggcaccaccggccatcccaagggctgcatgcatagccacggcacgctgatgaccgcggcggccggtgcggtgatctggcgcggcgccacacccgaatccgtggtgctggccgtggcgccgatgttccacctgctgggcatgcagaactgcatgaactcgccgctctacctgggcgccaccgtggtgctgatgccgcgctgggaccgcgcgctggccgcggacctgctcgagcgccaccgcgtctcggtctggggggcgccgccggcgatgatggtggacttcttctcgcagccgggaatcgacgcgcgcgacctgtcgagcctggcctacgtcggcggcggcggcgcggccatgcccgaagcggtggccaatatgctgcaggaacgcttcggcctgccctacgtcgaggcctacggcatgaccgagaccgcggccttcatcctgtccaacccgcgcaaccagcccaagcgcgaatgcctgggcatcgccaccttcggcgtggacgcacgcgtggtcgatcccgagacgctgcaggaactgccttgcggcgagaccggcgagatcgtggtccacggcggccaggtgatgctgggctactggaacaacccggaagccaacgcggccaccttcatcgagcttggcggcaagcgcttcctgcgcaccggcgacctcggcttcatggacgagcaaggctacttcttcatgcgcgaccgcctcaagcgcatgatcaacgcgtccggctacaaggtctggccggccgaggtggagaacctgctgtacgggcacccggccatccacgaagcctgcgtgatcgccgcccgcgaccagcgccgcggcgagaccgtcaaggccgtggtggcgctgcgcccggaagcacgcggcacggccgacgccgaccccgaacgcatcatggcctggtgccgcgagcatatggccgcgtacaaggtgccgcgcatcgtcgacgtggtcgatgcgttgcccaagtcggccaccggcaagatcctgtggcgcgccctgcaggagcgcgagatgcaggcggaccacccgagcgcctgacaccagcggcgaattcagcaaagagagagacagcatgcagcaaagcagacgcaactggctggcacaggccggcaccctggccggcgcggccatcctcggcggcgcgggcagcgccttcgcgcagcaatcgtatccgagcaagccgatccgcatgatcgtgccgtacccggccggcggcggcaccgacaccgtgggccgcctgatcggccagcgcctggccgaaagcctgggccagccggtggtggtcgaaaacaagcccggcgccagcggcatgctgggcaacgacaccgtcgccaaggcgccggccgacggctacaccatcctgctggcgatcacggccctgatccaggcgccggccctgtacaagcgcacgccatacgacgtggccagggacttcacgccggtctcgcagatcgccaagtcgtccgacctgttcgtggtgcccaaccgcgtgcccgccagcaatatgcgcgagttcctggcgctggccaaggcgggcaagctcagctatggctcctacggcaacggcacctcgtcgcacctgcacggcgagctgctcaagcagcaggcaggcatcgagctcgcgcatatcccttacaagggggcggcgccgctgatgagcgacctgctcggcggccaggtggacagcgcctttgtcgacgtgacctcggccaacgcctacctgggcagcaacaagttcaagatcctcggcatcaccggcacccagcgctacaaggcgctgcccaatgtggcgaccttcactgaactgggcctgccggggttcgagcccaacggctggtacgggctgttcctgccggccaatgcgcccaaggatgtgacggcgaagctggcggcagagaccgcgcgcatcgtgcgcctgcccgaagtgacgcagaagctggccggcatgggcctgcagccggtcgggtccacgccgcaggaactggcggccgtggtcgccggcgacacacccaagtgggccaggatcgtgcgcgacgccaatatccagctcgactgaaacccgcctcccggagcctaccgatggaaaccatccgcttcgccgtcgaggacggcatcgccacgctgacgctggactcgccggcgcgcaagaacgcgctgtccttgccgatgcgcgacgagatcggcgaagtgattcgccgggtacgcgccgacgacagcgtgcgcgcgctgatcctgaccgccgccggcaccgatttctcgtcgggcggcgacatcagctcgatgcaggtcgagatcaatgccgagcagggccgcaagcgcctgcacaaggtgcacggctggctggaagacctgatccagctcgacgtgccggtcatcgccgcggtggacggcgcggcctatggcgcgggcttcagcctggcgctgacggccgacatcatcctggccacgccgcgcgcgcgcttcgggctcccgttcctgcgcatggggctggtccccgactgtggcgtgttctacacgctgccgcggatgatcggcctgcagcgggccaaggcgctgatgttctcgatgcgcgagctgaacgcccaggccgcgcaagaccttggcatcgtcatggaaatcgtgccggcggacagcctgcaggaacgtgcgcggacgctggcgcaggccttcaccgaggcctcgccggtggcggtgggcctgaccaagcaggcgctgaacgcctcgctgaaccaggacctgcacaccatgctggcgatggaagcggacgggcagggcattgccttctccactgcctatcgccgcgaggctgccgaccgcttcatggccaagcagccgctgcgctaccgctggccggactgagcggcggcgccggtcatgctgctccgcagcatccggctgcctcgccagtctgtcgtttacgtatacaggcgggtgctggccggacagtaccggtcgcctgttcattttctcgtttaccctgataccagcacaccatatgggatcccacgaccagcacacggcgcccgccgtacgccagaccccctggatgaccgaagacctggggatgttccaggaaaccgtgcgccgcttcatcgagcgcgaactggcgcccaacgaggcccgctgggccgaccagggctatatcgaccgcgaggtctggcgccgcgccggccagatcgggctgctgtgcgccagcatccccgaggaatacggcggcggtggcggcacctttgcccacgaggccgtcatcacccaggaaatgtcgcgcgccgtctgcaccagccttggcaataatgtgcacagcggcatcgtggcacattacctgctcaactacggcacggaagcgcagaagaagaaatggctgccgcaaatggccagcggcgaaatggtggcggccattgccatgtcggaacctggcgccggttccgacctcaaagcgatacgcacccgcgcggtgcgcgaacagaccgaaaacggagactgctatcgcataaacggtgcaaagaccttcatcacgaacgggtatcacgccgacctggtctgcgtggtggccaagaccgatccggaagccggttcgcgcggcgtgtcgctggtcatggtggagacgcgcgacctgccgggtttccgtcgtggccgcattctcgagaagatcgggcagaaagggcaagacaccgccgagctcttcttcgacgacgtgctggtgccgtgcgacaacctgctgggcacgcaggaaggtcagggtttctaccagcttatgcagcagctgccgcaagagcgcatgatcattgcgctcggggccgtggcgaccatgcagcgcgccatcgagctgaccaccgaatacgtgcgcgagcgcaaggtgtttggccagccgctggccgatctgcagaacacgcgcttcaagctggcggagtgcaagacggtcgccaccattgccgcgaccttcgtcgacgattgcatgctgcgcctgatggacggcaagctcgacgctgccacggccgccatggccaagtggtggtgcacgcagcagaactgccaggtcatcgacgagtgcctgcagttgcacggcggctacggctacatgcttgaatacccgatcgcgcgtatgtatgcgaatgcacgcgtgagcaagatcttcggcggctccaacgagatcatgaaggagctggtcgcgcgcacgctttgacgcgcctgctatcagcagtgtgcgcgtgctagtgcgcgcaaacgcgtaagaaaatgcggaaaaacgaaagccgacaccagtgccggccttcgtgcgtatggttacaaaaccggatgtgcacggatggcgggaaaggtgtaaggtgtttcacaagcatggtcaatggcccgtcgcgtgcgggggcaaggtccgagcggaatgcagccaaaagctgaagcgaattcatgcagaaaatgcagcaacgaaacagtcgttgcatcgatgcaagatttgtcaactcggattccaccatcgccgttatttgactatgatgaagtaaagacttcgcaacatgacaggtcgccaggccggggtggtgtgccgcgaacgttgcgcgaagccttaggggtagcacgcctcggacgtgaactctgacgggagtgaggtatggacatttttggccattacgctacgcgcttcgaagctcgcaaggaagaggaatacagcatccaggagtacctggagatctgcaagaaggatccgactgcctacgcgactgctgcagagcgcatgcttgccgccatcggccagcctgagctggtggatacccaccatgaccccaggctgtcccgcctgttcttcaacaaggtcatccgcatctatccggccttccgcgacttctatggcatggaggacacgatcgaacagatcgtctcgttcttcaagcacgcggcgcagggcctggaagagcgcaagcagatcctctacctgctcgggcctccgggtggtggcaagtcctcgctcgctgaaaagctcaaggcgctgatggaggagatccccatctacgcgctcaagggttcgccgatccatgagtcgccgctggggctgttcgcgccagaggaggacggcaagatcctggaagaggactacggcattccggtccggtatctgaacaccattgcctcgccatgggcggtcaagcgcctgcacgagttcaacggcgatatcaccaggttccgggtggtcaagctgcgcccttcggtgctgtcgcagattgcgatctcgaagaccgagcctggcgacgaaaacaaccaggatatttcctcgctggtcggcaaggtcgacatccgcaagctggaagattttccgcaggacgatccggacgcgtactcctattccggcgggctctgcctggccaaccgcggcctgctcgagttcgttgaaatgttcaaggcgccgatcaaggtcctgcacccgctgctgacggcaacacaggaaggcaactacaagggcaccgaaggcttcggcgcgatcccgttcgacggcatcatcctggcgcactcgaacgaggccgagtggacgaccttcaagtcggacaagaacaacgaggctttcctggaccggatctatatcgtcaaggtgccgtacgtgcttcgcgtgtccgacgaggtgaagatctacgacaagctcttgcgcagcagttcgctgtcggccgcgccgtgcgcgcccaacacgctgaagatgatggcgcagttcgcggtgcttacgcgcatcaaggagcccgagaactccaatgtcttctcgaagatgcgcgtctatgacggcgaaagcctgaaggacgtggatccgaaagcgaagtcgtaccaggaataccgcgactacgccggcatcgacgaaggcatgaacgggctgtcgacgcgctttgcgttcaaggttctgtccaaggtcttcaacttcgacaacaccgaagtggcggccaacccggtgcacctgctgtacgtgctcgaacagcagatcgagcgcgagcagttcccgccggagcaggaagccaagctgctgtcgtacatcaaggagtacctgaccactccgttcgtggagttcatcggcaaggagatccagaccgcctacctggagtcgtattcggagtatgggcagaacatcttcgaccgctatgtggtgttcgccgacctgtggatccaggaccaggagtaccgcgatcccaataccggcgagatcctcgaccgcaacgcgctgaacgacgagcttgagaaagtggaaaagcccgcgggtatctcgaacccgaaggacttccgcaacgagatcgtcaacttcgtgctgcgggcgcgggccaacaacagtggcaagaatccggtctggaccagctatgaaaagctgcggatggtgatcgagaagcgcatgttctccaccacggaggacctgctgccggtgatctcgttcaatgccaagtcttcgcgcgaagaccaggataagcacgagaacttcgtcaaccgcatggtcgagaaggggtacacgcccaagcaagtgagacttctggtggagtggtatctgcgcgtaagaaagtcatcgtaacggcgccgcggaacaggtctctcaacgagggcaacatatggctacggtcatcgatcggcgcgagaacggcggcaacaagagtgccgtcaaccagcaacgtttcatcaagcgctaccgcgagcagatccggcaagcggtggcaaaggcggtgtccggccggaagatcatggacatcgagcagagcggccaggtgtccattccggtcaaggacatctccgaaccgatcttccaccacggcccgggcgggcggcgcgagtggattcaccctggcaacaagaaattcgtcaagggtgattccttcgaccgccagcagcagggcggtggcgggaccggttcgcgcgccagcgacagcggcgaaggcgaagacgatttcgtcttcacgctgtcgcgcgaggatttcctgaacttcttcttcgaggacatggcgctgccggacctggccaagcgccacctcgccaagatcgccgaggtgcgcaaggtgcgcgccggcttttccatcgacggcacgccgtccaacctgtcgatcctgcgcaccatgcgcagttcgctggggcggcgcatcgccttgtccagcccttaccagaagcgcctgcgcgagctggagctggactacagcgaggcgctggaaaaggacggcccctacgccgaaggcacgctcgagctgatggagaagatgcggcacctgcgtgcctgcatcgaccgcgtgccgtttatcgagaagctcgacctgcgctacaacaaccgcgtgctgaagaagcgcccccaggcccaggcggtgatgttctgcctgatggacgtgtccggctcgatggacgagagccgcaaggacctggccaagcgcttcttcatgctgctgtacctgttcctgaagcgcaactacgagcgcatcgacgtggtgttcattcgccatcacacggtggcgaaggaagtcgatgaggaagacttcttccactcgcgcgagtccggtggtaccgtggtatccagtgcgctgaagctgatggtggaagtgatccacgaccgctatccgcccagccagtggaatatctactgcgcgcaggcgtcagacggcgataactgggccggtgattccgagttgtgcggacgcctgctgcgcgattcgatcctgccgctggtccagtactatgcatatgttgaagtcgcatcggaagagccgcagaacctctgggaagagtatctgacggtcaagggacagttcgatcactttgcgatgcagcgcatcatcggtgcggacgagatctacccggtgctgcacgacctgttccagaagcgcgcagcataggttggcgccgatcctggccttcctcgcggggggccacagtgaaggcaaatggcgaggcaacgcggaccacgcggcgcggcgatgccgtgcgcgccggacgggtctggcgccttgcccgggcaacaaggggcgaagatggcttatctctccacgggttcggaatggaccttcgagctgatcaaacggtatgaccgcgagatcgcccgcatcgccggcgaattcgggctggatacctatcccaaccagatcgagatcatcaccgccgagcagatgctcgacgcctacgcgtcggcggggctgccggtcggctacagccactggtcctacggcaagcacttcctggcgtccgagcgcagctaccagcgcggccacatggggctggcctacgagatcgtcatcaactccaatccctgcatcgcctacctgatggaggagaacaccatgccgatgcaggcgctgacgatcgcgcacgcctgctacggccacaactccttcttcaagggcaactacctgttccgcacctggaccaacgcggacgccatcgtggattacctgctgtttgccaagaactacgtggccgagtgcgagcagcgttacggcgagcgtgaggttgaactgctgctggactcttgccacgccttgcagaactatggcgtggaccgctacaagcggcccaagaagctgtccatcaccgaggaaaaggcgcgccaggccgatcgcgagaactacctgcagatgcaggtcaacgacctgtggcgcaccctgcccaagcaccggccgcatgcgctggcgtcggaggacgaggcgtccgagggggaaatcatctttccgcccgagccgcaggagaatctgctgtacttcatcgagaagaacgcgcccaagctggcctcgtggcagcgcgagatcgtgcgcatcgtgcgcaagatcgcgcagtatttctatccgcagcgccagaccaaggtcatgaacgaaggctgggccacgttctggcactacaccatcatcaaccagctgtacgaggaaaagctggtcaacgatgcgttcatgatggagctgctgcaggcgcataccaacgtgatttaccaaccgccgtacaacagcccctattacagcggcatgaatccctacacggtcggtttcctgatgttccaggacctgcgccgcatgtgcgagaacccgaccgaagaggactaccgctgggccccggagtttgccggcagcgactggcgcaagacgctggactttgccatgcgcaacttcaaggacgagagcttcctgctgcagttcctgtcgccgcgcgtgatccgcgagctgaagctgttctcggtgctggacgatgaccgcgaaggcaagctgcgcgtcaccgcgatccacaacgatgaaggctaccgcgcgatccgccagctgatggcggcgcaatatgacctctccagcatggagcccaatatccaggtcaccaatgtcgacgtgggcggcgaccgctcgctgacgctgcggcacctgcagaacgaccgccggccgctggcgcacaacttcgacgaggtgatccggcacgtgacccggctgtggggcttcaccgtgcggctcgaggtcgcctacgaggacggccgcaccgagctgaaatatgagtgcaagccggagcggcgccaccgccgcccgcacggcggcggcctcagcctggccgcctgatcccgcgattgccggggttaggcccggccgctcaggcggcgggcgcgggctcgcaccattcgcgcaccagctccaccgcgttgcggccggcgctggcgcatacctgctcgcccagcatccggctccaccagcgctctgacccgtccgccacgcgccacgcatgcagccggcgcgtatagagttgcaggtcgtattcctcagtgatcccgatggcgccgtgcacggcgtgagcgatggcggccaccggcgtgaccgcgtcgctggcgcgcagcttgccgatggccgcgcgcagccggtcgggcgtgccggtgccgctgtcgcaggccagctgtgcggccacgcgtgcggcggcgacatgctcggccatctcgctgacctggtgctggatcgcctggaacttgccgatggcgcgcccgaactgctggcggtcgttggcgtactgcagggtcaggtcgagcacgtgcgacagcgcgccggccagctgcgccgtgtgcaggcaggcgcccagcgtgcgcagggtgccggcgggcagtgaaaacgccgctggcgccgaggcgtcagggcgcggcacgcgcagcgtcaggtcgtgatgggcgccggtcgcttcggcgcgggcatcggccgccgacagcagcaggcaacgctcgccgtcctgcagcaggaaccactgcgcatggcgggcgtcggccaccagcgccgcgccggcgccgtcttcaaagccggcgagtgcgaccgggccggcgggcagggcgatgccatgcgcctgcagcagcgcgcgcgcaaagatggtctgcgccagcggcaacggcaaggcgtggcggccggtggcaaagagcaccggcgccagctcgcgcagcggcagcgcggcaccgccggctgattcgggcagcaggcaatcggcaaagccgctttccagcagcgcttgccacagcggctgcgggtcggcctgctgttccagcgcgcgcacggtggcgggtgggcagcagtcgcgcagcagcgcgtcgagggcgtcggaataggcgttatgcatggggtatctcgttcaggatggcggtcgacgggggcggattcagcgcaggccgagcccgcgcgcgatcatgccgcgcaggatttcgcgggtgccgccgcgcagcgagtacgacggcgcgatctgcgtgacataggccagggtgcggtacagcgccccatcggccgccagggcgggttcatcaccgagcgcggcttccaccagcgcggggatcgactgctcgaaggtcgtgcccaggtccttcaccagcgcggcctccaccaccgggctttcaccggcggccagccgcgacgtgacggccagcgacatggcgcgcagcaccgccaggtggccggcgagccggcccgcggtcaccgtgtcgcggcgtgccggcggcagccggcgcatggcgtcgagccaggtgtcgagcagcaccacgctggagtagaggcgctccgggccgctgcgctcgaacgccagctcggcgttgacctgctcccagccgctgccttcctggccgaccagcgcgtccggggccagcgccgcgtcgtcgaaggtgacttcggagaagtgcgcgtcgcccgccaggtcgtggatcggccgcaccgtcacgcccggtgcgtgcagatcgacgatgaactgcgacagtccggcctgccggtcctgcggcatgcccgaggtgcgcaccagcgcgatcatgaagtggcagcggtcggcattggtagtccagatcttgcggccgttcaggcgccagctgccgtccgcctggcgcaccgcgcgcgtggccacgctggccaggtccgagccggagttgggctcgctcatgccgatgcagaagaaggcctcgccgcggctgatcgcgggcaggtagcgcgccttctgcgcgtcgttaccgtagcgcaggatcagcgggccgctctggcggtcggcgatccagtgcgccgacaccggcgcgccgcaggccagcagttcttccaccagcacgaaacgcgaaaacgggtccaggcccgcaccgccgaactgcgccggcagtgtgatgccgacccagccgcgcgcggccagcgcccggctgaaggcggcgtcaaagcccatccacgagcgcgcgcgcgtttccggcggcagcgcgggcaggtgttcatcgagaaaggcccgcacctcgccgcggaacgccacggcgtgcggcggcagggaggtcaggccgaaagtggaaagcaatgcggtcacggtgaaatcctgtgtctggtattggctggtgccagcggtctcagtccagcgtcgcgcctgaatccttcacgaccttctgccagcgcgtcatttccgcgctgaggtaggcggcgtaggcctccggggtcgatccgcgcggctccgccccctgcgcggccaggcttgcgcgcgtctcggggtgggccagcgccttggtggcggcggcattgagcttgcgcacgatctcggccggtgtcctggccggcaccatcatgccctgccaggcgccgacctcgaagcccggctgcacggtttcggcaagggtgggcacgtccggcaactgggcgctgcgcgtggtgctggtgacggccagcgcgcgcatgcgcttgtcgcggatgaagggcagcgatgaattgatggtgtcggccatgaactgcacctgtccgctggccaggtcggtcagtgccggcgcgctgcccttgtagggcgcatgcactgccgacagaccgttggcctgcaggaacatgaaggccgccaggtgcgtcacgttgccgttgccggccgagccgtaggtgagcttgtcggggttggccttcaggtactggatgaactctttcacgttctgtaccggcagctgcgcgttgacctccagcaccagcggcaccattgccgtcagcgccaccggcgcgaaatcgcgtttcacgtcgtagctgagcttgcggtagagcgccgggctcagcgcgatcgacgaggtgttgtacagcaccgtatagccgtcggccggcgccttggcgacgatctccgcgccgatattgccgttggcgccgggccggttgtcgaccagcacctgctggccgagcgtctcgctcatgcgccgtgcgatcacgcgcgacaccaggtcggtcgggccgcccggcgggaacggcaccaccatgcggatcgggtgcgacgggtaggcggcatcggccgccgccgccggctgcgccagcatcgccggcaatacgatggctgccgcggcagccagtgtcgtgatgaaagtctttgccttcatgtgcttgtctcctccatccatgcagccacgcggcggatgccgccgtgggttcagcgtcccgccagcaaccggcgcgcggtgtaggtcatgacctgctccccgcgctggttgaacacctcgatgcgcgaatccaccaccgcccggccgttgcgcgaagtggggcggatgccggtcacggtcacggtggcgtggatggtgtcgcccaccaccaccggggcgtggatctgctgcgtgagttccagcatggccagcccggtgccctggatcatggtctgcaggatgaagccctcgatcagcgtgtaggtcagcgccgccggcaccggccggccctggatggcgccaccgtcatagccggcttcgatgaagatggcctcgaccatgccggtgacggagatgaaattgaccaggtcggtctcggtcacggtacgggcgaaggtgcggaaggcctggccctcctgcaggtcctgccagtagaagccctggccgaggcggggcagttctgcatgcttcatggtgtctccttggcgggtgcgcagcgtgcggcaccgcttagttgcaattgcgcgatcgcttctgcggacagtcccgcctgggccagcacgctcgcggtgtgctcgcccagccgcggcgggatgcccagcggcgcgcgctggctgtcgaaacgcaccggcgcgccgggaaaacgcagcgtgcccatggccgggtcttcgacggtttcgaagaagccagtggcggccaggtgcggatcggccggcaggtcgtcgagttcattgatgcgcgccaccgggatctgcaggcgttcgcacaggtcaacccagtgcgcggtggtctgtccgtgcacgatttcgccggtgagctcgtacagcgtctcgatatgccgcgtgcgtgccgcgatgtcggcaaagcgcgcatcggcggccagctcggggcgcccggcggcgtggaagaagtcgcaccagtgcgcgtcggtgtacggcatcatgcagacatagccgtcggcgctgcggtacgggcggcgcagcggtgccagcacgcgcggatagccgctggggccgcgcggcggctcgaaatggcggccgtagaagtgctcgaccaggttgaaggcgaccatggattcgaacatcggcacttcgaccagcgtgccgtggccgctgccgccatcggcattgcgccgcgcgcgcccggccagcgccgcgcagaccgacagcgcggccaccagcccgctggtcttgtccgcggcgatggtagggaagtagcggctgtcgccggtttgcgccgccatcagcgcggcattgcccgacaggccctggatgatgtcgtcgtacgccgggcggccgccataggggccttcctcggcaaagccgagcaggctgacaaagaccagctccgggtggcgcgcccgcacgtcgtcgggtgccagccccagtgcggccagcttttgcgggcgcatgctgtgcatcagcacgtcggcgccggccagcacgcggtccagcgcggcctgcgcggccggctgcttcaggtccagcaccacgctgcgcttgctgcggttcacgcccaggaaaatggccgccatgccgggctcggcggcggggccggtgcggcgcgtggaatcgccttcgggcggctcgaccttgatcacctcggcgccaaggtcggccagccactggctggcatacggccccatcaccacggtggacaggtcgaccacgcggatgcctgcaagcggcagcatgttgtctccgatcttgttgactgtggggcacagggtagatcagcaggcgaggcttggtctaatattagttttttagaaatcgatattcacaggatattaacgagccatggacttccgccagctgcagcagttcgtcgccctggccgagacgggcaacttccaccgcgccgctgaacgcctgcacatggcgcagccgccgctttccatttccatccgcaagctcgaggaccagcttggcacggcgctgttcgtgcgcacctcgcgcggggtgaggctgacgcaggcgggcgaggctgcgctgcacgatgcgcgccgtgcactgttccatgcgcagcaggcacgtgccgccgcgatcgccgcggggcagggcgagcgcggcgcgctgcgcatcggctttatcggctcggcgacgtatgcgctgctgcccaagctgatcccggcgttccgcgcggcgcatcccggcatcgagctgatcctgcatgaatccaccaccgccgcgatcctggaccgcctggaaaagcaccagatcgacgccggcctggtgcgctttccgatcctgaacaccggcaactattcgctgacgccgctggaaaacgacgtctttgtcgcggcagtcccggctgacagtccgctggcaggcgcagacgccatcccgctgcgcgcgcttgcggacgagcccttcatcatgtatccggcggcgcaggtgcccaacctgcacgcggtggcaatgctgctgtgccagcaggcgggctttgtgccgcgtgtcacgcaggaggcggtgcaggtgcagacccaggtcagcctggtcgagagcgggcttggcgtggccctggtgccgagcgtggcggcgcgctacgccaaccggcgcgtgcgcttcctgccattgtccagcccgcggccggccgggcgcatcggcattgcgctggcggcgcggcccgatgacggcgaccgccaggtgcagcgcttcctggcggcggcgcaggcggcagtgaactgatgcggggtggtgcggcgcctcaggcggcgcgcgggcgcggcgcgcgcggccgcacagccggggtcacgctggcgcgctccaggttcacgcccggcagcaggtgcagcagccgcaccagctctgactggcgatgcgtgccggtcttgcgcagcgtgtcgcggatatgcacgcgcacggtgtggggagagagaaattcgcgctcggcaatctcgttgagggtttcgccggcagccaggcggaccgcgataatgctctccttgcgcgacagcccgaacagcgaggtcagcacgccggcatccagcaccgagcgcgattccgagttgccgaacagcatcatcgcggccggcagctgccacgggccctccaccggctggcgcgacaccagcggcgtgacgatgatcggcaccggctgtccgccggaggtgatgtgcatccacgagccggaggccgcctcagtgccgcgcgcgcgcatggcaccgtcaagcagcttgcgcagcaccgcctgcagggtctcgctgtgggcgcgcagcacgccgccctgcagcgacaggtggccgtcggcctgcaccagcgcctcggcccagctgttggcatagcgcacgcgcaggtcggcctgcagcaccatcacgccgaagtccagcgtatccagcccggccagtcccaggctggccagtccgctcagctcgaagttgcgctgctgcatccgtgccgcgcgcacccagtgcggcatcacgtgggccaggcgccgctcgcgctggcccacgctgatgctgcccgcgctggtgccgctcatcagcacgcaaacctcggcgttctcgatcaggcggatgccttgttccagtccgctgcaggccagcgcagccgtggccgcatccgccatgccgccatggtgcgaggccaccagcgcggcggcaccgtcgcaggccagcgcgggggcgtcattgggggcgcagcaagcgcccgcatggggcaggtcgagcggaccgggcagccagtcgggcatgctggcgccgctggtgaagcagccgtgcggggtcacgccaaggcgggcgtggccggccagcttgtcccagatcaggtaacgcgggctgcctgtgcaggtgtatcgggaaaagaggtcgagggcggcgggcatggccgcaacgtccagcgcggactcgtagattgagtcgaccagacgatggaagtcctcgtccgtagtcgggtgttcgcccatgttcagatccccccggtggcaaacgcctattgctctgtgccacggcaagtggctacatctttttgtgttatcggttccgttctggcgttctgcatctgcgccgatacggatgctgctggcggcgcgcattgtcccgtcatgtccgccgtaacgcaatcatgccaaacaatgttgtttgttttatcccccgtatcgggggggaaaatacggattgcacggcgtaactccccgccaggccaggcagggacgtgatcatgccgcagcgcgatggtagcgccccggaaaaaaaggaattttcagcactgaaatagtgcgcgacgttccacatgcgccacgattctgttggcgcttgtgccacaggttcaacgcagcaagagcacagtacttgcttgggtgacagcgttggcataataatgcagtcattgactgcattaatgagggcaatcatgccgatcctgaccgttagaaatgtgcccgacgacgtgcatcgtgcgctgcgggtccgtgccgcccggaacggacgcagtaccgaggctgaggtgcgtcagatcctggccagcgcggtgatgccgcagaagcgcgtgcgcctgggcgatgcgctggcgatgcttggccgcgagatcggcctgtcgaatgcggacgttgaagcgatcgggcagggcaaggacaaggcagcggccgagccggtgaggtttgaatgatcgtcctggataccaacgttatttccgaggccatgaagccggaaccggccgatgccgtgcgcggctggctcaacgaccaggccgccgagaccttgtacctgtccagtgtgacgctggccgaactgctgttcggcatcggcgcgctgccggcggacaggcgccgcgccatgctggccgctgcgctggacggcctggtgacgctgttcgaagggcgcatcttgccgttcgacacgaatgcggcccggcactatgcggaactcgccgttgccgccagaagccgtggccgcggccttcccgcgccggatggctacatcgccgcgattgccgcggccaacggcatgatggtcgcgacacgggacgtgtcgccctttgaagcggccgggctgcaggtgctcaatccgtggcaggcgccgcctccgtcgtgaaggggaacgcccgcgccaaccgcgttgctactgtccctgaattgtcggatcagccgcccgttgggtggctttttcgttggcggtttccggatccagcagttgcgccgcgccgccatccacctggatcgtcaggctcggcgatgccatgcggatgtcgttggcgtcgaaattgcgcttgagccgcgcattgaaggcgcgcgtgatctcggcctgcatcagcggccgggtcttgaactgtgccatcaccaccgggccgttcgggtcgaaccggtccagccccaggacgtccagccccgacatcaggttgcgcgcgtagcgatggtcacgcgccagttcggcgccggtggtgcggatcagctccagcgcctggtccaggtcgctctggtaggtgatgccgatgttgaacaccgcgtagccatagccgcgcgacaggttcttgactgccttgatctggctgtacggcagcgtgtgcagcgcgccgcggccgtcgcgcagcttgaccgtgcggatggtcatggcttcgaccacgccggcgtggtccggcagctcgatcgagtcgccgatggcgatggagtcctcgaccacgatgaacagccccgtgatcaggtcctgcaccaggctttgcgcgccgaagccgatggccaggccgaccacgcccgcgccggccagcagcggcgtcacattgacgcccaggttggccagcaccgcgatcaccgtgatcaccagcaggccgatgaacgaggcgttgcgcaccagcggcaggatggtcttggcccgcaggctgggctgcgcgccgcgcccgtgcgccggcgacagtgattgcatgatggcggtgtcgatcagcagccagaccagccaggccagcagcacggtgctggtgacgctgaagaccgtctcggtgagatggcggcccgcggcggacgactcggccaggcgcaccagcgacgtgccccagacgcgcatcaccatctcgatgaagaccgcccagatcagcacgcgcaccagcgccagcgcaaagcgcccgaagcgctgcaggtaggccgagcggcggcggtcgcggatgcgcggcgcgcgcgcggtggccttgggcgagtgccccaccaccatcgtcagcagcagcccggcgaggaacagcgccaccgatgccaccgtgcggcgcaggaacacatccgcattgccggtggccaggatggtgccgaccaccgatgccaccaccaccgccagcaccggcaggtgccaggcctggccggccagccgcagcaggtcggtcacggccgggcgggcctggcggaaggccagcggccgctgcccgatcagctggccgatctgccggcggaaacacagcgcgaacgcgccgatgcccagtgccgcggcgatattggccacggtggccaccagcgcgcacaggttggtgccgagcacggcgatcacgcggctgtcggtggcgccgtcgcccagtgctgccagcgcccctgtgcagaacagcagccacggtgagtgcgccagcagttgccgcaccgccagctgccggtgcgcggtgcggaacagcgtgaagatgacctggcacaccgctgccgcgatcgcaccggccacgatcgcatacgccaccagcacggcggcgacgctggctggcgattgggcaaacatgtgttgggccagcagcaacgtcagcccgaatgccaccacccacggcccgatatggcgcagcatgaagacgccgacgtcgacccacgatggcagctcgggcagcttgccgcgctcggcgcgcgtgggtttgcccgcgcgccggcgccggatgcggtggccgatctcccacaaggccccgccgctcaccgcccagactgtcagcaccagcgcgaattcacgcagcgaggccagcgtcgtgccggtgccgttgtggctgagcgcggcgtgccattcctcgcccgcgaagcgcgtgcgccagcgccagaactgccacgggccgcgatcctcgcgcagatgggaatcgacttcgtccagcacttcagcgacggcaccgatcaggccgggcgcggaggcgccggccggggctgccgcggcggaggcgggcgcggccccggaggcacccagcccctggcgcatggtttgcagctggcccaccagggcgcgccgctcgccgtcgttctgcagcgtggcgatcacctggtccagcgactgcgccagcggcacgctggcggcgggtgcgctggccggcgccgcgggtttctccgccttgcccagcagtgccgcgagggagccggccggggtggcgtgcgccgggatggcgcacagcagcgtcaacagcgcggccagcatggcgagcgcacgcagcaccggctgcaaggcggcatgccagcggtgcgcaggggtgggggcgtggtgttcgggtttgtgcatggttcgtagtcggttgccggtgccgggcggcgccggaatggccgtcgatcgcgtcactgtagcgcatcggtcgcgccgggtgccggagcgcgccgcaggcccgcgccatcctcattcgtcgcttcggacgatgcgtggcaacggccgatccacgaatctcgaccccactccggtacaggcgattcttgcgcctgccggctttatcagaccgcggggccgcgctggatccggccgggccaggaacaagagacaagggaaagacatatggaactcaatgcatcggtatcggcagtggtgacggggggcgcttcgggcctgggcgcggcgacggcacgtgcgctggcagcgcagggcgtgcgcgtggcgctgttcgacctcaacgtggagaagggcgaagcgctggcgcgtgaactgggcggcgtgttctgccaggtcaacgtcacctcagaggccgaggtcgaggccggctttgccagggcgcgcgccgccatcggccaggaacgcatcctggtcaactgcgccggcaccggcaacgccatcaagaccgcctcgcgttccaaggaagcgccggaccagatcaagcatttcccgaccgatgccttcgagcgcatcatccagatcaacctgatcggcaccttccgctgcatcgcgcgctcggccgcgggcatgctgacgctggacagcgccggcggcgagcgcggcgtgatcatcaataccgcgtcggtggcggcgcaggacggccagatgggccaggccgcgtactcggcatcgaaggccggcgtggtcggcatgacgctgccgatcgcgcgcgacctggcgggcgaaggcatccgcgtcaacaccatcctgccgggcatcttcaataccccgctgctgcagggcgcggcagagaacgtcaaggccgcgctggcggcttcggtgccgttccccaagcgcctggggcagccggaagagttcgcctcgctggccgtcgagatgtgccgcaacggctatttcaacggcgagtcggtgcgcctcgacggcgccatccgcatggcgccgcgctgagcgtagcgccagcacatcgtcgtgtccgggccccgcgcaccgctggtccggacactatcaaaatcaggagacgcggatggacttcagctatctgacgacactgccccacgcggtacgccacttcgcgcgcctgcggcccgaggcggtggcgtatgcgttcgaaggccggcagaccacctatgccgggttcgagcggaacaccaatcgcgtggcccaagccctgctggctgaaggcgccggggtcggcgagcgcattggctatatcggcaagaacagcgaccactatttcgagctgctgcttggcgcgtccaagatcggcgcggtgatgacgccggccagctggcgcctggcgccgcccgaggtggaattcatcctcggccattgcgatgccgtggtgctcttcgtcggggcggaatcggcggcaatggtccggaacctgctgcccgcgctgccgatggtgcgcaaggtggtggtgatggagccgtgcgccgggcaaggcgagtggcagtgctacaccgactggcgcgacgcgcagccggacacgccgcccgcgcaccagccagccgcgcatgacgtgctgctgcagctgtacacatccggcaccaccggccggcccaagggcgcgatgctcacgcaccgcaacctgaccatcggcaccgaagtgagcgagcgcgagaacctgctctggtcgcactgggtcgccgacgatgtttcgctggtggcgatgccggtggcgcatatcggcggctccggctggggcctgcgcaacctgctgtccggtgccaagggcgtggtcgcgcgcgagttcgatccgcgcgcggtgctcgactttatcgagaaggaacgcatcagcaagctgttcctggtgccggccgcgatgcagatcgtgctgcgcgacccgcgcgcgcgccaggtggactactcgcgcctgaagtacctgctgtacggcgccgcgccgattcccgcggcgctgctgcgcgagggcatcgaggtgttcggctgcggcttcgtgcagcagtacggcatgaccgagaccaccggcaccatcgtggcgctgccgcccgaggaccacaccaccgaggaagtgccgcgcatgcgtgccgcgggcaagccgctgcctggcgtggagatcaaggtggtcgactatgaaggccgccagctcgcgcccggcgaggtcggcgagctcgtggtgcgctcgcagcacaacatggctggctactggaagcagcccgaagagaccgcgcgcaccatcgacgccgaaggctggctgcgcaccggcgacgcgggctacttggatgccgagggctacctgtacatccatgaccgcgtcaaggacatgatcatcagcggcggcgagaacgtctatccggccgaggtcgaaagcgcgatctacggccacccgcaggtggccgacgtggcggtggttggtgtgccggacgagaagtggggcgaggcggtcaaggccatcgtcgtgctcaagccgggacaggtgccggaccaggccggcatcatcgcgtggacgcgccagcggctggcgggcttcaaggtgcccaagagcatcgagtttgtcgaggcgttgccgcgcaacccatcgggcaagctgctgcggcgcaagctgcgcgagccgttctgggaagggatgaaccggcgggtgaactgacgccggcaagcagcaagcacgagcccgccgtcactggcgggcttttgcattggcgcgcagggagcggggcgcccgctataatccgcgcaggcactgtgccgcctcaccacgtccactcgcaatattgcgcgaccacatcccccagccatgtccaaggaccccgcgcaagcccgcctgacccgccgctatgtcgaaaagcgcgaggccatcctggacgccgccgcgcggcgcttcaaccaccagggcgtacggggcaccaccttgtcggatgtggcggaggacgtgggcctgagcaccaacagcatcacgtactactaccgcaagaaggaagacctggtggtggcgtgcctgctgcgcgccatcggcgagatggtggacatcgctagtgcggcccagcagcagccggcgccgcgcgaacgggtaaaggccttcatcgcgctgttcttcgagcgcctggcgcgcaccgccaccggcgagcggcctgaactgatgagttttcgcgagatccgggcgctgccggacagccatgccgatatcgcattcgacgcctacaccgacatgttccgccgcatccgccagctgctgcgcgagcgcccgccggccgatccggcgcagcgcagtgcgctgagcgcgcgcgctcacctgctgctgtcgctggcgaccggcgcgatgtcgtgggtggagcgctatgagcccgaggactatccgaaggtggcgcagaccgtggtcgacgtgctgctgcacggcattgccgcgccgtcggcccgctggcatgcgcagatggacgtatccgcgctgctgcctgcgccggacaggcccgagaccacgcaggaggcgttcctgcgcgccgcgaccgagctgctcaacgagcagggctatcgcggcgcgtcggccgaccgcatctcggcgcggctgaacctgaccaagggcgcgttctatcaccacaacgagaacaaggacgacctgatctcggcctgcgtcgaccgcatgtttgcagtgatccgcaatacccagacgctggtggagaacggcccgggcactggctgggacaagctgtgcgcggtgtcgcgggcgctggtgcaataccagttctccagccaggggccgctgctgcgcctgaccatctatggcgcgctgcccgaggacatgcgcaaggagaagatgctgaccatgagccggctgtcggcgcggatcgtgcgcttcctggtgctgggcatgcaggatggctcgatccgggcactggaccagtccattgccgcgctgcaggtcaacggcatgatcaatgccgcggtggagttgtcccgctgggtgcgcgatgcccatgcggacaacgccgctgacctgttcgtgcggccgttgctgatggggatcctctcggagccctgagcgctagcacacgctcaagtgtagaggtggcaggccaccatctggccatccggctgcgcctgcagcgccgggtcttcgctgcggcaacgcgccatcgccaccgggcagcgggtatggaagcggcatcccgacggcggattcatcgggctcggcacctcgccctgcagcacgatgcgcttgcggctgcgctcgccttccacgctggccaccggcaccgccgacagcagcgcctgggtgtagggatggcgggggcgggcgtagagcgcctcgcggctcgcgatctcgacgatgcggcccaggtacatcaccgcgatgcggtcgctgatatgccgcaccacggccaggtcgtgcgcgatgaacaggtaggacaggccaagccgccgctgcagcgacatcagcacgttgaccacctgcgcctggatcgacacgtcgagcgccgacaccggctcatcgcagacgatgacgctgggcccgagcgccagcgcgcgggcgatgccgatgcgctggcgctgcccgccggagaactcgtgcgggtagcggtccgccatatagggcagcagcccgaccatgtccagcaactccgccacgcgcgcgcggcgggcgctgcgaccgccggggaaatcatgcacctccagcggttcgctgatgatgtcgctgaccctcatgcgcgggttcagggagccgaagggatcctggtagaccatctgcacgctgcgccggaattgctgctcctgcgcccgcgtgaagctggccaggtcggcgccgcggaaggcgatgcgtccggcgctggcggccagcatcttgaggatggcaagcccggtggtggacttgccgcagccgctttcgccgaccaggcccagggtctcgccacggcgcagcgtgaatgacacgccgtcgaccgccctgaccgagcccacccggcgcttgagcagcacgccgcgcgtgaccgggaaatgcaccttgaggtcgtcgatgcgcaggatctcatcgccactctgcacgtcggcccgcacgtcatgctgcatgcccgcctgcacaccgccgttgcccgttgccggctccgctatcgcttcaatggagttcatggaggaagcacgccttgaaatgttggtcggaaagctgccgcgtggccgcgtccggcacgccgagcaacggcggccgggcgctgcggcactggtcgatcgcctgcttgcagcgcggcaggaaggcgcagcccgggcccagcgcagtcaggtcgggcggctggccttcgatgggaaccagcggctcccgggtgtcgccgtcaatgcgcggcacggaggccatcagcccgcgtgtgtaggggtgggcgggctgccggtacagggcctcggcggaggcggtttccaccagcctgccgccgtacatcacggcaacccggtcggcatagcgcgccaccacgcccaggtcatgcgtgatcaggatcagtgccgtgcccatgcgctcggccaggtccttcagcaggtccaggatctgggcctgcacggtgacgtcgagcgcggtggtgggctcgtcggcgatgatcagccgcggctcgcaggccagcgccatggcaatcatcgcgcgctgccgcatgccgcccgaaaactggtgcggataggctgaaagccggccctggggctcggggatctggaccttgccgagcagctcgccggccatccccagcgcggtcttccagggcaggccgcgatgcaggtggatgggctcggcaatctgcttgccgatggtgagcgccgggttcatcgacgacatcggctcctggaagatcatcgcgatccggttgccgcggatggcacgcatgccgcgggggccgagcctgagcaagtcctggccctcgaacacgatctcgccggagtcgatcgaaccgcccggggcggggatcaggcccagtatcgacagcgccgtcacactcttgcccgagccggattcaccgacgatggccagggtctcgcccggggccacgtcgaacgagacctggtcgaccgcggtcaccacgccgcgatcggtgcgaaagcgcgtggtgaggtccctgacctgcaggataggctgcgtcatgcgtgtctcctcgggtggcgcggctcagaagccaagcttcttcttcatgtcctggtcgatccacatgcgtgcatagatcggcccgggccgcaccgcgcccgcgcgcagctcgccgccgtagttgcgcacccatggccaccaggcggtgtacatgtagggcgtgggcagccagatataaggcgcctcggccaggatgtcgcgcgtcagcccgcgcagcgcttcctgccgcttgccgagatcgcgcagctcaaaggcggcttcgacccgcttcgtgtaagcgtcgttgccccactgcgcggcgttccatacctgtcccggcacgaagctcttgcggatcgtggtggtgggattggtatggccgttggccatcatgtagccgggcgcattggtccgcgtcgtcatcgcggacaggaatgcgccgtactccatcggctggatctcgatgcgcacattgacctgttccaggtacgcggcaatcagcggcagcagctccatatggtccggcgcgcaggcgcatacctgcaccttgaacttgaagcccttggggtagccggcctcggccagcagcttgcgggccttgtcggggttgtaggtgaagagctccttcacgttctcaggcatggcgctgagcggctcgaagtagccctcgtagtccgggtgctgcggataggcaaacagctccgcgttgccgccgtagtactgcttgacgatctcctgcttgttgaccgccatgttgagcgcgcggcgcacgcggatatcgttgaagggcttggtgtccacgcgcatggccaggtattgcccggtgaaggacagccagcgcgaccactgcagctgcggcgcgctcttcttcagctcttccaccgaggtccagcgtatgccttccatgacgtcgagcttgcccgtgcgcagcatggtgttgcgcgtggcttcatccttgatggtgcgcagtaccatcttgtcgacgaagggcagcttgaaatccttgctgcccaccttctcggtatcccagtacaaggcgttgcgcgtataggtgctggcgttgccctgcacgaactgggtcagctggaacgggccgctgccattgacgtgcttccagttgccggcgccggcggtggccacctccttcggcatgatgccggagtagtagccccagccgaagcggtagtcccactcggcgttgtacttgctgaagcggaacagcaccgtatgcttgtccttcgcttccaccttggccaggtggtcgaaataggtggggatcttcttcgcgctttcggcctggcgcgtgtagctgaagaccacgtcgtccgccaccagttcgcgctcttccatcacgccgggcttggccgggaacctgacgcccttgcgcagcctgacttccagcgtctgcggatcgagccacttccagctttcggccagttcgccgcggatggcgtcctcgggcagccacgcgtcggcctggaagctgtacttgccgccgaggcgcctggacttggacaggtcggccacgaacagctgctcgtagacctggccggtgtcgtagttctgcttccagttccagtcggcgaggtcccatgacagtgccgagatggtcgggtagaccgagccgatctccagcgtgccgccgtatttgggcgcgtcgctctgcgcgttggccgtggccgcgcacaatgcgagcaccacgcccgccaacatcgaggatgcctgtgtgttcaaaccgaagccctccgtggtcgactgccgttggcccggcggcatcgccgccgggagattccgtgccccaccgcgctagcggcaggggactgcaattcgggacaggtgctagcgtgtgccgcgcatgcgcgggtccagcaggtcgcgcagggcgtcgccgtagatgttgatcgcgtagaccacgatggtgaggcagatgcccggcgccagcgccagccaggggccctggaacatgaaggtgcgcccatcgccggacagcatgccgccccaggtcggcgcgggcggcggcacgcccaggcccaggaaggacaggcccgattccgccaggattgccgtgccgacccgggtggtgaacagcacgatcaccgggggcagcacattgggcaggatatggcgccacaggatgcgcgtggtggacgcgcccatcgactgcgcggcgtggacatacatgttctcgcgcaccgagaccaccgcgctgcgcacgatgcgcgagccgccgatgccaagcagcagccccagcgtgcagacgatctgccagctgcccgggcccagcaccgagaccaccacgatcaggatcacgaggtccgggaagctcatccaggcatcgaccatgcgctgcacgatcaggtccagcttgccgccgaggtagccggtcaggatgccgagcagcaccgagatcgccgtggccagcgtggccgcgctcaggccgatcaccaccgacagctgcgcgccgtacaggcagcgcgacagcatgtcgcggccaaggttgtcggtgccgaacggatgcgcccaggagggcgcctgcagccgctgcagcatgctgatctcgttcatgccgtacggcgccagcaggtcggcgaacacgccgcagaacaggaagatggcgcagatgacggcgccggcggcgcccagcggcttgtcgcggaacagccgcctgagcagcccgcggccgggcacggcgcgccggaccggtgcggcagcggccgcgggggcggcgggattggggtgcagggcgggcttggccatcagcggtgcctcactttcggatcgaacagcccgtagctcaggtcaacgagcaggttgatcagcatcaccgcgacacccaccaccaggaatacgccggtgatgaccggatagtcgcgctggtgcacggcgtcgagcagcagcaggcccatgccgggcagcgcgaagatctgctcgatgatgaccgcgccgccgatcagcagcggcgcctgcagcccgatcagcgtcaccaccgggatcagcgcattgcgcaaggcgtggcgcagcaccaccaggcgctcgctcaggcccttggcccaggccgtgcggatatagtcctggcgcagcacctccagcatcatggtgcgcgtcatgcgcatggtgatggcggacagcgccatgcccagcacgatggcggggatcagcatgttgcgcacatgctgcaccgggtcttcatggaagggcacgtagcgggcctcgggcgaccagccccaccagaccgacgggaacaccatcaccatggtgcctagccagaagctggggatggccagcatcaggatggagaacgagcgcgcgatatagtcggcggcgctgtcctggcggatggccgacagcacgccgatcggcagcgccaccgacagcgccaccaccagcgcgatcacgcccagcgagaaggtggcgggaatgcgcgcggtcaccatcgacagcaccggctcgccctgccacagcgactggcccaggtcgccgcgcagcacgatgccgccgacccagtgcacatactgctgccacatcgggcggtccatgccgagggcgcggaccaggtcttcacgggtacgggtatcggcgctgatgtcgttctggctcagcatcaggtcgaccacatcgcccggcaccatgcgcacgatggtgaagacgatcaggctggcaaacaagagcgtgggaatcagcgccagcagccggcgcagcacgtaggcgctcatcgcagccctgccttggcgcggctagccgaaacggaagataccggcaacacgaatctgcatgatgcttggtacatgtcgtctcctgtcttccgatccccttgcatccgccagcaccggatcatgctgctgagggggagtgattttttgatattgcgccagtggcgaaataccgttgcgggtggtcttgcgaggccgtgatcccagcatactgatcgttcgaaacgaaaacaacccgattgccgcgcggaaaagctagtggttttccatggtcccgcggcggtgtgcgggacgcgccggctagtagccgcgcagcgtcgcccagcgctgcaactggacgttggtatcgccgagcagttcctgggcggtgcgtgcccgcttcatgaagaagccgatctccagcgcgtcggtcatgccgatgccgccatgcatctgcacgccctcctgcacggccagagtcgcggtggtgccagcgcgcgccttggccacgcagaccaggccggcggcgtcgtccgtgccggcatcgagccgctgctggcactgcagcacggcggcgcgggtgatctcgatctcggtgaacaggtgcgcggcgcggtgctgcagcgcctggtactcgccgatgatgcggccgaactggcggcgctccttcaggtaggcaagcgtgcggtcgaaggtttcgtcggcgatgccgagcagttcggatgccagcacggcgcggcccacgtccagcacgcgctccagcatggcggcgccattgccgggggtgcccagcacagcggcggccggcagccggacctcgcgcagggtcacgcgcgccgcattggtggcgtcggccatgaccgtgcgctcgatcgagaggccggcgctgccggcgggcaccaggaagagcgtgatgccgtcgcggtcgtcgcgcgcgccggcggtgcgcgccgccacgatcagggtgtcggcgacgtggccatcgacgacaaagaccttgtcgccatcgaggcggaagccgtcgccgtcggcgcttgcgcgcagggcatggcgcgtgggccggtgcctggcgctctcttccagtgccagcgcggtcaggtgctggccggcggcgatggcgggcagcatcgccgtgcgctgcgcatcgctgccgtagtggctgagcagcgccgcgcccagcacggcggtggacaggaacggcgagggcgccagcgtgcgcccgatcgcttccatgatgacgccggcctccactacgcccaggccgctgccgccatattgctcgggcaccagcacgccggcgaagccgagttcagcgagctgctgccacaaggcgcgggagaagccggtctcgtcgcgggtatcgcgcagcatgcgcagcgcggagatcggggcggattcgcgcaggaaggtcagggcgctgtcgcgcagcatttcctgcgtctggttcagtacgatgggcatgggcggactcgtgtctgggtacggggcagcggggggaagcgcacggggccgggctcaggcgcccggcaggccgagcaggcgcttggcgacgatgttgagctggacctcgctggtgccgccctcgatcgagttcgccttgctgcgcagccacgcgcgtgccagcgcgccctgctggctgcgctcgctttcccattccagcgcgtcgctgccgccgattgacatcagcagctcgtagcggcgcttgttcagttccgcgccgtagtacttgagcaccgacgagaacgccgcgatgccctcgccctggcgggccaggtcgcgcacccgctcgccggccgcggcaaaggcggcttcgtcgatctcgaactgtgcgacgcgtgcgcgcagcatcggctcgtcgagccggccggcggcgtccagcccgatggcctttgccgcatgcgcgccaagcggctgccgcatgccgcggctgccgatggcgctgatcatctcgcgctcgtgggtgagcaggtacttggcaatctcccagccgccgttgagctcgccgaccagctgtgcgcgcggcaccgcgacgtcgtcgaagaaggtctcgcagaagggggatttgccggagatcagcaggatgggccgggtcgtcacacccggcgtttccatgtcgaacagcaggaagctgatgccggtgtgcttttgcgccgcagcatcggtgcgcaccaggcagaagatccagtcggcctggtcggcataggacgtccacaccttctggccgttgaccaggaaatgatcgccgcggtcctcggcgcgggtctgcagcgcggccaggtcggaaccggcgttgggctcggagtagccctggcaccagcggatttcgccgcgggcgatgcggggcaggtgctcgcgcttctgggcttcggtgccgtacctgagcagggcggggccaagcatggagatgccgaaactctgcagcggcacgcggcagccgagccgggccatttcctcgcgcagcaccttggcctgctcgcgcgccaggccggcgccgccgtattccgtgggccattcgggcacggtccagcccttgtcggccatgcggccaagccactgtcgctgggcctcggactggaagcggaacctgcgcccgccccagcagatgtcgtcttcgttgcgcaccggctgccgcatctcggccggacagttctgctccagccaggcgcgcgcttgctgccggaaggtctccaactcgtccacgcgtgtctccttgtgctcaggtgcctttcgctggacgcctctttctctggcgcgctgccggtgaggtcgcccgcacctggctggtcggccaggcggcgtatcccgttatacaagtcgcatctggcagcgtcaatactcaattacctaaaatggatgtggccggagcagcggccggatctccgatgtgcgtgcattgcaggccatgggtcatgtctgaggttgcgctgcagcacgaaaaatccggggaaataagcggtaattcgacgtagtcatccagtgaaaggaaggccgggcgttgaagatgtttcctgtggtagcatccattcaaaacatactgctatcactaaaaaacgggatgcgccggttgcgtgcgatgccggacaggcagcttgccaacgcagaccggtgccatagggagaccaagccgtgcccgtcgtcatgccttcgctcgaccagcgaaccgtttcgtatcccggtgcccgggcgccggaccgcgtgcgctgggtggattcaggcggcacaggtctcggcgcatgacaggcgagcggacccccgagcgggtagccggccccgacgaggggcctgacctgagcgcgcatgaacaggctgagcggtgctatctccagcatgtcgaccagcacctgccgcgcaacgcccgcgcgtacctggcgcacggcatgctgggcatgaccgggttccggctggtgaccgcgcccaccttcgtgccggcctacctgtacctgctgtccggctccaagctgactgtcggcatcgtgctgtccgcgcaatatgcgggcatggccgcgtcgtcgatctggggcgccacgctgatcgagcaccgcccgcgcgtcttgccgctgatctatctggtgggctggctggtgcgcgcgcagatcctggggctggcgctgtcggcgctgtggctgtcgggcgaggcggcgctggtcgcggcgggcatcttcctgctgctgttcgggctgctcaacggcgtgcagaacgtcagcttcaactacctgacctccaagatcatcccactggcgcgccgcggccggctgaccgcgctgcgcaatttctgcggcgggctcaccgcggccgcggtggcgtggctgggcgggcgctacctggtgggcaaccaggtgctgggcaacggctatgccgccaccttcctggcggcctttgtgctgaccagcatcggcatttcagcgctcacgcagatgcgcgagccgaccctgcacgacgtgcgcctgccggcgggcttcctgcgccgcctggccgaggtgccggcgctgctgcgtgcggaccgcgatttcgtgcgttttttcgtggcgcgcgcgctggtggcgtccggcatgatggcgatgccgttctatgcgatctatgccggcacccatatcgacctgtccggtgcggtgctgggctacatgagcctggcctacctgctggcgcagaccaccagcagcctggcctggggccgcatcgccgaccgccacggctaccggctggtgttcctggccagcatcgcgctgtgggtggcggcaacgctgctgctgttgtgcggcaccacgctgcccggcgtcctgcttgccttctgtgggctgggggccgcctttggcggcttcttcatctcggctgacaacctcgtgatggagttcggcagccgcaaggaccggcccatgctgctggcggtgtccgataccgccacctacgcgatgatggccatcggcccggtctgcggcggcctgctggcccagggcgtgcgcttctgggtggtgttcgcgctcgccatcgtggtcaagtgcgccgccttcgtgctggccctgcgcattgtcgacccgcgccggcgcagggcggcgcttgagcatccgccgggcctgcaccggcaccccacaccgattcaatccaggagaaccgatccatgaccgccatcaacgccgtgaccgacctcacggtggacgccgacatcgccgtcctgagcctcgactcgccccccgtcaatgcactgtccgccgccgtgcgcagcggcatccgcgacggcatggcgcgcgcgctcgccgacgatgccgtcaaggccgtggtgctgatctgcgccggcaagacctttgtcgcgggcgcggacatcaccgagtttggcaagccgccggcgggcccgtcgctggcggaggtgcaggccatgatcgaggacgcgcccaagccggtggtggctgccatccacggcaccgcgctcggcggcgggctggagctggcgctggtgtgccactaccgcattgccacgcgctcggcaaagtgcgggctgccggaagtcaatctcggcctgctgccgggggcgggcggcacccagcggctgccgcgtatcgtgggcccggaacaggcgctggagatggtcacctcgggcacgcacgtggcggccagcgcagcggcggagatgggtctggtcgacctgctgaccgatgacgcctcgttgcgtgccgacgcggtggcgttcgcacgcaaggtggtggccgagaagcggcccctgcgcaaggtgcgcgaatccgatgacaaggtggcggccgcgcgcggcaagccggaactgttcgctgccttccgcaaggccaatgcgcggcgctttcgcggcttcgatgcgcccgagttcaatatccgctgcatcgaggcggcggtggagctgccattcgaagccggcctgaagcgcgagcgcgagctgttcaccgaactgctcaacggcacgcagtcggcggcccagcgctactacttctttgcctcgcgccaggtatggaacgtgccggatgtgggagccgacacgcccgcccttgcggtcaggcgcatcggcatcgtcggcgcgggcaccatgggcggcggcatcgccatgaacttcctcaacgccggctatccggtgaccatcgtcgagtcctcgcagcaggcgctggaccgcggcctgaagacgatccgggccaactacgacaacaccgcgcgcaaggggcgcctgagcgcggccgatgtcgaggcccgcatggcgctgctcacgcccacgctggacctgcagctgctggccgatgccgacctgatcatcgaagcggtgttcgagaacatggaggtcaagcaggagctgttcggcaagctggaccggatcgccaaagcgggcgccatccttgccaccaatacctcggcgctggacgtgaacgtgatcgcggccgcgagctcgcgcccggaggcggtcatcggcctgcatttcttctcgcccgccaacgtgatgaagctgctggaagtggtgcgcggcgacaagaccgcaaagccggtgatccgcaccgcgatggaactcgcgcgcaagatcggcaaggtcgcggcgctggtcggggtatgcccgggttttgtcggcaaccgcatgctggcccagcgccagcgcgaggcccagaagctggtgctggacggggcgctgccgtgggacgtggaccgcgtgctgtacgacttcggctttccgatgggccccttcgccatgagcgatctcgccgggcttgaccttggctgggtgcgcgagaagtccagcggctcgacgctgcgcgaggtgctgtgcgagatggaccgccgcgggcagaaggccggcgccggctactacgactacgacgaacagcgcaacgcgaagccgtcgccggtggtcgagcaggtcattcgcgacttcgccgcgaaacagggcaggaacagccgcgtggtgtcggagcaggagatcctggatcgctgcatctatccgatgatcaacgaaggcgcgaagatcctgcaggaaggcaaggcgattcgcgcctcggacatcgacgtgatctgggtgaacggctacggctggccggtgtatcgcggcggcccgatgatctatgccgacaccatcgggctggacaaggtgctggcggcaatgcggcgctatgaggcgctgtatggcgcggacttcgcgccggcgccactgctggaggaactggcggcgcaggggcgcaggttcgccgatctctaaggcagcaagggctgcctcggccggccggtgccatgcgccggccaggcgcttacttcttcttgaccacgctgaccttgccgtcggcctccaggtacagcgccttgacctcgtcgatcgattccagtccctcctgccggtacttggcttcgagctcttcgtcggtgatggattcgcgccgcatgttctcgcgcagcttggtgccattgcgcaccagcagcaccttcctgggttcggcaaagcgctggaaagcgggggagtggtaggccagcaggtcgatcagccggttccaggcgatcagcgtgaccactagcagcacggcatcggcgacgctctcgccgttgcctgccatgccgttctgcgcggcgtcggcgacgatcaccaccaacagcaggtcggcgatgcccagcgagccgatgtcgcgccggaccacgaagcggaacagcaggaacagcacccagtacatcaacgtgccgcgcacgatgatctcgagcggggacagggtcaggaggagggcttcgcgccagtcgaacgacaggtccatgcgcgctacccagcaacttccgggccactttgcaacgatggcggctgtggcgcgggagtcgccgcgccgcgggtaattcttacacctggcgcgtacggtttgctgcgctgaaagccaggcgtcccgcacgcggcggggacgcccggcggtccggcctcaggctagtccgcctggatgccgaactccttgaccaccttggtgtagcgggcggtgtcggcggcgatcagcttcgacagcaccgccggctcgccgcccgcaggcgtgaccgcgatggtggccatgcgcgccaccacgtcgggcatcttcaggatctcgttgacgtgcgtgttgagcgtgcgcaccaggtcggccggcatgcccttcggtccgagcagggcctgccaggcgccgatttccacgtccttgtagcccagctcggccagcgtcggcacgttgggcgcgaacggcgagcgcttctggtccgcaaccgccagcggcaccaggctgccgttgccgacatactgcgagattgcgccataggtgatgtaggtcaccggcacctgcccgccgatcacgtcgacgatggccggcgccaagccgcggtagggcacctggctgatcttgatgccggcggacttgttgaacatttcgcccatgatgtgcatcggcgagccattgccgggcgtggcataggtttccaccttgccggccttggcgcgcgccaccagctcgctgaccttggtgatgccgctgcccttgttgacgaccacgaacagcgactgcgtgccgatctggctgatgggagtgaggtcgtgctgcacgtcatagctggcgccggtgccggccttgagcaccagcggcgcgagggcgacggtgttgggggccagcagcagggtgtagccgtccgggttggcgcgcgccacgtaggcgctgccgatggtgccggcggcgccggtgcggttttccaccaccaccgactgcttcaggcgcggggcgagcttttccgcgaacaggcgcgccagcacgtcgacgtcgccgccggccggataggctacaacgatggtgatgggcttgttcgggtacgcaccctgggccagggcggtgccgccggtggcagcgaccagggcggtcgcggcggccagcgtggcgagtactttgcggcgtacggacttcatgatgttcagacctctgtaagacgtggcgcccggacgggccggggccaatggctgtgttggcgtccggcgccttgcatgcgccggacggtaccgccggggggcgcggaggaaatcagaaaacgtgcttgatgccgatcatcgagccccactggttctcgcccgggcgcgggttcgagccaggcgagccgccgctgaccgacatggccagctggccgccgttgttgatgaagccggcggtggcgtacaccgaggtgcgcttgctgaagctgtacatcgcgcgcagcgtatacagcatggcctggttgtcgctgccgtggtagttcaggaagtagacctggccggccaggttgaccgcgggggtgatgtcgtaggacgcgccggcgtagtacaggtcgctgatcggggtggggctgccctcgttgtcgcggcggatccagccggcgccgatcttggtgcgctggaacagcatgtagccgccgagagacaggcggtcgtcggtcaggttgctgttggtcaggccgccgaaggcgcccgggccgccgcgctgcgagtcatacgcggcggtgacgccccaggtcttgttgtcgtagccgagcatggccgaccactggcggcacgccttcttgtcggtggcgttctcgccggcgcagttggtgcccgaggggctggggccggcgttgaccgcatcgcgcccgaagctgtaggtggcgcccaccacgaaaccgctgaagttggccttgtatgacaccgcgttgtcggcgcgcgtattgggcaggtagctgtcgagcgagcccgagccgtacacgttgggccccaggacatcgctgtcgagcgtggcccagaacagcatggtgtactggcggccgaacgacagctgcccgtactggttgctcagcccgaccagcgcctggcgcccgaacaggcggccgccctggttggaggtgcccgaatccggcgagaagcccgactccagcacgaagatgctcttcaggccgccgccaaggtcttcagtgccgcggatgccccagcgcgagggcacggtcgcggtcaggttgggcatgcgcaccaggccgtcgccgttggcgccgacattgctcacatactcgacgcccgtgtcgatgaccccgtacagggtgaccgaggattgtgccgaggccagcagggggaaagccgcggccaggcctgcggcgattcgtgcaagtttcatctaccagtttccttccgttttccgttttccgttttgtcgtcttgtagtccgctgccactgcggatggcggctgcggatgctgtttcggtctcttttgtgttttatatatgaaacatcaaacaacataagaaacgtcaagcaaaatatagctgcgagtttccacaagatgtgaggagggttatccctagtgaggcgacgccgcgacggctaacgccggctctgcgcggaggtttccgatctttctatcgttaaccctcatcccggctgggctccgacacgcctatgcttcaaaagttttattctcaaacctaagttttatatatggaacaaaatcagccccacatcctggccgagccagaccggcagttgctggaagccctcgacagcgggtttgcccagcgcgtggtgcaggtgggcgcggacggcgagcgcgtggcttaccgcagcggcgggagcacgggccctgcggtcgtgctgctgcacggcatcagttccggggcggcgtcgtggctgccgtgcgcgagcctgctggccgcgcacgcgcgggtgatcgcctgggatgcgccgggctatggcgattcgtcgccgctgccgcaggcgcggccgctggcgtcggactacgcgcagcggctggaccggctgctgcaggcactgggcgtgcagccggcgttgatcgtcgggcattcgctgggcgcgctgatggcggcggcctatgttgccaacgcgcgccagctgcccgcgcgcctgctgttgctcagcgtggcgcaaggctacggcggcgcgggcagggaggcgcaggcaagggaagtggcgcggcagcggctggaggcgctggaatccctgggcgttgatggcctggcgcaacgcggcccggcccggctgctgagcgaggaagccgaccccggcgcccaggcatgggtgcgctggaacatgcagcggctgaacccggacggctaccgccaggcggtggcgatgctgtgcggcgacgacatccacgcctacctggcgcggcgccccgatgccttgcccacgcagatcgcctgcggcagccgcgatgtcgtcaccacgccgccagcctgcggcacgctggccgaacgcttcggcctgccgttctcgctgatccccgatgccggccacgcctgctatatcgaccaggccgccgccaccgcgcggctgatccgctcggtgctggacgacgccacctgaagccaccgcggcggcgcctgccgccgcatcccgagcggtgtcgcgcagcttgcgccacccgttccagatttcgtatgccgatcgcgggttaaccccagtcaatttttgcggccgcgttgtctatagtcgtacctgtgttcaatatctaaaccagtgtttcattagtaaaacgtagccaggcgatcgcaagaccggtcggcgaggcacgcggaacacggtccccccgctgcaagacatggagcaaagcgcaatggaaagcctctcgtacaacccgaacctggtgccctgggagcgtccggcgccgaacaacgtggcaggcaagggccatatcgagcagcccggcaaggtcgccaacatcgtctggcagacccgcgccgccgcgccgaccgcctatgagaacgcgctgggcgatgccctcgaagccgcgttcgaaggcggcgcgcagaacccgcaggacatcgtgcgcgccttcaatgacgccggcttcctgggcgtggacggccagccctggaccgaagagcgcttcctgtccgaaatgcgccggctgggtgcctgagcccgccccagtccaagtccagcctcgaagcgagaaaaccatggaatcgaacaagcaagcccgcaccgaagcccgcctgaacaccggcctgcgcaactactggtacccggtcgccgcctcgtgggcggtgtcccatgccccgatcggcattacccgcctgagccagaacatcgtgctgtggcgcgacggcgaaggccaggtccacgccctggaagaccgctgcccgcaccgcggcgcgcgcctgtcgatgggctggaacctgggcgaccgcgttgcctgctggtaccacggcgtcgaggtcggcggcgatggccaggtcaagagcgtgccggcggtggaaagctgcccgctggaaggccgcacctgcgtgcgcagctacccggtgcaggagaaggccggcgccatcttcctgtggttcggggaccaggccccgcaaggcgagggcagccccgacgaactgcgcctgccggaagaactggtcagcgaggaacacagcaacttcctgtgcgtggcgcactgggactgcaactaccgctacgccatcgacaacgtgatggacccgatgcacggcgcctacctgcatgcggtgtcgcactcgatggccagcggcgagaagtccgccgtgatgcaggtgcgcgagaccgagcacggcctggtgttcgagaagaccggccagcgcggcgtcaatttcgactgggtggaatttggcgagaccggcacgctgtggctgcgcctggcgattccgtaccgcgccagcgtcggccccggcggcccgttcggcatcgtcggcatggccacgccggtggatgaagaccactgcatggtgttcttctggcgtacccgccacgtgcagggctgggagcgcgacgtgtggcgcttcctgtaccgcaaccgcctggagcagctgcactgggacgtgctggagcaggaccgcgtggtgctggaaatgatggccccgaacgcgcgcgaccacgagatgctgtaccagcacgacgccggcattacccgcgtgcgccgcctgctcaagcgccgcgccgagcaggaagtggccgacgagcccgtcgccatgctgcaacccgccggagccgccagccatgcctgaggcaaacaccaacaacacgctgctggccgggcgcaaggtgctggtcaccggcgccgcgcgcggactgggcctggccttcgtcaaggcgctggccgaagccggcgccaccgtggccatggccgacatcctggccgagcgcctgcagcaggaagccgacgccctgcgcgcccgcggcctgaaggtggtgccggtcacgctggacctgtccgatccggcctcggtgcaggcttgcgccgaggccgcggtcaaggcgctgggcgggctcgacggcctggtcaacaacgccgccgtgacggattccggcggccgtgacgccgccgccatcgacatcgccacctgggaccgcgtgatgaacgtcaacgtgcgcggcacctggctgatgaccaccgcctgcctgccggcgctgcgcgccagcggccgcggcgccatcgtcaacctggcttcggacacgccgctgtggggcgcgcccaacctgcttgcctacgtggcgagcaagagcgccatcatcggcatgacccgttcgctggcgcgtgaactgggcaaggaccagatcacggtgaacgccgtggccccgggcctgacgctggtggaagccaccgaatacgtgccgcagcaccggcacgacctgtaccgcgagcagcgcgcgatcacgcgcgagcaactgcccgacgatgtttgcggcgcggtgctgtttgcactgtccgacctcgcccgtttcgtgaccggccagacgctggcggtcaacggcggctttgtcatgcattgatccaaccgatccactgaaaacagaaggaatccaaatgagcgatctttctcaaccgcaaaacatcaagcgttcctgggaccagccggagaacgcttcgttcgaccaatggatggaaagccgcgtggcgcgcttctccacgcgcaagtacgactgggacgcgctgaagttccaggccgactacgaccccaagtaccgccgcgcgcagatgcgctacctgggcaccggcggcaccggcgtggccgccgacaccaacaccgtgccgagcgagcatttcaccttctccaccatgatcatcccggccggccatgaaggcccgtcgcatatccacaccgacgtggaagaggtgttcttcatcctgcgcggcaaggtcaagctgatcttggaaaaggacggcgagcgctacgagaccatcctgaccgaccgcgacctggtctcggtgccgccgggcgtctaccgcgaggaaatcaacatcggcgaggaagacgcgctgatgtgcgtgatgctgggcgcgaagaagccgatcacgccgacctacccgcccgagcatccgctgacgaagatcaagcgctgatgccggcgaacgtccgtcagcacgcatccaccgaagccatgagcagcaaccccatcccggccacgtccgccgccagcgaaaccccggacaagtacatcgtcccgggcctggagcgcggcctgcgcctgctgagcgagttcagcagcaaggaccgcaccatgtcggcagcggaactggcgcgccgcctgaaggtgccgcgctcgaccgtgttccgcctgctggccacgctggaaatgctgggctttgtcgagcgcgccgatggcggccgggatttccggctgggcatggccgtgctgcgcctggggtttgaatacctggcgtcgctggagctgaccgagctgggccgcccgctgctggagcggctgcgcgacgagatcggctatcccagcaacctggtggtgcgcgacgggcgttcgatcgtctacgtggccaaggcggtgtcgccgcggccgtttgccagctcggtcaacgtcggcacgcgcctgcccgcgcatgccacggtgctggggcgcgtgctgctggaagacctgtcgctggcggagctgcgcacgctgtacccggagacgcagcttgcggtgttttccgagagcacgccgcgcaccgtcgacgagctgcacgagatcgtgcagcgcgaccgcgagcgcggctacgtgctgcaggaaggctttttcgaagccagcatttccaccatcgccgcgcccgtgcgcgaccgcaccggcaaggtggtggcggcgttgggcgccaccatccccgccgcgcatatcgatccggcgcaactggatgcgatggtggagaaggtcagggataccgcgggcgagttgtcgcgcctgctcgactaccgcccgtcgctgcgcagcagcggcgccaaggtggtgaatctgtatcgggagtgaggacaatgtccatgattgaactcggcggcaaggttgccgtcgtcaccggcgggtcctccggcatcgggctggcgaccgtcgagctgctgctcgaagcgggcgccgccgtggccatgtgcggccgcgacgagaaccgactgcgcagcgccgaagcgcagctgcgcgagaaattccccgggtgccggctccatgccgccacctgcgacgtgctcaagcctgaacaggtcgccgcctttgccgctgccgtgcaggccacgctgggcaacgtcgacatgctggtcaacaacgccggccagggccgtgtctccaccttcgccaacaccgaggacgcggcctggatggaagaactgcagctcaagttcttctccgtgatccacccgacgcgcgcgttcctgccgcagcttgagaagtcaggccagggcgccatcgtctgcgtcaactcgctgctggcgcagcagccggagccgcacatggtggcgacttccgccgcgcgtgccggcgtgctcaacctggtgcgctcgatggccaccgagtttgcgcccaagggcgtccgcgtcaacggcatcctgatcggcctggtcgaatcgggccagtggcgccgccgcttcgaggcgcgccctgaagcagaccgccacctggactgggccgcatggaccgcgcgcctggcccagcagaaacatattccccttggccgcctgggcctgccggtcgaggcagcccgcgccatcctgttccttgcctcgccgttgtcttcgtacaccacgggcagccatatcgatatctccggaggacactcccgtcatgcctaatcaacaacagtacgagcaacagcaggtcaccgtcggttgcgccatcacggcgtttctcgagcagtgcggcgtcaaggccgccttcggcgtgatctcgatccacaatatgccgatcctcgacgccatgggcgagcgcggcaagatccgcttcgtgccggcgcgcggcgaagcgggcggcaccaatatggccgatgcctatgcccgcaccaccggtggcctgggcgtgtgcctgaccagcaccggcaccgccgcgggcaacgccgccggcgccatggtcgaagcgctgaccgccggcacgccgatgctgcatatcaccggccagatcgaaacgccttacctggaccagagcctcgcctacatccacgaagcgccggaccagctcaccatgctcaaggccgtgtccaaggccgccttccgcatccgcagcgccgacaccgccatcagcaccatcaagctggccgtgcagaccgcactgacggcgccgaccggcccggtcagcgtggagatccccatcgacatccaggccgcgctgatcgagatgccggccgacctgcagccgctgccggtgccgcagcacgtgccgtcggcacatgcgctggacgcgctggccgagcgcctggccaaggccaagcgcccgctgctgtggctgggcggcggtgcgcgccacgccagcaagcaggtgcagcgcctgctggacctgggcttcggcgtggtcaccagcacgcaaggccgcggcatcgtgccggaagacgatccccgttcgctgggcgcctacaacctgcataagccggtcgaggccttctaccagacctgcgacgcgatgctggtggtgggctcgcgcctgcgcggcaatgaaaccctgaagtacgaactgaagctgccgcgcccgctgctgcgcatcgacgccgacccggccgccgaaggccgctgctacctgagcgactactttgtcagcggcgacgccgcgctggcgctggacgccctggcggatcggcttgaaaagcgcatgcagatcgacccggccttcgccgccgacctgcgccgcgcccatgacaccgccgtcaacagcctggtcgacggcctgggcccgtactcggcgctggtgcaggcgctgcagggcgcggtcggccgcagcttcaactgggtgcgcgacgtgaccgtgtcgaacagcacctggggcaaccgccatctgcgcatcttcgattcgcgtgccggcgtgcatgcgctgggcggcggcatcggccagggcctggcgatgggcatcggcgccgcgatcggtgctgcggcgaccgcttcgggcaagaagaccttcacgctggccggcgacggcggttttatcctgaacctgggcgaactggccaccgcggtgcaggaacgcgccgacatggtgatcgtgctgatgaacgacaagggctacggcgtgatcaagaacatccaggacgcccagtacggcggccgccgccactacgtggacctgcataccccggactacgccacgctggccaagtcgctgtcgctgcgccatgcgcgcgtgagcaacctggccgaggtcggcgccgcgctggaagcggccacggtcgagtcgggcccgttcctgctggagatcgacatgctgtcgatcggttccttcaagaccatcttcgccggccccccggtgaacaaggacaacgaagagccggcgcgcgaacaaaccactgtcaccgcctgagggagaccggagatgctgcatgtgtccatggttggctgcggcgcgatcggccgcggcgtgatggaattgctcaagagcgatcccgaggtggtgttcgacgtggtgatcgtgccggagcacacgatggacgaggcccgcgacgcggtcaccgcgctggcgccgggcgcccgcgtggcgacgcacctggacgaccagcgtcccgacctgctggtcgagtgcgccggccaccatgcgctggaagagcacatcgtgccggcgctggaacgcggcatcccgtgcatggtggtgtcggtgggcgcgctgtccgagcccggcatggccgagcggctggaagcggccgcgcgccgcggcggcacccaggtgcagctgttgtcaggtgcgatcggcgcgatcgatgcgctggccgcggcgcgtgtcggcgggctggacgaagtcatctacaccggccgcaagccggctcgcgcctgggccggcacgccggccgagcagctcttcgacctggatgcgctgaccgaggcgaccgtgatcttcgaaggcacggcccgcgacgcggcgcgtctgtatcccaagaacgccaacgtggccgccacggtgtcgctggcaggcttggggctggaccgcacctcggtcaagctgctggccgacccgcatgcggtggagaacgtgcaccacgtggaagcgcgcggcgccttcggcggcttcgagctgacgatgcgcggcaagccgctggcggccaatcccaagacttccgcgctgaccgtgttcagcgtggtgcgcgcactgggaaaccgggcgcacgcggtatcgatctagtcccggcagccaacgccccacagacttagcaggcaacgacaatgaagacgcaagaagtactccccatctgcatcgcgggcgaatggcgcctggggaccggcgaccgctatggcacccgctatccggctaccggcgaagtggtggcagaactgaacgccgccagcctggcggacgtggaagaagcggtgcagggcgcccatcaggccttcctcaccagcggctgggcccaacgcaagccgcatgagcgcgccgccgtgctgtaccgcgtggccgagctgatccgcgcccagggcgagcagctggcccagcgccagcgcctggacaacggcaagccgatcagcgagacgcgcgccctggtggccagcgccgccggcaccttccagttctttgccgccgcctgcgagacgctggaagaaaccatcacgccgcagcgcggcgactgcctgaccatgagcgtgtacgagccgatgggcgtggttgcggcgatcacgccgtggaactcgccgatcgccagcgaggcgcagaagatggcgcccgcgctcgccgccggcaacgccgtggtggtcaagcccgccgaggtcacgccgctgatggcgctggagctggcgcgcatctgcgaagaggccggcgtgcccaagggcctgctcagcgtgctgcccggcaagggttcggtcatcggcgacgccatcaccaagcatccgctggtgcgccgcgtgtcgttcaccggcggcaccaccaccggcaagcacatcgcccatatcgccgccgacaagatgatgccggtgtcgctggaactgggcggcaagtcgccgaccatggtgttcgacgatgccgacctggaccacgcggtcaacggcgtgctgtacggcatcttcagctcgtcgggcgagtcgtgcatcgccggctcgcgcctgttcgtggcgcgctcgcagtacgaggcctttatcgaccgcctggccgcgggcgccgcgcacctgcgcgtgggcgaccccgccgacgagcgtacccagatgggcccgctgattaccgaccgccaccgcgacagcatcgagtcgtacgtggccgccggcgtggaagagggcggccagctgcgcaccggcggcctgcgcccagacgtggccggcctgcccaacggctatttctacacgccgaccatcatcgaagggctggataacaacgcccgcatctgccaggaagagatcttcgggccggtgctggtcgcaatcccgttcgacgacgaggatgacctgatcgcgcaggccaacgacagcgtctatgcgcttgccgcgggcatctggacgcgcgactacaagcgcgcctggcgcgtggcacgcgccgtgcaggcgggcaatgtgtggatcaacacctacaagcaattctcgatcgcgacgccgttcggcggctggcgcgacagcggcctgggccgcgagaaggggcggcttggcatcctgcagtacatggagcagaagagcgtgtactggggtctgaacgaacaaccgctgccgtgggccaaccactgaacccggcaggctggagagaagcaatgatcaaggtattggggatcgacgagatcgtctacggcgcggatgactttgacgcctgccgtggctttttcaccgactggggcctggccatcaagcgcgacgatgcgcagggcctggattttgaaacgctgaacggctgccgcgtgctggtgcgccgcatcgacgatgccacgctgccgcccgcgatcgaggccggcccgacgctgcgcgaagtggtgtggggcgtcgagtcacaggcctcgctggaccagctcgccaaggcaatcgctgatgcaccgggcttcgtgaagcaaggcgagggcgatacgctgcgcgtgggctgcaccgatccgaacggcctggccgtgcgtttccaggtcacccgcaagcatgacgtgcaggtcgaatgcgcgctgatgaacacgtggaacgacaagccgcgcctgaaccagcgcagcccgatctacgaccatgccaccccgatcgaagtgggccacgtggtgttcttcgtcaaggacgtcaaggccactgagcgcttctatgtcgagaagttcggcttcgtgccgtcggaccgctacccggaccgcggcgccttcctgcgctgcacgcccgaaggcggccaccacgacctgttcctgctgcagctgccggaaccgaagagcggcctgaatcacgtcgccttcaccgtgcgcgacatccacgaagtcttcggcggcggcatgcatgtctcgcgcaagggctgggatacgcagctcggcccgggccggcacccgatctcgtcggcctacttctggtacttcaagaacccggccggcggcctgatcgagtactacgccgacgaagaccagctcgacgaacactgggagccgcgcgctttcgagccgggcccgaccatgttcgccgaatgggcgatcgaaggcggcatcgacggcaacacccgccgccagaagaacgcgggcggaccggcaggcaagttcctgaccgagaagcggtaagtcagcagcaatcgaaggaagcagcaatgagtgcccaccagtccctgaccctgcgcgtccacgccatgcgctatgaagcgcgcggcgtggtcagcatcgaactgcaagatcccgaagggaagaccctgcccgagtacagcccgggcgcccatatcgacctgcacctgggcaacggcctggtgcgcagctactcgctgtgcggcgcgcccgaagcgcgccggcgctataccgtgggcgtgctgctggaccgcggcagccgcggcggttcgcgctacgtgcatgagcagctgcgcgtgggcgccacgctgaccgtgggggcgccgcgcaacaacttcgagctggacgaaagcgccgcgcacaccgtgctggtcgccggcggcatcggcgtcacgccgatcgtctgcatggcgcgccgcctggccgagctgggcaggtcgttcacgctgatctactgcgcccgttcgcgtgccgaggccgcattcgtcgaacagctgtcggcccatggcgatgccgtgcactttcacttcgacgacgaggccggcgtgccgccggacctgaacgcgatgctggccggccaggaggtgcagacgcacttctactgctgcggccccggtccgatgctgaaggcgttcgaggctgcctgcgaagcgcatggctacccgaacgtgcatatcgagcgctttgccgccgacccctcgaccgaggcggtgcaggagggcgagtacaccgtgtcgctgtcgcgcaccggcaccaccgtcaaggtgccgtccggcaagtcgctgctggacgcactgctcgatgccggcgtgcagatggactacagctgccgcgaaggcgtgtgcggctcgtgcgagaccgcggtgctggaaggttgccccgatcatcgcgacagcgtgctcagcaacagcgagcgcgccagcaacaagaccatgatggtgtgcgtgtcggggtgcaagggcagcaagctggtgctggacttgtaatttcgcgattgtgttctcccctctcccgcgcgcgggagaggggcgggagagagggccagcgcacgccgtagccgatgcgctgtcgaatcccgactgcctcttcccaggccgccgggcaagccgcggcatctgccgttatcaagtgcctgccctctcccccggcccctctcccgcaagcgggagaggggagcaacccccgaagaatcaaaccgagaagccccgtgttaacccagagacaagacgcagcgtcccccggcgcaccggtggccgccaccgcaggtatcgtgaccacggccgacagcgccggccagagcgcggcggcggcccgcagcggcccgctcacgcgcggcaatatcgttgcccgcatcgagcgcatgccgggcaatgccatgcatatccgcgcccggctgctgatcggcctggccaccttcttcgatggcttcgacgtcatcgccatcgcagccacgctgccgctgctgatcgcgcagtggtcgctgacgccgggccagatcggcgtgctgatcgctgcgccttcggtcggccagctggtcggcgcgctgctgttcccggggctggccgagcgcttcggccggctgcgctcgatcggctggagcgcgggcatcatcggcctgatgagcattgcctgcggcttcgcgccgtcgttcgagatcttcttgctgctgcgcatcgtgcagggcctcggccttggcggtgagctgccggtggccgccacctatatcaacgaagtcacgcgcgcgcatggccgtgggcgcttcgtgctgctgtacgaggtggtgttcccgatcggcctgatggtgtccaacggcgttggcgcctggctggtgccgcactacggctgggaggtgatgtacttcatcggcggcgtgccgctggtgctgttcttcatcctgcgccgcgtgatcccggaatcgccacgctggctggcggagaaaggccgtcttgaagaagccgatgccgcactgcgtgcgttcgaggcgcgcgccaaggatccgctgccgccgccggtcaatgccggcagctacgaccgcatgacccagcacccgcgccggcgcgtgcgtgacctggtcagcaaggcctacctcggccgcacgctggcggtatggatgctgtgggcaacctgcggctttatccagtacgggctgtcgacgtggctgcccacggtctacaagaccgtctaccacgcgccgctgcagctggcgctgaaccttgccgccggcgcctcggtgctgggcgtggtcggctcgctggtgtgcgcgatgattgtcgacaaggtgggccgcaagccggtgatcaacgtgtcgttcctgctgtgcgcgctgtcgctggtgctggcgggggtgttccacgcttcgaacgtgtatgtggtagcgaccttctgcgcgctggcgatgggcttcctggccagcggctttatcaccgcctatgtttacacgcccgagttgtacccgaccagcgtccgcgcgatgggctgcggcctgggcggcgcctggctgaagctggcggcgatcttcgcgcctggcctgatcgccagcaccattggcagcggcaacctcagcgtcgccttcttcgcgctgtccgtggtgccggcgctggcggctgtcaccgtgcatttccttggcatcgagaccaaggggcgggtgctggaagaactggaggtctgaacgggcgtgctggtcccgttcccttcgggccgccccgcaatccgggtgcggcactttttctttattcctgcgtgcgcaacagcttgcgcagcccctggtaaaccgcttcccgctcctccggcgacaactgccggatcacctgcgcctgcccccgccgcgccagcggcatcacctggtcgtgcagcgcggcaccggcttcactgatcgcgcagatcagcttcttgcgcggcgtgttgccggctgaggtcagccgcaccaatccccgatcctccagcagccgcagcgtgcggctcaccagcgccttgtccgaggtcgactgggtcaccagctcggcaaacggcagttcgcgcgcgtgcgccagcagcgccaggatgcgccactccggcacggtcaggccgaactgttccgcatagggcttggtcaccgtgctgcgcagcgcggtgaccagctggctcagcatcgtggtcaggaaattgtcgacggtcaggccgctgccggcctcgtcgaggtcggtccacgggctggtgttgtcggtgtctggcgcgggctggccgttggcgggcgcggcgtcacggggcatgcgttcctcttggtcagggtctgccggccgcggagttcgggccggttggcgggcccgattgtctcacaggcgctcgccaattccgccaccgggtgtcgctttcgtgtcatgcaagagaattaagcaaactaaatcatgtcaataggtatttaacgtaagttgagttgtcaatattggcgacataggattatcaatgttcctggtgtgaacgtacgttttactaataaaacaaccgaaagtgttgtaacccgagccaaccctgttttcgcggtgcgcacaacagcccactccaaccgcgaatgcgcccccacaggagctgttgatgagacacgaacgcccccgccgccttttccttgcagccactgccatggccgcgcttgcgcttgccgcgggcagcgcgctggccaccgccgcgtatccggccaagaccgtgaccatggtcgtggcctatccgcctggcggcgacaccgacgccatggcccggctctatgccgacaagctgtcggcgcgcctgaagcagccggtcatcgtcgagaaccgccccggtgccggcggcgtggtcggcgccagcttcgtcagccgcgcgccggcggacggctacacgctgctgtacacgcccaaccctttcacgctggcgccgatggtgctcaagctggcgccgtcggccagctatgacccgctgcacggcttcacccccgtgatccagaccgcggtgcaggcggtgctgctggtggccaacccgcaggccggcatcaagaccgtcggcgagatgattgccgtggccaggggcggcaagacgctgacctatggcagcccgggcgcgggttcgccgatgcacatcgccggcgagatgctcaaccgcgccgcgggcgtgaagatccagcacgtgccgtacaagggcgtggcgccggcggtcaacgacgtggtggcggggcacgtgaactttgcctacgtcacgctgggtccggtggcgcagtacatcaacaccggccggctgatcccgctggcgatcacggacgcaaagcgctcgccgctgctgcccaacgtgccgacgctggccgagctcggctacaaggacgtggtggtcggcgcctggcatggcgtgatggcgcccaagggcacgccgcccgaggtggtcaaggtgctgaaccagcagctcaacgacgtgctgcgcctgccggacgtgaccgagaagatggccaccttcggcgccagcccggtgggcggcgccccggccgcgctggaaaaggtcaacgcggccgactacgagcggctgggcaaggtgatccgcgacctcgcgatcacggcggaatgacgcagggcagcgcatcgcgttcatgcaaccagacaagcaggaggccggcatgagcaaggccatcgtgggaagctccacgccgcaggtgaccgcgcgggaaaaggtcatggggcgcgcgcagtatgccggcgacatcaagttgcccggcatgctgcatgccaaggtgctgcgcagcccacacccgcatgcgcgcatcgtgcgcatcgacacctccgcggcgaaggcgctgcccggcgtcaagctggtggtgaccgggcacgatgtgcccgcccgcaactggggcccgcaccgcaaggagcagcgcatcctggcctgcggcgtggtgcgccacgtcggcgaggaagtggccgcggtggtggcggtcagcgaggagatcgcgcgtgatgcgctggacctggtccgcatcgagtacgaggcgctgcccgcgctgctgacgccggaagcggcgctggccgatggcgcgcccgagatccatgccggcacgcgcaatatcggccatgagatgcacatcgtgcggggcgacgtggatgccgcgttcgaagcctgcgccgcagtgtatgaggccacctacgacatgcactcgcagtacccgggctaccttgagccgatggcctcggtggcggcgcaggacggcaacgggcggctcacgctgtgggcctcgacccagtccgtgttcctggcgcgcgcgcggctggccgaggcgctggaccggccggtctcgaccatccgcgtggtgcaggcgaccaccggcggcggcttcggcgccaagatcgtcgaggagaacaacagcctgatctgcgccttcctggccagccggctggagcgcccggtgcggctggtcaacaaccggctggaagacttccagggcgcgcgcgccagcgtgccgatgaaagtgtggctgcgcatggggctgtccgcagacggcgtgatcctggccaaggatgtgcgcatcgcggccgaatgcggcgcctactccgggcttgccggtgatgtgatgcacgtcaccgccatgcgcagcgacaacatgcaccgcgtgcagaacgtgcgctcgcatgcggtcatggcctataccaacaacccgccgcgcggcgccttccgcggctttggcgggcagcagatgcagtttccgctgaactgccacctgaccgtgctggccggcatgctcggcatggacccggtggaggtgcacaagcgcaatgcgatcggcgcgggcgagaccagcgtgcatggctggaagatcagcagcaccggcatggccgagtgcctggaaatgacccgcaaggccatcggctgggacgagaagcgcgccgcgccgcgcggcaccggcacgcgccggcgcggcgtgggcattgccgcggccatgcacgtcagcggcaaccgcacgctgggcaactgggacggctcgaccatcctgctcaagatcaacgaggacgggcgcgcgatgctgcagaccagcgagtgcgacatggggcagggcgccaacaccatgctcagccagatctgcgcgcaggagctcggcatcccgctgtcgcacgtgaccgtgatggcgccggataccgataccgcgccgttctgcctgggctcgctggcgtcgcgcgtgaccatcatcgccggcaatgcgttgctgcgtgccgcgcgcgaggcgcgccagaaactgctggcactcgcggcggagaagcttggcgtggacgcggaacaactggcgattgccgatggccgcatcgccgcgccgggccagcccgacaagtccgccacgctggcggagatcgcgcggctgcatatcttccgccacggcggcgagggcatccacgtgcgcgccacctatgacgcgcccacggtgatgcacgacgccgactactacggcaacgtcgcgcccgcgcactccttcgcggcacaggcggtggaagtggaagtcgacaccagcaccggccaggtcaccgtgatcgacagctttgtcgccgacgactgcggcaaggccatcaacccgctcgccgtgcacggccagacccacggcgcgaccgtgcaggcgatcggctggaccctgtacgagaacctgcaatacgaggatggccgcctgatgaacggcaactttgccgactacaccatgccgaccgccgacgcggtgccgatgctgcgcaccgacgtggtggaatcgaacgaccccaacggcccctatggcgccaagggcgccagcgaaaccgcgatcctgccgggcgcggcggcgatcgccaatgccgtcttcgacgccgtgggcgtgcgcatccagtcgctgccgatcacgccggagaaggtgctggcgggcctgcgcgaactgaagcagaaggaggccgtccatgcgtgactttgccttccttgagccggccaccgtggccgaggccagccagatgctggccgagctgggcgacagttgccgcatccttgccggcggcaccgcgctgatgctcggcatgcgccagcgcatgctgacgcctggccacctggtctcgctgggccggctcaaggcgctgcgcggcatcaccttcgatgcgcgcgagggcctgcgcatcggcgcgctgacgctgcatgccgaggtagcgcgctcgccgctggtgcaggcgcactacccgatgctggccagcatggcctcgcgcgtggccaatccgcaggtgcgcaaccagggcaccatcggcggcaacctctgctatgccgaccccgccaccgatccgcccggctgcctgatggcgctgggcgcgcggatcgtggtcagcggccgaggcggcgagcgcgagatcgatatcgaggacttcctggtcgactactacgtcacggcactggcgccggacgagatcgtcacgcagatccgcgtgccggcgccgggtgccggcgccgatggccgctatgcgcgtttcctgcgcaccgccgccgagcaccggccgctcgccagcgtggcactggcggtgcggcgcgagggcgcgttctgcgtcgaggcgcggctggcggtgggcgcgtccacgccgatcccggcccggctgcgccgcgccgaagcgctgctggccggcaaggccgtcaccgcggaactagccgaggagacggccgccattgtcgccgcggacatcaacgcggtctcggacatgcgcgggtccgaaagctaccggcgcgagatggtgcgggtagtcgcgcgccgcaccattgccgagctgttcggcgtggcatcggagtaaggaatccccatgaaccaagtcagcatcgaactcaccgtcaacggcgaggaacaccaggtggaggtgccggcgcggcgcctgctgtccgacctgctgcgcgacgacctgaacctgaccggcaccaagcgtggctgcgagaccggcatctgcggcgcctgctccgtgctggtcgacggcgaggtggtcaagtcctgcctgatgctcgccgtgcaggcgcgcgggcgccatgtgatgacggtggaggggctggccgccgacggccagctgcatccgctgcagcagtgcttcatggacaacggcgggctgcagtgcggctattgcacgccgggcttcctgatggcctcgtgcgcgctgcttgccaataaccccaacccgaccgaagacgaagtccggcacggcctgaacggcaacctgtgccgctgcaccggctatgtcggcatcgttgaatcggtcctgtccgccgcggagaaaatgcgtggaaattgaaaagaccctggtcaccgcggcgccgccggcgcgcgtgtgggagctgctgctcgaccccaacgtgatgggcgcgtgcgtgcccggcatggaatcgatcgaagtgctgagcgatgtcgagtacatcgcccatatggcggtcaagatcgccttcatcaacgcgcgcttccggctgcatacgaagatcgtcgagacgcgcgcgccgcattacctgcgcaccgagggcaccggcgaggacgactcggtggccagctcgctgcgccagtcgagcgagctcttcctgaccgccctggacgatggcggcacgcagctgcgcatcagggtggaggtggacgtgctgggccggctgggcactttcggcctgagcgtgatgaagaccaaggccgaccgcatgtgggacgagtttggcgccaacctgctggcgcggctgtcgccgcagggggcgcaggcagcgcccgagccggcggcgaagtccgcacctgcggcaccggttgcatcggccgcggctgccaacggccatgcggtgctgccgacacggtccgcgcccgcacccgccgccggcgggctgttctcgcggctgttcgggcgcggcgaggccgcgcgcgggccgctgtcggacatctgcgttgagcttcgccgcagcgacgagaccatcgtggtgcggtggcccgccgcccagggcgagcaatgcgcggcctggctgcgcgactacctgcgcccaggggcataggcggagccagggcggggtctgccggcaatacgggtaccctacggggtgcaggcgtgatatatgagagcgttacgccaagaccgaatattgcagagacagaccatgacgaccgattcgccgcaggaagacacgcaggaaagcggccaggagggcgccccggagagcgcccaggagaagtacatcgtgccggggctggagcgcggcctgcggctgctggccgaattcagcagccgtgagcgcaccttgtcggcggccgagctggcgcgccggctcaaggtgccgcgttcgaccgtgttccggctgctggccacgctggaaatgatgggctttgtcgagcgcaccgacggcgggcgcgaattccgcctgggcatggcggtgctgcggctgggctttgactacctggcctcgctggagctgaccgagctgggccgcccgctgctggaccggctgcgcgacgagatccactatccgtgcaacctggtggtgcgcgacgggcgctccatcgtctatgtggccaagtcggtggcctcgcgcccgtttgccagcaccgtcaacgttggcacccggctgccggcgcatgcgaccgtgctgggccgcgtgctgctggaagacctgtcgctggcggaactgcgcacgctgtatccggaagagcgcctggaggtgtattccgaaagcacgccgcgcactgtcgaagagctgtacgacatggtccagcgcgaccgccagcgcggctatgtgctgcatgaagggttcttcgaggccagcatctccaccatcgcggcgccggtgcgcgaccgcagcggcaaggttgtggcggcgctgggcgcgaccatcccggcctcgcgcatcgatccggaccagctcgacaatgtggtggaacaggtcaggcgggcggcggccgagctgtcgagcctgctcgactaccggccggaggtgccgaaaccgttcgcgtgacggcagcgcgcgccgccagccatccattgggaagcaatatgcagcaacgcaagacatacaacaggccgccgcgccggcggcaatggctggccggcacggcgctggccgctgcgctggcggcgtgcgtgccgtggcaggcggcgcaagccgccggctgcgccaatgtgcgcatcgtggtgccgttcccggccggcggcccggcagaccagctcgcgcgcacgctggcgcacgggctgcagcagcggcgcggcacgccgttcgtggtagacaacaagcctggcgccaacggcaatatcggcatcgacacggtgcggcgcgcgccgggcgacggctgcacgctgctggtggccccggccggcaacctgaccatcaaccccacgctgatgccggcgctgagctacaacgtcgagcgtgatttccggccggtgtcgctgctggcgggctcgcccaacgtgctggcggtgcatccgtcagtaaaggcgaattccgtgcaggacctggtcaggctggcacagcaggcagagaagtccggcaagccgctgggctacgccagcccgggcgtcggcagcggcctgcacctggccggcgagctgttccgcaacaaggccggcatcacgctgctgcacgtgccctacaaaggcaccacgcaggcgctcaacgacgtggtgggcggacaggtgccgatgctgttcggcacgtggccgacgctggcgccgtttatccagtccggcgcgctgcgcgcgctggcggtgacgcagtccaggcgctcgccggccgcgccgaacgtgccgtcgctggccgagcagggcgtgcccggcatcgacgtcagttcctggtatgcgctgctggtgcccagggccacgccgcagctggcggccgatgcgctcagcgccgacgtgcgcgcgctgctggccacgcccccggtgcgggccgagctgcagcgccagggcatggagccggtgggcagcacggcgcaggcgctcgaggcccgcatccgcgaggaaaccgcggcgtgggcgaagctgatcaaggcgtacgggattaccgcggagtagcggcgctgcggtatcccatcaggcccgacaggtcgcgcgcggcctgcctgacttccttctccacgcgctcgcgcagcgcgccatcggcttcaaagcgctgctgcggtcccgccacgctgatcgcggcgatcacgtcgccgtcggcgccgcgcaccggtgccgcgcaggaatcgatgcccggttcataggcggaaaagctccaggcgcagccgcgttcgcgatcggcggcaaggatatcagccagccgcgcgtgcgtggccgggctctggccggtgaccgtcggcaggggatcggatcccagcagctcgcgcagcgtctccggcggcagctcggcaatcagcatccgccccggcgtggtcaggtgtgcggccacgcggctgccgacctggatattgctgaccagcgaggccgcgggcatctgccgcagcaggtagagtgcatcgccgccatcgcgcacggccaggtaggccgacagctgcagcgatgcgctcagccgggccagcacgcgtgcggcaaagctggtcaggtcattgctggccagcacgcgcgaggccagcttcaggaagttgaagccgacctggtgcccgccttgcggcaggcgttccaccatgccctcatgctccagtgtatccagcagccgcatcacggtgacgcggttcacgtcgatgcgccggcccacttcgctcaggttggcggtggcgccgccctcggcgatgaagcgcagcaggcgcaggccgcggatcaccggcgagaccagctgggcttcgcgggcgtcttcggtatcgccatcgtcggcaaggtcaggctgtgggcgggatttgggcatggtggtgtctgctgtcaacggaaaacggccgcgcaggcggccgtgctggcggaaacgatcggcgcggcttcagccgagggcgacgttccaggcgtcgtaatcgtacacccagtcggcattgccgccttccttcagccaggcattgccgcgcgagccgatctggatgcggctggtgcgttcgtggcgcgcggcctggtagcgtgccagcgcggcgggcacgcctgcggcaccgccgggtgcggcatcggcaaggcagcgcgccagcaccacgccgtcttcaatcgccatgccggcgccttgtgccatgaacggcatcatcgggtggcaggcgtcgcccatcagcgtgaccgggccggcgcaccatgccggcagcgggtcgcgcacgtacagcgcggagatcagcacctcgtcgcaggcatcgagcagtgcgcgcgcctcggggtggaagccggcataggcgctgcgcaggtcttgcacgcggcccggcgtggtccaggactcatggcgccaggcttcctgtgcgacggtggcgaagataaagatgtcgcggccgcggttgagcgggaaggtgacgatctgtgtggcggcgtcggggccccaccatttggtgaaggcgcccaggttgggcacgccggcgaggcgctcggcgggaacgaccgcgcggtaggccaccacgccggtgaagatcgggctttcctggccgaacagggcggtgcgcacggtcgagtggatgccgtcggcgccgaccagcacatcgacgcgctcctctgcgccactggcgaagcgcagcgtggcgctatcggcatgcggctcgatcgccacggccttgtggccaaggcgcacgcattcggccggcacggcggcttccagtgcggtcatcaggtcggcgcggtgcatggtcagttgcggggcgccgtagcggcgctcggcgtctttctgcatcggcaggcgggaagtttcttcgccggtgtcccacgtgcggctgatgcggtggctggggcgtgcggcggtttcgcgcagggcgtcgccgatgcctagcccgtcgaggacgcgcacggcgttgggggtcaggttgatgtcggcgcctacgcgggcgaagcggggggcttgttcgtagacgattgcgtccatgccgagcttgcgcagtgcgatggctgcggcgaggccgccgatgccggcgccgttgattccgatcttgaggggcatttagtctacctgcttggttgtgttcaaaaatgaactatatgttcataaaaatatatgagcgcaggtgtagccagtcaattaagggtgaaccctagggagtggttttcagtcctttggtggggatggagttggggcaatgcggtcggtttgtggcttctggcagcgtggctgtttcgccggcgtggccggcgagtcactttttgtccgagcgacaaaaagtaaccaaaaaacgcgtcgcctatgcggctggcaatcaattccgcggcgttggtggttcgagcggtggtgcttgccgtttgggcgtgggtgcccgttcgaccctgctacgccatgtgagtgtggggcagtgcctgcgttaacccactattggacgatccccatgcagggtgtaggccgcctgctgccgaccgtatcgcggggacgcctacggctgctgcgcaggctcaaagtgcgctgtcggttttttctgcgtttgcgcggggcgcagccgaaggcgttgatgcgatatcgccaagtcccaaaaaagcagccgcacacggcggctgcttttgaaaccatggctggaacagaaccgttcaaagccccaacacaagcttggcaatgatattgcgctggatctcgttagaccccccgtagatcgacgccttgcgatagttgaaataacgcggcgccagcacggctgcataatccggcccgacacgcggcgcggcctcgcgcccttgcaacgcagcccacgtatcctgcacgaacggcaacgccgccggccccgcggcttccaccgcgagttcgcttgctgcctgcagggtttcagtgcccgtgagcttcagcatgctcgacgcggccccgatcgaggtcccggattccacgcctgagaacacccgcaactcaaccgcttccagcgcggcagcacgcaggtgcagcgccgccagcttgcggcggaaggcgggatcgtccagcaggcgggcaccgtcgtcggcaggctgctccgcggcaatctccgcgatcttcgacagttgcttgcgcagcatcgggctatatgtaccgccgcgctcgaactccagcaggtacttggcataggtccagcccttgccttcctccccgatgcggtttgccaccggcacgcgcacgttctcgaagaagacctggttcacttcctgctggccggtcatgggaccgtccagcgtcggcagcgccgacaccgtgatgccgggcgtatgcatgtcgagcagcaggaacgaaatcccttcctggcgcttcgattcgcggctggtgcgcaccaggcagaacatccagtcggcccactgcgcatgcgtggtccagatcttggagccattcaggatgtagtgctcgccgtcgctgtcggtgccgtggtcggcgcgcatctgcagcgaggccaggtcggagccggagttgggttcggaatagccctggcaccaccacacgtccgagctcaggatcggcggcaggaagcgctgcttctgctcgggcgtgccgtacttcatgatcaccggcgccaccatcttcaggcccattggcgacactggcgggcagccggcggcggccagttccgactggaagataaagcgctcggtcggggtccagcccggcccgccgtattccttgggccagttcggcgcggcccagccgcgcgcgtgcagcgccttctgccagcgcagctgcgcggccttgtcgaggtagccgttcttggactgcgccatcatcgcgcgcaggtcggcgtcataggcctgggcgatccaggcgcgcacgtcttcacggaactgctgatcttgcggggagaaatcgagattcatcgacgggcctcgctgggtaatcgtctgggttcggggatgccggcttcaggccgcggccagggcggggtagagcaggtcggcgtagcggcgcaggtggtgctcggccgagcccagctgcaggtcgatcgcggtgacgcgcttgaagtagtggcccacggccagctcttcggtgacgcccatgccgccgtggatctgcaccgccgcctggccgacaaaggcaccggcctggccggcctggatcttggccgcgcacgccgcctgggcgcgtgcctgcggcgcgctggcagcctgcatcgccgccacctgggtcagcgccacggattgctccagctgcacgtacatgtcggccatgcggtgctgcagcacctggaaggtgccgatcggcacgccgaactgcttgcgctggcgcgcatagtcgatggtgtcggccagcatgcgcgccatcgcgccattggcttcggcacagagcgcgaccatggcttcgtcgcacagctgttcgatcagggcaaaggcttcgccttccgcgccgatgcgctggctcgccggcacctgcacgttgtcgagcagcacctcggcagcacgcaggccgtcgaaggtcgggtactcgcgcagcgtcacgcccggcgtgtcgcgcgcaatccagaacaggctgatgccgtcccggtcgcggcgcgcgccggaggtgcgggcgctgaccaccaggtgggtggcgaacggcgcgccgaccacggcgtgcttgtgcccgctcagcttgtagccgttgccctggcgcgtggcgccggcctgcacgtcgtggcggcagtagcggctggcgggttcggcgtgggcccaggcggcggtggcttcgccgccgatgatggccggcacccactgcgcggccagctcggggctgccgtgcatcagcgcgcccccgcccagcaccacggtgcccaggtagggctccagcgccaggtggcggcccagttgttccatcacgatcatgtgctcggccgcgccgccgcccaggccaccgagcgcctcggggtaggccgcgccgagaatgccgagctcgcgggcgaatgcgcgccagcagtccgggcgccagcccgcggcggactgcacggcagcgcggcgggcttcgaaatcatagtggtcggccaggtaacgcgcgagcgtgtcgcgcagcatcgactgttcttcgctgaactggaaatccaccttggctccttcggaatgggggtgaggcgtgattgcagtagtctggcgggcatcatcctgccaggccgcccggtggcgcatcgtcgcatcggacgaagctgttccggcgcgaacgcagcccttttttgtggcactgcggcaaaacggtggcggtgccgcttcgtcgcttccgacgatggttgaaccggctggggttccgagaatgcggtaccggcatccgccaacacaccgacaccctcgaggagtccaacgccatgcatccgcacatccacgcgcagcgcacacccgaaaaaccagccgtcatcatgggtggcagcggcgcagtcgtcacctaccgcgaactggacgaacgctcgaaccaggtcgcccacctgttccgcagccagggactgcagcccggtgaccgcgtggcgttcatggtcgagaatcatccgcgcctgttcgaactgtgctggggcgcgcagcgcagcggcattgtctatgtctgcctgagcacgcggctgaacgtggccgatgccgcccacatcatcaatgacagcggcgccaggctgctggtcaccacgcacgcgcaggccgaggtcgcggcagccctggccgggcagacgccggccttgcgcggcaggctgatgctggacggcacaatgccgggctatgacgcgtacgagaccgcgctggcgcgctgcccggcaacgcgcatcgatgacgaagtgaccggcggcgacatgctgtattcgtccggcaccacgggccggcccaagggagtgtatgcgccgccatcaagcccgaatatcgacgatcccacgaccctgaccagcctgtgccagcggctctatggcttcgatgccgagacgcgctacctgtcgcccgcgccgctgtaccacgcggcgccgctgcgctacaacatgaccgtgcaggcgctgggcgggaccgcggtggtgatggagcatttcgatgccgagcactatctgcagctggtgcagcagcaccgcatcacgcatacgcagctggtaccgacgatgttctcgcgcatgctcaagctgcccgaggcgcagcgccaggcctatgatgtgtcgtcgctgcgcgtggcgatccacgcggccgcgccgtgcccggtgcaggtcaaggaagccatgatcgcgtggtgggggccggtgatctgggagtactacgccgggacggagggcaacggcgtgaccgtggtcagcacgccggagtggctggagcgcaagggcacggtgggccgggccatggtcggcaagctgcgcatctgcgggccggacggcgcgctgctgccgccgggcgaatcgggcacgatctactttgccgaaggccgcgacttttcgtaccacaacgacgaggccaagaccgcggagtcgcgccacccgcagcagccggactggagcaccatcggcgatgtcggctacgtggatgcggacggctacctgtacctgaccgaccgcaaggccaacatgatcatctccggcggcgtcaacatctacccgcaggaggccgagaacctgctgatgacgcatcccaaggtgatggacgtggccgtgatcggcgtgcccaacgaggacttcggcgaagaggtcaaggccgtggtgcagcccgtcgacatgagccaggccggtcccgagctggccgcggaactgatcgcgttctgccgcgccaacctgtcggccatcaagtgcccgcgctcggtcgacttcgcgtccgagctgccgcgcctgccgaccggtaagctgctcaagcggctgctgcgcgaccgctactggggcggccacgccaacaagctggtgtagggccgtctgccgctgcccgcattttcgcgagtgcggcggtttacgtcataatcctccgttacatcacagccacggcccgcctgcctgcatccgcagcgcgggcgggcgcatcgcgcggcctgcaacggcagcgatgtgcgggagacgacaacagccaatggcaagtatcgaggagaccggacggcgcgcgccgccgcccgccggcgccgcatcgctggcggccaaactgcgtccgccgctgctgaccccgttccaggtcgagcgcgcggcgatctgcgagaccgtgtgcgcggccggtttcgtcaagcttgtgctggtgcgtgcaccggcgggcttcggcaagaccacggccatgctccagtgtcgcgcgcgcctggaggccgcgggcgggcgcaccgcctggctgacgctggatcggtcggacaatgatgcctcgcgctttctggggtcggtcgaagctgccatcgcgcagggcctgggcggcggcggccccggccggtccgcgcacgcgacgctggcacaggatcccggcgagcaggcgctcgcgctgatcgaccgcctggccagccataacggcgccttcacgctgttcctcgatgatttcgaagcgatccagaacgccgccgtgaccgggctggtctggcaactggtggaaagcctgccgcccggctgccgcgtggtgatcggcacgcgctgggttccggaatccggcctgggccgcctgcgcgcgcgcggcgagctgcttgagatcgaacccgcgcagctgcgtttttccgccagcgaaactgcatccttcctgcgccgtgcgcgcgggctgaagctggagcaggcggccatcagcgtgctgcaccggcgtaccgagggctgggccacggcattgtggctggcgtcagtcgcgctggagcggcgcagccagccagagggttttatcgccggcttctccggctccaacgcggcgattgccgactacctggtcgaagacgtattcctgcacctgcccgaggcggtgcgcgacttcctgctgcgcacctcgatcctggaccagttgtgcggaccgctgtgcgacgccgtgtgcaagcccgcgacagctggcagcagcgacgagatcctggcctggctggagcgcgccaacctgttcctgctgccgctggagagcgaacgctatggcgagcgtggctccggtgcggcatcggagcagtggtaccgctatcacagcctcttttccggcttcctgcgcggccagctggcgcaggccatgcctgacgccgtgccgcagctgcacctgtcggcatcgcgctggtatgagtcgcaggggcgcccggtgcccgccatcgagcatgccttcgcggccggtgcgctggcgcgcgcgctgccgttgctggacggcgccgcggacgacctgctggcgcagggccgcatgcgcctgctgacgcgctggctggaggcggtgccggcggaagaactggcgcgctggcccaagctgcagatcgcgcgcgtgtgggcggtgtcgttcacgcgcggcccggccgaagccatcgccctgctgcagcagatccccaccgagggcgcggccggcgacctgctggcgcatatccgcgcgctgcgccacatgctgctgaacatgatggaccgcttcgacgatgcgcgcgccttcgcccgcaatgagctgccgccgttgccgatgggctatgccttccccgatgcgatcctgggcacgtcgatggcacgcctggctgcggtcgccggcgactacccggaggcgcgccggctgctgcaggtggcacggcacgcggtgcgaggctcggacagcaatttcaacaagattttctcggaatcggtcgaagggctgatcgacctgcgccaggggcggctgcagcaggcgctggcgcggtttcgcatcgccgccagcacgatgctgccgaaccgcttcgggcccaccaacggcaatgccatggccggcatcctgctggccgaaggcctgtacgagagcggtgattccgagcgcgccagccgattgctcaacgtctacctgccgctgtcgcgcgacctcgggctgcctgaccagatcatcaccgggcacacggtgctggcccgcattgccttcgagcgcggcgaagccgaccaggcgcatgaatggctggcgcaactggaagcgctggggcaccaccgcgggctgacgcggctggtgatggcggcaatgctggagcgcgcacggctggcactgcgccagggcaatgttcacgcggcgcaggaggcgatcgaacgcgccgccgatccggcgctgtggcgcacgcggcccggggtcagctcctttgccagcgatgtcgaggacatcacccttggccggctgcggctggacctgtatgcgcgcccgggcacgccggtgcgcgaggtcatcgagcgcgagctggcggctgccgccggcaaccagctgatgcgccgcgcgctcaagctgcgcatcctgctggcgcaggcgtgccagcgcaccggcgacggcgcgcacgcgctggtggtgatgggcgaggcgctgcgtttcggcgctgccgaaggctttgtccgcatctttgccgacgagggcgacgatgtgcgcaggctggtggccgatgcctgctcgcgccagtcggccagcctgcctgccccctatgtggaaaggctgctgcaggcctgcggccaggccgggagcgagcaggccgccggtaccggccggccggcgccggcggcgctggtggagccgctgacgcccaaggagcagaaggtgctgcaactgctggccgagggctattccaatgtggccatggccgagcgcctgttcgtgtccgaaaccacggtgcgcacgcacctgcgcaatatcagcgccaagctgcacgccagcaaccgcacccaggcggtggccattgcacgccagctcgggctgctctgaggccgcgcgcgcaggtcagcccgcgcgcgcttgcggctcagatgcccatgaactccgtgaattcctccagcggtgcgcgcacggaacgcagctggttggcgggcgcctcggggtcttcgtagccgatcgccatgccggtgaacagcatccgttcggccggcagcgacaggaacttgccgagggtctgcgggtacatcgcccagcattcctgcgcgcagctgtccagcccttcttcacgcagcagcagcatcaccgtctgcaggtacatgcccaggtccgaccattgcggcgggcccatgcggcggtccacggtgcagaacagcgccagcggcgcgccgaagaaggtgaagttgttggcaaactgcgccagccgccgcgccttgtcctcgcgcgggatgccgaggtagtggtagagcgcctcgcccacctggaagcggcggtcgcggtagggcgagaccagctcgcgcgggtagatgtcgtactcgcgctcttcacccgcgggcgcctgggcgatgcgcttgcgcatgatggcgcgcagcccctccagggcctcgccgccgatgacatggatatgccagggctgcaggttgccccccgagggggcgcgcgcggcggcgtcgagcacgcggcggatggtgtcgggcgcaacggcccggggcaggaagccgcggacggacttgcgactggcgacggcttggctgactttcatgcgaattccggaaaagttgatcgacgggcgcgcttcagatgaagggcggctcgctggtccagtcgaagaagtccggcatgtcgtgcgacacggtttccgggaaggcggcgggacgcttctccaggaaggcgctgacgccttccttgacgtcggcggagcgcccgcgcgactggatcgcgcggctgtcgagcttgtgcgcttccatcgggtggctggcgccggccatgcgccagatcagctggcgcgagatcgctaccgaaaccggcgcggcattggcggcgatctcgcgggcaatggcctgggcggcaggcagcaggtcttccggcgcgtgcagcgagcgcaccaggccgcgctcatgcgcttcctgggccgagaacacgcggccggtatagcaccattccagcgcggtcgagatgccgaccacgcgcgacaggaaccacgacgacgccgcttcgggcgtgatgccccggcgcgcaaagacaaagccgaacttggcgtcggtcgacgccagccggatatccatcggcagctgcatggtcacgcccacgccgaccgcggcgccgttgaccgcggcgatcaccggcttgaggctgcggaagatgcgcagcgacacgcgcccgccaccgtcgcggtgcgcgctgtcggggctggcgccataacgcttctcgaagtcgaaggtggagctgccgccggacaggtcggcgccggcgcagaaggcgcggcccgagcccgtgacgatcacggcacgcacgttgtcgtcggcatcggtggcgtcgaacgcggcgatcagttcatgcatcatctgcgcggtgaacgcattgagctggtccgggcggtgcagggtgatggtggcgacaccgtctgcaacggcgtagcgcagggtttcgaacgaaggcgtggcttgcgtcatggggggctcctgccgggattgctgcgaatatgggaggaagtgtgccggggcggggcgccggcacggggctcggtcaacactagtgcagaatgcgccgcccgcaatcgtcgcttccgacgaggctcggaatcggcacctggccgtagactgaccccgatcaagcggcagggccggcactaccgcgcgcctgccggcgcagacagcaaagggacaaccatgaagacacgaatcaccgaactgcttggcatccgctacccgattatccagggtggcatgcaatgggttggctacgccgagatggcctccgcggtttccaacgccggcgggctgggcatcctcacggcgctgacgcaacccacgcccgaggcgctggccgaagagatccgccgctgccgcgagatgaccgacaagccgttcggcgtgaacctgaccctgctgccgtcgatcaacccgccgccgtacgcgcgctacctcgacgtcatcatcgaaagcggcatcaaggtgctggaaaccgccggcaacaaccccaaggaacatatcgcgcgcgccaaggccgccggcatcaaggtgatccacaagtgcgtggcggtgcgccatgcgctgtcggccgagcgcctgggcgtggacgcggtgtcgatcgacggcttcgagtgcgccggccaccccggcgaggacgacgtgcccggcatggtgctgatcccgcaggcggtgcgcaagctgtcgatcccggtgatcgcctccggcggcatcgccgacggacgcggcatggcggcggcactggtgctgggcgccgagggcgtcaacatgggcacgcgcttctgcgccacgcgcgaggcgccgatccacgacaacgtcaagaaggcgctggtgcaggccagcgagcgcgataccaacctgatcttccgcacgctgcacaacaccgcgcgcgtgctcaagaacgccgtgtcggacgaggtggtgagcattgaacgccgcccgggcggcgcgcagttcgaggacgtcaagcacctagtcgccggcgtgcgcggcaaggcggcgctcaaggcgggcgagaccgacagtggcatcatcagcgccggccagtgcgtgggcctgatcgacgacgtgcccagctgcgaagaactgatcacgcgcatggtggccgattgccgagagcacctcagcgtggcttcgcgcttctttgcctgacgccatggccgaggctgaaatcgagcgggcgatgacccaggccatcgccgcgccgggcgaagctgccggcggggacgtgccggagggcttcgtcccgctgcgcagcatgagcggctacatggcaggtttcggccagctctacctgcatgcggagcgccgcacgctggcggtgcgcatcgacgagagtcacctgaataacctgggcatcccgcacggcggcatgctggcgacgctggccgataccgccatcggcatgatgatgtcgctggaaaccgggcgctccaaaagcgcggtgaccgtcaacctgagcctggactacctggattccgcgcgcctgggcgactgggtcgaggcccgcgtggagttcgacaagctcggctcgcgcctgcgctatggcacctgccggctggtcagtggcgagcgctgcctgctgcgcgcgaccgcaatctttgcagtgctggcgccgcgcacctgaggcctgcggcaaacttcgtcgcttccgacgacgcttgccaccacccgcggcgcaacaatgcaaagcgacactgccggcgccagatgccggcactccggacaacaccatggctgccccggcagcctgcaccgaaccaaggagatcacatggcagaggcatatatcgtcgcggcggtccgtaccgccggcggccgcaagggcggcaagctgtcgggctggcatccggccgacctggccgcacaggtgctggacgcactggtggaacgcaccggcgccgacccggcgctggtcgaagacgtcatcatgggctgcgtgagccaggtcggcgagcaggccggcaacgtggcgcgcaatgccatcctggcctcgcgcctgcctgaaagcgtgcccggcacctcggtggaccgccagtgcggttcgtcgcagcaggcactgcactttgccgcgcaggcagtgatgtcgggcgcgatggacatcgtcatcgccgccggcgtggaaagcatgacgcgcgtgccgatgggcctgtcgtcgcagctgccggccaagaacggtttcggtgtgcccaagagccccggcatcgaggcgcgctatcccggcgtgcagttcagccagttcaccggcgccgaaatgattgcgcgcaagtacgacctgtcgcgcgagcagctggatgcctacgccctgcagagccaccagcgcgccatcgccgccaccaagtcgggccgcttcaccgccgaaatcctgccggtggaagtgcgcacggccgacggtgccaacggtgaaatgcacaccactgacgaaggcgtccgctatgacgccacgctggaaagcatcggcagcgtcaagctgatcgccgaaggcggccgcgtgactgccgcttccgccagccagatctgcgacggcgccgccggcctgatggtggtcaacgaggccggactgaagaagcttggcgtcaagccgctggcgcgcgtgcacgccatgacggtgatcggccatgatccggtcgtgatgctggaagcgccgctgccggccacggaagtcgcgctgaagaaggcgggcctgcgcatcggcgatatcgacctgttcgaagtcaacgaagccttcgccccggtgccgctggcctggctgaaggccaccggcgccgatccggcgcgcctgaacgtgcatggcggcgcgatcgcgctgggccatccgctgggcggctcgggcgccaagctgatgaccacgctggtacatgcgctgcatacgcacggcaagcgctacggcctgcagacgatgtgcgaaggcggcgggctggccaacgtgaccatcgtcgagcgcctgtaaagctgtgagagtcgccgcgtgccgcacaggcacgcagcgcatggatcgccgcagcaaggagtagtaaagggagaaggaccggcggcgcgggcatgtcagagtgcccgcgccagcagccggaaaagggggccgcgattttcgcggcttttcttgtttgcggtgtgtcgcgcgcgtcaggcgaacgtcactgcgctgcgccggtcggcgcgttccaggtgcggcacgttgttgaagctcagcagccgctgcacgccgcggccgacgatgatctcgcagaacgccgtattgcggaattgcaggttcatctcgatggcggcctgtgcaggtgcgccaagcaggtcggccgtggcgcggccgatggcgccaccggagctcaccaccaggatggcatcctcgcgcgtcatgccttcgcttgcgtgcgccagggcgccggtaatgcgggcgccgaaatcggcccagctctcgggcatctcggccagcccgtcctgggtccatgcggcgtaggccgcgcggaaggtgcgccagtagtcgttgtagtcgccgttctggtgcgcgcggtggtcggcgccgccggtgtggcaacggtacagcgcctcgccgtcgtattcgttcaggcccgcgtgcgagacgatcgctgtctgcggctgacccatgccggccaggatctcgctggcggtgtcctgctggcgcaccagcgtgccggacaccacgcggctgaagctgacgccgcgctcctggaaatactcgcccagccagcgcgcctgctggcggccggtcggcgacaggcaatcgtagttggcggcgccaaacgaggcttgtccgtgccggacgaggaaaagcgtggccatgagcggtcccggtaaacgtgaggcggatagggctgcgcccggcgcgtcgttttgcggcaggccgggggcgccgggcacggcgcccggcgtgggcacattctagggaggtccggcgcgccagccaagcaagcgctgcgcaattcatggcagccatggcctggctgcattaccgcgggtggcgcgggccggtggtgtgctcaggccggctctgcgcaggggacgccgagatagccggccatcaggcggttgagttccgggatcatctgttcgtcgtcgaggtgcagtgggccggaatcattgagcacggcattgaccagcacgctgaacaccgcctgcatggcaaagcgcacgcgcacctcggcggtgtcggcaggcatcgccagccgcggcaccagcaactgcaccatgcgctccacgatggcttcgccgctctggcggtggggcacccattcctcgggccgcgtggacgcatgccgcagcgatgcccggatcacgccgcggttggccagcgtgccgagcaccatgaagcgcgtggccttttccagcagcaccggtgtcggcacgtcctcccagcgctcctgcgccaggtagcgctcagtcgacgcggcggtttcttccatgaccagcgcacgcaaggcctcgaaataggccatcttgtcgcggaagcgcccatagaaggcacccaccgatacctggcatgccgcggcgatctgggccacggaaacggcggcaaagtcacgcgaggcaagcagttcgcggcccgcgcccagcaaggcctgttcggtctcgcgcgcacggcgctggcgcggcggctgcaggatcgagggggtatcgatacggggaaaggaggcgttggcggtgaagccggattgggtcgctgacattggcactccgtattcgaattctgattcgaatttgaaaataccggtgcgtgccgcgacgcgtcaaggattttgtcgggtggcagcccggcgtggcgggtgggtgggctgcgccggaggtggcgttgcggcgcgcatgtgccgcttgcctcggcgcgggtcagagcgatccgaacacggtgcccagtccgtaggtgaaggctgccgccatgcccccgatcagcacctgccgcagcgccgagaaccatcccgggcggccattgaacgacgaggtgccccagccaaccaggccaaggccggccaggcacgcgacgatgctgccgaactgcgccgatggccctgcggtcacgaggaacggcagcaacggcaccagcgcaccgctgctgtacagcacgaaggaaattaccgccgcctgcaccgggttgccgccgcgctcctgcgggttgatgcccagcacttcgcgcgcaaaggtgtccagggccgcgcgcgggttgcgcatgatctcgtcggcggcacgctcggcatcggccggcagcacgcccttgcccacaatcaccgtgaccagccgctgtcgggcccggatggcatcatgcgcgagctcgtgcgccatgtcgcgcaggcgcttgttgttcatctcgcgactgttggtcaccgacagccattcgcccagcgccatcgagcaagcgcccgccgccaggcccgccagcccggccaggatgacggcctcgcgcgaggccgccgcgccctccaggcccatcaccaggcagaagctggacaccagcccgtcgttgacgcccagcacggctgcgcgcaaggcgttgccgctcggtcgatggagcaggcgccgtacgcgggtgccgaagccggttggagtgggggcgctcgacaggggcatggtccttttgcgatggagcgttgtcagttgaagcgcgggcccaggtcatcccgcatccattcgataaaggcgcgcgtgcgtgccggcaacagtcgcgcatggggatagatcagcgatagcggccatgccggttgctcgaaagcctccagcacgatgcgcagtttgcgtgcttcgaccagttgcgcgacctgataggacaggaagtggccgaagcccgcgccttcggcacaggcagccacggcgggcgcggtctggttgaattccaggttgccgctgacctgcacgtggaactcccggccgtcctcctggaaggtccaccagtgcgcgtggttgccggtgaagcgcacgcagttggcgctggccagttcctcgggatggcgtggcacgccgtgcttgcgcaggtaggcgggcgtggccaccaccacgcggcggatgctgccgacggtctgcgccaccagcgtggaatcagccagcgggccgatgcgcacccccacgtccaggtcttcttcaagcaggttcaccacgcggtcggtgaattccatgcggcagcgcacgcgcggatagcgctgcacgaaacgcgtgaccgccggcgccacatacatctggccgaacagcaccgaggcggtcagcgtgagctggccgctgggttcgacatggctggcggtcaggccggcctcgacctcgtcgatggtggccaggatgcgccggcagctgtccaggtagctgcgcccctcgccggtcagcgacagccgccgcgtggtgcggttgagcagccggacctgcaactcgaattccagcgccgccagcgtgcgcaccaccgccggcaacgaggtatgcagcgtcgtggcggctgccgtcaggctgccctcgtcgacgatccgcacaaaggtctgcatcgcgcgtagcttgtccatggcgccacacattactccattctttggagtagtcaaatatcaattgccctatttattgcaacgacttcggcgcccagaatccggctatcccaaccgttgaggagagtgccatgcaagaaaccaatcgccccgccaagccgctggtgctgtaccgctcgccggtgtccggccacgcccatcgcgcagaactgttcctggggctgctgggcttgccctgccggctggtggacgtcgacctgcgcggcggcgagcagcgcagcgaggccttcctgcgcctgaacccgttcggccaggtgccggtgctggatgacgacggcgtggtcgtcggcgattccaacgccatcctggtctacctggccacgcgctatgacgacggccgctggctgccgcgcgatccggtgggcgcggcgcgcgtgcagcgctggctgtcggtggccgccggcgacattgccttcgggccggcggcggcgcgcctgggcgtgctgttcggcaggccggtggcgatggacgatgccatcgcccgcgcgcagcggctgttcacgctgatggaaatcctgctcgccgggcagccgttcctggcggccgaccatgccaccattgctgacgttgccgcctacagctatatcgcccgcgccgaggaaggcaacgtgccgctggcgccgtaccccgcgctgaacgactggctgcgccgcatcgaagccttgcccggcttcgtgccgatgctggtgtcgaaggtcggcctggcggcgtagcgcctgccggacccgcgtatcgccaatcgatccgacaaggaaaaggagctagtcatggatctgcccacatggccgcacgccggcctgccattccacgccggcgaactggccgcccaggagcgcgccggcaagcgcgaacgcatggccgcgtccggcccgcgggtaatccgtggcgagatgccggagcagcaccgcacgttctttgcgcagctgccgttcctgctggttggcgccgtcgatgccgacgggcagccctgggccacgatgctggccgggacgccggggtttgcgcatacgcctgacgccacccacctgcgtatcgacgccgtgccgctgcccggcgacccggcggccctggcgctggcgcagggcgcgcgcatcggcctgctcgggatcgagctgcctacgcgccggcgcaaccgcatgaacggggtcatcgtggcgcgcgacgagggcgggatgacagtcgaggtcgagcagagctttggcaactgcccgcgctatatccagttgcgcgacgtgagcctggccgagccggcgcccgcgccgcccgcctggcacggcgacgcgctggatgagcaggcggtggcctggctgcgcggcgccgataccctgttcatcgccaccagcaacaccgcatctccgcaggacgagggcgagcacaccggaggcgccgatgtctcgcaccgcggcggcaagcctggctttatccgcgtcgacgaggccggcacgctgacgttcccggacttcaacggcaacaacttcttcaatacggtcggcaacctgctggccaatccgcaagccgggatcgtggtgccggattttgccgatggctcgctgctgcatgtgggcgggcgcgccgaggtgatctgggagggcgatgaactggcgtcatacgccggcgccgaacggctggtgcggctgcatgtcgagcgcgtggtgcggcgtgcggcggtattgccgctgcgcttcggttttcgcgaatactcgccggtgttggcggacacgggcgcgtggccggtgcgttgagtccggtagtccgggagattgtcataaaaatgacatcagaaagtcacaaaagagtcacaatggcggctggcgactgttcgtagcacccggaaccagggcgctggcgggcagccctgtatcaaggagaaatcaaccgtggacaagacgaagaacaagccgcaagcccgccgggacatcctgagacacgcactgctggccctggccgccgcgccgctggcactggcggcggggaccgcgcaagcggcctggccggaaaagccgatccggctggtggtggcattcccgcccggcggcccggtcgacacgcacgcgcgcctgctggccgaaaagctgcagccgatcctgggccagaccatcgtgatcgactacaaggccggcgccgccggcaatatcggctcggacaacgtcgccaagtccgcgcccgacggctacacgctgctgctggccaacactgggcagatggccatcaacaactcgctctatcccaagctgccctacagcatgccgaaggacttcgcgccggtggcacgcacggcgctgatcccgctggtgatggtggtcaacaacaacgtgccggcgcgcgacctgaaggcgttcatcagctatgccaaggccaacccgggcaagctgaactttgcctcgggcggcaatggcggcatctcgcacctgatgccggaaatgttcaagcaggcttcgggcacgttcatcgtccatatcccgtacaagggcagctcgccggcgctgaccgacgtgatgggcggccaggcgcagatgatggccgactcgatcccgctgttcacgcagtacatcaaggcaggcaaggtgcgtgcgctggcggtgacgtcgccgcagcgctctcccgcgctgccggatgtgccgacgatgcaggaggccgggctgaagggcttcgaggtggttggcttctatggcatgctggcgccggcgggcacgcccagggaggtggtctcacgcctgtccggtgccttgcgcacggtgctggccgaccccgacaccaaggcgaagctcgagcagcagggtgccgagcccgcatggcagtcgccggaggcatttgccgccacgatcacggcggagcagaagcgctgggggcaggcagtgaaggcgtcgggcgcaagtatcgactgagccgggcgggcacccgcgggtgccgtggctcatggctcagctgcggccccgatatttcaggcttgcgcagtggccgacgagcgcggtgatgcagcaggcatcgccgcgccattcgccgccgatgacgatgccgtcctggccggtcaccagcttgcgctggcattggcccggtaccggcgtgcgctccatgccggcatcgcgcgggccgctgcccggggggcgcgcgggcgcaatcgaatcgttccagacataggccgtgccggagggcaggacctgcaccgattgcggcggaccccactggcgcttcgcctcatcgacggggacgtttttccaggaatcgaagacgtcctgcatggcgctggcctccaggccggcgcaggcaccggtgatggcagccgcccacaagacggccaggcttgcacgcacgctgacggcgccgcgggccgtttcggccggaaggattgggttggctggcatgtaggctccgcatcggcgcagccggctgcaagggccggcctgtgcaggctagcggagccgcgtgcctcgctgcaagcgtgctctgcgcgatgacgcacagagcgtggccggcttcagtcggagaccaggcccaggggttgctgtgcggcagccggtggcgccttgcgggcagtctgtccggccgggatgcgtgccgggcgtggcgcccgggcgggggcctcgggggcggtcagcgtgaacggcctgtgcacggacagcggcaccgcctgcggcatccattgcgccagccgcggcgcgaggatctggtatgtatcgaggtcgaaatgcgctggtgctgccgccaacgcctgcgcttcttccagcgtggctgcgcagcccaggtagcaccagtcgtcggcgacatgccaccaggtgcgtccgtcgtgctgctcgcgccaggcagccgggccatcgaagggccagggcatcagcgcgatcggcgccagcgcggcggccagccgggcgcggtgcgcgcccgacggctcggcgccgacgcaggcaccggcgcagcgatggacctggcgcgcaaagcaggggctgccacggcgggtggttttctccagcgacagcgtggccaggcacaggccgtgttcctgcgccagcgcgcgcaagcgagcctcggccgcgccgcggctgccgaacacgccgaacaggtcgcgatgccggcagaaatccgtatctcgatccgagcgcaggcgtggcaccggcagctgctgcggcagttcccaggcatagagccgggcattgcggcgcagcagctggttgtgcaccggctgcatcgccttgaccagccgggcttcgagcagcagcgcgccggtctcgccgccggtctcgcgccattccacacggcgtaccagccgggccagccgcatatccttgccgtaccggtagtcgccggagaagtgggcgccgatccgttgccgcaggtgcacgctcttgccgatatagagtggcacgtcctggtcgccatagaagatatagacaccgggcgccgccggcacgtcttccagcgcggtttcgtccaggccggccggcaggctggcccgccgcaccagcgtgcgcacggccgattccaccaggtcgaccgaatacgtggcatggatcttctgccagaactgccacagcagctcggcatcggccagggcgcggtggcggcccttgggcgtcaggccgaagcgcgcgatcagcgcatccaggccgtggcgttccacggaggggaacagcgagcgcgacagccttaccgtgcacagcacgtcggcccggaaggtcacgccggcacgtcggaaggcgttcttcaggaagccatagtcgaagcgcgcgttgtgcgccacgaacaagcggccttgcaggcgttcggcaagcgattccgccagtgactcgaagctcggctggccgcgcaccatctcttcggtaatgccagtcatgcgctggatgaacggcgggatcgacatgccggggtcgagcagggtgtcccattcaatgatgccgtccgggccgacttcgaccacgccgatctcggtaatgcggtcgcgctgggcgtccgcgccggtggtctccaggtcgacaaagacaatagggcgcgacagcgccgcggcgagagcttgggcgtcgagcaggcgcgccccgtccgctggcaggcgcgacggcaggtaggtaggcatgtcaggcatttgccgattctaaggcggcgctgatggtggcacgaagaagttttcaaaaaccccttgccaaccccgctgcggtcacttaatattcgccccctcgcaacacacaacgcagcgctgcaaagcagacgcagcaagggttgcggggtcgaccgggatggttggcgcagcgaagtttgcagcgctgaccgcagcgaaaaaagatgctgaaacggttgacgaaacgaagaaagctctgcataatctcgtttctctgctgcagacaacgcagcggcgctgaacggcaaagccggcggcgaagttctttaacaatcaaacaaccgataagtgtgggcgctgggtagcggacgccactgtcttcggacagtgttgcttcacaagttatacagtgctcgcacagcaaaacgtgactggatcttcggatctggtcagtcagttttctgagagtgagcgaccgctcgaaagagcgaggaccctcgggtccacacagagattgaactgaagagtttgatcctggctcagattgaacgctggcggcatgccttacacatgcaagtcgaacggcagcacgggcttcggcctggtggcgagtggcgaacgggtgagtaatacatcggaacgtgccctgtagtgggggataactagtcgaaagattagctaataccgcatacgacctgagggtgaaagcgggggaccgcaaggcctcgcgctacaggagcggccgatgtctgattagctagttggtggggtaaaggcctaccaaggcgacgatcagtagctggtctgagaggacgatcagccacactgggactgagacacggcccagactcctacgggaggcagcagtggggaattttggacaatgggggcaaccctgatccagcaatgccgcgtgtgtgaagaaggccttcgggttgtaaagcacttttgtccggaaagaaatggctctggttaatacccggggtcgatgacggtaccggaagaataagcaccggctaactacgtgccagcagccgcggtaatacgtagggtgcgagcgttaatcggaattactgggcgtaaagcgtgcgcaggcggttttgtaagacaggcgtgaaatccccgagctcaacttgggaatggcgcttgtgactgcaaggctagagtatgtcagaggggggtagaattccacgtgtagcagtgaaatgcgtagagatgtggaggaataccgatggcgaaggcagccccctgggacgtcactgacgctcatgcacgaaagcgtggggagcaaacaggattagataccctggtagtccacgccctaaacgatgtcaactagttgttggggattcatttcttcagtaacgtagctaacgcgtgaagttgaccgcctggggagtacggtcgcaagattaaaactcaaaggaattgacggggacccgcacaagcggtggatgatgtggattaattcgatgcaacgcgaaaaaccttacctacccttgacatgccactaacgaagcagagatgcattaggtgcccgaaagggaaagtggacacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgtctctagttgctacgaaagggcactctagagagactgccggtgacaaaccggaggaaggtggggatgacgtcaagtcctcatggcccttatgggtagggcttcacacgtcatacaatggtgcgtacagagggttgccaacccgcgagggggagctaatcccagaaaacgcatcgtagtccggatcgtagtctgcaactcgactacgtgaagctggaatcgctagtaatcgcggatcagcatgccgcggtgaatacgttcccgggtcttgtacacaccgcccgtcacaccatgggagtgggttttgccagaagtagttagcctaaccgcaaggagggcgattaccacggcagggttcatgactggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacctcctttctagaggcttgtgtctcaagcctagcgttcacacttatcggtttgtttgctgttacagccaagggtctgtagctcaggtggttagagcaccgtcttgataaggcgggggtcgtaggttcaagtcctaccagacccaccaagttatccggaagggggattagctcagctgggagagcacctgctttgcaagcagggggtcgtcggttcgatcccgtcatcctccaccactgcctggtaccttggattggttgtcaaatgaaagcgcatcgcgacgatgagtggcgagtgtttccatttggcattgccaagcgatcgcaagatcggctgttctttaaaaatatgggatgtagtaaaggtgtcgcgcgagcgttgatgagacgctgcagtacaagacgcgataccgggttgtgattgtatcaaccaaaatgtatttaagtgatcgaaagatgacttgaaatacggcacaaatgcgagaactcatcctgtagcgaggtttcgagcaatcgagacacactcgttatagggtcaagcgaacaagtgcatgtggtggatgccttggcgatcacaggcgatgaaggacgcggtagcctgcgaaaagcttcggggagctggcaaacaagctttgatccggagatgtccgaatggggaaacccggcccgaatgggtcatcccacactgaatccataggtgtgggaagcgaacgcggcgaactgaaacatctaagtagctgcaggaacagaaatcaaccgagattcccaaagtagtggcgaacgaaatgggaagagccttgtactctttagcagtggtgttagcagaacgggatggaaagcccggccctagcaggtgatagccctgtatgcgaaaacacgattgtggaactaggtgtacgacaagtagggcgggacacgtgaaatcctgtctgaagatggggggaccatcctccaaggctaaatactcgtgatcgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccgggaggggagtgaaatagatcctgaaaccgcatgcatacaaacagtcggagcctcgtaaggggtgacggcgtaccttttgtataatgggtcagcgacttacattcagtggcaagcttaaccgattagggaaggcgtagcgaaagcgagtccgaacagggcgttgagtcgctgggtgtagacccgaaaccagatgatctatccatggccaggttgaaggtgcggtaacacgtactggaggaccgaacccactaacgttgaaaagttaggggatgagctgtggataggggtgaaaggctaaacaaatctggaaatagctggttctctccgaaaactatttaggtagtgcctcgtgtctcaccttcgggggtagagcactgtcatggttggggggtctattgctgattaccccgccatagcaaactccgaataccgaagagtgcaatcacgggagacagacatcgggtgctaacgtccggtgtcaagagggaaacaacccagaccgccagctaaggtccccaaatatagctaagtgggaaacgaagtgggaaggctaaaacagtcaggaggttggcttagaagcagccaccctttaaagaaagcgtaatagctcactgatcgagtcgtcctgcgcggaagatgtaacggggctaagctatataccgaagctgcggacgcacagcaatgtgcgtggtaggagagcgttctgtaagcctgtgaaggtgtcttgtaaaggatgctggaggtatcagaagtgcgaatgctgacatgagtagcgataaagggggtgaaaggccccctcgccgtaagcccaaggtttcctacgcaacgttcatcggcgtagggtgagtcggcccctaaggcgaggcagagatgcgtagctgatgggaagcaggttaatattcctgcaccgtcgtatgatgcgatggggggacggatcgcggaaggttgtccgggtgttggaagtcccggtccctgcattggagaaggcgctcaggcaaatccgggcgcgggattcaaggatgcggggcgagcggcctagtgctgcgaagcaattggaagtggttccaagaaaagcctctaagcttcagtcatacgagaccgtaccgcaaaccgacacaggtgggcgagatgagtattctaaggcgcttgagagaactcgggagaaggaactcggcaaattggtaccgtaacttcgggataaggtacgccctggtagcttgactggcctgcgccagaagggtgaaggggttgcaataaaatggtggctgcgactgtttaataaaaacacagcactctgcaaacacgaaagtggacgtatagggtgtgacgcctgcccggtgccggaagattaaatgatggggtgcaagctcttgattgaagtcccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgatggccacactgtctcctcccgagactcagcgaagttgaagtgtttgtgatgatgcaatctccccgcggctagacggaaagaccccatgaacctttactgtagctttgcattggactttgaaccgatctgtgtaggataggtgggaggctttgaagcgtggacgctagttcacgtggagccgtccttgaaataccaccctggtttgtttgaggttctaaccttgacccgtgaatccgggtcggggacagtgcatggtaggcagtttgactggggcggtctcctcccaaagtgtaacggaggagttcgaaggtacgcttggtacggtcggacatcgtacctaaagtgcaatggcaaaagcgtgcttaactgcgagaccgacaagtcgagcaggtgcgaaagcaggacatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactctggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatctcatcctggggctgtagccggtcccaagggtatggctgttcgccatttaaagaggtacgtgagctgggtttaaaacgtcgtgagacagtttggtccctatctgccgtgggcgttggaatcttgacgggggctgctcctagtacgagaggaccggagtggacgtaccgctggtgtacctgttgtctcgccagaggcatcgcagggtagctatgtacggaagagataaccgctgaaagcatctaagcgggaaactcgcctgaagatgaggattccctggcggcttgaccgccttgaagggtcgttcgagaccaggacgttgataggctgggtgtggaagcgcagtaatgcgttaagctaaccagtactaattgcccgtaaggcttgatcctataaccagtgtgttttgcctggtgagtcgatcgccttgtgccagatacgcacaaccccaactacatccctattcgcagcgttgacctcaacctcagcgctgcaacccctcatgcctggtgaccatagcgagctggaaccaccccttcccatcccgaacaggtccgtgaaacagctccgcgccgatgatagtgcggattcccgtgtgaaagtaggtcatcgccaggctcttattccgcagaacccccagccccaaaaggctgggggtttttgctttggcgcggcggaaaatcacgcccgcgcccctcatgccgtcatccgccggtccgcgacagccagcgcaacgccggccaggcagcagcctccaaccagcaatgcggctggcacggtgccgtgcactgccagtgagctggccgcaaccggcatcagcatcagcacagccaggttgttgatgctttccgagacggccagaatctgtccctttgctgcgccggcccgccgagccaggatggcggtgctagatggcgccgcgatgccgagtgccgcgccccacgccagcaggcagccaagcgacccgggcaaccccaagacgcctgttgtgaacaaggtcagggccacggcgacaagcgcggtggccactatcaaaacactttcctcgcgcgcgaagcactggctggcacgccctgccagcagattgccaacggccaggccgaggccgaacaccgaaagtgccgcgccgacgccgggcacgccgagcccgtaacgcagccgcagcacttcccccgctagtacataggccgctacggcgcttccattccaggcgcctttcgcgatcaatggaagcaggatgcctgaagatgctgggatgttcctggatttttcctggcagtcgccgctacgcggcagattgcgcggaagtacgtggcagccggcaagaagggccgccaggcaaccacctgcggtgacaaggaagggagcgcgccagccgaatccatcggccagtaccccggccactgccgggcctgcggcaatgccggcggtcatgcctagcatgacgccgcccatggcgccagcctgccgcgccgggggaaccagatctgcaatcaatgcgaagacggtgggaatcgtggccgcggcggcgagcccgccgaggatacgcaatgccatggcggcatgcagcgtagggacgagcgtgagggcgatgccatcgagtgcgaacaacagcaatgcagccagcagcacgcggcgccgtccggcacgatcggagaaccagcccatcaacggcgcggccaaggcataggaaagggcataggcagaaatgagtcccgatgcgcgcgccggggtggtggcaaaagcgtctgcaagcggcgccagcatcggtgacaacatgaattcagcagcgccgaccatgcacacggcgagggcaagcacgggcagcaggcaaggagatggcatagggtagcctcctcgggcttcaacattgatgggacgtggcgataccggccaagacgtgcgaaacgcgacgtaacaagggcgcatcgccgcctaacagtgggtaaatccggaaaatgaatgcgccgctgagtcgggcaagatggggatggtgcgagccggcaccgggtactgcgagaaggggcgattcagaaagatcgccgggaagtcagggatgattctatcgtattgccagcaatcaggggccaccggtgcccaggcaccggtggcatggcggaaagttagtcggcctcgatctgcatcgacttcagcagcggctgccacttgtcgctctcagccttgagcagtgtgcgcaggccttccggcgtctgcttgtcgaccggcacgatttccgcacccaggccatcgagtttcttgatcaccacgggatcttgcagccccttctgcagcgccttggtcagccgcgccactgcagcgggcggcgtgcccttgggcgcgtagatgccgtgccagaccttgacgtcaaagcccttgagaccgccttcctgcagcgttggcgcactgggcagcgccttgatccgcgccggcgtggtcacgccgaacaggcgcacgcggtcggcctggatatggggcagcgtggccgtggtctggtcgcacagcaggtcgacctggccgcccagcagtgcggtcagcgcggggccggcgccctggtaaggaattgcattgagcttgacgtggaccgattgctcgaacagcacgccgcatagttgcgatacggcgcccagcccggcattggccagcgacaccttgtccttgttctgcgtcacgtagcggatcagttccggcacggtcttggccggcaggtccttgcggcccatcagggtcatcggcacgtccgcgacctggccgacatactcgaaatccttcagcggcgcgtacgacagcttcttgtacagtgccggcgcggtcgccatgccattatggtggatcagcagcgtatagccgtccgcctgtgcgcgggcgacaaaggcggcagccacggtgccgccggcgccggtgcggttttccaccaccacgctctgaccgagatcctgcgacatcgcctgcgccagcgtgcgtgccacgacgtcggtcgggccgccggcggagtaggggacgaccagcgtgatcggcttgccggggtaggcgtcagccgctgccgcggcgcttgtgccagccagcgccgaggccatcaccatcacgcccgccagccatcgtggcccggcgcgcaaatccttcgcatccttcattgctgtctccagattggtgccgcgccgtgagtccggggcggcttgtcggggttgcgcggctagcatgggggtatgccgccgcgaccgcaatctggttctcgtgaagggtgcctaatccgtgatggaagatcaggccggctggctggtagcccggttgcctcggcactgcactggtcaggcgacctcggccacgcgcacttccaccagcagcttcttcagttccggcacgcacgagccgcagttgccgccggccttgacgcaggcggtgatctccgcgggcgtcttcaggtcgtgcttgcgcacggcgtcgcagatggtgttgcggcccacgccaaagcacgagcacaccgtcgggccggtgtcggcgcctttctccatcggctggccgagcagcaggccgatgcggtcggcgtcttccagccgctcgcggccgaacaggccggcgagccacgcgcgtgagggcaactcgggccgcgtcgaaacgtagacgcacgcttccagccggtcgttgacgacatagcccgcatggtagacgccggcggtgcggtcctcgtactcgagccagtcggcgtccggatcggtcacgccgagcagcgcgcgggcccaggcggtgcggtcggccacggtgtcgcggccggcgaattcatagcgctggaactggcggccctgcacgcgcgtccagtaggtcagcgcttccgcgggcagcgcgctgcggctcagcacgaaaccatgccagttcacgccgaatggctccacccgtactggcgtgtgcttgaattcgggctcgccggaaacgggatcgaccacgggattgaccagcgcgccgacgcgtgcgtcggagctgaactggccgttccagtggatcggcacgaacacgctgccgcgcgggatgccgccgccatggcgcacgcgtgccaccatcgcgccccagcgcgtgctgacgcgcgcgagcttgccttcgcccacgccggacagcagcgcgtcctgcgggtgcatgtcgacgaagggctcgggcaggtggtcggccagcttggccgacttgccggtgcgcgtcatggtgtgccactggtcgcgcacgcggccggtgttgaggatcagcgggaaatcgtcgtcgggcgcgtgggccggcgcgcgcggcggcgtggcgacaaagcgggccaggccgtcggcatgggcgtagcggccgtcggcaaacaggcgctgcgtgccggcgccagccggtgcgcccgctggcagcggccattgcacgggctccagcgcgtcatagtgctcctggtccaggccggccagcccgccgatgtcgaacacgcgcggtgcggcatcgttgcgccaggcgctcaggcgtgcgtgctcgtcgaaaatctcatgcacgcccgcatagtcgaagccgtcaaagcccatgcggcgcgcgacgtcgcacaggatccgccagtcggcgcgcgcctcgccaggcgcgggcaggaaggcacgctggcgggaaatgcgtcgttccgagttggtaacggtgccgtctttctcgccccagcccagcgcgggcagcagcacgtgcgcggcagcattggtgtcggtgcgctcgatgatgtcgctggtgaccaccagttcgcacctggccagcgcgcggcgcacctggtcggcgtcgggcaggcttaccaccgggttggtggcgatcacccagaccgccttgacgcggccggcttcgatcgcctcgaacagttccaccgccttcaggcccgggcggtcagccaccaccggcgattgccagaagctctgcacgatgtcgcgatgcagcgggttggccagttccatgtgcgcggccagcatgttggccaggccgccgacctcgcgcccgcccattgcattgggctggccggtaagagagaacgggcccatgcccggggcgccgatgcggccggtcagcaggtggcagttgatgatgctgttgaccttgtcggtgccggccgacgactggttgacgccttgcgagaaggcggtcacggtcttttccgtatccgcgaacagctggtagaacgccagcacgtcctgcacgtccagcttgcaggcgcgggccacggcagcgggatcggcgcaggccgcgtccgcggcctgcagggcttcatccagccccgcggtgctggcggcgacgaaggcggcgttggtgcggccttcgcgcgccaggtagctcagcagcccgttgaacagccacacgtcggtgcccgggcggatcgccaggtgcaggtcggccagttcgcaggtggcggtgcggcgcgggtcgatcgccacgatcttcatctcggggcgcgcttccttggcccgggacaggcgctggaacaggatcggatggcaccacgcggtgttggagcccaccagcaccaccaggtcggccagttccaggtcttcgtagttgcccggcaccaggtcttcgccgaaggcgcgcttgtggccggccactgccgacgacatgcacaggcgcgagttggtgtcgatattggcgctgccgatgaagcccttcatcagcttgttggcgatgtagtagtcctcggtcagcagctggcccgagacatagagcgcgaccgaatccgggccgtggcggcggacgatgtccgagaagccttgcgcgacggtgtccagcgcatggtcccacgagacttgctgcagggagccatcggtgccgcgcaccttggggtggagcaggcggccttccaggtccacggtttcaccgagcgccgagcctttcacgcacagccggccgtgattggacgggtgctgcgcgtcgcccgcgatctcgacctggccgtcggcgcgcacggtggcgcgcacgccgcagccgacgccgcagtacgggcaggtggtggcggtggtggtggtcagggtcgccgagacgaccgggatgtcggacaggttcacgcgttctccgtgcgggggcgttatatggcttacggtgatgcttatgcggcgagcgcttcgcactgcgcctgaccgaacagcaggcgctggcgcagcgcgcccaccggcgtgcggcgctggatcatgtcgaagtaccaggggccgtcctgcacgtcgccgtacagcacggcgccgaccagatagccgtcctgcagcaccaggcgcttgtagacgccgcggcgcgggtcgcgcagcaccaggtcttcactgccttcggcgccgatgaagtcgccggcggaatacaggtcgacgccggtcactttcagtttagtcgcggtggcctgctgcacgtagtggcgatggccggcgccggcgaggtgcgcggcgcacacgcgcgcctgatcccagatcggcgccaccaggccgaaggtggcctggcgatgctgcacgcactcgcccacggcgtagatgcgcggatcataggtctgcagcgtgtcgtcgacgacgatggcgcgctcgcagtgcaggccggcgccggcggccagctcgatattggggcgcacgccggcggtcatcaccaccaggtcggcggggatctcgctgccgtccttgaagcgcacgccggtgacgcggtcgatgccgagaatctccgcggtctgagcgcccagcaggaagcgcaggcccttgcgttcgagcgcgccctggagcagcgtggcagcgggcttgtcgagctggcgctccatcaggctgtcgggcaggtgcaccacggtcacgtccatgccctggcgcagcagcccgttggcggcctccaggccgagcaggccgccgccgatcaccaccgcatggcggtggtcgcgcgcggcttgctgcatggtctccacgtcctggatatcgcggaaggcgatcacgccgtcgagctggtgccccggcaccggcaggatgaagggcttggagccggtggccagcagcaggcggtcgtagcgcacttcgcggccggaggccgagcgcacgatgcggcgcgggcggtcgatggccaccaccggatcgccggcaagcagttcgatgccatgctcggcgtaccactcgcgcgtgttcagcatgatgtccgctaccgtcttctcgccggccagcaccggggatagcaggatgcggttgtagttgccgtgcggctcggccccgaacaccgtgatgtcgtacaggtccggggcgagcctgagcagctcttccacagtgcgcatgccggccatgccgttgccgacgacgaccaggcgcgggcgggcttggggggtggcggaaggcgtcatgccggcatctccgttggcgtggcttgaggacagggggaacatcaaatgggcgccggtgtcaggctgcgagttcttcctcggcctcgctcacggccacgccggcggcaatccagaccttgccgtcatagacgcgtgcggcgtaggcactgacggactgctcgggcgcttccaggcattcgccggtgcgcaggtcgaagtgatgcttgtagatcggcgaagccaccaccaggcgctcgccgaggttgccgaccagcccgcgcgacagcaccgcggcctgcgagttgggatcgaagttgtcgatggcgtagacttcgtcgccacggccgatgcggaacacggcgacctgcttgtcgtcgaccagcgcgcacacaccagtattgggcacgatatcgcgtacggtgcagacggcggtccaggtctcaggatggtggggatggctcatcacgttctccttgtttgcggcacggtcaggctgcttttgcgggcatggcaaccacgggaatctggctcaggcgagaacgacgcaatttccgttcctccggcgtggccgggcggatctgcccgcgctcttcgacaaaggcgacgttgtcgtcgcggcggtcgctgttgacgaaatggcggaagcgcttgcgcgtctcgggatcggtcacggccttcttccactcgtcttcgtaggtgtcgaccacatgctgcatctcggcttccagttcggcggcgaggcccagcttgtcgtccagcaccacggccttgaggtagtccaggccgccttcgaggttgtcgcgccagacgctggtgcgctgcaggcggtcggcggtgcgcacgtagaacatcaggaagcggtcgatgtagcgcaccagggtgtcgtggtccaggtcgctggccagcagctcggcgtggcgcggcttcatgccgccgttgccgcacacgtacaggttccagcccttgtcggtggcgatcacgccaacgtccttgccctgcgcctcggcgcattcgcgggtgcagccggacacgccgaacttgatcttgtgcggcgcgcgcaggcccttgtagcggttctccagctcgatcgccaggcccaccgaatcgcccacgccatagcggcaccaggtggagcccacgcacgacttcaccgtgcgcagcgccttgccgtaggcatggccggactcaaagccggcggcgatcagttcttcccagatgaagggcagttcctcggcgcgcgcaccaaacaggtccacgcgctggccgccggtgatcttggtgtagagaccatacttcttggccacctggccgaccgcgatcaggccctcgggcgtgacttcgccgcccggcatgcgcggcaccaccgaataggtgccgtccttctggatgttggccaggtagtagtcgttggaatcctgcaggctggcgtgctcttccttgagcacgaactcgttccagcacgaggccaggatgctgcccaccgcgggcttgcagatgtcgcagcccatgcccttgccatgcgcttccagcagcgcatcgaaggtcttgaacttgcccacgcgaaccaggtgatacagctcctggcgcgagtacgggaagtgctcgcagaggtggttgttgacggccatgccctgcttcttcatctcggccttcatgatctgcgtgaccagcggcacgcagccgccgcaggcggtgccggccttggtgcaggtcttgagcgcgccgatgctggtggcgccgtcgcacacggccgcgcagatctcgctcttggagacgttgttgcacgagcagatctgggcggtgtcgggcagggcatcggcgcccagcgcgggcttggccttgccgctgctgtcgggcagtatcaggaactcgggcgactcgggcagctcgatcttgttcagcatcatctgcagcagcgtgccgtactcgctggcgtcgccgatcagcacgccgcccagcaggtacttgccgcagtcggacaccaccagcttcttgtagacctccttgcggtcgtcgcagaactggtagaagcgcgcgcccggcacggtgccgtgcgggtcgccgatgctggccacgtccacgcccatcagcttgagcttggtgctcatgtcggcgccggcaaactcggcggcttcgccctgcaggtggcgcgcggcgacgcgggccatgtcatagcccggcgccaccaggccgtagatcttgccttgccacagcgcgcattcgccgatggcgtagatgtcgggatccgaggtgaggcactggttgtccaccacgatgccgccgcgctcgcccaccgccaggccgctggtgcgcgccagttcgtcgcgcgggcggataccggccgagaacacgatcatgtcggtgtcgaggtgggtgccgtcggcaaacaccatgcggtgggtgccgtcttcgccgtcgatgatctccaccgtgttcttgccggtgtgcgcggtcacgcccaggccatggatcttctggcgcagcatgcggccgccgccttcgtcgacctgcaccgccatcaggcgcggcgcaaactcgaccacgtgcgtttgcaggtccatgtcgcgcagcgccttggcgcactccaggccaagcaggccaccgccgaccactacgccggtcttcgagcgcgcaccgcattcgcgcatcgcttccaggtcttcgatggtgcgatagacaaagcagtccttgcggtccttgcccggcaccggcggcacgaaggggtaggaaccggtggcgaggatcagcttgtcataggacagggtctcgccggtcgacaccttcaccgtgcgcgcggcgcggtcgatctccaccgcacgcgcattcaggcgcagcagcatgttgttgtgctgctcgaagaagccggcgggcaccagcgacaggtcctcggctgacttgccggcgaagaattcggacaggtgcacgcgatcgtaggcgggacgtggttcttcgcacagcacggtcacttccacgttctgcgcgccggcttccgccaggcactccaggaacttgtgacccaccatgccgtggccgacgatgatcagtttcatgatgctttccttgtccggtagtcagtctttgctgcttgttgtgctgtgggggcgatgcttcaaaatcagctggccattgcgctgtcgtacagcgcctgctcctgggccttgtgctcggcggtgaagcggatggcgatggcgcaaagtgcggagatggtggcgagcacgcccagcactgtcagcgtgtgctgcaggtcgcccaggcccttgagcaggaagcccgcggcgacggcgccaacgttgccgcccgcgccgatgatgccggccacgccgcccagcgccttgcggtcgataaagggcaccagcgcgtaggtcgcgccgcaggccatgtgggtgaacaggccgaacagcagcatcgcgaccacggccagcgtcacactgccggcctgcgcgaaccacagcaggcccaggccttcgcccaggatcagcacgaacagcagcgtggcgcgtgcgtccaggccgcggcggcgcgccgccttgtccgacagccagccacccagggcgcgggcaaacagcgccagcaggccgaagctcgcggcggccatgccggcagccttcaggctcaggccgaagcggtccacgtaatacgaggcggcgatgttgtggatgaagatctcaacgccgaagcaggcgccgtaggtgatgaacagcagccacacgcggtagttggcgctggcggcgcggaagctggcccagccgccgcccttgccaccgtccttgccggtgatggcgatgccgcgggcgcgcaggtccgagtagttgccttccgggcagtcctgggtgaagcgccagtaaatgacggccatgatcagcatcagcacgcccggcaccagcagggcgaagcgccagccgaacgcgtggtcggcgccgagcatcagcacggcagccagcagcagcggcatgatggcctgtgcggcgccgccgccggcattgccccagccggccgcggccgcgttggcggtgccgaccacgttgggcgcgaacatcaccgaggtgtggtactgcgtgatcacaaagctggcgccgactgcgccgatcagcaggcggaaggtcaggaaggtctcgtagttctgtgccagcgccacgcccagcaccggcagcgcgcccagcgccagcaggccggtgtaggtcttgcgcgggccgaagcggtcgcacatcgggccaatcaccaggcgcaccaggatggtcaccgccaccgccgcgatattgatgttggcgatctggcccggggtcaggccgaactcgcccttgagcacaggcatcagcggagcgcaggcaaaccacgcaaagaagcagacgaagaacgccatccaggtcaggtggaaggcgcgcatctgcggggtcctaaagctcagcagctcgatgcgggtggctttggcggtcatcgtccttggctccaaaaaacaaatggcgtcccgcagaccaggccgctcaggccagttcaggggacgccgttgtcctgacagccactacatgggataggggctgcgtatgtggggtgggccggtcgccgttgacgggcccgtaccatgttacgcaaggggtgtgccaggccggcatgtgacggtgagtgggggtttgttgcgctgggtgcggcggagtgatgccgggatgcgctgtggtggggcggccgccgggctggcggcacactcatggtgcagtgcggtgggctgcgctggtgcgatgcaataccgcggtcggcgctactggtccgaagccggggactgggcgttgacgggaatgatccgcatatcgcgcggcgacacttccacgccgtcctcgtcgaccaatgccgcgcgcaccagcttgccgctggcgcgcgagcggatctgcaccgggccttcgccggacggggccatgtggctgtcgccccactgcatcaggccgaccagcaccggcagcaactcgacggcggcgcgggtggggcggtattcgaagcgttcgcgctcgccgggctcgcggtagccgaccttgcgcagcaggccggcgtcggtcagcgtcttgaggcgcgcggacagcaccgcgggcgagcattccagccggcgcaggaagtcgtcgaagcgcgtcacgccatggaagacatcgcgcaggatcaggatcgtccacttttcgccgatcagcgacagcgtcgcggcaatcgagcagtggcggaggtcggacgcattgagggtcatgatgccggcaagcatagcatgctgacttcatttgcaaaagtcaggttatctcctatactctgactacgaattttgaatccagagggtgccgggatggatgatcagagcgaggcccgcacgggcaaggcggaaagctggacggtgggacggggcgtgcaggtcacgctgcgccatacgcggcctcaggatggcggggcgctgcgcgcgctggtggatgggctctcgcgtgagagccgctacttccgcttcctgagcggcgggcgcgtggtggacgcgattgtcgacggcctggccgcgcccggacctggcggggtggcgctggtggtggaggcgcccgacgaagttggtgtctcagccattgtcgccagcgcggaatacgtggtgtccgggcaggtcggggaatttgccgtggtggttgccgacggctggcaagggcagggactggggcggcgcctgatcgccaggctgtgcgaactggcgcgcgcggccggcctgcgcaccctgcgcggcgacgtgctcagcgagaaccgccgcatgctggccatcctgcgcggcctcggctttgccagccgccgcaatccgcaggacagccacctgcatgaagtcacgctggcgcttggccagccggcgcgcagcccgcagcggctgccggcggactggttcggcgcgcgctgattaactggcgtcgcgcttgccgcgcgaggtcatggtgcaacctgccgaggccgtgatgatgctggcgatcgccagccattgcagcgcgctcagctgttcatgcaggaacgccagcccggccagcgcgcccatcgccggctccatgctcagcaggatgccgaaggtgcgccggtgcaggcgcttgagcgccaccatttccagcgaataggggatcgcgctcgacaggatgcccaccgccagcccgaacagcagcagcgtcgggctgaacatcgcggtgcccgcatgcgcgagtccgaacggcagcaccaccagcgccgccatggtcagccctagcgcggtggcctgcccgccgtgggcgttgcccgccatctgcccgaacacgatatacagcgcccagcccacgcccgcggccagcgcatagccgatgcccaccggatcgagcgtgccggcggcatcgccgaccggcagcaacagcagcagcccggccacggcaaaggcgatccacaggaaatcaattgcgcgccgcgacgacagcaccgcgaccgccagcggcccggtgaactcgatcgcgatcgccagccccagcgggatggtgcgcagcgacatgtagaacagcaggttggtcgcgcccagcgccgcgccgtacagcgcgatcgcgcgcgcgttggttcgcgtcagcgggatgcgccacgggcgccagacgcacagcaggatcagcgcggagaagctcacccgcagcgccgtggtgccctgtgccccgagcgccgagaacaggctcttggcaaaagaggtgccgatgcacagcgaggccatcgagccggtcagggccagcacggcgagcagggtcgagcgacggtgggcggcggtttgcggcaatttggggatcctgttttatggcgtggcctgtgcaatgctgccgcatcatgcggcaagcccggcgcgggcgccatatacaggtgcgggccagtggctcagtacagttggccgtgccccgggcacgccgctgctcagtgatcccgagctgccgccttgcgccgcttgccgggtttgctggcgcagtccgggcaacgccccagtagcgtcagctcgtggtgctccacttcgaaacccggtggcgtgatctcttccagatgcccggggcacccttccagcgggaagacgcggtcgcacgacaggcactggaaatagtgccggtgggtcgcggcacccggcacttccgacaattcatagcggtccggctggcccggcagttcgacggcatgcacctgctcgccttccaccagggcacggatgttgcggtagaccgtagccagtcccagtgagggcacctggtgctgggccgcggccaggatctcggccgggctcaggggccggccggcttcgcgcagcgcgtcgatgacggcgccgcgttgacgggtcatgcgttccatgactagaatcttaatgagaaattattatcattagtgagtcgctgcggtttgccagtcggatggccgccgccgcgactcgtttttattggggtgttccttatgctgcttgcgcagctcagccgtgcccggcgccgcgcgccgttttcgttccagcctgttgtgccagacctgcgcccggtccaggcgcgttcattgcggccggttgccgccctgatgctggcgatgtccggcctggccgaggcggcggataccaccgaggcctccgatattacgctgccggcggtgtcggtggtcggcacggcctccgcatcatacaacccgcccgacgcctccggcgcgacccgcaccgacacgccgctgcgcgaaattccacagtcggtgcgcgtggtgccgcgcgccatgctggacgatatcgccgcgacccgtttcgcccagaccttcgactatgtcagcggcatcgcgcgccagaacaacttcggcggcctgtgggacaacttcgccatgcgcggcttcaccggccatgagaacaccggcgcgggctacctggtcaacggctttgccgccaaccgcggctataccgcgccgatggatgcggccacgatcgaacgcgtggaagtgctcaagggcccgacgtcatcgctgtacggcaccagcgagccgggcggcaccttcaacgtggtcacgcgccagccgcagttccggcctgcgcagcgctatggcttcgagcttggcacgcgcgacggctatcgtgccacggccgatgtcaccggcccgcttggcgagaacgtggccggccggctgatcgccgtggccgaccaccagggcagcacgcgcgactacatcaacagccagcgctacctggtggcgccgtcgttcacctggaccctgggcaacgacaccgtgctgcagtacgcggccgaattccagcgctacaccacgccgatggaccgcggcgtggtggccgtcaacggccagctgggccgcatcccgcgctcgcgcttcctgggcgagcccggcgacggcgacatgcggctggacagccagtcgcaccagctcagcgtggagcaccagttcagtcagaactggaagggcaggctcggcctgtcctaccgcggcggcgcactgacgggacatagcagcgaggcgacttcactggccgccgacggccgcacgctctggcgccagcgccgctaccgtgacttccagtcggacgatgtctcgctgcaggccagcgtgaccggcaagttcagcaccggcccggtcgggcatgaactgctgatgggggtggatgcctaccgcttcggcaataccatggcgatcctgcgcaagaaccccagcgccgcggcgccgtacgcgatcgacatctacgacccggcctatggccagccggcgccgccgatgccgtggaacatggacacgtacgagcgccagcgcaatctcggcgcctacgcgcaggaccagctgagcctgggcgagcgctggcgcgtgctggccggcgtgcgcttcgacgccttcgaccagtcgctggacaaccacctgcgcggcacgcgcaccacgcagcaccagaacgcagtgtcgccgcgcgtgggcgtgagctacctggccagccagaacgtgtcgctgtttgccaatgccagccagtcattccgtcccaatgccggcgccgacgccgcggggctgccgttcgaccccgagcgcggccgcgcggtggaggccggcatcaagttcgacagcgaggaccgccgcagcggcgccacgctggccatctttgagatccgcaagcgcaatgtgctggccaccgacccgtccgatccctccttctatatcgccgccggcgaagcgcgcagccgcggcctggagctggatgtggccgggcagcttggcacccactggcgcgtatcgggcagttttgcgctgaccgatgccgagatcacgcaggacacgcgcctggccgccggcacgccgctgtccaacgtgccgcgcaccagcggcagcgtgctggcggtgtacgaggatgccgcgccggtgggccagcgctatggcgttggtgccggcctgcgttatgtggggcggcgtccgggcgatgtgcaggacagcttctcgctgccggcctatgtgctggtggacctgcatggctactggcaatacagccgcaacgtgcgcgtgtcgctcaacgtgggcaacctgttcgacaagacctattacgccagttcgtacagcagcctgtggattgcgccgggcgcgggccgcagtgtgcggctgggcgtgcaactgagctattgacgatgctgccagccaaggcgcgcactgccgcgcccctgtcttctccgacagatttcccttctgccgcggtcgcgcggccggccggcggccggctgctgtccatcgacgctctgcgcggactggtgatcctgatcatgctgctggaccacgtacgggacatgttcttcctgcacgtccaggtggccgatcccatggatgtcgccacgacctctccggcacttttcttcagccggctcgccgcgcatctgtgcgcaccggttttcatctggctggccggcatatcggtgtggctctacggtgccgccgggaacgaccggcgcgccgtcagcggcttcctgctcaggcgcggcgtgttcctggtgctgctggaggtgacgctggtcggctttgcctggaccgggaccttgccgccgcaggtgatctacctgcaggtgatctgggccatcggcctgagcatgatggcgctggcggcactggtgtggctgccgcgggcggtgctgattgccgcgggcattgcgctggttgccggccacaacctgctgagcccgctgcatttcccggtggacagcgcctggcacgtgccctgggccatcctgcacgaccgcacctggatcgaggtggctgatggtttcagggtgcgtacctcatacccggtgctgccgtggatcggcgtgatcgcgctgggctatgcggcggggccgtggtttgccgtcacggtgcctgccgcggtacggcagcggcggctggctggatgcgggctggcggcgctggcaggctttgcggtgctgcgcgcgctgaacggctacgggcaggagcagaaatggctggcgggcagcgacgccttgcataccgcgatgagcttcctcaacgtcaccaaatacccgccgtcgctgctgttcctgctgctgacactgggcgtgggctggttgctgctggtgtggctggagcgagcgcagggcagctggatcgcgcggcgcctggctgtgttcggcgccgtgccgatgttcttctacctgctgcacctctacgtgctgcaggggctgtaccaggcttgcgtgcaccgctggggcctgaaccagggcaaggtgttcggcctcgaccacgtctggcagctgtggctgggcgcggccgtgctcgccctggcgctgtggccggcggtgcgctggttcgcggcgctgaaagcaaggcggcgggactggcgctggctgaagtacttctgaccagcgcctgggtcccgcacgtcccggctcagcgcggcgtggccgcgacgggtgccggctgtgccgccgccggggattgcgccggagcctgaggttgcgctgcggcctggggctgggctgctgcctgagccggtgccacggcttgaggctgtgtggcggcttggggccgtgccacggcctgaggttgcgccgcggctggaggttgcgccgcggctggaggttgcgccacggcctgcggctgcgccacggcttgaggccgtgccaccgcctggggctgtgccgcggcttgcggccgcgcggcgggtgcctggcgtgcgccgccattggccgccggggcggcctcggtcacctcgcgccagccgccgccgagcgacttgtacagcgatacgcggctggtcaggccggccagcttgtacgtgatcagcgcctgctgcgcggtgtagagctggcgctgcgcgtcgaacacgccgaagtagtcgtccacgccgttcttgaaacgcatttccgacagccgccgggtctcgctgccttcgcgcaccagcgcttcctgcgcctgcacctggcgctcgtaggtggcgcgtgccgccatgctgtcggccacttcgcggaacgcggtctggatggtcttctcgtagttggcgatgttgatgtccttgcgcacgttggccgcatccagcccggcccggttgcggccggcgtcgaagatcggcacggtcagctgcggcgcgaacacccatgccatgccgccggagaacagccccgccaggctgctgctggccacgcccagcgcgccggtcagcgagatgcgcgggaagaacgccgcgcgtgccgcgccgatattggcgttggccgccttgaggcggtgttcggcgttgaggatgtcggggcggcgcaccagcacgctggacggcagcccttcggggaactcgctcaccagggtgcgcgcgtccagcggatctcgcgcggcggcgttggcgttggccgttgccgcgccggcatcggtcacggatttcggcaacgggccgccgatcagcaaggacagcgcgttctcatcctgcgccacctgccgcgtgtattgctcaacgccgacctgcgaggtctgcacctgggtttgcgcgcgatgctggtccagctgcgccatcgcaccaacctgccgcccgcgccgcaccatctccgccgcgtcctgctgcgtcttcagcgtgtcctgcgacagcttcagcagcgcgcggtcggccagcagcgtcaggtaggcgttggccacctcggacaccaggctgatctgcgcgctgcggcgcgcttcctcggtggccatgtattcctcgagcgcggcatgcttgaggctgcgcacccggccgaagaaatcaagctcgaacgccgtaaagccgatgcccgcgttgtaggtggtgatctgcggcgactggcccgccgcgcgcagccgttgcggcaaccgctgcgagaccatgccggcattgccttccaccgtggggaactgcgccgcgcgctcgatctggtacagcgcgcgcgcttcgtcgatggcaagcgtggccatgcgcaggtcgcggttgttggccagcgccagttcgatcagctggcgcagttgcgggtcgacgaaaacatcgcgccatcccaggtccgcggccgaagggccggcgggttgagccggctggcccggctgcgccgcaccggcctgcggggtgcggtaggcagcgccctccggccacgccgacgggaccggcgcgtcggggcgctggtactgcggttcgagcgtgcaggcagcaagggccagcacgagtgcgccgggcagcagcaggcgcggcgggggcagggtacgggggcgtggcaggcttcgcatggatggttccggagagtggggattgttatctggcatggttcagcccagcagcgcgcgccgcacaaagcgcgacagcgccagcttgggctgcccctgccgggcaatgttgtgtgcgggatcggtgaacagcagccggatcagcgcgtggcgcgccgccatgccggcgttcagggcgatgcccagcaactggccgtcgcggcgcaccacgcggcacgggatccagccggcctgcgccagccacagcgcgccctcggtgccggctggaatggccggcgccagcggcgtggtgacggcaacgccgttgcaggaaagatccctggtggtcacgcggtattccttgccatccacgcgcagcagcgctgccgcgcggtgcgggaagcgctcttccttgcgcgggcgcggcagttccacgcagaccagcagcgaggccaggtacagcatcagcgccaccccggtccagatggtgttgaaggcgagcccttgcgcatcggggtccaccaccagggcgcggcccagtcccagcgcggagaagcccagcagccccgcgtacagtgcagcgaacttgccgtggatcaccagtttggagcggtccagccccttgttggtcaccttgaaaggccgtccgaacggcttgaacatcgcgctcaccagcgatgcggtgacggccagcgccgccacgatctgcgtgacttcggtgaagatcggcagcgcgcgctggccggtgatccagatgctgtacgcccagtacgccaccagcgccggcaggccgtaggcgagaaactgcagcggctcgccatacagggtggagacgccgaggtaccagtacagcagcggccctgccagcagcatcagcgtgaatggccgcgacagccagtgcaacaggccgtgcacgtagtgcagccgctgcatcccggtgtagccgcgcccgcgcagcggcccgtccgcggtcagcgccacctggatcgtgcccagcccccagcggctgcgctggctgatgtactcgggcaggccttcggctgacaggcccacgctcaggcgctcattgagccagcgcgtgatatagccgtgcggcagcagccggtaggtcaggtggatgtcctcggtcaccgtgccggtggggaagccgccgatcaggtcgatcaggtcgcgccgcaccacgaacgaggtgccgatgcagaacgccgcgccccaggcgtccttggccggctgcatcacgtcgaagaaggcgcgttgctcatcgacccagcattcggtggcgcgcaggttgtactggatcggatccgcgttgtaatagaactgaggtgtctgcaccacgcccacgcgcgcatcgctgaacagccccacggtgcgcagcaggatattgcgatgcggcgcgaagtcggcgtccagcaccaggatgtagggcgcgccgccggccgcggcgctgtggcgcaggccgttgttgagattgccggccttggcgtgggcgttgtccgggcgcgtcacgtagtgcgcgccgacccgttcgcagaactcgcgcagccagtcgcggcgggtgtcgtccagcacccagacgcggaagtcgggatagtcgatcgccagcgccgagacaatggtcttctccaaaatgtccaggccttcgttgtaggtggcgatgaagatgtccaccggcggcacctgcttcgcgcggcgcaaggcggcctcgcccgcgtcggcgtcgggggtgtggttgctggtgcgcgccagcaccacgatcgacagcagcgtataggccagcgtcatgcattcgaaggcaaagaacacatgggcccacacgctggcgaagttcatctgccagtcgggcagcgtttcgcggacgcgccaggtcaggtataccgccagcagcaaggcggtgacgccgccgaacagcacgcggtccgccggccggtcttgccggcacagcatcgagagcagcaccatcgccagcagcacgccgccgttgatgaccagcagcgtctggttttccagaaacagggcgaacatcgtcactccttggcggcggtgttgataggggcggttgcaggtgccgcggccgcaatggccggcggcgggcaggacggttccaggcatccgcccggacggaaggggttccagcgcgccgcggccagcacggcccatgcagtggcgcccaggtggggcaggtggaagtagtggaagtcctccgtggtcgaggtgggcccgatcgacagcccggtgctgatgcgcgcctcgggcgtggcgtagagcatcccggacggcgcccgctgcgacagcagcagctgccacagtggctgcgcctgttgcgcctgcccggcggcctgcagcaccagcgcggcctgcccggtgccttcggtccagatgccgtcggggccgcccttgaagccgtagcccgcgccggcgcggtgcttggcctccacccacgccaggttgcggcgccagtcctgcggcgggtccgggatcgcgatcagcggccacagcaccgcatccagcgcggacgggccggcgtttggcgcgcgcccatcgtcgcgtgtgccgatgatgaagcggccctcgcgcgcctgccacatggcgccgacaaagccgcgcgagcgcgccgcgccgtcgcgccagcgcggatcgttgcgctggctggcgagccagctgaaggcggcataggtatcgacgttgtgctcggttgatttccagccctggcgggtctgcttcggctcatggccgaagaagccgccgatatagccggcgggcgcgctcgtgtcgggcacggtggcatgcacccagcccatcagcgcggcggcgccatccaggtagcgcgcatcgcgggtggcctcatgcacggccagcagcagcagcgcggcccaggccacgttaccggtggcagtgccggcctggtaggcatcttcaaaccagcgcttgctgggctcgtcccaccagcctggcaggggcaccgcgccggccggcagcgggccggcgcgataggcgttgcgcaggcgcgcatcgcggaagtggcggtcctggcgggttgcctgcagcacggcgtcggcaatgcggcgcgcttcggcgggacgcttgcaggccaccagcgcgatgccggccagcgcgttgtcgtagacgaaggcggcattgcgcagcgccggggccagcggcccgccgcccggcgccggctcatagctggcgagaaacaaggggccgttgccgctttcacggctgacgcgctcggccagggtcttgcagccgtcggccagcagggtctgctgggcaggctcggcagcgcgcgccgcgcctggcgccagcgcgagcacggcgggaagcagcgcgccggcaaccaggcggggcaggcgtgcagtcgggatcggcagtcgcatccggggctcctttgcctgcgtcggcggttatatcagcgatgcccgcagctggcccagccagctctggttcagcgtcacgcgcgcccagcggcccatgccgcaatggccggactgggttggccctgccgctgcccgtgctgctgcccctgacgccccgccagccttgccgggcacgttgcccagcgggcggtcgagcttggcgatcacatagatctcgttcttctcgatcggcgggaagggcacgaagtaacgcgcctggtcgccgtccggcgcgcgcggcagtacctctgccaccgatgccggcaacgccgtgggcacgccgtcgacattcacgttcagccgtgcaccgggcagcaggttgtcgctgaggctgcgcgggaacaccgcaaccacgcgcgtctgcgcgcagttgctggcgcgcgccagggtggcgccggcggccacgcgcatgccgggctgcgcgatcaggtcttcgatggtgccgggttcggccgagcggatctccaggttcgaaagccggtcgaggcgttcctgttccgtggcgatcatctcgtccaccgacttgccataggcctccagttgttccagctctgccgtcagctgtgccgattccgcgcccagtacctggcgccgctgggccagcgtggcgctggggccgtcggtggatgaggcatagaccttgttgcgcgcggcctcgctcacgctgactgcgttatcgagctcggccttggccgctgccttggcattggaaagcatcgacagctggtagcgcgaggcattggtgtaggcctcgctgacggccccggcccactgcatgttctggttgcggttgaccacttcctgctgctggtcttcctgtgcccgggccgatgccaggcgcgcctccagggcgcgcacgcgcgcaccgtgctcgcgttgcgcagcgctgttgtagcgctgcaggtcctgctcggtggcggccatcagccggcggttgctttccagccgcgcgcgggcggagtcatggcgctgctggttgtcgagcttcttgccggtcaggtcgaccagcagcgaacggtcgatgttcgggttctgcacgatcatcagcgcctggttggccgagaacgactggcccgcggccaccatctgcttcgtcacgatgccttccacgggagaagtcaccaggctgaccggactgttcaccacggcccgctccgacgagcgcgtaaacacatttggaaacatgattgtcagtacggcccagatgatgaacagcaccacgccgtagcccgccatgcgcggcacgatgtgccagagcggcacggtaacgggctgcgggcgttgcaccaggccgtcgccgtggggctggcgcagcggagccggtgtcagcgggtgttgtctgggtggcggattattgcgctggtcggccatggtgttgttctccggcaagcaaagtcaaaaagcgtccccgccggcatgcacagggtgcatgccggatgagcgaaaattccacgcaagcgggtagcgtcgcgcaagggctgtcgcgcggtgcccggcttgcatgtccccaattcagcttgttgtctgcagcacgctcgatgtggccaggccgtatcggcgcgccttgcattcgggccgacaagcggcccctggatttgcccggcttcatccgggcagagttgaacaatggccagtcaatggccaagaagtggcagcccgctgacgcaaagattcatgcactcaggccgccgtgtgtgagttaaaggctagtcagttgccccgtcccttgctgtaaaaatgtgtaaggggaggctgtagcactgcttaacacggcagtaacatgacatgcaatgaacgacgaatacagcacacattgacggggttttgacgctggtacggagttgagtccggcagcgatggcagttggcgcgcgctgcggtgacgcgggctaatcgtcggctgcgagtggcggcgcgatgtgctccagcggccgccgttcggcgtcgatgccgaagcgcaatgccagcagcccggcgacgatcaccagcagcgcgccgaagccgtagcctgccgccacggcttcgcggctgccgctttcaatcagcgcgcccagcagcaccggcgcgataaagccgccggtgccggtgcccacggcgtagaacaccgagatcgccagcgcgcgcatttccagcgggaaaacttcgctggcggtcaggtaggcggagctggccgcggccgaggccaggaagaacaccgccgaccagcacagcgcctggccgcgcgcatcgagccagccttcaacgaaggcccagccggtcagtgccagcccgatgccggacagcacgtaggtggcggcaatcatgcgccggcgcccgatgtggtcgaacaacgggccaagcagcagcggccccagcgcgttgcccaacgcaaagggaaagatatacagcgccacgcgcgcttccggcacggcatagaagcgtgtcagcaccagcgcataagtgaagaagattgcgttgtagaagaaggcctgcgccaccatcagcgccagcgtgatcatgctgcggcggcggaagcgccgcaacagcaggcgcatgacttcgcccacgcccggcgcggcgcgccggcgcatcgccaccgcgacgcaatccggtgccaccggcggcagcgggccatggcgggcgcgcacctcggcctcgatcgcggcgatcacgcgctcggcctcttccagccggccatgggtggcaagccagcgcgggctctccggcacatgcttgcgcaccagcacgatggccacggccagtaccgcgcccagcgcgaagcagacgcgccagccccagaccgggccgaacacgcgcgcatcgagcagcaccaggctcaacccggcgccgagtgccgcgcccagccagaagctgccgttgatggccaggttgacgcgcccgcgcacgcgcgccgggatcagttcgtcgatggcggaattgatggccgcgtattcgccgccgatgccaaggccggtaaaaaagcggcaggccgcaaagaaggcaaagccgggagagaacgcggtggccagcgtcgccaccatgtagaccgcgagcgtggccaggaacagccgcttgcgcccgagccggtcggccatgcgcccgaacaccagcgcccccagcaccgcgccggcgatatagagcgagcctgaccagccgacctgcgtcgcggtcaggcccagcgtatcggggcgctccagcacggcgccgaccgagcccaccagcgtgacttcgaggccatcgaggacccaggcgacgcccagcgcaatcgccacgcgccagtgccagcgcgaccatggcaggcggtccagccgccccggaatgtcggtgcggaatgcggtgtcgacgggaaggctggcgagggcggtatcggttggcattgccaaccagtataggaaacgggtgcaaacgggtgccgcagcgttcagcggtacagcaccgtgggcagccagaggccgatgccggggaagacgtagagcagcaccagcgcaatcagctggatgcccatgaacggcagcatgcccaggaagatctggttcagcgtgacatgcggcggcgccacgcccttcaggtagaacgcggccattgccaccggcggcgacaggaaggcggtctgcaggttcagcgccaccagcagcccgaagaacagcgggtcgatgccgaagttatccagcagcgggataaagatcggcatgaagatgatgatgatctcggtccattccagcggccagccgagcaggaagatgatcagctgcgccaggatcatgaactgcaccggcgacaggttcagcgacagcacccactgctcgaccagcgcctgtccgcccagcagcgcgaacgcggcagagaagatcgacgagcccacgaacagccagcacaccatggcgctggtcttggccgtcagcagcaccgattccttgaccacgcggaagttcagctgccggtacgctgccgccagcagcgcgccgccgagcgagcccaccgccgcggcttcggtcggcgtggccagcccgaacacgatcgagcccagcaccgccaggatcagcagcgccagcgggaagaacgacgacagcagcatcttgaagatttccagccgcgcgaagctgaagcgccagtagaagtacaccagcaccgccgccacggccgccagcgtgatccagaaccagcggggtgcggatactgcagccgccgccggcactggcgctggctgcgccccggcttgcgctgcggtcgtcggtgcaggggtggtagcggcgggagcggccggcgctgcgggcgcagcggattcttccactggcggcgcctgcaggtcgtcgagtgatgcgctgctttcctcggcgcctcccatcgacagcggtgcctccaccgcgacgctggcggcgggcgcggtgaccacgctgtatatcgttcccatcaccaataccacggcgatcgccggcagcagcacgatgcccagctggcgcgcgaacactgccgtcggcaggtcggcattgcgcgggcccttgagcgcgcgcatcaggccggcaccgagcgcaggcaaggcatgggtggcgccgcgggcttccagcgtgcgcgccaccggcggcagcggcaccacccgctcggcttccggcagcggcggcgcgagcgcgggcttgagcttggccaggatcaggaggtagaggatatagagcccggtcagcatcaggcccgggaagaacgcgcccgcatagagctgcaccaccgacacgcccgcggtggcgccgtagacgatcagcagcaccgacggcgggatcaggatgcccaggcaaccgcccgcggtgaccgcgccggccgacagcgacgtgctgtagcccgcgcgcagcatggcggggaaggccagcaggcccatcagcgtgaccacggcgccgacgatgccggtggcggtcgcgaagatcgcgcaggtcaccagcgtggccaccgcgagcgagccgggaatccacgccagcgcaaggtgcaggctgcggaagagcttttcgatcaggttggagcgctcgaccaggtagcccatgaacacgaacagcgggatcgagatcagcacgtcgttggtcatgacggcataggcccgctgcaccatcaggtccagcgtctgctgcaccgcgatcgtggggtcggcgtggcggtaggccagccaggagaacagcacgcccatgcccatcagcgtgaacgcggtggggaagcccagcatgatcgccaccacgatcagcgccagcatcaacaggccgaggtgtccgttggtccagtccgccggcgcgggcatgaaccacgccacggcgccgacgatcagcaccatcagggaaatgccgaaccacagttctttcctcatcggccggctccaggctggtcgtcgcgcggcggcggtgactcggccagctcagcggtaggggtgccttgcaccatctccttgagctgctcgacatcgacttcctcgacatcgccttcgcgcggcggccagctgccgttcgccaggcacaggatgcagcggatggtctcggccgcgccctgcagcaaaagcagcgcgccggccacgggaatcactgccttgaacggatagatcggcggaccgtcggcggcgatggaagagtgttcgtcctgtgccagcgagacctcgaagaaatcgatgcccgcccaggccagcgcgatcacaccggggaagaagaaggccaggtagagcaccaggtcgattgacgcctgcatccgcggcggcaggaagccatagaggatgtcgccgcgcacgtggccgcgcttggccagggtatacgcgccggccagcatgaacatcgtgccgtacagcatattgctggcatcgaacacccaggcgtgcggcgtgcccagcgcatagcgcgagaacacctcgtagctgatcatcagcgtgagcccgatgatcagccacgcgccggcctggccgacgaaggtgctgatgcggtcgatgccaagcagcaggcgttgcacggtatggcccccggagtggcgcggctcaggtgcgtttggagaagtagtggctcgttgccagccggaaatcgacgttagtgtcgttctgccagcgcgtggcgcgctcggcgaaggccttcatcgaatcattgaccttcttgaacatcgggttttccttttccttgcgcgccacgatctcatcccataccttcaactgcgcctgcagcaccgagttgggggtcgcgtagaacttcacgccttgcttctgcagcgcctggtagtccttggaatagcggtcgatcgccttgatcgacatatccgcggacgccgcttccaccgcgttggcgatcagcgccttgagcttggccggcagcgcgtcatagcgcttgcggttgaacaggatctcgaactgctccgagggctggtggaagctgcgcagcatgcagaccttggacacgtcctggaagcccagcgcgcggtcggagctggcgttgttgaactcggccgcatcgagcagcccgcggtccatcgccggcacgatctccgcgcccggcagcgcgttcaccgcggcgcccaggccggtgaagatgtcgatcgacagccccaccgtgcggaacttcagccccttgaagtcttccggcttggtgatgggcttcttgaaccagcccagcggctgggtcggcatcgggccatacaggaacgacaccacgtccaggttgaggctgcggtagatctcctgctgcaactccttgccgccgccgtacttgtgccaggccagcagcatgttcgggtccatgccccaggccgggcccgagccccacagcgccagcgccgagttcttgccataccagtacgcgatcacgccatggccgccgtccagcgtgcccttgctgaccgcgtcgatcaggtcgaaggccttgaccaccgcgcccgcgggcagcagctcgatcttcaggtcgccgcccgacatattgttcaccttggtgacgaagtcgccggcgaactcgtggaagatgtccttggtgggccaggtgctctgccagcgcatcgtgaccgggccttgcgccttgacgatggccgggaagcccattgccgcggcgccagcggccgcaccggcggcccccccaaggaagccgcgccgggaaacgcctggcttggtttccgcttcaggttttgctgcgcctgctttccttgtcctggatgccatgaccgcctccatttgctatgtgtgggattacccgcgagcgccgaccatgggggccgagacaactcgccactgacgcgaacatcggaaaagtcgggaaatctgaagcatgccgggccagtggccgcgcggcagaagcgggcgtgcaggtggcccgtgattcccttcatggtaggaaagggacagggaaccacaatctagggattacccgcgcggtgtgggcccgcgcacttcgtggcggggcccgccgatgccgcggatccggggctgggcgctcaggtgcgggtgatgccgaccgtgaactcggcctccagcagccccgctgcatcggcagcctggcgcacgcgcatctggttcgggtggggtcccgcgatcgggtcctgcgtggtggcgcgcgacggcacgccgtgcgcgcggtaggccgggtggctgcccagcacctcgcggttcagggtatcgctgaagtacagctggctggtcagggcttccgaccgccccagcagcaccttgaagtggatatggatggcgcgtggcgcgtaccagccgggatagatcgacgtgaacgtggccacgccgtcctggctggtgggctggacgccacgcaggaaacgcgcctggcggttgccgcggccctcgccgctgtagctgccgtcggcatcgcagtgccagatgctgaccagcgcacccggcaccggcgcgcagccgcgcccggcatccaccacccggatgcacagccgcaagggttggccagggcggtcgtcgcggatgtcggtgcgcaccagggcgtcgtcgaggtagaaggggccttcggtggcggcgggcgtcagcaggcaggcggcgggggtggctgctgccgccgcgggcgcgatgccggcagcggcaagcaggccgcccaactcatgcaggaagcggcggcgcgccgcgtcggtggctgccgcgctgtcggcgccaattgccgggcgcactgtcatggtgggctccgaggtgatccgggtgcgccttgcggcgcgtggtgctgccgcgccggcgccgagacgtcagcgtcccatcgccttgagcatcgagtagccgtggctggtaatgcgcggctcctgccggcggccgtgcaggatctcaagttgtacgagttgcttttcgaccagtgccttcaggtcgatggggtcgatctggcgggaatcgctggaatcgagagaatcggggccgtcgctcagcaatagcagcgtggcaaattcatgcgggctcagcacgttcgtctccttggctagaggggggcgtttgctgggagtctgcgcggcgcagcagcgccaaacgcgggaagattgtcagaagccctggagacgatgcggcacatgccgcccatgcgtgctgcgccgcggtgaaatgctgcggcgcggcatcctgtctccggcgactaattggtttgacgaggccggcagcacgcggttccgtgcaaccgctcgcggttacatgtgaccgggcgtcgcacgccgtgatcgtcatccgccgctcattatcagcctgtcacgatgacaatgtgatggccatgccggtactgtggaattgggcggcagcctaccgcccattgcaccgcttgcgccgcatcgcggcgtctatcggtcctgctgctcgcgccacgcctcgtacaggtcgatgccctcgtcgcgcgccggtacataggccagcgtcatctcccgttgctccagcggccgggccagctcgatataaccgcgctccgcggacaggtcgtagggttcgccgtcttcattggagtaggcgtagtagaccgccttcacgccggccagatacattgccgacaggcacatcgagcaggggtagccgctggcgtacaccgtgcagccgctcaggtccggcttgcccagtgcccggctggcggcgcgcacggcctgcatttcggcgtgtgcactcgggtcgcaggtggcgtctacctggttgaccgcgcgggccagcacctcgccgtccctgacgaccacggcgccaaagggccaggtattgcgttcgcgcacgttctccatggcgaggcggatggaatcaagcagataggcttctgtcgtggacacgcgttgtctcccttgaggcctggcccgtgcaggcggacgatggttcgggcctcgggactataggccagcgtgcacgggcatggtggcgtgggttgttatagggcatatttgggccttgcgcgtgcagcaccggttattggcgatggcactggcgtgcattcgaatccataacttcgcgcggcgtggctggcatgacagaatgcaccggaccgcatcgacaccccttacacccgaggcatccgcacggaggaaagaacatgctggtggcgcgcctgtccatctgccttgccctggtcattgccatgctgatatccaccccagccgccgccgccggcggcccgcccgaacaacagttgcgcgaggccgcggccagcggcaacgccgcgcaggtcaccgcactgcttggccagggcgccagcatcgatgaccgcgatgcgcagggacgcacggcgctgctgctggccacgcaccacaaccgcgtgcaggcggccagggtcctggtcgatgccggcgccgacgtgaacgcgaaagatgccatccacgacagcccctacctgtacgccggcgcgcgcggctacaacgaaatcctgcgcctgacgctggcccatggcgcggacctgcgcagcaccaaccgctacggcggcaccgcgctgattcccgccgccgagcgcggccatgtcgagaccgtgcgcacgctgatcgcggccggcgtggcggtgaaccatgtcaacaagctcaagtggacggccctgctggaggccatcatccttggcaacggcgggcaggcccataccgagatcgtgcgcctgctggtcaaggcgggcgccgacgtgaacctggccgacggcgacggcgtgtcgccgctgcagcatgcgcgccagcgcggctatacgcagatcgaacagattctcagcgccgccggcgcacgctgaaccctgcgccgcaaggcggctcgctctcgcctgcctcatatatactgtcagtgtgcatacaaaatggtgagagcgatgtctgcgagagcaaaacgcaacgcaacgagtggcagtcatgaggtggcggatgccatgccggaagccgatccggcaaaggaattgctctgggcccgcccggggttcctggtgcggcgcttgcaccagatccacgtcgcgatgttcttcgaggagtgcaagtcgcccaatatcacgcccgtgcaatatgccatcctgacggtgctgtcggtgctgccgggattggaccagacttcgctcgggcaggaggtcggcctggaccggaccacgaccgccgacgtcgtgcgccggctcgaggagcgcgggctggtagagcgccgcgacaaccccgccgaccggcgcacccgccacgtccacctgacgcgggaaggcaagagcgtggtcacggcgctgcgtggcgacatggcgcgtgcgcaggagcgcatgctggcgccgctgaagcccgcccagcgcgaagtgttcatggacctgctggcgacgctggtggaagccaacaaccagtacagccgcaccgtgctgcgcagcatgtgagcccggcggcgggcgcaaggcccgccgcgcccccaacgcgcgctagaccgggtagaccaggtcgttggcgatgatggtggtgtcgtagacaacctgccgctcgcgcagcagcaggctgccaccctggcggcggaagcggtcgtagtaggtccccgccaggtggatcgtggtggggccctccaccagtgtctgcagcagcatgtagttggcctgtgccacgatatcgccgtccgcggtttcgtcgctgacccgcgtgttggtcaccaggtgcaggttgtagcgcggcgcgaacatctgggtattggcaatcgcagcggcgcggtcgcgcatcatgcccaccccttcggcgtagaccagccccaccggcaggttgcgctcggcattctcgcgcgcggtgatccggtagagcgcatcctcggtgaagaagcggggccattgctccaccaggccggcgtcgagcaccgcgcagtattccgcgtggaaggcctcgatctccagtcgcagttcaatggcgcgcgcggtgccgagggcgctctcgcgatagagggaatagttcatcggtttcatattctgggaatcccgttagccgccgttcagaaccccatcacgccgcggtagtactggtacatcgcacggatggcggattcggagatcagggagttggaggtgccgacctggtccgggtccagcttgagcacattgaggtcgctgctggagcggcgcacgccttcctgcacgaacttcatcgcctcgttgtcttccagccccaggaagccagcggggcccatcaggttgccttggcgcaggcggtgctgcgtcatctcctcggtatcatcctcgtagccgaacatggtccacagcatcagcatgctgtccggcccgttgggcacgatctggcgcacgccgagggtgttcatttcgcgctgcacgatcaggttcggccagatcgtctgcatcgtcaccgaccaaggcgaatcgaactctttcacatattccaggaagcgttcgtcctccagacgcatgccttcatggtatgagcgcatctccttcttgttctcgtcgctgacggccgcgtacttgtcttccttcttcgccgacgccatggtgccgtgccgcccgtgcacgggatcggcgatcatggcgctttcgttgcccgccaccagcagtccgaacaccaccaggaaggagtgcagcaacgtggcgtggtacgggtccttgaggttctcgtggtacatcttccagttgcacggaagttcgttcttgtagtacccgagcaccttgagcggcttgccgttgaagacgatgtcgaagtccttgaggatctccggcgtcaggtagtcttccaggctttccatgtccgccgcgtacgaggcgaagatcacgccgttgcgcgtggccacgttcagcttgaccaggccgtggtcctcgttgcggaagtccctgggcatgccacccgcgcgattgacgccgcgcttgaacggaacgccctgcaggttgcccttgaggtcgtaggaccactggtgataggggcagacgaattcctttgcattgccctggctgtggcggcagaactcggcgccgcggtgcgcgcagcgattttcgaagacgttgaccgagccgtcttcggcgcgcgacaccaccaccggcgtcgcgccgacataggagcgcttgtagtcgccggcgttggggatctccgcttcgagcgcgacgtagttccaggagcgtccgcgaaagatcttctgcagctcgaggtcatgcacctccttgctggtgtagacccagtccgggatgtagtgcaggctgtcttcgggccaacggcagtcggccaggccggcgtctttcttgcccagcgtgtgctggatcacagcttgtgtctggtacatgtgggagtcctttcagagtgtagtggggctggccgctgccgtagggaggtcgcgcaccagctgtcgcagcggcatggcgtcatcgcacagccgtggcagcaggtcttcgacggcatggccgaagagcgcgcgcagcggccgcaggtcgccgccggcattgatggcgatggcgtggctgagccggccgtgccgggtgccgagcagcatgaacctggggcagggcgcgtcgctggcggcgatgccgcgccaggcatagcgggtatcgggagtggccgcgccgagcatctgcacgttgcagccgaactggtcggtccagaaccacggcatcgccgcgggttcggtctgcacgcccagcatggcggcggcggcgatgcgcgcctgctcgttggcgctttgccaggactccagccgcatgtgggcgccgagccggggctggtactggctgcagcagtcgcccgcggcatagatgccggccgcgctggtgcggccctgctggtcgacctggatgccgccgttggcggggtccagcgccaggccggcggcggcgccgagcgccacctcgggcgtcagcccgatcgcgaccaccaccagcggcgcctgcaacgccgcgccgtccgcaagcctgacctgcacgccatcggcctgcggcaccagggccgcgatgccgcagccgagccgcagctcgacgccttgcgcaagcacgcgctgcgccagccagctgccaagctcaggcggcagcgcgcggccgagcagccggtcggcgctttcgatcagcgtgacccggaggccgaggccggccgcggtcgaggccgtttccaggccaaggaagccgccgccgatcacgatcacttcgcgcgcgcgctgcatggcatcgcgcaggcgggcggcgtcgtcgagcgtgcgcaggtagtgcacgcggggcgtgcccgggggaagcgtaggcaggacgcgcgcattgccgcctgtggcgagcaggcaggcggcgtagcgaatggcctcgccatcggcgcagtgcgccacgctgtgcgcggggtccagcgcggtgaccgtggtgccaagccgcagctcgatctcctgcccggcatagaagccggcggggtgcacgccgatcttgccgtcctgcgcggcatcggcgagcacggacttggacagcggcgggcgttcgtacggtgcatggcgttcgccgccggccatgacgatgcggccgcgatggccgagcctgcgcagttcggcagcggccatcgcgcctgcctggccggcgccgacaatcaggatgggcgtgtcttgtggcatgctcggctccttcaaagctcgacccacacccggctgtcttcgaacttgaccgggtaggtgcggatgtcgctggtggcaggcgcgcacatcgccttgccggagcggatgtcgaagcgggcctggtgcagcgggcactcgatgcagccgtcttccaggtagccgtcggacagcagcgcgtactggtgcgtgcagacgttgtcggtgacgaagtactggtcgtcgctgcgatagacggcgagctggcggtcccccagcgtgagcggcattacctcgtcgttccgcaggccgtgggcggcgtcgatttcaatccatgccatggcgatctccgtgaatttgatttgtcagtatgctgaatatataagatcagtgtactgatgttttatgctcgcagtattctggttaaccctggcccgggttggccgcgccggatccggctggccccaccgcgggcgcgccggcctgcagcgacgggcgggcctgccagcgcgccaggatctcgcccatgatgccgcggcggaacgtcagcacgcacaccacgaagatcagccccgtcaccatgctgaccgattcgcccagcgtttcgaaccagccgatgccggtcatggccgcgagcgcattgccggcgtcgcccagcttgttttccagcgccacgatcaccagcgcgccgaccagcgggcccgacaacgtgcccatgccgccgaccagcgtcatcaggatgaccgtgcccgacatcatccagtgcacgtcggtgagcgtggcaaagcccagcaccagggtcttgagcgcgcccgccagcccggccagcgccgacgacagcacgaacgccagcagcttgaagcggtccgcgtcatagcccagcgagatggcacgcggctcgttctccttaatcgcacgcaggatctgcccgaacggcgagttgacgatgcgcatgatgccgaggaaggccgcggcggtgatcagcagcacgacgtagtacatggtgtggtccgacgccagcggcagcacgccgaacaggtcgccccgcggcaccgcctggaggccgtcttcgccaccggtcgcgggcgcctgcaggcagaagaaatagaacatctgcgccagcgctagcgtgatcatggcgaagtaaatgccctgcctgcgtattgccagtgcaccaaacaccaggccgagcagggcaccgaacgcggtgcctgcgagcaggccaagctccggcgtcagctgcaggaacttcatcgcatagccgcaggcataggcggcgccgccgaagaaggccgcatggccgaacgacaccagcccggtgtagcccagcagcaggttgaaggcgcaggcaaagagcgcgaagcacagcagcttcatcaccagcaccgggtaggcgcccagccagggcgcgagcagcaggaccgccagcagcagtccgtaggcgaaggtcgcacgctttccgcttgccatcatttttcctttccaaagagcccggcggggcgcaccagcagcacgcacaccatggcgacgaagaccaccgtcgcggaggcttcggggtagtagaccttggtaataccctcgaagacacccaggccaagtccggtgaagatcgagcccaggatcgaccccatgccgccgatcaccaccacggcgaagaccgtgatgatcagattctggcccatcagcggcgagacctgcatcaccggcgcggccagcacgcccgccagcgcggccaggcccacgccgaacgcgtaggtcagcgtcaccagcagcggcacgttgacgccgaaggcctcgaccatgcgcggattctcggtgccggcgcgcaggtaggcgcccagccgcgtcttctcgatcatgaaccaggtggcaaagcacaccgccagcgacgccagcaccacccatgcgcggtagttgggaagcaccatgaagcccagctggctcacgccagacaagccttcaggcgtgggatagggcaggcctgagacgccatagatcgagcgcagcgcgccttcgatcagcaggcagatgcccagcgtcagcagcagcccgtacaggtggtcgaagcggtagaggtggcgcagcatggtgcgctccagcaccacgccgagcgccccggccagcaccggtgccagcaccagcatcagccagtagttgagcccgagatagttcaggcccatccaggccagcaccgcgccgagcatgaacagcgcgccgtgcgcaaagttgatcacgttgagcagaccgaagatcacggccaggcccaggctcaggatcgcgtagaacgagccgttgaccagccccagcagtaactggctcagcagcgcgggcaggggcactccaaacaattccatgaaagtctccttaaacgcccagcaaggcgctgagcgtgggcatctttcgttcgagctcatcggcgccgaaggcctcgacgatgcggccgtgctccatcacgaagaagcggtccgccagcggcgcggcaaagcggaagttctgctctaccatgacgatggtgtagccgcggccgcgcagcatggcgatcatcttcgccagcttttgcacgatcacgggcgccaggccttccgagatctcgtcgagcagcagcacgctggcgccagtgcgcaggatgcgggccaccgccagcatctgctgctcgccgcccgacatgcgcgtgccctggctcttgcgccgctcgtgcaggttggggaacatctcgtagatctcgcccagcgtcatgggctcgcgcagtccgaccgcccccggggtgcaggcgaattgcggcggcagcagcaggttctcctcgcaggacaggctggcgaagatggcgcgctcttccgggcagtagcccaggcccagcggtgcgatgcggtgcgtcttcatgccgatggtttcctggccgtgcacacgcaccgaacccttgcgcatgccgaccaggcccatgatggcgcgcagcgtggtggtgcgtccggcgccgttgcggccgagcagcgtcaccacctcgcccgggttgacggtcaggtccacgccgtgaaggatgtgcgactcgccataccaggcgtgcaggccgcggagttcgagggcaggggaggccgtccttgtcatgatgcctccgcgttcagcgccgccgcggctgcgtggcggtcttcgggttcgtcggtggttcccatataggcttcccttacctgcggattgcgtgagatctcgtcataggtcccttctgccagcaccgcgccgcgctgcagcaccgtgatgcggtccacgatggacgacaccacgctcatgttgtgttccaccatcagcaccgtccgccccgccgaaacgcgcttgatcagggtggtgacggtctccacgtcttcatgccccatgccttgcgtcggttcgtccagcagcatcagctccgggtcggtcgcgagcgtggtggcgagttccagcgcgcgcttgcgcccgtaggccagctccgccgtgcccaggtgcgcgaagccggccaggccgaccgcatccagcagttccatggcgcggccgtccagccgcgacagggagcgcctgccacgccagaaatgccaggaggtcccgagccggcgctgcagcgcgatgcgcacgttctccagcaccgtcagttgcggaaacaccgccgagatctggaacgagcggatcacccccatgcgggcgatctgggccggccgcagcgcggtgatgtcggtgccgttgaagtggatcgagcctgacgagggcgcatggaacttcgtcagcaggttgaagcaggtggtcttgccggcgccgttggggccgatcagcgcgtggatcgagccccgccgcacggacaggctgacatcgctgactgcggtaaagcccttgaacgccttggtcagtccctgcgtctgcaggattacatcagtgtcaggcatggcgcgctcacttcttcaccaggggacattcgctggcggacagcggccggaaggcttcgtcgccggggatcgtgccgatgtacctgaccaggtcccacgggcccttggactcggccggggtcttggcctgggccaggtacatgtcatgcaccatgcggccgtcgacacgcaccttgccattgcgcacgaaggcatcgttgacgggcagcgcgcgcatcttctccgccacggccgggccttccacggtcttggcggcttccaccgccttcaggtaatgcagcacgcctgaatagacgccgatctggccatgcgtgggataggccttgtggcgcttgtagtagcgctcgacgaagtccttcgacttgccatccaggtcgagcttgaacgggtcgacataggtcagcccttgcgcagcgttcaggcccaggctcttgatatcggtgatgaaggtggagggcgtgatcaccgtctggcccgccttgatcaggccgaactcgccggctgccttgaccccgttgatcatgtcgttgccggcgttggccagcaccaccaccttggccttggaagccgaggcggccaccaccgggctgctgaaatcgctggcgttgagcggatgccgggtggcgcccacgttcttgccgccgcctgcgtccacggccttgcggaaatctgcctccagcgactggccgaaggcgtagtccacggtgatgtagtaccagctgttgcggccctgttcgatcatgcgccgcaccagcgggtaagacaccgaatacgtgtcccaggcccaatggaagccggtgggcgagcagttctggttggtcagcgccatggcgccgccggtcgagacgatgtcgatcttctgcttctgccgcgccacctcctgcaccgccagcgcggtcgacgagttgggaaagtcgatcaccatgtcgacgccatcggtatcgaaccagcggcgcgccagcgacgaggcgatatcggccttgttctggtgatcggcggaaagcaccgtcacaggtttgccgagggccttgccgccgaactcttccacggccatctgcgcggcaagcacggagcccttgccggagaggtcggcataggagccggacatgtcggtgatgacgccgatcttcacgccattggcgtcggccagtgcgggcgtggcggcggccaggcccagcagggcggaggacgcagcgagggtgcggaggatgcgagaggtggacatcaggggctccaggttgtctacgcgaaagattggaatggttgctgcgtcggcagaccgcggcgccatcgctgcgccgcgggtagcgcggataaactcagtatactgaatagtttgccggaagaaagggcggagagatccgcccttcagcttcacccgtagtgccgctcaggtggccagatcgcggccgcgcgtctccggcacgaacagcatgccgatgacaaaggccagaccggcgatgatcaccgggtaccacaggccgaagtagacgtcgccgctggccacgttcatggccgtgaccacgaaggacagcatgccgccgacccagcccgcgccgaggtggaagggcagcgacagcgaggtgtagcgcacccgggccgggaacagctccaccatgaaggccgccatcggcccgtacaccatggccaggaacaggatcgggaccagcagcagcacgaataccatcggcgtgttgatcttggcggggtccgcgcgctcgggccagccggccgccaccagcgcgctcttgatggcgtcgcggtcaaagccctgcagcgtgcgatccgcgatgcgtacttcagcctgcgccggattgctggccggcacgaaggtgtagcccacgcccaggtcggtcaggtagccgcggatcttgtcgcaggcggacaccggctcgccgaacaggcgcgccttgcagtcgccggccgtcacctgcacggcgccctgctgctggaactgttccagcgccggattggcatagtgcgtcaggcccttgaacaccggctggatgcacaccgccgccagcaggcaggcggccatcatgatgtacttgcggccgatgcggtcggacagccagccgaacagcaggtagcagggggtggccaccaccagcgcgatcccgatcagcatgtggaccgtttcgagcggcacgtgcagcgtcttgttgaggaagaacatcgaatagaagtggccggtgccgaagatggcgcccaggcccgccgccaccacgaacagcagcagcaccgacctgaggttcttccagttggtgaaactctcgcggatcggcgccctcgaggtggtgttggcagccttcatccgggcaaagaccggcgattcatgcagcttgccgcggatgtagaccgagatcaccagcatcacaagcgacacgatgaagggaatgcgccagccccagtcacggaactcggcctcggtcaggaaggtcttgagcaggtagacgaccagcaacgaggacagcaggcccagcgttgccgtggtctgcagcgaactggtgtacagcccgcgcttgtgcacgggggagtgctcggccacgtaggtgaccgcgccgccgacctcgccgcccagcgccaggccttgcagcagccgcagcaacaccagcagcacggtggcggtgatgccgatctgctcatacgtgggcagcacgccgacgccgacggtggcaacacccatcagcaggatggtgaccaggaaggtgtacttgcgcccgatcaggtcgcccaggcggccgaacagcagcgcgcccaccggccgtatcaggaagcctgcgccgaaggtggccaggctggccaggaaggcggcagtctcattgcccttggggaagaacagtgcgccgaaatacaccgccagtgcggcgtagatgtaaaagtcgtaccactccatcagggcgccgaaggaagaggcaaggatgaccttgcgctcctcggctgtcatgccggatgcgggggcgcgtgtctcgctgcgagtcaggctgatcgtcatggcgggggtcctttggtctagctattgtctctatatgtctgctcgtcccggcggtgccggcgccgctggccagggcctgtcggtccctcgcgcagtgcagcgccgcatccttccggtgcatcagtcagtatgctgatgagaaacgcagtatgctgagcaaaatgcgggccagtccacaatgtgccggaatgcccgaaatcgcctatttaaatggccttttaatatcgtcagcatactgagcatctgggctcagtgtactgagcacctatggtcatcgttataggtgttaaccctccgcgccgtttctagacttttggaaattcgctgactagaatccgaaactaatcagtgtactgatcaattgcatcggtgcacgccgcatgccatgcagcacacgcccgcagcgaagcgatttcaccaatcaggagcccccaccagcatgaccaaagtgaagaagatcgccctcgaagagcatttcatgacgccgggatttcaggcctattccaaggcgttcacgcagcatattgatccggcggtgtttgccgagctgggccgccgcctcgccgatttcgacgaggaccgccttgccgagatggaccgcgccggcatcgacatcacggtgctgtcgcagacgggtccgggcgtgcagggcgagcgcgatgccggcctcgccgtggcgcgggcgcgcgagagcaatgacttcctggccgcgcagatcgcgcgccaccccacgcgctttgccggctttgccgcgctgcccatgcacgacccggaacaggccgcgcgcgagctggaacgcgccgtgcgcgagcttggcttcaagggctcgctggtgaacggccatacccacgggcgctactacgacgacccggcatacgatgctttctgggagcgcatgcaggcgctggacgtgcccatgtacctgcacccgaccgacgcgctggttcagccgcaggtcctggcgggccaccccgagctgaccggcgcggcgtggggctggggcgtcgagaccgcatcgcatgcgctgcggctgctgttcggcggcgtgttcgaccgcttcccgcgcctgaagctcatcctcggccatatgggcgagggcctgccgtaccagcgctggcgcttcgacagccgctttgcggtctattcgcacggcgtccggctggagcgctcaccttcggaatacatcggcaccaatatcgtcatcaccacttcgggggtgtgttcgcacggtgcgctggccggtgccattgccgagctcggcgctgaggccgtgatgttctcggtcgactatccctacgaatccaccgaagtcgcggcgaagttcatcgaggacgcgccgctcgacgacaccatgcgcgcgctggtctgccacggcaacgcgcaacgcctgctcaagctgtaaccgtacaacccgaggaccctcatgcaaaaagtctttcgcatcggccagatcgttcccagctcgaacacgaccatggaaaccgagattcccgcgatgctgctggcgcgccagcagatccgtccggagcgcttcaccttccactccagccgcatgcgcatgaagaaggtggtcaaggaagagctggccgccatggatgccgaatccgaccgctgcgcggtggaacttagcgacgcccgcgtcgacgtgctcggctacgcctgcctggtcgccatcatggccatgggccacggctatcaccgcaagtcggagcagcgcctgaaggtccacaccatcgagaatggcggcgacgcgccggtgatcaccagcgccggtgcgctggtggatgcgctgcgcgtgatcggcgcgcgccgcatcgccgtggtcgcgccatacttgaagccgttgaccgagcttgtggtggattacatccgcaacgaaggctatgaggtggtggactaccgtgcgctggagattccggacaaccttgaggtcggccgccacgatccggcgcggctgccgggcatcgtgtcgcagatgaacctggcggatgtcgatgccatcgtgctgtcggcctgcgtgcagatgccgtcgctgccggcagtggcaaaggtagaggcgatgacgggtaagccggtcatcaccgcggccattgccacgacctacgccatgctcaaggcgctggacctggagccggtcgtgccgggcgccggcgcgctgctgtcgggcgcctactgagggcttgccatgaccaccttcctttatggcgggcatgtccatgccaacggcattcgccagcacttcctgcgctatggtggaaacgacggtgaacgcgccgcgcgcgatcccgtgatcatcgtgccgggcatcaccagcccggcaatcacctggggcttcgtcggcgagcgctttggcgccagcttcgatacctatgtgctggatgtgcgcgggcgtggcctgtcgtcggccgaggccgggatggactacagcctcgacgcccaggcccgcgacgtggtggcctttgccgaggcacttggcctgcgccgccacagcgtggttggccattcgatgggcgcgcgcatcggcgtgcgcgccgcggcgggccggcctggcggcctggccagactggtgctggtcgacccgccggtgtcggggcccgggcgccgcgcgtatcctgcgcaactgccgtggtatgtggattccatccgcctgtcgcgccagtgcaccgacgtggaaggcatgcgccgcttctgcccgacctggaccgacgagcagctgcgcctgcgcgccgaatggctgcatacctgcaacgaagacgccgtggtgcgcagctttgaggatttccatcgcgacgacatccatgcggatctgccccgggtcaaggtgccgacgctgctgatgaccgccgggcgtggcgacgtggtgcgcgctgaagacgtggcggagatccgcacgctgctgccgggggtgctggtcagccacgttgccggggccggccacatgatcccgtgggatgacgaagcgggcttttacgcggcgtttggggatttcctcggcgcgccgctgacgcaatgacaagcaaggaggcgacatgccggtaagtgaccaccagatgatcgaggcctggcgcaaggtgctgaagctgtcgcggctggagccggggcagaccgtcaccatcctgaccagcgccgcgacccacccgcagacgctctccaccgcgctgatcgccacgcaggcgatgggtgccatcgtcaaccggctcgacctgccgcccgtcaacggcgaaaaggcgctgagccgcgacgcgctggcctacctgggcacgaccccgctcacgggcaaccgggccgcgattgccgcgctcagggaaagcgacctggtgctggacctgatgacgctgctgttctcccccgaacagcacgacatcctgaagggcggcaccaaaatcctgctggccgccgagccgcccgaggtgctgacgcgcctggtgccttgcgaggccgaccgcgagcgcgtcaaggccgcctccgagcggctggcccgcgccaaggagatgcatgtggtgtcgccggccggcaccgacctgcgctgcccgctgggcgagttcccggccatcagcgagtatggctttgtcgacgagcccgggcgctgggaccactggcccagcggcttcgcgctgacctggcccaacgagggcgctgccaatggcaccatcgtgctggagcgcggcgacatcctgctgccgcagaagacctacgtcaccgagccggtcatgctgacggtggagggcggctttgccacgcgcatcgaaggcggcctgcacgccgaactgctgagcgagtacatggcctccttcaacgacccgcaggcctatgccatctcgcatatcggctgggggctgcagccgcgcgcgcactggtccacgctggggctgtacgatcgcgaggccaccatcggcatggacgcgcgcgcgttcgagggcaacttcctgttctcgctcggccccaataacgaagccggcggcagccgcaccacggcctgccatatcgatattcccgtgcgcaactgcaccgtgcgcctggacggcgtggatgtggtgagccgcggcaaggtcatggacgggttccgctacccggaggagaagtagccatgcacaaggagatcggcgcgtaccagcgccagggcttcggcaacgacctggaactggcgggcccgttcgggctgctgctggtcgatttcgtcaacggctttgccgacccggaggtgttcggcggcggcaatatccgcgaggccatcgccaacaccgtgccgctgctggccgtggcacggcgcgaaggctgggcgattgcgcacagccgcatcgtctttgcggacgatggttcggaccacaacatcttttccatgaaggtgccgaacatgctgtcgctgaaggagcgcgaacgcaacagcgccatcgtcgaagaactggcgccgcgggtgggcgagctggtggtgcgcaagaccgtgccgtcggcgttcttcggtacgtcgctggccgcctggctgacgcagcgcggcgtgcgcacgctggtggtggccggcgcggtgaccagcggctgcgtgcgcgccagcgtggtggacgccatgcagtacggcttgcggccgctggtgctgtcggattgcgtcggcgaccgcgcgcttggaccgcaccaggccaacctgttcgacatggagcagaaatatgcgacggtcaccacgcgcgcggaagggctggcggccatcggggtgcgcgaatgagcgcttgcatgaatcatcgggacggataaaacaatgacatcgtcgatggaaccggatcattcggaaggagggtgcggccagggcgtgggagcccgggtggcgcgcaaggaagacgccaggcacctgcacggcaagggccgctttgtcgcggacatcgccatgccggacctgcaggaggtggccttcctgcgcagccccgtggcgcatgccaggctgttgtccgtgaccaagcccgcgcgccacgcgcaagcggtgatcgtgcgcgaggacatggcggcggcgcgggacatcgtcgcggattcggcgttcccgtcctaccagccgtcggctcaggcgccgctggccagcggcaaggtgcgctttgtcggcgagcccgttgccatggcctttgcccccacgcgcgccgaagccgaggacatcgccgagcaggtggtggccgagttcgacgagctgcccgcgctgaccgacgtggcgcaggcccgccagctcgctggcgaggtgcgcgtgcacgaacactggcgcgataacaccttcctgacgctgaatatcgacaagaacttcgaggcgcgccagcgcgaggcctccgtcgtcgttcaccgcaaggtcaacctggcgcgccagtgcatggtgccgatggagggcaaggcggtgctggcctactgggaccaccagttcgaccagctggtggtgtacagcgccacccaggtgccgcatatgatccggaccatcctgagccattgcctggacctggaccaggcgcgcgtgcgcgtgatctcgccggacgttggcggcgcctttggctacaaatgcgtgctgcagcaggaagagctctgtatcgcctggctggcgctgacctacaagcggccgttccgctttatcgaggatcggcgcgagcacctgaccgccggcgccaactcgcgcgagcatcactacgagcttaccgcctatgccgacaagcgcggccgcctgctggcgctggacgcgaacattgccatcgacggcggtgcctattcggtctggccattcaccatcgggctggagccggggcaggcgatcggcaacctgcccggtccctatgccttcgacggataccgctgcgagactacctgcgtggccaccaacaagccgggtttcgtgccgtatcgcggtgtggcccggaccggcgtctgtttcgccatggagctgatgatcgacgcgatcgcgcgcgaggtgggacgcgagccgtgggaagtgcgcgttgaaaacctggtgccgccgcagtccatgccttacgtcaacgtgaccaacaagcacttcgacggcggcgactacccggccagcgtgcgccaggcgatggagatgatcgacctgcccgcgatccgcgcgcggcagcaggcgggtccgcagggcagccgctatgtcggcgtgggctttggcacctacaccgagcagtcggcgcacggcacttccgtgttcgcggcctggggcacgccggtgatccccggcttcgactcggcgacggtgcgcatcacgccggacggcgggctggaggtgcgcgtcggcgtgcactcgcacgggcagggcatggagactaccttcgcgcagattgcccacgagatcctgggcatcgacatcggacggatcaagctggtgcacggcgataccggactcacgccgttctccaccggtacctatgcctcgcgctcgctggtgatgtcgggcggcgcggtgtcgcgggcgtgcaaggcgctgctgccgcggctgcagaagattggcgcgcatatgctggggcagcgggtggaggcggtaacgtttgcagccggcgcggttcgtgcgggcgatgccgacgccatcgacatcggccgtattgccgacgcctggtacatcaatccccacctgctgccgcccgatgtggatgcgcaagggctggaggtcaccatgggcttcaagcccgcggtcgacaccggcagcttcacctacgccacgcatgcggtcgcggtggaagtcgacaccgattccggccatgtcgagatcctggactacgtggtggtggaggactgcggcaccatgatcaatccgatggtggtcgagggccagacctatggcggcgtggcacagggcatcggcaccgcgatgttcgaagagatgcgctatgacggcaacgggcagccgctggcttccacgctggcggactacatgctgcccgggccgaccgagattccgtcgatccgcatccatcatttcgagacgccgtcgccgcatacggaattcggcgccaagggcatgggcgagggcggtgccatcgcaccgccggcggcgatcttcaatgcggtgaacgacgccttgcgcggcttcggcgtcgaacttcaggagacgccgctgaccccgagaaagatccttgaagcgctggatgcggcagtggccggcgcacagagcaagaaggcagcctgaccgatgaaagccgtcgccttttcctatcatgcgcccggctcgctgccggacgcgctggcccgccttggcgcgggcaccgacgtggccaagaccatgggcggaggccagtcgctcggcccgatgctgaacctgcggctgacccgtcctgacacggtggtcgatgtgtcggggctggccgaactgcggcaagtcgcgtccacccccgatggcatccgcatcggcgcctgcgtgacccatgcgcagatcgaggacggcgtgttcgcgccgctgcagggcaccatgctgcaggccgtggcgggcggcattgcctaccgcgcgatccgcaaccgcggcaccgttggcggcagcctggcccatgcggacccggccgcggactgggtcgtggtgatgaccgcgctgggtgcgcgcatcgagattgcatcaggcaccggcacgcgcgaggtgcccatggaagccttcatgatcggcgcctacaccacggtgctggccgatggcgagctgatcgccgccgtgcgcgtgccgcacgccaccgcgcacagccgctggggctaccagaagctgtgccgcaagaccggcgagtttgccgaagccagctgcgccgcgtacttcgatgccggctgccgcttcgcacgcatcgtgctcggcgcgctggacggaccgccggtggtgctgcccggcctcacgcgcgcggtcgccgcgcaaggcgccgcggcgctcaccgccggtgccgtggacgaagcggtggcgcaggccgcgcccggcaaggacgccatcgaccgcaagctttaccgtaccgtcgtgatgcgctgcgtcacgcaaatgctgaactgaggagcgcccgtgcagaccatcgaattcagtgtcaacggccgccgggtttccggcgcgtgcgcggaccggacgcacctgggcgacttcctgcgcgacacgcaccggctgaccggcacccacctcggctgcgagcacggcgtgtgcggcgcctgcaccgtgctgctcgacgacaagccggtgcgttcgtgcatcaccttcgcggctgcctgccagggcgccgacatcgtcaccgtcgaaggctaccaggacgatgccgtgatggccggcctgcgcgcggcgttcaaccagcaccacgcgctgcagtgcggcttctgcacgccgggcatgctggcgaccgcgcgcgacatcgtgctgcgcctgcccgacgccgacgacgccaccatccgtcacgagctgtcgggcaacctgtgtcgctgcaccggctatatgggaatcgtcgccgccatccgctcggtgctggacgcacgccgcgcaacagccggcgtgattgcgcggcacgccgcgggcgcggcgccggccgaagcgccgttcaccggttttgccgttgcggacgaagcgctcggcacgctgcctcacctggccgcgggcaccggcgccgaggcggaacggtcagccgaccgcaagggctggtcgcgcatcgaaggcggcttcaccgtcccctatacgctcgacgcggtatgggccttcatggccgacctgccggccgtggcaggctgcctgccgggtgcggtgctcactgaaatggagggggagaaggtcaagggccatatcgccatcaagttcggcccgatgtccgccaggttcgaaggcgccgcgcgcctgcagcgcgacgacgcgaacaagcgcggcgtgctgaagggggcggggcaggactcgctcagcaattccaaggccgcgggcgacatcgcctaccagctgaaggcgcttgccgcgcacgagaccgaggttgcggtcgacctgcagtattcgctgcaggggccgctggcgcagttctcgcggtcggggctggtgcgcgatttcgtgcggcgcatgattgcggatttcggcaagtcggtggcgcgccggatggacccgacgctgagcgatgccgaacgcaaccaggcggtacgcctcaatcccgcggcgatgttcttcggcgtgctgtgggagcgggtcaaacggtggttcggcgcccgctgaacccgccctccgggctgtcgcaacccttgcccgcgtcagcccggatgcactacaaccagtagtgcggtggcagtggtcttgccgccattggagatcgcatgtgcgacatcggccgcatagcgcgcggtctcgccgtgcctcagcttcttttcatcggcacccgcgcgcactgtcatcgatccgctcagcacagacaggtgttcctgggtgccggcctcgtgtggctcggaggccagcacgccgccggcctggatggtcagctcataccactcgaagcgcccggccaggtcgatcgggcccaggatgcgcaggtcgcagcgggtatcagggcttttcagcgacgggatcgcgtgcggctggaccacggtgatgccgccggcggggcgctcagcggcgcctccggcgaggaagtccgtcaggttcaccccaagcgcattggccaggcgccacagcaccgccacggtggggttggccaggttgcgttcgatctgcgacagcatcgacttggaaaccccggcacggcgtgacagttcatcgagcgacagccgttgctgctggcgcagcgcctgcagcgccatgccgacggcgggcgggccatcggcctgcggggtctgggcgagggcttgcgtcatggattaatgttcgttatattgcgcaaaatgttcgatatacagaacgtgttcgatttatcgatcgaatcctagcatatccctcgcacaccaacgggagccaagccatgtcgaatgccgaggcattctatgcatccatccgtaccgaactcgaaagcatccgcgcggcggggctgttcaagaacgagcgcgtgatcgccacgccgcagggtgcgcgggtgcgcaccaccgacggccgcgaggtcatcaacctgtgcgccaacaactaccttggcttgtcgtcgcacccgcaggtgatcgaggccgcgcatgaagcgctgcgcacgcatggcttcgggctgagctcggtgcgctttatctgcggcacgcaagacctgcacaagacgctggaggcgcggctgtcggccttcctcggcaccgaggacaccatcctctatggctcggccttcgatgccaatggcggtttgttcgaaacgctgctgggcgcggaagacgcggtcatcagcgatgcgctcaaccatgcctcgatcatcgacggcgtccgcctgtccaaggcgcgccgctaccgctaccagcacaacgacatggacgacctgcgcgtgcaactggagcaggcgcgggccgacggcgcgcgctacacgctggtgttttccgacggcgtgttctcgatggacggcaccgtggcgcggctcgacgagatgcgcgcgatctgcgacgagtacggcgcgctgctgggcatagatgaatgccatgccaccggtttcatgggccagcgcgggcgcggcacgcatgaggcgcgcggcgtgttcggcaagatcgacatcattaccggcacgctgggcaaggcgctgggtggcgcctccggcggcttcaccagcgcgcgcaaggaagtggtggcactgctgcgccagcgttcgcggccgtatttgttctccaacaccgtggcgccggccatcgtgggcgcgtcgatcgcggtgctcgatatcctggaagccagcaccgagctgcgcgaccggctggagggcaataccaggttcttccgcgcgggactggaccggttgggcttcgacgtcaaggcgggcgaccacccgatcatcccgatcatggtctacgacgccgacaaggcgcagcaactggcgcagcgcctgctggagctgggcgtgtacgtggtcggcttcttctacccggtggtacccaagggccaggcgcgcatccgcgtgcagatgagcgcgctgcatgacgaggccgcgctgcaggcggcgctggatgccttcggccaggctggccgtgaactggggctgatctgatggaagctggcaaaccgaagatcctgattgtcggcgccaacggccagatcgggtctgaactggcactggcgctggccgagcgctacgggcgcaccaacgtgatcacctccgacgtggtgcccaccggccgccatgtgcatctgacgcacgagatgctcaacgccaccgaccgcggcgagctggccaccgtggtcgagcgccatggcatcacccaggtctacctgctggccgccgcgctgtccgccaccggcgaaaaggcgccacagtgggcctggaacctcaatatgaccagcctgctcaatgtgctggagctggcgcggcagaccgggctggagcgggtgttctggccaagctcgattgcagccttcggcccgaccacgcctgccggacagacaccgcagaagaccgtgatggagcccaccacggtctacggcatctccaagcaggcgggcgagggttggtgccgctggtatcacgccaaccacggcgtggatgtgcgcagcgtgcgctatccgggcctgatctcgcacaagacgccacccggcggcggcaccaccgactatgcggtcgacatcttccatgcggcggtgacgggcgagccctacacctgcttcctgaaggaagacgaagccctgccgatgatgtatatgcccgatgcgatccgcgccaccatcgaactgatggaagccccggcggacaagctgagcgagcgcggcagctacaacatcgccggcatgagcttcacgcccgcgcagatcgccgcggccatccgcgagcaggtgccgggcttccagatccgctatgaacccgactatcgccaggcgattgcgcagggctggccggattcgatcgatgattcggtcgcgcgcgcggactgggggtggaaggcccagtatggactgaaggagatggtcgcggacatgcttgccaacctgaaggccacgctggcgggctgaagcgctatggccccaacgggaagcgcgtgcgcgcagtggctcacgggatcaggccgcgcgcgcgccccagagccaccgcttccgtacggctttgcgcgcccagcttggcatggatgcggcgcaggtgcgacttgacggtcagctcggacaggaacagcttctgcgcgatcacccgattgcggtaacccgcggacagcatgcgcagcacttccagttcgcgcccggtcagcgggtcgggctggtgcgccggttccgccggcggttctgcggccggcttggtcgagcctgcgtcggtaagccgcgcgagcaggctcgcgacaaagggctcggccacgccaagcgctgctgcctgtgccagatggacacctgcccaggcccgcagcagcacggcaacgcgttcgccttcttccaggaaggagcgcaggaagccttcatggctggccaggcgcagggcttcggtcatttcctgcagggcggcatcgcgctgctgcatgccgtcgagcgcggtggcgcgcaggacgcgcagccggatcaggcgccagtagcgctggcgtgccagtgcggcgtcgatggcggcatccagcgcggacagcgccggcgcgatattgccgcgcgctatgtcgagccggcagcgcgcgatggaaggccggtcgatgtcgttggcatggccggtggcgtccagcgcttcccagccgccgtacaggtcggccgcctgcaacgcctgcgatgcggtttccagcttgccttccagcgtggcgacgcgggcccgctccagccaggccgagcacacgatgcgcgcggtgccggactgctgtcccagttgctccagttcagccaggcgctgcagccactggccgcggtcgccgcgcgccagcgcaagccgcgcgctcagcacgtgacaggcgatcagcgaatcgggcgggccgttgcccttgctgtagggcagcgcattggccagcaggcgcccggcctcttccagcgcatcgtgctcatacagcgccagtgcccagaacacgtcgctgcccgggctgtcgccggacgcggcgcgcaggcgcgccagcgcgttgcccaggcgcccctgcaccaggtcgatcacgccctccagcgtgtcgctgaggctgcgtaccggctggggctgctgcgcgcgcagcgtcgcccgcgacagcacgctgcgcgcttcgtcgtagcggtgcgtgcagatcagcgcgtaggccagcgaattggccaggatgcggtactggaagggctcgtcgggcgccaggcggcgcaggtgcgcgccggcggcatcgcggcaggcctcgacctggtcggtcatggccagcagcacgcagtggatggtctgtgcttccacccccaggcgcgcacgctggctgtcgtcgccgggttgctcaagttcgggctggaatgacgccagtgcggccatggcttcggcgtggcgccggttgagcagcagcacccacgcgcgcgtcagcgccagcgccggttgccgcgccagcgttgcgggatggatctgctcgaaccagcgcaacagcaggcgcacccggcccgtgcccagcagcgagtcggactggctggcaatggcgctgagcgcctcgtcatgacggcccgcctgcagcaggtggtccactgcggggatcgggtagccgtgctccaggtaccagtgcgcggcggccaggtgcagcggcgcgacccgatccggcgcctgcacggccagccggtgctgcaggaagctggcaaagagccgatggtagcggtaccacgtgcgttcggcatcgagcgggaacagcagcaggttggcgcgttcgaggtgatccagcatcgcgcgcgcgtcggcgcggccggtgagggcgtcgcatagcggcgcgctcagctgccccagcacgctggtttccagcaggaaggcgcggcacgcgtcggactgccgcgccaggatgtcctcggcgaggaattcgcccagctccaggtgagtgccggaaaacaccgcgacgaaggcggcgtggtcgctgcactgctgcagcgacagcgcggccaggtatatcgcggtggcccagccttcggtgcggcgatgcagcgtggcgatgtcgctgtcgcgcagcggcaggccgcagcggctgcgcagcagctgcgcggcctcgtcgacggaaaaatgcagggcggcgggcgggatctccagcaactgcccgcgcgcgcgcagccggcccaggccgatttccggcgcggtgcgcgagccgatcaccagtatgccgcagggcggcatcgcctcgatcagctgctgcaccaggtccagcgccggcaggctctgcaaggtctcgaaatcatccagcatgatcgcgaacggctgcgccgtggcgcccaccagccccaggatgcgctgcgccaggcgcggtccgctggccggctccggcgctgccgcgccgcgccgcttgccgccgcgcagcgcgtccaggccggcgtccaggtggaccagcagccgttgcaggtcattgtcgcccgcatccaggcgcagccacaccgtggcttgctgctgcgctgcgcaatgctccgcgtattgctgcatcagcgtggtcttgccaaagccggccgcggcccgcaccaggatcacgcgcgcagcgcggtcctgcgccatgcgcgcgaccaggtgcggccggccgatcgtggcggggtgcgccacggggggcgcgagcttggaggcgagcaccgtcggcagcgggccgccgctcacggcgtggttggcaaagggatgcaatgcactctcctgggggcgatgcccgtcaccgccaccctggcccgtctgtggcagacaagatcataagtgctgtatcgggaatattttggcgggagggcatcaggtccgggcgattgttccacggccctgagggttgcgtcctagttcgtttggacgattctgccggcttgccgaatttcctcccttcgatggacgacagcggtgcccgagcctcctacattgacccgcacgcgctcccggcagcggcccgcagaggctggccgggtatgacacggcaggatgccggcacggcacgaggccggctgccggagacgagacacaggagacaaggtatgcagcaaggcaggcgcagggttctgcagcaaatgggtctgggcgtcgcgggtgcggcgctggcaggggttgggctgggtgcgcgcgcgcagggtggtgcgggggtggatttcccggcacgcacggtgcgcatcgtgatgccatacgccgcgggcgggaccggcgacgtggtcgcgcgcatggtcgcggacggcctggccaaggcatggggcaaggccgtggtggtggacaaccggccgggtgccggcggcatgatcggcgcggacatggtggccaaggcagagccggacggctatacgctgttgttcgcgctgaccggcctggtccaggcgccgctgctgtacagcaaggcaaactacaacgcagtgcgtgacttcgcgccgatctctgagctggcgacctccaacctggcgctggtggtgcagcccgacgtgccggcggccaacgtgaagcaactgatcgactacatccgcaagctgggcaagccgctgccgtatggcagctacgggctgggttccagcgggcatctgcagatggaggtcttcggccgcaacgccagggttgaactgacccacgtgccctacaagggcgagggcccgctggtcaacgacctgcttggcggacaactgcccgccggcgtcgtggccgcggtcaccgcgcgcacgcatgcgcgcgccggcaagctcaaggtggtcgccgtggccgggcagtcgcgctcgccgctgctgccggaggtgccgaccttccaggaggcgggcgtgcccgggctggagcgccagggctggctgggcctgttcgcgccggcggcgacgccgcgcgccgtggtcgacaaggtgtctgccgacgtcaaccgcgtgctggccaaccccgagctgcacacacggctggtcgatctcggcatcatcgtcaagggaagctcgcccgcggcctttgccgatgtcgtgaaggtggagcagacctactgggctgaagcgatccgggcgtccaatatccgcctggactgatgcggccccggcagggcatggcggcaggcagggccggctggtgcgggcgcctgcctgccgcgcgtttactggtaggtcactaccaccacgtacgcgtccggcgtgccgcgttgcccggcacgggcgggctcgacgtccagccttgccacgccgatgcgggcttgcccggtcatccgggcaggcgacaacggcaacggcgccgagacgatctgccccgacggctgctggcagctcgcctgcaactgtccggcggacggacggaagccgcaggacgggtacgagattcccccaaggaacgtaatggtgccggtatgcgcggcagcggtgccgatacccgcggctgccagaacgcccactgcgaccagccggccggcaacgccggcggccttcctgctgagttcgaccgttttcatgactacccctctctcttattgtcagcgtggcgccgagacagggcgcctctgagaaccggcacagtgcaggcccacggatccgcgcgtgggccatattcatcatagcgacggtttcagaacattcttaagagttatgacacttctgtgacaattgagcctggggacggccgctgccctatcgcaggatcagccgcgagcgggcaaagcctgcatgggtgcgcagcgcctgcatcagctggtctgacggcacgcggtcgaggtcggtgaccacatagccggtgtggccgcgcgtctgcaggtgctggccggtgatattcacgccttcctgcgccagcagcgtgttcagtgccgccagggcgcccggcgcgttgccgtgcacattgagcagccgcgccggcgcgtgcagcgggccgggatcgacctcggggaagttgacggcgccgatggtgccgccggtggccaggaagtgcgccagcttggccgccacttcggtgccgatattctcctgcgcctcttcggtgctgccgcccacgtgcggggtcagcagtacgttgggcatgttctgcagttcgctgacgaaaggatcgttgttggtcttcggctcctccgggaacacgtcgatggcggcgccgcccaggcgcttctcgcgcagcgccgcggccagcgcggcgatgtccaccacgctgccgcgcgaggcattgatcaggatcgcgcccggcttgcaggcggccaggatgcgcgcatcgatcatattgcgcgtgcgcggcgtggctggcacatgcagggtcaccacttcggcctgcgacaccgcctcttccagcgatcccgcggcgcgcgcggaaccgtgcgagagccgcgccagcacgtcgtagtagaccacgcgcatgcccatcgattcggccagcacgcccacctgcgagccgatattgccgtagccgacgatggcgatggtcttgccgcgcgcctcgaacgcgccggcggcgcccttggcccacttgccggcgtgtgccagggtgttcttctccggaatccggcgcagcagcatcaccgcttccgacaccaccagctcggccaccgagcgggtgttggagaagggcgcgttgaacaccgggatcccggccgtggtggcggcttccaggtccacctgcgaggtgccgatgcagaagcagccaatcgagagcagctcgggcgcgctgcggatgtcgtcggcgcgcaggtgggtggcagagcggatgccgaccacgtcgtggctggccagcacctggcgcagttcggcaccggccagggcgccggtgcggcgctcgacctgcaggccggcttcagccagccgggcattggcgctctggtggatgttctcgagcaggatcgcagtggtcacgtttgttttccgcatggagggttggcggcgcttgccgcatcgccaccattctgcgcgcaaaaaagcccgtggaccggggagtccctgctgccggcaatggcaccggctgcctcgctggcgtcgcttcagcgcgagtggcgcgcgtcgccgccgagcgggtcgacgatgatcatggtctggcgcagcacgccggcatcatcgaagtagcagctgaaatgcgcggtctgcaagccatccttgtacatgcgccaggaccaggcttcacgcttcatcagggggtagtactggatgggctcgcgcggcaggccaaagtgctcctgcacgtccttcttggtccaggtcccgacctgggcgcggtagatctccgtctcggtcagcatctggcgatagttggtgagcttgccgccggcgtcgaaatcggcggcatagacctgatggccaaggggctggcgcgaccagatccagcggctggtgccgtcggcgaggcggtaggtctcggtgggggatccgaatgtactgcgtacggcactttctgggctgccgatcatttgcttgccggtctgttccggctgcaaggtcgcacaggctccgagcgagccgagcacgacagcggcgacgcacagttcgccgatacaccgggatggcgtgcgtgattgcatggcgctctcctgcggacgagatgcccgcatccggccattctccgtccgccaggccggcccgtgcaacaccggctggtgccgggggcaggcggggccggccggtcagtgcggcgccgggcgctggctcagcagcggcctttcttggcttgtcccggcgggcagaaggactcgttgccgtacgggtcgacgcggcagttgcccttctttgcctgccccggcgggcagccctgggggccgctgccgtaggtgtcataaggggctaccacgcagccacccagcagtgcgctgcaggcgaccagaagggccagagcggatttcatcgcattctccttgttgtgggggattccgtttgcgacaggagaatagatggtggcagcgcctttgtctgtaaggaatagtgaaaacgagtccgctcagggtgaatgccggctacttgcccgcgccgccggcggggcgcttcccggctggccggggccggcgcaccgcacggattttgccgctgttgccgccgccgcagaagaactggtcgccgccatcggactccagccccgacacgctcgcgccggccggcatggtgaccgattccagcaccgcgcccgattgcgggtcgatgtgccgcagctcgctctggtcaccttcccaggtgccgtgccagagctcggcatcgacccaggtgacgccggtgacaaagcggtcggacgtgatggtgcgcaggatcgcccccgtctgtggatcgacctggcggatcttccgctcccggtactggcccacccacaacgtgccttcggcccaggcaagccccgagtcgccgccgccgcccggcgcggggatcgtggccagcacgcggccgctttgcggatcgatcttctggatccggtcctcggcaatctggtacaggtgctggccgtcgaaagcagtaccggcatgggcggcgacatcgagcgagcgcagcgtcctgccggtgaccggatccagggcattgagcttgtctccgctggcaaaccagacccgctggccgtcatagctgacaccgtggacgttctcgacgccggggaagggaccatactcgcgaagcacttcggcttgtgatcgtttcatgctgtcatccttttggtttggggatggctacatgctagtcaaccggcagcggcgaggggagtaacaaggtcgtcgtgaatcccggcaccggcggcgtcatccagcggcgcgcacgcccgtggccaagggactggatcttgccggctgccgccagcgtttccagtgcccgctgcaccgagcgctggctggcacccagcgccagcgcgagagcggagctggaccatgactcgccatcggccagcaaggcgagcactgccgcgtgcttctcttccaccggccgcgccagcaccaccacctcgcgcgcgtggtgcggcaccagcgcgaagccgcgcccgcttgccgtgacgccggcaaatgcgccaagcaccgcgcgcagccgcccgatctcgacacgcagccgcgcgcggtgcgatgcatcggcgtgcctggtgcggaaggcgtgcgcgatcagcgtgtcccggggcacgtcggcgggccaggcctcggccagcgcgcgcgccagcgtgaacaacaccggccgcctggcgagcgggaccgtggtgccagcgcagcgcacggcatagcggcacgcgtccacgaccagcgctttcgatgccagcagcgcttcgacttcctcaagcagcagcggccgttcctcgccgcgcgcgatgcggcgtgccgcggggctgtgcagcgcctgggccgcgctttcgacctcggcgcgcaaggatggaatgccggcgcgctgcgccgcgtgcgcggcctgtgccagcgcggtgcgcgccggccgggtctgcacgcgccgcatcgcgatgcccgccacgatcagggcatgggttgtgcgcaatgcgggcgggaagggagtggggtcaagcccggcaagcgcctgctcggcgtcgtcgatgcggccgatcagcagcagccgccggatcgcgagataccgcgcatgggcggcgttgacccagtcgccgtgcgcttcaagggtggcgcgcgcacggtccagcgtctttgccggccagcccaggtcgcgcgaggcaaaggcgatttccgtttcggccaccaagcacctggcgcgcgctacggcttcgcgcggaccgaaggcgcgcgccgcgctgcgcaacagtgcccgggcgcggataaagtcgcccagttgcgccatggcgatgccgcgcaacgccagcgccggcggatcgtcgcgcagggcaacccggttcagcgcgccaagcggatcacccgcggcaagcgcgagcgccgcggcggcaatgcgtgagtccatccgaatcccgccagaaatcccgccacacttgtcactcccaccgttggaagccggcgcctaatctagcacacgaacaccaaccaacggagggatgcacgatgaccacacacagcaccggaacccgtgaagcatggctggccgcgcggcgtgaactgctcgaggccgagaaggatctcacccgacgcagcgatgaactggcacggcagcgccaggccttgccgtgggttcgaatcgacaagccctaccggttcgagaccgcggcgggcagcgcctcgctggcagacttgttccagggacgttcgcaactgctggtctaccacttcatgttcggcccggactaccaggcagggtgcccgtcctgctccgcgattgcggacgggtttgacggctttgtcgtccacctggcgcatcacgacgtcacgctggccgcggtgtcgcgggcaccgttggcgaagttgcaggcgtaccagcggcgcatgggctggaccttcccgtgggcatcgtcgcagggcagcgacttcaacacggacttcaacgtctggttcagcgaagcgcaacaacgccagggcgatatcgactacaactaccggcgcgaggcggcattcgcctggcgacctgaactggaggccggcggcgcagcggccgaggcccagtttgctgccatgtgcggcaccgatgccgcaacgtaccagcgcgaccggccgggcatgagcgccttcgcgctggaagatggcgttgtgtaccacacctattccacctatgcgcgcgggctggatggcctgtggggcatgtaccagtggctggatcgcgcaccgcgcggacgcaacgaggccggggtctggtggcgccggcacgatgaatacgagcagggctgaggcattccatgtccatcgtactcaccacgcacaggctggcgcgctcacgcggcaccggcccgcgccttgccttctttggcatcgtggccgtgctattcatcgccggcggggcggcgacactcgcctggcatgcatccatgccggcgatgagcgcgatgccgatgcccggcggctggaccatgtcgatggcgtggatgcggatgtgcggccagacctgggcccgcacggcaatggccttcctcggcatgtggatcgccatgatggtgccgatgatgctgccctcactggcaccgatactgtggcgctaccgccaggccctggcgacggcagggcaggtgcgcccgggcatgtcgacggtattggcgggcgccggctacttcttcgtgtggggcatggtgggcttcgccgttttcccggttggcgctgcgctggcggcgatagccgtgcaggcgcagggcctggcgcgcgcggttccgctcgccacggcggtggtcttggtgatggcaggcgtgctgcagttcaccccgtggaaagcacggcagcttgcctgctgcaccaacgcagcgggccgcacgcgcgcactgccggcggatgccggctcggcgtggcgccatggcctgcggctgggcctgcactgcacccggtgctgtgcgggcctgactgcggcattgctcgtcatgggcgtgatggacctgcgcgtgatggcagcggtgatgttggcgatgacgctcgaacgatggatgccggcaggtgcgcgcgtggccaggcttgcggtacggcttaccggggccgtcctggtcggcgtgggcgtggctacgcttgtgcaggcaggttggggcggatgacggcggggtactagtgtcctgttccgcagatagcttgccatgaaatcgcccagttggccgccatgcgtcgctgctcgtcgttgccatagctacggctatggcgcctcctcgcgcctagcctgacgaccaactggacgatttcacgttggcaagctatctgcggaacaggacactagcccagcgcgaccgcgaacagcgccgcaatcagcggccgctccttgcgcacctccaggcagcacagcgagtaatcgatcgacagcagcggctcgtcgaccggcaccacctgcaggcccggcagcgggatgcattcgatctgcgtgacgaagctgatgcccatgccattggccactgcatgcaggatggcctcgcggctgttgatctccatcacgcagttcagcgccacgccatgctgtgcgcacgcgcgttcaacccggagccgggtcttcgagcccggctcgcgcaggatcacggcttcgccggcgacctcctgcaccgtgatcgaagcgcgcgcggccagcggatggccggccggcatcacggcaacgatgcgctctctccgatacggcgcgatatgcaggccatcgaccggatcgggctcggccaggatgccgacgtcgatatcgaaatcctgcaggccgcgcagcaccgaggcttccgagccgatggtgaccgtcagttccagcgaagcatgggtggaacggaaactacgcgccagccccagcgcgatcggcggtgacaccgcgcccacgcgcaccagcccggtcttgagcttgtgcgcgctctgcaggaactgcatggcctctgcttcctgcccgaacaagccctgggtgatggcgtagagccgctcgccggtgtcggtcaggcgcacggtgcggcctgcgcgcaggaacagctccacgccgaagcgcgtctccagcgccttgacctggtcggtcacggtcggctgcccgatatgcaggtattgcgccgcggcagtaaagccgcccgtccgggcgaccgcatggaagcagcggatcgacttgtagtactggtggaacatggggtctcgatgggagctggccgccgttctgcgcggcgtgtgcggcgagtctcccacagacgcgtgccgttgcgtacagggtttccccgaggccggcagcgtgccggcgatccatcggttttggcgcacctcgccgtcaaagatgcgattggaccgggggtttggcgtctcccaaacttcagccaccaggaaacgcggctcaagccgccgcccaggctacccagaaaagaagtgaggagaccccatgaaccatgcctaccacaaccccgtgtcgatccattgcggggctggcagccttgaccggctcccggccctgctgcacggccggcgcgtcgtcgtcgtgacctttcccgaagcgcgtgcgctgggactggtggcgcggcttgaagccctgctgggcgcagaccttgccgggctgatcgaagacgtgcagccgaacccggatgtcgcccagttgtccggcctgtacaaccgcttctgggaagacgccgacgcctgcgacgccatcgttgcggtcggtggcggcagcgcgatcgataccgccaaggcgttgatggtagggaccaggtcgggccggttcgattcgctgatcagcctgctggcgaccggcaaggcgttcacgccggcgcaggtcaagccgctgatcgcggtgccgacgactgccggcaccggcagcgaagtgacgccctgggccaccatctgggacgccgcgaaccagaagaagtactcgcttcacctgcaggcaacctggcccgaagcggccatcgtggatgcggagctgatgatgtcggtgccgcgggacaccacgatctccaccgggctcgatgccctgtcccacgcgctggaatcgatctggaacgtcaacgccaacccggtttccgacaccttcgcgatttcggcggtggaggacatcttcgacaccttgccggaactggtgcgcaacctggacgacattggcctgcgtgagcgcatggcgctggccgccctcaaggccggactggcgttctccaataccaagacggcacttgcgcactccatctcctacgaaatgacgctgcgccatggcctgccgcacggcatcgcgtgctcgttcacgctgccgatggtgcttgaaaaggcgtgggcacgccggcccgaccgcgaccgcacgctgcagcggctgttcgggccggtgctgggcgacgggcagcagcggctgcgcgccttcctgcaggacctgggcgtgaagaccgagtttgccgactacggcgtctccgacgacgaggccggcgccatgatcgcgcgtgcgctggacggcgcccggggcaagaacttcatcggcgctgtgccggcctagtagcacgacccccggccgacgggtgcagccggccaacacgagcccgcaatacgggccgacaatacaagaggagacaaaaatggaaactgccgatcgcatccaggcaggggcgttcgtcgctccggccgagcattcgttccggcgcgcccagtggcgcatgctgctggccgcgatgttctgctacttcttcttctacacggggcggcagacctttggcttcgccattcccggcatccagcaggaattcgggttttccaaggaagcgctgggctgggcctccacctgcctgctgtggtgctacgccatcgggcaggccatcaacggcaacctgggtgacaagttcggcggccgccgcgtgatgaccgccggcgcgatcctgtcgtgcgcggccaactgggtggtcagcttcgccgtcggcttcaagagcctggcgattccctggggcatcaacggctacttccaggcccttggctgggcgcccggcagccggctgctgtcgaactggtggggcgccgaagagcgcggcaaagtctacggcttctacgtgttcgcggccggctgcgcctcggtgctgtcgttcgtcacctcgatcgtggtcgtgaatatcctgcacctggactggcgctggatcttccgcctgccggtgctgctgatgctggtgggcggcatcaccttcttcctgatcgtgcgcgagcggccggaagaccttggcttcaagtcgcccgataccggcgttgccaaggccgagggtgcggagaaggctaccgcagtcgagaccgatgccggcgaaagctcctggtcgcgctacaaggccgtgctgcgcaacccgcggcttctgatcgcgggcctgtcgatcggtttccagaatgccgcgcgctatggcctgatcgtctgggtgccggtccacttcctgggcaagaactggaagagcgccgagaccctgatcgacccggcctggatctcggtggcgctgccggtgggcatggccttcggcgcgctgtccaacggctggatttccgaccgcctgttcggctccagccgcagcaaggccatcatgctctacatggtgctgggtgcgattgcctcgatgatcatgtaccagctgcccacgggcatgggcgcgatcgtcgcgctgttccttgccggcttcttcgtgtacggccccgcctcgtccttctgggcgctgtgcccggacctggtcggcgccaagcgggccggcaccgccaccggtatcctgaacttcttctcgtacctgctcgcaggcctgggcgaacccctgatcggccgcatcctggaccagtccggcaatacctcgctggtgttcccgatcgtggcaaccagctgcatcatcagcgccgtgatcgcggccttcatccgccgctgagcgcgccgggccggcgccttgccggcccgcccgcgacggctgcatctccttccacacactgctcaagacccgagagggcaagctcatgaccgcattgcaagccattgccgaaatccgccacgaagcgctgcgcatcgccggcgagaagatctaccgcgaagacgtgatcgaggtgacctatccgtacaccggcgaagtcatcgccaccgtgccgaaggccacgctcgacgaagtgcgccgcgcctaccgcatcgcgcgcgactaccagcccacgctgacgcgctatgaacgctacaagatcctgatgcgcgccggcgagatcatcgcctcgcgcctggacgagatctcgcgcaccatcacgctggaatccggcctgtgccgcaaggattcgctgtacgaggtgggccgcgcctccgacgtgctgctgtttgccgccaaccaggcgctggtcgacgacggccaggtgttctcgtgcgacctgacccaccacggcaagagccgcaaggtctatacgctgcgcgagccgctgctgggcgtgatcaccgcgatcacgccgttcaaccacccgttgaaccaggtgatccacaaggtggcgccggcggtggccaccaacaaccgcatggtgctcaagcccagcgagaagacgccgctggcggcctacctgctggccgatatcctgtatgaggccgggctgccgccgcagatgctgtcggtcatcaccggcgacccgcgcgagatcgccgacgagatgctgacgcacccggacgtggacctggtgaccttcaccggcggcgtgccgatcggcaagtacatcgccgccacggccacctacaagcgccaggtgctggagctgggcggcaatgacccgatcatcgtgatggaagacgccgacctggaagaggccgccacgctggccgccagcggctcgtacaagaactccgggcagcgttgcacggcgatcaagcgcatgctggtgcatgagtcggtggcggaccgctttgtcgacctgctggtggcgaagaccgaagcgctcaactatggcgaccccatggacccgaaggtggacatgggcacggtcatcgacgaagccgcggcgatccagttcgaggcggtggtcaatgaagcgattgccgccggggccacgctgcgctacggcaatatccgccgcggtgcgctgtactcgccgacggtgctcgatcatgtcgatcccgaaatgaccgtggccaggcatgagaccttcgggccggtgtcgccggtgatccgcttcagggacattgaagatgcgatccgcatctcgaatggcactgcgtacgggctgtcgtcgtcggtctgcaccaaccggctcgactacatcacgcgcttcgtgcgggagctgaaggtcggcagcgtcaatgtgcgcgaggtgccgggctatcgcctggagctgacgccgttcggcggcatcaaggattccggactgggctacaaggaaggcgtgctggaggcgatgaggagctttaccaataccaagacgtattcgctgccgtggtaagcggcggtggcccgtgcgccgggggcggcagcgcagttcgtccctgcgctgcctgccccggcgcgtagtttctgctggtgtctccggtagccggggccaggtgggttctccggcaccaccaccccggatttggccgcctgagcaggcggctgctttgttttcaggcggcgctgtcctgcgccgcattcctgtttccgagctttcatgacaagcattcaatccgttgtgcacgaagggcggatgttcccgccatcccgccacgccagcgctaaggccgcgattcccagcatggaggcctaccaggcactgtgcgacgaagccgagcgtgactatgaaggtttctgggcgcgccacgcgcgcgagctgctgcactggaccaagcccttcaccaaggtgctggaccaaagcaacgcaccgttctacaagtggttcgaagacggcgagctcaacgcctcttacaactgcctggaccgcaatctgcagaacggcaatgcggacaaggtcgcgatcgtgttcgaggccgacgacggcagcgtgacgcgcgtcacctaccgcgagctgcatggcaaggtgtgccgctttgccaacggcctgaaggcgctcggcatcaggaagggcgaccgcgtggtgatctacatgccgatgtcggtcgaaggcgtggtcgcgatgcaggcctgcgcacgcctgggcgccacgcactcggtggtgttcggcggcttctcggccaagtcgctgcaggagcggctggtggacgtgggcgcggtggcgctgatcaccgccgacgagcagatgcgcggcggcaaggcgctgccgctcaagcccatcgccgatgacgcgctggcgctggggggctgcgaggccgtcaggaacgtgatcgtctaccgccgcaccggcggcaaggttgcctggaccgaaggccgcgaccgctggatggaagatgtcagcgccggccagccggagacctgcgaagccgagccggtgagcgccgagcacccgctgttcgtgctctacacctccggctccaccggcaagcccaagggcgtgcagcacagcaccggcggctacctgctgtgggcgctgatgacaatgaagtggaccttcgacatcaagcccgacgacctgttctggtgtaccgcggacatcggctgggtcaccggccacacctatattgcctacggcccgctggccgcgggcgccacccaggtggtgttcgaaggcgtgccgacctaccccaacgccggccgcttctgggacatgatcgcgcgccacaaggtcagcatcttctacaccgcgccgaccgcgatccgctcgctgatcaaggccgccgaggccgacgagaagatccacccgaaacagtacgacctgtccagcctgcgcctgctcggcaccgtgggcgagccgatcaaccccgaagcctggatgtggtactacaagaacatcggcaacgagcgctgcccgatcgtcgacaccttctggcagaccgagaccggcggccacatgatcacgccgctgccgggcgcgacgccgctggtgccgggttcgtgcacgctgccgctgccgggcatcatggccgccatcgtcgacgagaccggccatgacgtgcccaacggcaacggcggcatcctggtggtcaagcgtccgtggccggccatgatccgcaccatctggggcgatccggagcgcttcaggaagagctacttccccgaagagctcggcggcaagctctacctggccggcgacggctcgatccgcgacaaggacaccggctacttcaccatcatgggccgcatcgacgacgtgctgaacgtgtcgggccaccgcatggggacgatggagatcgagtccgcgctggtgtccaacccgctggtggccgaagccgccgtggtgggccgccccgacgacatgaccggcgaggccatctgcgccttcgtcgtgctcaagcgttcgcgtccgactggcgaagaggccgtcaagatcgcgacggagctgcgcaactgggtcggcaaggagatcggcccgatcgccaagcccaaggacatccgctttggcgacaacctgcccaagacgcgctcgggcaagatcatgcggcgcctgctgcggtcgctggccaagggggaggagatcacgcaggacacctcgacgctggagaatccggccatcctggagcagcttggccaggcacgctgaagatgcggcgcgactatgcccgattcagacaaggtcggcaattgtgcagtgccgccgagcgctggcccaaggtgaccgcagccccttgagctttccagacttgacgcgcgggatcattccgcaatggtctcgatcgtcagggtgacctcgccgcccatcgcggccagcatggccggaccgccgcccttgtaggcgacatgggtcatgttgagcttggcctgggacttgcgtgcggcgtgccgtggttgccggcagccaggaacgaagggtcttcgcgcagggcgccaggcatgcctgccggcgcggcgcacagcagcgcgttcatctgggacagctcgcgcagggtgtccaggtgcaatgcgctggtttccacgctcgcggtgcggcgctgcgcgacgcgggcaatgtggcgggcggtgaagcgctcggcgcgcgcctggaagtcgccggcgcattcgagaagcaatgccgaagctgcgcggtcgttggcaacaaagagcgacatcctggtacgcaggttggccaccagcatgtcgcatagttccagcagttcggcgctgccctcggccgagaagcagtagttgcgggtgagcttgcgctggtccaggtcgaccaggatccgttcgacgatatcgcccgcgtactccaggttgatattgaccagcatgatcgcatcccagcgttccgcatcctcaccgtcgaggctgccggcgtcgacgtcggtcaggtacatcttgacggacgaatagaggtcgtcgatgcggtcgtccagcgcgcggcagcgggcgttagcggcgcggtcgttgcccacgatcgagagcttcatgccatcgagcatttcctcgatcacgtcgccgatgcgcacgacctcgcgcgtggcattgcccagcgcgacggacgggtgccgcaggtcgccctggctcaggtagcgcgcgccgccgggcgctgcgtcgtcgtgcgcatcaggcagccatcgggtgcagagggccgccaccgggttgacaaaccagatcagcgttgcggccagggtcaggttgaaggccatgtggaagtcgatggccatggtgccggcactgctgcccaggcgcgccagcagccaggggatggcgtccagcagcggcaggaatgccagtatccccgcgaaccggaagatcaggttcgcgagcgatacccgtcgcgcggcaggcgaactgccggaattggccaggcaggcaatcaggccactgcccagattggcgccaagcaccagcggcaaggcggtggcaggtccgatgacgccgcccatggccagcgttgcggtgagcaatactgcggccaggctggagtaggccagcaaggtcacgaaggcgccgatcaccagggccagcagtgcgtcgttaccaagcgaggtgaagatggcgcgcacgatctcggcgtgcagcagcggcgcggcgtagaggcggatcagctgcaaggccagcgtgatcaaccccagtcccacgatgacttcgccggcctgtccgcgcaggctggccttgccggacaggcgcagtgcgatgccgatcaccagcagcagtggcgagagccaggagatatcgaccgtcagcaggcgcgccatcaggctggtgccgacgtcggcaccgagcacgatcggcagtgccgccggcaacgacaccaggccccctgcaacgaaggcgctggtcatcagcgccgtggcgctgctgctctggatcagtgcggtcacgccaagcccggccaggaagccacgcgcgggactggccgtgcccgcggccagcaccagccgcaagcgcggccccaacagctccagcatgccgtggcgcgtcacatgcgcgccccagatcagtagtgcgaccccggacatcagggaaagcaggatttgcatggcgccgccccctggtggtggctgtcttcgcggccacctttatctgcttgttgaggaagcgtgccggccaggccggcacgcaccggacttagtccgcgtggttcagcgccagccgcaggatgtcgaagttgcgcagccgctggcctgcgggcgcagtgaccttgcggttgaacagcagcggcaccttttgctcggacaggccgccatgcgagcgcagcggggcatccaggccgctcaggtcatggcgcgccggcgtggtgccgagcacggtcaggcgttcgctgaccaccaccaggtcgccgatgcggtcgggcggcagttcgaagcgctcgctggcggcgcgcttgtccagcaccagttcgatcccgggcagtgcggcgatggcttcatgcacggcctgttgattggtgccggcaggcaggtacacggtcgcgtaggagcccagtgcgccatggtgggcgacgtagggatcggtgatcggcagcagcacgcgcgtggcgtccgcgccgaaacgctcgtccagcacctgctgcaggaacaggatgttggccttgcccagcgaatcggtcttggcattcatgccgtggtcggcggtgacgccgatgaccgcaccgagcgcgtccaggcgctgcaggtagctgtcgatcatggcgtagaaggcattggcctgcggcgttcccggggcatgcttgtgctggatgtagtccgtggtggacaggtacatcaggtcggggcggacggtttccagcaaggccacgccggcggcgaacacgaattcggacaggtcggcgctgtagaccgagggcagcggcatgccgaccttgcgcagcacgtcgtcgatgccgttgtcttcgatggtggcctggtcggccttctccgccgagaagcagatgcccttgaggccgtggcccagcagcgcgcgcagcttgtccttggcggtgaccaccgccaccgatgcgccggcctgcgctgccgcagccagcacggtgggcgcgcgcaggtagcgggcgtcgttcatcagcacttcggcgccggcttcggtgtcgtagaagaagttgccgcagatgccgtgcaccgacggcggcacgccggtcacgatcgacaggttgttggggttggtgaacgacggcaccacgcaatcgccggtcaggacggtgccgcgtttggccaggctggcgaagaacggggtggcgcccgcctgcacggcaaggttgatgtattcctgctcgcagccatcgatgcagacgatgacggtgggccgggcgggaagctggtagtggtggccgttgacctggatctgggtgctcatggcgtctcttgcggaaggattgtgaaggggatttgcctgagacccatgctaagttaggcgataaactctcacaatcgagtttattttccagattctgtcaggaaatctcacaatgccgcacaagctgcctccgctcaacgccctgcgcatcttcgaggttgccgcccgcgccggcagctattcggcggccgcgcgcgagctgcacctgacccatggcgcggtcagccggcagatcgagatcctggagcaatggctggggcagccgctgtttatccgccagggccagcgcatggtgccgactgtccacgcgcaggcgttcgcgcgcgagatcagcacggcgttcgaccagatcagcgccgcttccgagcgctatggccgcatcgccacgcgcaaggtggtgcgcgtcaatgccccggcaacctttgccatgcgctggctgattccgcggctggatgacttccggcaccggcagcccgaggtcgacgtgcgtgtgtcgaccgccttcagcaacgaggcaggattcaatggcacctttgacgtggcgatacggcgcaccctcgaacgtggcgaacagttcgagtcagtgccgatcttttcggagtaccagacggtgatcgccagtccggcgatgctggagcaggtgccgttgcaaggtgtagaggacctggtggagggcgtcttcctctatacggagacccggccgggaagctgggaatcgtggctgcagcaggcgggacatgcctcgctgctgccggtgcgaacgctgcgcttcgaccatttctttgtcacgctgcaggcggtggtggacagccttggctttgccatcggcacctttccgaccctggaaacggaccgcgcggacgggcgcattgcgacgccgtttgccgccatccgcgcaccgggcaatacctatcatgcgctggtgccgcgcgatgccgacaagccgctgcatctgcgcgcgttcctggagtggctgcagcagcaggggcagacggccgcagcgacctgaagcggcgcgagccggggaagcggggcgagtgtggcgcgcggcccgcgcgatgcgggcctgcgctgagacgggagctcaggccccgtcgaggaacgcgctgcgctggcccaggcgcgagccgagcgcatcgggggccaggctcatgctggcggggtccacggccgaggcggggctgcctgccatggtcgggtcggcggctgccggcgccatgcccggctgggccgcctgtacgggagcctgggcatagctgccgcccgctgcgggtgccacctgggccgacggcgctgccgacggcatggcttgcacgggctgggcggactgcaccggctgactggattgcatcggctgcatcggctgcgtcattggcatcggctggctcggctgcaggggctgagcctctgcgcaaacagcgggtaggacgcgatcatcgcgccagccacgaccagggatttcgccagatgttgcttcattcgtgtacctcctagaacgcctacaggcaagggaacagtcactgtagcgccgcagcacctgacattctgtttgattttgcaacggtcgttaaccagccttgccattgcggccagggcaggttaattgcgcgcgcggcctgcaaatcttgcgcggccgtcaacgccgggccaatcgcttgagcgccgcggggtccagcagttcgatctggcggtactcgcggcggatcaggcccgcgtcttcccacgcctgcaggtacttggccacggtctggcgcgagcggttgaccatgtcgccaaggtcctcagcgctgatgcgcacgacatggtcggtgcggtcggccagttccagcaggcgcgccgccatgcgcgcgtcgatgggcgcctgcgccgcgctttgcgcgtggtcgaacgctacgcgcaggcgcgcgcagatctgctgcacgatcagctgcatgccttccggatgcgcggccaggatgcggtggaagtcgcgctggctcagcaccatcagttccgtattgcctacggcgaaggcgtcgtgcgtgcgcggcttgccgtccagcagcgagatctcgccgaaccagcggccacgcccgatcaccgagtacaccgactcgcgcccgcccgtgctgacccggctcatgcgcacccggcccgacagcaccatgcagaagtaggtgggcggatcgccgcgcgcgaagatcatctcgccgtcgccaaagcgcaggcggcgtgcggcgttcgccacggcatcgagcacgcccggcggcgcattgcgcagccagccgctggccagcacgctgcgcggcagcgtgcgcgccggctccaccgctctcgatccactcttcacatcagccttcacattgctcccctgctggagccgagattgtccaatacttaacagactttggcgcggtgcgcccggacaatgcatcgattcaatgactcacatgcccccgggaggtacgcatatggcgcaaatccagctcgtcgattcaatcagggaccgcgtctccgacgccgaatggcagatgcgcgtggacctggcggccgcgtaccgcctggtcgcccacttcggctgggacgacctgatcttcacccatatctcggcacgcgtgcccgatgcaccggaccagttcctgatcaacccgtacgggatgatgttcgacgagatcacggcatcgagcctggtcaaggtcgaccacgaagggcagcccgtgctggaaacgccgtatgacgtcaacccggccggcttcatcatccacagcgccgtgcacgaggcgcgccccgaagtcggctgcgtgatgcacacgcatacctcgcacggcgtcgccgtctcggcgcagcaggcgggcctgctgccgatttcgcagcagtcgatgttcgcgctgaccgggctggcgtaccacgactatgaaggcgtggcgctgcgcgaggacgaaaaggcgcggctggtggcagacctgggccgctgcaagcagatgatcctgcgcaaccatggcctgctgacgtgcgggcgcacggtatccgatgctttcctgaccatgtacacgctcgagtccgcctgccgcatccagatcctggcgcaaagcggcggcacgccgctgaccatggtgcccgaagccgccagcgccaacatgggccagcaggcgcgccaggccaccaagggcaagggctccaacctggcctggccgggcctgctgcgccgcctcgaccgcatcaaccctgactaccgcaactgaccatggccatcctcgttcacctgccgtcgttcatggcggttcccatcactgccgcgctgcgcgaagccgcgccggacatcaccgtgtggaacggccgcgaggccgccgtcgcggaacaggtcgaagccatcatcgcctggggcctgaagcccggcgtgctgccggcctacccgaagctgcggctggtctgcgctgccaccgcgggcgtcgacaagctgctggcggcgccggacctgccgcctggcatgccggtcacgcgcatcgtcgatcccggccagcaggccggcatcgcccactacgtgctggcgatggcgctgcgccatacccgcgcgctcggccggtacgccgaacagcagcgccgcggcgaatggaagcgccacccggggcgcgatgtgtcgcgctgccgcgtgggtgtgctggggctgggcgagatcggcagcgaggtggcgcgcatgtttgccgccatcggctacccggtcagcggctggagccgcagcgccaagcatctgcccggcgtgaccgacttcaccggcgacgacgggctggatgccatgctcgcgcacagcgacatcctggtctgcacgctgccgctgacgccgcgcaccgagggcatgctgaaccgccagacgctgtcgcggctgcccaagggggcgttcctgatcaacgtcgggcgtggcgagcatgtggtcgagccagacctggtcgcactgatcgacgaaggccaccttgccggcgcggcgcttgatgtgttcgccaaggagccgccctcggcggacgatccggtctggaaccatccccgcatcgaggccacgccgcatatcgcggccgacccctcgtacgaactggtggcgcggcaatgcatcgagaacctgcggcgcgcgcgcgacgggcgtgaactgttgaaccaggtggaccggcaagcgggctactgagcgcccggcgtgccggtccgtccgggtggctatgtcacgcttacatccgcggttcccgccgccacctccagcagccgcgtgctcgccgtggcaggtagcgccggcgccgtgccgccctcgagcggcttgagcgtatggaaggtgcagctcagcttctcgggcgtcagggtgaccagcgtgtagccctcggcgttggagtcggcatggcgcagccacgcgttgaaggtgcgcaaggtggtgtcgaaggtgttcaccaccgtgctgcccacgtcgctgtagaccagttcacgcagtgcggcgaaggcctggtcgttgtcgacgatcgagcggaatgaactgagcagggagttgctcgacaggccggccgtgaccaggtccaccatcaccggcgctggcgtcgccgcatcgtagtcgtccatcacctggccggcaaagaatgcgtggatatcgccgctcagcgccaccacattgcgcacgccgttgttcttcaggaacgccatcaggttcttgcgctcggcgttgtagccatcccactggtcggcattgaggataaagcggtcgagcagcgcgatggccggcaaccggctttcgatcagcggcttgatgttggcatcgaacgtggcgctgtcgatgccgacctgcgccagtacattgcgcagcgccgtgtaggccaggttggcataggtgccggcggtcttggccgcgcgcaggtcgtcggccagcgcattggcaatggcgctctccagcgaggacagggaattgttggccagcaccagcgccctggcgatcagccgtgccaccgcctggatcacatccacctgcatgcgcaacagcgacaactggttggcccacagcttccacgcggtggcgtcggcgccgacgcggtcctgccaccacgcgcgctgcgcatcgcccagcatcgacaccggtgtcagcgtgccgccggcggcggcaatcttctgcgcttcggccgcagccagtgtctcggccgggacgaagtacagggcgccgactgcgcggccggtggcttgctcggagatgatgtggtcggcgcggtacaggcgctcgtcggtcatcagcagggtggcgagattgccgaaggtgaacgagcgatagatctggatgttctggaacgacgggttgttgacgtccaggctgacatcggccggcatgaactcgaaccacgcctggttggcagcgcgccggcgcgcggtgcgcggcgtcaggtcgtcgtcggagtcgtaggtctgccggtcctgccagcaattgtccgagaattcatggtcgtcccagatcgcaatcatcgggaacgcggcatgcagggcctgcaggcgcgcgtcggtgcgatagctgcggtacaggtagcgatagtcgtccagcgtggtggcgtagacgctgccgtccggcagcgcggtgccattgggcagttgcagcacgccgtggcgatcctccacattgccggcgcgcgagccgcccgggacggcctcgtagatgtagtcgccgacatggacgatgaagtccaggtcctgctgcgccagttcttccatgccggcccagtggttggcattccagtcctggcagctgacaaaggcgaaacgcagctgtgacaagggcgtgccggccgctgccgcggtgcgggtgcggccgacggtgctggggcggttgcccagcaggaagcggtagtagtagcgggtgccggggctcaggcccgtgaccttgttgcggatggtgtagtcccagtccggcagggccatcagcggttgattgaccagcaggctcggcggcgggaagtcaggctgcgccgacacctgcagccgcaccaccaccggccgcttgccattgctgccttccagccgcgtccataccaccacgctgtcgggcttggggtcgcccgaggcgacgccatggacgaaattgaaattttccggattgccggtgtcgggttccgggtcgtcgccgccgccgcaggcgctcagcccgccggtggcaacggtgacggtcaggaaacttccccacttgagaaactgtcggcggtccatggcgctcctcctgtgcttgcggtctcggtccacgcagcgcgcagccgcggccacgatgccgcttgcggcaccaggattcgtgggggcgtgctggttgctgaatgcatactagtggctggcctgcacgctcgccgtcggtgaggttccgacatcgatataggaggaagtcgactggttcgtgccggcgctggcgcaccgcgcaccaccgttgctggcgcgatcggcaagtcggcatgcattgcctgcgacgcggcctagactggaagcaaaagattcggacgcgagggcatcatggcgtacgacagcatcctggtccatctcgacggcaaccggcaggccatgcagcgcttgcaggttgcggcacgccttgccaccgccagccagtgtccgctgatcggcctgctggccgggcgcgtgccagaccccagctggttctaccgcatgaacaatgcccagcgctgcctggccgaagaccaggagcggcgccggctgcagcgcgagaacatgcgttgtgccttcgcggccgccacgcgcgagctggcggttgcctgcgactggcgcaccgtcgagcgcgatccggtgccactggcgctgcgcgaggcgcgcgaggccggcctgatcgtctccggccagtatgacgccgacaacgctgaaggcccggtggcgcggcagctgttggaggcgctgctgcttgagagcggccggccggcgctggtggtgccctgttccggcgctttcgccaccgtgggcacacgcgtgctggtggcctggaacggcagccgcgaggccgcgcgtgccttgcacgacgcgctgccgctgatggccggggcacgcgcgcgggtgctgggcgcccatgccgccagggagccgcgtgccgatgccactccggtcagccatgccgtgcacgtgctggagcgacagggtgtggcagttgaggtggagcacggcccgggcggtggcgacctggccatcggtgagctgatcctgtcgcgagcgtcggactttggtgccgacctgatcgtgatgggcgcctacggccacggccggctgcgcgagctggtgctgggcggcgtgaccagggtggtgctggagtcgatgacggtgccggtgctgttctcgcactgaagcgcagcgccagggttcatgcggcaagcccctccagcgcggcgccccccggtggtcttcagtcgaccgtgatgtggttggcctggatcaccttgccccacacgcccacgtcgtcgcgcacggtctgcgcgaactgctcggcactcctggcgggcgccatgcccatgttcagctgcaggaagcgctcgcgcatgggcgcgtcagccagcaggcgggtcacttccgcattgagccgctgcacgatggcggcactggtgccggccggcgcgaacaggccataccagctgtcggtatcgaaccggtagccctgttcagtcatggtcggcacgtccggcgtggccggcgcgcggcgcgtgccgctgatggccagcgcgcgcagcttgccggcgcggatcagcggcagcgacgacgaggtatcgacaaaggccaccttgaccacgccgccctgcatgtcggtcaggatctgcgccacgcccttgtacggcacgtggcgcagcttcatgccggtctgcatcttgagggcttccatggtcaggtggccgcccgagccgatgccccatgagccgtagtcgtatgcatccgggcgcttgagcacgtgggcgacgagctccttgagcgtgcgcgccgggaagtccggcgtcaccaccaggaaattgccgcccgcgccgacctgcgccaccggcaacaggtcgcgcaggccgtcatagggcagcctgggctgcagggtctggttgatcaccaccgtggcggcataggtgaacagaagcgtgtagccgtcggggctggccttggccacggtatcgttgccgatgatgccggtcgcgccgggcttgttgtcgaccacgatggtctggcccagcgccttgccgagcgatgcggccagcgcgcgcgcgaacaggtcggtgccgccgccgggcggggccggcaccaccagccggatgggcttggcgggccaggcattgctggcgcatagcgggccggccgcagcaccaagaccaagtgcggcaagcgcgcgcagcacgtcgcgccggcgcgcggcgttgccaggcagttccgtcggagccgggttcattgctcggggcatggcgtctccctagtgcatgccgaagttgtccgccgcgtcgctttccagcgcgtcggcggccgcgccgtacaggctgcgcgacacatagctgcggatctgcgtggcgcgctggcgcagccaggcggccttgagttggcgggcctcgcgcacggtgggcgtttcatcgggcgccagcgccagcacgtcgatcacgtgcagcgccagctgcgtgtcgccgcgcgcggccagggcctgcgcgtggcggatcagtgcgccatggtcggccacggccgcggcgatctcggcggccgcctgttgaggcgcggctggatgcagcgtggtggcattgcggtcccaccagccgttctcagagcggtagatgtcgcgcgcgatgtagctggggtcgccataggtggggcgcatccagggctggtcgaacaggtccgccggcggcttgagcgcggccagcacctggcgttcgttgcagccggcgttcatcagccgcaccacctccgcgcgcagccagcgcagggccctggcggtctggcacagcacgcgctggcattcttcctcgccctgcagcgtggcgccgaactcttgcaccacggtgcgcggctgcaggccggccaagcgttccagcgtatcggcccagcgcacggtgtcgcgcatcgtgcggaagggggtgccgatgttcgggatcgaatcgatcaccgcggggccgccgtacagcaggcgccggcccggcagccagaccgccacggcgtcgtcggtctcggacggtgcccacaggatttccgcgcggcgctcgccccggcccagggtcaggccatcggcgaaggtctcggtgggttcgatgtggaccagctttcccgccagcgcgccggccggctggcggaactggatctctgccatgcgctcctgcatgcgctgggtctcgcggtagcgcgcctgccgcgccagcacgttgacgtgggccagcacccgtggcgcgggctcgccgcgcgcggcggcgtggtccagccattgctgcaggccggcgttgtagcccatatggccgtggctgtagcagactgccagcaccggcagcccggtctgcgtgcgcagcgcctcgatcatgccgcgcgtgacgcgcccgccggggccgctgtcgaccaccagcaggccgccgcccacgtcggcgacaaagctctgcccttgtccgtgcagcagccacacgccgtcgctgacgctttcgatgccggtgccagtgaccagtgcggccggccggtcctcaatgtcctgcatgcttgcctcctctgcgaaccaggtcgcgtccagcgcaactgtcacgcaagaaggggcatcccggggattggggaaaatcccgccgggatgcggcgaaccggccgcaaaccaagcgccggtgcggcccggcggaggttttggaatttcatgtgtaaaccgctggttagcaccgcgcgggtgcagggagttccccgccggcacgcgctgcggtagcggctgccttcagtcaagtcggcgcagcggactgtcaggcaggttggacagatagtggacttcacgccgcagcaaggtggcgaactgcgccgccaccggcgtcatcggcgaatcggcgcggtagatcaggctgacggtgtggctgggcagcttgtcctcgatcggcaacggcaccaggccattggcggccagccggcctgccaccatctggcgcggcagcatgcacagcaggtggcggtcctgcatcaggtgctcgatcatgccgatggtgtcgcagcgcactgccacgcgcggcaatggcagatcgcgttcacggaaggcatcgaggatggcggcgcccgggccgtgcatgcgctggccggtcaggatccagtccgagccgatcagttcgcgcaggctgcgggcgttgcgcagcggatgctcgcggtgcgccatcacgaccgagtcgttgttgtagagcggctcgcaggtgaattcgcgctcgatgccctcatccgggaccgggctgactgccatgtccatcacgcccgagcgcagttcgtccaggtgggtcgggtagccccagctgtcgatgcacaccagcacgtcggggtgctggacgcgaaagcgcttgaccaccgcgggcagcagcacatgcgccgggccgcgggtggtgccgacgcgcaccacgccgttgcgcgcgcccagcatctgcgccatttcctcgctggccttgcgggcctcggtggcgatcagccgcgcgcgccgcaggaaggcatcgccgtagcgcgacagcaccacgccgcgggtggtgcgggtcagcagcggcacatgcagctcctcttccagctggcggatgctcttggtcagtgccggtgccgacacgtcgcgcgcacgggccccggcgcggatgctgccgtgctcggccacggcgatgaagtcctggacttggctcagacgcatggatttggctccactcaaacgacgcactgggcgcacagcatagcggcattccggcgggttcgggataaccccagggtgctaaccattggtttgcaccgaggcagttttagcatctgccgtgatgcgccgtgccaacgcatgatcgctccacatcgtcgcaaaccgccggccgcgccggcatcttcgaggagtggcatcgcatgacgaaccggcaagacctgccgctggcaggcatacgcgtggcggagttcgggcagttcatcgcggcgccgggcgcggccatgatgctggccgacctgggcgccgacgtggtcaaggtggaggccttgcgcggcgacagcgcgcggcgctttgacggcaccagcccgcagagcccgatgtacctggcctacaaccgcggcaagcgcggcatagcgctggacctgcgcacgcccggcgggctggacgccgcacggcggctggcgctggccagcgacgtggtgctgcacaacacccgcgccggcgtgatggaagcgctggggctggacgccgccacgctgcgcgcggcgcgtcccgacctgatccatgcctccatcagcggcttcggcacgcgtgggccgtcgcgcacgcgccccgggctggatattgccgcgcaggccgagagcggcatgatgtccgtcaccggcgaggccggcgggcagccgctgaaggccggttttgcgctgatcgacgcggccaccgcgctggcgaccggcaacgccatcctggcggcgctgttccggcgcgagcgcaccggcgccggcgagaccatcgagacctcgctgctgtcggtcggcgtgcagatgcaggcccagctgtgggccgagtaccagtgctccggcgcgctgccggtgcgcagcggcaacagccagcccaaggccgcgccggccgcggatgtgatcgcggtggcggacgggcatatcgtgctgtcggcctatctcgacgagcactggacgcgcctgtgcgaggccatcggccagccggcgctggcgcacgatccgcgctttgcctgcaacgcgctgcgcgtgcagaaccgcccggcgctgctggccatcctgcacgacgccatgcgccacctcagcggcgacgccgcgcgcacgctgctggagcgccaccaggtggtggtgggcgtggtgcgcgactaccaccaggtcaacgcgagccccgacgtgcgcgccagtggcgtgctgcaagccgttgacgacggcgagggcggccagctggagctgccgggactgcccttcaccatggccagcatgccggcaggcgcgatgcccgcggtgccgcgcctcggccagcatacgaccgaggtgctggccgagctcggcttcagcgccgcggagattcacaccatggcccgcgccggcgcgatcggcgtggaacaagcccggcaggagcccgcatgaacaccccccaatcccctgtactgctgcagcgccatgccggctgggccgaggtggtgctgaaccgcccggcccgccgcaatgccgtcgacatgtcgctggcacgcgcgctgggcgacgccatcgagaccctggccgccgacgacagcgtgcgcgccgtgctgctgcgcggcgccgacggcgccttctgttccggcctggacctgcaggcactgcaggcggagcgcggcgggctggccgcgtttgcgccgctctgggagcgcgtccacctgggcctgctgcaaagcagcaaggcatggatcgtggcgctggagcgccatgccatcaacggcggcgcggcgctggcgctggccggcgacctgctggtgtgcggcgccggggccttcctgcagatcggcgagatccgcctgggcatggccgcgccgcgcaatgccgactggctggcgctgcgccattccgaggccgtggccgcgcgcctgtgcctgcttggcgaccgcgtgcccgcgccggagctgctgcgcctgggcattgccaccgaactggtcgaagacgccgaggtgctggaccgcgcgcgcggcctggccgccaccatcgggggttttccggctgatggcgtggctgcgatcaagggcggcatgcgcgccgcgacgaggcgcatggcatctgctgcgcgcgacaagaattcctgaggaccgatatttccatgacagattccatcaccaccgacgacgacgcgtcgctgcaggacttccgccgcgaggtgcgcgagttcgtcgcccggtcgctgccccatgccgtgcgcgagaaagtccgcctcggactggaactcagcaagccagagctggtcgactggcagcgccggctggccgaacgcggctggctggcgccgcactggccggctgaatggcagggctgcaactggagcgccgagcgccgcgccgcattccaggaagaactggtgctggcgcacgcgcccgagagcggcggcatcaccttcgagatgatcggcccgatcctgatccgctacggcacgccggcgcagcagcagtacttcctgccgcgcatcctgaaccaggagcactggtggtgccagggctattccgaaccgaactccggctccgacctggcttcgctgaagacgcgtgcggtgcgcaagacgcggcccgacggcaccgaggtctacgtggtcagcggcagcaagatctggacctcctacgcgcagtacgcggactgggtcttctgcctggtgcgcaccgataccgaggcgcgcgcgcagcggggcatcagcttcctgctgatcgacatgcgcagccccggcgtcagcgtgcggccgctggtgggcatccatggctggcacctgttcaaccaggtgttcttcgacgaggtggaagtgccggtgcagaacctcgtcggcgaggagaacgccggctggaccatcgccaagtccctgctcgagcatgagcggctgaacctggcgcgcgtggcggagaaccgccgccgcctggccaaggtgcgcgccatcggcaacgagctggaggagggcggccagccgctgtcgcagcgcccgtggtttgcacgccggatgcgcgcgctggaggtgcggctcgaagcgctggctgcaaccgtgctgcgctttcgcaagcgggcgcgcgccggcgaaacgctggggccggagaccggcatgctcaagctgctgggcagccggctgatccaggacatcgagaacctggcggtcgatgcgctggggccggacacgctggcctatgaccgcgccgcgcacttcgagcccgccgtgccgcaagcgggacagtcggcgtacgccgcggcggcatcggcgcgccgcttcgtcacccgcggctactccattgccggcggctccagcgagatccagcacgaactgctggccaagcaggtgctgggcctgtagtggctccaatcgtgcccgcaacccaggacaaggaactgaacacatgagcgatccaacggacgatcgccgcatgctgcaggaaaagcgtgcggcgctatgtcgaacgcggctacggcttcgagcagcgccgcgcggcgctggccgagcccgatggcttctcgcgcaagcactggcaggcgtttgccgaaatgggctggctggccgtggggctgcccgaagcctgcggcggcctgggcgatgccgcggaccaggccctgctggccgaggaactgggccgcgcccagcctgccgagccctggctggccaatgccgcgctgtgcgcgccgctgctggccgcctgcggcgatcccgcccacgccgcgatcgcggcggcgatggccgagggtggcgcgatgctggcgctggccgcatgggaaacgcagggacgctatgacgccttcgatatcagcaccaccgcgcaacagcatgagccggggcaatggacgctggacggccgcaagaccctggtgctgggcggcggcagcgccgcggtgctgctggtgctggcgcgtagcggcggccagcgccgcgaccgcgacggcctgacactgttcgcggtgccggccgacatgcgcggcatcagcgtcgatgcgctgccgacctacgacggccgccagaccgccagcgtgacgctgcgccgcgcgaccgtgccggacagcgcgcgcatcggcccggtggacggcgcctggccgctggtggaagccgccatcgaccaggccacggtgatggcctgcgccgaagccgtgggcaccatgtcgcgcgcgttcgacctgacccgcgactacctggtgacgcgcgagcagttcggccgcgcgctgacggccaaccaggtgatccggcaccggctggtggacctctatgtcagcgtcgagcaggcacgcgccatcaccgagctggcggccaacgccctgcatggcgatgcggtggcgcgcatgcgcgcggtatcccatgccaaggcctttgtctcggatgccgggcgcgcgctcggcgaagacgtggtgcagctgcacggtgcggtgggcatgaccgacgagatggaaatcggccactgctacaagcgcctggcagcccacgccaacctgttcggcgatgccgactggcactacgaacggctggcggcactcgatcacgcggcgcaggcgcaagcctgagccggttcagccagggcgcccgggccgctgcccggtgcgcccacccatgacacgccggcaacgcaccggcatgcgcggccaatgcgccgcaacggagacagcaatatgagcagccagcacactggcgcccgcagggcttgtgccacgcgcacagcagccctggccgcggcgctggccctggcgggcgccgccagcgcgcacgccgaggccccgtaccccagcaagcccatccgcatggtgctgccctcgggcgcgggcaccgtcaccgaccagacggcacggctggtggccgagcgcctgaccgccgcgctcaggcagccggtggtggtcgacaaccgccccggcgccaacggcatcatcgccaacgagaccgtggcgcgcgccgcgcccgacggctacacgttgctgttcacctatgccgcgaccatgacggtgaacccgtggaccacgccgtcgctgccctatgacccgatcaaggacttcacccccatcgcacgccccagccagcccggcggcaacctgctcgcggtcagcgccaatgtgccggtgcacagcctgcaggagctgattgcctacgccaggtccagcaagacggaactggcgtactgctcttggggcgtgggctcgggcggccacctggccatggaatacctgaaggccaagaccggcatccacctgcgccatatcccctacaagaccgccacccagtgcagcaacgacctggccgcgggccacgtcaccgtcggcatcaccgacgccatctcgtcggtcccgcacctgaagtccggccgcatacggggcattgcgatctccggaccggagcgcctgctgacggctccggacgtgccgaccatgtcgcagcagggcgtgcccttccagcaagccagctgggtcgcgatcttcggccccaggggcctgcccgcgccgatcgtcaaccggctcaacgccgaggtgaatcgcatcctgcagacaccgggcgaccgcgagaaattcactgccatgaacctgcagccggccgcgccgtcgagcccggccgacctgggcaagctggtcagcgccgacctggccgcgtggggcgaggtggtgaaggtggcggggctgcaggcgaagtaaggctggaccacaacaacaacgggagacaggcagcgtgaaggtaagacagtggatggtgatgggtgcggcgctggccgcgggcaatgccgtggcgggcacgatgcagttgttcggggtggtcgatgcatcgatcgaatacgccaggggctcggaaagcgtggtgcgcatgcgcgaaggccagcaggccgcgtcgcgctggggcatccgcggcatcgaggacctgggcggcgggctcaaggccaacttcctggtcgagtcgggcttcaatatcgacaacggcaccgagttcttcggcaacaaccggctgttcgggcggcaggcctatctgggcctgtcgggcaactggggcgagttccggctggggcggcagtacacgccgtcgttctatgcgctgctgcggctggatccgttcctgctcaatggcgcggtgtcgccgttcaacctgctgagcgcgaccgcatcacagggcaccgggcacgtggcctacggcgcccgcttcgacaacgcggtgcagtatttctcgcccaagtggggcggcttttccttcggcgcagcggtggcgccgggcgaggtgccggggtcggcgcgctcagggctgaacttcggcatgaatgcgacctacgaggccggcaacgtctacgcgttctactcctaccaggggatgtattcgggcgccaacgtgccggtggaaccgacgctgacttccaaccatttcgtcggcggctcctatcgcttcaagccggtggaaatcggcctgctgtacagcgccgccagcagcgaccggcccgagacccgctcggcacgccactacggcgtgaccttcagctggaacgtgacgcagcgcgacaccttcaaggccgccgcactcaagcgccagatcctgggcggcggccagcggccgctggcggtgacgctggggtgggaccatgacctgagcaagcgcaccaccgcctatgtgcgggcggtgctggtgcataacagccctggcggcagcgtgagcaacaacagcatcgtgatcgatccgggtagcggggatgatgcgaagtcggtgagcgtggggttgcggcatcggttctgaaacggactgctgcccgttcatgcggcgctgaggccaagcggctgaggctacggagacccggggcgggctgccacctgtcccgtggcgctccccgcaaactgggggagggcgccaatctctagaacgcatcccgggctgtcgctcgtgtcgggtcattttcctttgtgcttactcttcgcgcttcacaaggcgaacgaaatcgcacggaacgaccctatagatcatggcgatacgagattgatataggacatcccttaatttctattggaattctcattcaatcgaaaacaatggcgatatctgaataatccaccttccttcctcaacgcataacggctaccgtacgcgacgaacgcatcttcttgacggtcatgcaaatgacgcgagaagcaaagcaccggaacactggtgcttctgcggcaagagaaagttcaacgctacggagtgctgcacttggataaccgaccgccgttcctttcctcccgcaccgtcaccgtgtctggtccggcgttgccggaactcttcggacagtccccctttaccttcgtacgcctggatggcaaggaaggcgtctgcggcctgttcgaatacgacatcgaactgaagacgccggacaaggcctacaacttccacggcccggaaggcaacttcgacttgcgcgagatgaacgggcgcgagctgaccgttcgcatcgaactggatggcatgggcaccgggatggcaggcggcgtgggtgccggcacgcgtgagatcagcggcatagtggaccgcgcccgctacctgcgcgccgaagggcggcactttgtctacggactgaccctgcgtccctggctgtggatcgcctcccagaaccggaacagccgcgtcttcgagaaccgcaccgacatcgagatcatcgaagaggtcctgtctgcatactcctttccggttgagcgcaggctcgacgtggcgaaataccccaggcgggtctaccgcacccagtgcgacgagagcgactacaccttcatcgcccgcctcatgcagcactggggcatatcgtggttcttcgaacattctgacggcaagcaccgcctggttctggtcgatcacgtcggtggctatttcagcatgccgagcgaggcgtaccaggtgctggaaatccatccgcctggcgtcagggtcgaccaggaacacctcgatgcgttctcggttgtcgatgccgtggtcgcaggcaagtacacgaccaatgcctacagcttcacccagccgcgcggcaacctgagcgccagcagttcggacccgcgggacacgggcctgaacactggcgcgctgcaccaggaggtgtacgacttccccagcgagcatgcccagccggccacggacaaccgcccgtgggacgaaggcgacatgatcgcccgcatccgcatggaggaaatccgttcgcgtggcctgcgctgctttggcaccggcaacctgcgcgcggtggtgccaggctgcaccatgaatgtgaagggacacccccagcaggcggccaaccgcgagtacgtggtgcttggcgccaacctcaggctggaagacgtggccgaggcctccggcgagggccagcgctggcattgccgcgtcgagttcgagtgccaccccacccatgaggtcttccgtccggcgctgagcatcccgtggccggtggtcgctgggccgcaaagcgcgaccgtggtcgggccggaagacagccatgtcgtgtggccggatcagtatgggcgcgtccgcgtccagtttccgtgggaccgcttcaacaagatgtcctgctgggtgcgcgtggccacgccgtgggcgggctcacagtacggccagatcagcatcccgcgtatcggcagcgaagttctggtgatgttcctggacggcggcgatccggacaagcccattgtgatgggggcggtgccgaacagcctcaacatgccgccatggcagctgccggaccagctcgctctcaccggcattcgcagccgcgagcacgatggtggtcgtagtaaccacctggtgctggacgacaccaagggaaaaatccaggcgcagctcgcatcggaccacctgcagtcgcagatcagcatggggtacatcaccggcattcctgacgtgcagggacgccgcgacaagcgtggtgaggggctggaggcgcgcaccgatggacatgccgcgctacgcgcggcgttgggcatgctgctaaccacctacccccgatcccgcgcacgcgacgcgtgtctggtacgcctattcgcatgtggcctggaccaaggcccaactgaacgacaacaagcacaaagtcgatgtgcgcagggctcatatgcaatgcctcgacgtggccgcctggatgggcaaccagaaccagccacacgccggccgcgcgacggaaatcaacaagcgcgtggcatcgttcgccatgacgcccgaagcgcagcaacaagcattccggcatctgagcgccacaccacccggaaccattaacctgggcgagattgctccgattggccccataagcggttcgatgcttgcggatcggatggagatcgtgtcccccggcaaggcgatgatgctggcgttcaatgatccgctcgcaatcactgaagacctgggcatcctgaccaatcccaagctgcacgctaaggcaaacaacggcgtcatctgggacaaggcaacagatctgttcctggatacgctcgaaaagaacatccgggccaacgccgaggcgcagcacacgaaagaggcggaggccgcggcggccgaggctgagcgcatgaagaccacgccggatggatttccggcttacgaactcatgtcggttctgtttaatggaaaagcgacggccgagcgatggaagcgcgaagatgcggagcgtgaagccacgcgacttgcccgcaagaaagccgccagtgacgccgcctggaaaccctacgaagacgaactcacgccaggcaagcgccaccaggacctgagtcccagactgaaggccctcaacgaggacgtgctggcacccattgcgacctcgctcgcacagtggctcatgagtcctcagcttgcttcctacatgcaataccggcatgacaagatggacctgccgcacggctatgtctacaacgaatccctgacgcgctgcctggagaacgcgctcgacaccgtggaatgccgtcgggtcatccagcgttggttcaacgaggcgaatccggagaaccacagcaatctgcttgcgcgcgccctgttgctggaccacaagcccatcatcgacacggtgccggacccgaccgaccagggctatgctgccatcttcggcatcctgaagagcggtctcgacaagatggactccatggcaaagggcctcactcttcccgaagccctagcgaagatgggcctggtaccgcgcctgacctggatactggccgaccagatcatcccgacccttgcaaacagcttcagttcggcatcggccaggctcgccttgtacgggatgagcctgctaggcggcgtgcgcctgatcgccccgacggccagcgtcatgcaaatccgcgcggtcgtgctgaacgatctctccacagtgaatccggagttgtacaagcaactggaccgcacccgacggcgcgaggacgccgtggcactcggacgcgcggccaagcgcatggctcaaaccgccagattggtgtggttcaagacagaggacctggagcgcattccggaactgagcgccctcaagctgcgtaccgccaatgacgtgcctggggtgcggcaagtcaaggcggtcctgggttcacgcttcgtgaatgtcggggcggtcgcctgcatcctgcagggactggcactctatcacgccacgcaatcgttccgcgcagcgggcgagttcgacgaacccgaaagaggaatcaagctggtcggcggcctggtgtccatggccgggacccttgccgagcagactggcgtcgtgctggagaaggcgccgacgcacgtaattgtccggcgcatcatgcgctcgccgccgaaggcggaatggctggaaatgggcaagaagctggctgtcagagggcgttggattggttttgccggggctgcagttggggtgggatgggatgcgtaccatgcctacgatgaaggcatgaggggaaaccggacagtctcaatactatattttggctctgcgatgtccggaggcgcagcagccgtcctcccgctggcgactgaagaattcctggccttcctcgttggggtgcctagctggccgttcctagtcgtgttgctcgcggtgaacatcggcatcctgatactagacgacccggcgacgctcaagtgggccaagcgttgccgtttcagcaagggacccgccagcgaacgctacaccagcctggagaccgagtcgttcgagttcgtgcaactgggcctcaaggacgtcaaataggactcttcgatgaaattcccgaccaaggatgaacgcacgcctttctacttccgccaacagggcaaaccgctgggcaagtgggagcaagaacaccggctccatgtcggccagcctgccagcgagcatgtgctggagagcggcaatgtctaccgcattgattcgacctgcctggagatcaccgatgagtcgcaggctcggatgcagaacgttggtctgctttggattatctgttcagcatttgcgtcgttttctctcttttacggattattgcttgcaactagcccattcagagactctgaggaaatgatggcgaagaacgggtattggttcggtacgatcgtcggcatattacttggctttagttctgcaggcttcttcggtctgcttgccttcgatccgatgcgtcgcaacatgttcacgctgaagcgccgccccatccgcctgaaccggaagacccgtcgtatctatgccattcgcaccaaggacccgggcggcatctgggaagtgccatggaaccatgacgaattcttctgtgtgggccatcggcgcatgggcggattttcacgcgcctatgacatgtacgacatccgccattaccagctcgacgcgagtggcaacgtcgtccgcgcattcgtgctcggccagttcgtcttcaccctggaagaagcctacgcgcagtgggaatactaccgccgctacatgcaggacgggccggctgggctgcccgagccatatcgcttctgggcgccgcgggaaacgttctgggaaggctacaagatctgcagagggggtaaattctccggagcgttcttcaccttgaccgacgtcatctttgcaccgttcgcactgctggatgcgatcgcccgctggctcgtgctcgtcacgtgcagtgatcccgtgtggccgccggagatcgaggcggcgtgcaagcccatgcccaatgacccgtacgcgcgcccgtacgccgacgactacatcggcgtgccgagcggcccggatgccaggccctcccgcgaggatctggcgcgaatgctcgaccagcagcaggagcgacgcaagcgtggcgcgctgacccgcgcggaagcggaagccctgcttcgaagcactacggaacagaccacatgaccgccacttcgccgctaccagcgcctcacgttatcttgatagagcaaccttccaaggtaccgggcaagcgcggaatggaaggattctggggcatgcgctacgggaacaagacggtcctgactgcctacctgtcgccgatcgacctgctgttggactcaatgcggggcagcgcccccaatcaagccttcaagtttccatcccttgaccggctgcccgcagcccgcgtgaagcaaaccttcccgaccggcgtggagttggacattgcctgcggctttctcgcccgcgacggacagctcctgctcagcccaagcggcaagtggcggcgcaacgtcttggtgcatgacgtgcgcgcgccattgcggatgggaattcttatgcctgaatacaccaccgatggccgacgcgagatcagccgtctctttgagggcgcaggtctctttgcctggcaggacacactgcagtcgctagccaggatctggaagggcgaccgcatgaagcacgcaatagacagcgcgctggcaaccgcaagtacggtagtgcattcggctggccaggtcgtgaaccagatcgccgtattcgatccggaggcggaacaatggcattttgtcccttgccagacgatggacgatgtgccggagaacaatcacccacatggaggcggcgacagcgccacggtaggctgacgttgattcggagcgtctcggccagacgacacgttgttcaattcagcctttccttgaggccatgtaatttgagaccctcacctcaccatgcagaccggcgaaatatcaaggaagtcgcgccggcacggtatcccgtgccggcgccattcacttgccgcagccctacttcaactgctgcgcaaactcatccagctgcgtaatgcagatgccccagccttcatagaaccccagctcctcatgctgcttgcgcgtggcctcgtccggatgcatcacgcgcgcaatgtagcgggtgccgtcaccctcgtcggccatggtgatgaccgcggtcatcgacagccacggcttgttgggccggtacccggccaccagggccgaggtggagacgatcttctccatcggcacgatctcgaggaagcatcccgggttgtcgctgacgccgccgtccgggcctttcatgagggtatggaaggcgccgccggggcgcatgtcgaaggccaggacctcggtggtccagggtttggggcaccaccattccttgagcagcttgggatcgctccatgcacgccagaccttggcacgcggggccttgagcaggcgcgagatgaccaggtcctggctttcagggctggcggcgttttcattcggcatctgactgttcctcctgatgaagggcttcgacaagagcggccaggcggtcggtacgggcctcccacatggcgcgctggtcggccagccattgctgcgcgtctgacagcggttgcggtaccagttcgcaagtgcgcacgcgccccgtcttgcgcgagcggatcaggccgctgcgctccagcacctgcaggtgcttcatgaacgagggcagtgccatcgtgaacggtgccgccagcgccgagaccgtttccggcccgcggccgagcacgctgacgatggcgcggcgggtcgggtccgccagcgcgtagaacacgtcggaaagcggggaaatatcgacagcctgggacacgtcagcaaactcggcacaatggttagccatggggctaagtatagggaagcaagcggaaactgcaagcgcgaaatgcaagacgccccggcatcagccggggcgtcttgtgatcggggaagcggggcgcaggctattgctgccgcacgtacgccgccagcgccttgacctcatccgccttcaagccggcaaacggcggcatcggcaccgatccccatttgccgctgctgccgccgcggatgctggcttccagcttggcctgtgcctgcgcatcgcccttgtagcgggtggcgacttcgtgataagccgggccgaccaccttctgcgtcacgctgtggcagctcaggcaggcgttcctggccagcaggccctgcacgtccaccgcggcggcggcaggcgccgaggcggccgcgggtgtggccggcgcgggcttgcccgccttctgcgcgatcgccacgatctccgggtccttgatcctggcggagccgtaggccaccgcgaggtaggcgccgagctgctcgacctcgccatcgtcgatcggcgcaccataggcctgctgcattttcttcatctcggcggtccactgcgtcaggctcaggccgggcggctggtaggagacgtagtcggccgaatggcagatcgcgcatttctgcatggcgatgccgtagccgggcagcttggcgggtttgagcttgacgttctccgccggcagcttgatgtcctggggggccgcggacgcgctgcccgcgcccagcagggcgagcgcgagcagcactggggtgatggatcgatgcatggtgcgctcctcaggcgatggtgaccggcgtggattcaatgacgttgcggcgatagccggccgggttccagttggccttggcgggctgcacctcgccctggacgctggtggcgcgcaccatcagcaccgccgggcccttgcgcgcgaacttcaccggcagttgccaggcgcggaacgagaagcgccccaggtcctggcccagcgtcgcggcctgccagctctgcccgccgtccaccgagacctcgacgccgcggatgccggagccgccatcgaaggcaatgcctttcagctccaccgtgcgcccggcgggcagcacgccgccggcgcccacgctggtgatgaagctgcgtaccgccagcgtcgagatcggtcgcgtcttgctggcgggggtgcccggcgccacgcattggcagtcgttatccggtacgcgatagcccttggtcatgaagaacgcatcatggccttcgaacgggtggtccagcacctcgatctcggacaggtgtttgatccagtaggtgccgaagtagcccggcaccaccagcttgacggggtagccgttgagcagcggcaggtcttcgccgttcatgccccaggccagcatcggctcgccgttcatggcatgggcgatatcgagcgacttgcggaagtccggcgtgctcggcaacaccggcgtatccatcccgttgaacgtgaccaccttggcgccggccttgacgcccgcgtgctccagcaccttgcgcagcggcacgccggtccagcgcgcattgcccattgcgccgttggcaagttgggcaccgaacacgcgcggctcggagaagccgcggctgttgcctgaacactggttcacggcgacgatgtccaccggatcggccagccgcttcagttcatcgagcgacagcttcagcggcttgttgacgtggccgccgaccgtcaggcggaaggtggcaaggtctacagacagcggaatgttggccaggtggtagcgcacgaagaaggcgtcgttggcggtgatcggcccctcgttgaacgcggagaagggcgtctcaaggtgtggcggccgggtgctgacgcgcaccagcgggcgcttgcccggatagcgcaccagcgggcgggggccgtcggccagcgtgacgccgtcgctgatgcgcgcggccagtgcgccgagcggggtggcgccgagggcgagcaggcccgcgccctggacgatgcggcgccgggccggcagcggctgggcggggtcggcagattccgccggactgttcttgtctcgcatggggcgtctccttcaggggcttgttgtgtctcgcaaggcgctatggcgggtactttgaggccgcggcatcaacttgtgaaacgtgttttgctgctagcacttatcgattgaatcgatataggggaagaccacgggcgttccgccgagaaaccgcttgcatcgcgaattccatttccctacacttaccaaaacgtttttgtttgcggaaatcgataatatctgaggcgaattgcgcacagacgcagcaagtggcttgcgagccaccggcacaaacgctcacacaccaaacgaggagcaaagcatgtcccaccccgcccccgcgccggtggatgaacggctgccatggcggcgcctgtttgtcttcgggcttcaacacgtactggtcatggccgcgtcgccgatcgcgtccgtcttcctgatgagcaaggcgctgaacttcccgcccgcgctggcggtgcagctgctgagcgccacctttgtgatctgcggcctcggcacgctgttgcagtcgctgggcaagcgcggcatcggtgcccggctgccgttcgtgatgctgcccggcggcgccccgatcgtgctgtttatcctgatcgcgcagcagaccgacgtgcagaccgctgccggcgcggtgatcctgaccggcgtgttctacttctgcgtgctgccggtgttccggcgctgtctgcgctatttcccgccggtggtggtggggacgatgctgctgctggtggcgatcaacctggcgcaggtatccggcaagctggttgccggccacccggccgcgggcagcacggtggacccgctcaacctgctgctggcgttcgccaccattgcctgcaccgtggcggcatcgcgcctgctgtcgggcatgctggcgcagctggcgatcctgctggggctgctgggcggtgcgctggtggccgggctggccggcgcgttccagcctggccatgtgtcgatgtcgcccgtgttcgcgttgcccacgccgttcccgttcgggtggccgcatttcgatgtggtggcggcaatcccgctgatggtgttcgccgtgatctcgatggtggaggccaccggccagacgctggcgatcagcgatgccgtgggccggccggttgaccagcagcgcgacgtgccgcgcaccatccgcgccgatgcgctgacttcgctgctgggcgggatgttcggcacctcgctgatcatcaccagcggcgagaacatcggcatcgtgcgtgccaccggcgtgcgctcgcgcttcgtcacggcgatgtcgggcgcgatcctggtggtgttcgggctgctggtgccggtgtcgtcgctgatcagcgcgattcccgaggccgtggtcggcggtaccgggctggtggtgttctgcatcgtcggcaccatgggcatcgacatgctgcgcaaggtggacctgcgcgaccacgccaatatgtacgtggtggccgtggcgctggccgtgggcctgctgccgatcctggtgcccggcatctatggcggcctgccggccaatgtgcgcatcctggtgggcaatggcgtggccatgggggccattaccgcggcgctgctcaacttcctgtttttccatacgggcctgcgagccgcggcagcgggcgcggttgcccgcgacgatgccgccgccacgcattgacccggcttcctgaattgcaatgactgatcgttctgactcgacgccggcctggcccggcgataccaacccggccctggtgccggacagcttcaggcagccgcgcatcctgctgccggaatggaccttgctgcgccagggcacggtacgcggccacgcggtggtggtggagggcggccgcttcacggcagtgggcacggccgcggaagtcgccgcgcgcttccccgagctggaaaccctgccgctgccgcgcatgctgctgatgcccggcatgatcgacacgcaccaccacctgacgcagtcgttcggcaagtcgctggtgttcggcgaaccatcggagatcttccggcgcgtgtgggtgccgctggaaagcagcctgaaggcggagcacctgtacctgtcgtccaagctggcggcgctggaagcgctgcgcggcggcttcaccaccgtggtcgatgccggcacgcgcagcgacgccgggctggatgcggtcgcgcgcgcggtcgccgatgccggcgtgcgctgcgtgctgggcctgatctgcaacgacaagcccggcgccgaaacgctcgacgccgcgccgatcctgcgccgcgccgccgcccacttggacaagtacgccagcgatccgctggtggccccgtcgctggcgatctcgattcccgaggtggcctccgacgcgatgctgcaccacgtctaccagttgtgcgccgagtccggccgcatcttccagacccatgccaacgagcacctggtggcggtggagcgctcgctcaacgcctgcgggcgccgtccgatcgaacatctcgccgcagtcggcgcactgggtccggcggcactgctggcgcatgccacgctggtgacgccgcaagagatccgcttgctggccgacaccggcagcgcggtggcttacaaccccgtggccagcgcctggaagggcaacgccgtggcaccggccgagaccatggctaccttcggtgtgcgcctgggcctgggcaccgatggcacccgcagcgacggcttccgcctgctggactatgccgaggccgcccagcgcttcgccttcggcatcggcgtgggcgattcctcctgcggcgcgggctggcgctgggtcgacatggccacgcacgacgcggccgatgtggcgggtctcggtgcgctcaccggcgagatcgccgcgggcaagcgcgccgacttcctgctggtcgacctggacgtgcctgagctgacgccgtcctgggacctgacctgggaactggtgcgcctggccaaccgcgaccagatccgcgcggtctttgtcgatggcagcctgcgcctgtggcagggctggcccacggactgggacgcacgcgcgctgatgcgggcgatccacgccatggccgaggacaccgtcgccaacgccccgatccgcaagctgcatgaagccgcggacgtgcaccgagtccgccatgccggcacggaggcatcctgaccatggacatgacgttgttcagcgtcggcgtggcggtctttaccggcgcgctggtccagggtgcgaccggcatgggcttcgcgctgatcgtggtgccggtgctggcgctggccgcgccggcaatgctgcccggcgcgctgctgctggcgatgctgccgctcaacgcctatgtggcctggcgcgaacgccatgccatcgatatgcgcggggccggctggatcagcgccgggcggctggccggcaccttcggcgggctgtgggtgctggtggcgatgccgatggcatggctcaacgcgctggtcggcggcagcaccattgccgcagcggtggtgtcattgctggcgccggcctttacgccggggcggctgacctttgcctcgaccggcctgatcaccggcgtgaccgagaccgcaaccggtgtcggcggcccgccgctggcgctggcctaccagcatgcgccggtcgcgacgctgcgcgccaccgtggcgctgtgcttcctggtcggtgaagcgatctcgctggtggtgctggcgctgagcgaccggctcggcatggagcaggtgctctatgccatcgggctgctgccggtgctgatggtcggcatggtggccagccacctggtgcacaagcgcatcaaccagcgcatgctgcgcatcggcgtgctggtgtttgcgctggtttccggtgcggtggtgctgctgcgcggttagtgtcctagacgcctggcgtggacgatgcccgcaccaccagttcgggcgcgggcccggtgatcacgtcgcggctgcggtcgccggacaggtgtgcgaacagcagctccacggccagcgatgccacgcgctccaggtgcaggttgaccgcggtgatcggcggctgcgcgctgcgggcgcggatgccgtcatagcgcgtcaccaccagcacatcgtcgggcacgtgcttgcccagcgcttgcaggtgggccatggcgcccaccgcaaacgcatccaccggcgcgcacagcgcatcgagcgccggcatctgcgccagcaattgcgcgcaggcgtcggcgcccgcggcttcgccgtgttcctcggctgccttgacgatatggcagggcaggcccattgcctgcgtgaactcgcggtaagcgcgttcggtttccacatacgactggcgcggcgccgcgccgatcatcaggccgatatgccggcgcccgtgcccgtgcaagtgcgccagcagcagccgggcggtgtcggccgattgcaggtcgacgcaaggcaccggcgtgtcggtcagcggctcgcgtccgatcgacacgatgctgacgccgcgctcgcgcagccgcgcgatatgtgggtcgcccgcaatcggctcgatcacgatcgcgccgtcgatatccaatgtatcgagcaggccccccgcgccttccagcggtggcaccagcaccacgcccaggccgcgccccattgccgcctcggcggcaatcgccgccacttccatcatgaagccgagccgcgatgtgccgcccgccaccgcgaatggcatcgacgacaacagcgcgatgcagttggcgcggcccgactgcagccgctgcgcgcgcacgctgggacggtagcccagctcggcggcaacgcgcttgacgcgcgcacgcgtggccgggtccagcacgccacggtcgttcagcgcgtgcgacaccgtggtcagcgacacgccggcggcgcgggcgacgtcatggatggtgatgcggcgagggcggtctggcgtggattcggtcatgcgggacacgggcgatggttcagggcggagcatacaacagcgcgcggcaaggggcaggctcagcggcgcgcgttggcaccgccagcttcggacgacagcgctttccagtgttcgcgcgtgaaccgatagagcacctccagcgccggcgacagcgagcgcgccgccatgcgtgcaatgccatagcggccgcagcggcgcggatcgggcggcatcggcacttcggccatcagccccgcggcgcgctcctgccgcgtgatcgagagtacgccgaacagcagcgtatcgctggccagcgtcacgctgcgcagcatgtcgaggttgtcgcaatgcagggtgaagagcttgtccggcgcggcgcccggcccccatagctccgccagttgccggctgatgacggtgctgagcgtggtggttgccaccgggtaggcgcggatggtctcgatatcgatgcggcgcttgcgcaggatcggatgcccggcgcggcatacaagacctgcgggcaattcacccagtggctccacgtcgatgtcgtcggccgcacgcagcacataggcatcgccgacgatggcgtcgatggtctcgttgcgcagggcctccagcagggcgctggtggcgccgctctcggtgcgcaccttgatgcgcgcgtgggcctgcgccatgtggatcaggaacggcgtcagcagcagcgccgccggcgcgggcgccaccccgatcgtcagcgagccttcctcggcgccgcgcagcaggtccaggtcgcgccgcaactggcgttcttccagccgcatgcggcgcgcgcgttcggccaccagttcgccgaacaccgtcaggcgcgcgcgccgcgcgccgcggtcaaagagcggcgccttgagttcgtcttccagcgcgcggatgctgcggctcagcgccggctgggtcaggtgcacggcacgggccgcttcggagaacgtgccgtgctcgaccacggcgagcaggtgcagaagtttctgtgtgtccatgcggaaaaccatgcgcgttggttatgggagcggttcaacatttgcatttgaatcatacccccgcgctccctatgatgaccggaacacaagagcgggccggtgacagcacacacggcgtccgccatccaccgtccatcggaaatcggagagacatcatgctcaagctgtttatcggcctaggcctgccgtttatcggcgtcatcggaatgctgccctgggtggcggctgtcgagcgcttcgtgctcggcgtgcccttcatctacgcctggatctttgcctggttcgtgctgacctccggctgcatgctggcgtgctggctgctgttcgaccgccacgccgccgacgcggcgcatgaagcctgaagggagaccaccatgaccacagcggtattcgtcggcttcattgtcttctcgctctacctcgccatccgctcgaagaaaggccacggcgcgcagagcgtgcatgacttcttcgtggcgtcgcggcagttcggcgcctacctggtgttcttcctcgcggcgggcgagatctacagcatcggcacgatggtgggctttcccggtggcatctacgccaagggaccgacctacggggtctggttcctcggctacatcctgctggcgtatccgctcggctatttcctcgggcccaagatctggcaggcgggcgcgcgctataacgcgatcacgctgccagacctgttcaagggccactatggcagccgtgcgctggagctgatcgtggcgggctcggcgatcctgttcctgctgccctggggccagctgcagttcaccgggctggtggcggcgctcaaggggctgggctgggagttcgagccggtgtacctggtgatgatctcggcggcactggcctttacctacattgccatctccggcgtgcgcgcatcggcctatatcgccatcctcaaggacatcctgatggtggtggcgatcgtcgtcaccggcgttgcggtgggctggaaggcgggcgtgggcgaagtgttccatgccgccagcatgcaggtcagcaaccagatgaatgacacccagctgcgcttctcgatgagcaccatgctgttccaggcgctgggcttctacgtgatgccgttcgcggtgcagaacttcttcacggccaagagcgccaacaccatccggcgcacgcaggtggcgatgccgctgtacatgctgatgtatccgttcctggtgctggcgtcgtactacgcgatcagccagaacctgcagctcgcctcccccaacgaggccttcttcgcggccgcggtgcggctgttgccggactggctgctcggactggtgaccgccggcgcggcgctgtcgggactgctggtgctggccggcatctgcctggcgatcggccccatcgtcacgcgcaacctgctgccgggcatgcccgaggcgcgccagaagcagggcgccaaggtggtgattgtgatctacctggtgctgtcgatcgccatgacactggccacgccgaacctgatgctgacgctgatcaataccacctactacggcgtgacgcagttcttccctggcgtgctggtgatcctgttctcgctgaaggtgcgtccgctggcgattgcgctcggcatcgtcaccggccaggcactggcgatcgcgctgtatgtgcagcaggtcgacttcggcggcatcaacctcgggctggtcagcctgggcgtcaacctgctggtgaccgcgctggtgaactacacgccccgactggcccgcgtgcaggcggcgtgaatgaccggaatcatgcaatccatgacacaagacgacacggcgcgcacgcaggtattcgtggcgcgcaagatcctcacgatggaagccggccagcccgaggcgacacatgtcgcggtgcgcgacggcaggatccttgccgtgggcggcgccgccgagatggccggctggccggatgcggtgcaggtcgataccttccgtggcaaggtgctgatgcccgggctggtggaaggccattgccacctgatggaaggcgcgatgtgggatgcggtttacgtcggctacttcgaccgccgcgatccggacggcaagctgtggcgcggcctgcgcacgctggagcaggtgatcgatcgcctggcgggcgcggcaagccagatgcatgacccggacacaccgctgctggcctggggcttcgacccgatctatttcggcgccagccggctgtcggtgcgcgagctggatcgcgtctcggccacgcggcccatcgtggtgatgcatgccagcgtgcatctgatgaacgtcaattccgcgatgctggcgcgggccggcatcgacgaggacaccgatatcgacggcgtgcacaaggacgcgcggggcttgcccaccggcgagctgcaggaattcgcggcgatgttcccggtgcagcgcgtgcttggcagcggcctgtcgctggcggcggccgagaatgccgacgcggtgcgccgcttcggccgcgtggcgcaactggcgggcgtgaccacggcgacggatctggtcaacgacctgtcgcccaaggggctggagacgctgcaggcggtcactgccgaccccggcttcccgctgcgcatcgttccggcgttctcgccgcagcgcaatgcgcagggcggccccgcccgcgtgcaggccgcggcggcggccggcaccgacaagctgcacttcggtccggtcaagttcatcgtcgacggctcgatccagggctttaccgcgcgcttgcgcgcgccggggtatgccgggggccaggccaatggcttgtggctgatcccgccggagcaactgctcgacgccttcacgccattccacctggccggcctgccgctgcatatccacaccaatggcgacgaggcgacgcaagtggtgctggacgtgctggaagccatgctgtcgcgccatccgcgcgcggaccatcgccatacgctgcagcactgccagctggcggacgaggcacagctggcgcacgcggcgcggctgggcctgtgcatcaacttcttctccaaccacctgtactactggggcgatgcgcatgccggccagaccgtgggaccggcgcgggccgcgcgcatgaacccggcgggcacggcgcggcggctggggattccgttcgcgatccattccgatgcgccgatcacaccgctgaacccgctctttacggcgtggtgcgcggtgcagcgccagaccgcttccggccgcgtgctgggcgaagctgagcgcctgccggccgccgacgcgctgtatgccatcaccatgggtgcggcctatacgctgaagctcgatcaccgcatcggcagcatcgcgcccggcaagctggcagactttgccgtgctggaagatgacccgaccgaggtggctccagagcgcctgaaggatgtgcgtgtctggggcacggtgctgggcgggcgcgtgttcgcggcgccggcacgatgaacgcgcgggctccggtcccgctggtggtggtcggcgggtaccttggcgccggcaagaccaccttgctcaaccgcctgctggccaacgcgcaggggcgccgcatcgcggtgctggtcaacgatttcggcgagatcaatatcgatgccgcgctgatccgcacgcgcagcgacgacgtgatccagctggagaacggctgcatctgctgctcgattggcggccggctggccgaggcgctggtggccatcgcagcgcgggagcagcggccggacttgctggtgatcgaggccagcggcgtctcggacccgcagcgcattgctcaggtcggcttgctggatcgggcctttgtgctcaatgccgtggcggtggccgtggacgtgaccgaggtcggccacaacctgcacgatccgctggtgggcgacatggtgcggcaacagatcgcgggggcctcggtagtggtgctgaccaaggcagatcttgccgatgcggatgcgctggcaatggctgccgccacggtcgacgccatcgcgccgcatgccgcggtgctgaccgcatgcgagggcgaggtgcccttgtcggtctttgtcgacgccgccccgccggaaccacatgccgatgccgtgctgcaggcgggcgggcactggcggcgagccgtcggcaccgtgcccgccggcatccgcagcatttcataccagaccggccgcgacttcgacaaggcgctgctgcggcaggcgctgaaggcgctgccggtgcggctgctgcgcgcgaagggcatggtcaggctggcagccgatccgcgcctgcacgaactgcatgtggtcgcgggccgcatgcggctgagtccgatggcgcaaggcgatgcggcagggtctgcaatggtcctgatcggtgccttcggtgcggaggaggagaggcgtatccgcgcctgcctcgatcgggcgctcgcctgagcgggcgcgcgaacggcgtcgctgcggcgccgctcaggtgtggaattcttccggttccgcatgcgccggccttccttcccagccgccacgctcgaactccgcaatcacctgcgccccaaacagcagcaaggtcgccgcgatctccaggctcagcagcaccacgatcgccgtggtcagcgaaccatagacccggctcacttgcgacagcgtggtgaagtaccacgccagcacatggcgggagatttcccacagcacggccgcaaccaacgcgccgctcagcgcatgccgcagcgacagcctgccaaccggcatcaccatgtagatcgaggtcagcatcagcacctcgccaatgaagccgagcaggtagagcaggccggtcgagagccggtccagcgaccagtcgcggcccagcacttccacatgccgttcgccgatggcgagcaggccgcctgacaccaccgtgaccagcagcaggcccacgctaagtaccgcgatatagcagtagggcagcagcgccgagaccaggaaatgccggcgccggatcgccacgcggtgctcgaagatgaccgacatggcattctccagcacggtgaaggcgagcgaactgaagaacagcatggtgaccagcagcacccagccgatcgtgccacggttgcgcaggaaggcggcaagctcggtgatcagcgccctggactgccccggcaccacccactccaggtagcgcgcgagcgtggacaacagcaggtctggttcgatcacgtgcgacagggcaatgatcatcaggatcagcagcggcacgatcgacagcagcgcgtagtaggccaccgcgccggccagcagcagcccctggttggcgcggaactgcctgagcgtgtgccaggcaaagcgccccggatggcggagcaggtcacggacgcgggcgtcgggaagctgcatggcagacatcggagaggaaggggtttcgccattatgcggcttcgatgcctgacattccaccgggttatggctctattccgaatgcatcattgtggtcggaatccgcttcctccaagatggcgcccgcggcctgcaccatgcgggcttgcacctcatgcatacaaggcggcgcaccgtgcgtgcaaccgcctggacaggaatggagacagcatgcaagcgcaaacagtgtcgcgcaggacgggattcggacgcagtcgggtgtggctggccgtggcgctgctggtggcgccgatgagcgttgcgctggcgcagggcaccggccagcctttggccgttgccgaggacgaggtcatgcagggctttccgccgccgcccgacaagcaggtcagccgcggcagcgggctgcgtccgccgtatatgcgctgggcgttccggcatgcgcgcgagatgtcgccgacggcgggcatccggcatgccagccagccgctggccctggccggccagcccggcacggaactggacggcaccacctttgccgtggccggcaagacggtccgactggccgactacctgcgcgacacccataccgacggctttatcgtgctgcaccagggcaaggtcgtctatgagcgctacctcgcgggctttggtccttaccagccgcatatctgggcctcgatgaccaagtccgtcaccgggctgctggccgccatgctggtcgaggagggcaagctcgatccgcaggcccggctggcgcagtatgtgccggaactggccggcaatccgttcggcgaggccacggtacagcagaacctggatatggaggtgccggtgggctacccggaggggctgccgccggacctggcgctgttcggggcggtggggatcgtgccgcgcaaggcggaggcgccggacaccatctatgacttcctcaaggtcgtccacgccaccggcgggcgcgacgatggcggcgtctggtactaccagaacggctcgccggaagcggtagcatgggcgctgcgacgcatcaccggcaagagctgggcgcaactggtgaccgagcggctgtgggcccgctttgccgacgatgatgcctacacccaggtggaccgccagggcacggaaatggccagcggtggcatgaattccacgctgcgcgacgccgcccgctttgccgaggccgtgcgccgggcggccgcgggcgacgcctcgggcgggatctcgccggcggcggtgcgcattgcgctgcagccggccggcaaccaggcccgatttgcgcgcggcaacaccatgccgggccgcgacggctatggctaccgcaactactggttccagcgcaacgacggcgacggcagcatcgaggccagcgggcgcttcggacagaagatctatatcaatccggccagggggctgacggtggtgaagttctccgccagcccggacggcgccgcgcgtgcgaccagcgcagccgcggtgcgcaagcgcgacgatccggcccgggcgctggaatccgccgaggccatggtggccgctgcgctcgcgatccagcgcgcggtcagccgctgagccacgccggcagaggccggcagagtctcccgatctggactaggccggcgtttccgccggcacctgcggtgcccccgccgcccgccgcaggcaatccagcatggccatgaccgccgcgcgagactgcgcgtcgtcacgccagtacatcgacaccgagccgaaccccgccagccgcagcggcacgatgcgcagcgcgcccagctcttccagcctgcgcgcggtgcggtgcgaggccaggccgatcatgtcgctgttgttgagtagcgtgagattcagcacagtggaattgctctccacgcaatcggccggcagggcacgctcggcgctggccagcgcgccttccagcgcgttgcggatgggcgtgccgcgcggccacaccacccagcggtggcgatacaggtcgtcccagccgatgcgcccgccttgaagcagcgggtggcgtggccgggcgacgaagtggatcggctccatgtagagcgattcggtgcgcatgtgcgcgtcctgcagctcgggcgccgagcggcccaccacgatatccagctcgctgtgcgccagctggctcatgagccggtccatggtcgtttccaccagccgcacgctggcgcggggcatctgctgcagcaattgcagcgctgccagcggcacggtatccgccgacgacgcgcccgacgtacccaccaccacgatcccgctgccgccgtcgcgcatggcctgcaggtcgtcgcgcgcggtatccagctgggcctcgatccggcgggcgtgctcgatcagcgactcgccgtagggcgtgggccgcagcccgcgcgcctggcgctcgaacaggggcagcccgatatcgtcctcaaggtccttcagccatttggaaagtcccggctgggtcgtgttcagcatggccgccgactggctcatattgccggtctcggccaggctcagcagcatctgcaggttgcgcagccgcaatctctgggtccagtccatgaagctacctatataaaaaaacgtatcgataagatgaaaagttcatttcaaatcttatagggccgggcgtataacgacaacaagacggtgcgcatcgacacaggcacccgcaaagagcgctccccaaagcacctgcaaaagtcacggagacagcatgtccgaacacaccccagacccggcccgcgtggcctattacgaagaaatcggccgcagccacatgaccccgctgtgggagtcgctgcacgcgctggtgccgccgcaaccgcggccgcagatcgttcccgccatctggaagtacgcccagatccgcccgctggtgatgcaggccggcggcgtcatcagcgccgaggaagcggtgcgccgcgtgctggtgctggagaacccgggcattcccggcaagtcgagcatcacctccacgctgtacgccggcctgcagctgatcctgccgggcgaaattgcgcccagccaccgccatacccagtccgcgctgcgctttatcgtggaaggcaagggcgcctggaccgcggtcaacggcgagcgcaccaccatgcatcccggcgacttcatcatcacgccgtcgtggacctggcatgaccatggcaaccccgccgtcgaggacggcggcgagccggtggtgtggctggacgggctggatattccgctggtgcagcagttcgatgccgggtttgccgagaactacccgcaagcccagcagcccgtgacccgcgtcgagggcgacagctttgcccgcttcggccataacatggtgccggtgcggcaccgcgtgaccgatcccacttcgccggtcttcagctacccgtacgagcgctcgcgcgaggcgctggaccagctctaccgcaacggcgagctcgatgcctgggacggcgtcaagctgcgctatatcaacccggccaccggcggctggccgatgccgaccatcgccaccttcatgcagtacctgccggcgggcttccagggaaagacctaccgcagcaccgacgccaccgtctacagcgtggtggaagggcgcggcacggtgcgcatcggcgacgaccagttccagttcgagccgcgcgacaccttcgtggccccgtcgtgggcgccggtgcagctgggcgcgctggaagacgcggtgctgttcagctattccgaccggcccgtgctgtccgcgatgaacctgctgcgcgaagcgcgcacctgagcgtctcgcgaccctgatccgacctgccccgggcggtgcctgcgcgcaccgcctgaggctcccgcttacctgacgacttccggaaacctcgaaccatgtcctacgtcttcacgccccccgccaccgtttccatccccgttgccggcagcgacgaccagttcgccgtgcgccgcgtctattgcgtgggccgcaactacgccgcccatgcgcgcgagatgggcttcgatcccgaccgcgagccgccgttcttcttctgcaagccggcggacgcgatcgtcccggtgcaggcaggtaccacgctggacctgccgtatccggcgcagacgcagaactaccactacgaggccgagctggtggccgtgatcggcaaggctggttcggatatcccggtcgaacaggcactcgaacacgtctggggctatgccgtcggcctcgacatgacccgccgcgacctgcagatgaagatgcgcgaaatgggccgcccctgggaaatcggcaaggccttcgatgcctcggcgccggtcgccccgatccaccgcgccagcgagatcgggcatccgcagcaggccggcatctggctgaccgtcaacggtgacacgaagcagcgcagcgacgtgtcgcacctgatctggtcggtagcagagacggtggcctacctgtcgcagttcttccgcctggaaccgggcgatgtgatctttaccggcacaccggaaggcgtgggcgcggtcaaggccggcgagaccatggtcacgggcgtggacggcctcggcgaactggccgtgcgcgtggtctgaacctctgaatcgcagcacaggcattaccgatcatgcagctctatagtttcttcaacagctccacgtcctaccgggtgcgcatcgcgctggccctcaagggcctgccgtacgactacctgccggtcaatatccgcaccggccagcaccgcgagccggaatatgtcggaagcatcaacccgtccgcgaccgtgcccgcgctggtggatggcagttttgcgctcggacagtcgttcgcgatcatcgactacctggacgcgctccagccggtgccgcgcctgctgccgcaagacccggtgcagcgcgcgcgggtgctggaactggccacgctgatcggctgcgacatccacccggtcaacaacctgcgcgtgctgcgctacctgcaggacgtgctgaaggtcacgcccgagcagaaggatgcctggtaccgccactggatcgatgaaggcatggccggcgtggagcgcctgctggcgcagcacgggcatggcaggtggtgcttcggcgatgcgccgacgctcgctgacgtcacgctggtgccgcaagttgccaacgccctgcgcatgggctgcgacctgagccggtaccagcgcgcgatggcggtctacgcacacgccagcgtccatcccgcctttgcccaggccgcgccagcgcaccagcccgactacaccgcctgacgccaccacgcaggccaggagacaagcatgagcagtaccaacaacgcgaccggcaaggtcctcatcatcggcggcggcatcggcggcctcgccgctgcgctggcgctcgcacgccagggcatccgcatcgaactgctggaacaggccgagcagatcggcgagatcggcgcgggcatccagctggccgccaacgcctttgccgcactggatgcgctgggcgtaggcgaagctgcgcgcagccgggctgtctttaccgactacctcagcctgcgcgatgcgatcgataccagcgtgatcgccgaggttgacgttgggcaggcgtatcgtgaacgcttcggcaacccctatgcggtgatccatcgcgctgatatccacgtgtcgatcctggaggcggtgcaggaccatccgctgatcacttttcgcacgagcacgcgcgtggagcggttactgcaggacgacaagggtgtgaccgtgatcgaccagcacggcgagcatcaccatggcgacgcggtgatcggctgcgacggcgtcaagtccgccatccgccaggcattgatcggcgatgagccccgcgtcaccggccatgtggtctaccgcgccgtggtcgacgtcgccgacatgccgcaggacctgcaggtcaatgcaccggtggtgtgggccggcccgcactgccacctggtccactacccgctgcgcggcggccagcagtacaacttggtggtgaccttccacagccgcgagcaggaaacctggggcgtgcgcgacggcagcaaggcggaagtgctgtcgtacttcgaaggcatccatccgctgccacaccagatgctggaccggcccacttcctggaagcgctgggccaccgccgaccgcgacccggtcgagcgctggagcttcggccgcgccaccatcctgggcgatgccgcacacccgatgacccaatacgtggcccagggcgcctgccaggcgctggaagacgcagtcacgctgggcgccgcggtgcaggccgccggcggcgactacgaggcagcattcaagctgtacgagcaggcccgcatcccgcgtaccgcgcgcgtgctgtacgccgcgcgcgacatgggccgcgtctaccacgccaagggtgtggaccgcctggtgcgcaacagcctgtggactggccgcacgcaggcgcagttctacgacgcgctgcagtggctgcatggctggcgtgccgaccagtgcctgagccccacgccgtggctgtaagccgctgtcgcagcttttcttcgcagtcaatccgtcgatctggcggccgcgcataaggcagccggacgtgactcgcccctaatcctggcatcaaggaggagaccaccatgcctgccagccaacccctgaacgtcaccgcgttcatcgaccgccagccgctgtcggcgttccaggtgagcatcgtcgtgctgtgcttcctgatcgttgcggtcgatggcttcgataccgcggcgatcggcttcatcgcaccagccatccgcgcggaatggcagctgacgccggcccagctggcgccgctgttcggcgccggactcggcggcctgatggtcggcgccttcctcttcggcccgctggccgaccgcttcggccgcaagggcgtgctggtgctgtcggtgctgttcttcggtgccgccagcctggcctcggcctggtcgcaggacctgtggatgctggtgctgctgcgcttcctgaccggcctgggcctgggcggagccatgcccaacgccatcacgctgacctcggagttctgtccggaaaagcggcgctcgttcctggtcacgaccatgttttgcggcttcacgctgggctcggctttcggcggcctggcttccgccgggctgatcgatgcctttggctggcgctcggtgctggtggccggcggggtcatgccgctggtgctggcggcgctgctgctgtggctgctgccggaatcggtgcgctacctcgtgctggccggcaagcagcgcgaacgcatcgtcgccacgctgcagaagatcgcgccgcaagccgacctgcgcgacgccaccttcgtggtcggcgaacagcgcagcaccagctcgcccgtgcggcacctgttccggcccgagctgctgcggggcacgctgctgttctggctgacgttcttcatgagcctgctggtgatctacctgctgtccagctggctgccgacgctgctgcgcaccgcgggccattcgctgcgcacggccgcgctggtgacaaccatgttccaggtcggcgggacggtgggggcgattgcgctgggttggctgatggaccggatcaatccgcactatgtgctggcgtccagctactcactggcggcgcttggcatcgcggcggtgggcagcgttgcttccgagccggtggctgcgggcatggcggtgttccttgcgggcttctgcgtctcagggtcgcaggtgggtgcgaatgcgctgtcagccagcttctatccgaccgactgccgtgccacaggcgtgagctgggccaacggcgttggccggatggggtcggtggtggggtcggtcggcggggcgacgatgctgtcgatggggttggggatgccggcgttgtttgcactgatcggcgtgccggcactggtcgcagggttgtcgatgttctcgttggggatggtcaggcgtcagagggcggtggagcgcctggcagtctgaaggcgggcggccgcgggagccattgactgagggggaggcgcatggtcggtcgtcgggaacacgctgaccgaggtcttctgcaacaccgtgtgatgcgcggccggctgcctgcgccatcagccgaacaccgcctcccagtcgacatcccccttgtcgcgcggcccgaggttcagttcgcgttccacgtgatccaggtgcgcaagcatccgcgcgcaggcggtagcggcatcgccagcctcgatcgcatcgacgatgccggagtgctcgtcatccgggcaagccggtgcgttcggtgcgttgtagagcgcgatgatcaggcaggtgagcgggcaaagctcccccatcagcttgatgaaaaaactgttgccgcccagctctgccagcagcatgtggaattcgcccgtgagcttgatcagggtgcgatgatcgttatccgcgcgggcgcgggcctccttggccaggtgttggcgcaggcggcgtagcccggccttgccagcgcgcgcgaccacattgcagacaatgtcacgttcgaccacgcggcgcgccgcgaacaagtcttgtgcttcctgtaccgacggactggtgacataggcaccgcggttcggatgcagctgcaccagtccttccttggccaggaccgtcaaggcctgccgtatcttcgtgcggctgacgcgaaaagccagtgcgagccgttcctcggccagcttcatgccaggcgcaacgcggtgctccatgatggcctggctgatgcgttccgcaatggaaggcgcctctgcttttgcggccatgctttgctgggtcgtcaacgttatctgctcgataggtggagaagtggcgcctttttgcccgcatccgggatgctggtgaaggcaatccggatgccaggcaacggctggaaatattgtatacaggttaaaacgggccgcccacaagagccagcacaagaaaacaagggatttccctcttcgtgtttcggccgttgggcgagatattcttaatggcttccatcatggttgtacacaattttgtgcactaaagtcgggcgaagggcggggcggagcgagtgcatgtggcacggcggcggtgcgggctgaccgcatgcccatgtccggcgtgggccaggcccgtgaccgggcagtggcccggaacttgcgtccgcgtgcggcaacgcaagcaaggggactcacatggcaggcaccacgaccaggacaagggaggccaggaaggaagccgcaacacgggcggtggcgcctgccgccagcgccgaccctccgtcacgggaagggcgggaatgccgggacggcgacagcacggtgcagtccctgacgcgcgcgctccagttgatcgagctgttgtccgatgacgacgagggctaccggctggtggatctggcggcacgcagcggcctgtctacgtcgaccgtccatcgcctgctgaccactctggagcagcgccagtttgtccagttcgatcgcgagcgcagcctgtggtacgtgggcgtgcgttgcttctcggtgggtgccgctttcgcccgccggcgccgcatcagcgaacttgccctgccggtgatgcaacggttgagcgcgctgtccggggagaccgtcaacctgggcgtggccagcgacgggcagattgttttcgcctgccaggcagagggcccccacggcagccgcgcgctggccaggccgggccagcgtgcgccgctgcatggcacggccatgggccaggcggtgctggcagccaagagcgaacccgacgtgctgcaatacctgcgcacctttggcttgccgcgcctgaccaacaacaccattgcgcgcccctcgcgcctgcatgagaccctggccgaagtgcgccggcgcggctatgcggtggacgacgagcagaatgcggtcggcctgtgctgcattgccgccgcgatttgtgacgagcacggccggcccttcgccgcggtctcgctggccggttccagccagcgcatcgtgcgtgcccgtttcgatgagcttggcgcctgggtgcgttgggctgccacagagatcagcgcagcctacggcgggcgctgcacccgcgtgccctgcccgatgccagtgcccgcagcgtccttgcctttccacgcgggcgcgccggaaagctgttgattcttaagggtttattcaagaagttccggcgtgcgggaaagccgccgcgcgggtctggccatgcgcttcaatggaagcaatgtcacgaccggcccccgcaccatgaagaccctgcttgccgataccccctggagccgacggcttgccgccggcattgaccgtatagccatcctgtgcggatggtggctgatcgtgctgtcggtggcgacctgcgtcgaaatgctcgggcgcaagctgggtggcttcagcttgcagggtatcgatgaaatcggcggctatacctacgccatccttggcgcgtgcggctttgcctacaccctggtcgggcgcggccatacccgggtggacttcctgctgacgcgctttccggtcaaggtgcgggccgtgctcaacctgctggcgatgctgagcctggctgcggtggccggactctgtctctggcgcgccggccatgtgctggtggacaccatcgacctgcacagcaccgcgtccacgccgcttgccacgcccctgtggatgccccagaccctgtggctggccggctatgccctgttcgcactggtggcggcctgcgctgcctggcacgccctgcagctgctggtgcggcgcgactgggcccgcctgaacagccagttcgggccgcagaccctggccgaggagatcgaggcggaggcggacatccgcgtcgccgccgcgcccgctgagggcaatggcgcaggccagggcagcgctgaaggcaagagcgaaggagcggcagcatgatcggtcccattgaaatcctgctcgggctgtgcctgatgctggggctgatgttccttggcttccatgtggccaccagcatgctggtggtgggcgtggccggggcgctggcctatttcggcatgccagcgatcgacgcattgggcgaacagttgtgggcagccggcgaggactacctgctgctgtcgatcccgctctatatcctgctgggcgagatcctgatgcgcggcggcgcgacggacaagatgtaccagtcgctcggcgactggctgaaccgcctgccgggcggcctgctccataccaatatcggtgcctcggccttgttctcggcggtgtcagggtcatcggtggccaccgcggcgacgatttccacggtcgcgctgccttccttccgcaatcgcggctatgaccagcgcatggtgctgggctcgatcgcggccggcgccagcctgggcaacctgatcccgcccggcgtggccttcatcatctacggctcgatgaccaatacttcggcggcgcggctgtatgtggcgggcgtgctccccggggccatcatgaccgtgctgttcctggccacgatcctgctgatctgcctgtggaagcccgcggcgggcggcccgcgcgaggcccgtgtgccgctgctcgccaggctgagcaactcgcgccacctggcgggcccgctgctggtgttcacggtggtgatgggcagcatctacaccggctgggccacggtcaccgagagcgccgcgctcggcgtgctggtgtgcctgccggtggcggccgcctacggcaagctcagcgtcgccatgctgcacgactgcttccgctccacgctgcgcctgaccgcgatgaccgcgctgatcctggtggccgcgctctacctgaacttcgtgctctccatgctgggggtgccgcaggcgctggccggcctgatgaagcaggtggacgtgtcgccggcagtgttgctgtggctgctggcagccctctacctggtgctgggcatcgcgctggagaccatgccgatgctggtcggcacggtcccggtggtcttcccgatcgtgcaggcggccggcatcgatcccgtgttcttcggcgtgttcatggtgctgatgtgcgagatctcgctgatcagcccgccgatcggcatgacgctctacgtgatccagggcgtgcgcggcgaaggatcgatcaatgaagtcttccagggcacgctgccgttctttgccgccatggtggtgatgaccgccgtgctgatccatttcccggcgattgccacctatctgcccaacctgatgttcgggcattgacctccaaggaagctcccatgaacgccaaacgaatcgccggcgcgctgatcgcggccgcccatgtcgcctgcgttgccgccgtgctgctgccgggcactgcccaggcacagcctgctcaaccagcccagcaaacgaagctgcgtgtagccggcaacctcgtcgcgaccggcctgatccagcagaacaaggagcagccctttttcgagaacttcgccaggaacaccggcctgccgatcgatgccgactacaagccgatggatgtgctcggcatcaaggattcagacggcctgcgcgtgcttcgctccgggctgttcgacatcgtcagcctgcgcctggcccaggtctcgcgcgacgagccattcttcctcgggccggacatcgttggcctgagcaccgactacggctcggccagcaaggccgtggatgcctaccgcaatgccttcgacaagcgcctgcaggaacgctacggcgccaagctgctcgggatctggccgttcgggccgcaggtggtgttctgcaagtcgccgattggcggactggccgacctgaagggcaagaaggtgcgcgtctatgaccagtccctggccaaattcatcgagaagctcggcggcattccggtgacgatccccttcggcgagacccagcaggcgctcgagcgcggcgtcaccgattgcgcgatcaccggcccgagctcggcgaacacggcgggatggcccgaggtcacctcatacttcatgccagttggcttccagatcgcgctgaatgcgtacgccatcaagctcagccgctggaacgcgctgccgcccgaccagcaaacgcgcctggccgaggccttccagcgtttcgagcgcgatacctggtcctactcgcgcgagttgttcgaggatgcctcgcgctgcaacgtcggcaaagagccgtgcaagaccggcaagaagttcgccatgaaggaggtgcccgtgcgtccggccgacctgcagctggtgcgcgacgcgctgaccacggtctcgctgccgacctggaccgaggtctgcgacaagtcttacccgcaatgctcggccatctggaagcagaccatcgggccgctggtcggggtcaagtgaacactgaggacggcggagacgacgatggatgagctttggaaactgccggcacatgcgctcaccgacggctacgccaccggccgcttcacgccgcaacaggcgctggcgtcctgcctggcgcgcacggcgcactgcaatccggcgctgaacgccgtgatcgcattcgatactgaaggcgccatggcggcggcacaggagagcaccgcgcgctggcgccgtggcgagccgctgggtgcgctcgatggcgtgccggtcaccgtcaaggacaacctgcacgtgcgcggcctgcccacgcattggggcagccgcgcgctggcgggctttgtcccggaccgcgacgaactaccggtggcgcgcctgcgcgcggccggggcgctgatcttcggcaagaccaatgtgccggagttcgccatgcagggctataccgacaacctcgtcttcggcacaaccggcaatccctggcagccggccctgacgccgggcgggtcttccggcggcgcggtggcggcggtggcatcgggctgctgcccgctggcgctgggcaccgacggcggcggctcgatccggcgcccggcctcgcataccgggctggtgggcttcaagccgtcgcccggccggctgccgcgcggcgatgggctgccagagatcttcatgcgctatgaagtggtcggcccgctggcccgctgcgtggccgatgcgatggccatggccgaggcgctgggccagcccgacccgcgcgatcccgattcccggcgctttgccggcgtgccgctgcagatgccgccgcggccatgccgggtcttgcacgtgccccggttcggcgatcatccggtggatgcgcgcatcgctgccttgaccgggcaggcagcgcaagcgctgcgtgaacttggccacacggtggataccgcgcaggcgttcgatctggctgaagcgaccaatgccaaatggtcgctgttgtcgcaggccggcctggcctggctggtggagcagggcggcgcgcaactgccgttctgcccgccgctcgatgcgggcacgttcggtgctgccacgcaggccaatgcatcggctggcgcaggcctgcgtgccgtgcagctgtttgatctgctgatggccgtggagcgtctgcgcagcgagctttccttgctgttcgcacgctacgacctgctgctgacgcccgccgcagcggcattgccatggccggccgcacagtcgcacccgcctgtgatcgaaggccgcgaggccgggccgcgtggccatgcggtgttcaccgcattcgccaatgctgccggcctgcccgcgatctcgttgccatgcggcgaggcagagggcttgccggttggcctccagctggtggcggcgccggccgaggatgcgttgctgctggcaatcgcgcgccagttcgagcaggccttcccgagggcgccgggattcccgctcgacgggcagggccgatgaagaccctggttgcgccaggtacgccggcggcgctcgcgcagatgctctgcgtcgcgcgtacgcgcggcgagcgcgtcgatccggcactgttgcacccgcttgcgcatggcggcagctacgccgtgcaggatgccacgcttgccatgatcggcccgattggcggctggaaggttggtgcgagggggccgggccaggaacccgcctgtgcgccgctgccggcggccggcctgctgccggatggcgtgggcctgcgggggccggcctggcgcctgcgcggcatcgaggtggaggttgcctttgtgctcggcgccagcctgccgccgcgcggccggccttatgagcgccgggatatcgaggccgcgcttgcgctggtggtgcctgccattgaagtcgtggaaagccgcctggaggactggctcggggccggcagcgatgcgcagctggccgacctgctcagccatggcgcactggtgacggggcgccccacgccgttcgcgcgcgagtggctgcacctgggcgcgctggaggccacgctgcgcttcggccggcgcaccgtggcgcataccgtcggcgggcaccagagccctgatgtcggcgcgctgctggtctggctggccaaccactgcgccgcgcgcggggcggggctgaaagccgggcaagtggtgaccaccggcacctgcaccgggctgctctttgcctctgccggaacccgcgtcagcgccgggatcgaagggctggggacgcttgcggcgtggttctgagggcgggggcttacggaacccagccaggcagctccgatgcctgccggacccagcttgccaccagcgcctcgtcaagctcggcgtcttcgtggatgtggaagtagcgtgtgttcttgtccttggattcgacagggggaacagggcgcagcgacatgccacggaagaaggccaccttgatgtacttcgtcatgcaatggaagctgaggaaccagccctggccctcgatgccatagaacggcgagttccacttcactgccttgcggacgttgggaacgttgcgctcgatgagcgcgtcgagacggcgcccggcgtcttgtttccagcccggcatggcggcgatataggcctgcacgggggcatctccgtcggccttcgcgatctgggggttgccgcctgcgagcaggggcgggctggcagcggcccgcctggccggagtcttcgttgcggcgtgcgccggcttcctggatggttggttcgccattgccttcactccatcgaatacacgctgaccacctgacagacaggccaagtcgcccagggcagacatagccgctgacgacagtgcttgaagcacgacaatcgggctatgctaacctgctgaagcggatcgggcaacgaacgagggatcgaccggaacgctctctgtcatggccggacgcgagctgcctcatgcgcgggaaaaattcgaggaataggcatccatgaatccatcggaacgtatcgacgagctgatcgcaggactcactgactggcgtggcaagacgctggcgaagctccgcaagaccatcctcgaggccgacggcgagatcatcgaggaatggaaatggatggggagcccggtgtggtcacgcgacggcatgatcgcggtcgccaacgcgcacaaggagaaggtgaagatcaccttcaccaacggggcgagcctgccggatcccgacaagctcttcaacgccggcctcggcggcaacaagtggcgtgcgatcgatctcttcgagggcgacaagattgatgcgcgtgccatgaagaatctcatccgtgccgcgattgcgttcaatcagggcaagtcgaagaggaaggcaccgtccgcggctacccgggcgaaagcacaagagagcaaagagtaaagggacacgaagcatcctggcgtgcgggcgcgcgcctgagcatcgcaaagaacgtcccgtccggcatgctccacgcatatggaatgccggttttcttcgttggttttcgcgtgctgcgcgcgtaggttcgtgggtttcaatctccccgcgaatgccatgaccgcttcccgacgacagttcctgcgccagggcgccgccgccacggccgcgctcgcctccggccccatcctttccttcaccacgttcgccaccggcaatgcacaagcgcaggggcgcccggtcctgaaagccggcgaccagaagggcggcctgcgcgcgctgctcgaatccgccaacgcgctcgacggcctgaactacgacattcaatggaccgagttccctgccgcggcaccgcttgccgaggcgctgaacgcgggcgcggtcgacagcggcccgatcggcgatgccccggcgatcttcgcgctggctgccggcacgcggatcaagctgatcggcgccaaccgctctgatccctacggcacggcaatcctggtgcggcccgactcgccgctgcggcaggcggccgacctgaaaggcaagagcattggcaccaaccgtggctcgatcggccacctggtgacgctcaaggcgctggaatccgcggggctgaagccggaggacgccaacctccgcttcctgccgccggcggatgccaagctcgcattgagcagcggctcggtggacgcgtgggcgacgtgggaaccctataccgcgatggcggaaaccagcggccacgcgcgcgtgctggtcagcggacgcgggctgtggtccggcctcagctacctggcagccaccgatgccgcgctggcggccaagcgcgcggtgctgcaagacttcctgcgccgggtggtgcgtgcgcagcaatggtcctaccagcacgtgccggagttctcggcggccctcgcccgcatcatcgggatcccgccgcaggcggcacggctgcagttcgagcggcggcacacgcaatggcggcagatcgatgccgaactgatcgccgagcagcagcgcacggcggatttctaccagaaagctgggttgctcaagcagcggctcgatgtgcggcagaccttcgactccgggttctcccttaccgcctgactgccgcgggcggcgccaggccgtgcactgagtccatcgacggcctcggcaagcgcctccggcacgaccatggcctcgccggaggccgctaaggatttccatgattgacgccgacccgcgccagcccatttcacggcctggcgcggcctgcgccggcgcggaccgttctggtcccagcgaatccgggcaactggtcctataggcccggaatggccctcacctataaagccgtgacccccaaacatatttcccgttccgaggagcaaaaccatgcggtggatcaagcagatagcgacgtatttcgccctggtggccgcgctggcgccagccgcacacgcccagagcaagaatgtagtaattgcttaccaggacatggtggtgccctggcgctacgcgcaggacatgaaggagctggaaaagcagaccggctacacggtctcgttccggcagttcggcggcggcggggacgtgatccgcgccatggcttcgggccagatcgccattggcgaggccggcacctcgccgattgcgtcggcgctgtcgcaagggctggatgtcgaactgttctggatcctggacgatatcaacgcggccgaggcgatggtcgcgcgcaatggcagcaagatcgccagcgtcgccgacctgaagggcaagcgcgtcggcgtgcccttcgtgtcgaccacgcactaccacacgctggtcgcgctggagcgcgccaggatcaatccgaaggacgtccgcatcgtcaacatgcgcccgcccgaagtagccgccgcctgggagcgtggtgacatcgacgccacctttatctgggacccggtgctggccaagctcaagcagtccggcaccgtgctgatgacctccggccagatcgccgccgacaccggcaaggccaccttcgacggcatgatcgccaacaagaagtttgcccgtgagaacccggagttcatggtcaagctggtgcgcgtgctggccgccgccgatgaaaactaccgcaagaacaaggcgtcctggacccccgattcgcccatggtgaaggcggtggccaaggtgtctggcgccaagcccgagacggtacccgcgagcatggcgctgtacgccttccccacgctgcaggagcaggtgtcggagcgctggctgggcggcggcgcggcgcgcgcgctgcagtccgcggcgcagttcctcaaggagcagggcaccatccagaccgtcctgccggactatggcccgggcgtcaatgcggaatgggcaaagcgggcgttgcgctgacgccgcgcccatcgcgctgaagatggccgccgcgctcaagccagtcccgcgcggccccgaaagtcctgttgcggaagcccatcatgtacaagcttgaaatcgataatctcagtgtcaactacggcgtcgcgggcggcgccaaaacgctggccctgtcgcaagtcaacctcaccatggagcgcggcgatttcgtcgtggcgctcggtgcctcgggctgcggcaagaccaccttgctgtcgtgcatcgcaggcttcatggaaccctcggaaggcgagatccggctgtccggcaaggtggtgcgcgggccgggtgccgaacgcggcgtggtgttccagaagcacgccctgatgccgtggctcagcgtggcggacaacgtcgcgctggggttgcgcctgcgtggggtgtcgcgtgccgaacggatgcgggtcgcgcatgagaagctggccgcggtcgggctggaagatgtcgccggcaagccggtctatcagctctcgggcggcatgcagcagcgcgtcgggattgcccgcgcgctcgcctgtgatccggcggtgatgctgatggacgagccgctgggcgcgctcgacgcgctgacgcgcgaatcgatccaggcgctgattctcaagctctgggccaaggaacagaagatcgtcttctttatcacgcacagcgtggaagaggcgctgttcctggccacgcggctgattgtcatgacgccgtcgcctggccgcatcgcgcacacctatgaactgccgttcgcgcggcgcttcatcgaatgcggggacgcccgtgcagtcaaggccgacccggagttcatccgctatcgcgaagagatcattgatctgatccatgccaccgcttgaggaacacgagatgcccgcttccgtccaacgcatcgaacccacgccgcgcgtcaccaaagccgccgcggccggggccagccagcaaatgaagaccgtctcgggctaccgcctgcccggcgaggggtcaagctcacgcatctccaccatcaccgtggtgctgctgctcgcactgtggtggctcgccagccacctgcgctggctgccgccgctgttcctgcccacgcctgagtccatcgtcaccgcctttatcgatgcctggcagggcaacctgcaaggcggccagccgctgaccgagcatttcgcggccagcatgatgcgcgtgttcggcgccttcgggctggcggtggtcacggcggtgccggtcggcgtgatgatgggggtgtcgcgcatcgcacgcggcgtgttcgatccgccgatcgagttctaccgccccttgccgccgctggcctacctgccgctgatcgtgatctggttcggcatcgacgagacctcgaaggtgctgctgatcttcctggcctgcttcgcgccgctggccatgtcggcccaggccggcgtgcgctcggtcaccatcgagcagatcaacgcggcgtactcgatgggcgccacgccgtggcaggtggtccgccatgtggtgatccccgccgcgctgcccgatatcctgaccgggatgcgcatcgccatcggcttcggctggaccaccctggttgccgctgaaatggtggccgccaccgccggccttggccagatggtgctcaatgcctccaacttcctgcgtaccgacgtggtgatcatgggcatcgtgctgatcgggctgatcgcctacgtgttcgacctgctgatgcgcaagctggcgaaggtcctggtgccctggaagggacggatgtgaggtgagggcgtagtcagcccgcgaccggcgtgtcgggcaaggacgggctgatggccagtccttgccgttttcaggcgttacgcccgtcgggcgccttttcgctccgtgaagatgagctccggctgctcggcctagtcagtgaatccagtcccagtcgatgctcagctcacagtggcaagcgggacaagccagcggctcaggcagctttcccgagaccatatcctgcaggatttcggagtggatgttcccgcacgccgtgcaggtgacgaagagtgggacaggaggtttcatcgtcgccatcgcaaggatggccagccttcaggccgccagatgctcatcccgtgcaacagtatgcggaggaagcagcgccatggcctcttccagcctctggaccagcgcgggacttgccggctgcaacggcaggcgggtttccggggagatcacgccggagagcgccagggcagctttcaccggtgccggattcggctccgcgaacatgagcgagatcaacggcgcgagcttcgcgaacaaggcgcgggccgcgcggaagcgtcctgtctgtgccagatgcagcaggcgcacgaacaagtccggacgaatatgcgaggacgcggcgatcacgccggcgcctcccgcaagcaggtgatccagcagggccgcatcctcgccgcacagcacggtgacatgcggatcgttgacaaggaccccgagattgccggcgccgcactccttgaccgccgagatctgcggctgcgcgagcagagatcggatcagcgcaggcgacatcgcacagccagttcgcttcggcacgttgtacagcatcagggggcgttcggttgcgcgcgccacttcattgaaatgccacacgatacccgcatcggagggccgcaggtagcagggcggcggcaccaggtagccggcaagatcaaagccgtccagttcggcaacttgcgcgcacaccgcgcgggtatcgatcgcgccgacgccagccatcaccggcagctcgccgtggacggcctcgagcactgccgccgtgaagacttgccgctcgtgggtggaaagcaggcttccctctccggtcgtgcccaagatgatcaggccgttcacgcctgcctcgaggtaactctcagccagcctggcggcgcccggcaggtccagcgagccggcacgcatcggcgtgaccatgggcacccagatgccccatggcgtctggcgggaagccgctgcgataccggtgcaggcatgcacggcggcgccggaaaagctctcttcctcagtgcgccacatggttgtctcccagggctgtcgtgacgccgaactccgccgccggaaaggccgtcatgatggcgtgcatggccgcgtcgcggtccgcgcgtgcgatctccacgtgcagcgtggtttcgccgtgccggtagtccacgttcaccacatagacgcgggccagttcaccgagcacccggtgcatggtctgccgcaggccgaacacctcggtggatgccaccgcaagatgcatgcggatccaggccggtgcgggctgggagaccgcgcgcagcacgggcatggtggccttgctgctgcgcagggcggtacgtcggggaacggtatcaacggccaggcttgactgtcgcatgattggatggaccggcgcggtagcgggtcgcgtgttggacatggctttatgctagccagcgccgtctaaatttgatgcaaggatgttgggccttggcgttaaatccgcatcaaaatcagcgacgctggcaaggcgctcgcgctcagaacgtcttcgtcagcgacgcccaggccgcagccttgccgaggtagcggccccggttggcactggtgtaggccacttccttggcgttggtatcgacataggcaatcgccagcgcgaagcccttgcccaggtccttggtcaggccgatcttccagtcggtgtacgaggcgtcgctgttgtgcttgacgccctggtagccgacgtgcgcgttcagtgtcaggtcccagaaattcagcgggacattggcgctcaggtcgacgtagtagctgttcttgctgtcggcccagccaaacaggttggtgaccgagtgcgagtacttgagcatgaccgggccccagccgatgccggcgtacagctcggtggtgtacgggcgcgggttgttgtagccgcccgggtagtagtactcgagcacgcccaggtcatagttgaactcggtgccggcgaccttgaaggtgttcttgaagccgccgtagaaatccatctcgaccgcggccgagaccgccgggttggcatcctcgagccagctgatgccggagttccagttgcccagatagaagccgctttcgtgggcgtagtcaaagccaccctggatggccgggcgcaggttggtctggctgatgccgcgatagcggtagtccgagaccagcgacacgttggccgtgaacgtatgcggggacggcgcggcgtctggctgggattgcgccatggccggcatggcagcgaggaagatggaagatgcggaacatgcgagcagcgtggccgcggtttggcgcaggtcagtcattgttgttgtggcgagagttgaaaaaatccccgttgcagggagcctcgccacgatatggcctgacgcgtaaaaacggtatcaaaagccgcggtgcccgcgtacaaatccaatcaatgcgcctggatttcggcgctacccggcaaaccggtagcccagcccgatttccgtcagcaagtgggcgggccgcgccgggtccgcttcgagcttgtgccgcagatgtcccatatagacgcgcaggtactggctgctttcggcctgggagggtccccacacctcccgcagcatctcccggtgcgtcatcaccttgccgcggtgggcgatcagaaccgcaagcagccgatactcgatcggcgtcaggtgcacggcctgtcccgaacgggtgacgacgcggctggccaggtcaacctgcacgtcgccgaacaggatctggtgggaaccgcgagcgttggccctggcatgccggcgcagcagcacgcgcaggcgcgcgaccagttcaccgacgccaaagggcttggtcaggtagtcatccgcgccggcatccagcgcaccgatcttgtcggcttctccgctacgtgccgacaggaccagcaccggtacgtcagtccacgtacggatctcgctgatcaatcgcaccccgtctccgtccggcaaacccaggtcgagaatgacgaggtcaggttgccgggtgcctgcctcgatcagtccgcgcttgagcgattccgcctcgtgcaccgtgcaaccttcggactccagggtcgagcggacaaagcgccggatatgcggctcatcctcaaccagcaggactgtcggggaaaaatcaaatggcatcaacttcctctcttcttgcgtgagaccctaggcatcagtctgctccggctccaccgccggcggatttccacgcggcaacgctaccaagaagcgcgcgcccgcctggccgccgggccggtccgggcgttgcgcgggttccacccagatgcgcccgccatgggcttgcacgattgcctcgcatacggcgagacccaggccgacacccgcggtcgcggattcgcgctcaccgcgcgtgaatttctcgaagatctgccgttccttgcccttgggcacgccggggccatcatcctctaccgcaatcctgatctcgtcgtcgaccggcgcggccgagagccggatctctgtgccggcaggcgtgtatttggcggcattctccagcaggttgcacagcacgcgctcgatcagcacggcgtcgcattcgaccaggggtacccgggacaagtcgacgacaaccacgcggtggtgctcgagcgcctcgcgcatggcagccaggctggcgccaacgagctcctccaccgattgccactccttgctcatccggacttcccggccctgcagcttcgccatgtccagcagattcaccaccatggtccgcatgcgcctggcctgttccagcatggcggccacggtctcggccagtgacggcgccagcccgggatcgctgcgctgcatggtttccgccatgccgatcaggctggtcagcggggtgcgcaggtcatgggagacagcggccagcaatgagctgcgcaggcgctcagactccatcgacagcaaggccagctgcgccacttcgacgtaatgcaagcgctcgatggcgatcgcgatcagcgtgcagaacacatcgacctggcgccgtagcgcaggttgcgcaaaggcgcgtgataccgcaggctcgaccgccagcacgccacgggtctgcatcggcgccttcaatggcagatacagcacggtgctgccgggcaaggtatgcgtgccggtgcctgcgggctggccgtgatcgaatacccactctgccagtacacggtcgatcgagtcggttcgcgccccggtgtcatgctgctcgacatcggacacgggcggcagcaagcggccttccgcggaaaccaggaagaaggctgaattggcatcgaaggcagcacgcaggaaacggctggcgatcgagacaatctggttcggcaccagcgccgcggagagttcacgggccagttcgtacagcgtgcgggcatcgttctcgcgctgcaccgccacctgcgcttgttcgcgcaaaccggccgtcagttgcccgatgaccagccccacggatagcagcacgaggaacgtcagcagatactgtacgtcgctgacggcgaacgacagccgcggcggtacgaagaagaagtcgaaggcggccacggccaataccgaagccagcgccgccggtccgcggccatgacgaagcgcgacgccgaccactgccgccagaaacagcatggcaatgttgacgacgtcgaaccatggaaatgcgagggccgacagtgccgtggcaccggcgcaccatgccgccgcccacaaataatctttgcgcgtggccccgtcgcctggcgctggggcgtctggcgcttcagtgccatggcgcgggcgaagatccacccgcgtcgtgtctgccgccacgcggatgatatcgatctccggacacccgagcgccagcgcatcggcaaaactgcggcggccgaacagccaggccggcgcgttcacaaatggcgtcaaggccaggccgagaagggagcgggcccgctccgcaacggaggcgccgccccggcgccagtctgccggcgcccggccgatgaccaccttggtcaggttgtggcggcgcacgtaccccacgattgcctggaccatgtcgttgcccgccagggtctcggtgcgtgcgcccaactcctctgcgagacgcatggccgtctgcaggcgagtctttgcgaaatcggacgggggtgccagcctgggggtggcgatggtcaccacatgccagtcgcaatcgagctggccggcaagccggcgcgcactccggacgacctgctcggcatcgtcaccactaccgatgcaagccagcaccgcctcccgggtccgccacacgccttgaacggcttcggactgacgccatgctcggacatcggagtccacccggtcggcggtccggcgcagcgccagctcgcgcagggcgatcagattgcctttccggaaaaagttgcgcgccgcgtgtcgcgcctgctccggcagatagaccttgccttccttcagccggcgcagcagctcgtcggccggcaggtccaccagcacgacttcgtcggcgctgtcgaacacaacgtccggcacggtctcccagacgcggatgccggtgatgccgcccaccgcctcgttcaggctgtccagatgctgcacattgaccgtggtccagacgtcgatcccggcagcctgcaattcctggatatcctgccaccgcttcggatggcgactgcccggtgcgttggaatgggccagttcgtcaaccaggaccagggccggtcgccggaccagcgccgcgtccaggtcgaactcctgcagaacccgctcgcggtacggcacgtccttcattggcaagcgctcgataccggcgatcagcgcttcggtctcggcgcggccgtgggtctccacgatgccaatgacagcatcggtgccccgtgcagacgccgtccgcgccgcggtgagcatggcgaaggtcttgccgaccccggcggaagcgccaaagtagaccctgagcttgccgcgcgaagcgcgagcgccttcttcctgcaccatctggagcagggcatcggggtcggggcgcgagccggcttcgcgcaattcggcatcaggcatcggtcggctcaccctctatgctggcattggcaaaccggttctgcttcgcatccgcgtcccggcactgggctatttccgtgcaatggcatccaagccaaggttcagcttcaggacattgactcccggaccgcccaggaccgacagtagcggcgtttcggtatttgccgcaatcaattgcttcacctgttcgatcggaatccccctggcgcgggcgatgcgcgccgcctggtactcagcggccgcagggctgatgtgcgggtcgagcccgctgccggaggcagtgaccaggtccaccggaacgggggcctggttgtccggatccgcggcgtgcagggcgacgacgcgcgcgcgcgcggcatcggtcagcgccggattggtggggcccaggttggatcccgccgaagccgcggcgttatacggcatcggcgccgtggccgacagccggccccagaagtacttcgggtcggagaacggctggccgatcagttccgagccaactgtcctgccatccttctcgatcagcgagccggctgcctgatgcgggaacacggccttggagattgccgtgatcgcgccgggatagagcaggccggtcaccagcgaaagaccaacgaacaccaccaacattggccgcagcaagccaccttgcacgggtgccggcgacggctgcggggactgcacttgcgtattcatgagcgctccgaatcgtggcagaaaatcagacccagccaaacagggccaggatcatgtcgatcagcttgatgccggcaaacggcaccaggatgccgcccaggccgtagaccagcaggttgcggcgcagcagcaccgcggcgcccagcggccggtagaccacgcccttgagcgcaagcgggatcagcacgacgatgatgagcgcgttgaagatcaccgccgacatgatggccgacgccggcgtggcgagccccatcacattgagcaggttgagctgcggataggtggtggcaaacgccgccgggatgatcgcgaagtacttggcgatgtcgttggccacgctgaaggtcgtcagcgagccgcgcgtcatcagcatctgcttgccgatctcgacgatctcgatcagcttggtcgggttgctgtcgaggtccaccatgttgccggcttccttggccgcctgcgtgccgctgttcatcgctacggctacgtcggcctgggccagtgccggcgcgtcgttggtgccgtcgccggtcatcgcgaccagccgcccgtcggcctggtactggcggatcagcttgagcttggcttccggcgtggcttcggccaggaagtcgtcaacgccggcttccgccgcaatcgaagccgccgtcagccggttgtcgccggtgatcatcacggtcttgatgcccatcttgcgcagttcgccgaagcgctcgcgaatgccggtcttgacgatgtctttcagctcgatcacgccaagcacgcgtaccgaaccgccgttggcgtcggctaccaccagcggcgtgctgccggcgcgggcaacctcatcgacggcttgcaggacagcatcggggaacttgccggcacgttccgtgacgtagcggcgcacggcatcggccgcacccttgcgcacgtgacgctcgccgccgccatcgctcaggtcaaccccgctcatgcgggtctgggcgctgaacggcacgaactccggcttcaggctcgccatcaccggcgccgccagccccggcagctggcgtgccagcgtgatgatgctgcggccttccggggtctcgtcggccagcgacgacagccacgccgcttccgcgagctgcagcggcgacacgcccggggccgggatgaagcgcgatgcctggcggttgccatgggtaatggtgccggtcttgtcgagcagcagcacgtccacgtcaccagcggcttcgaccgcacggcccgaggtggcaatcacgttggcttccatcatccggctcatgcccgccacgccaatggctgacagcagcccgccgatggtggtgggaatcaggcagaccagcagggccaccagcaccgtgatcgtcaccggaacgcctgcctttgccaccagcacgctgtagagcgagaacggctgcagcgtggccgtggccagcagcagcacaatggtcagcccgaccagcaggatcgtcagggccagttcgttcggcgtcttctgccgcttggcgccttcaaccatcgtgatcatgcggtcgatgaagctctcgcccgggttggtcgtgatgcgcgccacgatccagtcggacagcacgcgtgtaccgccggtcaccgacgagaagtcgccgcccgactcgcggatcaccggcgccgattcgccggtgatggcgctttcgtcgaccgaggccacgccgtcgatcacttcgccgtcgccggggatcatctcgccggcctgtaccagcaccacgtcgccacggcgcagcgccgtggcggggcgcgcttcggtggcactgccacgcttgccgtccttcagcacacgtgcggtgacggtggtcttcaggccgcgcagcgcttccgcctgctgcttgcttcggccttcggcaagtgcctcggcaaagttagcgaacagcaccgtgaaccacagccacaccgacaccgccaggatgaagcccgcggattccccaccgggggctgccgccggcgcggccatggccttcaggaaaaggatcgtcgtcaggatgctgcccacgtaggccacgaacatcaccgggttgcgcagctggtcgcgcggcgacaacttcccgaaggccgcgaccagcgcgggcttcaccagctccggcgcgaacatgctgcgcgccggcgggcgatgatggtgggagccgtgttggcggtcggacaccggcgcgctctttgcctgaatcgtgttggaggaagacgcttcagccgtgttggcgccgcgcttggccaccggggccatcgaatcttgttgcatggtttctccgcaatccgctagagccatccggcacctgcatcggtgaggcagggcagggtccggacgtgtaggaatgctcgatatttcgtcgtcagtcgtcgctttacttcgccgcggttgccgtcaccgcgccctggagttgctcggcgactggccccagcgccagcgccgggacataggtcagcgcaccgaccagcagcacggtgcccaccagcaggacgacgaacagcgggccgtgcgtcggcatcgtgccgccgctcacgggcacgcgcttcttggctgccagcgagcccgccagcgcaagcaccgggatgatgatccagaaccggccgaaccacatggccgccgccagcagcgtgttgtagaacggggtgttggcggacaagcccgcaaaggcgctgccattgttgttggccgccgacgagagcgcgtacaggatctcggagaagccgtgcgtgccgggattgaacacaccggcgcgtccggcctcggtcatcaccgccaccgacgtgccgagcagcaccagcaggggcgtgaccaggatcgccacggccgtcatcttcatctcgtagacttcgatcttcttgccgaggtactccggcgtgcgcccgatcatcagtccggcgatgaacaccgcgagcacggcgtagaccagcatgccgtacagccccgagccgacgccgccgaacacgacctcgcccagctgcatcagcagcatcggcaccaggccaccgatggcggtgaaggagtcatgcatggcattgaccgcgccgcacgacgccgcggtcgtgatggtggcgaacagtgccgaagcggcgatgccgaagcgcgtttccttgccttccatattgccgccggcctgcagcagcgacgcggcgtgatccaccggcaatccggccagcgccggggtcgccatctgctcggacatcgccgccacgcaggccatcgcgacaaagatgaccgtcatggaagccagcaccgccacaccctgtcgcctgtctcccaccatttcgccaaaggtgaagcacagcgccgccgggatcaggaagatcgccagcatctcgagaaggttggccaggccattcgggttctcgaacggatgcgccgagttggcattgaagaagccgccaccgttggtgcccagcatcttgatggcctcttgcgaggcaaccgggcccatcgccagcgtctgcctgtcggtcttcaggtcttccgtcaccggcttgccttgtgcatcgagcaccggttgcccggccgcatcgagcttaggctggctgtactccaccggcgtgaccaggctggcttccttgtaggcatcgaagttctgggtcactccctggctgaccagggcaagtgcaatcacggtcgcgatcggcgccagcacgtacaacgtgacccgcgtcatgtcgacccagaaattgccgatggtggcggcgctctggcgcgcgaatccgcgcatcagcgcgaacaccacggcgatgccggtcgccgcggacaggaagttctgcacggtgagcgcgagcatctgcgtcagatagcccatggtcgactcgccgccatagccttgccagttggtgttggcgacaaagctgatcgccgtgttgaaggccgagtccggcgaaaccgcgccaaagccctgcggattgagcggcagcatgccttgcaggcgctgcagcgcatagactgccaccacgccaagcaggttgaatgccagcaccgcgacggcgtactgcgtccaccccatcccggcatcggcacgcacgccgcccaggcgatacagcagccgttccagcggccggccccaggcggtcagcgaatagttgccatcctccaccgcacgccggatatagcgtccgagaaaaggggcgcacgccagcaggatggcgagatagaggaccagcaggcccacgaattgggaggacatcagaatttctccggccggaacaacgcaatgaggaggtaaacaaaaatggcaatggccagcacgccgctcaacagatcggtccagctcatcacagcctcctgtccgacgcgctgttctttgccgccatctggtcatgcgcgccgccgtggccgctgcctgccggagatttcggcgcaagcacggcgcaaagccccagcagggctgcgctcagcacggcgaagccaatcaatacgatcaaatagatcccgtccataacaaagcacccttgaatggtttcggcttgcagattagcgacggggtcgtaaaaacagggtagaaagatggccggtgcgtataaagaacgtataaagattcgggcgatcagcatgcgcgcgggagccaaggtgcaccttcttggccgctggcgatcgtgatgcgtggtggtaaggctgccgctgttggcggagatgctgcgccggcgcgacgcttctctttcggatctttacgcgacggcccggcgcgttaatcgaggggcttgacccgccggaatgcaccaaggagtgcgaggtcgtaggcgatcttgagcacgccgcaggcaaccagcggcgtcccgacccagcccatcgccagcagcgcgcccgccagggtcgggccgaatgcggcagccaggctcctgggcacggcagtcaggcttgccgccgccggccgctcgggcggcgtcaccacggccatgacataggcggtccgggtcggcacatccatctgcgacagcgcgctgcgtacgagcagcagcgccagcgtcgccggcagggagggggagaacgcggccgcgatcaggcagaggctggatgggatatgggtgaacaccatcgtgttcagcaaaccgaacctgcgagccagcggtgcggccacgagctgggagccggcgctaagcagcccggcccagaagaagaactgcccggcggcaccaatggaaaggccgaagcgctgcatcaaccatagcgccagcagggaattcaccaccaggccgccggcaaatgcgtcgacgctgaagagcagggcaaggcgggtaacgatccggcgagacggtcccagcgggactctcgccgttgccaggtgcggtggcggctccggcatgcgggcatagaggaaccagagtgcggcaccggtcagggcatagaccatgaacatggcgcgcagcgcgctgaggacaggaaccccaagttgcgccgcgagccagtccggcagcgccgccgccagcgcaccaatggccgcgcagagggccccggtcaggctgtagcgggcgaacagggcagtgcgggcatcggcgcaggctgaatcggcaagaccggcatgctcaagcggcaggaagacgctgacgtcgccggaactggggttgagcgtgccgacgaatgcgaccagcaatagcggccagagggaggacagtccggcgaagcctatgccggtggcggccatcaacgcggccgccgacatcagcagcctgcgctgcggatagcggtggccgatgatgcccaccaggaccgtcgccagcgccgagccgatcagggttgcgctgctgaccagccccactgccagctgcgcgaagcccagagccagcaggtacgccggcaacagcacggcgataaagccgtcacagaagccgcgcagcgcgcggccaacgagaagcggcaaggcgccgggatgaatgcctgcgggcaggaccaggcgcgctagccagcctctgctgacaatcatggccgggtcttcaggtgtgcgcatcgcaatggcatccgtgttccggtggtctcatgccgtcagtgaaagcccgtggcgatcccgccgtacaagaacacagtatgcgccggactcgaaggcaccggcttgggcgacacggcaaaggctggcatggcgccatgttagatggccccgcagatggtggcatcggccgcatctgcgccgcgcgccgccttggtatggcgttccaatcagtccttgagcgcgagcgcagcttccggcgcgcggaggaagctgatcgccaggcgattgaacgcattcatcaggctgatggcgggggcaggggggatcactccgagcggattcatcgatgcacttgacaaaaataccaattggtatattctggcttccatgaataaagctcagcgaacccgccagttcatcgtcgagaagacagccccgatcttcaacgtcaaaggctatgccggtacgtccctggccgatatgacggaggccaccgggctgacgaagggcagcgtctacggcaactttgccaacaaggaggaagtggccctggctgctttcgatcacaactggaagcaggcgcaggcggcagtccgggccgtaatggccacgagagaaaccagcaaggagcagctgctcgcattgacaggcgtgtatgaaagcctgcctgaggaattccccgtggggggatgcccgctgctcaacacagcgattgaagccgacgacacgcacccggccctgcgcgagaaagccatggaggctttccggggctggaagacgcatcttgtcaaagtcatcaaggcagggattgcttcgcaggagttccgcaaagacgtcgatgccgagcagactgccgtcacgctgattgcattgatcgagggcgccatcatgatctctcgcctcacaggcaacgctggctacagcaaggccgtgatgtcggcggtagaaaaaaccatcgtcgatctgaagtgattttttcgaccaaaaatataccaattggtattctatctgccaaaggaagcaaccatgagcgtgcagctgaaacggaaagtcgcattcgccctgtcgatgggagtcgtgacgacagggatcatttcctttgtcctccttactctcaatctcggattctcggaaggatttgccctgacgtggctgcgttcctggggcatcggatatgtgatcgtcattcccgccatcctcctggtcggtccgcgtttgcaaacgcaggtcgatcgcctgattcactgagccggcaggcccgcatcgaggaccactgacatgtccaggtcattcctgccgcggctgcttgcctccgttctcgtcctcggcgctttgattgcgtcgggatgcgcccaccacgccaacaagccggtacagaaagccgagatcggattcatcaaactcgactcggacatctcgctcaggacgatggtggtgcacaaccccagtccgagagggaccgttctcttcctgcatggattcccggagaccctgtacgcctggaaggacattgccctgactctcggcgatgactacgaagtacacgccatcgattggcctggctacggcctctcatcacgaccaacggccgacaagttctcctatgcgcccagagactatgcccgggttctgaaggagtacatccgcaaggcgggcatcggcacgtcaaagctcacgatctacgcaacggatatcggagccttgcctgcccttctcctggctctcgaggagccggacattgccaggacgatcatcgtgggcgacttcgccccgttcaacagacctcgttacatgtacgaaagcctgcagagcctgaagtcgcaaccttcggccgagctggctcgtgttcagttgaacaagaatcgcgaggatgttctccagaatgcctacaggcgcggcttggccagggaagcgcagttcgacatatccggcgaactcaaggacgacatgtcacgcggatggagccatggggagatgacgtcagcggacgccttctatcactactacttgcacttcacgcgggaccaggagtatttcgaggcgaacctgggccggctcaagacgcccgtgaaggtagtctggggtgagaaagacatctacatcaataaggacatgggcatcgagttcgccgagaaggcccatgcagcgttcaccctgcttcacggggttgggcactacccgcacctgcaggacccccagcaaaccgtggcagagattcgcgcttcattccggtaagcccgcattgcgagcggggcccgggcagccgacctcgtctgaggacgacgggatcccgcacgacacatgagcgcccctctgccacggacctttggcccgctggcggaccccaccgcgcacggcggcactgcgaacgacgcgtttcatctggtgattccgtcgattcccggcttcggcttttcacagaagcccgcagacactggctggaatccggatcgcatcgcacgcacctgggacgtgctgatgaagcggctcggatatgcgcgctacgtttcgcagggaggcgactggggcgccatcatctccgacgcacttggccgtctggcgcctgaaggactgcttggcatccacgtcagccgcatcgagcgcgccacgacgttgccaccagcaatagccatggcgctgaaaagcggggagcctgcgccggcaaacctgaccaccgaagaaaagcaggtgttcgatgaggcgagggatttcctcaacaagggattcggttacgcggccatcatgcaaacgcggccgcagaccatcggctttggcctggccgattcgccagtggggctggcagcgtggatctatgacaagcaggccgactgggtattcacgcgtggcgatcctgagcggtcactggaccgtgacgcgatccttgacaacatctcgctctactggctcacaaatacaggcgggtcgagcggacggatctactgggaaaccagtgccgccccggcaaggaattcccccatcaccgttccagtggcagtgaccgtcttccctggcgaggtctaccggccaccgaggcagtggttggcacgagcctatccaaacctgatctactacaaccgcgttgccaaaggcggtcacttcgcggcttgggaagaaccggagctgttcagcgcggagctacgatctgcgttccgatcgttgcgctgagcggaagacgctgtgcaggaacggtgtcggcccacggtggacgttgcgcaactcgcgtcacgctgcttgccgtttggccggcacaaccgttcctatgtacaccgccggcacatcgagcggtgtaccggacggactcagcgggtacctcgttcaccgatgccgaaatggagcgtcacgagcgttctctgctctcatgttggcagacaaggtgtcaatcaagggacaagaagcctcattgccattggcgtggcattgcccaatgagattcttcagttccgctcgcattcgtcgcagatccttcattctttcctcaacaagactgagcttttgctcggccagcgcgcgggctgtactgcacgtgctgccatcgttctgtcgcagcagtacccggatttcatccagggtgaacccgagcgactgggcctggcgaatgaaatgaagccgctgcaagctctgctgcgaatactgtcgaatggcgccataggcacgctccggcaccggcagcaggccgcaccgatggtagtagcgtaccgtctccacgccaacaccagccgccttggccagcttcccgattgttagtgtgtgctccatcgcttgactccgtaccttggtacggacctacgctacgcctaaaccgcacatacgggaagggcggattgcgtttcgatgggtaacgacagggatcggagcgccaggcacggtgaccgtctgctgcccatcggccgtgaggcaaagagaaatgatgagcgccgtcaagctgcagtcaatcatcacctgccccaagtgcgcgcatgcaaaagaagaaaccatgcccatcgatgcctgccagtggtgctatgagtgcgagtgctgccacgcgatgctaaggcccaaggccggtgattgctgcgtcttctgctcatacggcagcgaaaggtgcccgcccatgcagcagcattcctgctcgtgtgttcgccgacgcaggtacagcgatgcacgacgtaccctcgattcggttccccccggatgatcccgcctcttacccagctccgcttgccagcggaacatgtttttgctcgacattacgcgacgcccgttatacgtcgcggggaattcagagaggggtcattatgcaatcgcggatcattcgcgttctgcccgcagaagatggctgggcattggagttcggcggcctcaatataaaggcccagaaatttccgaccatggaggcggcaatcgctgcgggttggggggtggccagacgagagaacgccgaattgcacatacatcgtcacgacggggacgtgcaattgcgcaacgcgtgcggcgacgagcaacaggaggcgcggcggtgacgccgtactagctgtgaagcggcgaaaaagggcaaggagaacgcctgggaaagggtggtgagctcaagtgatgttttgggcgcacatttgccaggcagtgcctgccaaattccttgaggggagatactgtgcggcagatccgctcgaacggccacgcttgatgcggcttccacgaggactgtctggcggtgccgaagcaccgccagaccagaggcattgctatcccgcaagcggcccggccgccatcaaggcatccagctttgccttcaccatttcaagcaggcagagcgcgctgaagcacgcttccgagcgcacgctttgctgctccagcagtacgagtacgccatcaatgccggcacgcacttcatgcaggcacgcgttggtttcgattgcatcgaccattactgactccttagcaggttaaggcgcgccactcatttgaaggtgaaggtggcgggccagactgcgagggtggaaaccagtctccgggaaaaccagccagccttgcggctgcctcgcctggcccgccatggaacgatgcgttcatgcgagcacgcaggagtgccgtatgggatgcgactctcctgcccggagacacctcgggtttccacgcccggtcaccggcgatccgatgacgcaaccagtatttcctgccagagtcatgcaggcgataagagatgtcgcattcggaagaggcgcgcgaagcttgcggcaactcaggcgagtcggaaatcgttgagtcttggaatgcgaggtggtcgcggcatggaactaagccaaattatgcgttcccgatcccgccagcgaagatctttggcagggatccgtccacactatgctcccccacctgagccacaaaatcctccccctccggcaaccccaacgaaaacttcaccggaaaattcacagcaatcccgccttccgcgggtacggaccgcaccacctcccgcgcctgcacatgcggatcctcaaacagcgccgtcgcccccagcaacggcgagaacggaatatccagcggcccgaagaacgcctcccactcggccaggtcgcgcgtgcggaacaccgccgccatcaggtcattgacctccaccttgtgcccgtaccgtccggcacgcgtggcaaaacgcggatcgcgcagggccgggaactcatcacccagcgcctcgcacaggttgacccagaacttgttctcgaggatgcccatcgccagatgcaggccatcgcgcgtctcgaagagatcgttctccggcatcacggtaggggatgcctgcggcgatgcctcatgcccgcgggcggcccagacgccatgggcggtccacgacaggatcgcgtcatggatcgagacatccagatgttgcccctgcccgttctggtgcgcactcatgatcgccactgcaagcgacagcgccgcgtagccggatgcggcgtaatccgacacccgcacgcgcgggcgcgagaccttgtcgtgcacctgcaccggcgtcgcccaatagccggccagcgccaggtagttcaggtcatgcccggcgtggctggcataggggccagtctggccgaagcccgagaccgaacacagcacgatggccggattgaccgccgccagtgcttcatagcccagcccgagtcgcgccatcacgccggggcggaagccttccaccacggcatcggcattgcggaccaggtcaaggaaggcttcgcggccagcatcggtcttcaagtccagcgctaccgagcgtttgccgcgattgaactgtgcaaacaccgtcggaccaagctgccgcgcagtgtcgccggtgccgggctgctctaccttgatgacatcggcacccagttgccgcagcaggctgcatgcgtgcggaccgggcagcaactggctgacgtcgatgatggtgacgtccttgaggcaggaccattctggcttcatacagcgccctggggggagaacgaaagaaggggtgccgcacgtgcggaaggtggcgtgcggcgcggggcggaccggacgctcaccccaggtcgccgagcatgccgatcgacttcatcaggtcgccgtaacgcgcgttgtcgctggcgacaatggtgccgaactgcgcgggcgaggcgctgcggcgcagttcgccggcattggccttgagctgggcatcaaacacgccggccgtctgcagggcgccgacggcggcatgcagcttctgggtcagttcggccgggaagttggccggtgcgaacaggccgctccagttgtcgatgacaaagcccgggggcagggcttcggccatggttggcacgtccgggaagaacggcgaacgggtggccgcagtgacggcaagcaccctgacctggttattgcgcacgtattgcgttgcggtgccgagcaccggcatgccgaactgggtttgtccggtcagcatggcggtgatgatttccggcgcacccttgtaagggatatgcacggcgtcacagccggtctggtgcagcatggtttccaccgcaagatgggcgatgctgcccttgccgccggagccgtagttgaacttgcccggcgctttcttcatggcggcgatcagttcggcagcggtcttgtagggcgacgagaccggcaccaccagcgcggacggtccgccggacagggccgtgatcggcgtgaagtcgtggatcggatcgtatggcatcttgcggtacatgtgcacgttgatcacgtgcgcattggccagtatgcccagcgtatagccatcgggcgcggcccggcgcagcgcgctggcgccgatgatgccgccggcgccgggcatgttctcgaccaccagcggctggccgagcttcttgcccagctccgccgacagcgtgcgggccacgttgtcgggcgtgctgccggcgataaacggaacgatcagccggatcgggcggctggggtagctggatgaagcgctggcggcgcgggccggcagcagcaggctgcccagcgcggcggcgccggcggtggcaagccagtttcggcggttcatgcttggtctccgtggtcttgtcttatggtgttcatgccggcggcgaccgtgccgccggcacggtcaggccttctgctgctgcagcggttcaaggatagcgcgcgcaatggtgttgcgctggatctcgctggtgccggtgaagatgcggaacatgcgcagcttgcggaaggtctgctccaccggatggccgcgcgtgacgccgacgttgccgtggatctgcacggccttgtccgccacctcgaagcagcgctccgagacaaagagcttgcacgccgcagccttcatgcgcaggtcggcgccggcatcggccagcgcggcggtgtgcgtgatcatgctctcgcaggcccacagcgcggcggccatgtcggccagcatgtgctggatcgcctggaagcgcgcgatcggcccgccgaactggcggcgctggccggcatatgccaccgacgactcatatgccctggtggccagccccagcatgctggggcagtgcagcaggcggttcacgttgatgcgcgacatgcccagcttgaagccgttgccttcgccgccaaagatattggcgcgcggcacgcgcacgttctcgaagcggatgtcgccgtcgatatgctggcccgacatcggcacgtactcgttgcttaccgtcacgccgggcaggtccaggtcgaccagcaccgcggtgatggccggcggcgtggtggtggcgtcggtcacgcacatgacgatggcaaagtcggcgaacggcgcgccgctgatgtagtgcttgccgccgttgatgaccagctcgtcgccatcggccacggccgaggtcctgatgctttgcgcgtcggagccggaatgcgtttccgtcagtgcgaagcaggtcgacttctcgccgcggatcacgggctcgaagtagcgcttgagctggtccggcgtggcgtacttgagcatgttgcccacgcgcggcgggccgcccaggtcgcccagcacgtgcgcggccagggtggagccgctggcggccaggtcggccttgagcgcgcattgctcctggatgttcaggcccttgccgccgagcgatgtcggcaggcacgcggcgtagaagcccagctcgctggagcggcgccagaccttgcgcagggtctcgcgcggccacgggtcttcagagcccaggccgagttcctgttccagcgggcgcagttcttcgtcgataaagcggcggatgccggcgcgggtttccagcagtacgggattggtcaggtgatcgaacatggcgggctccttcaattcacacggcgcccgacgccttgccagtagcgttcgcgcacgatcttgcgggccagcttgccgctggcgttcttgggcagctcggcgacgaagtccaccgagcgcggcgacttgtagtcggcaatgcgctcgcggcaatgcgcgatcagctgctgcgcggtggcctcgcgcccggggcgcagcgtgaccacggccttgacgctttcgccccaggtgtcgtccggcacgctgatgacgcaggcttccagtacgtcggggtgctggtacagcgtggcttccacttcggtcggatagacgttgaagccgccggagatgatcatgtccttcttgcggtcgaccaggtacaggtagccggcctcgtccacgcgcgccatgtcgccggtgtgcagccagccatcgatgatggtctcgcgcgtcagcgcgggctcgttgaagtagccgtggaacacgtcttcgccgcggatcaccagctcgccgatctcgcccacggcgacctccttgccttgctcgtcgaccacgcgcacttcggtctcgcccagggcgcggccgcaggaggccaggcgctcagggtggttggcaatggcgtcggcatggtcggtggtggacagacgtgtgacgcccgaggtcgattcgctggcgccatagccctgcgacaggatcgggccgatgcgctcccaggcctcgcggatgcgtgccggcgccattggcgcggcaccgtaggccagagtcttcaggctggacagatcggcctgggccagcgtgggctcggccagcagcatgttgatcatggccgggaccatgaacacgtgggtgatgcgtagccgcgccacctcggccaggaagtgcgcgggctcgaatttctcgaacagcaccagcgtggcgccctggtacaggtagggctgcatcagcatgccggaggcgtgcgtgaccggcccgatcagcgccagccggtcgccggggcgggccgggcggtccatgccggacaccatcttgcgcagcgccgccatgcggttgccgtagctctgcatggcagccttgatcttgccggtggagccggacgagaagtgcagcacggccaggtcgtcgggggcgggggtgatgtcaggcggcgtggtgccggcattggccagcagcgcttcatactcgacatagcccgccggcgcatcgccgatggcaataaaggtctcgatgctgccgaagccggccgtggtgcgcgcatggccggtgtagccggggccggtgatcagcacgcgcggggtgcagttcccgaccacgtcgctggcctcggccgcggtgaagcgcgggttgagcgccgccttgaccaggccggccttgtacagcgcgcattccagttcgaccagctcgggccggttgcgcgactgcaccgcgacgcggtcgccgggctgcaggcccagtgccagcagcgcattggccaggcgcgttgagcgttggtccagctggcgataggtcaccacccggtcctggtagaggatggcgggctggtcgccccagtagcgcgcggcgcggcgcaggaaatacgcgaaacccatgctgtctccgttgatgcctgttgattccggtgagcgcttttacgtgtgctcgtgcgccgtagtctgtaagatggctggcatcaccacaatgaagtattggctataaagccataaccatcaggaatgtgaggcaatggagacgcgggatatcgaatacatcctcgccgtggcggcgcacggcggcatcggccgtgccgccgacgcgctgggaatcagccagccggcgctgaccaaggcggtgcagcgggtggagacccaggccgggctgccgctgttcgagcgcaccgccaacggcatgaccgccacctacgccggcacgcgcttcctggagcgggcgcggcgcatccagctggaatacgaggacggcatcaaggagatgctgggcatccgcaccggcgagcagggcatcctgcgcgtgggctattcgccgtcgatcccgggcaacgtgatcctgggcgcttgccggcaactggtgcgcgagcgtcccgtggcacggctgcggctgcgccgcaggctggcgcgcgacctgctggacctgctggcggcgggggaactggatgtggcggtggcaccggcgccgttggcagcctcatcgaccggcctggcggtgcagccgctctttgacgaccggctggtggtggtggcggacgagggccatgccttgctgcagcggcgcaagctgcggctggcggacctggcggaccaggaatggctgctgcccgaagggcatatcacgctgcgccagcaggtggacgcggcgttccgccagcgcggcctgccggagccgcagccgcgcatcgagatcgactttggcagcagttcgctgtttgcgctgatgcagggcacgcagatgctgagcatcgccaatgaaggcggcgatgccatgcagcacggcctgcgcgtgctgccgctgggcgtggaggagctggacctgcgccggaacatcggcgtgatctcgcgcgagggcgcctacctgtcgccgctggcgcagcgcctgacggtgctgctgagcgagcacagccgctgaggcagcggcagggccacgcggttattgcagcgggatcttggccacctccgccagccgcttccagcgctggatctcgtccttctggtactgcagcatttcggcaggcgatgacaggatcagcttggtcgactggcgcgtgtagtactcgcgcacatccggggccctgccggcctgcgcaaacaggtcctgcagccgtttcaccactgccggcggcgtctttgccgagaccgccgcggctacccagttgtaggccaggaagtccggcaggccggcttcggcgatggagggcacgtccggcagcagcggcgagcgctgcggtgcggtgtaggccagcgcgcggaccttgccgccgcggaccagttcgatggcgccggtggcatccaccacggcgaagtcgacattggccgccatcacgccgttgatggcatcgccagcgcccttgtacggcacggcggtggtcttgatgcgggccaggtcgttgagccactcggagtagagcgtgtaggagatcgagcccgagccgtaattgagcgcgccggggcgcttgcgggcatcttccagcagttccgtcagcgtgcggtagggcgagcttgccggcacgatgatcacgcatggcccgcgcgacagcagcgtgatcggcgcaaagtcggtcagcgggtcatacggcagcttgcggaaggtggcggcgttggtcgacagcgtggaattgctgccgataaagacggtgtagccgtctggcggcgcgttcagcgcggtctgcacgccaatgaagccgttgccgccgggcttgttctccaccaccacgccctggccggtcagctcgccgatcttcttggcgaacatgcgcgcggtggtgtcggtgccgctgccggaagggaagggcacgacaaagcggatcgggcgggacgggaaggcgtcggcggactcggcggcgggcgccgccagcggcgtggcggtgccgatggccgccagtgcggcggcagccagtccaaggaagcggcggcgggaacggaaaacctgttgcatggtgtctcctgagcgtggaatgcccggcgtgttcccgccggtgcaaggggataagcgggggcctaacggcgcaagccgagcaggtcgcgtgcgatgacccagcggtgcacctcgctgggcccttcgtagatgcgcatcaggcgggtctcgttggccatctgctgcagcggcagctccttggtcatgcccatcgcgccgaaggtctgcatggcgtggtcgatcacgtcccacgccatctcggtggcgaataccttgatcatcgatacctgcgtgcgggcctcgtcgccggcgtcgatgcggctggcggcttcgtaggtcatcaggcggcacgcgtggatgcgcgtggcggcgtcggccacccaccactggatcgcctggcgctgcgccagcggcgcgccgaaggtctggcgctgcggcgcgtactcgcagatcatgtccagcgcccgctgcgcccggccgatgcaccacgcggccatctgcacgcggcgcgtggacagccgcgcctgcatcggcgcaaagccctggccctcggtgcccagcagctgcgaggcggggatgcggcagtcttccagcaccacctcgtaagtcgatgcgccgccgatcatcgggatgcggcgctccacccggaagcccggcgtgccgcgctcgacgataaaggccgagatgccgccgcgcgcgcccttggccttgtcggtcacggccatgacgatggtccagtcggcgcgtgccgcgcggctgatccagatcttgcgcccattgagcacccagtgctcgccgtcgcgttcggcgcgcgtggtcatcatggcggggtcgccgccggcgccgggttcggaaatggcgatggccgacacggtctcgccgcgcgcgtaaggggccaggtagcgctcacgctgggcctcgctggcgctcagcatcagcatgcgcaggttgggcgagtccggcggcaattcgtagggcgtgatggtcttgcccagttcttcgttgacacccaccatggccaccgtgggcaggtcggcgccgcccatctccgtgggcgcatccaggccccacaggcccagttcgcgcgacatcgcgtcgagccgcgcatgctcttccggcagcagcgtcatctgcccgccggcggcttcgcgcgccagcaccgcgggttccagcgggatcagctgctcgcgcacaaagcgcgcgaccaggtccttgagcatccggtgttcgtcgtccagttcaaagttcatgccctgtctcctgctgattcgttatggttggctgacgccttgggcgaggcccagctcctgcaggacttcggcggtgtgttcgcccagtcccggcgcatggcggcgcagcgacagcggcgtggccgagaagcgcgcggcggggcgcacttcgcgcagcgggccttcggtggggtgctgcgtttcctggaacaggccgacggcgcgcaggtgcgggtggtcgaccagcgcgtccaggccgtagatcggcgtggcggggatgtcgagcgactcgaacagcgccatccattcatcggtggtgcgcgccggcgtcaactcggccaggtgaccgtacagcgcgcggatattggcgttgcgctgcgcgcggtcggccacctcgtagcgctcggccaggtcgtcgcggcccacggcgcggaagaaggcttgccagtggcgctcggtgtagggcagggcgcagatccagccgtcgcgggtcggcgcgggtcggcgcccgccctgcagcaggcgggcgtagccggcgcctgtgggtgcgggctcgaaggtcaggccgcccaggtgctcggccatcacgaacgcggtcatggtctccagcatcggcacctccaccgactggccgacgccgtggcgctcgcggcacagcagggctgccagcacggcgttggccagggccagcccggtagtcttgtcggcgatcaggctgggcacgtactccgggcgatcgccggtggtggaacccagcgcgaccagcccgcagccggcctggatgatgtcgtcgaaggccggcttgtcgcggtgcggaccgtcctggccgaagccggtggccacgcagtagacgatgcgcggattgatgcgcgccacttcggcatagccgaagcccagccgctcgatcgcggctacgcgcatgttgtgcaccagcacgtcggcgctggcgatcagcccgcgcagcgcctcggcgccctcgggggtcttcaggtcgagcacgaccgagcgcttgttgcggttcagcgccaggtagatcgagctcatgccggcgtgctgcgagacgccgttggcgcgcatcaggtcgccctcgggcccttcgatcttgatcacgtcggcgccaaagtcggccagcacctgcgtggccagcggcccgagcacgaccgcggtgaggtcgagcacgcggatgccgtccagcgggccggccggcgtggcgcgggtgtcttgttcgctcatcggggccactccttcaacggcgcttgaaaacaggggcgcggcgcgcggccatggcggcgacgccctcgcggaagtcttcgctgcggaactgtccgtgctggattgccagttcgcgctggttgatctcggcgatgcggtcggccagcccttcgcgcagcgtggcgcgcgtggattccacggccagcggggcagaggcggcgatctcttgcgccagggccatggcgcgggcattgacctgcgccttttccaccagttcatcggccaggccgatctcgaccgcgtcggtgccggtgatgcgccggccggtatagaacagcagcgcggcctgctgctcgcccaccagccgcggcagcgtcaggctcatgccgaaaccggggtgaaagcccagccggttgaagttggcgctgaagcgtgcctcggcgcaggtcacgcggaagtccgccaccagcgccagccccatgccggcgccgatggcggcgccttccaccgcggccacgatcggcttgcggttgcggtaaagcctcatcgcatgcgcgtagaagccgcccgggtcgttggctatcgcgccctggtcggcgccgctgaagtcggccccggcgcagaaggcgctgacgccggacgccagcacgatggcgcggcagttctcgttgtcgtccagcgcctgcagggtgtcggccaggcgccgcatgatgtcggcatcgacaaaattgtgcggtgggcgggacaggacgatgcgggcgacgtggccttcatgggtgacctggatattggcgtcggctgacatgcggggcgttcctctgtggtggatcggctcgggggccgggatggacacagtattcgcgccgcacggccgtaccgctatactctaatttcactaactgaaattattggcgatgccggacgccgtgctgccagagccctccacccgccgcgtcacgcaccagaccggccgctttacccgcgacaccgcgggcagccagtcgctggagcgcgggctggtgctgctgcgggccttccgtgttggcaccaccagcctgaccaatgccgagctggcggtgcgcaccagcctgccgcgccccaccgtcagccggctgacgcgctcgctggtggatgccggcttcctgcgctatgacgtgaacgaacgcgcctaccggctggcgccggtggtgctgagcctggccgatgccttccaccagtccagccgcgcgccggacattgccttgccgctgatgcgcaaggtggccgaggccggcaaggtcaacgtggggctggccgtgggcgaccagctggagatggtgtacctggcgtcgatccggcacagccgcgacagcgtgtcgcgcacgcggcgcgtggtgccgggaacccgcgtgccgatggagatgacggcgatcgggctgtcatggctggcggcgcagcctgagggggtgagggaggacctgctggccggcatcgccgcgcgccagggcgaggactggatcaacatgcgggccaaggtgctgcgcggcatcgcgcaggcgcagcggcacggctattgcaccgcggcctaccagcccgggcacctgctggccgtgggggccgcattttccgggccggaccagcagctttacgggctcaatatcagcttcccgttcaacgagagcgagcgcagccgcgacaatgcccgctatgcggcccagctggagcggctggtggcggacatccaggaggcctggcgccgcgccgccggataatccgggctcagtacaccgacggcatgcctgcgggccggttcttgaagcgccggtggatccagtaatactgctccggcatggtggcgatctgggcttcgaggaaggcgttcatgcggcgcgaatcttcctcgacgctgcccgaggggaagccttccagcgggtcgaatatgcgcagccggtagccgcggtagtcgggcagcacttcggtggtgaagggcaccacgcgcgcgccggtcatgctggccaggcgcgaggccgaggtcagcgtgcaggccggcacgccaaagaacggcacgaacaccgaatcgttgatgccgaaatccatgtccgacgccagcattaccgggcagccggcgcgcagcgtgcgcaccacctgcttgccgctgccgctgcgcgggatcatctcggcgccaaagcgcccgcgctgcgtgcgcgagatgtcttccagcatctggctggacatcctggtgtacagcgaggccaccgggtggcgcatcgaatagaacatgcagccggcctcgatgccgacgaaatggaagcccatgaagatggtcggatgctccgcgcacgaggccaggtcgatgcgcgagtccagttccaccagcttgcccaggcgctcggcgctgccgaaccactgcacgccgcgctccaggtagctgcgcaggacgtggccgaagtggttccgtgccagcttgtcgcgcgtgtctgcatccatgtccgggaagcacagggacaggttggtatggacaatgcgccggcggcggctggggatgcgatacagcagcttgccgatcgcatcgcccaggcgtgcggtgacaccgtacggcagggcggcgacgagcttgaagactgcgatggtgagcgcagcctggagccggtgtttcatgtagatcctaggagcggcagcggcggctcgggcaaaggccccgggcaggcggctgcgcggcaataattcggcgccactggctggtggcgaacggggtgcacccgaacgacgggaagagcgagggccggcccccggcatatgcccggcgcctggcgcggcacggtgtgcgcgtcggaggctgacaaagcaaggcgggacgccagggcggcgcccccggcacggcgcgcgggccgaagggcggcgtgggtgcgctatgcgtcgctgcgcaagctttctctgaagggcgcactgtagcacgatggcagctgcccggcgatgacggttactaccagtagcaaacagggggagattattgcagcgcctgggtgattcagcggaaatgctcgggccggggcagggcatttccgactgtgccggggtgcgatccggggaagggaaaatggcgctgaataatacgcgcaggcggcgtcgtcacgcctgcaataatgaccggcgggattatcgggcaggaattgctcagggttttttcaattcgcccaggtagtaattgacctcggccagcagggcgcggtggaattccgccggcaggacatggtcgtcggtcagcgacatcaactggttgatgcgctggcggaagcgctgctcggcgctggcgcgcgccgccggcggcaggcctgtggtcagcgagcacagcagctcgcgcatcaccagcaggcgcgcgccatactggatcatggcatcgccttgtgtcttgaggttttgcgccagctgttccggcatcgtcttgcccggctcgccaggtgcacccggagcgggagattcggcggtgttgtggtcattgttgtcgggcgcggccgcgccggtcttttttccaagcatggtgatcctgaacatgggcgaggctccctggtacaagcggggccggcctgaaacgccggcggcctggatggcagtagcactcatcatggaagcctgccgtgcaccggactgtgcggcggcagacactgggacgccttgcgcggcgtcagccggccaacgccgccggcgcgggtttgcggcccttgcctgcgcgcgcaggcggcaagcacagtccgcagacgtagcggtggcgcgcatcgtcggcctgcacgacatactcgccccggcagtccctgcagcgcgccagccgcagcatgccgcgctcatagaagcgcaccagcgtccaggcgcgggtaaagctgagctgcgaggcctcgccggtggcgcacagctgttcgcggtacatgcggtagctggacaagaccgcgcggatcccgtccaggctgccgcggctggtcatgaagcggtaggcgccaagcagcatcgaggcatgggcattcgggcgccaggagacaaaccagtccgtggagaacggcagcatgcccttgggcggcgacaccccgcacagctccttgtacagccggatcaggcgcacgcgtggcagagacacttcggactccagcacctgcaggcgggcgcccaggccgatcatctcgattgccaggcggatctgctcaacatcctgcagcatgctcttgccgggacgcgggggcctggcgcgcggaaccggggccggtgagccggccacagccgtgccggcgatatcgtgtacatccattgttctcctccgatatatcgggaatgggcgcgggcaagccggttgctgatccggcttgcccgggcctgtcaccgataatcatgacccggcgtgtcaccgtgcgcggcacggctcctcgcgggtccggggctcaggtttctcgtagtcgaggaggatttttggatcgatcggggcgttataaccatgacatgcatcaacaatcatatttccgcgattattgtgtgtcaggtacggcgcctggatttaaccgtccccaccccggtgtaggagaagtgcccgcacgctatcggactgacgccgatttcattggcaggccaatggactacgctgcaagaacaccaacgacggagcgacccatggctgcgaacttcctgatcaggcagacggcgcaaggctgggaactggcggtcgaaagtgcccgcaagggcctggtgcactgcgaggatcgcgaaatcgccgtcagtatcggcatggctgcggccaggcggcgtggcgtcgcgctgatcgtgcaggaggaagggggcggcaatgacaccccgagcggcatcacaccactggctgcctgagaacaggcccgccccgcccgatagcgcggtacggcacctggcgtgccatcagaacaccccaagccccaatcccgctgccaacccctcacccaactccgcgcaacgcgccaagtccccggcttcgatctgcttgggcgcaaggatgcgctccggtgtctgcgcatgcgtacagacgatcagccccggcgccacggcgttgagccgccagccggtggcgatgcgctcgatctggcgcagcgcattctggccatcgctgccggcgcagatcatggtggcgtaggggcggccgttgatgcggtccagcgcggcgtaatagcagcgatcgaagaagtccttcatcatccctgccatggcggccaggttctccggcgtggcgaagagatagccgtcggcgccaaggacatcgtccgggcctgcctcggcagcggtcttgagtacgaccgtgatgccgggctgctggcgggccgcgccagcggcggcctcggccatctgccgggtgcctccggtcatggtgtgatagacgatcagcagcgttttcatgcttgcgtgggggcggtgtgccgtacgctgaagactgtatcacgcaggccggcgacgacagttatcgtagaatccggggcagccatcctgcgcgcccggcgcacgtgccaccccgtcatgccgaaagccaaagcccccgctcttgaccgctccgccagcgagcaggccatccagttgctggatgccgccaccgatcatgttctcgccaatggcctgggcgatctgtccttgcgcagcgtggcggatgcgctcggcacgagccaccgcatgctgatctactacttcggctccggggatggcttctggcaggcactgttgcatcgcatccgccatgcggagcaggccgcccgcgagcgcgtgatggtggaaggcatggctcccgaagccgcgatggaagcggcgtgggagcgctattccgccccaggctacctgccgatcatgcagctgatgttcgagatctacggcaaggccatccgcgaccgcgagcgcttcagcggctttctggaagacgtggtcggcagctggacaaccacgttggcgacgcgcctgcagcgcgacctcggcctcggcgctgccgaggccgggctgcgcgcgcgcgtggaacttgccaccatgcgcggactgctgctggacctggtcaccacgggtgaccgcaagggcacgacggccgcgctgaagtacttcgccgccaggatggcggcgcttccccaaaccggcaagtaacggttttttccccggaaatccgcgtaaaccccgatttttcccattcgtgtaccacgtggtacattgcatcccacgccttgcgaacgaggcgaatcgtggcaaaccaacagggtgcaatatggatcggcgacaactactggcctgggtggccgggactgcggtggcgatggcgctgccagggatcgggcaggcgcaaaccttcccttcgaagcccgtacggctggtggtgccgcaggccggcggcaccggcaatgatgtgctggcgcgcgcgctcgcggaaaagctcagccgtgcctggaaccagccggtggtggtggagaacaagcccggggccaacgggacgctggcgatcagctatgtgatcgggcagcccgccgatggctacacgctgttcttcgccggcgtttccaacctgagcttcaatcccttcctgtatccgaagctgccctataacccgggtcgggacctgactggcgtggcgatgctcgccaactcgccctttgtctttgtcgcggcgccgtcgctcaaggctatacgttccaggatttcgtgcggatggccaaggctcgccccggcgagatcagcttcgcgtcgggcggcatcggcaactccacccacctggcgatggaactggtcgcgcaacgcaccggagtccggctgcagcacgtgccgttcaatggcagcggcggctcgaccagcctgatgaacgggcagaccccggtgatgatgaacgtgctcgcgggcgtgcagccttacatcgccggcaagaagctgataccgctggcggtcaccggcgacaagcggcagccggctttgcccgcggtgcccaccttcaaggagcttggctatgacgtgcaggtacccgggtggtacgcgatcgtggcccgctcaggcacgcctgcaggcgttatccgcaaggtcaatgccgacatcaaccagatcctggacgacccgcagttccaggggaagcttgccttccagttcctggatgcaatcaaggggccgccgtccgaggtggagcgctatatgaagcgcgacgccgatacctggggcccgatcatccgcaaccttgccatttctctctgaggaccgctgccatggcacatctcaccaaggccgtacaaggctatcgcctggcggcgatgcacaggctgatggacaagctgcgcgtcgatgcgctggtgttcggcacgcctgactttttccagtacgcgaccaatttccagctcgatgtctggccgtgggagcgcccggtgttcgtggtggtgccgcgcaatggcgacaccttcgcggtcatgaacgagctgtcgaccaaccatatgcgctttgcgaccgggaagggctcggtctggcttgccgatgtcacctactacgccgagcatccccgtgtctcgaatcgcctgccgctgcctgcgcagctgccggaagtggttgccgcgctgctgggggccagggggctcggcatgtcgcggattgcggtcgacgtccagcatccgatcctggccggtgcgcagcgctgcctgcctgaactcacgctgcggcccgccatggcggagatgcgcagcctgcgctgggtcaagcatgcggaggagctgcaggtcatgcgcgagctaggtgcgctgacagactgggtgcaggatcgctaccgcgagaacttccggccaggccggctggtgcaggagcttgaccacgccatggcggcgctgatgtcggaggaggcggcgcggcgctttccgggcgaggacttcgacatcctcaaatgctggacgctgaccgggccagcttcggcatcgccgcatggcgatggcgccggatgcggcgcacggatttccgccggcgacaccatcgtcaacctggtgctgccgcgcctgaacgggctgtatgtcgagaatgagcgcacctggttttgcggccggcccggcgacgagcaggcgcggttctaccaggttgcggcaaaggccaccgacgctgccgttgccgcggcggtggtcggcaagcgcgtctgcgacatggatgcggccgcgcaggctgtgatcgagcaggccggctgcggggactatgtctttcatcgcaccggccacgcggtcggtctgatgctgcatgaatacccggaggacatggccttcaatacccgcccgctgcttgcgggagaggtgtattcggcggagccgggcctctatgtctacggccttggcggcttccggctggacgataccgtggtggttggcgaccagccggaggtcatcatcaagacgccgaagacgctggaatacgcaaccgtggactaggcgcccgcagcgtagctcagtcgagtgtcacccccgtatccgccgtcagcttgagcaccaccggcaggtacgccttgtacgccgcctctgcctgtgccggggtattgccgagcggttccgcgcccatgtccacgatgcgccgctgcatgtcggcgctggcgaccaggctggcggtctcgcggcccaggcggtcgatgatgtcctgcggcgtcttcgcgggcgccatcagcgtgatcgggccggtcagccggaacggttcgtcggcgtagccggcctcggcgaaggtcggcacgtctggcaggccctgtgcgcggcgcgtgccggtgacagcgaggggccgcagcttgccggtggcgaagtgttgcttgagcgcggtcacggagcccaccgtcacgttgacctggccggcgagcaggtcggtcaccatgggcccttcgccgcggtagggcacatgcagcatgtcagcctggtactgcctggcgatgtaggtctggatcgtatgcggctgcgtgcccgcgccccacgaccccatgcgcagcttgcccggcgatgccttggcataggccagcagttcggcaacggtcttggccggcacgctgctgttgaccgccagcacggtgcgcgcggtggcgatgtcggagatcgggcgcagctcagtgcgcggatcgtagggcagcttcttgtacagcgccaggttggacgtgatcgggccgggaatggtcatcagcagcgtatagccgtcaggcgccgacttggcgacgtagtcggtgccgatgatgccgccggcaccgcccttgttctccaccaccaccgtcttgccgagctggcgcgacaggccatcgccgatggtgcgcgccagcgtgtcggtcagcccgcccggcgggtaggcgacgatcaggtggatgggcttggccgggtaggcgccctgtgcgccggccggggcgggcgcggcggccagggccagcacggtgagcaggggcagggcggcttgcagcagcgggccgcgcagcaggtgggcagcggtcgtcatgatggcgttgtctccttgggatggatggtccgtgttgccctacgtcgaaggggaagtctcactccagcttgatgccgcgcgccttgatcagcttgccccatttgccgatctcctggtcgatgaaggcggaaaacgcgctgcccggctctggctgcggctcgagccccagccccagcagcttcttgcggatctcggcatcggccagcacggccgatgcctcgcggttcaggcgctcggagacggcgggcggcgtgccggccggcgcgaccaggccgaaccagccgtagccgaccatgcccgggtaaccctgctcggcaaaggtgggcgcatccggatagaccggcgaacgctgttccgaggccactgccagcacgcgcagcttgccggccttgataaagggcagcgccgaggtgatggcggtcagggtggcgtccgcgcggccggccagcagttcggtataggcggtggcgtcgccgcggtaatggacattcagcagctggaacttgccgacctgcccgaatagctcggcggtcaggtgcgggccggagcctgcgcccggggaggccagcgtcacgccatccggcttgtcccgggccatgcgcacgaagtcggacacggtgcgggccggcgagctggcattgacgatcaggaagaccgggcccagcacgcgcggtcccaccggcacgaagtccttgtggacgtcgtagcgctgggcgatgcctgccgcggtattgatggcgaagggcgcggcagcccacagcagcgtgtagccgtccggcgcggcacgggccacctgctcggtggccaggcgcgtgccggcgccaggcttgttctccaccaccacctgttggcccagcttgtggccaagtgcctcggcaaggatgcgggcagagatgtcattggagccgccggcgccatatggcgacaccagcttgaccggccgcgacggatacgtttgcgcctgcgccgggctggccaggcacagcatcgccaggccggccgtcagcacggcccgggcgaagattgtggtccgattcatgatgcttccttcatgcggcggatgggtggatagcggaaggtgcgttccaggtgcgtggtgccgggcacgtagaggcgcaacgctacatagaacggctccgcgggtgccggcagccagttgccggccagggcgttctccgaagggggttgcgcgcccagcacgatgcgcaggctgccatcgggcgccgggcgcagggccggcgagcggtcgcccagcgagtagcgctgcagcgggttctcgaccagcatgcagtccgatttacggtacatggtcagcgaccagaatgcgcccacttggggtagtccttgccggggaaacaccagttcatactggcgcctgccgtccagcggcaagccgtcgccatcgcaatcggccatcaggtacatggcttcctcaacgcccagcgcaccgatgtagttgcgcgccacttcggcgcgcagagcgtagtgggtgccgaacgaggtgcggatttccaccggcaggaaccagccgccgcccagcgcggagaccctgggcgcggccagttccgcgtcaacctgcgtcagcgcggtggccagcgccgcgcgctgtgccccggtcagcggcgcgttgctgccgatgccggccggggcaaagctgcggaccagttccgcttcggccgcgggtggcgggttctcgcgcagcatgcgggtgacgacggcggcgtagcggtcgggatcggccggccgctcgccggcttgcatgccagcatcgaatacggttgctgcgctggtgccgtccggccggcgcaggcggatgccgtcctgcagggcatgtgcacccggcaaatcggcttcgccatcggccaggatgcggccgatgatccagaccgcgttggtggggcagggcagcggcgttgcgccggccggcacctcgccccgccaggctggcccatgcagcagccaggtgccgccttgcgtgccggtggtgcgggtgccgatatagccgaacgggttggtataggcgtcgagcaggcctagcacgtagtagcggccgcggcagtcgggcacgtcgagcagcagcgggccgccggacaggtcgagccacgcattggtgtagagcgtgtcgttgttcggcgtgacgacctgccggtgctgcgggccgagcagcgtgcgcacgtgcgtgaccgtgttgatccagcgcagcgttgtgtcgggcccgtcgccggcaaagaccccggcgccatcgcgccgcgggcaggtggcggcacgcatgcgcgccatctcgtacagcggcagcgtgtagcgcaccgcgtcgcacgccagcgtgccgagcaggttgtcgtggtgttccatggcgcgctccatcaggcaatgcgccgcaagggcgggatcacgtagccgccggccatgaagccatcggtcgggtggtagagccgcaggatcaggtagaacgggccgtccggtgccggcagccagttgtcctgcgcctgcgtggggcgctggtgcgagatggtcagcgtgaggccaccgtcgacatcgtattgcagaccaggactgcggtcgcccagcgcatagcgcccgatggcgttgtcggtgaagaagcggtcggcgccgtagagcgagaccgaccagaacgcctgcgccggcggcaggtgtcccgcggggaagtgcagggcgtaggcgtggcggccgtgcagcagttcgccgtcggcgtcgtagtcggcagcggcatagacggcctcgtcggcgcgcagtgcgcccaagcccttcatcgcggtgaccgcgcgctgcatccagtcgtcgccatagcggcccagcagcaggctgtaggtccagctcttgcgcgcatggctgcgggtgttggcttcgatcagggccatgccttcgtgccaggcgcggaccaggccctgttgcaccgcaggccgcagcgcgcccacatcgacggcgtcgccggcgcggatgccgcatttgcgcagcagcgacagcaggccggcggcggaaggctcggcgggatactcgcgcagggcgttgaagatgttggcgaagaagtccagcgcgggctcgccgccctcctgccagtcgcgcacgcaggcgggctgcatcctggcgccgccggacaggtagaagccgttctcgaaggcgctcgccgccggcagatcgtcggcacccgtcaccagcacgcggcccagcagccagaccagtgcggtggggcagcgcaccacgtggtcgccttcggcctgctgcccggggccggccagcacgatgtcggcgccggccgcgggaacgttgcgcgggcccaggttctcgaagttgttggtccaggcgtccagcagctccaccacgtaatagcggctggcgtccggcagcgccggcacgtgcagcgtgaccgggccgtcggccaggttgacccaggcgcagaagtagagcaggtcattggccggggtgacgatgtcgcggtccttgtgtgtccactggtgggtgctggccgacagcacgttgacgggggcacggccgtagccggtggcctgggctacggaggtctgcagccggcaggtgcgcaggctttcaaacagcggataggtggcaagcaccagcggcagcgccgccgcggcggtgagggcttcctggggcgtgtcgatgggcgcgccggcaaggaagggcgcagcgggttggttcatggcgttgtctccgtcgggttttgctttactcgttgatgccgtccccggcatgcagcgtgaccacggcatcggccgcgaccacgccctgggcggtgacgatcagcggattgatctccagcgtgtccagccgcggcccgagtgcggcggcggcctgcgacacgcgcgccagcacttcggccacggcatcggcatcgaccgcgggatggccgcgatggccgcacagcagcgcttcggcacggcttgcacgcagcatggtgcaggcgcgggcatgggtcagcggggccaggccgaacgcggtctgccggaagatctcaactgccgtgccgccgatgccggccagcgctaccagcccgaagaccgggtcacgccgcacgcccaccatcagctcgccccagccgcgcaccatgccggcgaccagcgcgccctcgaagcgcgccgggctgccgtggttggtagcggcggcctgcacctgcgcaaacgccgcacgcaccgcctgcgcatcggccacgttcagcaccacgccgcctacgtcgctcttgtgcaggatgtcgggcgaacacagcttgacggcaaccgggtagccgatgccttcggcgatgcgcacggcctcgtcggcatcgcgcgccagtccgtggggtgcggtggggatgccgcaggcgttgagccactgcatggcttcgaactcggacagcgacgtagtgtcgcgcggaaggtccggcgcagccagggccgcggcagctacggcgggcttcgcatgtgctgccgctgcctgcgcggcggcgcgggccagcacggccacggcctgcaccgcttgggcgggttcgcggaagaccagcgcgccgcgcgcttcgagccagcggcgcttttcgtcatcgaccagcccgctgaacagcagcggcgccgcggtgccgctgcggtgcagggtctcgacagcatcctgcaggccaggccagatgcgcggcgcaccaacgccgcccgccaggaaggcgacgacactgccgtagtcggggctttgcgccgcggcggcaatcgcgtccagcagcacttccggctgcgccacgatctgcccggtgacatcgatgggattggccgtgctggcaaaggggatggcgctgcgcagcgcagtggccgcggcttccggcatgggcggcaggggcaggtccagcgcctcggcctggtcggccatcatgatgccgacgccgcccgaaaccgtgaccaatgcgaccggcgtgacggcgctttccggctctttcgccgagggctgccagcgcgtcggccgacgcccgcgcgagagcacgtagcccagccggaagaagtcatccagcgtatgggcgcggaatacgccgtactcgtcgaagaccgcctggtagacggcgtcctcgccggccaggctggccgtgtgcgattgcgcggagcgggccccggcctcggtggtgccgaccttggtcaccaccactggcttgcccgcggcacgcgccgccgccagcgcgcggcgcaggcgggtgccgtcgcggcagccttccaggtaggccaggatcacgcgggtggcgtcgtcgtgcgccagccattcgatcacgtcggccacgtgcaggccggcttcgttgccggtggtgacccagtgactcagccccagcgatgcctcgcgcgccagcccaaaggcataggcgccgaaggcgccgctctggctgaccagcccgacttcgcccagcggcggcagcccgctcagcggcatcggcgagaaagtggcaaagacgcgctcgcgcaggttcatcgcacccaggcagttgggccccagcagcgtgatgccgtgcgcttgcgcgagtgccgccagttccgcctgcatggcgatgccgtcgccgccggtttcagcaaagcccgaagtgaagaacaccgcggcgcgcgtgccgttgcgcgccagctggcgcatggtgtccaggctggcactgaccggcagcgccacgatggcgaggtcggccggtgtgtccagcgcatccagcgagggcaccgcagccagcccctgtacttcgcgcgccgtggcatgcacgggaatgatgcggccggcgtagcccagttcgctcagcagccgcaccggcatgccgcccaccttgtcgggctgggtggaggcgccgatcacggcgatggtgcgcggctgcaacagggcgcagaggtctggcatcgcttgtctccgtatgcgtgcgccatgacttccaagacggcgccgcgaatcttgtcattggtgtgtccgagcatgttgtcatgacatgttatgatgagtcaatgttgttatgataagtagaagcccgcatcggacatgccgtgaacaccgccaatctcgtgacaacaagctccctgcctcgcttcaagcagatcgaaggcgcgctgcgccagcgcatcgtcaacaacgaatggactccgggcatcaagctgccgtctgagtctgagctgatggctgaattcggcgtcagccgcatcaccgtgcgccagtcgctggcatcgctgcttgccgaagggctgatcgagacggtgcacggcaagggcagctttgtcagccgtccggcggggcaggcggacctggggccgttgactggctttttcgactacatgcgcgcgcgcgggcacgaagcgcacggcaagctgctgtcgacgcggctgatcgcggcgccggccatcgccaccgatgcgctgcgcctgccgccgggaaccaggctgctgtgcgtgaccatgctcaagtcagtggccggcgtgccggtggcggtcggcatgacgatggcgcccgaaccgctgatgcgcgcgattctggagcacgacctggaaaaccacgatgccctgatgatcgtggaggcccgcctgggttatcgcctcaagtacctgcacacggagagcgcagcaatccctgccaatgccgaaaccgcgcgccggctcaaggtggcgccgggcgagccgctgctgcgcatccggttcacgccgcacgacatcgacgagaagccgctggccttctccgaattcatgtttcgtggcgacaagttcacctacaaagcctgcgtgcggcgctagcgtcgcctggcagtggcgccgggggaacttttgtgccggtgccgtggcctgaacggcatcggcgctggcgttagaatgtggcgcccagttctgccccagcccaggagtccaagatgctctcgccgcttttcccgcgttccctgcccaccgcgctggtgatggcgttgtcggtcacgtgcgcgtcggcggcgctggccgcggggcaggatgaagcgccaaagccgcgcggcaaggacgaggccccggaggccccggtcgcctgcatgaaggcggtcaaggcagcgctgcccaatcccgccagcttcaagtgggtcagcggcaaggcccgcaaggtggccgaagacgcctacagcgtggtggccgacgtcgaatacctggcgcaggacggcgccgtgcgcaaggccaaggtccagtgcgacgtgctgcgcgccccgggcaaccagttcgtggtgcccaaggtcaggctgccgcagcactaggtcccggcaggccagcgcggcacagcaaatcccaggtaaaagtggacgctgtccatttcatttgctaggctatgtgtacggcatccacaaacatctgtgggtgcaatccaaggagaccgcgaatgaagaccgaagcgcagaaggagcaccgctggctgcaacggctggtgggcaactggatcgccgaaggcgaggcatcgatggggccggaccagccggtgcagaagtgggagattcccgagcgcgtgagcagcgtcggcgacgtctgggtccagtgcgtgacgcagggcgacatgcccggctgcggcccgtccaccacggtcatgacgctgggctacgatcccgcccgcaagcatttcgtcgggaccttcatcggctcgatgatgacgcacctgtggatctatgaaggcgacctcgatgccggcggccagcaactgacgctgcgtgccgaggggccggattgctccggcaatggccgcatggcgcagtaccgcgacgtgatcaccttcaccgacgacgaccaccgcacgctgacgtcctacatgctgggcgagaacggcgagtggacccagttcatgaacgccagctatcgccgccagcgttaagcctggcggcgctgggccgcgagccgtgccagccggccgcgcgggccgggcggatcgtcgtgcgggtgcgcggcgctgcccccggcatggcgccggcgccggcggcggagcaccagcagcagcgacgccggcaccagcagcaccagcgccagcaaggcgaacgtgaacaggcccggatcgcgcgccgcggcggcgacccggttcaccaggcaggcagcgaccacgatgccgggcagcatgcccagcgcggtgccgaccaggcagtcgcgcaggccgatgcgcgatgcgccgatcaccaggttgaccagcgcgaacggtgcaatcggcaccagccgcagcaccaccatcgccaccagtccgtgcttgcccaactgctggctgacccggttcagccgtctgccgccaaagcggcgcacagtattgcgccccagcaagcggccggccaggtagcctgcgccggtgctcagcacggtgccgcacagcgccagcgcggcgccgtagagcgggccgaaaatgaccacggtcagcaggatcagcagcgtcaccggcagcattgtcaccgcgccggccaggtagacgcccatcatcgccagcggtgccagcggcatctcgtccagctgctcgaccaagccgagcagcgcgcggaagtccgcccattcgcgcagcggcgtatggcgccatgcaaatgccagccccgccagcatcagcgccagcaccaccatcatcccgacgcgcccgagcacgcgcgggcgtgcctcatggctgacgaactcggccagcacctggtcgctgtcgatcggctcgatcgggtccagcaggttggccgccggcgaagcggcatcgacatcgtccggcaacggcggctcgtaggcttccagcgagcgcccgtccgcgcgctgcaggttgcggatggccgcaagcacgctgcgggtggcggcgacctcggcctggaaggtttcaggtgccacatccaggtgctcgcccagcagccgtgcgcgcatggcggcaatggccgcctgcacgcgcgggtcgccgcccgacatcaccaccacattgcactcggtatccagccccagcgagcggttgctgaggttggacgagccgatggtgatgaggtcgtcgtcgatcaccgtgaccttgctatgcacattgacacattcgggcatcaggccgggaatcgacgggcagtacaaacagaagcgttcgtgcgtgtcggccgcgcgcaggcggcggtacaggcgagcgcgcagcacgcccatgctgtgcgcttccagccagccgctctcgttgcgtctcgacaccagcacgatatcggggccgtcctcgtgccccagccgtgcctccagcgcgttggcgatctcgcgcgagctgaagtactggttctccatgtagatgctgtgccgggccgaggcgatggcatcgtgcagcagcatgcggatctcgctgacactgggctcgtcctcgcacatgggcatggtgcgggcgatggcgacgcgcacatcggtcagctccggcgccaggcctggcggccacgggtctgacgaggtggccgcaaccgggcgcggctcgctgccgctggcgcgcagccagcgcgccgcgcatagggtgcccagcgccgcggcggcggggccgtcgagcgcgcactgcacgtcatggaagggcgggtagggcttgccttcggccatgcgcaacggcgcgccgggggcatggcggttgtcgtcccagcggcgcagcgtcaggtccagcccgccgacaaaggcgagcttgttgtcgatcactactaccttctggtggtgcgaggcgcccgggggatggttgccgtcaagccggaacgccaggtgccggtgcgcctgccagtgcgcgctggccgacggcagccactcgcgctccatcgccatcaccatggcgtagtcccagctcaggatatagatgcgcagctcagggcgctggtccgccagcgcgcacaggaagtcgcgcaggcccgccggcaggccgtcctgtgcgccctgcggcaccagttccatgcggctgtcgatatcccagcccaggatgaagatggtgtgctcggcgcgcggcagcgcttcgcgcaacgcgcggaagtaggcgtcggcgtcgaccagcatggcaaagcgctggcagggctcgacgcgccagcagttgcgccccggctccggcgtaaaggcggccggggcctggtgatcatgcggagggccagtggcgggagacgcggtggtgccgggcgggttgtgttgcctcatgtcgcacgcttcggggaggttcagccagaaacgtcgcgcaagttccgtaccggtgcgccaagcgggctggtccaggcgtgcaggcaatgccccgggggataagggccagccgtgggcggctcaggcgcgtgtgcgctttacctgccctttgtaagaacggcatgccggcgcgggcgggtcggaagacccggcatgcggcgaagacgctacgacggatggccgcgccgcagcgccgtggggcgcgcaatgccccagacatccagtagcggctcgaaatgcggtttgctttcgcgcggtgccggcgccacgcggcgcggcggcggcaaaggccggccggtcagcactagcggggtatcggcctctgccggcgattcaggctcgccggcgtaggccactacgcccatctggcgggcggacttcagcgcgcgcgtcagttccgcggcgttcaggcggctggcggcggcaagctggtgccggggcatgggccccttggcacgcaggctggaaatcaacgccatcacgcattcccgggtggttcgattcatttcgctgcgtcaggaaaaagggtacagcggtgggctcgccaatcgagcctgccgcgtacggtacccattctttcgcaggggtcatatccttgccaaccggatatgacacttgttcacatttcctagcgcagagagaggaatcgtccctaggctaatgccgcgtttccgggtcgccggtcggaaatctgcgatccgcgcggtcgcgcggggtcagcatcgtgccatgccggcgccacttgcgcgcgtgcctggcatggatgtcttcggcaagttcgtgcagttcggcaaccctggcgtcgatcgggtcgggatagatgtccagcgggcgatacctgaggaacaggcgcatgggggtctcggttggtcctggataatggcgtgctgccttgattccagtatcggtgacagacccgtagctttcacgagcgcagacgtaacacattgatttcactcaatgtgtttcccgcaatggattgttgtggcccgcgttcgccgcgggcccgggggatgcagggggaaccggcggttgacggtggccggggtggtcagtagccgacgcgggcggtgccgcgtgcgtcccggcaatagatcttgcgttcgcgcaccaggccatcgcggccgtggatgcacaacggcaggccatccgcgcgcgcgcgcatccagccggccgcgatcgcggcttcctgggtcgggaaatgcagcgcggtgtcgtcgccaccgttccccaggccttcgatggtgagtgcccatccgccgtcgccggcgtattcggcgttgtcggttgcggcgggaagcacgtggatgctgcgtgacgtcatggtgttctccggagggcgtgggctgacatttgatttttaagcgacggcgccgccgcgggtatccgtcgatgtcctacaagcgcgcacgcggtgacggccggtcgcgccgtcggctgacatcccggtaggacgaaagccgactttttgcgctgcggtgcgttgctacgatccaattgccggtcgggcaagcggctgcccggtcccaagccattccgatccactccatcctggcggcgcatgtcgcatccacacgaagcaaggagatcgtcatgagaaagctatttgcactgtttgccctcgctggcgtgatgctggtcacgggttgcaataccatggccggcgcaggcaaggatatcgagcgcggcggcgagaaggtacaaggcgcggcggaaagcaccaagcagaagatgtaagtcccgctgcctgccgccctggcattgctacggcccgcgtctggtgacgcgggccgttgtctttgtcacggcgaattcaatgtgcggccgccgccggcgcctgcgccgcatcgatgtggttgcggcgccagctggcgggcggcaggccgaactcgcgcttgaacgcgcggctgaacgcggcctcggaatcgtagccgaccgcgcccgcgacctcgctgatggaacggttgccgctgcgcagttcggcggccgcggagcgcagccgccagtgcgccaggtactgcatcggtggctgccccagcaggtcggtaaagcgctgcgccagcgccgagcgcgacaggcccacgttgcccgccagctcatcgaccgtccacgggtaggcgggccgcgcgtgcatgcgcgacagcgcccgccccacatagcggtcgcgcagggcggcaagccagccgctttcattgtcaggcagggtgtcgatgcagcgccgcactgcctgcacgaacagcagctcagacagcttggccagcaccgtggcggtgcccgcacgcggttccgccgcttcagacgtggcaaaggccagcgccgacgccagccatgccgattccagcccgctgcccagccccaccttgaacagccgcggcagcgacgtcagcaaggggttgcccatggtgtcgtcgaaccccaggaagccgcacaccatgcgcgtggtctcgccgccgccgccgtaggaaacgcgcatgacctcgcccggactgttgcgcagcatgtcgtacaccagcggagcggacggcagcggctgcagacgcaggtcgctgcccagcacgtgcggctcgccctgcggcaccaccagcagttcgccggtgtcgacccgcaggcccgggccggtgccgtcgaccaggcgcgcccagcagacgccttcggtaatcaggtggtaggagacgacgcggtcggcgcggggcaggaaggcggcgcgcaattcagcatccgcttcactgatcaggcaccacggcgacttgaactcgccgttcaggaacacggcaccgctgagctgcacggcgcgcaagaggtcggacaaggcatccatggtcacattcctccagatccggtgtttcgcgcaagaaagccggacgcccgatcatacgggcaaggggaccgggctccgatactagcaccgtgcctggcgccatacaacgccgcagcgcacgtatcagactagccggagacaacaccatggaaaccctttccgcagcggatgccagcgcaggcgcacaggccgactggctcggcctggccgcgaccctgggccgcaccttcgacgcacgcgcgccagagatcgatgccagcgggcagttcgtcagcgccaactacgacgacctgcgcgcgcaccgcttctttgccgcggccgtgccgcgggaacttggcggcgccgggctgtcgcaccaggagctgggcgcggtgctgcgcgagctgggcaagtactgcggatcgaccgcgctggcctttgccatgcacacccacccggtggccacggccgcgtggcgctggcgcaatcagcaagcgtcggtggaggggctgctcaagcgcgtggcgggcgagcagatggtgctgctgggcagcggcggttcggactggctgcagggcagcggcaaggctacgcgcgtggatggcggctttcgcgtggatgcgcgcaagatcttcgccagcggcgcgccggcggcggacctgttcatgacctgcgccgtccatgacgatccggagaccgggcccacggtgctgcatttcgcgctgccgatgaagtcgccgggcgtacgcgtgctgtcgaactggcacacgctgggcatgcgcggcaccggctcgcatgatgtgctgcttgaaggcgtgctggttccggataccgccattgccgcccgccgcccgcaaggcgtgtggcatccgatgatgcatacggtggcgatgatcgcgctgccgctgatctatgcggtctacgtcggcgtggccgaggccgcgcgcgatatcgcgctgcagctggcgcgccagcggcgcctgagcgcacatgcggtggaagccgccgggcgcctgtgcaacgaggccgatgccgcgcagctggcgctggatgcgatgttcgcggcggcatcggggcaggcgccgggcgcggtcaccaccaaccgcatcatgtgcgcccgcacgctggccgcgcgcgcggtgctggcgacggtcgaggcggcgatggacctggccggcggcgcgggcttctatcgcgatgccgggctggagcggcgctttcgcgatgcgcagggcgcgcgcttccatccgctgcaggccggtgcccagcaggagtacgcagggcgcatggcactggggctggatctcgatgcgccgcccggcgaggtgcggcctgccgcgcaatgatccccgccctggcgccgctgccgtatgacacgcaagcctgcaacgacagcggccaggacgacccggcccgcgccatcagccacgatggcgcggcgcggcgggccttgcgcgatgcgctggggcagtttgccacgggcgttaccatcgtcacggccgcggacgccgacggccagccggtcggcgtcacgatcaatgcctttacctcggtgtcgctcgcaccgccgttgctgttgtggtgcctggcacgcagctccggcagcctggcggcgctgcgtgcggcgccgtgccacgcgatcaatgtgctggggagcgggcagcaggccttgtgccggcgcttcgccgcgcgcggtgctgaccgcttcgcgggcgtcgattgccgccccgggccgtttggcacggtgctgagcggcggcacgctggcgtactttatctgccggcaccactcggtgcgcgtggtgggcgaccacgtgatctttgtcgtggaggtggtggcctatggatcgacgccgggcgcgccgctggtgttccacgcaggcgggtttgaggtaccagcgccttagccgcgcttgcccgcgatcaccagcgcaatgccgcccagcaccgcggccgcgctcaatgccagccgcaggctcagggcttcaccgagcagcgcgatgccgcctgccgccgtaatgaccggcacgctcagttgcacggtggcggcgatggcggccttcagctgcggcaccacggcataccagatgacatagcccagcccggaggtgatggcgccggacaacagcgcataggccagccccgcgccgtccagtgatcgctgcgcctgcatcaccgcacccagcgccagcgccatcggcaccgcgcgcaggaagttgcccgcggtggtggaagcgggatccgcggcgcgcctgccgcgcagcgaataaacgccccatgcgatgccggccgcgatcatcagcagcgaggacggcagcggcggcgtggccagccctggcagcaacagccataccagcccggccagcgccagggccaggccaatccattgctgcaggcgcatgggctcgccggcatagaggccatagccggtcatggtggcctgcaccgccgcgaacagcagcagcgcgccggtccccgcggtgaggcgcacataggcaaaggaaaaggccgcggcatagcagaacagtgcaagcgcggaaatccagttgccttccaccggcggcagccgttgcgccacgaccgtgcgcaccaactggtgccgcgccacgacgatgacccacagcaccagcgccgccgcggcgacgcgggccagcgtaaagctggccgcgtcgatggtggtgcccttcagcgcgagccggcacagcagtgaattgccggcaaaggcgagcatcgccagtgcggtcagcaccacggtgttcgcgcgcggcatgcggcggggtgggcggtgggcgctgcgtggttcaggctgcgggcggttcgtcgccgatggcgaacgaggacaggtgctcgatcgccctgaccagtccggaatgatcccagcccgcgccgcccagcccgctgcagacattgaacagctgctggcacgacgccgtgttgggcaggcccacgccgagctggcgcgcggtggacagcgccagttccaggtccttctggtgcagcgcgatgcggaagcccgggtcgaaggtgcgcttgatcatgcgttcgccatgcacttccaggatgcgcgagctggcaaagccgcccatcagcgcctcgcgcacgcgcgcgggatcggcgccggcgcgggcggccagcaccagcgcttcgctgaccgcctcgatggtcagcgccacgatcacctggttggccaccttggccacctggccgtcgccggcctcgcccacgcgcgtgatgttcttgcccatcagctgcaggatcggcagcacgcggtcgaatacttcctgcttgccgccggccatgatcgacagcgtgcccgccttggccccgacctcgccgccggagaccggcgcatcgatatagtcgacgccgagcgcttcgatgcagcgcgcgaactcgcgcgtggcgatcggcgagatcgagctcatgtcgatcacggtaatgccgcctgccgtgtcggcaaggccgtcagcgacccccttctcgccaaacagcacccgctccacgtcgggcgtgtcaggcagcatcaggatgatggtttccgactgcttcgccacctcctcggcgctggcgcaggctttcacgccggcatcctggaggtcctgcggcacgccgctgcgcgtatgggcgaacacggtatgcccgccgtcgacaaggtgctgcaccatgggcttgcccatcacgccaagtccgataaagccgatcttgctcatgtcagtgtccggtagtggtcaggcgccaggccggccgtgcgtcgcgcacgacgccgggttcatctctgatgatagtcagtcgcacgccagcgcagacagcggccccggcgcaggctgcgcgccggcgcgcgcggccgccacccgcgccgcggcgtcgtccaactgcgccagcgtgccggcgtcgaccggcatatgagtggcgcgggcggcgcgccaggcccgttcgggctcgcccggcaggcggatgccatcctgccccggctgcagccgcgaggccttcatccagtcggcgaacgccgccacctcatgcccgaatgacgtgctgttgcccaggcgcgcgggatcgaacacgatcgccagcatgttgttccagaccgcgtgctcatgccgcagcgtttcggggcggatggtgtggccgccggtgaccgcggcacccagcaactcgcacatcacggccagcacatggcccttgtgttcgccaaagggccgcagcgcgccttgcggcgcgccgtcggcggggtacatcacggcaggatcggcgctgggctcgccatgcgcgtccagcaggcagccgggcgccaccggcacgcccttgttgtgggccacacgcaccttgcccagcgcaatcgcgctggtggcgaagtccagcaccagcggcggctcgcccgccaccggcacgccgatggtgaacgggttggtgccgtagcgcgcatcgtagccgccgtgcggtgccacgatgggcttggacagcacgttgacgaaatggatcgagatcatgccggcggcggtggcctgctcggcccagtggcccacgcgccccaggtggtgcgactgccgcaggcccatcacgcagacgccatgctcgcgcgcgcggccgatggccatgttcatggcctgcgccgtcaccgcctggcccatgccgcggttgccgtccaggctcagcatgctgccggcatcgtgcagcacgctgacctgctggttcagctgcagctcgtcggcctgccaggccagcacatagcgcgggatcatgccgacgccgtgcgagtcatgcccgctcaggttggcgccgaccaggtggtcggccgtcaggcgcgcctcttgcgcgctgctgcccgcggcaagccagagatcggccacccactggtgcagggcggcggtagggatgcggtgttcgctcatatcggccttggctagggatgaaaaaagccccgtgccgtgtgacggcaacggggcttcatgatacggccggcgcgagcttggtggcgccggcatggccggtgatcggctactgcttactggcgcagcgcagcttcggcaggtgactggccaaggatttcgcggatacgggccaggtaggtatcgcccaccgcgcggtgcatgcgcgccgcctcggccgcgaactggcgccggctgggcgggcggatgcccaggctgcggcagatcgttgacagataaggcttgcgctggccgcccaggcgcagcgccgcggtctgcagcgcggcatcgccgatgcgaccgcgcagccaggcaagcacctggcggtcatagtcgttttgcacacggatcaggtgttccatggacgggactcctactgttcatccatacaggtactgtaaatatatacagtatccagagggatgcaaggagtttgtccaggaatacttcgggcgaaaggccaagttggctacaagccacccagggcgttcacggtgaacgccagaatccccatgttgaaaaggaacgcggccacgcagtggcccaggaccaccctgcgcatgtgtgcgccggcgatggtcacgtcagaagtctggaaagtcatgcccagcgtgaagctgaaatagaggaagtcccaatagctggggtgctgcacgcccggcacctgcagcccgccctggtcgccggtggcggtctggaggtagtagagatgcgcatagtgcagcgtgaaaacggtgttggcaaaaagccaggaaaggataagcgtggcgacgatcagcgcgatgtcggcccagtgcggtgtctcggggcgcgcgatcagcgtgccgattgcgaccaggatcaccatcgagagcagcacggtgatcgtgagcagcgctgtgcggttggcatcgttgtgttccgccgtgcgccgcatggccgcagcatcggcgcgcaacagcggcagcgcggcgccaaggaagacaagggccgcgagatcgaagccgatcagcagggcgatgcgtggctctgcgccgagcgcacccgcggcaaaggtcgcaacgatcaatatggcgccgcacagcagaaagcgtgcgggtgcgatgcgcttgccgatagcgaagcgggcgggtctgttcatggggtattcatccggatgacccttcgtcaggaaaggaggctggccatgcgtgaataatatccgtgccgtcgcgcagtttgttacgctgcatgcgcctttcatttggcggcctcgaggtcgataatggccctgtgccatgaccggcaaggagagacgcaatgaccaaaagctcttcctccacggataagcccgatctcacccagggcgtgccgctggctgaccttgctgacggcggcatggtcacaggccaggttggcggcaaaccggtcttgcttgtgcgtcgggctgatgaactgtttgccatcggtgcgacctgtacccactatggcgggccactggcggacggcctgctggtcggcgatacgatccgatgtccgtggcatcacgcctgcttcagtcttcgcaccggcgaggtcctcgggccgcccgcccaggacgatctgaaatgctggcgcgtggaacagcaagacgggaaggccttcgtccgcgacgcgctgccggcggtgcggccaccgaggcttgcctcggcccggctccctgaatccgtggtgatcatcggcggcggcgccgccgggactgccgcggtcgaaaccctgcggcgcgaaggctatagcggccccgtcacgctgctgagtgccgatcgctcattgccgtacgatcggccgaatctgtcgaaagactacctcgccgggacagcaaacgcggactggctgccaatgcggccaccgacgttctacgcggatcacgacatcgacgtgcgctccgacaaccgtgtcgtcaagctcagccccgagcaaaaatccgtcacgctctcggacggcagcaacgtgagctacggcgcgcttctgcttgccgtcggtgccgtgccgatacggctggacgttcctggcgcaaccttgccgcacgtgagcgtgctccgcacgctggccgactgcgacgccctgatcgcgcgtctcggcacggcacgccgatgcgtcgtggtgggcgcaagctttatcgggatggaagtcgcggcagcgctgcgaacgcgaggactggaagtgcatgttgtcgcgcccgaagcgcatccgatggagcgggtcctgggcgcgacgctcggcgacatgatcaaggcgcttcacgaatcgcacggggtaacgttccatctcggggccacggtggcagagattcagccggatcgggtgagattgtcgaccggcgcggagctggccgccgacctggtcgtgaccgggatcggcgttcgccccgacgtggccttggcgcaggacgccggcctcgcactggacaagggcgtggcggtcgatgaattcctccagaccagcgaacctgacatctatgccgcgggcgatattgcgcgctggcccgacccgggaacgggccagcgtatccgcgtcgaacactgggtggtcgccgagcgccagggcgtggtggcagcgcgaaatatcctgggacagcggcaacgctttgcggccgtgccattcttctggacccagcactatgatgtggccatcaactacgtaggccacgcggagcaatgggatcgtttcgatgtcgacggcgatcccgccgcgcatgactgtacggtgacctattggggcaaggataaaaggcttgcggtcgccacggtcgggcgcgacctggcgagccttcgcgcggaggtggcgttcgagcaggagacgacaggacactaggcaggggcgagtgcgcggtccgcaagcccttcaagcaggtcggccgacgggacaaagaacaggctgccggtgaccgccttgctgaagtcaagcagccggtcgtaattgccgggcggcaatccgacgaacatgttctcgagcatcttctcgatcggcgcgggcgaacgggcgtagccgatgaagtaggtgccgaactcgcccgcgccagggcggccgaacggcatgttgtcacgcaggatcttcacttcctgcccgttctcgaccagcgtagtcagcgaactgtgcgatgacgatggcttgacctcttcgtccagttcgatgtcggacagtttcttgcgcccgatgatcagttcctgtgtctccacgggaagggcgttccacgcggtcatattgtgcagatacttctgcacgatgacgtagctgccaccggcaaactcggcatcctcgtcgccgatcaccgtgaaatcgaccgcctcgcgtccggccggattctccgtgccatcgacaaagccgatcatcgcccgcatgtcgaagttgcggaagccgtgcacctcgtcgacaacctggatcgcatcgccgagcttgccgagcagttgcgtggcaagctcaaagcagaggtccatcgattcggcacggatgtgcaacagcaggtcacccggcgtggcgatggcgacgcgatcgccggtgccgaactcccggaacgggtgcagcgccgcgggacggggcttgccgaacagcctgtcccacgcgtcggcgccgaagccgcagacacaggacaggttgcctgacggcacacgatggccgaccgcgcgcacgacggcggcaacgtcggcacaccaagcgcggacggtgccggcgtggtcgtcgccgtcggtgagcgtcgcaacgatgaatatggcgctgcgggtgactgtgccggaaacggcctgtggttcggggatctttgtaggcatcggactcttcatgttggttataccgattcggtttgcgggctgacggaagagaattcaacgcataagcctacacgaattgagtggcgcctctgacctttcattttctcctgaccaggcagtgtcagttgcagttgtcaatccaggcagctggagcaaggcctgtgcctgtgacggcatccttgggtagtcaggcggttcgggcgcgcggcaagcgctgcgcggcatccgcgacggacaaaatgtccatgctgagccaggtctcgcgggtcattttgtccattccgttgtcacataaggcatcgcttataggcacgcaaagaatcgctgaatttaccttaagtggccaggcaattatcttgtctccaacgatgcaggaacactaagcaaagcggcatcgaagcacgcttcagcaagcctcatcggccattcaaacaaggataggggagaccatgcatgatcacgacgaggataccccggagaccatccctgatggtctccgtcacgtcagtctgccgggctacctgacgcagccatgatcgtcggcacggcaggacatatcgatcatggcaagacctgcctggtcagggcgctgtcgggcatggataccgaccgcctggaggaaaggaaggcgcgcggcttctcgatcgagcttggctatgcgtacgtgccgctcgagaacggcgacgtgctcggcctggtcgatgtcccgggccatcaaaagctgattcacaccatggccgcgggcgcatgcggcatcgacttcgcgctgctcgtggtcgccgccgatgacggcgtgatgccgcaaacgcgcgagcacctggccattgtgcaactgctcggcatccggcgcggcgcgatcgcgttgaccaaggtagatcgcgtgaatgacgtgcggctacggcaggtgcgtgaggagatcgcgtctttccggcgcggcagcatgctggaagacgccccggtttttgaaacctgtgcaatgcgcgccgacgacccgggtgtgaacgcgttgaagcggcacctgcatgcggcggcggccgcgtcgcgaacgaagcgcgacgacgggctgttccgccttgcggttgaccgggtcttcacgcttgccgggcaggggacgatcgtgacgggaaccgtggtgtccgggcgcatccatgtcggcgacagggtgttgctcgcgccgaagaacgagtctgtgcgcgtgagcggcatccatgcgcagaatcgtcctgctgctgccgggcgggcggggcagcgctgcgcgctgaacctggccggcatcgacaagggcgcgatcgagcgcggtgactgggtggtcgatgtgcgcctggcgcaggcgtcggagcgcatcgatgtgatgctgaccctgttgccggacgcccctgcgctggagcactgggcgcccatgcatgttcacctgggcacgcagcaccaggtggcgcatgtcgcgctgctcgatggcccgacgcttgcgcccggccagcgcgcgcgcgtgcagcttgtgttcgagcggccggtatgcgcgctgcctggcgatccctttgtcgtgaggaacgcgcaggccagccgcaccatcggcggcggcgatgtactggatccgttcgcgcccgcgcgcaagcgccgttccccggcgcggctggcttggctcgacgcgatgcaggccatgcttgacaccggatcggtcggggcattgctcgagcaggcgccacacgggctgtcgcgcgcattgctggaacgcctgagcggcatgccggcggcggccatcgagctgccgtgtgacacgcgcgtgatcgaacttccgggcaacgatgccttgctggtgtccggcgcggcgtggcgggcgctgacggggcgattgaccactgcgctccggcaattccaccaacgctcgccggatgtgcttggcccggaggtggcgcgcttgcgcaggatcgctgcaccgctggcgcaagacgcgttgtggtgcgcgctcgtcgatgacgcctgcgcgcgcggcgagatcgtccggaccggcccctggctgcacctgcctgagcacaccgtgacgctcgacgacgcggatcgcacgctcgccgcgacgctgcagcaggacatgaaagcggggcgcttcgatccgccatgggtgcgcgagctggcgagcgcgcatggcgtgccggaggacaaggtgcggcaactgatgcgcaagctcgcgcgtcatggcgagacgtttcaggtcgtgcatgacctgttctatgatccggaggctattcgcgagctggccttgctcgccgctgtcgacgccagcaagaacgccggtacggtcgtcgccggggcatttcgcaatgccaccggactcggacgaaagcgtgcggttcaggtcctggagttttttgaccgtgttggctatacgcgcttcgaccgtggccgccatctggtgcgcacggacagtcgttggctggagttgctctgacagggaaaaccgcctgccgccattgagattcctgggaattctcaagcgttgcggggctctccactcctccctcctccccacactacatccttatccacaaattcgaggccgtattgcggtgacagcaatacgacgattcgcactttcgtaacgaacctccaccacgcgatcccggaatcggcatcctgtgcgccagcggacgcgatgcgcgtgcgtccgcggcttcgatggaataggagataaatatcataattaaattggatataaagatcatgctcatttgaaatttgaaatacatcgattagtcatcattttcccatttttaatgcactgcacgaaaactgtgcgtgaatttaaaaagaattcagcgaatatcgtccgaatacggcatttggtgctggcatgctacttgcgctaggtatgtccaggcgccaacggcggcgcaacattaactagtagttacgaccaacggtggtcgtgattccgggacaaaggcgtccgagtcaggcgagcggtgctcgctgggccggatgcattttttttgtctgtaagtggtgcacagggggagtcaggggtgtcagtgatgctgcaatcgataccaaacacaaaggctgtccaagcgccggtcgtcgtgatcggcaccgggccggtgggcgtgcggcttgcgcaggacttgcatcgtcgcgatccttccattccgctggtgatctacggcaacgaaccatgggagccatacaaccgcgtgcgcctgtcttcctttcttgccggcgatgcgagctgggccacgctcacgcaggggcttgcactgccgcagggacccgcgatcgcagcgcggctcaattgcgcagtggtgcatgtcgatcgcggcgcgcaggagattgaagactcggccgggcgcacgcaacgctattcccacttagtgctggccaccggatcacgtccgcggatcccggacgtgccgggcatcggccaggccaatgtctacgttttccgtgacatgaacgatacccagcggctgctcgcacgccgtatccgcagccgccgtacggtggtgttgggcggggggctgctgggcctggaagcggcgcgcgcaatgcagcgcttcaacaccgaggtgctggtcatcgagaacaacgaccggctgatgatgcagcaattggaccaggccgccgcggatctgctgcgcgcccatgtcgaggcggccggaatccaggtattgacgggcgccgcagtgaaacgcgtgcatggtgaaggagcggttaccggcatcaccctgcgcaccggcgatgtcatcgaatgcgataccgtcgtgattgccgccggcatcaagccgaacaccgacctggccctgcaggccggcctgaatgtggggcgcggcattcgcgtcagcgaccgcatgcagacgtccgatccacatatctacgccgttggcgaatgcgcggaacatcgcgaacaagtgtacgggatcgtcgcccctggcctggaacaggcggcagtcgccgtgcatgcaatatgcggcggcgacgccagctatgccggttcgctacaggcaacgcgcctgaaagtgctcgatatgccggtgttcagcgtgggccgcgtcggcgagcatgacggtatcggctcggcgagcacggcggcttatgaagacaaaaaaactggcatctaccggaaggtgctggtcgagcgcggtcatctgattggcgcgatggcggtcggcgaaggcgcagacctgcgtcggctgcaggacgcggtcagcggcaatcaccggatactgccatggcagctttggcggtttcgcaggaccggctcgctgtggcaggagggcgaagccagcgtcgtcaactggccggcaagcgcggtcgtctgcaactgcaccggcgttacccgcggtcagcttggcgaagcggcggctgccgggtgccgttcgatcgagcaactcgcagcgtgcacgcgtgcctctacggtatgcggttcgtgcaagccgttgctggccgagttggccggtggcgcggtgatgcgagaaccggtgcgcgcgcatcgtccgctccagggcgcggccgcggcggcactggcgctcgccttgctggcactcgttgcgcctgccatcccctttgcgaagacggtgcagctgcagtggcgctgggacgagctatggctggtgagtttgtataagcaggtcagcggattttccattctcgggttgagcgtacttgccctgcttctctcattccggaagcgctggtcgcgccttggctatggcgattttgccatctggcgcgtgctgcatgtggtgctcggattgggtgtgctggcgggactctatgcgcatacgggaggcaggcttggcagccagctgaatttcctgttgatggcgagtttcaccggcctgattctggcgggcagcatgtcggggctgatgatcgcgcaagggcatcgcctgccagtggcactggttcggcgctggcgcgacaacagcacctgggtgcacatcttgctgttctggccggtacccgtgctgctcgggttccacattctcaaaacttactatttctagagcctaccagcgatggcaagcaaaagccgcagagttctgtgggtctactggggtgtgttgagcgtggcgatgctggcatatttctcgattgggctgttctacaaggaggcggcgaggcatccgctcctggtatccgcgcgcatggcattcctgccgggtcagaccagccacggccactaccagatcgaactggcgtgcgagagctgccacagcaagccgttcgccggcccggaggccatccaggaggcatgcgccaaatgccatgagaatgagctgaaggaagccagagattcgcatccggccagcaagttcgacgatccgcgcaatgccgagcggctgggaaagatcgatgcgcaggcatgcgtcacctgccatgccgagcacaagccgcgcacgacgcttgccatgggcgtaacgcagccgcaggacgtctgctaccactgtcatgccggtccggacgagatgccgtcggaccacaaggacttcaagttcgacagctgcaccgcggccggctgccataactatcacgacaatcgcgcgctgtacgaagatttcctgctaaagcatgcgcagggcggcaagctgaacgaaaagccgctgctgccgcagcgcgattttgccgtagcggtgcgtgagatgagcggctacccggcggcgaagtatccgttccggacactctcggcagccgagcaggatgcgccgcacggcaagcgcggcagtacggcgttgcaggccgactggctcggcaccgcgcatgccagggctggcgtcaattgcaccggttgccatgcatcgaagggcaaggacggttccacgaaatggagtgaccacccaggcagcccagcagcgtgcgaaggatgccatgcggccgaggccaaggggttcctggcgggaaagcacggcatgcgactggcgcaaggcctgacgccgatgacgcccggcgacgcccgtctgccaatgaaggaagcggctgcccacacggaacttggttgtacttcctgccattctgcccatcgcttcgatgccaggacagcggcggtggagtcatgcatgagttgccatgacgacaaacacaccctggcctacaagcgttcgccgcactacgcgctgtggcaaaaggagaccgccggacaggcgccgccgggttctggcgtgacatgcgccagctgccacatgccgcgggtgcggatgtccaccgacgaaggctcgcgcatcgtggttcagcacaaccagaacgataccctgcggccgaacgaaaagatgatacggaccacgtgcataagctgccacgggctcggcttctcgatcgacgcgctggccgacaagacgttgatcgacaacaacttcaaaggcatgccggcccggcacgtgaagagtatcgacatggctgtggccaaggatgcggaaacgcgcagcaagcgaagcacgccttagctgcgcgtcgttctggcgcttgcgggcttcttttcaacagtgaaggagagagaaatgaaacgatatgcgaacttgcaggcaagcagtctggcaatgggcgcggcgctggccgttagcgcctttcccgcgcacgcatccggcatcagtccaaaggaaatggcggatgccctgcacgccgtgatggcggccgaccggaccgtgtatacccgcctgatcgtcaaccgcctgcagaacgaagagaaggtgatcaaggcgactgagcactggaaggatgagaagacattggtgctgccggcgcagatgtttcgcttcggcgcggaggaggtagccaagagcaagccgaatttcagttattcgctgttgtccctgtggccgctgaataagcagaacgctgcgaaaaccccagtggagaaggaagggctggacttcgtcgccaagaaccccggaaagaacttctacaaggaagagactctcggcaagaagacctatttcaccgccgtgtacgccgacacggcgatcgcgccggcctgcgtcacttgccacaacggccataaggacagcccgcgcaccaatttcaagattggcgacgtgatgggtggcgtggtgctgcgcatccctgtcagcaattgagccagcgaaaagctgagcgatgacgacgtgaaggcagtagcggattacatgatcgcaattgtcaagtaaaggaatattccatgacaccgcaagagatcaccctggtacaaagctcctggcagaaggtggtgccgatcaaggaaaaggccgccgagctgttctacggcaagctgttcgaaatggatccctcgctgaggccactgttcaagggcgacaccgtcgaacaggggcgcaagctgatggcgatgatcaatgccgtcgtcacgaaactggaccagctcgacgacatcgttcccgctgtacaggaactcggccggcgccacgtcgcctatggcgtcaaggacgaggactacgacaccgtggccggcgccctgctgtggacactgggtgccggcctcggggacgcctttaccgatgaggtgaagggcgcctggaccagcgcctacgtgatcctggccggggccatgaaagacgccgccgcgaccgcctgggactgactcaggaggaatgaggccatgctggaagcagtgtcactgaccgccgcgcgcggcgaccggccgattttcatcaggctggggctgcgcgtggagcccgggcaagcggtgcatgtcacaggcgccaacggcagcggcaagactaccctgctgcgaatcctggctggcctgctgcgcccggaatcgggcgagatccgatggaacgggtgtgcggtggcggcgagccggccgctgcccgattccgcatacctcggtcaccgcaacggcctgaaagcggagctgagcgcgctggagaacctgcgcagtgcctgcgcgctgtacggttgccgcacggatcgtgcgcacctgcagcgggtgctggcacaagtcgggctggccgctggtgccgacaccgctctcgggctgttgtcgcaggggcagcagcgccgggttgcgctggcgcgtgtgctgtccagtggcgcgaagctatggctgctcgacgagccgaccaccgcactcgaccagtccagcatccgggcctttgagggattgtgcgaacaccatctgcagtcgggcggcatgctggtgtttgcgaaccactacccgctgcggctggtggccgcgcggatgcgcgagcttgccatcccggcgatcgccgatcgatcgcagcaggaggcggcatgctggatccggtcctgaaactgatcgcgcgtgagctgctgctggcgtggcgtcgcccgtcggcggtgctgacaccgctcgccttttttgtcgcggtggtcagcctgtttccgctggcggttggcccggagcggatgtttctcgccaggctggcgcccggtgtgatctgggtcgccgccttgctggcgacgctgctgggcatggagcgtttgttcgaatccgatttccgcgacggcagcctggaagttatcgcgctcgcgccgcagtccctgaccttgatggtgctcggcaaggtgaccggcttctggctcggggcgggcctgccgctggtgttgctgacgccactgcttggcgttcagctcggcgtgcctgacggcgagctggcacaactggcactgtcgctgctgctcggtacgccgacgctgtgcctgatcgcggcaatcgctgccgcgctgacgctgtcgctgcagcgcggcggcccgctgctggcattgctggtgctgccactggcagcgccggtactggtgttcggctgcggcgtcgccgccgccagcactgcggcggaattgcaggcgaatctttcgctgctgggggcatgcctgctgactgccgttgcgtcggcgccatgggccaccgccgcggcgctcaggattggattggagtctgtctgatggccaccttgaatatctggaagtacgccgcgccccaagccttctatccgctcgccgggcatctggtgccatggtttggcgctgctgccgcagtgtctggcgcgatggcgctataccttggcctggtggtggcgccgcccgatttccgccagggcgaggtgtaccgcatcctgttcatccatgtcgcggccgcctggatgtcgatgttcatctacgtggtgatggccgtctacgccgggcttggcctggtgttcggcacccgtctgtcgtcgctgatggcaaccgcgctggcgcccagcggtgcgttgttcaccttcctcacgctgtggaccggcgcactttggggcaagccgacctggggcacctactgggtatgggacgcgcgcatgacctccgagctgctgctgctgttcctctatctcggcttcatcgcgctgcaggccgcgatcgacgatccacggcgcgcagccagggccggcggggtgctggcgctggtcggattgatcaacctgccggtcatctatttctccgtgacctggtggaacacgctgcatcagggggcatcggtcagtctgaccaaggcgccgcagatggccggcatcatgatcgttgccatgctgggcatgaccttcgccttctggatgtatgcgatcgccgtcgcgctggcgcgggtgcgctgcctgatcgcgcgcagcgaggccggccgcaggtggtggcggcaaggcgaggacatctgaaaccgacgcgcactcggatcaacgcgctcaacagcagggagggaatgatggatctgaatggatttttttcgatgggtggccaaggcgctttcgtctggggcgcatacggcgtgacggcgctgctgttcgctgtcgaagtcctgctggtactgcgctgcggcgtgtcgactcggcgcacgctggcagatgcgcaccccgccgcgcccggcatgcggctgcaagagcaacggggtacgcaatgaggatgctcaacaaggcgcgcgggcgacgcctgctcatgatcgccgtgggattgctgttgctttggacggctgccgcattgatcctgaatgccttccgcagcaatatggtgttcttcttctcgccaagccagctcgcggcaggggagggcccgcgcgacaaggccttccgccttggcggcatggtcgagcgcggcagcctgcggcgcgccccggatgggctgggggcgtccttcatactgaccgatacggtcaaccgggtgcaggtggtctaccgcggcatgctgcccgatttgtttggcgaagggcagggtgccattgcgttcggccgcatgggtggcaacggcatcttcgcggccgaggaggtgctggccaagcatgatgaagtgtacatgccgccggaggtcgccgcttcgctcaagctcgccgaagcggcgcagaaaggtggggccagatgattcccgaactcggtcaatggtgcctggcgcttgcgctcgcgctggcgctgtcgcaagcggcgctgccgctcctgggggcggtgcgcggcgtcgatggctggatgcgcaccgcacatgccgcagcacgcatgcagttcctgtttctctcgctggcctttgttttcctgtcggcggcgctgctggggaacgatttttcggtgcgctatgtcgcaaaccactcaaacagcagcctgccggcgatctatcgctttgccgccgcctggggcggccatgagggatcgttgctgctttggtcactactgctggcagcctggtcggccctggtgagctggcgcagcgacagcctgccgctgatgttctcgtcacgcgtgctggccgtcctgggcatcgtgtcgagcggcttcctttgcttcatgctgttcacctcgaatcctttcgagcgcctgtggccggcgcccccggacggcggtgacctcaacccactgttgcaggacatcgggctggtgatccacccgccgatgctgtatatcggctatgtcggactggcggtgcccttcgcgttctcggtggcctcccttctgaccgggcgcatcgattcactctgggcacgctggtgccggccatggaccatcggcgcctggctgttcctgacactcggcatcgcccttggcagtgcctgggcctactacgaactgggttggggcggctggtggttctgggatccggtcgagaatgcttccttcatgccatggctgcttgccaccgcgctcatgcattcgctggcggtcacggaaaagcggggcatattcgccggctggaccctgttgctggcgatcgccgcctttggcctgagtttgctgggcgcctttctggtgcgctccggcgtgctgacctccgtgcatgcctttgccgcggatccggggcgcggcgtgttcctgctgtcattgttcgcattcatcgtcggcggcgcactctgtttgtacgcgtggcgcatggggcgcgtgcggagcagttcggcgttcgcgccgttctcgcgcgagggggtgctgatgctgaacaatctgttcctggccgtagcaaccgcgtctgttttgctgggcacagtctatccgctggcgctcgatagcctgggcctggcgaagatatcagtcggtgcgccgtatttcgaggcggtgtttgtgccgctggtcgtgccaatgctgtttctgatgggcgtgggcccgctgatgcgctggaagcatgcttcgctgccggatctgaagcgtcggctgaaatgggcgctggccgcggcgcttgcctttggcctggtcacgccctggctgctaggcacatcgagcatcggcatcagcctcggcctggccctggccggctggatcacctgtgctctggtcgcgaccgcggccgagagcgtgcgcgaccggcgcggggcaggagcgttgcgcagtctggccgcccgtccgctgtcgttccacggcatgttgatcgcgcaccttggcattgcagtgtgcattgtcggggtcaccatggtcggcggctatgcaggcgaacgcacggtgagcatgtcggtcggcgactcgctcgagttccgcgactaccgcttccgcttcgactcggtggaaacactggcgcgcgacaactaccaggcccggcgcgcgagcattacggtgacgcgagacggccagctggtgacattgctgcggccagagaagcgcttctatccggttcagcgcaaggtgatgaccgaggcggcgatcgatcccggcctgacgcgtgacctctatgtatcgcttggcgaagcgttgcccgacggtagctggactttgcggctttaccacaagccgttcataagctggatctggtccggctgcctgctgatggcatttggcggcttgcttgcgctcggcgaccgccgctatcgggcgcgcatcgcgccggccgccacgccgctgaacctgggggtggagtgatgcgacggtttgttcctgctgcgatcttcatcatgctcttgctgctgctcggcctcgggcttgcgccgagaccaagcagtccgccatcccccctgatcggcaagagcgcgccggctttcaggctgcccttgctggacgcgcctcagcaaactgtggcgcctgccgatctgtgcggacaggtctgggtgctgaacgtctgggcatcgtggtgcggcgcctgccgcgaggagcatccgaagctgatggagctggcgcgccttacccgggtgcccatctatgggctggattacaaggatgggcgcgacgaggccggtgcctggcttgcgcggcacggcaacccttatcgcgccagtctgttcgatgccgatggccgggtcggcatcgactacggcgtgtacggtgttccggaaaccttcgtgattgaccgtcgcggcgtgatacgccacaagcatgtcggtccgctgaccgaggaggtggtgcgcaaagaactgttgccgatgttggcggcgctcgagaacgagccggacgtagcactggcaagcaggggaaaagggggctgacatgaaatcaagcgttcgccggtggtgcgtacttgggtgtttgctgggcggtctgctggccaatgcaatcggcgccgagccggcacaggccgatgccgagcaggctctgcaggcccgggtcacgaggctggccgtcgacctgcgttgcgtggtatgccagaaccagtcgcttgccgattccaatgccagcctggcgattgacttgcgcagcgagattgccggcatgctgcgcgatgggaaaagcgagcgcgatgtgaccgagttcatggtgcagcgctacggcgatttcgtgctgtacagcccgccgctgcagcccaccacctggctcctgtggcttggcccgttcctgctcatgttggtgggaatggtggtgctctaccggcatgctgccggatcgcgggcacgcgagcgggcgggtaaggctggcggcagcgaggagggaagcatatgacatcggcgcaggtattctggggattcgccaccgccctgaccattggtgcgctgctgaccgtattgcagccaatggtggcaggtatcgccgttgcgaaaggccgggcgcgccgggttcagttcctggccgggctagctatcacgctggtggccctggcagggtatcttgctgtcggccggccggacctgatcgggccggaatctggcagcgggtcaggagcaacgccgcgggaaacgtcgattccgcatctgatcaagcgtcttgaggcgcatctgcagcaatggcctgacgatgccgatgccgcactgttgctcgcgcgctcatactatgccgcagcccgtttcgccgaggcggtgccggcgttcgagcgcgcattcgtgctgaaggcacccgcggcaccgcagcttgccgattatgccgatgcgcgtactgcgcaaaatgggggcacttttgatgcgcaggcacagaaggctgttgaacgcgcgctggcacttgatgcgcagcatgtgaagtcgctgtggctggcgggcagctttgccttcaatgaccggcgccctgccgacgcgattgtttactggacgcgcctggcgccattgctgccagccgattccgaagagctacgccgtctgcaggccaacattgccggagcgcgtgcgcaggtggggaccggttcggctgttgcgggcaacaagaagcagctttccggcaccgtagcaattgcccccgaattgcaggcgtctgttggcagtaccgacacgctctacgtattcgcacgcgggctgcaagggccgccgatgccgctggctgtcttcaaggcagtgcctggacgctggccggtggcgttttcgctggacgagagcatggcggtgatgggcggtgcgcgcctgagtgagcgggaaagcgcgatggttgtcgcacgaatctcacgttccggccaggcgatcggccagccaggcgacctggaaagcggggcggtacaggtgaaggtgggcgctgctggcatccagctgttgattgatacggtaaggaaatgagggttgatccgcgacgatcatagggtagacgaccagctgccgctgcccacaacgccgcccagcgtctcagtagcggattctgtggtcccgcgatgtgctgcttgatcgcaacttaatggattgcttatgcgtcggctaagaatatatgaatttaccttaactgggtgagcagatatctttccagcattgccgccacgccgccaaagcacgcctggtgcatgcatccctacattcaccagcagcggagtatgtcttgagcgtcagcactgagcaggtcaccgaagccctgcgcaccgtcatcgaccccaatacgggcaaggacctggtgtccacccgctcggccaggaacatccgcgtcgacggcggcgatgtctcgctggaagtcgaactcggctaccccgcgaagagccagttcgatccgatccgcgagctggtggttgctgcggtgcggcaagtgccgggcgtgagcaacgtcagcgtggccgtgaccatgaagatcgtcgcgcacgcggtgcagcgcggggtcaagctgctgccgggcgtgaagaacgtgattgcggtggcgtcgggcaagggcggggtgggcaagtccaccacggctgtgaacctggcgctggcgctggcggcggaaggcgcgcgcgtcggcatgctcgacgcagacatttatgggccgagcctgccgatgatgctgggcatcgacggccgcccggaatccgccgacggccagaccatggagccgctggaagggcacggtctgcaggccaactcgatcggcttcctgatcgagcaggacaacccgatggtatggcgcggcccgatggtcacctcggcgctggagcagctgctgcgccagaccaactggcacgacctggactacctgatcgtcgacatgccgccgggcaccggcgacgtccagctgacgctgtcgcagaaggtgccggtcaccggcgcggtgatcgtcaccacgcctcaggatatcgcgctgctggatgccaggaagggcctgaagatgttcgagaaggtgggcattcccatcctgggcatcgtcgagaacatggcggtctactgctgcccgaactgcggccatgtcgagcatatcttcggccacggcggcggcgagaagatgtgcgccgactacggcgtcgacctgctgggcagcctgccgctgaacctgcagatccgcgagcaggccgactccggccgcccgaccgtggtggccgagcccgacagcccggtggccgggatgtaccgcgccatcgcgcgcaaggtggcgatcaaggtcgccgacaaggcgcgcgacatgaccagcaagttcccgagcatcgtcgtgcagaacacctgaccagggtgagcgatttacgcgcggcgcccgtcgcgcgctgacatggagcaatggcatgagacgccttcgcaacgccaagatcgtggccacgctgggccccgcgagtagcacccccgagctcatcgacgcgctgttcgaggccggtgccgatgtcttccggctcaacttcagccacggcacccacgaagaccaccggcaacggttcgaagcgatccgcgccgtggagcgcaagcgaggccgccccatcggtgtgctgctcgacctgcagggtccgaagctgcgcatcggcaccttcgccgacgggccagtgcaactggccgcgggagccggcttccggctggacctggacagcgcggcgcccggctcggccagcagggtctgcctgccgcacccggagatcttcgccgcgctgagcgaaggcgtcgagctgctgctggacgacggcaagatccggttgcgcgtcgagcagtgcggcgccggcttcgccgagaccacggtcgtcaacggcggtacgctctcggaccgaaaaggggtgaacgtgcctgatgcggtgctgccgctgtcggccatgaccgaaaaagaccggcgcgacctcgacttcggtctggccctgggggcggactggatcgcgctgtccttcgtgcagcggcccgaagacatccgggagatcaaggcaattgtcaacggccgcgccggcatcgtggccaagctggagaagcccgccgccatccagagcctggatctgatcgtcgccgaggccgatgccatcatggtggcgcgcggcgacctgggcgtggagatgccggccgagcaggtgccctcgctgcagaagcagatcgtccgcgcatgccgcaaggccggcaagccggtcatcgttgccacgcaaatgctcgaatcgatgattgccgccccggtgcccacccgcgcggaagcgtcagacgtggcgacggcgatctacgacggtgccgacgcggtcatgctgtcggccgagtcggcttcgggccggtatccggtggaggcggtgcgaatgatgaacagcattatctcccgcacggaatccgacccgctgtaccgcgacgccatcgaggcatcccacacgccgccgcgcgcggacgcggctgatgccatcggttatgcggtgcggcatatcgtgggcttgctcagggtgccggcgacggtcgcctataccagctcgggctattcggcgctgcgtatggcgcgcgagcggccgcaggtgcccattctcggcatgacaccgcgcatggcgacggcgaggcggctgacgctcacctggggcgtgcatgcggtgctctgccacgaggtgctggatgtgccggagatgaccgatctggccagccgcactgtgctggcggagggcttcggggaagccggacagtccgtcgtcatctccgcggggctgccgttcctggtggcgggaaccaccaacctgctgcggattgcgcagatccaatgagggggtagggacaccgccgaacaggtacgacccggggcattgccgcagcgttgcacggtccccgctgacagaggccactgccacctccgtcagcgggccgggccgctcccctcctgacctcgactcccccctcgaaagaggtaggcaatgctgaggcttggctcatttgccccgactctcgttgactacggctttggaagcccccggcggggccattgttatttagccgaagaccgggcaaatgatggccatgatggtatcgaaaccgtgcaaaagtcataccctgccaatcagcagggtgcctttgacggcgcgcaggcatgagtggcgcggttaaaggccttccggctggccagccatgcacggttttatcgatgccaacactgtacatgcgctggcgcgtggtctagtcttcacgttgacccgcgttcggctgaaatccgggcgaaggggccaatcaaggcgccagtaaaagcgccagtatcgggggtctggactgccatgagtatcgagatcggaaaagacatcactgcgtttgccgaccaactgctggacgccgtattcctggtcgacacaggcggccgcatccagtatgtcagcgccgcgtgcgagggcatttttggctatacgccgaaggatatggcgggcgagttcatcatcgatctggtcatgcccgccgaccgggaccggaccattatcgaggccaagcaggtgatgtcgggaaagaagcggatcggttttgaaaaccgctatcgccacaaggacggcagtgccgtccatatcatgtggtccgccggatggctccagtcggaacggttgcgcgtcggggttgcccgcgatgtcactgcgctgaagaaggagagcattcttgaccttgggctggcgctttcttccgttccgttggcgccccacgagcagaaggtcttgcggctgctgttgaccgacgcatcggaaaagcagattgcccagcgcctcggcctggccgtttcaacgacccattcctatgtgaccggcattttccggaaattcggcgtcaggggccgggcggggttgatgagcctgtggctggaaaatctgaccagggactaaatacgcaatatagattgtatttctcgaatacaaaccatgatctgtattggtcagaaacttcgtccccgcgcctcataaatcgcttatctctaccggcgccgccatcagcgcctgaccagcgaacactgcgatttcgacaccggcatgaacgcctgctcgcccggcaccgtggccagcaccttgtagtagtcccatgggtacctggactcggccggcgtcttgacctcgaacagatacatgtcgtggaccatgcggccgtcttcgcggatgcggccgttctttgcaaagaagtcgttgatcggcatcgacttcatcttcttcatcaccgccgcggtctcgtctgtgccggctgcctgcacggccttcaggtagtgcgtcaccgatgaatacgcacccgcctggctcatgttgggcattttcctgagcttgtcgaaatagcggcgcgaccaggctcgcgtggcatcgttcatatcccagtagaaagcttcggtcagcaccagcccggaggccgtcttcaggccgatggcgtggatgtcgttgatatagagcagcaggcccgccatgcgctgcgtgttgttgcgggtcaggccgaattcggaggcggccttgatcgcgttgacggtatcgccgccggcattggccaggcccaccacctgtgccttgctggcctgcgcctgcagcaggtaagaggcaaagtcgctggtggccagcgggtggcgcgcggcgcccagcaccttgccgccggtctcgttgacgaccgcggtggccgagtcctgcagcgtgtggccgaaggcgtagtccgccgtcaggaagaaccaggacttgccgccgcgctgcaccatcgcgcgcgcggtggtgttggccagcgcgtaggtgtcgtaggcgtagtgcactgacaccggcgtgcacaggtcgttggtgatgcgctcggtgcccgggccggagaacaccacgatgcggttcttctgtcgtgcaacctcaagcaccgccagcgccggcgcagacgcggccacgtcgaggatggcgtcgacattggcagtgtcgaaccattcgcgcgccttgttggcggcgatgtcggccttgttctggtgatcgaccaccaccagctcgatcttcttgcccagcaccttgccgccgaaatcgtcgatggccatctgcgcggcggtggcgctgccgcggccggtgacgtcggcatacaggccgctcatgtcgagcagcatgccgagcttgacgacatcgtcagagacggcggccctgggctgggcctgggcggtgccgcaggcaagcgccgcggcgaaggcgagggcgctggcggcaatgcggcggagcgcgtggcgatggttcatggtgtctccctggtttattgttgttggcttataccgtggcgatcggcgtcaccggcgaccccaccgcgccgggcaggcgcaacggcggggcggtgagctggaagcgggtgcggccgttggcgcgcaaccagtccgccagctcgcgcaggtaccacagctcgcccagcggtaggcccagcttgaacaggcaatggtggtgcagcggcagcagcgggtggctcttgtcgccgtcgggcgcggggcgggcggggtagcgttccaccgcgtagttgtcggcgatcagcgcggcgatgccggcatcggtgatccagttcagcaggcgctcgtcgcggccgtccagcgcgcagcagctgtggtgcagcacggcttcatcgggtttgcgctgcatcgacagcaccacctcggcaaagccggtgcgcagcagcagcatgtcgccgcgttcgacttccacattgccggcatccagcgcgtgcatcaggtcgtcgtagccgacattgcggaagtccatgccgaaggtatgcgccaggtccaccagcacgccgcggccctgcatccccttgaccgcgaagttctcgatgcccagcgcctgcgcggcactgtggtcgtggccgcaagggtgcgcggcgaagttgtcatcctcggcatagtccaccgggccgacgatatgctcgttggcgcggtagccgttgtagtacacgcgctccgggcggccatcgccgtcggcatcgaacagcgcccccacgtgcgccagcgcatcccattgcgtgctgtattgcaggcacagcagcacctggtcgtcgctgatgacgtcggtggcggtgggatcgaccttggccagcgggaagttcaaataggggatgtcgtcgcgcagggtaggccgcagcaccggcggatgccggcgcgggttgagcttgttgccgccggggtagtccagcggcagcgacaggcagaagctgatgccggcctgcacctcgcgcgcgcccttgacgacttgttccgggccgatcaggttgatgcggccgagctggtcgtcggggccgaagtcaccccagttggaaccttgcggacgttgcttccagcgcatgagtcatgcctcctgtcgtgtgcgtggccgagggagcggccggtgtatggggtatcggtgcggcgtggttgcgcgatgcgcgtggccacgcgggaaggtctcctgtccggttctcgtggcatgaaaccggttgcatcccttataggccatattgcggggaatggtcattttgcggtgcagcaggattacggcgaggcggcatccttatagaggcgggcaatgccggttcatgatgtgttatcgtacaactaggttggggaagctgcttatttccgcctaaaaatagtagagaatagggaattcccggggccgtagaccaccataaacggatggcaagttgtcagacaacgtaacactaaaagtgcgcaacgcgcacccggctggagatgacatgacagtgaccccgacagcaggtggacaggcggctcgcccgctgtacatcacgatgcacgcgaacgacaacgtcgcgatcgtggccaacgacggcggcctgccggcgggaatggaattcccctgcggcctggtgctggccgagggcgtaccccagggccacaaggtggcgctgactgacctgcgcgagggcgacgcggtgatccgctacaacgtggtgatcggctatgctctgaaagacctgccgcgcggcagctgggtcaatgagcgcgtgatccgcatgccggccgcgccggaactgcacgacctgccggtcggcacgcgcgtggcgccgctgctaccgctggaaggctataccttcgagggctaccgcaatgcggacggctcggttggcacacgcaatatcctgggcatcaccactacggtgcagtgcgtggagggcgtggtggagtttgccgtgcggcgcatcaaggaagaacttctgccgaagtatcccaatgtcgacgacgtggtgggccttgagcacacctacggctgcggcgtggcaatcgacgcgcccgatgccggcatcccgatccgcaccatccgcaatatcgcgctgaaccccaatttcggcggcgaggtgatgatcgtcagcctgggttgcgagaagctgcagccggcgcgcctgatcggcgccggcaccatcccgatccagcaggagggcgagcccgacgtggtctgcctgcaggacgagcagcacgtgggctttgcctcgatgatcgattcgatcatggccacggcagagaagcatctggcccgcctgaacgcgcgccggcgcgagacctgtccggcgtcagacctggtggtcggcgtgcagtgcggcggcagcgatgccttctccggcgtcaccgccaaccccgcggtgggctttgccaccgacctgctggtgcgcgccggggccacggtgatgttctccgaagtgaccgaggtgcgcgacggcatcgaccaactgaccgcgcgcgcggccacccccgaggtggccgaggcgctggtgcggcagatggcctggtacgaccgctacctggagcagggcaaggtcgaccgcagcgccaacaccacgccgggcaacaagaagggcggcctgtcgaacatcgtggaaaaggcgatgggctcgattgtcaagtcgggcaccggcccgatccacggcgtcaccggccccggcgagaaggtcacgcagaaggggctgatctacgccgccacgcccgcgggcgattttgtctgcggcacgctgcagctggccgccggcatgaacctgcacgtgttcaccaccgggcgcggcacgccgtacgggctggccgaggtgccggtgatcaaggtgtccacccgcaatgacctggcacggcgctggcatgacctgatggatgtcaacgccggccgcatcgcgaccggcgaggccaccatcgaggaagtgggctgggagctgttccacacgctcctggccgtggccagtggcaagaagtcatgggccgagcactggaagatccgcaatgcgctggtgctgttcaacccggcaccggtgacctgagcctcggctctgacggcgctaggtgcgcccgcgcaacggcctgagcagatgcgacaggccgttgtggtccagctcatgcatcagcgccagcagcgcgccgatctgccccggcgggaagccctcgcgcgcgaaccagttcaggtagttgcctggcaggtcggcgatcaccgtgcctttgtgcttgccaaagggcatggtgactgtgaccagccgcttgagggcgtcggcgtcgaaatcgttcatgggtggcggaaagtcggaaggctccacgctatcacagtcagcaagccgcactacctggcggtcatctcccactttctcgcgagtccaagccgctcgaatcgttcgaacaggaagtcgatgaagacgcgaatcctggccggctggtggcggcggcactgatacgcgacgttgatcgtcagcttgggcagttgccaatccggcaggaccggcaccagccggccggcaacgatgtcttcgtagatgatgtagagcggctgtaccaggatgccatggcccgccagggccgctgcgcggatcacctggccttcattggagtcgagcacgctggtcacaggtacggttgccgtttcgtcgcctcgccggaagtgaagcaggtagggatcattggcaaggttgtaaatgagcatctgatgctgccgcaaggcatctggcgcatctggcatgccgcgctcggcaaggtagccaggcgacgccgccagtacgcggcgcgtctcggccagttttcgcaccgtgatccctgaatccccctcatgttcgcgtgtccggatggcgacatcgatcccggcctcgataaagtcaggatagcgattggccgcaatgatctggaccgccaggttcggatagcacgcccgaaatgccggcaatgccggcgcgagatggatcatcgcgaaggatgccgatgcggtcacgcgaagaacgccggttggattgagcgtggcctcgttgatggcggcctcggcttcggccatttcagccagcatcgcggcacagcgccggtgatactcacggccggcatccgtgagccagagccggcgcgtggtgcgctcgaccaggcgcgctcccaggcgctcttccagcgcattgaggcagcgggtggctgccgcactcgacatgccgagttgctccgccgcctttgtgaggctgccgagttccgcaacctgcacaaaaaactcaatctgcgtccacttgtccatcaattcttccggctagaggagaacactacttcgctgccacctctttttacctgtggaggaaggaattaatgttagcagcaagcgagaagcagaaaacatgcggagacacccggaatgcgaaacctcaatgaagacacgatcacgcaggcggtgcttgcgtcgatggcgaactgccgcgatgcgcgcctgcgcaccgtgatgaccagtctcgtccagcatttgcatgccttcgcgcgtgatgtgaagctgagcgaggaagaatggttcgcggccattcgttttctgactgcggtgggccatatcaccgatgacaagcgccaggaattcatcctgctgtccgatgtgcttggcctgtcgatgctggtgacggcacaaaacaacgtgaagccggcaggctgcaccgagtccactgtatttggcccgttttacgtggaagacagtcccgcgtacgacagcggcgcggatatctcgaatggcgcgcaaggcgagccctgctttgtgcgcgggcaggtgcgggactgggaggggacggccattccggatgccaccatcgaagtctggcaggcggaccagcacggccactatgacgtgcagattccgggccctgacggcgcgcatacccaccgtgcgcgcgggcgtttgcgaaccggcgaagacggcaggttttcgtttcgctcgatcctggccgaaccctatccgattccgcatgacggcccggtcggcgcgctgctggaggcgcttggccgccatccctggcggcctgcccacctgcacttcatgatcagtgcaccgggttgcgagacgctgattacccatgtctttcgcgacggtgaccgctacctcgactccgacgccgtgttcggcgtgcgctcgacgctggtggctgactgggtgcagcacccgccgggcattgcgcctgatggcagcttgctcgaggacccttactacaccctcgattttgattttgtcctgagccgcgcgcacgaacggaaatgatcaggcacatcgtcatgtggaaggtgaagggtgagacggcgcatgaacgggctgatgcccagcaacgcatcaaggcggccttcgaggccttgcccggccgcattccaggcctgcgccacgtggaggtcggtatcgacgtgagccgcgttgactacgcgtgcgacacggtgctgcttgccgagttcgaatcgctcgcggcgctcaaggcctacgccgatcacccggagcaccttcacgtccgcgagcagctggcagggctgcgcatcgcccgccaccaggtcgactacaccattgattgagggatgcaatatggaaacagcactggaattcgtctaccaggcagcgcctgccagagtcgtatttggcgcgggtagcctgcagcacctggagcgcgagatcggcttgctcggcgcgcagcgcgcgctggtcttgtgcacgcccgagcagcgcgatggggcgcaggcaatcatggcatcccttggccagcgcgcggcaggcctgttcgaccgtgcagtcatgcatgtgccgatcgacacggcccgggaagcacgcgagcttgccctggcctgcaatgccgactgtgccatcgcgtttggcggcggttcgacgatcgggctcgggaaggcgattgccctggaaagcagcattcccatcctggcgatccccaccacctatgccggcagcgagatgaccccgatctacggcgttaccgagggcggggtcaagcgtaccggcagcgatatgcgggtgctgccacgggcggtgatctacgacccggaactgaccctgaccctgccggtcgacctgtccgtgaccagcggcatcaacgccatcgcgcacgccgccgagggactctacgccagcaatgccaatccgatcaccagcctgatcgctgaagaaggtatccgtgccctgggccagggcttgcctggcatccatcgcgacgccgccgatattgtggcccgcggccaggcgctctacggtgcgtggctgtgcggaatggtcctgagcaacgtcggcatggcactgcaccacaagctttgccacacactcggtggcagcttcaacctgccgcacgcccagacccacacggtggtgctgccacacgcactggcgttcaacgcggactttgcgccgcaggcaatgcagcggatcgcccgcgccctgggcactgacaatgccgcgcgcggcgtccatgacctggcgagcaagctcggggcgccgacgtcgctgcgtgaactcggcatggcgcacgcagacctggaccgcgccgcggagatcgccagcgccaatccctactggaatccgcgcccgatttcccgggaggacttgcgtgcgctgctgcaggacgccttcgacggaacgcgtccgtaatgcgcaactcgccgagctgccacgggacagcgtcccccaaaaccaatatagatggagacaaagcatgagcatcaatccgaagcaaacacccgagccggccgcagaaatcttcgacgtagccgtgatcggatatggcccgaccggactcgtcgcggcctcgctgctgggcgaggctggctacaaggtggttgtcattgaacgctggcccacgccttatggcctgccgcgcctgacccatatcgatggcgagacggcacggatcgtccaggcgtgcggagacgttgaccaggccctgcgcgatgcctgtgggctgggtccgtatcagtatcgcaacgccgacgatgagctcctcattgaactggactggaccgggcacgcgtgcggcttcccggcccatatctcgatttaccagcccgatatcgaagacgccattcatcagcgcgcggcaagctttcccggggtcgagatccttcgcggctgggaggcagagacgctcaggcaggacgaggatggcgtcaggatctccgcgcacctctggcgcggcgcgcaggactcgcaatggacgacaccgtcgcgcgagttcatcgcaaagtacgtcattggcgccgacggggcgaacagctttgtccgccgcagtctgtgcatcgaacgcgacgacttcgggcagaacgagcgctggttgaaccttgactcggagaacaagcgggaccttggcgagaagttctcgctcacgaccatctattgcgacccggcgcgggcccatatgtacatgccgatcggcacccggcggactcgcttcgaactgcgggtgctgcctggcgaggatactgcctactgggaggacgaggccgtcggctggcgctggctgaaggagcagcatggcctgggcccggaagacatgcgcctgttgcgccatgtcgtctacacattcgaaacccgcatggcgcaccggtggcgcgacgggcggatcttcctggccggcgatgccgcgcatacgatgatgccctatatggggcaaggcgcgtgttcgggcatgcgagacggcatcaacctggcctggaagctggacctggtgctcagtggccgaagcgcgccgggtctgctggatacgtatgaagaagagcgcaggccccacgtcagcaagatcatggagatggcgagattccttggcaaggttgccaacgaagacgatccgcaaaaggttgccgagcgcgacgccgcattccgggcccggtcgatccccccgatgccgccgtttccgaggctcgaagccggcatcgtgcatgccgaggtggatggcagcctgttgcccgcgatcggcacgcccgctccgcagggacgcgtgcgcaagggggaagtcgaagggcgcctcgatgacgtggtcggtcatggcttcctgctgatcgctcttgacgatccgttgcgctacctcgatgaaggccagctcggtttccttgagcaactcggctgccatatcgtcgtgctgtccgacgcggcgtcgatacccggggcagtggtggaactcaatggcgcgcaggcagcgttcatgcgcgcgcatggcatgcaggcttacatcagccggccggactttgctgtcttcggcggcgtttccgacctggcgcatctgcccggcctggtcgattccctgcgccagaagctgcactggcgcggtgcggcgcaatccagcatgctggccgggaccagcgcagcggctgtttcgtgagcgcgggagccatgatgacgacaacggtttcttcggcagcgcttgcgttccagcgggcgatgccggtcacacgcttgctggattgcggcatggactatgccgacgccgtccggctgttcgacgccaccagccggggagaggattgggatcgcgtggccgagtcgctcgccgatgctcagctggagcgcgccgagcatgctgccagggccggccacctggtgacagccgcccaggcccagtccatggcgattgccgacctggtctttgcgcagatggccttcaatcacgacgcgccacgcaaactcggcttgtacagtcgcctggtggctgcgacgcaccagctttgccactggtccgcacaaggcctcgagcgcgttgagctttcattcgcaaatggtcgcctgacagggtggctgatgcgcccgccagccggccacgcgcgcggcaccgtgctgctctttggcgggcagagcggctggggggtggcatacctgccgctggcgcgggccctggcggaacgcggtctcgccacgctgatggcggaaggcccggggcagggcgaaacccggctggtccacggcattcatgtcgacgtggatattcccgcggcctaccggtgctttgtgtcacggatagccgaggatgcatcgcttggcgtccccggcatctgggggaacagcgtgggcgggctctgggcggcagccacggcagcgacggacgacaggatccgggcgtgctgcatcaacggtgccctcgcagctcccacactgctgccgttccggacgttcgaggagcaggcagccgccatgctgggcagcacgaaccaggcagccatccaggccaatttcgaacgcatgcgctttcactcgcaccgcgacaggatcgcttgcccgctgctcgtgctgcatggcggcgaggatccgttggtgaagctggaagaccagcagccgttcctggacgcggcgctcacggacgacgtgacgctacgaatctggccggatggcgagcatacgatctacaaccacgcggccgagcggactgcactggtggcggattggttcgcggaccggctctgctgaatggacgccgcgcgccgtcaagcgcgccggatcttcgcttcttccacagccgcgcgcacgcactcggccagcaactctgacgcgcgggtgcgcgtcgcgcgggccgtgcgcgcgatcaccagcggctggcgcacggtatcttcccgtatcggcttttccacgacggcggtgatctgggacgacgccggcgcctgcgtgatcagcagcgccgcgcccagtccgttcgccaccatgccgcgcgccagttccagcgaagtcgcgcggtagcgcacctcgggctgcagcccgaattgccagaacggcgccatcaggaattcacggctgtgcggcaggtcgatcaggatcagcggttcctgcgccagttcgtgcagcgacaggctgcctttgcgcctggccagccgcgagcccgcgggcagcaggccgtagggccgcagctctgccagcagttcgcgctcgatgtcttcgggcatgcctacgtcgtaagtcagcgccagctcgatctgcccgccgtgcagccagtcttccagttgtgcgagatccccttcgacaaagcgtaccgacagtttgggatagcgctcgcgtgccaggcgcagcaccaccggcagatagaccggcgccagcgtgcggaagacgccgatctgcacctcgcccgcggcggcatcgccgctcttgtccacttcaaatgctgttgctgctccgaggatgtggcgcgcttccgccagcttgcgtacgccgaagcgggtcagggtcatccttgcgccgacatcacgggagaacaaggcttcctcgaacagcgtctccagttcgcggatggcaacggagatggagggctgcgagacgttcagcagccgcgcagccgccgtggtgctgccggtttcggccgccgcggcgaagtagcgcaacagccgcaaggagacgcgcatcagaaaatcctataggtgctagtcgaattcaatattttacttgatagcctgcgctgcgcagaatcggtgtcactgaaacgcaagcccgcgggtttgcaagcctggaggccaagacgtgactcattccgacctgccgcttgccggcatccgcgtgatcgatttctcgcgcgtgctggcgggcccttactgcacggcgctgctcggcgaccttggcgcagaggtgatcaagatcgaaccgcctggcggcgatgactaccgcgcggtcggtcccttcgtcgatggcaagagcggtctgttctctgccatgaaccgcaacaagcagagcatcgtgatcgacctgaagacggcagcgggcctggagctggcgcgctcgctctgcgcccgggccgacgtggtggtcgagaacttccgcccgggtgtcgcggacaagctgggcatcggctatgaggcgctgcgtgcgctgaatccgccggtggtctacgccagcgtgtcgggcttcggccagaccgggccggaatcgcaccgtccggcctacgacatcatcctgcaggcaatgtgcgggctgatggatgccaccggcgccccggacggcaccccgaccatgctgggcgaggccgtctccgatgcggtcagcggcctgttcgcctcatggggcgtgctggccgcgctgctggcgcgcgagaagaccgggcggggcacgcatgtcgatgtctcgatgttcgacgccaccctgagcctgagcgccaccctggtcgcgcgctatgccgcgaccggcctggcgccgctgcgcgtcggcaaccgccatccctcgtccgcgccgttcggcgtgtaccgcgccgcggacggcttctatgtggtggcggtgctgaacaacaagctgttccaggcgctggccaatgccatcggccggccggagatggcgcaggacccgcgctttgccgacgacgagacgcgctgccgcttcgagggcgatctgcgcgccggtctcgaagcctggtcggccagccgttccgtggccgaggtgaaccgcctgctgagcgaggcgggcatccctgtcgcgcctatccgcaacgtcaaggaagccctggagagcgaccatgccgcccaccgcggcctgcttgccgaagtgcccgggccggagggcggcaccgtgcggttgccgtcgcagccggtgaagttctccggctacggcgccaaccgcgtgacgcccgcgccggcgctggggcagcacaccgaagccatcctggccgagctggccaacgctgccacggcgcatccgcaagtgttcagcaaggagaaacaacatgcataaacgactgggcgtagagccgggcgatcttgagattgccgatgccatcggacgcttcgcgcaaagcgaactggcgccgaaggcggccgaggtggaccgggccgaagcctccaccacgtgctatgtgccgcaacttgccgagctcggcctgatggggatgaacctgccggagcgctggggcgggaccgagacttcgccggtggcactgatcctgtcgttggcggaggttgccaaggcctgcgcctcgacctcgtcgatgatcggcgcgcactacctggctaccgattccatcctgatcggcggcgacgacagcctgcgcgagcgccacctgccggatgcggccgccggcggcaagctgggcgcctttgcgctgaccgagccgcgcgccggctccaacccggcggacatggccacgcgcgccaccccggagggcgacggctaccgcctgcgcggggtcaagcacttcatctccaatgcggacgctgcggactttatcgtcgtctacgccaagaccgatcccgccgccggcacgcgcggtatcagcgccttcgtggtggaccggcacagcgagggcgtgcagatcgcgcccgccgagaaactgatgggaattcgcggggcgccggcccatgaggtggcgctggactgcttcgttcccgccgccaaccggctggggccggaaggcacgggcttccgtaccgcgatgaaggtgctggacaacagccgcctggacgtggctgccaccagcctgggcattgccgaggcagcgctggcgtgcgcggcggactgggccaggcagcgccaggtcggcggcgagccgctggcgcgcaagcaaggcctgcaatggatgtttgccgacatgcgcacgcggctggaggcggcctggctgctgaccctgcaggcggcggtgcggcgccgggacggagagcccttcaccgagcaggcatcgatggccaagctctatgcctcggagatggtcggctttgtcaccgacgccgcgctacagatccacggcggctacggcttcacgcgcgaaatgccgctggagcgcctggtgcgcgatgcgcggatcctgcgcatctatgaaggctcgtcggaaatccagcggacggtgatcgcgcgcgcggtgctggcgtaagcgccgctgcagatccgacggtggggatcagggcgtggcaggcgtgtcggggctgtcaggcgtggcgtcgggcgcggcaggggtgtcaggcgtggcagcgggcgtggcgggcttggctttccgcggccgggtgcccgcaccgcggcgggccttcagctgctgggcccgcttggcatccgccaggctgacgacgccggcctcattgccctccaggtccagccgcttggcgccttccaccatgcacgaccaatagcgtgcgccgctgcaccaggtgcggatcgcttcacgcagctccgcctcggtcagggccagcttgcccgcatgctgggccagatcctcgaacgtgccgaccttcagcggcaccttgggcgccgggttcttcggaaacgccttggggaagtgcttctgcagccgggcaatggaatgcaccacaggatcgacgggcggcttcgcgggtgccgcagcctgcgcggcagccggcgcagggcgccggcgcttgccttccgcccgtgattcggcctttgccttggattcggcctttgccttgtttgccagttgatcccttagtgctgcgagttgttcaaagcccatgatatttgccgttctgtgaaccagaattgtagcaaggctggcccaacgacaggtttggcggcattttgcatgcggcgggcatgggccgaatacgtctctcgctgccgcaaggcggggccggacagaagggctctcggcgggggcgccctcacgtgattgccctgagcaggcggaccatccgttcgaaaatcgaggagcagcggtggattcccatgccatgaacggtgaaacgccagacgcgtcgcatccgcagcaatcccgtgcagagctcacgcttgctgcgttgggcgtggtctacggcgatatcggcacgagccccctttatgcggtcaaggagaccttcaatccagcccacgggatcccgctcgtaaccgagaacatacttggcggtatctccgcgatcctctgggcgctgatggtggtggtttcgctcaagtatgtgatcctcatcatgcgggcaaacaacaggggcgaaggtggcatcatggcactgctcgcgctcgccctgtcgtccgtgaaaaaggtcggtcgctcgccgacgccgatcctgctggtgggcctgttcggcgcggcgctcttctatggcgatgccgtgctgacacctgccatgtcggtgctctcggcgctcgaaggcatcgaggtgggcactaccgcgctgcagccttatgtcttgccggcatccgtgggtgtgttgatcgcgctgttcctgttccagcggcatggcaccgccgccatcggcgcgctgttcgggcctgtcacgatcgtgtggtttctcgccctggccgccgcgggcatccacggcatcgcccggtatcccgcaatcctgggcgcgctcagcccgctgcacgcgctcggcttcgtcacgcagcacgggttcgcctcgttcgcggtgcttggggcggtgctgctcgcgttcaccggtgccgaagcgctctacgccgatatggggcatttcggcagtgccccgattcgcctggcctggttcgggctggtattcccggcgcttgcgctcaactacctggggcagggcgcgctgatcattgtgaatgcaaaagcaatcgagaaccccttctacctgctgtatccgtcgtgggccctttatccgatggttgcactcgcgacagcggcaacagtgatcgcgtcgcaggcgacgatttcgggtgcctactcgctgacgaaacagggaatccagctgggctatctgccacgcatgaacgtggtgcacacatcggagcgagcgatcggtcagatctacataccgactctcaacgggatgttgcttgttgcggttctggttgccgtgctcggcttcggatcttcgtccaatctcgcttcggcgtacggggtcgcggtcaccggcacgatgttggtgacgacgcttctcaccttctttgtgatccactacggttggcgctacaacctgctgctaagccttgtcgcaaccggcttctttattgcggtggatatggctttcgtttcctccagcctgttgaaagttgccgaagggggctggttcccgctcgttgtcggggctgggatattcgtcgtgatgctgacatgggttcgcggccggcaagcgctgttggagcggctccaaagtaccgacgtgcccctcaagtcgttcctggattcgctgtttctcgcaccaccaccgcgcgtgcccggcacggcggtgttcctcaccccgacaccggatgtggtgccacacgcgttgatgcataacctcaaccataacagggtgctacacgagcgcgtcgtgtttcttaccgtgaaaatgaaggatgtgccatcggtgccggcgaccgagtgcgcagccgttgagccgctcggacacgcctgctacaggataacgctgcgcttcggcttcatgaaccggcccgatgtcgcgcaggcgctcggcgctctgcctccggcggctggcctggagtttgacatcatggacacctcgtttttcctgagtcgcgaggccatcgtcgctgcagccggcggtcccagtggcatggcgtcatggcgtgaacgtctgtttgccacgatgagcaggaacgccggcaatgctgctgattacttcaacataccggcaaatcgcgtgatcgagattggcacgcagatcaagatctagaccgccggcggcacctgttctgcaaaggactccgtgccccaggcgtcccgtacctcggcagccagttcatcggcgcgcccttgatagcgtggcgaaaaatggaacggcgtcaccgcgcgtgcgcctatgctgcgcgcaatccgcccggcctgggcggcggtcaggtggttcttgcgcaggccgtgtgcccggtcgacatccaggaacacgctctcgatgaagagctggtcgacgccttgcatcagttgcgacaatgcttgcacgttcgcgctcgtatagcgcaggtcggtcacgtagccgatgcgcaggccgggctcggtatccaggatcagccggctcagctcgccgaccgttcgcgccgatgcatggtcgccgctcctgtcccgccattgcacaaggatcggggcatcggcggccgcgccggtcaggaccgcatgcttgagttcgcgcagccaggcgccggtggtcaggcccgatgcagccaggcgctccttgttgacgccgagccgggccttttcctccaccaggtaggccaggcatggaatcccgtgatcgacaaagcaggcgcgcacccggaacgtcgcttcgtcatgcacgatatcgccggccctctcgacacacgcttcggcctccctggcaaagccgtgccggctggaaaagcaggcgtgccgcatctgcccgtcgagtccaagttcggccacttcgatgaccagctcggtggcgtagcgatgcaccacgttccaggtataggcaagcagcttgtgctcgacctgtgccaggaatcctggcccgccgaccagcacgaggcgcggcttgcgcccgagcagcacacgcagcagcttgtcgaagccagagaaatgatccatgtgcgcatgcgtgacaaatacatgcgacaggcgcatcagctcgcgcggcatcagccgggcgatgtcgcccaggtcgaacagcagcgcgcgccgttcgtccaggaagtctacgaacagccccggatcgccaaaggcatcgttgacgaggcgggcttccagcagggggcgcatgttcactcgcggtgcgaccgacgctaaggctcaggcaagggcgcactggtccggctgccggtcaccgcccggtcagctggcgcagcagcttctgcacgatccgctcatgctgttccagcgccgcgtcaagtgtctgcgcgccaaaactttcattgtcctgctcggcctgcccggtcacgcgcgtgatgaacaagggggtgtccgtcggcgcggcctccgacacgccccggaagcgggtcgtcaccgtgccgccggactgctccagcagggtgcggcggaataccaggtcgttgtccgccatccagcgcgaccattcgtcgtggtcggctacctgcactggccggttcttctcatcaaggatatagaagcggcgccattgctgtggatcgtgacgaggcttcatcgactaccacctccgtggggttgtggcccgcttgtcacccgggcccgacggccaatgtgctttgcaagcgactaccgcgcaacgcaagtgcacgatctcaacgccgccctgcagctagtctatttgacggatgcgttcatgccagcgcgccgttgccgtcctcgacctggcatccggccggcgcctcaagcccggcgccgatgcgcgcgaactggccgtctgcgatcaggatatcgacctggttcccggctgcgagccggacattgcggaccaacagttgattcattgcatcttccgttatttcaggatgaagccgccttcaggacggcggggcttgtctctcggcacggttcaacgctgcggggcgcgcatgccgccgcgcggcaggcagccgagcagcctgtcgaaggccggcgcgatgtcctcctccggcacgcaggcataccccagcagcaggcctcgctgcacggcatcgccgatgaaatagcgcgacagcggccgcaccatgatgccgcgcgcgcgggcggcggcggtgatggccacgtcgtcggcatcgtcgggcaggcgcagcaccaggtgaaggccggcattgctgccgtgctcatgcagcgcgccggggccgagatagcgctcgatcaacgcggccaggatggcgcgccgtcgggcatacagcggccgcatgcggcggatgtgggcggcatagtcgccggcctgcatgaattcggcgacggttgcctgcgtcatcaggtggccggcccggtatagctcggcgtgcgcggtctggaaggcgccggccaggctgcgcggcaacaccaggtagcccatgcgcaagcccggatagagggtcttgctgaaggtgccgatatagatcaccggcgcatccggctccatgccctgcaacgacgggatcggctgcccggaaaaacggaactcgctgtcgtagtcgtcctccacgatccagctgccgcgctggcgggcgtactccagcagcgcgcgccggcgcttcaggctcatcacggcgccaagcgggtactggtgcgagggcgtgacgaagataaagcgcggcgcgggcatctccccgccggcctccgtgtcgggcagcgtcaggccctcgtcgtcgaccagcttcggcaccatgccgatatcgctgacctgcagcacgccgcggattccccaatagctgggttcctccacccacgcctggtcgccgggcgagcccagcatcctcaccaccaggtcgatggcctggtgtatgccctcggtgatcagcacctggtccggatcgcagcgcaccgagcgcgctacccgcagatgcgccgccagggcttcgcgcagcgccggcagcccgccgccatggctgtagctcagccactccgggtgcgggttgcgccacacgcgggccgagatctgtgcatagcggcgatgcgggaagcgcgtgacgtcgggaacgcccggcatgaatgcgccccattgcgtgggcgaggccgaggcattggccagcagccgctgtccgcgcggtgacagcccgggcatggcctgcggcccgacctcggtcgccggcaccgcggcggcgttcaggtagcgctccggcgcggtggcggcaacgaaggtgccgctgccggtgcgtgcatacaggtagccctcggccagcagctggtcgtaggcaaacatcaccgtattgcgagacagccccagttcggcggccaggtcgcgttgcggcggcaagcgggtggccggcgcaaggctgccgtcctgtatcgcgccgcggatgcattcgtagaggccgcggttgagcggtttgcccagtgccgccgtgccttcggggcccaggcgctggagcagctggtcgccgcagatcgatttcaaattggcaccatcggaattgcgaaagcggtactggattatagggccaaggccggttgaaatggctggcatcgctgggcccctgccagcggtgcccgtttcgcgagtcggccggtgccgacagtccttaccgcacaatgaccatgaaaaacctcgaactgaaccaacgccgtaccctcgcgacgccgcgcggcgtgggcgtgatgtgcgatttctacgccgaccgcgccgagaacgccacgctgtgggacgtggaaggccgtgcctacacggacttcgccgccggcatcgccgtgctcaacacgggccatcgccacccgcgcgtgatgcaggccatcgccgcgcagctggagcgtttcacgcataccgcctaccagatcgtgccctaccagggctatgtcacgctggccgagcgcatcaacgcgctggtgccgatccagggcctgaacaagacggccctgttcaccaccggcgcagaggccgtggagaatgccatcaagatcgcccgtgcgcataccggccgccccggcgtgatcgccttctcgggcgccttccatggacgcacgctgctgggcatggcgctgaccggcaaggtggcgccgtacaagatcgggtttggcccgttcccctccgacatctaccacgctccgttccccagcgcgctgcatggcgtcagcactgagcgggcgctgcaggcgcttgaaggcctgttcaagaccgatatcgatccggcccgcgtggccgcgatcatcgttgagccggtgcagggcgaaggcggcttccaggcggcgccggccgatttcatgcgggggctgcgggccgtatgcgatcagcacggcatcgtgctgatcgccgatgaagtgcagaccggctttggccgtaccggcaagatgttcgcgatgtcgcaccatgacgtggagccggacctgatcaccatggccaagagcctggccggcggcatgccgctgtcggcggtcagcggccgggccgcgatcatggatgcaccgctgcccggcggcctcggcggcacctatgccggtaatccgctggcggtggcggcggcgcacgcggtcatcgacgtcatcgaggaagaaaagctgtgcgagcgctctgccagcctgggccagcagttgcgcgagcacctgctggcgcagcgcaagcactgccccgcaatggccgaggtgcgcgggctgggttcgatggttgccgccgaattctgcgatcccgccacaggccagcccagcgccgagcatgccaagcgcgtgcagacgcgtgcgctggaagccggactggtgctgctgacctgcggcacctacggcaatgtcatccgcttcctttatccgctcaccatcccgcaggcgcagttcgacgcggcgctggcggtgctgacccaggcgctggccgaataaggggaacacatggaactccaacataccgcgctgttgcgcagccattgcctgatcgacggggaatggaccggggcgcaaagcggcgcagagctcgccgtctgcaacccggcaaccggtgaacggatcggctcggtgcccctggccggcgcggctgaagccgaacaggcggtgcgcgccgccgagcgcgcgctgccggcgtggcgcgcacagacgggcaaggcgcgtgccgccgtgctgcgccgctgggccgatctgatgctggcgcaccaggaagacctggcccggctgatgaccgcagagcaaggcaagcccctgcccgaggcgcgtggcgaggtggcctatgccgcgagctttctcgagtggtttggcgaggaagccaagcgggtcgatggcgaggtgctggccagcccgcgcagcagccagaagatgctggtgctgcgcgaaccggtgggcgtgtgcgcggccattacgccgtggaacttccccgcggcgatgatcacgcgcaaggtcggcccggcgctcgccgccggctgcaccatcatcgtcaagccggccgaacagacgccgctcacggcgctggcgctggcagtgctgggcgaacaggccggcgtgccgcgtggcgtgctgcaggtggtgaccggcgacgccgtgcagatcggcggcgtgctgtgcgccagcccggtggtgcgcaagctcagctttaccggctcgaccgcgatcggcaagctgctgatggcgcagtgcgcaggcaccgtgaagaagctctcgctggaactgggtggcaatgcgccgctgatcatcttcgatgacgcggacctggatcgcgcggtcgagggcatccttgcctccaagttccgcaacagcggccagacctgtgtctgcgccaaccgcatctatgtgcacgaccgcgtctacgacgaggtcgcgcgccggctggtcagcgcggtcgagcagttgcggccgggccatggcgtcgacagcggggtcacgcaaggcccgctcatcgacgccgacgcggtggccaaggtcgaagcgcatatcgccgacgcgctcgcgcaaggcgccacggtgctgacgggcggccagcgccatgcgctgggcggcaccttcttcgcgcccacggtgctggccaatgcgactgcgtcgatgcgggtcgcgcgcgaggagaccttcggcccgctggcaccgctgttccgcttcaccagcgaagcagaagtggtggcgatggccaacgataccgaatccgggttggccgcttacttcttctcgcgcgacatggcgaagatctggcgcgtggcgcaggggctcgagtacggcatggtcggcatcaataccgggctgatctccaatgaggtggcgccgttcggcggcgtcaagcaatcggggctgggccgggaaggctcacgccatggcatcgacgagtatctggagacgaagtacctctgcatggaagtcgaataacaacaatggggtgaggaacaccccaccaccagggcggggcacggcgcacccacgcagtgcgctggccccacggagacaagacagtccggcgaatgccggtgccaggtgggcgactccggtgcaagacctgcgcaaacttccaggaaacggaagggggcggacaggacgcgcgccgcgatcggcccaacgccaatggcacgcatattgcggactgggaagtgccatccgttgctgtcagcggatgccatttcttctatcgatgagggtacaaagatgcgttccactgctatccgcagcctgcttgcagtcgccatgctggcggcctcttcactggcacttgcgcaaggcgcccgcgactggcccagccagccggtgcgtattgtcgtgccgttccaggccggctcggccacagacctgatctcgcggcagatcggccttggcctcggcaaggaatacggccagaccttcgtggttgaaaaccgcccgggcgccgccgcgatgatcggcagcgaggcggccgcgcgcgcgccggccgatggctatacgctgctgatgtccgggccggcgtcgatggtgaccaaccggttcctgtacaagaagctcagctatgacccggatgcgttcgagaaggtggcagtggtcgcggtcacgccgaatatcctgttgtccaacccctcgctgccgttcaagacgctgcccgagatggtcgcgtatgccaaggccaatccgggcaagctgacctatgcctcgttcggtgccggcaccacctcgcatatcgccggcgagatgctgaaggccgcggccggcatcgatatcgtccatgtgccgtacaagggcgccggcgaagcgatcccggcgctgctgtcgggccaggtgtcgatgtatttcgacaccatcatgaccggcctgccgtatgtgaaggccggcaagctgcgcgcgctcggcatgtccaccgcaaagcgctcgcccaacgcgccggagattccgacgattgccgagcagggttatgccggcttcgatatcgcgccgtggtacggcattgtcgcgcccaagggcacgccggccgacgtggtcagcaagctcaatgtctcgatcaacaagctgctcaaggcgccggagttccgtgaacgcctggctgccaccggcgccgagccgcgcggcggcagcgtcggcgatttcagcgcgatggtcagcgcggagatcccgcgcaccgaaaagctggtcaagcagtccggcgtgaccctgcaataagccgcgtgcagcaaccctggggcgccgcccgcgcgcccctttacctgttctgaatggagttcccgatgttgcctttcgactggacctttccctacccgtcgcaaaagatgccgctgctggccgccaacgcggtcagcaccagccagcccctcgccgcgcaggcggggctgcgcatgctgtacgaaggcggcaatgccatcgacagcgccattgccagtgcgattgcgctgaccgtggtggagccggtgatgaacggcattggcggggacatgttcgcgctggtctggcacgaggggcagctgtacgggctcaactccagcggccgggcgccggcgcgttggaccctggatcatttcgccgggcacgacagcatgccccaggtgggctgggatacggtcaccgtgccgggccaggtcgcgggctggaaggcgctgtcggtccgcttcggcaagctgccgttcgcgcggctgttcgcgccggccatcgagtacgctgaacagggcttcctggtgtcgccgcagatcgcacggcaatgggccgcacaggtgccggtgctggccggccagcctggctttgccaaggcgttcctgcgcgacggcagggcaccgcaggcgggcgagcgctggcgcttcccggagcaggccgccacgctgcagcgcattgccgagagcgatggcgagagcttctacacgggtgaactcgccgcgcgcatcgtcgcgttcgccgaggaaaccggaggcgccatccgtgccgacgacctggccgcacatcgcgccgcctgggtccagccaatggcgcagcagttccgcggctacacgctccatgaaattcccccgaacggccagggcatcgccgcgctgatcggccttggcatcctggaccgcttcgacgtggaaggcatgggctgcgacagcgccggcttctatcacgtcagcatcgaggcgatgaagctggccttcgccgacctgcaccgccacgtgtcggacccgtccaccatgcagcacgcgcccgccgccttcctggatccggcctatcttgccgagcgcgcggcgctgatcgacatgaaacgcgccggcacacctaccgctggcatcccgaagagcggcggcaccgtctacctgtccagcgcggatgcggcgggttcgatggtgtcgtatatccagtccaactaccgcggcttcggctccggcgtggtggtgcctggcaccggcatcgcgctgcataaccgcggcgcgggcttcaacctcaagcccggccacgccaactgcgtggcgccgggcaagcagccgatgcacaccatcatcccgggcttcgtcacccgcaatggcgagccggtgatgtcattcggcgtgatgggtggctcgatgcaggcacagggccacgtccagatgatggcgcggcttgccgccttcggccagaatccgcaggccatgagcgatgccccgcgcttccgcgttgagcacgggccggtggtcaatgtcgaggcgcatctgccgccggatgtggtcgccacgctgcgcggcatgggccatcgcgttgaagtggcgccgcgcgacagcctggagttcggctcggcgcagctcatctacaaggcgccggacggctacatcgcggcctcggactcgcggcgcgacgggcaggcagtggggttttaggggcgagccgcccgcggtcacagcggcgccggctgaggctggctggcaggcgtggccgcggcgggcttcttgttgtcagtgccgctatatgagaagtacttcgccttcgcgcccctggcccagtacgccaccgtgaagtgcttgctgtcgcgcccatagagcaactccaggctgccattggcggcggaccactcggcatagccattctccgccgcgccttcggtcttgcgcagggacgcatagcgctcgtcgagcttcttgcgcacctcatccagcgccgggcgctcgaacgtcatcgtgatcagcgccacggtgtcctgcgcatcgcagttcaggatcacgcgcgtcaggccctgcaggtggaagcgctccaggtgcctgagctcgacggcgtcgccaccggcccactcggacttgccggtcctggcgtgattctgcggcggcgccaggcgagagcacctggccttgcccagctccagtcccagcggcgcagcggtgttgccggctgcgtcaggctgggcagggggcgcggcatggatcgaaacggatgtcagcagggtggcgcagagcagggcggcctgctgcaggttcaggcgggaaagtgctttcacggtcttgagggaagttgtcagccgggattctacggctttcttgtttcctgccatgcatcttcacgtctgcccgtggtccttgcgtacccggtctgcttgtcatatagtcctattaatagaactatagaaacaaggcaggagcaaagatggagacaccgactggagcactcgctggcgtcaaggtcgtggacatcacggcggtgttcatgggcccctcggccactcagatgctcggcgacctcggcgcggatgtgatcaaggtggagccgcccgcgggcgatagcacccgtggcatcgggccctgcggcaatgagaagatggggccgcttttcctcgggctgaaccgcaacaagcgcagcatcgtgctggacctgaagtcgccgcaggggcgcgaggcgctgctgcgcctggtggcggatgcggacgtgctggcgtacaacgtccggccccaggcgatgcaacggctcgggctggactacgagacgctggcgcagatcaatccgcgcctggtctatgtcggcatgttcggcttctcgcagcgcggacgctatgccccgcaagcggcgttcgacgacctgatccaggccgccaccgggctgccccaggcggttgccatgggcaccggcgacattccgcgctatcttccgctgaccattgccgaccgttccgtcggactctatgccttcggcgtgatctgcgccgcgctctacgcgcgggcgacctccggccgcggccagcgcgtcgatgtgccgatgttcgaaaccatggtgccttacgtgatgggcgaccatctctatggcgagaccttcgtgccagccaagggcggattcggttatccacgcctgctgtctcccgagcgccggccttaccggacccgcgacggccatgtctgctgcctgatctatcacgaccatcactggcgtgccttcctgaaggtgatcggcaagcccggcctgtacgacaccgacccgcgcttcgccgacatcactacccggacggcgcacatcaccgagctctacggcatggtcagcgacgaactggccaggcggaccacggaggaatggcaagtgctgctgaaggaggcggatatcccggtgttcccgatgcacacctttgaatcgctgctcgatgatccgcacctgaatgacatcggcttcttcagcgaatccgaccacccggcggtgggccgcatccgcgaaatgtcggtgcccagcgaatggcacgggacgccgccatcgcagcgccgccatgccccggccctgggcgagcatagccgcgaagtgctgcgcgaggccggctacaacgaggccgacatcgacagcctgatggcatccggcgcatcgcgcgaaccgcgccaggcatcggtgcatacggctggcacggcaagcgaggcctgaacatgaatgaagaactcctgtgcgaagtccgcggcgcggtcctctggctgaccatcaatcggcccgagcgccgcaacgcgatcaatccggcggtactggacgggttgcacgcggggatcgaccgtgccaaccacgatgaggccatccgagccgtggtcatcaccggtgccggagaccaggccttttgcgcgggcgccgacctgcagagcggcaagtcctttgcgttcgactattcggagccgagccagcggcttgccgacctgctgcgctgcgcgcggcgctccaacgtgccgctgatcgcgcgcgtcaatggcgcctgcatggctggcggcatggggctgatggccatgtgcgacatggcggtggccagcgagcgggctgtgttcggcctgcccgaggtcaaggtgggggtgttcccggcgcaggtgctgagcgtgctgcagcatctggtgccgcggcgcgtgctcaatgagctgtgcctctgcggcgagccgctgaccgcgcaggaagcgctggcggcagggctggtcaaccacgtcagtacggacctggacggcaagcttgactggctgctgggccggctgctcgacaaggcgcccgctgcgatccggcgcgggctctataccctcaagcatatcgatgcgatgtccttcgagcagtcgatggcgttcacggaaagccagatcggcctgttcgccatgaccgaggatgcgcgcgagggccagctcgccttccgcgaaaagcgcaagccgaactggaccggcaagtaagagaaaggcaaggagacaggaccatgcatgacaagacagtgcgcatcggcggcgcttgcggattctggggcgacagcagcgtgggcgcgccgcaactggtgcgccatggcgggatcgactacctggtgttcgactaccttgcggagctgaccatgtccgtgctggccgcggctcgcctgcgcaagccggagcttggctacgccaccgacttcgtcacggtgacgatgaagaccttgttgcgggagatcgttgagtgcaacatccgcgtggtcagcaatgccggcggcatcaatccgcagggctgcgcgcaggcgctggcggcgatcgccgccgagcagggcattgcggtgcgcatcgccgtggtcgagggcgatgatgtcatgccgctggtggcatcgctgcgcgaggcaggcatcaccgacatgcagaagggcttgccgctgccggacaagctggtcagcgccaatgcctatctcggcgcgctgccggtctgcaaggcgctggaccagggcgcgcagatcgtcattaccggccgctgcgtggacagcgcggtgaccctgggcgtgctgatgcacgaattcggctggcaggcgcacgattatgaccggctggcgcagggcagcctggccggccacatcatcgagtgcggctgccaggcgacaggcgggctgcataccgactgggagcaggtgccggattggccgaacatcggctatccggtggtggagtgccgggcggacggcagcttcctggtgggcaagccacccgctaccggcggactggtcacaactgccacggtgggcgagcaggtgctgtacgagatcggcgacccttcggcctatctgttgccggacgtgacctgcgatttcacgcaggtggcgctgcgccaggccgggccggacctggtcgaggtgcgcggcgcccgtgggcgtgcgccgggcaactgctacaaggtcagtgccacctatatggaaggcttccgctgcaatgcccagctgaccatcgtcggcattgacgcggcggccaaggccgagcgcacggccgaggccatcctggcccgcacgcgcaggctcttcgcggaaaacggctggggcgactacacccgcacccgggtcgaagtgctgggagccgaatcctgcttcgggccgcacgctgcggcgcgccatacccgcgaggccatcatgcggcttgcggtcacgcatcccgagaaggcggcgcttgaactattcgcccgcgaaatcgcggcggccggcacgagctggtcgcccggcaccacgggatcgggcggcggacgcgccagcccgtcgccatcgatccggcaatacgccttcctgctggacaagggtgcgctgtcgccgacggtggtcatggatggcgtgtggactgccgtctccatcccggccgggcacgcagcgacggacgccgccgcccccgccgcggcgcaggctgccgccatccctgccggtggcgacagcattgaagtccccctggtccggcttgcctacgggcgcagcggcgacaagggcgatatctccaatatcggcctgattgcgcgccggccggaatacctcccgctgctgcgcgccgaggtcacggcggcgcgcgtggccgactggctgggccacctggtgctggggccggtctcgcgctatgacctgccgggcttcgacgcgatgaactttgtctgcgagtcggcgctcgatggcggcggcatggcatcgctgcgcaatgacccgctaggcaaggggatggcgcagatcctgctgacgatgccggtgcgcgtgccgcggagcctgctgtcatgacacgcgccagcgccaaggtcgcagccaatggcggcatcgcgctggccgacgataacgccggcggcgtgacccgctaccggcaactggcaagcgtgctgcgccacaagatcgtcgccggcgagtatccggtcgggttccagctgcccacggtcgagcacctggcgcaggcgtacggccttgccaaggtcaccgtgcggcaggcctttgccttgctgaccgaggaagggctgatcagcagccagcgcgggcgcggcacgcacgtcatcatggtgccgtccggcccgggcgaaggcatgcgctcggccatcaacgatgtctcggttggcgccagcggcctcgagatccgcatcctggaaaagcgcaagaacatggccctgccgcccggccttgccacctgcggcgcgccgatggaccgctacgtgatgctgcgcaagctgcacgtgcatgacgggatgccgttctgcctgatcgagctgtatgtggccgacgcggtgttcgccaggttcccgcgcggcgctgagaagcatcacaagattgcccacttgctgcgggagcagctgggcgaccggcttggcacgatgcgccagaccatgaccgttgagccggccgacgccatgctggcgcgcgacctggactatgccttcgcggcaccggtcgcgcgcattgtccgtaccacgctggatatcgacggcaacgtgctcacggcgggccgcttctggtaccgcggcgaccgcttcatcctcgacgtggagatgcccgcgcagcttaccgagcgctaccccgaactggccgtgccgaaagctgctgcccggcaagacgactaaccaggagacaacgcatgacatcgcaattcgtacgacgcgccgccgatgtgcccgcctattccccggccaaccataccggaaccgccaaccagcgcgtgatcggcagggagacggtcggcgcgcggcgcatcgaagtgctgttgggcacgatttctcgcggccatggcgccttgccccatgcgcatccgaacctggagcaggcgtcctacctgctggcgggcgagggcatcggcgaggtcgccggcagggcgcgcaccctgcgtgcgggcgactggggtttcaatccgatgggcgtattccaccgcttcgaggtcgtcagcgacgagccggtgcaggtcatggtggtgtacgccccaccgtacagcgaaaacccgaacgcggccgtggtggccagcgcagcggatgatccccgcagcagcgcgcaggcggacagcctgcgcgaggtgccgatgcatgaggcggcccaaagcctgcctcactaccatcgcgtccgtgccagacccgtgattacgcgcgacacggtcggcgctcggcatctggatattcgcgcactggagctcgaagccacgggcggtgccgaagcgcactcggtggcggcgactgagcaggtgctgttcctgcagtcgggttcggtcagcggcgagatcaacgaccagcagttcaccgcgacgtcgggggactgggtctttgtgccggagggcggcactttcagctttgcggcgcaaggtggcccgtgcgaggccatcctggtgcgggcgcacgacgcggtgccctgaatccggcccgcgcagggcccagacaatgaacagatgccaaaggcacgaggagacagaccatgattcatccatgcatgcgtaaagtggccatcgggctgctgttgccgctggccgcggccacagccgcgatggcgcaggccgcggacgccagccaatatccggacaagccagtccgcgtcatcgtgccgtttcccgcgggcagcggcaccgacagcagtgcgcgctttgtcgccgagcggatcaccgcgcagacgggcaagcccgtggtggtggacaaccgtccgggcgccaacggcttcattgccgccaaggccgtggccggcgcaaccggcgacggctacaccatgctggtgacgaccaacaccacgcatgctgccaatgcgtccttgttcaagaagcttccttatgacccgatcaaggatttcgccccggcatcgctgatcgccaagagcgggctggtattggtggtgccgcccgacagtccggtacgcacgctggcagacctgacggcgctggccaaggcaagaaatgggacgctgacgtttgccagcggcagttcgtcgacccgcatcgccagcgaactctacaagatgctggccggcgtgcaggcgctgcatgtgccctacaaaggggtgccgctggccctgaccgacctgatggggcaccagatcgatttcatgatctccgatatttctccggccatgacgctgatccagggcggcaagctgcgcgcggtcgcggtgaccactgcgcagcgcaatccggtactcaaggatgtccccacgatggctgagagcggcctgcccggctatgagatggtggcatggtcggcggccttcttcccggccgggacgccgaagcccgtggtggaccgcatgagcgaactgatgcggaacggcctgaccgggccggctgccaccgactactttgcccgcaccggaggtcagcctgcgccatcgacgtccgaggaactggccgcctttgtccgcagcgagaccctgaaatgggccaaggtgatcaaggcagcgggaatcgagcccgagtgacgtaggggggggcgttgatgcgcagaacgcctcctgcaggcctgcccctacacctcaggtgcttgcgccggcatgaagcgccgggtagcggcccagaacaccagtgccagcaagctgaccacggcgcccagcgcgcacacgccccgccagccggcagcatcatagaccgccgtggtggcaatcgcgcccagcccgctgcccgccgcgtagaacagcatgtacgcgccgaccagccggctgtgcgccgcggcatcggtgcggaagatcatgctctggttggtgacgtggatggcctggccgcccaggtcgagcagcacgatgccgatggccagcggccacagcgaggtctccagccatgacagcggcagccaggccgccaccagcagcaccagtgccgcgagcgtggtgcgctgcccgaagccctggtccgcccagcgccccgcacgcgcagccgccagggcgcccaccgcgccaaccagcccgaaggcgccgatggccgtatgcgagagcccatagggcggagcgctcagcggcaatatcagcgcgctccacaagatgttgaacgccgcgaacatcagcagcgcgatcgtgccccggatctgcaagacccggttgcggcgcagcagcaggaacatcgatgcgaccaggctggcgtatcgcatgcgctggccggcgctggccaccactggcagcgtgcgccatagcagccatgcaagcaccagcatcgccgctgcggcgcagacatagacgttgcgccacccggccacgtcgctgacgccgccggccacgacacgcgccagcagcagtccgataaagacaccgctctgcgcggtgccgaccacgtgcccgcgctcatgcggtcctgcagccgcggccgcataggcgaccaatccctgggtcatggcggtgccgagcaagccggtcaggagcatccccgccagcagcaccgtaacggacggcgccagcgccacggcagccagcgcgccggccagggcaagcacctgtgccagcatcaggcggcggcgttgcaccaggtcgcccagcggcaccagcaacagcagcgccagggcacagccaagctgggtggcggtgaccacgccgccgatggccccggcgctgatggagaaatccgccatcagcgcatccagcagcggctgggcgtaatagacattggcgacgctcaggccgctggcgcaggcgaacagcagcaccgcgccgcgcggcaggttcgcacacggtgtcgcagggcaagtcggaggcggtgccgtcaccggcgtagcgggggaggttttcataccagtccaagtggttgcaaaacaaaaccagttgaagcgtaagcgtactggttttaaaatgcaactacattgacgggctgcacagccccaaggcaaccaagacatggccacccgcaaagacccgagcgatgaaacctgccccgttgctcgtaccctggaactggtcggcgagcgctggtcgctgatgatcgtgcgtgatgccttcgacggcatgcgccgcttcagcgacttccagcgcagcctggcggtcgcgcgcaacatcctgtccgaccgcctgcgccggctggtggaagccggcatcctgacgacgcagccggcttccgatggcagcgcgtatcacgagtatgtgctgacgaagaagggagagagcctgttccccatcgtattggccttgcgccaatggggcgaacaacatctgtttgcgcgcggcgagcggcgctcgctgatggtggagaagcggaccgggaagccggtgccgctgatgataccccggaccagcgacggtgatgtgctgttgcccggggaaacggaagtgcgcaagccgcgctaggagggggcggcggcgaggtcgtcaacagtcgccgcgctttgcagcgcgggcgacctgctgctgccttcagctgccccgatacgtcccgaagctccacggcgagcacagcaacggcacatggtagtgctgcgcggcgtccgcgatggtaaagcgcaccggcacgatgtcggcgaacacgtcgggggtgcggaagtagtccgctacccagaagcgcaattcgaactcgccggtgcgcgcctgcgccggcggcagcatcggcgtgtcggtgcggccgtcgtggttggtgcgggtgcgcgcgatcagccgcgggggctgggtggcaacgtcgaacagttccacctgcatgccggccacggggcggcccagggatacgtcgagcacatgtgtgctgatgcctgccatgatgcgttggtctccgggttgggccgcggcgtcagctgccgcggtagtagttgtagctccacggcccgaacagcacgggcaggtggatgcgctggctggcgtcggtgacgcgcaggcgcagcgggatcttcgacaggaacgacggttgcggcaggctggccttgcgcgcggcaaagtactcgtccgcgtgcaggaccagctcataggtgccggtgcggtagctgtcgccgatcagcagcggcggttcgctgcggccgttggcggccagcgtgacggtctgcagcggcgtgcgctggccattgtcgatgcggaacatctccacgcgcatgccggccgcgggcgtgccgttataggtgtccagcgcgtgcagcgtcaggcgcgggctcaggccgccttgctgcaccggtgcagcggtctggttgggggccgccgcatcgggcgttgcgccccagctggcgccagccagcagcgcgccgccgcccagcgtcatcgattgcagcgcgaagcgccggcgggtgggatcgaagctatggttgtccatgtcaggccccttgcttgccgtgcttgcccagcttgcggatgccgaccagcaccagcaccgcggccagcacctcgatcaccgccaccaggtacaggccggaggtgagcttgccggtggtgttcttgatcagccccatcacataaggcgcgccaaagccggccaggttggccaccgagttgatcagggccacgcccaccgcggcggcgctgcccgccaggtagcggttgggcagctgccagaacacggggatggcgctcatggtgccgaccagcgcggcagtcatggcgagcagtgcgatcaccggcgacagcacctgcgcgcccagcagcacggccagcaccgccatggcaccgccaccgaccagcgccgagccgctgaagtgccagcgcacttcattgcggcggtcggaatgcgcgccgttgaggatcatgccggcggcgccgcacaggtaggccacggccgcgatccagcccaccgccattggcgtggtgaagcccacgtccttgatgacggtcgggatccagaaggtcagcgtcgagttggcgcacagcaggcagaagtagatcgcgatcagcagccacaccttggggttggtgaagagcgtgcgccagtcgtggccgcgctcgcccagggcggcgttgtcgcgcttgagggcgtcctgcagcacgcgcttgtcgtcgtcggagagccagcgcgcctgctccggcttgtcggtcatgtagaaccaggcaaagatgccggccagcactgacgggatgccttccaggatgaacagccactgccagccgtgcatgccgctcacgccagccatgccggtcatgatccagccggccagcggcccgcccagcacgccggcgatggccgacgcggacatgaaggtgccgaaggcgcgcgcgcggcgctgcgacggataccagtaggtcaggtacaggatcacgcccgggtagaagccggcttcgaacgcgcccagcaggaagcgcaggatatagaactgcgtgggcgtggtgacaaagctctgcagcatgcagatcacgccccagcagatggtgatgcgcatgatcgtcttcttggcgccgatcttctgcagcagcatgttcgacggcacctcgaagaagaagtagccaaggaagaagatgcccgcgcccagcccgtacacggcctcgctgaactgcagcgcgtccagcatctgcagcttggcgaagccgatgttgacccggtccagccaggccagtacccacagcaccccaaggaagggcagcaggcgccaggttaccttgcggtagacgctgtcctcggcgtcgtcggcggtgccggcgaataccgggatgccttgtttcgtgatcgacatgatgtctcctgtcttgtcgtgttctgccaggtcttgcttggcggcggtgcatgccgtccgccgggttgggagcaagtatatgaatggcccgccaatgcgaaacgagggggctggtataggccccatagcagcaccgatatgggctgcaatcccttgtgtggcgcgggtttgcgggtgctccggccggggccgggcggacctatggattaccctaggcgggccgttttccggggtgcgcgcacgcgcatcgggcaggctcgtgcgggttgtaccggttgccgtgcggtgcgcgacacgctacaaagtcgccattgcctggcatggcgttgccgcccggagcggcggcggccgcacccgccaggcctccacttttgctgccacggacccaacatgattcgcgccgacgacccgttcgatacctacctgctgcgcgtgctgtgcatcctgatcgccgagcagagcgtgtcgcgcaccgcgatccgcctgaaccagtcgcagccggccatcagcgccgcgctcaagcgcctgcgcgcgatcttcaacgacccgctgctcacgcgcgagaagaacgtgatggtgccgaccgagcgcgcgctgcagctggcgcgcaatgcccaggccgcgctcagcgcgctggacaacctgctggtctcggacgagcgcttcgatcccgccaccaccgagcagagcttcgtggtggccatgcctgattacctggcgccgccgttcttcgcgcacgtggtgcgcgcggtgcggcgtgcggcgccgcacgcgcggctgtcggcgctgccgctgggggccaccttcgattacgagcaggcgctgtcggcgggtacggtcgacatcgtgatcggcaactggcccaacccgcctgagcacctgcatctgtcggtgctgctggaagacgaggtggtgtgcgtggtggcgcaggacagcgtgcatgcgcagcccggcaagtttacggcccaggcctacctgggcgcctcgcatatcgtgcccacgccatattcgcgcgaccagcgcggcctggtcgatgccggcctgagcaccatgcgcgtgcaccgggacaaccgcgtcagctgtccctacttcaacctggcgcccagcctgatcccgggcaccgacctgatcctgaccaccgcgcgccatttcgccaactaccatgcgcagcatgtgccgcttgcggtgctggagccgccgatcgagttcccgttcatgcgcttctaccagctgtggcacccgtcgcgccaccgctcggccgcgcacgtctggctgcgcggcatgctgaccgccgcctcgcaggagctgcgcgacctgcgcgatatgcgccgctagcggtatcggtttctgttatgggatctatagggcgcgggctctcgccgctgcggcgggccgttcctatactcggccccgtatccaatgattccccatgcgcgggatccctacgggagaagcatccatgtctcaaccactcgacctggcgtcggtcaacgccctggacgaagcggcctttgccgatgccttcggcagcgtgttcgaacactttccgcaggctgccgagggcgcctgggcgcagcggccgttcgcatcggcaacggcgctgcatggcgccatgatggacgtggtgcgcaagcttgacgaaccgcgccagcgcgatttcctgaacctgcacccgcagctgtcggcacgcaatatccgcgcgggcacgatgaccgccgattccaacgccgagcagaagagcgccggcctggacgcgatgtcggcgcagcaagaggccgcgctggaccagcttaacgcggactaccaggcgcgccatggcttcccgttcatcatctgcgtgcgccactacacccgcgaaggcatcttcgccgcgttcgaacgccggcttggccgcagcacgcagcaggagcttgatgaagcgctggcacagatcgccgcgatcacgcgagggcggctggcggcgcggctggccggttgagtccagcgcctatccaaaggcctcaagcgccagcgccagcatccccaccaggatgaggctggcggcccagaccgcctccaggttgaaccagctccgcgatacgaacttcagtcccaggtagcggtagaccagccacgccatggcgccgcccacggcgaacatggccagggtgtggatgacggaaaccagcagcgccatgcccaggttggcgctggcgagcgtggcggcggcctggtgccccaggtccgtctcggcacggcagaggccaagatagatcggcaccagcatcaggccggcgccatgcgcgatcgccaccgcgaacgaccatagcgccagccgcgatggcgcgatgcgcaccagtgcgcgcgggtggcctcgcctgagcagcagcacgatgccgcagccgatcagcagcacgctggcgccgatgcggatctgcgcttgccaggcgaccagggccgccagcatgccgaaaggcagcgtcaccgccaataccgcaagcgcatgcccgaaagccaggtacccgagcgcggcaaggagggcgcggctgctatgcgccagcaagccgttcgataccgccagcggccagcccatggccgggttgatgccgtgatagaggccgctggccagcactgccgaccagagaccgatctgttcccaggcgtgaccggtcaagccttgaccgagggatagcaaaacgagtcggtcgagcagtcgccgccttccagccggatctggtgcgcgcggtagccttccggaaactcgacccagtagtcatcggccagcgtcagcccgccgtccgggccggcatgcgccatgacttgcgtgccggggatgccgtctgggtagaactggttgtcccaggtggagtagagcgagttggtccagtagacgcgcttgccgtcgcggctgatctcgaccatctgcgggccgccggcgaatggcttgccgttgggatgcggcgtgcgccggacgatgccgccgatatggaccgacccagaaagcctgggcttgcgcggatcggtcacgtcgtactgccgcatttcgccggtgccccagcaggacacgtagaggaacttgtcgtcgagggacagatcgatatcggtcaccagcggcggcacggcaccgaagccctgcagcagcggcggcagcaggcttgcatcggcggcttcgggggggatggttgcggtcttctcggcgtggaacttgccgtcttcgcgccaccaggtccagatcgagccctccaggttggtggtatcgaccaccacgccaacaaagccgtattcccggatcggatcatgcgcaggcctgacttccagcgccatctggtggttggcgcccaggtcgatggtctgcacgttgcggcgcgcccgcaggtcccagaaatgcagcttgtgcccgtagcggttgcccagcaggtcctcgggcaccagaccgttctcgaactgcggcggcagggcccattcgctcgacaccatgtagtcgcgcggcaggttccaccagaagtcgtagtgcttctcctgttcgccgcggtcgatttcccagcggccgagcacgtcgaaggtctcgcagtccatgatgaagatgccgggcgcgccgtccgtgccatccgggccaccgcccccgagcgtgctgacgtagatgccctccggcccgcagtgcacggtatggggcctggagtagccggtcttgcggaagatctcgtccggctcaacgatcttgtggatccgtgcctgggtcgggtgcggcttggtgtcgatgatatacaggcgcgaagagcgcatgcccggaatgatcaggtagcgccgttcgagaaacgcgtggccggtcagcggcgacaacgacgacgagcacgcattccagccgaaatggtgcaactcgtcgcccttgttggtcatcggcacggtatgcaccacctggctgtaggtgggcgagccgggtttggcgtcgatcaccgcgagcgcgtctggctgcgaggcgtcggggcttagcagcaccgtataagcaaatgattccgctggtgcgctgatcgcgagttccggcgaggcgtgaaatgtcggatctggccgcatgttcatggggagccctcctggttttgcaggacgtcgcaacgtcgccggtacatcacttgcccttggcgcgtggccaaggtgcagggtaagcctacttagcctaggtcgttctcaataccgagtcaaaggcggcgcaggcgcggcaagtgaataacccccaggggggggcttattcatgctggcaaaagattcgcttcgtgaaatagagatttacgaaaagccataaatcaagcagaaacggggttccgggccagcgcgcgcaacgcgcgccacaccggtatcagcgaaacgatcagcgaaatggaaacccaagcaatggatgcggtgaaacctcaaggtgagggcgatgatgagttctgcctggacaatccggcactggagagcatcggtgtcaggatcacccggtggcgcgacgactatgtggaacttgagctcccgctcgcgcccaatatgctcaaccgcagccgggtggtgcatggcggcaccatctgcaccttgctcgacgccgccactggctattcgggcctttactcggcgccgggcgaggccgcgcgccatgcggtcacgctgtcgctgacctcgaacttcctgagcaacggcacgggcaagctgctgaccgcaaagggcatggtcgaccggcgcgggcgctcgatcttcttctcgcgcgcagaggtgtggctggatggggagctgctggtggcaaccggcgtcgccacgatgaagtacctgaagtaggcagcccgtctcaggcgccgtcctggcgccagcgtgtcggcgacttgccgaactgtgccgcgaaccagcgcgagaatgcgctgggttccgagaaccccagcagcgtggcgacccgggccagcggccgctgcggatcctgcaggtagcgttgcgcaagctcgcggcgcacctcattgaccagtgcggagaaggtgtctccatcctgctccagctggcgctgcagcgtgcgcggactgatgccaaggctttgcgcgacctgttccaccgcgccgcgcccgcgcggcaacagctggtgcagggtgcgccggacctcggcagcgatcgaaggcttgccggcccccgcctgcaggtcgaggaagcccctggcatacccggccaggctggcatcggccagcgggttgatgcgatccaggtcgccgctggcgagcaccagcccgtcgaactccgaaccgaactcaatgtgttgcccgaacaggcgcctgtggatttgcaggtcggcaggcgccgcatgggcgaagtgcacgctgtgcggcttccaggacgcgcccaggatggcgcggatcaggctgtacaaggcggcaacggtcagttccatggcctgcctgccgggctggtgccggccggtctgcaacgtcacatgcagcaccgtgatctcggggtactccgtgaccaggatggagatggagtcgctgagccagtggcggtagcgctcgatctccgccagcgcgtggcgcagcgtgggctggtgctgcagcagcaggctgaccgggccgaagtctgacaggcgccacgattcccccaccatcaggccaagcgaatggcaggcggtgacccgggccgaggcctccagcacttcggccaggcgcgcttccgggatgcgcaggtccggggtgtacaggcaggcctggtccaggccggcctgggccaccatgcgcaccggatccaggcccgcgccccgggcaatctccaggtatttggtcagggaagcgctgcgaacaaggacggtcataaggctgccgcgagagtgggtgggggcgtcggtcgtgtccgtcatcaaatgtcaaatcctggcgcgatcggtcaagggtgccgcgccatggctgtctgacaatcgttaccgtcgcgccaatgatagcggcgcgggcaggacacgacaatcaggagacagccttggcaaaagccattcgcatgtacgagaccggagggcccgaagtcctccgctatgaggacgccgaggtaggcgacccgggcccgggcgaggtacggatccgccacgccgccgtcgggctgaactatgccgacacctacttccgcaacggcacctacccggtgccgctgcccggcggcatgggcgtggaggcagccggcgtggtgcaggcggtggggccgggcgtgacccatgtcgcggagggcgatcgcgtcacatacaccggcttcatcaacaccctgggtgcgtacagcaccgagcgcctggtgcccgccgcaccgctgatccgcctgccggaagcgatcagcttcgagaccgcggcggcgatgaccatgcgcggcctgacctccgcctacctgatgcgccgcatctacccgttccagggtggcgaagccatcctgctgcacgcggctgccggcggcgtgggactgatcgtctcgcaatgggccaggctgctcggcctgaccgtgatcggcaccgtctcgaccgaggccaaggcagaggtggcgcgcgcccatggctgcgaccacatcatcaactacagccatgaggacgtggcaaagcgggtgcgggagctgaccgatggcgcgggcgtgtccgtggtcttcgacagcgtgggcaagagcaccttcatggcctcgctggactcgctgaagcggcgcgggttgatggtctgcgtcggcacggcctccggcaccatcccgccgtttgatccgcagctgctggcgaggaagggttcggtctacctgactcgtccggcgctggccgactacattgcggaccccgccgaaaaggccgaactggctgccgaggtgttcggccacgttgccgctggccgtatccgcatcgaaatcaaccagcgctatgcgctgcaggatgccgtgcaggcccaccgcgacctggaatcacgcaagaccaccgggtcttcgatctttgtgctgtaaaggagcgtccccatgcgagcccaaccgcttacctgcaatatcggcgccgaagtcagcggcgtcagcctggccgatgccgcgcgcgacgacgcgctgtttgccgagatcaagtccctgctgctcacgcacaaggtgctgttcctgcgcgaccaggaaatctcccgcgcggaccacgtggcgttcgcgcgccgcttcggcgaactggaagaccatcccgtcgccggcagcgatcccgatcatccagggctggtccagatctatcgcagcgacaagcgcgagaactacgagaacagctaccacaccgatggcagctggcgcgaaaccccgcccatgggctgcgtgctgcgctgcatcgaatgcccgccggtcggcggcgacaccatctgggtcaacatggcggcggcctacgagcacctgcccgaggaaatcaagcagcgcatcgccggcctgcgcgccaagcacagcatcgagcattcgttcggcgcggcgatgagcccggaaaagcgcgccagccttgccgcgcagtaccccatggtcgagcacccggtggtgcgcacgcatccggaaaccggcgagaaggcgctctacgtctgcggcttctccacgcatttcgccaacttccatacgcccgagaacgtgcgctacggacaggacaagaccccgggcgccagccatctgctgaactacctgatcagccaggcggcgattcccgaataccaggtgcgtttccgctggcagcccaacagtgtggccatctgggacaaccgctgcacccagcactacgcggtgcaggactactggccggcgccgcgcaagatggagcgcgccgccatcatcggcgacaagccgttctgaggcgcaccagccgccgccaggccacgtgcctttatcaatggagacatgccgtgcactacctcgatggatccctgttccctgaaaaccagcagccgctgatcatcaccgcggcaccgtatgcaccgggctggctgccctccgatttcccggaagacatccccgtgacgatggaagaccagatccagaaggccgtggattgctacaacgccggcgcgactgtgctgcacctgcatgtgcgcgaactcgacggcaagggctcgaagcgtctgtccaagttcaacgagctgatcgccggggtgcgcaaggcggtgccggagatggtcatccaggtgggcggttcgatcagcttcgcgccggaaaacgagggggatgccgccaagtggctttccgacgacacgcgccacatgcttgccgaactcgaccccgttccggaccaggtgaccgtcacggtgaacacgtcgcagatgaacgtgacggagcacgcggagctcgcggatttcaagggcacctcgcgcgagaaccccgcgatcttcaacgcgtacaaggagatgacggttcccgcccagcctggctgggtcgaagagcacatccgccgcctgtccgctgccggcatccagagcgcattccagtgctacaacatcaatagcttcgaatccgttgagcggctgatccggcgcggcgtgtacaagggcccgctggtcatgaactgggtggcgatcagcggcggcatggatgcgccgagcgtcttcaacctcgccaacatcgtccgcgccgtgccggatggcgcggtgctgaccgtcgaaagctccgtgcgcaacgtgctgcctgtgaacatgatggggattgccctgggcctgcatgtgcggtgcggaaccgaggactgcctgtggaaccagtcgcgcacggccaagatgagcacggtgaagcagatcgagcagctggtgcgcatcgcgggcgaattcggccgcaaggtggcaacggcccaggaagcgcgcgacatccagaagatcggcgtgttctacgacacggtcgaagagacgctggaggccaacggcttcgcgccgaaccgcaatggcggcaatcagggcttcctgcgcaaggccgcctgacccgggtcggtcggcactggcgatgcgccagcagaagggcaggggtggcagatcaccggctcacgatgaagccggctgctgccctgaacaaccctcgaacattcggagacaaccatgaatcaagcacaaccgtcggcgcgccgcagggcgtcgctgtcatgcatgctcggcctggcgctgtcggtggcgctgccggctgcgctcccatcgaccgcccaggctcaggcgtggccgaccaaggtggtcaggatcgtggtcggcggccccgccggcggcaccgccgatatcctcgggcgcctgctggccgaggggctgacgcagtcgctgggcaagccggtgatcgtcgagcagaagccgggcggcgccggcgcgatcgcggtcaacacactgctttccgcaccgcatgacggacatacgctgctgctgatccagggcggcatcgtttccgaaacgccgctggcgctgaaggtctcgttcgatcctttcaaggacctgaaacctgttgcccaggtggcccgtacggggctggtgctggtgggcaaccccaagctgccggcgaagaacttcagcgaactgcttgcctacatcaagagcaagcccgggcagatcgactatgcctcttatgccgccggcatgcgcggccagaccatcggcgtccagttcaaccgcctggccggcgtggatatgaagcatgtcggctacaagggatcgccgcccgcgctgcaggacgtgatgggcggccatgtgccgctgatgttcgacggcctggccacgtcgctgccgctgatcaagtccggcaagctcaaggcctatgccgtggcgtatcccaagcgcatccccgcgctgccggatgtgccgaccttcgccgaagtcggcttcccggcgatgacggagcccggctggatgggggtgtggctgccgccggacgtgccggcggcggtgcaggaaaagatccgcaacgccacgctggccatcgtgcagcagcccggctaccgcgagcgcgtggaggccatgggcatggacgccgggcagccgctcagcagcgaggccctgtccagggatgcgcgcgccgcccatgagcggcaggcggagttgctgcggtcgatacatttcgtgccggagtagggggcggcccgccttgcgcgggcctcggcgaatcgttcagcaaagttgtatgctttctgcatggcgcgccgggcgccttcagcgcgtcccggccacggcgcaaaaagtatggcggtgacaatatgaagcctgctcacgcattgattgtgacttgcgtcatgctggccgcctgcgtatcgacgggcgtcgaggtgaaacaggagcagatggcgaacttcctgctcggtttctccaccctcgacgacgttaccgcccagcttgggaagccctcgtcgcagaccaccctggtcaacgggtcgaccatcctgatctattcgtttgcggcctccaggccgcaccctgagagctttatcccgttcattggcccgctgttcgccggcggcgcgatccggtcgtcgacggttttcttcgagttcgacgagaacggcgtcctcaggagccagcgcctgacgacgtccggcagcgtttcgggatggagcgtgctgccgcccgatgcgttgccataggcgggggcggtatacttccggtcctttatggccctggccagacacctgagagtccccatgagcgctttgcctccctgcccaaaatgtcattccgaattcacctatgaagacggaggcctctacatctgcccggaatgcgcgcatgaatggtcggcgcaggcagcggcgccggccgaaccggaggccagggtttatcgcgatgcggcaggcaatgtcctgcaggacggggacaccgtcaccgtcatcaaggacctgaagctgaaggggtcggccggcgtggtcaagatgggtaccaaggtgaagaacatccgcctggtcgacggtgaccacgatatcgactgcaagatcgacggctttggtgccatgagcctgaaatccgagttcgtcaggaaggtgtaagcgggcgccggcgagccggtgcctgccttcagttgaacacgtcctgccgatagcgtcccgcgctgactaggtccgccagccagtccgaagccgcctctggcgtcatccccccttgctctgcgccgatctgaatcagcacctgcctgaccgcgggcgccatgtggcggccgtcgccgcacacgtagatgatcgcgccctggttcagccgggcccagacatcggcacggcgctgccacagcaggtcctgcacgtagcgcggctcgccatccacgactgaacaggccaggtggacctgcaccacgccctgtgcctgccagcgctccacgttgttgcggtagagccagtcgtgcgcggggtggcggcagccgtagtacagctgcaccggggccaccggctgcccggctgcctgttgcgcggcccgctcctcaagaaagccgcggaacggcgcaatgcccgtgccggggccgatcaggatcatgggcgtggccgggtccgccgcgggcgcgaaggtgggattgggggtgcggatggcacccgccaccatggcgcctggcgccaggccctgcagccaggtggaagccacgccgcggaagagtccgcggcccgatagcgccggtgaccagaccgtgccgacggtgatggtcgccacgccgggcgagaccagcggcgatgaggcgatcgaatagaacctcggccgcattggcacggtgcaagccagcaggccggccagatccacctcgatggcgggaaagcggtccagcacgtcggccagcccgagccggcgcggcgccacctgggcggcgtacccgctcccggcgtcgtccgaggccagctgccgcagggcctggcgcgtgaccgggcagcgcgaagactgcgacagcaggcgcagggtatggcgcgacaccacgtcctgcagctccacaaaatgggtcagcaactggcgcacggacagggcctcgcccagcggcaggccgcgcgcggccccgccggaggcggacaacgtgacgattgcgtccgggtcgatgccgatccgctcgcacagggccgcgaccatcccgggctggttctgcggatagacggcgaggtgatcgcctgtggcgtagcgcacgccgtcgggcagcctgaggcggatatcgcgcgtggaagtccgcggcgcctcgtgcgagaaatcccacaggccggacggatcgttcaccagctcggtgttggccaggaccgtgaaggcctcggtgtttgccggcagcgtggacgcgcggatctcggcgacgtctttcacctgcacccggaccggcggcgtcccgtgggccggcccgcccacgccgtcaccggcctgcaaggcttgccacagcaaggccagccaccgttccacggcctggtcgaagtcgccgttgccgtcggcttcgccacgcggcagcagcggactggcgccggcattggtgaagaattcatagacgcggcgcgggaaggcctggtacgtcggccattgcgagttgccgcagcccagcacggccacgctcagcgcttctgcccggtagccgctggcggcgccgctgtcgagcagcgcttcgagccgccttgccgagtccggcgcgcggccgttataggtggcggcgatgatgacggccaggccggtggtcgggagcgcgtcggccacgtcgtccaggtcgcgcagcgtcgcatcaaagcccgccgccagcgcgccggcatgcacctgctcagccagttcgcgcgcggtgccaaggctggatccgcacagcacggcaagtgtcctgccgcggccctgcacatcggggcccgcccgcggcgcttgcgcggtcccggcgagcggcgccgcagcgatgcgctcatgcggccggcgccggcgcgcacgcaccgtgaatccgtcgggcttgatcgtcagtgtttccttgatgcggaactggtagtcgtgcgcgtcggtgaactggaaattgcgcaacatcagcgccagtgccagcttggcctcggtcagcgcaaactggcggccgatgcaggcacgttccccgttgccgaaaggcatgtaggcgtggcgcggcagctttgcctcctgctcaggcaggaagcgatcgatgtcaaagcgttccgggtcggcccacaccttggggtcgcggtgcagcgcggtcagcaccaccgacaggcgcctgtccttgcggatcaggtagcggccgcccagcagcgtgtcttcaaacggcgccacggcgaaggcaggcgcggtgggccacaggcgcaacgtttccttcagcacgcggtccagtaccggcagccgcgccaggtcggcgtagaccggcgccgcgtcgccgggcagcacggcgtccacctccgcgtaggcctgtgccatcacgcccgggttgcgcagcagttcatacagcgcgaaggtgagcaggccgctggtggtctcgtggcccgcaatcaggaacgtgatcacctggttgcggatgttctcgtcgtccagccgctggtcggtgtccggatcccgcgcttccagcatcaggccgagcaggtcgttggccgtgccgcccgggcgttccgccgcgtcgcccgcgcgccgccgccggatcacgtcgtccacaaggtcgcgcatgaagcgggtgtcctggtcgaacttctggtgcgccgcatgcatgaagcggtcttgcagggcaaagcgcgtcagcttggacatcgcctcttccagcgcgcccaccatggcctcgatgaaggggtgcagttccgtgctggcgaacgattcaaagtcatagccgaagccggacagcgcgatggtatcgagcgtcagccgcgtcatgtcgtcagcgaccgcgatatcggcatccgggccttgctggtcccatttgtccaccagccggttggccacgcgcagcatgacgtcgaagtagcccttcatcgcgcgctggctgaacgccggcatcaggatgcggtgcgccttgccccagttggcctcgtcggagcgtgcggtgaacagcccgtcgccggccatgccgcgcaggtaggacaccggcgggccgatgtacttgcggaactgcgcggcatcgcacaactcggaggccagtgccaccgacgtcacgaacggcacgcgccggccggcgaaattcagttcgaagatgccatcatggtggcggctgcgcgccagcaggtgctggcccagcgcaccgggtgtgatctgcagcaggttgccgaccagcggccaacccgggtcgcgcgggatgggctcggggatgggggcatgcatggagcgggcaggggcttgatgcggcgcgtcggaggcctggtcggggctggatagctcaatgggcggcggcatggcggggcggtgtctcctgaacgggagctgacacgcgatttgccacgtgcggccgtttcatttaacgtagacatctgtctaccggcgcaagcgtagacaaccgtagacatgctgtcaacgaagcatgtcgggcaaaaaccgagtcctgctactaaaccgcattcatggaagccattgccgacggcaaacgccgcctgatcgacgccgcgttgcggctggccgcagccaagcgcagctttgcggcactcaagctgcgcgagatcgcgcgcgaggccggcctgaaccccaacacgttctaccggcatttcagcgacatggaagacctggccatcaccgccatggccgaggtaagcgccgaactgcggccgatgctgcgcgcggtccgatgggccgctgcccgcgacaacccgggtgaagtggccacgcgtgcgtgcgaagcgctgttcctgtacgcgcagcatcacccggatgcattcatcgttggtgtgtgcgggatcacgggcccgcagcccgcgcttcgcgttgccattcgcacggtgctggatgacatcgccgccgagatggcggaagacatcgagcggctggggctgtgtcccaagctctcacgcccggtcattgacgacgtctgcgcgtacgtcgtttcctaccttttccatcaatgcgtcgactacatcgaagccgatgccgccggacggcgcaggctgatggcgcgctcggtgcagttgagttgctggctgctgcagggcgcggcagggccgaatgcccagccgggagcgaaatcaggcagggagcgcaaggccgtggcggcgtagcctgttgcgacgaaacacgcagaaggaagaaactcagccgaagcagtggccgaagcgaaggcgtgtgtccgggccagcactcaccctgaaatcgtgatgccgcactcttgcgccaccgccaggagcttttccatgtccggcgcgcctggcggaatttcctcatcgagccgcgtgaacaggtgcgatgcgtttccgccgtggctggtgactgaaatcatttcgccgccgccgaagccgaaacggaagtaatgcaccgtgcccgctggcacatggacaaaggtgccagcggcagcagtgatcgcttgatcgccatagccgatctcgaccgtccccttggtaatgaagaacgattcgtcccagtcatggctatgcggcggtgggccactgccttcttcgccctgctgcagaaacacctcatagccttgcgtggcggtcttggatgccagcaccgtgatcctttctcccaccacgttgagcgcgcgtccatacgcttccggagtcaccgcaaatggttctggtttcatgattttctgctccgtcagtgagagcgccgacgtggcgatgctatccgggtgtgaggcatgcggcagctccaaagcgagccggccacgatgccggacgggcggggcatgggctgcccgcttatttgatgtgtgggaattttaggcggcccacgatcggaagtcatcgccaggaatgaggattgccacggccaatgtgcgtgagcaaacgttcctcccatgcgcaatgtcacttgcccctggctcgctttcccatttcaatggagttgacagggagaagggatgagatcatggcagtcactcgcttgcagagcattcccggcatcggggttgacaggatgaccgacaaggctggctcgatgcgtaacgccaacagccatctgcctttcatgggccagcccgcactgcgggaaaccgcagtcgaacgcgtccgacgcctctccggcgtcacatacggccctgataccgaatgcatcgccgagcgaattcgcctggccccgatacgtgcaacgctgagcgacgaaaatgccggccgcttctggtcatgatggttccgagggcagcgaccggaccctgctgtatttcggttggctgaccctgttcatcgctctggcaacgccggccggttacctggtcgatatacagacgtcgtacctgctcaagaaccagctgcatgcgacggcgacggagatctcgacattccggctggtgacgggcataccagtctaccttgcgttcgtttttggcctcgcgcgcgaccaatggaatccgctgggattgcgcgatcgtggcttcttcctgattttcgccccggcgaccgcggtggcattcatctggatggcgtattcaggtttctcatacgcggggctggtcatcgggatgctgctggcaatgctgtcgtcccggttcatcgccgcagcctatcaggggttgatcgccctggtgggccaggagaagctcatgtccgggcgcctgagcgccctgttgaacgtggtcggctccgtcccggtcgttgcgggagcgttcgcctccgggtacatctccgatcatctcgccgcaaaagaagccttcctgctgatggcgatgttcgcctttttgattgcggtgctggcgctctggaagcccgtttcggtcttcggccatatctacgagaagccgcaagccaggggcacggatctcgttggcaatgtcaggcggctggtgagacataaggctgtttatccagcggttctcatctgctttctgtggaactttgcgccaggagcggccacgccgctgcagttctacctgagcaatgagctgcatgcatcggattccgtttactcgtactacaacgggatctttgccgccgcgttcgtcccgacatttctgctgtatggctttctgtgcaagaaggtatcgctgaacaagctgctgtggtggggaacgatcgtcgcagtgccgcagatggttccgctggcattcatccactcagccaatcttgccctggtattggcggcaccgatagggctgatgggcggtgtcgccacggcagcatacttcgatctcgcgatgcggtcctgtccgccgggcctgcaaggaaccttgatgatgctggtggatggcgttctcgcgctctcggcgcgtgccggcgatctcctgggctcatggatctataacagcagcccaacgcacggtttcacatattgcgtgatcgcgactaccgtggtgtacgcactgatcctgcttttgatcccgctgacgccaaaggcattgattgctaccagggatggcgaaccaagtccggaggtccaagcctaggcgtcggcccgctgctgctccagcgtgcgcaatcgctggcgggcgaggagggggcaggccctagtaatgtatggtggccgggctctggatgccggcgttctcgtcaacgacatacgcttcgattcctgcgctgccgccattccaccagtttgtcatatcaaagacagtctcgtcgtccagccgctggacatggacaccgtagatggtcagcggcttgccgggcgcgcagaccgcgggcgaagtcagtggcctcaggaagtgaacagcgctgggcgatgtcgtggatatgttggtgacgcgctgtgcaacgaagcggcctgagatattctgaatctgcaacgctgtctcgacgtcaaggccaatccctcgggcggccgacgggttcgtcaggactccgccctcgcagcccgaaccggaccatggcgcaatgcttcttgacaggaacgtgaccagcctgcccatgcgatcgcgcgtgtcgaagtgaggatcgacgaacgtattgtccaatgccgtagtgttcaggaattcagggccggaaaaccctttcgggtcaaatgtcatgtacttgttgtatggatcgctcagcgcctgcgtcgatgtgaccgtcccttcgatggcggagaaaacgaactgccccaggacgttggccccggcgctggtgccgccaacaggaacgttctgctgcatgagcgcggcgatggtcgcgttgagcttcgtacctttccagaacttgatgtagttggcctgatcgccgcccgcaatccacaatgcgttcgcgctgccgacaacggcgtttacaaacggatcattcgccgcagctgtgtcggtaatgaccagcgtttccgccgcagtcaggccgaggtacgcgccaccgacatagccgtccactgcggggatatcggtcgcgttcttcttgttgctgtagtagaagtaagggtcgtaagcgtcggtgccggtcgcgcgaatcacgaccatgcgaccgcccgttgctttggtaatgcccgcctgccgaatcatccagcgaaacgcgccatcgacatcgggcccgccacccatgatgaccaccggctgtaccgcccgtggctgaggtgtggggagggcctgcaccggcactggattgccagtcatgaagtaccgtgtaccagttacgaagtagctgtaggtagtcttgtcacctgcaaacgcggggggcatcagcaccccaagtaccacgctgatacaggcgaccgcgtagtacgccaccaccctgcaatgctgtgtgagcttggaaatgaattccatgacgtgacacccccctgccgctatcttctttgtacaactcggtgatgacagaaaagcaacgcgccaaatccctggaagagctggcagatgtcacgtcgccaggcaaaagctcccggctgttattccgagcacaagtgcgggacgtgcaggcgttccgttatagacgctggcgcacaaaaactccagccgaccctggtcccgacaggagatgcggtgaggcagacacgaccaccagcaacaaggccgccatcgcggcctgcttccgaaggtcactacaggcggcgctctcgcatgccggatcgccatgagagcaaaggtgccacggccatcggcaaggtctgttcgctggcgtacgttggcgttgtactgtttgccagtccccgcctggaagcttgcgcaactggcctcgccaaggcgacggagcgctcagtcggcgcaccgttgaatgaactgcgtcatggcgggcaggatggattcccggaaacgctggccggcgaaggtgccgtagtgacccacgccgtcgacgaccaagtgttctttccggtcggcggcaagacctgcgcagagcgcgtgagccgcttcggtctggccgcggccggtgatgtcatcctcgctgccttcgatggtcagcaatgaaacgttggcaatggcctcggggtagacacggcgctggccgacttccatgcggccgcggcacaggtgatgctccaggaaaaccttctggatggtttccaggtagtactcggccggcacgtcgagcacggcgttgtactcgtcatagaacttgcggtgcctggctgcctcgctctgcctgccatcgaccaggtggcggtaaaagtcgaggtgcgcaccggcatggtgtgcgacgttcatcgatacaaagcctgccagctgcaggaagcccggataaacccggcgcccgtttcccgggtaaccggcgggcacccgttcgatgacgttcgcctcgaaccacgccagcgaatattgctgcgcgaactggtcgaccgccgtcgggctgacgcgggtgtcgatcggcgcggcgatcagggtcatggagcggggctgcacctgctcgttgtcttcggccatctgggcgaccgcgcaaagcaccgggaccccgggctggcaaaccgccacgatatgcgtgccggcgccgaggtatcgcaagaactttttcaggtaatcgacatagcagccaagatcgaagtgcccggcgtcaagcgggaccaggcgcgcatcggcccagtcggtgatgtagacatcatgcccgggcagcaatgcctcgaccgtcgggcgcagcagggtggcgtagtggccggagagcggcgccaccagcaacacccgggggccaggattggacatgtccttcctgaaatgcagcagccggcagaagggctcctcgatgagcgcggtctcggtgacggccacccgctggccgcgcacgaagacctcgtcgatctcaaagcttggtttgccataggccttggtcagccgggtgaacaactcaagcgcggcgtcggcctcgcgcagccccggaagccaggcgaccgactcgccccagaaattgactgcacgataacctgcctcgatcatcgccccgagcgggccaagggactgcagcgtgagttcccgcagagcatagagcgccattgcgattcccgcctttttgaattggttggtgtgttgttctggcgcaggggccggcaaaccgggtgctgcgcaatgcgggcttcagcgcagttggcgtgcccgacagccgcatggccggcttcgtgcaaggtgggcgggcgggcgacaggcttctgccgcgggtgcgtaggtgggaaggtggcgctggtgcactgagaagtgctgcgcgcggctcaggtgccgtcgatgtcgaatggactggctgcgggaggctccggtcttgccgtggcggccgttgcggccggactgatgcgcgcggcccaggtcgcacgcgaatcggctggaatgctgcatgatgcccccctactactcaagccaccagcattgcgtcgcaatgccagcggaacagcttgcaatcaagttacgccatttacattcagtaacatattcgatctaaccctattgcaaccctttgcatacgtccttggcaacgaaggaacctttgcgggatcattcgatgcgaatgtggccttatgtgcaggcgatatgtgatcctctattgccagcagggcggacgcagccgggccatctgctcggctatttgtaaatttttgcaagttgcgttcgggtaaaacgccaggcaggcggatgtggttgacccgcccggtcccgcttcctcgctgtcacgctgcccggccaatgaccggaatcacgccgaaggcaacggtagccagcatcatgaccactgccgccgacagcgcccagagcagcgtatagcgctggtgatcgccaaattcgacctcggccaggccgaccagcaggtaggtcgacgcgaccagggggctcagcaggtgaacctgctgcccgatcagcgaggcgcgtccgatctccgccgcgccgatgccatagacggcggcagccttggccaggatcggcaggatgccgaagtagaacgcgtcgttcgagataaagaacgtgaacggaatgctcagcaccccggtcaccagggccatgtagggacccatccagtccggcacggcgctgatgacgctgttggcgatggcgtcgaccatcttggtgcccgacaggattccgacgaagatgccggcggcgaaaatcagcgacaccaccggcacgacgttggcggcatgcgcgctcatgcgctccttctgttcgtgcaggctcgggtagttgaccatcagcgcgatggcggacgcgatgatgaacagcgcaggcagcggcaaggtgccgagaatcagcagcaccatcaggccgctggtcagcaggaagttgaaccacagcagcttgggcctggcgatccggggatcgctggttgcagccttcggcatggcatggccgtcatcgccggccccggtgcgcatcacggcgatgctgccaagccggttgcgttcgcggcggcccagcaggaatgccacgaacaggccccacatgccggtgacgatcatcggcaggatcatcggcacgaacagcgagcccacgtccacgcccagcgcgctggcggcacgcgcggtcgggccgccccagggcaggatgttcatcagcccgccggccatcatgatcacgcaggccagcaccagccggctgatgcccaggcgcttgtagagcgggagcatggcggcgcaggtgatcatgtaagtggtcgagccgtcgccgtcgagcgacaccagcgcggccagcacgaaggtgcccatgatgatcttgaccggatcgccgcccactatcttcaggatcgcgcgcaccaccggatcgaacagcccggcatcgatcatcaggccgaaatacaggatggcgaacatcagcatcacgccggtcggcgccagcttcttgacgccgtccagcatcatcgggccgagttccgggccgaaaccgccgatcgcggcgaacgcaatcggaaccaggatcagcgccaccatggcggagagccgttttgtcatgatcaatgccatgaacacgatcaccatcgaataggcgagcagggtcaacatctttttctgtatctctttgccgccctgcagcgtggggcgcatgcgggcgggagtgtgtgtgcgtccgtgcggcgcacgaggttaaaagcaaggccgatcccgccggcacgccagggcgtgccgggtatggaatgactgcggagggtggcagtcttgcgcgctggcccgggcgggccgcgcgggcgcggctcagctggcggaagcgatgcgtttcactaccgcgtccgcgaactgcagcgtggtggccgtgccgtggaggtcgccggtcttcacctggtcctggaccagcgtcagctcgatggccgtgcgcaggcgcgtggccaggtcctggcggcccacgtggtcgagcatcaggccggcggccagcatcagcgagatcgggttggcaatgcctttgccagcgatgtctggcgccgagccgtgcaccgcctcgaagatcgcggcctggtcgccgatgttggcgcccggcgccatgccaagcccgccaaccaggccggcgatctggtccgacaggatgtcgccgaacaggttggtacagagcagcatgtcgaagcgccacgggttgagcaccagctgcatggcgcaggcgtcgacaatgatgtcgtccatgtccacgcggcccgcgtagtccctggcgacttcgcgcgccgcttccaggaagatgccggtgagcgctttcaggatattggccttgtgcaccaccgtgatcttcttgcggccgttcctgacggcgtactcgaaggcgaagcgggcaatgcgccggcacgcgtcgcgcgtgttggtgccggtggacaccgccaccgcatgcgggtcgtcgccaaccgggatgtagtagtcatgggccacatagaagccgccgacgttctcgcgcaccagcaccaggtcgatattctcgaagcggcccggcaccagcgtgcgggcagggcgcacgttggcatagaggttgaacgcctcgcgcaggcgcacattgaccgagcggaagccaccgcccaccggcgtggtcagcggccccttcagggccaggccggtgcggccgatgctgtccagcgtgtcttgcggcaggggatcgccgctgtattcgacgccggccattcccgcgcgccggatatcccaggcaaacggggcgcccagcgcttccagcaccctgacggtggcgtccactacttcgggaccgatcccgtcgcctgggatcagcgtggccgggatctgttcgcgtgcaccgttttccatttgcgttcctgtcgtgaattgagcgtttcgctggccggccagggcgccgggccagggaggctgtgtttctcgtcgccggggggcgccggttgcggattccggcgtttgccgccggtccggatgaccaggggcccgattctaggcggggaaggctgtcaggaaactgtcaatgtgccggctatgtcattggggtttacgcggagggcgacgaaccctgctgacggagaacgaccgacgaatcggggccggcgacagtgaaagcatcgccggtgcagtgcgccaggactggccgcgacgatgaacgcgcactgacgcccggagccgcgctaagcgggcaggcgtgccgccttgaattgtttccagaggcagcgcagcggctgccggtcaacgctgacagcccttgcgatatagccgcgcgcatagccacagccaatggcaagctgctgccgctctgtcgccaggcgcagcaacaatccctctgcaaccgccatatcattgcgccatcccaggtcatcctgcaggcgcgacagttgccggcgatagcggcgcaccttattcgcggcaaacaaggattcaaagaactcggtcgcgtagcgcagcttctttgcggcgatacgcgcacgatggcgccgctgctcatcgagctttgccatgccccgcccccgcttgagcagcctgcgttgccgtttgcgcagcgtggccagcgcgaagtccctggcgggtcccgtgagtgccgcgcgctgcgcctcgtcaaggccatggcgccagtccgcgctgcccagccaatggctcagcgtcaggatcagccgggtgtaacgatcggaattcacggcctgggccgcgcgttgccgcgcatcggctgcgactgccttcgccgcggcaagcaccgcgcccgcgcccacgtcctccggcgccccatcgaatgcgtcacgcaaggtggtgttggcaagcacttcccagtcacgtgcggggcccagttcatcggcaatccatttgaggtccgattgcagtgccggcgggcaggcaagcagcggctcgaagatatcaagcgcggagcgcaggcgacgcaggccgacacgcatctggtgcacgctctccggattggagccattgaccacgccgcgttcgttccccgagatttgcgccaggcagctctcggcaatgcactgaaacactgcttcagccgaccctgcttcggccagtctgaggggctccgcccgtagcgcttcattggcctcgtcagcgaccagcgcatagccacggtcgcctttgctggcgcggctcaggcgcattggcactgcgtcgagcagccgcagggcaaacgctgacagatgggcgggctcaccggtctggatctccatctcaagctcgcggatcggctccgtggcgtcgttcgcgcggacaacgccgcgatcgaccgccagttcgacctcgtccccctgtggcaagcgcaacagcagcaccgtgcgccggacatccgtgatgaagatcggcttcagccgttccgccaggtcgccttcacgcagcagcgttcccagcgcagtgccctcgggcaatttgtctcgcagtgcaccaagatctggcgcatttccgggaactgccgactcaaactcttcccgctcgtaaagcgccccatgctgcgtgccccaggtcttcaacgtctgtacataatgttcacctgcttgccgcacacgcagcgaggcgtgcatacgccgaaaggcaagatccgacgtatcgaaatacgtgctcacgagcctgtcttcgtgcggcggctccacacagcaggacgacaccaggggcaagccgatcagcccttcggcctggtcctgcagcaactcgagcttgagttcgcgctccatttatccgagctttgccgtgccctcgaatttttcgaataccctggcctggactgcgttcatcactgcaagggtctcgtcactggcagggccgctggtcgtcaccccggtggcgttcttcggcttcgagccgcacgggtcgaagacaaagaccgtatcgaactttccggacgattctttcttcaggcgccggttgagtgctttcaggtatcgcttcttgtcagtctttgacataggttccaaggttatctgcggtggcaataacgacccaggtcattgaaccatctgcttaatgaactcacttcaccaggcagcctgctagtgcgactggcttgcattcgactccccgccggggaaggggctttcgtgctcccgcaacttctgcagcgatcgggtcagcctggcgccgtgcttgcggtccgcggccagcagcagggcctctatgccgtcgtccaggcccgccagctcgcggtcacccggtagcctggtcgctttcatctgctgcaattcgttggcaatgcgcttgcccagcttgcgcacaaactccgggtcaaggtgaccttgcgctgcagcacctccaatatgctcgatcaagcgcatcagaccttcgggggtggtctcggtcgcagatggtatttcgtgtgtcattggcggctccagtgggcgcgtcagatcattttacgcagcgaatgctcgtaagatggtacgtatttcgcgggaccagtgcgatcagattcgcctcgatatgcgcaatacgccagctagaatcgggaaggattcccccgcaccgacattccaatcatgaaacccgaatccgatcccatgcagaatgcgccgccaattgacgcggaggaggggcgcctcggcaccccggtcgacccggatggcctgctgaatggcaatgagctctatatcaaccgcgaactcagccagctggagttcttcggccgcgtgctggagcaggccgccgatcccgcggtgccgctgcttgagcgcctgcgtgccctgtgtaccttcagcagcaatctggatgagttctacgagatccgcgtggccggcctgaaggagcagtgcttgcttcagtctccggtggtcggcccggacgggctgacgccgcaggcggtctatgccagggtcaaccaacgggtccgggaactggtcgatcagcagtaccgcctgttcaatgacatgctgattccggccatggccgagcagcagatccgcttcttgcggcggccctcgtggaacctcgcgcaggcggaatggatccgggagttcttcttcgccgaactgatgccagtcctgacgccgatcggcctggacccggcgcatccgtttccacgggtgctcaacaaaagcctgaatttcgccgttgaactcgagggcaaggatgcgttcgggcgcaactccggctatgcgatcgtgcaggcgccacgagcgttgccgcgggtgatcgccctgccaccggagatcgccggatgcgaacatggctttgtgttcctttcttccatcctgcatgcccacgtcggcgagctgttcagtggcatgaccgtgcgcggctgctatcagttccgcgtgacccgcaacagcgaactgttcgtggacgaggaagaggtcaagaacctgcgcgaggcgctgcaaggcgaactgccgcaccgtcattatggtgatgcggtccggctggaagtggctgacaactgcacgccggcaatgactgggttcctgcagcagcagttcggcctggcggcaagcgaggtgttctccgtcaacggaccggtcaacctggttcgcctgatgcaggtgccagatcaggtggaccggccggaactgaagtacctgcctttccgggccggcctgccgaaggtgctgcacgagcattccgatatcttccgcgccattcgcgagggcgacatcctgctgcatcacccgttccagtcgttcacaccggtggtggactttgtcaggcaggcggcacaggaccccgatgtggtggcaatcagccagacggtgtatcgggccgggcacgactcggtcctgctctcggcactgatcgaggccgcgcgcaacggcaaggaagtcaccgtcgtggtggaactgctggcccgcttcgatgaagaggccaatatcggttgggcaacgcaactggaggaagtcggcgcgcatgtcatctatggggtcgtcggcttcaaggcgcacgccaagatggtgatggtattgcgacgcgagggtgggaagctccggcgctatgtgcatctcggaaccgggaactatcaccaccagaccacgcgcacctatacggattttggattgctcacctgcaatgagtcgctgacgcaggatgtggcgcaagtgttcagccagctgactggtcgtggccagacccattgcatgacccatatctggcaatcgcccttcaccttgaagacggggttgcttgaagcgatccggcgcgaagccgggcacgccagggccggccgcaagggatggatcgtggtcaagatgaatgcgctgctggaacccgacctgattcaggcgctgtacgacgcctcacgcgacggagtccgtatcgacctgatcatccggggcgcctgtgcgctgcgccccggcgttgccggcctgtcggagaacattacggtgaaatccgtcatgggccggtttctcgagcactcgcgcatcttttattttcacgacggcggggcggaaaaggtcatgctatccagcggtgaatggatggagcgaagcctgtcccggcggatcgagatctgctttcccatccttgatgccgggttgaaggagcgcgttatcgcggaagggctgaaaccgtacctggcagaccggcgtgacacctggcagatggcgccggacggaacatacgagcgtcagggctcgcgtgatggcgagggcgcgcagaatatcctgctgtcggcgttgacgtgagccctgcataagggccacgcaggcgcggcaccgcgcctgcgtggccgtgccgctgctcaaccgagatcgtcctggatcggccggtgtctgaacaccgcgcggatgatgccatggtcgttggtgcccaggcccttgtgatcgctaaagttcaggtgatcgttgttgataatgagcccgtcgaacagccagcggcgccgcttgctgttgtcatatagctgctcgctgaccaggatgtgatcaagcgattcgcgaaaatcctggaagacatgggtgtagtagacatcgcgcgtgtcccggtattcctgcaatgtctgcgcggtatagagcgcaatatcgccaccaccgaccgagtcacccaccagataggcaggctgctcggtcaggatattggcggtattgctcagttggccgtcgttgatatcgcccatcaccaccactgcggtgttgttgcctttcatgctgtcggtcagcatgaagcgcagcgcggccgcttcggcggtacgccggatcgtcgacaacgcagcgccgacggctttggcatgtttcgcgtagatttccttttcataccaggcctcgccatcgatccgggtcggctgcttcgacttgaaatggcatacgtacatgtgcatggcaggctcatcctcgcgcggccggatggtgaaatgcaggaccggccgggaaaagccgcgaatactgacgctgatctgcggtgtctgcggatcgtctcccttcgatttcagcacgaatttctcgggaaaatcggcgatccactcggcctcgcctgcgagcaatccgcggcggacgatggctgcgcacacaatgcccttgccattggcgttgtccggcaccagcacgtcataggcatcggccaggccggcggcctcgactgccgcgagcagcccgtcgccatgccacagctcctggaatccgaccacgtcggcgtcgatcagcttcagctggctcgccgtccaggcgatcttgcgctcgtattccttctcgctccagccgttgcggtcggtatagagaggcaggcccggcacattcaggttgtacaggttgaacgtcgcgatacttagtgtcttcaggttcatggcggactctccgttggcgcatgcgcgaatcgcccccggagttcagcaagcctggcgcccggtgtctatctcgtttcgatgacaatcgccgggccacgcgaggatacccgcgggtcgacatctcacagcccgatcgtgccgagtgggtattcggacagtggcctgccttcaccattaattttctgtcgcccatgacgtttcatttgctatacatactttttccgactgctctggcggcctgtctaatacttcctcgctaagccgttcagctcgcgccggcattccactccagtggcgattgacggcattttcggggcgctggaaaacagtgtccgcggtggctgccggagcctccggaagccactttccatggccggaaatgccttgtcctgaaaggcttcacgggaattacgcagccccgcggcgactgtaccccgtgaatagtgccgagcgctccggcattatcccgcgcgggcattttcatccgcgctgcgggacgccatttcgcataaccgaagctcgtccatagagccgattttccattccgattccgccagctagattgacctcatcgttggcgcttgccaaggctgacgaattctatgtgctcaaaagccagggaaaggggtccatccatgaaacgcatccatttgaaacttgtggctttgccgctcgcctgtctggtcatcacggccgccggttgcgggggaggcggggggggcgaatcgacgcctgccagcgccgccgccacagccccaggcacgggaacgtcagcgccagcgtcacccacgacgccaacaacgcccgcaacgcagaccgccgccagcagcagcgccatgctgtcgggtaccactgatcccgggcccgagatcggcaaagacggggacttctacctgaataccgtgacctggatgctgttcgggcccaaggcaaacggcacgtggccggcaggggtttcggtggcgggtaccggcaataccggagcggccgggaacaccatcctgtccggctcggtcgatccgaccgacagcgtcggcaacaatggcgactactacatcaatacctccacctcgaccctgttcgggcccaaggcaaacggcacgtggccgccgggcgtccagatgggtggcggcaccgggtcgggcaccggtggcggcgtcgtcctgacgggcgcgggggcaccagccaacagcgttggcaacaatggcgactactacctcgacaccgatacctggacgctgtacgggcccaaggccaatgacgtgtggccggcaggggtctcgctggtcacccagccgggcggcagcggcggcaccggcggcaccggtggcggcactgcaggcaatggcggtcacatcctgtacggcagcggtgcgccgaccgacgacatcggcgtcgatggcgacttctatttcgacaccacgacctcgacgctgtacggtcccaaggcgggcggcaagtggccaacttcgggcgtgagcatggggacaggcaccgtctacaacggcaacttcaacgtgccagccacgctcagccgcggcaactatgccatgaccggcgccggcggggcggttcccttgccttcggacttcggcgtcgtgatcccctacgattgcagccgtgtcacgctcactgccaccacactcggcaaggtgcagggaacgctggacatttcggtccacacggtgacaggggccggcgcttcagcgaccatcacgccggtcagggacctgagctgcaagatcagcaatggccagcagagctgcagccaggaggtgccgtccggaaccgtcaaccgcaacgacaagctgcaggtacaggtcgacaccaaccaggccaccgattggggaggcctcaccgtcaagcttgcctgcgtcatctaagccggttggacgggggcgcgcgtctgtgccggggagggcagaccggcgcctgagcggaggcagggcaaattgccctgcctccttttcatttccccaaggcgcctggcatggtgaacgactgcgtgcagcgcgttcggcttgacctattgcataccgggacagtgcggagcgccgatgaccccggccgggttgaccgaggatgtcggccaccgctacgagatgcggtttccgctcaacgtgacctgtcggtggggacctggcagagcagttcgggcaacacgtcggcatcgccgacgccctgatgcgtcatcggagccgcgcctgtctggccggacaatgactagccaccagcgcggaccacatccgcagccggcagcctgccccgcaggcatagtgccctgagcgtcgaggcaagcagccgctcccaacggcgccgccatgatggccgcatcgcgtcgccgggccacgggcacggctgtgccggctccgtatcggctgacacggccgcttgcagcgttggctgcgcgaagacggcgtgcccgctgtactgggtcagcagttcctcgcggctgacttcctgcaccccaccgccccagcctggcagggcgacgagaaaccgtccgtgctcgcagcgctgcagcagtacgcacggcctgttcttgtccagcaacagcatggccggtatcgaggtatccgggatatcgtcgaggtcgtgctccgccagccgggtcgacaagccggcgcgcgccgccgcagtgcagagcagcggcaacgtcagggcctgcccgtccagcggcagcccttccagcaggaccgctgaaggcaccgtccgttgcagggcccggttcagcaacagcaggcagcccagcaacggatcgtccgcagccgtgagccggctcattgcggcaggaggctcccggcggccagcaatgaaatgcaggtcggaagtgccgggatgcaccgtgggccttatcctgggttgctgtgtgcgccgcgatggcgctgattcagcttcgatgtcttttgctggcgcctcgcatcgtgcaaggtcagccgacgcgtgttgcccgcgcggattccgttcacccatgattccccccccggtttcagtggtgtgagctctactgcgagggtagtgcaccaggttgcgcgagcccatcgtgcaaacaggttagtgcagccgcagcgagactgattcaggattgaaacgcccggggcatgcctggtccctggtgtggaccggccggccccctcaacgccgctgcgccagccagattcccgccgcgatcgcggccagccccaccgcgtggtaccagcggggccagtcgcccagcagcagcgtggacagcagcgccgcgaataccggcgtcagggtgataaagaacaccggcaactgagcgcccgcgcgggcgatggcgcggtcccaggcaaagtaggcgagcagcgagggaatggttgctacatagagcaggatggccgcgaccttgccgctccattgcagcggctggtccagcgtcatcagctcccatgccgtcacgggagcgcttgccagtacgccggtgacgatctgcgcgaacagcagcacgggcaggggcacggcgggccgctgtttgcgcagcagccaggtatagccgctccaggcgatggtggcggccagcatgaacaggtcgccggcaaccaggtccagctgggcgagccggcccagttcgccgcgtaccaggacgaaggtcacgccgaccatgcacagcagtgccccggtgacatgccatggcttcacccgttcgcgaaaacagatcgcgccgatcacgatcagaaacagcggcgtggatgcgccgatcagcgtcacgttgatcggggtcgaggtggtcagcgccaggtactgcagggcgttatagctggcgatcgaaagcacgcccagggcggtgatcacgccggcgtgccggcgcagtgccgcgcggtgctcgatcacgccgcgccaggcaaagggtgccagcagcagccctgccagcacccagcgcacagagttcaaggtgatgggtggcaccgtgccggcggccaggcggccgacgatggcattgccggcccagctcagtggcgggaaggtaagcaggaacagcgttgtccagtcgatgcgtccagtggtgttgctgcttgcgggcatggggagggaagtgcttgcaaatagcgcattatccgccatatgcggcgccggggcgccaggcgccaagggtcaggcagccgggcaggggccagcaagcaaggaagcgcaagaggaaatcgggcggcgaatcagcccgcccgtcgcaggggaatcgtcatggccttgcgcaggccatgaccgcagtcacatgtcaggcgtcccgagcgcccggctgatgcgcaaggcggccagcgtgccgatcacgccagacagcaggtagaggctgaccgccgcgaggccgaacagcgaagacaggcccagcgccaccagcggcgcaaaggcggcgccgaacagccagccgaagtccgtggtcagcgcggctccggtgtagcggaagcggcgttcgaagttcgacgtcaccacgcccgcagcctgtccgtacgacaggcccagcaagccgaagccgaccaggatgaagatgtcctggccggtcgcgccgccaccgagcagccacggcgttgccaggctgaagatgccgatcagcacggccattgccgacagcgtggtgcgccggccgacgcggtccgcgatccagccggaaagcagcgtgccgatgaacgcgatgaagccgcccacgatctgcacggccagcacgtcggagatgctctgcgagcggtgcaggatcacccaggacagcgggaacaccgtgacaaggtggaacagcgcatagctggccagcgcagcaaaggcccccaggaagatgttgaagccttgcgcgttcaccatctgcaaggtgctgatcggctccagctcgtcttcttcgagcagttgcgtgtactcatgggtcaccaccaggcgcagccgtgcaaacagtgccacgacgttgatggcgaaggccacgtagaacggatagcgccagccccactcgatgaattcaggcggggtcaggctggcatgcaggaacaggtacagcgaactggcgacgataaacccggtgggtgcgccgagctggcccaccatcgcataccagccgcgcttgtcctccggcgtgttgagcgccagcagcgacggcagcccgtcccacgacccgccgaacgcaatgccctgaaggaagcggaacagcgccagcaggtagatcgacgcggccccgatcgaggcgtacgacggcaggaacgcaatccccaccgtggccgtgccgagcaggaacagcgacgccgtcagcttgatgccgcggccccagcgccgctggatgcgcatgaacagcgcggtgccgaacgggcgtccgataaacgcaaacgagaagatcgtgaaactgaagagcaaccccgccagctcgctcgcaaacgggaagtagaccgccgggaagacaagcacggaggcgatgccgtacacgaagaagtcaaagtactccgaggcccgtccgatcaccaccccggtggcgatctcggcgggtgccacctggtggtggccgggcgccggaggtgcagtcggcgatgcgcgatgctggtgggtgaggctggccatcgtcaagtctccttctggcaggagtgcgtcgatactgcacatggagccgaccccattccgatgaaattggctcttaagtctcgcactgacaagaatagcgcctaaactgccatagaaaaacgaaaggtgagttcgccggcagtttgccgatattcctcagacgccacttccgagactatgggccgcttcgactctgtagtgccgccaagacgtgtgcagggaagactactgctgcgatgtgccgccgcagtcatgctggcgtgcctggccggttgtaacgcagtgctgcttgcgccatccggcgacatggccctgcgccagcgcgacctgatcatcattgccacctgcctgatgttgctgatcatcgttccggtgatcatcctcacgctgctgtttgcgtggcgctatcgggaaagtgcgaccgatgcgccctacaaccccgactgggaccattccactgtgctcgagctggcgatctgggccgcgccgctgctgatcatcatcgcgctgggcgccgtgacctgggtcagcacccaccagctcgatccgtaccggccgctgacgcggatcgacgcaggccggccggtcccggcagacgtgaagccgctgacggtggaggtggtggcgatggactggaagtggctgttcctgtatcccgagcagggcatcgccaccgtcaacgagctggcggcgccggtcgaccggcccatcgctttccgcatcaccgccacctcggtgatgaacgcattcttcgtcccgtcgctggcgggcatggtctacgccatgcccggcatggaaaccaagctgcatgccgtgatcaacaagtccggcgtgtatgaaggcttctcggccaactacagcggcgcgggcttctcccacatgcgtttcaagttccatgggctgtccaaccaggacttcgagagctggatccagcaggtcaagtcgtcgggccagggcctgtccacggatacgtacctcaagctcgcgcagcccagcgagcgcgacgcggtgcaacgctatgccagcgtggcgccaggcctctacgacctgatcctgaaccgttgcgtgggcggcgggcggtgcatggcagacaccatggcgcttgaccgcagccgcggcaaattcgacccgttcgccggcatctgcacggcgcgcaacaccgcggccacagcgcccgtgttcgcgtcggagtccgcgcgcaatgacggccgggtgctgctgcagtaaggtgcggatccggatcttcccttgcggtactggccagccccatcggccatggttggttaattcaggccccaggtgacaaacatgcccgagcgctcggaactcgccaatttgatcttcggccggctttcgtgggaggccctcccgctgcacgatcccatcctgctcggcaccttcatcgtggtggtgatcggtgggggcgcaatcgtcgcggcgctcacctactatcgcctctggggctacctgtggcgggaatggttcaccagcatcgaccacaagaagatcggcatcatgtatgtgatcctgggcatcgtgatgctgctgcggggttttgccgacgcgatcatgatgcgcatccagcaggccatcgcgttcggcgacaaccttggctacctgccgccgcaccactacgaccagatctttaccgcgcacggcgtgatcatgatcttcttcgtcgccatgccgctggtcacggggttgatgaacttcgtcatgccgctgcagatcggcgcgcgcgacgtggccttcccgttcctgaacaacttcagcttctggatgaccacgggcggtgccatcctggtcatgatgtcgctgttcgtgggcgagttcgcgcgcaccggctggctggcctatccgcccttgtccggcatcatccacagccctgacgtcggcgtcgactattacatatgggcgctgcaggtggccggggtagggaccttgctatccggcatcaacctgctggtgaccatcgtcaagatgcgggcgcccggcatgacgctgatgcgcatgccgatcttcacctggaccgcgctgtgcaccaacgtgctgatcattgccgcgttcccggtgctgaccgcggcgctggcgctgcttgcgctcgaccgctacgtcggcaccaacttcttcaccaccgagctgggcggcagcgccatgatgtacgtgaacctgatctggatatggggccatccggaggtgtacatccttgtgcttccggtgttcggggtgttctcggaagtggtcgccacgttctgccgcaagcgcctgttcgggtacgcgtcgatggtctacgccacggtagtgatcaccgtgctgtcgtacctggtctggttgcaccatttcttcacgatgggatcgggcgccagcgtcaattcgttcttcggcatcaccaccatgatcatatcgatcccgaccggtgccaagatcttcaactggctgttcacgatgtaccacggcaagatccgcttcgagccccccatgctctggaccatcggcttcatggtcacgttcgtgatcggcggcatgaccggcgtgctgctggcggtgccgccggctgacttctccttgcacaacagcctgttcctgatcgcgcatttccacaacgtgatcatcggcggcgtgctgttcggcctgatggcaggcattacttactggttcccgaaggcattcggctatcgcctggtctcgtcctggggcaaggcatcgttctggttctggctggtcggcttctactttgcgttcatgccgctgtactggctggggctgcatggcgtgacccggcgcatgagccatttcgaggacgcgacgcaccaggtctggttccagctggctgcgttcggcgccttgctgatcgccatcggcattgcctgcttcctggtccagctggtggtcagcttcatccaccgcgaggagcttcgggacctgactggcgatccgtggaacggccgcacgctcgaatggtcgacttcatccccgccgccgcagtacaactttgcctttacgccggtagtgcacgacaccgacgcctggtggcacatgaagcagaatggctacgcgcggccgcagcagggctttattccgatccatatgccgaagaacaccgcggccggcatcgtgctcgcggggttctccacgctctgcggtttcgcgttgatctggcacatctggtggctggctgcagcatcgttcgcggcgacgatcatcggcgcgatcatccatacgttcaactaccagcgcgactattacctcccggccgacctggtggtccagaccgaagcggcgcgcacacaacggatggctggccatggctgacacgacctttcccaaccatgtgagcggcaccggcaccgcggacgcggccccgccgggaggctaccagttctacctgcccgaagaccatcacccgcagaacgggacgctgctggggttctggctttacctgatgagcgactgcctgatattcgcttgcctgttcgccgcgtatggcgtgctgggccgggagtatgcggggggaccgagcggggcagagctgttcgagctgccgctggtggcactgaacacctcgttcctgctgttgtcttcgattacctacggctttgccatgctgcagatgcagcagaaccgcatcgccggaacccagatctggctggccatcacgggggtcttcggcgcggggttcctggcggtcgagctttatgagttcgcgcacctgatcaatgagggcgcagggccgcagcgcagcgcgttcctgacctcgttcttcgcactggtcggaacccacgggctgcatgtcacgtgcggcatcatctggctggtcgtgctgatgacccaggtggcgcagcacgggctgatcacggccaacaagcgcaggctgatgtgcctgtcgatgttctggcactttcttgacgtcgtctggatcggcgtctttaccttcgtctacctgatgggagcgttgccatgagcgcgcacgacgaaacgctggacagccacggacacagccacgggcatgacgaggacgtggggccgcatgccacgctgggcggctacctgacgggcttcgtgctgtctgtcttcctgaccgcgatcccgttctggctggtgatgggaaaggtgttcgacaagtcgtccaccaccgccatcgttatcctgctgatcggggccgtgcagatcgtggtgcacatgatctacttcctgcacatgaacgcgcggtcggagggcggctggaacatgctgtcgctgatgttcacgctggtgctggtggtgatcacgctgacgggttcgctctgggtgatgttccacctgaacagcaacatgatgccgaccatgcagcatgagcgcaccaccgacgccggcactgcgatcgtgccgcccaggaccaagtaggaacaggtccacgcaggcgggaatcggatcccgcctcattcccgttcacggagcctggcatgcgcgcaacgcgccttgtcgcgaccctgtgcctggcgctgctttccgtgccggcttgcgcgcagcggctggccgtggaggtcgagaacttcagcacgccaggcccatgcgcggaagaagacaatgtctcgttcgcgctgtccgccgccgcggttggcaggttccgcatccaggcattgcatccgccctacgtcaacgccatccgcattgacagctccgcgccggatttctccgggtgcaacttcggcaagacgcctcacccgactgatccccgccatgtctttgtgccgcgcacggtcaccctttacgacggcagggacattgccattgtcgggatcacgttcgcaagcttctggcggccacatcgggtgccggtcacggtagcgggcagggccgatgccggttttcacctgatccaggtgttccggaaatccgggcggacccgtaccgaggtcctggtgctctatcccgccgatggctactggcgggcgaaaccgttgccggcccgccacctgggtgtcaatgcctatggctcttcgttcctgctggggccgatagagcaggaggggcgcccggtggtcaacatcgctcggatagaaatcgagccgcagcccttggctttcacgctgcatttcactggcggaggccaggcaacggtcgcgatcactgaaatcagcgacatgcgtactgcgctcgatgtccggttcctgccggcctatgacgccaagcgcgcgttcgcgatgctgcgctccatgtatgttgccgacgacaacgcagacgcgagcgaggtcacctggacgaccgggccggctggtgaggccatcaggaagccggtgatggcagttacttcaatgcaggcaaccgcggtgcgattcggccgtaccgtccggtcgcgccacaacaccagcgcccccgattttttgttcgatgccttcgaggcgcccgcgacggagggcacggcgccaacgggcaagaagccgggctgaatcgatccccggcaacctcgcgacccagccaaatatattcatgtcgacaataaaaattgcgactgctatgatttgcgcacgatagcctgagccggtagcaatcgctggccgcccaatggtggggctggcagcacttttcaggctggggaatagtcgagagaactggggacgacaatgtcatcactgaagaagctgctcgccatcacattgtgcgcagaggcaatcattgccctgtgcgcgccagggccgctgcaggcacaggaagcctggcccgcacgcccgattcaaatgatcgttccgtcgtctcccggctcgggaaccgacgcgctggcgcgggccatggcgcagcgcctttccgaatcgctgaagcaggccgtggtcgtggagaaccggccgggcggcagcggggtgatcggaaccaatgccgttctcaaggcggcgccggacggctacacgattctctacacaacggcatccaacatggtggttgcgcctgccgtcatgaagtccatatcccaggaggcaagaaagggcctcatgccgatcgcgcagacagccgcgggtggggtgttgctgctggtgagcccggacctgccggtgcacgacttgccaggactcatcgagctggtgaaggcgaatccggacaagtacagctatggcagctgggccaccggctcgtccgcgcacttgaccatggaatggctgaagaagcagaccggcatgaagaccgagcacgtcgcatatcggacaacaagtcaactgctcaccgagctttcctcaggggtgctgaagatcggctggaccgatcccagcgtcgcggttccgttcctgcgttccgggaaggtgcgtggcattgccatcgtcggcaacgtgcgctcgccacagcttgccgacgtcaagaccatgagtgaacagggctacaagttcaacacggtgggatggttcggcatgttcgccccggccggaaccagtccggcgatcgtgaagcggctgtccgatgaggccaacaaggtgcaggcattgccggagatcgcggcgctgatgaagaaactgaacttcgagccgccgccggtaaagacctccgcgcagctgggcgagatcgtccgcagcgatctgcaagtctggtcgaagatcgctagcgacgcagggatcagggtcgacgaataggggctggcgccccgtcattgcggcctgcccagcggcccactgcccgccatgatggcagccggccgtcaacgatccagtgcgcctgcaccagcgaatccttgtcataagaaggaaagttcaaggcgtgccaggtaaagcggaacgttgccccctgccagatgattcgatcgtcgcgaaacacacccagacatcaacccatccactgcatccccaaaccggtttgtccttcggcgagctcaaccgccgatccgcaggtgaacggtcatattcgatagagaacaggagacggcatggcgaaaatcgttaagttctatgaaaccggcggacccgacgtcctttgtcttgaggacggcagcgttggtgagcccggagcgggggaggtccgcgtccgccacgtggcggcaggcctgaacttcgccgatacctacttccgcagcggcacgtacaaggtgccgctgcccagcggcatcggcaacgaggccgctggcgtgattgaggctgtcggtgccggcgtcacccatctggcggtcggcgaccgtgtgacctacaccggatttaccaacacgctgggcgcctacagcacggagcggctgatctctgccggtccgctgatcaggctgccgcaggcaatcagttgcgaagtcgcggcggccatgaccatgcgcggtttgtcggcggcctacctgatgcgccggatctaccccttcaaggcgggcgactccatcctgctgcatgccgcggcaggtggtgttggcctgatcgttgcgcagtgggccaaattgttggggctgacggtgatcggcacggtttcgaccgatgccaaggccgaagtggcgcgcgcccacggctgtgaccacaccatcaactacagccatgaggacgtggccaggcgcgtgcgggaactgaccgacggcgtgggcgtgaacgtggtcttcgacagcgtgggcaaggacaccttcatgtcctcgctggactccctcaggcgccgcggcctgctggtgtgcgtgggtttcgcctccggcccggtaaccgggttcgatccggcaattctggcccgcaagggctcggcgttcctgacacgcccgggcctggccgactatatcgccgatcctgccgagaaggcggaactggtcggcgagctgttcggccacgtggcggctggccgcatccgcatcgggatcaatcagcgctatgccctggaggatgccgtgcaggcacaccgggacctggagtcgcggaagaccaccggctcgtccattttcgtgatttgacggcacgaagcagctgtctcatccatcgaccttctcaagattcacatctcaacccggagatccaccaacatgaacttccttgacggccacctgtatcccgagaaccagcagcctctgatcatcaccgccgctccctatgcgccgggctggatcccgtcagacttcccggaagatatcccggtcaccatagcggaccagatccagaaggcggtggattgctatgaagccggtgcgagagtgctgcatctgcacgtgcgcgaagaggacggcaagggcagcaagcgcctgtccaagttcaatgagctgatcgccggcgtgcgcaaggcctgtcctgaaatggtcatccaggtgggcggctccatcagcttcgcgcctgaagagggccaaggcgccaaatggcttagcgatgacacgcggcatatgctggccgaactcgatcctaagcccgaccaggtgacggtgaccgtcaacacctcgcagatgaatgtgacggagcatgccggtgtggatgatttcaaaggactgtcgcgagggttcgcgcacctctacgatacctacaaggacatggtcgtgccctcgaatcccagctggttcgaggagcacgttcggcgtctgacagccgccgggattcagagtgagtttcagtgctacaacatcaacagctttgaaacgattgagcggatgattcgccgcggcgtctacaagggcccgctggtgatgaactgggtggctatcagcggcggcatggatcaggcgaacatctacaacctggcaaacatcctgcgcgctgtgccggacggagccgtggtaacggtggagagttcggtgttgaatgtgcttcccatcaacatgatcggcatggccttgggcctgcatgtgcggtgtggcatcgaggacgtgctctggaaccagacccgcacgggaaagatgagcaccgtcgagcagatcaagcaactggtgcgtatcgccggcgaatttggtcgccccatcgcgacggcgcagcagacccgcgagatcttgcagcttggggtcttctacgacacggtggaagagacgcttcagaagaatggcttcgcacccaatcgtaacggtggccaccagggcttcctgcgcaaggccgaatgcatgtaaagagcccttggaggaactgacggcccggcatcccggacccaacatgtgatggcgaaggcgggacccgcgacggtgtgggtcccgctctttcgccttgctgccgtggaccccccagacctcaattgccgtgtggccgataccgcgagcaggttttccctctgtttgcgcgaatcgacaacaacttggcgtgatcggtcaagccggttgacgcgtggcgatccgagaattgagaaaagacggcaatcaagaggtacagacatgaggaagcgaaccaataacctatggtggcgcggatacgccctggcgatcggagtcggtgtcgtcggtggggtgcccgtggctcacgcccaggaggattggccaagcaagccgatccgcctggtggtggcggggcctgccggcggcagcgccgacgccctggcgcggctgctggcggaaggcctgcagaaggcgtggagcaagccggtgatcgtggaaaacaagcctggtgccgccggcgcgctggcgatcagcgatttgcaggccaccggcaaggatggccatacccttctggtcatccagggcggtgtcgtcagcgaagcgccgttggcctacaaggtctattacaagccctttgccgacctgaagcccctggcccaggtcagccgcacggggttggtgctggttgccaacaaggatgtgccggtctctaacctcaagcagttggtggactacggcaaatcgcagaaggacggcctggttttcgcttcctacgctgcgggattgaggggccacacctcgggcatactgctcgggcaactcacccacgtgccaatgcggcatgttggctacaagggctctcctccggcattgaacgacctgatgggcggccatgtgccgctgatgttcgatggggtgactacctcaatgccgctgatcaaggcggggaagatcagagcgattgccgtggcctatccgacccggattgccggattggcggatgtgccgacgttcaaggagctcggttacccgcagctggcgcaagcgggctggttcgccgtgtggtcgcgcccggatgtcgctccggcggtccagcaaaaaatccgcgaggcgacgctggcgtatttcaagcagcccgcagtgcagaaccgcgtcaaggatatgggcatggagcaggggaatgccgccacctcggaagagatgatggcggacctgaagcaggcataccagcaacaggccgcgctgctgaagtccatcaactaccagccggaataatacggcagtcacccggccgcgcaactgggctgggtggtgactaccgttgcggcatgcccgaccggtcgtgtcgatctttcagtaaggcgcgtcaccgataattgcggtgcgctccatcttccggtggcacggggggtaatccatcactgcgtagtgctgggtcgaacggttgtcccagaacgcaacactgtttttcttccagcgaaaacgcacctggtactcggggatggtggcctggctgaccaggtagctaagcagatttgcggcacccggcgccttgtcgatgccgaagcgcacattggccggcacgttgtagttggtgaagtgcgtggtaaagcttccattgacgaacagcactttctctccggtttcgggatgggtgcgcaccaccgggtgctcggcgtccgggtactgggccttcagcgcaagacgcttttcgatcggcatggcggcaccgaagctcgcctcgatgccgtggcgcgcgcgcaatgtggcgatcttcgtcttgatatcctcgggcaactggttgtaggcctcgaccatgttgacccacatggtgtcgccgcccacgggtgggcactcgatacagcgcagcacgcagcctagcggtggcttctcgcgccaggtggcatcggtatgccaggaattctcgttgcggtcgggaggactgtccggggttttgtagatctggaccagccccgggtaatcgggatggctgcccaccaccggatggtcctccagctcgccgaagcggcgcgcaaaagctacgtgctgcgcgcgcgtgatgtcctggtcgcggaagaacagcacgcgatgtctgaggagcagggcgcggatttcagccatcagctgctcgtcttcggcagccgcgccgaggttgacgttgctgagctcagcaccgatcgtgcaggtgactggctcgacctggatcgaattgcccagagaggttgcgcggaccactgcgggtgccgctttgaggcgttggatcatgaaggttgtctccgatttttcgaacaggccgatcgattcctgcgagtctggatccagcgggtttctcccgcttgacactacatgaccgggatttatcattccatgtcaatgttccactctgctcgctaatgtcgtcacttgtccgcgctgcggccctcaccaactacagcgaggtcgcccgagccgccggactggacccggtgcggatgctccttgacgcgggtttgagtccgggcgtgctgcgcgagccggacctcatgattccggttgagcgtgtcggacgactgctgcaggcgtcggcaaccatgtcaggcaacgagagtttcggactgtgcatggccgagtcgcgcctgttgtccaatcttggggccgtaggattgctgatccgcgaccaggcgacgctgcgcgactcgcttcgcatgctgatgcgctatcaggcgttgctcaacggtgcgctgtcgctggcggtagaggagtgcggcgaactggtcattattcgcgaggcggtcatcgctggcagcgcacatcagcccacgcgccaaagggttgaactggcgctgggggtaatggtgcggctgatacgccagcttctcaagcccgactgggagccgcggcgcgtatgcttcgagcacccggcgccgcgcgaccttggtacgcaccaacggttttttggcccttgcgtcgagttcgactatgacttcaactgcatcatctgcgcgaaggccgatctcgatgcacgcaacccgtctgccgatccggccatggcgcgctacgcgcagcagctgatcgacgcgtctgtcatgtcgcagcacgcgaccatgctagaagacgtgcggcgcattgtcctgctgctgttgcccagcggacgttgcagcatcgagcaagtggcggaccatctgggcgtggtgtgccgtacggtccagcgccggctggcggaagagggacaaagcttctcgtcgatcgtcaacgacatccgcacggagcttgccgcgcgtcatgtcatcgagagcgatcgttcgttgaccgaggtggcgaccctgctcgggttttccgcgccgagcggattctcgcgctggtatcacgcgcaatttggttgcagccccaaggagagccggtccacgcgcggcacagtgcgccgaaagaccactgcttagcctgcaccgaccgtgatgccaccctcggccatccgcccgatacgccacgtaaggtaagatcttgggcgctgcgagcggtgcagcgccgatcgagggcaacacccgaccggttccccaataatcggaaggacttacccctcatgggcagactcaagactaccaacacgccagaactgcagtcgctgcttgcgccgcaaacaccgcagaatccggtcacgctggcggtcgagcaggcgcttatgcatggacgcgactggtcggcatccgtcgccgaccagattgcggtgcggctggcgggactgattacgatcgacgtgatccacgcaggccaacgcctgcttgagaaagacatcagcgaggtcctggaggtcagccgcgctcctgtgcgcgaggccttgcgcatcctggagcgggagcggctggtcgagttccgcgcgcggcgcggcgccattgtcaccgagcccaatgcccaggacctgcgggatatctacgtggtgcgggacgcactgtttgcgattctgctcaggcagttgatggaagaacgcgcggacgcgcttgatgcgttattcgagcaattcatgccgcggctcggcaaggctgtcgaggaatcggtggacgcctatatcagcgtgaccttcctggcgaacatggccatggcagacctgtcgagcaaccggctggtcggggagctgctgaattccatctcgctgcgggtcctgcgctatgtgcggctggggctcgcatcccgtcccgggtcgctggagaattccttcaagacctggcgtgccctgcagcgcgccgtgaccaggcgggacatcgatgcggtcctggagaccgcgcacaagcgcatcggaaactcccgcgaagccgccatccgtgccctggcatccggcgtccggaaaggcaaggccggccctgccggcaacgacgctgtgccagccggcgctttctgagtccgcgcgggcgggactgcccgcttaggctctccggtcaggggacccgcgcccggctggcgaatgcattccactcccggaagaccgtgtccaggcacgatgccgaatcgcagcggtcccgcttcttgcggaatgctgcaatgtcggcgtcggtgattgcccgcgccttgagcaggcgctgctggtcggcatagatgcgctggtagcccatggaaaacagcgcggattcgcagatcaggcgctgcgcctgcgtagcgttggcggcggtggcggacggatcgcagtcgatgtcggtggcatgcgcggtgctcaggaacatgaggcttgcggatgccagggtgtggagggcgatgcggacaatgcgggtcatgacgggttgggggcagggctgacgctcgacgcaaaggcgccgtgtcaggcgaatagtagcgcgccccgatagcgggccgacaggttcactgcatgccggcccgcttcgccgcgcttagcggaacacgctgaccgcctccaccagccgtgttgcctgctgcttcaggctttcggccgcagctgcgctttgctcgaccagcgcggcgttctgctgggtgatgttgtcaaggtcgctgaccgcgccccctacctgggatattccgctgctttgctcggtggtggcggcgctgatctcggcgatcaggtcggatacgcgtttgacctgcgagacgatgtcgtccatggccttgccggcttcgtcgaccagcttggcgccggacgcgacgttgtggacgctgacatcgatcagtcccttgatttccttggcggcattggcgctgcgctgcgccaggctgcgcacctcgccggccaccacggcaaagccgcggccctgttcgccggcgcgggcggcttccaccgccgcattgagcgccaggatattggtctggaaggcaatgccatcgatcacgccgatgatatcggcgatgcgcctggagctctcggtgatctcgttcatggtgttgacgacctccgacaccgcctgcccgccgcgctccgcggcgacgctggcggagccggacagcttgttggcttgcgccgcggtctccgcgttgctctgcaccgtggaggtcatctgcgccatcgacgcggaggtttcctgcacgctggacgccgcctgttcggtgcgcgcgctcaggtcgatattgccgcgcgcgatttcattgctggcggtctggacattgacgacctggccgctgacgtcgtcgatcagccagcggaacatcaggccgagctggctgatcgtgcgcagcgtcatgccgatctcgtcgacccggttcatgtgcacggccttctggctttcgccggacgccacgcgcagcgcctgctgcaggacctgttccagcggggtggtgatctgccgttgcagccaccaggatgccagcaacgtggcaagcgccatgacccctgcaaagcctggtagtgccatgccggaaaggcccatgccccaggcgccgatgatactgacggggagcagggcggccagcgccagccgcacgcgccagcgtaccggcatggtctggaacagcgaggtaaaggccatcaggcccgtgcgcacgatcagtcccttgtggaatttccggctgccggcctggccctcgcggaaatcgcgatacagcttttccgctgccgctatctcctcgcgtgttgccttggtgcgcaccgacatgtagccggcgggccggccgttgcgcaccacgggcgtggcattggcgcggacccagtaatggtcgccgttcttgcggcggttcttgaccagcgcggtccatggctctccgcccttgagggtggcccacatgtcggcaaaggcttcggcgggcatgtcgggatggcgcaccaggttgtgcggctgcccctggatttcttcccgcgtgaatccgctgacctcgacaaacgcggcgttggcgtaggtgatgtagctctgcgtgtcggtggtcgacatcagcgtggcgttgtccgggaaatcaaactcgcgctgggtgacgggctggttgtcgcgcacggcattcctcctcattctcgatgggcagggggcgcatgccttgtttgctttgcatggattccggcgcgccacggctgccggaccgcgcccccttctccccgccatgtcggccgcagttccctggcgctgatcccctcttccgtaggggaggggttgaatacactcaaacgagtgagggcgacaccgtggcgcagggcgtgggtgtggatctggcgtgcctggcttgctacatccggaacaccgcccccagccagaagctgcgcggcgcgcccggtgccacgaacagcgcgctggcggcatcccccggtgccacgtgcgggcgcaccaggctaccgccggggaacacatcgttcgcgatctgtccgtaggtctcgtagcgccggtcaaagacattggccaagcgtgcatagatctcaaaccgcttgttcaccttgtacgccgcgcgcaggttcagggtggcgtagccgggcacatgccagtcggcggtcttcggcggcgcgcccggctgcgggtcgctgcgcaggccgtcttcgttgccgctggagacggtgcctgacaccgccaccaggtcggcgccaagcgtcaggccggccagtgcctgccagtcgaggcccagcttgagcgtatggcggggcaggcccgccatgcgcatgccgggccggatgtcgatggtgcgttcgccggcggcaagctggccggcggcctggtaggtggcctgcagatagctgtacgcaagccgcagcgtgacatcgcccacgcgctggcgggcggtgaggtccagaccctggttgcgggtgcggtcgaagttggcgaagtagccgagctgggtgttcggcgcgcgcaggaagaggatgtcgtcgtgattgtcgacgcggtagagcgacgcggtgacttcggtgtccttgccgcggtgccagcgcacgcctgcttcataggagtgtgagaccacctgcttcaggtagggatcggcctgcaggccggccggcaggcggcagggccgcgtcgggtcggcgcagccgagttcgagcacggtcggtacgcggttgttctgcgcgtagcccccgaacacggtgacgccgccgcccagcttctgcgagagtcccagcgcggggttgaggcggcggtaggtaaagctttcgcgcggctgtccgctgccgtcgctgttgcgcagggtattgcttacctcgacgtggttccacctggccgaggcggtcaggaaggtgctgggggtcagcgaccaggtgtcggacaggtacaggccgagcatgcgcgagctgccgccgacgccggagaacagggcattgggggcgtccgggtcggccacggcgccgcggtcgtcggtgaaggtgccaggctgcgcgtactgcgaataggtcaggcggctgcggtccagggtcaggccggcgttgagcaggtggcggtcggtctccctggccatgctcagcgccatgccgacggtctgctgccacatatgggtggtgttgatcacggcgggatgcagcgcggcgccttcggcccgggtcatgccgcagtcggcgccgagcgggctgccgtcgggcgcaaagccgtcctcgcagtcttcggcataggcctcgtaggcggggttgacatcgccgttggtggtgtcgcggcggctggtgcgcacgtaggccagcgcggcggcgctggtcttgtcgtcgaaccagtggcggccgttgacgacgacctgggtcacctggttgcgggtctggtcggggtaggtgtacacggcgtggcggttggcctggtagaggtctggcagcgtgccattggcgctggcgtggaagctgggcaccagcccgttgccggtcagcgtgctgcggccgtgcagcacggagacgtccaagctgtcagtgtcgcccgcatagccagccttggcgaagacgttgccaagccggccgcccgactggtcacgccagccatgctcctgaaacagggtgccggccgcgaatgcgtgccagccgctgtcgctgcgcacgccgccggacaggtcggcgcgcttgcgggcgccgctgccgtaggacaggtcggcctcgaagccgggcgagtccagcccggaacgagtggtcatggccagcgccccgcccagggtattgaggccgtaggccgggttggcgctggacaccagcgacacgctcgccagcgcggcttccgggatcatgtcccagctgaccacgtcgccgaagggctcgttgacgcggatgccgtccaggtagaccgacagtccctgcggcacgcccggaatggatgaggcacggaagccgcggtaggtgatgtcggtctggaacgggctgccctggatgtcgttgacgttgacgccggccaggttgcgggacaggtactcggccaggttgccggcgcgcgaccgatccaggtcgtcgccgcgcacggtctgcacggtgtagggcaccaggtcgctgtcgacgccgatgcctggcagcggcgcggcggccaccaccaggacttccggcagcatggcgctgtcctggtttgggacagcggtgtcgtgctgcgcaacagcgggccgctgggtcatcagggcgaccgccatggcaatcgcggtggcggcgccgcggctggtcctgcggcggcaagccacggtgtcgcgcggcgcctgccctggcggtgcggggcgcgggttggctggcatggttccgtctcctccggataagcggcgcgatacctgcattgggtagcgcctgcccggagctgagcaggtttcgtaccgtgcatcgggagtccggcacttgcgcggtgagcggcccgggaacgcgctggccgaacccgccttgcgccgatgcctgtcacaaaacaggacagctgcggacacaagcagcgggccggtgctcaaccatgggacagtcgttcgcagcgcaccgcacaaggcacggcctggctgcagcgtccggcagtgcgtccggcgcggccaggcaacggctggcatggagcgcggcctgatgctgcgctgcacatggtatcggccttgctctgttcacctgcatcaacactctgcctggtgcttagccatgttccgccgccttggtcgctgccttgcctgcctgctgttgccgtgcctcggcctggtccatgcgggcgcagcgctggccgagggcgcgcacgggtatccgtcgcggccgatcacgctggtggtgccatggccagcgggcggcgccaccgatatctccatgcgcatcctggcggagctggccgggcgcgagctggggcagccggtcgtggtggagaaccggccgggcgccggcggcacgctggtgggaggcttgcttgccgcggcgcggccggacggctacaccatcggccagctgccgctgacggtatatcgcttcccgcatcagcagaagaccgcctggcagccgctgcgcgacatccagccggtgctgatgatctcgggctataccttcggcatcgtggtgcccgcagacagcccgttacgctcgctgcgcgacctggtcgcctggggccgcgcgcatccgggcgagctgaccgtgggctccaccggcatcggcaccaccgcccatctggcgatggaggacgtgctcgggcgcagcggcgtgcgctatatccacgtgccgtatcacggcaccgctgaccagatgctggcggtggccaacggttcgctgatggcgggggtcaattccaccggcttcgcgcctttcgtcgagaccggcaagctgcgcttgctggccgtgttcagcgcgcagcgctcaccgcgctggcccgaggtgccgacggtaagcgagctgggctttgccgatgcggttcataactcgccctacggcatcggcgtgccgcgcggcaccgatccggcaatcgtccgccgcctgcatgacgcattccgtgccgcgatgcagcagccgcgccaccttgcggaactggccaggtacgaccaggagctgacctacctgaataccgcgcaatacgatgacttcctgcgccatgcgtgggagaccgagcggagctttgccgagcgcgtgggcaccgcgcggcccagggggcagctgtgatggccatgcaagcgccgccggcgctgtgctgcgatgccgtgcgcaaggcctttggcagccgcgtggccctggatggggtctcgctcagcgtgcggcgcggcgagttcgtggcactgctcggccccaacggggcgggcaagacgacgctgttccagatcctcagcggcctgttcgtggccgataccgggcaggtcacggtcatgggcagcgacatgcggcgcgatccggtgcgcgcgctggcgcggctgggcatcgtgttccagcagccggccatcgacctggacctgccggtgctggccaacctgcgctttcacgcggacctgcacgggctgccgcgcggcgtggcggcgctgcgcatcgcccggctgctcgatgacttcgggctggcggcgcgtgcgcgcgcaccggtgcgcgagctttcgggcggcaaccggcgcaaggtggaactggcgcgcgcgctgctgcatgaaccggccatgctgctgctggacgagccgacggtggggctggacccggcctcgcgcgcgcaactggtggccgatgcgcggcgcctgacggcgcgggcgcaggccggcgtgctgtgggccacccacctggtgcaggaggtggagcacgccgaccgcgtgatcgtgctggaccgcggcatggtgcgtttcgacggcaccccggccgcactgcgcggcgccgctgcgtgcgacaccctggagggcgctttcctggccatgacgccgcgggcccctgtcactgacccggccgcgaggcgcgtacccgcatgaacaagatgccatctccccgctggtttgccggcgccttgctgctggtcacgacgctgctggttgccgccggcctggccgaaggcgcgcagggcggggccgcgcgacccgccggccaggctggcaaccaggtctttgtctcgagcgagaaggacgatgccctcgccgtcttcgatgcccgcagccggcagctggtcgcggtatggcggcagtgcaagcgcccgcgccacctgcaactgtcgcccgaccggacgcgcctgtacgtggcctgcagcgacgacaaccgggtggatgtggtcgacgtggccagccgcaagaccgtggcatcgctgccggtgggggatgatccggagttgttcgatctcagccaggacggccgcacgctctatgtctcgaatgaagaggacgggctgctgtcggcctacgacacggcgtcgggcaagcgcgtgttcgcggtcagggtgggcgaggagccggagggcgtcaaggtcagcgccgacggcaggcatgtgtacgtgacctcggaggtggccaacctggtccatgtcatcgacgtggcctcgcgcaaggtgatccgcaatatccaggtcggcaaccggccgcggcggctgctgctggtgcgcgacggcaaggagctgtgggtatccaacgagctctcggccagcgtcagcgtgatccgtaccgataccttcgaggtggcccagaccatcgccttcgcgccgcggggctttcgcgccgaggacgtgaccccggtgggcatggcggccagcggcgacggcacgcgcgcctatatcgggctcggccgcgccaaccatgtcgcggtggtcgaggtggcgtcgcgccgggtgcaggactatgtgctggtcggccgccgcgcatgggggctggcgctgagccgcgacaacgcgcggctgtatgtcgccaacggcctgtccgacgatgtcagcgtggtggccaccgccagccgcaaggcggtggccacgctcaaggcgggccgggtgccgcattcggtggcgatcgatgactgagcgctcgcgtgcgtggtggcagtggtggcgtgccgggctgggcgccgtggcgctggggtggctgcctgccgcggtgcacgctgccgaggtgcgcgtggcggtcgtgtcgcaggccgacgacgcgcgctatgcgccccggcgcctggcgcagcgctatcccggccagccgcagggccgtgcgctcgacggcgcccaggtggcggccgccgaagcgcgcgtggcgctcggggccgcgggccagtcgctcaggctggaagcacaggaagcccgcactgaagccgaggtggccccgctggtcgcggcgctggcgcggcagggcacgcgctatatcctgctggacctgccgccggcatcggtcagggcggccacgggcgcggtcaagccgggcgaggccttgttgttcaacgtgtcggccgacgacgacgcgttgcgcggcgccggctgcgcgccggtgctgctgcacacgctgcccagcctgcgcatgcgcgcggatgcgctgatgcagtacctggcactgcgcaaatggcgccgcgccctgctgctgagcggcccgtccgcggccgatgcggcgcagcgcgacgcgctggtggcgtcggcgcggcgctttggcattgcctggtcggcgcagcgcgccttccggctgtccaacgacccgcgtgagcgcgaccaggccaacctcggcctgctgaccggcggcgtggactatgacgtggtggtggtggccgatgccgacggcgagttcgcccgcggcgtgccctacgccacgctgctgccgcgcccggtggtgggcgccggcgggctgggcgcgcaggcgtggcactgggcctgggagcgcaatggcgggccgcagctcaaccggcgcttcatgcgcgcggcgggccgtccgatgaccggctacgactgggctgcctgggtggcggtcaaggccattgccgagagcgtggcgcgcctgcccggggccgggtttgccggacaggcgcaggcgcttgccgccgggcaggtggtggtggacggcttcaaggggccgccgctgtcgttccgccgctgggaccgccagctgcgccagccggtgttgctggcccaccccgacggcgtggccggcatggccccggtggaaggcgtgttgcatccgaagaacaacctcgacaccctgggcgccgatgaagccgacacggcgtgccgggccccatccgcgtagcgcacccatggcctccatcctgatccatcgctggcgcgcgctgcgcgcggtttgcgggcgcgagctgcgcaagtacctgcgccagcccgggcgcctgctgtcgtcgctggtgcgcccgctgctgtggctgctggtgtttgccgcgggcttccagaacgcgctgggcgtcgccattgcgccgccctacgacacctacatcgaatacaaggtctacgtggcgcccggactgctgggcatgatcgcgctgttcaacggcatgcagtcgtcgctggccatggtgtacgaccgcgagatgggcgtgatgcggctgctgctgaccgcgccgctgccgcggggctggctgctggcttgcaagctggcggcgggtacggtgctgtcgctgctgcagatggccgcgttcctgctggtggcgatggccttcggcatccgcttcgagtccctgcacctgctggcggcgacgggcgccatggcgctggccgcgctgatgctgggtgcgctgggcctgctgctgtcggttcatgtgcgccagctcgagaactttgccggcaccatgaacttcgtgatcttcccgatgttcttcatcagctcggcgctgtatccactgtggaagctgcaggagtcgggcgcggagctggtgtaccagctggcccgcttcaatccgttcacccacgcggtcgaggcgatccgctttgcgctgtacgggcaggtggcgccgctgagcctggcggtggtggcgggcagcgcggtggtgttcttcgcgctggcgctgcagggctacgacccgcagcgcggcatggcgcgccgggggcagcaggcatgaggcggcggacgtggggcatgctcctgctgatggcggccgcactgggcctggccagtgcggcggtagcggctgccggggcagcgggcgccgtcatcgcgcacagcgatccgctgcagtcgccgcaatgggcctggatccacaaggagctgctgcagtctggcccggtggtgttcgacagccgcgtcagggtgaccgggccggcgtttgcggaagaccccatgcgcgtgccgatcgccttcgatgcctcggcgctgggcgaagtggatcgcatcgtggtggcggtcgaccgcaacccgatccgcgaggtgctggcgttcgaaccgctgcgggtgcgcccgtcgctgtcgttccgcttcaagctggaacaggcttcgccggtgcgggtggcggcgcgcacgcgcgatggcacctggcatgtcggcagcgtgctggtcaatgccggcggcgggggctgtacggtgcccggcgccacccgccgcgacggcagctggagccgcacgctcaatcgcgtggacgcgcgcgtgttcccgggcttcggcggggccgcggcacgcgtgcggctgcgcgtgatgcatccgatggataccggactggcagcgggcatcccggcgttccacatcgagaccctggttcttgccgacgcggcccggcagccgctgctgcgcctgacgctgcatgagccggttgccgagaatccgatcttctccttcgacctgcgcgatgccgtgccgccgggcatgacggtggccggccacgacaacaacggcaaccgcatcgcggcgcgggtgtcaccatgaagcggcgattgctactgtggttgctgctatgcctggcgggccagcccgtgccgccggcattcgcccagcaggctgcgctgcagcctcctgactatcgcctggccccgcgcgagatcgccgcgggcgtgtggctgctggaaggcgccaatgccgacttcgcgcccggcaacggctgcaacatcatcaatacggcgttcatcgacaccggcgacggcatagtggttatcaacaccggcccgtcgcggctgtatggcgagcagcagcgcaaggcgattgcatcggtcacggccgccccggtgcggctggtgctgaacctgaacctgcatcccgactatttcttcggcaaccaggcctatgccgatgtgggcggcagcgccctggccggcaccatcgacggggcgcggcgcgagggcgccgcttatgccgacaacctctaccgcctgtgcggcgactggatgcgcggcaccgagcccgtgccggctgcgcacgcgctggcgccgggccggctcacgatcgggcgccatacgctggagatggtgcgcctggacggccataccggcgacgacctggtggtgctggaccacagcgcgggcgtggtctttgccggcgggctggtgttccggcaacgcattccgaccacgccgcacgcggatatcggccgctggctggccagcctgggccggctgcaggcgctgctggccgacagcggggcgcgcgtgctggtccccagccacgggccagtgcctgcggccggcggcggcgctgaggccatcgcgcagacgcgcggctacctgcaatggctggacacgcgcctgcgcgaggccgcggcgcaggggcgggacctggccgaggtcatggcgatgccggtgccgcagccctacgcgcactgggccgcgatgcccgcggagtacctgcgcaacgtcggccatctctaccctgcgcgtgaggaagccgcgcttggccactgacgctggccagccgaggcgggctgttcagttctggagcaactgcaacgcagtgttgcgcgctggcacggccgtcatcacgcaaccgggccgcaaccggcgtgctggtgcggggatgcgactggcatgggaattgccaaaggcgtgtctggtgggtggcgcagtggcgcacctgggaaacccaaaacaagagaggagatggcaatgaggacgttacgagtagtgatggcggttgcggctgccgcggccagtctggccgcgcaggcggctgtgaccgatgccatgatcgagaacgacgcaaagagccccggcgatgtgttgtcgtggggcatgggcccgcaaggccagcgctattccacgctgtcgcgcatcaatacgaagaacgtcgggcagctggtgccggcgtggtcgttctcgtttggcggcgagaagcagcgcgggcaggaatcgcagccgctgatccatgacggcaagatgttcgtgacggcctcgtattcgcgcatctatgcgctggacctgaagaccgggcgcaagctctggaagtatgagcaccggctgcccgaaggcatcatgccgtgctgcgacgtggtgaaccgcggtgcggcactctacgacaacctggtgatcttcggcacgctcgatgcgcagctggtggcgctggaccagaagaccggcaaggtggtgtggaaggagaagctggaggactacgccgccggctattcgtacacggcggcgcccatgatcgtcaagggcatggtgctgaccggcatctcgggcggcgagttcggcgtggtgggccgggtcgacgcacgcgatgccaagaccgggcagctggtgtggtcgcggccggtggtcgaaggccatatgggctacaagtacgacaaggacggcaacaagaccgagaacggcgtgaccggcaccgccaacgcaagctggccgggcgagacctggaagaccggcggcgccgccacctggctgggcggcacctacgatccggccaccgggctggtgtacttcggcaccggcaatccggggccgtggaacagccatatccgcaagggcgacaacctctactcggcctcgacggtggcgctggatcccgccaccggcaagatcgcctggcactaccagaacaccccgaacgacggctgggatttcgatggcgtcaatgagttcgtgaccttcgacctggacggcaagcgcatgggcggcaaggccgaccgcaatggcttcttctacgtcaacgacgcggccagcggcaagctggtcaacgccttccccttcgtcaggaagatcacctgggccaccggcatcgacctgaagagcggccgccccaactacatcgccgaaggccgccccggcgaccccgccgccggcagcgacgagaagaagggcaagtccgtgtttgccgcgccgggcttccttggcggcaagaaccagcagccgatggcctacagcccgcagaccggcctgttctacgtgcccgccaacgagtggggcatggatatctggaacgagcccatcagctacaagaagggcgctgccttcctgggcgcgggtttcaccatccgtccgctgaacgaggactatatcggcacgctgcgggccatcaaccccaagagcggcaagatcatgtgggaggtcaagaacagcgcgccgctgtggggcggggtgatgaccaccgccggcgggctggtgttctggggcacgccggaaggctacctgaaggcggccgacgccaggaccggcaaggagctgtggcagttccagaccggcagcggcgtggtggcgcccccggtcacctgggaagagaacggcgagcagtacgtggcggtggtgtccggctggggcggcgcggtgccgctgtggggcggcgaggtggccaagcgcgtgaacttcctggagcagggcggctcggtgtgggtgttcaagctgcacaagagctgagctggcgggagatgacactgccaggcgcccgcatcgcatcatgggtgcgatgcgggcgccgggcgcgggtgcaacaggatgaaacgggactcaggtatgaagaaggaatggatggcgctggcggtggcttcggcgctgctgccgggcgcggcgctggccggcacggccgccgacatgcaggccctggccgacaagagcggctgcttttcctgccatggcatgcagtcaaagctggtgggcccggggtttgccgaggtggctgccaagtacaagggcgacagccaggcggcggagcggctggcaaagaagatccgcgaaggcggcaagggcgcgtgggggcggattccgatgccgccgcatggcagccttgctgaggacgatgcgaagaaactggcggagtgggtgttgagtgccagctgaggccggcgactgtcttgacgatgccggcatgccggcaaggaaccccggctggcgcctgccatgccggggtttttcctttcttagcgctggccgctgctcagccgcagcgagttgccatcgctgcgaaataccatcgcttgctcgcgtgcctgcgccacggccagccggccctgcagcacgatctcgctgaccttgtcgtgcgcgccggagcgctcgcacaccgggtccgtggcggtggcgtcgccggtgaccaggaacgcctggcagcggcagccgccgtagtcctgctcgcgctggtcgcaggaacggcagggttcctgcatccactgcgtgccgcggaaacggcggaaggcatcgctttcggtccagatctcgcgcagcccctgcgtggcgacattgggcagcgccaggcccggcagcatgcgcgccgcgtggcagggcagcgcggtgccgtccggcgccacgccaaggaaggtggtgccccagccgttcatgcacttcttgggccgcgcctcgaagtaatcaggcacgacgaacaggatctggcattgcctgccgatgcgcgcgcggtactgccggaccacggcctcggcctcgcgcagctgctcatgggtgggcagcagcgccagccggttctcccaggcccagccgtagtactgcgtgttggccagttccaggtattcggcgcccatctgcagggccatctcgatgatggtgccgacatgcggcaggttatgccggtgcagcacgcagttcatcaccatcggatagccgtgcgccttgatcatgcgcgccacgcgctgcttcaggtcgaaggtgcgggtgctggacaggaagtcgttgagctcgcgggtggagtcctggaacgacagctggatatggtccaggccggcgtcgcgcagggcggcaaggcgggcgtcggtcaggcccacgcccgaggtgatgaggttggtgtagaagcccaggccatgcgcatgcctgaccagtacttcaaggtccttgcgcagcagtggttcgccgccggacagcccgagctgcaccgcgcccagcgcccgcgcctggctgaacacgtcgcaccattgcacggtgctcagctcggccgtatgccgggcatagtccaccgggttggagcagaaggcgcaatgcagcgggcagcggtaggtcagctcggccagcagccacagcggcgggccgggcgcggcctcagaccagccagccgcgttcgatcgcatgtttgacaaaggcatgtacctccggggcgattccctgcacgccaaacgcggcctgcaggtcgtcgatcagcatgtccagcgtgtggctgccgtcgcagcgctgcaggatcgcggcggcgctgtcgttgagggtgaccatgccttccgggtacagcagcacccagctttgctgggaggcttcccattgcaggcgaaaggtccggtgcagggtcggtctggcgaggtcttgcgtgctggctgtcatgggttggcttgctggatggcgtcgagcatcgaccagagcacgtcgagcttgaactgcaggatgtcgagggcgcgctgctgttgcgccgcgctgcggaaatggcccagcgtcacgcgcaggccatggtccacgtcgcgctgcgcgagcggaatgcgagagcggaagtagtccagcccggcggcctcgatccacgggtaatgcgtgggccagccggccaggcgttccttgtggattgcgggcgcgaacatctccgtcagcgacgagcacacggcttcctgccacggtgcgcggcgcgcaaagttgacgtaggcatcgacggcaaagcgcaccccgggcagcacgtgccggtggctcagcagtgcttcgcgctccaggcccaccgcctggcccaggcgcagccaggcctcgatgccgccgggctgggtgtcggtgccgtcgtggtcaaggatgcgcaccacccactcgcggcgggtgtcgcgctcggggcaattggacaggatggcggcgtccttcagcgggatgttgtcctgatagtagaagcggttggccacccatgcgcggatctgcgcgggcgaacactggcctgccgccatgcgctggttgaagggatggtggatgtggtagccgctttccatggcgcgcaggcgggcctcgaactcggcctcggtccaggcgatgggggggatggggaggatggcagttgtcatagggcgatttccatgccgtcgtacgccacctcgatgccatgccgcgccagctctgcgcgctcgggcgagtcttccaccagcaccgggttggtattgttgatatggataagaatcttgcggctggcgggcagccgctccaggacctcgatcatgccgccgggtcccgacagggccaggtggcccatgtcggcggcgctcttgcccgagaagccaggcgcctgcatctcgtcgtcgcgccagaaggtgccgtcgaccagcacgatgtcggcgctgtgcagctcggcaaagacgtggtcgtcgatgcggcccaggccgggcgcatagaaggcgctgcggccgctgcggcggtcttcgatgcgcaggccgatgttgtcgcccgcgcgcggcgcgtggcggttgggcgagtagggcggggccttgctctccagcggtatcgccgtcagtgtcaggccgtccagcggcgggactgaaaacgcggtgccgtcgcagggcagggcatgcgtccgcagtccgcagtagtgcgacaggatgcgcgtcagcgggaaggcggcgcccaggtcgtccagcacggcggcggtggcatagagcggcagcgcctcgcggtgttcgcgcagcatcagcaggccggtgacgtggtcgatctgcgcatccatcagcacgaccgcggcgatggcggtgtcgcgcggcgcgcgcgcgggctgcagcgcgggtgcctggcgcagctgctgcaggatatcgggcgaggcattgaccaggatggcatcaggcccgtcgcccgtcagcgcgatcgaggattgcgtgcgcggcgtggcgcgcaccgtgccgcggcgcacgccgtcgcagttgtggcagttgcagttccactgcggaaagccgccgccggcggccgaccccagtacccggatgcttgtcatggcgtgagcgcttggtgttgggtcatgcttcacggggcaggcgccaggcctggcgtctgcctgcgttggttgtgcttgcggtccgcggcttgcctgtcggcgcagcgccggtcgcaggcgccgcggcaccgcggcaccctcagcggttggcgatgtacatcgtgatttcaaagccaagccgcagctcggtgtaggcgggggtggtccagcgcatgtctctctccttgggtggcatggttagtgaatatcgttgtgcagcggcgcctggctgccgcccgactgccgcatcccttcaaggcaacatccatgcccgacgcatcaacgatttctgccggcttttccgacgcggccaccaccttccacctgcgtacgcccgatgcccagcgcgtgcatgtgcggctggccggcgccgcggacggcgagccgtggctggtgctgcatggcgggccgggcagcggctgctctgccgccatggcgcagtggttcgacccgcggcggcaccgcgtggtgatgccggaccagcgcggcgccggccgctccaggccggccggctgcctgcgccgcaataccgtgggcgcgctgctggccgacctggagcagctgcgccgcgcgctgggcatcgagcgctggggcgtggtgggcggatcatggggtgcagcacttgccctggcgtacgcggcgcaatgcccgcacgccgtggcggcgctggtcctgcgcggctccttcctgaccggccgcgacgatgtgctcgcgctgttttcaccgcgccatgggggccgccgcatgctgcattgcgtcaaggcatggggcgagcgcttgcccgatgcgcgcgcgcggctgctcactgtgtcacggctgttgcaaagtggtacgcctgttcaaaaacgggacactgccgcggcgtggcaggcgagcgaacaggcgtggttgggtctttcccctgcgtcgcattcgcgccggcagcggcggcctgagcgcatggccgcggtgaacaaataccggatccaggcgcactacctgcgcaaccgggccggactgggcaagccggccctgctcagcgcggcgcgggtcatcggcgcgcatggcctgccggtgacgctgctgcatggccgcgccgacaaggtctgccgtcccgccaacgcgctgcgcctgcaggccgccatgccgggcgcaaggctggcctgggtggacggcggacacctggcggcaggggccatgcgcgacgccctggtggccgcgatccgcgccgcgggctggcagcggtgatgcccacgacgcggcgcggctttcttggcgccacgcttgcgctggccatgaacggctggcgcccggcggccgctgccggcacgcgggtcacgctggagcggctgcagccaggcgtgtacgtggcccgcgccggcaatgccgaagtggcgcgcgccaacgccgccgaagtggtgccgaccctggtccacctgagcggtgcgggcgtgctggtggtggaccccgggccgcaggcggcgtggggcggtgcgctgctcggcgccatccgggcgctgacgccgcagcccgtgcgttgggtggtcaacacgcatgcccacccggagaacgtgctggccaatgccgcgttcgcacggctgcggccccggcccgtgttcctggcctccgccgccacggctgcgctgatgcggcaacgctgcgcggcctgcctggcccgcatggcgacgctgctcggcagcggtaccatgcgcggcgccgcgatagtcttgccggagcccgcgctgcagcccgatggctggctgcacaccggcgctaccgcctggcaggtgcaggtttatgcgaatgcgcacagtgcctcggatacggtgctgtacgcgccgcggctgcagctgctgtgtgcgggtggcctggcttaccgcgagcgcgtgccggagatgcacgaggcctcgctgcaggggtggcgccgtgcgctgcggcggctgcaggagctgccggcgcgcacggtggtgggcaccgcggcgggcacgcccgcccagacgctggcgccgacgctggcttacctggatgcgctggcgcacggaatcggcgccgcgctggccgcgggcagcgatgcctcgcgcgccaatgacgccgtggcggcggtgccgttccggcactggcgccatttccagtcgcgccacccgctgaacgtgcagcgcgcctggcgcgagctggaagacctgtggatgcagggcgagccgctggcctgagcgcggggctgccctggtgcgtggcccgaatcagccggcctggtggggcagcccgcgggcctcttccattttccggtagaccgtattgcgcgagatccccagcgccttggccgccgcagagatgttcccgttgtgcgccttgaccgtggcgacaatggccatggcctcgacatcggccagccgcgtgggctgcgcgcccggcaacatatgggccgcgggcaccgccgcatgcccctggcgctcgcgcaggtcatcgaggaagtcgtcgggcaggtggtcctcggtgatctcagcttcgccttcggccatcagccgcgcggtgcgcagcaggttgcacagctggcggatattgcccggccagtggtagcggcggaacatctccatcaccgactcgcggatgcggggcggctcgccgggttgcacgcccgcctggtcctggcgcagcagcctggcggccaccgcgtcgaggtcgccgcgctcgcgcagggccggcagccgcaccaccagcccgttgaggcggtagtagaggtcttcgcggaactggccgttggcgaccaggtcacgcaggttgcggttggtggcgcataccaccgagacgtcgacatggatgaccttgctgctgcccagcggcgacaccgcgcgttcctgcagcgcgcgcagcagccgtccttgcagatgcagcggcatgtccccgatctcgtccaggaacagcgtgccgccgttggccagcagcatcttgccgatgccgcccttcttgcgggcgccggtgaaggcgccttcttcatagccgaacagctcggactcgatcagggtttccgggatggaggcgcagttcacggcaatgaagggcccggcatggcgcgggctgtcggcgtggatggcgcgcgccatcagttccttgccggtaccggtctcgcccagcaccatcaccggaatatccttgccgatgaccttgcgcagcttgccgatgaccgcgcggatctgcgcgtcgcccgtgtccaggtcgtccagcccgggtgagcgggcggggcctgcggccaggctgcgcggtgcggcggccgtgccaggctggactgcttggccggcatcggtgttgcccggcagcgatgcggcgggtgacttccattcgacccgggcgctgaccttgacgccgctcggcaggtgcagctggacgatgcccgcatgagccgcgcgcaccgcgtcgaacagctgcgacatcgacagcccgaacagcgaggagaaggtgtgcgcatgcagggcgccattggacaggccaagctggaactgcccgctgcggttggctgacaggaagcgcccgccgggcgtgaaggagacgatgccctcgaccagcgtgcccaggaactccgcgcgcgaatggaagcggatgcacaccatgtcacggaaggcgttgccgaacagctggttctcgatcatctgcgccgacatccgcaccagcgccatggtgtgcttgtggaaaccgcgctggtcgccggtcacatccagcgcccccacggtcttgccgtaagggtcgaggatggtcatgcacgagcaggtcaggaactggttggcctccaggaagtggtcggcgccgtgtaccagcgtggcccggttctcggccagggccgtgccgatggcgttggtgccgcggcgcgcttccgaccactccgcgcccgggcgcagcgcgacctggttggcccgggccagaaagtcgtcatcgcccatcgagtgcaggatcaggccatcggcgtcggtcaggatgaccatgctctgcgtattcacgatctggtcgtagagcgtttccatcaccggcagcgcataggcgaacagcgactggctacgctcgatccgcgttttcagctcgctctgcagcaccgggcagaagtcgggcgattcatagggacgcaggccataggactcggaacgctggtgggcctgggcaatcagttggtcgcgctcgggctgccctgtgtcacccggggcgcccgccgcggggcgggccggttccggctggaaggtcatttctctgtctcctgtggaaagtccgcccgcggtctttgcgcgggtcgctgtcggcgccttcgccgggcgcatggtcgacagtgttgcgtcatgaagcaaaacacttgccagggtgtggcaatccgggacacccgtgccgcgatgctgcgtttcagacaacgatggcggcgcggcgaagcctgctttcaggcgcctccgggcctggtccggctggctggtatggctcttgcggaaacagggcaaacaaccaagacccgtccactgtaggagacatccatgaaaacgcagcgccgcctgcttgccttgctcgcgctttgcgcgtcctgaccgccctcccggccggctccgtgctggcccatggcgacgtcacgccccaggccgtcgataccaaagcgttaccacaactgggcgacgaatggcgcccggacaatccctaccgtagcggtgatgcgcacaaggaggctctgcggatcggcagctcggcctataaccagaactgcgcgcgctgccatggcctggaagcggtgtcagggggcatcgcgccggacctgcgcaagctggacggcgactgcgtctcgctggcggatgcaaagaagaagcaggcatgcatgagcgagatctcgcagttctacaccaccaccgtgcgcaagggccgcacgcgcgacggccgcgtctacatgccgccgttcgacggcgtgctgagccaggaggcggtgtgggccatcaagacctacctggagtcgcgccacgagtaagaggcggttgcgccggcagtccttcacgttgtccagccccggcccgcagtgccgggtcaacgcatcttccaggagccatcccatgcccgccagccctgtccgcggccccaggcattccgtgtcccccatgccggcggcgccggccggcgccgtgcgctggctgtgcggcgccatgctggctgccgccgcgctcttctgcgcgcaaccggcccaggccgacctggccaggatccgccagaccggcaccctcaaggtggcggtctacaaaggcttgccgccgttctccgcgatcgcgggcagtcaggccgcgggcatcgacgtggccctggccagggcactgggcaaggagctgggcctgtcggtggcgctgatgccgttcgatgccgatgaaagcatggctgacgacttgcgtgccatggtctggcgcggccattaccttggttacggaccggccgacgtaatgctgcacgtgccggtcgaccgcgccttcatgcgcgagaacgacaaggcgctgatcttcgcgccgtactaccgcgagaccttcgtgctggtgcaggaccgcgagcgcgtgccggcggtgcgcggcctggaagacctggccgggcagccgaccggcgccgcagccggttcggccggggccaatgcgctgctgtccggcgcgggcggcgccttgcgcgacaaggtcaggatctaccccgaagccgacgcggcattgcgcgcgctgttctccggcgagatcgcggcggcgatggtgacgcgcgcccaatacgagagcgcgctcaaggccgcggggcaatccggggcgcgctttgccgcgacggaacccagcgcgccgctgctgccgcagcgcgggtgggccgtcggcatggcggtcaaggcaggcgagcgggaactggccgaagcgctggaaaaggcgttgagcgcgctgcgcagcaatggcgaactggcgcgcatctttgccggctacggggtgtcgatgcaggcgccgtgagggtggctggcgggcgcctcacctggccggcctggcggcccgtgcaagcggcagcgtctgcaggcgctcggcaacgatattgcggatcgcctgcggcgcgtccaggtcgtccagcatgcgcggccagttggcatgcgccagcgcgacggcttccttgacggcggcggtcgcaatgcgccgcgggacgccggccttctccgcgatggtctcgtacgttgccagggtttcttcacgctgccgcctgtcgatggcaacgttctggccataggtcgcaaagccgggaagcgcggccacgcagacgatgtcgtacgccggtgacagttctggcaggaccccgttgtgataggtcaccgagaagttcttcaggtgcgcatcgctgttgccgatcagcgtgttgaccgcctggcgcaggaagaactgccgcgcatgctcgaccccgctcgggctcaggcgatacagggcggcaacgagctgaatgtagctctcgatgccggcgtacttcttcgctggcatcctgcccagcatctggcagccgtcttcggcgtgcacacgcccggccggggtgcggtcaaacctgtccaccgcaaggtagtgcaggttttcgcccagcgattcaaccagtccctcgacctcgatggtcgagacgggcagtactcttgtcggcgcgacatggacgccggcggcagccgcgagctgcatcgagatcgattcgttgaacacctgcgaatcatcgttcctggcaggaagcttggcgatgatgtcggacagcctgcccttggctggcagagtgtagcgcttgtcctgcagcaccgtcgacagggccagcttgttctgcacgccggacaccgaggccgcgccctgggtggcgccctccaccacggcaatttccaggttgtccgcgccgccggtcacgccatacgtccgcgcatactccggcaacgcgccgatgtccgccggcacgatgacgacggcccccgggagatcattgccggccgatgccaggatgccgaaatcatccttgtcatcgggattgctccgcgttgcctcgagccgcttgcgcagttcgccctcgggcagcaggccggcaaagtagggcggcagttcatggcccgtgctgtagacggcaggatggaaggggttgtccagcacctcggcggtggccttgcggccggcctcggtcgggacgctgatcgacaggctcagcgtggggcggcgcgtgtcgccccggaaggcttcggatggcacgaaccggacattgccgctggcctcgcacaggtagccgcataactggtcgtacagccggacctcaagaaagcgcggatgcagttcgtagctcattcctggtccaggaagatgtcgactgcgctgcgggcgctgcggtcgggcccgctgcctttgccttccaggacttgcctgacttcctgtgcccgctcgttgggcaccaggacccattctgcgtccagggcggccgccagggcttcgagggtggatgcgcggctgtccttcttccccagcaggatcgccgacaggttctggcttgccatgcccagcacccgcccgatctcggtcagggtcttgcctctggcttcacgcatgtcgcggcactgagaaactaatgacatagcattatttcattgatatatgcatgccttagtatgatacatcggcgcgccgatagccaggcgcgtatcattcgatagtagcctctattcaataaagtaatgctatcgaattattttctattgcggaccgccgtccggaatgaaaccgggtggagcaaatgaagacgggccgccgcccgcccgtctcacttccccggtgtcccccaggccaccccttgccgctaccccttgcgctggcacccgatactgtataaatatacagttatcgtaaatctactagttcctcgccatccccggcgagcgacgccaactccacatgactgcgcaatcgcacgcagccccgcccatggcggcggagggccttcttttccctgcgccggcgcccccggtctcgcgccagcaggcgctgtcggcgctcgagcagcgttatcccgggctgtggcgggccggccagctgggccgtgccggcggtgcggcggtatgcccgaccggatatgacgcgctgtcggccgagctgcccggcggcggctggccggcgggcgggctgacggagctgctgacggcgcagggtggagcgggcgagctgcgcctgctgctgccggcgctgggcgcgctggccggggccgggcgccgtattgcgctggtggcgccgccttacctgcccaatgcgatggggctggccgcggccggcctgccggcgcgccagctctactggatgcgtcccccggccggcgccggcaaggccgcgcagcaggccgacatgctgtgggcggccgagcaggtgctgcgcagccaggcctttggcggcgtgctggtctggctgcccgcggcccgccccgaggcgctgcgccgcctgcaggtgctggcgcaggccggcgacgcggtggcatgggcgctgcgcccggccacggcgctgcgcgagtcgtcgccggcggtgctgcggctgctgctggcgccgctgcccggcaatgtgctgtcgatcaccttccacaagcggcgcgggccggtgcgggacacgccgctgctgctgcgcctggacgggatggcagcggccacgcgcgcagccgcctggcctgtcccggcaggagcacctgccttgtctgaatcgtcttctccatcttcttccgatgccgtactggatcgcggtgcacctgccgcgcctgcccctggacgccctgcagcccagctggcctgagctggcgcccgccgtgagcccgcctgccgccaccgccacgctgcaccatgcgctgccggtggcggtgatggcgcgcgagcaggtggtgctggccaacggcccggcgatgcagctcggcgtgcgctacggcatgcgccgcggcggcgtgcaggcgctgtcggccgacatcgtgcagctggagcgcgacctggccgcggaagcttcgttgatggaggcggtggcgctggcgctgctgcatttcacgccgggcgtgaccgtcgacgaggaaccggagtcggccacggtgatgctggacgtcaccgccagcctgcgcctgtttggcggccaccgcgcgctgtgccgcgcggtgcgtgcctgcgtgcgccagcttggcacctttgcccaggtgggctcaggcccgaccgcgcacggcgccgcgtggctggcgcgccagccgctgcggcgcacgcggcgcggcgtggtgcggcccgggcgccgcgcggtgggcatggcacgcctgcaccggctgctggaccgcctgccggtggaggcgctgcatgcgctggccgatccggcctggctggacggcatcggctgccgcacgctgggcgaggtgcggcgcctgccgcgcgcgggcctgacgcgccggctgggcccggcgctgctggcgcggctggaccaggcttatggcgacacgccggcgcgctttgcctggtttgtggcgccgcccgcgtttgcgcagcgcatggacctgccgggccgcatcgaatccgccgagggcgtgctggccggcgcgcagcgcctgctgctggcgctggcgggctggctggcggtgcagcaggccggcgtcacgcgctgcgtgctggtgctggagcatgagcgctaccggcgcggcgttgacaccgacggcaccgaggtgccggtgggcctggcccagcccagccgcgaccccgcgcacctgtcgcggctgctgcgcgagaagctcgacaagctcaatttccacgccccggtgaccggcctggcgctgcgcgttgaggcgatggccgcatgcgtgccgcacagcgatgcgctgttccccgagcccggcggcacgccggaagacctgggccgcctgctcgatacgctgatggcgcggctgggccgtgacaacgtgctgcagccgcggccgctggccgaccaccggcccgagcgcgccaaccgctggtgcccggtcgacgagcccggcggcaacaaggccgccagcctgccggatccgcagccggagcgcccgctgtggctgctgccgcaaccgctgccgctgccggtgcagcgccaccggccctgccacggcggcccgctggcgctgctgagccgccctgagcgcatcgaggccggctggtgggacggcgcgctggccacgcgcgactactttatcgccgagcgcgccgacggcctgcgctgctggatcttccgcgaacgtccgggccatgcggcgcaggacgatggcggcgagtaccgctggttcctgcacgggttgttcgcatgagcgcgctgttcttgcctgcctcgctgccgggtttgctgccggcgctgccggattacgtggagctgcactgcatctccaacttcaccttcctgaccggcgcctcgcacccgggcgagctgatcgagcgcgccttcggcctgggctacagcgggctggcgctgaccgatgaatgctcggtggccggcaccgcgcgcgcgcacgatgccatcgagacgctgcgcaagcgcctgcacgatgcagtggcgcgcagcgcggcacgcggcgaagagggcgtggatgagccgctgctggaccatgacgaagagcctgacgccggcgctgacgatccccatgcccacgccagccgccaccagcggctgcaggcgctggcccgcgccgccgatgccttctcgctgctgatcggcagccgcttcagcctgaccccggccgatggctcggcgcgcccgccgctgcggctggtgctgatcgcgcagcaccgcgagggcttcggcaacctgagcgagctgatcacgctgggccggcggcgcgcgcagaagggcagctaccggctgcatcccgaagacctggccgcgcccgctgctgatgaagcgcacctgcgcggcgtgcccggctgcgtggcgctgctgctgcccgactattgcgccgatcctgaactgctgcgagagcaggccgagtggtgccgcgcggtcttcggcgagcgcgcctggatcgcgctggagcagttgcagggccatgccgatgcactgcatcgcgcgcgcctggaagcggtatcggcacagaccggcgtgccgctggcggcggccggcgcggtcaccatgcacgtgcgctcgcgcaagccgctgtccgatgtgctggccgcgatccggctgggccagccgctggccgaatgcggcatggcgctggcgcccaatgccgagcagcacctgcgcatgcgccaggtgctgtcgcgcctgtacccgcgcgaggcgctggcgcagacgctgaagatcgcagagtcgtgcgatttctcgctggggatgctgcgctatgaatatcccgaggaactggtgccggccggcgagacgccgatctcctacctgcgcaaggaggtcacgcgcggcaagcgtgaacgcttccccaacggcctgaagccggagtgggagaaacagctcgaagaagaactgcagttgatcgaagaaaagcactacgaacccttcttcctgaccgtgcacgacatcgtgcgctttgcgcgcggggagggcatcctgtgccagggccgcggctcggccgccaattcactggtgtgcttctgcctgtatgtgaccgaggtcagtcccgagcaggccaacctgctgttcggccgcttcctgtcgcgcgagcgcgatgagccgcccgatatcgacgtggacttcgagcaccagcggcgcgaagaggtgatccagtacatctacaggaaatacggccgccaccgcgcagcgctggcggcgtcgctgatcacctaccgctcgcgcagcgcattgcgcgacgtgggccgcgcgctgggcatcgacgccagcgtggtggagcaggtggtcaagggccaggcctggtgggacggcggccgcggctttgtcgagaagatcgcccgctacgggctcgatcccgaatcgccggcggtgcagcagtgggccagcctgaccgcgcagctgcgcggctttccgcgccacctgtcgcagcatgtgggcggtttcgtgatcgcgcagcacaagctgtcgcggctggtgccgatcgagaacgcggccatggccgaccgcagcgtgatccagtgggacaaggacgacctggagtcgctgggcctgctcaaggtcgatgtgctggcgctgggcatgctgtcggcgatccggcgcgcgctggagatgatccccaacccggacccggcgcgcgccgcattgccgacgcggatggaagacatccccaaggaagacccggacacctacaacatgatctgcaaggccgagaccatcggcgtattccagatcgaatcgcgcgcgcagcaatcgatgctgccgcggctgcagccgcgccagtactacgacctggtggtggaggtcgccatcgtgcggcccggcccgatccagggcggcatggtgcatccctacctgaagcggcgcgaggccttccgccgcaccggcaagccgcccacttacttcaacccggtcatcgaaaaggtattgggccgcacgctgggtgtgcccatcttccaggagcaggtgatgcagttggccatcgacgcggccggcttttcaccgggacaggccgaccagctgcgccggtcgatggcggcgtggcggcggcgcggcgacctgcgccagcaccaggatgcgctggtgcgcgcgctgaccggcaacggctacccggaatccttcgcgctggcgatctgcaagcagatcgaggggtttggcgagtatggcttccccgagagccacgcggccagctttgccaagctggtctatatcagcgcctggctcaagtgccatcatccggccgccttcctgtgcgcgctgctgaacagccagccgatggggttctattcaccgtcgcaactggtgcaggacgccagccgcaatggcgtgcaggtgctgccggtggatgtgaccatcagccgctgggacagcacgctggagccggtggaggccgatgtcgccgacgcgcaggcccgcaccaggccgcagcatccgcgcgtgcgcctgggcctgggccgcgtcaagggcatgcgcgaagcggccgcgctgcgcatcgaggccgcgcgcgcccagcgtccgttcgacagcgtcgaagacctggcactgcgcgccagcctggaccggcacgacatcgacgtgctggccgccgccgacgcactggcgccgctggccggcaaccgccgccaggcccgctggcaggcgcgcgccgccgccgcgcatgccgcgcaccgcgacctgctgtacgaagcgccgcccgccgaagccgcgctggcgctgcccgagccccggctcggcgaagacgtgacggcggactatgccagcctgggcctgtcgctcaagtcgcacccgctggcgttgctgcggcgcaagctgacggcgatgcgctttgccaccgccagccagctcgcgcgctgcgccaacggccgccgcgtgcgcgcctgcggcatcgtcaccgtgcgccagcgcccatccaccgccagcggcaccatcttcgccaccatcgaggacgagaccggctccgtcaacctgatcctgtggcccgacctggtcgagcgccagcgcaaggaggtgctgagcgccacgctgctgggcgtggtcggcacctggcagcgccagggcgacgtgcgccacctggtggccaaggagctggtggatttaagcccgatgctggggcggttgatggtggggagccgggattttcattgagacgcacggccagaagccaggtcatgcctgtgcctggagcggtttacttgcacgcctgattcatcgccaggcaccgctttgttgttcacgcaactgtaacgaagcgcgggtaacgtagcgtccgtccactaccggacaccacagggcgctgcgcccggcccgcgcccccacacctggcgctgccggcgcgtgcgccagccagcctgatcgggctgcccggaattgccttgtctgcaccgtgggcgcgctttgcccgcactcctgaaccgcctcgacaccaccgccatgaaaacccgactgatcgccgcggccttgctggccgccacggcgagccctgccttcgccctgaacatcctgctgaccaacgacgatggcctgaccagcaacctgaaggcgctgtacgacgccctcaagggcgcaggccacaacgtcatcgtcagcgtgccctgcaccggccagagtggccgcggcgccggcatcgtgatgtacagcaccacggtcatcgtgcccgacaacgacaagacccagatcgaggccgaaggcggctgccacaacggtgcggcggccaccggcgagccggcggtgggccccttcacgaagccgggctacaccaacggcgattacaactacgcccatggcacgccggtgatggcgaccatgtacgggctggacgtgctggctccggcgcgctggggcaaggcccccgacctggtgctgtccgggcccaacgaagggcagaacgtcggccgtatcgtcaacagctcgggcaccgtcagcaatgcgcagttcgccgcatcgcgcggtatcccgtccatcgccctgagcgcgggtacggactcggtcgacaatgcgggcctggcaagcccggtgtccggcgtggtggcgcagttgtccatcaagctggtcaacacgctgcgtgccaaggccaacggcggtccgctgctgcccgcagggctggcgctgaacgtcaacttcccgaacgcgccgtcggccgccacgcccttcgcgttctcgcggcacggcaccttcgatgcgtatgcgctgaagttcaacggcacggcgccgtatgggctgggcatcggcgccggcagcggcacgccgaccgccgcacaaggcgaggatgagtccgtcgtctacaagaccaaggtggctgtcaccgccatgcagatcggcttcgaccagcgtcccgcgggccagcaatggctgcgcctgcgcctgggtgaactgttcggccagtgaggcatgtcccgatgaaacgcctcattcccctgttccccctgatggccgcgctggcgctggccggttgcggcggcaacgacgcgcctgacaacaccacgccgcccgccaccgcgagcttgtcggtcacggatctggagcccggcgcgtacgtcgtcagcgttggcgacgccgacagccccacggtcggcaagtactacgctggcgcggacggcagccgctacctggcgctagccggtgccgaagacaaggccaccatcatctaccgccgcgacaagggtggcagctgggtagccgccccgggcgcggacgctgctgccagcgtcaggctgctgcgccaggatcccgtgccggcggcgagcgtggaacccggcagcgtggcaggctcgtacacggtcgtgctgccctcgggcgccagcgcaagcttcacggtcacggcggacggcaagatcgcgcccggcgcttcggggtgccagctctccgggacggtcgccgcgcacgccatgccgaatacgctgagcctgaagcttgccgcgtcggcctgcggcatggtgcccgccagcgccaccggcgtcctggccatcgacaccgactaccagcctgccgccttccgcctcattgcggacgatggcggccgcgtggtcgacttgtgggcgtatcgagactgaccgtcgctgcctggcgcgctagttcatcgccaggctgcccgccaccagtttctgctcggcggagagcttgcggatagcctggttcagggtcgcggtggtgctgttgatggctgcgcccaggccagcgatttcctgttgcagggccgcgatgcggatgcgcttctggtccggggtcccggtggccgcattcttcactgcctccagctcttgcagcttgcgctccagttgcgcgcgcagttcgcgcaggcgcttgatcgcatccttggcctggtcgggcaggccgctgttgtcgacgtcgctgttgtcgcgcaccgcgggcgcctgtccgccaccggccagggcctgccccggtgccgagatatggatctcggtgctggatgcgggccgcgcccggataccggcggtgtcgccggcggtctcgctggcggctacggccggcgtgactgccgggttgtcaatggaaacggctgccgctgcgttcgcggcagtcggctcgatcatcgtcacggtcgtacttctcctggtctgccggcccttggcaacgtgcactacggaatgcgccggttccttgcggatatcggcagtttgtggccgggacttgagcggccgcagggcgagcagggcaacggaaaaacggaccgtcaacgcaagcggttatcatcgtgccgtgccttgccggtttcatccggaacactgaattcactatccactttgcaggtcgattgatgccgattccgtcttgccaccctggcttcgcgccgtaccgtcagtccgtgggcgggcggggcccatggtaaagggtcgccgcggcgcgggcgcggcgccggcccggaaatcgtcgtcgcaggcgtcatcggccagaacggagcccgcgcagaccgccgagccagcgccgccgtcgcccaccacgtcggcgatgctcgcgcgcatccacagcatgcgggactcgctggggccggccgggcagcgcattgccgatttcgtgacccggtatccgcagaccgtgatccatatgtcggtcagcgaagtggccgagcgcaccaatgcgagcgagggcagcgtggtcggcttctgcaagagcctgggcgcgacgggcttccagcaactgaagatcctgctggcgcaggaactggtgcagggggtccagatcatccacgaagacctcgagcccggcgacacctgcccggcggtcatgcgcaagatcttccagagcaacgtccagacgctgcatgacaccagcgccgtgctcgacgtggccgcgatcgagcgcgcggtcgcattgctcagggcggccgaacgcatcgagatctatggcattggcagcgcggcgccgatcgccgaggatgcgcagtaccgcatgctgcgcatcgggctcaacgtgaaggcggtggtggattcgcatatccaggccatcagcgcatcgctcgcgggccccagggttgccacgctgaccatctcgcattcgggcagcacgcatgaaaccgtgacggccacgcggctggcccgggagagcggtgccagcaccatctgcatcaccaatttcggcaagtcgccgatccaggccttcgccgacgtcgtgctgttcacgatggcgcgcgagacccgcttccggaccgaggcgatgaccagccgcctggcgcaactggcgatcatcgatgtgctgatcgcctgcctcgcgctgacggactacgacacctccgttgaaacgctgcggcgtacgttcgacgtcctgtcgctcaagcgatattgagcctcggccggcccgcgccggcatcctgacatattcctgctgcagttgtcgtccagccttgctcccgtcagtgacgggggcgggtgccgtgccacggccagaaaatgaggataattcaaatataaaaacaattgtattgagcaatattcatttggatgtcacatcgggcccctacgcttcgagtcgcgtcagtcccttccccctggccctcgaacataaggagtcctcatgaacaacccgttgtggtctggccgcgccgcgctgctcgcggcgcttttgtccctggcgctcaccgcatgcggtggtggcgaagatggcagcaccctcgctccccaggccgtcaaggcaaccatgcaggcggcaccagccggcgacgcggcagcgtcgaagcagggcatgcactgcgcaccctgacacacccgcgacccttcctctatcgtccgctcctaccattcccccgatcatgaccaaaatcgatcgacgcaccttcctctccggcgccgtcagaagcgctgccgctgcttcggttctgtcgatgctgccgcccagcatcgcgcgcgcactcgccgttcccgctgcggtcaataccggcacgatccaggacgtgcagcacgtggtgatcctgatgcaggaaaaccgcgccctggaccattacttcggcgccatgcgcggcgtgcgtggcttcggcgaccgcttcccggtgccggtgccgtcaggcaagccggtgtggttcgaatcgaacggcgcgcgcgagatcacgccgttccacctcgacagcgcgaccgtcaacgcgctgcgcgtctccggcacgccgcacagcttcatggatgcgcagaatgcgtggaaccagggccgtttcggcttctgggccaagtacaagaacgaccattcgatgggctactaccgtcgtgaagacattccgttccagtacgcgctggccgaggccttcacgctttgcgacgcctaccactgcagccacgccggcggcaccgacccgaaccgcatcactttcatgtcgggctccaactacaaccccgcgctgcgcgaggcggggcgcaactgcacgcttgacgatgcggaggtcaataacctgcgctgcagcgtgagcggcaagctgcccacgccgggctacacctacaagggttccgccttccagtgggccacgctgccggaactgctgcaggcaaagggcgtgagctggcgcatctaccagaaccccaacgccaactggggcggcctgctgcatggcgggctcgccttcaagagcttccgtgaagcgcagccgggcaatccgctctatgacaacggcatgagcagctggaccatcgagcagctggccgcgcatgtgcgggacgacacgctgccggccgtgagctggatcctgccgacgccggcgcagtccgaacatccgggcggcccgtcgagcgcaaccgaaggcgcggacttcatcaacacggtgctgacggcgctgaccgccaacccggaggtctggagcaagaccgtgttcttcatcaccttcgatgagaatgacggcttcttcgaccatatgccgccggccgcggtgccgtcctacgacgccaatggcgtcctgcacggcaagtcgaccgtcgacgtcaccggcgaatacttcgacaccgccggcaatacggcgctcgacggcaccaccaccagcggcgagaccatccgcctgcgcccgtacgggctcggcccgcgcgtgccgatgtatgtgatctcgccgtggacgcgcggcggctggatcaactcgcaggtgttcgaccacacctcgatggggcgcttcctggaacagcgcttcggcatcacggtgcccgcgatcagcccgtggcaccgcgcggtggccggcgacctgacttcggtcttcgatttcaggacgccgaatgaccaggtgtttccgacgctgccggataccagcaactacaagcaggtgatcgcggaacagctggcgaaacccaaggcggcggcaccggccgtgtcggcgtcgctgttccaggagactggcaccaagtattcgcgcgcgctgccctatgtcctccatgcgagtgcgctggccgagcccaccatcggcaagctgaagctgatcttcagcaatacgggggagcagggcgcggtcttccatgtctacgaccggctccatctggaccagattccgcgccgctacacggtcgagcccggcaagatgctggacgatgaatgggatgcgcgcgccacggacaacggacgctatgacctggcggtctacgggcctaacggcttcgtgcgcatgttcaagggccagttgcccgcggacgccatggccgatgcccctgaggtccgcgtctgctacgacctgggcaagggcagcgtctacctgtcggcgcgcaacgacggcaagggcgcagtcaacggtggcggcaagccgctgacgctggtggtgacgcccaatgcttatcgtaacgacggtccgtggcaactccatatcacggccggcgccgaggtggagcaccactggccgctgcaggagagcggcaactggtacgacttcacggtcacggaagccgaaagcggattcgaacgccgcttcgccggtcgcctggagaccggccagcatggcgtgacggacccggcgatggcaaccgggctgggctgagtgtctggtcgccgcggtccggccggaatgcgtgccggaccgcagctttgtgcggtgatggcacatcgcctcgaagctcccgatctcgatgcggatctgcggcttgcaccgctcgaccatcgggaagatgcaaacggcgcgagaccaactggctcgcgccgtttgcttttcagcgctgctcatccgtgcgcgggacagcagcgctccctcgtcagaccagcgcctgcaggcggttggcgctctcgtccagttgctgcttgagcggcaagagcagggcgtggaggccgatgccctgggggatggtgtcgctctgcaggtccagcaaggtcaggaaggactgaagaccgacgctgacacgcaggatgtcgtcggtgacttcaaggatgtggtcctccagggggacggccttgctgggcggggggggcggctttgcgtggtgacgagcctgggcgcggtcgattttggccaggttctcggctagttgggcttgcttttgggcgagggtgggctcttggggagccggggtgttgctttgcatgattacctccaagtgagtgatggaggctcgcagtctgctgctaaccggggggcgagcacagggccgggttagtcagtatgactcccctggagcaaggagggctggcccgccgcgaggaatcaaacgctcgcacatgaccggtcaacgaagctggccgattggaaacgaattttgacatactggccaggtatgcaggtcagagggcgactgcaagtttgtccggaacgttaccgaacccgtgttctggcggaggtcgcttgtcggccataagccgtccttcccatcgcggtggcgctgccgctcgagcgactgttctgctcaaacaagggacgttgatgcgagatgtttcccgggctaggcgaccagcctcatcacccacaccgaggccgcattgaacttcccgggtcatcaaggacgagttcgacgccttcctcgagcctggcgcacgggctcctgatgcatgcgctgcggcgaatgcgggcaagaaaagctgctggcctccaactgcaagcgccgacggttttgcacctcaggcggtgctcgtcggatgtcatagaccgcagcataccttgtcgatcacgtcatcccacacgtgccggggcggcagtgggtgttgtcgctgcccatcccgctgcgcttgctgctggccgcgaagcccgagctggtcacgccggtgctgcaggtggcgcaacgtgtactgatgcgccatctattgagcggacaacgtgacggccaacacccacttgctcgcagccttcgcccgcagagggcccaatcttccgcccggggatcactacgcacgtttgaagatgacgttctccgagaaccactttgtactgctctccggatgcgctaggtcgccagtaaaaccctcaagtaccccttgaccggctgggaagcctttgcccttaaatgacccgatgtaccttccatctgagccatttttccagaggatggataggtgaaactcgttatctgttacgaaaccttcgaggcgagagcttacgtgactgccgtcggaagtttccgccgagcctgcaatcctatcctcgttctgcgtcaggaagacgtggacacgaaagccattgccctgaacaatatcccaattgcttccaacttgccaattcgccatggtaagactccctgtggaaaatgacctccgtcgacgaggacagtgactttagtctgaatggcacttgctaaagcccatttcgcctgaaaaagcgacatcaaacgctgcccagaatcgcggaccgagcaggtcatttcgagcaaaacgtataagaacacaaaactcgacccttgactggactttctgcccgttgtggaggggcttgagcggcaaagtcaatgccatttcgcttaagtccacatttactctagcccagcaaattggaagggtcaatgcaccaaccagggcgtcggtgagctcggtccttgaggaagaagtagcggccttcgtggtggctacttgctgtcgactgacccgtttgattgctctccacaatcgtcttcatcagcgactgcggccgttcggtcaggcagcccctcaagccgcttcggcagtttcattagtgatacgttatggatatcgtttcaatctgaaatgagcaagattcacatgaccctaattgggagctgtctatgatgattttaattgagtagcttccttctgaatgcctcagcacttttcacgccgaacccattacccattcaacggttagccatgaagctcatggactcttcgcgtagtgtggtgcaggtgagcacagaggttgtcgtaacaagaaagtggatgtggcaggtcgacattgccactacacgggcaatgggtgagaacgtttctgacttgaaaccgactgtgcgtggctactgccttattcgtactgcacgcctacgacaaagctgctacggtgcaagggtgctgatatggctgccgacaaccggggcgggagagggcaatcaaccttggcagccgcccatcaaatggccgtagaacactgaagctggcggcgtggccgcatcagggctttggctaggtgtaggtgctgcatttccaaatctaatattaagaaaccgcagcgcccgacgacgtgctcgccttctcattcgcctcacgcagaaacggagaagcaaagtgccaaacataacgtccgacggtgtttcaatccattacgaggtcaagggccaaggttcgcctgtgcttcttctggcaggacttgcggggatcggcgcatcgtggggcctcctaatcgaattgtttgccgagcatcaccaagtgatcgtccctgaccaccgcggcaccggcgcgtctgagcacaccgcgcgcgacatgacgatttcacaacacgcccgggacatggcgcgggtcatcgaggcggtcggatgcgggccggtccacgtggtcggttcctcgaccggtggcgccatcgcgcaactgctggcgatccatcaccgcgagctattacgcagcgcaagcattgtgtcttcgattgcacgggcggacgcgttctaccgtcgtcagttcgacatgcggcgacgcatgttgaccgattccggcctgcgcgcgtccaccgaggccaacgcactattcctctttgatccgagattcatgcgcgagcacccggagcaggtgcaggcgtgggtgaacgctacggcggctggcacatttgagcgggaaatcgcctttgcccggatcgacatgatcgtggggcacgacgcattcgatgagcttccttcgatcgcgacgccgacgctggtgttggtgggcgaacgcgacttctgcgccccgccgtacttctccgcggaacttgcaaagctgattccggaagccgagtttgccatcctggacagtggtcacttcatcttcctagaaaagcccgaactactgcacgacactgttgaggccttcatcgccaagcacgaaaaatgatgagcttagctctctgccggtaggcggaagcctcccattagagtgacgctgcgagcgggccgttatctagccgcggcctgcgaccggccggttcggccgaacttcggtcgtccgcagatgggtgcgcgaatgaccgagacggatcggaagtcgtctccggtgcaagccctgccacaggtaggccgagggccgaggtcggccatgagccgacgttcgagcgtcttggctaatgctataaagcggacactcgggttatcgcacgaggccatcacgaacccaagcctgcaaatactcgtagggggtactgaaacgccttggcctcagatcgcttccaacgccggaaagcgtcgttccgcgcatggggctagtcaccgaatcagcagagtggccgcgtaggtcttcacgaagaatgctagcgtgatgcagaaggtaacaagtagcgtgatggcccggatagtccccggcgtcgcccggcgcccgatccgcgcgccactgtatccaccaatgatcgcccccatcagcatgattaacgtctctggccagcgcaccgcattggccacgatgaaagcgaccaccgctacggcgttggcagcactgaccagcagcgtacggtccgcattgaggtactttaggtcgcagttgtcgagcagtctccacaccgcgatcatcatgattccaaccgcgcagccgaagtagccgccatagatgccaagcacgaactggacggccagtaccgcagacgcgtgaatgtgccagcgtgtgcgcattgcctccccaaagcgtcgcccgaacgccagggcaacggacgcaaccagaagcagccagggcagaacgaacgtgaacgccgcggatgaagttcgcagcaacaggtaggcccccaccaagccgccacatagcgtcgccagcaggagagcgcgcagcgccacggagccgaccgggcgcagtccatctcgataggcccaagcactggcaagcccgccaggaaatagcgcgaccgtgctggaagtattcgcttgaaccggaggtacgcccactgcaatcagcgccggcaaactgacgaacgagccgcccccggccagcgcattcatcgcgccagcgaatactcccgcagagaagaccagaatcattgcatccatggaccaatgtttcccgtgccagcatccgtctccccagcttacggaaaacttcgcttcgcctgcacaagcgaaggcctccctgcatctcgaatgcaatacttcttgtagaagtgaccgcaaaccactacggctaacgctccagccgtggcgcgcccaatgcccaccaattcaacgatctccgcggctgagggtgccaggcccgtcacggggccggcgatgccagcggcttccccttctcgaccacgtacacgccaagaacccgcgccgccgcgctactgttgttgtgggcatcatgcacaacgccggcaggcactacgaatgattcaccggccttgaccgtgcgcggcgactgaccatcgatcaggagttgcacctcaccttccatgacgtagctgatctcgtcgccgggatgcgtatgacgcccggcataggtgcctggcgctacctccacgcgcgcgacaacagcttcgcgacctggtacagatacatcggcccttcctaccaaagtacgggtaaggcccgaactctgcgctagcgcgctacctgccaccagtgccaccgcgcccaacatgatcaaactcttgtagtgcatgatgtctccttagacttttgttggagtttcgaaggtgctagcaggcgacctgcagagtgacgcgatataggcggcaaccccgcgcaccgtagaccggcagccataactgcgatcgcaaagacatatacagtgattcgcaaacgcgaagcatgtgttggtccctcggggcgcctcgagccggctgagccgccgactaaagcgagtcttttgccagcgcctctcgttgtatgtacgagaacgaacggagtaggcaagcgtgacaatccaaatggcgccgctaagacgtcccacgacccgacgacgactcgccgagaaagaggcgagaccaaggcattgaactcgtgccgcacggtctccaggcgctactcatttagcgacatagcgacatagcgactgcgcaccgcctgcccgctctgctgcctccattcggcctttttccagccgataccgatttttcggcctaatatgccacgaagcgcctgaagggccgatgcctgtgccccgtcaatggcaagtgctatgcgcacagtgggagccatcatgcgagccgcctggtacaccaaaaacggcgaagcccgtggagttctggtaactggagagctgccaactccgaccccaggccccggggaggtccgtgtcagagtcgccacatcaggggtgaacccgtccgacgtgaagtcccggcgcagtcgtcccctgaccagcgaccgaatcatcccgcacagtgacggcgccggtgtcatcgaggcattgggtgcggaagtgtctgctgcccggctcggtgagcgggtctggatttggaacgggcagtggcaacgtccgcttggaacggccgccgagtatatcgtcttgcccgcgacgcaggccgtcaaattgccagacaacacagaccttccctgaaggacgtgtagaaggctacttcgtgtcatgctggaccgggaaaagcaacgtgccttcgcttctggcgctgctgatcggattcacgttctcaatggccgtaagtcgataagacccgcacaagaacggagtccgcaagacggaagaggttggcagccatagcgctgctgcgccctagtgaaaacgaacgaacgctaccggactgtctaccgccatttgggttggctaccttgaccgtcgcagacgggtcgacaagagaccttcgttcaccttagataacgggatgcctcacgctgggtcagttccttgtcaccggaatcgaggtggtcgcggtctgggcgctgttcgaccgcttcggcgacgtgcagggctggcgcatcggcgaagtggcgctgttctacgggctggtgaactgcatgttcgccatcgccgatgccatcgggcgcggtttcgacgtgctgggcagacctttttgcgtaccggcgaattcgacgggtttcgtttttctcctggcggccatcggcgcatggcgtaccgggctgcgccactacacgtcgactggcagctagctggtcacggtctgggccgatattgagcgtcagccttcgcggtggcgcagattgacgaccgcgagagggactccgctgacatctgacggccggcgaacaccatgtctgtgtggccgccttcgaccatgcacgtatttgtctggaagcgaacagagcatgtctcacgagggctagtaccgttgggatcggcgggtgggctgcatggcaagccctgtcgccgatgacgcgacgaggcaaggctcagggcagttgcctgcgtcataaggcggggcggcgtgtgccgtgggcgctaccgcttctgcgcagccatggcgcgctggggatgccgtgtcaaatttctatgatctttcggggaaggcagcgctggtgaccggcggtgcaaaggggctcggccgggcgatcgttgcgcaactgatcgacagtggtgcgcgtgtgcatgcttgggatatcgtgccgttccagatggaaggtgccagcactgaggtcgtcgatgtctccgatgccgggcaggtggggctggcgctggcgcgactggtcgatgcgggatatcgcttcgacatcctggtcaacgctgccggctaccttggcccgatgcagccattcgagaatcacgaggcttcacaatggcatcgcatcatcgccgtgaatctcctggggaccatgtacgtcgtgcaggcgatgttgccgcacatgttgcgctggggaggcggccgtatcatcaatatgggctcgctggccggcaaggaggggctggccgggctggctgcatactccgcggccagcggcggcgtggtcgttctaaccaaagcaatcggccgcgaactggtgaagcgcaacatctacgttaattgcgtggcgcccgggcccatggataccgacatgattcacgggctcggcagccacgaggtggcggccatggttgctgatagcccggccgggcgcctgggcgatccggccgaggctgcgcacctggtagcgtggctatgttcggacgccagccgctttaatgcaggcgctgtctttgacatgtccggtgggcgggcgcgattttaaggaagtgcggatcttcggttggcatgccgtgagatcgattcgataatccgctccgacccgggcgtctacggcttgatcttccgcgaatcgcagcacgcgacacagacggcattcgagccaagcttcgtggcgcgaacggctgccgtcttacccggctatgggcattcggcgggcggcctgacatagtagttcccccgcaaaaaccgggaccgctgattggcggttcgccaatctccatggttggcattgcgctgcgccgggctgataatcacgacagtggtcttgggaggatgcataacgacgagggctgaggagggggacagccaggtcctggctggatgcggcgtttgctggcgcgtaccagcgcgcctgggccgcccttcaggatccctcgccattgctacctgccgcatcgcaacgacatattgcccggactccgctgctgcgcctgactggcacccgccggcggtcttcctgtcccagttttccaggagctagccatgaatgatccacagaaatccccgttgaccattgccgagggttggcaggcgccaccggaccgcaccggcgtgactgacgacgcccgcgtcgaagacatcattccgctgcctccgcctgaacacctgatccgtttcttcccgatccggggcacgccggtcgaatccctggtcacccagacgcgccagcgaatctcgcgcattctgcacggcaaggatgaccggctgcttgtgatcatgggaccttgctcgatccacgacccgcaggcggcactcgagtacgcacggcggttgatggagcagcggcagcgctacgccgggtcgctggagatcgtgatgcgtgtgtacttcgagaagccgcgtaccacggtgggctggaaaggactgatcaacgacccctacctggacgaaagctatcgcatcgatgagggcctgcgcatcgcgcgcagcctgctggttgatatcaatcgcctcggtttgccggcggccggtgagttcctggacgtgatctcgccccagtacataggtgacctgatctgctggggcgcgattggtgcccgcaccaccgagagccaggtgcaccgcgagctggcttcgggcatttcagcaccgattggcttcaagaatggcactgacggcaacatcaagattgccatcgacgctatccaggccgcatcgcgtccacatcacttcctgggagtgcacaagaacgggcaggtggcgacggtgcataccaagggcaacccggactgccacgtcattctccgcggcggcaaggccccgaactacgatgcggattccgtggcggccgcctgcagggaactggaagcggccgggctcggtaactcgctgatggtggattgcagccatgccaacagcagtaagcaacacctgcggcaggtcgatgtcgcgcgggacgtggcgcaacagatcagcggcggcagtgactccattttcggggtgatggtcgagagccatctggtccccggcgcgcagaagttcaccccgggcgtgcacagtccgtcggcgttgtcatacggacagagcattacggacgcctgcatcggatgggacgactcggtggcagtgctggacatgcttagtgaggcggtcaacctgcgccgcaggttggctttgtagccataggaaaagacgtcaggtcacttcatgcctccagtattcgcatcagaaccggtggcgaacgcccatcacggcacccgcctggttcttgcccggctgtacgttgaagacggccgacgtgccgctgccgctgttgaagccgttgacgcccagtgccgaattatccttgtttagcgcgtaggagactgacgcgtagaggtcggtgcgcttgctgagcaaatagtcgccggtcagcacgaactgccacgggtcagacccagtctgccggaagtcctggtagtaggccgtgccagtcagggaaaacgcctgcgtcagcttgtaagccaggcccagccagtaaaggttcgagccggcattggcctcctgggcgcccggcagcatggccccatcataggccttcgccaggcggtagcccacatataccttggcatcactcaccgcatacgtgccggccacggaaacgcgtcgcaggaccggcgcctggtttgagggcgtgccgacgtgcgcatcgtcataggccacgccgagcgcgaaggggccggaggcatagttgacgaacgcgccgaaattgcgcccgaatacgttgctgcccgccacttcgctgccattagcctggaaggagtagaaagcctgtgcggtgagtctcccgaactttccgacatatttgacggcattgtctgcgcgcgctccaaattctggagcaatcgagaggatgccgtagcggtcagcaatcgcattaggatcgtagatattgccgaattcgcgcatggcggtctgctgccgcccgaacagcagtgagccatagtggctatccagccccacataggcgccgcggccgaacagacgcccgccctgggccgaattgccggtatcgatgtcgaagccgctttccagataaaagaccgccttcagcccgctgcccagatcctccacgccacgcagaccccaacgcgagccagactggttcccggaaaccagtcgcacgacactgtcaccgttgcgcccagcattgttgttgaactcgataccagcgtcggcgataccgaacagcgtcacgccggactgggcagacacggcattggctgcgacggatgcggcaacgaccgcaagaatctttttcatctgacctctcattttgctcatggcagacgtgcatggcactgccatgcagtgcccgcagattaaccaactaccggcggccaatgcttgcataccccgtccatgccgcgcgtagccacggaacaagcgtacatatcgacacaggtcattccgcggcacacgcactttgaagctgaattgtattgctgtgtatctggatacgatggactattgagcgatgctttgtgcgaatgcccaccgaatacgctgtgatggaagggaacgtgatctgcggcctcacaagaagctgttgcgaaatcagttcatgcagtgctttagcctgctccggcaaatcagtgaacaggcaagggacagggagggttcgaggacatcgacatatcgttcgtatcgaagctctaggcgtctgaacgagtggagccagtcgagcgctccacgctgatccgctattcaggaatttgtagcaaaaaggcaccccgtagccgggggactagcggggcgctcaaggcattgcaggctggattggagcctgcctcccggagtgtgcagatgggcacccacacgcgatgttcgcttgcgcacgcattgcggacgagtgattgtattttcgtgatgtcggaacaatcgtaagcgccggcgggccgctcgaccgctcgaagcttatcgatgtcatgtctaggtacgggctggtgccggcgccaccaccacaatgaaaactgggcgtcgatttttcgggagactcatctgactgctcagggtcgacaagaggccttcgttcaccccgcaagtcgccatcccaaaaaaaacgtggcgagcctggtagctcgccacgtttatacccgggcttgtatcgcggtctgcaacctcaatccagcgtaattttccccgccttaacaatctccccgtagcgcgtggtatcgcgctcgatcagcttgcggaattcttcagaagtaccgcccaccggcacaaaaccgagatcggtcagcttcttcgcgacctccgggctgcgcgtggccgcggcgatttccctggccatgcgggccacgatcggttggggcgtgccggcaggcgccatcagcccggtccaggaactcatcacgaagccgggaaaacctgcttcttccatggtcgggatgttgggctcgcctggccagcgcttggcggaggccacggccagcacattgatcttgcccgatttcacatgcggcatcggcaccagcagcgggtcgaaggcgaccgagacttcgccggacaccagcgcgggcaggatcggcgcgctgccgttgtacggcacgtgggtcagcttgagcttcgattccatcgccagtcgctcgcccgtcaggtgcgcggagctgccgacgccgctggaaccaaaggtcagcgtgtcggggtgcttcttgccgtagtcgaccagttcggcgacggtcttgaccggcagcttcttgctggagaacaggaacagcggcagctcggccatttccgccaccggcaccaggtccgtgggcttgtagctgagcttggaatacagcgacatgttcgcgctgtaggcggcaagtaccgacacgaaggtgtagccatccggcgccgagcgcgcggccacgccgacgcccagggtgctgttggcgccgggcttgttttcgatgatgatcggctggcccagccgctgcgagactctttcgaacacgacgcgcgagacggtgtcggtggacccgcccggtgtgtaaggcacgatcaccttgatcggcttggccggccacgcttcggcggcgagggcagtgggggcggtgtgggcggcggccaggccggcaatggccatggcggcgaaacgcgcgctgcgcgccacgcggtgcttgatgctggacttcaactacatctccttctttggcttcttcgactatcccctggcggggatgctgcggccggatattccggccggccaattatgcgggacgcagtttcgaagaaccgtggcggtaccgcccaaatcgcgggcgcgggccatccactgtgcgatagccgcactgggcggacggctatcggcgtcagaattcgtagttgatcgacaggtcgaagaccccgttggtcgacttgcgcgtgatcgggctgtccgccgcatcgccggccagttgcgagatcgcgatatcgctggtggcaaaccagtgcttgttgaaataccacaccgcactgacgccgaagccgtaggacttgatgccgccgcgcgcatggtaggcgggccgtccggcgcgggcctgcgagtcgctgacgccgtaccaggcgttcatatagcgcgagtcggccagcgtcacggtggggccggcaaaccagaagaatttctcggagctgcccggcagcggcatataggcgccgatatcgccgacccagccgtcgctgccgcccaggctgcggcgcgcgtcgatgcgcagcaccagcgggaattccttcgagaccgcgtattcagcgaacagcttgccttcgggcgccgggttgatattgcccatgccgtccaggtgcggcgagtcctcctttgcgcgccgcccaaggttgtaggacagcgcgatccccgcgcgccagttcttgccccgcagcaggttcacgcccagcccttcgccgatcgaggcaaaggccaggtcgcggtagcggatatcgatgctgggcccgccgatgaggatgtattccgacgagccgtcgtagcgcggccgcaccatggccgcggcgccgagccggacttgccagtcggggatggtgtcttcaaacagcttctgtaacgggatgccggcggagaactgccattccgccagcggtgccggggtctgggcgctggccaggcccggggccaggacggcgccggcggccagcagcagggcaatgcacgagaacggacgcttggggtagagctcggtcacggcagcctccacgcccgccaggcgggcagtcaggttgcgggcacgaggcccgtgggcgacatctttccattggatggcggccagcgcaaccacccggggcctgagcgggcctcagtccagcagcttgtccagcgtaatcggcaggtcccgtacgcgccggcgtcgatggtgccgacgtcggcattgaccggcacgtggtactcggccaggttggcattggcaacgcgcccggtgacgggatccagctcggtcttctcatgcagcgccatgccgatgccccagataatgccgcccttgagctggctgtgcgcggtcttgcggttcagcagccggcccacgccgtagctggcgacgatgcggtggacgcggatctcgcccaggtcgggatcgacgtggacctctgcaaagaccgcgccaaacgcgtgcattgcgtattgcttccgctccttgccgggcctggcgctggcccgcgcttcaatcgcgtggccgcctgcgcgggtgatcggcgcggacacggattcgcgctgcgtcggatcggatcggcgttgcagccagccgtcgctgatctccacttctttcgccggcacgcccgacagcggcgaggcagcggctgaaccgaacttgcctcaccagcctgggcctcggccagcatgcccaccgcagagcagatctggcccggcgtgcagaagccgcactgcagcgcgtcgtgcgcgaggaaggcggcctgcatcggatgcagcgcgccgcactggccgcggtcgcagcccttcttggcgccggtcaggtggatcacttcgcgcagcgcgtcaagcagcgtgcagcggggctccagctgcagcgtgcagggcttgccgttgatgtgcagcgtgacagggcgggcggcggtgccgggggcagggcggtgctgcactgggcgggggccttgtcttcggacatttgcgggccttctgtgggaactccggcacggttggggacggtgcctgggatgcaggaaggctgcaagttcagtgccggggatggccgtggcgatgggcctgaggaaagccaggggaagccatggctggaaagtcaaaactccacggcgtttgtagagattacgctggcgcgtcccatgcgccgccaaataaaaaacggcgcccgaaggcgccgcctggtgatgccgtctgccgtcaggctcagcccttcagcacactcccgatggccttggccacgatccctacattgcgctcgttcagcccggccacgcacatgcggcccgagcgcagcaggtacacgccatgctgctcgcgcaggcgctcggcctggtcggcggtgaggccggtgtaggtgaacatgccgcgctgggtcaggtagcgcgacagggcctcgccgctgacatggtcgcgcaggttgtgatggatcgcctcgcgcatgcgcgcgatgcggccgcacatctgggccagttcttcttcccacagctggcgcagctcgggcgtggtcagcaccttggacaccacgcgcgcgccgtgcgtgggcgggttgctgtagttggcgcgcaccgcgccggtcagctggcccagcacgttggtggcttcgccggcggtgttgcagaacacgctcaggccgccgcagcgctcgccgtacagcgagaagttcttcgagaacgagttggccaccaggcagggcacgtcctgcgccaccagctcgcggatggcgaaggcgtcgtcttccaggccggcgccgaagccctggtaggccatgtcgacgaacggcagcagctggttggccttgagcagcgcgatcagctggcgccactggtcctggttcaggtccacgccggtcgggttgtggcagcaggcgtgcagcagcacgatgctgcccgcggggatggtacgcagcgcgtccatcatcgcgtcgaacttcaggccgccggtggcgtcgtcatagtacgggtaggtattgacggtgaagccggcgcgctcgaacaccacgcggtggttttcccagctgggatcgctgatccacacctgcgcctgcgggtagtagcgcttgaggaaatcggcgcccacgcgcagcgcgcccgagccgcccagcgtctgcagcgtggcgatgcggccggcggcgcgcgccggcgagttttcgccgaacaccagcgcctgcaccgcgttgcggtaggccaccaggcccgacatcggcaggtaggggcgcgggcccatgtcggccagcagcgcggcttcggccttggccacggcctgcatcaccggcaggcggccctcgtcgtcaaagtagatgccgatgctcaggttgaccttgtcggtacgcgggtcgcgctggaagtcctcgttgagcgagaggatcggatcgccgggaaatgcctcgatgtgtgcaaacatgggatgcgatggaattgggtcggggggcagctgccgcggcgcagggggcgtcgcgcagcctgaattctaaccggcggcgcccgcagtctgcaggcgccgccttgccgcttcagcgcagttgctgggcggcgatgccgctttgcagcgcggcggccgcgttcttctggcgcaccaggtagctcacgccgagcaccaccagccacaccgggatcaggtagaccgagaggcgcaggccaggcgtcaggtacatcaccaccaggatgccggccaggaacaccaggcacaggtagttggtgagcggatagccccagctctggaacttcgtggcctggccggcgcggcgcttgtcggcgcggaacttcaggtggatcaggctgatcatcgcccagttgatgatgagcgccgacaccaccaggcccatcagcatctcaaaggccttgccgggcatgaagtagttgatcaccacgcaggccgcggtggccacggccgagaacgccagcgcggtcagcggaatgccgcgctggttgaccttgagcagcgccttgggggcgttgccctgctgcgccagaccgtacagcatgcggctgttgcagtacacgccgctgttgtagaccgacagcgccgcggtcagcaccaccacgttcagcacattggccacccagttgctgttcagcgcgtggaagatcagcacgaacgggctgccgccggtgaccacgttctcccacgggtacagcgacagcagcaccgccagcgcgcccacgtagaagatcaggatgcggtagatcacctggttggtggccttggggatggtcttctcgggagaatccgcctcggccgcggtgatgcccaccagctccagcccgccgaacgagaacatgatcacggccatggccattaccaggccgcccatgccgttggggaagaagccgccgtgctgccacaggttggccacgctcgcttgcgggccggcattgccggacagcagcaggtagccgccgaagccgatcatgccgatgatggccgcgaccttgatgatcgagaaccagaactccatctcgccgaaggacttcacgctcgacaggttgatcaggttgatgatcacgaagaaggccagcgccgagacccaggtcgggatctcgggccaccagtactgcacgtagatgccaacggccgaaagctcggccatgctcaccaggatgtacagcacccagtagttccagcccgacaggaagccggcgaagtggccgcagtatttgtcggcgaagtagctgaacgagccggcgacgggctcgtccaccaccatctcgcccagctggcgcatgatgaagaacgccacgatgccggcgatcgcgtagcccagcaggaccgagggccccgccatcttgatggtctgggcgatgcccaggaaaaggccggtgccgatggcgccacccagcgcgatcagctggatatgccggttcttcaggccgcgcttgagcgtgccgtcattgctgcttgcatgcattcagttgtttcctctacccattctcatggaatgcgggcccgcgcctctggctattgtcgagtcggacgcttgggcctgggggacgtcaccgcccgcgcggcagggtcactgccgcgaaggaggtgtgcgcgtttccggaaccggccggagccggtcagggaagatcgatgccggtcaggcctcgaccttgagcgtgccgcgttcgatctggtcgcgttccagcgactcgaacagggccttgaagttgccttcgccgaagccttcgtcgccgcggcgctggatgaactcgaagaacaccgggccgagcgcggtcttggagaagatctgcagcagcaggcggggcttgccgccttcggtggtgccgtccagcaggatgccgcgcgacttcagttgctccacaggctggccgtggccgggcaggcgcgtgtccagtgcttcatagtagtagtcgttcggcgcagtcatcagcggcacgcctgccagttgcaggcggtcgatgacctcgatcaggttgtcggtcaggaaggcgatgtgctggatgccctcgccgttgaaggccatcaggaactcttcgatctggccggcgcccttggacgattcctcgttcagcgggatgcggattttaccatccggcgcagtcatggccttggaggtcaggccggtgtactcaccctggatgtcgaagtaacggatttcgcggaagttgaacagtttttcgtagaaattggcccagtaagccatacggccacggtagacgttgtgagtcaggtggtcgatcagcttgaggccgtggccgaccgggtggcggtcgacgccttcgatgaattcgaagtcgatgtcatagatcgacttgccttcctcgaaacggtcgatcaggtacagcggcgcgccgccgatgcccttgatcgcgggcaggcgcagctccatcgggccggtcgggatctcgaccggctgggcgcccagttccagtgcacgggcgtaggccttgtgcgaatccttgacgcggaaagccatgccgcaggcgctcgggccgtgctcggcggcaaagtaggcggcgtggctgtgcggctcgcggttgacaatgaagttcacttcgccctggcggtacagcaccacgtccttggagcggtgctttgccaccagcgtgaagcccatctgctcgaacaggggctcaagcacgtttggggtgggcgaggcgaattccacgaattcgaagcccatcagctgcatcgggttgtcaaacaggtcggccatggctttctcactaaaggggcgggaaataatattgtggctgcggcacttggcaacgaggtcgcgccggagtcagtcggctcggcggaaacctgttgcaggacaggcctgtagtgcgcttgcttgggatgcagtgtatattcctgacggcaaaattggatttcgtaaaacaggcagggaaaccctagattatgaaattcgattgcgtgaatctctgatgtgaggaaatcaaagtgcaatcgatcgagctggaccgtaccgatcgccgcttgctgggggttttgcaggagcaggggcgggcctccaacctggagctggcagaggccatcgcgctgtcgccggcgcagactttgcggcgccaccgccgcctggaagaggccgggctggtcaaacgctatgaggcgcggctggacgcggcggcgctgggctttggcgtggtggcctttatccatgtgacgatggagcgcgggcatatccgcgacctgtccaacttcaagcgcctggtggcggaactggcgcagatccaggaatgcttctcggtgaccggggatatcgactacgtgctcaaggtggtcgcaaaggacctgaagtcgctgtctgacttcctgctcgatacgctgatgcgtatcccgggtgtcagcggcgtgaagtccagcgtgtgcctggacgagatcaagtgcaccagcgcggtgccgctggaggcctgaacccgaagggaaggctgctgccgggccgcagggctaggcgtggtcgacgccgcgtggttatttccacgcaaggaggccgcaacaacgccctgcggcccggcagcagccttcgcgcccctttttcattctgaaacgggttcttaatcttccggctggtcgaggcggtcgcactgtacgttcattgcccggcacaccgcgcaccatgatggccgcgagccgggcttgacgccgcagtgggcggcctcgtcacgcgtgccggcctggctgtcgggcgcgctgacccgcactggcacggctatctcgcgcacccggtggccactggcgcaggcttgtgccaccgccgcatccagcgcctgcaggccaaccggcttgacgatcacggcattcatgcccgccgccagcgccgcggcatggtccaccgcgacggcgcttgcggtgcaaccgatcaccggcacgctgccgcgcgcatccttgcgtgcgcgcaccgcccgtgcgaatgccatgccgtccatgaccggcatggcgcagtcgcacaagatcacgtcgaagctggaccggtccagcatggccagcccttcgcggccatcacaggcggtgctcacgcggtggcccaggtgctccagctggcgctgcagcagcagccggttgggcgcatggtcgtcgatcaccaggacgttgacccggcgccgtgcgcagcccgccatgggcggcggcaccggctcgggcagttccgtggcgacggcaagcgccaacggcagcgtcaccatgacgcgcgtgccctggcccggctggctggacagcgagatctggcctcccatcgcgctggccaggcgctggcagattgccagccccagcccggtgccgccggcatggggccgggtgcggtcatgcacctgttcgaagggttcgaacatgcgcgcctgctcgccggcgggtatcccgatgccggtgtcggagacggtcagcatgacctgctgcacgccgtcgcgaggcgccagggcgtcaagcctgacgtggatcgtgccgctgtcggtgaagcgcaccgcgttggacaccaggttggccaggatctgacggaaacgcagcgcatcgacctgatgcagcggcgcaacggcgacgccgatgccgctggtcagcggcaggcccttctgtgccgccaccggcccgaagatcagcagcgtgtccttgaccagcccgggcagcgaagcgggtgccgggtggatgctgaacttgccggcctccatcttggacaggtccaggatgtcgtcgatcagcgccagcaggcccactgccgacttatgcgccgtgaccagctgcaggcgttcctgctcggccagctggcagcgcgccagggtcagctccagcatgccggtgatggcgttcatcggggtgcggatctcatggctgaccgaggccaggaaggtggacttggcgcggttggcggcctcggcttctgtcttggcctgcgccagctcggccagcatgtcgtggcgttcggtcaggtcgacgcagccgccggccaggcccttgacggtgccatcggcgccgcgcagcggtgtcagccagttcagcacgtggtgggtgcgcccgcccaggcgcaggcagcggtccttgtgcagcgggatgccgtccttgatcaccttgcggtagtcgcgctccacctcggccatgtcgatggcgatgggatgcacctggaccgatgtgtccagcggctgcccgcgcaaggtgtcgcgcgtggcgccgaccagttcttcatagctgcggttgcaggtgatgagccgcagcgaggcatcgcgcaggtagacaggctggggaatgccgtcgagcagcgccgactggatcgcgatattgtccttcagcgcaatctccgcggcgcggcgccggcgcacctcgcgatacagcacgaagatccatgccagcaggcatggcgtcagcaggcagagcagcccggtcgtccaccccagcacctgccagtgcgcctgtggcgctgcttgtggtggcggggctggttgcagggccggtgcctcgggcaaggcgactggcgtgccggccggggatggcgctggcgcgggatctgccgtccgctgggcaacggcgcaggccaatacgctgacgaacaacgcggcacttgccagccgccaggcgcgcgtgaagcggtgcgggcaagcggtggccgatggagattcgttatggatgggctgatgaatggacaagcggggcggcaaaattcagtgaaacatggcagcggccgccgcgcggttggcgtagcggtggctggatagttttcactctatgggctcagcctcgatatctcattaggacgaatctgagattgggggtgaaatttccggatcacgcgccgttgatgcctttcacgtcacatatcgaagataaatgccgggcagcatctcacggggccaacgccggcatcagccaggcacgcacgcgccagcgtcgagaaacccgatggcggcaggcaggtccaaaacaaaaccttccggtaccccctgccatggtccggcgacgtggtttttcagctgtggcggcagcgttatgattggattgcgcaactgccatggtccgcattgcgccaggcctgcaaaaccagccgggttttcggaagaagcaagcccgcgctcggaaatttccggtgccctccggcacaaatgctgagcaaaatgatgtgcatgggcgcccggacatcagggcgcctgttatggagttcaagttttgaccacaatcctgatcgtcgacgaccacccgcccgtgcgggtggtgctaaagacgcacttttcccaggtgctgggcatcacccatgtgcttgaggccgacaatggccaggccgccatcgagatcgtgcggcagtacacccccgacgtggtgatcctggacctggacatcccgaagatcaacgggctggacgtgatcccccgcctcaaggcctgccaccccgccgtgcgcatcctggtcatttccggccaggaccagaacacgtttgccccgcgcgcgcgccaggccggcgcgcatggttttgtcagcaagacccaggaactggccgagatcgtgcgctgcaccgagtccgtgctggccggctatacggtgatgccggaaaccgaccgcggcaacaacgccggccacgccgacgaagccgcgcgcctggccagtctttccgacaaggaactggtggtcatgcagatgcttgccaagggcatgtcgaacaaggaaatcggcgaaaccctgtttatttccaacaagacggtcagcacccacaagacccgggccatggaaaaactcggggcaaaatcgattgtcgatgtcatcgactttgcgcggcgccaccatatcgcgatcggctagcatgctgcccgtgattcgactcgcattgagaagcggcgcatgaccggcgcgttgctgcttgccacgcccggcgacacgcgctgggtcgccggggttgccccgatcctgcgcgatctcggctttgatgtgcacaccgacacgcccgcgccggacgccgccgcagacatcggcctggtgatagccggcgccgccaccgagatccctgacagcctgttgcgcgcctggcgtgccaccggcccggtctgcgccgtggtgctgccggccgacgcggtgccggtgcccggcgcggacgaaggtgtgatcgcctgcctgcgcgagccggtgaccgaagcggccatcgtcgccatgctggcccgccagcgctacctggcgctgtccccccgcgaggctgcgggaatcgggccagccatcgcgtcgcagaccttcggcaaccgcgcctttgccgctgagctggtgcacgccctggtcacctcggcgcaggccgacctggcgcagttgcgcgccgcggacggtgcgctggacaccgtgcgcagcgtcgcccaccggctcaaggcatctgcccactacgtcggctgccatgccttgcgtgctcttgcccagcgcctggagcatgccgccagcgacggcgatgccgccaacgccgctgcgctggccgcgatcgtggcgccgacggtggcgcggctgctcgccctgctggcggcgctgccatcggaaaaataagatggcggcggtcgccggcagctccggtgcgggaatacaccggattggcccggtgcggtcggttgattatgctcggatatatcagggcgccgattttcaatattctggaattaatgacgccgattaatgcggtgcgtttttatatgacggcgcggacgccggattctgatattcggcaggacggttagtttgacgatattttccgggagcgggcatgggtcagatcatggcgtcaatgccggagtcggcgttttatttccatctggcggcggtaaccatgctgctgctggggctggcgctgtatcgcgcggtgtcgcacgtgatggcgaccccggacgggcgcaaggcccgcgcgcagcgcctggcactggtgaccgcggggcggctgctggcgctcggcggtatctggaccgccatcgcctatggccacggcgcctgggagcgcgccggcgcgcataactgccggcacctgccgtcgttggatgccgccgcgcgctacgcagcggaatactgctatctgggtcgggagcgggtgttgctgcgcatctacggcgtggagcgcgaccgcgtgctggcccagcgcaccttcaacagcagcgggccggtgcggctcagctgggacggccaggccgtggtcttcgatgccgcggcgcctggcaaggcagggcgcctggcgctgccgcccacgctgggcgaccggttgctggcgcggctgccctgatccggcgctctacaactagtctgcgtgcaagcgcgccagcaaggcgtccagccccgccggggccggcaggcgcgcgatcagccagcgcaccgcttcggacaagccctggccgtcgtagtccggcgcgaagctgtgcagcgtggcgccgtgcaggaaacagcgcagcgccagccattccggctccggcggcgcgtccggcggctggccgaacagcatctgcggcacagcctccagcggcgcgcgcacggcggtggccaggcgcgcgtcgccacgcgttgccatccacacctccagtatggcgagcgaggtatgccgctgtgggcgggtcgccaggatatgcagcatcaggtgcaggcacagcgaggggctgagcgggcccagcgcggccaggcgcgccgcctcgcgctccagcagccaggtgagcatggctggcagcaggtcatagcggccttcggggaaatggtgccgcagcgagccgcggctgctgccggccagttcgcacacgcgcgcttctgaaaaggccgcatagccttgctcgacgagcaaggtcacggcggcgtcgatcagggactggcgggtgctggcgctgcgttcggcttgggtggacatctgtcggattgtagcaatggctgccagagcgcagcctggcgcgcgggcagggtgagcttgccttgatccgcgtcgatgagggcggtaccagggcggccagcatgcggcgcggcacaatccgttcgggtacttccacccggcgctgagcggcgtcagtggggcgccgccgccgggatgtcggcgctgcagctgggcgtcgcttcgtcgtgcgaatgcggcgccagcgcgcccggtatgcgctggctgtcaagccccttgccttgcagccattgcgcggtggtggccgcggcgcggtcgatcagctcgccgcatttggagtagtcgtagggcgagatgtcgagcgggcacagcggcggcaccacgctgatctgcgcgcggtcggcgaagtgctgcaggtcgtgcacgagctggcgcgccaccagcagcgagagcgcattgaacgcatgctccagcgcgccgcgcggcgggcggcgctccgcacaggtaaagcccgcgggcagcacgatcacgtgcgtggcaccaagtgcgatcgcggtggataccggggtgttgttggccacgccgccatcgatcagcgtgcggccctcgaactgcaccggcgggaacacgccggggatggccgcgctggccagcaccgcgtcgactatgctgccgctggacagcaagacttcgtcgccgctgtgcatgtcggtggccaccacgtgcagctgcagttccgctgcttccagccgcagcgtgccgaagtgctgcgccagcagtcggcgcaacccggccgcctccaccaggtggccgcggttgccgccgaacatgctccagacgctgcgccagctccacggcaggatgtccgagcgccggatgccgcgccacagcgcgtcaagccggccggcgccggccacgcccggattgcaggcaaagtaggcgccgttgatggcgccggccgaggcgccgatcacgatatcgggcatcacgccccatgccgccagttcgcgcagcatgccgacctggatcgcacccaggctgccgccgcccgcaaatacgaaggctgtcttgtccatggctgcgccggtctccctgtccagtttgcggtcctgagcaaaggataggtgacatccgggccatcgggcaggtcggacggcaagccgtctgccgcgctggggtctgagcctgtggctcgccttcgcgaggtaataacgcaattaaccgccagcaatatcctccaaccaccaatgctggctaacagcagggtggtcggtaccgtcagccatgacgcaggcgcggtgtcagtcgagaaactcgtcgacagggatgccgagttggccggccatgtgttcgaccaggctttgcagcttcgccaccttctcggtcagggcctgctgttcggcgcgcagctgttcgagttcgcccggcgcggcggtggcgccgccggtggtgcggtcggcatcgtcggcgtccgccgcggcgctcacttcgccgctcagcaggtgcatccagcgattttcgcgtgcgcccggcgcgcgcggcagccggacgacaaagggcggagcatggctggccagttcgtcaaggaaggcctcgaccgacgagatatcggcaaagccgtgcaggcgcgcggtgttcaggcgcagctccgccgcggtctgcgggccgcgcagcagcagcatggccagcagtgcgacggactggctgggcacggccagcacgcgctgcatattgtgctcgaagcgcggcacgcggctgctgctgccttcaaagaccaggctcaggcccttgaggccatcgatggcttcaaggatatcggcctcgctgacgttcatcaccggggcgcgggcggtcttctggttgcagcccgaggccagcgcattgagcgacagcgggtaggtatcgggcacggtgtgctgtttttcgaccagcacgccgagcacgcggccttcgacgggcgtcagggggcgcaatgccggacgggcggggcggtcgccagcctggctggcgtcggaatcatggttggattgcatcaagactggtttcttgctgaaggtgacggcgaatgccgacacgccgaggcgctcattcaatcccaagccagcgcaatccgcaactgcgccgtgcgattctcgcattctgcgcgcagccgtctactatcgataggccgcgcgcaaccgggaagatgtgcccagggcaggcgcgggtccagacggggagggagcatggcgatttcgcagtcggaggcaatggccccggatgaggacaccggcccggaggccggcggcggcctggaggcgccgtattccacgctggagtcacgctggcaccagatgttcccgcagctcggcgccgacgacatggcgcgcgtgcgccgctttggcacgccgcagagctggcgcgcgggcgagaagctctttgccatcggcgatacgggccggggcatgtacctgatcggcagcggccgcgtgcgcctgatgcggcgcgacggcctgggccgcgagcaccagatcaccgagcagggcgccggccacttcctggccgaggtcggcacgctcagcggccgcccggcgctggtcgacggcgtggccgtgaccgatacccagggctatgtgatcacgccagagcggctgcgcgccctgctggtggccgaggccgaactgggcgagcgcatcatgcgcgcgctgatcctgcgccgcgtggggctgatcgaattcggcagcgggccggtgctggtcggccacggcaccgagccgcagctggtggcactgcaagccttcctgcggcgcaacggctacccgcatacggttatcgatatcgacgccgaacgcgactgctcattgctgctcgactatgccaacgcgcccgccagcgacttcccgctggtgatctgcgccgacggccgcgtgctgcgcgcgccggacgaagggcagctggcttcgtgcctggggctgttgccggagttcgatccggtccatgtctatgacgtggtggtggtcggcgccgggcctgcggggctggccacggccgtgtatgccgcatccgaaggcttgtcggtggcggtgatcgattgccgctcgccgggcgggcaggcgggtgcgagtgcgcggatcgagaactatcttggctttcccaccggcatctccggacaggcgctggccgggcgcgcgttcgtgcaggcactgaagttcggcgcgcatatcgccatcccgctggaggtcaaggcactgcattgcggcgcggacccgatccggctggagctggccgatggccgcatgatcccgacccacaccgtggtgattgccaccggcgcgcagtaccgtcgcccggacatcgccgcgctggagcactttgaagggcgtggtgtctactactgggcttcgccggtggaggccaagctgtgcaagaacgagccggcgatgctggtgggcggcggcaattcggccgggcaggcagcggtctacctggcctcgcacgcggcgcacgtgcatatgctggtgcgcgggccggggctggccgccaccatgtcgcgctacctgatcgaccgcatcggttcgctgcccaatatcacgctgcacacgcacgcgcagatcagcgcgctggcgggggaagggtggctcagttccgtgcgctacgaatgccgggcggaaagcccggccccggtcacgatggacgtgcggcacctgttcctgttcatcggcgccgatcccaatgcgtcgtggctgcgcacctgcaacgtcgaggtcgatgacaagggcttcgtgcgcaccggcggcggcgagctgggctgcgcgtcggcggtgccgtatccgctgcagaccaacgtgccgggcgtgtttgccatcggcgacgtgcgggcgggatcgaccaagcgggtcgccgcggcggtaggcgagggcgcggcggtggtggcgcagatccacgactacctggctcgggtgcaggcagccgtggcgcgctgagcgcgggccactcaggcttgcgcctcgcgctccagcaactcgcgcttgcgcgccacgccccagcggtagcccgacaggttgccgtcgctgcgcaccacgcgatggcagggaatggccaccgccaggtggttggtggcgcaggcctgcgccaccgcgcgcaccgcacgcggcgcgccgatgcgggccgcgatctcggcatagctggcggtgctgcccgcggggatctcttgcagggcctgccatacacgctgctggaacgcggtgccgcgcacatccagcggcagcgccaggccgattgaaggtgcctcgataaagcccaccacttgcgccaccagttgctcgaactgcgcatcgccgccgatcaggttggcgcgcgggaactggtcctgcaggtcctgcaacagcgtttggggatcgtcgcccagcaggatcgcgcagacaccgcgctcgctctgggccaccaggatcgcgcccagcgagcactggccgatggcaaagcggatatcggtgtcggccccgcccgcgcggtagcgcgacggggtcatgcccagcactgcgtccgaggtttcgtagaagcggctgttggagccgaagccggcgtcgtagattgcctcggtcacggagtcgctggtgcccagttgctcgcggagtttcctggcgcgatgcgcggcggcataggcacgcggcgtcaggccggtggcggccttgaaaaggcggtgaaagtgataggggctgacgcccgctgcgttggccagttcgggcagcgtgggcagggtgtcggcggcctcgatgcggcggcaggcgtcggccacgatggctgcgtgctgtgccgccagcgcaggcgcggcggcacgtcggctgggccggtagccggcggcttcggccgcggcggcattgtcgaagaactcgacattggccggatgcggcaggcgcgacgggctgctcggcaggcagtacacgccggtggtcttgaccgcatagacaaaggcaccgtcggcgcccggatcgcgcgccagcacgcgagcccagcgcgggtcgcgttcgatggtgctgacttccggttgttgtgtgggacgggtcatgggatacctcacgtggcgtcgtggaagatgatgcccagcgtgtagcgctggcccgcgtgcagccggctgacgccatgccgcaggttcacgcggtagctgccgcggctgccctgcaccgggcgctggctgacggcaaagaccacggcatcgccctggtgcagcgtcaccacctcggcccgcgactgcatgcgcggccgctgctcggtcatcacaaattctccgccggtaaagtcgcggcccggctcggacagcaggatggcgacctgcagcgggaatacgtgctcgccgtacaggtcctggtgcaggcagttgtagtcgtcggggccgtagcgcagcagcaggggcgtcgggcgcaactggccggcgtcgtggcagcgggcaagataatcggcgtgcgcggcgggataacgcacatcgatgcccatggcggcgttccagcggttggccaccggcaccaggtgcggatacagcgccgtgcgcattgcggccacggtgtcgggcagcgggtagcggaagtacttgtactcgccctggccaaagccgtgccggcgcatctcgatgcgagagcggaaccacgcgtcctgcgcatagccggcggcaagcgcgtcgcattcggctgccgacagcaggccgcggatcgcggcgcagccgtagtcgtcgagctcgcgtgcaatggcggcccagtcggtgccatcgacgcgggtggcgatatcggcttcgtgcctatgcccccgcgccgtgccgcgcgctggcagtattggccggcgcggccctgccacggccatttcgggacgctgtatctggctgatgctcaccgcgggtctcctttctctcgcttgcatggtgccaactttaggccgcccgcgtgcacctggcactccgggtcttgcttttgaattctgcccggtatcctgccttgacaagacagatctgtctatcaataatgagacaggtctgtatcatattgagcagcctgttcttccatctgattcaccctgtttcagcaaaggagcctccgcatgtccgcacaagccgaaatccgtccgccgttgcccccattcacgcgtgaatccgccatcgccaaggtccgtgccgcggaggatggctggaacagccgcgatccagagcgcgtggcgctggcctataccgtcgacagcgcctggcgcaaccgtgcggaattcgtcaatggccgtgccgacatcgtcgccttcctgcagcgcaagtggcagaaggagttggattaccggctgatcaaggagctatgggcgcacgacggcaaccgcatcgccgtgcgctttgcctatgaatggcacgacgattccggcaactggtaccggtcatacggcaatgagaactgggagttcgatgaggcggggctgatgcgcaggcgttttgcctgcatcaacgatgcgccgatcaaggcggcggaccgcaagttccactggccactgggccggcggccggatgaacatgcggggttgagtgaactggagttgtgaagctgttgggtcctaaaaccgaaggtcccgcttgatgtggttcctagctggaccacccctcaccccgggcctctccccatgaggggagagggagcacacaagcgcagagggacacgcctgaaaccctcgttactgcatcttgtccaggttcccgatccgcaccagcatctcggtgaacatctgcatatccaggttcaggtcggccacttccttgtactcgcgcgcgttgtgcgcagtgtatttcttgcccggcatggccggcccgaagttgatggcattgggcatcagcttggcggtggtgctgccggcggtggaaaccggcttggcttccagcccggtggtatcgccaaagatattcagcagcgtggacagccacgcgcccttgggatcgcgcgccatccagttgccctggtcgtacttgatttcgactggcccatgggtggcggcccagccgaagatgcgcttggtgatcttgccgcccagctcgtccggcgtgcggccacgcggcatgcgcacgttggtgaccacgtcgacgtattcgccgcgctcgcgcaccagcgtgggcgacatggtcagcgggcccatgaacgggtcccggtaggccacctccatcctggtgccaaggtaatccagcccgtacaggtcgttcaggtagcggaccgcgttcaggtagtggttctcggcaaactgcacgcggctggcctgcaggaacagcgccagccgcggcagcgggttgaccccttcctcagggcgcgatccgtgcgccgaggcgccagtgaccttcacttccacgtcgttgccggcgcgcttcacgtcgatggagaacttgccgcgcggggtgtggcggcgcaggaattcagcgcgtgcctgttccagcgcggcagcgacggcggcagcatcgccgccggcaatgcgagcggtggcggtctcggggatggcgttggccgaggccgcgccgcgcatggcaacgatggcaggtcccttccggtcggacttgccttgcgcgctcttgtcgtccgccgccttgatgccgaaggaaacggtcagcgtgcccgcgcctttctccgccaccaccgcggggtatttgctgtcgagcacgacgttgtactcgggcagggtggtgtgctggcggtagtatttcatgccgtcgccgccggtttcctcggtggtctcgatcatcaggcggatggtgcgctccagcggcacgccgctttccttgacggtcttcatggcatacatgaccgcggcgatcgagcccttgtcgtcgatggtgccgcgcccgtacagcatgtcgcccacgcgcgtcatgcggaacggatccagcctggtgccgtcctccagtacccattcctcggccaccgcgggcaccacgtcggcgtgggtcaggatgccgaaggtatccttgccgccgccgggcagcgtgacctcgaagacccggttgtcgacattgcggtaggccagcccgaagtcgcgcgccatggcctcgatcatcttgccgaactcgatgatggcggggttctcgtgctgcgggattttctcgtcgcgcacggtgcgcagcgccaccatcctgccgatggcgtcgatcaccgcggcctcattgcggacgcggttgtagacgcccagcaggcggccgatattgaccaggttgtcgccggccagtggcgaccgggcctgccacgccgccacggccggcgccacggaaggctcggccctggccgcggcggccatgaatgcctgcaggtcggcctgggccgccgttcgggtgccggagaccagcgcatccagcgccggtttcttcagggtttgcgcctgcgcggggtgcgccagcaccagcgacagcgcgagcatcggggcccatcggtagagagacggcaggcggcaaggtcgggtcattgcggacaaaacgggagtctgagtggatgccgcatgatagggcactcgccggtatttgccgaaaaaatatgcttttgcgtgcccgcggatgaagtgcaagggccggcgcaataggggatggccatgccgagtcaatagcgtaaggcaatcgtcgtggttaaaacgatgaattgtacaaatcacatcccggtctacagaatggggccttcgctgcaacccgcagccgaaaccaacccgatccagaccaaggagtgaactgatgctgcaatcccgtgaaggccaacgcgttcccaatgtcgctttccgcatgcgtgaagacaacgagtggaagaccgtcaccaccggcgagctgttcaacggcaagaccgtggtcgtgttctcgctgccgggcgccttcacgccgacctgctcgtcgacccacctgccgcgctacaacgagctggccccggtgttcgcgaagcacggcgtggacgacatcctgtgcgtgtccgtcaacgacaccttcgtgatgaacgaatgggccaaggaccaggagtccgagaacatcaccatgatccccgacggcaacggtgaattcaccgaaggcatgggcatgctggtggacaaggccgacctgggcttcggcaagcgcagctggcgctattcgatgctggtcaaggacggcgtggtgcagaagatgttcatcgaaccgcaagagccgggcgacccgttcaaggtgtccgacgccgacaccatgctggcccatatcgccccggacgcgcgcaagccggaccaggtggtggtgttctccaaggtcggctgctcgttctgcgccaaggccaagcaactgcttgacgacaacggcttcgactatatcgacgtgccgctggacaacaaggtgcgcggcaaggtgctgggcgccgtgtcgggcgagatgaccgcaccgcaggtctttatcaacggcaagctcatcggcggcgccgaggcgctgcagcagtacctgggcaagtaagccgattctcccttcatcccgcacccggggaccggcagtcgccggacccgatggggtcgccttgcccggcatggcggccccatccagcccgctgattgacaccagcttgacgccatcaagacaaaggaattgaccgccatgaccaccatccagaccgacgtcgccgtgatcggcgcaggcaccgccggccttgccgcctaccgtgccgcgattgccgcgggcaagcgcgccgtgatcatcgaaggcggcccgtacggcaccacctgcgcccgggtgggctgcatgccctccaagctgctgatcgctgccgccgaggccgcgcacgaactgcgccacactgcgccgttcggcgtgcacgtggatggcgaggtccgcatcgatggccgcgaggtgatggcccgcgtgcgcagcgagcgcgaccgctttgtcggcttcgtggtgcgcggcgtggagaacatccccgaagccgaccgcgtccgcggctatgcccgctttatcgacaacaccacgctggaagtggatgggcacaccaccgtgcgtgccagccgcgtggtcattgccaccggctccacgccgatgctgccggcgccgttccaggtgttcggcgaccgcctgatcgtcaatgacgatgtgttcgcttgggaagacctgcccgccagcgtggtggcgttcggccccggcgtgatcgggctggagcttggccaggccttgtcgcgccttggcgtgcgggtgcgcgtgttcggcgtcagcggctcgctcgggccgctgactgatcccgtgatccgcgcctacgcggcgaagaccttcaacggcgagttctatctcgatccggacgccagggtgaccgacatggcccgcgacggcgaccaggtggtggtgacttacctggaccgcgaaggccgcagcgtgaccgagcgcttcgactatgcgctggtcgccaccggccgcgtgcccaatgtgcgcggcctgggcctggaaaatgccggcctggcgctggatgcgcgcggcgtgccgctgttcgatgcgcgcacgctccagtgcggcaatgcaccggtattcattgccggcgacgccaacaacatcctgccgctgctgcatgaggccgcggacgagggcaaggccgcgggcgagaacgccgccagctatccgcaagtgaagccgctggcacggcgcgcgccgatcgcggtggtgttcacggacccgcagatcgcgatggtcggccagcgttacgccgacctggccgaaggcacgttcgtgaccggcgaggtcagcttcgaggaccagggccgcagccgcgtgatgctgaagaaccgcggcctgatgcatgtctatgccgacaaggccacgggccgcttcctgggcgcggaatggaccggcccgcgtgccgagaacatcgcccacctgctggcgtggtcgtaccagcagggcctgaccatcgggcagatgctgggcatgcctttctaccacccggtggtggaagagggcctgcgtacggcgctgcgtgatgcggaggcgaagctggaggcctgagcgggccaggtttgctagacaggtctgtctgtcatagtatcgacctatagagaggcagggcggcgcagggcgctgtccggccgcgcacctttaccgactacgccgccaccatggccacgccttccgcccgcgaccgcatcctcgacaccgctgcccgcctgttctaccaggggggctaccgcgccaccggcatcgacaagatcattgccgaatccggcgtcgccaagatgtcgctctaccgccatttcgcctccaagaacgagttgatttcggcgttcctggaccgccgccatgacgagtggatgacgtggttccggcaggacgtggaagcccggctggccgcgcgcccgcacctggacgtgattgccgacgcgctggcggactggttcggccgagacttccgtggctgcgcctttatcaacgtggtggccgaggcgggcggcgacgcgcgcgcggccgaacaggccgcggcgcacaaggccgagttggccgcattcgtcgccgacatcgccacgcgcctgggcctggaccagccgcaagcggtggccgaggaagcgatgctgtgcatcgaaggcatgatcgtgcgctaccagatgcagccggatgcggcggtgatcgaggcggggcggcggttgctgggccggctgcaggccggctgattggcttggggggctggccactgaggccggggactgcccaacacttccttcgtctggcttagcgccgaggcagcatccggtgcgaatagaaaatgtctcgcttctgacacattcaggctacaattctgttgtaattacgaattattcgcattcgtaatcagaattttccacttgccacgccgcgcctgcggggtagctaccttccgatccctgagtgatgtatttccacccgaccaagcaggcaaagccgcgctttgcccgccccgcgcttgtcaccccgcgcggcctttcgctgaccacccttgtattgagcctgcaggccggtggcgtgtttgcccaatccggcgaagtgcctgcgccggcaacggccagtgccgcggcagaactgccggccgtcacgatccgcgccggcagcgacgacgaaaccgccaccggcccggttcatggcttcgtggcaaaacgcagcgccaccgccaccaagaccgacaccccggtgatggagacgccccagtcgatcaccgtcatcacgcgcgaccggatggaggcgcaaggcgcgcagagcgtgcagcaggccatcggctacagcgccggcgtctatgccgggccgttcggcaacgacgcccgcggcgactggggccggttccggggcaccgagttcacgcagtaccgcgacggcctgctgaaccaggtcggcttctacaacaacgtgcggcccgatgtttacgcgctggaacgcatcgacgtgctgcgcgggccgtcgtcgatgctgttcgggcagggcgcggtcggcggcatcctgaacctggtcagcaaacgcccgcaggctgaggcggcgcgcgagatcggggtgcagttcggcaactacaaccgcaagcaggtgcaggccgacctgaccggcccgctcgatgcggacggcaagtggctgtaccggctggtggcgctggcgcgcgacagcgacacgcaggtggactacgtcaaggacaaccgctacctgatcgcgccttcgctgacgtggcgcccgagccaggacacctcgctcacgctgctggccaacttccagcgcgatgaaagcgggacctcggtcggcttcttcccctggcggggcacgctgcaggccaacccggccggccagatccccgatcacctgtttatcagcgagcccggcttcgaccgctacaacgccgagcaggcgtcggtgggctatgagttccagcacaagttcaacgacaccgtgacggtgcggcagaacctgcgctattcgcacagcacggtggactaccgcagcatctacgcggccggttttaacggcgccggccacggttgggtgccgggcagcgatacgctgatgcgccgcacggtctacctgaaccagcccacgctgaactcgttcgcggtcgatacccaggcgcagaccaacttccgcaccggcccggtccagcacacgctgctgaccggcgtcgactaccagcactcagagatcacggggcgcgccggggtggggggcacggccgcgccgctcaatgtgttcaacccggtctacggcaatttcaccctgccgggcacgcgcgacctgaaccccgccacgcaggcgcagaccggcctgtacgtgcaggatcagctgtcgtggaacaagtggctgctgatgctggggctgcgctatgactggtcgcgcgccgcgcaggacaacacgccctcggccagccgcgacgacagcgagcttaccaagcgtgctggcctgatgtaccgctcggacatcggcctcaacccgtacgtcagctattccgagtcgttccaggggctggccggcttcaacaaggccaaccaggctttcaagccgctgcgcggttcgcagtgggaggcggggatcaagtaccagccgccgggcaagaacgccacgctgaccattgccgcattcgatatgcgcgagaagaaccgcaagaccgccggcgtggtcaacggcattcccgattcagtccaggtgggcgaggcacgtacgcgcggcatcgaggttgaggcactggcctcgctgtccagccggctggacctgatcgcaacctatacctacctggatgcgcgcgtgatcgacggcacgccggccgaggtgggcaagaagctggcgagcacgccgtcgaacatggcgtcgctgtgggccaactatcgcttcaagctgtttggcgtgccgggctttgtcgccggcggcggggtgcgctatgtcggtcccagctatgacggtgccgaccagaaccgggtgggcggcgtcacgctctacgacgcgatgattgcctatgaccacggcccgctgcgcgtctcgctgaatgccagcaacctgttcgacaagcaattcctgaccacctgcctggcgcgcggtgactgctacttcggcgcgcgccgcacggtggtgggcagcgttacctatcgcttctgagccgccttgcagggaagcgcgcctgcggccggggcggcgatagcggcgcgcttactccgagtcggggattggcgctccctgcactttgggcgccggttcggcccgcatggcgtctgcgggccagagcgtcaggaaggtgcgcgcgacctcgggatcgcggcaggcgagccagtcgtcccactgttcacgcggcacgatcaccactgaccgcttttcctcgcccggcttgtgaaagcgctgcatcaccgggtgctgggccgagttgatggtcagcatggtgaaggacagcgactggtccggccagctgcgccacaggcccgcaatgccgaaggccggctcgccgggcagccagacgcgccagcgcaccggcttgccgggcgggccgccgggcgctgcatcttcgggatacgcaaactcatagaacgccgtggccggcaccaggcacagctggccctggcgccagtagcgcgcaaaggcggggcgttcgcccacggtctcgctgcgggcattggtggtgtcaaagcgccgtgcgccgggcgggatgcgcgggcgcggcaccatgccgaacgaggccagagcgccactgcgcgtgccatcgtccgcggcgcgcacgatcggcgccgcgtagtccggataggtttcagccttgtacagccccggcggcggttccacgccgaagatctcgcgcaggatccggctctggaccggggcgtagttggtgcacatgcgctgtctcctggcggcgatgcccgtatcgtcggcgccgggcggtgccgcgtcaagggtgcccggaggtgcgtcagggttcacggcagggatggcaaaaaccgtcagccgcgctggcggaatcggttattgcctgctcccgtggcgctcgcgcacactcttgcggcagccgttgcgcgccggcaccccgcgcgcagcggccacctaccaaaaggcaccagccggaatacaggagacatcatgcgcgactacgcccaagccttcgacggattttcctatgacgacgccgtggcacggcaactgcacggcagccaggaggcaatgaacgcctgcgtcgaatgctgcgaccgccacgcgctgccgggccgtatcgcgctgttctgggaagggcgagacggcaattcgcgcagctggacctttaccgagctgcaggcactgtccgcgcagtttgccggcttcctgaaggcgcagggcgtgcagccgggcgaccgcgtggcgggcctgctgccgcgcaatgcggaactgctggtgacgattctcggcacctggcgcgccggcgcggtgtaccagccgctgttcacggccttcggccccaaggccatcgagcaccggctcaatgcgtccggcgcgaaggttgtggtcaccgatggcgccaaccgccccaagctggatgacgtggatggctgtcccgccattgtcaccgtggccggcgacaagggccgcggcctggtgcgcggcgacttcagcttctgggccgaactggaacgccagccggcgtcgttcgagccggtgccgcgccggggcgacgaccccttcctgatgatgttcacctccggcaccaccggcccggccaagccgctgctggtgccgctcaaggccattgccgcgtttgccggctatatgagcgacgcggtcgacctgcgcgcggaagacgctttctggaacctggccgatccgggctgggcctatggcctgtattacgcggtcacgggcccgctggcgctgggccatcccaccaccttctacgatggcccgttcaccgtggagagcacatgccgtgtgatccgcaagtacggcatcaccaacctggccggctcgcccacggcataccggctgctgatcgccgcgggcgaggccgtgtcaggcccgctgcgcgggcggctgcgcgcggtcagcagcgcgggcgagccgctcaacccggaagtgatccgctggttcgccagcgagctgggcgtgaccatccacgaccactacggccagaccgagctgggcatggtgctgtgcaaccaccatgcgctggcgcatccggtgcgcatgggcgcggccggctttgccagccccgggcaccgcgtggtggtggtggacgatgaacagcgcgaactgccgccgggccggccgggcacgctggcgctggacctgaagcgctcgccgatgtgctggttcggcggctatcacggcacgcccaccagcgggtttgccggcggctactacctgaccggcgattccgccgagctgaatgacgacggcagcatcagcttcataggccgggccgacgacgtcatcaccacctctggctaccgcgtgggcccgttcgacgtggaaagcgcgctgatcgagcacccggccgtggtcgaggccgcggtgatcggcaagcccgatccggagcgcaccgagctgatcaaggcctttgtcgtgctggacccgcaatatcgcgccgcgccggaactggccgaggcgctgcgccagcacgtgcgtaagcgcctggccgcccatgcctacccgcgcgagatcgagttcgtcgtcgagctgcccaagacccccagcggcaaggtccagcgctttatcctgcgcaaccaggaagtggcccgcgcgcgcgaggcggccgctgcctgaggcctgagccgttcccggaccgcttcctataatgaggaagcggttgccaggccccgggggtgaaggagcctgcggcgccgcgcaaggcgcgcctgcaggcaggggcgcgcgtcttccatctccagaccaatcgggcgaggcgaacaaaatgcagagtagcgaagcggtgctgacgcaggcgcgcgcagccttggcgcatgtgccttatcagggtcatgtcctccatcccaccatccagttgcggctttccgacggcgcgctgatcctggaaggcgaggtggccgatatcgtcgacaagacccgggccgcggcgacggtgcggcgcgtggacggtgtaaccagcgtgattgatcacctgcgcgtggccaatggcggcatgcaggtaggcgacggcgaactgcgcgacgcggtgtgcgagcgcctgctcaatgccatcgatttccgcaattgcaggatctgcgcgcgcgtcaagggcaagcccgaggccatgcgcgaagccgtgggcgaacgcagcggctggattgaagtggaagtgcacgacggcgtggtcacgctgtgggggcaggtaatcagcctgtcgcacatgcgcctggcaggggtgctggcctggtggtcgcgcggttgccgctgcgtggtcaatgaactggtggtagcgcccgccgaagccgaccgcgacgacgaaatcaccgaggcactgatgctggtgctggagactgatcccttcattgatgccggccaggtcagcgcgcgcaccgagaaccgcgtggtgacgctggaaggctgcgtcgccagcgaggacacgcggcgccaggccgagcgcgacgcatggtacgtgcagggcgttgagaacgtggtcaaccacatcgccttgcgcacctgagcgctgccctgggcgcggtcactccccggtgccgcgccgtaccgcggcatcttccatgcgccagtagcgccgccgcgcccgcagcgcaaagcgggcgcgatagtctgacatcgacatgcccgtggtgcgctggaacagccgccggaacgcggcggcgtcgctgtagccgcaggcttcggcaatgccctgcgtgccgtgcagcgtgacttccagcagcatgcgtgcgcgctccacgcgcagggtgtgcaggtagtccagcgggctcagcccggtgacctggcggaaatgccgcagcagcgtgcgttcgctgaccgcggccgcctgggccaccgcggccagcttgtagggctcggacacatggtcctgcagccattggatggcgcgatacaccgggctgtcggcggtgcggctgagccagcgttgcgacaccagtgccggcacgttgcgctggcgctcgggctggaacagcatcagccgcgacgccgcctgtgccaggtccgggtcgtgcaggtggcccagcacgcgcagcatgaattccacctgcagcgccggcgccacgcacgagaacacacgctggtgcacgctcatggcctggtcgctgcccaggtcgcaatgcggatactggcgcatcatccagctctggtacatccacggcgcgccggtcctggcgccgtcgagcagccccagctgcagcggaaagaccatccccgacgaacacgccgcgatccagccgccggcctgcgcatggcgttccaccaggcgcagcgccgcggcatcgcgcttcacgatctcgcccagctgcagcgcattgctggccagcagggccgggatcaccagcagcgtgcggcggtccgcggcccgtgcgcgccgggtggaggacaccagccccggcaggtccgccgccagcgtgcgcccgttgctgccgcacagctgccagctcagcgtgggcgcggcgtcgggccgctgcaggctggcgacgccggccacggtgcggagcacgtcgagcgtggtgaacaggctgcccggcatggcttgcggcagccatagcaggcggacatgcagcgggatgttctgtgacggcggcgcgatggcggcgggcatgcctgggggcgtggtcgggtgcatggcgcgaagagttggcaggatgtcgtggcgggatcggcatccggattggcgatattgatcctcccctaaggttctggcaagggctagcatcgtgccgttgtgccgcggcgccgcccgtgcgccggggcatggcaccaacaagaccaatccgaggagattccatgccgttttccgttcgccacgttgccgttgccgccgccctgacgcttgccggggccggtaccctggccagtgccgcccagcccgatgccgcgctgctgtccgccgcgcagtcggcccagcccgcgctggtgcagtcgctcaaggagatggtgtcgatcgaatccggcagcgccaacgcgaaggggctggcgcagatggccggctataccgagaagcgcctgcaggcgctgggcgcgaaggttgaacgcatgcccgtcaccaagggtccgggcaccatggtcaaggccaccttcaccggtaccggcaagcgccgcatcatgctgattgcccacatggacacggtgtatccggacaacaccctcgccacgcagcccatccgcgaggaaggcaaccggctgtacgggccgggcattgccgacgacaagggcggcatcgccgtgatcctgcactcgctggagatcctgaagaaccagggctggcgcgactatgcgcagatcacggtgctgttcaacccggacgaggaggtcggctcggtcggctccggcgaagccatcgccgcgctggccgcgcagcacgacgtggtgctgtcgtgcgagccgaccgcggccaaggacgtggtcaaggccgagtcgctgctgctgggcgcttccggcaccgccaccgccacgatgcaggtcaagggccgagcatcccacgccggcgccgcgccggagcgcggccgcaatgcgctgctcgaactcgcccaccagctgcagcagacgcgcgacaccgccagcctggtgccgggctcgcagctgaactggacccaggcgcaggccggcacggtgcgcaaccagatcccggaaagcgctgtcgcctacggcgatgtgcgcaccaccgcggccggcgccgccgagaagctgaaggtggcgctgcaggacaaggtcaagtccggccagctggtgccggagacgcagaccacggtgacgatggaagagggccgcccgccgttcgtggccgacgcgcgcggccgcgcgctggccaagcgcgcgcaggagatctacgccgagctggacggccgcacgctggccctggccgaaggcaccggcggcgccactgacgccagctatgccgcgcgctcgggcaagcccgcggtggtggaaagcttcgggctggccggcttcggctatcacgcccgtgacgagtacatcgaactggactcgatcgtgccgcgcctgtacctgatgacccgcatcctgcaggatatcgggcgcaactgagccggcgccgccaggcctgcattgccggcgcccggttgcccctcccggcaagcctgctacagtgtcatggctgcccgcatgcggcggccatgacaaaagagaccttgcagggggagacagagatgaaccgcaaaggcttgctggacgcggccacggcactggaagacctggccgccggccgcacccccgcacccgcgcaggtggccgccggtgccgccgcgctggaaaaaatccacgccgattacccggcctggcgcgacgtgggcgatgccttgtttggcctgaaggcgctggccggcggcagcggcatggcgctggacaccaaggggcgccagcgcgccggccggctggccgatgtggtgcgcagcctgctcgaccagatctgaggggcggtgcccccgggaacccgttctacagcatcgactcgatcggcaggatcgacaggaaccagatgccaagccggcgccaccagctggtgttcggctcggtgtcgtggcggatgacttcgtcgtcgcgccgttccagccagtacagcttgccggtttcatcgagcttgacctggtaggccgcgcgcggcaccacgctggcgaaggtggattcgatccggccggccagatccgggctgtcgatgacgaagcccagttcggtgttgatcgtggccgagcgcgggtcgaaattgaacgagcccacgaagacccgggtgccgtcgacggcaaaggtcttggcgtgcaggctggagcccgagctgccaaaggggccggcgcgctcttccttcttgccgggcgcggccgagcggcgcagttcatacaggtccacgccagcttccagcagtgccttgcgccgcttggcatagcccgaatgcacggcggccacgtcggtggcttccagcgcattggtcagcacgcgcaccgccacgccgcgcctggccatgtcggcaaaataggacgtgccgcccgtcgatggcacgaagtagggcgagaccaggtcaagctcgcgctgcgggtcgcccaggatttcacgcagctggtgcgccaccagggtgtcgcgcgatgcctcgccgagagccttggccgggttgtcgctgaccatgcgcgttcttgcccactggaaccgcagcgtgccgtccagcatccgctgcacgtcaggcaggtcgcgcaccgcggccaggtaggcggcggcagcggggttctgctcgactgcgcgggcattgctgaccagcgcctgcagccgttcgacgctgaccggcggcaccagccggtccaccgggtaggccgacgcactggaccagtagcggtcgaaatcgtgcgccacgtcgccggccgcgggcccgatggcgatcacgtcgaggtcggcaaacagcacgccatcggtggcgccgaagtattcgtcgccgacattgcgcccgccgatgatggtggcgacgccgtcggcggtgaaggacttgttgtgcatgcgccggttcaggcgccggaaatcagtcaggaaattgagcgccttggggtggcggatcacgaacgggttgaatatccgcacctcgacctgcggatgcgcgtccatggccgccagccattcgtccatgccggcgatgccgttgtcgtcaagcagcaggcgcacgcgcacgccgcggtcggcggcttcatgcaacgtttccagcagcagggtgccggtcaggtcgtcgcgccagatgtagtactggacgtctagcgtgcgctgcgcggtgcgcgccagatgcacgcgcgcggcaaaggcagcgtaggcattctcgagcggatggatgccgctcaggcccggatggcgcgccacttcgccggccaccgcctggcccagcggagtggcctgggattcggcgggcgtcagcgcaaaggattcggtgcggggatccagcggcggcaaggcgcagccgccgagcagggcggcacagcacagcagcagcgaattggcacgcaggcggcggtggggggcgaacgcggcgtctgtcggcgatggcatggcgggtcctgtcgggcccctcgcggggtccgatcgttacggcaatgccgccacgttgccatgccgcgcgggccgcgggcttaattacgcaccgggagcgggaagtggtggcgcgccacggggctccggcgcatcgctcaggccagggacgatatagagacgggcgtgctctccttacgccttgaggcggcggtccgatggcgctggcaggaactggtcagtccagatgtccgccaccgtcagcggcgccttgatgccgaaggcgccgacggtttcatccagcgttgcctgcagccgtgccggcgtggccgcgccccagccgtcgcgccgggtgtcgggcgtcttcatggtgccgtcgacgatcaggcgcaggcgctcagtctccagcgcctggtcggccagcggctcgcgcgccttgaccgcggcaccgcccgcggcgggattggcaatggcgtcgagccagccgcgggtagaggccttgacgaaggccttcatcacctccggatcggatgtcatgctcttgcggttggccaccagcccgttgccgtaggacttcatgccgtagtccgagaagcggaacacggtgatcctctctggccccatgccgcgcgccttcaggttcaccaggccggtgaagaagaagtaggcggcggcatcgaagtcgcccttgacgaagcgcgtgtcgccgatatcgggcgtgacgctctcccacttcacgccgccggggtcgaaaccctgtgccctggcgaagaccgggaacagcttgcgcgaggcattgaacggctggcccaggatggacttgccggccaggtccgctggcctgacgatgccgctgcccttgcgcaccaggatcgcgttcggattcaggtcatactggatggccaccgccttgagcgcggcggacggattggtggtgttgaattcgatcatcgccgcgaggtcggccgaggcgcagtcataggcgccgcccgcgaccaggctgatggccgaggccgagccgttgccggtatcgatggtgacgtccagcccggcgtccttgtagtagccgcgctggtgcgccagcaggaaccccgcgcccgaggcttccaccttccagccgagattgaacttgaacttctgcagcgagcccgccgcgcggacatggggcaccgcgaacggggcggcggcaagcagggcggtggcgccagtggcgcgcaggaaggaacggcgacgcatgtctttctccggaacgaatgtcactggacgatgcgtgcgcgggccggtggcgcgggtgcggaaggagagcgtggcctcccaggacgccggcaccacgccgcgccggcatgcggccagggcatgcgcggggaccgtgcacatcatcgggagcaatttccgggcggcgtgccgctgaacgcttctactccgctgcggtttcagcaggatccgtgccgggcgctgcgcggcgccatgcaccaagccgttgcccggcatgcgccatcacggcgcaagccccggcgcaatcgctgcgatcccggtgcaaaaacccctggcccggaacctgcataacctcgggcaagagtagaagcgttcaccatccgcgcggcgcgtcgcagacgcacgccggatggccgggaattgctcttgaagtccgtgcctctcgccatcgcgcaggctggcacaggcgacctcaggagcgcgttgtcccggcgtgcgttgccatggtggtctgcctgtgccggcgaggggccaatccctgacccgctttgcacaaggaacaccatgagccaaccagacaccgcctacgccctggccgaactccaccgcgaatcgcgcatgggcgcgttcggttcggaaacccgccagcgcgagatccgccgcatcgacctgtccgactacgcgcggcgcaaggcgcagatcgccgacgaactgtggcaggcatcggtcgacgtcggcttcttccagatcgccaaccacggcatcgacctgaccagcgtgcgcgaagcctttgccatgaccgagcgcttcttcgcgctgcctgacgccgtcaaggcgcaatacccgctgcagaaggccaacaacgccggctgggaaagccgcgcgcaggtgcgcccctcgaccggcaccccggaccagaaggagtcctaccagatcacgcgcccgcacatggccgggctgtggcccggcgatgacgaactggaaggctttcgcgccaccatgcttgccttcgaggcgcaatgctgggaggtgggcatgaaggtgctgtcatgcttcgccggcaagctcggctttgccagcgacttcttcacgcaggcgcacgatccgcgggcgccggactaccagagcacgctgcggctgctgcactactacgcgatcccgcccgaactgcgcgacaagctggagctctggcgcgccggcgcgcatacggatttcgattgcctgacgctgctgttccagcgccccggccagggcgggctgcaggtctgccccggcaaggagatggaggcgcaggcatggaccccgatcgagccggacgaggaagtcatcacctgcaatattggcgacatgctgatgcgctggagcgacgaccggctgccgtcgaacttccaccgcgtgcgcaatcccgcgccggatgaatacatgggcccgcgctacagcatggcgttcttctgccaggccaaccgaggtgcgatgatcgaagggccgggtggcaagtatccgccgatcagcgcgggggactacctgcggcagcgggtgaatgcgaatttcaaggggtattgaggcgcggaagaatttccatgccgacggtctgctccccctctcccgcttgcgggagagggagtccacccgcagtcgctggacgcgccggtagtgagcctacgacttacgaagccgcgacaaccccgcaagcaatccgcccgcccgcattaccggtcggctgcgtcttgtagtcgtccggatccttgtgtaccaccaccgcgcggccgatcaccccgttggcgcccgtgccaacggtcaggtccggcagcagcatgctgacgcgaacgttgccgctggcgtccgcggtgacgttgttcatgtcgccggcatggtggtcgggcatggtcatctggccgtggggcttgccggtcgggttgaagtggccgcccgcgctcatcgcgtcaggcgcggagcagtcgcccttctcatggacgtggaagccgtgcacggagttgggcggcaggccggtgatcgccgcagtcatcatcacgccgccgggctgctgctggaaggtcacggtgccgccagtattgctgccgctcttgggctggagcgtggccgccgccctggcgctgctgctggcgctggtgccggacgcgctggccgcagacgaggagctcatgccggagccggcgcagccggccagtgcaatggtcgcggcgatgcaggccgccagggggggaagcacttgtttcatcggactcctcttcttgtcatgatttcggaagaaacagtataggctggccggcgccaggccgatttccggttttgtcctacatgccgcactagactgagtgcactagtgtcctgttccgtagatacggaacaggacactagccaatcacgccatcaggctgcggctgccagccgctgctgtgccgcaccaaagtgcgggtggcgcgagaacaggtccgctgcccagttgacgaacacccgcaccttggccgacaggtgccggttctgcggatacatcgccgagatcggcagttcttcggtctgccagtcggtcatgacctccaccagccggccgctggccacatagggctcggccatggcgcgcgagacccgtgccacgccgtggccttccagggcgcagcccatgtagacatcggcatcgttggtggaaatggccgacggcagcagcacctcgctgcgctccatgccgcgcgccatgggccacggcatctcacggccggtgcggttggacaggaaattgaccgccttgtgctgggccagttcggccaggtcgtgcggggtgccgaagcggttcaggtagatcggcgaggcgtagaacgccagttgtacatggccgatgcggcgggccaccatggattcctcgaccggcgtgcccacgcgcagcaccacgtccacgccttcctgcagcaggtcgatcggcttgccgttgatggtcaggtccagcttcaggtccgggtaggcctggaagaattcgtgcaggtggggcaccagcaccagctgcgccagccccgcggtggtgtccaccgacagcgtgccgcgtggcgagttgttctgccgcgtcagcgactgctcggcttcctcgacatcggccaggatgcgcacgcaccgttcgtaataggccgcgccgtcgttggtcacgctgatgcggcgcgtggtccggtgcagcagcttgacgcccaggtgggtttccaggttctggatcaggcgggtcagcgtggccttgggcaagtccatcgattccgcggcgcgcgcaaagctgccgacgtccacgacccgggtgaatgcctgcattgatacgagacggtccatgatgaggttccgacgatagatccgaacggcgtgccgcgcgcgctcgtgacgcacgtggccatgctggttgttgttgtggggagtctgccggctggctggtacagggactgcgcgctggctgggcgcgggttccggcatggatttctgatcgggcgcgcaccggcctggcagaccgccgcgcgtgccgagagccgcagtgaatcacaaaatccaagaccttgtcatgcgtggggatatgcggtttcagtggcatgacggggcggtttgcgattattccaatcccggaacagtgcattggcgatctctcgctttatcccatcctcgtcaatcaccataatccgttgcatcgcaacactcaagcgcattgtttccgccgtgcgccaacgccatgtccgagaagccaggccaacgccctgatgcagccagcgccgcctctgcccccacggcagccgggcaggggcaggtgcgcgtggccgagcatacggtgaccagtgacgggcgcgagatcctggttcgggtgtgctacccggcgggctatccggcgccgggcgccgagggcgccgcgctgctgccctggctggtgtacctgcatgccggcggcttcgtcgaaggcggcctggaacacgcatgccatctggtgcaggacctggccaccacggtgccggcggtggtggtaacgccggcgtattcgctggcgccggaccatccgttcccggcggcgccggaggacgcgcacagcacggtgcagtgggtgctgcgcaatgcccggcggctgaagctggacaagatccgctttgcgctggtgggcgaggaggccgggggcaacctggcgatcgcgctggcgcagatgctgcgcgaccgcggcaccgcgcaaccgcgcgggcaatggctgatccgcccggtgacggacccgtgcctgcagcatgcgtcctgcgcggggttcgacggcgggcaggtgccgatggacaccctgcggcgcctggccgacaactatcgcgattacctgccgacgccggcggatacggtgcatccgtatgccgccccggcgctggcctcgcgcctggccgggctgccgcccacgctggtccaggtggctgaatacgacgcgctgcgtgccgaaggcgaagccttcgccgggcgcctggccaaggccggtgtgccggcccaggccatgatcatgcccggcgcctgcggcgacggcgtggaagaggcccatgacagctgtcaggcatgggtcgacgaaggtgcgcggttcctgcggcgatgtctggccgcggccgacgatacctcatccctgactgaacgccgcgctgacgccaacgccagccggcctggagccaagcccgccggctgagccgctccagacaaccgccagccggctctgtttcggccagagccaggaccgccgcgacacgcaagcggtcctaagtccgaccatcagtttggccatggttccggtccgcccacgcggaccggcaggcggcgttcggccatttgcttttccggttgaagaaaacccgatccaggagtttgagaaatgcagcagcagaaacgacgtactttgattgccctcgccatcgtcgtggtgctgggcgccggcgtggccggctcgatcttgcgcccgtggcatggaggcgaagcccatgccaacaccccgccgcccgcgccggcgattgaagtggccgccgtggtcggccagaccatcaccgagtgggatgagttctccggacgggtcgaggccgtggagcgcgtcgagatccgcccgcgcgtcggcggcaccattgacgccgtgcacttccgcgagggcgcgctggtgaagaagggcgacccgctcttcacgattgacccgcgtccttatgccgcggaagtcgcccgtgccgacgccgcgctgggcgcggcgcaggtgcgcgccgcccatgcgcagagcgaacagacgcgcgcccagcggctgctggacgacaacgcgatctcgaagcgcgagttcgacgagcgcatcaacgcggcccgcgaaaccagtgccaacgtgcgggctgcccaggcgcagctggaaaccgcacgcctgaacctggcctacacccgcatcaccgcgccggtcgccgggcgcgtgtcgcgcgccgagatcaccgtcggcaacctggtggctgcgggcacgggctcgccggccctgaccacggtggtgtcggtgtcgccgatctatgccagtttcgagatcgacgagcagagctacctgcgctacaccgcgccgggtgccggcggtggccagcccaacctgccggtctacctgggcctggccaacgaggacggcaatccgcatgagggcaagatccagtcggtcgacaaccgcctggacccgcgcagcggcaccatccgcgtgcgcgcggtgttccagaacgaagacgggcgcctgctgccgggactgtacgccaaggtcaagctgggcggcggcgcgccgcatgcggcggtgctggtcaatgaccgcgccatcggcaccgaccagggcaagaagttcgtgctggtggtcgacaagaccaacaagctggtctaccgcgaagtggaactggggcctaaccatgacggcctgcgcgtggtgcgcaagggcctgaagccgggcgagaccatcgtcgtcaatggcctgcagcgcgtgcggccgggcgacacggtccagcccaagccggtggcgatggccttccgcagcgaactggaaccacgcggcactacgcctgaccgcaagcaggctgcgagcgagaagggcgaagccgacgtgaagccggtgagctgagtcatgcgagccgatggtttgctcccctctcccgctgaggggagagggagccggcctgagcgatgtttgattccgtcgcttatggtaaccacgtgaacccgcacacccagcgcccctagtttttttcgctcccaaagcagttgatggtgcccgccatggcgggccgccaggggagcgtttttgcagagaccaagatgaatctctctaaattttttatcgaccgccccatcttcgcgggggtgctgtcggtgctgatcttcctgattggcgccatatcgatgttcaagctaccgatctcggagtacccggaagtggtgccgccgtcggtggtggtgcgcgcgcagtttccgggcgccaaccccaaggtgattgccgagaccgtggcttcgccgctggaagagcagatcaacggcgtcgaagacatgctgtacatgtcttcgcagtccaacagcgacggcctgctcacgctgaccgtgaccttcaagctgggcaccgacccggacaaggcccagcagctggtgcagaaccgcgtctcgcaggccgagccgcgcctgccggaagacgtgcgccggctgggcatcaccacggtcaagagctcgccggacctgaccatggtggtccacctggtctcgcccaacgaccgctatgacatgacctacctgcgcaactacgcggtgatcaacgtcaaggaccggctggcgcgcctgcagggcgtgggccaggtgcagctgttcggctcgggcgactacgccatgcgcgtctggctcaatccggagaagatggccgagcgccagctcgccaccagcgacgtggtcagggccatccgcgagcagaacgtgcaggtggcggccggcgtgatcggccagtcgccggcgctgccgggcgcggacctgcagctgtcggtcaatgcgcagggccgcctgagcacggtggaggagttcgccgatatcgtcgtgcgcacttccgcagacggtgccgtcacgtacctgaaggacgttgcccgcatcgagctgggcgcgtctgagtacgcactgcgctcgctgctggacaacaagccggccgtggccattcccatcttccaggcgccgggctccaacgccatccagatctcggatgacgtgcgcaagaccatggaagagctcaagcagaacttcccggacggcatcgactacagcatcgtctatgaccccacgcagttcgtgcgccactccatcgaggcggtgacgcatacgctgttcgaggccatcgcgctggtggtgctggtggtgatcctgttcctgcagacctggcgcgcgtcgatcatcccgctgctggcggtgccggtgtcgatcgtcggtaccttcgggctgatgcatgcgttcggcttctcgatcaacgcgctgtcgctgttcgggctggtgctggccatcggtatcgtggtcgatgatgcgatcgtggtggtggaaaacgtcgagcgcaatatcgaagaggggctgacgccgaaggaggccacctacaaggccatgcgcgaagtcagcggccccatcatcgccatcgcgctgacgctgatcgccgtgttcgtgccgctggccttcatgacgggcctgaccggccagttctacaagcagttcgcgctgaccatctcgatctcgaccatcatctcggcgttcaactcgctgacgctgtcgccggcgctgtcggcactgctgctcaggagccatgacgcgcccaaggactggttgtcgcgctggatggaccgcgtgttcggcggtttcttcaagcgcttcaaccgcttcttcggccgcagcgctgaaagctatggccgtggggtgaagggcgtgatccgccgcaagggctcggtattcggggtctacgcggtgatgctggcgctgacctggggcgtgttccagctggtgcccaagggctttgtgccggcgcaggacaagcagtacctggtgggctttgccaagctgccggacggcgccacgctggaccgcaccgaggacgtgatccgcaagatgagcgatatcgcgctcaagcatccgggcgtggaatcggcggtggccttcccgggcctgtcgatcaacggcttcaccaacagccccagcgccggcatcgtcttcgccacgctcaagccgttcgaggagcgcaagaccaaggagctgtccggcgcggcgatcgcggccgacctgaaccagaagtacgcggccgttcaggatgcctttatcgcggtgttcccgccgccgcctgtgcagggcctgggcaccatcggcggtttcaagctgatgatcgaggatcgtgcggcgctgggctatgacgcgctgttcgaggccaccaacgcgtttgccaacaaggcgcgcgccacgcccgagctgactggcatcttcagcaactaccaggtcaacgtgccgcagctcgacgtcaagctggaccgcgtcaaggccaagcagctgggcgtgccggtgaccgaggtgttcgacacgctgcagacctacctcggctcggcctatgtcaacgacttcaacaagttcggccggacctaccaggtcaaggtgcaggcagacgcgccgttccgcgcccatgccgaggacatcctgcagctgaagacgcgcaacgccgccggcgacatggtgccgctgtcgtcgctggtgcaggtcaagcagggctttggtccggacagcgtggtgcgctacaacggctttaccgccgccgacatgaacggcgggcccgcgcccgggttctcgtcgggccaggcccaggccgcggccgagcgcattgccgccgagaccctgcccaagggcatgaagttcgaatggaccgagctgacctaccaggacatcctggccggcaatgcgggggtgtggatcttcccgctgtgcgtgctgctggtgttcctggtgctggctgcccagtacgaaagcctgacgctgccgctggcggtgatcctgatcgtgccgatgagcctgctggcggcgatgaccggggtgtggctgacgcagggcgacaacaacatcttcacgcagatcggcttcatcgtgctggtgggcttgtcagcgaagaacgcgatcctgatcgtggagtttgcgcgcgaactggagcatcacggccgcaccgtggtgcaggccgcgatcgaagccagccgcctgcgcctgcgcccgatcctgatgacctcgttcgctttcatcatgggcgtggtgccgctggtgatctccaccggcgccggctccgagatgcgccatgccatgggcgtggcagtgttcgcgggcatgctcggcgtgaccttcttcgggctgttcctgacgccggtgttctatgtggcgctgcgcctgctggctacgcgcggccagcgccgcgcggccacgcaagagcagggcgcgcaactgacggcatcggctgaataatggtgatcaacatgaatgcccctgcattttcgacaacaaattggctgcctaagctggcgaccctggcggcagcgctgatccttgcgggctgctcgctggccccgacctacaaggtgcccgaaacggccaccgtgccggccttcaaggaggccgaggccgcccaggccgaaggcgcgcaatggaagaccgcgacgccggccgaaggccagcatcgcggcgactggtggaagatctttggcgatgccgaactggaccgcctgatcgacgcggctggcagctccaaccaggatctggcgattgccgctgcccgcctgaagcaggcgcgggccttcacgggtgccactgaggcggacctgtacccgcaactgagcgtggggctggacccgacacgcgcgcagccgtcggcggcctcgcaaggcttgcctgacggcacgcgggtgccgccgcagacggtgctgaaggcgcgcgcgttcgccagctatgagctcgacctgttcggccgcgtcgcgtccagcgtcaacgccgcccgggctgaaggcgaggccgcggaggacctgtaccgctcggtgcagctggcgctgcaggccgacgtggcgcaggcgtacttcgcgctgcgcacgctggacagcgagcgcgacctgctcaatgccaccatcaaactgcgcgaggatgcgctgtcattgctgaagaagcgctatgacgccggcgagaccaccgacctggatcccgcccgtgccgaagctgaactcggcaccgcgcgcgcggacctggccggcatcgaacgccgccgtgccaaccaggagcatgcgctggcggtgctgaccggcgtgccgccggcggcattctcgctgccggcgcgcccgttcgacgcggcgccgatcgcgattcccgccgggttgccgtccgagctgctggagcgccgccccgacatcgccgcggcggaacgccagatggccgcggccaacgcgcgcatcggcgtggccaaggcggcgttcttcccgcgcatcacgctgacggggctgttcggctttgaatcggcggacctgtcgaacctgttcaagtggtcgtcgcgcacctgggcgctggggccgctgatcggctccaccatcgcacagaccgtgttcgatggcggccgcaacagcgccaacctcgccggtgcccgtgccgcgcacgaggaatccgtggccggctaccggcagaccgtgctggtggcgttccgcgaggtggaagacagcctggcggacgtgcgctggctcagccagcaggccggcgcgctggacggcgcacttggcggcgcccggcgcgcggcgcggatctcgcgtagccgctacgatgccggcgcggtcgattacctgacggtgatcgatgccgaccgtaccgtgctgcagtcgcagcgcgaggccaaccaggtggccggcctgcgcgctgcggcaacggtgtcgctgatccgccggctgggcggcggctggggcccgctgccggagacggtggcggccgtgccggcgccggcggccgagggcgcgccggcatcccaggcccgctaagcagcgcgggactggcgcgatgcttcccagtcactacactggaagcatcgcgccatgcgtacaggatgcacgggggcgccccggatgcatcctgtcccgccgccatgcttgttcgacacaggaaaccgttctggggactgatcttcgccgcgatcaccgtaggcatgctgctggcgccgctgccatggtccgaccgcaccgccatccatgacgaggtggtgattgcgcgcccgccagcgcaggtgttcgactacgtgtccacgccgctgcactggcccaagtggcatccggcctcgctcggcgtggcgggagcgaccgaccatccgctggggcagggcgagcgcgtgaccgagaccttcatggtggcgcagcgcggtggcgcggtggtctggaccgtcatcgaaagccagcggccgcgcacatggtcgatcgaaggcgtggccgaagggcgcagggtcggcaccatcacctaccggcttacgcccgccatgacgccgtcgctgaccccgtcggccgaacgcacgcgcattgagcgggaattccgctaccggtcgcctacgctgctctttgccctgatcaaccgcctgacgctgcgcgagcgcgtccaggccgagtccaccgaagccgtgcgccggctcaaggcgctgctggagacgcagccgccatagcgcgcggcgacgccttgcgtgggacaccgatccggcctaagttggagccatccctcagtgcgtccagcgaggcccgtatgccgttccagctgcaatcgaccgcattcgccccgggtggcgagattcccgcagagcacacctgcgaaggcgccgatatttccccgccgcttgcctggaccggcctgccgcccggcacggccagcctggcgctgatcgtcgacgaccccgacgcacccgaccccgccgcgccgaaaatgacctgggtccactggctgctctataacctgccgtcccatgccgaggcgctgccggcggatatcggcaaggccgggctgcccgcgggcacgcgcgacgggctgaacgactggcaccgcgctggttatggcggcccgtgtccgccgatcggccggcaccgctacttcttcaagctgtatgcgctggacgtggcgttgccggacctggggatgcctgacaaggaggcgctggagcgggcgatgcggggccatatcctggccaccgcagagttgatcggcacttaccagaagctgcagcgctaggcgcggtgcggccggaggctacgtcatgtcgtaccgaatgctccgccttgatgttcgttggccgtggtggcggctggcggcggccggggcgctgtcactgctggccgtggccggcccgctgcgtgcccagccgcatgaatccggcccgatcaccatcggcggttcggcgcaggtgcaggggccgctgacggtgcacggcaagctggttgtcgccggccacgtctatgccagcggcccgctcaccgccgcgtatttcaccgggccagccaccgcacgggggctgccgtacggcggcggctatctcaaggtcttcaacggcccggtgacggtgcatggcgacatggtggtcaggggcgacctgagcgtggccggcccgctgaccgtggacggccccattgccgccagcggcggcatcgatgccgacgggcccatgcgcgagcgcgaatacgggcgctgacagcgcgcaccggcgccacgcaatgccggcattgcctgccggtgttgcacaataccggctttgcaattcttgcatcgaccggggacaccgcatggcaaagcagggcgcaatggggctgagaggtatcgcattgttcgaggccgccaagggcttgctggtgatcgtggccggcctgggcctggccgcactgctgcaccgcgacgcccaggcgctcgcggaagccatcatccagcgcctgcatgtcaatccggccagccgctatcccaccatcttcctgtccttgcttgcgcatcccgacaacgcccgcctgtgggcaatcggcggctctgccgtggtctatacgctgatgcgctttgccgaagcgtacgggctctggcgcgggcttgcatggggcaactggatcggggtgtggtccggcggcatctacattccgctggaactgtacgaggccctggtccaccccagctggctgcatggcacgctggcggcagccaacctgctggtggtgctttacctggcgcgggggctgctggcgaagtcgaccaccagggggtcgtgatccgatgaacggtaggggccgggcgcgtagtggcccggcaccgcaggcgcacccggcgccggggcgtaggagaaggccggaggctcgtcggcattgatatgccaggcatgcacggccatgacatggcgggccgcggcggcatcggcaagcacatgatcgagatagcccgcctggccgttgtagacgtagctgtatgccggcttcccggcgaattccgcgaccatgtcggcatagccgcggcgcgccagcacgcgcacggggtcttccatggcatagctgttcaggtcgccgatcaccagcacgcccgcgccggccacgcccgtcggcgttgtgcccagccattcggccagcgcctgggctgcctgcacgcgcgcgggattccagcaaccctggccatcaccctggtcggcttgcgcgccggtggcctcggtgcacgtcttggacttgaaatgattgaccacgaccgtgaccggcgtgccgccagccgccgcgcggaaggtgccggccagcggctggcggctgcgctcgcccagccaggtggtggccgtgcgcccggcgggcacggcggtgcgggcgttgtacagcaggccgacagcgatggcattgctgccaagcgccggcgtgccgggatcgagcacgcgccagtccggccccagccgcgtggccagctggcggatcgcgctgtactggccgtagccgtcgttttctacctccatcacgccgatcacgtccgcatccagtccccgcagcgcggcgagcagcctggcttcctggcgtgccagcgccgcggcgtcctgcgcgccgcggttgccgggggcatcgaaaccgccgccctggccgtcaccattgaagtagttctgcaggttgaaggcggccacgcgcagcgtggtggccggatgccgcggcggggcaccgcggcgcgggttggtggcctggaataccggcgcgctcgctccgggcaccggctgcaggcgccactgcccgtggcgtttttccagcaccccctgcacgccgctgaccgtgtctccggcccgcaccgggtggtccgcggccaggcgcggtggcgggtagggcaccacggcgggatactgccgcgtcgagccatcgtcaagcaacagccggttgcgggcgttggcggcggcggcttgccgcgcggccgttcccggcagtgcctgttgcgtcggcgcgatgggccggccgtcgctcagcgccagagtgccatagcgaccaagctcatgggtatcggcaaccgtcagcgtctggggcaggcgcaccagcatgccttcacgcgcggcaagatcggattcgcccgcgaccggcaaggccagcgtctgcggcgtcaccgccatgctgcgtgcgcacaccgccagcgcaccggacagcaccagctgcgtctgcccgaatttctcttcgacccttccggacacgcgcaccatgtcgccggcgcgcgccgtggtgcgtggcgcgtaagcaaacaggccttccgacacgccgggccggtgcaggcgttgcgcgtccgcggtctgcaggaagaagccgcgcaggctgccatcgccgctgaaggccgcggtgacgactgcctctacctccaccacgctgcccgcgagcggcgacgccgccgcggcaccctggatctcggcgatcgacgtcgccggcgtgccgcatggttgcgatgcagcatgcgcgcccgccaggcaggtcaaggcgagggcgggcaagacggcccgggcgaggtggcgcttgcgcagggacattcgcatggtgttatcggcaggtagtggcagggtggacgatgctaaccgccgcgtgtaacggaatgcttgcagcaggcatgtggccccgcgatcgtgctaaggtagcagacacccgccggtgccccggcatctactccattggtaaaaccgtcatgatcaaggaaatcgcacaactcaccatcaagcccggcatggacaagcaactggagcagggcgtgagccaggccacgccgctgttcctgcgctcgcgcggctgccacggcgtgcagctgttccgctcgatcgagcagccggaacaatacacgctagtggtggaatgggagacggtggacgaccatatggtccatttccgcgaatcgcccgagttccagcaatggcgcgccctggtcggtgaaacctttgccgcgccgcctgacgtgcaccacgtggccaaggtcctgtaagcgcacgccatgagcacccggccggaacgtccccgccatttctcgatgctgcgcgagctgcagctggccgatgtctttacgctgggcaatgcggcctgcggcatggggtcggtgttcttcgccatgttctacgtggccgaccagcagttgtcgcatttctacacggcggcggcattggcgccgctggcctttattttcgacgtgcttgacggccgcatcgcgcgctggcgccatgcgcattcggcgctggggcgcgaactggattcgctggccgacgtgatctcgttcggcgtcgggccggccacgctggcctttgccgccggcatgcgcggcggctgggacctggccgtgctgatctactttgtctgctgcggtgtcagccggctggcgcgcttcaacgtcaccgccgaatccctggccgagggcagcgacagcggcaaggtcgcctacttcgaaggcacgccgatcccgaccagcgtgctgctgaccgcggtgctggcatggtgcgcctggcaaggccagcttggcggcgaactgccgggcggcgcgtgggtgctgggcccggcggtgctgcatccgctggtgctgctgttcgcgctgtcgggcacgctgatggtcagcaagacgctgcgcattcccaagttctgagccgccggcggcttcgcttctggcggccccttgctgcgggcctcaggcaggcgccgcatttcccgcctcgggacctgctggccgcgtgatgacctgcccgtcgcgggccccgctgtgcgcgccgtgctgccaggtaatggtgccgttgacgatcacggtgtcgatgccttcggctggccgggtgggggtttcgtaactggcggcatcgcgcacgttggccgcatcgaaaacgacgatgtcggcatggttgcccacggtaagcgtgccgcgccggtgcaggccgaagttgcgcgccgtcagtccggtcattttccagaccgccgtctccagcgggaacaggccgacctcgcggcagtagtgccccagtacgcgcgggaaggtgccccacaggcgcggatgcgggctggcgccgacggggatgccgtcggagccgatcatggtttcgtcgaaggcaaggatgcgctggacatcgtcctcgtccatctggaagtagatcgcggtgcccggctgcaggcggcgcgcggcttcgtccttgggcacgccccattccctggcgatgtcgtcgagatcgcggcccgcgcattcggggtgcggttcgctggcggcgatcagcacccggccgtcgagcatgccgcggtcagtgcggatcatggtggagccggccgtgtacgggtagcagtcgagcgacacgcactggtgcttcatggcctcgcggataaagggcagggttacctggctcttgccaaaattggcctgcctctgcaccttgtggtgcgacaccaccaccggcacgtcgagctctcggccgatgcggaaggtctcgtcgagcgaggccatgacgtggtcggactcgtcgcgcatatgggtgacgtagagcgccttgcgcacactgagcggccggcagacttcgatgatctcctcggtcgtcgccatggcggcgggcgggtagaaggtgccggtcgacaggccgatcgcgccggcctgcatggcctcctcgaccagcgcctgcatggcggcgatctccttggcatcggctggccggtccagcgccgccatggtgaccgcgcgcaaggtcgaatgcccgaccatggcggctacattgaccgagctcggcatggtacgcagcgcgtcgaggtaggcggcgaaggtggtgaagcggccttgcgccggtgtgtcgatcaggctcagcggcatcggcagatccatgtcggcgcgcagcggcgcggcgctgatgccgcagttgccggcgatcacggtggtgacgccctgcgagactttgaacggcatggtgggttgcgacagcaccgcctggtcatcatgcgtgtgcgcgtcgatgaagcctggggcgacgatcaggtccgttgcatccagcacgcggtcggccgtgtgcccggcgaggtcgccgatcgcagcgatgcagccgtcgcgcacgccgatatcggcgctgaagcggggtgccttgctgccatcgatcacggtgccgccggcgatcagcaggtcatagtgcggggcgtgtgcagaggtggggtcggacatgggattcctttcctggactggagcgtggcggtcagcggaaatggcaggccacgtggtggatgccggtggcggagggacgttcggtcagcaagggggcctgctccttgcagcgggcttgcgcatgcgggcagcgcgtgtggaagcggcagcctgccggcggattggccgggctgggcggatcgccctgcagcagcaggcgccgcgcgggcctgcgcgggtcgggcaccggcacggcggacagcaggatctcggtataggggtggcgcggcgccgagaacaaggtgtcgcggtcggccagttcgacgatctggccgaggtacatcacggcgacccggtggctgatatggcgcaccacggccaggtcgtgcgcgacgaacaggtaggcgatgccgaactcggcctgcaggtccatcagcaggttgaccacctgcgcctggacggaaacatcgagcgccgataccggctcgtcgcagacgatcagcttcgggttgagtgccagcgcgcgcgcgatgcccagccgctggcgctggccgccggagaactcgtgcgggaacttgcgcacggcttcgggccgcaggccgaccttgctgaacagccattgcacgcgctcgttgcgctcggcacgcgactgcaggccgaagttgcgcagcggctcgcccacgatctcgcccgccgtcagccgcgggctgagcgaggcataggggtcctggaagatgatctgcaggtcgcgccggcgctgccgcatggcgcttgccggcaggcccagcagttcctcgccgtcgagctgcaccgagcctgaagtcggctcgatcaggcgcagcaccgacttggcagtagtggtcttgccgcagccggattcgccgaccagcgatagcgtctcgccgtgctccacggtgaaggacacgccgtccacagcctggatcggcgggctgcccggtgccagccagcgccgcggtgcgaggtagtgtttcttcaggcggtcgaccttgagcaggggcgctggcgtggcggagattgtgctcatgcgatggcttcctgggcttgcgggttgcattcgatgcggccttcctcgacggcgaagcaggccaccgcatggtcgccaccgtggcgtgtgagctgcggcagctcgcgcgcgcagcgcgcgttggcatgcgcgcagcgtgccgcgaaggcacaaccgcgccgcgcttcctgtggcgagggcaccaggccggggatttcggccaggcggcggctgctggtgttcatcgacggtatcgatgccatcagcgcgcgggagtaggggtgcagcgggcggtcgaacaactcagtgacgctggcttcctcgaccttgagcccggcgtacatcacgatcacgcggtcgcagcattcggccaccacgcccaggtcgtgcgtgatcatcaccacgcccatgcccagttcctgctgcaggcggcggatcaggtccaggatctgcgcctggatggtcacgtcgagcgccgtggtgggttcgtcggcgatcagcacctcgggattgcaggccagcgccagcgcgatcatcacgcgctggcgcatgccgcccgaaagctggtgcggatactcgttgacgcggcgttcgggctctgggatctgcaccagccgcagcatttccaccgcgcgcctgagcgcctcggagcggctcgcgccctggtgcagctgcacggtttcgccaatctggcggccaatcgtcagcaccgggttcagcgaggtcatcggttcctggaagatcatcgagacgcgattgccgcggatgcggcgcatctcgcgttcgctgagctgcaacaggtccgtgccgcgcagccgcacagcgccgcggatgcgtgccggcggcgtgggcagcagccgcatgatggacagcgccgtcacgctcttgccgcagcctgactcgcccaccacgcccagcgtctggccggcacgcacggtgtacgagacgccgttgaccgagcgggccggcccggtgagcgtgtcgaaatgcgtatggaggtcctccacttcgagcagcggctcgcccgtggccggcctgacatgggacatcgcgcgcgacatcgtgatggtcatggttgcgctcccggattcagagttgccgcgccaggcgcggatcgagcgcgtcgcgcaggccgtcgccgagcaggttgatggccagcaccgtcgcggccagcaggatgcccgggtacaggatgatgtggaaggccacggccacgaaattgcgcccctcggccatcatgttgccccagctcggcatctgggccggcacgccgacgccgaggaacgacagcgcggcttccgtgagcacggcggtggcggccacgaaagtggcctgcacgatcagcggcgccaccatattgggcaccacgtggcgcatcaggatcaccggcaggcgggtgccgaccgcatgcgccgcctcgacgtagagctgctcgcgcagggtcagcgccagcgagcgcaccagccgcaccacgcgggggacctcgggtatggcgatggcgatgatcaccgcgcccaggctggcctgcgtaacggccatcagcgcgatcgccagcaggatgcccgggattgccatcaggccgtccatcacgcgcatcaccagggagtccgcccggcgcacgaagcctgcgaccaggcccagcagcacgccggacacggttgccagcagcccgaccgacaggcccacgatcatggagacgcggccgccccagaccgcgcggctgaatacgtcgcggccgagcgcgtcggtgccgaaccagtgctcggccgatggcggctgcatgcgcgccagcgggtcgatgtcctgcgggtcgacggtggcaatccagggcgcgccgagggagagcacggcgatcaccgccagcagcagcgcgcccaagatcagcgtggggtgcttgcgcgcctagtgccagcgcggcagcacgaaaggcgcatggtcgggtgccggtacggcaggttcggtcgcgggcagggaagtggtcatgtcagcagtgtctcgcggcgaaagccatcagtacttgatgcgcggatcgaacagccggtagctgaggtcgatcatcaggttgatcagcacgtagaccccggcggagaccagcagcacgctctggatcaccgggtagtcgtggcgctgcaccgagtcgaccaccaggcggccgacacccgggatcgcaaacacggtctcggtcacgaccacgccgccgatcagcagcgcgatgcccatgccgacggtggtggcgatcgggatcgccgcgttgcgcagcgcgtggcccagcaccggcagcacgcccaggcccttggcgcgcgcagtgcggatgtagtcctcatgcagcacttccagcacggtggcgcgcgtcatgcgcgtcaccagcgcgatatagaccagcgccaggttgacgcagggcagcaccaggctgcgcagccatgcgccggcgccgtcggcgaggcgcgcatagccctgcaccgggaaccacggcaactggatggcaaaggcgtagaccagcaggtagcccaccaggaacaccggcagcgagaatgccagcaccgcgaacagcattaccagccggtcgacccagctgccggcgcggtacgcggccagcgttcccagtggcaccgcgaccagcaaggtcagcagcatggtcagcgcggcgacagagacggtcggctccagccgctgtgccagcaactgcgccaccggcacctgggtgaagatggaggtgccgaggtcgccggtggcgagccggccgagccacagcaagaactgccgccacagcggctggtccagccccagcacgccgcgcagcctggcgatgtcgtcaacggtcgcgaggtcgcctgcgatcagcgccgccggatcgcccggcgacaagtggatcagcaggaagaccaccacggccaccactgccatcacgggcagcgtcgcggccaggcgtctgagcaggtagcccattgtcgtgtttcccccggtggttcgtgcttcgtggttatttgtcgagcatccagaccgtgggcatgccggcccacatcttgtcgatgcccttgaggctggcacgcgccgcgaacgccgacgagtactggccggcgttcacatagggcaccgcctcataggcgcgcttctggaaggcatcgagcagttccttgcgcttggcgggcacggtctcgcggacccaggccgtgcgcagtgcgtcgagcggcttgtcgcagggccagccgggcaggctggtgccgcagggggcgctgaggtaggcattggtgatcggggaatcggcatcgaactcgcccgcgacggtcacgtacatattccagcccccggcctcgggcgcatcccgcttggcgcggcgcgcgccgatggaggcccagtccatgttctgcatgtcgacgttcatgcccatgctgcgcatggtctgtgccgccatcagggcttcagcgttgagctggggaatgtcggtcggcaccagcagcaccaccttttcgcccttgtagcccgccgcacccagcaactgcctggcacgcgccggatcggccttgcggtacggttcggcgccggcagcggtatcattggggccgccgcagatgaagaaggtggcgcagtagttgatgcgcatgtcgagcggatagcccatggccgcggtgaagcgttcctggctgaccgcctgcaggaaggcctggcgcactttcgggttgttgaatggcggatgcagctggttcatcaccagcacgccctggtaggcgccgcccgagccgatcttgatgctggcgtcgccgcgcagcggggtgatgtagtccggcggtacctgttcgatcaggtcgacctcgccgcgcttgagcgccgcgatggcgctgttggcgtccggcaggtagagccattcgacgcggtccacgcggggctgcttgctgccggcgaggccgctcgcgggctcgctgcgtgccacgtagtgcgggttgcgcacgaacaccgccttgttgcccggcacccattcgtcgcgcttgaagatgaaggggccggagcccagcacctcgggcagcggcgcggtggcgggcatcctggccaggcgctccggcaggatcaccgggggatagcccgagggcttggccagcgcatcgagcaccatgccaaagggctccttgagcgtcagcgtgaacgtgcgcgcgtcgaccgccttccactcggcgccggcttcgcccatggctcggcccaggctgtcgcgcgcgccccagcgctgcagcgaggcgatcgcgtcggccgaggtaaccgcgctgccatccgagaacttcaggccgggacgcagcgtgaagctccactgccggccatccttcgagctgctgtacttctcgaccatctgtggttgcggcttgcccctggcgtcctgcgcgaacagcgtgtcgtagaccatgtagccgaagttgcgcgtgatgtaggccgtggtgaaggtcggatcgaggatcttcaggtcggcatgcgccacgaccttgagcgtcttggtctgtgccagcacgggaaggctggcgcctgccaggaccagggcgcccgccgcgagcgcggcggacagggatcggtttggtgtcatgtgcagtctccgctttcttcgttgtcgttgttgtcgtgatcgcagccaggcggccggcgctcaggccgcggcgctgtccaggggccacttgggccgctggatcttgcgatagggcagggtcgtgaggtcaagcgtgacggcccccggggcgcctgcgtagatcacgtgccttgccactttcgagaaggacgcgtagaagtgctgcgaggacttgaccacgatgatctgcttgcgcgccaggtcacagcccagctgggtgaacatgtccgtgcccatggcctggttgcgcagcgtgttcagcacgatgtcgatgccgttggcttccaccagcgcgcagtcgcccatcggcaccggcgcgtcggacagcccggtcatcaccatgtcgggcagcagagccttgaccgtgcagtccagatccaacgggtcgcccgatagcggactgatcttgccgccgatgcgcatccgcaggcgtgcgcccacgccggcatcgaaggcgatgcgcaccgcgatcgggtcccacatcgggccgaccgccgcattgccgatgccgcgctcgatcatgcgacgcaggacaaaggtggagtcgctggctgcgccgccgccgggattgtcggcgccgtcggccagcaccactggcccgccgtcgcaggccagcgcctcgtcaagcgaggtgtcgatgtccgggtagcgcaccgtgagcccgtcgcgcatggcgatcagttcgtcggcgagttgccgcgccagcgcatcggccctggcctggttgccatcgacgtagaccaggaccttggtgcccatcgccggcacatcgccccatgaaaacccatgcgccagcgagatcgacagcacgccgtcgcgcccttccagcgactggatgcggtcgatgaagccgcgcgccggctcgcgcgaggtgtggaccgtgacgatcatgctgcaatcgaccaccgccgccaccgggcgaaccttgcctgccaccgtggccgcgcacaggtcgaccagttccagcgcgcgttccagcacgtcggtatgcgggtattccttgaaggcgaccatcacgtcggcgtatgccgtcatctcgggcgtcaggtggcagtgcgggtccagctccgcgccgatcaccacgtccgggccgacgatggcgcgcacacgctgcagcaggtcgccctcgcagtcgtcatagccatcggccaccatcgcgccgtgcaggccgagcagcaccatgtccaccggcagcgccgcgcgcaggtcggccaatagttcctcgcgcagggtttcgtaggcatggcgggtggtggtgccgctgggctgcgcgccggcgaccatgccttcgcacagctgccagccgcgctccttgccgcggatccgtgcagcccacagcggccctgagaaaaacgtcatctggtcaggatgctggccggccgcgaagtagccgcgatccctgaaggacgccaggccggtgggcatcggcgcaaaggtgttggtttcggtagcgagggaggcactgaagacacgcacgatggttggctcctggtcagtcggggattagcggttgggggaaagcgcgattcaggccgaagcggccaggcggcgcaggcgcgccggcccaagcatcccggcgctcaggccgaacgaagcaggatgcgccggcaccggcaggccgcgcgccagcgcggcacaggtctcgcccatggccgccgaggtctggatgccgtagccgccctggcccgccacccagaagaagcccggcacggcgtcgtcgaacccgcccaccaggtcaccgtcggcgacgaaggagcgcagcccggcccaggtgcgcgcagggcggcggatcctgagcgaggtcgcggtctcgatgcggtcgatggcaagcgcgatatccatttcctcgggctggacgtcctgtggctcgaccgggtcggcattggccggggagcccagcaacatgccggcatcgggcttgatgtaccagtcctcgtcggcgccgaagaccatgggccagccgctggtgtccatatccgcgggcggagcaaagacgaaggcagagcggcggcggggttcaatccccagcggctgcacgccggccagccgcgcgatgacgtcggcccaggcgccggcggcgttgagtaccaccggtgccgcatataccgccccgccagcctccacgcgccagtggtcccgcacgcgtgccatggccgtgacttcggcatcgcacaccagcttgccgccggcctggcgcatgccgcgcaggtagccctggtggatcgcgtccacatccatgtccgcggcgccgggctcataaacgccgccgatcacttgctccgcgcgcagcgctggtacgcgctcgcacgcttgcgcggcactcagcaggcgggcgtcgggatcgacggcgcgcaccacgtcccagtgcgcgtcaagcaaatgctgttgcccggggccggcgaccatcagcgcgccgcgcggcgtgagcagcgggtgcgaggcaaaacccggcggcggatcctgcaggaaggcgcggcttgccatcgtcagcgcgcggacctgcgtggtgccgtagctttccatgaacaacgccgccgagcggccggtcgagtggtagccaggctgggcttcgcgttcgagcaggatgacgcggccatggggcgcgagccagtacgcgacggaagcaccggcaatgccgcctccgatgatgagatagtcggctcgaatcggtgaggcagcgtgagtcgggtgcatggatcaggtggcaggagagcgcctgcggggcgctcatgcattcggaatgggagtgagtgtaggcaagaatttgcgtatatgcaaattgcggatacgcaaatcttgcgctaaggtgggcggcaaggggataagccttggcgcggtctgctctgttagcattccgtccaacggaaaaaaggacgcaggcttgaaaccacacaccgcccaggggcgcggcagcggcatcgggaccgatgacggcgagtcgcgcacgctcgaccgtgaaacctttggcaagcgcctgcgcgcggcgcgcaaggcctttggctggacgctggcgcacctcgccgaactgtcgggagtctcgatcaccaccatctcgcgtgcggagcgcgggcaactggcgctgggctacgagaattttgccgcgctgggccaggcgctgcagatggacatgggctcgatgttcgcgggtgccggcacgaagacgtcaccgttccaggggccggtcgtgacccgggccggcgcgggcgtgacctaccggggatcgtcgctgacctatgagtttcttggcacagaggccgtcggcaagcagatgagcccggtggtcggcaccgtgcatgcgcgccgcatcgagggccccggtgacttctcgcgccatcccggcgaggagtttgtctatgtgctcagcggcgagatcgaaatccatttcgacaacggcgagaagctgcacctggcgcggggcgatgcgttgtatttcgatgcccgcatgggccacgcctacatcagcgtaagccggcagctcgcccggatcgtgggtgtgaccaccagcgaaagcaacttgatgaagtcggcccaggcggcgaagccggaggccgtgccaaaacgggccgtcgggcgcacgcaggggaaagccgccgcgaccaggggcaagggcaaaggctgaagggggcggaacccgcgctttcaggttccgaggtgaaacattgcttgcggagccccgtgtggccgtggatacggcatggggtcggtgttcttcgccatattcttcgtggccgaccagcagctgtcgcatttctttacggcggcggcgcggcttgcatgccgttgcgagcaggctgtccctggtgaattcggttttttttgaattctggcttcatttttcttgaagagcaaaatcagaatcgcctgatttattttttcggcagcaccatttttactatccatcttgagttgcagcgccgtcattcaatgaccgccgcagcgatagcgtgccgcgagacgcagcgtatccagtcactagtttgtttcggcacgaaagcgttcaactccacggagtgcttcgcatgggtagccgattaccgttttcctcccgtaccgttaccgtatccggtgatgggttgccggaactattgggacagccgctgctagtattttccaggctgtccggcaccgagggtatcaattcgctgttcgagtatgagctggaactcaagacgccggacgaccgcaatgtcctgtacggtccggcgggcgatttcgacctggaagccatgcaaggcaaggagctgacagtcagtatcgaactggacggctccggcagcggcctggacggcggcctcggcaggggcaagcgcgagataacagggatcgtcaccgatgtgcgcggcccttaccacgaaaacgagcgcattcgctatcgcctgaccttgcgcccctggttttggctcggcacgctcacctccaccttcaagcggttccagaacatgaatgtcctggaaatcgtggaagtggtgctgagcagatatacatttccggtcgagcgccggctttcactcatcgagtatcccaagcgccagtatcaattgcaggccggcgagaccgactaccagttcgtgcgccggctgctcgcagagtggggcctgaatttccattgggagcacacgaacggccatcaccgcatggtgctgacggatggcaatggcgccttccagaacatccccagccccgcgtatcacaccatcaactggtatccatcctcggaccgggtggacgaagaacacctccaccaattcgaggtacgcgattgcctgattacaggctcgtgggcgcacggggattacgactacaaccagccccgcgccgacctgaatgtctccgttgacgacccccgcgagaccagccatgccacctatgaactgtacagctggccaggcgattacgttcagcccaagtccggcaatgacgcccgcaaggaaggcgacatgctggcgcgcatcaatatggaacgcctgcggcaacacggcgtgcgggtgcgcggccagggcaacgtgcgcgcaatggcgccgggccacacctttacgctgaagcgcttcctgcgtgctaaggccaaccgcgagtacctgattttcgctacgcgcctgctaatcgaggacgtgggcgagttcgcgggtagcgaccagcaatggcgctgcgaggtggaattcgaagcccagcccaccagcgaaatcttccggcccgagtcggtcaagaagccttacatcggcgggcatcacatcgccagggtcgtcggcccggccaatcaggaaatctggagcgatgatctgggacgggtgcgctgccagtttgtctgggatcgttacggtagttttgacgagaatagctcctgttggattcgcgtaaccggtttttcatcgggcggtcgtttcggcaacacgcacctgccgcgcatcggccaggaagtcattgtcatatacgagggcggagacccggatcggccaatcatcatcgggcctgtcaataaccggctgaacctgccgccgtggcagttgcccagccagcatgcattgtccggctaccagagcaaggaactgttcggcgaaggccgcaaccagaccctctacgacgacacgcagggccagcagcaggtgcaagtcgggtcggactaccagaacagcctgctggccctgggccacattgtccgggtgaggggttgggagggacgcaaggacaagcggggagaagggttcgaactgcgcaccgacgcgcatggcgcgctgcgcgccgcacttggcctgcttatcaccaccttttcgcgcctgaacgctgaaggcaacgcgatgaatgtgcgggatgtcgtccagttgctcgaacaggcacagggcattgccgccaccatgggagagaaggcgactgaagcccaggcccaggacggcgaacagaccgacattgcaaaactgctggagaagcagctcgagcaaatccagggcggaggcgaactgaaggaatttaccgccccccatctggtatcggccagccccgccggcatcgtctccacggcagcgggttcgacccacatcgccagcggtggcgacaccgcactgaccacgggggaacacctgtccgtcaccgccggtggcggcttctttgccagcgtgcgcaaggcgctgcgcatgttcgcctatgaggctggcatgaagctggttgcaaacatgggcgatatcgacctgcaagccctgaagaacaatatcaatctgctggcgaagctcaagatcaccctgaccgccgacgagatcaccattcaggccaggcagaaactgttgctggcaggcggcggcagctacctgcgactggacggcaacatcgagcatggcaccaacggcaggttcaccgtccacgccgccagcaagctgctgaccgggcctaacagcatcccgacggaactgagcacaaagcaggtctgcctggaatgcctgctcaaggcagccaggcgcaacacgggcctgttgctgcgctgacccgagaccggcgatgacaaccgaaccaaacaccgtctatatctacgcgctcgccgacggcgcccagcacccgctgctgattggtgacctgatgcgcgaggccaccgagcaccgtaatgtgtatgccggccttcccgaggaagaagcgggcgacgcctcgctgttcctggcgcacattgcagatgcaggcgaaccgtggcttgccaggctggatgaactggacttgctcgccccctgcatgaccctgatctggagccgcatcgggatcgacgcgctcgccacgcacctgcggcagttcctgatcgccgacctcggcgacgggctgaacgccatggtgcgttatttcgatccgcgcaacctgcgcacagtcatgacgctgtggggcgaagagacgacgcacaagctgatggaacccattctccagtggaagtaccgcggccatgatcccgagtggaagcgactggatgggccgctgaacggcaatcagttcgagacgacaccagttgccattgcattcgatgagcagcaggttgatgacttcatggcgcactgcgagccggatcagatgctggcgggcctcgttgaagacggcaccgtaccgggcgatggtccctacctgccgcgcttcctggatttcgttgcgcgttacaagcgcgtggctgcctggcggctcatcgagcccgccgaccgccttgggtactgccaatactcgtaccgctatggcgccgactttgatcaagatccagacgtgtaccgcgcgttggaacaacggatgcacgagggcggcagcttcaacgcctgcatggcccatgttcctgactacgtgtggaagcgcgtgcttgccaggcaggccgatcaacaagcggagagaaacgatgacaagaaatagcttgaatcggaagcgcgcacatcgatggcaagccgcactggtgttgctgggcgcgctcggtgtcctttccgcatgctcaggcgaatcgcggactgacttggcggcaaaaaccacggttggagctgagaaggagcacgtaagtcccggcagcgctcgcggtctgaactactcgtccgatgccatctatagctattacgtcacggggccacgaggaatgaacggtggcggcgcaaacatggggcctgcatacaaagaagggcctgccgaacctggcgagatgtgttgcgtcggcatccctcagccatggaagcccggcacgcaactacgcatcgaatgggagcgcgaccgcaagccgtttgactacaaggacagaagcgggctggcggtgctgaccgcaacagtcaccgtgccggaatacggtccggatacctacggattctgggcgatattcctaccgggggatcgtgtcaaggtgatggtcatggacggcaatgcgaatggtcacaattccgtcagaacgaagcccgcagatgacgaccctttcgtcgttcaaggtgtacgtgacgaggccctgacccagcaagcactgaagaggttccaatgatgagcgagggcgcaccttcaacgcctgcatagcggactacgtggggaaccgtgtgatcgtcacgcaggccgatcaacaaacggagaagaacgatgagaacaagtagcttgatgcgaaagcgccttccttcatggttcgccgcgctggtgttgctgggcgcgcttggagccctttcggcatgctcgggggaatcgcggactgacttggcggaaaaagccaccgctggaattgagaaggagcacctatcggccgataccgccggcggagccgccaaggaagaaatctatgggggtggggtgcgcgggctgaactactcgtcagatgccatctatagcttcagcgtcaccgggccgcggggcatgaacggcggcggcgcaaacatggggcctgcatacaaagaaggccctggcgaagcgggcgagaaatgctgtatcgggattccgaaattctggaagccaaatacgcaactgaagatcaaatgggagcgtgaccgcaagcccttcgactacaaggacagaagcgggctggcagtgctgaccgcaacggtcaccgtgccggaatacggtccggatacctacggattctgggcgatattcctaccgggggatcgtgtcaaggtgatggtcatggacggcaatgcgaatggtcacaattccgtcagaacgaagcccacagaagacgaccctttcgtcgttcaaggtgtacgtgacgaggccctgacccagcaagcactgaagaggttccaatgatgaccgctttccgcctgcctattgccatgccggaaacggataagggtcgccttcccgagggaaagcgcgcctaccagaatggcaagaccaccgtggacgatccccatggcgactgtgaacagacaattcacatcaacctgttcttcgatggcaccaacaacaatgatgatgtcagaactcctgcccgctggcgggattctacctacaagacgcataccaatgttgcgcggttgttccgggcctgccctacccgcccgcagcaggggatcttcagttcttacattgcgggagtcggtacgctctttcccgaattgggcgaacacacctatagcagtagtggcaaggcttttgcgagcggctttgccaaacgctgtgcttggggttacacgcgcgtgctgaacgccgtgtaccaagctatggttccgggagacgaaaatggtctcatcaaagatgacgaagctgccaagatttgtgcgaagctcgactggaacctgggttcctccctactcactgccaaggagaagcacctcggcagcctatacgactcgctggttcgccagtgcaaacgcaatcgtctcgtcaggaaggcatacgtcaacgtttttggcttttcgcgcggcgcggcgggcgcccgagtgttcgtcagcaagctgatcaactactgggccaaggccgggaagctggcgggcaagatcgactacgaagtcaacttcctggggctgttcgatacggttgcgtcggtgggcccgcccgagtcgtttcaatccgccgtggatctggaatacttcgacgggcatttctgggcggcagggggcggcgccctgaacattcccgcccaggtgcggcggtgcgtgcatttcttctccatgcatgaacaacgcatgagcttcccgctggattccatccggaaggggaagagctacccggcaggcgacagcaagctgctggaagtgccctacccgggcgtccactcggacgtgggtggcagctacgcgccgggcgatcagggcaagtcggtcaagggcgagggccaccggttgggcaagattccgctgcacgacatgtacatcgaggcactgaaggtcggtgtgccgctgcggctggtggatgccaagaacgacgaagaccggatggatgcgaacaacatgcaggatttcgccatcgaccctgccgtcgccaaggccttcaacgattggcgggcaaccctgcccgccattgacggcgtggagaaggccctcgaatttggcctgcggcaaagcctgcaatggcgcgccttgcgcgcacgctggcacaccggcacctacattaccaaccaagggttctaccactattgcgcggagccggcgaacaagcgcgaggacagcaagactccccagcaactgcgcactgacgtggataaggcaaggaaggccgatcccgtaatccagaagctggaacaggacagcatccagttgaagcttcaggtccagcagctcagagaccgcgcaatgtttccccagacgacttcgcaggacatggcgggtttgaccaagcgccgagccctggaggccaagattgccgcgaacgatgccgccatcgccgcgcgggagaatgagctgatggcggaggcggttggcaagaacccggccgactgccgccctggggaaggtgccgatgactttgtcaccaatgaccgcaccgacttgctggaggcggctgaggaattccagttgctattgggatacctgcaccctgaacttcagcccggcttgaatgtgcggaaggaaatgatggcccggccggctttttcacccatcggggcagcggaacgggtcgccaatggtttcaagtacctggcgatgccccgcgcagagcgtccacgcacggattcgaagctgctcgttatggtcgacgacgatatcttgaccaaaagcgctgccgttcgcggttattggcccatcgatgacgtattggtggaacctgcgccggagatgatcctctacctgagggccacgaccgctgccaaggccgtggacgactttgccttgcgtgagaaggcagccattgagttgttcgataactacatccacgacagccgtgcctggttccgtgtgccgaatttccacgaatacgcaccaggcggctacgggtgggccaggacattctttgtcggcgacagcaaggcagtgcggcacctcggcatgagcgcaaagggcgtgttggacaaggtgcaagataccgctctggccgtcgagcgcgaaatcgatgccgccaaggacagggcgatgcgggcattgggcgacgcagcagggcgcgcagcggatgccgcccgggatgcagtcatcgatcaaggcaggaaggccatggaaaaagtcatcccctcgggattcccgatgccaagactgtgacggacgcatgatggcaaatgcaccgctcttgccgcatccgtcaatccttgaaggaacgccaacatgacagcatggctagacaaagatgatcccgcgccgcaacggacacggccgccgaaaccaggctcctctgccaggcaggccgtaaccggtcaggagactcaggaacccgccacgaagcttctcccttcagccaagaccatcgaggtccgcattgccgagatcaacggtgcgcgcaatcccctgctgaaagccgccaggccgctgctgcgcgcactggcagacatcccgcccaagctggataagcgcggtgaggtggaacgtctgcgcaccctgctggagcaggaattgcgcaccttccaggcggtgtgcgaccgactgaacatcgaccgcaaacacaccaccgccgcgcactacgcactctgcaccgcgctggatgaggccgtgagccataccgagtggggcggcggcagtgcggcttcgctgggcgcatggcctggcagcgccctggcctcgacctttcaccaggaccgcgagggcggcaccaaggtgttcctcatcctgggccggttggtggaatcggtggccgagaacatcggcaccatcgaggtctactaccacatcctctcgctggggtttcaggggcggtatcgcggcatggcggacggtgaccagcaactgcacgcgatccggggacgcctgctcgatgcgatcagcaagcacaacgggccagtgcccaaggaactgtcttcccactcgcagcccgccccgcctggccgcttccatcacctgagcggcatcccggtctggatgacctgcacagcgggccttctggccgtcgctggcctggccggatactacaagtaccagctgatgctccaggagcgtgacgtagtgcaacagatcggggccattggcaacctgactccaccccccgcaccgaaggcgttgcgcctggccgagctgctcaaggacgagatcgcgcgcggcgtggtagctgtcagggacgacaaccaccgcagcaccgtagtgtttcgcggcgacgacatgttcggcgcgggccgggccgaggtcaatgcgaagctgacgccgacgctgaacaaagtggcgggcgaaatcaataagttgcagggcaaggtgcaggtgatcggccacagcgacaaccagcccatcaagagcgcccgctacccgtccaaccaggtcctgtccgaggagcgtgccgccatggtcagcgaatacctcgccagccagggcgtcgccaagagacgcctcgaagccatcggcaaaggcgacaccgagccgttgacggacaacaagacccccgccgcccgcgcggcgaaccggcgggtggaagtggtcgtcacacagtaggaagctcggacgccaaggcgggctataaagggcggttgaaccggcggctttcccttcacgccttctctcccgctacctggttcaccgacagggcctgcgccgtctggatcagcggcgcccgcgcttcatccaggctgaggctggcaccgaggcagcgcaggttatgcccgcgctgcctcggttgccgccgcagcgcgtgtccggctgaccatcagcgccagcaatgctgcaaccatgcaggccgcaccggccgcgtacagcgccggcgtataggtcagcagcagcgtacggctcaaccccgcaccgaacgctgctacggccgcgccgatctggtgggccgcgaagatccagccgaacaccatcggcgcgcgttcgcgcccgaaggcggtggccgccagcttgatagtgggcggcacggtggcgatccagtccaggccgtagaacatcgcaaagatcgacaggccgtacagcgtgaaggtcgaatgcggcagccagaacagcgacaggccgcgcagcgcgtagtaccagaacagcagcttgcggctgtcgtagcggtccgacagccagcccgacaggatggtgccgatgaaatcgaacgcacccatcatcgccagcgccgaggcggccggcaccgggcccatgccgaagtcgccgcacagcgcgatgaagtgggtctggatcagcccgttagtgctcaggccgcagatgaagaaggtgccggccagtacccagaaggtctgggtacgggcggcatcgcgcagcaccaggaaaggcccgcgcagcgtgaacggcgtgacggtttgtgcggcgggcggcgtggctggatgggccgggatatcgccaaacgccgccaggccgacatcggcgggtcggttgcgcatcagtgcgaataccagcagcgccagcgccgcgcaggcagccagcaccggcagcacggccacgcgccagcccatatgctcgatcagccaggcggccaccggcaggaaggccagttgccccgtcgccgcgctggccgtcaggatgccgatcaccagcccgcgccgcgcgctgaaccagcggttggcaaccagggccgccagcaccagcgcggtcagcccggagccaacgcccagcatcaggccccaggcgacaaagagctgccacaactcggtcgtcacggtggccagcgccatgccaccggcaatcagcgccagcgcggcgcagaccacgttgcgcaccccgaagcgatccatcagcagcgccgagaacggtgccatcagcccgaacagcgcaaagcgaaaggccaggatcgatgagatctggtcggtgttccaacccatctccttggtcagcggcttaaggaaggcgccaggcaggccaagcgcggccgaagtggtgagcatcaccaggaaggtcagggcggcgaccagccacgcgtagtggatgccgcgccggtcgagccggctggaaagggcttgcgcgaacatgggggtctcgttgtcagggtccgggaaggcgttggcaaagggcaaagcgaagccatccccgccgtgtctgacggcggcggggtgtctcagccttggggaaaacggggtttaggcggtgctgcccagcaggcggctccgcaccgcattcagcatctcgtcggagagcggatcgccgtcggcggcacgcgccagcgtaagggcgccgaccagcagggccatgcgcaccagcgcttcatcgtggcgcagctgggggtcatcggattcaacggtctgcgccatgtcgtccaccaacgcgcgcaagccttccacgtaggcctggcgcacgggcttgccggccggctcgcgggccacgtccacggccagcgccgcggcggcacaacccacgcccgggttggcgcaatgcgcggcggtcaggtagggctcaaccaggttggccagcatggccttgcggtcgccatcggcgcgggccaggcggcgttcccagcgggcggtcgattcttcaaacgcgcgcttgcaggcctgcgcggccagcgcgtccttggaggcgaagtggccatagaagccgccatgggtcaggcccgcgtcggccatcaactcggccacgctgacgccattcagtccgcgttcgcggaacaggcgcgacgacgcctgttcgatcgcctcgcggttcttgtcggtttgttcgcgtgatgcgcgtgccatctgaagacctcttcgggatttatgccttgaccggagtttagatgatgcccatactttattcaatagatgattgtcatcatctatgtgcagtctccctttcgccgcatttgtgccgatgtgtgtccaggtgccggctcccaatcttcacaggagtgatcagtcatgcagaacctcttcgaccttggcggccgcgttgccgtcatcaccggctccacccgtggcatgggcctggaaatggcgcgcgcgcttggcgcggccggcgccgccgtggtggtgtccgggcgcgatgcaggcgcggcgcgcgacgccgccagtcagctggaggccgagggcatccgcgccaccggcatcgcctgcgatatcgccgatgtcgacagcgtgcgcgccttcgcggagcaggcgctggccgcgtatgggcgcgtcgatgcactggtgctcaatgccgccgcgagcggccagcccggatcgatgctgagccagggacccgaggtgttcgatgcggccatggcgggcaatgtgcgcggcaacctggtgctggtgaacgccctggcgccgcagatgatcagtcgccatgacggatccatcatcttcatgtcgagcattgccgccaagcgtggctctgccttcctggggatgtacagcgtgaccaaggccgccatcgaccaggcggtacgcagcctggcgctggagctggggccgtccggcatcaacgtcaacgcaatcaatcccggcccggtgcgcaccgagttctcgcgcgacgcgctgtggggcgatccggagcgcgaggcgcggctggctgcgggcgtgccgatgcggcgcatcggcgaggccagcgatgtcgcgggtcttgccgtcctgctggcggcaccggccgggcgctttatccacgggcagagcatcggcgtggatggcgggctgtcggcgcagtaaccccgtgccgtggcgggcggccgatgctcagtgtcattggccgggcggaggcgaaatgtgcatacataggaacgcgccttcagcacgttgaagggttttcccgtatcgtcttgacctgacgttcaccatgccttgcgtgcagccctcgcaccactagtcccggcatggcggcaaccggtaaagacagtgtccagcacagcacctctccaatccgcttccaccgcggacgccgcgatgacttcgcgcgagcgccgcggcatggccgccatcctcatcgccgtcgcccttgccaccctggataccgcgatcgccaacacggcgctgccgtcgatcgcggcggacctgcgcgccacgccggccgcgtcggtgtgggtgatcaatgcctaccagctggccatggtgtcgacgctgctgccgttcgcggcgctgggcggcgtggtgggccaccggcgcatctaccttggcggcgtggtgctgttcaccgccgcctccgtggtgtgcgcgctggcgtggtcgctgccgacgctggcggcggcgcgtgtgctgcaaggcatcggcgcggcggcaatcatgagcgtcaatacggcgctgatcagcgcgatcttccccacgcaccggctcgggcgcgggctggggctcaatgcgctggtagtgggcgtgtcgttcgcggtgggccccaccgtggcctcggtgatcctgtcattcggcacgtggccgtggctgttcgccgtcaacctgccgatcggcctgctcgcgctggcgatcgggcgcggctccttgccgcagacgccgcgcagtgcgcatgggttcgaccgcgtcgcggcggggctcagcgtggttgcctttgccgcgctggtccttgcgctgggcgaaggtgcgcagcgcgcgccgctgcatctgtcgctggccgcggcgggcatcttcatggtgacgttcggcctgctgctgtggcgcgagcgcggccatccggcgccgatgctgccggtggacctgttccggcggcccatgttcgcgctgtcgacgctgaccgcggtgtgctccttcgccgcgcaaggcctggccttcgtctcgctgccgttctacttccagcacgtgctcgggcgcgggcaggtcgagaccggtttcctgctgaccccgtggtccgtcgtggtggcgctgatcgggccgcttgccgggcgcctgtctgaccgctacccgccggccgtgctcggcggcgtggggctggcggtgcttagcgttggcatgctgtcgctggccatgctgccggccgaccccagcgcgcttgatatcggcatccgcatgtgcatctgcggtgcgggtttcggcttcttccagtcgcccaacctcaaggcgttgatgacgagcgccccgcgcgagcgcagcggtggcgccagcggcgtggtggccacggcgcggttgctggggcaggccacgggtgcagcactggtggcgctgtgttttggcattgccggggaccacgggccggggttggccctggcgctgggcgcgggcttcgccgggctggccgcgatcgcgagctggctgcgcctggcagcgcgcgatccgttggcggcgtcgtagcggcgcggccgggccggcagcaattccggcgccggcctagaatcgatatttcctgtccgatccctgcatggagcagcacgcatgagctttctgttcgaaccgctcgccatcggcgatctcaccctcgccaaccgcatcatcatcgccccgatgtgccagtactccgcgcgggacggcaacgccggcgactggcacatgatccacctcggttcgctggcgctgtccggcgccggcatgctgatcgtggaagccacggcagtctcgcccgaagggcgcatcacgccgcaggacctgggcctgtattcggacgaaaacgaggcggcgcttggccgcgtggtcaaggcgatgcgcgcgcattcgccgatcgccattgcgatccagttggggcatgccggccgcaaggcgtcgagccaggcgccatgggatggcgggcagcagatcgcgccggatgcgcctggtggctggcatgcggtggcgccttccgcggtaccgcatggcgcggaagaagtcgcgcctgccgcgctggaccgtgccggcatggacaaggtgcgcgacgactttgtcgcggcggcaaggcgtgcggcgcggcttgggttgaacgggatcgagatccatgccgcgcacggctacctgctgcaccagttcctgtcgccgctggccaaccatcgtgacgacgaatacggcggcagcctggagaaccgcatgcggttcccgatcgaggtgttcgacgcggtgcgtgaggtgttcccggctgagcgtccggtgtggatgcgtatttccgcaaccgactgggtgccgggcggatgggatatcgaaggcacggtggcgttgtcgaaggctctcaaggcgcgcggctgtgcggcgatccatgtgaccaccggcggcgtgtcgccgcagcaggcgatcaagctcgggcccggctaccaggtgccgtacgcgcagcgcgtaaaggccgaggttggcctgccgacgattgcggtgggcctgatcactgagccggagcaggccgaagccatcatcgccaaccacgaagccgacgcggtgtcgctggcccgtgccatgctgtatgacccgcgctggccctggcatgcggccgcgcggctgggcgcaagcgtgcaggcgccgaagcaatactggcggtcgcagccgcgcgaactgaaagacctgtttgccgatgcggctttcgggcagcgctaggctgccggtcgatacaggaggaacccgccatgagaccccggattacgctgatcacgctgggtgtcgatgacctgcagcgtgcggtgcgcttctatcgcgacggcctgggactgcccaccgcaggcattgtcggcgagcagttcgagcacggcgccgtggccttcttcgacctgcaggccggattgaagctcgcggtctggccgcgcaccagtcttgcgcatgacaccggactgcagctgacaccgcgcgcgcagacggatttctcgctggcgcataacgtcggcgacaaggcggaagtggatgcggtgatggcccaggcgctggccgcgggcgccagcgtggtcaagccggcgcaggatacgttctggggcgggtacgccggctatttccaggatcccgacgggcatctgtgggaaatcgcctggaatcctgagatgttgcccgcggattaaggaccggcgcgatgcgcgccttgcgcacgccccgttccttctatcaagaccttgccttgcggcgctgcatcatgactggtgcagtgccgcaaagggatttccatgattgccacgctccgtcgaagtggtgactatcatttcaacagacagccatagcatgctggcgacggagcgcccccacgcattcccggaagacccccgcatcacgccccgtcggcagcccaccgaagtaaagcaataagaacaatggcaagggagacatccatgcaagtctatgacagcctgctgtatgtgactgcgatggtgctggtgtgtttgtatgtgtatctgggcgtgctgtcccgcagcacggcgatccggctgggttccccggcgatcgttgcggggctggtgctcgcctattcgctgtccccgctgcactcgggcggctgatgccgccggcccccggctgagcgggggttctgctgattctaccgcggccgccgcctgacggtcggggttgccttcgccctgcgtgatcgagtcgcgcggcagcgtatcgatcgctgccggcaagtcctgcggtagcaccggttgtgcagcccaacgaaaaaaatgccggcgccgcaaggcgacaccggcttgaatcgctgtccggacgcagcagtccggcgacttgcagcggagttacagacggttgaccgagatgctgaagaaccggcgagccgtattcacgccgatcgccacattcaggcccgtgttgccaatcgacatgctgatggcctcactaccgccgctgttgttgggcgtcggggcacggtagcgcagcccgtcgagcggggtgttcaccttccaggtgtccacccgtccgtcgtcgcgctcgcgcgtgtacgtgtttgcctgggcatccaccgcggtgaccttgaccgtggaggccgtcgtcgtgctgatgccatcggccgtggcggagttgctgtccaccggaagaatgctcgtgtcccagaacgaactggtcgcgcccacggcaggcagcgcacgggcgatccgtctggtggccatcgtgaatccgtcaccgtgggtgaagacgatgaccagttgcccgtcggtgcccttgaacgcgtaggcccgctcaacaccaccgtcctgttcggtgaggttcagcccgccatcggggttgagcgtgatggtgggaaattcatccggcagccatgccgagcacgaatccaggcccgagcaatctgcgccggcggtcaccttgcccgcggcatccaggctgaagttcacgcgcgacgccgcgtacggcgacgggccatcgcgctcatagccaagaccattccagtcgccagccaggtcggccagggccagtgcctgggcaggaatcagcagggcgggcaggcggttgaccgtgccagccggaggcagcaccacgctcaggcccgacttggagaccagcacggtgtcggtgcctgcggtgaagcggcaggcttccgatgcgtcggcggtgaaggtggtcacgtcggtgcccagcttgaactgcaacgtggcggcgtccatttcgccggcttctccaatcggcgtgcccagttccacgacgtggtacttgccggtcttcaacccggcgcaggtggccgctgccggttgcagtgcggtctggactgccgctgcgccggcattggcagcgactgctgaagaaagctcagccagcgtggtcttggatgcctccaggcgatcgcccaactggtccagcagctggtcctgcgcattgcccgcgttggcgccgttggcggccaccagcggatccttgaccgggtcgatgctggaaaggtcgaccacgcccgtcagcaccaggcgcacggcgccgatggcactggttacgttgtcggaggtgagcctggcttgcgcgttcgcatcgaactgctcgaagaaggcatcggtgttgccctgtgccagtgaagcggtgaccagctcggtcagcggcgtgatgttggccgtcgcggtggtgccggtgccggcttcgaccacggaatgcagcgtggtgccgtcaggcgccgtgacgctgagcacgcagggacgcgtcgcgccttcgatgctgatggtgaagctgccgtccgccgcggtggtggcggtgccgctgcccgatgcgcacttggcctgcacggcggcattgcccagtgcggcgccaactgcggcggtgccactgatcctggtggcggcaggtgccgccgtggtggtggtcggcgcggtcgaaccgccatcgccgcctccgcatgcagacaggaccgccgtcgccagacccgtcaagaacagttgttttgttttcatcccgtttcgccctgtatggtttttgttctggcggagtcctgcggtggtcgatatccggctcatgcaggccccgcccgcagggtggctgacccgccccgcgaggcgagtctgcgtgataggggggatggggccaacccgagttcaggcgattgacaaactgtcgggagtgtgtgggcagaggctgctgcggcaacgctgcaggatggctgtcacgtgcctggctgccgtggttgcattcattggtctggcggaaaaaagaaaagccggtgccgcagggcggcaccggcttggttcgtgtccgggcgcggggtgcccggattcacggttgggggcgaggttacgggcggccgaccgagatatcgtagaacaatccgttcacgccgatgccgagggtcagggcggtattgcccgggatcagcgaaatcattgccgatgcattgctggttgctgcgcgcggtggttgacaaactccgcgccatgtgacgcccaggccgctgcgtcaggcggccgtcggcacaaggccgggccaggtggcagtgggcgctgtggtgcggctgcctgcccggcaatcttccaccaggcgcgccgcatcgatgccgaaccagttctgccagctgcgcgccagcgcgctgccggaacgcaggccggcatgcgccgccagcacgtccagcgaagacaccgggccggcggcggccagcgcgtgcagggcatgggcggcgcgttgctcgcgcagcagcgggtgcagcgcctcgccttcggcgaagagccgggcgcgcacctggcgggccggcacctgccattgcgcggccaggcgctcgacattccagtcggtatcggggcgggaaaagaccaggccggcaaagcggcgcgaccagggcctgtcgccgggcttgccggccaggcgcgggcattcactgtccgggacggcagtcaggacgatggcgcaagggtgctgccacgtgccgggcaggtcgcagtcgaagtgggcaaaggcgtggaccacgaacgggtcgccgggccgcacctcgcgccgcgcattggcgtcgcgcaggctggccgtgccgtgcagggcttgtacctgcacggcaaaggggaagcgcaggcgggcaaagcggacgtggtgacggctgacaagcggcatgcggaagacaacccggaagctgagcgggggtgcggccggtaactgtcgcaggattcaacgggcggcgcaaggccgcggacatcgtccgtttgatcgttcacggcgcccggtgacggcggcgttacagctcggacagcccgaagtggcgcagccggggcaggtcggtcacgcggatgctctggtaggacaggtggaccatgccggcatcggccagccggcgcagcgcctggttgacccgctggcgcgacagcccggtcagcaggccgatctcttcctgcgacagctccagcacggggctggtgcgcggatacaggtccgggtggaacagctgcgcgatggcctgcgccacgcgcgcatcggcgcccagcaggcggtcgttctgcacggtggcgatgaactggcccatgcgctcattgagctggcgcacgacaaagctggcgaacggcaggctctgcgccagcagcgtattgaacaccggctctggcaccagcagcacctgcgagtcacggatcgcgatcacgtcatagcggcggtcttcgcgcttgatcacgctgccttcgccgcaccagccgccggcgggcacgccggagaaggtgcagccgcgcccgtcgggggtgtacaccgccagcttgatcaggccgctgtccaccccgatccagtggcgcgacggctcgccgcgccgggcgatgaaggcgcccgcggcaaaggactggagcagcgtttcgcgcgcggccagcgcctggtgttccggcgccagggcaccgaaccaggcatggccggcaaggactgcggcaggggcggaaatcgggtctgcaggttcgctcatggcatggacgcgcggctcgggccgggtccctgtaagaatcgtgtaagccttgcctggcgcgggtttgcggcaggtttgtcgtctcggcgacagtgcgccagcgtgtgcgatgatagccttgtgccagaaaaagtgacagcgccggatggcgcggacaatggtcacctcgccccggacatcgctgcacccatgcagcgcattgacagcatcacgcggcctgttgcgcggccctgccgccaacgccgccagatacgcggagacacaagcaatgcccaccgatttcgacagcggcctggcccgcaacgcggccaacttcgtgccgcttacgcccatcgacttcctggtccgcgccgccgaggtgtacggccagcgcctggccatcgtgcacggcccgctgcgccagaactggcgcgacacctatgcgcgcgcacggcgcctagccagcgcgctggcgcgtgccggcatcggcaagggcgataccgtggccgcgctgctgcccaatacgccggccatggtggaggcgcatttcggcgtgccgatggcgggcgccgtgctcaatgcgctcaatatccgcctcgacgccgccaacctggtcttcatgctgcgccatggcgaggcgcgcgtgctgctggccgataccgagtttgccgacctggcgcgccagatggcgctggagatccccggcctgaaggtcatcgccgtgcatgacgtgctgggcccgcaggaggcgccgttcggcgacaccgattacgaagccttcctcgcctcgggcgactcggactacgcgtggcacatgccggccgacgagtgggaagccatcgcgctgaactacacctcgggcaccaccggcgaccccaagggcgtggtctaccaccaccgcggcgcggccatcaatgccgtgtccaacatcctcgagtgggatttgcccaagcacccggtctacctgtggacgctgccgatgttccactgcaatggctggtgcttcccgtggaccgttgccgcgcgcgcgggcgtcaacgtgtgcctgcgcaagttcgagcccaggctggtattcgacctgatgcgcgaagagggcgtgacccactactgcgccgcgccgatcgtgcataccgcgctggtcaatgcgcccgccgcgtggcgcgagggcgtgcgcggcccggtgcgcggcatggtggccggcgcgccgccgccggccgcggtgctggcgcagatggaggcgatggggttcgagctgacccatgtctatggcctgaccgaggtctacggcccggccgcggtctgcgccgagcaggatgactggagcacgctgtccgagcaagaccgcgcggtcaggaaggcgcgtcagggcgtgcgctatcacctgcagtcgcaggtggcggtgctcgatcccgattccatgcagccggtgccggccgatggcgagaccatcggcgagatcatgttccgcggcaatatctgcatgaagggctacctcaagaacgagaaggccacgcgcgaggcctttgccggcggctggttccataccggcgacctgggtgtgtgcatgcccgatggctatatcaagatcaaggaccgcagcaaggacatcattatttccggcggcgagaacatctccagcgttgaggtggaggacgcgctctaccggcatcccgcggtgctggccgccgcagtggtggcgcagcccgatgccaggtggggcgagaccccatgcgcgtttgtcgaactgaaggacggcgccagcgtcagcgcggaagaactgatcgcgcattgccgcacgctgctggcgggcttcaaggtgcccaaggcggtctacttcgggccgctgcccaagacctcgaccggcaagatccagaagttcgagctgcgccgcaaggtgaagtcggattcggcgatcgacgtttgatgggctgaagcggcgctggtgcagcgccgctattgcagcgccgcgtcctcggcatcgtgcaggccggcgatgtgcgtgtcgatggcctcgcgcccccaggcaatgcccgcgcgcgtggcgtcggtggcgcagccaaagcgcgtctgcgcggccgggcagggcagcgccagcttgctgccgtgatgccagatctccgcgcgcagcgtccaccacccgtcatgctggccgccatagcgcagcgccgcgacatggatgcggtggccgcggtatgtcacgttctggtcatgccatccgctgggcatagacgtgaggcgcgccggggcaactcaacgcgcccgcatctcggcggggttgccgggtttgggcgggcggtgccagtcctggtcgatgtccgggaacacctcacattcaccccgcacgatgttttcaatggtggcgcatacgcattcggtgccgcgcggccccacgcagaccaggctgcgcggatggtcggtgtgctgcgggatggcatagacacgcatgccctcgcggaagaggggatgcttggtgaggcgctcgttcatcagttcaacgaagcgctggggagtgacgaccggcttatccattgcatgctcctgcggccttgcccaccgtgcccgtttctaggggcggcatggcgaccaggtcagttaaggccaggaatatgacaggcaggtggcaggaagcgccccgggcagcatacgttgcccgggcgtggccggaacggaaaaccgcaggtaaatgcataccctgcgttgccactgccacgcttccagactaggacacgcggcacgtagtgcaagtgttgcgcgatgccgtgggggcttcaggtggcgtgcagctcgcctgcggcgcgcggaccgttcagtatgccgttgccggcggcccagcaggcggcctcggcctctgcgcgggaaccgtaggtggatggcgctgcgacggtgcaatcctcgtcggcggcgccacagcgttcttccatgacgatgcgccaggtgaactggccgggtgcatcttcaaggacgtgaagcaccaatgtgcggtgatcgtcagtcagcgtgaggggcaaagtcgacatggctgtctcccgttcgcgggtgggcgccattgatgctagcaagaggtcgccgcaaatgccatgactgtcttgcggccgcggcatggcaagatacggcctttgcggccttcgccgcgcctgtactttccgccagaccatgcccatctcgcctgagctcaaccaaggggtcgccgccctgacggcacattacgatgccaccgtgctgccgctgtggaccgccagcggctggaacggcgacctgctgctgccctacgaggcactcgacggcgccagtgccgcgccgttggcgccggcccgctatcgcgccatggcatgcgcccgccagctctatgtgttctcgctggccggcaaccatgcgcatgccgatacgctgttcggctcgctgcaggcctacttcggcaatggcgagggcgcgtggctctacagcgtcgacccggccggcacgccgctcgatgccacgcgcgacctctatacgcatgccttcgtgatcttcgcctgcgccaactatcatgcgcggcgcggcaatcccgatgcgctcgacgtgctcgatgaaaccgtcgatgtcgtcgaggacctcttcggcgacgaacagggcctgtaccacgccgcgcttaccgagcatttccggcccaagggcgccggcgtgctgcagaaccccatcatgcacctgaccgaggcctacctggccgcgctggatgcgaccggggacgaatggtatgccgaacgcctgcgcgagatcgcgatggcggtgcatgagcgctttgtcgatccggccagcggctgcattgccgagctgccccaaggcagccccggcaaccgcatcgagccgggccaccagttcgagtggttctcgctggtggcaggcaggccgtcgctgctcggcgacctgccgctggccgatacgctgcgccaggcctttgcctttgcgcagcggcacggcgtggtgccgtcgacgcagggcgtcagcgcggcactgaacgccgatggctccatgctggacgatacccagcgcatctgggcgcagaccgaatatgcgcgcgcgctcgccgtgcatggcgcgccggagtcgctggcggcgctggaagcctggacgcagcagttccgcagccgcttcctgcacgatcacggctggcatgaatgcctggcgcgctcgggcagcgtggtacgcgccgaaatgccttcgacctcgccgtaccacctggcgacgtcctactcggcgctcgccgcgctggccggcgtggcgtggccggcattgccaggggcttaggccaccctgcgccaggcggtgcggcagcacgatgcgctgctgcggggcgtttgtggcggcacaggccctgcagaggcagccgcgtaggcggctaccgcgctcttatcaattctttgcagtcgtcggtggacaccgcgcctacactcaagcccgcgctccggcacgtgctgttgttcttcttaaccactggtcgtcgttctgaagttacgggccggggcgcacccgatgcggctcagcgccgcgcgcccagggcctgcgacagccgctccggctgttgagcggccggggacgcagcgtgggtctggatcaggcctgcgccggcgggcttcacccggacggccatttgctcgacccttttggcggcctgggtctcggcgtggtcattcaggatcaggcacagcagtgtcagcaaggctgctgcgatcatgctcagcgcgatccaggccaggcagtgcttgcgttccatggtaggcgggaggggggcgtcatcagtgcgcgaagtttacgcgcccgcgcgcaatgcaattgtcaatctttgcaaacgccggccgccgtccggcccgctattccgtcacgccgttttcatgcagcagccgctcgcattcttccagcatgtcgtaggcaaacgcagactggtagttgggatcgagggcttccatcatttcgtgcgcggcgtacaggccggcctcgcgtgacagggtctcagccagctggcgtgcaaactggtcgctcagttccgacaacaggcgccgctcggacagcggcaactgcagcttcgagcgcgacagccattcgccggccagcgtcgcaccctgggcgtcggtcatccactggcggtgttcatagtaggccgacagccgttcggcagcgagtgcgaacagcagtgccttgcgggtattgaaatcgatcctggggagtggggcgagggtcatgcttgcggcgtggtgcgatgcgcggcgcagcggccggcaatcatcttgtcggggagcggatcaggactgcgcggtggctgcctgcgcaaagcgcgctgccagccaggcgccgatggcggcgatctcttccaggcagaccgaatggcccatcggataggtgctccaggtcaccgggtgctgccgcgcctgcacgaaatcgcgggcggcgacgcccagctgcagcggcaccacgtcgtcctgcgtgccatgggcggcgaacacgggcgtggtggcgttggcggcgctgacctcggccgccagcgctttcggcgcagggatgtaggtggacagcgcgacgatgccggccagcgtctcggcatggctcagcccggcggtgtaggcaatcgcgccgccctgcgagaagcctgccagcacgatgcggtgcgtggggatgccacgggcgttctcgcgcgcaatcagtgcgcgaatggcttcgcaagaggcacggatgccggcttcatcggcgcgtcgcccggattcatcgagggaataaatgtcataccaggccggcatgacatacccgccgttgcaggtcacggggatagccggcgcgtgcgggaagataaagcgcacgccgggcgctgcgggcaggcgcagctcaggcacgaccggggcgaaatcgctgccgtcggcgcccagcccatgcatccagatgacggcgcaggcgggattgggcgcggtttcgaattcgatcgcgggcagcagttcgctcatggggctggttcctgtggatatgcgcctgcgcgccgcacgggcgccaggcagcgcgagtatcgcacaggtcggggcctgtcccggctgcgtcaggccgcggacggaacgatagggaccgtggtgaggccaggcgtgcgtgccggcagctccggcatcgcaggcggcgtggcgcggcgcttgtcgaccacgtcttccacgcccttggccgcgacgtcttccaggaacgccaccatgtcgcggtagtaggccacctgcatttgcgcttcgagcaagcgcctttcggcctggaacagcgtcagcctcatgtcttgcagttccctctcggcgattttctccggggtcggcggactgaacaggtttgcaagccaacgcatggcagtacctccagtgctgtcaacggcgaaatagcgatgctcgtgccatggggaccaatatagacaagaattcggcaaaaagtctctcgggcatctcgccgtggcgcctcgcccacaaggatgattgccggtggcggacgtctgcggtagattgttcggccatggtccggccgtcccgcgaccctactgcctgcgctcgccgcttgctgtcgccaatgtgcctgtgcgactggtcgatgtgcctgcctgatccgcgttgccaggcggatcgccttcatatttcgcgtcgtttcctgccaacagtgcctgcatggcatcgccgtcctgcgcgcgcacaaagcgcaggatcggcggccagaatgcctcgatatgttctggcaggatggctgcgtcatgcggcatggcgtccagcatcaccagcgcatgcagatgcctggccgcacgggccacgcgttccgcgtggggtgggacgatcaccgcgtcgtcccggctgtgcaccaccagcagcggccgctccagccggctggcacgcgcagcgttgttccacggatccggcagcagccacgcggcccatgcgggtatgcgcccggtctgcactgcggccaggcgcgccgaactgaagcccgccgcaatgacatagccgtcgggctgcggatcgaagcgctgcgccacctccagcaggatgccggatcccagcgaatgccccagcaccacgcgccgttttgcctgcggcgtggctgccaggaattgccggtaggcggccagcgcatcctcgcgcaggcggcgcacgcttggccgcccgctgctgcggccgtagccgctgtagtcgaagacgtaggaggcgatgcccgcgcccgccagcatggcctggaccggggcccagtcgggcaggctctcattgtcgccgtggcacaccatcagcgctggcgcttcggggtccgcggccggcatgaaggcggcgtgcaggatgcgattgccgctggcgaacgtggcatggcgcaccgtcagggctgaaatgtcgggtgctgccgcgtcctttgtttcatccgtcggcgtgacaaaggctttgcgttctaccgcacgaaacagtagatgccgcgcaacacccgcggccacggcgagtgccgcggcggtggcgagccagcggtggcgggattccggctgagcggggcgggggccttcaggcatggcgagtttcgggatggcgttcccttcaggctagcaggccatcggcgtccgggtgaagaaaagttcattcgcacgcatgccttaagtggattcgcagccatatcgtgcagcgtcggcaggcggctatcggcccgatagaaaacttttgccttgactatctacctagtagtagatagcattgagtccatggcaccgctgcaccgccggaagcaagcaagagcgggcggaaaagtggcgatcccatcgcaagaccggcatggtcatttttttagcacctgtcatctatctactggtagatgcggctcgaaagagtgaccctgccacagccactgataccgaattgaagcgatcccgaaacatcgcacccaggagcccatcatgaatgccaagttcgccaagaccctgatcaccgccgccacccttgccgccgcactggcaggtggcgtggcgcaagccgccagcgtgcaagacaacacctcggctggcgacaagtacggctacagctaccgcgccggcaagttcgacaccttcacggaaggtgcccgcaccggcaagttcgacccgttcacggaaggcgcccgcgtcggcaagtttgatccgtacaccgacggcgcccgcgtcggcaagaccgatccctacacggacgggtaccgcaccgtagctggcctggaccgtagtggcgtgtcggccgggccggcccgcagcttcgacccgtacacggacggcgcgcgcgtcggcaaggctgacccctacaccgacggcgccctggcttgattgctgccggctgaggccggcggccaacaactttacggcggcggtcacgctgactgccgtccgatggagtccatcatgagtttgcgtgacagtgtcctgctgcttggcggatggctggtgctttgcgtgacgagtggctcgatgatcaccttcgccgcgcaggtcctgcctggttaaagcacatgcctcagatgccccgggctagggaattaccccagccccggggcatttcggcttgagcgcctatcttcgcgtagataaactgctttcatgaaaacgcaatcagtacgcgagcaactgctcgagcacaccctcgtcctgatccgccgccgcggcttcaacggcttcagctaccgcgacctggcggaactggtgggggtcaagacctccagcatccactattacttcccgtccaaagaggacctggtactggaggcggtgaaggaatacagcgcccgcctggccgagcgcatccgctccatcgacaccagtctgccggtcgccgagcaggcggccatctacctggcgccgttccgcgccagctgcggctcggaccagatctgcctgtgcggcatgttgtcgaccgagacgctgtgcctgccggagtccgtgcacaagctgctgcagggcttcttcctgatgaacgaacaatggctggccggcctgctggagcgggctcagccgcagcgcagcacgccgttcccggtgccgccggcgcggctggcacaggtggtgtttggctcgctgcagagcgggctgattgcggcacgcctgttcgggacctccgaccgggtggaagccgctgcggatacgctgatggccgccgtcgccggctaaggttttcgcgcaatatcagtggcgcgtctgaagccgtcatgtggcgcaagctgcatggcggcttttttatttgcagacagccggtcggccgccggcgcttcggaatcggtgataagcgcttttaaaacaacgagatagagccagaaaaggcataggctatcgggccgatagaaatgtttttccttgactctctacctagtagtagatagtatttgactcatggaagcgctgcaccgccggcaacaagcaagacaaggcgaaaacgtggcggtcccattgcatgaccggaggcggtcattttttcgaggccgagtatctatctactagtagatgcggaatcgaaaaaaacgatctgccacagccactgataccgaattgacgcgatcccgaaacatcgcaccctggagcccatcatgaccaagatcaccaagaccctgattaccgccgccacccttgccgccgcgctcgcgggcggtgttgcgcaagcggccagcgtgcaggacagcaccttcaccggcgacaagtacggctacaccttccgcaccggcaagttcgacaccttcacggaaggcgcccgcaccggcaagtttgatccgttcaccgaaggcgcgcgcgttggcaaggccgatccctacaccgatggtgcccgcgttggcaaggctgatccctacaccgacggtgcccgcacggtagcgggcctggaccgcagcggtgtctcggcccaaccgtcgcgcagcttcgacccgtacaccgatggtgcccgcgttggcaagcccgatccctacaccgacggtgcccgcacggtagccggcctggaccgcagcggtgtttcggcccaaccgtcgcgcagcttcgacccgtacaccgatggtgcccgcgttggcaagcctgatccctacaccgacggtgcccgcacggtagccggcctggaccgcagcggtgtttcggcccaaccgtcgcgcagcttcgatccgtacaccgacggtgcgcgcgtgggcaaggctgacccttataccgacggcgccatcgcctgagagccggccggcgtaatgccggccattgaaaaccgccgggccgcctgggtgcggcccgtcttcaggagttgatcatgcgttggcgtgacactgcgctgatccttggcggatgggtagggctttgcttcgcaagcgggtccctcatcacgctgatcgcacaaacgctgccggcctgaacggcgcggcagcaagacgatggagttgatgccatgaacacccgatccgtacgcgagcaactggtcgaacatgcgctggtgctgatccgccgcagggggttcaatggcttcagctaccgcgacctggccgacctggtcggggtcaagacctcgagcatccactattacttcccgtccaaggacgacctggtgctggcagcggtgcgcgaatacggcacccgcaggcgggcgcgcctggatgcgatcgacgccagcctgccgcccgcggagcaggcgcggcaataccttgcgcctttgcgcgcgggtgccggcaccgaccaggcttgcctggtgggcatgctgtcggccgacgtgctgatgctgccggacgcggtgcgcgccgcgatgcaggactttatccggctcaatgagcaatggctggccagcttgttcgagcgcgccgcggcgcagcgcaagtcgccctatccgattccgccgcagcagctggcgcaggtggtgttcggggcgttgcagaacggcttgatcagtgcgcggctgtttggcacgccggaccggctcgatgccgcggcggcgctgctgaccagcgccatgccggcggagcaggccttagccgccgcttagtgtcagtatcaccgagccggcgacggcattgcacagccactgcgggtcatcgtggggcaggtcatgcccggcccagtggtgcgtcagcaactgcgcgtcccaggcttgcgcgatgcgcgccgagcacaccgggttgaccaggcggtctgccgccgaggcaagcagcagcgccgggcagcgcggcgcactggcgggagcgcgatagcgggcagcggccagcaactgtgccagcgcggcttggcggctcaccggcgcgtcggcggcaatggcctgccaggtctcgagatcgcgtgccagcgtatcggtgcgggcacaggtgatggcatggatggtccgctcgcagtacgcgcggtcctgccagcgctgcgccacgcgcagcagcttgccccagttgcgcggccgcaggcgctgtgcgggcgtgcagaacggccgcatgctggtattgaccagcaccaggccgccgacttcctccggataggcgctggcccactcggtcgcggccatcgcacccagcgacatcgccagcacgcggtaggggccgtgcgcgccggtggccgacaactggcgccgcaccgcggtgaccatctcaggcacgctccacggcgccggctgcgccgacagcgcgccgttgccgggcaggtcgggcagcagcggccggcccagcccggccgcttcccaacgcgccggcaggcttccccagtggcgcgattcccgcgtcagtccccgcaagaatacccatcggctcatggcggcggctccgtctgccagtgtgcgcgtgcctgcagcagcaggtcgtcacgctgcgcgccgcgcggccgccagcgatccggcgcaaaggccacgcggcccaggaagtcgaacaggctcacgtgccggcgcagcacgcgcgcggtgcggtgcgccttgatcgggttgaagatgccctcgcgcgagaacagctggcgcgggttcttcttgatccacagccacgagcccagttccagcgtcatcggcaggaacaggttgccgtgcggcgtcaggtcataggcatggtcccacaggtcgccgtgcagcaggtactggtggctttgcggctcgaaggtgtagccgtggtgcgggtgggcctgctcgaacagcgtcttgagcaggtacatctcgggcaggtgcgccatcggccggcgcgtgcccgcgtacggaaaccagatactgtcgcgccagccgtagcctgaatggcagtccaccgcaaagctgagcgggcgcggcagcagttcttcctgcaccacgcgcagcagcgcgcggctttccgcttccatcggcgcgcccgccgggccgcggtaccagggcagccaggcgccgatgcgctggccgccggccaggaagggcacacgcgcatcggcgtcctgcgggccattgcgcatcaggtcgacgccgttggggttggcgcgggtgccggcccacatgccgccggggttgacgatcggcatgaataccagccgcaccgactgcagttcgcggtgcagcagctcgtcccacgccagccggctcagcaccgagcgcaggtagtccagcaccagctgcgtgccgatgcgttccagcccgtggatgccgccgaagatgccgatcgccggcgcgcccggatcgcggctgccgagcgtggcgacatggacgccgaagcgatggccctgcaccatggtttcgcagaccacccgcgtatccagcacgtggctgcccgtatccagcaaggccagcagctggtcgtactcggggaagccggcgtgcggatgcatgggctcaggcggtcggcacgccggccgtgccgaacaggtgcaagaccggccagccgcgtgcctcggccgcgtcccgcagcgtcgaatccggattgacggcgaccgggtggccaacgctttctagcagcggcagatcgttgcgggagtcgctatagaaggtggcctgtgccagcgccgtgtgcgcaatgcccagcgtgtcgagccacgccagcacgcgcagcaccttgccaggcccaaaggccggcacgccggccagcgcgccggtgaactcgccgtgcgcatcgtgttccgcctccaccgccagcaggtgcggcacgcccagctggcgcgcgatcggctcggtgacaaaacggcaggtggcggtgacgatgcagcacaggtcgccggcggagaggtggcgggccagcaggtcgcgcgccgccggctggatggcgggcacgatcactttgcgcatgaagtccgcgcgccactgcgtcagtcgttcacgcggatggcgcgccagcaggcccagggcaaagcgcgcatgggcggcaaagtccagccgccccgcctggtaggccgccagccagcgcgtgttgtgcgcatcgatttcggcagcctcggcgccgcccacggcaacgaggtagcgagcccattcatactcgctgtcgagcggcagcagggtgtggtcgaggtcaaacagggcgaggcggggggcagcgggcatgcgggatagctcagttggcgaaaccggcaagcttggcgcggcgtggtgaccgcgcggtgatgaaggacccaagttttccgataccggcattggcgctttaccttgcgcggcaggcatgcgggtgtcaggcggcgtgagtggcggcggtcggctcgtccagcgccacgcagtccaggaaggcgccgaccagccgggtctcgcgccggctctgcaggcagtataggtattcatgcagcaccggcgcgccttgtgcgaacggcaccacgcgcagcagcgggtcgcgtggcacctcgcccagcggcaccacgctggcgcccaggccctggcggatggcctcgtagatggcctcgcggctgccgatcacggtgtgcggcggcagttccagcccgcacgcggccagtgccgtctcggtggccttgcgcgtcatcgagccgtgctcgcgcaccagcaggtggcagccgcgcagttgcggcagctcgacctgcgccagccgcgccagcgcatggtccggatgggccaccagcaccatcgggtccgtcgccagccggatgcaggcaagccggtcgtcgtccaccgggtgcgacgataccgcggcgtcgatgcggtactcgaacagcgcctccagcatctgctgcgaattgccgatgtccaggctcacgtcgatcgccgggtagcgctgccggaacgccgccatcgtgcgcaggatgtagtaggggccggtggcgccgatgcgcaggttgccgaagcgcaggttgccggcgttgcgcagcaggtagtcggcattgccttcctgctgcatcagctgctcgaccaccggcatcagcgccacgcccacgtcgctcaggtcgacgcggctggcgcggcggtggaacagctcaacgccgtaggtctcttccagctggcggatgcggccggtgacggtgggctggctgatgcgcagctgcctggccgccatggtgatgctgccctggcgcgccacttcgaaaaaggtcatcagcaggtcgccgagcatggttatccgcaggaaagttggggggcagcccggacaggtcccggacgaccgcgcagtctagcgggccaatatgacaaaacggctacgcccgcccgcggccggagcggccgggggcgggcgcagcgctgcccgtcaggcgacttgcgcgtcagccgttgaggcccatcgccggatcggacacgctgtccttgccggtctcgatgcggccggcgaagcggcgcgtgaagccgccttgcgcggtggtgacggtgaagtcgtaccagttgccctggcgggccacgggccagtgctgctgcagctgcatgccggccggcacctcgtaggtccatggaccgtcggtgcggtaggcgttaggctgcacggtgaaggtgcagggggcgctgccggtgttgatcatgtccacgtacaccgcggcattggcgatgtcatagcagacccggatctccggcgcgctggcacccgccgcagtcacggcccccacgttgccgcggaaggcgcggtggaagccgttggggccaagcacccacaggtcgtacttgccgtcgtcgctggcaaagacgtcccagctgccatgcagttccttgcccggctcgaccatgtagcggcgcggcacgcggtccaggtgcaggcggtcgtagacgtggaacaccgccgccgcggtgccggtgttgctgaacagcagccacaccgcgcgctggtcgcgggcgtcttcgcgggcgcttacgtgcagctcatagggcagggcgcgcgacgggcgcgtgccggtgtcctgctgcggcatctgctggctgctggccgaaggcagcggcacttgcggcagcacgccttgcgcggtgcggatggcatcggcgctggccttgtcgcggttgggcagcgtgggcagcgggttggtgttcgggctgacgaagttgaaggccgaggtcaggtcgcccgccaccgcgcggcggaagctgctgatattggtctcggccacgccaaagcgggcttccaggaagcgcagcaccgaggtgtggtcggacacctgcgagttgacccagccgccgcggctccatggcgagaccacgtacatcggcacgcgcgggccggggccgtaggggcgcttgtcgacgtggtactccggcctgacctgttgcgggtcgagcgtggtggcgccggccagcgtgtcgccgtcgtaggcgggcgcgcacggcggcggcacgtggtcgaagtagccgtcgttctcgtcgaagttgatcagcagcacggtcttgctccagaccgccgggttggcggtcagggcattcagcacctcttgcgtataccacgcgccctgtaccgggctggaaggcccggggtgctccgagtacgtcgccggcgccacgatccacgacacctgcggcagcttgcccgcggcaacgtcgtcgcgcagcgattgcaggaagccgccgtcaggcatggtgttggccacgcccttgagcagcgggctgatggcgtcgtcggcgctggtgtatgccgggtaggggctgccgttggcctggttgccgcgcgcggcgttggcgtcgcggtattgcttgaagcccgcaagcgggttgtcggtgaagttgtccggcatgttctggtagaccttccagctcacgccggcggcttccaggcgctccgggtaggtcttccaggtgtaggccggggccgaccccgtgaacgagtcgccgctgttgtcgatcaccggcccgccgttggcgccgccggggtcgttggtgccggtccagtggaacaggcggttggagttggtgccgccgtggaagctgcaatggtaggcgtcgcagacggtgaaggcattggccagcgccacctggaagtccagctcggcctcggtgtagtagcccatcgactgggtctgcttgtaggtgggccacttgttcatgcggcccaggtcccaggcgttctgcgcatccgggtacgagtgcggcgtgccgctgacgcgctgcgcgttgccggcgctgctgtcgaggtggtagggcagcacggtgcgggtggtgctgccgttggtataggtctgctgccagacgttcaggccgcccgccagcgggatcgggaagcggtcgccaaagccgcgcacgccgcgcagcgtgccgaagtaattgtcgaacgagcggttttcctgcatcaggatgaccacgtgctcgacgtcgcgtatggtaccggtggcgttgttggccgggattgccagcgcgcggcggatggacggcgggaaggccgccagcgcggcggtggcggcggcgctgccgccggcgagtttgaggaagttgcgtctgctttgcgggttcatggattctgtgccgggtggtttctggaggggagacgggccaggcccggcttcagggtgcgcagcgcagctgcggcttcacggcgggcgtctcgccaggctggtcgctgccattcccctggccggggttgccgccggtacccggggcacccggcgtgatcggtgccgcgttgggcgagccggtggggctgtcgccggagtcgccgccgcaggcggcgagcgctgcgcacatcagcacggcggcgagccagtgcggccgcgccagggtggaaggtcggaaagtcatggtgtcaatctcctgcaggggatcgggcgggggggaagggtcggtgaggaacccgttccgtgacgaaacgggctccggccggatttaaggattcagcgtggacagcggctggcgtgcgccggtgatggccttcagctcgtccagcgacagcacgcgcgtccacatcgccaggtcgttgaagcccatcacgcccttgagcgcgccggggttgttgcccacgtagttgtgcgtggcatcgtcgttcacgccccagccggtgccgagcccggccagcttggtcacgtcggtattggtgatcgccttgttctcggtcctctgcaggcccagcaccggatcgatgacataggcgctgaagcgcctggctgccgcgtcgaccgacagcgccaggtaggcccactggttggccgacaccttcatgccgttgatgtcgtcgcgcttgccgctgccgctgcccaggttgaaacggatctcgcagctgccgaacagcgccacggcaatgccggggttgccgcccgagatgtagttcttgttggacaggatgggctcgccggtgccgttgccctgggcgcagtcggtgcggaaccagaagccgatggtgaactgcgggctctgcgtgatatcggcggcagcgttgtacgccagcttgtagctgtcgacacgcgagtccagctgcagcgactggccgctgaagttgtcggcagccagcgtgccgccgtcaaggcttgccgcccacgggccgagcgtggcggcgttcttcgcatcggcgaacggcttgctgtcgaggctgaagtacgtggccaggccattgagcagcgtcggcgccagcatgaccggcttgacgtagtggatctgcgccaggtacgacaccggcacgtcattgcgcaccagcgtgtagttgaactggtacaggcccgtggccatgttgaaggccttgtcggtgaactgccgcacctcaggtcccagcgaggcgatctgcacgccgtcgcgcagcacgcgggtgacgccgaaggcttcggtcgggttctgccagctcagcgtgatggcgtcgttgtactggctgatgctggcgccgatggctcgcacgcctgcgttggcggtggtcagcgccgaaccgtccagccgcgtggtggccgggtcaagcgccacgccggcgtgggccagcacggtcgggacgagatcggcttcggtcggcagcgccgacaggtccgccggggtgtccggcgctgctgcgccaggtttggccagcgcgccgttgagcgccttgttggtggcgaggaaggcggtgcggttctccaccgtcggcaccgtggtggtggcgccggtggcatccaggccgtggctggtggtgaccatcaccagccagtcttcacccggctgcccctggctgcgcgctgcgacggcgccgagcagctcgcccagcgccttgtcgatgccggccagggccgtggcataggcgccgttgccgaagccgccggcttctgccgcctgtgccggcgcgctgtattgcgcaaacactacgccatagccggactgcacctgccgcacggcgttctgcgtgacgcagctgtcgaccccggcgcagtcaaccagcgtatcgagcatgcccgcttcctgctcggccttgagcaggcccggcagcacccccgaactggtggatgcgccttgctgcaggccgggtttgccggccgcgcgcaggtagcggaatacggtgggggcctgcagtgcggtgctgccggtatcgtcttcgatgccgtggcggttggcccaggcgccggtcagcaccgtggcccagctgggcgcgtccagcggcggctgcgcggtgatggtgccgggcatgccgccggtggcggtgggcaccaggttcagccgggccaggttgggcagctcgcgccgcagcagcgcgccctgcacctgggcataggtggcaccgtccacgccgaccagcagcacgcgcgggccgccggcaccggcaggcggcggggtcttgatggtggtgtcgttcggtgcggttgtcggcgcggtgtcatcgccgccgccgcagccggccagtgttgccgccagtgcggcgatcatggtggcggccagcacacggccgcgcgacatccccgccagcctgtccggtgcaaggttccctgccatctttgattcccctgttcatctgcgttgttgtgcgctgcggcaggtgccgcatggcggattgcgtttgccgcaatgcgctcgcagagtaagaaccggggttgtcaccgtggtgacagcggggcaaagaatgctgatggggctattcggattcttggggtgagggtggcgccagcgtcctatgcctggggcgtgccaacggcatcgcctgcctggatcagcagcaccgcgtcgcgcttgtccaggaggtgctggcgcaggatggccgcaagccgcttgccgtcgcgtgcttcaagtgcctgcagcatctcttcgtggtcgcggatggcgctgtcccacttcggcttctgatagttggagcggaagcgcagtgcctgcagtcgccggttcacagacagataggtctggcgcagcgccgaattgcgggccgccaggttgatgcggtcatggatctggtggttgatgcggtaatagccgggcaggtcgtcatttgcccggcaggccagcatcgcatagtgcagggccttgatctcggccagttccacggtcgtgatgcgttcacaggccagttcgccggaaaacgcttccagcccgctcatcagctcaaacgtgtcctggatctccgccccggacaggcgcgaaacggttgccccgcggttgggcgagatatcgatcaggccctctgccgccagcaccttcagggcctcgcgcagcggcgtgcgggagatgcccagggtctcgcacagttcgcgctcattgagcttcctgcccggttccagggtgccctcgacgatgaacgtgcgcaggtgggccaccacggtgtcgtgcaagcgttgccgttcgagcctgggcagtacgggggccggcgaatccgtgccagaagttgcgacaatttgcattcaaaattcctatcgcgtgattgcgttcaattttagcagacccttaactggaactcaaaaacgcaagtaaacccttgtattgtggggtaaacgctagagaatttcggcgcaatcccggctgttttcccgtcactcctctgataaagtattttgcattcaaaactcaacaggaggagtcaaatgcttaatctcaacttccatcccgccggccgccacttcctgcagatccccgggccgagcccggttcccgatcgcatcctgcgcgccatcagctatccgaccatcgatcatcgcggcccggaattcggcgcgctgggcctcaaggtgctggacggcatcaagaagatcttcaagaccgagcagccggtggtgatctatccggcttcgggcacgggggcctgggaagcggcgctgtcgaacacgctgagccctggtgacacggtgctgatgttcgagaccggccacttcgccacgctgtggaagaagatggccgagaacctgggtatcaagcccgaattcctcggcctgccgggcgtggagggctggcgccacggggtgcaggccgacatgatcgaggcccgcctgcgtgccgacagcgcgcatgtgatcaaggcggtgtgcgtggtgcacaacgagacctcgactggcgtgacctcggatatcgccgccgtgcgccgcgccatcgatgcggccggacacccggcgctgctgctggtcgacaccatctcggggctggcgtccgccgattaccggcatgacgagtggggcgtggatgtgaccgtgtccggctcgcagaagggcctgatgctgccgcctggcatcagcttcaatgcggtctcgcccaaggccatcgcagcttcccgcacggcccggctgccgcgcagcttctggggctgggatgaaatcatcgagatgaaccggaccggctactggccctatacccccagcacgaacctgctttatggcctgtccgaagccctcgacatgatccttgaggaagggctggacaacgtcttcacccgccaccagcgcctggccgaagcctgccgccgcgcggtcaaggcctggggcctggagatccagtgcgcggacccggccgtctacagcccggtgctgaccggcgtgatgatgcccgaggggatcgacgcggacgtggtgcgcaggaacatctatgaccgcttcaacatgtcgctcggcgccggcctgggcaaggtcaagggccgcatgttccgtatcggccatctgggcgactgcaacgacctcacgctgatggccacgctggccggctgcgagatgggcctgaagatctcgggcgtttcgctcgcgggcagcggcaccgttgccgccatggactatctcgccacgcacgcgacgccgctgccgctcaaggctgccgcctgacgcagtcactgccttccgagacgggggcgggcgccgcgcgtgcgcaacgcccccgccggactggtcgcaacggatcagcgcagcactgccgtacctgacaaaaaacagaggagacgctgtggatacaaccctgcaggcgggaacaaagatcaggacgttcgaggatgcgacctatcgcaaggtgagctggaggctggtgccattcctgatggtctgcttcctgatcgcttatctcgatcgcgtcaacgtaggttttgccaagctccagatgtcgcagcaactgggcttcagcgaaaccgtctacgggctgggcgccgggattttctttatcggctacttcctgttcgaggtgcctagcaacctggcattgcacaagttcggcgccaaggtgtggatcggccggatcatgatcacgtgggggatactctctgcgtgctttgcgttcgtgcagacgccaacccagttctacacgctgcgcttcctgctgggcctggccgaagccggcttcacgccaggcatcgtgtactacctgtcgtgctggtacccgtcgcaccggcgtgccaagatcatggccatctactgcatgggctcgccgctgtccggcatcatcggcaacccgctgtccggcttcctgatgggcagcatggccggcgtgtctggcctgggcggctggcaatggatgttcgtcatcgaggcggtgccggcggtgctgctggggtgcttctgcttctactacctggacaactccattgccaaggccaattggctgaccagcgcggagaagcaggtccttgaactggccaagtcggaagacgtcaaggcggtggacccgcaggcacgcgtcggcaaggtgtttaccgatccgcgcgtctggctgatcagcctgatctgcttctgctatgtcactggccagtacggcatcacgctctggctgcccacgttcatcaggtcgaccggtgtcagcgacccgctccatatcggcatgctgagcgcgataccgtatatggcggccattgtctcgatgtacttcttcggccgcagcgccgacaagcaccgcgagcggcgctggcatttgatcatcccgtgcatgatgggcgcgatcggtttcctggcgttgccctgggtcatgcacaacaccgcgctgtccctggtgttcctgtcgatcgccgcagccggcatcctgacctgcacgccgctgttctggtccctgccgacggctttcctcagcggcgcggcgttggccacggccatcgccatgagcaactcgatcggcaaccttgccggctttaccagcggctacatgatcggctacctgcgcgacgtgacccagagcggcaacagtgcttactacatgattgccgggatgctgatgctgggtgcgttctgcatctggacaatacctgcccgcctggtcaaccgatagcgagacaaggcggggtgcggcaccgtgccgctgccccgcctgcccatcatctcgcaaacacttcgcgcccttgccggcgcatggaaggctctcatgacaaactcgtaccaaccggtgccagacggccccggccatcacgcgccgttcagcgtggtggaagccaccgttgccagcgcgcatgccgcgatgcgcgacggcaggctgacggcgcgccaactggccagcgcctgcctcgcgcgcatctcggcctatgatcaggacggtcccgccctgcgcagcatcctgcagcgcaacccgcaggcgctggaagaggccggccgcatcgacgccgtggcgggccgcaaccccacacggccgctggcgccgctgcatggcatcccggtgctggtcaaggacaacatcgaatgcggcggcatggaaaccaccgccggcgccgcctgcctgcgcggcaacctgtccgccgacgatgccttcgtcatccgccggctgcgcgaggcgggtgccatcgtcctggccaagaccaacctgcacgagcttgcctccggcggcgagacggtcagcaccttgtccggccagaccctcaatccctatgacctgacccgcacgcccggcggttccagcggcggcaccggcgccggcatcgcagccagcttcggcctgctcggcatcggcaccgacggggtcaattccatccgctcgccggcctcggccaacaacctggtcggcctgcgtccgaccatgggcctggtcagccgggccgggctggtcccttgcgggctgacgcaggacaccatcggcccgatcacccgtaccgtcgccgatacggcgctgctgctcgatgtcatcgccggccatgacccggccgacccggtcaccagccagggcgcgccccacatcccggcgagctatgccgccagcctcgaccgcgacggactcaggggggcgcgcatcggcgtgttgcgccatttcttcggcgaccaggatgtgcatcgtcccgtcaacgccgtgatgcaggcagcgctggccaccatcgctgcacaaggcgccgagctgatcgcgattgaagacgccatcagcccggacgagctgctcgcgtccacgcttgtgcaccactacgagatggagcgcgatctcgatgcctacctggcggggctgccccccggcgtcccggtgcgatcgatgcaggacatcatcgctgccggttctgtccatccaagcgtggcgggcacccttaccaccgcggcagcgctgagcgagcgggagggggagtaccgcgaacgcctgcagcgccagcaggcattgcgccagcggctgcaggacctgatggcgcggcatcggcttgacgcgctggcatttccgcaccagcggcgcctggtggcgccggtcggcgagacccaggcggagcgcaatggcgtgctcgcgtcggccaccggctttccggccatcgtgattccggccggattctcggcgccggacggcaatgccccccaaggcgtaccggtcggcctggagttctttggcctgcctttcaccgaacccgtgctgatacggctggcctatgcggccgagcaggccttgcgcgcgcgccggccgccgcattcgacgccggcgctggaataggcgcgcgccggaacgacgttttatcgctgctctacaaacgcccgccgacacgcggcgacaagtcgcggacatagcgcgacaacctcgaaacgaggaggagacaaagatgggcgcagaaacagtagttcaatcgccgaattccccacagcagcatgagctcgaccgggccatggatggcatcggggtgacggcatcgcacaagaagatcatcctcatgatcatgctcggggtgatgttcgatgtcttcgaacagaacgccgtcggcctgatcggccccatgctgcgcgagcagtggggcatctcggtggcggagatcggctttctcaatacgctgaccttcagtgccgccgcgctgggacgcatcggctccggctatatcgcggaccgctacggcaggcgcacgatgctgagcgccaacctgctgctgttcacgctgggcgccatcatctgcgcgctggcaccgaactatggcgtgctggcggcgggccgctttatcgtcggtatcggcctgggcggggagatctcgatcgccgtgaccatgctggccgagctgtgctcgacgcgcttccgcggtaccgcggtaggcctggtcagcgtaggtagcggtggcctgggcaatatgctggcgccggccttcggcctggcggtcttcgccatgttcccgggtccggacagctggcgctggctctttgcctgcctggtgctgccggcattcttcgtcgtgttctaccggcgctttattccggagacgccgcgcttcctgctgtccaaggggcgcgtggacgaggccaaccgggtgctgtcggtgctggcatccggccgcctgggcaagctcgacggcgagccgacgccctatatcaaggccgcgatccaggacgacgcgccgcgcaccagggtgcgcctgagcgatatcttcaagggccgcctgggacggcgcacgatcgcgctggggattgcggtgtccatgacgtacggcgcgcagatctcggtgctgacgctgatgccgaccatcctgatgtcgcagggctacaccatctccaagagctttctcttcaccatggtgatgcagagcggcagcctgttcggggcgctcgcggcctcatactgcggctatcactttccgcgcaagcgggtgctgacgacaggcgcggggctggcctgcgcggccgggttgtgcttcggcttcctgacgtataacgtgggcctggtgctgctgtttggcgcgtgcttcacgttctgcgtggtgttgctgaacacgtcgatctggatcttcgcgccggagcagtatcccactcacgtgcgcgcgttcggcacctcgctgatcctggcgctgggcaccctggccggcgcgctgacgccgctgatcagcgggcgggtgttcgaaacctacggcgtcggcggcatgttcagcatgctcgcggcgatgtacgcagtgtttgcgctggccgtgcagttcgcgccggaaaccttcggccgcgccatgggcgagaccgccgccgacgacgaagccgtgcctgccgtcagtggcaccgcggccagcgccagcggttcctgagaccggcccgctcccggcagcgtgctgcgcgcgcttgcggggagcgggataccgggcgatattcatccctcattcaaggaaatacccaaggcatgacatcttccaatatcgatcgggtcgcgcaggccctgctcagcgcgcgtagcgaacagggctgcgccgatgcagagcaattcgccaccgtgcttgagaatgcggaacaggcctacgccgttcagtcggccgtggcccacgcgcttggctggcaagcgacaggcgccggctactggaaatccggcggcgcctcgcgcgaggcggtgctgacgcatgcccaactgccgccggccggggtctggaccagccccgcgcatgccggcgactggcctttcacatggcgcggcatcgaggcagagattgcgttgcggctggggcagggcgttgacgccgcgcaggctgccgccctcgactacgccggcgcggccgggctgatcgatgtgatggcggtgtcgattgaagtcgtcgattcgcgctggcggcagtacctcgccgcgcccgcgctgctgaagctggccgacctgcagtcccacggcgcactggtgcttggccagtggcgtgactatgcggcgcgggactgggcggcacagcattgccgggtgcggatcggcacgcaaaccatcgagcgccgcggcacccacgcgctgggcgatccggcctttgggctggccgcctggctgcgccacgccacgcgcgacgggcgacgcgtagaggccggcacggtcgtcaccaccggcacctgggtcggcatcctggacgcatcggcaggcgacctggtgaccgcggagttcgatggcatcggcgaggcctcggtccagctctgaggacggcgttgcccttgacggggcgtcagctgcgcaagccgacgccctgcatgatgatccgcagcacccacgcggccatgcccagtgccgccacgctggcggcccagatcagcaccagccagccgatgcggcgcagccaggtgccggtccccgggcgctgtgtatccatatccatcagtgatagccctcgccgtggcgcaccttgccgcggaacacgtagtacgcccacaccgtgtacatcaggatgaaggggatgatgaacagcgccccaaccagcgcaaagccctggctttgcggcggcgcggcggcgtcccagatcgagattcccggcgggatgatattgggccagacgctgatggccagcccgctgtagcccaggaacaccagccccagcgcgtacatgaacggcgagatatccggctcatgccgcagcacgcgcatcagcatgaacatgcacagcgccaccaggatcggcaccggcgagaaccagaacaggttgggcaggctgaaccagcgctcggcaatctcgggatgcgtcagcggcgtccacaggctgatcaccgcgatcaccgccagcagcagccacgccagcgagccggtcagcctgatcatgcgctgttgcaaggcgccctcggtcttcatgatcagccaggtgctgcccagcaccgtgtaggccaccatcagccccacgccgcagaacagcgggaagggcgtgagccagtccagcggcccgccggcaaagcggtggccctccagcttgatgccgtcgatataggcgcccagcgccacgccctggaagaaactggccgtgcccgagcccaggatgaaggcggcgtcccacaccgggcgctcgcggtcgttggccttgaagcggaactcgaacgccacgccgcggaagatcaggcccagcagcatcagcatcagcggcaggtagagcgcgctcagcaccactgaatacgccagcgggaacgccgccagcagtccggcgccgcccagcaccagccaggtctcgttgccgtcccagaccggtgccaccgtgttcatcatcacgtcgcggtcatgccggtccggcacgaacggatagagcatgccgatgcccaggtcgaagccgtccatcaccacgtacatcatcacgccgaagaagatgatgaagatccagagaagcgagaggtcgatgcccatggtgtcagctccgggtgcgtgcagtggtggcgggggcgagcgcttcgtcgtcatccacggccgacaatggccgtgccggcgtatgcccgcgtccggggccgccttccggtttggcttcttccagcgccggacccttgcgcaccagccgcatcatgtaggcgatgccgacgccgaacacgaagaggtaggccaccacgaagatcgccagcgtcgttgccagttcgggcacgccgtgcggcgacaccgcgtcggcggtgcgctgcagcccgtagactacccacggctggcgtccgacctcggtggtgaaccagccggccaggatggcgatcaggccggtgggccccatccacaacgccatatgcaggaagccgcgcgagcggtacatgcgctcgccccggcgcagcagcaggctccacacgcccaacaggatcatcagcagccccagccccaccatcacgcggaacgaccagaacagaatggtggaattgggccggtcctgcggcgcgaactccttcaggcccttgatctgtccgtcccaggaatgggtcaggatcaggctgcccaggcgcggcacctcgaccgcgaagcgcgtctcttcgcgcgccatgtcgggccagccgaacagcagcagcggcaggccttcattgcctttgttctcccagtggccttccagcgcggcgatcttggcgggctggtgcttgagcgtgttcaggccgtgcatgtcgccgatcacggcctggatcggcgcgacgatcagcagcatccacatcgccatcgacagcatcttgcggatggcggggttgtcgcgcccgcgcagcaggtgccaggcggcggacgcgccgacgaacagcgcggtggccaggaatgccgccacgctcatatgcaccaggcggtagggaaacgacgggttgaagatgacttcgaaccagttggtcggcactacgcggccgttgatgatctcgaagcccgccggcgtctgcatccagctgttggaggccaggatccaggtggcggagatcagcgtgccgagcgccaccatcaccgtggcaaagaaatgcagccccggcccgacgcggttccagccgaacagcatcacgcccaggaagcccgcttccaggaagaaggcggtcagcacctcataggtcagcagcggcccggtgatgctgcccgcgaactccgagaagaagctccagttggtgccgaactgataggccatcaccagcccggacaccacccccatgccgaaattgacggcaaagatcttggaccagaagtggtagaggtctcggtaatgcgggcgctgcgtgcgcagccagcagccttccagcaccgccaggtaggcggccaggccaatggtgatcgccggaaaaatgatgtggaaggaaatcgtgaacgcaaactgcgtgcgggcgaggtctagcgcggtcaaaccaaacattgttgttctccgtggcgctggcctggcgcacgcctgggacgggcgcggcgctgccgtctggcaggccggggctggtcggcagggagcgccggggcgcgggccgtaggcgcgtgcggtaagagtagtgtacgccgcgcgcgcagcaaagggcaccgttgctgccggtggcgtacgggtgacatatcgccgcaccccgtgccgccggcgccgcttcacgcggcccgttgcccttgtcgatggcgaccatgctaacggagccgaaatgaaccgaacagcatcacctcattgaaaaaataccgtatcagttttgcgcggcgcagcagaggcagcggctgacaagcaaggcaaagaagtgcatagtcatgcgcttcccagaagcctttgaacatcgcgtccgccactgcctgacgcggccccgcttgccatggattccaccttgctgatcgtgatcgccggcgccgccgtggccggctttgtccaggggctgtcgggctttgccttcggcatggtggcgatgtcgttctgggcctgggcgatcgagccgcagctggcgtcggccatgaccgtgttcggcgcgcttaccggccagctgctggcggcggtgtcggtgcggcgcgggctgtcgtggcggaggctgtggccgttcgtggccggcggcgtggccggcatccccctgggcgtggcgatcctgccgatgctcgacgcacagtggttcaaggtcgtgctcggcggctttctgaccctgtggtgcccggtgatgctgatggtgcgcaagttgccccatatcggcgtgggcgggcgcgtggccgatggcgttgccggtgcggccggcggcgtgatgggcggcatcggtggttttaccggcgtggtccccacgctgtggtgcacgctgcgcggcttcgacaaggacgaacagcgcgcggtgatccagaacttcaacctcgccacgctggccatgaccatggccgcgtatgtgggcaagggcatcgtcacgcgcgagatgctgccgatgttcctggtggtggcgcccgcgatgctggtgccaacgctgctgggcacgcggctctatctggggatcagcgaggccaccttccgcaaggtcgtgctgacgttgctgaccgtatccggcgtggcgctgctggccacgtcggcgccggtgttgatggcgcgtgcgggctagacggccctgacctgcgccgcagcctcgcgcaggcattccaccagctggtcggtgccgagcgacggcgcccgttcgcgcagcgtgatgatgccgaccgggggcaggtcgaccggcacggccatcttcagcacgtgcaaccggccttcctcctgcaacgacagcgccaccgactcagccatgaaaccggccgcgccgcgctggccgacgaaggtggcctgcgccaggtaggacgagcaagcccctcaaagaggcacgcggcgaggtacagtacggcgcgtcctatgtcgagtggtttgccgaagaggccacccgcatctgcggcgatatcgtcgccgaagccgagcctggccgcaaactgctggtgctgaaggagccggtgggcgtggtcgcggcaatcacgccgtggaacttcccgctggcgatgattgcccgcaagatcgcccccgcgctggccgccggttgcacggtggtggccaagcccgccgaggacaccccgctgaccgcgctggcgctggtatggctggcgcagcaggccggcatgcccgcgggcgtgctcaacatcgtcaccgcatcgcgcgagcacacgccgggcatggtcgatgcctggctggccgacagccgcgtgcgcaagatcacctttaccggttccacgcccgtgggcaagcacctcgcgcgcgaatcggcggccacgctgaagaagctgtcgctggagctgggcggcaacgcgcccttcatcgtcttcgaggacgccgatctcgatgccgccgtcgatggcctgatggcgttcaagttccgcaacggcggccagacctgcgtgtgcccgaaccgggtctatgtgcacgacaccgtgcacgacgcctttgtcgagtgcctggcacagcgcgttggcgcgctccacgtcggccccgccacggaagaggccgcgcagatcggtcccatgatcaatgcccgcgccgtcctcaagatcgcacgccatgtggaagacgccgtcgcccggggcgcgcgcgtggtcaccggcggcaagcgcgtgcgcaccgccgacggcccgcactactacgcaccgacggtgctggccgatgcggcccccgcgatggagctgtcgtgcgaagagaccttcggcccggtcgcgccgatctttcgtttccgcgatgaagccgaggtgatccgcgacgccaacgacaccccgttcggcctcgctgcttacttctactccagcgacatccgccgcatctggcgcgtggcgcaggcgctggagaccggcatggtcggcatcaacgagggcgcgatcgcggccgaggcggcgccgttcggcggcgtcaaggaatccggctacgggcgcgaaggctcgcgccacgggctggacgactacatgcataccaagtacctttgccagggtcagctcggctgaagcgccgggcccatcgatcatcgaaccggaacacaccatgcccgcaaacaatcccttcaagactgcgctggccgcccgccaggcgcagatcggcctgtggctgtcgatggcaacgccatacctggccgaagtgtccgccaccgcaggctttgactggctgctgatcgacggcgaacacgcccccaacgacctgcgctcgacgctgcacgcgctgcaggcggtggcgccatacccggtccagcccgtggtgcgtgccgtcgccggtgaagtgccgctgatcaagcagttgctcgacatcggcgtgcgcagcctgctcgtgccgatggtggataccgcggaacaggcgcgcatggtggtcagcgctacgcgctaccccccgcaaggcatccgcggcgtgggcagcgcgattgcgcgcgcctcgcagtggagcgcccgcaccgactacctcgatgtggccgacgatgaagtctgcctgctggtgcaggccgaaaccgtcaccgcattgcagaacctggaagcaatctgcgcggtggatggtatcgacggcgtctttatcggcccggccgacctggctgcgtcgatgggccaccgcggccgccccggtcacccggaggtgcaggccgccatcgaaggcgcgatgcgcaccatcattgccagcggcaaggccgccggcacgctgacgtcggacccggcactggcacgccgctacctggacctgggctgcaccttcgtggccacgggcgtggacgtgatgctgtatgccaacgccgcgcgcaagcttgccgcatcgttccgcgagcagccctctgacgctcccgccgcagacaagccttccgccgcgtactgacccgtatctccttcgccttacacccatgccagccgaaaccccgaccccagacaccaccttgcgcgcgatgcaggccatcgttggtgcaagcgcctgccgcagcggcgacgccgacacgcaggcctacgtcaccgactaccgcggcatctaccgcggccaggcccaggtagtggtgctgccgtcatcgacggaagaggtcagccaggtgctgcagtggtgccatgcccggcgtgtgccggtggtgccgcagggcggcaatacctcgctgatgggcggcgccgtgccggacgacagcggcaccgccgtggtcgtcaacctcagccgcatgaaccgcgtgctggacctcgacaccatcaacgacaccatgaccgtgcagtccggcgtcacgctgagcgcggcgcgcagcgccgccgaggcctggcaacgcctgttcccgctgcgcatcggctccgaaggctcatgccagatcggcggcaacctgtcgaccaatgccggcggcaccgcggtgctgcgctacggcaatatgcgcgacctcgtgctcggcatcgaggtggtgctgcccgatggccgcatctactcatcgctgcgcggcctgcgcaaggacaacaccggctacgacctcaagcagctgttcgtcggcgcggaaggtacgctcggcatcatcaccggcgccgtgctcaagctgatgccgcagccgcgcagcagcgccgtggcctttgtcgccgtacaggaccccgccgcggccgtggccttgctgggtgaagccaagcgcctgtccggccaggccgtgaccgcgttcgagctgatctcgcggcccgcgctggaactggtgcttgaatatcttggcaacgtggcttcgccgctgcaggacaagcacgagtggatggtgctgatcgaactcacctccgggaccgatgcggaaagcctcaacgccacgctgatggaaatcctcgaatccggcttcagccagggcctggtgcaggacgccgcagtggccgccagcctgtccgacgcccagactttctggcgcatccgcgaagagatctccgacgcccagacccgcaccggcggcagcatcaagtgcgatgtctcggtgccgctgtcgcgcatcgctacgtttgtggaggaagcctcggccagggtgctggagctggtgccggacgcgcgcatggtgatctacggccatatgggcgacggcaatgtgcacttcaacccgctgcgacccagggatcagccaggaaaagagttcctggcgcagtggtatgagcgggtctcggcactggtcgacggcatggcccatgcggaaaacggctcgatctcggccgagcacggcatcggcgtggccaagcgcgacgacctgacgcgctacaagtcccaggtggaactggagctgatgtggcaggtgaagcaggcgcttgatccgttgaacctgctgaatccgggcaaggtgctgccgacgccggcccgatagctcaccgctattccacaccacggaacgcgggcagggcgcgcgtagcaggaatcgcccatctgggctaaggtgtcagctatccagaacgcgcggagccggggcattgccgcaccggccaacgcgcacagcacggccggcccaccggcccagataccgatgagcgcccaatcccccgacatcgccctcgcagccgcccccatctccctcgaaaagcccgagctcgactacccctgtggcgacgcgcccgaacccggccgtgcccgcgaggtagcgcccggtgtgctgtggctgcgcatgccgatgccactgggcctgaaccacatcaacctgtgggccatccgcgacggcagcggctgggccgccgtcgacgccgggttgcagaccccggaaaccgcccaggcctggcgcgcgctgttcgccgcaagcggcccgctcgcgggcggcctgacgcgcctgttcgtgacccatatgcaccccgaccacatcggcatggccgggtggctgaccggcaagttcgactgccagctgtggatgacgcggctggaatacctgatgtgccgcgtgctggcggcggatacggggcgagcggcgcccgatgacgcgatcgagttctatcgcaaggccggctgggacgacgaagcgatcgaggtgtaccgcacccgcttcggcggcttcggcaaatatgtccacgccttgcccgagagcttccaccgcctgtccgatgccgacaccgtgcgcatcggcgcgcacgactggcaggtcatcgtcggcaccggccattcgcccgaacatgcctgcctgtactgcccggcgctgaagctgctggtgtcaggcgaccaggtgctgccgcgcatttcctccaacgtatcggtgttcccgaccgagcccgatgccgatccgatgcaggactggctggcctcgctggacaaggtgcgcgctgccgtgccggacgatgtgatggtgctgccggcgcataacgaaccgttccgtgggctgcatgcgcggattgactatctgcgggcgagccagatgcaggcgctggaccgcttgcgtggcgcgttggggacgccgaagcgggcggtggatgtgtttggtgagttgttctcgcgccccatcaccggaagcggcgggctgttggggatggctaccggcgagagcattgcgcacctgaactacctgctggagcggggcgaggcggtgcgtgagaccggtcccgatggctgccactggtaccgcatgaggtaatccccaggcggcggggactgccgcgtcgccttgacttccactcgtacgatatatatcgtaagatatgttttacgacatatcggaggcagtcatgcgccatcattcccacccttttggctcctcaggccacggccgtcacctgctgatgcgccttttgcctcactttgagcgccacttcgcccaccacgccatgggccgccacggcggcggcttctggggcggcgggcatgacgacggcttcggccctgccggcgccgatggtcccggcagcttcgacggcgaaggctggcgccggggccgcaagttcagcgccgatgacctgcagttgctgctgctggcgatgctcgaagagaagccgagccacggctacgaactgatcaaggcgatcgagacccgtaccaacggcttctacaagccgagtcccggcgtggtctatccggccctgacttacctggaagaagtcggctacgccaccgtcgatacggaaggcaacaagaagcgctaccagctgtccgagaccggcaaggcccacctggcggccaaccgcgagcgggtcgaggtgatgattgccaagctgcgccacgtggcgcgcaaggttgagtggatgcggcgcgccatgagcggtgagccgcagcccgagccggagcagggcggctggctgcccgagctgatgcaagcccgcgccgcgatcaagcgtgccattgcgctgcgcagcgatgcgggcgccgacgagcagcgccgcatcgcggagatcctgctgcgcgcggcggccgagatcgaagcggtgcgcaaggcctgacatgtggcactgacgctggctgcggccatcggcaacctgacccggcaggtgccgggttctatcccaaggaattccaatatgagtgagaacaatcaagcctccgcacgcgacctgactgtgcagcgcgtgcgccatccgctcaagatgcgcctgctgcaagtggtgcgcaccacgcaagtgtcaccgcagttgctgcgtgtcacgcttggcggcgctgatctgcaggactttgtctcggcgtcgttcgacgaccacgtcaaggtcttcttcccggtggacggcgctgacaagccggtgctgccgcaggtcaccccggacggcatcaccttccccgaaggccagccgcggccgcccgcgcgcgactacacgccgcgccgctacgatggggcgaagcaggagctggatatcgagttcgtgctgcatggcgatggccccgcgtcgacctgggccgcgcaggcgcagccgggccagtacctgggcgtgggcgggccgcgcggctcgttcgtggtgcccacggcgttcgactggcacctgctgatcggcgacgataccgcgctgccggcgatcgcccggcgcctggaagagctcggggccgatacgcgcgccatcgtggtggtggaagtgggcaatgccgcgtcgcagattcctctgccgacgcaggcgcaatgcgatgtgcactggctgcatcgtgacgatgcgctggaaggcagcctgctggaaggggtgctacgcaagctcacgctgccgcgcggcgagggttatgtgtgggccgctggtgaagccgcggcgatgaaagcggtgcgccagtacctggtcagcgaacgcggtgtcgacaagcgccgtatccgcgcgtcggcgtactggaagcgtggcgcttcggcggtgcatgagacgctggacgactgaagcgggcggggtgccggtaagatagtgcgaccgccatccgccagggagaccctgccgtgcagccttcgcccacctttcgccgcttcacgatcagccggcgcttcgcgctggcctgcgcctgcgcagcgttgctggcggcctgtgcgccggactccgtgcgcaatatccaggccaagggcttcaatgcctatctcgattcgctgcagaccgcttgccccaacatggtggttggctccagcaatatcagcgactggctgcgcaccagtggcagcaggggcgacgacaactacgtctactggctggaccagacctcgcggctctactaccagcgcatctcgccaacgcagtatcgggattcggtcagcgcggcgcttggcggcaagtcagattcgcgcgcgctggactgcatcgtgcgcaacctgccgccggaccggccgacgcgtccgccgggcggcaagctgctttgatctttcgcgcggcctcacgtgaccgttgtgcattcgccgcatccccgctaacatgagtctccggcagccgagacaacggctgccgacgtcgctcggacggttccgggcgcttacgtaaaggacttcctccatgactgccgcttctggcaagcgccgctttgcgcgcatcgatcgccttcccccgtacgttttcaatatcaccgccgagctgaagatggccgcccgccgccgtggcgaggacatcatcgacatgagcatgggcaaccccgatggcgccacgccggcgcatatcgtggccaagctcacggaagcggcgcaacggcccgatacgcacggctattcggcctccaagggcatcccgcggctgcgccgcgcgatcgcgcactggtaccgcgaacgctatgacgtggagattgacccggataccgaggccatcgtcaccatcgggtccaaggaaggcctggcgcacttgatgctggccacgctggaccgcggcgacacggtgctggtgcccgatcccagctaccccatccatatctacggcgcggtcattgccggcgcggatatccgctcggtgccgctggtgccgggcatcgatttctttgccgagctggagcgcgccatccgcggcagctatcccaagccgaagatgatcgtgctgggctttccgtccaaccccaccgcgcaatgcgtggagctggacttcttcgagcgcgtgattgcgctggcacgcaagcacgacatcttcgtggtgcacgacctggcctatgccgacatcgtgttcgatggctggaaggcgccgtcgatcatgcaggtgccgggcgccaaggacatcgcggtggagttcttcacgctgtccaagagctacaacatggcgggctggcgcgtgggcttcatggtgggcaacccggacctggtggcggcgctgacgcgcatcaagagctatcacgactacggcaccttcacgccgctgcagatcgcggccattgccgcgctggagggcgaccagcaatgcgtcagcgagatcgccgcgcagtaccagtcgcgccgtgacgtgctggcgcgcgggctgatcgaagcaggctggccggtggagatcccgaaggcgtcgatgtatatctgggcgcggattcccgagccgtaccgcgcgctgggctcgctggaattctccaagcagctgctggccaaggccaaggtatcggtctcgccgggcatcggctttggcgactatggcgacgagtatgtgcgctttgccctgatcgagaacgaatcgcgcatccggcaggcggtgcggggcatcaaggcgatgttccgggccgacgggctggtcaagccggcatcaaccgcgcaggcatgaaccagcgctgcgctcagtagcggcgcagcgcctccaggtcaagcacatgcaccacgctgtgcttgaccgccagcaagccttcatcctccagcaccttgagcgccgcattagcccgctggcgcgagatgcccgccagcaggccgacttcttcctgcgtcagatgcaacgccgggcccggtccggaagggcatagcacgggatggaatagcgtagccagcgcccgcgccacgcgtccttcgatgccgtgcagccgctcatgctctacggtggcgataaacaggcccagcctttcattgagctggtcgagcagatagcggttgaagggaaggctggtctcctgcagccagcggaacgtcgcccccggcatgcaggcgatgcgtgaatcgcgcagggccactacgtcatagcgcagcgcctcgcgcttgagcagggagccttcaccgagccagccaccggccggcacgccggtcagcgtcgcgcgcttgcccgagggcgatgcgcaatgcaccttgaccaggccttgtgcgatgccaagccagcagtcggccaggtcgcccttgcggatgacataggcgccttgcggcaccgcgcgctcacgcagttcggcgcgcacgcgctggcgttgctccggggtcagtgccgccgcccaggggctgcgcgccagcagcgcgtcgaggctcacggtggtgcatccgctcaggcgggcaggggcagcggctgttcgcccggtgcccaccacggccggaacagcgcctgcacggcgacgtcatcgacggcttcatagctggcgatgcgccagtgcggcgtgttgtccttgtcgacgatcagcgcgcgcacgccttcgatgaagtccccctgcgagaacgtgttgaccaccaccgccagttccatgcggaagcagtcggccaggtccatgcggcgaccgcgcagcagcagttcgcgcgtggcgtaggcggacagcggcgagcgggtgcgcagcacgtcgatggtgcgcgtggcccaggcggtgtaggccgggtcgtcctggcaggccagtccggccaggatctcgggcagcgtggcatgcgccgggaagtgctgcagcagcgccggcagcacctgcagcagcggcgcgtcggcggcgctggccaccggctcgcgcaccagcgcatggcgcaggtcagcgagcgcgtcatggccccaggcgatgccggcgagggtctgctccagcccggccagcgtggcgctgtccaccgcggcatcggccagcccgcacagcagcgcgtcggccgcgccgatggtgactccggtcagtcccaggtacagcgccagctgcaccggcagcttcgacaggaaatggctggcgcccacgtccggcaccaggccgataccggtttcgggcatggccacgcgcgagcgttcggtgacgatgcgcaggtgcgcggcctgcgccaggcccatgccgccgcccatgacgatgccgtccatcagcgccaccagcggcttgggatagcggtgcaggcggtaatccagcgtgtattcgtcgatgaagaagcgccggtgcagcggggtgccgtcgcggtagctgtcggtcagcgcgcggatgtcgccgccggcgcagaaggccttggggccggcgccgcgcagcaccactgcgcggacggcgtcatcccgcgcccaggcttccatctgcgcaccgagcgcgacgatcatcgggtacgacagggcattgagctggcgcggccggttcagcgtggcaatgccgacaccgttgacgacctggaacagcacctccggctcggcggcatccaggttggcggccttggtctcttcagtcaggcgcatggcgggctcctaggcgttgcgccattgcggcgttcgtttctcgaggaaagcgttgaccccctcgcgctggtcggcatcgtcgaacaggtcgacaaagcgctcgcgctccagcgccagcgcggcctggcgtggcacgccctggcgcgcaaggtgcaccagccgcttgctgtgcgcggcggcccggggactcacgttgcaggcgcgctcagccatcgccagcgcggtggcgatggcctggccgcgcggcacgacttcttccaccagcccgatgcgcaacgcggtggcggcatccacgcgctcgttggtcaggatcatgcgcttggcccagccttcgccgaccagccacggcagcgtctgcgtgccgcagccgcacggcagcaggccgaccgcggcttcaggcagggccatctgcgcgtgttcctcgacgatgcggatatcgcaggccagtgcgcattccagcccgccgcccatggcatagccgttgatcgcggcgatcaccacgggccgcgcgttctgcagggcctcgaaggcgctgccgaactgctgcgccatcacgcgggcatgggcgcggtcgccctcggcgaagccgttcaggtcggcgccggcgctgaagaacttctcgccggcaccggtgaccaccacggcgcgcacttcggggttggcgtcgatctttgccaccagctcgcgcaactgctgcaggccttccgcagtgaaggcgttggcgggcgggcggctcagcgtcagcgtggcgacgtggccgtgcagggcgaactcgatcattgcttgccctccttgtcggcggcggacaggtactggcggatcacgccggagaagtcgagctggccgtcgccggcatggctcacggcctggtagacctgctgcgccagcgcgcccaggaacagcggctgcttcacgctgcgcgcggcgtcgttggccaggcccaggtccttgagcatcaggtcggcgccaaagccgccggtgtagccgcgcccggccggtgcggcctcgatcacgccgggccaggggttgcaggtatccgaggcccagcagcggccggtggaggtattgacgatgccggccagcacattggcgtcgatgcccagcttgacgcccagcgccatcgcctcggatacgccgatcatggagatgccgaggatcaggttgttgcagatcttggcgacctggccggtgccggtgccgccgcagtggaccaggttgcgccccatgccggccagcaccgggcgcacctgggcgaacagtgcttcggtggcgccgaccatgaaggtcagcgtgccggcctgggcgccaacggtgccgccggagaccggtgcatcggccagcgcattgccgtgcgcctcggcggcagcggccagttcgcgcacggtggcggggtcgatggtgctggaatccaccagcggcacgcccgggcgcacgccggccagcacgccttccgggcccaggtaggcgctgcgcacatgggcagcggcgggcagcatggtgatgacaaagtctgcttcggccacggcctttcgggcggaatccgcggtggcggcgccctcggcgcacagcgacgccaccgccgcggcgttcaggtcgaatacggtcagcgtatggccggccttgagcaggttgcgcgccatgggcgcgcccatgttgccgaggccgatgaaggcgatatgcatggggtctccttccgtgtcgttcttgaatgccgcccgattacttcaggctgatggtggtgttcaccccatcgttgaccgtcgcgtcatcaaaccaccgcgccgtcaccgtcttggtctgcgtatagaactgcaccacctgcttgccgtacggacccaggtcgcccagcttggagccacgcgatccggtgaagctgaagtagggcaccggcaccgggatggggatgttgatgccgacctggcccacgtcgatctcgctctggaacttgcgcgccgcggcgccgctctgcgtgaacacgccggtgccgttgccgaacgggttgcggttgaccagggcgatggcctcgtccagcgtatcgacgccgatcaccaccagcaccggcccgaagatctcctcggtgtagatcgacatgtcggtccggacatcggtaaagatggtcgggccgatgaagttgccctgcggaaagcccggcacctccacgccgcggccatccagcaccagcgtcgcgccttcgcgctcgccggcggcgatgaggccgaggatccgttcctttgccgccaccgataccacggggccgacatcggtgcctgcttcagcgccggcgccgactttcagggtcttggcgcgttcgaccaggtcgggcacccagtcgcgtgccgcccccaccagcaccaccaccgaggtggccatgcaacgctggccggccgcgccgaagcctgcaccggccagcgcgttcagcgtctgctccttgtgcgcatcgggcagtaccacggcatgattcttcgcgcccatcatcgactgcacgcgcttgccgtgcgcgctggccaggttatagacatgggtgccaacggcggtcgagcccacgaacgacaccgccttgatgtccgggtgcgtgcacagcgcatcgaccacgtccttggcgccgtgcaccacgttcagcacgcccggcggcacgccggcttccagcgccagcttgaccagctccacggtggacagcgggtcctgctccgacggcttgagcacaaaggtattgccgcacacgatcgccatcgggaacatccacagcgggatcatcgccgggaagttgaacggggtgatacccgcgcacacgccaatcggctgctgcagcgtgtaggtgtcgacggtggcggccacgttctcggcaaagcccccttgctgcagggtgccgatcgaacaggcgtgttcgaccacctccagcccgcggaagatgtcgccctcggcatcggccagggtcttgccctgctcggcggtcaggatggcggcgatacgcttgctgtgctcgcggatcagggcctggaagcgcagcatgacgcgcagccgtgcgccgatgggcgtgtggcgccacgtggcaaaggcgcggtgtgcggcgcccacggcagcggcgacctcgcttgcagtggccagcggcacgcgtgccagcacttcctgcgtggcgggattgaccacgttgcggaattcggtggcggatgaatccacccattcgccgttgatcagcagcggcacggtcggcacggcattgtcggtcttgggcacggcactcatggttgtctccggaaggtctggttctgttggcaagggatgggggactacaggctgcgcgcgatcagcatgcgctggatctcgctggtgccttcgtagatctgggtgatgcgggcgtcgcggtagtggcgctcgaccgggtagtcttcgaggtagccgtagccgccgtggatctgcaacgccttggagcacacgcgctcggccagctcggacgcatacagcttggcctgcgaggcttcggacaggcacggcacgccttcgctgcgcatgcgcgcggcgcggtgcaccagcaggcgcgcggcgttcagctcggtggccatgtcggccagcatgttggcaatgggcgggtgttcacgcagtgcgcggccgaactggatgcgttcagatgcatagcgacatgcggcctcgaaggctgagcgtgcaatgccgattgcctgcgcggcgatgccgatgcgtccgccttccaggttggacagcgcaatgcgcaggccctcgccgggctcgcccagcagtgcgtcatgcggcacggtgcagtcttccagcgtgatcgcgcaggtgtccgaggcgcggatgccgagctttttctccggggcgtggacgataaagccgggggtgtttgtggggacaaggaaggccgagatgcccttcttgccgcgctcgggctcggtcgaggcgaacaccaccgccacaccggcgcgctggccgttggtgacgaactgcttgctgccgttgagcacccagccgttgtcggtgaagcgcgcgcgcgtgcgcaggttgtgcgcctcggagccggcctgcggctcggtcaggcagaacgcgccgatcagctcgccgctggccagccgcgccaggtagcgttctttctgcgcatcggtgccatagtgcaggaccggcccgcagccgaccgagttgtgcacgctcatcatcgtggcgcaggcggcgcagccggcggcaatttcttcgatggcgagcgcataggcgacgtagtcggtataggtgccgccccattcctcgggaacgatcatgcccagtagccccagcgcgcccatctcggcgacgacttcatcgggcaggcggccgtcgcggtcccattgcgcggcgcccactgccagccgttcgctggcaaaggcgcgcgcgctgtcgcggatcatggtttgctcttcggtgtagtcgctgtgcatggcagatgagggtgggggtttggagccgcgcggcaagtcaggcagaatgcgcgcttggcgtttgacctgcgggcagtgtaggaacgccggaggcgggctcctatgccaaaatccgccaatcttcgtgaactcgtttgccaccctccagcgccatggaaaaaggcagtgtcgccatctgtttcgtccaccacgccatcgcggggctgcgcgcgcgcggcatcgacccggatccggtgctgcgcggctctggcattgcgccggcgctgctggcggtgccgcagtcacgcgtatcggccgccagctacagcgagctgtggatggccgtggcggcggcgctggacgatgaattcttcgggcaggattcgcgcagcatgaagtgcggcagttttgccatgctgtgccacgcggtggcgggcagccgcaccctggggcaggggctggagcgcatcacgcggtacttccggctgctgctggacgatatcggcgtgcggctggagcgccacggcgacgaggccgcgctggtgctgaccgcgccctgcgcacacctggggcggcagcccggcgtgtttgccaaggaaaccatgctgatcatgctgcatggcctgatgagctggctgctgcggcggcgcgtgccggtgcggctggcggccttcgactacgacgagccgcagtacagcgcggaataccgcgtcatgtattcgcgccagctggcgttcgggcagccggccacggcgctggtcttcgacgcggcactgctggagcagccggtgcgccaggacgagcgcagcctgaaggccttcctgcgcgatgcgccgcacaacgtggtggtgaagtactccgaccgcgccagcgtgggcgcgcgcgtgcgcaggctgctgcgtaaccaacgcccggatcaatggcccacctttgaagatctggcgatcagcctgaacctgtcggcatcatcgctgcggcgccggctgatggaggagggcgtcagctaccaggacctgaaggacgcgctgcggcgcgatcttgccatcgaggcgctcagccattcgggccgcccggtcgcggatatcgcggccgagctcggctttgccgagccgggcgcgttccaccgggcgttccggcgctggaccggatcgcgcccgggggcataccgccgcgtggcggaaggttgatgcggcgcgtctacagctgtgccgcgtggtggcggatgtgatcggcgataaagctggtgatgaagtagtagccgtggtcgtagccgctgtgccggcgcagcgtcagcggctggccgacggcctggcaggctgccgcgaaggcttccggatgcagctggctttgcaggaactggtcgtccagtccctggtcgaccaggatgccggccgggaagggcgccccattctggcgtgccatcagttcactggcgtcgtactcagcccacgcggcgcggtccgtgccgaggtagccagtgaacgccttctcaccccacgggcagcgtgacggcgcggcgatcggcgcaaacgccgacaccgagcggaagcgctgcggatggcgctgcgccagcaccagcgcgccgtgcccgcccatggaatgcccgaagatgccgacgcggccggcatcgcccggcaaggcggtggtgaccagcccgaacagttcgtcggccacatagctttccatgcgccagtactcctgccacggcgcctcggtggcatcgacatagaacccggcacccacgccgaagtcccaggcatcggcctcgcccggcaggcccgctccgcgcgggctggtatcgggcgccaccagcatcaggccgtgctcggcggcaaagcgctgcgcaccggccttgatcatgaaggtttcctcggtgcaggtcaggccggccaggtagaacagcaccggcaccttgccgcctgcctgcgcctgcggcggcaggtagaccgagaaacgcatcggcagcccgatcgccgtcgaatcatggcgatagaagcgctgcacgccgccgtggcagccgtgttgcgagatcagttccatgtcggcgccgtcctcagtagagcaccacggagcggatcgactcgccgcgcttcatcaggtcgaagccctcgttgatgcgctccagcggcagcgtgtgcgtgatcaggtcgtcgatattgagcttgccttccatgtaccagtcgacgatcctgggcacatcggtgcgcccgcgcgcgccgccaaaggccgagcccttccactcgcgcccggtcaccagctggaacgggcgcgtcgagatctccgcgccggcctcggccacgccgatgatgatcgacttgccccagcccttgtggcagcactccagcgcctggcgcatgacctgcgtgttgccgatgcattcgaacgaatagtctgcaccgccgtcggtcagctggatgatgtggtcgaccacgttctccacgtccttcgggttgatgaagtgggtcatgccgaacttgcgcgccatggcttcgcggcccgggttcaggtccacgccgatgatcttgtcggcgcccaccatcttggccgcctggatcacgttcaggccgatgccgcccaggccaaacaccaccacgttggcgccggcttccaccttggcggtgaacagcaccgcgcccacgccggtggtgacgccgcagccgatgtagcagaccttgtcgaacggcgcatccgggcggatcttggccagcgcgatctccggcaccacgatgtggttggcgaaggtcgaggtgcccatgtagtggaagatcggcttgccgtcgatggaaaagcgcgaggtgccgtccggcatcaggcccttgccctgcgtggcgcggatcgcctggcacaggttggtcttgcgcgacaggcagaacttgcactggcggcattccggcgtgtacagcgggatcacgtggtcgccgggcttgagcgaggtcacgccggggccaacgtcggtgacgatgccggcgccctcatggcccaggattgccgggaagatgccttccgggtcggcgccggacagggtgtagtaatcggtatggcagatgccggtggccttgacttccaccagcacttccccggcgcgcgggccgtccaggtccacgtcttcaatggtcagcggggcgccggctttccaggcgatggcggctttggttttcatgggggagtcctccgggatcaggaatgtggggggtggcttgcaggctgcgcggcgcaggccggcgcggcgcggggcaagccaggtccgaggacatgactatacgatcttcctgcggctgcaggccagttttggccgatcagcggtcagcgaaactgcccaggcgggactcttacgccttcagcgctctcgcttccaggttccagagcttgcggtcgctggtggagacggccacagcgccttgtgcgagcgcgctgcggatatcatcccgattgcagacaaagcctgatgtcacgatcggcggcagcgccttgcggtccgcttctggcaggtgcgacagcatcggtgccggcatcagctgcaccaggttcgggtcgctctgttcgagcgccttgacgctgcgcggccaggtggagcggtcggtcacaaagaccttctgcatcgtcaccatgccggcgcggttggcgcgctggatcgttgccacgcgcgtggagaccagactggtcaccccgatgtcggccaggtactccaccccgcccttgtcctgcgacaagccttcgcagctgtcgatattgacgatgacgtacttgccggcgctggccagcgtggcgatgacgggctgcagcttgcgcagttccacgttggcgacaatgcagacttcggccacgctttcaaaaatggcgtcgatctggtcaacaccgtagagtgtgccgatgacggggtgtcgcgtcaggcgcgcaccgagggacctgtccatgctggttacttcggttcgttggtgagcacgtcactgagacccagcttgcctgggttcaggatattctgcgggtcgagtgcctgcttgaccgccgccagcagcgggaacgccgtgtccagcgacggggccatgtatggcgcgcgcaacagtccgattccgtggtggtggctcagtgccgcattgtattggatcagcaccgcattggcagcatcccatgcctggcgataccacttctggcggtcttccaccgcgacctcaccgcgcagcgagaagtacaggcaggcgccgtccacataggcgtgcgactggtgcgcggagccggcgagggtgcccggcacggcattgatggccttgaccacgtccgcgtagatggcagccaggtcgcgccacggtcccgacatttcgagcgtgtcggcgacaaagccggggctgcgcttgaagccctcggcgctcttgccggtcaggtagcgcgtgtcgagccagcgctcgaaaatggactcgctgtccagcttgtcaccaagttcctggcacacgcgctcgctgatcgtcatcaccgcatcgaccatctcgcgcgccccctcgtcggcaaccagcaggacgttggtgtccggcagcccgaactgcacgccactctccagttcgtcatagagccgcagcgccgcgggattggccccgcgctgcatgatttcgcggcaggcctccaggccgatggcaaaggtcttgaagccataggcgatggcgcgcccgtagtcgggcaggcggtgcagcttgaggcgcacgcgcacgatcacgcccagcatgccctcggacccgatgaacagttgctgcagatccgggcccaatgccgcgcgcgagtagccgcccacggtgacgaggctgccgtcggccagcaccacatccatgccgaacaccatgtcctcgatcttgccgtagcgcgtggacaactgaccggcgccgcggcaggctacccatccgccgaccgtgctgatcgcgtacgacgatggccagtggcccatcgtcatgccgaattccttctgcacggtctgttcgaaaatgtcgccgaacatgccggcttccacgtcgacgatctggctgtccttgtcgaatccgaccaactggttcaggccgcacacgtccagcacgatgccgccgcgcacgggcagggcggcgcccgtcacgttgctgcggccggccgatacggtgaccggaatggcactggcgctggcaatgcgcatgactgcctgcacctgttccacggtggaagcgcgcacgatgaccccgcgcggcgtggcgggcctgccggcggtctccgtgatcatcgatcctgcccaccagtcgcgcgtccacgccacgacgtcggcggtatcggtcaggacctcgtcggccaccttgcgcaaggccgcaatatcggccgcgcagacggcaatggtgtcgcgttgcaggcccggcgcatccggggtgccctggatgttcgccgcatagcccggcggcgtgtgggcgccgacgacgtagttgccgcggttgtagccgcgcttgatggcttccttgctgatcatgctgagtctcccatgaggacggatttttcgagggcgacggcggccaggtattcgctgacctgccgcgccacggccgcttcggacaatccgagttcggcctggaggatctggcccacccgcgctgcggcgcgggcggaggcatcgcgcgccatcaggcgggcgcggatgcgtcgtgacaagacgtcgtcaaccgtgccggccagttcatggcgcacggcgtagacgatttcggcttccgtatacggcaggccttcgacgatcggcctggcaagggtggcgtccgcctgcaggatgtcactgacaaagcgcgcctccgtgccatagcgctcgcccaggtgcgcggacatgccgccggatgcgacgatggcctgcgcgtcatagccagccgccccgagcagataggccgatctggtcaggcacttgctgcgcttgccgatgaccttctgcgccgcatcgatggtttgctcggccatgtgccgcgaggtcgtgagcttgccgccgacgatggtcaccaggccgtcgtccgcggtatgaatctcgtgattgcgcttgatttccagggtcttgccgccgggcggcgccaccagcgggcggcaccccgcgatgctgccgaccacgtcatccgccgtcaggtcggtctttagtgccgagcgcgcgccctccagcaggaagtcgagctcctgccgggtgcacatgacattgtcgaggtcgccctcatagtcttcgtcggtggtgccgaggtaggacacattgccccaccgcgtgatcgttgcccggcggctgcgcccgggcaccgggatcgtcaccgtgcagtcattgcggatcttcagccacgggatggcaacgtggacgcccttggcagggcgaatgtgcagggtcctggcctcgcccttcctgcggccggtccagtcgcgcagccagacgccggttgccatgatgaccacgcctgcgcgcacgcggatctcgcgctcgccggcgtggacaatggcgccatccaccttgccgtggccgtcgcgggtgatctcggcgacggtcgcgtgattgaccacggccgctccgtggaacgctgccgtgcgcgcgatgttcagtgtcaggcgggcatcatcgacgcgcgcatcgaagtacaggtagccgccggtcagatgttcctcattgaaggtcgggcagtgggacagcacctcggccttggtcagcttctggtgcaggattccctcgcgccagccaccagcgaggtcgtaggtccagagcaggctctcgaaggccttggcgaggcgcttgtcgaacacgccgttgcgctccatcaccgggaacaggaacggcagccgctgcaccaggtggcgcgcgttgcggcgcaggcgctggcgctccagcagtgaatggcgtaccaggccgagattgccctgctcgatatagcgcaggccgccgtgcaccatcttggatgacttggaagaggtccccgcggcgaagtcgcacttttcaaccagcgccacgcgatagccgcgcaagctggcatccagcgcggcgtaggcgcccgtcacgccgccgccgaccaccaggatgtcgaacgcatccgcctccaggcggtcgagcaggtcccggcgcaccagccgcaacggctcggtgctggtcatggcggcgcgctcgcggttagcgctgcgggatggaaaaatcaccatgtctgttattgctcctgattaatggaccgcaagcgcgtccgcatggttgagctcggatgccacccgcgcatgccagagcgcgcgccgctgggcgcgctcatcggcgctgatcgccggttcgaatactgcgtccggggtggtggtggtccgggcctgctgcatggaatcccaaagcaggccggacgagccggcaaggtaagcgatgccgcgcaggctggcgcggtcggtctccttcatgcggtggatggaaattccgctgagatccgcctgcatctgcagcagcgcatcgctgccggacaagccgccgccaaccacgagctccgacaccggcacgcccgcgatctcccggttggcctcgatgcaggaagtcaccgaatgcgcaatgccttcaaggatggcaaaggccatctcggcctgcgtcgttgccatcgagatgccggtcagtgcggcgcgcgcctcgggctgcatgcgtgggacgcgcaggccggtcagcgcgggaataaaggtcacgcctcgtgaagacgcaacggtgctggccagcgcactgatttgcctggcgttctcgaaccagccgagcttgtcgcagacccagttgagcgcggagccggtggtggcgacaaaggtttcgacggagaaatgcgacacgcccagttgccggcgcgcggtcatggtcagggtgctgtccgacttgccgctgcgggcaggaaggttcggaccgactaccaggtcgacgaagctgccggtgccatgcaggcacatcgcctggccggcatcgagacatcccaggccgattgcgccggcgagctggtccccggcacaagccaggatcggcacgtcaatccccagcacgtccggccgcgtgcggccgaagttgtccgcatcctggcgcagctcaggcagcagctcgcgcggaaagccaagcgcgtcgatccagtcgagctggtagcgatgcccggtcagtacataggcgttgcaggaagtggcgttggtcggcgtggtgatgcacgtgcgtgccgtcgacaggtgccaaagcagccagctgtcgatggtgccgaaggcgagctggcgcgcacggaaggcgtcagccacagccggcgtgtcgcgcaggtgccgcgccgcccataggtaaggcgagcgcacaccggtggggcggccgactgcttcgcgcagagtcgcgtcccatgccggcgcaagctgatccagatcggctgcgtatcgcgtgtcctgccacaccatggcgggtaccagcgcacgtccggtctgcgtgtcccacagtaccgcggtggcgcgctgggtcgcgatggcgagggcggtgacggtcaggttttcgcgggcagcctgtgccagggtggcgcggcaaactgccagggtcttgtcgagcaggacgtcggcgtcctgctcgaccacgccagggcagggcgaacggacctcaagcgtggtgtactcgaggcacatgacatgaccgtcagcggcgaccaccgctgcccgggtgcctgaggtgccctcatcgatcgcaaggatgacatttctgcgctgggtcatgggcgggccttctcaatcgcgggattcatgaaacccggagcgtccggcacatcgcccttgaactgcggggcatcggcttcattgtcggggttgatggtggtgcgggtcgggtcccagcggatcgcaaagcagatgatgctggccagcagcgggaccacagagagaatcaggaaggtggtttccagcccatactgtgcgcggaacagcgggaacaccagcaggcccagtgcagcgccgatggcgccgagcgcgccgatgatgccgttggcgcccgcgcgaagttcgctgcggaaggacagtgacgacaggcttttgccattcgcgccgggcccgcccgagtggaacaggatgaacagcgacggaaccaccactgccatccacatcggcatcttgccgttgaacaggcccaggatcagcagcatggcgaataccgccgcaaagccgaacgccgaggcgcggcgcaggcccagcttgcggcctatcaagggcgagaggaagccgccaaagatgccgcagacgttgaaaaccagcgcgccgatggtcgcgtagacaaagtccttgccgaacagggccgcactgatcagcggcaggtaccagccgatcgcgaagtactggatcgactgcccgatctgcacggtggccgccagcacggtgcgcggcaggtagacgccgcggaagatcagcagaacgttggccaggccgcggcgcgcctggttgaggacggggatgcgttccgcgggcggggcggcaacgaactcacgtccgtagatgcgcgtcatggcgtgtgcggcggcatcgagcaattccttgcgtgccagccagatcgggctttccaccaggaacaggccctgcagcagcaggatgaccacgccgaagaccgcggtggctgccaccgagtagcgccagatcgtatcgccaacgtcccaggagtagaacagcagtgccagcagcaggttggagcagacggccgtgtaccacatgccttgccacgtgttcagccgactcttgagtttcaccggcgtgaactccgccagcaccgccatggcgatggcaaagtcgatgccgtaggccgcgccgacaaagaagcgaccagccaggatcacctcgaagccgggggcaaacaccaccagcaatgcgccggccacggccaggaccttggcgagaaccagcgggcggacgcggccccagcggtcggccatccagccgccgatagggttgaaggcaatggccacccaggaggcaaacgaggtcaacagggcgacctttgcaggcgcgagttgaaggttgcgcgtcatcggcccgaggccggcgctcagcgcagaattggaaaacgcgtcaaggaatagcccgccgagtgcgagccaccagatgacaccggccctgccgcgaatgcccgggcaggaatctatgtaggcaatgacatcatcgatgccacgaatcttgatggcagagtgttgcacggcggtctcctcttatttgttctgtaagaggccgcagcaactgcaaggcgcgaagagaccatcttacagatggtctcttatctagatctgcgtgaccaatgtatggcttcgcaggcacagcgtcaaccgggaaaacccttgtcccgggcattagcgtgcagcggtatttcccactgcacggctgaggctggcatccggcggtcgcaactgcccctcatgccgccgccccagccaccagcccagccccgcccacaccagcgccagcacggcgccagccagcgccaccgtggcgggatggcccgacagcgcatcgatcgccgtcttgacccacgcactgaccgcatcgcccgcacggtagaccgcggtgtcaatcacgttcttggccttgtacttggtctcgggatcgaccacggtgaacagcatctcgcgcccggggcgcagcagcgcgtattcgcccacgcgccgcaggatcatcacgccggccagcacgccgaaggtcggcagcatcgccagcacgagaaagccgcaggtcaccgccagcggcaccgcggtcagcagcacggtgacgccatagcggcgcgcgatgcggccggtgaagaagagctggaccaggatggtcagcgcctgcacggtagcatccagcgcgctgaagacctgggtctggcgggtgcgctccgggaaggcctcggccaccagccgcgcctgctcgaaatacaggaaggtgctggccgtggccagcaggatcacgaacaggccgatgccaagcaggtagcgcgagcgcagcagcagcgacagcccggccagcagcccgccgccgatggggttggccggatcctgcgccgcgccggccggggcttcgcccggctgcaccacgcccgcgccggcgcggcggcgccagccgaacagccagcccacgcccggcagcgttgcggccagcagcgctgccgacagcagcatcagcccggtcaggccgatctgcggcaccagccagccgcccagcacggggccggccagcccgcccgcgctggcgccggcggccagcaatgcgaacagccggcgcgcctgctcggggcggaacacatcggccatcaggctccatgccacggacaccacgaacaggttgaacaccgacagccacacatagaacacgcgcgccagccagacgttgtcaggcagggcgcgagtggccagcgcaaagccaagcaggttggcgataaagaaggcgtacacccagggcacgaagcggcgccgcggcagccacgcgcagaccgcgccgtacagcgggatcgcggccagcatcacgacaaaggtggcggtgaacagccactgcaggttcttcacgccgccggcaatgcccatggtctcgcgcaccgggcgcagcatgaaatagctggcgaacaggcagaagaaaaacaggaagccggccaccacggcgccggtctcgccggggcggatgccgaagccgcgccgcagccgggccaggccgccggcaggcgcctcgcgcgcgggatcgtccacgatagattgccgctcagcgcagcagcgcggcgatgcgctcgcgctggccggggtcaggcatgcggcccagtccggcgccgaggttgtcggccatgttgggcggcttggaggtggccgggatcgccgcggtcacggcgggatggctgacgatgaacttcaggaacagctgggcccacgagccgcagtcgatatcgccggcccacggcggcagcggtcggtccttgacggcgcgaaagaggcgcccgtcctgaaatggccggttgatcagcaccgccacgccgcgtgcttcgcacagcggcagcagcgtgcgctcggcattgcgctcggccactgaatagttgatctggacaaagtccacgcgctcgctgcgcacgatattctccagtgcctcgtgcgcatcgtcgcggtagtgggtgacgcccaggtagcggatgcggccctgttccttcagctcgcgcagccagcgcaggttggcctgccagtcaatcaggttgtgtatctgcagcaggtcgaccttgtctacatgcaggtcggccagcgagcgcgcccattgcgcctgcgcgggcgcgccggacttggccgagatcttggtggccaggaacacccggctgcgggcgttggccgcgcgcagcaggtcgccggtcacggcctctgcgctgccgtagctgggcgcggtatcgacgaccgaaccttcgctctgcagcagcaggcccattacctccgccagcggcttgcgttcggcggcgccggtgccgacgttgaaggtgtcggcggtgcccatgccgatcacgggcagggcttcggtggtgcccgggatattgcggcgcaagggggcggcgacggtggcggcatgagccggcagcacagggccgaggccggtagcggccaggcctgctgcaaggctgaggaaggagcggcggtcgatcgacatgggatggttcccggcaagtcacttactggttgaccttaggcggtgggcggagccttgtaaaccgttgcgttgatcggttgcgcggcagacttcgccgttcagggcggggaatggcaaggcgcggctggatgcgctggtgagcgcggcctggcggggcgcggtggctccggacacaggcgaaaatgagccactaacgttaaatttcttgtggaatcaatcaggcaattcagattttcatgttttgtctcattttgagatttttaacatttattccttagtggcttgggtaaagttgcgcacgtatcaaaccgtgtgccgttacccagatcatgaatcgccgttgctaccgccttgtcttcaatcggtcacgcgccatgctgatggcggtcgaggaatcggcgagcggcctgggcaaggggcgcatcgccgggtcacgcggcacacaggctccggcgttcacccgcatggcgcgcttcggcctgccggcaacgaccctggccgcctggtgcgcaatggggctgccatgggcggccagcgcacaggtggtggcggacccgaacgcgggcgccaaccggcccgccgtggtccagaccgcgaacgggctgcagcaggtcaatatcacccggccgtccaccgccggcgtgtccgtcaacgcctacacccagttcgacgtccccaaggccggcatcatcctgaacaattcgccgtcgatcgtggctacccagcaggcggggtacgtcaacggcaacccgaacctgctgccgggcggctcggcccgcatcatcgtcaaccaggccaccggcacactgccgagccagttgcgcggctacctggaggttgccggacaagagctacgtcaccacccgcgtgctggtacccgagcaggacttgagttccggcacgctgaagctggcactgctccccggcgtcataggcgaactgcgcttcgccgagcccgacctgtggggcacccggaaatcggctttccccgcacccaggcgacttgctgaacctgcgcgaccttgagcaaggcctggagcaaatgaagcgtgtgccgagcccaggatgtggacatgcagatcgtgccgacgaaggcgccgggcgtgagcgacgtggtgatcgccgtcaaacgcggcaagccctggacggtggtggcctcggtggacaattccggcacgcgctcgaccggcaagtggcagggcaacctgagcgtgagtctggacaatccgctcggcctgaacgaccttttcaacgtcggctacaaccaggatctgggcttcgccaacaaggaacaggcacgcgtggctggaatggctattactcggtgaacaactatttccagcagatcgccggtgtcaatcagaccttcatctccagcggcaagtcggagacagcggacctgaagctgcaccgcgtgctcaaccgcagccagaacgatgtgttcggcatgcagtttcgcctgacccggcgctttggcaagagcttcatcgaggacaccgagatcgcgcagcagcgccgcaacaatacggtgctcgaggcgggcatcacggatcgccactacttcggcgcggcgcagttcgacggcacgctggcctatcgccagggcctcggcggattcggcgcgcaggacgatgtgttggccgacagtggcggccccacctggcgctatcggatgctcgtggcggacgccaacctgtcggtaccgttcaagctgggcgagctgccgctgcggtatgtcaccactttccacggccagttcaccaacgaccggctctactacattgatgcgctcaccatcggcagccgctacacggtgcgtggcttcgatggagagaacctgctggccagcgagcgcggcttctattggcgcaatgagctacatgcgcctctgggcggcagccgggcaggcgctgtatgcaggactcgattatggaagggtcttcgggccgattaccactgcgctggccggcacccaactgaccggggcggtgattggactacgcggagggctgggctcgcggctgggctcagtctcgtatgacgtgttcgtcggtatgccggtctataagcccgcagcgttccatacggccgcggtgacggctgggttgcaggtggtgtatcggtattgattcccgcaggacgaggcgtgacagtgcagaatcatcggcacaccaacagttggaaagcatccggttgtagcggggcgtacttcagcagcctgctagtgaagcttgggtcgatgcgccacacgaaaacgcactgacaagtcgtttagacgctgatccagtgtccatagccgtgcgcctggcgtgatcaaagtggaagccagcaatgagacatccaccaggccgcaaccgagtccatgcaatttctcgtgctcgatgaacgccattacctctgccaggctggcctgccttgcgggctgcaacagcccgatgtcaccgagtgtccgcgcacgcggtgccgggggcgtgccgcaggctagttcaaccaggaccatggggtgggtcaatgcttgatccgacacgagcaaactgaccagtgcgtcattgcggttcttgaaatgatccacccacacagaggtgtcgacgagcacgctcatttcgattcgggttccatgcggctacgtggcacatcttccatgtcgggcgcggtgccacccagcgccgcgaggcgcttggctgcttgcacccgcacgaaagtcttgattgcctcacgaaaaagatcagatttgtccatgccagggtcggctatctctagtgcttgttcataaagggcgtcatcgatagtgacggtcgtgcgcatagcatgctccctgcctcagatttgatgttatggtgcatcaaaaaaagcatctaggcaaggttgcccgcaggatggtgtgacggtgactgccccgtcacaccaacgcgccgctacagcatccgctcccgttcggctagcagtccatcaagctgcgccttcaccatgccaagcaggcaaagcgcgctgaagcagccctccgagcgttcgctttcgtgatccagaagtacgagaactccgtcgataccagcgcggacctgctgcaagcattcgttagtcatcttatcgatcgtcgttattgattcctcactggtgagtgcgcgccactcctttccacgtgagggcggcgggccagtcaacgagggtggaaagaccggtctgacgaggtggaaccggccagccttgcggctgcctcgcttggcccgccatggaaccatgcgagcacacaggcgttgcatgctgcaagcgcaacgcctgtcctcgtcaggcatccgggctttccacacccgatcatcggtgatccgatgacgccaccagtatttgctgtcggtgcaggggaatcgatgagagatgtcgcatttccaggggcgggcgaagtttgaatccatgcagcggatccggaaatcgccgactcttgaaaatgcacgtgcggctttcgtaaaccgcgcccatgccgtcgaaggcagtcacggccatgaagctgggatggcccgcgcaggcaagccaatcccggtggataccggggcctgccggggccgcccggcgcgcccccggggcgggggcgcgggaggtaacgctcagatcagcgtggccaggcccagcgtcagcagcagtgccaccacggagatgatggtttcgcagaccgaccaggtctggaaggtctgggtcacggtcatgttgaagtattccttgaccagccagaagccgccgtcgttcacgtgcgacaggatcagcgagccggcgccggtggtcagcaccagcagttccgggcgggtgcccggcacgctggcggcgatcggtgcgacgatgcccgcggcggtggtcatggccaccgtggccgagcccgtggcgatgcggatcatcaccgccaccagccagcccagcaccagcaccgacacgttggcgccggtggcgacgtcgacgatggcgttggagatgccggagtcgcgcaggatgcggccaaagccaccgccggcgccgaccaccagcgtgatgatggcggtgggcgccacgcactcgttggtgaacttgaggatggtctcgcggttgaagccgcgcgccttgccgaaggtgtagaagctcaccagcgcggcgatcagcagcgccatcaccgagttgccgatcagcttcaggaagtcgttggcaaaggtcttgggcgtggtgaacaggtcggcccagctgccgatcagcatcaggatcacgggcagcaggatggtgaacaccgtgatgccgaagcccggcaactcgtgcgatgccttgacgcgctcatcctcttcggtgaactggtccgccagcgggttgacctcgggcagcttgacgtagcggtccatcagcttggcgaacagcgggccggcgagggctgccgtgggaatgccaacgatcagcgcgtacatgatggtcttgccgatgtcggcgccataggcggtcaccgccagcagcgcggccgggtgcggcgggatcaggccgtgcaccacggacaggccggccaccatcgggatgccgaccagcaccatcgacgtgccggtgcgcttggccacgttgaaggcgatcggcaccagcagcacgaagcccacttcaaagaacaccggcaggccgacgataaaggcgatggtggccatcgcccaatgcacgttcttcgcgccgaagaaatcgatcagtgtgttcgcgatgcgctccgcgccgccggattcggccatcatcttgccgagcatggtgccaaggccgaccaccagcgcgatatggcccagcgtgccgccgacaccggcttcaaaggacttgacgatgtcgcccatcggcatgcccacggcaaagccgagcagcaccgatacgaccaccagggtaatgaaggggttgagcttgaagcgcgcgatcagcaccaccagtgcgatcactgcgatcagcgcatacaccaagagcgtggttccggtgacggcacccatatagtctccttgtgtggaaaaaatgccgcttgtggcggcaggggttagtttttagtttttcccctctcccgcggtagcgggagagggcacgcaatccgcaggcagcaggctcaggccgccggcttcttgtaggcgatgcagtccacttcgaccttgcagtccaccaccatgctcgactgcacgcaggcgcgcgcgggcgggttggcgccgaagtattccttgaagatcttgttgaacgaggcgaagtcgcgcgtgtcgtccagccagacgccgcagcgcaccacgtgctccgggccgtagccggcctcggccaggatggccagcacgttcttgatggcctggtgggtctggggcacgatgccgccgtcgatgacctcgccgctgaccatcggcacctggccggagacgtagagccagccgtcggccgcgaccgcgcgggcaaagggcatgtgctggccgccggtaccggtgccgccttcgacgccgaatcgtttgatgtccatgggtactcctgggatgggttggatatgggaaggaaggagggcagcgcgccggtcaggcggcgccgaactcaggccgcgagcctcgcggcaggaaccggccggcgcgcacgccggtggcctggcgctgctgccatgacagctcgccgttgacccagaccgcggcaatgccctcggccggttgcatgggatcggtaaagctggccgcatctcggatggtggtggcgtcgaacagcaccaggtcggcccagtagccttcacgcacgaagccgcgctcctgcagcccgaagcgctcggcggacatgccggtcatcttgttgacggccaccgtcagcgggaacagctcgcggtcgcgggcgtagtggcccagcacgcgcgggaaggcgccccacaggcgcggatgcggcagcgggtcgttgggcagcccgtccgacccgaccaccgtggccggatggctcaggatgcggtcgacgtcggcgtcttccatgcagtggtagaccgcgcccgcgggcatcagccggcgcgcggcttcgtgcaggtttacctgccattcggcggcgatatcggccagcaggcggccgcccatctcgggcgcgccttcggaccaggtcaccatgatgtcgaagtcgctggtgacctgcttcaggtccagcgtggaggagctggcggtgtaggggtagcagtcgcagcccaccggctgccagcgctgcgcaccgtcgagcgcgtccagcacctcggtgctgcggccccagttggccacgcccgcgcatttcaggtgcgagatcaccaccggcacgcgcgcatggcggccgatgcggaaggcctcatccatggcgtcgaggatctcggcgaactcgctgcgcaggtgggtggcgtagagcgcgccggccttggccagcggttcggccagcgccagcacctcatcggtcggcgcgctgaaggcgttggcgtaggccaggcccgtggacaggcccagcgcgccgtgctgcagcgcttcttccagctgcgcgcgcattgccgcgatttcttccggcgtggcggcgcggtcgaagcggtccatatggttgctgcgcagcgcggtatggccgaccagcgcggcaacgttgaccgcgggctgcgcggcttccaccgcatcgacgtaggacttgaaatccgggtagcggaaggcgtcggcatggccgagcaggttcatcgggtcgggcggctcgcccgccagcgtcaccggtgcggcgctgatgccgcagttgccgaccaccaccgtggtcacgccctgcgacagcttgggcgtcatcgcgggctggcgcaccacgttggtatcgtcgtgcgtatgcacgtcgacaaagcccggtgcaaggaccaggccgtcgccttcgactacatgcgaggcggcgtcgggatcgatcgcgccggcttcatcgatgcgggcgatgcggccgtcgcgcagggccacgtcggccaggcgtgcggcggcgccggagccgtcgatcagggtgacgcagcggatcagggtatcgaacaggtgtggcatggtcagtctccgagcggctggcggctgtcagggccccgggcggggccgctttcgccgcggtggctgtccagcacgtacttgagccggcgcaggcgctctttgctctggtccggctgcaacagcgcgcattgcgtggcgagcacgtccagcaccatcagcatggcgtagcgcgatgccgacggtttgaaaatgaaatccgtctccagcgtgcgcaccggcagcagcacgtcggcgcgcgcggccagtggcgagcccagcgcggtcacggccaccaggcgggcaccgtactcgcgcgcgatatcgcagctggccagcatctccggcacgcggccgctggccgagaaggccagcaccacgtcgtcgcggcccagcgtggccgccaccatcttctgtagcagcgcgtcctggtagctcgccaccggctggcccaggcgcgccaggcgatggcgggcctcgtcggccatgaacgacgagccgccgcccatgccaaaagcgtagaccatgcgtgcgccgagcaacaggcgcgcggcctgttcgatgcgctgcgcatccatcatgccgcggttgacttcgagcgcggtgaggatgtcggcgtggatgctgtcagcgagtgtggccggggtggcttcaccggcgggaacgctgccgggctgcaggaagcgcgcacccaccgcggtggcctgcgccaggcgcagcttcaggtcgcgcacgtcgcggcagccgatggccttggcaaagcgcgtcacgctggcctcgctgacgccggccttgcgcgccagctcattgatgctggcggcggccgcgccggccaggtcttccagtaccacctgcgccaccttctgctcggccaggcgcagcgcggggccgcgctcggcgatgcgggtcaggatgtcgaagggcgcagtcatgggcggcaggtctggtcggaagacgggtcggatcgaaatgtgacgaaaactgcggtgcttgcaggcaggggctataacagtgattggcgcacgtggcggatgccagtcgcgtggtcccggctagcccttccgggcatctgcgtgttactttataacaaggatgaaatatcttattttcagggctatcattacgtcaatcagattttttcagggtgatgacaagcatgcgtgaaataaagtatcaggctggcgtgatcgatccgctcaacaaggcgctgggacggatggagaccccgatcgccccggatgcggccggccagaccggctggaacctgttgcgggaagagctgagcctgccggccgcggtgctctatgaagaccggcttgcgcataacctggaatggatgcgccgcttcatgaacgaatacggcgtgcagcttgcgccgcatggcaagaccaccatggcgcccaagctgtttgcgcgccagcttggcgccggcgcgtggggcatcacgctggccaccgcgcaccagaccgctgccgcgcatgcgcacggcgtcaagcgcgtgctgatggccaaccagctggtgggccggcgcaatatggaaatcatcgctgacctgctgcgcgatccggatttcgaatttttcgcgctggtggactcggccgcgctggtcgaccagctcggcaagttcttccaggagcgcggccagaagctgcaggtgctgctggaactgggcgtggaaggcgggcgcaccggcgtacgcgacgacgcgcagcagcaggccgtgctggacgcgctggcgcgctggccgcaggcgctgtcgctggccggcgtcgagatctatgaaggcgtgctcaaggaagaagccgatatccgcaagttcctgcagcgcaccgtggcggtaacgcggcagctggcacaggaaggccgcttcggccgcagcccggtggtgatgtcgggcgcgggttcggcctggtacgacgtggtggccgaggaattcgcgcgcaccgagatcggcgcgccgatcgacatcgtgctgcgcccgggctgctacctgacgcatgacgtgggcatctaccgcgccgcgcagcagcgcatcctggccagcaacccggtcgcgcagaagatgcgcgagggcctgctgccggcgctgcagctgtgggcctatgtgcagtcgatccccgagccggaccgcgtcatcatcggcatgggcaagcgcgatgcggccttcgacgccggcatgccgatcccggcacggctgtaccggcctggcaccgaggcgccggtggacgtccccgcgcattgggaagtcaccggcatgatggaccagcacgcctacctgcaggtcaagcctggcgacgacgttcaggtcggcgacatgatcgccttcgatatctcgcacccgtgcctgactttcgacaagtggcgccatatcccggtgctggacagcgaaatgcgcgtgatcgacatcgtgcaaaccttcttctgaggcaggcagccccatgagcatcgatatcctggcctacggcgaaccgctggtggagttcaaccaacagcccgacgatccatcgcgctacctgcaaggctttggcggcgacacttccaacttctgcattgccgctgcgcgccagggcgccagcaccggctatatctgcgcggtcggtgccgacaccttcggcgagcgcctgcgcgcgctatggacgcaggagcgggtcgatacccgccacgtgcgcgtcgacccgagcgcgcctaccggggtctactttgtctcgcacgacaaccacggccaccgcttcgattacctgcgcgaaggctctgctgccagccgctaccagcacgagcatctgccgctgggcgcgatcgccgcggcgcgctacctgcacctgtcgggcatcagcctggccatcagcaccagcgcctgcgatgccgggctggacgcgatggagcatgcgcgcaaggccggcaccaaggtcacgctggacaccaacctgcggctgcggctgtggtcgctggcgcgcgcgcgcggcatcatgcgcgaggccctgatgctgaccgacgtgtgcctgcccagctgggatgacatcaccgtgctgaccgggttggacgaccgcgacgccatcgtcgactacctgctgggctgcggcatcggcctggtcgcgctgaagctgggcgaagagggctcctatgtggccacgccagagtcgcgcgcgctggtgccgccttatccggtcaagccggtcgatgccaccggggcgggcgactgcttcggcggcagctttgttgcgcgcctggccgcgggtgccgacccgttcgaggcggcgcgttatgccaacgtggctgccgcgctgtcgaccaccggttatggcgcggtggcgccgatccccgacgcccagaccgtgctgggccggctggcacagtcggtgtcggtgatcgcatgacccggttggcctgaactcctgcttccctgaaaccctgctcctgcactccctactccgagacagccatgcaaaaccagacttccccgctgcttcaacgccttgccgacgtgccggtgatcccggtgctggaattccactcggtcgacgaggccctgcacgtcagcgaggcactggtcaccggcggcttgccgctgcttgagatcacgctgcgtacgccggtggcactggaggcgatcaaggcggtggcggcagccttgccgcaggcctgcgtcggagccggcacggtgctgaacgtcgagcagctgcacgccgtgcgcgatgcgggcgcgcagtttgccgtctcgcccggcctgaccccggcgctggccgagggcgcgcagggcgcgggcatctcgctgctgccgggcgtggccaccgccagtgaggcgatggcggcgctggaagccggcttcaccttcctcaagttcttcccggcgcaggcagcgggcggcgtgccgatgctgaagtcgctgggcggcccgctgccgcagctgcgcttctgcccgaccggcggcatcgacgccgcgctggcgccgacctacctggcgctgccgaacgtggtgtgcgtgggcggttcgtgggtggtgcccaaggacgcggttgccagtggcgactggggccgcatccgcacgctggccgagcaggccagggcattgcgcaacaagcgctgagcagcggcagcgcaaagagaaacggcacgccatgcggcgtgccgttttcatatcgacgcggtccgggccgcatcagacttgggggggctggcggcttacttgtgacggtccgccgagctttcgagcttctggccaccgcgctgaatgtcctggccgagccccgccatcgtgttgcatccagccaacagtgtggcaaacaaaatgcaccagatccaacctttcttcacgccgggctcctttcgaggatttcaagaatcgagagattcagggattgagggatttgcgccgattttaccgctgctgtgagcgggtttgacatctggtatgtgccaatttgtaaatcgtgcatcgggcgcaacgccagccgcttctcaggcgtgggacgccagcagttcccgggcgcgctgctggattgccgcatgggtctggagcagccaggtcgcagggaatggctgcgccagcaggtagccctgcacgctgtggcagccccaggcacgcaccgcctcgagctgctggcgggtctcgatccccttggcgcagaccgacacgccggcgccccgggccagccggcaggcggcccgcaggctgtcggcacggttggcggaatcaccgggccggggggcatggcccagccggcgcgcgtccagcgtgacgcggtccgggtgcagcgccgccagcaactggcggcagcccgggctgtcgtcgaaatcgcccagcgtcagttgcagtccgcgccggcgcagggcggcaaagcgggcaatgatgtcggcgtcggccggcaccgcgctggccgacacttcgatgcacaggcggtccggtgcgatgccgcctgcgtcgatggcctgggccagtgcctccaccatctgcgggcggtgcagctgggcgctggaggccagcagggtgaattgcagcggggccacgttttcggcggcgcgtaccagcggcagcacgctttccagcagccagctgccaatccggccgaccagccccagcgactccaccgccggcaggaaatcctgcggcgccacccgcccgagcgccggatggtgccagcgcagccgcacggtgtagccgctgaccacggcgctggcgaagtcggcgcgcggctgcagctgcaggctcagttcgccgcgctccagtgcgtcgggcagggcggccagcaggggcgcggtcggtggcgcggcgggcttgtcggcgcgcgccaggccgtcgcctccccgtcgatcgacccgcagcatggcgtccagggcctgctgcaggctgcgttccgccgggatatccggatggtcggtggccacgccgatgctgcacgaaataaacagctcgaagccctccagcgcgaacggccgggacaggtcgtcggccagccggctggccaccgggccggggtcgggctcaccgtccggcagcgcggtaatgaccaccaggtctgccggcgccatccagtgcatgatggcggcgggcggcagcaggcaggcgatgcgtgcctgcacgatggcctgcagcctggccgcgcgccggggccccagggtttcgcaggcgctggcaaaccggtccaggcggatagaaaggatcgtcgctggctgcccggtgccggagcggcgtgccgctagcgcggacaccagggcggacggctgcatcgcgccaggcgcgcccgcggcgttgtcatcggcatcaggatgcatggatggtcttgcgggcagcctgttgaaggccgtgcgctgcccgcgtctccccggtatcagatttggtcgttcggcttgccgctgggacggccgccggcgcttgtcgtcaggccttggtaatccacgcctgccacggccgcatgcgggccgcacaggccgatcataagcgaaggggaaggtgcggaacattgcaaattgcgccaaggtgacttggtcgcaacctgcaacttgatatggatcaatatggccggaattggccgtgatcgtggattgacgccaccgccggaatccggcagcggcggatgggctggcctgatcagccggtggtctcttcctcaggtccttcctgcgggggcaggcgcgcggccagcactttgtcaatgcgtttgccgtccatgtcgacgatctcgaagcgccagtcgccccattgcacgctgtcggcgatctgcggcaggcggcccagcagcaggagcagcatgccggacagggtgtggtagcgctctttttcttcctcgggcacctggcgcaggccgatgcggtccttcagttccgggatcgggatcaggccgtcgagcagccacgagccgtcgtcgcgctgcaccgcccattcctcgccggcggcgtcggccttgaattcgccggtgatggcctcgatcaggtcctggagcgtgaccagacccagcacttcgccgtattcgtcgatgacaaaggccatctggccgccggagccgcggaaattctccagcagctccatgccggtcacgctctcgggcacgaacaccgccggctgcgccgcggccttcaggtcggcttcctcgccgcgcagccggcgcgccagcagctggcgcgcgctgaccacgccgatgatgtcgtgcatgccgccgcgcacgaccggaaagcgcgagtggtcggattcttcgatgcggtgcaggttttcatcgagcgtctcttccacgtccaagtacacgacatcgccgcgcggcaccatcagcgatgccagctggcggtcgtccagccggaacacgttgcgcaccatggtgtgctcgtgctgttcgatcacgccggcttcggaaccctcgaccagcagcgcgtggatttcttcctcggtcacgcccgggccgcggtcgaccttggtgccgagcacccgcagcaccagccgcgttgagctggacagcagcttgacgaacggggtggaggccaccgccagccagccgatcgggcgcgccaccagccgcgcgatggcttcgggggccatctggcccaggcgcttgggcaccagttcgcccagcacgatggaaaagtaggtcaggccggccaccacgatggcggttgccacatagccggaggtgttaggcgacaagccgaagccttgcagccagaggcccagcggctgcgccagcgtggattcgccgaccacgccgttgagcacgccgatcgacgtgatgccgatctgcaccgtggacaggaagcgcgtggggtcctcgcccagctggaccgcggcaatcgcgccgcggtcaccgttctcgatctggcgctgcagacgtgccttacgggccgtgaccagcgcgatctcggacatcgcgaacaggccgttgagcagaatgagcgccagtagtatggcaatttccatcagggtacgcgctctttgcgtgtgagttgaaagcaccaagcataccatccgcgcatgacggcccggcggttccccggtgcaggtgatggtggcgcctccgcctggcgtggcgataactaatggagatagctcgatacctaatattcaatagatagttatcgttggctgcgccagacttccgcccatggcagcacctgtgccgccttccgaacagcctggagcctacaggcgtgcgaatcacaaggagacagaatggaaagccaatggacggccgtgctggtggagaaattcggccatagcttcagcgcttacgaactggatggcggcgagcgccgcttcagtgtccagttgcctgactatccgcatgaattcgtggtggaccgcgagcgcctgtgcggctacgtcggccactatggcgtgcagaccttcgcgcacgccggcgacggcggcgccgcagtgatcgcggtcgacctgatgcgcggcgcagtgcgggcacggctcgattgctcgccctatcaccgtatccatggcctgcagatcgaccggcaaggacgcgtctacgcgctgagcgagcgcgacaatatgctggtggtgttcgaggcgccgctggagcaccccgtgcctgaccgcgccgtgcccgcgggcggggtgaaaagccatctgttcgtgttgtcggccgatggcgagcgtgcctacgtgaccaacctgctgtcgcataccgtgacactggtccacccctacgatgccacccgcgctccgcgcgcggcgtacgccggcaggcgccccgagggctgctgcctgagccgcgacgaagcggcgctctacgtcgccagccgcgacgatcacagtctgacccggctggacgcgcgcacgatggaagcggtgcgcacggtgccgaccggcgaggatcccacccgcatctactggtcgccggacgaccgcctgttcgtgctcaactacggcgagcgcagcatccgcgttttcgaccccgacacgctcgccgaaaccggccgggtcgacaccggcgccaggccgattgcgctcgccttccatccggctgacccgagccgcgcctatatcgcgctcaacgaccacaccgtcggccagcttgacctgcctggcctggccctgcgccatgccttcaccaccggcaaggaaccggacggtcttgccatcctggctttgccgacgcggtagtcaaccggcgttcacggccgcgaaggcagcgcggatgccagcggcccatacccggaaatccatacggagacagagtatgaaaggcttggaccaagccggcgccggcacgtcggtcgccatcgatgcgacaccactcaccggtgccgccagcattccagcccagcgctggtggcgcatcatcccgccgatcctgatggtctgcatcgtctcgtacatggatcgcgtcaatatcgccttcgcgatgccgggggggatgggcgatgcgctcggtatcggcgccagcatggccggcctggccggcggcatcttctttgtcggctatctgttcctgcagattcccggcggcaagctggccgtgcgcggcagcgggcgcaatttcatcgcctggtcgatgctggcctgggccgtcatttccgtgctgaccggcctggtgcgcaacgagaccgaactgctgattctgcgctttgcgctgggggtggccgagggcggcatgctgccggtggtgctgaccatggtcggcaactggtttcccgaccacgaacgcggacgcgccaacgccctggtgatcctgttcgtgccgatcgccggcgtcatcaccgcgccgctgtcgggcctggtaatcgcggcgctcgactggcgctggctgtttatcgtggaaggcctgatttcgctggcctgcctcggcgtgtggtggaagctggcctgtgaccggccggagcaggcgcgctggatttccgccgaagagaaggcttatctgctggcccgcctgcgcgaggaagagcagcaggcagccgccgctggcgcaagcgtggggcagggcgcggccgacacgcgggcggtattggcgcacatcctgtcgcaggacgtgatctggcgcctgatcgccgtcaattttctctaccagatggggatctacgggtacacgctgtggctgcccaccatcctgaggggcctgaccggaggcggcatggggcaggtcggcatgctggccgtgctgccgtacctgggcaccatggccggcatcctcgcgatctcctcgctgtccgaccgcaccggccggcgcaaggacttcgtggtctggccgctgctgggtttcgccgcctgcctggccggttcggtctggtggcacgacaatacctggctgtcctatggcctgctggtcggcagcggcttcttcctgcagtccgcggcgggggtcttctggaccctgccgccacggctgctggccgccgagcacgcgggcgtggcgcgcggcgtgattaatgcgctgggcaacctgggcggattctgcggtccctatgccgcgggcgtgctgatcgagcgcgtcagcgcgggcgccggtgtctacctgctggtcgccgcgctggtgatggccggcgccctggccgccacgctgccgaggcggtgccgatgagcagcgtaacaactgccgcgctgcccgcaggcctggccatcgtcgacgcccaccaccacctgtggcaactcgggcgcggccgctatccctggctgcaggacgaataccggccacagagcttctttctcggcgattaccaggccctgcgcagcgattaccttgaggcgcagtacgcgcatgacactagcgccgtcacagtgctggccactgtgcacgtagaggccgaacgcgaccgccgcgaagccgtcgacgagaccgcgtggctgcacggccaggcctggcgccccggcatggctgccgcggtggtggcctacgcgccgttcggcactccaggatgcgcggagctgctggcgcgccaggccggtttcgcgcgggtcagggggatccggtgcaaaccgctgacagccgcggcgcagggcgagtcagtggcagggcggcccgggtcgatgcaggaccaggcctggctggacgacctggcgcggctggagcgccatggcttgtcgtgggacctgcgggtaccgttctggcatttgcgcgaggcggcgcgggtggcggccgccttgccgggcgtgccgatcgcgctcaatcacgcgggcctgccactggaccgctcgaaggagggcctggccagttggcgcgccggcatggaggcgttggccgcctgcgccaatgtgtcggtcaagctgtcggagttcgggctggccggcgggcgctgggatgcgcagggcaaccgcggcatcgtgcgcgaggtgctggcgatattcgggcatgagcgggcgatgttcggcagcaacctgccagtgtcgggcctgagcgcggacttgggcacgatcctcggcacggtgtgcgaggcgctgccggatcccgtcgccaggcagcgcgtgctggctggcaatgcggccaggttctatcggatcaatgttccaaggccgtccgagctggcctagaaccagcggcaggcacaagcatgctataagtcctatcttcgccgcagcccggccaccatgccagacctcccagccaccctctccagtgccgccaccctgcgcaaacgcttgcatatgcggcatctgcgcctggccctggcccttgccgagcaccgctcgctgcggcgcgccgcggcacagatggcgctgtcccagccagccgtcaccaaggcattgcacgagctcgagagcgtggtcggcacgttgctgttcacgcggcatgcgcgcggcatcgagccgacggtgttcggcgaggcgctgatccgctatgcgcgcgtggtgctggccgacctggatgccctgcacgatgaatttgccgccatcgccgcgggcgaggtgggcaaggtgcggctcggctcgatcctggccccggtgccttccgttctgtcgggcgtcatcaacgcgctcaaggcacgctatccgcgtttgcatatcgtgatgcaggtcgataccagcgacgtactggtacaggcgctgcggcaggatgcgctggacgtggtgatcggacgcattcccgaaggcacggtggccgacgatctcgacttcgagccactgttcgaagagtcgctggccatcgtggcgcgcgccggccatccgcaggcaggcaagcgcggcgtcaagctggcttccctggccggctatccctggatcatcccgccagcggcggtgccgatgtggcagatcatcgaccagaccttccgcgacaaccgcgtgccgctgccggaagacatcatcgagacttcgtcgatcatgggcacgctgccgctgctggcggatagcgaccgcattgccgtcgtgccgggcgcgatcgcggagtacttcgtcgccctgggtgcgctggcggtcctgccggtggcgatgcgcgggcggctggtcccctatgggattgtgctgcgccggcggcgggccgcgacgccggccatgcgcctgctgatcgacgcggtgcgcgcggcggggcccggcgctccgcaggcgatgactgaattggagccattacctgcaaggtaatggtcatacgccgcggtgcatgctgtaatgcatgccatggacacgctgaccccagcctccgaggccaccctcgacttccccggcctgctgcgctactggcgcagcaagcgcggctacagccagctggcgctgtcgctggccgccggggtgtcgcagcgccacatctccttcctggaatccggccgcgcccgccccagccgtgaaatggtgctggcgctggccgagcgcctgggcgtgccgctgcgccagcgcaaccggctgctgctggccggcggctttgccccggcctacagcgaacacgcgctggcttcgccgccgctgcagatggtgcagcaggcgatcgcgctgatcctggccaagcaggagccgtacccggccgtggtgctggaccgtttctggaacctggtggatgccaacccggcctaccggcgcatgctcgagaccctgctgggcgggcgcgagccggcatcgctcacggaaggcagccacaggatcaacctgatgctgaccgtgtttgatccggagggcctgtggccggtgatcgagaacgcgcgccaggtcgggcgctacctgttgcggcgcgtgtggcaggagctgcaggtgcaggcccacgaccagaccgcgcgcgagatcttcgggcgcatcgccgcctggcatcctgacatggtcgggccgggcggcgcgctgctgcccgaggacgacggcaccgatggcccgccggcgccattgctgccggtggtgctgcatgcgggcgcgttccgcgcgtcgctgttctcgaccctgaccacgctcggcattccacaggacatcacgctgcaggagctgcgcatcgagtgcttcttcccggctgacgacgccacccgcaccttgtttgaagcgcaggccggggctgcagcggccgctgtcagaagcggtagcgcaggtaaatgacgtggaaggtagtgccgggattggggtccttgatgccgccattggacaggtgctggaaccggtagcccgcggcaaagcgccggtccttgcccaccgtcaagccgatcccggcgtactccgagaactggaaggcggtggaaatgtcgtggttggccgaggtgtgcgtgctggtcagcaggcgcggcccgaccgacagctcgaggaagggcacccaggtgtggcgccaccatgcgatccgcaccaccggcgaggcaccaaactcccataggtcgttgggctggttgtcgctgctgctgcgccagcgcgcaatgttgacctcccattgcaggtcgacctgccagccttgcggattgccccacgcaaagcccgaatcccacaacatggcgacctccgccttctgcacgtcgtggccatcgtcgaagccgtagccaagctgcacggcaggcgcggcgcgtgccgtcgctgccaggcacaaggacagggcaagcaggcccgcggcgacggtgcggcgcacccgctgttgccacgcatgtcggcagggcgggggtggatggaacgaggaacaactcacacggcggtcttgtctggcttctggttcgtgtcggcgcatgggaagcacggatgaagaggtgctgcgttgttgtccggcaaggcatgagccggccgccacggcgggcgctagcttgcacatgcgctgcctccctgccttatttgtagtacacgcgaggccacgttgcgatggtcggatttgttcaagcgtggtcgagcgcccgtccggcgctctgcgtcgggacaaagaaaaaaataatcgtgctaacattcgcgcgccggcgccggctacaaggccgcgccggttcgttacgtcttcagggcggggtgaaagtccccaccggcggtatgccgcggcgcgcagtgcgtgtccggcgagcccgcgagcgctcgcattcccgtgcgaggtcagcagacctggtgagaggccagggccgacggtcatagtccggatgaaagaagatgggcggagcttgcccgcgcggcccggcgccttgcccgagccttgcggttcgctgttgccttgcgccgcgcgcagggcgcggctgttcgtgcgtgcgcttcaggcgcggcgtgcggcgctgcaactccgttgatccttcccctggaacgcccattgatgctgaacaaggagcgtttcatgcctagcctttccaccgaagctgttgcacccgaggtgtccgcggatcttgccgccgatgccgccccccgttccctggccgcgcgcatcgcgcaggcgctggacgccatgcgcgaaggccgtccggtcgtgctgctcgacgatgacgaccgcgagaacgaggccgacctgattctggccgcggaacgcctgacgaatgccaatatggcgatgatgatccgcgaatgcagcggcatcgtctgcctgtgcctgaccgaggacaaggtgcgcagcctcggcctgcggccgatggtcgagcacaaccgcagccagtatggcaccgccttcacggtatcgatcgaagcccgcgaaggtgtcggcacgggtgtcagcgccgccgaccgcatcaccaccatccgcgctgccattgccggggatgcgggcaccgatgctgtggtcagccccggccatgtgtttccgctggtggcgcgcgacggcggggtgctggtgcgccgcggccataccgagggctcggtcgacctggcccgcatggcaggcctgtcaccggccgcggtgctgtgcgagctgatgaaccccgacggcaccatggcacgccggccggaggcgctggcctttgccgagatgtaccagctaccggtgctgaccatcgaggacctggtggcctggcgccgcctgcacgactgaaaagtcgccgcctgcacgcaccccggcatgcaaacgcgcccgggatgcgtgcttcctgtgcgacaatgcggatcgctttttcccgtctatatgagggcaattccatgatgttccgcatttttaggcacgcagccgcgtttgctggctgcctgctcggactggccgcaccgctggcgcatgccgaaggcagcgccgcgacggcgccgtcccccgttccctccagcaccacccgcccggctgccgccgctggcctgtacgagtgccaggtcgctggcaccggcacggtattccggtccacgcccagggaaggctgccggctggtcgcggcacccgatcccgccgcccccgatccgcaacgatggcttcccctgatgggtgccaacggcgtgatttcgtatttcgatcaatccacggtgcgccgccagggcaccgaagtcggcgtggtggtgatgcgcaattcgccgtcgggggtgatccgcaccgccagcggcgagccgatccgctcgtcgctcaagcgcatggtgctgaactgcgccacgtccatgttcgccgtggtcgagcagacgctctacagcaagcgctttgcgcgcggcgattcgctctatacgatccgcgcgccgcagtacggcaccttccaggtcgccggccccggcacgattgccggagagttgctgcgcaagctgtgccggtaagcctggcggcgagcggcgatccacggctgcctgtccagctccctatcagggtttgtcccggtcaacggcgcgcaaaccttcctcgttgatgctggtgacagggcgcgagccaaaagcgcccgtcatggcaggcatccctgccatacctacccgcagggcaaacgaggagacggaaatgaagaaatggatcgtcatgctgtcgatggcaatgttcggtgcgggcgcgatggcgcagacgccggctactccggcgacgcctgccaccccggccacgccggcggcagcgtcgactgacaaggccgcgccggccaaggcagacagcagcaaggccaaggccaagaagaccggcagcaagaagaagagccacgcgcctgcggccaaggatccgacgaagaacaaaggcgcctgagcgcgctgatgatggcggcgggcgcacggctccccggcaagcggggaggcaggctgcgcccgtgactgccatgccgccacgcagataatggccggccgcgcctgcatggcgcggacccgccgtgcgcaggacagccccgcggcacgcgttgcgtgtcttccggggggatagagcagggcatgtccgggcggatcgcaaccaggaggcttcggcctcctttttttcgtccgctgccgcagggcggctgccgccgcgccggctttgcgcctgcgccgccgcacgctatgcttgcgggcatcgtgccggaccgggcgtggagccctcgcgccggcgcaggccaactcggacgggagcggtcttatggcaacgctagcggtgtggcggcggtggcggcgattgacggcattctggatggcgggactgggctgggtgataggcacgctgtggatgcaagccagcctggctgcgccggcgtccgagcccgcggccgtgccggctccgatcgccgtgcgcagcggcgctgcggtcgagctgcgcctgatggatcggcccatcgccaccatgcgcgccgagatcgcgggagccaccccggccatgcgcgtctcgcgcgcgcagctggtgttcgacgacctgacggaaagcgaactggcactgccgctcgggcaggccagcggcacgttcggcgatgcgccgatggtcgccttccggctgggcgaccggctcttgttcgcgctgacctcgcaagacctctccccggaggatcaccttacgcttgaggctgccgcaacgcgcaccgcggcgggcctgcgccaggccattgccgcgcggcgcgcgcacctgcactggcccaacctgctgcgcggcgccgcgctgagcctgcttggcctggccgtgctggccgcgctgacatggggcgtggcgcgagccggcgtggccctgcgcgctcgcctgcaggtggcactggagcgccacctggcgcggcgcgtcggcggccagttcgactggaccggcgcgctctaccacctggttgcccgcatcgtgcagatcctggcgatcgggctggtgctggtgctggcctttgcctggctggagtttgcgctcgagctgtttccgctgacccagcccatgggcgaccgcatgggcgcctttatcgtcggcttgctgtcgcagatcgcgctgtcgatggtgtcgtcggtgccgggcctggtcacggtggcggtgatcgtgctgattacccgcgcggtgcagcggctggtgtcgaatatcttcaaggcggtgcagaagggccagatcacggtgcccggcatgcatccggaaaccgcgggcgccacgcggcggctggcggcggtggtgatctgggcgctgggcttcacctttgcctacccctacatcccgggctcggacagcgatgtcttcaaggggctgtcagtgctgctgggcttcatggtgacgctgggatcggccaacgtggtcaaccagctgatgagcggcatggtggtggtgtattcgcgtgcgctgcggcgtggcgacatggtgtgcatcggcgatacggtgggcaccgtggcctcgctcgacgccctgtcggtgaaggtgatcaacctgcgcaatgaagaggtgacgctgcccaatgcggtggtggtcggcagtgccatccataactacacccggcacggcagcgtgcgtgatccccgcgtgcaggaaggctggcaggctgcgctgatctcgacttcggtcacgatcggctacgacacgccctggcggcaggtccatgcgatgctgctggcagccgccgccgaggcggcgcatattgcgccgtcgccgacgtcattcgtgctgcagcgggggctgtccgacttctacgtcgagtacgaactgttctgcgcgctggaccatccgcgcaatcgcttctacgcgctgtcggcactgcacgcggcgatccaggaccagttcaacacccacggggtgcagatcatgtcgccgcatttcatggcgcagccggacaagaccgtctacgtgcccgggaccaggtggtacgaggaacccgggtcgccgcaggtcgatccggcggcgcggccgcatcgcgcgccgtcgcgcgcggcatgaacgccggcggcgcgagcgctcagcgccgcttactcatcgacgtggcgcgacttccattgcccgttggactgcttgcagaaccagccgctccagtgctcttcagcgctgccgcgcttgaggtcagacttcaggcgccggcagggctggcccttgtcggtcttgctttcgaccggcgtgatggtgccgtcgatctgctggcgccgccccgccgccgggaacgtccattcaaccgtcttgccgtcggccgtatcgttcagtgcggtgcgcactgacttggccagcgatgcgccttccttgtcgttgagcgtgccgatgatggtgccgctcaggtagttgtcgaagtacgcctgcgccggtgccgcagcggcaaacagcagggcggcaccaagcgcgccagtgacggcggcgcgcagggcagggcggacagggctgacggtagggtcggatggccgaggcagcatgacgattccttgtggcttcgtggtggcgtttgggtggcattgtaagcgcaatgcagcgccgcagcggcgctgcggtgcggttgacacgtgccagccgctgacctagcgttgattgttgcccccgcgcttcgcgtcggccggcagcggcgcctgccgtgcgctttgcaaggcaagcgcctttcccccagcgagaggagatcccatgaagctgagctatctgaccatcggcctggccctggcctgcgcattcggcacgctgcacgcccagaccacgggcaaggccgacaaattcaatccttacactgacggcgccaagcaagacaagttcagtacctactccgatggcgccaagcaggacaaattcagcccgtactcggatggcgcaaaaagcgacaacgtgacttcgctgaacccgggtgcccgccctgaccagatggagccgatccagggcggcgcgcagaaatccttcgactcatatagccagggtggcatgaagagcgggaagttcgatccgtattccgaaggcgccaagagcggcaagttcgatccgtacagcgaaggcgctaaaaagtaacaccgtattaaaagggccggctgccggccggccccgatccgcaccagattctcgcagccgggaggcattcgcctcgccggagcttgcggccgcgtgatcccgacgcccgcaaagcctcgtccggagcggctttcaggcaacctggccaacattttgtttcaaaccttgcgtgatcgaaacgtgacttttgcgtctcgaattgttatggtttattgcgcatcgcaacaaaccggacacagtgccccgcgggccgtctgcctcgtgtccgggcctcgccactcggcgccgggcccgtctcttgctgtgtcgtccttcgttccgactgccgatgccggtcaccccgattcaaccgcttaccctggcatacatgtcacagatcgccacgccacgcctgtccattccccataccttgcccgccgccgggccgggggcccgccgccgggcggcgcgggcgggtgtgcggatcgcagcctggcttggtggcagcgcgctggcgctgtgtgccatggcagcccaggcgttcgatttcgacacggtggcggcgcgcgcgcgccagctggcagcctcgccttacaaggcgcccccgcagaacctgccgcgcgagttgcgcgagctgtcgtacgagcgctaccgcgagatcgaatacaagcccgagcgctttgcctggcgcggcacgcgcgtgccgttcgagctgtcattcttccacgagggcatggtgttcgaccagcccgtgcgcatccatgaagtggtgggcaacagcgtgcgtgaattccgcttcgacccgtccgcgttcaactacggcccgcacaaggtcgatgccggcaagctcaagggcctgggcttcgcgggcttccgcatcctgtatccgctgaaccagggcaagcgcaaggatgagctggcgtcgttcctgggcgcgagctatttccgtgcgctgggcaaggaccagtggtacggcttgtcggcacgcggcctggcggtggacaccgcgctcaattcgggcgaggagttcccgcgctttgttgagtactggatcgagcgtcccggccccaatgccaaggagatcacgatctacgcgctgatggattcgcgccgcatgagcggcgcgtaccgtttcaccatcaagcccggcgccgagaccgcgatggaggtcaagtcgcgcctctacctgcgcgagaacgtgaccaagctgggcctggcgccgctgaccagcatgttcctgttcggcgagaaccagccgtcgcccgcacaggatttccgtcccgaggtgcatgactctgacggcctgtcgatccacctgggcaccggcgaatgggtctggcgcccgctggtcaatcccaagcgcttgctggtcacctcgttcgcggcgaccaatccgcagggcttcgggctgatgcagcgcgaccgcaccttcaacagctaccaggagatcggatcgtggtatgagcgccggccgagtggctgggtgcagccgcgaggcaactggggctcgggccgggtagagctggtgctgatcccgacgccggacgagaccaacgacaatatcgtcgcgtactgggtgccggacaacccgcccaagccgaagcaacccttcgactatgagtaccggctgctgtggcagaaggacggcgaacaacaaccgccgctgtcgtgggtgacccagacccggttggggcagggccagacccgcaacaaggaagacacgagcttttcgctggtggtggacttcgaaggccctgccttcggcaagctgccggcgaacgtgcgcatcgacccggtagtttcggccgatgccaacggtgagctgctgaaaacgtcggtgcagcgcaatgaggcgaccggcggctggcgcatgaccatggtgatgcgccgcaaggacgaaaccaagccggttgagttgcgcggctatcttcgcaacggcaatacaaccctatccgagacatggagctacatcttacccccaggctaaagcagcgaccggccaaggcggcggcatgcgagcgctatgtcgaccgcctgccggtatcgcctgaagtgcgcagcgaactgctggcagacggcgcgcccgcgacgccggtcgcaccggtcacgcccgtggcatccgttgcccccgtgatcgccgttaccgccgacggccgcgatgcgcaggacgcgatcacgcgcctgcagtcgcgcctggcggccaaggacacgccgcccgcgcaaggcggcagtgcctacgcctctgtcggccggcgtttcacgatcgcatacggcaatccccaggtggatggcgcaccgctgctgcagcggcgcgaagacggcaccgtgaaggtcgacaccggccccgagcccgagcgcagctcgatggtgccgcgccaatggccgccgcatatcgtcaccggctggctgcgcaatacctggcgccgcatgctcggccgcccgcccgtgcccgagacctgggacacgctgcacgacggtcccgatgccgaaggcaaatggcatcccgccggctcgcaccgacgctggttcctgctgggcctggtcgtgatccagaccgtgctggccacctacttcatgagcaacgtgctgccataccacggcgccgatccgctcgagatcgccatcctggtgctgttcgccgtcctgttctcatgggtgtcggccggcttctggacggcaatgatgggcttcctggtgctggccaagggcggcgaccgccacctgatctcgcgctcggccgcgcccgacgggccgatagcgcccgaggcgcgcaccgcgatcatcatgccgatctgcaatgaggacgtgacgcgcgtgttcgcggggttgcgcgccacctatgaatcgctggcgcgcaccagccacctgtccaacttcgatttcatcgtgctgtcggacagtggcaatccggacctgcgcaccgccgagcatgacgcgtggatggagctgtgccgcgccgtcggcggctttggccgcatcttctaccgctggcgccgccaccgcgtgaagcgcaagaccggcaacgtggccgacttctgccgccgctggggcagcaagtaccgctacatggtggtactcgatgccgacagcgtgatgagcggcgactgcctggccacgctggtgcggctgatggaagccaaccccggcgcgggcatcatccagtccgcacccctggcagtgggtcgcgagaccctctacgcgcgcgtgcagcagttcgccacgcgcgtgtacgggccgctgttcacggccggcctgcattactggcagctgggtgaatcgcactactggggccataacgccatcatccgcgtgcatccgttcatcgagcactgcgcgctggcgccgttgcccggccgcggcccgctgtcgggtgagatcctgtcgcacgactttgtcgaagccgcgctgatgcgccgtgccggctggggcgtgtggatcgcctacgacctggaaggctcgtacgaagaactgccgccgaacctgctggacgaggtcaagcgcgaccgccgctggtgccagggcaacctgatgaacttcaggctgtggctcaagcagggcttccacgtggtgcaccgcgcggtgttcctgaccggcatcatggcctacctgtcggcgccgttgtggctgctgttcctgctgctgtccacggcgatgctggccaagcacgcgctggtgccgccggagtacttcacgcagcaataccagctgttcccgacctggcccgaatggcatccggaaaaagcgctggccttgttctccgccacggccacgctgctgttcctgcccaagctggccagcgtggtgctgctgctgaagcaggcgcgccgttatggcggggcggtgcagctgattgccagcatgctgatcgaggtgatgctgtccgcgctgctggcgcccacgcgcatgctgttccacaccaagttcgtgatcgccgcgtacagcggctggggcatctcgtggaagtcgcccccgcgcgaagacgccgagaccagctggggcgaagcattccgtcgccacggctggcacaccgccctgggcctggcttggggtggcctggtgtactggctgaacccgtcctacgtgctgtggctgctgccgatcgtgggctcgctggcgctgtcgatcccgttgtcggtgatgctgtcgcgggtgtcgttcggtcgcgcctcgcgcaatgcgggcctcttcatgatccccgaggagacgcaggtaccgcgcgagatcgtcgagacgcagcagcatgtcgaagccgcggccgaaacgcctgactttgtcgatgccgtggtggacccggttaccaatgcgctgatgtgcgcgaccgccacgccgcgcgtggtgcagccggaatcggcacgcaagcgccatgaggccctggtcgagcatgcgctcacgcatggcccgcgcgcgctgacgcccgcgcagaagcatgtgctgctgggcaatccgtttgcactggcacgcctgcatgaactggtgtggggctcgccgctggccgatgccggctggaaggacacgcgcatcctggtgcggcgcgcggccaacgtgctgccgctgcgcccgcgcgctgcctgagcggtactgacccaaacgagaacggcccgcatctgcgggccgtctttcttttgcgcgggcggcgtgccgtgccgcatcaattgcaatcgattcttgtttgtattggctagcgcagcgcggccgtgcagatgggcgcgttgatgtagacatcgccgatgcggcgctcgccacggtccttgcgcgtcatgtagcggaacatcaggctgatgcctagcttggtcaggatctcgacgtcgcggttggcgcagatattgcgctgcaggggcgcagcgtagttgacctcgaagctggccaggtccagcatcggcccgcggtagttggtgagctccagctggaacagcacatgcttgccggggatcgactggcagcggcgcagccgcgtttctccgtcgatttcgattggcagggcgtcgttgagctggcggcaggcgcgtgccagcacgttgtcgggccgcgtggtgttgcgcagcaattcaggcacgccggcggcgccggtgttctggccagtggcagcgcccttgagcatgcgtgacagcgggtcggcctcatcgatcgctggggccggcgccgaggcggcgacattgcgcgcctgcgccggcgcggcgttgccgggctggggcagaggcaacagcagcgcagccgcgagtgcggccgggcctagcgaagcggaaagcggcgtgtgtcgtattctcatgcaggctaacgttgccgggaccgatactgtcgtccgtctctgcgtggccgacggtgtggcttgcgccgacaggctggcattgtaccctccaccttgccacaggtgaaagccgcgccaccccgcaagggcatccgcagcgccggattcgcgctgccgtgatcgcaaatgacctgacaccactattcaccaatagcgccaacttcgccagcatcatcgaacccgaccttggcggggcagtttttctgaacgactgtttcaaaaccggctacgccagtgccgtaccgctttcgttatgctgtgcaacaattgcgtcttttcacgggttgcaggcgcgggctgcggcgcaagcaggctggccgtgcatgacaacgccgttccccccggatacttcccatgctccgttccaccagcgctgcctcggccgcgcgctttcctgcctggctgctgatctgcggttcgctgatggcgatcgcgccgttgtcgatcgacatgtacctgccgagttttccgtcgctggccggcgatctcggcgtggacatcggccaggtgcagctgaccctcggcacattcctggtggggctggcgctggggcaggcgttctatgggccgttcagcgaccgcttcgggcgcaagccaccgctctatgtcggcctgtgcctctacgtggccgccgcggtgggctgcgcgctggcacgcagcgtggagtcgctgatgctgtggcgcttcctgcaggcgctgggcggctgcgccggcatggtgatggcacgcgcggtgatccgcgaccggcttgaggcgcatgagtcggcgcgcgccttctcgtcgctgatgctggtgatgggggttgcgccgattctggcaccgatcgtcggcggcgccattctctcggtgtcgggctggcgcgcgatcttctgggtgctggcggtggcagggatgctgatcctgctgctggtacacctgcgcatggaggaatcgctggaccggcgccatgcggcgccgctgaggctcggcacggtggcgaaaagctacgccgagctgctgcgggatcgcgaattcctcggctattcgctgtctgcgggtttcggctcggcgggcatgttcgcgtatatctccggctcgccgttcgtgctgatcgagctgcacggcattgcgccgtcgcactacggttttgtgttcggtgccaatgcgctgggcctgatcacgatgtcgcagctcaacgccaggctggtgcgcggccgctcgctcgatcaggtgctcgggggcgcgctgctggctgcctgtgcggcgggcctggcgctggctgttgccgcgcttgcaggcgtggcggtgctgccggtgctgctggcgggctttttcgtctttatcggcgcgctcggctgcgtatcgccgaatgcgtcggcactggcgctcgcccatcagggccatcgcgccggcacggcttcggcgctgatgggcacgctgcagttttcactcgggacgctgggcggcgcggcagtcagcctgtggcgcgacggcaccgcgctgccgctgggcgtggtgatggcagcctgcggcgcgggcgcggtgctgatgcgatactacgggcgctcaggcccccgctgataccgtctgcgagccgtcgtcaggcagcctgttgcgcggcggcctgctgcgccaaagcctgctgcaccaccaccatctgcgccggcattggtgcggcatagccggcctggccgaagctctcgcggatgatgcggttggtatcgaaatagacttgccagtagtggtcgttgtggcagtacgggcgcaccgccagcaccgggccgaccagcgtgaactccaggatctcgacatcgaccgggggctcggccagcacgttggggatctccgcgatgcgggccttcagcagcgctgccgcatgggcggtgtcggtgctgccggcaagctgcgctttcagttccacgcgccggtacgggttggccgtgaagttctggatggtatcgctgaagatcttgttgttgccgaccacggtctgcacattgtccggtgtgtcgagcgaggtcgcgaacaggccgatctcgcgcaccgtgccggtcacgccgccgatcgtcacgaagtctcccaccttgaacgggcgcagcaccaccaggaacgcaccggcagcgaagttcgccatcaaccccgaccaggccatgccgatggccacgccagcggcggcgatcagtgcggcgaaggtcgtggtctggatgccgaagtagccaaggatgccgatcaccagcaccacgttcagcgtcacggtgacgatcgagccgacatagcgcagcagcgtgggatcgaccttctgcttgccgagcgcgttctgcaccatgcgcacgacaaagtggatcagccagcggccgatgacccagaaggcaagggctgccaggatcttgaccccgaattctgtcgcgtaggtgacgaccaaggccttgaggttatcgaaggtagtggcatccatcggcgtagtcctttcatgttggtgtccggccggccgccggcacaacatcccccgattcagccggcagcaatgtgctagccctgcgcgctgttgcggcgcaatacatgggcacggcaattattgagacgccgtaccggaagtgcaagcaaattattgttaagacaagctgccttgcgcagcttgtcaatttaaatcaggacggcccgcacgccattaccagttggtttcccgttccggcgttgccgaaatccggtgcaaggtcaggtccgctccgttgaattcgccttcggcatcgagccggatgcccaccagcttcttcagcgcgccatataccagggtgcccccggccagcgccaccacgatgccaagcacggtgccgatcgcctgcgcgcccagcgacacaccgcccaacccgcccagcgtcctggccccgaagatgcccgcggcaatgccgccccaggcgccgcacagcccgtgcagaggccacacgccgagcacgtcatcgatatgccatttgttctgcgccagcgtgaacatatagacaaagagcgcgccggccaccgcgccggtgatcagcgcgccgagcgggtgcatcaggtccgagccagcgcacaccgccaccagtccggccagcggcccgttgtaggcaaagcccgggtcgttgcgtccggccgcccaggccgccagcgtgccgccggccattgccatcagcgagttgattgccaccaggccgctgaccttgtcgaccgtctgcgcgctcatgacgttgaagccgaaccagcccaccgccagcacccaggcgcctagcgccaggaacgggatgtttgagggcggatgggcgctgatgcggccgtccttctggtagcgcccgcgccgtgcgcccagcagcagcaccgcgggcagcgcgatccagccgcccagcgcatgcaccaccaccgagccggcgaagtcatggaatggcgcgccggccacgcgcgtaatccagtcctgcacaccatagcgctggttccaggcgatgccttcgaagaacggatagacaaaacctaccagcacgaaggtggcgaccagttgcgggttgaagcgtgaacgctcggcaataccgcccgagataatcgcaggaatggccgcggcaaatgtcgccaggaaaaagaacttgaccagttcgtaaccgtttttctgcgccagcgtttcggccccggacatgaattgcacgccgtaggcaatggtgtagccgataaagaaataggcgatggtcgaaactgcaaaatccaccaggatctttaccagtgcgttgacctggttcttcttgcgcaccgtgcccagttccaggaaggcgaagccggcgtgcatggccagcaccatgatggcgcctagcagtataaacagggcgtcggtgccggtcttccagtcgtccatagtgacctcatgctcaaaatgggagcgtgagtacgcaaaaagcattccagcaacggccgcatcctggtgccatgtgcaccttgtcgggtaaaaccgcaccggaatgccgcgcgcaggcaggggcgggcgctgctggtagcgttgccgctggcatcgccgtgatagtgcagatgcgccaaaatggcgcgaaacggcggcgcgggctgaaccgttatggtgcggcgccccatttgtgggaatctatcctatgctgctggtttgccccacgcgcgggccggtctggcgttgccgcgctgcgggacggcccggcaaagccggcttctggcaagcgggaaaagcgtggaaaattgcccgctaaccggcctcaatcaaggatttgcgggtttttttgtcgcattggtgccactggggattgctctacgcgcgacgggcagattagactgcgccgatcgatggctttgccgcgaggcacgcacatcggtgacgacgaccaacaagggaaatcagccatgaataaaggtgaactggtatcggccatcgccgcggaagcagaactgagcaatgccgccgccgagcgcgcgctcaacgcagcgctggacagtatcaagaaggcagtggcaaagggcgattcggtgacgctggtgggctttggcagcttcagcgccggcaaacgcgccgcccgcaccggccgcaatccgcgcaccggtgaaaccatcaagatcccggccgccaagacggtcaagttctctgccgggcagggtttcaaggacgcggtgaacaagaagaagtaagcagtttgcgtccacagcgtgaaaagcggccttgcaggccgcttttttgttgcctggcacggccacgcctgccggtaccgggctgcagccggcaacggcgggcacgatccgggttaaactgccggcgccagcgttccggcgtgcagtcaggcaatgccgccgtcgcaggttcgccccagaaatcccgcccccgcaatccgtacccgcatcatgaacgatctgtcccaccagctttccatgaccgtgctgatgacgccggacatggccaacttctccggcaacgtccacggcggcaccatcctcaagtacctggacatggttgcctatgcgtgcgccagccgctacgccggccgctacgtggtaacgctgtcggtcgaccaggtggtgtttcgccagccgatccacgtgggcgagctggtgaccttcctggcctcggtcaacttcaccggccgcagctcgatggaaatcggcatcaaggtggtgacggaaaatatccgcagcaagctggtgcgccataccaacagctgctacttcaccatggtggccgtggacgacaacggcacgccggccgaggtgccgccgctggagccgcgcgacgaggtggagcgccagcgctttgccgccgcccagcagcgccgcgcgctgcgccaggaaatggaaaagcgccacgacgacatcaagtcgtcggtgacctgaatacccccgccatgaagcgctactgcaatcgcatccgcacggtcctggccgtcgtctgtctgacggccgcctcgggcgcccacgccgaggagatcggcagcgtcagtaccaatttccgcatgaccggctccgacaaggtcgtgatcgaagcctatgacgacccccaggtggacggcgtgacctgctatgtgtcgcgcgcccgcacgggcggcatcaagggccagctgggcatggccgaagacccgccggaggcatcgatcgcctgccggcaggtggccacgattgccttcaaggggccgatccggcaacaggacaacgtcttctccgaacgcatgtcgatcctgttcaaggccctgcatgtcgtgcgcgcggtcgaccgcaagcgcaatacgctggtgtacctgacgtactccgaccgcattgtcagcggcagcccgcagaacagcgtcaccgccgtgccggtgccggccggcacggttatcccggtgaagtaaccctgcagcagccggccccggcacctggtggatcagggcgccagcgccgcgctctccgcctggcagtcgcgcgacgggcgcgcgccgctggcgcgtgccgccgccacttcgcggcgggcgcggtccaggtcggcgcggaaggtggggtcggcatgcagccgcgccaccgttgccgcggccatcatgcggccctcgttgacatcgctttgccagtgcacgttgcagaccacgcggctctggccgaacgcgcgcccgcgcgccaggatgtcattggcgcgttccggctcgacctcagccaggatcagcgcccaggcccagccgatggcgctgtggccggacgggtacgaaccgtccttttccagcttggcggtctcggccggcgtgcacatctgggtcttgttggcaacgaaggggcgtgtgcgcttgtagtggtccttggccttgtaggtggacaggccggcatcgaccaggctgcggcgcagcaggatgttcaggtacggcgtttctttctcgctgaccggcacgcccagcgcgcaggagaatgcgctggcggcctgcgggaacgtcaacacggcatcctcgccagccacttgccagcgcggtgaaccgcgcagcgtcccggcctgccgcgcggcatcctcatccagcgccagcgctgccgagccctgcgccggcggcgcgggcagcagcttcaggctgtccgggcgcgcgtcggtagccaggtagccggcaggcacgcccgggcgcagttccggcaccgcggacaggttggtgccgccggcggcgcagccagccaccagggcggcgagtgccaccgcgatagttgcccgcaccggggcggacggggagtggtcacgctttgcttgttccgtcaatttgtcgttccttgttgttcttgtcgagtcggcgctcctgccgcagctcaggtggcagcgtcgaacagcttgcgcaggttcgacttcaggatcttgccattggcattgcgcggcagcatctcctggtaaatcaggatacgcaccggcaccttgaatgccgccagccgggtgcgcacgaaatcctgcagctcggcctcgcttgcctgcatgccgggcttcaggctgatcaccgcggccggttcttcgcccagcgtcttgtgcgcgagtccgaccaccgcggcatccatcaccgcgggatgctcgtacagggtgctttccacctcgatgcagtagatgttctcgccgccgcggatcagcatgtccttcatccggtcgacgatatagacgtagccttcctcatccagccgcgcaatgtcgccggtgcgcagccagccgtcggcaaaggtctgcgccgtggcctcgggcttgttccagtagccgcgcacgacattggcaccgcgcgccatcagctcgccggttgcgccgggtggcaaggcgcggccgtgcccgtccaccaccttcatctcgccgatcggcagcgccgggccgctgctgtccgggcgcatcacgtattcctcggcgctgtggctggtgaaggtggacgacgtttccgtcatgccccagccgatgccgggagcggccagcgggaatacctcaccgatgcgccgcaccagttcgggagatgccggcgcgccgccgtagttgacgttctccagcgaggacaggtcgaagcggccgcgctccggatgctccaggatctgccacgcgatggtgggcacgccgccggccgcggtgcagcgctcgcgctcgatcagctccatgccgcgcagcgcgtcccagcggtgcatcagcacgatctttccgccggtggcgatggcgccgttgagcaccgccatgcagccggtgacatggaagaacggcaccgccagcaacatggccttttgcggcgcggcggggtccggcgcgggaatcggctcgccccggcgcaacaggttgcgcatcgggctgaagctgcctgcaacggccacgttggtggagttgcggtgcgtgccgagcgcgcccttgggtttgccggtggtgcccgaggtgtagaagatggtggcgtcgtcgtccggatcgatatcgacctgcggcggcgcctggtctggcagcgcggcccagtcagccgggcagccgatcacgctttccagcggggccacgcgcggctcggccgcggtgccgccggcacgtgaggcatagatgcgttccagcgccgggcagcccggcaggtgttccaggatgcggtcgagccgttcggcatcgacgatcgccacgcggctgccggaatcggccaggccgtactccagctcggccccggtccaccaggcattgagcggcgtcacgatggcacccgccagcagcgcgccgtagaacgccaccggccattcaggcaggttgcgcatggctacggccacgcggtcgcccttgcgcacgccatcgcgcaccagtgcatgggcgagggcgatggcggcgcgacggaaggcatcgtaggagacgcgctcgtcctcatagaccacgaaggtgcggtcggcaaacgcgcgcgtgttcagcaacagctcgcgcagcgtgggcggtgcgttcttccagacggtggtggggatgccgcggatcacgcgcgtttcggtttcgaacggcgcgccgggcgcggtaagccgggcgtgggcctcggccagcgacatgaccggccaggtgccggccaactgcggattgctcgacatgactgcctcccggaactgcattgcaggttgagggaaatgcaggaaagcggcgggcgccggcctcaaggccggcgcccgcaacgctggggtcagacgctcagatggtcacgccgccgtccacgaccagcgcctggccggtcatgaaggtgctggccgccgacgccaggtagaccgccgccccggcaatctcgacgggttcgccgatgcggcgcagcggcgcgccctgggtggactgcttgtagcgctcgggatcttcccacagcgcgcgcgcaaagtcggtcttgatcagccccggcgcgatgcagttcacgcgcacgttgtgcggcccgaactctacggcgaggttgcgcgccagctggaagtcggcggccttggagatgttgtacacgccgatggtgggcgagccgcgcaggccgccgatcgacgacacgatgatgatcgagccgtccttgcggtcgatcatctgcggggccaccatctggatcagccagtggttggagatgacgttgttgtccagcaccttgcggaactggtcgtccgacacgccgctcatgggcccgtagtacgggttggacgcggcattgcagaccagcacgtcgatcttgccgaaggcgcggttggtctcgtcgaccaggcgctgcaggtcgtcctttgaagaaatattggcagggaccgcgatcgcggtgccggcgccgtggcgggcgttgatggcatccaccacttcctggcaggcctcgatcttgcgcgaagaaatgaccaccttggcgccctggacggccatctgctcggcgatggcgcggccaatcccgcgcgaggagccggtgacgatggcaaccttgcccgtcagatcaaacaatgacatggagtctcctgtatggctgcgccggcgtcaggggccggctttgtcctggcgacgcgcccgcaggcagcatcgccgggacattatggtggcgccgctggccccagtccacaggcccgggtgccgtgcgccggccatatcaggattctttctgcgggcaatgcgcgccgtgcatggcaggcatgctgcatagcagaataatggcgcctcaggtgccagaggatgccgttgcgggcgccagcagcgctggcagggcgtcggccaggccacgccgcagctcatcgtccagcagcacgccaaagcgatccgacaaggcctgcaccacggcctcgggcgaggccagccgggttcggcgcacggtgccgtcagctgcgcgctcggccagctcgccgtcggccagcgtcacgcgggtgccgccgtcggtgcgcgcggccatcagccgctgcaggaatacgctgtcagggtgcgtcgatacataccagttgcgcggcacgaaatcgatccacggctgcggtgtcaggtcgaagcggtagaccttgatccagccggcatcgccgcgcgcctccaggtcgtagctgtggaacgcggtggcggaggtctgcggcggcgaaggcgccagacggtaggggaagctgtcatcggccggctcggacagcggcatcgccctgtatggcgtggggccgccgaagccgacatcggcgaggtagctgcgatgcgccacctccacccgcagcagcatgtgcgaggtcgcggtcggcacgtcgtcgggaacgccccagcgcacgcgcgcggccagcggcgtcacaacgtagccgagcgcgctcagcccggccgcaagcagggtattgagttcaaagcagtagccgccacgacggcgcgcgacgagcttgtcgaagaccgcatccagctcgatccgtactggccgtcgcagcagcggatcgacgttttcgaacggaatgctggccaggtgcgcggccagtacgatatccagcgcttccagcgtgggcgagggcggggcggcgatgccgaggcgcgcgagccaggcatcctgttggggtgcgtccagggtcatcatggtgtgcggggctccggtgcgatgcgttcagttgagcgcttccagcgccggcaggtcaagcagttcgatgccgccatactccagccgcagcagcccgcgcgcttccagttcgcgcagcgcgtggttcacggtctggcgtgacaggcccagcatctgcgccagctgctcctgcgggatgcgcacgcgctgcgtggcctggatctgcggcaggttgccgtagccatgtgcgatcgcggccaggcgccgggcaatgcgggccgccggcggcagcaactgcgcttcctcgacatagttgaaggcctggcgcgtcttggctgccagcaattgcccgaaggcctgccaccatgccggctgctgcgccaggcgctgctccaggctggagcgcgtcacatgccacagtgtcgtggcgctgaccgcgcgcgcgtcgtgggtgcgcggcaggccgtcgaacaggcagatctcgccgaaccaggtgccgggttccagcagcccgagcaacgccgccttgcccgattcgccgctggcgtggatctgcatggtgccgctggcgacacaatacaggccgtcgaaacggtcgccgcgggcaaagagcgtctcgccggccaccagccggcgcaggctgccgtcatcgagcagtgcctggcgcagtgcgggcggcaactggctgaaccaggcgccggcacgtacggcagcaagcgcatcgtcgcgcggcggcaccgtgccgggcagtttgccggcgagttgcggttgagggcgttgcggcgggctcgccagtcccatgccggtctcctttcatatggggttgtgccgggtgtcagcagggacacacaagggcacgctgcgacggtccggactgtcaaaaacctgacagaccagactgtgcgcgcccactactataaatccacatcccgcccgccgcgcagcagcaggcggcagcgtccggccgcccttgcggcgcggcacgcgcacgcctgcgcatacaaggagatacccccgtgaaaaccctgatcgaacacctggccaactacgccgcctaccatcgcgacccgcgcaacgtctttacgcacttcattggcattccgatgatcgtgctggcagtgacgacgctgctggcgcgcccggcgctgccgctgggcgacggctctgcctacctgacgccggcgatgctgctgtacatcctgtcgtgcctgttctacctgcgcctgtcgctggtgttcggggtggcgatggcggtcatcctggcgttcttcctctatgccggcgcccacatcgcggcgatgcccaccgcctggtggcttgccatcggccttggcctgttcgtggtgggatgggtgatccagttcatcggccactattacgaggggcgcaagccggccttcgtcgacgacctggtcggcctgctgatcggtccgctgttcctggtggcggaaaccgcctttgcgctggggctggcacgcggcacgcgcgaggccatggccgcccgcgcgcactgatcagggcagccccgccggcagccgcagccgcgccgccagcccgcccagcgggctcgatgccagcgccaggctgccgtcgtacatcgcggcgatttccgtcacgatcgccaggcccagcccgctgccggcagcggcctcgtcgagccggccaaagcgggcggtggcgagtgcctgcgcctccggcggcatgcccgggccgtcgtcctcgaccagtatttcgagctcgccatccgcttcctgcagcgtgacgcgcacgcgcgtgcgcgcccactggcaggcattgtcgagcaggttgccgagtatttcgaccaggtcttgccggtcgccggcaaagtgcccggcgccttcaaccgtcagcgccagcgcgcgctcagcgtgcagccgcgccagtgctcgggtcagctcccgcaccggcgcgccggcatcgatacgctggccgcgcgccgccgcggcgcccgcggcgcgggcgcgtgccagatggcggtcgacctgccggcgcatcgcttcgacctgcgccgccacggcatgcgccggcgcccccggcagcgccgcggcctcgttggcgagcactgccagtggcgtcttgaccgcgtgcgccaggtccgccgcctgccggcgcgagcgttccagcgcctgagtgttgcgtgccagcagggcattgatctcggccaccaggggttcgacttcggtgggccagttgccgcccaggcgtgcctcgcgccgcgcctgcatcgtgcccagcgcgcgccgcagccgcgccagcggcgccagcccaaacttcacctgcgccgcaaccgccagcatcagccccagtcccagcgccgtcagcgaccacgccagcgtccggttgaagctgcggcgcgcggcacgcagctcggtccggtccagtgccaccgagatctctaccggggtatccgcggacggcagcaccagttgccgcgacaccaccagcaacgactggttgccggggcccgggcgcacgtcggcctgggcgccggcaaggcggcgctccaccgtcaccggcatttccgtatcccacagcgagcgcgagcgcagcagcgcgcccggcgcgcgcgcctgccagtaggtgccggagtagggcagctcgtagcggggatcggcgggggtacgggtgaggaccagcttgccgtcggcgctccagtccagcgccgcggccaggcccgccaactggtggtcgagctggcgcacataggtgttgttgacgtggcgctcgaacagcgtcgacagcagccagccgctggcgcccagcgccgctgccagccagaccgccgccactgccagcaggcgcagcgcaagggatcggcgcaggcgggccggcatctagggctgcggtggcgacggcggccgcatgcggtagccctggccgcgcacggtctcgatgacatccacgccaagcttgcggcgcagccgcccgacgaagacctcgatggtgttgctgtcgcggtcgaagtcctgggcatagatatgctcggtcagcgcggtcttgctgacgatggcgccgggatggtgcatcaggtagtccagcacgcggaattcatgcgaggtcagtgccaccggcgtgccgtcgacggtgaccttgcctgcgcgcggattcatccgcaccgggccgcattgcagctccggcgccggcatgccgtgcgcgcgccggatcagcgcgcggatgcgcgcgagcagctcttccatgcggaatggcttggccaggtagtcgtcggcgccggcatcgatgccttcgaccttctcggtccagctgtcgcgcgcggtcaggatcagcaccggcacgccgacctgcgcggcgcgccagcggcgcagcaccgaaaggccgtccagccgcggcaggcccaggtccaggatgacggcgtcgtagggctcctgctcgcccaggtggcaggcatccaggccgtccgcggccacgtcgacggcatagccggcctcggccaggctggcgcggacctgggcggcgagggcggcttcgtcttcgaccagcaagatgcgcatcggggtttcctgtcggtcagggtttgcggcgggcgttttccagcccacgccccttcgccttgagcagggcggccgtgcgtgcatcgtactcgagcttggccaccgaaccgcccggcaacagcagcttgacctcgtattgccagatgccgtcgtcgcggtccagctcaacgccgatgacgtcgccctcgtactggcgcgataccgtttccaggatgcgcgacagcggcaggatttcgccggactgcacggccgcgcgggcgcggtcggcgtccttgtcggcgtgcgcggccggcatcgccgccagcgccagcagcgccgcagcgaccagcacgccggggcgcaggagggccgggaagttgaacttcatggcccggagtttgcctcagattgcctgaatgcgggctgaacgaaaccctcgtgaccaggcagcaaacggtagcgccgcagcacgcgcatcgctgcgcgcacaggcaccgaagagcctgccgcgaacgccaaaacgggggtacgtaggccgtattcgcgtttccactgaggcaaagccgcgacaaaacccggggttttcacggggttttacgtttcgaatgcacgaaaaccccttgacttacggtactttccgctatgattcagtgggcgtcgagcagacgattgcgcaacgctgagaagcaatgcgaaacacctgccgacacccatctgttcaacttacgaatatcgatatggcgaccaaagcgaaaccgaccgcgaagactgcaaccaagcccgctgccaagaaggccgcggcaaccaaggcacccgtgaaggctgccgccaagaaggccacgccggccaagaaggctgctcccgccgctgcgcccgttgcgcgcccgctgaaggacaccttcaacaagtcgagcctggtcgctcacctggtagcccagacccaactggaagccaaggccgtgaagacggtgctggcccacctggaaaccaccatcatcggcgcgctgaacaagaagggcgctggcgagttcacgctgcccggcctgctgaaggtcacggcgcagcaagtgccggccaagaagaagcgtttcggcaaggacccgttcaccggtgaagagcgttggttcccggccaagccggccagcgtcaaggtcaaggtccgtccgctgaagaagctgaaggacgccgcagcctgatctgcgccacgttgttctgacaaaaaaggagccgcttgccggctcctttttttatgcgcgagcgcaatacgtgccgcgcgttcctgcattttcagccgccggcgacagaccggcgcgggaggagacacgatgccaagtctgcaaagccagctgtggcggcttgccttgcgcctggtccgccgcaagcggcggtttgccagcgcccaggcgctccatgatgaaatccggcggcgccgtatcgtcggacgcgcctatccgtcccggcgcctgcgtgcgcggcatgcggtcagcgaggagcggatcgccggaatggaggtctacaccgtgcggcccaggggcgggcctgcgcacggtaaatcccgccatatcctttacctgcacggcggcggctatgtcttcgacatcgtcagccagcactgggatttcatcggcaagctggtggacgcgcttggctgcgcggtgacggtgccggtctatccgctggcgcctgaacatacccaccgcgacgtgttcgcggccatggtgccgctgtggcaggtgctgcagcagcgccatccgggcgcagacctgaccgtcatgggcgattccgctggcggcggcatggcactggcgctggcacaggtgctgcgcgacagcggccagccgctgccgcggcggctggtgttgctgtcgccgttcctggatgccaccggcgacaatcccggcatcgatgccctggagccgttcgacccgatgctgtcacgccccgggggcattgaatgcgggcgcgtctatgccggcgcggatccggtcaccctgccgcaggtcagtcccatgcacggcgtgttgcgcgggttgccgcccaccacgttgtttatcggcacccatgacatcctgctgcccgactgcaggaagttccgccagatggccgacgagcagggcctgccgcttcggtatcacgagggcgagggaatgttccatgtctggatgctgctgccgatgccggaagcggacgcggcgtttgccgagattgtgcggtcagtgcttgccgacgacgcgcacggcacggagggtagggacgggctggcgcctgtgcgcactgccgttgccccgcaggaggtgaccgacccgggttgatgccggccgcccggtgattcatgccaggctggccgcaaccggatccgactggagcaagtttaacctgcgtcaaatggacaggacgggcgcccccctagaatcggtcaggtcatgggtgcgggggcgctccccatgacagagcttccggagtcttcctgaagcttccgcccgcggccgcaatggctgcgggttttttatttggcggccaccatccggtccgcaaactcaggccaccacctgcttggcataggttgcccgcgccatctcgcagacctctaccgacacctgcacgtcctggccggtgccggagccggcgcgcacggcttcggcgatcacgtcgcagacggcctgcgccagcgcctggcgcacggcggtgtcgcggccgtccaggatcgacaggcgcgcgtggacaaaggcccgctcgaccgcgtccacgccctggcggtaagtcgacagcgtgacgcagcgcgacttgatgtccgcctcctggaactgtccggaggccagcagggcggcattggcttcatccagcaactcttcctgcgagcagttcaggcgggtgttttcggtgagttcgatgacgaggtgaggcatggcggcgtcctgactgtgttccggtgaaaccgagcatgatacgggatcgggggcgcgtggcgggcgcaccaatgcaaacggggcgctttatggcgccccgtcgggatgtgctgctggtgcggatcaggcggggacgggcgtgcgctcgcgtgccggtgccagtgcgccgccaaagcgggccggattttcccgggcgagctgctgcagctgggccagcttggccttcaggccggcatccattttcggtgcaggcatcaccgtggacgggcaggccacgcccaggatgccgagcgcctgctggaagttctccagggtcagcccggcagccgggtcaacggtgacgagatgctcgcgcaaggcctcgggcatcgactccggggcggcgcaggaaatgatcacgtagtgaaccggcttggcgccctgggcgaaataagcttcgatctccgcaccatggccgcctgcggccggcggggtcatggcttcgacctgcaggtccagctgctgcaggattgccgcgggcgtgccgcggcgccaggcgtcggacaccaccacgcgggcgccggccacgccgaacaacctgcgtacgaaccccagcgcgacaggatcaaagaaccggacgtcgcgcagcgtgcccgaatccggaatgccgccgaggcgggtgcgggagcggtcggaatacaggacgccgggtacgtccagcatgatgagtcgttcagccatggtttcctgtgcgggtgacagttcagttggtgtgaaccaagattactcgccacgggcaggctgacacgtaaccggcacgggttcagttgaaacagatctgtaactttatcggggtagacgtaaatgccggttacgtcgccatgacaaatgtttcgcccagacacatctgcccgttacaaagatgacacgcactagaagcggaagcgggccacatcgtcggccagtgccgctgcgtgctggtccagccgggctgcctggctggccagctcatcgaccagcgccgcgttctgctgggcggtctggcgcagctgcgatacggattgcccggcggcctgcacgctgccggcctgctcgtcggcaagcgtgcgcaaggcctcggccagcgcatggctgtgcccgacggtagccgcgatgcggtccatcgccgccaccacgctggcgctcaggcgcgcgccttgctcgatctcgtgtgtagcggtgctgacgatgccgtcgatctcgcgcgccgcatcggcgctgcgctgggccagcgcgcgcacttcttgcgcgaccaccgcgaagccgcggccggcggggccggcgcgggccgcttccaccgcggcattcagcgccagtatattggtctggaaggcgatcccctggatcacgccgacgatctcggcgatatggcgcgagtggccgtgcagcgtatccatcgcgccgcgcatctgctgcaccacggcagcgccggcatcggtggcggcgcgtgcctggctggccatctggctcgattcggtggcctgggcgtgcgcgtcggccacgcgtgctgccagtgcctgcatgctgccggtggtggcatcgagcgcgctggcctgccgctgggtgcgcgccgacaaggcgtggttgtcttcggcgatctgctggctggccgcggtgatctcctgggcgctggcctggatacgggccagtacgccggcaagctggtcgcgcatgcgggccacgtggtgcagcatgctgctgtggtccgacgggcgcagggcaatggtggcggtcaggtcgccggcggctatgcggcgagcgatctcggcggcgtcgcgcggctcgccgccaagttcggcacgcaggctgcgcgcagcgatccacgccagcgcggcggccgccagcaggctggcgccgagcagggcggccatccatgcctgcgcgcgcagctggctggccgccacgctggccacagtggcggcggccttttgttcctgctgctggcgcacggcttccacctgccggctgagggattgcagctgttcagtaacgaagtggccgtcgaccgagaccgcgctgtcgaattgcagcgagtccagcggctgcttgcgcagcagcgccacgtaggcctgcaccagctcgccggtgcgctggcgttcgcgcagcagcggcgcggcctgtgctgcggcggcctggcgtacgccggccagcgcagcatcgagctgcgacaggccgagcgcgacgtcggcggcggcatcgtcgcgctcggtgctgctggtggccatggtcaacgccagctgggcacggccgagggtggccagtgccgactgcgcgcgctcggccgagatggcaccgtgcatgtcgtgctggtacagggtgtcggtgcgcgccttgatcgagaccaggttggcgatcccggtcaacccgaccgcggcaccgaacaggtacaccagggcaaaggcagcgcacaggcgtgccaccagcggcaggcggcccagtcgtgcggaaagccgcgcgaacagccgcgcgggggcagctgcccggctgcggccgggcaggtgtgtcttgatgacttgcaccacggagaagactccaaacgggcgtgctggctcctgaaggatgcacggcccgggcttgacccgaattgccgcgcgcgctgtcctctgtccgggacggtcgcaggcggcgcacggatggtcgatcatcaacgtgacgccggcgtgacatggaatgaggatttttgtcatcacgctgtcatatccatgtcatgcaatgtcgctcgccctcttgccccatccccggatttcccgccatgacaggcctgcctgccgccacgcctttgctcgaccgcgcacctgtcgcatctggtacccccatcgccgcagcacttgcgcatgcgcggctgccgccgctgcatgcggtattccagccgatcgtgcaggcggacaatgccgagatcctcggctacgaggcgctgatccgggggccggcgggctcgccctgggcgagcccggacgcgttgttccggctggcgcagggcgttgccgcgaccatggcgctggagatccacgcggcgcgcactgcgctggccgcctggcgcagcctggacctgcccggcaagctgttcctcaatttcagccccatgacgttgcggcacctgctggccgagcgcgggcggctgatggcggcgctgctggaggccggtattgcgccgtcgcgcctggtgatcgaaatcaccgaacagaccccgatcggcgatgctgccagctttgcccaggcgatggcggtgctgcgcgagcttggcatgcagtacgcgctggatgatttcggcaccgggcatgccaacctcgacctgctcgcgcacctgtcgccgcagttcgtcaagatcgacaaatcgctggtgcggggcattgcgtcctgttcgcggcggctggagatcctgcgcgcgctgctgcgcgtgatgagcgcctttggcgggcgcgtgatcgccgaaggcgtcgaggacgaagacgagctcgccgtgatccgcgacctgggcgtggccggcgcccagggctactacgtgggccggcccttgttgcggccggccgcgcaggcgccgcagcacgtgcaccaggcgttggcttcgcggcatatcgccgtgtttccgcaaatggtgcgctcaggctggtcgggcatcaccgccgggcgcctgctgcggcctgcgccgacggtgtcgcctgccaccagcaacgatgcggtgctgcgcgtcttccaggaccagcccgacctgcaggccgtggccgtcgtcaatgacgaaggccggccgctggcgatcatcagccgccaggctttcatcgaccgctacgcggcgccattccatcgcgagctgtatggcaagaaggcctgcatcgccatggccaaccgcgagccggcctgctttgaccatcgcgccagcctggaggagatggcgcagatcctgtccggcgagaacacgcgctcgcttgccgatggtttcgtgattaccgaacagggccgctatatcggcctgggcaccggcgctgatctgatccgggccatcaccgaagtgcgcatggaggcggcgcgctacgccaatccgctgaccttcctgcccggcaatatcccgctgaaccagcatatcgagcgcctgatcgaagccgccagcgagttccgcgcctgctatgtcgacctgaaccacttcaagcccttcaacgacaaatatggctactggaagggcgatgaaatgctcaagggcgcggccgccatcctggccgaggcctgtgatcccgcacgcgattttctcggccatgtgggcggcgacgacttcctggtgctgtaccagagcagcgactgggccgcgcgcctgcaagctgcgatccggcgcttcaatgacgcggcgcgcgccatgtattcgcccgccgatcgcaacgccggcggcatgcatggcgaagaccgccacgggcggccggtcttttttgcgccagtgtcgatggcggttggcgtggtgtgcgtgagcggcgagggcgtggcgggcctgcagcggctgggcagccagcatatcggcgccgccgcggcggcggccaagcgcgaggccaagcgctcggcaaccggcatggccgtgctggatttcctgtcgctggccgcgacgctgtcggtctagcggtccggctgcctgcgtctggtgagccggcggtccgacgcgggcagcctgggcgttgcgcccccttccagtacgtcgagccggtagccgtgagcgtagacgacagtgatgacgatgccgttggcgatgccgatgcgcagggtcttgcgcaggcgcgacatcagtcccgccagtgcccgcgacagcggcgccagttcatgccgccacaccgcctgctggatgcggtcgctggacaggaccctgccgacattggaaaacaacagcatggccaggtcgaattccttcggcgtcatttcgatgcgctcgtcgtgcagcgtggcaaagcggcccacgctgttgagctggtaggggccgacgcgcactaccaggccctggcgcaggcgctcgccggtcacccggcggcgcagcgccgtgatgcgtgccatgagcacgcgcacattgagcgggcggcacacgtagtcatcagcgccggcgtcgagtgcatcgatgaggccgtcttcactgctgtcggccgcaagcatgatgatgggcacatcgcgtgagcgcgcacagcgcacggcacggataacgtcgatggccggcaggtctggcagttcatcatcgatcagcagcatgtcgaacggtacctggctaacaccgtggatcaggtcgcggcccgtttcaaacacgttgcaacgataaccggaacgtgccagcagttccggcaccggccggagttggggcgacttgcccatgagcagcgcaatattcatcgatggcgaaatacgagagccgtggcagggacggccggaccgcggcagggctggagccggacagcgatggaacgaaggcaggcaccaggcgcgcacgcacgcagcactaccgttcgcaagcagcaagcgtacaaaaagtgtggtccacaggacaatcggacatttctgaaatttctgctgtttttttgatggcgctcgcgttgttggcgtgagggggcgtatgtcggcggcgccgatggcgatatggaaagttgtccacagctcctgtggacaagccagggcgcagtggccggactgcggcctggcaccgtgatgctgtcggcgtgccaaaaaagaaggcagcgcgcgggcactatgggcgccgtgctgtcaacattcgggcagggtgtgccaaaatagcgcgcatcgcgttccggtccggggactcaagcccaccgatgctgcagagcccgagtgtcatcgccatcatcgtcctgtgctttcacgtcgtcggcgtggtggctgccctgcatgccgtcatgacggtgcgcaccgcgcccggcgcgatcgcgtgggcggggtcgctgctgatgatgccgtacttcacgctggtgccctacctgatcttcgggcgcagcaccttcgccggctacgtcgacgcccggcgcttcaatgacgaccacctgcgcgagctgcgccacggcatgaccccgcgcgagcgcgaggcgcgcagcgcctgcgtggtccatgcgccggcgcaggcctgcatgcgtgcgctaccccggctgaccggcatgccgtgcctggccaacaatgacgtgcgcttgctggtcaacggcgagcagaccttcgaggcgatctttgccgcgatcgcgcgggccagccaggtgctgatcgtgcagttcttcatcgtgcatgacgatgcgctgggccagcgcctgcaggcgctgctgtgcgagcgcgcgcgggccggcgtcaaggtgtacttcctgttcgatcgcatcggctgccacgcgctgccgcgccgctacgtgcgcacgctggccgaggccggcgtcgatgcgcgggcgttctccacgcaccgcggctttgtcaaccggtttcagctcaattttcgcaaccatcgcaagctggtgatcgtcgatggcagcgaggcctttgtcggtggccacaacgtcggcgtcgaatacctgggcgaacgcccgccactggcgccgtggcgcgacacccatattgcactgcgcggcagcgccgtgctggacctgcagatggcctttgccgaagactggttctgggccgcgcgcgaggtgccgcacctgctgatgccgccgccagaagcgggcgggcgcatgacctgccaggtggtgccgtcaggccctgccgacgcgcaggagacctgttcgctgttctttgtcgaggccatccaggcggcgcgccaccggctgtggatcacgtcgccgtatttcgtgcccgacgaggcggtgtttgcggtgctgcggctggccgtgctgcgcggcgtggatgtgcgcatcctgattccagcgcggcccgatcacctggtggtctatgccgcctccactatctatgcgtaccaggccgtgtccgcgggcatcaagctgtatcgctaccagcccggcttcctgcaccagaaggtcatcctgatcgacgacgaagccgcggcggtcggcaccgccaacctggacaaccgctcgttccggctcaacttcgagctgatggtgatgactgccgacaagggctttgccgcgagcgtggccaccatgctcgaagccgacttcgcccaagcccggcgcgtcgggctgaacgagttcctcgatgcgccggcgccgctgcgcgtggcgatgcacgtcgccaagctgtttgcgcccatcctctgaagcccgcattccggtccgctggttcctgcaattctcaatgcaaaagacttgttgcggcctgattgtgtacactgttcactatacgcgtatgcacatcatgaaccgttatccatattcaaggggagccgcatgacccgggctgtccccgcgcctccggcgcgcgccacctaccgccacggcgacctgcgccgcgcgctgctggacgcaggcatcgacctggcacgcgagggtggccccgacgccatcgtgctgcgcgaggccacacgccgtgccggcgtggtgcccaatgccgcgtaccggcacttcgccagccggcaggacctgctgcaggcagtgcgggcctcggccttgtcgtcgcttgccattgctatggagggggaaatcggcgggctgcgcccgggccgtggagccgccgcgcatgcgcgtgcctgcctgcgtgcggtcggcaccggctacctgcgctttgcgctggccgagaccggactgttccgcaccgcgttttcggtgccggatgaagtggaagatgatgccgatccggccaaggcaggcaacagcggtctcaatccgttccagctgctgggcgcggcgctggacaagctggtggaagccggcgtgctgccgcccgagcgccggccgggtgcggagtacctggcgtggtcggccgtgcatggcctggccgtcctgctgatcgacggcccgctgcgcagccgcgccaaggagcaggcagagatcctcgggcagcgcctgctcgacatggtcgagaagggcctctagcgcctgcagcaggatcacggcgaaaaaaatgccacgatggccagaaaccatcgtggcagtgtaaggaaccaggaaggggggcaacctggctctgtcggggcacccgcgggccgggtgcaagaggactgtattccgttgcttctcagctgaatatcggacatttcttaaatatcgccctgaattgtctcgatctacgcaggtcgattgccgcgcgctatcagggcgcgtccgcatttcgaggaattgcgcggcctgcagaacagtctaacttgctgtcaggcagccgaacgccggcgccacggtgaggagcggatcatgcgatatggattgggagcggccctctgcgtggcagtgctggctggctgcgtcgcctatccctatgctggcgactcttactaccctgcttatccggcttatccggtttcctctgcctactatgacggttacccggcgccggcgtactacccgtactaccgtccttggccgggctacggtggtttctacggcagctttacctatatccacggcggcagctacggcaggcatggcgggcatcactggcatggcggtggtggccgtgggcacggtggctggcatgggggcgggcgcggcggcagggggcgatgagcctgcgtcgccgtgatggcaatgcggcctgcacgggattaccatcggctcatggatgccaacggagccccatcgccatgaccaagcccgcaacgcagaagcaccagacgccagcctcccgtgaacaacagcgcaaggatgaactgatcgagcgcgaactggacgaggggctgaaagagacattcccggcgagcgacccggtggcagtcgatacccatgcgccgcgcaaacccacgccggaaccgaaaccggcgaagtaggcggacaggctatgccgcggcgcgcgcaacgcgccccgcgcgatccggcgtgctatggcaactggcgcagctgcccgatcaccgacatcagccgtccgtgcgccacgatgacgccggactcgtcctgcagggcttcctggtaacgcttgcgaaaggccgggtcagaaccgtcgctgaacagtctttccgctgcgcgtccgactgcacggcaggtttcgtcgtggtgttccttggcctccagctcttcgtcgatctcgatgatcaggcgcgacagcgggtcaagccagcggaagtagttgtcttcagtcaccagttgcacaaacaggcctgcaggaatcgggccgttcaggcgctcatactgggttctgtcatagccgatgacttccttgtgaacctgcagcaaggcagcccgcagggctttcagccccgagcgccgggtttcctgggtggcgaggaattgttcgttgggcatccccatctccgcgtttctacttgttccggtccaggcaggcggtgcgcaattgcatcccatgggtcgccgctgcacttcgtgccagtggcgattgcctgctggattctccgggcgcggccggccatgcctggcactgtgcggcgcgctgccagtataggcacgccccgcagcccgagccagcgctgccagctagcgaaatacccgtatttgcgccggctgcgcggcatgattggcgccagttgcaagccgccctcagtcgccttcggcggattgcgacgcttgcgccagcaggtcggcagcacgcgagcgccgcgcgtccgcggcgcggaagtaacgtacaaccgtcgacacgcttgcgtggccggtcatggccatggtctcggccagcggcacctgttgcgcagcagcctcggtaacgaagcccgagcgcagtgaatgcgctgagtagtcgccctccagtcccgccaatgcgcagcgcgtcttgacgatgcggctgaccgccgcatcggacaaaccttctcccacatgcccgccgcggcggatgcggcgaaacagcggcccgctgttgatgccggcggcagcaagccatgcctccagcgcctggccggcggcaccggtgacgggcttggcggtatcggcgcgctcgttgcctgactggttggtcttggaccagcccagtgcatagacgaaatcaccggggccaagccgggtgaggtggccgagggtcgcgcgcgcgacttcagagcggcggcgcccgccactggcccatgcaaacagcagcagcgcgcggtcgcgcaggccgcgcagcgagtcatcacaggtatcgagcaggcgcagcagcggatcgcgggtcagcgccgccttgcgcgcctggcgctgtccgcggcgcgcataggcgcgccggatgccggccatcagttcgcgcaccgcagcttcggcgcaagggttgggcaaggcctgcaggcgatgggccttggccagtaccgccagccggtgcgtcagcgtggacagcgcgggcgggccgggtcgtgccttgtatccgtcagcgaccagcgcctggtcgatggccgcgggcatctcgcagacaggaccttgcggcgtctgtcgcgtggcgtggtcgacgatgaactggatgacgacggcaggcgcgagcgggagctgcacaggttgccggtagcgcagggcataccaggcagaccagtagcgcagtgcggaccggtagcttgccaccgtgttttgggattcgccttcgcggcgcaaggcattggccgcttgctcggcaaggggatccagttcggacgggcgaagcggcgccggtagttcgacatcggatgcaatcggtggaaagtaggcttcgtgggcttctcggatttttatcatattaaatatgatgtatgctgtaatgtatcatatgaataggacagataacagccgataagtctccattatcgaaccttatttgtcctctcacagactttttgccggatcccatcatggaaacctttcgcagccgtggcattacccgggacgacgtctggcaggccgccgacagcctgctcaaggccggccagcggcccaccatcgaacgcatccgcctgcacctggggcggggctctcccaatacggtcagcccgcacctggatgcctggttcgcggcactgggtggacgtatccaggatccacaggcctttgcgcccgcacccggatgcccggagccagtcacggaggcagcgcgctatttgtgggatgctgcgctgcaggtagccaaggcttcggccgaggccgcgctggtgcagcgtgaggcggcactggccgaggcccgggcggcactggagcaggagcgccaagcgctggcgcaggaacgccaggtcatgcaggctcgcctggaaggggccgagacggccatggcggaactgacacgggcccgcgacgacgctacggagcgtgccgtgcgcgctgaagctgcagccaccgccctgcagcaacaggcggagacaatgcgcgcagagtcggccgcggcgctgttggcacacaacgccatgcagcaggatttcgccgcgcagcgggcggcgtgggaccaggagcgggaaaccgtgacccagcgcgccgccgccaatgagcgccgcatggcgctggagctggacgccgcgcgcgtggcggccagggagggccagaagctgctggaagccgagcgcaaggcggccgttgagcggctgacgcgtgctgccgaggccgcgtcgcgccagggcagcgagatgacccgccttggccaggcgctcgccgtgctggaagaacgtgtgcggcagcgggaaagcctgctggccgagtatcgcaaccaggcggatgccgcaaccacggccaccgccggccccggtagcccggcagtccgccgcacacggccggcccgcgctgcgctggccgccggcaagggcagtcggcggcgtacgcgaggcgtatagtgcacctgccgcggcggcaactcagggatacatggcgggtgcccaggtggattttgtcaaatgagctatactgaatgctcatttgatgaggtctgccatgccgctcatgctcactcccaaaggccgctatccgctggctcatgaacgcccggctccgcccgagctgggcgtcaacaactacgtcgccgtctatgaggccagcctgtcgacgcaaggcgccatgtcgatcatccgcgcgattcgtgaaggtgtgccggcttcagacctgaaccgcctggccgaatccatgggcaccaccaaggagcagctgatcaagacactggacttgccccgcgccaccgtggaccgcaaggcacgggcgcaccagaacctgtcgagcgagcagagcgagcgtgtgctgggcatggcgcggctggtcgggcaggtccaggcgctggtggaaagctcgggcgatccgcgcggtttcagcgcggcgcagtgggtggcgcagtggctggagcagccttcgccggcgctgggcgggcgccgccccgctgagctgatggatacgctcgccggccagcgtatcgtttccgacctggtggccaggatgcagagcggggcgtacgcgtgaggccagcctggcggatcgcgaccgacaccccagactacaccgccgacgacgccagcggcgccggcgccaaggccaccggcgggcgctggaaccggcagggcacgcccttgatttatgcggcgtccagcatcgcgctggcttgcctggaaacgctggtccacctgggttcaggcgggctgccgctgaaccgctacctggtccggatcgacatccccgacgagctatgggcggctgcgcagaaactgagcgtcgacaccgcccccgtaggctgggatgccattcccgccggaaagaccagcctcgacaccggcgaagcctggaccgccgggggcaccagcgccttgctgctggtgccttccatcgtcatccctgaagagcacaacgtgctggtcaacccggcgcaccccgacgccgcgcggctggcttacgtcaaggtccgccgctggcagtacgacgcgcgcctggtctgaggctcaggccgtggcgcccgcgcgcagcatgtgcttctggatcttgccgctggtggtcttgggcaatgcgtccacgaagtgatagcggcgcgggcgcttgtaggctgccagccggtcaccctgcaacaggaaggcgtcgagctgcgccgcgctgaccggtccgtcgccgcgcgtcaccacataggcgccgacgacctggccccaggtcggatcgggttcgcccagcacggctacctccagcacggccgggtgctcgatcagcgcgtcttccacctcgcgcggatagacgttctccgcgccggaattgatcatgtagtcgatgcgatcgcggatccacaggtagccgtccgcatccaggctgccgaggtcgccggtgtggtaccagccgtgcgcgagcgcgcgcgcattggcatccgggcggttcaggtagccctgcatcatgcaggggccacgcaccagcacttcgccgacttcaccgggcacgcacggctgcatggggtcggtcggctcgccgtcgtcgcgcagcctggccaccaccagctcatggccgagcgcgggcaggcctgccgagccggcgtggctcagctgctcatgcgggtaaagcaccgacatgcacgggcccatttccgtggtgccgtacacctgcaccagcccggcgccgaccttgcggtcccattcgcggatcaggtgcggcgccatcgacgcgccgccgtattccaccagccgcagtgaagacacgtcgcgtgcgtcggcatccggatggttcagcagcatgcccaccatggtcggcgcggcaaagaagtgcgtgacgcgctcgctttccaccagttgccaggcctcgcccgcgtcgaagcggcgctgcagcacctgcgtggcgccaagctgcagccgcggcaggaagctggtgtgcagctcggcggtatggttcagcggcgccaccgacaggcccacgtcctcgcgcgacagcgtcatggcctggtgcatcatcgcgttgtgctgcagcttgctgcgatgggtgtgcaccacgcccttggggcggccggtggtgccgctggtgtacatcaggatgcagggatcgtcctcatggaccgtcaccgcgggcggcgtggcgggctgggccgcggccagcgtatcgagccgatgcgtggcgaaagcgggggcggcatcggggtctgcgtagatgcgcagcgcggtgccgggcgccagttcggcggccttttccaccacgcccgcgccttcctgctcgaacagcactgccttggcgccgccatcgttcaggatgtaggccagttcctgcgcagccaggcggtagttgaccgggttgtagaccgcgccgatgcgcgccgtggccagcagcgtgaagacgaaggccggagtgttgtagaggaaggccgcgaccacgtcgcccttgccgatccccagcgactgcagtgcgtgcgcgtggcggttgacctcggcatcgagctccgcatacgtccacgcgcgtcgcccggcaccgatgccgctgaccagcgcggtcttgcgcggcaggtagcgcgcgggccaggagagggtgtcgccaagggtgatgccgcgggtcaaggttgtactccggtcgtggtccgccggcgcgtcggcaggcggttgttgtcttgtaagccggacaatatagagcggcgggtggggcacatggaaataacgttttgctctttccttatgccggagttgcagtcatgcgataaggctcttgcgtgatactgtatattcatacagttgctgccgcgccccgtttcctgtgtccgccgtcccgccacccattccagccccgcctgccatggcagccgcaccggcctacgtggtggccgtgcgcgcgctgtgcgaattcaccgccaaggcgggcgacctggacctgcgcttcgtgccgacgccatcggcgcaggagggcgtggccgggcatgcggtagtaaccagccggcgcggggaggcctaccaggccgaagtggcgcttgccgccgatttcgggcccttgcgtgtgcgcggccgtgccgacggctacgatcccgtcgccaaccggctcgaagaaatcaagaccgtgcgcggcgatgccgcggtgccggacaaccaccgccacctgcactgggcgcaggccaaggtctacggctgcctgttatgccgcaagctggggctgccggggctggagatcgcggtggtctatttcgacatcatcagccagcgcgagcacccggttgcggagcacttcactgcgcaggcgcttgaagccttcttcgtgcagacctgcgagcagttcctgcactgggcgcaggcggaactggcccaccggcaggcacgcgatggcgcgctggcgcagctggcctttccgcaccagggtttccgcccgggccagcgcgaactggcgcaggcggtctataacgccaaccgcgcgggccgccacctgctggcgcaggcgcccaccggcatcggcaagtcggtcggcacattgttcccggtgctcaaggccatgccggggcagggcatcgacaaggtctacttcctgtcggcccgctccaccgggcgcggggtggcgctgcacgccgccaatgcgttgcgcggccacggcgcgcggccgctgcatgtgctggagctggtggcccgcgacaaggcttgcgagcatccggagctggcctgccatggcgagtcctgcccgctggcgcgcggcttctatgaccgtctgccggcagcacgcgaagcggcgcgcggcgtgccggtgcgcgaccgcgccgcggtgcgcacgctggcgctggcacacggaatctgcccttactacttgtcgcaggagctggtgcgctggagcgacgtggtggtggccgactacaactactacttcgaccgcagcgcgttgctgtatgcgctgaccgcggccaatggctggcgcgccagcgtgctggtcgacgaggcccacaacttggtcgaacgcggccgcgccatgtacaccggggaactcgacccccaatcgctgcgcgaggtgcgccgcggtgcgcccgccgtcgtacgcaagccattgacacggctggcccggcaatggggcgcgctggcacgccagagcgacgatgcctatgaagtcctgcccgaagtgcccgccgtcttccgccgcgcactggacgaatgctgtgcggcggcattgacgcatatgaccgagcacccaggcgcgcaggatccggcgctgcagcgcttctatttcgatgcgctgcattttggacgcctggccgagcagctcgacgcgcattcgctgttcgatatccagcgcgtgccgcgcagcggccgcggccaccgtgcgcggctgtgcctgcgcaatgtcatcccggccccgttcctgcgcccgcgctttggcgccgcgcattcggtcacgctgttctccgcgaccctcgatcccgccgcctactacctcgatacgctgggtttgccggccgattgcgcgcgggtgcaagtgccatcgccgttccgcgccgagcaactgtcggtgcggattgcagcgcgcatctccacccgctatgcgcggcgcgaacaatcgctgccggccatcgtcgcgctgatggccggccagttccgcgcacggcgcggcaactacctggcgttcttcagcagccacgagtacttgcagcaagccgtggcccgcttcgcccagtctcaccccgacattccgcattgggtgcagtcgcggggcatggacgaagccgcgcaggcggcgttcctgggtacgtttgcggaaggcggcgagggcatcggctttgcggcgctcggcggcgcctttgccgaaggcgttgacctgcccggcgagcgcctgatcggcgccttcgttgccaccctggggctgccccagttcaactcggtcaacgagcagttccgtgcgcgcatgcagcaggcgttcgggcagggctatgcctatgcctacctgtatcccgggctgcgcaaggtggtgcaggcggcaggccgggtcatccgcacgcagcaggaccagggcgtggtctacctgatcgacgaccgctttgccgcggccgaggtgcgcgaactgctgccggcatggtgggaaatcgccacggcggcctagaaattacacagccgggccagtctggggcatcctctttgcgcggtgcctgcccgaagtcgccgctggaacgaatctggcaggcatgcggataccatcagccagctatcgcgaaaggatcagatccatgcccatgacccagcaatacgcggccaccgagccgacccgcacggaagtggatgcgctgccgggcgccaccgtgctggaattcggcgcgccgtggtgcggctactgccagcgcgcccagccggcgctggctgaggcctttgccgtgcatccggcattgcgccatctcaagatcgaggacggcagcgggcgccggcttggccggtcgtttcacatcaagctgtggccgacgctggtgttcctgcgcgacgggcaggaagtggcgcggctggtgcgcccgaccgagtcggagccgatccgcgaggccatgcgccgcattgcctagcccggccgcgcgctgccttatttggcgaacacctggctcaggtcgccaaaggccttgaactccagcgcattgcccgacgggtccaggaagaacatggtggcctgttcgcccacctggcccttgaagcgcacatgcggctcgatcacgaactgtgtgcccgccgcgcgcagccgctcggccagggcctcccattcggccatcggcaggatcgcgccgaagtgccgcaccggcacgtcgtcgccatcgacggcgctggtggcgcggtgaccacactcctcgggcgacaggtgcgccaccacctggtggccatagaaattgaagtccacccaggcctcggaactgcgcccttcggggcaaccaagcaagtcgccatagaagcgccttgcctcggccaggtcgcgcacggggaaagccaggtggaacaggggaatagaggaagtcgcgctcatgcgggaggcctttgtcgggggtcgttatgcgggcaggcgttggcctgcgcgttgattgtagccagcacaacccgtaatatgaagcgaatcatttttggcctgagtatcagaattttcaatagatgatccgctacttccagaccttcctggtggccgccgaaaccggctcgttctccgccgccgcggcgcggctggcgctgacgcagtcggccgtcagcacgcagatccggcggctggaagaggacctggactgcgtactcttcgatcgcaccggcaagtcggtcgcgctcagcgaagccgggcgccggttggtgccggaagcgcggcgctttgtcgagctctatgccgcgatgaaggaccgcgccggcccgcatgccgacgccgcgccggtggagctgggcgcggtgtcgacggtccaggccaccttgctggccgatgcgatgcggcatttccgggggcggtttcccgactcgcacgtcaacgtggtgccgggcatgtccacccagctgctgacgcaggtggatgcgcgcgagctggacatcgccgtgctgatccggccgcggctgggctttccgccggacctcaagtgggtgccgctggtgcgcgagggctttgtcggcatcgggcccgccggtgcgcctgcagacctgcgcgcgttgctggagacgcttccgttcattcgctacaaccgccacagcaccggcgggcagctggtggacggctacctgaagcggcagcggctatgggtcagggaagggatggagctggatgagccggccgtgatcctgctgatggtggcagctggcctgggttgcgccatcatcccgtccggactggtgccgttgcagcagtccgcgggcgtggtgcaggcgccattgccgggcgggccgctctatcgcgacgtgggcgtgctggtgcgcgaatcggcactgcgccgcgcgccggtggcggcgctgatcgatgcctttgtggctgccagcgcgcgctggcagtctgccgtggtgtaaaggcgcgatactcagcggctgccgggcaggaccaacgtgaccagcaccgaggcatcggagatggcggtcacgtcgtagcgcacgctcggccccaggtagagcaggtcgccctggtgcaactggcgctcggcgccgtccacccgcacacgcacctcgccctccaggcattgcacagtcatcgggccatctaccgcatggggcggcacatgcttgcccgccttcagcaccagccgcatcacttccagcgggccttccttgaacagggcctgggtggcggtctggtccagccgtgcgcccagtggcagcacgctggcgatctgtccggattcaaggtggggaagggacatgcgcggctcctcgctcttctggtggggtggcttgtcaggcacggccggcgcctggcggcggcacgccttctcaatctagcacccgagcgcgcatctcagaagcactcagcgtgatgtaaccggcgaagtcgccgacgcggcggcttccacttgtgcgcaaggcgtggcattgcgggcttgtgcggtgcgctcggctgcggtcctggcagcggcgcggccgcgctcgatcagagcccagtcagggccggcggccgcgggaaaagacgcggccagggcgccaaggccgagcagcgcgaacaggatggttttcatgagggggccttcagggaggtatgagaaaagagacggggccttgcgccccgtcgacacgccacggcggctgccgtggcgcgggcaggcgccggtcaggcggcagccgatacgcgtgagccgccatgggccggcggtgccgacacgccgctgcggtccatgcctgccacttccatgccggcggcagcgcggttggcgccgtcggtaaacgggtcgcgccggtcgttgacgcgcgcgccatcggtgaaggggtcgcgcttgccattgacgtgcgcaccgtcggtaaacgggttgcgcttgccgttgtgcaggttgtagccgtagcggtcggtggcgacgccgcggtcgttcaggccttgcgccatggcagggctggccagtgcggcggcaccgagtgctgcaatcgagagggtcgtggcaagaagggccttgagagcgtttttatgcatgtctgctgtttttgggtgggtggacggcatggcccgcgaagggccgcgcggggatggcggatctgccacccgcgccgtccgggttcgccttttgggcggtgccgtcgcgtgggaagcgcgcggcacgggacgaagtttagtcaggtcgatgcattcctgtgatgatttaaacgtcgaaaaatcagtcgtttttttcattgccagtcgcattgatggcggccaccttgccgccggcctgccagcccccgccaagcgcgaggaacaggtcgacctggcgcgcggcgacatggccttcggacgcagccagtgcggcctccgcatcggccagcgtgcgctcggcgtccaggtgcgccaggtacgggatgcgccccgcctgctgcaggcggcgctgcagccgcgcagcttctgcggcctgttcgcgcgccgcgtgcagggcgtcgtgccgttccagttcgcgcgtgtaggccgacaacgccgtttcggtttcctgcaatgcgcgcagcaccgcgccatcaaagcgcgccagggcggcgtcggccgcggcttcatgcctgtggatgcgatggcgcacgccgttggtcggcagcgaccagctcagcagcggccccacgctccagcgcgccgtcgggccgctgccaaggtggctcagcacgccggtcagcccggcgctggcgccgatgctgatcgatggatacaggtctgccgtggccacgccgatgcgagcggtggccgcggccagttcgcgttccgcctggcggatatcgggccggcgcctgagcagcgctgcgccgtcacccactggcagcggcacacgcagcgtgggttcggcatggcagtccacctcggcctctggcagtgccgcaggcggcttgcccagcagcagcgccagccggtggcgtgcggcgctacgcgcggcttccagcgttggcaaggtagagtgcagcgcttcggtgcgggcacgctcgcgcgccacgtcggcgggttcgccgcggccggcgtcgaccaggcggccggtggcgtccagcgtgcgttgctgtaccgcgagctgctgcgtggcggcggccagttcatgcgtggcggcgcagccctgcacgtaggcgcgcaccgtctgcgccgccacggtgacgcgcaccatgtcgagcgtggccgcgctggcttcggcgccggccagcgcggcctcgtcggcgcgggccagcttgccgaagaaatcgatcaggtaggacacgccgaaaccgaagtcgcccaggttgaataccggtggcttggtggtctgcaggaagctttcgcccgacagctgcgcgcgcgaaacgctggcgctggcgccgccctgcggcaggttctcggactccacctcgtgcaggagggccaccgcgcggcgcaggttggcgctggcggcgcggatgtcggtgttggcggccagcgcctgttcgaccaggcggtcgagccgcgcgttgtcatagagccgccaccagtcgtcgggcacgggcgcgatggccacgccgggcgctttggcaccctgaagcgggccgttggcggcggccgcgcgcactgccgcatgatccggcacacgatagtccgggcccacggtggtgcaggcgcacaggcaggccgcggcgcacgccagccagggatggcgccgcttcacgaccggggccccgtgcggcggccggcgtcatcgacgcgcctggcttcgcgaacggccacagtcgcggtgcggccggaaaccaggcgcacatccgcgggcacgtcctccagcacgatgcgcaccggcacgcgctgtgccagccgcacccagttgaaggtcgggttgacgttgggcagcaggttcgagcccgcgctgcggtcgcggtcctcgatgccggctgcgatgctctgcacgtgcccgcgcaggtgccggggctcgcccatgatatgcacgtcgaccgggctgccgatgcggatccggtgcagcttggtttcctcgaaatagccttccacgtggaaggacccggcatcgaccatcgacagcaccgggcggccggtcgagacatagtcgcccaggcgcggcagccggtcgttgaggtagcccgccaccgggctgcgcacgctggtgcgctccaggtcaagccgggccagccgcaccgcggcttcggccagcgccagcgcggcttcgccttgctctacgcgggcacgcccctgttccgcgacttcggcggcaaccaggccgtcgagattgcggttgcgcgcggcttcgcgccgcgcctgcgccagcgcggcgcgctgcgtcgctaccgcggccagcgcctgctgcagggccagcgcgtagcggtcgcggtcgatctcgaacaggacttcgccttgctgcacatgctggttgtcgcgcgccagtacgcgtgtgaccagcccggacacatcgggcgccacctggatgatgtcggcacgcacatggccgtcgcgggtccatggcgcggccgtgtagtagtcccacaggtggcgcagcaccagcagggcggcgatggctgccagcagcgttggcagcaagggaagcagggggcggagtcggaaggtcatgacggcagtcccggcaccgcgacaaagactgcggccacggcgccaaggacgatcacatagagggaaaggttgaacatcgagcggtgccagatatgccggtaccagcccagcgcggccagcaccatgcggatcgcggtagtggcggcgaaggccagcaccatcagcaccagcacgcctggcacgaacacgccatagaggtcgatttcactgagcattcggcggcagaggagagttggggaggtcagcgggacagggcagccacagggccaggcagcagcgtgacctgcagcaccaccagcgcgccgagcgtgccgcggtggtcagggcggccacctgcgggcaacgcggccacgccggcgatggcatcggccacccaggcggccagccccgccggagccggcacggcatggcccgcgcgcagccgcgcgcggaaatgccttgccaccgcggccagcacgcggcgcaccggcttgcgtgccgcgggcggcaaggccggcagcgccttctgcagcgccagcgcgcagtagccgacttgcagcgcgtggaagccgtcggacgacaagggatcgccggcagcccccagccgcggcaccagctggccgagccggtccagcatgcgcgcgcccagccgcgcatccccatcggccgctcgcagcgtggcggcctgggctaggtcctgccagctggcgcgcaccagccggtgcgccgccgcgcgcgcgccgaacgggcgtaccgccatcgaccacagcggcgcgaacagcatggctgcggcgctggccaggcaggtattgaaggtgccgaggaaatccgcatcgaacacggcctgcacgttggcgaacgaggccgtgttgaccgacagcagcatcgcaatcaactggaagccgggccgcgcaatcagcaggccaatgccgagatagggcagcgccagcatcgcggccagcgcttcaaaggtgtgcgcgtgcggcacgaccaggaacaggtagccgcacgacaccagcaggcagatcgtgctccagcgcaggaaggcaccggccatgcggcgcggctcgtcgatggccgcaaggaagcagcaggcgatcgatgccaccgcgaccgcgccggcgccgccctcccagcccgagaagatccacagcagccccgcgcagaatacggccaggccgctcgacacggcgccgaacagcagcatgccgtggtcgtggtgatggcctgcagcctccggggccgcgttgccgcgcagctgcggcgcgccggcgctgcggtcgcctatgccttgctgcagggcgcggcattcagcgtacaacgcgcccaggcgctgcagctggtccgccgccgtggcggcgaggctggcttgccagtcgacctcgcccgcgcggctatcggcaagccagccgcccgcggcgaccggaggcggcgtggcagcatcggtcgccagccaggcggtcgccgccgccatggcctcgcgcactggcaacgggatgccgtccggatggccgcgcagcgcgtgcagcacgctctccagcgacgacagcagcggcatcagcatggtcatgcgctggcgcagcgcgcgggcatggcgcagcgtgtggctgccctcggtgtcataggccagctggctgaccagctggtccagcgccaggatgtcggcagcgagccggtggcggctgtcgtcggcgcgcgggctgccggtgagtatgtccgatgcccaggccgacgcgtcggccagccaggtggctgcgcgggaccgcagcgcgggcgccaccttggccgggaagacgaccgagcccaccagcccggcgcagacgatgccgatcacgatttcctcgatccgggccacggcaatatcgaagatctgcgccggcgcgctgaccgccggcagcgcgacgatcggcagggtgtaggccgccagcaggtacacatagctgcgcggcgtgcgctgcagcagcgacaggtacaccagcacggtgatccacagcgcgatcgcacccatcagcacgatcggcatgttgaccagctgcggcaccgtggccaccgcggcggtcgcgcccagcatcgtgccggccacgcggtaggccgccttggaacgggtggcgccggtcaggggatgggaaacgaagtacaccgtcgccatggcccagtaaggccgcggcaggcccagcgccagcgcgatatagagcgccagcatcgcggcggcgaatgccttcagcgagaacagccactgtcgtgcattcggccagctagccatggagcggggtcttcaagaagagttgagggcacgccgcggcctgccgctccacgcttcattggcggcgcggttgggcgggggcgatgtgtggaagcgaagtgtagccaaacctttcgcattccattcatgatttaatattggcctttccattccctttgttcatgggtggcgaaaccggcctgccggcggcccgccgtccctcagcaccatgcccatcgatatccgcgcgctgcgctatttcgtcgagactgcccggctgcgcagctttacccaggccgcggcctcgctgttcgtcacccagtcgaccatcagcaagatggtcaagcagctggaggacgaggtcggccagccgctgctgatccgtgaaggcaagagcgtgcggctgaccgacgtgggccgcgtggtctacgagcgcgggcaggaggcgctgggcgtggtgcaccggctcacgctggaggtgtccgacctgtcctcgctgggccgggggcagctgaccgtggggatcccgccgatggtcaacctgttcttttcaccggcggtcagcgcgttccggcagcgctatcccaacctgtcgctgacgctggacgagcacggcggccaggtggtggagcagctggtggcaagcggcgagctggaggtcggcgccacggtgctgccgggcgacagtggcctggcgctggaaacgcgccagttcggccgctacccgatctgggccgtggggccgcgcaaggccgcgtgggcgcgcgggcgcaccgtcacgctggcggctctgcgcgatgagccgctggtgatgctgacagatgacttctcgctgacgcgcatgctgcggcaggcgtttctggaagcacgcatcgagccgcgcgtggtggcgcgcagcgggcactgggatttcctggcatcgatggcggcggcggggctgggcactaccttcctgccgcagccgctggctgagcgcctgcagggccaggacacactggccatggcgcggctgaccgcgccggcaatggactggaccatggcgcatatctggtcgccgggacgttacctgtcgcatgcggcgcgggcatggctggcggtttgcgaagaggtgcttgggggcggaaagggatcttgaaccggcgcgcttgcggcggcctcatttcttcaggcactggtccggcaggatatcgagcaagaccagcgatttctgcccggccacgtagtggtagcgcagcctgacccccagcttgccgagcaccggcacatccgggttgcggcagatgccgcgctccaggataggcttggccgtcgccatgaactcgcgggtatcgtcacgcgccgcatccacccccgaaaccttcagctggaactcgacgatcttgcccggccgcgtcatgcagccgtcgaagcgggtggtgtcgtccaggtccaccgggccggcgcgcatcagctcctggcaggccatgcgcagctcacggtcgacatcgcccgcggtcaggcgggtcacgccgttcatgcccgtaggcttgccgcgcaccgtgcccagcagcagcgtggccagcccggacagttgcggggacggcgcaggcgtggcggccacggtggcggaaacggcaagtggcccggccagcagggacaggcccaggcacacagcggcattgcgcaaaggatggtggtcggggacggcgggggcagcgggggcagggcgcatgacgcaacgggaacaggattgcatggggttcgcgctgctactttagccttggcgccttgccgccgttgtcaggcgttgtcctacggcgcaacggtggcttgccctggcggccgcggcatgccagtgaaggagagcgtagaatccgggtcgccaagacctgatcgaagtcccgagtcccgccatgtccgtgcagatccgcccagaagcaccgtccgacgccgacgccattgcccggctgaccaccgccgccttcctgacggcgccgcataccagccacaccgaggcgttcgtggtcaatgcgctgcgccgcgccggccagctgacggtgtcgctggtggcacaggcaggcgatgaactggtgggacacgtcgcgatttcgccggttacggtctcatccggcgcgaccggctggtacggactgggcccgatctcggtggcgccggacctgcaggggcagggcattggctcgcaactgatgcgcgcgtcgctggaccagctgcgccgccttggcgccgccggctgcgtggtgctgggcgatcccggctactacggccgcttcggctttgccgcgcggcccgggctggtgctggacggcgtgccacccgagtacttccaggcactggcgttccacggcggctatccggcgggcagcgtgcaataccacgacgccttcaacgccaccgcctgacgggcgggcgctcagagctccagcaccagccggccgccgccacaggcgcgcgagcagcacgccatcatgcgctggttggcctcgcgctcgctgcgcgtgagcaccacgtcgcgatggtcgacctggccggccagcacgcgcacctcgcaggacccgcacaggccttcctcgcaatcgctctgcacatcgatattggcgccgcgcagcgcgctcagcagggtctggccggccgggacttccatgaccaggccggagtccttcagctcgacggaaaagggcagttccttcgacgcatccagcgtgcccagcttcgatacgaagtgctccactcgcagcgcatcttccggccacgccgcgcagctctcggccagcgcatccagcatgcgctgcgggccgcaggcgtagatctgggtgcgcgggtccggccgcgccagcagcttgccgaagtcggcgcgctggccttcatcgctggcgtggacgtgcagccgcgcaccgtgcagggcctgcagttcatccagcatcgccatcgcctggcgcgaacggccgcagtagtggaattcgtagtcgatgccaagcgcacgggcgcgccgcgccatcgcgctgaccggcgtgatgccgatgccgccggcgataaagatcgcgcgtccgcagccttcatcgaagcggaagtgattgcgcggcccgcggatgcgcaggcggtcgccggcctggacgctgccatgcacccaggccgagccgccgcggctgtcggggtcgcgcagcacggcaatttccagcgccccggtgtcgtccggatcgccgcacagcgaatactggcgcgacagcccggtatcgccgcattccacgtcgatatgcgagcccggcgcccagcgcggcagcggcttgccgtcaggcgccgccagccgcagccggaccacgccgtcggcggcgggcgtgacgcgctcgaccaccaccgtgcgggcgatggtgtgcgcggacggttcgccgatgcgcaccggctggtgcacctcgagcagggccgggtcgcggcgctcggggttctgcgcggggtcccattccaccagcaggtgctcagggccgcggaacgaggtgttgggcacataggtgaaggtctgctcggccaggcgcatatgcggcagccggcgtgtcagctcctccaggaagacctgcatctccatgcgcgccaggttcttgcccatgcactggtgcgagccgtagccaaaggtcagctgttcgctggcgttgtcgcggcggatatcgaacaggtcggcatcggcgaaatggcgctcgtcatggtttgccgaagacgtgacgatcagcagcttgctgcccgccggcaggcggatgccgccgacctcggcgtcgcgcgtcaccagccgccgccatgcggcgacggagccgttgtggcgcaggcattcttccaccgcgttggggatcagcgatgggtcgtcgcagatctcgcgccatgcatccggatgctgcagcagcagcttgatggcattggccgaggcgttggcggtggtctcgtgcgcggcaacgatgccggccatcatcatcgaatgcaggtaggagtcggtgacgacatcgggcagttctttctgcttgcgcaggccgtactgcatccagcccgggccggacgggtcctcgcgcatcttgtccaggatgcggcccgccagctgccagaaattgcccacggcatgcgccaccgccacctgttcctccggcttcggccggccccaggtgttgacggtatgggcgatggagtactggcgcagcaggtccatgtcctcttcgggcacgcccaggaaatgcagggccacggtcagcggcacttcccacagcatctggtcgaccaggtcggcgcggccatcgtcgataaagcggtcgacatactcgcgcgccaggcggcgcaccagcggctcatggtgcgccagttccgcgggcgtgaagggcgccatcagcgcgcgccggcgcggcatgtgggcgggctcgtcctcgttgaccagcgtgcggttcatggcatagccataggacgccagcacggcattggcctcgtcgccggtgggcgtgatcttctccagcgcgatcgacgggctgaaggtcaggttgtcgcggaagatcgccttgatgtcttcatagcgcgtgaccacccagtagcccagcctggggctgtagaacaccggctcctgctcgcgcgaccagcgcacgtattcgggcggatcctgctggtagccgtcgccgaagggatcgaattgcgccgcgttgtggctgaccgggcagccgttgggcgcggtcaaggcgctgtggtcgatcgggcagccgctgcgcgcggcgctgggggaggggttggccatgctgcgtactcctggcgaaaaacagggccgtccggtcagggccggacggccattcggtgttgcggccggactcaattgtccagcgtgatcttcaggtcgcggatcagcttggtccagcgggtggactcgctgcgcagcagctcgctgaactgagacggcgagttgccgaccggctcaacgccgaagtccaccagccgcttgttgacagcgggctcgcggattgccgcgaccacatccttgttcagcgtgttgaccacctccggcggcgtgcccgccggcaccaccatgcccaccagcgcggcagcttccacgcgcgggtagcccagttcggcaaaggtcggcacgtcgggcagctgcggcagccgggtggcattggccaccgccagcggccggaccttgccgcccttgataaagccggcgccggcagcgtagtccaccatcatcgccaccacctgtccggcggccacgtccgacagcgccggcgcggcgccacggtagggggcatgcgtcatcgacaggccggcttccaccttcagcagctccatcgccaggtggtgcgggctgcccgcgccggccgagccgtaattgatgccgccctgggtggccttggtctgggcgatgaattccttggcgctcttgaccgggctggccgcgccgaccaccaggatcatcgggaagcggcccagcagcgtcaccggagccaggtccttgccagggttgtaggagagcgatttgtacagcaccgggttgaacaccagcgtgccgttgtcggccgacagcacggtatagccgtcggcggccgagcgcgccgtctcggccgcgccgatggcggtattgccgcccggcttgttgtccaccaccaccggctggccgaccttggccgacagcccctggccgatggtccgcgccaggaagtccgagccgccgccggcggcgtaggggacgatccagcggatcggcttggcagggtaggcgtcggcggcatgcgcgggggcggcggccagcatcggcagggccagtgcgccaatggccaggcgcttgaagttgaggcggggcatgggggcttgtctccttgttggtcagcccggtgtacggcaccggtgtttctatttcgcgtaaatcatatacgcattgcgtaatgattgaatgcgggttaaccttgaactgtcctgcagcggccgcatggcttgatccgccttccatgtgatgaccgctcaccgtttgccggatcttcccgccatgccccgaccgaaagctgcccaacctccgatcgaacccgccgacgcgccccgcacgcgcgaacgccgccagcgcgtgcaatcggcggtcaccggcatggccgtgctcaagggactggcccggctgggcggacgcgccagcctgaccgcgctggccgcgcatatcgacgaaagcccggccaaggtgcaccgctacctggtcagcctggtggaagaggggctggtggcgcaggagacgggcacgcagcaataccacctgggcttcgaggcgctgcagatcggcatggcggcgatgcgccaggccgacccgatccggctggccgaagcctcgctggtacgcctgcgtgaagcgctggaggtgacctgctttgtcgcggtgatgggcaacaaggggccgaccatcatgcgctttgaggaaccgggtttgccggtgacggtgaatgtgcgcgcgggctcggtgatgccattgctgtggtcggccaccgggcgcgtgttcctgggcctgctcgatgaaaagcgcgtgcatgcccaggccgaggaggagctggccgcggcaagtccggcgcggctggcgttgctcgatggcaaagaccccatcggtgcgctgcgccgcgcggtgcaggccgacgactgcgcctgggtgcgcgacaccaacctgaccggcatcagcgccgtggcggcgccggtgcgcgactacaccgggcgcgtctgcgcagtgctgacggcgctgggcgccaccggcggctttgatcccgccatcgacgggcccatcggcagcgccgtgcggcgcgaggcgcgcgcggtcagcacggcgctggggttcaaccccggggcctgatccgatcgctcagcgggtgaagccgccatcggccagcagcgaacggccgtagccagcgctactgtgttgccggcctgaccggacgcaggctcgtacaagcgatgaccgagattgcgctcgatttcctgttcagatcagcagtctggcggaggcgcagcggaattttacgaatccgggccaatcctccttatgccacctcgcgcagcgcggtttcgcgcggcatggcagcatcgccaacgtgccgcaccgacggataccccgccgcaaacaccagcctcccgccagaccaggtatgcgtgaccatcggctggcctgccacgccggacacggcgatcacgtccgcgcgcagccccggcgccaggcgcccgcggtcgtccagcaggcaggcgtcggccggattgacggtgaccagcgccagcgcctggttcagcggcaggtcggccaggcgcgcggcggcatacgcggcggcgatcagcgtggacggctggtagtccgagcacaggatggtgcccacgccggcgtgaatggcgtcgatggcgcgcatcgagccgctctggctcttgccgcgcagcacgttgggcgcgcccaggatggtcggcagcgcctgggcgcacgcggcttgcgcggtttccaggttgatcgggaactcgctcatgcgcacgcccagcgcgcgcatggcggcgatgcgctgcggcgaatcgtcgtcatggctggcggtggggatgcccagcgcatgcgccctggccaccagccggttgacacgctcatgcgcgccttccagcgcggcggccttcttgtcggccgcatcggcggcttgctcgcggctcatgccgtggttgcccatcatgtaggccaggtaggcatccatggtcttgaactggccctggcccggcgagtggtccatcacggacagcaggtcgaccacgccctcggccatcagggattccagcaccggcacggcgctggaatcggtgacttcgtagcggcaatggatgcggttgtcgaccaggctgtggcggcgatacgcggccagggtgcgcaccagcgtggccgcggtatcgacattgcgcacgccgaactggttgcccgcgaacgacagcgcgtggtacggcgtggtgatgccggccgcggcgttgcggcggtcgacctgagccacggcaaagtccagtgggaacagcacgctggcgcgcggttcgacttccttctcgatggcgtcgcaatgcacgtcgaccaggcccggcatcacggagtggccatgcaggtcgatcacggtggcgtgggtggggaccgctgcgggtgccggttcgatggcggcgatgcgaccatcttcgatcagcagcgcgctgtcgtgcagcacgcggtccggcagcaccagggtggcgtgcgtcaggtaggtagcagacatgtccggctccgttctgggatcaaatcaggcaagggcgctagcgggttgcagcggcagcaggcgcgtggccacggcatcgcgcacggcttcatcgtggaagatgccgatcagcgcgcggccttcggccaaggcttcgcggatcagctcgaccaccacggcgcggttgtcggcgtccagcgaggcggtgggctcgtccagcagcaggatcgggtggccgccgatcagcccgcgcgcgatgttcacgcgctgctgctcgccgccggagaaagtggccggcggcaggtcccacagccggcgcggcaggttcagccgtgccagcagttctgccgcgcgggcgcgggcctcctcatggctggcgccgcgctgctgcagcggatcggccaccacgtcgagcgcgccgacgcgcggaatcgcgcgcaggaactggctgacatagccgatcacgtcgcggcgcaacttcagcacgcgttgttctggggcgtgggtcagctcgacccacggctcgccctcggcgctggtatcgcgcaggcggatgctgccttcggtggccaggtagttgccgtacaggcagcgcagcagcgtgctcttgccggtgccggagggcccggacagcaccaggcattcgccgcgggtggcatcgaaatccatcgcgcgcagcaccggcaggcggatgccgccctggttgtgcagcgtaaacatcttgccgaggccgcggacctcgaccagtttctgggggtggtgttctgcgtgcatcgtcgtcagccctgcaggatggaagagaccagcaactgcgtgtacgggtgctgcgggtcgtcgaggatctggtcggtcaggccttgctccaccacgcggccgccttgcatgaccagcgtgcggtgcgcgagcaggcgcgccacggccaggtcgtgcgtgaccagcacggcggcgaggcccaggtccgccaccaggcggcgcagcaggtctagcaggcgggcctgcaccgacacgtccagcgatgcggtgggctcgtccatgaacaccaggcgcgggtgcgtgaccaggttgcgcgcgatctgcaaacgctgctgcatgccgccggagaaggtgccgggcacgtcgtccagccgggccaggtcgatctccatcttctccagccaggtgccggcgacctcgcgcaggttgccgtagtggcgctcgcccacggccatcaggcgctcggcgatattggcgccggcgctgacctgcatgcgcaggccgtcgcgcgcatgctggcgcacgaagccccagtcggtgcgggccagcagccgcaggcgcgcgctggacagcgtggccaggtcggtcaggccggactcgcgcatgtcgtagctgacgctgccgcgctgcgccggcgcctgcatcgacaaggcctgcagcaacgtactcttgccggagcctgattcgcccaccacgcacagcacctcgcccgggtacaggtcgaagctgacgtcatggcagccgtgcaggccgtcccaggtgcgcgtcaggttgcgcaccgacagcagcggggtggcgctcatcgggcacctccggcagcggccttgacggcctgggccgcctggcggtcggcgcagtattcggtgtcggagcacacgaacagtcgcgtgccggcgtcatcggtgatgatctcgtccaggtagctgtcggcagcgccgcactgggcgcagcagctggaccacttttccaccgtgaagggatggtcggcgaagtccaggctcctgaccgcggtgtacggcggcacggcatagacgcgcttctcgcgcccggcgccgaacagcatcagcgcggggctgcggtcgagcttgggattgtcgaacttggggatcggcgacggccgcatcatgtagcgctggttgacgatcacggggtagtcgtaggtggtggcgatatggccgtgatgcgcgatgtcctcatacagcttgacgtgcatcgcgccgtactcggccagtgcgtgcatggtgcgggtctcgccctcgctcggctccagccagcgtagcggctcggggatcggcacctggaacaccatggtctggcccgcgtgcaacggcgtttccggaatccggtgacgggtctggatgatgctggcctcggcggtgcgctcggtggtctgcacgccggtgacgcggccgaagaagcggcggatattgatggcgttggtggtgtcgtccgagccctggtcgatcaccttgagcacatcatccttgccgatgatcgcggccgtcacctggatgccgcccgtgccccagccatagggcagcggcatttcgcggctgccgaagggtacctggtagccgggaatcgccacggccttgagcagcgcgcggcgcagcatccgcttggtcgactcgtccaggtagccgaagttgtagtggtcatcgcgggcaatgcccgttgccatggtggtgtcgggggtggtcatgccagcgtctcctcttgcggttgcgcctgcacggtagcggtcacggcgccatcctgttccgcacgcagccggcgcagcagttcgaggttggcctggaagtccacgtagtggggcagcttcaggtgctgcacgaagccggaggcctcgacgttgtcgctgtggtacagcatgaattcgatatcgttggccggggcgtcggcggcctcgcccagttcttcggcgcgcatggcgcggtcagccagcgccatcgacatggccttgcgctcgttgtagccgaacaccagcccgtagccgcgcgtgaagcgcggggcttcgtcggcattgccggcgaactggctcaccatctggcattcggtcagctcgatctcgccgatggtgacggcgaagccaagctcttccacgaacagttcgacctcggccgcgccgaagcggatctcggccgcgaacgggtgcgagttgccgtagccgcgctgggtggaatagcccatcgacagcaggaaaccctcatcggcgcgcgccaggttctgcaagcgcgcggcgcggttggcggggaagctcagcggctcgcgcgtcaggtcgggcggcgtggggtcgcccgcgggaatctggtcggcttcgaccagttcatccgcttccagcaggccggtcacgcgcggcatgctggcggcgaggggttcgggcgagggcggcagcggctcggggtcgcggccggcttcgagcgtgaaatccagcaggcgctgggtgtagtcgtaggtcggccccagcacctggccgcccggcacgtccttgaacgtggacgagatccggcgctgcaggcgcatcgcgccggtatccaccggctgggtatagccgaagcgcgccagcgtggtgcgataggcgcgcagcaggaagatcgcctcgatctggtcaccagcggcctgtttcagggccagcgcggccaggtgcgggtcgtacagcgagccctcggccatcacgcgcgacaccgccagcggcatctgttcgcggatctgcgccagcgtgagttccggcaccgcggtatcgccgcggcggtaggcatcgagcatccggtaggaattgaggatggcgcgctcgccacctttgacggctacatacatgtcagtcctccaccagcgtggtgcgcgtcagcgcgcagaatcggtcgccgctggccagcagcaggtccacgccgagcgggaagccggcgttgttggcgcgccagccggcgcggaagtccgcgggcagccccgccacgcgcagcacctgcgtggtttcgatgccggggccgcgcagcgtgagggtgtcgccttcggcaagcgaggccacctccaccagcagcgtggccgagcggtcggggaaggccgggtcgccttgcgcgcaatccgccagtgccggtacggcatagccggcgggcacgcagacaaaggcggcggcgccgacatcgtcggtcagcgggcagccgcaatggaagcgcaggaacgcgcgcgccgcggcgggcacgccggcaggcagccagaccggggtatcgggatcggccagcgtcagcagcagcgccgccagcgcgggcgacaggccgccgggcaggccgctggccacgggcagcgtctgcagccggcccggatgggcaaacgcctgcagcgcggcgcggaagacctgctgggcgtcgtcgaccgggttgttgaagcccggcagcagcgaggcggccggggcggacaggatcggttgcatggcagtcatttcagtcctctccccggaccatggtgaagaactcgacgcgggtctgggcgacggtggctgctgcgtgtgcggcgcgctgcgcctgcgtgcttgccaacggcgccagcacgaactcctgcacgcgctggtgccaggccgggcgttgcagcagcgcgtccagcaccgcggcctgttcggcgtggcgggcgctgcggccctggatataggccacgcctgcagcggccccggcagcgccgtcttccagcacgaccgcgcagcgcgtgaccgtgatttcccccaggttgaactgggcaccggtaccgcctgcgcgggcccggaccatggccatgccggactccggcttgcgcagcagccggtaggccggcagcgcttgcgcctggccaagccgctggtaagcgccgtcgagcgcgtcggcgggcgccgtcgccaggatccggagccaggcggcgcgggcggcatgggcctgcgcggtttcgctttgcatcatcacccctatacgtctatacgtttagatgtcactgcttgaacacgcagctactagaccacaggcagatgaacgtttcatgacggggcggggcattgctcgggcaccccgccatcgcggcgcggttgaggcacaatcgcatggcaatggtgaacgcttgatgacaagagggcagcgcgagatgtctgatcgagaagtggaacggggttccggcgtggcggtatggcgccagattggcgaggcgctggcggacgacatccgcaagaagctgtacctgcccggcgaacagctgccccctgagcctgaactggccacgcgcttcgcggtcaaccgccacaccatccgccgcgccatgggcgagctggagttgagcggcctggtgcggatcgagcagggccgcggcaccttcgtgcaggagcatgcgatcgactacgcgatcggacgccgcacgcgcttctcgcaaaacctggccgcgcagggcatgcgcggacatgccgagatcatcgacagccaggtggtgcgcgcgccggaagtggcaaagcaactgggcctggcgcgcacggcggagatcctgcacgtgcagatgatcggcaaggccgaagagcgcaccatcgacgttgccgagcattactttgacctcaagcgcttcccgggcatcgacgaggtgctgcgcgccaggcaatcggtatcgcgcgcgctggcgcatttcggcattgccgactacacgcgcaagtggtcgcgcatcacggcggccatgcccagcgccccggtggcgcgcctgctgaaccagccgaagacgcgcccggtgctgcaggtggaggcgctgaacgttgatatcgacggggcgccggtgcagtacagcgtggtgcggtttgcgggggactgggtgcagctgacggtttccgacagtgattgaggcggagcgacgtggcattggtctagacatccggctgtcatctgcctgcgctaaggtgtctgcggtccagaccacaaaaccagggcagacgccgccgccgggcgccgggcgccgctggtaaccttgccgcatgaccttgccagcgcaccgttacgccatctacctggcgccctcagatccgttccgcacgtttggcagccagtggctcggccgcgacgccgataccggcgccgcgctgcccgcgccggcgggcatggcggcggcgcccgacgaatgggtcaaggccccggcgcgctacggcctgcatgccacgctgaagccgccgttccggcttgtgcagggcagcaacgggccgatgctcgacgccgctgcgcgtgacttcgcgcgtggccgcgaggcattcgacgcaccgctggcgctgtgtgcgctgcggggttttgtggcgtggtgcctggccgatggcggatcgccaccgatgcaggcgctggccgatgcctgcgtactggcattcgagcgcttccgcgcgccgcccacggccgaagaactcggccggcgcaaaccggaccagttgaccgacgaagagcgccgcatgctcgacgcatggggctacccgtatgtattcggtaccttcgtcttccatatcacgctgactggcatgcttgatactgccggccagcgcgccgccctcgagcgcctgggggccgcgagcggcaagctgctgcaggcgccgcttcatgtggacgggatcagcgtattcgtgcagccggagccgggcgacgactttatcgttgcccgccactacggattcaacggcagcaccaccgacggcgccggcgcggcgcacctggacgcatgaacgcacatggcgcggccgacggacacggcctgttctacctgatggggccgtccggcagcggcaaggactcgctgctgcgcgcgctgcgcgaacgcctcgggccggaccaccgcatcgtcatcgcgcatcgctatatcacccgcgaggccgatgccaacgaggcctccgttgcgctgaccacggatgagttccggcgccgccaggcgctcggctgcctggcgctggactggcacagccacgggctccattacggcatcggcatcgagatcgagcagtggctggccagggggctgacggtgatcgtcaatggctcgcgcgagtacctgccccaagccgtggcgcgctacccgaagctgtgcgcggtgcatgtgcgcgtccggccggaggtgctggccacgcggctgcgccagcgtggccgcgagtcggaagaagcgattgcccggcgcctggcgcgcgcggcgcaggccttcaccgtgccggcagggtgccgcctggtcgagttcgacaatagcggcgccctggaaaccgcggcggaggcgttcgcgcggctggttggggctacctccgatagcgcaacattaagctgataaggccgtgccgaagcgaagcttccggcacggccttgccatcagagttcgatgctgaaactgatgccgtgctcggtgaacccgagccggcgatagaactggtgggcctgcaggcgccgcgcgttggacgacagcaccagcttggccgccccggcctcgcgggccaggcgcatcgcttcacgcatcatcgccttgccgacgcccctgccgcgcgcggacggcgccaccaccacggcctcgacaatggcctcgggacgcccgtcgtggaccatcacgggaaataccagcaggctgaaggtgcccagcggcacctcgtcctcgtccaccatcatgtagcagcggtagtccggatagcggcgcatggtcgcgtagcgctcgcgcatggtggccagcggcagcggcgcttcatcgtccatcgcggccagcagcgcggacaggtgccgcagttccgcgtcggaaccgcgcacttcacgcagggtaagcacggcttcagcgatggtgttcatgcgccagtccgcgcgcaacgcgcggccatgtccaggtagtgcgccagccgcggcgtggccaggccgaccaccttggccaggtcgtcgtagcggcgcaggcgtaccgcggcagcggcgtggcggctggcggtgaacgcttcggcctgtgcggcgccgaacggaccgccttgcagcgccaggctttgcgctgaagccggtgacaaggtggcgaagtacgccggatcggccgcgcacagatagcgcttggccgctacgtgcagccgcacgggttctgtcacttcgtcaccgaacagttctgccagcgcatcggcggcggcctcctggtggcgcatgtcggtggtggtgctttcggccagcagcaggtggccaacgtcgtggagcagggccgcgacgatcagcggctcgggctcgccggcctgctcggccagttgcgcgcactgcagcgcgtgcgcggtctggctgatggcttcgccgccgtaccaggcattgccatggtcggcaaacagcgtttcgatgcgggacaggttcagcatgatgtcagaccagtaccttgcggatttgtgcggagatgatgtcgatggccgagacgaacaggatgatgatgatcatcacggcacaggtctgcccatactggaagctgcggatgatctcccacagcacggtgccgatgccgccggcgccgacgatgccaaccaccgaggccgagcgcacgttggactcgaagcggtacagcgcgaacgacagccacagcggcagcacttgcggaatcactccatagacgatctcctcgatcgggccggcgccggtggcgcgcacgccttccaccgggcgcgggtcgatggcctcgacggcttcggcgaacagcttggccagcacgccggtggtgtggatccagatcgccagcacgccggcaaacgggcccagaccgacggccacgatgaacagcatggcgaacaccatctcattgatggcgcggcaagcgtccatgatgcggcgtgcgggctggtaggcccacgccgggacgatattggccgagcacagcaggcccagcggcaccgccatcaccacggccagggcggtgccccacagcgcgatctgcacggtgacgagcatctcgtccaggtagtgccgccagtcgcggaaatcgggcgggaagaaatcggcggcaaatttcgccatattgtccgagtcgcgcagcaggtccagcgggcgcatgtcggccccctgccaggacagggcgagcatggccagcaggactgcccaggtcagcatcacggcaagggaagtgcgcggcgggcgcacgttgctttggggcgtgggaggcaggccgggcctggcggtgacagtcatggggaatccggaatcaagcggggaacgaaagcgatgcggggccggcggcggggggccgccggcctcgtcgggatgggcttattgcgtgctgatggcgttgccggcggccttgtccagctcggccaggcggcgggtcacctcggccagccgcttttccttgtcggcagcggccagggtggtgtccgattcgatcttcgccttttcgcgggccagttcgatctggcggatcggcaccagctgcgcatcgctggcggtgcggaagccctggtaggtcagggtggccagcacctgcttttcacgcgcggcgtctgcgcccttgccgtagttggcgaagaaggcctggatcttcttcttcacctccggcggcaggtccttgcgatagaccatcggatcggccgggatcagcggcgacttccacagcacccgcacctggtcataggcgttcttgccggtgttgatgcgatagcgctccatgttctcggtgttgttcaccgccacatcgacctgcttgttcagcaccgacagcaggttggtctcgtggttgccgatgcgcacggccttgaacagcgtcttgggctcgaccttgttggcggtccacaggtagaagcccggcacggccgtgcccgaggtggaattggggtcgccggcgccgtagctgaggtccttgccgcgcttgatcacgtcttcgacgctcttcaggtcgctgtccttgttgacgatcagcaccgaccagtagcccgggttgccgtccttgtcgatcaccgaggcaaagacctcgccgttggcacggtccacggcctccatggccgacttgttgccgaaccaggcgatctgcaccttgttgaagcgcatgccctcgatgatgccggcgtagtcggacgcaaagaagggcttgacgggtacacccagcgtcttgctgagatcgtcgatcagcggctgccaggcggacttcaggttcgacgacgattcggtcgagataaagccgatgttcaggctcttggcgtcttgcgcgaaggcgggcagggcgaccacgcccgaagccacgacggcgagaaaggttctgcgaagcatggacaactccggtgggaagcggttttgggataaagcggtgtggacaggcggccgttcaggcggccgccaggttcatcgtgaccattgccggtgccggcatggccgcagtggatacgtcttcgtctggcacggaatcgagcagcagctcgtcggcttcggtgccgtagagatcgcgcagcatgccgggcgtgagcgcggcagaggggccgtcatagaccaccttgccgtggcgcagcgccaccacgcgggggcagtagcgcatcgccacgtccacctggtgcagcgacaccagcaccgcgaccttgcgcgtgcggttgatctgcctgagcagcgacatcacccggcgcgacgattccgggtcgagcgaggcgatcggctcgtcggccaggatcacgctggcgttctgcaccagcgtgcgggcgatggcggcgcgctgctgctggccgcccgacagcgtcgaggcccgttgaaacgcatagtcgtctataccaacttgcgcaagcgcatcgagcccgccctggacttcatcggccttgaagatgcgcagcaggctgcgccacttgggcacacgggccagcgtgccgaccagcacgttggtgatgaccggaagacggcccaccaggttgaactgctggaacacaaacccgatctcgccacgcaccttgcgcacgttgcgggccaggcggccgttgcgctgcacatggcggccgttgacgaggatttcgccggcgccggcatcgcccgtgatgaatccggccacgtggcgcaacagcgtggacttgcccgatcccgatgcacccagcagggcgaccatctcgcctggcgcgatgtgcagcgtgacatcgtcaagcgccttgcggtccgcgcggaacgatttggaaagcccgcggacttcaattgcgtgcgtcatgtcgactccctgacgtgaatgacctgcgcattctggccggggcggatgacagaacgatgacttgagcggaaggggggctgaaactggttggcggcgccggcggccatgctggccgccggcgccggtggggtcaggtgcgcgtgatcgagacgccgccatccaccagcgatgccgtgccggtgacgaaagccgaatcgtccgatgccaggtacagcaccgagcgcgccagttcttccggcgtggccacgcgcttgagcgcatgcaggttggtgatgaacgcctgtgattccgcggtgtcgttcatggtgcgatacatgtccgtgtccacggcgcccggcaggatcgcattgacgcggatgccctgcggcccatactcggccgccagcgcctgcgtcaggccgatcaggccggacttgcttgccgcatacgcggccacgccgggaaaggcgacggtgtagccaacgaaggtcgaggtgaagatcaccgaaccgccgccatccttcagcatctgtgcaagctggtgcttggcgccgaggaatgcgccggtgagattgatggcaagggtgtcgttccagccgtctgccgaaaccccggtgctgggcccgccctcgccgagcgtgccggcgttgttgaaggcgatatccaggcggccatagcgctcgaccgccagcgccaccagcgcgctggcgtattcctcgcgccgcacatcgccggcgagcgccaccgcgtcgccgccggcgtcacggatctgcgccaccaggctgtccagttcggactggcggcgggcaccgactaccaccctggcgccctcggcggcaaacagcaatgcggtggcgcggccaatgccggcactggcgccggtaatgatggcaacttttccagacaaacgtcccatgatcgatctccggtctggcgcgggggcaacttgctggtccacagcgccggttttgcgggtagggcagcaggaaccgtcctgctgcctcgtgaaaccagtatgggcaacgcgcgtggttcgaactagactgaagatcgcggaacaactttccggatatgccgaacaatgttcaagctagaaggtgtcgccagctttgtcgccgtggtcgaggcaggctccatcagcgaggccgcgaggcggctcaacttgtccaagtccgttgtcagcgaacgcctggccgagcttgaaaaggcgatgggtgccaacctgctgcgccggaccacgcggcggctgtcgctgaccgaggatggcgccgccttcctggagcgggccacgcgcatcctgcatgaagtggaggcggcggcaaccgatgttgccgagcggcgcggcaccctggccgggtcgttgcggatttccgcgccggtcacatttggccggatgcacctggggcctgccatctatccgttcctggcccggcatccggaactggagctgagcctggacctggacgaccgccgcgtggacgcggccaccgacagttatgacgccgtggtgcggcacggcccgctggagagctcgcgcctggtggcatggcagcttgcccccagccaccgcctcctggtcgcatccccggattacctggcgcagatgggcgcgccggcaacgctggcggagctgcagcagcaccgtggcatcttctacgccaaccgcggcgcggctgactggcgcctgcacggccccgacggcaccgaaatcgcccgtgccgccgttgcgctgcgcgtcaacaacggcgacatgatgcgagatgccgccatcgcgggagtcggcatcgcgttgttgccgacctttattgccggcgatgccatccggcagggggcgctggccgtgatcgaggtcggcctgcgggccgagccggaatccatttatatcgcccacccggaaggccggcgggtgtcggcgcggctgcgcgcgtttgcggagtgcgtgcgcacggccatcggcagtccgccgtactgggacgcatgggcgcaggcacgcggggagggcgcgggaacctgatgccggctgctggccgggttccacgatcgccatgtggcggccctgcaagcctggaggtttgccgcccgcgccgcgcggcctgtattctagtgctctgcccggcgccccgtttccgcaaggaggcagggcgccatgcacttcacatcgagccggccatacaggaaccccatgcaggaacccgaactggatgaaatcaatatccggatcctcgaggcgttgcagcgcgacgccagcctgaccaacgtcgagctggccgcgcgcgtcaacctctcgccgtcgccttgcctggcgcgcgtgcgcgcgttggagcagcgcgggatcatccggcagcgcgtgacgctgctcgatccgcagaagcttggcctcaacgtcaacgtctttatccacgtgtcgctggagcggcaggcgcgcgaggggctggatgccttcgaacgcgccgtgcgcgcgctgcccaacgtgatggagtgctacctgatgacgggcgatgccgactacctgatccgcgccgtggtggccgacgtgcaggccgtggagcggctgatcgtcgacgagatcacgcgcatccccggcgtcgccaacatccgcagcagcttcgcactcaagcaggtgatgtacgacacagccttgccgctgcgcaatccgcgctagcccggcgttcggcgtgggatatgccgcggcctcagcattttcgagtggtttttatggtgagcggcagtggattgtgctgccacctgccggataggcagtcaacttcagcacctcatgcgggagggcactccatagaatgggacaaaacccattggagacttccccatgaccgaccttgcctccccacacgcccgcctgctcgcccaggccatgcccgacggcgacgacgatccgcaggagacgcgcgaatggctggacgcgctggaggcagtggtggcgcaatgcgggcaggagcgcgcgcgcttcctgctcggccggctgctcgatgccgcccccgcgctgggtgtgtcgaccacggctcagagcaacacgccttacctgaacaccatcccggtcgagtgccagccgccttatccgggggatctggcgatggaagagcgcatcaccggcatcgtgcgctggaatgcccttgccatggtggtgcgcgccaaccaggcctacggtgaactgggcgggcatatctccagctatgcctcggcggcggacctgttcgaggtcggcttcaaccacttcttccagggcgccgatgccggcaacggcggcgacctggtctacttccagccgcactcggccccgggcgtgtacgcgcgcgccttcctggaaggacgcctgtccgaggcccagctcgacaacttccgccgcgaggcgggggggcagggcctgtgctcgtatccgcacccctggctgatgccggacttctggcagttcccgaccggctcgatggggctgggcccgatccagtcggtctaccaggcgcgcttcatgcgctacatggagcaccgggggctgcaggccacttcgggccggcacgtgtggggcgtgttcggcgacggcgagatggacgagcccgaatcgatcgccgcgctgccgctggcagcgcgcgagaagctcgacaacctgacctttgtcatcaactgcaacctgcagcgcctggacggcccggtgcgcggcaacggccagatcgtgcaggagctggaagcgctgttccgcggcgcgggctggaacgtgatcaaggtgctgtggggcagcgcctgggacccgatcttcgcgcgcgatcactccggcgcgttgctgcgcgccttcgcctcgaccatggacggccagttccagacttacaaggccaaggacggccactatgggcgcgagcatttctttggccagaacgaagcgctgaaggcactggtcgcgcatatgacgccggatgaggtggcggcgctgaaccgcggcggacacgacctgcgcaagctccatgcggcctttgccgcggcacgcgcgcacaagggccagcccacggtgatcctggccaagaccatcaagggctatggcatgggcaatgccggccaggcgcagaacaccacgcaccagcagaagaagctcgacatcgaggcgctgaaggcattccgcagccgcttcggcctggagctgtccgacgaggacctggaatcgatgcgcttctaccgcccggccgaggacagcgctgagctgcgctacctgcgcgaacgccgccaggtgctgggcggctacctgccggcgcgccagcgccaggccgacaccgtggcggtgccgccgctggcgcaatacggccagttcgcggtggcggccgaccagaaggagatgtcgaccaccatggcaatggtgcgcatgctgaccggcctgctcaaggacaaggcgctcggtccgcgcgtggtgcccatcgtcgccgacgaggcgcgcaccttcggcatggccagcctgttccgccaggtcggcatctattcatcgcagggccagctgtacgagcccgaggacgccggctcgatgctgtactaccgcgaggacatccgcggccagatcctggaagagggcatcaccgaggccggtgcgatgtcgtcgtggattgccgcgggcaccgcctacagcaaccatggcacggccatgctgccgctctatatctactactcgatgttcggcttccagcgcatcggcgacctgatctgggccgccggcgaccagcgtgcgcgcggcttcctggtgggcgctacggcaggccgcaccacgctgtccggcgaagggctgaagcaccaggacggcaccagccacatcattgccgccaccatccccaactgccgcgcctatgaccccgcctacgcctatgagctggcagtcatcgtcgacgagggcatgcgcgcgatgatggagcgccaggaggacgtgttctattacctgaccgtgatgaacgagaactacgcccagccgtcgatgccggcgggcgtggagcgcgacatcgtgcgcggcatgtaccggcttgcgcaggtggaaggcggcgggcgcgccagggtgcggctgctcggcagcggcaccatcctgcgcgaggtggaggccgcggcgcagatgctggccgaggactggcaggtcgacagcgaggtgttcagcgtcaccagcttctccgagctggagcgcgaggcgcgcgagaccgcgcgccagcgcctgcatcatccgcaggacagcatcgcccccagccatgtggaagcgctgctggccggcgacgcgccggtggtggcggccactgactacgtgcgcgcctatccgcagctgattgcgccctacgtgccggctcccttcacggtgctgggcaccgacggctatggccgcagcgacaaccggccgtcgctgcgccgcttcttcgaggtcgatcgcgcctatgtctgcgtggcggcgctgcgcgcgcttgcggcgcagggcacggtgccggcgtcggtggtggccgaggcgatcacgcgctacggcatcgacacggacaagcctgcgccgtcctcgctctgatatcgccggcttcaccttgcaggccaggcggggcgcttcggtgcgggactccacatgcgacggcggcggctgttaagctttgtccttctgcagccgctccagttgcgcgtccgtgccgccacgggcgcgcaccgccatggtccggcgccgcccccccagcatgatcgccaagcgccggatatgaaacggattcctgttgcccgcatcgccaccatcgccatggcttgcagcctcttcgcggccaatgccagtgccgccgacagtgtcggccagcgccagatagaacgcgctgtgaacgatgccatccgccccctgatggcggcgcacggcgtccccggcatggccgttgccgtcacggccggcggcaagcgctacgtcttcaactacggcgtcgcggcgaaggagggccggcgcaaggtcgacggcgacacgctcttcgagatcggctcggtcagcaagaccttcaccgcgacgctcgcgtcctatggacaggcccgcggcaccctgtccctggccgaccctgccgggaaatacctgccggcgcttgcgggaagcagcctgggcgcgaccagcctgctcgacctcggcacctatgccgccggcggcctgccgctgcagtttccggatgcggtcaccgataccaggacgatggtcgactatttccggggctggcgccccagatatgccgccggcagccatcgccagtattcgaatcccagcatcggcttgttcggctacctggccgccagcagcatgggccagcccttcgatgacctgatggagaagacgctgttcccggcgctgggcctggcccacacctacatcagggtgccgaaggcgcgcatgggcgactacgcctatggctattcgaaagacggcaagccggtccgcgtgacgcccggcgtgctggatgccgaagcctacggcgtgaaaaccacggcggccgacatgatccgctttgtcgaagccaacatcgacagtgccggcctggacgacaagctgcggcgtgccattgccgggacgcacaccgggtacttcaaggtcggcgacatggtgcaggggctgggctgggaaatgtacgcctggcccacacgggtcgacagcgtgctggccggcagttcaccgcaggtcgtgctcgaggcgaaccaggtgagccggctggagccgccgctgtcatcgcccgccgatgtgctggtcaacaagaccggctcgaccaatggctttggcgcctacgtggtctttgtgccggcgaagcggattggcatcgtgatgctggcgaacaagaacttcccggtaccggagcgggtaaaggcagcgtttcggatactggcggccctggacggtgcgccgggacgggcggataccccgtaaggggagggtggggctgcgtcatgcatcgcaggcctgtccagcggctggtccgcaaaaaatccggctttccatggaatagtccacgccctccatgtgtatacgcaggtaccccccggccgccggctaacgccaggcccggtagaaaggagaccctgcaatgcaacggagaaccccaagcaatggcgtcggcaccgcggcacgcatcgtgccggcgctgcttctatgggctgcaagctttgccgcgccagcccaggaaacccaccaccatcaccaaaccactgcggggcaggtgccgccgccctttgtcgccagcaccgcaaaaccgtttgccggcctgatgggtgacgccatggccgtaatggatcacggtatggcgcaggcagccatgaacggcatccccgaccacgactttgtcaccatgatgattccgcaccaccagggcgcgatcgacatggccaaggcgctgctgctgtatggcaaagacccggagttgcgcaatcttgcacaggccatcatcaccgagcagcaaaacgagatccgcctgatgcaggcctggctccagcgcagccaggccagggcacctggcgccaccaatcctcgctaaccggcggacatacaccgcccgcttctggaccgaatcatgaaaagacatgcccttatccttgccgtggccgcgcctctcgcagtcgccgcgccgcagccacaggatcgcgtttacaccgccgaccagaacagcaacaccgtttcagtgatcaatccggcgagcaacaccttgcttgggcagatccgccttggcaacgcgcggccggacgtgctgtcgccgctttacaagggcgagctcaatgtccacggccttggcttctcgcccgaccatcggaccctgatcgcgatctcgaacggctcgaattccgtcgcgttcatcgataccgcgaccaacaaggtcaagggcattgcctatatcggccgctcaccgcatgagggcttctttaccgcggatggaaaagaggtgtgggtagtcgtgcgcggcgaagactatatctccgtcatcaacccggtgacattccgggaaacccgccgcatccagaccacggcagggccgggcatggtgctgttccatcctgccggcaagctcgccttcgtggtgtccagcttcaaccccgtggtggatgtcatcgatgtcagggcacacaaggtggtcaagcgcctcagtgtcaccagcccgttctcaccgttcctgcagttcacgccggacttccgcgaggtgtggatgacgcacaaggacgtgggcaaggtcacccgcatcgacaccgagaaactggaagtgaagggcgtcttcgactccggcttcatcaccaatcaccttgcctttgccaggaccgcgcgtggcacgttcgcctatgtgacagtgggcggcgaaaacgtggtcaaggtattcaccaccgaggccgaaccgcggctggtcgcgaccattccggtcggcgcgctgccgcacggcatctgggctgccgatgacagttcacgcatctatgtcgggctggaaaacggcgacgccgtcgacgtgatcgacaccgcaacgaaccaggtcacgacccgcgtgccggttggccaggcgccgcaggcactggtctatgtctccaacgcagtgccaggcggcgacgggaccgccaaccttgtgcagagagcgaacagcgatccggtcaacatcgcccttaaaccggtccgtggcgatgccaagggctttgtggtcgcgcgcaatctcggtgtcgtcgacgcattggaagtatccctgttcaagctgaagccgcaaaccacgtacagcgtctatgtcgcagggcaggccacgcccgtggcaagcttccgcaccaatgcggccggcatggccaacggcaccgccattggcccgctgcgcgaagtcgtgacgacgctttcgccaaaaagcgccgcgccagcgaagctgatcgtcatggagggcgatgcggcggcggatccggccgcggcggtgttggtgagcgtgccgtgatctgagcgtggcgacctgggttggcggatccccggctagagcgccaggatccacccacccagcgccgcgccggccaccaccagtacgggggacacgcggccgtagacgagcaagccgaaggccgccagcgccaggccgaaatccgccttcgagtggatcgcgctggtccacaccgggtcgtacagcgcggcggccagtacgccaacgacggctgcattgatgccacccatcgcgctctgcaccccgtcgcgctggcgcaggctttcccagaacggcaatgcgccggccaccagcaggaacgccggcgcaaagatcgcgagaagcagtaccagcgcgcccacccatccacccaatggcgcgggcgagagcgccccgaggtacgcggcaaaggtgaacaggggacccggaactgcttgtgctgcgccgtagcccgccaggaatgcatcgttgccgacccagccagggggcaccacgccagcctgcagcagcggcagtacgacatgcccacccccgaaaaccagcgctccggcctggtagaagaccgacacggccgacaccgccatcgaaccagtcattgcggcaagggccgggagcagcaccagcagcacgccgaacaacgcgagaagcaaagcgccgacccggcgactcacaccgtagttgagatgctgggcaggaggcagatggttcagctgcaaggtccagcgcgcaaccaggccacccagcacaatggcggcaacctggcccaccgcacttggcaccgcgaggaccagaagcgcggccacgaccgcgatgccggcacgcagccggtccggacacagcgacctggccatgccccataccgcctgtgcgacaaccgccacggccgccaccttcaggccgtggactgccccggaatccgcaacgccggaccagcgcgcaatgccaaaggcaaacaggacaagtgcaatcgcagagggcagggtaaagcccatccaggcggccagcgcgccaagccagcccgcccgctgcagccccagcgccatgccaacctggctgctggctggccccggcaggaattgacacagcgcgaccaggtccgagtagctcttgtcgtccagccagcggcggcgctcgacgaattcggctcggaagtaaccgaggtgcgcgatcgggccgccgaacgaagtcaggccaagtttcaggaacgcccgaagaacctctggagccgtgccacgtgtggtggttgcgtcagcggcgcggtttgagtcctgggcggggttggtgggcatcggcggtttctcggttaaggcttcatcggccagttatgcctcccaaattcggccttaccatatgcggaattcctgtggctccgcaaaaggcgtggccgagcagtcggcttcagtccaacaaaaacccgccctcgaacggggcggcgtagttcgcgtcggcgcgcaacgcttcgaactccggcatgtccgcgaacggcgtcacccgtatatcgacctggcagcgccattgctcaagcgaatcggactggatggccagtgccaggtggctcttgtgcttgcgcgacggataccggaaaccgaccggcgctccatcgccagtcaagtcccaatgatttttgacgtcgacatcagctgatcagatccgaactgcgcgagggcagcgcggtcaactgcgcgatcacccagccctgccgctcgccggcggattgtgcaaggtggccacgctgcgcggcggtaagtgccgcgcgcgattggaacgccttgcccgccagcatttcggcaggcgtcaggtcgtcgaaggcatcgaccggggtgacccagaacgcatggatttcgctactcggcaggttcttcatctggcgcagcaccggaaccagcagctccggcaccggcggcgcgaattgccaggccgggaaggcgcggccgatcgccttgccgcgcggggtgacacagtaaaagcgtgcatcctccactgcgcggtatagtgtcgcctgcgacatggccaccagaccctgtgcaatgacctccgagggcttcagatatgacacggcgagccggttctcgacatctgccgccggcgagccggggtgtccgagcgttgccgtcaggcactggcgcacgatgtccatcacgcgggcacgttcgcccacgtcgatggtgtgttccagttgctcgtcgatgtcgtggaccaatttctcgaccagttgggggccgaccgcaatggcggccggcacgtgggtacgcggtgtcatatcaaactccatcagatgacaacccggggcggggcgaaggcgggggggatgctcgcttcgcgatcagatcgcgcacaggacaaccgatcttgggctaacgacgctagagccaacgccaggacggatcgggattggcacctgcactttactcaactttctcaggattctcaagtttctcgcagggaccttgcgccggtcgatctgccgcatcgtcatggtaatggctcctgctggcatgacgggctcccgcgcgctggaagccgtcaagcttacgcctgccaaactcggacatttgaacttagccagaaccggacattaccgcttagccgctacattctatgcgcgcataataagtgttatgtcaaatcccatccgtagctctgcaacccaatactggcgcggctctccgggcacctaagcaccgatttccaagcgcgtcgacaatttatcccccacgtgtcacccggcaccgtggggttttttcgtcatgggtcacaaatgccacaacaacaatacgcaatcccctccgaattcgcccattgggcgcgcagcatccctcccgaatatctcgcccgctatctgcgggtcacccctgccaccgcgcgcgcctggcagtcaggcaagcgcccggcgccctggtggaccgtgcacgtgcttcggctcgataagcttgagcgcgacgagatggcccgccagatgggctatgcccacctcctgccgaagctggggattgtcagcggcgacgtgatccagctccggccacgacgcgcgcagccgaaaccggcgccggtcgggccggccagtgtcacgccgctgccggaacccggccagatgcaagcctagtccttgccgatggacgtgtttttgtagaagttgttgggcaggccggtgaatgactccatcgaatacttatcaccatctgccggcctgtcctgactcacgtagcatcccgtgaacatctgcacgcacggctggcccgatatgtcgcgcttttcctctgcctgctgcgattgccccatggtcatggacagcgccatgtgagccgctgtcccagcgccggaaaccatatcgccgtacgggttcttcttcagcatttccgcggtgccccgcgccacctgttgcatctggtcctcggtgccgacatagcgaagcccacagcccgccagcgccagcatcatcactcccgtcaacatcgttcgcataacccctcccgttgttttccggcagtgtaacgaaaaaaacccggcctaaagccgggcaatcccctgtgcagcgcgatacctggttagcgcttcttgcgcttccggaactggccgttggccttgcgcggcggcgtacgtcgtttcttggttgccatgctctctcctgttgtcaccacaaaacgcggccctgctggtccttcagcgtgaccgtcccttgatcagcgatccacgtcttgagccccggaaagcgcgacaggatgacggcggcgcagatgacgccgccgatcacaatcagcgtttcccggccgatctcagccggcgtgggtatccagccgcggccgctcatcggtgcccctcgatgtgacggtcgatgcgttcatgcgccctcccgatgtccttgcgcatgttgcgcagatcggcacggatgccaccgtaggcggccccggcccccatcagcaccgtgaccaggtacttgagcgcatcgaccgtcagcgcgtccattactcggcctggcccttttccggcaggaacactgccagcgccgacagcacggcggcgaccaccgcggacacggcattgaccttggtcggattggcgccgacgatcaccgccagaccggacaggccggccatggtggacggctcgcgcaaacgttgcagaaatttcattgtgctttcctcactcgcgggtacacaaaggccgcaccgcccgcgttctcggtgacagtccacgcattggcaggccgcgcggcaaacgtgccggcgtagccgtccatcgaataatccggcgtgcggtcgctgcccaccagcgaactgatgaacgtgccagccgggcaggcaaacgacgcatcccaggtgcggccctcggcaagcgcgcgttcgcactcggtcatgtccgtgcggggcacgcccagcacgtcaccgatacccagcaccgccccgctggccgcatcccccaccgcccccaccagggcgctcgctgcacccgcagccacaccctgaatcccgccgtttttttttacgacataggcgatcgccgcgatggcggcgccggcgagcaacagcttggcggtcgtgtctttcatgtcagccgcccgtggcccagcccaggtagttgcccaggctcgggctctccacctgcgagccgaacgtgtaggcaccgttcatgctgccaaactggcccggcgtccagccatccgtggcgtcaatgccgagctggccgatgtagccgttctgcgcgttgtattccagcgcgttggacagcccgccgccgaacacgcccgtgaccggcgcgccgctgatcacggcatccggcgagcccgaacggaacgcgccgatgatgctcgacaccagccccgcgcctgcggaggcgtaggcaatattccgctgcgcgctgtagtcaggccgcagctgcgccgcggtgcccatcggcacgcctgtggccgccgtcgcggcgcgcgatcgcagcgcgaggaacgccatcgcgcccaccgctgcaatcagaagcaaatccgggcctccgccccctgccgctgccttagccattcactacaccccctgccgcttgatatgcggcctgcaatcgttccagcgccacttccggctggccgtacccggcgccgggcatggacgcccaaatcttgcgcaccttgcgcaccgccagcgcgaagcggcccgcgtccacgtcacccagggcgcccgcttcgcggatcagttccagcgccgccgcgtcctggctggccggcgagaagtccgtcaggcccagccgggcggccagcgtgtcccacgtgcggcgcaggaactggtaggcgcctgccgcgctgctgctgatcggcttgccgttcgacagggcggtcaccacctggcgcggatgatccgcgaaggaatcgaacttcccgccgccgaacagcatgcggtatccgtcattgcctgcggtgccctccccggtgcgaatcgtcagcaggaaggcggcgcgattcagttgtgcttgccccatgtcggtgtcctcagtgccgccgaagaagttgccttcggtggcgtcgtaaaacaggttttcggcctggtcgatgaagtccggcgactgcgcgcccggctcttcgctgcgctgccagtcgcgccacaccacgtagcccacggcggccaaggccagcagcgcgaactcgtagcgcgtcatcagatcgcttcctcgaagaactccgccgtgactgtcagattggtgttatttgccgtgccaaaccacattacgccctgccctggctccagcgtaattggctcctgaaacaccttctgcgcgatcacgttcgcggccagattggacgtaaatatcgaattgagacccccctccccgcttgggcttgtagtcgtgtcttcgcggccctgcgcgacactcgccgcgccccacttctttggcacaatgcacgccgcgttcgcgcttccaatcgcgctgttcttccacgtcatgccaaaggcttgtgcggtctggctcgatacgtctgccgtcttcactaccagccgcttgccgctgccgactgggttccacagttgcggcgtcggcctgtgcgtcgcgtcaccgatagtattgaaggacgccagaaacgcggcgccgcccagcgtgcgggccttgccgccgtcgatcacatcgacggtgccggcaatgcgctggtcgaagaagtcccccgatccaatcatcaggtatccggtcagcgctacgcttccccggttgaacactacccagcgcgttacctgctcgctgaatcggaagccctgccccggcttcaggctgatattgccctgcgcgaagttgggccgaatctcgatctgcgcgaacgggtctgccgccgacaggaactgcacgcggtccccggccacgtcgatggcctgggcaccacccgcagggatgttcaggtcgtactgctgtacggattcaatgatgcccacggtcaccccttcattttcgatacggccacgatgcccgcgatcgcgagcgcgccggccacaaggaatttctgaccggtgccaatctcctgcacgttgtcataggctttcgccacgttctgtgtggccgtttcgttcaccgccctggcggtgctggccgtgtccttggcgaaatcgatcagcttgcccatgccggccagcaggccgtcagcgttgatcctggactgatccagattcagcttgaggccgtctcgcgccatccctaccgcgtcggcagtggacttgtaggtggtttcgctgttcgtcttggcgaaatcgaacgccgccgcaatggagccggcatcggtgtagctgaggttggccgatacctggtttccgtcgcccgacaccgagatgccgccatcgttgacggtgcggcgatccacgttgttcgtggttgccgccgtgctgctggcgttgctgctggaccggttgcaaggcgtggccggcaggcccagcgccagctgcttaacttgccacggcttgagaatcatggtttccccgcttgcgcagcgtcacggcctctacgccgtagccgatgcgcttcagtttcttgatgaggccgggccggcacgtctcgatgcggatcgcatcgaacgccgcgcactgccgctcgatcagcggcagcaccccggccacaatgtcaaagtccgcgccgccataggccagcgcaatctcggcctcggtgccgtgcgcgtactggtgtccgcgcagcacataccaggccaccggctcgccgtcccgatagacccggcagaaggtgccgcccgccacgcactcagccggcgccatcaggccccggctggtgtcgctcttggcgtgcgcgccgaacgcgctgtcaacctcggccagcagtgccggcgtccaggcttccggttcgatcctgatgacggtttccatcagccgcgccgtgcgaaggcgatggcgaccgccgcagcagccagcagcaccattgggttatttaacagcgacagcgcgttatccgccgtcgcctgcacagcgctggtcagcgtcggcaaggcgcgcgcctcactgcctccggtggctaccgtccagcctgagccgtcgaaatgctggtcaaacatgcccccgcccgacactgccgccttattgccatccgggccacccagcgtactggtcagcacctgcgacgcgcccatgatggcggcggtgtacgggttcgagtacatggcggcagatgccgccccgcccatggccggagtcatcagggcttcccggccagcaggtagatgacggcgcccgccaccagcagcggcatcaggccaccaccgaacagcgcagccgccggcgtggagccgcgcggcgccgtggtcagcaccgcaccgcccggcgtgatgaccgccgccgtgttggtgttctgcagcgcccgcacggtctgcacgtcgatcagacgcgacagcccgtacttgagcaggtccgccccgctctgcgccagcgggttcaggtcgctggcgtcaggcgccgcactcaccatcggatcggtgtagtacgactggggctgaatgctgtcggtccaatcacccatgacgcccccttacaggttgaacggcaggtcgatgcactcgacgtagacgtcgatgccgtccgcagcggtcaggaacgcattgaactccagcgccgccgcatcggcggtcttgagggcgcccgactgattgttgtcgaaaatgaagtccacgcagtagtgcttgggctgcggcaccttgcgctgttcctgctcgatgaagcgcgccacgcggctggtcgcgtcccataccaccaggccgtttttcttgacctcgacgcggttcaggttgccgtccgtggtcgacgtccagtccgtgccggtgtagatcatgtggatacgcttcaggagcgcacccttggccgagaagttgatggggaacttgcccgccacgctggtggaggccgggaaatacagcagcttgtggatcagctcgcccgcgccctggccttgcggcggcgtgaggaacatgtagccggtcagcgtcggcgcggtggcgcccgcgatggtgatttccagattcatgttatccggccacgcggtcaggtcgaagccgcccacttccttgccgtcgatgctcggcgcgtcgcgctcggtaaagtcgatggtcaggaagttggcatcgtcgtagatgcccttgtacttgttgatcaggtccagcgcggagcccttcacgttgtacaccgtgcgggcgccgatcttgaccttgatgtcggtgatcatcgccttcgtgagcgcggtgccgcccagggcgagcacaatgcgggtcagcgtgttggagtagcgcgggatctgcagcgtggcgacgccgctgttgaccacgttcaggaacgggggcagttgttggaggattgccatttctcggtgtccttttcagccggccagtgcggtggcgacgatttggtttgccaccggcacgcggcgggcgacgtagatcacggccagcaccagcgccgtggtcttgattgcgttcttgatctcgctcatggcgttagcccagcagcttggcgacggaatcgggcaggaacttcttgccctgattgatgatgaccagcgcaatggcggtcatcgccacggccttgccaatgtccttcacgctcatggttttctccccgaaagtgcgtgtctgcaatgtcggggctagcccccgcttgagccttcactatgggcaacccaagcggggcagcgcaaggggcgcccgttacgttacgttgggcgcgggttcggccaacgtacgtacgttacgtacgggttttggggtgttgctccccagcgacggcagcacgccggagacggttttcccggtctgcatgtcgcgctcgatgaagtcaaagcggcccgcgtccttgtcggccaccatggcccgcacctggtcctgcgagaccgccagataccgactcatggtgcggacgtcgttctcgtcgttcaggcggctgcaatggatcatcgtgcagttgcccaggaacgtcttgtcgatcagcgccgggcgctgcgtgaccccgaaaatggtcagcgcctcatgccggccctggcgcgacagcaccgaccacgaatccggcgtctcggccgggctcggtccggtcacgtccgccagctcttccaccaccaggcacaggttccccgcggcgaacaccagctcgcacagcgtgtcgaacttgtccgggtaggtcttcttgcgcttgccgggccggtagacgatccggaaaggcccatcgctgccagccgtgaccacggcctcgaccacctcgcgcaggtcggtcatgacctcgccctggtcgtattcgcccagcggatcccagatcagcaggcgcggcgggttgccccgatccagtacgctcttgagccatcggctcttgccgcttcccgacgcccctacgacgccaatgattcgtgcggtgttatggcttcccgccatgtcatccccttacggcaggcaagcgcccgcccgtgtcttccatgttctcgcccaggtgcgaccgcgactgcggcggcaccacctcagcgggcggcgcgttgtccaccgtacgttcggcgtcctgctgttcgcgccatgcctggtgcgccacgtacgtggacagcgccagcggccccgccaccagcagcaggccgatttccggcccggacatgagcccgcccacgttgaggccgtacttgtcggccaccggcacgatggcggcggccagcgccttgatggtgtccttcgtgtagatgctgggcaggtacggcaaggccggcgacagcaccgtgaccagcagcgtgagggacatttcccactcgacggcgggatcaaccggctccggctcgcccggcagcagcggcaggccctcgggctcgaccgattccgccgcgtgcgccttgcgccggagcatgtccatggtattggcgtcgatcacccccatacggatagctccccttgttccagggcgcccggccccggcgtggcgggcatggtttccgtaacgttacgtacgtacgggacgccatcgcccaggatgaagcgttcgcggatgcgttcgtcggcctcgtcagagcgcgcgaagagctggatcccgcaaccgggcgcggtgcagttgatgcacacccgcccgtttttcatgggagaccagcgcgcgccctggccgcacaccgggcaggtgcattgggtcatggcttaggccccctgccctgccagcagcgcggcgttgaggatgccggcaaccatgtcggcggcggtggtgttggccggcatgttggccaacgcggttacgccagcggcctgcatggcctcggtgggcgcggtcggcggcgagagctgggcgtcagccatgcccaggaccatttcggcctggtggtgggcggcgccgtacgccgtatcgccagtgtcgcgcacatggggcttgaggctctccacggcggccagcagcgcctgcatttcggtcaggatggtcattgcttttgctccctcagttcatccagcgccacggccatgtcccgcagcagttccttgacggggcgcggcagcacgctcccgaaaaccagcagcgccgcatcggcgcgatccttgaaagacctctcttccacttcgtttcccctctacgttggcgcctttcggcgcgaaatccgtttccgttacgcgtaacgaaaacccattcagtccttgtgcatcgggaacggccactcgctctccgcatatcgcgacgccggcgaccccaattccgttacgggtttcgtcgtaacggaattggcgagcccgctgcgcgcggcttcgagctcgccacgcagtgatgcaatcacggtgccggagtcgatggcgttctgccgccagcggcgcagcgcgatcagctcgtcgttgagctcgtcgatggtttcgtgcgcttcggccagctcggcccgcacggcggccagctcttccgcgagctcgtccgcgtcgccctggtgcatcaggtcgggcacgcccggcgcggcgtacgtggaaatgccgtccgccttgaggcgcgcgcggtatttggcctggcgctcggcattggtcatcgcgccgggcttgcgcggtcgcccaggccggcgcttcgtttcgacctcgggcaacagctcgcccgtcacgttgtcggcggcatcacgcatggcgtacccctttctgcgctcttggcttgaccaggtcagcgagccggccgggcggcttgcccgcgcggcccgccgcgacctcggcggcaaaggccgcttcccgcgccgcggcttcggcggcggcagcccttgcgccctcgcgctgggcccggatgcgctcggcgtgttcgggcagccagtcatcgccctgcgccttgtcgaccaggctggcgaggaacttgaacggggaacggatgcctccggcctcgatagcgccccgccattcgtctaaaaccgcttgggataggtcagggcctatgggcgacagtttttttgcaatgtcggcccttctggcctgcgcgatgccgatcggccagtgcaaccgatcctcccaggcgaggccgcccccctcttttgcaagccggcgcgcagcgccctcccccaccgcatcggccggcccgtggcgttcctctgagggcgcgaagccttcgggttcgtgtgggtgttgggggtccagctcgccctcccgcgccgaaggcgtggggggctgttgatactccccccggcggcgaagccgttggggggtagggggggaagggtttaaggtgttaccggtatccggatgtgtgtcggctttcgcgttttcgggtctgtcggcttctctgtcggcttcttccctgaaacccgcgccgttattgccttctgaggtgtcggcttgtctgtcggattgacctgtcggcttactgtcggctttttttcggacgtttttatccgtgtcggcgagcggacagaaaaaaacgagctgcttgtcacgcgacccgatgcgcaccaggccgtgtttaacgagctgcagcgccatgcggcggatcgcctcgatgctggggatggtggccttcacgcccggcctgggctcgatgtagagccattccttgagcgcctgccaggagatacgcggggccagtcctacggccccggtgcggaagtccatgcgcggacgaatcgccatcacgtacatgcagatggcggcgtagtccatgccggacagggccgacaattcggcctcattgagtttgagcgcgggcattgatggtcacagcacccaatgcacaatcgcgaagaccaccatcaccagcaccatcagcgcccaggcgatcacacccgcgtctgctttctctcgcgccatgtcagcagccctccgccttgttgatggcattgccgaccagcaccagcgccttgcctaccttcggatcatcggcgtggcgggccagcgcgacatacgctgcattgagcgcctccagcagttccggcgcggtggccatcaggcgcgcattggcttctgcctccgttccaggacttgcgcagtacaccactcccacttccatcaggaagcggtcgccccgctggctctcgggatagatatggcaaatcgactcagcgctcttaacgttctggtggttccacgttgcgaaccacggacccggcgtatgggaattttgtaacgacatgtgaccacccctctatcctcaccctgccatttggaagatccccatcggggaagaggcgccgcctgccagcggatcaggccggccctggcgggtgggattccaggcggcggcgcgtctggtgtgaactgtagtcaccctgggatgacacgtcaagcatggatgacgtcatcctccattgcgcttgacagtcatctcccgatgactatccttcgtcccgggtggagtgcttttttaaaggggtgaaagtgatgaaaactactcttgaatacgtcgacgcggtcaagatcaggcttgacctgccgtctgattatgcgattgccaagtccctcggcgtgtcgcgtcaggccgtcagccagtaccgccagggcaaggctgcttttgatgaccttaccgccgtgcgcgtggcggaaatccttggtctgaatccgatggaagtgatcgccgctgccaaccgtgagcgggcgaaaagcgaggatgcgcggcgcgtgtggaccggccttttcgaccgtttcgccgcaaattttgagacgctctgcgagcacctccggatagcccagaccccgcgtctggcctagcccgcagagctttttccggatgggactaagtgttatgttaaatcaagaaggttgcgccgctggctggagcaagcgctgcgtgcagtcagtgctccaacgcaaaagtgtgcacgaattcgtcggatttagccccgaaagtgactctgtgatttcttttgagacctcgtgcacatcattgcgcaataggtcgacgcctctgcattccgtgcatgcctttctgcctccaacgcacttgtataacgtgcgagaatccctataagcatgattcctgtagacgtccggtgggctccgattcgaagatgcctcgcccgtctagaccttcgatgctgatattcctggataccgagttcaccaatctcactaagcgaaaattgatcagcatcgggatggtgtcggaggatggccagcacgctttttaccgagaactacgggatttcgatctcgataactgcagccgttttgtacgagccaacgttctacccctgctcgggcgtttccaggatgcggccgtcgatcgtgcaaaactcacagatgacctcagacagtggatcgacacccttccccgcagcttaaccattgcctgtgatagtgactgggattgggagatcctttgtgagatcgtaggaaatccactcccggcaaacatctccggacgatttgatctgcgtccgctcattgacacgaccgttttccacaaggccgtgtgtcgctaccacgatgattctcatcaaccgtggcaccacgcttggcatgatgcgcatgctcatcgttttggttggctggcgtggaacgatacgcggagacgcgcgaagctgtaaaaagtggccaactcgctatcaagatcaaatgctcagtcctcaggttccgacggcagtgtcgcgcatcaccacaacgcccggatcgcaatgatcgtggcccgcctggttggcttcctcttccttttcaaattcggcggcttccgccaagttcggcgtgtagcctacgtcaccatccttcgggcaaacctggtagctgcgatcgagtgggcccatgatcagtgttacccacctcgtcgttagcccaaggactttatcgataagttgggaaacctgttccgtagtgtcaacgactgaactgggctctgttgcaaagattcccgggcgaaaatcctccaggagctcttccagcatctcgcggatgtaatagatcgccccgtccccttcagtcgataacccagccgcggtcagcagtccccggtaattcatgagctgaactaggcgctcaactcgaatgcacccttcttggtatgaaatcatttgctttatctccccaagggtgcccttttccgctgtgtatattcgttggcgctgcacgccgcttgtctactctagctttccctcatcttgcaaggctgctatttcgacaaggtcaactgcccagaaaagtcgtttgtgtacgcgctctatgatgcattaaggttctcacgcgatgaactgagacagatgttgatagagctaggattgatatcctccggctcacgttagctcccaccatgagtcaaagggactgcgattcctgctgactcgaacttttgactccgcagccgttacccagttcgaaagttgggtggagaccgagacgtgcaaagaaggcttgaggatggagactgcccaaatccgtgatcgaatggcgcctcccggccatgagcggccaatggctttctacgatgcaacggccgaatctgtacagctaacagtcatccacaagatatgagcgcaccaataaccaccacggctgtccctcaattgcccagcctatcaagaccataagaagctcatttgacggcacaatcaagagctgagatttcgccagagcgaaccagtcggtcgtcacgttaaaccctaaagtaggtcacctccacatctccagccgtcgcggcggcacacatagccgaagactgcgaaaggacgtgctccgcgaagaaaagcgccgtggcgatcttggcggcgtagaagttcggatcctcggccgattttgcatctgcagcgagcatcgccctggccagttgccagccggaaaatacgatgccgcacagcttcaggtacggcacgctgccggcaaagaccgcgttcggatcagccttggcgttggcaacgacaaattccaccacggcttccagcgcggcgcggcccctggccagctgcgcctgcaccgcggtgaaggcagcgccgccgtgttggcccagcgcggcttcggtttccacaatctgcgcacagatagcgcgcgcgacggcgccgccgtcgcgcacggtcttgcggccgaccaggtcgttggcctggatcgccgtagtgccctcgtagatcggcaggatgcgagcgtcgcggtaatgctgcgccgcgccggtttcctcgataaagcccatgccgccgtgcacctgcacgccgaggctggtgacatcgatcgacagttcggtgctccagcccttcaccaccggcaccatgaactcgtagaacgcctggctctgcccgcgcacggcttcgtcgggatgctggtgcgccgcgtcgctggcggccgcggccacgtaggccaccgcgcgcgcgccttcggtcagcgcgcgcatggtcatcagcatgcgcttgacgtcagggtggtggatgatggtcaccgcctcgcgcgccgaaccatcgaccgggcggctctgcacgcgctcgcgcgcaaaggccaccgcctgctggtaggcgcgttcggatacggcgatgccctgcatgccgaccgagaagcgtgccgagttcatcatgatgaacatgtactcgaggccgcggttttcttcgccgaccagcgtgccgatcgcgccgccatggtcgccgaactgcagcaccgccgtggggctggccttgatgcccagcttgtgttcgatcgagacgcaatgcacgtcgttgcgcgccccggtgctgccatcgtcattgaccaggaacttgggcacgatgaacagcgagatgcccttcacgccttcaggcgcgttaggagtgcgggccagcacgagatgcacgatgttctgcgccatgtcgtgctcgccgtaggtgataaagatcttggtgccgaacaccttgtacgtgccgtcgccctgcggctcggcgcgggtgcgcaccgcggccaggtccgagcccgcctgcggctcggtcaggttcatggtgccggtccactcgcccgagatcagcttgggcaggaaggtggccttctgggcgtcggaacctgccgtcagcagcgcctcgatggcgccgtcggtcagcataggacaaagcgcgaatgacaggttcgccgagtgcagcatttcgtgacaagcagtcgcgatcaacttcggcagcccttgaccaccgaactgttgcgaatgttgaattccctgccatccgccttgcgcgaattgctggaaggccggtttgaaccccggcgtcgtgatcacctcctcttcctgccaccggcttggctccagatcaccgactcggtttagtggtgcaactacttgctcgctaaacttggcagcctcctccaggacagagtatgcggtttcccgtgaagcctcctcaaatccaggcagtctattgatagcctcaagaccggctaaggtgtccaagacaaaaaacatttctttaagaggagcacggtacgtcattggctagtgtccctaaatgagcgaatttgagcgaagtgcaagaaggctgggggctattgcctggaacatgaccaagacatagccaaggaagtgcgtcacctatgtcctcatcaggacagcgcatgcgccttacgattgcggatggcctcatagcgcatcgcgtaatgccatcccaggtcggctgtcggtctggcctttcggccagtctcgacggcatccgcagcggcagcgttgccttgccgtgccctctctgcaataccaaacataatggcggccaacctgaacaggttgtaggcaatgtagaagtcccagtgctcgagacccgcactgccgttggcttcggcataccactgcaaatatgtctgttcgctcgggataccgaggcctgcgaagtcgagatcagcgataccgcgccacagcgatgaagggatgtgccagctcaggcaatgataggcaaaatcgacgagcggatctcccagcgcggacaactcccagtccagcaccccgattaccctggactcgctcgggtgaaagaccagattgtcaaggcggaagtcgccatggacgagtcgcgtctcctcgaccgcggggatgttccttgggagccagctcatcagcgcttgcatggcggaactttcgagcgcgccagtggcgcggctctggcgcgtccatccggcaatctgacgcgccaggtagttaccgacaggactgtagtcggcaagccttacggcctggacatcgatgcggtgcagcgctgccatcacgcgattcatctccgcgtagatggcactccgctcggcgctttgcatacccggcagcgattggtccaccattaccctgccatcgaggtactccatcaggtagaacgggctgccaaccacggacaggtcttcgctgtacaagtacacggcggggacgggcacattactgccctggagcgcgctcatgacgcgaaactcgcggtcgatggcgtgcgccttgggctggatgtgcccggcaggcttcatccgcagcacgtagcggtgtgcaccggaggagaccaggaaagtcggattggactggccaccggtaagccgggtggcagtaagcgatgcctggttgatcagcccgcgcgcgtggagcagccgggccagcgcgtcccaattgcggtaagtcgtatcgttcattggactgtcctttggctggtgtgggaaatcgcgtgacgcatcagagcgagctgaccagatgcccgccgtcgacgggcaatacggcgccggtgatgtaatcggatgcccccgatgccagcagcagcaaggcgccatcaagctgggagggctgtcccaggcgccgttgaggaatccgccggaccatcgcttgcccgctggccgtgtcgaagaaggcgcgattaatctccgtagcaaagtaccccggcgctagtgcgttgacgcggatgccatggcgcgcccattccagtgccagcgattgcgtcaggtggatcaaaccggcctttgcggccgtgtatgcgggaacctgctgcgccacccgcagacccagaatggaagcgatattgatgatgctgccctgccggccagcttcgcgcatctgctgcgcggcgtactgcgccacacgccaggcgccggtgaggttggtatcgatgacccgcgcccaatcctgctcgctggtctctagcgcgggcccggtggttgcaatgccagcactgttgacgacgatgtccacagttccccgcgcctgctcggcctggaagaatgcgccggatacggaatcggggtcacacacatccaactgcacaacacatccgtctgcgcccatcgcccggatctctgccagcaagcgctccccttcggcgagtcggcggccggcaagcactacgcggcatccagcgtttgccagggtcagcgcgaagtggcggccaagcccgccgaatgcgccggtcacaagtgccactttgccctccagatcgggaaagacaggttgtggacgaggtggggaagccatatttgcagtctccttcgacgcggttgtcggagcgcaggttaagccatcacgtctgggaagccagccacccgaacggggaggcacctcacaatgcccccgggggcaaccctcaggatgcccggtgcctcccctattggggggctggaaagccgtgccacggcgcttacgctggcaggcatccggcgtccctggcgctgcatgcaagtcatggcgcatgctgcccaggccgctgccacagcgatcaaggagctcctccgtgacacggcctaccccaatccaccgcacgccgtcggcgtatgcctatccgctgctgatcaagcagctcctgcacgcgccgctggcggtcaatccggaacaggaaatcgtctaccgcggtcaggtgcggcacagctactggaccatgcggcaccgaatcggccaactggccagcggcctgcaatcgctcggcattgcacagggcgatacggtggcagtcatggactgggacagccaccgctacctcgaaagctacttcggcatccccatgatgggggcggtgctgatgacggtaaatgtgcgcctgtcgccggaacagatcgcctacacactgaaccacgctggcgttaggcttctgatggtccacgccgacttcctgccggtcgtagcggcaatccgcgaccagctggaatccgtcgagtgcctggtgctgatcggcgacgacacgctctctctcgagagcgcgccgttggccgaaggctttgtcgccgagtacgaaacgctgttggccgcttcgccaccagactatccctttcccgacttcgacgagaacgcacgggcaactaccttctatacgaccggcaccaccggtttgcccaagggggtgtatttcagccatcggcagattgttctccatacgctggcgaccatggcggcactgaccagcgcgccaactcagggacgcgtgcatcgggacgatgtctacatgccgctgacgccgatgttccatgtgcatgcgtggggaatgcccttcgtggcaacggcgcttggtatgaaacaggtctatccggggcgctatgctgcggaccaactccttcagctggtgcagagcgagcgcatcaccttctcccacggagtgcctacgctgctcaacatgatcctgtcgcacccggattcggccgcggtcgatctgagcggcatgaagattatcgtgggcgggtcggcgctgccccgcggcctggcgcaggccgccatcgaccgcggcatcgacgtgttcaccggctacggcatgtcggagacctgccccatcctcacactggcgcaggtgaagacctcgctgcttggcaatgccaccaccgaactcgacgtccgcaccaagacaggcttgccggttccgctggtcgacctgcgcatcgtcgatgacgagatgcgcgacattgcgcacgatggcaaggccagcggcgaaatcgtggtccgcgcgccatggctcacgcaaggctatttcggcaatgcggcggagtccgagcacctgtgggccggtggctacctccataccaacgacattggctcgatcgacagcgatggctatttgcaggtcaccgaccgcatcaaggatgtgatcaagagcggtggcgagtgggtgtcgtcactggagctcgaagacctgatttcgcgtcacgccgcggtgagcgaagtggcggttatcggcatcaaggatgcgcggtggggcgaacgcccgctgccgttgatcgtattgcggccgggacagtcggccggagcagaagagatccaggagcatctgcgcgatttcgtccgccgtggcgcgatctcgaagtatgcggtaccggaacgggtgctctttgtcgaggcgatcgaaaagaccagcgtgggcaagatcaacaagcgcctgctccgcgacaagtaccaggccgccccgcccccctcccccaattccggcacccacccatgagccggtagccaatgccggcgtggcaagtgcgttctcactagaaaacccgcttcaggagacaaagcaatgcaagctttcaccacaacagagcgcatcaggcgccatcccaggttcggcgaactggtccgccgacgcgctcgcctctcgcgggccttgctggccctggtcctcgccccctttctcgcgctgatgctcgcggttgcaatgcagccccagcgcctggccgagcggcttcatccggaaacattgttcaaccttggcatcgtccttgccattggaatcatgctgctggggtggggggcgacgtggttctacgtgcgccgggccaacggcgagctggaagcgatggtgcagcagatcctgtcggaggccggacaatgaatctccaggccatttccatgttcctgctcttcgtcgcgctgacgctgggcatcacgtaccgggcctcctcgcgcacccggaccgccaatgacttctttaccgcaggcggcggcatcaccggcatgcagaacggcctggccgtggcgggcgactacatgtcggcggccacgctgctcggcgtggtcagcctggtctatgcgcgcggctttgacggcctgctgtatatcgtcgggttcttcatcggctggccggtcatgctgttcctgatggccgaacgactgcgtaatctcggcaaattcaccttcgtcgacattatttcggaccggctcgatcccgtcagcacgcgctgcattgcagcggccagtagcttggtggtggtgctgctctacctgatcgtgcaaatggtcggcgccggcgagttggtgcagttgttgttcggcatcgactatgtctatgccgtcatcggggtcggcgtgctgatgatgatctatgtgactgttggcggcatgatcgcgacgacatgggtgcagatcgtcaaggcagtgctgctgctgttcggcggctcgttgctgatgctcctggcgctggggcatttcggcttcagccttgaagcgctggctgccagggcaatcgcggtgcaccgcagcggccccgccctgctcgcgccgggcacgctgttcgccgatccggtctcggcgctctcgctgtgtgtggccaccgtgctcgggctgtcgggactcccgcatatcctgatgcgcttctttacggtgccgaatgcgtgcgaagcacgcaagagcgtgctggtagccagcacctgcatcggttacatgttcctcgccatgtttgccatcggacttgcggccatcgtgatcgtcggtaccgatccacgctattttgaaggcggccatgtcggcggaaagctgctcggcggtggcaacatggtcgcgatgcacctggccagcgcgaccggcggcaacctgttcctcgggttcctggcggccgtcgcctttgccacgattctcgccgtggtgtcgggcctgacgctggccggtgcttcggcgatctcgcacgacatctacgccggtgtcctacggcgcggcactaccaccgaggcagccgagatcgccgtcaccaaaaaagccacgctggccatcggcatcgttgcggtgctgctggggattgccttcaaagggcagaacctggcgttcctggtcgcgctggctttcaatgtagcggcctcggcgaatttcccggtgttggtgctgtcgatgtactggcgcggcctgaccagccgcggcgcggtctggggcgtggcgtcgggcctggcgtcgtcggtcgcgctggtggtactttcccctgccgtctggaagaacgtgctggggcacccctcagccatctttccgtacgaccacccggcgctgttcacagtcccgctcgcgttcctggtcacatacctgtgctcgcgcttcgaccggagcgccagggccgaggcagagcgccaggccttcgacgcgcaactggtccgcgcacagaccggccatggggcggcggcaccatccagccactgacccctggcgcatgacccggcgcgggtagcgcgccacacagacgtgcaacccgctgcggtagctccgtgctaggtcgctgcaggcgtcagcgcggcatagaacgccgcgttgtcccagtaagcgcgcatgaattcgatcctgccatccgtgtccatacgaacgataaagacgtgcggcagcgagaaggactggcctcggcttgcgatccctagcacgtcccgagcctgcgtgcccgtgatggtgacctcggcaattgcggtgcgctggtcatcgtcaccatagaccgcagtgacctggttgctcaaatccgggaaaccatccatcagggcgcgccagattgtcctgccggcatcgccggccggcccctcgagcctcatggggacataatcgatacgcgcatcttgcgaaaacatggcgagcatgccgtttatgtcatgctcacggtagcgcgcgaagaacgccttgacgatctcgatttggctcatcacagatctccctggaaatggatcatggggcaggccggcatggcgcccgataggtccgccacgcccgtgcagtcatcatcatctcgcttcgccgagccctgtcaatgcccctccccgaacggggggctgcgccaacgccggcagccgggaatggcctggctgtctccttcctcctaccgaaggcgttcgaaggcatgcgcgatctcctcgatcgcagcgcgtatccgcgcggtgtggcgcaagtccttatgggtcaccagccacacctcatagggcacgtcgcggcaacgctcaggccagagcctgaccaggtcgtcggccttgcccatgtagacaggaatctcgcccacacccaaccccgccttgatggcactgcgcaacatcaggctggaattgacggccgccacgatacgcccgccggaaatgggttcgcccaccaacattggctccctcgacccaagcacataaggctggtacaccaccaggtcatggccggaaaaggccgtaccggcctggggctctccatgcacgcgaaggtagcctggtgaggcgaacagccccatcggccattgggccagacggcgtgcgatcaggtcggggttgtccggcctggccgtgcggatcgcgatatccgtttcccgttttgccaggttcagcatccgggtcgatgcatcaatctgccatacgacctcagggtactttacgtgtagcgcctcaagcgctggcatcagaaaatccatcgccagcgaatcggttgtggtgatcctcacttcgcccgcgagccggtcgtcgagtccctgcgtcaaccgctggaagtcattggcagactgctccatgcgctccgccgcatcgagcacgctctcgcccgccatggtcagcacatagccgcttgacgtgcgtaggaacagggttgccccaaccacgctttccaatgccgtaaggcgccgccctactgtggcctggtccacgccaagcgatctcgccgcggcgcgcagcgtgccatcccgatacagcgcgagaaaaacccgggcatcgtcccagttcatatcccctctcaaccgcacaaatagtccgatgcgattctgcatgtcagccatgaaaccctgcatcacatcattgaatcgcagaaacctatactgcctcaaccgcgacagcaattcccacgacggagatctgcgccgcgctccacgagttaatcaggaaatttcatgccttcgccttcgcataacatccccgatacgatgacggccatcgaaatcaagcatcccggcggcccggaagtgctggtgcccacacggcggccagtgcccgcgcccggcccgggcgagctgctgatccgccaccatgcggcaggcgtcaatggtcccgacgtattccagcgcaaggggctgtacgatccgcctcccggcgcctccgacatccccggactcgaggtcgcgggcgaagtcgcggccctcggccagggcgtcaccggattcagagtcggcgacctcgtctgcgccctgattccggggggtggatacgccgagtacagtgtcgccagcgagcacaataccttgcacctgcccgatggtctgcggttggtggaagctgccgcgatgccagaaacctttatgaccgtctggctcaatctgttccagcggggcaagttcaccaagggggacaccatcctgatccatggcggcgcgtctgggatcggcaccacagccaccatgctcagcaaggcctttggcgcggccaagatcatcaccaccgtggcctcggacgcgcaacgcgacgccagcctcgcacttggcgccgattacgcggtcaattacctggaagaggattttgtcgaggccgtcatgcgcgtcaccgaaggcaaaggtgccgatgtcattgtcgatatcatcgccggcgattatgtcccgcgcaactacgctgccgcgggcattaacgggcgcatcgtgcagatcggtgtcatcaagggcgtcgccaaggaagtcgacttgttcccgatgttgaccaagcgcctcacccacatgggctcgaccctgcgctcgcgcacgcctgaagaaaaggccgagatcatccgcgagctcgaggcgcaggtctggccgctgatggcatctggcgcggtcaagccgctcatctaccagacattcgcactggaacaggcgcgggcagcccatgaactgatggactccggcacccatatcggcaagatcgtgctcacgatgggccagtaacggcacagggcggcaagtacaggggtgcgagcgatgccgtgcgccccggccgtttcggtatgcctgccccatttgcacgcattccaaaccgaggtgcccgttaacgctgcgatgaaggtggacggcggaacacagtggcgacggtcgctaccatcgacaacaggatcagcgcaccgccaaaccagtgggttacccgtcaacggtgcctgcccagccgtgacatcgcgggcgagggtcggaccctagggaaagacagaaaccattcatcgagtagaccgcgactttgatcggcgacgagaggatcagcgcggacctcgcctgcgaagggacacggatagtcggacgcagagaacctagagcgccgacgcggcgtgcaatggtctgcggcaagcgcagtgccaggataccttgcagcagcgcatcgcgagcagcaacagaaatgcgccgagcgtagagggaaaggcagatactggaccagcacgccgctgaccagcgcgcccattgcgagacacagccccggcgccagcccgttgatcatcacgcagcgaacggtgtccaggtcgagcagcccggcgccgagcacgcttgaggccacgccggtggaaacgccccggatgatgcgtgcgagcatcagcgtggcgacaccattagcgataaggaacggtaggatcgcagcgccatcgcggtgagaatgactggacgccggcgacatagtcggacagcgccccggtggtcaggaacaacatggggcgtgttgatgggttcgcgatcggatagcgcccgcgggaacctagcttcgcgccacgggacgctccgcgacccgtggcaggtcccggcccaggccactgcggaccgcctggatgcgggagttcactttcagcttctcaaaaatattcttcagatgccatttcacggtttccggggcgacacgaatggcccgggcaatctccttgttggaaagtcctcgtgccacgtagtcgagaatttccacttcacgggcgcttagcctgctggcggccaccggctccgcctggtcatccgcggcgtctggctcgcttgccggcgcatcgaacccggcgcatagcctcctcacataccaaggttcaacctcggccaggcggtcttgctgcagacacagcgcgtcaaggatttcccgggccgcagggccggcatcgagaaacacccgctgcagaccgttcgcctggccataggtgagcgcggcgcgcatggcctgcacagcctccgcacgctgccccgcactgtgcagggcgaccgccagcatcactgaaatctgggcggacaggtactgcatgcccgccgcacggacctcagcctgcaccccctgcaggatgggaacagctagcgcgggtcggccgcgccccactagcagccggcaatgcgccacctggaagcgttgccaggtttccaggtagctgccacgcaaggtcgccggtttctgcccgaccagcccatccaggtcgtgcccgatgcgcgcggcacggccgatatctccggcaccaatactgatccggatcgcctcggccttgcacgcgacctgcatgcgcagccattggcggcttctggctacggcttccgcgtcttccacgatccgataggcttcatcctgcttccccgccagcagccgcagacgggccagcgtcacgcagaagccgatcaggggtcccagcgagcaagattgcagcgccatctcgagccgctcgtccagcagttccgcgaccctgtcgaggtcattccattcatagtggattgcggccagatatccgaccgggagcaccgatgcggcagactgccggccggcgcgcgcgttggattcgcgcagcacatcctccagggtctgaacggcctcgcccagcctgccttccacgaacaagctgagcccaaccatgctttgccggtacaccttggcgtagatcggcgtatcagcgccggtattgagggtgagcgtgcgccgcaggcgttcgacctcgtcaaatcccgctgcatagctgagcccgaagatctgtgtggtcagcccgatgccctcctcccatgagccggtgtcggggccgagcgcaagcaccttgcggcccatttccaatgaaagttcgctttcatcggacagacccgcgattagcgccgtgaccgcctgcaactcgacgcgcactacctcggtcaagggcagccgcccgtggccaatgtcatcctcgaccgcctgcaacaccgctttggccgccactgtctgcatcgtcaacgcgagcgcccaagcctgcgccaggcgcaggcgcagccggccatgcaccgcctcggggggcagcttggcaacccagctcagcaccgtccgcacgtcgctggcctcgaccagggtcatcgcgcattgctcgacccagccggcggcgcgatcgacatcccccgcggccaaggcatgccggaccgcttcctgccacagcgattgcgccgcaaaccattcactggcccggcgatgcaattcggcaacttcgtggggacgctccctcaccaggcgttttctcagatattcggcaaacagcgcgtgatagcgataccactggccctcggcgtccaagggtctgacgaacaaattccgagccatcagccactcgaaagtggcatgcgactcgctggagcctgtcactgcatcgcacaagggcaccgacatccggtccagcaccgaggtctgtaggagaaaagtctgtagcggctcggggacgtgaacaaatacgttctcgttcagatacgcttcaacgctgcgccgggcgaatggcaagcgctcagcaaagacgtcaggcttgtcggttgcgcttaatgcaaacgtcgctaattgcaagccagccgcccagccttctgtcgctcgcagcagcacctcgatctgggcagcgctcagggcatggccggaaacggcagaaaaaaacgcctgcgcctcggcgctgtcaaagcgcagggcctccgcatccagcttcagcaattggccccgggcctcgaagtaactcagcggaaagcccggctcgccccgccccgcgacgagcagatgcaggttctccggcgcatatcggagcagcctgaacaccgcctcgtgaatggctggcgatgccagccggtcaaaatcatccagcaccaacaccatttggcgcggcagggccaagaccgcattgagaagttccgcaaacatcgtgtccgccggcgctagcgggtcgggcttcaggccgcaagggatcggctcgccggcctgcgtgcaagcttcccttgccgcggcgagcagataagcgccgaactggaagaggtcatcatcatcgcggtcgatgctgagccagccaacggcgcagccttcctgcgccaagaccttcttccattcactcaacagcgacgtcttgccgaagccggcgggggctaccaggaccgtcagcttgcgctccatgccaggccgcaatagcccaatggagcgttcacgatggatatagtggcgcgttcgcggtggcgccagctttgtcaggatcaaggctggccgccattggggcagttgcgcagcagcgaccggagatgattgcgtcattcgtgactcttcctgacagcatgcagcacactagacgatcacatcccattcatcacgctgctcccggcgcaccatctcagcggcggaatcaggcttgatggttcggtagcgatgcgacgcggcggtgatgacatcgatcatggcatcaatcatttcctgcgggtcatgttggttattcagcggacgcttcatgcgtggccgcatcgcttgctttccgtcttcccaccattggtccatgctttccatgccggtgtcgttgaaacccgtccggtaggcgccaggattcacggtcgcgacttgtatcccgtaaggcttcagctcctcacgcatggacgcgcacagcgcctcgaccgcatgcttggatgccgcatacgccgccacccaggggaccttgaccagaccggcaacagaagacgtccagacgatcttgccgctgccgcgccggatcatctgtcgggcgaacccctgcgccatctcgagtgccgcgaatacattggtctcgaatacccgccgcaccagcgcgataggaatctccgccaccggccccgcctccatgatgccagcattgttaaacagcacgtcgatctcgtgctggaacgcgcgctgccggtcgatcgcgtccaacatgtcgagtttgattaccgtcagccggacgccctcgagctccgccgcattgcgcaattccgtcacctgcggccagatttgcgctcctgcaataacgttatgcccgctgcgcgcgagtcccagcgccacccctttgccaaagccgctgccggcgccagtcaccaatacagtcttccccatactacgctcctgagtcgcagactaggcgggggtgtgcccttactgctccagctttgccagcagcaggttcgcccaccgcaacaccggacgccgagtacgccgacgcctttcaccgcccacctccgccatggtcggtaccttggtgtacccggcgctactacaagcattgctatccgcagtcgccggaatgccaactagctacccctcgcgcttcttgcccctcgcgtctaacttttcttcactaggatcacccgagcagggctggatacgactgtaacggatgatcgcggaaacggaaatcaagccacaagggcataggataccgtcataggggggggaggtggggggcatgaccggcgctgccaactcttcactgtttccgggcgttgctttgtgctgaaccgaagcctcctggactaatccgagcgccgacttcagcattgccaagacctgacctgggtacccccccacttagggaggctccttgcaaacaccgcagcgatacgggaatgattgcgttaacgatgcgaacagcgtgtctcgcgtttccacgaacaattactcgctaatgggaatcgcaaggccattggattggagtgtgcatcctaaagcacttcgaaagaatgtcatgcgattcgtcgtcggcgcaccaagcaaaatcatgttcctcgacttgaactgtaatggtggtggagcggagtcaaccgaaggcgtactcacgccattcgggatgctgaccttcgatcgccgccgcgtcaattccgaaattgctgacatagccaccttcctccgcggcgcctgggggaaaccgcgacgccccggtggagggcaaccgcatcactcgacccgccgcgaactacgggccaagcctggctcggcaagcggtagatgaatccaaggacctgccatgtcgactatctccaggcgttcatttgtccagtccgtcggcgctgcaacactcgcgccgggaatgttgctcgtctcggccgaaactggggccgcgtccgaaagctccgcttcgccccaaggggccagcgcaaactacgccgattacaaacatatccaggtcaccaaagaccacggcgtcgccaccgtaacattgaactatgcgccgctcaacctgctcgatgaggtactgtcggatgagttcgatcgggtgacccgacaactggaacaggatgcgagcgtacgcgtcatcatcctgcagagcgctgtgccgaaattctttatcgcacactcgggcctgcaccgtgtcggctcggcgccgaagacgacttcgaatacacgcacattccgtctgacccagatgctcggagagcgcctgcgcaacatgccaaaagccgtgatcgcaaaggtcgaaggcatcgctcgtggtggtggctgcgagatcgcgctggccgcggacatgtgtttcgccgcgatcggcaaggctgtgttcggccagccggaagtcgtctgcggactcgtccccggcgggggcaacacacagcgcctgccgcggcgcatggggcgcgcacgtgcccttgaggtgctgctcgtcggcggagacttctcggcagaactggccgaccactacggttatatcaatcgagcgctgccggcaggagaactggggcaattcgtggacaagctcgcccgccgcattgcaaccttccccaccaccacgattgcccatctgaaaaaggccgtggacatggggtcggacgtatcgttctccgaagggttgttgatggaagcgcatgaggccgacctttgcgtagccaacgaagcgatacaggcgcgggtcaaggcgatactcaaagctggcgctgagacctacgaaggcgaactccattttcctgaactgtccgcgaagctgccgcccgccgattaagcgatcgacctgcgtccgaaccgtggttgcccgcaagtgcgaaaaaaacattgatacgagcgggaaggtgaagtgcacatagcaaggcgccggaatgcatggtccttgctggtgatcgggggaattccccatttgatgtaaaaaaagccggtgaaaactaagctctagaactgatttttagaaggaagcctatcatgacgtcccagaccgacagcaagcagccgacgcctgacccagccgagcacaaggcgttctttccctccccatactcgctctcacaattcacatcgccaaagtcgaacctctccgacgccgactatccggacgcttatcggggaggtcgctggaaagtactactcgtcgctgcggacgagcgctatctcctgaccggaaacggtaccttcttttctactggcaaccatcccgtcgagaccctgctgccgatgtatcacctggaccgcgcgggcttcgagttcgacattgccactttatcgggcaatccgaccaagttcgaatggtgggcgttcccttctgaggacgccgagataaagtccctctacgcgaagtacgagcaaaaatttcaacagccccttaagcttgctgacgtagtcaattcgttggacaaggacgcaaactacattgccgtttttatccctgggggacatggcgccctgatggggctgcccttcagcgcagatatgaaggcaacccttcagtgggccatgcaaaacgacaggttcatcatcacgctgtgtcatgggcctgcggccctgctttccgccggcgtcgacgaacctaacgggggagacctgttccgcggctaccgcatctgcgcattcccggattccatggacaagcagacgccagatattggctatatgcccggcccattgcgttggttctttggagagaaactcgcagcgatgggagtagagatcgtcaatactaaaattgatgggagtactttccgtgaccggaagctcctcacaggcgatagtccattcgctggcaacaatcttggcaaactggctgcgcgcgcgttactggaagaagtgcagagtacgggtgcgcgctagtcctcacaccatcatggacttcgtctgctcgggcgcatgattaaattgcctgcgcaaaccgtgataacgcctctggcggcgagagaccattctccggtccctcgtcgcgaggcgttcctcgctctttcttcgtgaggacaacgcttgatcccgtccgttaatttgaggcaccgctgcaaacaagagcattctggatggccgttccagatcgcttaccggtcttaattgcaaggtagtctggatgactgagatgggttgcggatagaaaggtggcctggcctctcagccaccgaagaaacaggaatcatttgccgactcaaggtgcatcagcgtcccctatcggtccctataggtgcaagacgatgtgccgcatcctcccgtggaggcccaacctggctcgctggatgaaagctagcttttcagcccctatcggcgaatcactcccgatatatcaactagtgcaggcggctggtcgttctcgaagttccgtcgtgagaataattttcgactgaatgagactccacacacaaatcgcatctaccaatgcacggccaaagatcggaaagccattttgttctaacgagcgatacactctagccacactgtccaatcgtgcatttcattgtgtttataatcggccgtcgtcacccagtgccgactactgcgctaatgggacaagcgcagacccttttgggcaccccatgtctagtcggaatgatgtacacggttatcgtggcgttgtacgagacccagaacaggcgtccgttgcaagactgacctggtgtgtatgcatttaagttggagcactcgcgacccctgaccctatgtctacgccccgccactagtgaccgatgccgaaacgcgcccttccggtgcgtaaataaactatcctctgggcataggtatggatgttcctgtcgatacgaaggagcagcaacgagtactacagcgaatccctcgaatcggtgttcaggattccatggcaggccatcgacaacgcgttccgcccgagcggcagtcctccgccctgaagagggtcagcacccgagccatcgcaccgcgggcgaaatggcaaaggcggccagccgacgggccgcctttggccgcttcggcctttcctcgttacatgtcggcatcaggagacacccatgctggagacgatgctgaatcagttccctccgctggagcaggaagctttccgcgagacctgtctgcgtaacggggtcgcacccgacggatttaccgtaacagcggttgaagacgctgcaggcgctgggccgccacgcaggcgcaccgtctcggtaggcttcgggagggaaatccgccaatacaacggaaacctgggtgcgcaatggactgtcgatttcgaggacgacctgcgatcgcgtgtgttcggctgagctttgcctctctgcgccaccgttttcatacctcgagcaccggagcaaatcatggcggactgatggcaggcatcagcctcgaagccactaaggtcacgaagctggctgccatgtaaccaccaacagccgcccccaggagcgcccgacagatcaaccccaatcacacaggcccatcatggacttcattaccagcgccggcccgctaatctcgttgatcgccggcatccttattcttgtcattccgcggctgcttaactatatcgtcgccatttacctcattgtcatcggcctgctcggactgtttggcgggcacctgcgctgagcggtccggggcctgcgtctggtcgggagcttgccgggtgtgcggacgcctccctcaccatcttccggcatgaaagcaaaagccccgcgcggatagctccggcggggcctgggcgaatatggttgcgggggcaggacttgaacctgcgaccttcgggttatgagcccgacgagctgccaactgctccaccccgcggggcgaaatatacgcgggttggcagcacttggatacccctattccaaaaaactgtgcagattgccgagcaggtcttctcggggcgaccgcttttgacactgtcatgaacgggccgccacgaacgcgtcagccgccctgcccgcgctaccggagcgtccacccgatccgggcaagaccggcggcgcggcgctgccatcgaaccattcgccattctttgcgccggcgcctgagcccgcgatcaaggccggggtcggcgcaatgagccaggccgtcttgtcggcgctggcgcaacggaaggcagccaatcaggcgtgatcgctctggcgcgccgggatcttgcgtgtcacggcttcgtcgaaccaacggtccatcatcgctttctcgtagcgcagcctgtcggtgggactgtagacgttgacacccatattgaaggtctggtcggcgatacgctgctcgcccctgccgatcacggctccatcgctgccgcgtagttcatagagcagcttcatgtgcggccaggtgacatcgcgcaccacgcgcaagtcatagccgggaaaacgccacggttcgaaatgtccggccaggtcgacatcgagcacttcgatgttcagcgtatagccaggcggcaggtggcgggcggccagttcgtggaagtgggcgcggatatcgttcatcacctgcgccctctccttgtcgctgccgtacgcgctgcgataggcggcatccgtgtatgtctcgggatgattgaagctaaggatcagggttccggccggcggcgcagcaagagcgctcaaagcgagggctgccgcgcaggcagccagcagacggagggatctggccatggcaagctccagaacggtagtacgctccttgattctagaccgccccgatcgcttcggaccatctggctgagtgcaggctgaaccacccccaattttgctgctgcgcccctgaagctttgctccctcgcgatgcttgcgaaggcagcaagctcatccgggtatccgggtgccatcgaacccgggaatgtgcagatcagagttaaacggctcgcagttgcactttggccgcggtcttctacgctgcatccattgcaagggccgccttcacgtgcgtctccgcgcaggagccaagaacaaaagcattacaccgggagcgcctgtcatgatttcaggcacggcagcgagcgagggttcaggcaaccaggggactcagggtcaggctgcgccgtcgatctcgctgcccaggggcggcggcgcgatccgcggtctcggcgagaagttcggggccaacccggtcaccggcaccgcctcgatttcggtgccgatcgcaacaagcccgggccgttcgggctttggcccccagctttctctgagctacgattcaggcgcgggcaacggtccgttcggcttcggctggaacctgtcgcttcctgcgatcactcgcaagaccgatcgggggcttccgacctacctcgaccatgtggacgcacccgacgtctacatgatctctggcaccgaggacctggtcccggtgctcacgaatgcgcaagggaaatgggagcgggagcagttgcccgcgcgcaccgtcaatggaatgacgtaccgggtagaccgtttccggccgcgcatcgagggcttgttcgcccgcattgagcgctggaccaacctcgccgatgcgagcgacgtgttctggcgctccatttcaaagagcaacgtcactacctggtacggcaggacagccgaaagccgcattgccgatccagcggacccaagccgcgtcttcagctggttgatctgccagagccacgatgacaagggcaacgtcattgtctatggctacaagcccgaggactcggcgcggatttttgaggacacggccggcaacggacttgccagggcacatgagcgcaaccgcacggatgcgtcccgttccgcgcagcgctacctcaagcgcattcgttatggccatcgttcgccctacttcccgatactgacggacgatgccccctggcccgagccctctgattcgtgcgcgcgcgacgcaagcaacgcctggctcttcgaggtcgtcttcgactacggcgagcacgacgccagcgcgccgacgccggccgaaacgggcacgtggcccgcgcgccaggatccattttccgcataccgcgccggcttcgagttgcgcacctaccggatctgccggcgtgtcctgatgttccaccacttcccgggcgaagcgggtgtagagcgcgattgcctggtgcgctccaccgacttcagttattcggacggcgcccccactgacgttcacaaccccatctacgcgttcctgcgcgcggtcacccagaccggctatcgtcggcacaacggcggctacgaccggcgcagctttccgccgttggagttcgagtacaccgcgccggaggtgcaggatgtggtggaggaagtggacccggagagcctggagagcgcgcccatcggcctggacggcagcagctaccgctggaccgacctgcacggcgaggggcttgccggcatcctcaccgagcaggctggggcctggtactacaagcgcaatctcagcccgataccggaaaggctgccgggcggccagcaggaagtgagggcgaaattcgcgccgctcgaagccgtcgccatgaagcccggtgccagcttgtccggcggcgcggagttcatggacctcgccggcgacggccagcccgacgtggttgtcatggaaggcgccgcctccggcctgtacgagcatgacgaggccgaaggctggcaacccttccgtcctttcgcctcgggcctgaaccgcaatctgcgcgatccgaacctcaggttcgtggacctggacggcgacggccgtgccgacgtgttgatcaccgaagacaatgcctttgtctggcatgccttgctcggggaagatggcttcggcccggcccggcacgtcgcgcaggcgctcgatgaagagcaaggcccgcgcgtcatctttgccgatggcacccagttgctctacctggccgatctctcgggcgatggcctgaccgacatcgtccgcatccgcaacggggaagtctgctactggccgaacctgggctatggccgcttcggcgccaagatcacgatggacaacgcgccctggttcgaccatccgggccagttcgaccatcgctatctccgcctggccgacattgacggcagcggcaccaccgacatcatctacctgcaccgcgatggcgtgcggctgtacttcaaccagtccggcaacggctggagccagccacacgtgctgaaggtgttcccgcgcatcgatgacctggcaagcatactggccaccgacctgctcggcaacggcacggcctgcctggtctggtcatcggcgctgccgggcgacgcgcggcgttcgatgcgctacgtcaacctcatgggcgggcacaagccgcatctgctggtcaggaccgtcaacaacctcggggcagagacccgcgtcgactacgccccctccaccaggttctacctgcaggacaagcgcgacggaaagccgtggatcacccggctgccgtttccggtccacgtggtcgagcgcgtggaaacctgcgaccatatcagccgcaaccgcttcgtcacccgctacgcctaccaccacggctatttcgacggcgaggaacgagagttccgcggcttcgggatggtcgagcaatgggacacggagcagttcgccgccctcgccggtggcactgtcccggcagacaacatcgccgccgcatcgcacgtgccgcccgtgcacaccaagagctggttccataccggcgtctacctcggtcgggaacgcgtctcgcgccacttcgagaatgagtatttccgtgagcccggactgaccgtcgaaaccgcgcggccgcttctgctcgatgacaccatcgtcccgcctggcctgaccctggaagaagagcgcgaagcctgccgcaccctcaagggctcgatgctgcgccaggaggtctatgccgatgacgccgatcaccccggcgccacgccggatcaggtccagcgtgcccgtacgccctacaccgtcaccgagcagaacttcagcatccgcgccttgcagccccgtggcgccaatcgccacgccgtcttcttcacccacccctgcgagtccctcagctaccactacgagcgcaacccagccgacccgcgcatccagcacgcgctgacgctggaggtcgatgactacggcaacgtgctcaagcaagcggctatcggctacggacgccgcgcttcaccgctgtcgacgcagtgggatcgcgaacggcagacaacatcgctgctcacctacaccgaaagccgtgtcaccaatgccattgagtcatccgacacgcgccgtaacccactgccttgcgaggcgatcacgttcgagctgacgggctacgccgccactggtgcggacggtcgctaccaagccacggacttcgtcgagcccgatcctgccgctgccggccggctacgccacaaggtcaccgcaccagatgtcgcttacgaggccacagccgccggcagccagcgccgccgcccgatcgaatggctgcgcaccctctaccggcgcgacaatctaaacggcctcttgccgctcggagaatcgcagtcgtttggcctgcccggcgaaagctacaagctcgccttcaccccgggcctgatcgaacaggcctttcagcgtccgcgccaagggcaggcggccgaacccctgctgcccgatccggcggccgtccttggcggacaggccggcaaccggggcggttaccttcgaagccagaccctcaagacggacagccgcttccccgcgagcgacgcggacgatcactggtggatgccctcggggcaggccttcttcagcacggatcctgccgacaacgccgccaccgaactggcgcaggcgcggcagcacttctttcggccgcgtcgctaccgcgaccccttcggccagaacgccttcgtcgacttcgacgcccacgacctgctgatggtcgaaacccgcgacgcgctcggcaaccgcgtcacggtggacagcaacgattgccgcgtcctgcagccgcgcctggtcagcgatcccaaccgcaaccagaccgaagtcgcttttgacacgctcggcatggtggtcggcactgccgtgatgggcaagccgctgcccgcacagatggaaggtgacacactggctggttttgtcaccgacctcacgcaagcccagctcgacggctttggtgctgccgatccgcacgccgtcgcagccgcgctgctgaaagacgctaccacgcgcatcgtctacgacctcgaccgcttccgccgcacgcggctggcccaccccaacgacccgacgaagtggcagcccgcctgcgccgcgacgctcgcgcgcgaaacccacgcgagcagcccgctgccgccccagggcctgaagatccagctcagcttctcctactccgacggcttcggccgtgagatccagaagaagatccaggccgagccgggaccgctggatgtcagcaacctagccgcgcccatcgtcaatccacgctgggttggcagcggctgggccatcttcaacaacaaaggcaagccggtccgccagtacgagcccttcttcagcgccacgcatgactacgaattcggcatcatggtcggcgtcagcccggtgctgttctacgacccggccgagcgtgtcatcgcgacgctgcacccgaaccacacctacgagaaggtggtattcgacccctggcagcagaccacctacgacgtcaacgacacctgtgccgcgcgcaacgcccagaccggtgaccctcgcaccgacgctgatatccgcggctacgtcgccgagttcttcaaggccccgccagccaatcccgcgcagccttggcaaacctggtatgtacaacgcattggcggcgccctgggagcggacgagcgtaacgctgcccaacgggctgcagcacatgccgacacgcccaccaccgcgcatttcgatgtgctcggccgcccctttctcaccgtggcgcgcaaccgcgtcgtgtgcctcggtcacgacctcgacggcggcgaggacagcttcgccacccgcgtcgagctggatatcgaaggcaaccagcgcgccatgcgcgacgccatccggcaggcgggcgacccgctcggtcgcatcgtcatgcgctacgcctacgacatgcttggcaaccgcatccaccagctcagcatggaagccggcgcgctctggatgctcaacgaggtgggcggcaaacccatccgagcctgggacagccgcggccacaacttcaccactgcctacgacttgctgcgccgccccgtcgagcagaccgtgcgcggcacgaccaacgagtccgatccgcgcaccctgaatcgcgagatcctggtcgacaagatcgagtacggggagacactgggcaacgccgaagtgctcaacttgcgcacccgcatttatcgccacttcgattcggcccacgtcgcgaccaatgcgcgagtggatgccaacagcaatccgaccgatgcgtacgacttcaagggcaatttgctgtacagcacgcggcaactggtcagcgactacaccgccatccccgactggctgcgcgacccgaagctcgacgtcgaaaccttcgaggccggcacctgttacgacgcactcaaccgtcccacccagtccatcgcgccgcgcagcagcttggggcgcggcaagttcaacgtcatccagccggtgttcaacgaggccaacctgctggagcgggtggacgtgtggctggaacgcgctgccgaacctgctgcactactcgacccggccaacgaggccccatcgctggtcggcgtcgccgacatcgactacgacgcaaagggccagcgcctgctcatcgactacaagaacggcgccagcaccttctaccgctacgacccgctcaccttccgcctcacccaactgctgaccaagcgcaaggcggcggacttccctggcgacgatccgcagcagcccggtgccggctggccgggcaagcaggtgcagaacctgcactacacctacgacccggccggcaacatcacccacatccaggacgacgcgcagcagaccatctacttccggaacaagcgcgtcgaaccgagcaacgactacgtctacgacgccctctaccgcctgatccaggccaccggccgcgaacacctcggtcaattggcaagcggcgagcgaaagccgccaacggcacccgatggatccaacgccttccacacaggactcgaccaccccggcaacggcaacgccatgggcacgtacatcgagcgctatgtgtacgacgccgtcggcaacttcctgcaaatgcagcatcgcggcaacgacccggcgcatccgggctggacacgcgcctacgactatctcgaagccagtctgatcgaagacggcaacggcggtgcgctgctcaagaccaggaaccgcctgacccgtaccacgttgaacccggcgggtaacacgccgcagccggaaacctacctgcacgacgttcacggcaacatgctgcgcatgccgcacctgggcggcggcctgctcgggcccaacatgcactgggactacaaggatcagttgcgccagaccgacctgggcggtggcggcgcggcttggtacgtctacgacgcctcaggccagcgcgtgcgcaaggtgtgggagaaagcgccgggccttaccgaagagcgcatctacctcggcggcttcgagatcttccgcaagcacgtcggccccattgacgccaacaccgccaccctggagcgcgagacgctgcacgtgatggacgacaagcagcgcattgcggtggtggagacgcggacgtttgactcggcgggcggcgaccacgcaccccggcaactgatccgctaccagttcggcaaccacctcggctcagccagcctggaactggatgaacaggcgcagatcatttcctacgaggaatacgcaccctacggtagttcgacctatcaggccgtacgcagccagaccgagacagcgaaacggtatcggtataccggcaaggagcaggatgaggagagcgggttgtactaccacggggcgaggtattacgcgccgtggctcgggcgatggacggcctgcgatccggcaggcgaggaggagggtcccaacctctaccaatactgcttcggcaatccgacgggcttcgtcgatcctgacggccagagcggcaaaaagctcgccattgtcatgcacaatgaatccaagccggcgggaaaggaactcccccgacctaaggagcccataaagccccagaagccgacgatcaaagcccccggaaaaaatgcttcagataaagagaaggcgaaatacgaaaaagataagaacaaagctgagaaagcatttgtggaaagcatgaaaaagtatgaagaagcaaaaaagaaatattcttctgatttgaaaaaatacgaagcaaataaaaagttgtggagtgcttatcgtcagtctcaaaacgagtataaggcgtctgaggccgcgttgaaagccgaaggctatgatgtcgtgcaagtcgattccggcaaagcgttactcgatgcactcaagaacgccgggtcgatcaaggaactcgtggtcctatcgcatggcacaccctttggactgggcggtgaaggacctggcgccggcctatacaccgacaagccgccgggcggtgccacgttcgacgccaagcgtgcggccaaactttcagacttggagaaaatgatcaatgacaagaagatcgcgttcgaaaaggacgcgaccattgtcttgggaatgtgcagaaccgctggcggcaaagaaggtacgcatgtcggttcgtccacatggaccggaccgattgaggataccttcgcttatcggctagcaaaaattactggccttgaagttttcggcagcgaaggtgtttcatcatacggcgacgacaagcgaacatcgacgccattgcgccgtagcgacattggctggcatcgattcacgcaacagaacaacaccataaaaacggagagcttgaaaggaaaatatttgaatgtcgtgactcgcaaaacgagcgagaagccgtaatgaaattccgactattgctcgcatcctaatctatacagatttgtgaacggaaatgtatgaaaccagttcctcgcgagttctttatcggcccgatggactttttctccatcctgctgccgggcgcgctgctcacctggctgcccgagggggcaggcatcggcataggaccgggcaagactttcattggttctgaaccgggcaacatccccaaggcaggcctcgttgatccgtttgctggaccatcaaacgaactgccggactttagtctgggtccggcgatagcggtctggcctccccctccaagcccactacatcaactcagggcccttgctgagcgccttgctgtgcctctggtcgaccgcgcttggcaaatgctgtggggctccgggccccaaacgaatacggcttcgccgtgacgttctgcggaacacgcggatcggtgaagtgttatagggggaatgcgtcatgccacaagtcatcctcgtccgcctcgtgccaatgaagccgaccagcggcgccagtttcacgagctatctcaacaacctgacgatccgtgcgttcgacctgtcgttcggcaactccaccgatggcacgctggtcgggcaggcacagggcgcctggatcccgaatgcgggcatcaatgcggttggcccggcattcaatcccgccaaccagcggatcgtgcagcacttctccgtatatccggtgcaggtgaacccattgcccgcgccgccattcccggacgtacgccttgaagcggtggcgacggcgatcatcgagctgaccccgcccgcggcggagttcaacacgaccgatctgcgcctcgagatcaggcagggcacgcaactcgttgcctacgagcggctcgacttcaacgtgaaggtcgagccgaacgcaccgctctcgaacaatccgctgacctacatcggcgtcgatccccccgcggtcgtgctgacgctgccggaccccgcggtcgcgctcgatccgaatgccgccttcgttgagctgccgcccgacggcacgccgcccaagttcgtgccgctgcgcaatgcgatcaacaaggtgctggcgcaggacccgggcggcggcgccacgctcgccaaccggagcccgctgaccgcggcgcagtcgcgccaggtctcgcgcgagatcatctggaaccgccagatcgcgcctccgcctgagcggccgaacaaccgccggctcgaggacatgtatacgcgcccgccgaccgacacgtcgtggagcgccgacgagcgcgacaaggcggacatggaccggaagcagtatgaagccagcctgctcgggtattacgcactacagaacgccaacgcggatcgcctggcgcagtacgtcttcgccgcgtcagccgcggtgtggtccggacagcagagcgcgaaccccggacgcgttggcctgcgcttcccggtggaacccggccctccgccggccccgggcgcaacgttccgtcgggcagacgtcgtgatcgtgaacgatggcgggctggtcctggatttccaggttcctgccgaatacttctatgcgctctcggcggtcctggcgacgaacgtcaccgcccaggagcgctaccggatggccaccgacgatgacgaatcgcgcatcgttgcgtccatcaaggccgcgctggacgccaatatcatcgccgccccggccacgacgcccgaaaacgcggcgcgccggctcgccgcaatcggccggggccgcgtgcagcgcgccccgctctgtccgctcaacgccaacgtgaacgcgctggtcacggcatggctggcccagatggtgccgtcgatcgacccgttctggcaacagagcccgttcccggccgcgctggtacccgggcacctcgacctggtactcgccgtcatcacgcagcagactgcggtcacgccggcatcggccgcgctgatcgccgcgatcaagggcatcccggtcgccaacgtggcccagctcaaggcacgcacggtccagcagtggcacgccttcttcctccccgccaacgttggcctgcttccggacttcaccaaccctggcacgcccgcggagcgggtcgaggcgttcatccgccagttgcggaagtattttgaagtgctgtcgatcgcgccggcgccgtctgtgggcgcgatcgcaaacgcgcagtcgattccgctcgccgccggcgatcccttcgctgcgttcctcgcggccgcccccggctttgcatttccggtggcgaactggggcgcgcccgccatcgtgaacgcgctgcaggccgtgttccccagcgatgcggccgcgcaggcgtggctgcttgacgcgctcaagaccatcgacgagctgctgcgcgcgaccaccggtgtcgggccggcggcgctgcagttctccttgctcgaagcgctctacgcgcgcggattcacctcgcgggcgcaaatccaggcgctgtcggccgccgagttcgagtacgcgctgacgggaacggtggcctatccatttgccgcggcaatccaggccgcggccggcggcgcgacgggcgctgcaccgccggcgcttcccggtccgttcacgccagtcaatccggacggatcgctcatcaactgcatcccgccatggcacctgtcgccgctcgggccggtgacgtatctgcaggatctgctcgcgaccggcatcggcgccacatgcgagcatccggcggcaaccggcgccacgctcgccgacctggtcgcgccgcgccgtggtgcgctcggcagccttcacgccaccgccgcaaacgtccacaccacgctgccgctgatcgatatcgtcaatgagaacctcgaggacctcgccgacaacggcgctcctggcgtcgtctatgacaccagcgccacgacgctgggcgggcacgcgctaagacccgccgacgcggacgacggcaccgggcacgcgccgaataccctgttcgccgcgctgccggagcattcgacgccggcaacgccagtgaagaagcccggcgcctatgtgaagctcgccggcgatttttcctcgccgctgctgccctactcgcagccgctcgacatttcgcgcacgtacctgtgcggcatgggaacgtcgcggttcgcgaccatgcgcgcgttccgcgaagagatcaccgagttcgcgatcgacgcgaagcaggaggcggcggacttccagaagcatctgtggcggtatccggtgcggatcgagctggcaatcgagtacctgcgcctgtccccggacgagtaccagacgctgtacgtcgatccaatcggcccggccgacctgctcaagatgtacggcttcccgtcggccacgatcaacggggtcgactggaagtcgatcgtcgtgcatgtgccggagttcctcaggcgcacagggctggattactgcgagttcctcgagctttggaaagccaggtttgtcgagtttgaacggcaaccggccgcgtcagggaccgctgccgggcggaccacgggcgccacggggacgacgccgaatgccggattcccggattgcgaaccgtgctgcccggaagatctcgtcatccagttcgtcaatccgcaggcgcctgaagatgcgctgcggcggctgatcgtcttcatccgcctgtggcgatcgctcaggtgcctgcccggcgcgggctacagctttgcggatctgcgcgacatcagtctggtgctcggcctgttccagggtgcgaacgtcaacccggtgttcatccgccagctggccgccttccagatcctgcgagacgactggcggctcgcgctgggcaccgacccggacgcggcaccggacgcaaccggatcggctcgcacacgcctgcttggcctgtgggccgccgcgcccgccgcgtcgttcgactgggccgtggaccatctgctcgggcgtatcgaggaccgcgccgagcgcgagcacgcgcccggccggcgtccgggcagccaccgccgccatcgtccgcccgagttcatcaagatcctgcgcgacaacctcgacacgctgtcgctgctgagcggcttcgatccggtcgcgaggccgtggaatgcacaaccgtcgggcaccctgcgcttcacggaaatcctggccaaggtctatggctcgtggttcaccaccggcgagctgctgtacctgttctcggtcgaccagcatctcgacggcgacgatcccttctgccagcaggacaagaacgaagcgctcgatcagccgttcgacttcccggaggaagggcatccgcacgacctgtggtgcctgcggcgcaagctgctggacgtccacgcaacggaagaggaaatcgccgcgctgacctggaccgctctcgtcaccgcgatgcggaccgacttcgggtacgagcctgcgccgggcaccgatccgctgcgcgagcttggggagcatttcttcccaggaatgcttgctgacgcgggatttccggtcagtccgcaggcgcgccagtatcgctcagccctcggggccaccgtcgcgagcatgtggaaccacccgcatcccggaccgttccagtacgatgccgtcgccaaggaattggcgacgtccctgccgctcctcgaccaggacgtgctgttcaagctcaatgcgatcgaacagttgacggacgccgagcgcaaggcggtgcagcaattgtacttcgccccgcgtgccgagctcgcgcggttctcgttcctgttccccagcctcgccgccgctgaacaagcgctggtccaggaagcggatgagacccggcgctgggaatacttccgctgcgcgttcgtggagttctcacgccgcgcgcacatcgtcgcggagcaccttgccgcacatgtgggctacgcctccgacggcaccgacgcggaagccgatctggcgtggctgatcctccgccgcctgctcggcgacgagaacaaggcagcgtcggcgtgggagcaggataacggcaagccgcccgccagcttctcatggccgttgccagcgggcggtgcctttgccgccctgaccggccttaccggcaccggactgctcggcgaggtgaaaggcgcgagcgggagttcatggcccgaactgcgcggaccgatgacggcgttctcgcaggcgggcaacgcctggaatgcgccgcttcccggggtcgtgccggacctggatttcacgctgccgccggcggcactgaagttcgccgtattgcgcaacggcctggcgatccgcgagtcagacgggcagccgctggcgggcgccgaaggctacaccgcacgctggaccggcgtgctcatcgtcgagacatcgggcacgtacacattcttcgccggcgcaccggcaccggactgcgatgcgcccgatttcgaggcgtgcagccacaacaaatggcgcgtcaatctgcggcgcggccagaagacgttccgactgctgaactacggttgggcggacgagccggcggcggaccgtgcgtccggcccgctgcatctgaagcgcggcgcctacttcatcgatatcgacttcgaggaatcgccacccgagttcgacgagaagcaggagctggcgcgcgcccgcaccggcttcacggtgaagtaccagggcccggacaccgatgactgcattgcggagctgccggccgagcgcctgtatcgcgatgtctcaccgggtgagctgaccagcgcgcaggcggcggtgccgtcggcaaaggcgtatctggccctgcagtacaccagcagcctgcgcgacatccgccgcacctaccagcgcgcattcaaggcgctgctgttctgccaccggctgcgactgtcggcacgcctggtggcgcgggcaaacgtttccgaggccgagtacatgctctcgtcgccaggcctgtttgccggcttcacctacgttcccggcaccccgtatacatcgcaccgcgcgtatctggacttcaatttcctgccggttggcgacacctacaatggcgatccggagcgcaagccaccggcgccgctcgaccagcgcgcgacgccgtcggtcaagcgccggcaggcgctcttcgactggttcgagcgcgtccatgactacacggtgatgcggcgggcggtccagcaacgggctgagcgcctcgcgtggctctgcttcgtcgaggcgtcgaaccagcagcccgccgatcccgtgccgctgctgatggaccttggcgtcgacatggatcatgccgcgcttgtcctcgaattccacgacggcgtatccgtcgattgggccaggctgtcggacgatcgctgggcaatccgcgtctggcatgccgcgtcgtgggtgaggcggctgctgaaggcgttcgttccgcgcgacctcgcccaggcacagcccgatgcctgggcagcgagcgcgccggcggcaatggccagcggcaacgcgaacctgacaaggttctaccgcgacggcatgatcgagcgcggcaacccgctgcgttacgccgacatcgagcacctcaacaacctgctgcgcgagcggggacgcaccgcgctggtcgcgtatctcaccggaatgaaccgggtcccgcttccgtttgtgccaggcgcgttcgcgacgtcggcgaaggatctcagcgcgttgttgctggtcgacgtcgatgctggcatttgccagaagatcagccgcattgaagaggcggttacggcggtgcagtcgttcgtggaacgcgcacgcctggcgcaggagccgaccttcgtggtgaccccggcgtttgcgtcggcatgggacaggctttttgtgaccttccacatctggcaggcctgccgccgccgcacgctgtaccaggagaactacgtcgagtggaccgagcacgaacgcgcgctccaggccgaagcgttccgcttcctcgaatccgaattgcggcgcgccaccttgaccgcgccgcaacccggcggcatggagtactggcccggaccctactggccggcccatccgtcactgaccgcgctgcagcatcgcgacccgtcgcatctgaagcaggtgccgcagcccgagaacctcgggctgatggggcggcccgagcgccacgcgagacccagctggctggcgccgtcgcagctccagctgtctgccggcccgaccccgggcacgacgaacaatgtcccgggggccgctcgcggcatgctcgccgctacggtgcctgccaacgcgtccacaggaacaccgcccggcgctgagtctccgcagcttccgctctggctgcaggcggcggtccgcctcggcacgcggttcctgcgcattgccgctgccggggagccgcccgccacgtcggcgttcatgctgccggagacgtcgggctcggtgtgctgtgccgagtgcggacgcgtgcatgcgccggtcatggacgagtactacttctggctggtgaactccgagtactacgatccgggtgttctgaatcccgccgatccatccttgttccaggacccggactggggtgtcgtgccgcccgacatgacctcggactggcatcgccgtgaccgcctgccgcagctgctggcctggccgctgcggccgatggtgaagctcgcatggtgccgcgtgcataacggagaattccagaccccgcgcatcatcgacgacggcgcgcatgtcgatcctgccggcggcgagccacagctcgaattcctgggccgcgaggttgactcccttcggttccggatcacgaacgcggcggcgctcccgccgggccatacggacccgtcgccgtggggcttccgctacgacattacgccggataccgccgtcgtaacgcccgaggtgatcgcgacgcccctggcgccggcaccgctcgctccattgctgcaggcatatccgttcttcgtctatttcacctccggcgccccgcttgagccttcgctctactcgaccgcgatgacggtcgccggaacgctgcgcgcccactgccgcttcgaggcagccctgaaatggtacgagctctacttcgcgcctggcgacaaggacctgcgctgggcgacctgccgcacgccgcagccgccgtcgaccgggacgatccccgggaccaacgttcccggtggctcgaacgagccaaatccgaataccccggccaatcccccacagcccgctggccgcggcattgccgcagcatcgaccccgcgcgcggcggcgtcgacgcgcggtcgcatgcgcaccggccaggatccgtgctgcgacacactggtgaggacggagcttgcgtcccggcagcgaagcgtcgtcctggcgtatctcgagacgctgcttcagcatgcgcaggcggcaatgtgccggcattcccccgagggctacgccatggcgcggctgcgcctcgacacgctctcgagattcctcggcgagcggccgcgcacgatcttcggccaggatgatggcgccaaagcgcagacggtaaccgcgtttatcccgcggttcgccccgctcaacccgcgcctgatggagatctacgaccgcgtcgccgaccagctggacgccctgcaccgctgcctgacgaaggcgcggctggcgggcggcgtccccaatctggatacctcatattggggcgacaatccggtgcggcgcggatggaagaccgcggccgcgaactgccttgacgacgacggctgctgctgtccgcccagcccgtaccgcttccccttcctcatccagcgcgcggtggagacggcgaacgaggtccgcacgtttggcgccgagctgcaggccgcattcgagaaaggggatgccgagttcctcgcggccatgcgtgccgcgcacgaacgccagctcctcaacctgaccgaggagatccgccgcatggaattccgcgaagcggactggcaggtgcaggcactgcagaagaccaagcagggggcgcaggcgcggcggcaatattacagcgacctgatcgcgaatgggttgatcccgaaggagcaggcctaccagaacctgaccggcgtttccatgaccacgcgcgccgccggcaacatcgtggaaggtgtcggccaggtcatgaacctgattccggacaatacgaccggcgttgccgggatcgcgtccaccccggtgtcggtgttccagatgccgatcggcaccaagctggcccacgcgttcgccgcggccgccaggattctctacacggttgccgatatcaacggcacgcaggccggcctggcactgaccgagggtggatgggaccgtcgcgaggcggactggatcctccaggtcacggtgctcgatatcgagatccagcagatcgagcggcagatccttggcgccgagcggcgccgcggcgtggcgctgcgccagttgaacaacctggtgcagcagaagcagcaggcggcggagctgcaggacttcctgcgcgacaagttcaccaatcacgcgctctacctgttcctgcagcaggagacagcggcgctgcaccaccagatgttcgagatcgcctggtgctgggcacgccaggcacaacgcgcgttccagctggaacgcgagctgaccacgcagacgcaactgccaccggatatctgggacggtctgcacgaaggcctgctggccggcgagcggctgtcgacgtcgctgcgcgcaatggaaaaggcgtactacgaccagaaccggcgcgagcaggagctggtgacgcggctgtcgctgcggattgattttccgctcgcgttcctgcagctgaaggcgacaggcatgtgcgagatcgagattcccgaatggcgcctcgaccgcgaataccccggacactacctgcgccgcgtcaagagcgtcagcctgaccatcccctctgtcgtgggcccttacacgggcgtgcactgcaagctgacgctgctgagcagcgcgacccgcatcgagcccacgctgctcgacgtcgaagactgctgccctggcgaatgcacctgcggctgctgcgagcgccggcgctacgaggcgaccagggatgatccgcgcatcgtgaagcgctatggcgcaaccgaagcgatcgcaacttccaccgggcagaacgactcggggctgttcgagctcaatttccgcgacgagcgctacctgccgttcgaatacgccggggcggtcagccgctggcgcatcgagctgcccatcgagaccaacgcgttcgacattgacacggtaagcgacctgatcgtccagttgagctacaccgctcgcgaaggcggagcgctgctgcgcaaggcaagctgggccgccgcgtcctgcctgctgcccggcgcggggctgcgcttctttgactggaagcaggacttcgccgatgcgtggcagcggttcaaggcagccgtgccggcggcagaaatgcccggctgcacgcgtgcgctcacgctgcgcatgagccgcggcatgttcccgtacctgccgggccagcggccggtgcgcatgcgccgcgtcgaactgtggttcgaggcccaaggctgcagcggcgcgcgcaaccatgagatcgagttcgtgccagatcgcgactgcacatgcgaggacgacggcgaagcgtgctgcgaccgcttcttcctgacctgcgtggccagcgaggattggccgtgcctcttccatggtgtgatcgagtacccgttcccgtacctgagcgacgagagaccggtcgtgatcggcgacttcctgttcccggaagacgccggtgtggtacaccgtgcctatctggtgtgctcgtacgaggccggtccgccggaacgctgcttgccgaagctgccggcttgcgacggcgactgcatgacggtctgttgaagtaatgcccgtgcccgggccatagcaggagttggcaaatggagaagaagcccccacctgatgaaaacacggacctcccacgccgagggcacggctccgctgcgcgagcggcgaagactccgccgcctcaacagagcatgcccgggcatcttatcgagctgaggccgggcttctttctcaaccccgaccacattatcagcgtgcgggtgttgccggaggaggaaggcgacgtctatgcagtcctgcacctgtcgaatggcgacaagcagaaccttacccgcggcgagttcaccgccattaccggggaagagccgcgcccgccggcgcggctgccgcagaaaccactgaccgaatagcgttgctgctacgcggccctgccccccggatcaatgctggctcgccccggcagccccgatcccggtcatcgcacgcacgaactgcgcaccatagcgctggcgctcggtgctggcctgggtggagcggtccagcaccgacgccagccaggcgctggcgaaggccagcgtcatcgagaacagcgccgggttggcgtacgggaagatcgccttgtcatgatgcaggaagcccacccagaccgtcgggcccagcaccagcagcgccaccgctgacaccagcccggccaggctgccggccacggcgccgcgcgtggtcaggcctttccagaacatcgacaggaacagcaccgggaagttgaccgaggccgcgatcgccagcaccaggccggacaggaaggcgatgttctgcttctcgaacatcacgcccagcaccatggccagcacgccgatcaccagggtggccgccttggacacccggatctcgtccttctcgttggcctgcccgcggcggaacacgttggcgtacaggtcatgcgagaccgcggaagcgcccgacagggccaggcccgccaccaccgcgaggatggtcgcgaacgccaccgccgagataaagcccaggaagaaatcgccgccgatcgcgtgcgacaggtgcaccgccaccatattgctgccgccgatgatcttgccggccgcgtcgcggtaggccggatccgcgcccaccatcacgatcgcaccgaagcccaccaccaggatcagcacgtagaagtagccgatgaagccggtggcgtagagcacggacttgcgcgcctcgcgggcgtctgccaccgtgaagaagcgcatcaggatgtgcggcaggcccgcggtgccgaacatcatgcccacccccagcgagatcgcatcgatgggattggacaccagcccgcccggagacaggatcgccagccccttgtcatgcaccttcgccgcgccggcgaacatggcttccgggctgaagccgaagtacgccagcaccatcaccgccatgaaggtcacgccgcccagcagcagcgcggccttgatgatctgcacccaggtggtggccagcatgccgccgaacatcacatacagcaccatcaacaggccgacgatcaccacggcggactcatagctggtgccgaacagcagctcgatcagcttgccggcgccgaccatctgcgccaccaggtacatgatcaccaccgtcagcgtgccgcaggcggcggtgatccgcaccggcttctgcgccagccggtatgacaccacgtcggcaaaggtatagcggccaaggttgcgcagccgttcggcgacgatgaacaggatgatcggccagcccgccaccacgcccagcgcgtagatcagcccgtcatagcccttgtcgaacatcatcgcggagatgccgaggaaggaggcagccgagaccatgtcgccggcgatggccaggccgttctggaagccgctcagcccgcctccggcggcatagaagtcggatgccgagcgcgtgcggcgcgcggcccagcgggtaatgccgagcgtgaacagcacgaacagcaggaacatcacgatggcgctccagttcagcggccgcggcgcggcatcgccctggatggcgggggccgccgcggcggccatgctggcaagcccgagcagggccgcgcacaggtaacggttggcgggtttcatgcccggcactccttgcgcacgcgttcgttgagcggatccaggtcgcggttggcccggtacacgtagatcccggtcagcagcacggccgagacgatcaccgccacgccgacgggaatgcccaccgtcatcacacccgcgccgagcggtgtgccgagcgtggccggcgagaacgccagcagcaggataaagccgaagtagatcgccagcatgaccagcgtcagcgaccagcccaggcgggtccgcccgttggtcagccggatgaaatcggggtggttctggatggtttccagttgtcgcgcgtccatggtggtctcctttggcgcaagggtgggcgtggcgcctctgggtgggtgccatcgttgggtgattcgttgagacttgaactcttgcggcggtgtgctccctctccccgcatggggagagggagcacacatgcaatggcttgtcagttcatgcgatacgttcagatcgccccgaccggctgctcgtgcgtgaacttcggccgcatatcgagcacccgccgtgccttgccgaccgtggtgcgctcgatgccgtccgcatccaccacctgcacgcgcgtggtcacgcccacgtaggtcttgatctggtccttcagctcgcgctccagcatcgcgcggtcgtccgcgcagaggggtgccgaacctccgggccgcgcttcgacgcgcacttccagcttgtccaggtggccgtcgcgggtcaccaccagctggtactgcggcgccagcgccggcgtcttcaggatcagctcctcgatctgcgacgggaacacattgacgccgcggatgatcagcatgtcgtccgagcggccggtgatcttgccgatgcggcgcatcgaacgcgaggtgggcggcagcaggcgcgtcaggtcgcgcgtgcggtatcggatcaccggcagcgcttccttggtgagcgacgtgaacaccagttcgccctcttctccatccggcagcacctcgccggtgaccggatcgatgatctcggcgtagaagtggtcttcccagatcaccggaccgtccttgctctcgatgcattcgcaagcgacacccggccccatgacttcagacaggccgtagatgtccaccgcgtcgataccggcacgtgcctcgatttcggcgcgcatcgcatccgtccacggctcggcgccgaagatgcccaccttgagcgagctttccgacggatccatgccctggcgctccatctcctcgatcaggttcagcatgtatgacggcgtcaccatgatgatgttgggctcgaactcgcggatcagctgcacctgtttctcggtctgcccgccggacatggggatcaccgtgcagccggccttctcggcgccatagtgggcacccaggccgcccgtgaacaggccgtagccatagctgacatggaccaggtcgccggcgcggccgccggcggcgcggatcgagcgcgccaccacgctggcccaggtatcgatatccttcgcggtatagccgaccacggtcggcttgcccgtggtgccgctcgacgcatgcacgcgcgccaccttctcgcgcggcaccgcgaacatgccgaagggatagttgtcgcgcaggtcctgcttggtcaggaacgggaacttcgacaggtccgacagcgactgcaggtcgtccggatgcaccccggccgcatggaaggccttgcggtaatgcggcacgttgtcgtaggcatggcgcacgctccatttcagccgttccagctgcagcgcctgcagttcgtcgcggctggcgcgctcgatcggctccagctcgttggggttggggatgcgttgaaccattgtctactccatcatcgttatgattgcgccgcatttctattgggggccggcgccgggtactgcgactgcatcagatatgggaacggctctgtaccacgcggaagcggttggcgacgaaagccgcatccgacagcgaggcattggctgccgggttggcgccggtggcgtggaagtcgctgaacgcggccgactggttgacgaacacgcccccggtcaggttcagcgacagggccacgcccgcgtcctcggcggcttcgcggatgccctcggccatgccggcatcggtggtgtaggccgacaacgtcagtgcgccatgttccttcgcgccgcggtgcgccagcgcgatgctgtgcgcggtgttgtcggtggcgacgatgaacgagatcgggccgaacaattcctgcatgatcttgtcctcgtcgctggcgtccaccttgagcaccagcggcgtgcggatgcgcgcgccggggaactccgggtgctccagcacgcggctgtcggcgacgatctcgcccagtgcgcgcgacgattcgatgcgctgaaccaccccgtcgttctggatcgcgccgagcagctccaccgccttggccgcatcgctggtgagcctgaccacgccctccccgatcgccgcggccacctggtcgaagctgaggtgcccttccggcgtgtcgatgccgcccttcggcacatagatgttctgcggtgccgtgcacatctggcccgagtacagcgccagcgagaacgcgatattgcgcaccatgcccttgaagtcgctggtggagtggatcacgatctggttgacgccggccttctcggtatagacctgggcctggtgcgcgttgcgctccagccagttgccattggcgctgctgccggtgaagtcgatcaggcgcacttccgggcgcagcgccagcgtggacgccatgcgctcggtcgggtcgttggccaccagcgtgaccaggttggggtcgaagccggcttcctgcagcacctcgcgcgccacctcgacggtgatcgccagcggcaggatcgcgcccgggtgcggcttgaccaccaccgcgttgccggtcgccaggctggcgaacaggccgggatagccgttccaggtcgggaaggtgcagcagccgatcaccaggcccacgccgcgcggcaccacgctgtagcgcttctccatgcgcagcggctcgtgcttgccctgcggcttctcccagatggcctgcttcggaatgcggcgcatctcgtcccaggcgtaggccaccgcttccagcccgcggtcctgcgcgtgcgggccgccggcctggaaggccatcatgaaggcctggccggtggtgtgcattaccgcgtaggcaatctcgaagctgcggcggttcaggcgctgcaggatttccagcgacacgccgacccaggcttccggcccggccttgcgccaggccggcatgccttcggccatgccggcaaagagctggtcgaggtcgggcttcggataggtgatgcccagttctgcgccgtagggcgagacttccttgccggcctggccgacggtgcccggctgcgacagcgcgaacgggcggttcaggcgggcctcgaaggcagccttgccgtcggcgttggcggtttcgccgtagaccctggggctcggcatttcgctgaacgggctccagtagccgcgctcggcaatggcttgggtggcttgttccagcagcgcctggtggcgttcaaaaaacggatgggacacggcttgctccgggggcaaaatggtttgcgtatggttcgggatggcggcaagggattgccgcgggaagcgcttcaggtttcctggtcgaagtcgatcaccagcctgtcgctgacggcgtagctctggcagctgaggatgaagccgcgcgcgacttcgtagtcctccagcgcaaagttgacgtccatgtcgacctcgccttcgatgcgcttgcagcggcaggtcgagcagaccccgcccttgcatgagtaaggcagctcgatgccttgcgccagcgcggcatccagcaccgtctccttgttcttctccagcgtgaaggagcgcgtgcggccgtcctggatcaccgtgacctcgcactgctgctgccccacctgcttgtgcgcatgcgccgccgggcgggccgcgggaatgctggtggcaaacagctcgcgcttgatgcgggccttgtccacgccgttgtcgagcagcgcctgcgacacctcttccatcatcgagtgcgggccgcagataaaggcgatgtcgatgtcctgcggcttgacccagtgcttgagcaaggcattgaccttctcgccgtcgatgcggccgttgaacaggtcgatatccagctgctcgcggctgagcacgaacaccaggttgaagcgctgcaggtaggtgtccttcaggtcttccagctcttccttgaacagcaccgaagacgaggcgcggttgccgtagaacagcgtgaagcggctctggggctcggcctccagcgtagtcttgatgatcgacagcatcggcgtgatgccgctgccggcggcgaaggccacgtagtgcctcgcctgcgtggcagacagcggcacgtggaagtggccggatggcggcatcacttccagcttcatgccgggctgcagttgttcgttggcccagttggagaacaggccgccgtcgacgcgcttgatcgcgacgcgcagctgcgcgtcctgcaccgccgagcagatcgagtacgagcggcgcacgtcctcgccgccgatgccggtgcgcagcgtcaggtgctggccctggatgtagcggtaggtgtcggccagttcatccggcacggcaaaggtcacggccacggcatcgcgggtttcgcgggtgaccgaggccacggtcagttcatggaatttgctcatctcactaccccggtcaggctcagtgcgccttgaagtaatcgaacggttccttgcagtcgctgcagcggtacagggccttgcaggcggtcgagccgaactggctcaccagccgcgtgtgccgcgagccgcagtgcgggcacgccaccaccagcgccggcgccgccttgcggctgatgccgctgatgtcgatcacctgctgggccggcggcgcaatgccgtagccgcccaggctggccttgccgcgcggcgtcatccagtcggtggtccaggccggcgccagctgcgtgcgcacgcgcacgctggcaatgccctgcgcagccagcgtgcgctcgatctcctcccggatcacggtcatggccgggcagccggagtacgtcggggtgatggtgacgacgcaggcgtcgtcctcccatgccacgtcgcgcacaatgcctagatccaccaccgagatcaccgggatctcgggatcgggcaccgtatcgagccaggtccagacctgcccgagcgccgggcgtgcgatcgcttgcgcagtcatggcgttcaccagctggcgcccggataggcgcgctgcaggaactgcatttcggccagcaggtagccgaggtgttcggtatggcggccgtggcggccgccgctctgcgaccacgtgcccgcaggcagctgcagcgtggcttcttccagcaccgcggccacgtggcgctgccacggttcggccagtgatgcgggatccggcaccaggccggcctgcaccagcgcggcgtcgcccgcgtcggactcgaacagctcatcgctgaacatccacaggtcgttgaaggcatcctgcatgcggcggtggctctcttcgctgccgtcgcccaggcgcaccaccaggtcggcgctacggcgcacgtggtaggtcacttccttgagcgacttggcggcgatctcggcgatgcgggcatcggtcgagcgctgcagcccgtcgagcaggaagtagtgccaggtgtcgaacaggaactgccgcgccagcgtatcggcatagctgccgttgggctgctccaccagcagcgggttgcggaactggtgcgcgtcgcgcaggtaggccatctggtcggcgttgcggccggcgccctccacttccgcggcgtagcccagccacagccgggtctggccgatcaggtcgagcgcgacattggtcagcgcgatgtcctcttccagcgccgggccgcggccgcaccattccgacaggcgctggccaaggaccagcgtggcgtcgccgaggcgcagcaggtattcgagcttgtggttgtccatcatgcgggccgtatcagatgtgcttgacggcttccggcatcgggaagaacgtcgggtggcggtagaccttgctgttggccggctcgaacagcgggcccttgtcgccggggctgctggcgaccacgtcgccggccttcaccacccagacgctgacgccctcgttgcggcgcgtatagacgtcacgcgcgttgttgatcgccatttcgccgtcgggcgcgtgcaggctgcccacgtgcttgtgggccaggccgtgctggctgcggataaagatctcccaaagcggccactctttcatggcaacctcctgtgtcattgcgttggatggatggcggcgccgggcgccgcggggtcacgcggcggcgcgctgggcctgcttgtcggcgtgggtcaccagggcatcgcggaaccacgcgccctcttcccaggccttgacgcgggtgcgcaggcgctcgcggttgcaggggccgttgccctggatgacgttgtagaactcggaccagtcgatctcgccgaagtcatagtggccgcgctcctcgttccacttcagttcgggatccggaatggccaggcccaggtactctgcctgcggcacggtctggtcgaccatcttctggcgcagctcgtcattggagaacagcttgatgcgccattgcatggattgcgcgctgttgggcgaatcgccgtcggacgggccaaacatcatcagcgccggccaccaccagcgattgagcgcgtcctgcgccatctgcttctgctcgggggtgccgttgcacagcgacagcaggatgtcgtagccctggcgctggtggaacgactcttccttgcacacgcgcaccatggcgcgcgcatagggcccgaacgagcagcggcacagcggcacctggttgatgatggccgagccgtcgaccagccagccgatcatgccgatgtcggcccaactcagcgtcgggtagttgaagatgctggaatacttggccttgccggtgtgcaggtcgcccagcatctggtcgcgcgacacgcccagggtctcggccgcgctgtagagatacaggccatggccggcctcatcctggatcttggccagcaagactgccttgcgctccagcgtcggcgcgcgggtgacccagttgccttccggcagctggcccacgatctcggaatgggcatgctgcgagatctggcggaccagggtcttgcgataggcctccggcatccagtccttggcctcgatcttgatcccggcatcgacgcgcgcctggaactcgcgctcctgcggctccatttcttccatggcgcgaagcctcgtcgctcctgtctccaccagctgtgcgtacatcctttgctccgctcttggttgctctgaatcggggtcttgacctgcatcaacatcgtcagttgcaacggatggtagtgatacaatttgattcaatcaatctgcatttgtgtatcacttcagggagcggggccgatggcgacgccaggcacagatccggtttctccccgcgtggcgcggctggcacgcgggctgaagctgggcgccaattccatgctggtgaccttgttcggcgatgtggtggcgccgcggccgcaggccatctggctgggcagcctgatccggctggcggcgccgttcggcatcaatgaccggctggtgcgcaccgccaccttccgccttaccgccgacgactggctggccgcgaccaggatggggcggcgcagctactacgggctgtcagacgccggtttgcagcgtgtactgcacgctggcaagcgcatctatgcgggtgaggcatccgaatgggacggccgctggaccctggtgatggtgcgcggtgacgtacgcgccacggtccggcagaagctgaagcgggaattgctgtgggagggcttcggcgccatcgcgccgggggtgatggcccacccccaagcggacctcgcctcgctgcgcgaaatcctccaggccgcacgcgcgcaggacgatgtggcggtgatggaagcgagcagcctcgaggcgttttccatccggccgctgcaggcgctgatgcaccagaccttcaagctcggcgacgtggccgctgcctggcaggcactgctgcgccgctttgcgccgctggccgaagaggccgccgggcttgctccggccgatgctttcttcgtgcggacgctcctggtgcacgaataccggcgtgtgctgctgcgcgaccccaacctgcccgaagcgatgctgccgcaagactggcccggccgcaccgcgcgcggcttgtgccacaccctgtacggggcgctgctagacgccagcgaagactacctgcaccgcgtggtggaagcggcggacggttcgctgcacgatgccaaccggagcctgcgcctgcgctttggggcgggcgcgcaggcgggcaacgattaaccgggcatccggggaatcccggctgcgcacctgcgcatggaatcacccgtccttgaacaggaagctgtaggcgttcaatgccggtaccccgcccaggtgtgcaaagaggactttcgatccttgcggaaactcgccgcgacggaccatgtcgatcatgccctgcatggacttgccctcatagaccgggtccgtcatcatgccctccagcctggcgctgaggcggatggcttccagggtgccggccgaaggcaggccgtattcgggtccgccatagcgggtgtccagcaccacgtccgcttcagtgatgtcgcggccgaggccgaccagctccgcggtatggcgggcgatgcgcaggatctgcgcgcgcgtcggttccggcttggccgatgcatcgatgccgatgacccggtccgcgcggccgtcggcagcgaatccgaccaccatgcccgcctgcgtgctgccggtgaccgagcagaccacgatgtagtcgaacctgaagccgagtccggcttcctgctcccgcacttcctcggcgaagcctacgtagccgagaccgccgagcggatgctccgagcagcctgccggaatcgggtagggcttgccgcccgccttgcgcacgctctccatggcttcttcccagctggggcgaataccgatgtcgaagccttcgctgaccaggcgcacgtcggcccccatgatgcgtgacatctggatgttgcccacgcggtcataaaccgcgtcggagtagttgacccagttctcctgcaccagcacgcacttcagccccaggtgggccgcgatggcggcaacctggcgcgtgtggttcgactggatcccgccgatcgagaccagcgtatcggcgccctgcgccagcacgtctggaatgacgtattcgagcttgcgcgtcttgttgccgccaaaggcgagcccgctgttgcagtcgtcgcgcttggcatagagctcgaccttgccacccaggctttcgctcagccgcgatagcggatggatcggcgtcgggccgaaggtcagggaatgacgcggaaattgcttcaggttcatgactggctccaggttgcggttggcatgcgggcgccttgcagccgcaaagcccggcattcgcacggacgctgcgcgacgccgcatctggaatcatcataagaaggctggggcgaaaggtgcttgcaaagatctgcgacttcttgcacgataaatagacagcaagcacccagaaattctctttatttcgtagaaatggcaacaagcagaataaaatttcgttcgaaatccgagacctccgcacagcccgcgccggtgctggatcgcacggacaaggccatcctgcgcgccttgcagcgcgatgcgtccatctccaacctggccctggcgggcaaggtcagcctcagcccgcccgcatgcctgcgccgcgtggaacgcctgaaagcggatggcctgatccgcggcgtcgtggcgctgctgaacccggctcccctggacgcggggatgctggtcatcatcggggtcgtgctggaccggtccacgcccgagtccttcgccgcctttgagaaagcggcgcagaaggtatcaggctgtatggaatgccatgaagtcaccggcgagttcgactacatcatgatgctcaggaccaaggacagcgagagcttcaaccgcctccacgcggagcagttgctctacctgccgggcgtgcggcagattcgctcgttcatggtgctcaagcaggtgctgtcgacgacgcagtttccgatttgaggatcgggctggatccggctgcgcgggcgaagagaggagacagggaggggaattcggggcctgggcgaagcaggaaccccggcgccgttgctgccggggttccatctggccagccccttgattgttggggctggcgcgccgtccatcgctcagaatgagcgcggcaggcccaggacgtgttcggcgacgaaagagtagatcaggttggtggagatcggtgccacctggtacagccgcgtttcccggaacttgcgctccacgtcgtattcgcaggcaaagccgaaaccaccgtggaactgcaggcaggcgttgccggcttcccagctcgccttggcggccaggtacttggccatgttggcctgggcccccatgggctcgtgcttgtcaaacagctcacaggctttccagcgcatcaggttcgccgcttccagttcgataaaggactcggcgatcgggaactgcacgccctggttctggccgatggggcggccgaagacctcgcgttccctgacgtacttggtcacgcggtcgatgaaccaatagccgtcgccgatgcactcggccgcgatcagcgtgcgctcggcgttcaggccatcgaggatgtacttgaagcccttgccctcttcaccgatcaggttttcctcggggatttccaggccctcgaaaaacagttcattggtctcgtggttgaccatgttggggatggggcgcacggtcaggcccttcttctgcgcctcgtgcaggtccaccatgaagatggacatcccctcgctcttcttcttcacgtcggccagcggcgtggtgcgcgccagcaggatcatgaagtcgctgtgctggacgcggctgatccagaccttctggccgttgacgacgtagcgtccgtccttcttgaccgccgaggtcttgatcttggtggtgtcagtgccggtggtgggctcggtcacgcccatggactgcaggcgccattcccccgaggcaatcttcggcaggtacttgtccttctgtgccctggagccgtgccgcagcaacgtgcccatgttgtacatctggccgtggcaggcgccggagttgccgccgcagcggttgatctcttccatgatgaccgaggcttcggtcagacccaggccggaaccaccgtactcctgcggaatcagcgccgccagccagcccgccgcggtcagcgcattgacaaaggcctcgggataggcgcgctgctcgtccaccttgcggaagtactcatcgggaaactccgcgcaaagcgcgcggatggcgtcgcggatttcttggaagttgttcgattgggtctgttcgatcatggcgcttggcttgcgttcggtctctggcggacggccgcctccttgtgataaccgcaatagtcgcggcgttcggccggttggacaatcagcctttccgaaagcgcgccttccaccggggttaaggcctggcgacggttaaggcctttcgctttcgccaaagtccgccattggcattgtcaaatagcgcaaaccacgctttgggaacatgctccgggctatccggcgcatgcgccgactgaccgctgccccgtggacatgcacaccctcgcctcccgcctgcaagccctgatccgccccggagaccatatctggtgggggcaagccaccgccgagccgctgacgctgacgcgcgcactggtggagcaccgccacgccatcgcccagggcggacggctcagtgtctttgtcggcatcgggcagtcagacacgctgcagccggcccaggcggatgtgctcgacttcttcggctacgccgccagcggcccgcaccggcaactggccagggccggcgtgctggacatcgtgcccagccactattcgcacctgcccgggctgatccgccagggcacgctgcgggcggacgtggcgctggtgcaggtctcgcccgccgacgagcaggggcgccacagcctggggctggtgcatgaatacctccccgcggcgctcgaccgcgcccgcgtcatcatcgccgaggtgaaccctgaggtgccttggacccacggcagccgctacctgagcgcggacgatatcgacctgcagatcgaagcgctgcacccgccgatcagccttgaccgcagcgcgcccggcgcggccgaacaggccatcgcccgtcacatcgccggctgggtggaggatggcgccaccctgcagatgggcatcggcaacctgccagaggccgtggtcgctgcgctgaatggccaccgcgacctggggctgcacagcggcgcgatcggcgacggcattgcggcgctggccgaagccggggtgctgaccaacgcacgcaagagcatcgatacgggcgtgggcatcgccggcatcctgatgggcagcgaacggctgcggcgctgggcccaccgcaatccgcagctgcagctgcgcgagaccgcctatacccatcaccccgaggtgctggccagcgtcgacaagctgaccgccatcaactccgccatcgaggtcgacctcaccggccaggtgaacgccgaagttgccgccggcgtctatgtcggcgccgtcggcggtgccgtggacttcctgcgcggcgccgcgcgcagccgcggcggcctgcccatagtcgcgctgccagcaaccgccaagggcgcgagccgcatcgtggcccagttgtccggcccggtcagcacgccccgctcggacgcgggcctgatcgtcaccgaacacggcgtggccgacctgcgcggccagacgctgtcgcagcgcgtgcgccgcatgctggacattgccgcacccgaacaccgcgcggacctggaacgccaggcccacgccctgctgcgtcagtgcggcgcggccttcgtggcccttcccgggcacacgctggccaactgacttacttgctcatcccaacacagagttccaaggagacttccatgcgcagagctgcaatcgtcactcccctccgcacgcccgtcggcaccttcggcggcagcttgcgcccggtgcctgtggaggaactggccgccaccgccgtgcgcgccgtggtggaacgcagcggcatcgatcccgcgcgtatcgacgacgtggtctttgcccagtcctacgccaacagcgaagtgccctgcgtcggccgctgggccgcgctgcaggccggcctgccggtcgaggtgccgggcatgcagctggaccgccgctgcggcggcggcctgcaggccatcgtcacggcctcgatgatggtgcaaagcggcgccgccgacgtggtgatcgcgggcggcgtcgagagcatgagcaatatcgagtactacaccaccgacatgcgctggggcgcgcgctcgggcaatgtgcgcttcttcgaccgcctcgaccgtggccgtgaacgctcccagccggtcgagcgcttcggcaagatctccgggatgatcgagaccgccgagaacctggcgcgcgactacggcatcagccgcgaggcggccgatgtcttcgccgcccgcagccacgcacgcgccgcggcagcctgggaggccggccgcttcgatgccgaggtcgtgcccgtgcaggtgccccagcgcaagggcgatccggtgcggttcgcgcgcgacgaaggcttccgcccggaaaccacgcgtgaaagccttggcaagctgcgcacgctgatgccgaacggtaccgtcaccgctggcaacgccagccagcagaatgacgcgtcggccgcctgcctgatcgtggccgaagacaagctggccgaactgtgcctgacccccatggcctcgctggtgggctgggcggcggccggctgcgagccctcgcacatgggcatcggcccggtgcccgcggtgaagaagctgctggcgcgcctgaacctgacgctggaccagatggacctggtcgagctgaacgaagccttcgcctgccaggtgctggccgtgctcaagggctgggaatggcatgaccaggatgcgatcgagcagaagctgaacgtgaacggctcgggcatctcgctgggccatccgatcggcgccaccggcgtgcgcatcctggccacgctgctgcatgaactgcagcgccgtggcggccgctatggcctggaaaccatgtgcatcggcggcggccagggtattgccgcggtcttcgaacgctactgagaaaacccactccattcaccgtacagcccccgtgcgcgacggcgggggctgagcctgccttttgccttttgcttttcggcttttgccatcggctctttgctttacgtaggagaagtatcttgatttccacctcacgccgccacgccatgctggccgccctggctctgtgcggcgcaaccctggctactccccctgcctcggcacagcccaacggccagccggtgcgcctcgtggtcggctacgcggccggcggccccgccgaccaggccgcgcgcctgtttgcggtggcgttgggcaaggcgctcaacgccaacgtcatcgtcgacaacaagcccggcgccaatgccacgctggccggctatgaagtggtccgcgccaggcccgacggcgccacgctgtggttcgccgccagcgcggcgctgacggtcgcgcccaacatcatgaagagcctgccgtacgacccggccaaggacctcgccccggtggcaccggtggcgcgctactacaacatgctggtggccaacgtcaaggagccgttcaagggcacccaggacctggttgcctacgccagggcgcatcccggcaagctcagctacggctcctcgggcgtcggcagctccaaccacgtcgccatggccctgttcgcccggcaggcgcaggtccagctgaaccatattccctacaagggcaatgccccggccatgaccgacaccatcggcggccagatcgacgtgatgttcgatatcatcagcaccgccagcggctatgtgcagagcggcaaggtcaagcccatcgccgtgggctcgcccaagcgcagcgcatcgctgcccggcgtgcccaccttccgcgaatccgggattgccggcctcaaggactacgaagccggcggctggtacgccatctacgcccccaagggcgtaacccccgagcagacccagaagctggccgcagcagtgcggcaggccgtggaagacgttgagctcaggaagcgctatgccgaactgggctacgaacagtggagcggcaccacgcaggatgtcgtgaacaccgccgcgcgcgagcgcacgcagtgggccagcgtgctcaagggcgtgacgctggactgatggtcccgccccctcgaaccgacaccgacccgacacccaggaagaaccgacatgatccgcgataacgacatcctcgaagccctgctcgacagcgtgcgccgctttgtgcgcgagcgcctggtgcccgccgaggcgctggtcgccgagaccgacgaaatcccgcaggatatcgtgcaggacatgcgcgagatgggcctgttcggcatgaccatccccgagggctttggcggcctggagctgaccatggaggaggaagtgcgcgtggtcatggagctgtgccagacctcgccggccttccgctcgctgctgggcaccaccgtgggcatcggctcgcagggcatcctgatggatggcacgccggagcagcaggccgcgtggctgccccgcctggccaccggcgagatcctggcctcctttgccctgaccgaaccggatgccggctcggacgccggttcgctgcgcaccaccgcggtcaggaatggcgaccactacgtggtcaacggcaccaagcgctttatcaccaacgcgccgcaggccggcatgttcacgctgatggcgcgtaccaaccctgaaatcaagggctcggccggcgtctcggcatttatcgtcgatgccaggacgcccggcatcagcttcggcaagcgcgacgtgaagatggggcagaaaggcgcgcatacctgcgacgtgatcttcgacaacgtgcgcgtaccggccgagaacctgatcggcctgaaggaaggccagggcttcaagacggcgatgaaggtgctcgacaagggccggctgcacattgcggcggtcagcgtcggggtggccaggcgcgtgctgcgcgacgcgctgaactacgcactggagcgccagcagttcggccagccgatctgcgagttccagctgatccaggccatgctggccgacagccaggccgagctttatgccgccgaatgcatggtgatcgacgccgcgcgccgccgcgacgaaggcaggaacgtctccaccgaagcctcgtgctgcaagatgttcgccaccgagatggtgggccgcgtggcggaccgcgcggtacagattctcggcggttccggctatatttccgagttcggcatcgagcgcttctaccgcgatgtgcgcctgttccgcctgtatgagggcaccacgcagatccagcaggtcatcatcgcgcgcaacatgatccgtgaggcccgcggcgcgtaagcaccgcgccccgcgccaatacacctgaaccatgcccgcgcgcaacgctgcccgtccccaggacgggcagcctgccttgagaccgcctgacctgacatgacagattccaccgctacgccggccgctggccttcctcccccctccgcccgcaccggcgccctgagtcacctgcgcgtgctcgatctctcgcgcgtgctggccggaccgtggtcaacccagaacctggcggacatgggcgccgacgtgatcaagatcgaaaaacccggcgaaggcgacgatacgcgccactgggggccccctttcctcgccgacgaggccggcgcgccgacccggcaggcttgctatttcaccgccgccaaccgcaacaagcgctcggtcaccgtggacatggccacgcccgagggacaggagctgatccgcgagctggcccggcagagcgatgtggtggtggagaatttcaagaccggcggcctcaagcgctacgggctggactatgacagcctgagcgcgctcaacccgcgcctgatctattgctcggtcacggggtttggccacaccggaccctacgcggcgcggcccggctacgacctgctgatccaggccatgagcggcctgatgagcatcaccggccacgccgacggcgagcccggcggcggcccgatgaaggtaggcgtggccgtgatcgacctgttcaccggcatgtacgccaccaccgcgatcctgagcgcgctggaagcgcgccacttcaccggccgcggccagcatatcgacatcgccctgctggatgtggcgatggcggtgctggccaaccagggcgcgggcttcctgaacgccggcgacgtgccgcggcgccaaggcaatatccaccctagcgtggtgccctaccaggacttcccgaccgccgacggcaatatgctgctggccatcggcaacgacgggcagttcgcacgcttctgcgacgccgcgggcgtggactgggcgcgcgacgagcgctatgccaccaataccggccgcgtcaacaaccgcaagacgctgatcgcgatgatgatggagctcacgcgcacccggtccacggcgcaatgggtcgcgctgctggaagccaattccgtgccttgcggccccatcaacaatatcgcccaggcccacgccgacccccatgtgcaacaccgtggcctgcgcgtcgagcaagagcgctatccgggagcccagccgcccgccggcgagccagtgaaccacgtggtcaccacggccagcccgctgcgcctgtcagagacgcccccgacgctgcgctacgccccgcccgcgctgggccagcacaccgacgaggtgctgcgcgactacctgaagctgagcccgcagcaactggaagcactgcgcgccaggcgcgtggtgtaagcggccaggcggctttcggcagacaagaaatccgcctttgccgattaccgattgcaccgtgcaacgggcgcacatacactggcgccgttcggctggcccccgcctcgccgaacggtttttccagcacaaggattcccgcgagatgccaccggaccgagacaccccaccacggatcagcgacatccctcgccgctgggccgccgagacccccggccatgtggccgtcttcgaggaaggccggaccaccacctatgcgcagctgtgggcgggcatcgaggatgcgcagcgctacctgcaagcgcagggcgtgggcaccggcgatcgggtgctgatcacggccgagaactgcctggcggtgatcacgctggtgttcgccttgtcggaactgggcgcgtggccggtcgtcgtcaacgcccgcctgtcggagcgggaaatcgaggtgatccgcgcccactgccagccgcgcctgatgctgttcacccacgcggtgtcgcccgatgccctgcggcacggcgtgcgctaccgggccagggagattgccccggccggcctcggcccgctgatggcgggcgctgtcgacgaggccggcgagcgcgagcctgaagcgctcgcgcgtgatgtcgccgcgttgatctatacctccggcaccaccggacagcccaagggcgtgatggtcacccaccggggcctgctgcactttgcgcgcgtcacggtcgagtcgcgccgcatgcaggcagacgactgcgcctatgcggtcatgccgatgtcgcatgtgttcgggctggggacgctgctggtctcgaccctgcaggccggcgccagcctgtacctgagcgcgcgtttcaatgccgctgatgtcaccgccgcgatccggcagggtgcgatcacgctgctgcagggcgtgccgacaatgttcaaccgcatcgtcgcccatgtgcgggcaacgggcacgcccctgcaggcttcgccgcggctgcgctatctctacaccggcggcgggccgcttgatccgacgctcaagcacgacgtcgaggcgatgttcggccagccgctgcaccatggctacggcatgaccgaatatgcggggtcgctgttcgtgacccgcatggaccggccgcgcaccgattgctcggcgggcgagatcgtcgaaggtgcagagctgcgggtagtcgggccggagggcaagccggtgccgcaggggcaacccggcgagctatggatcagggggcccggcgtgatgcgcggctactaccgcgcaccggacctgagcgccgaggccctgcggcccgacggctggctcaataccggcgacatcggccggctggaccccggcggcgcgctgttcatcgtcggccgcaccaaggacctgatcatccgctcgggcttcaatgtctacccgatcgaagtcgaatcggtcatcaacacgcatccgtccgtgcgcgtatcagccgtcatcgggcagcccaccgcggacggcaacgaggaagtgatcgccttcgtcgagatcagggatggcgagaaatttgacgcgcaggcgctgcacgactacctggtcgaccgcctgtcgccgtacaagcgcccggagcggatcctgcgcgttgcctcgatccccaccacggccagcggcaagctgctgaagcaccagctacggcagatgctggcggacaaggcctagtccgccgggcgccctcagtcctggcgcccgagtccgtcctcgaccagcaggtccaccagcttgcgcgcaaacagcggcaaggcgccgaggtcggccacgcatatctgcagcttgcgctcggcccattcatcgttgagctggacgatgcgcagcgccatcgtcttcgcatggcggctggcggtagtctccggcaacacgccgacgccgacattggcctcgatcatccggcacgcggtctcgaagttgctgacctgcacgcgccagcgcagcgtgcgctgcaggtcggtcgcggcccgcaacaggaaattgtggatcgcgctggcctcgggcaggccgatgaagtcgtagtccagcgtatcgataaaatccacgctgccgcgctcggccagcggatggctcagcgcggtggccagcaccaggcggtcgcgccggtacggcatcacctccagcccttccgtgcgcacgttgccggcaatgatgccgatatccaccatgccctcctgcaccgcgcgcacgatatccgggctcaggcgctcgtgcatgtcgatggtcacgtccggatggctgacgagataactgcgcagcaccgccggcaggaattcgctcatcgcggtggtgttggcgaacacgcgcacatggcctttcacgcccgccgcatattcctgcagatcgccgctcagttgctccagctggcgcagcacgcggcgcgcgtgggcgagcagggtctcccccgccccggtcaccttcacgccctggctgctgcggctcagcagcttgacgccgacgtgttcctcgaggttcttgatgcgcgtgctggccgcggccagcgacaggtgcgagcgttgcgcaccgccggtcaggctctgggcctccgcaatatgcgtgaacagtttcaggtcgaccagatcaaagcgcatgacatcattccgcagcgtaagggcggattatctcgcaaagcgcggcgttcagtacactctggcgggcgcaattcgcagtggccggcaccctcgcatccgggacctgatcccggatccttgcgaacgtccggtagatttttgggaacgagtcaggcgacggagcgccgccgctgcgctgcgcgcgcgaccgccaaccggctggcagcttccatcgataagccgaagcggtcgtagaaagcgcagtccagatcactgctggctggccagccgacgcgccgccgggcatcgccaatgccggcatcaccggccatgacctcgaacagcaaccgcatcagccgttgcgtgcggcacagctcggtcagcgccgtgccctgcgaaaacagcatgcggcgcagctgtgccgtggacatgcccagccgttccgcgataaacgcggcattccaggcgtaatggggttgcaggaagacccgcttgcagatgcggtggtgcaggcattcctgctgcgccgcggggatcatgcgctggatttcgagggtgcacgcggccggctgagtgctgctgccatccaggtgcagcgcaaaggtttcaaacggttcgatggtgagctgctggcccggcagcagcacacgctcatagccgcggcgcctgagcaccagcctgccgtgggccgcagagaccgccagcgggaaagccagcaacagccgctgcaggctgacgtgcatgtgggactgcagatggacgtgcatggtggctcgggatgcggacaggatcagactgcatgatcgccgctaatcggattgcccgcctctgccatttccgaatgcaccgttcaccgccgccccatggccgttcgtgtacgatggactcccgcactgccgaatcagaagcccgttgcgtcaacccgcgccagtgctgacttctcgtgcatgccagaggaaacgccggatccggcatacccccgtcaacgtgtacgggttctcgtcgtctcgggcaagggacagtgagcacctgcgcgaagcagtccaacgaattcgcgctcaagtcagtgcagtctcgctatttccgcttctaatacgggaaagcgctggccgaattcactgataagtggttgattttccggaaaacgcagcctcacgaattccggatcctcgcacttcaacggccattgtgatggataaaaccgaaggcgccgcttgatgcggatcctggctagaccacccctcaccccggccctctccccatgaggggaaagggagaacatcttgcttaggctggttccggtggctttggcgcacccaagactgttggcattttgtctgggtgctcgctctcccgcttggggagagatcaccgcacgcaggccatgccgacttgctcgaagatcacgcggtgaacggcaggctgcgatgccgcttgccggtgagcgccgcgacggcgttggccagtgccggtgcgatcggcggcaccgcggtctcgccaatgccggtcggcgggtcggccgatggcacgatgtgcaccgcgatctgcggcggcgtgtccgcatgcgtcgccactcggtagtcgttccagttgccttgctggaccacgccatccttcagcgtgatctgggctccgggcagcgtggtgcccagccccatcatcatgccgccctggacctgcgcctcgaccgtgcgcggattgatcggcatattgcagtggacggccgcggtgacccggtgcaccaccggctggttgccgcgcatcgaggcctcgacgatgtaggccaccacggtgtcgaacgattcatgcaccgccacgccccaggcacgcccggccgagagacgccgcttgccgtagcccgagcgctcgaccgccaggtccagcgccgccaggtgacgcttgtgctcacgcagcagcgtgcggcggtaggccaccggatcgatcccgccggcgcgcgccagttcatcgaccagagtctccatcacgtaggccgtgtgcgtgtgccccaccgagcgccaccacagcaccggcacattgaccttggggtgatggatctcgagcgcgatcgggaacggataaggactgtcgctcacgccctcgaccatggtcgagtcgaccccgttcttcacggtgaaggactcgaacggcgtgccgctggtgatggactggccgacgatcacgtgcttccaggccagcaccttgcccttgccatcgtggccgatgtcaacgcggtgcaggtgcatcgggcggtagtagccgccgcgcacgtcgtcttcgcgcgtccagatcatcttgatcggctcgcgccggccggccgcgtagcgcgccttggccacctgcgcggcctcgaacaggtagtcggacgtgggcacggcacgccggccgaagccgccgccggccatcatggtgttgaatgtcacctgttccggcttcaggccgagcacggctgcgacgttggcctggtcgacggtctggaactgcgagccggcccacaccgtgcattggttgccgcggaagtcgatggtgcagttgagcggctccatcggcgtgtgcgccaggtaggggaagacatactcggcggtgagcttgtgtggcgcggtggcaagcgccgaagtgtccgccgccttggcctgcacgccgggcctggccgccagctcgcgatagcgcgccagcagcgcatcgctatccggcttctcgacgccgctgctgtcccattccacctgcagcacctcgcgcgccgtgcgcgcgggccagaagccattggccacgatcgccaacccggtcgcgccgccggccagcggcacctggtagacctcttccacgccggcgatggccctggcacgcgccgggtcgaagcgcgcgaccctggcgccgaacaccggcggatgcaccatgaccacggtacgcgtgccgggcagcgccgtgtcgatgccgaactgctgcctgccggtggacttgtcgcgcgcatcgagccggccggtgggcttgccgatcagcctgaactgctgcggcgacttcagctgcacgcttgctggcaccggctcggccaaggccgcggcggccagctcgccgtacgtggcccggcggccgtcgggcgcggtcaccacgccggcctcggccttcagctgcccggccgggaccccgaagcgcctggcggccgccccgagcagcatggcgcgcatgcgcgcgccgacctcgcgatactgggtccacgagttcttcatgctggtcgagccgccgaccatctggatatggaacaccggatccttataggcctcgccggccggggccagctggcagcgcaccgtgctccagtccgcgtccagttcctcggccaccagcatcggcagtgccgtctgcacgccctgcccgaactcaagcttgccgatcgtgaccatcacggtgccgtcggcatcgatactgatgaaggccgatggctgcactggcgccttgggctgcgcggccgcctccgtctgcgcgccaagcggaacggcacagagcgcgaagcccgagccgaagctcagtttcaggaaggtccgccggtcgatgccgccgcttgcctgctgcatgagtctcatggcatctcctcagccgatagccttggctgcatccttgaccgcggcatggatgcgcgcgtaggtgccacagcggcacaggttggcgctcatggcctgttcgatgtcggcatcggtcgggcgccggttgaccctgagcagcgccaccgccgacatgacctggccgctctgacaatagccgcactgcgtgacgtcgttgcgcacccaggcctcttcgaccgcgcgccccaccgggtcctcgccgatgccctcgatcgtggtgagctgccggccggcgatggaagacaccggtgtcacgcacgcgcggcgctgctggccatcgacatgtaccgtgcacgcgccgcacacggcgatgccgcagccgaacttggtgccggtcaggcccagcgtgtcgcgcagcacccacagcaccggcgtgtcgccgggcacgtcaacctgctgggtcttgccgttcagttgaaaggaaatcatggctggctcccgttgctggtgcctttcgtctgggtcaaggcgcctgatccggcgatagcgcgcaggttcttcagcaaggcttcgtcggcggcggcgcgtgtagggccggcagaggtgcgcaacggctcgcgcgtatcgcacggcgcgccgttgcgtatccactggcgcacctgctcgtcgaacgcgggcttgtccagcggcggcaattcacgccccggccccggttgccagccccaagccaccaggtggtcggtcaccatgtgttcttcgagcatcgccagcgaacggccgccattggtcctggtgtcccggaagaccttgcatagcgccggcccggacaggcccagccatgacatcttcatcttcgccggcggcatgtgccagcccggctggccattggtatccagcccgggcggcgcatgcgcgagcgggctgttctgggtgccatggcacgtggcgcattgcagcggcggcacgcccttgccgtcggtgcctcgctgcaccggtggaaaatgcacccgtttcgcatcgccctgcagcgggccgtccggcacgtggcaattcaggcagcgggcatgcagcagcacacgctcgatctgcgcgaaggcctgcagccccgcattgcggtccggcgtggccgacacctgcgtgggctggaaggatccgccgggcccggcagcgaaggcaagcaccggaagcgtcaggaccgaccccgccaagagctggcgaatggcggcgacgagggggttgcgggcgtcatgcttcatggagcctcctccttcaccgtcgtcggcgtgctagatcgttgtagtgcctgatgcgatccctggcaagacgaaacggcagcagaggccccaggcgcccggatcggcaagcagcacttttgcgggatggtcaccagcgctgcaatgtcgcgatgaagttctatgatgcagaatcatgcagacgaagcgcactgccgatcgaaggcatggcgcgctccgatcaaacggcctgtgatgcatatggaccaagattcgcgacaagacgcctctgatggatcggtgatgttcgcggacgtctgcgacagcaccaggctctacgagcaggccggcgatgcggcggcgcttggcgcaatccgccagtgcctggcgctgatgaagtcccactccgcggccgcgcaaggccgggtggtcaagaccatcggtgacgaaatcatggtgctgtttcccaccgcggagaatgcgatgcgggcggcactggacatgcaggaggccgtcgccgggctgccgccgatcatcggcgctccgctggcgatccatatcggctttcaccatggcccgatcctgtcggatgaatccggcgacctgttcggcgacaccgtcaacctcgccgcccgactggccagcctggcgtcgcggggccagatcatcaccagcaagaacgcggtggagcagctctcagcagggctgcgccagatgacacgctacctgtatccgatacaggtgcgcggcaagcaccaggtgatcgagctgtacgaagcgatctggcagcagagcatcgacctgaccctggtggccccggtggatcttgcattggcccgctcggcactgctttcgctgcggtatcgggaaaccgtcttcgaaatgaacaccgcctcgccgcctgtcaccatcggccgggacacgaccatgagcattgtcgtcacggaccggcaggtttcgagattccaggcgacggtggagccgcgcggcggccgctttgtcctgatcgacagaagctcgaacggcacccatgtgaagatcgatggcgaaagcgcgctcatcctgcgccgtgacgaaatcacgctcaggggtcatggctggattacctttgcccagccgaaagaatgcatcgacgaaggtatcgagttctttgtcgacgagaagtaatgctggcaggaaggaagccgcgcggccgcaacccataggagcaggccgcggcccgcgcgtggctgcttaccctcccagttcctggaaggcgtgcccgttggcttccagacccttcaacatgccaggtggcagtgcgctctccggaaccgtcccttcaagttgccactcctttgcgtcggcgaggtcctgaagtcgttcccccttgcgcacatagagacccagcgtcggcttcagcagattgatgtaaaagtcgtactcctgcatttgcgaacctcccacgaaagtcgtgattgccctggctcttgcgctcaagcgccggagtctcctgctgcgacggtgctgtccgccttcctgggtgcagcgcccttggcggcagctttgcctgccttcggcttcttgacggcttccatcttcctgaagaccacggcttcgcttgccttgtcgtagccaagctcgacgctgtcgcctgatttcagcttgtcgccgaggatctccttggccaggccggtctcgaccgattggcggatctggcgccgcagttcccgcgcaccaaactcaggctggtagcccacctcgaccaggtgatcgaccagctcatcatcgagcttgaccgtgatgtcctgcgcggcggcggtgcgcaccacacgctccagctggatctgcacgatcgcgcggatgttctcgcgcgacagcgcatggaacacgatgatgtcgtcgattcggttcaggaactcgggccggaagtgtcccttcagcaccttcatcagcgcctcgcgcaagtccttctcaggcatgcgcttgtcctcgggctgctccaggttgtccatgatgatcggcgcgcccaggttgctggtggcgatgatgacggtattgctgaagtccaccacgcggcccttgccgtcggtcaagcggccgtcgtcgaagacctgcagcagtacgttgttcacgtccgggtgggccttctcgatctcatccagcaggatcacgctatagggcttgcgccgcacgcgctcggtcagctgcccgccttcgtcatagccgacatagcccggcggcgcaccgatcagccgggccaccgcatggcgctccatgtactcggacatgtcgatgcggatgatggcctgctcgtcgccgaacacggtttccgccagggccttggccagctcggtcttgccaacgccggtcggcccgaggaagaggaaggtcgcgatcgggcggttagcctgccccaggcctgcgcgcgacaggcgcaccgcatcgctgaccgcgaccaccgcgtcgtcctgccccaccacccgctcgcgcagccgcgcttccattttcagcagcttctggcgctcttcctgggtaaggtcggtcaccgggatgccggtcaggcgcgacaccacttcggcaatggccgcaaccgtcacctccagggtctccgaccccgtcttgcgctgccacgcctcggtcaactcgtcaagccgcttctgcttgtcgttgatgcggtcctcgaagcccttggcctcgtcaaagcgcttgcgcgacgacgcatagtcctgctcgcgcttgagctgggcgatctcggcctccagttcctggatatccgcggggcgtgaggtggcgccgatgcgcacgcgcgccgcggcctggtcgatcaggtcgatggccttgtccggcaggaagcgcgcggtgatgtagcggtccgacagttccgccgcggccacaaaggcgtcgtcggcgaaggtgacctggtggtgcgcctcaagcttgtcgcgcaggccgcgcaggatgacgatggtctgctcgacggtcggctccggcaccagcaccggctggaagcgccgttccagcgccgcgtctttctcgatgtacttctggtattcgttcagcgtggtggcgccgatcaggctcagttcgccgcgcgccagcgccggcttgagcacgttggcgatatcgagcccgccctcgccgccgccctgccccgcgccgacgatggtgtgcagttcgtcgataaacaggatcagttcgtcgttcttggcggtgacctcgtcaatcagctgcttggcacgctcctcgaactcgccgcggtacttggcgcccgccaccatcgaattgatgttcacctcaaccaggcgcttgccgcgcagcacctccggcacatcgccattgacgatgcgctgcgccagcccttccacgatcgcggtcttgcccacgccaggctcgccaatcagcaccgggttgttcttcttgcgccgcgccagcacttcgatcgcgctctcgatctcctgcgcacggcccagcaccggatcgagcttgccctgccgcgcgatcgcggtcaggtcgcgcccgaacttgtccagcgtgggcgtgccggtgggcgtatcgacgcggccatcctcggcgcccttgccgaccaccttcaccaccttctggcgcagtgcctcgggggtgacgccatacttcttgagcagcgtcccggcgatgctttccgggaccgaggccaggccgatcagcaggtgctcggggccaacgtaggaatgcccgaggtcgcgcgaggcctggaaggcatactggaaggccttcttcagccgcggcgagatcgtcatccggtcgatggccgcgtcaggccctgcggttccggtctgcgcgtgctcgtcgatatagcccctgatatcctgcggcgagagctttagctccttgagcagcgccgagcagacatcggtatcggcgagcacgtagagcaggtgctcggtgtccagctcattgcgccgcagctcgtgcgccttctccgcggcgcgctgcagcagttccatggtctgctcgctgaaggcatcggtggggtcgacggattcgcgcgggacttcggtggagaatccgggatgctcgtcgtcatccatcccgcctcccattcctcggaagaagcgggacagcccgccgccacccagcagggagtcgaacgggttgagcatgtcctggtggcgcagcagctgccggtagtcgtagtcgcagatcgacatcgtcttgcgctcgccgtcctgaaccaccgtcacccgcgccacggcgggacgtgcgttgcagatttcgcatagggtcggcatgatggactttcctccacaggtaggtcgcattgcttcaacagagggccgttgcgcgcgctcggggccgcgcacaacggcgctggaaagcgggcatgagccgtgcttacgtgatggtgggctcgcctgccattacgtcacctccgaacgcaccacgcgcacgggcactgacttgtaggacggggtgccgctgtcctcgtcgatgtagtcgagcggcaccagcctgtttgcttccggatagtaggcagcgacggagccaggcgcaatttcatattcgatcgcagtgatcttctcgaaacgcagctgccggcccgcggcgatggtctcgatgtcgaccaggtcgccatgctccaggccgcgcgcggccaggtcggccgggttcatgaacagcacgtcgcgccgcccgaacacgccccggtagcggtcgtccatggcatagatggtggtgttgtactggtcatggctgcggatggtcaccagccgcagcacatcgtcggcatggacttgtttgtcttcatgcagccccttgaacacgtagaactcggccttgcccgacgacgtttcccatttgcgctcggttggtggcaagggcatgcggaatccgccagggacccgcacgcgcgcgttgaaatcctcaaagccgggcaccgtcttctcgatcaggtcgcggatcctgtcgtagtcggcgacgagctccagccatggcaccttgctgtcaggcagggtcgcggtggcaatgcccgccacgatggccggctcggagcgcaggaattccgacgccggcgcgagcttgccggccgaggcatgcaccatcgacatcgaatcctccaccgtcaccgattgcggcccggtctcctgcacatccagttcggtgcggcccaggcaaggcagcacataggtctccctggccaccagcaggtgcgtgcggttgagcttggtcccgacatgcacgctcaggtcgagcttgcccatggccgggaagcactgctcgggatcgggcaaggcgaccgcgaaattcccgcccaggcagaacagcgccctggacttgccatcgatcatcgcctgcatcgcgttgacggcatcgtgcccgtgtccggcgggcgggctgaagccgaaggtgtcctcgatccgctgcaggaagccggccgacggcttctcggtaatgccgacagtccggttcccctggacattggagtggccgcgcaaggggcagatgccggcgccgggcttgccgaagttgccgcgcagcatcagcaggtcgcacagcaggcgcacattggccgtgccttcgttgtgctgggtcacgcccatgccataggtaacgatggtggcattcgacttggcataggccgccgcgaccagttccaggtccgcacgggtcagcccactggtcttttcaatatccgcccattcggtcgaccgcagatcgtcggccagcgcctcgaagccctcggtgtggaccgcgatgaagtcgtgatccagcacattgccctggctggcttccaggtccagcagcgccttcatcacccccttgatggcggcggcgtcgccaccggcgcggaccaggaagtaggacgacgcaatccgggtggaaccataggtggccatctccaccatgttctgcgggtcggcaaagcgctcgagcgcccgttcgcgcagcgggttgaacaccaggatcggcaccttgcggcgcgacgcctcatgcagcgtccccatcatgcgcgggtggttggtgcccgggttgtggccgatcgaaatgatcagctcgcaggtgtcaaagtcctccagcgacaccgtgcccttgccgatgccgatcgagcgcggcaagcccacgctggtgggctcgtggcacatgttcgagcagtcggggaagttgttcgtgccatattcgcgcgcgaacagctggtacaggtaggcggcttcgttggaagcccggcccgaggtatagaactcgacctggtcgggcgatagcccgcgcaggatttcgccgatgcgggcgaacgcggcctcccattccaccgcgcggaaggtgtcggtggcgcggtcatagaccaggggatgcgtcagcctgccaaagtcttcgagctcatagtcggtccggttcaacagcgacgacaccgtattggttgcaaagaactcgggaggcacccgtttggtggttgcctcccacgtcacggccttggcgccgttctcgcagaactggaaggtcgaccggtgctccttgtcgggccatgcgcagccggggcaatcgaagccgtcgggctggttggtccgcatcagcgtgatcggcgccttgacggtatccatctgcgtgcggatcgccgtggcagttgccttcagcgccccccagccgccggcgggaccgtcgtacttcctgataccgggcacttcgcgtcgattggccatgtttgctccttgtgccgcgccaggttgctggtgacggcgttggggttagtcacgcgaacaactcctgctgccggtttgcacccctcgcccgctcgcgggagaggggtgcgtgtgcctgggctcgtggtgcggatgctccttcaggaatagagcttcgccacccgctccagcggcaccggcttgatccgcgaggcctgcccggcgcagccgaaggcctcgaagcgcagcttgaccacgcttctcgcccccttcttggccgccagcagcgccttgcgcggatcgaattcgctgcggtcgtcggacaaggacttgcggatggccccggtcatggccaggcggatatccgtatcgatattcaccttgcgcacccccatcttgatgccgcgcaggatctcctcgaccggcacgccgtaggtctccttgatgtcgccgccgtactggcggatgatctccagccattcctgcggcaccgagctggagccgtgcatcaccaggtgggtgtcagggatctgctcgtggatctcgcggatgcggtccatcgccaggatgtcgccggtgggcttgcgtgagaacttgtaggcgccgtggctggtgccgatggcgatcgccagtgcatccacgccggtgcgggcaacgaagtcgcgcgcctgggccgggtcggtcagcatcatgtcgtgcgacagcgtgcccgccgcgcccacgccgtcctcttcgccggcctggccggtttcgagcgagcccaggcagcccagttcgccttccaccgacacgccgatcgcatgcgccatctcgcacacgcgccgcgtgacctcgacgttgtagtcgtagtcggagggggtcttcatgtcttcgcgcagcgagccgtccatcatcacgctggtgaagccggagcggatcgaggcctggcagatcgccgggctggagccgtggtcctggtgcagcacgatggggatatccggatgggtctcggccgcggccagcaccatatggcgcaggtaagcctcgccagcatacttgcgggcgccggccgaggcctgcaggatgaccgggctgtcggtttcctgggccgcctccatgatggcgtggatctgttccaggttgttgacgttgaaggccggcacgccgtagccgaactctcccgcgtggtccagcagctggcgcaaggaaatgagtgccatgatgaagctcctttactgattgcagaatcggtgaggtcgggttcaggcagcggcgcgctgtgccagcacggccagcgcgggcagcgtcttgccctccaggaattccaggaacgcgccgccgccggtcgagatatagcccacgcggtcggcaatgccgtgcttggcgatcgcggccagcgtgtcgccgccgccggcgatcgagaacgccttcgattcagcgatggcctgggccagcaccctggtgccgttgccgaactggtcgaactcgaacacgcccaccgggccgttccagacgatggtgccggcggccttgagctgctcggccagcatcgcggcggtcttggggccgatgtccaggatcatgtcgtcgtcggccacgtccttgacgtccttgacggtggccgcggcagtggcgctgaattccttggcgcacaccacgtcgaccggaatcggcaccgaggcgccacgcctggccatgatgtcgatgatggccctggcatcggccagcaggtcaggctcggccagcgacttgccgatcttcaggccggcggccagcatgaaggtattggcaatgccgccgccgacgatcaggttgtcgaccttgtcggccagcgacttcaggatggtcagcttggtcgagaccttggagccggccacgatcgccaccagcggacgcgccggctggcccagcgccttgcccagcgcgtcgatctcggcggccagcagcgggccggcgcaggcaatgggggcgtacctggcgatgccatgcgtggtcgcctcggcgcggtgggcggtgccgaacgcgtcgttgacgtagacatcgcacagcgccgccattttctgcgccagttcgtcgctgttcttcttctcgcccgtgttcatgcggcagttttccagcagcaccacctgcccgggcggcacctggaagccgccctcggtccagccggacaagagcggcacctggcggcccagcagttcggacaggcggcggcccaccggcgccaggctgtggcgcgggtcgggcgccccctcctgcggccggcccaggtgcgaggtgaccatcaccgcggcgcccgcctgcaggcaggccgcgatggcgggcacggaagcccggatgcgggtatcgtcggtgatagcgcccgctgcatcctgcgggacgttgaggtcggcgcggatgaagacccgcttgccagccagtccaccggctgcaagcagtgcggccagcgtgtgcggcgccgccgcgggtttcggttgcgggttcgtagcatgggataggctcatcatggcgatctgctagcgtgcgtgggccaacgccaccgcggtatccagcatgcggttggagaagccccattcgttgtcataccaggccgacaccttgaccagggtgccgttgaccttggtcagggtggcgtcgaaggtggacgacgccgggttgtggttgaagtccaccgagaccagcggcgcggtgttgtagtccaggatgcccttgagctcgccttctgcggcggccttcaggatgccgttcacctcctccaccgtggtcggccgcgccgccacgaaggacaggtcgaccagcgacacattgatggtcggcacgcgcacggcaaaaccgtccagccggccgtccagctcaggcattaccagcccgaccgcggcggctgcgccggtcttggtcgggatcatcgacatggtggccgagcgcgcccggcgcaggtcttcgtggtagacgtcggtcagcacctggtcgttggtataggagtgcacggtggtcatcaggccgttcaccagccccagcttctcgtgcagcggcttgaccagcggcgccaggcagttggtggtgcaggaggcgttggagatcaccgtgtcggtggccttcagcacgccgtggttgacgccgtagacgatggtggcgtccacgtccttgccgccgggggcggagatgatcaccttcttcgcgccgcccctcaggtgggccgaggccttttccttgctggtgaagagcccggtgcattccatcaccacgtccacgcccagctcgccccacggcagctcggccgggttgcgctgcgccagcacgcggatccggtcgccgttgacgcggaaggcatcgccgtcgaccgagacctcgcccgggaagcggccgtggacggtgtcgtactgggtcaggtgcgcattggtggccgcgttgccgaggtcgttgatggcgacgatctcgatatcgtgccgcttgccgccttcatagtgggcgcgcagcacattgcggccgatgcgtccgtagccgttgatggcaaccttgatagtcatgctgtctcctttacttgtcttggtatccttgccggtcgcgctggcgcgccggcgcaacatcaggcggctggcgccagccgcgccggcgtcagcagcgccggcaacgcctccagcgaatcgagcagcgcatccgcgcccagcgccgcgggcccgccggggccggcgtagccatagcgaaccaggcagaccgggatgccggccgcgcgcgccgccgccacgtccaccgccgaatcccccaccagcacgccctgcgccgtatcgacgtcgagcaggttgcaggcgtggcgcagcggttcgggatccggtttcatctgcgcgatcgagtcgcccgccaccagcacttcgaggtactgcgacaacccggtcagcgccagcagcggcaccgccagcgcgcgcggcttgttggtgacgcaggcaagccggtagccctggcgcctgagcgcctccaggcctgcctccacgcccgggaacaccgacccgaggcggccgttggtctcggcatagtggcggtggaacatcgccacggcttcggcggcctcaacccgcggcgtaagcccggcggtctcgagcacgcgccgcaccaggttgggcacgccgcggccgatgaagccggccacggtgtcgaacggcaatgccgggctgccgaagtcggccagcatgcggttggcggcctcgacaatatcgggcgcgctgtcgaccagcgtgccgtccaggtcgatcagcaccgcggtgcagggcatggatacggtagccatcacgcctcctccagcagcacgcgcgcggccgcggcgacatgcgccggggtcaggccgaagtgctggtacagcgcctcggccggcgcggattcgccgaaggtgtcgatgcccagcgccaggccctgctcgcccaccacgccgcgccagaaccaggtgccgcccgcctccacgctgacgcgcggcaggccaggtggcagcacggtgtcgcggtacgccacgtcctgcgcgtagaacagctccacgcagggcatggacaccacgcgcgcggcgatgccggcatcggccaggtccagcgccgcgcgcatggcgatttccacctcggagccagtggcaatcagcaccacgcgcggcgccggcacatcgcgcagcacatagccgccgcgcgcaatctccgcgcgctgggccggattgcgctcgaacggcatcagcgcctgccgcgacagcaccaggcagctcgggccatcctcgcgccgcagcgcggccagccacgcgtacgcggtctcggcgccgtcgcagggacgccagacctggttgttggggatcaggcgcaggctggcggcgtgttccaccggctggtgggtgggaccgtcctcgccgagcccgatcgagtcatgggtcagcacgtggaccacgcgcaggcgcatcagcgccgccatgcggatggcattgcgcgagtagtccgagaaggtcatgaaggtgccgccgtaggggatcagcccgccatgcagcgcaatgccgttcatcgcggcggccatgccgaactcgcgcacgccgtagctcacgtagttgccatgcccggcatggttgacccagaccgacgccttgacattggtcaggttggacccggtcaggtcggccgagccgcccagcagctcgggcaaggcgggcgtgagcgcctccaggcacagctgcgatgccttgcgcgtggcgatcttgccttgcagcggcgacggcgcgtccagcaacgccatcaattcggcatcgaagccctcgggcaggcggccattggcacggcgcacgaattcttcggccagttcggggtgcgcggcgcaatagctgacgaagcgcgcctcccattcggcctcgcgcgcggcgccttgcgcgcgtgcatcccaggcgtcggcgacatccgccggcaccgtgaagggctcggcttcccagcccagcgcggtgcgcatggcggcgatctccggcgcgcccagcggggcgccgtgcacgtcgtgcccgccggccttggcgggcgcgcccttgccgatcacggtgcggcagcagatcagcgtgggccggtcgcgctcggccttggcctcgtgcagcgcggcatcgagggcgtgcgcatcgtgtccgtcgacgtccgcaatcacatgccagccataggcggcaaagcgcttcggggtgtcgtcggcaaaccagccggcgacctcgccgtcgatggagatgccgttgtcgtcgtacaggcagatcagcttgcccagcctgagcgtgcccgccagcgagcaggcctcgtggctgagtccttccatcaggcagccatcgccaaggaagacgtaggtgtggtggtcgacgatgtcgaagccgggccggttgaaggtggcggccaggagcttctccgccagcgccatgccgacggcattggccaggccctgtcccagcggcccggtggtggtttccacgcccggcgtcacgccaagctccggatggccgggcgtggccgcgtgcagctggcggaactggcgcagctgcgacatcggcaggtcgtagccggtcaggtgcagcagcgcatactgcagcatggacgcatggccgttggacagcacgaagcggtcacggtcgggccaggccgggttggccgggttgtgtcgcaggtggcgccgccacagcacttcggccatttcggccatgcccatgggtgcgccggggtggcccgatttggcctgctccaccgcgtcggcggccaggaagcgcagcgcgttggcacagcgcgctgcggaatcgatgcgttctggtgcgttcattcaggagatcctcgcgagtcggcgtttcacggtcgagtccttactgcgcggcgcgcttgcggcgctccatcatgcgcagcacgaagggcgtgaagatcagctgcatggccagctccatcttgccgccgggcaccacgatggtgttggcgcgcgacatgaaggagtcgtggatcatgctcagcaggtactggaagtcgatccccttcgggttggcaaagcggatcaccaccatgctttcatcgggcgcggggatttcgcgcgagataaaggggttggacgtatccacgcacggcacgcgctggaagttcacatgcgtgcgcgagaactgcggacagatgtaattcacgtagtccggcatgcggcgcaggatggtgtcggtcacggcctcggtcgaatagccgcgctgcttcttgtcgcgccagagcttctggatccattccaggttgatgacagggaccacgccgatcagcaggttgggatactgggcgacattgaccgaatcggtgaccacgccgccgtgcaggccctcgtagaacagcagatcggtatcggccggcagcggctcccactgcgtgaaggtgccgggttcctgcccgaacggcgcggcttcctccgggctatgcaggtagtgccggtgcatgcccgtgccggtttcggcataggagcggaacaggttctccagctcgccgaacaggttgttctcctcgccgaagtggctgaagttcatattgccggtgcgctcggcctcggccatcttgaccttcatctcggcgcggtcatagcggtggaagctgtcgccttcgatcaccactgacttcacgccctcgcggcggaagatgttctcgaaggtacgggtcaccgacgtggtaccggcgcccgaggagccggtgatggcgataatgggataacgttctgacatggccaggcacctcaggcagacgcgcggaacaggctgcgctcgttgaacaggggactcggaaggtcgggatcggtctggtcggtgtggtagccctcgatccgttccacttcattgcgcgagccgaagatcacgccaatgcgctggtgcagcgcacccggcgccaccgacatcagcgtctgccggcccgtgctggcgcgcccgccagcctgctccatcaggaaggcgatcggattggcctcgtacagcaggcgcaggcggcccggcttggcgggatccttggagtcgcgcgggtacatgaagacgccgccacgcatcaggatgcggtgcgcctcggccaccatcgacgcgatccagcgcatattgaaatccttgccgcgcggcccgctcttgccggccatgcactcggcgatgtagcgctgcaccggcgcttcccagaagcggctgttcgacgcattgatggcaaattcctgggtatcggccggcacctgcaggttggggtgcgtgaggaagaactcgcccaggttgggatcgagcgtgaagccgttgacgccattgcccacggtcagcaccagcatggtggtgggaccgtagagcgcgtagccggccgccacctgggcgctgccgggctgcaggaaatcctgctcggtgacggcgcttgcgccctcaggcgcgcgcagcaccgagaagatgctgcccaccgagacattgacgtcgatgttggatgagccgtcgagcggatcgaacaccagcaggtacttgccgcgcgggtagtgatccgggatctggtaaggcgcctccatctcctccgacgccatgccggccaggtacccgccccactcgttgacgcgcaggaaggtggtattgctcagcacgtccagcttctgctggatttcgccctgcacgttgacggcccctgcttctccggcttgattgctggccttgccgtgcaagccccccagcgcgccgaaggcaaccgcgcgcgcgatttccttgcaggccatggcgacgttgagaatcaggccgttgaagccgccgctggcatccggatagcggcggcgttcctcgatcaggaactgcgtcagggtcatcctttggacttcaggcatgacaggtctcctatagattggctatgcattcttgtgtggtgccggtgcggggcgggctacgtgaccgtggcggcctcgcgcaagcggtaaaggatgctcgagtagccgccgtcggcatcgggcgcgccgaacacggcgctgccggcaacgaaggtgtcggcgcccgctcgcgcgatcgcggcaatgttgtcggccttgacgccgccgtcgatctccagccagaccggccgcccgccggcgtccacctgccggtcgatgcgcgcgcgtgcctggcgcaccttgtccagcacgcccggaatgaaggcctggccgccaaagcccgggttcacgctcatcagcagcaccaggtcgagctggtccagcgtatggtccagccagcccagcggcgtggccgggttgagcaccaggcctgccttgcagccgtggtcgcggatcaggccgatggtgcggtcgacatggcggctcgcctccggatggaagctgatgatgttggcgccggccttggcgaacagcgggatcagcgcatcgaccggttccaccatcagatgcacgtcgatggggatggagaccagcggccggatcgcctcgcacaccagcgggccaatggtcaggttgggcacatagtggttgtccatcacatcgaagtgcaccaggtctgcaccgccggcctcgatcgcgcacacctcttcgcccaggcgcgcgaaatcggccgacaggatggatggcgccaggcggatggcacgctggctgccatggccggtgttgagttcagtggcatgcatgtcaggttgcctcgatcagggtgccgtggtgccaggcgcgcaacgcggcaaggtcggcccagcggtttgccgcgccgggcacgtgctggggcatgggctcgccgggatcgccaagatgcggcagcaccagcagcgcgccctcgaaggagtcctgcgcgctgaacgcggtgggcgtgaccacggtgggaatgccggccgcccgggcggcgcgcaggccgttcgccgagtcctcgatcgccaggcagtcaccgccttccaggcccagccgctccagcaccgccaggtagacatcgggcgccggcttcttgatggccgtggtgccggcgtcgccgatggcggcaaagcgacggcgccagtcggcgccaagcggcgcctgcagcagcgcgtcgaggttggccggcgtggtggtggtggcaatcgccagcgggagcccggcctcgccggcctcgtcgatcaggcgggcaatgcccgggcgcagcggcaggccgcccgccccgacgcgctcggcatagtggcgggtcttgatggcgtgcacggcgtcgatggtttccttcaccttgcagccgcgggcctcttccgggtcgaccatgcgccagtaatgcatcaggcgctccttgccgccggccaccttgagcaggcgcgtgtagagcggcgcgtcccagtaccagtccaggccgacctcggcgaaggcggcgttgaaggcttgcaggtgcgcgctttcggtatcggccagggtgccgtcgacatcgaaaatcagggcttgcatggcttactccttggccggcgtccgtgcgtccggcgcggccttcgaaaacacgcggctggcaagcaggtcagacgccgtgatggtggtcagggtatggtcgtcgacgaccgtgccggcatcgtccagcaggcgcgaggcatggcgcagccgcgcgcggtccagcgcattgcgcacgctgcgggcattggcaaagtgcggctgtgtcatgcgccgggccaggtagtcggcaaacacggcccggctttcgtcgtcgaagcggtattgcatctcggacagcatcaggtcggcgatctggcgcagctcgtcgagctggtagtcggggaagtcgacatggtgggcaacgcgcgaggacatgcccgggttggactcgaagaaacggtccatgcggtccttgtagccggccaggatcaccaccaggtcgtcgcggttgttctccatcacctgcagcaggatctcgatggcctcctggccgtagtcgcgttcgttctccgggcggtagaggtagtaggcctcgtcgatgaagagcaccccgcccatggccttcttcaggatctccttggtcttgggcgcggtatggccgatgtactggccgaccaggtcgtcgcgggtcaccgccaccaggtggccgcggcgcacgtagcccagctggtgcaggatctgcgccatgcgcatggccacggtggtcttgccggtgccgggattgccggtgaagcacatatgcaggctgggcgcaccggcgctgaagccgcgcgcggcgcgcagcttgtccaccagcagcaaggcggcgatatcgcggatgcgcgctttcaccggcttcagcccgatcagctcgcggtcaagctgggccagcagctcggtgatgcccgagctggccagcgactcggccagggacccgggcaacgatgcggccggagcggctggcggctgcagcggtgcggtcgtttcaggtgcggacatggcaggctccgtgaggatcaatcgagcatccgactcgaaagattcgaggcgcaactcccccccggtgcgcggccttgcggcggcgcaaccgtgggattgcacagtcaggaaatcgccggcggcagcgccatgacggcgctgcgccggttcagccggcgccgctcagtagcggctgccctcggggcgtgcctgcacagcgtagctctcgatcgagtagcgcatggtgcggccgggctcttcctgtcgcaccaggcggaagccgggctcgtccgcaggacggttgacgatgaacgacatcaccaccgactccaccgtatgcgtcgaatcgaaggccgtgacgcggatgtagtggttggggaaggtgctgcgcgcgttgttgatctccagcaggatgccggcggcatcgcgcaggtcgaacatcggcaggccgaacatctcccagtaggtattgcgcggatgcgggtcgtcggtgtactcgatgccgaccgcccagccctggttcaggcagtattcaagctggctggtgatctgcgcgtcggtgaggtcgggcaggaaggagaaagtgccttgagtaatacgcatgatgtcctctcgttctttgggttcgctcgtcgtgctttggtggcgtcgcgccagggctcaggccaccgacgcggtgggcgcgaagtccgaggtgtcggtcggcgtgtagttgaagctgatgtcgccccaggtatcgagcgcagcccgcagcggtccgcaccagcgcgcggcatcgcgcaggatctccggcccttcgttgaggatgtcgcggccttcgttgcgcgccagcaccatcgcttccagcgcaacgcggttggcggtggcgccggcctggatgccctgcgggtggccgatggtgccgccaccgaactgcagcaccacgtcgtcgccgaagaggctgatcagctggtgcatctggccggcgtggatgccgcccgaggccaccggcatcaccttgcgcagcgaagcccagtcctggtcgaagaacagcccgcgcgacaggtcggcatgggtgtaggcatcgcggcagacgttgtagtagccctgcacggtcagcggatcgccttccagcttgcccaccgcggtgccggtgtgcatgtggtcgacaccggccaggcgcagccatttggcaatcacgcggaacgacacgccgtggttcttctgccgggtgtaggtgccatggcccgcgcggtgcaggtgcaggatcatgtcgttctggcggcaccagttgctcatggactggatacaggtccagccgacgatcaggtcgatcatgatgatgaccgagcccagcgacttggcgaactcggcacgccggtacatctcttccatggtgccggcggtcacgttgaggtagctgcccttgacctcgccggttgccgccgaggccttgttgaccgcgtccatcacgaacaggaagcggtcgcgccagtgcatgaagggctgcgagttgatgttctcgtcatccttcatgaagtccagcccgcccttcaggccctcatacaccacgcggccgtagttgcggcccgacaggcccagcttgggcttggtggtggcgcccagcagcggacggccgaacttgtccaggcgctcgcgctcgacgatgatgccggtggacgggccggcgaaggtcttcacgtaggcgaccgggaagcgcatgtcttccaggcgcgccgccttgatcggcttgaagctgaagacgttgccgatgatcgacgcggtcaggttggcgatcgagccttcctcgaacagcgacaggtcataggccacgtagcagaagaactgctcggggttgttgggcaccgggtcgacccggtaggccttggcacggtacatgtcgcaggcggtcaggcggtcggtccacaccaccgtccaggtggcggtggaggactcgccggcaaccgcggcggcggcctcgaccggatccacgccgtcctgcggcgtgatgcggaacagcgccagcaggtcggtatccttgggctcgtagtcgccgtcccagtaccccatttccttgtacttcatgacgccggcgtcgtagcgcttgcgcggcttggcttggaccgattcaggtgcgttcatgcttgtctccttgcgtggttgagcgtcttggctgctgcgttgatgcaaagatataagcccacccacataaggtaaattcagatattcttagcccctgtataagcaatcccttaagtgcggaccaagctgcacatcacgggaccatccaaagccgcccccaaccgcccatgtcgtccttcctgcgcgcccttacccttcgccagttgcagatcttcgtcaccgtggccaggcacgccagcttcgtgcgcgcggccgaagaactgcacctgacccagcctgcggtctcgatgcaggtcaagcagcttgaatccgtggtcggcatggcgctgttcgagcgggtcaagggacagctcacgctgaccgagcccggcgaccgcctgctgcaccatgcgtcccggatcctcggcgaggtcaaggacgccgaggaaggcttgcaggcggtcaaggacgtcgagcagggctcgatcacgatcgggctgatcagcacgtcgaagtacttcgcccccaagctgctggccggctttaccgcgctgcacccgggcgtggatctgcgcatcgccgaaggcaaccgggaaacgctgctgcggctgctgcaggacaacgccatcgacctcgcgctgatgggccgcccgccgcgcgaactggatgcggtgtcggaacccatcgccgcgcatccgcacgtgctggtggcctcgccgcggcacccgttacacgatgcaaaggggttcgacctgcaggaactgcgtcacgagaccttcctgctgcgcgaaccgggttcaggcacccgcaccgtggcggagtacatgttccgggaccacctgttcacgccggccaaggtgatcaccctgggcagcaacgagaccatcaagcaggccgtgatggccggcatgggcatcagcctgttgtcgctgcacacgctgggactggagctgcgcaccggcgagatcgggctgctggacgtggccggcacgccgatcgagcgcatctggcatgttgcgcatatgtccagcaagcgtttgtcgccggccagcgagagctgccgcgcctatttgctggagcacactgcggagtttctggggagggagtacggggggctgatgcccgggcggcgggtggcctgaggttccaggagggttggctgggattagagagccatccgtcccgtcccggtcggaacccactgggcagcggcggctggtgaaggccttcggatgacaaaggctagagagaattgcgaatcctcttgatcaagctgcagcttgatcggactgctgcggagcatttcccctcggactgaggcgaatgtctggcgcggccgctacgagggcagtcctgatggcggttggtcatactggggaatgaaggataaccgcagcttcggctgcggttatttaccgttccggcccctgaagcgcttgtgaggggacgccgtctcgcggctggcggccaaccggcgcgatggccacaggacgtttcggtcagcgttgccgtctggttaagcttcattgggacaacacaggccgcgccacgctcgatgccttagcgcaggaacacgtatggctaccggtcccttaccgttcggacgtcaggctccgacatacggccagaatccctagaacgtccgcgatggtcggacgtgaatactgccgcgcccttcccgcgagcgttcccgaactgtactgcgacacgcagaagcattgcagccagcattatcataccgggcaccgcatagccggcatgttgcgggaagcgagtcaggaaggagcctgcgaatatgatcgcgatgacccagacaccagtgagatgcaatctcttccagttgtccgggccgacaaggcgcatcggagtttcgaacgacgtgatcgtcaacaatagaatagctacatagccgatcgtgccagggacgttgctcgcaggcgagcgccccaaccagaaggcttcgggcgccgtgctgctgtagacgaggattgctaacgcatgcagaaaatgagcgaaggcgaatgacagcccgagatagcgtcgctcacgcaccaacgctcgcgtcagagccgatgacacaagtttcgccagcgaagacgccgtgaacacgaccagaaacagaacaaacgatactcgtgcagttgcgcgtaccgtatcctgtaacgcttgcagcgggtcgggtgccaatgtgtatgacaacgccgctaccagcgccaccaaggccgacaacaaaaagaaaagtctccaacgggtcattatcgctcctcgccagttgtagatgttgtaccgtccggtgcaaccgagatgccgatttcgaacgggtaacgcccaagcactgcagcagcttgcttgagattggaagcgtggagttcgacagaaatccggattccgcccggcgcggctgtggtcgccatgacttcctcacaatcgatcccggcttcggcaagcgccaagcgcgccacgtcagcggcctcgcgccgcctcagttccggcttgaagatcttgccgacacccgtgagcggaatcctgtcgacgatcctgattcgcttgggcaacgcggcacgctcaccgatttcggcgcggatgaactcggcgagctcggactcagtcgccgtggagccaggtgtgagctgcacatatgccactggcaactcgcccgcgtacacgtcggggcgacccacggcggcggcgatctggaccgacggatggcgatgaagtggctcctcgattgcagtgggatcaatattgtggccacctcgaatgatcaggtccttcatgcgtccgacaagccagaaatagccgtcggtatcgcaacgacccaggtctccggtgttgagccagcgcctgccgtcgcccagttcgagccagagcttctcgctctgttcgtcacgcaagtagccgccgaacacgttcgctcccgagatgaccagcagccccacttcaccgatggaacagtcacgcacgtaccggccggcatcatcgacaacaaccgctttcatttcctgacccgggacgcgcaggccgatcgagccgagcctgcggtcgccgttcggaggattgactgcgcttacgcacgtcccctctgtcagaccatagccctcaaggatccggattcccgttcgttcctgaaaagtgcggaaaacttcggctggcatcggcgcagcgccacacaggccatattcaagtgaactgatatcgtgcgcgttgacggggacgtccagaagcgaagcatagagcgttggcaccgcgccgaagaagttgacgcgatggtgcgctacgatctcccagaatcgctggaccacaccttcaccgcgaaaaccatgaggcgttccgagtatgacgtgagcacctctggagaaaggcagtaagccagtcgccatgacggcattgacatggaaaagcggaaggccacaaaagatcgtcttgccaggaccgatgctttccccgaaaaactggcccgcgctccaggcgttggcgacttcattaccatgacatcgcatggcaatcttcggcataccagtggtaccgcccgtacagaagtaagacgacgagtcgccggcgttgaaacggcgagcgctgtcaagcctggttcccgattcacgcgcgatggtggtaccgaagtcgtgcaactggaggtgcgccgggaccgcgcgacccagcgcgccatcctccgccgccattcggtcggcgaaacgccgtgggcctggcacgcgatcagccatattcacgagcacaagatgccgcaaggacgggatcttgtgcagaacgggctgcactttttgccaaaggtcggccccggggaaaggtgccagcgtcacaaggacgctggcaccggctgcgccgagcaactcggcgatcgcctcgccttcgagaagcggactgatagcgcaaacgatacccgctgcttggccaccccagatcaccaaatgcgtttcgggcaagttggggagaacatacccgatcactgaacgcggccctgcaccgatcctgccgaacatgtttgccgtccgcgtgatgtcccggatcagttccccataactccagcactcgatatcgcgaaatgcgtcggcgcaaggaaagtatgagagcgctggcgccgacggattgatggccgcgccacggcagatcatctcgtatgtactgtgaggcaggtccgccggcatgccttgcgtttcgatggcaaggacttcgttctggttggcaatgcccttcatggtgtctcccgttggctgatggcgagtgtcacgctccaaccctttcgccatgcgcgcggtgagcgggtgcctttgctccttgtgtaaggtcaggcgcagaattcctcggaccgcactcgccatagtcgaagttggccaggtggcaggcaaactgcttcaatagcgcgggcgcgtccatcttcggcaggttcagttcgacaaaaacaagacagtccgcggattcggcgcggccgagcgccacgtccagctcgcctaccgtgcgcacctcgatcgatagcgacctgtcgtgccggtcgaaggcacgggccaggtccgtataccgccagttgtcgacatcgttatatgcggagttctctcccaggatcatccgctctatcgtgtatccgccgttgttcagcaggaagattaccggcttcaagcctcggcgcagtatcgaagacagttcctgggcagtgaactggaacgagccgtcgccgatgaaaagcaggtgccgccgcgacgacgcacccacatgcgagccgaacagcgccggcaacgaaaagccgacagcgccccacgttggcgccgcaatgtaacttgcgcccgccggcaagctcatcgaaacaagccccgcatgcgcagtgccggcttcgcccacgatcacatcaccgggctgcaggaaccggcggacgcgaggccagagtgtggcgtgcgtcaggggggcatcgtcggataccggcgccggatcggtgaggttcgcaggggcagacaactcacccgcgagcggtcgggaattggacttcgcactctcgtgaactccggcgagtacgtcccgtagcgtgacgcccggcatctgggtcgtaccgatactcagatcgtgccggcgcagatcgataaaggactccatattgattcgctgtgagaatagcgccgtgctcgagtcggtgaagcgcaggcccacgccgatcaggcagtccgtgttctcgacgacgtggcgcactgatgcggcgctcgcggcaccggcgtagctgccgatatagtggctgcaagtttcatcgattgcgcccttcgccggcatgagcgatgcgcatgggatggcacacttttccgcgatcttgacgataaggtccgtcacgccaaaacgatccgcgtctgcgtcgacaagcaacacgggagcgcgggcggcgtcgagcgcttcgacaatgcgctgaaccgcgacgcggagttgccgcggatcgctcgcagggtcggcaagcaagagtggcgcgtccggcacttcaacgacgatgtgggtgacatccgacggtaactgcaggtgtacgggccggcgctccagccagcaggatcgcaatacccgatcgatctcgtatgcggcgttggcaggcgtgatacgcgcttgggcaacggtgaactcggacatgcagcggccgatgttctcgtaatcgccgtccaccagcgtatggtggacgagcgcaccactgttgactgcgtggagcggcggcgcgcccgtgatatgtacgaccggcacgttctcggcgtacgctcccgcgatgcctccgatggcggcgagatctccgaccccaaaggtggtgacaaacgccgcaaggcccgaagtacgggcatacccgtccgcagcgtaggcggcattcaactcattgcagtttccgacgaactcgataccacgggcatcatggatctgctcgaggaacgacaggttaaagtcgccaggcacgccaaaaacgtgacgtacacccgcctccttgagtctgcgggcaaggaatgtcccgatttgcatacgcatgatgatgtcactccacggtgaagggtcattgcagggctggccgtgaactcgaaccgcagaccgtcctggcttcaatcaaaccgctactgcggtgcagcgtgctcgcatgctacgagcggaccgtctcgccagtctgtaagatgtcttgcaattgcaggattcattaagcgctttcgactgccccaccatggatctcaacgcgcccctcattgagaaaatgtccggaaacccgtggtttcaatcgctgcccatggccgagcgacaaaacctggtgggaaacagtacccaggtacgactcgccgttggcgagtcattgttccggcgcggcgatccgccggccggcttcttcggtatcgttgacggacgcttgaaggcgtcaagcgtccgcagtgacggcaaggaaggcatcctcgtcatcctcgagcaaggcaactggttcggacaaatgtccaccattaccgggtggccaagcgcttttgacgttaccgcggtcgaggccgctcttgtcctgaagctcagccctgaagcgttcaatgcatttatgcagaacgccgtgtttgcgagagccatcgccgtactgctgtgccagcacacgagcctgctctatcagatgctcgaagacgcgacgctccattccactcgtacaaggatcgcccgtcgtttgatgcgtcttgctcgtggtgacgcaactctggctgccgagcatcgggcgaaaatccctgtttcccaggatacgctcgccatgatgcttggcatttcgcgccagacacttgctcttgaactcaaggcgatggctgcgcaaggtgccgttgccttgcgctacgggcacgtcgagatcgtttccatggacgttctcatgtcgttcgacgactaggggcggtcgaaggcaaagcgcgatccacgccatgaagccgcgacatgactacgccggctgagaccagcagcgccgcaaggacatacaatccaattgaagtgcttcctgttgctgtcttcagcaagcccatcgaagctgggcaaagcactccggccaggcccgaaagggtcgttattgcggctatccctacagcggccacgttcttcggcaagacgctggtcgcaattgcccagaagaccgggaacgccgatacaacaccagcggtcgctgccgaaacaagggtcatcgacatccacaggctgcctgttgtacaagctgtcgcagcaagtccgagcgctgcaacgcaagtggcgatgacaaagctctgcctgtgactgcggcgcgcatccgaccgacgcgcgacccaaaacatggccagcatgccgatggagtacggaatgagcgagtagaaaccgacttcctgtacgttcgagaatccccagccatgaatcatctctggtagccagaagctgagcgtgtaggcgccacagctaatcgcgaagtacaggtatccaagcgcgaagaacgacggcagtcgccatatgccgcggatcccgccgcctccagatgccggcgtttgatgtggcacaagggccgtatgcgaagcaaccaattggcgttgcctttcactcagccacgtggcctgctccggctgatctgtcaggtagaagtaggcaataatgcctagcaaggaagccgggaggccctgcagcacaaacatccattgccatcccttcaggccccacaggctgttgaggttctggatgatccatcctgacagcggacctgcgatcatgcccgcggcaactccggctgccatgagcatggcgatgatcctggcgcgtcgctctggtgggtaccagaacgtaaggtagagcacgacgccgggaaagaatcctgcttcgaagacgccgagcaggaagcggacgatatagaactccatcggggttctgacaagcagcgttgcggtcgacgccaagccccagagcaacatgattcgcaagagggtcttgcgggcaccaatcctctgcatgacaagattgctcggtatctcgaacagcaggtagcccacatagaacatgctggccccgatgccatacactgcggcagaaaagcccagttcggacctcatctgcagttgcgcatatccgatgttgatacggtcgatatggtttagtacgcagcagatgaacagcaatggcatcaatcgaagcgtaatcccccggtaggtcaactcgatgtcgccgtccgcgactacctgctcgccggacgccaacgcgtcgccattcaattcgtgcactgcgtccgcctgcattcctgaaagaaccttcatccttatctccatccgccattgatcccgctcgatgcgatgatggtaggcaagcggaggcgtggggaatgccagaaaattgacaatcctcgggataacgaggtattgcggacatatcgccctaaggcatgacggctgtctggaaccgccagggcattaactcgcgccactaccggtgacaacactgggataagcccgtcattgcaagaattcttgcgacgatcgccggcaacctcggtgtctcgatcgacgaaggcacctgggtgatcacgctgttcgccgcggccaatgctgtcgcgatcccgctgaccggctggctcacgcagcggatcggacaggtccgcctgttcgtcggcgccatcctgctgttcgtgctgtcgtcctggcgatgcggcgtggcgcccaacctgaccacgctgctcgccgcggcctgttcgccgctgccgtgacctgggcgatctaccgcgaccgaaaaacgccgacgcgcaagctgtcgatcgacatggtaggcctggcatcgctggtcacctgggttgcgtcgctgcagatcatgctcgacaagggcaagaacctggactggttcagctcgcccgtcttcaccgtgctgatggccccggtggttggcaagatcctgccgaagtcggagttgcgcgtgctcgccaccctctccttcctgggattcgcggcggtgtacttcatgcgctcgcactacaccacgggcgtggatacctacacgcgacgcacgtcccgcagtcatgacagaacgcccgactaaagcgataaacttgagtggtcagaggacaataccgtgctcggccgtcggcgcggggatatcgcacttctcgcccagcatgtccatgagttcgtgttcgatcttccggcagatctgtgccatgggcacatcattggcgtttccttcgaacgggttctccgtgctttcgcccacttgctccagcgcgaggtacatccaggagatcatcgtgctgaatggaatgaccagccagatcatgttgccatgcatgacgcctgaaacgctggcattgagcttttcgaattccgtaataatgccaaaaggcagtagcagacaaaacgtacggacaaagagcttgttgacgaccgcatattgcctgggatacggatagtccttgatacgctccgcccgtccttgctgcgcgaagaagcctctgatcgatcccaccaactccagatagaaggcattgccgatctcgccagcgtcaaggagccgcctgatcgtcgccgactgcgttcccagcaaccggcttgtcttgctctcggcgtgcgcaagcgagtcgagttcggcctgtggcagataccgcgcaagcgcctcgtgcaatggcgtctcccactctggaacccggtagtacttccggtattccacgttggatgccttgcccgcgctttcccagatccttggggttctcagctggtagcggagcgccgtcagccacgcgcaatggcggagaaccagatcccgcccggccgcctgccctgccagaaagtcctggctcatcatacccagacaccggctgccggtcaggatctcagtccagatctgctgtgcctccagggccctgctgtaggtctgcacattccggaaacccacgatgaatgacgtggcggtgcccagcagcaccacaaccgcgaccggaatcgacagccatttcagcccgaagaactgataaaggactacgggcagcgaaccgcatgccagcgaggcataaagttgccgtctcgaccagaacgtgaactcggatattgtgtacgattttcccaggtgcatggtgcgcgtctcgcggcagtgcggcagttcgcggatccaaggtccgaactgccggcaggggcagcacggccaaccgcctcaccaccgaccagatcgctacccgggacctggttttgtcatggtgatattgccaagaaaccgacgtagtatcaatttccgtcccacaacccttcacgccaccccggaaaacagcggcacggcaagagcatgcggcagcgccgctcttgccgtgccggacagtgcgcaccggcattgccggtgcctgaagggacgacgactacttcaccggcgtcaggatcggcgcgccctttttcttgagcaggaacacgacaaactttgctggctgcgtcttgctggcattgcgtccgacggtgtggatatcgttgggaccttcgtggaaggtatcgcccggtttgagcgttacctcttttccgcccttgaggcccatgacgatgctgccctcgagcacgtagacgaaggcgtgggcgtcatggcgatgcacgggatcggcgctgcccggcggatactccacgatgatcatctcggcttccttccccggatattcgggcaacgcttccttgaccaggggcgtgacactcgcctccggcgcggcggcggccggctttgcaaccgtcaggcacgacaacacaagggctgccgcaacggaagtgaccgtcttcatggcatcactccaggttggccttgtcgagcccgaacgccttgtccgacgaaccaggcaccatgcggaacgccacgttcaggcgattccaggtattgatcgcccccaccaggaaggtgaggtccgacagttccttctcgctgtactgggtgcgcacgccctcatagatatcgtcgggcacgccgtcggcgggaagcctcgtcagcacctcggtccaggccagcgcggcgcgttcgcgcggcgagaacagcgtcgactcgcgccagatcgccacatgatgcaggcgcaattcgcgctcgccgtggatcttcgccatcttgatatgcatgtcgacgcagaacgcgcagccattgagctgcgacgcgcgaatctcgacgagctcgcgaatgggcacttcaatcgtggtcttctggaacagcgcgccgaactccatgagcttcttggacagttccggggattgctggaagtaattcgtacgttgggtcatgtttgctcctggtgatctgctcaatgtgatactgacgaacgcggtgctgcttgcgtgggcatgcgccctgcggcctatcgttgctgcgattgacgcagccattcctctaagccgatgcgcccgaggcgcgcctcgcccaacggcacgagcgaatgttcctcgacccggccgccgaagtagcgggcctcggggtcgcgcacgacttcacgcgggtcgccaaccgccttgagatagcgggcgacgatctcgttgaacggggctcgttccgggccggcgatctcgacgatgccgtttcgcggtggcgcgagcgccacatcggcaacgattgcggcaacgtcgtccgccgcaatcggctggaacagcccaggcgataggctgacgatatttccttgcgcactggaatcggcgatgccgccgatgaattccatgaactgggtcgagcggatgatggtgtaggggatgctggaggcctctatcagtttttcttgcgcgaccttggcacggaaatagccgttctcgggcgtccggtcggtgccgacgatggacagcgcgacatggtgctgaacgcccgccttggtctccgccgcatgaaggttgcggccggaggtctcgaagaactccagcaccgccttgtcttcaaacgacggggaattggcaaggtcgatcaccacctgagtgccggcgagggcctcctggagcccctcgccagtgatgctgttgacaccgctcctgggcgaggcggccacgacctcgtggccgccctggcgcaaaatggcgacggtcttcgagccgatcaggccggtcccgccaatgacgacaatcttcatgatgcttctccgtgctgaggaaggtggaacgattccatgttagggaacgcggcatccccgcgccagctcgactcggagcgccggctcgtggaatagtcacggcgcgggctgcaatcgagcagcagcagcaggttgaggagcttcattgcagctccatgcagaagtggaggcccttggcgagcaggccggaacggaaatagaagcgctgggccagcgctttcgcgagtgcggtatccaggacaagtcgctggcagccttctgtgcgtccaagctcgcaaagcgcttgcagcagacgctcgccgtgaccccgcccccggccttcggcatcggtgatcaggtcgtcgacgtacagaaagcgcccgtggatgaggttgtcaagacgccgatatccggccagcgcaacagctttgccatcgtcccagagcgcgagcagccggtacccttgtccgcgttgcagcatgacggcgtcgaggaagtcttccggcatttgcagcctggggcgcagttgccgcatgacagggaagcaggcacggatctcggcctccgtttccgcatgtctgagcgtcaggttcttggtcatggtgccgatgcgtgctggttgtgcaggcttcaatgtagttgagcgatgacacagtcaacaggcacatgtttatcgttttcaactaggccatcgacaaggacggtatgacctaagagtggtttgtcatgcgatcgaccaggcggcgaatgaagggcgtggccgacacgacgaccggcagcatggtcagccaggagacgctccaggaccttagccagtgctgaaagaaccggccctcttctgcaaatggaaggcttgcgatggcagcagcgatggagcaggtcaagccggcctggataacaccataggcgaaatagctgtagcgcgaaggaatcttgggcatgtgagtcgcctctatgcattctttgaaccagacattgatgcaccctgccattgccgcgccaggggctgtcgcccctggcgcaagaagggcgctacgcggctgcttcaacctttactgccaaccgctgcacggtttcgttggtatcccacagcgcgtttgcgatgaagcggaagttgaccagtgccgcgtgatatccgtccccttcaggtagcttcggccctgctacggcgtcgcgcacgacagcaacttcgaaaccttgctccagcagatcccgcagatgagattcgacgcacagattggcggccatgcccgcaaggatcacctggtcgacgcgctgcttgcgcaattgaaggacaaggtcgttggcctgcgggccgtacagcttgtgcgtggagcagatgatggtcttgccatcctcgatatacggcttgagctccggcacgaagtccgcgcccgagtcacggaatccgtccaggttcagcgcgcccggacggtcgaacatgccgatggcatgctggaacatttcggcggggccctgcactttccatgtgtgatcatggggaaagtaatagtggggagagatggcgaccgtgatgcccgcctgttttgctgcctcgaacagacggaccaggttggccacgaggttctgctccgtcacgctttctcccaccacgccccagctgcggccttcggggctcatgaagtcgatctgcgggtcgatcacgacgagcgcggtgcgggacaggtccagcgtaatgcaggacttcggcagagccggatcaacgggatctgcataggggctattgtggttgcacatgggaagtacctcttatggtgggcccagtctgccggcgccttcgtggggcccggcagatgcggcgtcgtttcaactacggatgaatgccaacaggtcggcgttgaatctgtctttgtgggtgtctgtgagcccatgcggcgcaccggggtagacgatcagcttcgcattcctgacgagctttgccgatgcgcgtccagcggcgtcgatcggcacgatctgatcgtcgtcgccgtggatgatcagggtcggcacatcgatcttcctgagatcctcggtgaagtcggtctcagaaaatgccttgatcgagtcgtacgtactcttgtgtccaccctgcatgccctgcgcccaccatgcgtcgatcaacccctgcgacggctttgcaccgggacggttgaagccatagaacggccccgccggcacgtccttgtagaactgcgaccgattggcaagttgtgcggcacgcaggccgtcgaatacttcgattggcagtccgcgcggattggcggcggtcttcaccatcaaaggcggcacggctgaaaccagcaccacctttgaaacgcgtcgcgcaccgtgccggccgatgtaccgggccacctcgccaccacccgtggagaagcccaccaggatggcgtcccgcaggtcaagggtttcgaacacaatggccaggtcgtcagcataagtgttcatctcgttgccattccatggctggcttgaacgaccgtggccacgacggtcatgtgcaacggcgcgatacccttccgacgcaacgagcatcatctgggattcccaactgtccgagctcagtggccagccatgactgaatacaacggggcgaccggcgccccagtccttgaaatagagctgggtgccgtcctttgccgtgatgtagccgcctgaagccttgccgcttgcctttgcggtggtcgacttttctgccgacggtgccgccgccgcaggtccgggcaagccggaagccaccagcgcgctggctgtggccgccccgcccaacaacaggttacgtcgcgataggccttgatcgaggctgcgatctgaagacatggtgagactcctctattggcgcgtgcgcgcgtttccttgaatatgtctgggcatcaggtccctggtcatggtgccggtgcgtgctggcttgtgcaggccccaatgtaaatggacgatgactcagtcaacaggcacatgtttattgttttcgactgggccatcgacatggggcggtatgaccgatggttggtagcgcgtcggcaggcgtcgccattgcgctcgaccttgctgcgcaggaccgccccttcccaggcttcgataatgatggacgcgagccgcgcggaatcaacggtcaagcgtcccctgacgatcgtctatgctttcagcgcgcgcatcagctcggcaaccaggcgatcggcttcagtctgactgcgcagattggtaaaacccatcatcaagccacgccgcccgggcgcaccctgccgccaggcggtcagcgaatggacggcgaatcctgcctcgcgcgcacgacgggccatcgccagatcgtcaagatcgtccctgacgtcgaccagaaggtgcatgccgccatcctgcaggcaaacagtgaagccgtccgttttgtatggagccagcgcctcggccagcattgcacgtcgtcgcgcgtaaagcgtgcgcatgcgtttgatgtgccgggcgaagtgcccctgcgcaataaactccgccgccacggcttgcaagagttcagggcagccgccatgcaccgtgcgcctgcaggccagatccattgtcggcaccagactctgtggcacgaccacgtaagcgagccgtagccccgggtacagcaccttgctaagcgtgccgcaatagatcacccggtcgcatgtatccaggctcttcaaggccggtaacgggtggccgcggtaacgaaactcgccgtcgtagtcgtcctcgatgatccatgcgccccgctcaccggcccagtcgagcagttcgacgcgacgttgcagtgtcagtgccacgccagtcgggctctggtgcgatggcgtcactacggccaggcgcgcctctggaaaatgctgacacccaaaatcgacgtcgaggccatgatcatccactggcacattccggacctgcaggttcaggcgcctgagtgactgggctgtcggcgggtagctgggatcctcaacccaggcgctttcgcccgccagcctgagcgcatccacaatcagcgcaaggctggccgtataggccggcacgacgaacacctggtgcggctgggcgtcgatgccccgtgagcgctgcaggtaagcggccaacgcttctcgcagcgggccaaatccggctgacgccggcctggtcagcgagccggcgctgcgtacttgccgcgccatcaacctcgtccatagtttccgcgggaactcatccagcgcgggaagccccagttgcaacggcgcggggattccaccctctgtttcgatagaaaactcggtaagttcctggttcggtggcgtgcggctggatccagccgctgcggccacgcggtgggggcgcgatggcgcaatttgctcggaaacaaacgtccccgcggggcctctggcgatcaggtagccttcgcccaggagccgctcataggcgacctgaacggtcccgcgcgctacgcctagctcgcccgcaaacgcacgcaaggatggcacccgctgcccgggtttcagttgcccttgccggatcgaggcacgaatccgtgcatagatctgctcatgcagcggcgcagcattggatgggtcctgagccggtgacttcgtcatagcctggcagacgtatccgggcagtgccgcaacgccgatgcatgggaaagcgaatcattgccggcggtggcaacggatcggatctggatgtgatcttgacctccgatcataccccagggcgcgcatccgccgggacccggcccgtgacggcctgagaaagcaaatgggcggagattcagagtctccgcgcattccccttccgccacaggcgccggcattggccggtgccatcgggctggcggactacaccggcaccgcctccccgcagcgggccatgccatgcatatagtgcgaaggcggcatggaatcgaccgtagcctggaccgcttccttgcacagggacggacgcttggccagcgcatccacatatcgcacgacgttgggcaggccttcccacatcgacgcaagccccagataagccatccggaccaggttgacaccccacagcacatcgccgagcgagaatgattcccccctgaggtacggtgacgacgaaccaagcgcatggtcgaggtccgccaagaggcccgcgacgtgccgacgtgcggcgcgctgaaatgccgcatcgtggcggaccgacttgccaccccgctccttcgcgatcttcgcgcgataggctgcaaccagctccgcatcgtcggcattggcgtcaatcatggcttcgagtgcctggatcttgtagtcgtagaccgtttccatggctgtcttgagcgcttcaggccgccggtcggcatcgggatgaaagccgtagagcaaggtgccgttcgggagctgatcgacgatgttcacctggtgcatcacccgggcacgcgcatcggcatcccccggcacgagatcaatgggatcgcgcgataccgcatcgagatagcagcagatccgtttggaatcggcaatgacgcggccagcctcgtagtccacaagcaacgggaccgtgcagggatcaaagccttcggtctccaccgaagtgcgcccgctatagccgctgacaaattcccgccccacttcccggcctgcaagcaaccgcagtcggacgtagggcggatggtagtgctcggccggaacaaggccatccggccccatcgaaccgaggatcatcatatcgttcgaacggtacggcaactgcttctcgaacagtaccgtgcgcactttctgcgagcagagcgaactggcggcgtggaacagttcgaagcgcgggttggcgtcacttcccacgagagagattcgcgccgggtccgcgatggcggcacgggcaccagccgccatattcgtcagtttgtcatggctcattgctggcttcctgggactcaggtttggcgctatcgttcatcgttgtctcctggttgttgggttgacgtctagcaactcattttgggcggtgcccgttcgcagcatcagctccatctgctgtgcaatctgcagcagcgcaccgtcgtcgccgggcttcgcgacgatctgcaaggccgcgggaaggctgcgttcgccggtcgccaggggaatcgagatggcaggaaatcccgcgacattgaacggcgccgtataggtcatcagcgcctcgcggacggtgccggtccaggcgccaatgctgacggtgccggcatcgagatgcggtgcggtgcacgggcatgtcggcagcacgagatagtcaaccgtcgacatcaccttgtgcagcctcgccgtgaaatctcgcctggcctgctgggccgctgcataggcgcgcaggtccatggtttcggcgcgtttcagccggtcgacggtttccgggttgtagtgcgtcgagatacggtcccagtcattgcggcggaaatgctcgatgccgccttcgatcaggacgatgctcgcgaaggcaccgaataccgcatcgaacaggccggaagtgctgacgttcacgcaggaaaagacttgcgccagccgcttcatcgcgccatcaaatggcaccgcaatctcaggactgagtggaaccggtgcaatgtcacgaatgacgcccagccttgcggacagccacgcatcgctctcgggaaccttgatgtcgacggcatcggcgagcaacagcacgtcgtcgacctgctcgccgagcaggccaacgtggtcgcaagtgggcgccagggggaacacgccgcgcgtggataacgtgccgagcgtgggcttgtatccgacgacgccgcacagtgcggcgggaatccggaccgagccgccggtatccgtgcccacgcccgccatgatggcaccgtgcgcaatcgccgccgcggcaccaccactggaacccccgggtatgcgtgtatggtccagcggattcagggtatcgccaaacctggcgctggcggttgtcacgccccacgcgaattcgtgggtcgtggtcttgcctatgatgatcgcgccgcgctccaccagagttttcacgatctccgcatcggcggctggcacatgaccgagataggctgcggaaccgtagcgggtctccatgcccttggtgtcgatcagatccttgaccgcaatgggcagcccttccagtggccgcggccggcgttcgccatagcggcgatcgctttccgcggccgccttcagggcacggtcccaatcgatcgccgagaatgcattgagcagccgcttgctggcttccgcgcgttcgagcgcctgctccgtcaatgccgtcgcggtgatctgccgcgtggcaagggcatccagcgcgctgcgcaagcccatggaatgcggggccgtcgttcgggatgggcgtcggatgccgtgctggtcgagcgacgcgacagccgtcggaagtatgtcgtggccagagaagatcgcgtcttgtggcaggcagttcagctgattcatgtatccattccagggtgacgttgcggttggcttatccctggttggaaacgatagtggatcggctcggccttggcagctggctggcgccgaacgcagcgtccatgaatatggaacgcccggcgggacacacgggacgtggcccgcgtggcattggaggcagaggaggtagtgccgggtcagcggccgtcgaatgcggtgaccttgggcagctctgcggcgaggaaatcgaccagcgaccgcaccgccggaagcagtccggtccgatagggcatgagggcggagatgcgcgcatccgcggcgatccagcccggcaggacttgccgcagcacgccagcctgcagctcgggccggcagatatacccgggcagggctgccacgccaacgttggcgcaggctgcctccttcagggacatcatgctgttgctctggaagcgtggctcgaccgggatggtgacgagcctgtcgtcgggcccgcgcagttgccattgcagcggccctttgcgcaccatcgagacgatggcatgggatgcaagttgctccggtgcatccaggagtggcatccgttcgaggtagtcggcacccgcaaacaggtaccatggcgccctgacaatgggccgttggaccaggttggaatcctgcagcgccgaggtatgtccgcgcagcgccaggtcgaagccctcgccgacaacgtcgacgagcctgtccgtggcgatttccacgatgctgaccttgggatggctgctcaggaaggtcggcaggacctggcgcagcgcaaactgcgcaagctcgaccgctaccgtcacgcggataatcccgctgggttccgcgagcctctggcgcatcgcctgttccgcgacgtcggcgctctgcagcaaggcgacagcgtactggtagaactctgagcctacgtcggtcaaggcaaactggcgcgaggtccggttaatcaggcgaacccccagcgaagcctccagttccttgaccctgtgacttaacgtggacttgggcagccccaggctgttgccggcagacgtaaagccaccgcggtcgaccacttgcacgaagtgaaaaacgtctttcagatccagcatttggctgccttggtagcggttgggttggccaatggtgtgtgcctgccatcgcatggtactgcaaggggggtgcgcagtgccacggtcgggcgccccaatgaccgccgttgccgtggccggcgcccgctcgcgccacaaccgtcaatgcgcggtgcgccacctcggccggttcgggcagtcgatcaaagagggaagcacagttcaacccagaacttgttgcctcgcggccgattctgcacttcgaactcgcgctgatacttgaacacaatgccggccgccggcgaccacatgtatcgtagttgcggcccgactgcgaccgctttcccgcgaaacccattccctgggacgggcgtgccgttgactttgtcatcggtgaactgcttcagcagatatccctgaagtccgagctggaacttgctgttcagcgaatagccaagcagatactcaagtgcggcaaccgcgccagagtgatatcgagttgctgaattccgtgaactgatctctacgagcgtggtggtagagacttcaactgcgggcgtgggaaaccatgtcgtgctgagttgcggcgttagcgcatatacattccggccggtgttcgccactcggttcgctgagtaggacccgctcggcactgcaatttcggtggtgaggtaggcgaagaatgatcgcgatggatttgaataaccgatgtacagcggctcaacgatgatgtctccaattccattgcgcttgccgctgccgcctggcgtgtccgcccgaatatgaacgagcgggatgattacaccactagacagagtaaaggggccgaatgtagtgccccatgtgtgaacgatacgcggggcgtcaataaacgcgttcaactggaacccgggcaggagactttctccatgcgggccagcgaactttccggcatggtagtagagcgtgtaattgtaaaactgggtttcaccaggcggtggcaaaattccattcaatacggtattgacgccaacagggtaactggtctgaccattctcggttgcctcgacgttggaggccagcaagcaagcgagcgcaaccaccgcagaaaccttcgcgggcactttaatcatgtctcctccgtctctgtattctatttttcggctgagggctcggggcatccgcatcagccggtgaagcgcgcctgccttaacgattcgacttctccgcaatttgccgagactcgctaacgctggctatcggcttcttcgcgcttttccaggtcagggagcggcttggacggttccgcgtgtcaccggtcgacgaacgagacgaactcgtccagttccagcttgcgcagctccatgttgttttccggaaaactgttgtctgcatagccgagtgacattccggccacgatcatctccccgtcgggaatggcgaggccttcacgaagcaccgccgattgcagcgaccagatctgctgcgggcaggtgtccaggccccgtgcgcgcgcggccagcatgatgttctgaaggaagcagccgtagcagatgaagctggcccattccaggcgccggtccatggtgaagatcagtcccactggcgcatcgaagaaccggaactgccgttcgacgtcgcgccggcgcccgacgatatcgctcctgtgcacgccctgcgcatcgcccagcatcccacgaaacgtattgaagcgcgacgagaatggcgccggcaattcctttggaaaaaacgggtagtcgggcgccagtccctcaggatcggcgcgatacgcctcgaccgcggctcccgcaatcttctcgcgcgcctttccggtcagcacatagcagcgccagggctgcgtgttgctcgaactcggcgcgtatttcgcgaccgacaggatgtccctgacagtctcgatcggcaccggctggtcaaggaagccgcgcttgctgcggcgtccgcgaatcagcgcttcggtcatctggattgcctccatcttcatgtctccgttctcgtggtgggggtcgccacggtggaaaggatcatagacacgtcccctgccttgtgaagacggcaaaacttgaaagcttcgtccggaaacaacgaacgacaggccccattcgcgcatgtgcggcgtccaaaatcctgaacgctccgttctcaaatcccgcgcgcacgcgcgaacccgattcgcctatcttcctactcgggatcggagcccccgatcgcatacgaaaacatggtggagaagtggaatgaaccagttgaagtgcttgccgcaggaagagattgtctggggacacgacgtgctgagaaccgttgccccctccatggggaactacggcatccgccgtccgatgacgttcaccgtggaattccttgaggccttgaaccgcgagcacctgcggcctgccatcgccgacggcgtgggcacctttaccggcctgccgccgcatgtgcccgatttcgccgtacgcgacggactgcgtgcatgcatcgaggccaatgcgggatcgatcatcgccctcggcggcggctctgtactcgatgccgcaaaggcagtctcctaccagcatttccagcagaccggccgctacctgcccattgccgcgattccgacgaccctgtcgggttcggagttttcccactacttcggcgtgacggaaacggtcggtccccagaagttcaagcgcagttatgccgtgcgcgaaacgacccccaggctggtggtgatcgatccccggatgattgtcgacacgccacgtatgctgctactgagttcggccatcaaggggatcgaccatgcggtggaaggcatgcgccgggtcgacgtggatcacccgcacgccatcctcgccgccaggggcgtggagcgcttccttgccgtgctggagaagtggccgcgcaaactcgaaacgcgcgaggccatcgcgggcggccacgtgtcgaccgacgacctgctgcagcttcagctcgctgcgtggcagtgttatttctatcctgcttcggtcatctacggcctgagccatcggatcgggcacatcctcggcgggacgttcggagtaccgcacagcgtgacgtcgtgcattgcgctggctcccgtcatccgcgcctgcgccgacgcctatggccgaaagcttgagattttctccacggaccgtggcagccgcacgcccgccgcattcctcgctggccgcattgaggcagccgtggacgcactggacttgccgagccggctcggcgatgtcgatttcgatagggcgaagctccccgagatggcggtcctgctcaagcagaactatccctccgaggtcggcgaccttggcgaggatgccggcacgaagctggatgcgctgttggagagcctgtggtaatgaccgcccagccatccgatgctgcgcatcgtcgccgttccacaaaacttgcctgaccccaccaccacgaggagaccaaagtgaacgataccgtcaagcccgcatccccgtcgccggccgggcatacgccatacagtgactggttacaaacagacgtgctccactcgctgcagcacccggtcagcgatcatcccggcgagcacgcctggatcgtatcggcgcaggtgtccgagctctactggatgctgatcatcaaggaaatacaggccgcgcaggcgcaattgcgtgccgatgacctgaccggggcctgccggacgctgcggcgcgtcgtcgcccaccacgagccgctcaatgccacatggcgctctatcgcgtggatgacgccggtcgacctgctggccatcctgtcctgcgttggcccaaagttcggcaaggacaccgccctccagggctggacgtaccggcagatggtctacctgctcggcatcaagcaaggggagcacctgcagcacttcctgccgcaaccccggcgctgggaacaactcagcaaggcgctggcggagccgagcctgtatgacgaggtgctcgcccacctgggccgcaagggcttcgccgtgccggcggtggtactcgaacgcgatttcagtgtgccctacacgccggaccaggcggtagagaatgtctggcgcgaggtctacgccgacccggacgagcaccgtgaactgcagcagctcggcgagacgctggccgatatcgcggaggggttctccgcttggaagcacctgcacctgatggcaacgcgccggacgttcggcgcccggccggcctacttcggcaccgagggcattgcgtggctcctgccgaccatgaacgagatcccgttcccggaactctggtctgcgcgcggcttcatcggcgatccgcccgcggtgtgtccgcacgcccgcggacagagaaacgcccaggctgcggagtgacgcgctcaagacggtcatggaagcggtctgcggtcacaagatcgcggcgctcgagtccatgatcgtcaagcaagctgcgtggagactgcgccagcctgagcggatgctatcgtgtcagcggcctgtgccgatgcaaaaagggcggagacagcgagtccccgctcttttttactatcgggctattactttcaggctgccacgggctgcggctgggcgtgcaaggcgcgagcgacggtcgtcaccctgcggccctggaaccgggcaaccgccaggtgatcgtcgtcgggcttcacggcgtcacgctgcgagacgtgagtcgcgccgtacggggtgccggccttgaacatcgccgcgtcggcatagcccagcggcacgatgatcaggcccaggtgcgccatgggcgcgtaggtcgccagcagcgtggcttcattgccgccgtggcgcgaggacgtcgagccgaagaccgagcccaccttgtcattcagttttcccgcgaaccagaggccgccgagcccgtcgatatacgccttgagttcggccgaaatcgacccgaaccgcgtcggcgtgccgaacacgatggcgtcagcccactcggcatcggcttcggtcggcgcctcatatttcgcgttcatctccgtggcgttctcgagccagcccggcgcctgccgcatgacgtcggggccgacaacctcccgcacacgccgcatgcggacttctgcgccagcttcgagggccccctcggcgacagccttggccagcatctcggtggagctgtttcgtgagtagaaaacaatcagtactttcggtttttgcatggtgatctccggcaacgtcatacagagatgggctcgagccggcccagcagctcgtccttgcgatccgccagccacggcgggagctggaactcctcgccaaaatggccgggctcttcatcgatcgcgaagccgatgtcggtggtggtcgcctcgaacatcacgccgccgggcatcttgaagtacatcgagcggaagtagttgcggtgcaccgattcggacgtatcgatgtagcccagggcaaacattctctccttcaggatcgcctgctgctccacgttatccaccgcgaaggccacatggtggaccgtgccttcgccgtagatcgacgaaccctggtgccggtccggctcatgcaggaactcgacgatcgtccccgggccgccggtgtacgtctcgaagcggtagtaggatcccgcctggcctgcgttccggaacccgatcgcttcgctcatgaagcggatcgattcggcgacttcccgcagcgacagcgtgatgctgtggacgccgcggatggcatgggcttcggggatatcgctggccacgcaagccgggcgcgagtcgagatccgtttcgacgagatcgaactcgatgccgcacggatgctggagtcgctggcggcgctctccgaagcgctcgacgatctcgctgtcatacggcacgtccatggcatcgaagcggctgcgccagaattcgagcgagcccttgggaaccgagtagttgatgacccgcacctggcccgatcccggacgcgccatgacgccccgctgacggaacgggaacgacgtcaccagggtccctggatcgccattcgcgttgccataataaaggtggtagatggggtcctcgccgtcaaggagcacggtcttcttcacgaggctctgcccgagcagcttgacgtagaagtccacatcctcctgtgcgtgcctcacgccgagggtcaaatgatggaatcccttgagcattaacattgtcctctccagtttgaaatagacatgtagaaacagcgcatagccgctcctgtgcaacagcttatgacggcagataccgattgggcagccgtcacgggttgtacgcagggttcggcaaacttggacaatgccgccctgtgaggggcggtgcgcgatggcgcaggagcgggctgcagtgaagggcggacgcactcaatgccgccaaagcagatgtcgagcggagatcgaggaagatcggggagacagcgcagaaggcttttgcccacaatgacgccgagagcgaacgtcagcccgaaaattgaattacgccgcccgtggactttcccccccgcaggtttcccgtcctccgcgcggccggcgtacatgcggttggttcggggttaagactgtgcaatcttcggacggccgttctgtagcgtagcgcggccgttgccttatcaaggtccaatggcggagaactgtaggtagttgcctctggcgcccgcgcacccacgcgcgggtgggcctacgcctgattccggccattttgagattctcgccaccgcccgcctcacccacgccgcgtgccgcgggactatcgcgcctcggtcgattcgcgctcgaactcgcggatcaccgggttgccaaggatggcatccctccccgcctcgatcaggcgatcgacgtccctctcgggcagactaagtctggtcggcacatcgctcagacttgcagcacgctccttgtcgagggcttcaaacgagatccgcgtgacgaagaattcgacttcgttgcaccgccatcctgggcggcgtgcagcgatctcctgctgccgggaatgcggcatgccccatgccttgcgaagcgccggtgataacaatgaccttttgttggttgctcatgctacacctcctccagttgtgggttgatgcggtgcagtcccgggctcaaaacctccgaaccgctcagtaagcgtcggcgcggctatgcgcggttatcgtcgccgacagattttcctgttcaacgatgggacgagcgtatatatgtggtacgcgttggttccgaattagtccagtggcgcggcctgtcgacggatacttttgaaggtgcgagcattcggaagacattcattaagccttcacaaacgtccgacgcaggagtccggatcgcttcgtttgatcgcctgtaccgcacagcggcgtgtgccctgcagtgaacagccttcgacgccatgctcacctcgcgcatatccagggacgtgtaccaatcaccggtagcgagagacaatacgggcgcccagagcctgccccgaggggctcaggccgcttcccgagcgacagcgagatagccgtggatctgcgacacaaccgctgcgccctcgcccaccgcagtggccacgcgcttggtcgagccggagcggacatcgccgatggcgaagacgcccgacacgcaggtttccagcgtattggactgcagcccggcgtctatgccggtcagtacgaaccccttggcatctacccccacatcgcagccgtccagccacgacgtgttcggctgcgcgccggtaaacaggaacacgtgctgcacccgcatcgtcatctgcgtgcccatattgcaatcacgcagggttacgcctgtcagccgcgtattgccttcgaggtccaccacttcggtgcgggcatgcaccgtgatgttgcgctgcgcggcgatgcggtcgatcaggtagcgcgacatgctggtgtcgaggctatcgccgcgaatcacaacgtggacgtgcgccacatgggcgcccaggaacacggcggcctggccggcggaattgccgccacccaccagcatgacttcccgcttggcgcagagcttggcttccaccggcgacgcccagtagtagacgccactcccttcaaactcggcccggcgcggaatcggcggccgacggtacgcggcgccgctggcgatgatgacggtacgtgcctggatcgtatcgccggcccgcgtacgcaactcgtgtacggcgccgcaatcgagccgttcgatttccgtgggaaaggcgatgtgcgcgccgaacttctgcgcctgcgcatatgcattggtggtaagggcatggcccgaaattccggcgggaaatcccaggtagttctcgatgcgcgcgctggcaccagcctgaccgccgggcgacaacgcatcgagcacgatcacgcgcaacccttccgacgccgcatagaccgccgccgccagcccggccggacccgcgccgatgatcgccacatcatagatccggctgccatcgatatgcggcagcaaccccaggcacgacagcacctgcgtggtatcgggacggcgcagcaccgtgccattggggtcgatgacgagcgggagatcgtcatcggtggcatcgaacttgccgggcatttccgccgcttcagcatcggcgtcgatatcaaccaccgagtacggatagttgttacgccgcaggagcgcctgcaggtcgaacatggccggatcgctcccacggccgatcagcgtcggcccgcgtccacgctggatcagcgccgtgcggcgcagcatcatcgcctgcatgaccagctcgccgagcgcggcctcggccaccatcagcgcgcgcaagcacgccgggcgcacgacgatggcgcgcacatcgtcgatggcgatgccgtcgacgagttcgggcgtgccagaaagctggccgatctcggccagaaaattgccgggcccgtgctcggaggccagagcgctgtcaccgatgccatcgcgctgcacaatgcgcacgcgcccttcgatgacgaggatcatgccattggccggatccccggtacgcaccacgtactcgccggcctgccaggtctgttcccggccatagggcgcgatgcgcgcgatatcggcggcagataagtgcggatacatctgccgctcgtgcaagactacgacggccggggccgcttccggcacggcgccggatgcatcggcggacgactcgtgttgggcggagatgtccatggcggatggaagtggtggtctgccttgcgtgcaagcgtagcagtgcagtcctcgaaacgcagtcatgcaccgggcgtgccatgacaagacttgcgtataggaggcgcgtcggaacggaggggcgaagcatcgctagccgcatgcggcaaacgcggcgatcgccttctagacgtcactcgagattggccttgtcgagcccgaacgccttgtccgacgaaccaggcaccatgcgaatgggctcttcaatcgtggtcttctggaacagcgcgccgaactccatgagcttcttggtcagttcggaggactgctggaagtagttaaggcgttgcatcatgattctctgctggcagttgaccaaaagttgagctcaccgaggctgcgcggcgttatttgcctcggggtcggcttggacgaaataatacgcttcgacagaccacgcggtagtgctttcacggtacccactctgttgtcgcatcggcaccaatcgcagcgttttttatggtgcaacattcgcgcaacggtccttgtgccgcgcgagtgcgccaacaacgcatctccgcaacagaaggattcgtagtcgttgggcgaggcctgcagagtcgaatggttagggggatccggaatagtctccattgcacgctggccgcaagtcgcccggttcaagtttgtacccggcctttttccggcttccgccatggcttgcagggaaacgtccgcctcagcccgatcagaagggaaaaatatgcctggataccaattagcgtgcactattcagtaaatggtaatcggccaagggaatatgccgacccctcgtcacgataggacttgttggtcccatgcacttcgtacatggctatcacgccgcagcatccccaattcggcccgcgccgtggcaacaaggtaatccagccgggatcatgggtgacgagcatcagcgcgcatccgcgctcttgcgtggcgtcgatggacggactcgaccttgcctaattgcgacgccttcgctcggctcaatgactgacgtgagattgagaagcgactcatccatgggtctgcatgatcgcagcaccggccgcaccaggcggcacgccgctggccagggaaggccttcgcggtctcatccatgctatctgtgcggccgttcgagggcaggctctgctcggcccggtatgcgccatcggcgatggagcaatcgtgccatagtcattcgggcaatccggccagccgcagcccctccgaaaactgggtcaggtcttctgggcgacggatcggaagccagtccttgagattggagacgcggagtgacggatcgagcctgcgcaggcgctgcatcgcctccttcgccttgtccatgcggccagcgagcgcatgactcgccgccagaatgccgaccggggcaaggaaactcggtagattgcatttggccctttcggcccaatccgaagcggcgtcgaagcgtcccgcgaagaaatgtgccagcgccatcccagcctgcatcctgaacatttccggatccaatggactcaagcgaacggcacgcgccaaatacttaatcgcagcgtctgtttcgccgcgacaagcgtgcaggcacccacacagggaccatgcaggtgcgtggttcggattaagcagcaaagctctatcgaacagcgcgataccgccgtcgaggtcgcccgtcagatgcccgagtgcatgagctcctctcgtgagcgccacagcatcgtcccggccgagctccaccgccagtcgcgccaggcgagtgccctcggcaatctccccgggctgatcggtcatccagccattcatcttgcgccagatataacaccaggacgccatgccataggccgacgcgaaatccggatcgagctcggtggccttgtagaacaagggcagcgccgcctcgattgattcgcgcgtcccgctgtgcacctgcgcggtgccgcgaaggtaatagtcataggcgcacaggttctccgtcggcttgcgcttggcacgctcgatttccgcccgttcaagctgcggcgcgatggcgccgaccacgctttccgcaacctggtcctgcagttcgaagatgtcgtccagcgtgccttcgaagcgttcagaccagagatgtgtcccggtcctggcatcgatgagctgcccggtgatgcgcaccttgttgccggtcttgcgcatgctgccttccagcacgtagcgcacgccaagctcgcgaccaacgtccttcacctcgactgcgcggcccttgtatgtgaagcttgagtcgctcgcgatgacgaacagccagcgtatgcgcgacaacgcagagatgatgtcctccaccacgccgtcggcgaaatactcctgctcgggatcgccgctcaagttctggaagggcaatacggtaatggagggcttacccgggaggaagagagccgacggcggctccctcgattctccggagatgtgttcgccgatctcgccgacgaagcggaaacccttgcgggcgacagtcctgaccaggcgctgttctccgccggtgtcgccaatggccttgcgaaccgcattgatgtgactggtgatcgtcgattccgatacgattcggccgcaccataccgccttcagcaggtcgtccttgctgacgacacggtcgcggttcctgacgagatgcagcagcagatcaaagacctgcggcccgacaggtacggctttcgcgcgatgcgaaagctcccggcgttccgggtcgatcacgtagtctccaaacacgaactgcacttgacatcccctggccgattcggctccccggtgggggcaactggcgaattccgtccatggatgatactgcaacccgtggtgagagcatctcattccgatcgggcaacgcttggacgaagaaccaagctctcctgcagagaaattcaaggtgaaggcaaggacctctccggagcgcgcgggcaatctccacgcacatcgactgcaacgggttgcggtcgagaaacggagagaaaacatgaagattgtcgtcatcgggtgcaccggcctcatcggaacaaagcttgtgcaggaccttcgcaagcgcggccatgacgtgctcgcacccgcccccgacaccggcgtcagcaccatcacccgcgagggtttggccaaagcgctcgacggcgccgaggtcgtcgtcgatgtggcgaatgcgccagtatggggagacgagacggccctcgagtttctcgagcgatcgggccgcaacctcctggctgcgggcgctgccgccggcgtacgccaccatgtggccctgtcgatcgttggtagcgaacggcttcccgactgcggctatttccgggcgaaggtcgcgcaggagagcctcatcaaggcgtccggcattccctacaccatcgtgcgtgcgacgcagttctacgagtttgtcggcgacattgcccagtcggctgccccgttggacaccttaggcaaggagattcgcttgtcgccggcgctgatccagccgatcgcgtcagcggacgtggcagcggcgctcgccgaggttgcagtcgcgccgccagtcaacggcacggtcgaagtcgccggtccggaggcgatgccgctggacgaactggtcaggcgcttcctgcgggcgacgcaggatacgcgcaaggtcgtgccggacgtccacgcgcgctactttggtggcctcctctccgatcggacgctcacacccggggagaacccccgcatcggcgcgatccggttcgaggactggctcggtcgctaccaggctaagtcctgcttcgccatgcagtcccctcttttggcgactgccggcgcggacaactcggaggcgcttgcatcgagcttcgcgacaagctatcccggagtcgtcgccttcatcaccgtcgtggccgaaggcggcttttccaaggccgctgaccggctcgggatcactcgttccgcggtcagccgctgcatccagaagctggaggcgcaggtcggcttgcgtctgctgagtcggacgacgcgcagcatttcgctcacgcgcgaaggcgagatccttcatgcccgctgccagcccagcgtcgctctcatcacggaggcgatggaggacctgcgcgatctgcgcgacggtccgccgcgaggacgcctgcgggtctccgcttccgtgggtttcggccgcaaggtggttgcaccgctgctgtgggccttccaggaaaagtaccccgacatcgagatcgagctgcacctgggctgcgtcgcgagcgacttcacgtcggaccgcatcgacgtctcgtttctcaacggacgcctggccgactcccggatcgtcgcgaaacggatcgtcccgatgcagactttggtgtgcgcctcgcccgcgtatgcggtaaggcgcggtatgcccgagtcgccggacgcgttgatgctgcacgactgcatcaacgtccgtctgccgtcgggccgcgtctacgaatgggagttcaaggtggaggggggattgcgaaagctgacgccgccatcgcgcatcatgttcaacgatgacgggctcgtgctggaggccgtcctccaaggcaaaggcatcgctcagttgggcgggtacctgatctgcgatctgctgcgcgaggggaaactggttcactccatgccacagtacgcacccgatgaccagggccactacatctgctacctgagccgtcagcacctgccgtcgcgtatccgcgtgttcgtcgaccacatgacggcagcgatccgggcgctggaccttcaatgcgcgggtgctttctcaccaacgcctgatgatcgacaggtcgccttggcgccaatggtgcccctgcggggtcaatagacttggcaagacgaacgagagtcgaccccactcttcgctggactgggccacccccaccgaattcgcctgccgatgcggcctgcatggcacatcggtgatcccaggagggcgaggcaatcacaggtcaccgcgcagtgggcttcgcgagctgggcgacgacctcgtcggtcgtccacagcgcgttggcaatgtagcggaagttgatcagcgcgctgagattgccgtcgccctcaggcagcttgggggccgcgaccgcatcacgcacgatggccacctcgaagccttgctccgcaaactcgcgcaagtgggactccacgcacaggttggccagcatcccggcgaggacgatcttggtgaccccctgcttgcgaagctggaacgcgagatcgttggtctgcgggctgtagagcttgtggggcgaagcgacgatcgtcttgccgtcctcgatgtagcgcttgaactcgggcatgaagtccgcgcccgagccgcggaacccatccaggctcagtgcgccgggtctgtcgaagatcttgatcttgtgctggaagagctcggcgggggcctggaacttccatcggtggtcgtgcgggtagtagtagtgaggcgagatcgcgacgacgatgcccgccttcttcgaggactcgaacaggcgcagcaggttcggcacgagccgttgctcggtgacggcttcaccaacagcggaccaagcggctcccttcgggctcatgaagtcgatctggggatcgatcacgaccagggcggtgcgttccagatcgagtgtcatcgtgggaacgggcatggcgcgttcggtcggatcggtgtactgcgccggttgtaccggatgtggatgtgccgtggcggttgcgatgcttgcaacggccattgcaagcgcggccgtcaaccgaagcgtggcgcgagcaacgcatcggtggtcacgattcttgaaaggctccgtcgactgctgttggtagttactgcgttgggtcatgttggttcctcggactggggtggacaacgaacacgccgcgagggtctcgatccgatgcatcgatgctgacgtgatgcgttgaaatctagaagcaaatgcccgcctgcactaggggctgggtgtggacaaatctgttgatcgcgaagtaccaatcgcgctcagcgagagtccgtcatgaatgagccggagcatttgaagatcctgtcgcgcggatggctgagcccggtgaacgacccagcggcacgcgccggatgcgctgccgcgacattggtgaagatccggcaacatcgaattgcccgtgatgcatatcgcatggcgaggagaccatggctagactgatcgcgtctccactcagatccatacccatgaaaattgatcccgcgccaacacggcctggcttcgctcgagtcacgcgccgtcagttgttggtcatcggggcaggcactgcagcagcagcggctttgccattcgcagcgtccgctgctcctactgcgccgaatggcgctaaaactccggaaggaaatccacccatgagctatgtcaccaccaaagacggggtccagatcttctacaaggatttgggtccctccaatggcaccccgatcgtcttctcgcacggatggcctctgagctccgacgattgggacgcgcagatgatgttcttcctctccaagggctatcgcgtcgtcgcgcacgatcggcgcgggcatggccgctcggcgcaagtctggaacggccacgacatggatcactacgccgacgacctcgccgcggtcgtgaaccatctcgacctcaagggcgcgatccacatcggccactccaccggcggcggcgaggtcgtgcgctatctggctcgccacggcgagaagcgggccgcgaaggcctgcctcattaacgccgtgcccccgctgatggtcaagaccgcgtcgaatcccggcggcctgccgaaggacgtgttcgacggcctgcaactgcagacggccacgaaccgggcgcagttctaccgcgatattcccgccgggccgttctacgggttcaaccggccgggcgtgaagccgcaggaaggcatcatccagaactggtggcgccaagggatgatgggcagcgccaaggcgcactacgacggcgtcgtcgcgttctcccagaccgacttcaccgacgacctgaagaagatcggactgccggtgctggtgatgcacggcgacgacgaccagatcgtcccctacgccgattccgcgccgctgtcggtcaagctgctgaagaacggcacgttgaagacctacaagggcttcccgcacggcatgccaacaacgcacgcgaacctcatcaacgcggacctgctggcttttatcaaggcctgattgcgtcgaatcagtccgcaccgtcgatggccggtccaccgttaagtgggggccatcgacgcgactcccactctgcacgtccagtcctccctcctgaagaggctccgctgaatccctctttttgcccacattgccatgaccaaactgactcatgccaacggcgcccccgttgtcgacaacttcaacatcgagaccgccggtgcgcgcggccccgcgctgctgcaggacatctggctgctcgagaagctcgcccacttcgaccgcgaggtgatccccgagcggcgcatgcacgccaagggctccggcgctttcggccacttcacggtgacgcacgacatcacggcgtactcgaaggccaggctcttttccggcgtcggcaagaagacggacgtcttcgtgcgcttctccacggtggccggcgagcgaggcgcggcggatgccgagcgagacatccgcggcttcgcggtgaagttctataccgaggaaggaaattgggacctggtgggcaacaacacgcccgtgttcttcctgcgtgacccgctgcgatttcccgacctgaaccacgcagtcaagcgcgacccgcgcagcaacctgcgcaacgcccagaacaactgggacttctggacgctgctacccgaggcgctgcaccaggtgaccatcgtgatgagcgatcgcggcctgcccgatggctatcgccacatgcacggtttcggcagccacacgttcagccttatcaacgcggacaacgagcggcgctgggtgaagtttcacctgcgcagccggcaaggcatccgtaacctcaccgacgcacaggacgccgcgatcgtcgccaacgaccgcgagagcgcgcagcgcgacctgctcgaggcgatcgacggcggcgacttcccgcgctggacgttgtgcatccaggtgatgagcgagcagcaggcgcaggtctgcccgttcaatcccttcgacctcaccaaggtctggccgcacggcgactatccgctaatcgaggtgggtgtgctggagctcaaccgcaaccccgacaactacttcgccgatgtggagcaggcagcgttctcgcccgccaacatcgtgccgggcattggcttctcgccggacaagatgctgcaggggcggctcttcagctacggcgatgcggtccgctaccggctgggcgtgaacgcgcaccagatcccggtgaacgccccgcgctgcccggtgcacagctatcatcgcgacggcgcgatgcgcgtggacggcaaccagggcgggctgcccggcatcgtgcccaacagccgcggcgagtgggccgacagcccgcggctggcggagccgccactggcgctctcgggcgcagccgcgcactgggaccatcgcgcggacgaggactactactcgcagccgggggcgctgttccgactaatgtcgcccgagcagaagctgcagctcttcgacaacacggcacgctcgctcggcggcgcgagcgaggacgtgcagcaacgacatatccgaaattgcacgatggccgatcgcgcctacggcgcaggggttgccgaggcactgaagaaccgctagtcagagaccgggcgcgttggtgcagcaagttgcccaacgcgccgtgaaaggaggggcggagttcgtacgctaatgcgcatcgggaggaaggcctggacgaccgctgtagcctggaagccgccatctgcccatccgatcatcggaaggcagagatgggtcggtcagagacggtcacgctttggcggcgggcatccgatcaagcaggcggtgatggccggcatgggcatcagcctgttgtcgctgcacacgctgtcgctggaactgcacaccggcgagatcgcgctgctggacgtgaccggcacgccgatcgagcgcatctggcatgtcgcgcatatgtccagcaagcgtttgtcaccggccagcgagagctgccgcgcctatctgctggagcacacggcggagtttttggggaaggaatatggcgggctgatgcctgggcggcgcgtggcttgaggtaccgggagggttcgcctcagtgcgacatgaagacaggcaagcctgactgccgcagcagggcgcgggtggtgccgcccagcaccagctccctcaaccgggagcggccatagccgccggcgaccagcaggccggcctgaaccttggccgcaagctgtggcagaacgtggtcgggatcgccctctccgaccagcagactggcgcggatgccatggctgagcagccatgctgtcagccgatcggcgctgtcacgataggcctctttctcaccagcagcgctgtacttgccagcgctgaccaccaggacggtaacggcgctggcatgcacaagccacggcagtgcgtccgcgaccgcgcgcgcggcctcccggccgccgttccatgcgatggcgacatggccgccaagtcgcgggccggacccgcccggcaccagcaggatgggccggcctgcattgagcattgcgtactccgcgaccccggccagcaaagccggcacatcggcctgtgccgagggcgctgagggcaggatgagatcggcgaagcggccctcgtcggcaagcgcccagccagactcggcttcgacaacgatgtgccgggtgggaatggccggcgacacttgcccggtcagcgtttcgagtgcgttcctgtgagccgcagccagcttgtgcaaatggttcgcggcaagcacgccgtattgcccggcttcttcgcccgccccgcgaaacggctccaggtgcgttcctgttgccgtcagtccgaccacgctgccgccggacttttcggcaagccgtgctgccgtttcaatgcgcgcggaccgtgcagcatcttcgctcaggtcgacaaggaaggttctgaagtccatgacgtgattccactctttggtttgaccttgcatcatcgtgaaaacagcaccggtgccgtcatcgagtcaagcagcgtacgcgtgacaccgccgagcaccagttcccgcatgcgaccgtgtccgtaggcacccatcacgatcaggtcggcatcgaaatccgccgcgcgcgaaaggatgagttcgccgatggtcaggtcagccccaccgggaccgtgttcgatttccacggcgacgccgtggcgctccagcacgcgtgcggcgtggccgaccggggtggcgtcggctctggcctccttggccgcggtctgtgcgcaaaaaatgcgcgcctgcgcgccggccatcagcggcacggcgtcgtgaagcgcccgcgccgcctcgcggctgccattccacgccacgatcacgcgcgtacccagcgatggaaacgtgcccgcgcacggcaccacgagcgtcggtcggccggtctccagcagcagcgattccagcagttgccgggccaccggaccttccgtattgccggggtcgtactggccggcaacgaccaggccggcctcgcgggcctcgcgcagcactgatgccaccgccccctgctccgcggcgcgccactccgcgcgcaccggcatggcctgggttgcagccagaaactgcgcgcggacgtcttccctgacctgcttgcgccgggccagatcgtccgcgacatattgctgcgcgccgtccatgaggtagaaccaggcaggatcgggaatgaaacctgcgtacatgccgatcagccggcactggctggccgccgcaagtcgccccgccacttcgagccgctgccgtgcctgcggactgctgtccagatgcaccaggatgctgtcgtaagccatgatcgccctccccctcaactacagaccagtctaggcagcaaggccgaccggcgcttgacccggatcaacgggccagccatgcggcgacatggctcaagttcgtcctgatgtgcggtggaggctactgcgaacaaggtatgtaaaaccgtcaagccatgcggccatcacttctgtctgcggtcagtttctcgcggcgcctgccccttcgggttgacctatctcaagcgcatatcgaggccggcgcctacgctgaatgcagcgaatcgcaacatcgagcacacccttgcccttcaggagatccatcatgtaccagcgcatcctgctcgccgtcgatggcagccgttcttccgacctggcactgagccaggccatcatcatcgccaaggcaaccggggccgaggtcaaggcgctgttcgtggtagacgacagcgatgtgttcttcgaggccagttacttcaatccaaaagaactggtcgacaacatcaccgcgcacggccgcaaggcactggatgccgcctcagccaggctcagcgaagcaggcgtgcgcaattcggtgaaactggatgaaaagccggtggcgccgggccggatctcgttgaccattgtcaccgaagccgatgcgtggaatgccgacctgatcgtgcttggcacccacggccgccgcggcgtccggcgcctgctgatgggcagcgtgtcggaaggcgtgcttgccaagaccagcaagcccgtgctcctggtccgcagcgaagtcgaaggttaggcgcgccatgccccaccaaaccatgcgtgcaatggtcttcgagggcgcaggcctgccgctgcgcctccaccacttgccggttgccgaaccggggcccggcgaacttcgcattgccgtgggagcttgcggggtgtgccggaccgacctgcatatcgccgacggcgacctgcgccatcccaagccggtgctcatcccgggacatgaaatcgtcggacaggtggattcgtgcggcgccggtgtcaccgtcttcaagccgggggaccgcgtcggtgtgccctggctcggacatagctgtggccattgtcgctactgcctgcgtcatcacgagaatctttgcgacgcaccgctgttcactggctatacccgcgatggcggctatgcggagtacgttgttgccgacagcggctattgcttccggattccgcccggctacgatgacgaacacgccgcgccactactctgcgcgggcctgatcggctaccggacgctgcgcatggcgggcgcagccagccatgcgcagcgcgtcggcatctacggcttcggcgccgccgcccacctggtgacgcagatcgcggtggcgcaaggccgcgaagtctacgccttcacccgcacgggcgacgcaggcgcccagcaactcgcctaccaatccggtgcgtgctgggccggctcgagcgagctcgagtcgcccgtgccgctggacgccgcgctgattttcgccccggtgggcgcgctggtgcccaaggcgctgcgcgccgtggacaagggtggcatcgtggtctgtggcggaattcatatgagcgatatcccaagcatgccttaccagctgctttgggaagaaaggcgcctgtgttccgtagccaacctcacgcgtgccgacggcatcgcgctgatggatatcgccgcccggacgccgctgcatacgcacaccaccgcgtatccgctggagcaggccaacgaagcactggccgacctgcgcgagggccggcttaccggcgccgccgtcctgaaagtccgtcaatagatccctggcagatagatcgatgagccgttaccagacacgttttcaggcgcgtgagcatgcgggctcggagctcgcctgggcgttgcgcgcgtatcggggaaccgatgccctggtgctggcgattccgcgcggcggcgtgccggtcgggcgtgttgtggccgacgcactgggcgctgacttcgacctggtgatggcgcgcaggatcgttcctggcgtagcactggacgactctggcgcgacatggtgcacggacgcaatggacgcaaatggcggcgccgacagccagcgtgatgcccagttcgaccagcttcgcaggcagcgcgccgtgtatacgccggtccgcaagctggcggatccgggcggtcgcgtggtgatcgtcgtggatgacggcctggtgagcggcgcaacgatgtatgcggccctcgccagcctgcgcaagcggcaacctgcccggctcatatgcgcactcccgatcgccaccccagccgggctggaccgggtccgcgccctggccgacgaagtcatctgcctggatactccggaccgcatcgaaaacctcgcgcacttctatcatgagttccagctggtcagcgacgaccgcgtgcgacagttgacagggataccgccaacgcagccccggacccgtgcccggccaggtgcggtggcgggcgtgccgtcgttgagcaaggcgatgctgattccgtatcagaccactcggctgcgggccatgctcgaaacggccccgaacccggtcggcgtcgcggtgatggtgtatgccggtggcgcgcaacgccgtgcagcccgcagcaattacctggcacgcaagctgcgcgcgaaaggattcgccaccatgctcgtagacctgcagcctgacagccgcgtcgacgacgcaccggaatcggaggtcgatgagctggtggcaagactggaccagaccttgagcttcctgcgtactgggaccccttgcgcaagcttgcctgtgggcctgctaagtaccggcaccgcagcggcggcagccttgcgctcagccgcgtgcggcgcgacgcaactcagcgccgtggcctgtgttgcggggcggctggatctcgcgggcagcgcaaccctgcggcagcttgaaatccctgccttgctgatatgtgccagcggcaatccgaaagacatccagatcaacaatcttgcattcgagcagatgcattgtccgcggcaactgaggctcatcccgaccagcggccgcggatttgaagaccgcagggccctggaagacatcgcggcactcacgataggctggttcgagcggcaccttgcgaccccatcttgtccccgcctgggttacggcggatgaccatgcctggcggttacgcggggctgcgcctgatgcgtgcggctcaaccccaaagaccgcacaacaatcttggggccaataacgggagcccgtcctttgacatggggcgaaagccggcgcggatctcgataccgcagcgcccctactccacgcgcggcatccgctcctgtatcgccgctgcaagttccatcagtggcttagccagcgccgcctcgacagcaccggcatcctggtgcgtggatacgctgacgttcaatacatggacggcatattcgtcaaatcgcaatggtgttgccatggccacaacctgaggctgccatgacgcgacgcagtagcctttctcatgcacggaagacaccgcagcatcgatttcgcgtcgcagctccccccagccgcggccgcggttcttgtcggccatggccctcatcatcgcgttgaacgcctcaggtgccagcgttgcgaggtgcgcgcggccgagagaggtcagtgccatcgggatgcgctgcccgctcaccaccgtgcgcagtgactggcgccggttgtagcggaacgactccaggtaaatcatctcatctccctccgccaccgccagtccgacattgatcttgtgccgcatggcaacctcggccatcatcggcgccgcgaccctgagaacctgcgagccgtcgcgcatggcatgcgccatgctgaggaccggcacacccagccggtaggcccggcactgcgggacatactcgagcatgccggtctcaatcagcgactgcgtcaggcggctgacggtcgagcgggacaagccggtgcgctcggcaatctcgctgttgccgagcatggacgcgccggcgcggaaggcgcgcagtacggcaatgccacgttcgagcgagcggttgggcgtcgccttgccttggcctggtttgatccgttcgatgttgacggtgctgtttggcatgacaggggatcactgcgcaccagtgaccgttctggaaagcggcgtccggtgcatgcatttgctgaggttgcacccgccgcaggcaatgctactcgatgccgatctccttgtcctacaccgcttgtgttcgtcatgctggtgaccgcgttggcgccggagcgccgctgctcagccaaacaggctgaccaccggctccgtctcgaagtgccagatcttctgcgccagccggcgcgcgccatcggcgcctatcaccggcgctgccagttcgatcagcttgccgccgaggtcagcgtcggacagcgggtcctccggatcgcccttgcgatttggctgcaagtagtctgccgtggccccgtccagggtttcgatctcaatccttgccgcgcgcttgccaggaaaccagccgtcgatttcagggtcgacctcgacagtcatgcagtccatcagccggcgcgtctcgctgtcccacaaccgttccggcgtgtaggccgacaagcgcacgctgccatgcaccagggcggcggcgacgatgaacttgaggctgaacttggcttcgttctcgctcctggggtcgagatagcaggcgatatccagcgccgggcgatacgtggcgacgcgaatgcgacggatctgggcggtgtcgatgcccagcttcgctttcagcgccagcgcgccgtcgattgccgcaaaggtatggccgcagccaatgtggttcttgaaggtcagccggcaaatatggaagtctttcccaagcgtcgatgccagcccgttccagtcagggccgtccgacatcgctcgccccatgccggtctcaccgtcgagcacatcgagcgaaccggtgatgccggcaatggcggcgcgggcggccagcaatccgccctccgctgcgcggcctgcgtgcagcggcttggacatcgagtccatgcggaacgcctgctgcagtccggcggcgaaggtcgccgcggtcgccagcgcgtgggcaagctgctcctcgctcgccccatggataaacgccgcggcggccgccgcgccaaacgtgccgacagtcgcggtgctgtgccagaagcgatagtgcgcccggcccagcacgacgccgatgcgcgttgaaacctcatagccgacgacgatgcccttgagcagcgtctcgccgctggcgcccgcgtcctgtgccgcagcaatggcggcggcaatggtggcggcgccggggtgatacatggcatcacggaaactgtcgtcgatctcggcagcgtgggcggcagcgccattgagcagcgccgcggcgcgcgccgtggcgcgttgccccattggcagggtggcgttgccgcggccaagctcctcttccagcacgcgctgcaggcgctggaccgcatcggtgccgatgcccgggaacagcgccgcatgccagtcgaccagcgcgcgcttcgcatgatgcatcacctcggctggcagcggtcctgccttgatggtgctgaagaaaggcccaaaggcctcggttgcgttcaagataggttctcctcagccggcctgcgccggcgtgtcggggagctgctgcagccatgcctgcagcagccggttgacttgttggtgggcctcatactggacccaatggccggcgcccggcaccacgctgacactgacttcgggcgcgtcggctgatgcatgccgcgagccgcgggcgatcccggcaatcgattcgggcgacatggtcacgtccgcttcgccccagatcatcaataccgggccgggaaagcgcgccagcgcctgctgcaatccgcctgcgcgcgagatcgatttgctatggaagcgggtcgcgcgacaggcacgcgtgtggatggccacggtttcgctgtcgatggcggccggatcggcgatcatgaatgccgccagattgtcgcgcatcgccgcggcaagcgcgtgcggatcgtggcagcggcgccagtcgaccagcgcccgcgtcatgcggcgcggaccgccatggccggccggcccgagcaacgccaggcgaccgacatcgatatcgccaaggcccgcatgggtcgcaaggtgcgccgccaccagcgcgccgaaggaaaagcccaccaggtcgacacggccaggtgatagctgggccagcgagcgggccaggatctcgacgactccaggcagatcggcgcgcggcgccgcaccggaatcgccaaagcccggcatgtctggcaccagcagccggcggttccgggacaacggcccgatattgcgcgtccagtgctgccagctgccatggccgccatgcaacagcacgctcgccgggccgtcgccaaagcttcgccagatgatctcgcacccatcgaccgaagtcaccaacacaccgtcgcgcacgttgcacatgccagggtctcgtcagggcttgtcgttgccggccagcaccgccacgccatcggcggccatcacaccctgcccttcgggcagcacgaacacgggattcatctccgcctcgaccagccggtcgccaagcgtggcgaccatgcgcgagaaggcgacgatcgcgtcggccagggcttccacatccgccttcggccggccccggaagccctgcagcagcggggccgtcttcaggcgcccgatcatcgccagcgcggcgtcgcggctcaatccgcgctcgccaggcagcagccgcagcgtggtatcgccgaacagctccgcggtcacgccgcccatgccgagcaggatcgcggtgcccagcgcgtcgcggtgcataccgaggatcacttcgacgccggccttgaccatttcctgcaccaggaagcgttggggcgcgatacccgtggccgactgcacgtcgcttgccattcttgccagccggcttcccacctccgcaggcgggacattgacggccacgccgccgacatcgctcttgtgggtgatctcggccgacaggatcttcagcacgacattgccgctgaaggcttgcgccgccgccatcgcctcggcgccatcgtcaaccacaacctccttcgcaaccggtacgccgaaaccggcgaacaaggtcttggccgcggcttcgtcgagcgagccggtgccataggaggtgagatcgggcaacggcagcgtgggagtgcccgcttcgtcgaccgcgccgagcttgccggcacgcagcatcgcgtcgatcgccaccgtgcaagcctccggcgcggaaaacgccggcacgccacggcgattgagcagcgatgcgacttccggcgcatgcgggctcacgtacgcaatcaccggtttgtcgctatggggcaggcagtcgcgaatggcattggccatcaggtctggcatggccaggctggacgagcccacgatgactgcgaccgcgtcgtagctcgggctgtcgagcaggatgcggatcgctgcgcggagcaggtcgggctgcagcccggccagggttacgtcgatcgggttgcggtcgagcgccgcgtggtcgcccttctgcagcgcgcgcagcttcgccgcggtcgcttcgtcaggggccggggtctcgaagccggccacgcccaggctgtcggagaccagcgtgccggcgccgccggtcgaggtcaggatcgcaacgcgattgccagtcagtttgcgcccggtagccagggcggcgggcatgtcgagcaggtccgagaaggtctgcgcgcgaatcacgccgacctgctcaaagagcgcgtcatacatgcgatccgtaccggccaacgcgccggtatgtgacaccgcggcgcgcgcaccactctcggagcggccgatcttgaacgccaccaccggcttgccggcgcgcgccgccttcagcgccgcgcggcggaacgtctccgggttgcgcacgctctcgacatacagcgcgatcacgcgggtggcctcgtcatcggccaggtaatcgataaagtcggccagatccaggtcgacttcattgctggtcgaaaccagcttggacaggccgatgccgcgtgccgcggcgcgcgacagcaaggcaccgaggatgccgccgctttgcgacaccacgccaatgctgccggccgggaactggtccatctccagcgcgccgctggccgacagcgggatgttgtcggtcaggttgaccaggccgatggtattgggccccagcaggcgcatgctgccggccgcctcgatcagctcagcctggcgccgcgcgccctcggcgccggtctcggtatagccgctcgccagcacgatggccgcgccggcgccgcgcgccgccaggtcgcgcacggccaggtgcgcacgctcggcgcccagcagcacgatgccgacgtccggcacttcgggcagcgaggcaatgtccggatagcaaggcagcccgtcgatcgactcgaccttggggttgaccgggtagatcgccccgctgaacccatgcttgcgcaggtaggaaaccgggcggcctgcagtctttgcggggtcggcggatgcgccaatcacggcaacgctgcgcggcgtgacaagtctttggatggcattcatgtggtcaggccttgctggcggtcttgttcaggaaagccagcacggagtcgcgatgctcggtgctggtgtagcagatgccctgcgcctggctgccctgggcgaagacctggtcggcgggcagttcgaaggactggttcatgatgctcttgcccagcgcgatcgcggtagccgagccctggctcagttgcgccgcccagctcagcgcatcgtcgatcagcgcttcgggcttgctcaggcggtccgcgatgccgagggccgcggcctcctgcgcctcgaccttgcggcccgtgaagaccagttccttcgctgccggcagccctacgcggcgcggcaggaaatacatgccgccaccgtccgggatcaggccccggttgatataggaccaggagaacgacgccgcttcggacgccagcacgaaatcgcagcacagcgcggtatcggcacccagcccggccgcggcaccgttgaccgcggcgatggtgggcttgggcatggtgtggagcagcttcacggtgtagtggacccgctgctggcggctccagccattgaagcccacctcgccgatgggcgcctccatgcggcgctgcatgccggccacgtcgccgccggcgcagaagcccttgccgttcccggtgagcaccagggcacgaatggccttgtccgccgccacgcgctccagcgcgtcgatgaattccgagcgcatgtcgtcgctcatggcattgcgcttgtcggggcggttaaaggtgagcagcgcgatgcccgattcgatcttcagttcaatcagggaatagttgtccatggtcctgtccggtgctatgtgtgcgatctgtttttttacgagtgccgcgctcagtcggccgtgatattggcgtccttgatgaccttgctccagcgctggctctcggccttgacgtagcggccgaactcatctggtgtgccgccactgatggcaagcccctcctgttcggcgcgcttgcggaacgcgtcggtgtgcacggccttcttcgccgcggcgttcagccgcgtgatcaccgccggcggcgtgccggccggtacgaacaggccataccagctatccgccacataattgggcacgccgctttccgcgatcgttggcaccttgctcagcgccggcgcctgcgagcgctgtgcggtcgtgaccgccaccgcccgaagcttgccgctctccaggtgcggcgcgactgcggctgccgtggcgaacatcacatcgacctgcccgccgagcaggtccgtgatcgccgggccggcgccgcgataaggaatgtggttcaagtcgaccctggccatgttcttgaacagctcgccggccaggtgcgccgaagtgcccgcgccctgcgaggcgtagttgagcttgcccggcttggccttggcggccgcgatcaggtcctgcacggtcttgatggggctgtccggcttcaccaccagcacgttgggcgagcggcccaccagcatgaccggcgcgaacgccttctccgtatcgaacggcagtttcttgtgcaggctcgggttgaccgcgtgggccagcgtcgccatcaccagcgtgtagccgtctggtgcgctcttggccaccgcatcggtgccgataatggtgctgccgcccggcttgttatcgacgatgacgggctggccaaggtcctcgcccatggtaatgcccatggcacgcgccaccaggtccgtgccgccgccgggggcgaacggcaccaccatgcggatcggcttgtcgggaaaggctgcgagcgccggcaaaggcgctgtcgcggccatgaggaacggaatggctgccttggcaagccggcggaacaatccggtgcagaacggatgcatgctttgtctcctggaacgagtcggaacgccgcggcatcacactgcgtgcaccgggcgcgtttctttgttggagacagcttaggcccaggcgggcgattccacacccccacaattccactgtatggaattcatagggcgccatcccgcgcggcaaaaaaggaggccctgcagagcccacaaactctgcagggccaaccgtatccccaaaccagtcccagaccgccagcccccgggaaatcaggactgcaaaccgacgacggacctgggtccggcgagcacattactcaggcctgaggcgcttcaatgggtgcttgccgtcagccgccggccgcgccttgcgtattgacataaagcgtatagatcgacgtacaggacgccatgaacagccgattgcgatggcgccccccgaaacacaggttggcacagcgctctggcaggctgatatggccgatgggttcgccgtccggggcaaagatgcgcacgccgtcgagttcgggcgtgcccatgccccagccgcaccacaggttgccatcaatatcgacacggaagccatccggggtgccgggcccggcgtcaaccagtactcggctgttgcccagcgcctcgccgccttcactgacctgaaaagcgcggatgcggcgaggccgggtgcgcgactcgatcacatacagcaattcctcgtcaggcgagaatgccaggccattgggcccgctgacgtcatcggcgacgatgtcaaggcggccgctggccggatcgatgcggtaaatgcgctccggcagttccgaagttgccttctcgccctggtagtagccggcgataccgaacggcggatcggtgaaccagatcgagtcgtccgatttcaccaccacgtcattgggcgaattcagcggcttgccgtcatagcggtccgccagcacggtgatgctgccgtcatactcggtgcgcgtgacacgccggccgacatgttcacaggtcaccagccttccctggcggtcgcgggtattgccattggcatggtttgacgggctacggaacatgctggtgttaccggtctcctcatcccagcgcaggatccggtcgttcgggacgtcgctccacagcaggtagcggccatcaccgaaccagaccgggccttcgctccagcggcagccggtggcaatgcggtcgatcgcggcaaggggcaggtggtatttctcgaagcgcgggctcagtgcctggacgcgcgcatccggatagcgcaccggctcggccggcgcaaggaaagtgtgcatggtcatggttcagcccagaggatccgaaaagagggttaaccgtggcgacgggacggggtaaccgacaacacggcacgcagcaatgagtcattgccagccgcagcttgcagccatcccagcggcgaacggtcgtccggcaccggatgctgatcagtcgcagcgtacgctcatgccaccgtcgaccacgatctccgtgccggtgacgaagcgcgcctcgtcggatgccaggaacagcgccgcattggcggtatcgcggccatcgcccatgaacccgagcggaatacgtgcctggcgctgggccagcagtgagtcgacatcaccgcccgcacgttgcccggcaaggcgcgcctccaccatgggcgtatgcatctggccggggatcaccgtgttgacgcgaatgttcttcctggcgtactcgaccgcgaccacgcgcgagagttgaatgattgccgccttggccgaggcgtagccgacctgggccgaaccggtccagcgcatgcccgaagtcgacgcggtattgacgatggcgccgccgccctgccgctccatgtgcggcagcacgtgcttgcaggtcaggaagacactcttcaggttgaagttgagctggcggtcccagtcttcttcgctaagctgcaccgggccacccctggccgagccgccgacgttgttgaccagcacatccacgcgcccgaagcgcgccacgcaggcatcgaccatggccttgaccgcggcggtgtcggtcacgtcgcacaggtgcgagtcaaactctgcacccgcggcgtccagccgctccagcgtttcacgcatcgcgtcagcgcttttgtcgacggcaaagatctttgcgccttcctgtgcaaagcgcaccgcaacggcgcggccattgccccaaccggggccgacgcaacccgcgccggtaacgatgacaacctttccttcgagacggcctgacatacggaatccttttgtgtttcggggtaacggtttgaacggaattcaggcgcgcaccagctccggcgcgctgccggccgggggcatgacaccaaaagcgttgatcgtcatcgagatcagcgtgtagtagcccgccagtccaacgaggtccaccacctggtccttgcccagcaccgccatcgcgcgctggtacagttggtccggcacattgcgcgtggcgtgcagcacagtcaggaactcatggatcacgcgctcatcctccttgacgaaggccggctcacggccggtgcggatcgcctcgaccacgtcttcggccacacctgccttcagcgcgatgggcttgtgtgcccaccattcgaattcggacatccagatgcgggccatcaccaggatggccagctccgacagccgcggcggcaacgacgagtcatagcggcagtactggcccagcgcctgcgcgcggttggccaggcccgggcggtgcagccacatcgcaagcggcccgcgaacctgcccgcgcggaccggcggcaatggccgcgtggacttcctgctgctcgggcgtcagttcttcgggtttcagtggcttgaggcgttccattcgcttgcgctccgtgtcgatggtcggaagcggaacgcaggccagggcaccgatggggcgcgatgcgactgggtcggccgggctgtctccgcttcattgttggtttgatgaaagctattctggtcgccggcattccggcttcaggcgacggattcggcggcggcgaggatgtggcgcaccggcgtcgtcgccagcttgccaaatgcgtcgatcagcacctcaacctgcgcgggcgcaagcacgtccgccgtcaaggcgcggaacttgtcccggatggctgccatgcgcgccggattctccgcggaacccgacgggttggcctggtacgcacgcagcggctcaccgttcttcgacatcagctccacccagccacagaagctggccggatacagcgcgtcgagttcggggtcgcgtacgatctcgatcgcgttggccagcgcgatgatcttcggatccgccaggcgggcctgcccgaactgcgccggcagcacctcgccatccagcagcgccaccgccagcgcgtaacgggcgctcatctgcgcgttcagcacactgcccggcgcatagcggtagccgcattgcacatcgacaacggccggcatgccgacgcgaatcggcccctgccccgcccagtcggcacgcagccgcagcgcaccatcgacatgcgcatgggcactgccgcagcaagcatagggcttgaagttggtccggggcatgtgccagtcgctgcccaaccctgccagcagcctttccggtttgggcgactccgagaacgccttgagccagccgccgtccccggtctcgaacaactgcgtcgggccggtcaggccgcgcgccgccagttcggcagccatcacgccggcctgagcgccgcgccccggatggaagcgcttcgaatccgcgccgtcgcaagcgaacgcaaacagtccgcccgactgggtgccggcaagacccagcgcccacgccgtgcgctcggcgtcgagccccagcatcaccgccgatgccgcggctccgcccagtggcgcgcacacggcggtcatatgccatcccttcatcctggccagcgccggctgcagcgccagtgagcagcggatcatggtttcgtagccgacggcaatagcggtttcgacccgctcgggcggcacctcgagcgtctccgccaacgcgaagaccgccggcaatacgaccgcgcccaagtggacctttgcattatggaagtcgtccagctcgtacgcgtgtgcagcggcgccattgaccagcgcggcatcggcggcgcggtacgtcctgccccgccggccccatgcgcgtgccccgccatcgcacggagcgaggtaaccatcgtcggcccagccacggatagcctgcgaccagggctcgtcatgcccggtcaggccggcgccgaacgtatccagcgagagtccggcgaccgcctgccgcaccgcgtccggcaggtcggcgttgcggatgccggcgatccatccggcgagctcccgggtgatggccatcgattgcgtttgttgatgcatgcttgcttgtccttgtccctgcccttcgctcaatcgatacggatgctggctgccttgacgatgcccgcgaccttgtcgatctcatccttgatcaccaccttgaactgttcaggcgtggactgcacggtttcaaaggccagttcgtcgaagcgcgtcttaagactggcttcgcgcacggccttgttgacctcctgcgacagcttgcgggtgatgtccgcaggcaggttggcgggaccccagagcccgtaccacgacagcagctcgaacccgggcaggccactctcggcaacggtcggcacgccgggaagctgcggaatacgcttgctgctggtgaccgccagcaccttcagccgccccgccttgacgaacggatatgcgcctggcatcggcgacaccgccgccgacacgtgaccgcccatcacgtcgttcaactgcggcacggcgcccttgtaggacacgatatccatctccagcttgaaggcgtggcggatcatctcctcggccaggtggctggtggtgcctagcccggaggtggcccaggtgtaggtccgcggcttggctttcgccagcttgaccaggtcgcgcagcgagctggtggggaggctggtgttggcgacgacgatcagcggcacatgccccacctgtgcgatcggggtgaaatccctgatggcgtcgtaaggggcgttcttcgcgaccagcggcaggtagacctggctggaggcattgaagagcagcgtatagccgtcagccgatgccttcgccaccgcttcggacccgatcatgcccgacgcgcccggtcggttctcgataacgatcgcttgcccaagctgacgctgcagctgtgcagccaccaggcgcccgactgtatcgatcgagccgcccggggtgtaagggatgatcatcttgatcgggcgattgggatacgcctcgctcgcgaacgccgccggctgcgatccgaccatcatggccatcatcgcgatcgcgccgatcccacccagcgccgcacgccgccctgttctgcctgtcctgttcatggctgtctccttggtttttgcgcggtctccaaaggcttccggattctttcgtccgcatgccgccgcgctatgcaggccactgtagggacgggccggcagaccgtccaatactgtttcgcaccatgagttatagggctggcatatgacacggcagcgcgctaccccgggttggttgcggctatcctagtaccttgtcccgcaaggaaatcagcaccatggaactccggcaactgctctatttcgtgaccgtcgcggatgagttgaacttcagcaaggcggcggtgcggctgcacatgtcgcagccaccgctctcccagcaaatcaaggcactggaagacgagatgggcgtggagctgttggtgcgcaatcgccgggaagtccgcctgaccgacgcgggccgtgccttccaggcagactgccgcgccgtgctcgaacaggtgcgcgtagccgtgaccaccgcgcggcgcacggcggccggcgacatcggcacactgcagatcggcatggtgacgtcaggcatcttccatgtgctgcctaccatcctgacgcgcatggcagagcgttttcccggactgcatatcgccgtgaccgacatgggctcggccgaccaggcgcatgccgtgatgcagggcaagctcgatatcggcatcgtgcattcgatcccgacgcgcagcggcctcggcaagacgccgatcttcaccgagtatttcactatcgtcgtgcccgagggccacgaactcgccgcaaggccggcgctggcgctccgcgacctcgagggcgtgccgctggtggcattctcgcgtgagcacgcgccggcgctgttcgacggcatgatcgcctcatgcctgcatgccggcttcagtcccgtcattgcgcatacggcgcgcaatccgctgaccactttccagatggtcaagctcggcctgggcgtggcgctggtgccgcgttcctacgcccgcgccgggctgccaggcgtggtgttccgcgagatcggccagaccgctggccacatccagctctatgcaatctggcgtgagcaggcgcccagcgatctggtcatgcgggtcgtgagcgaagtgatgagcgaaccgatcggctactaagccgcatctcggcaccgtcatgccgccttcaagccaccgtgcttcgcgccggagacagcgcagccacatagtcgatgatcgccgccacaacctcgtccagccgctccgggagcaaggcatgcgcggcatcgcggatggtgaggttggtcacgcgctcacccaggtagtcacgcagcacattggcatagcgctgcggtgcaatcacatcgtactcagcctgcacattcaggatcggcacgttgccgccagcgaagaagtcatcgaccggtgtgcgcttctgagccagcgtctgcatcgtcatcagctccgtgttccagccttgcagccacggtgcaggatcattgcacggcgcgaagaatacggcgcgcaggctttccaggcgcaccgcgtccggcaggctggtatcgccgcagcgctcgatctgggcgcgtacctccggcggaatcggcacggcatcgacgtccttcggcaccttgcccgccgagccggccagcaggaccagcgcgcgcaccaggtcgggccggtcgctggccacggtgcgggcgatccagttgccatgggcatgcccgacgatcacgaccggcgcctggccggcatgctcgatcacggccgcgatatcgcctgcccagtcgtgcaacgtcttgtcggcaagcgggccgacgctgcggccattgccgcgcggctccgggcagagcacgcgataaccggcagccgcaagcggctcggccagttccagcatgtcagttgcgccgcggccgagcgacggcagcaagacgatggccgggccggcacccagctcgtagacctcgatggagatcgccgccgagcgcgttacttcatagcgccggactgcgctctgcttgtcgccggcgtgcgatgttgcctgcgcttgctgctcggtgttgcctggcatggcctggtctcctcagtgtgctggtcaggacaacggcgtcctgcaccttgtgcgcaccactttaccgaggccattatttaaattccaatatggaatctgactgagagttatagggctggcgtgcaacaagcaagccctggagaacgcgcagaaggcaaacggattgaagagcaaatgagaagtgtcgggggaagactcctggtagcccgtggcacccacttcccgcggcgaaggccactccaacctcgccaactggcaccgggcacgccattgcagcgtgcccggcttgcagacgcttactcgaccgcgatgcctttctcgcggatcaccttgccccacttggaatagtcctgctggatgcgctggcccatctgcgccggcgcctggtagttggcaatggcgccggccttcagcaacttgtcctgtacatccttgtcggccaggatcttgccgacctcgcccgacacgcggtccaccacctccttgggcgttcccggcggcgccagcaggccgccccaggaaacggcgtcgtagcccttgaagccttgctcggcaatggtcttgacgtccggcagcatgctcacgcgctgcggcgagccgaccgcgatggcgcgcagcttgcccgcctggatgtgcggcagcgcggcgacgaggtcggcgtacatgatcgggacctggccaccgagggtgtcgctgatggcgggcacgccgcccttgtagggcacgtgctgcatctcgaagccgcccatctgcttgagcagttccatgctcaggtggccgaagctgcccgcgccggagctggtgtagttgagcttgcccggctgtgccttggcctgtgcgatcagcttgggcaggtcggtcacgttgggcagcagcgtcgggttgaccaccaccacgatcggcaggtcatagaccgtggccacgggcgtgaagtccttggtcgtgtcgtagcccgctttcttgtacaggtgcggcgccagcagcgtgggcgtggccagcatcatcagcgtgtagccgtcaggcgcgctcttggctacctgcgcggcagcgatggaacccgatgcaccggcgcggttctcgaccacgacgggctgcttcaggcgctcggccagcttctggccgacgatgcgcgacgccgtatccgtgggcccgcccggcgggaacggcacgacaagcttgatcggcttgctgggccaggattgcgcgaaagcgctgccggcgagcagcggcactgcggccagggccagaatggcacgacgccgggagtggaccatacgggtgaaatttcgagtgcgcacgatgttgttccagtttgaatcagtgcaagggaacccaagccccccttgccgggcagggctgcgcggacgcccatgagcgtccgcgcggcgcgaatactcaggcttgctgcggtgcctcgggcagcgtcagcacgccgcgggcctgcaggtcctgcaactgctcatcgctcatctgcagcaggttctgcagtaccgcccgcgtgccctcgcccagcgtgggcggcgcgttgcggatcggcaggcgctggccatccagacgatatgggggcgcgaacacgtgcgtgctgcctgccacgggatggggcatctcgcgcagcagaccgccctcgcgggtccgttcgctggtcaaagcctcgtgcagtcccgccaccttgccgcagggaatgccgcaggcggtcatgcgctcgagcagcaggtcgcgcgcaaagctgcggatcaggcccgtgatcagcggggtcagcgtctcgcggtttctggcgcgctccacattggtggcatagcgcgggtcctcgacgatgtccggacgctcgatgacctggcggcagaacttgtcgaactggctgttgttgcccaccgcgatgatcagcgggccatcggcggactcgaacatgccatagggcacgatggacggatgggcattgccatagcgggcggggtcgcgcccgagcagcatggcgtccaggccgtagtagccggtgaccatcagcccgcagtcgtacagcgccatctcgatcagctggcccttgcccttgcgctcgcggcggaacaaggcagccagcaccgcctgcgcggcatacatgccggtcatcaggtccaccacggctacgccgaacttcagcggcggcgtgtcggcttcgccgttgagcgccatgaggccggcctcaccctggatcaccaggtcgtagccgggacgcttggcctcggggccgctggtgttgtagccggaaaccgcgcagtagatcagctcgggcttgatcgccttgagctgttcgtagccaaggcccagcttctcggccccgccggtcttgaaattgtggatgaccacgtcgaactgcggcagcaggtcgtagacaatctgcacgccttccttgctctgcagatccagcgtgatggaccgcttgttgcggttcatgctgttgtagtaggtggtctcggtcttgccgatgcgcatgccccagtcgcgcgtgtcgtcgccgcggccggggtgctccaccttgaccacctctgcgccgaaatcggccagtacctggccacacagcggccccgcaaacacgcgcgacaagtcgagtacgcgcacgccctcaagcgggaaatcgatgccttgggattgatcaggcgtctgcattgttggtctccatgggctgtttcgaggcacgagccgtctgtgaataatcgtagcttatgtcgggctggcgtcacgcgatgccggcagggctgccacatagcgcagcacgcaggatggcgcgtgccggaatcccgaacgtcggtaccggcgatgaagactcagcgcatcgccgacgacggtgcgacagaaggaagcagaagctcttcctcgggcgtgaaaggtccccatcgcggtcagcctagcattcttgcttggataaatgcgctatacaatccctcttcacattgacaaaatgttcaataaaatttgacagttgatcctggggccgggcgaagcgcggtgcgcgcccaggcatttgacccataacatcgatattagacgcgcgcgttaccttgccctcttccgggatccgggcgcctcgtcacacaccgacaatcattcgaggagattccgttgaagccgtcgagcaaacacattgttgcgctgctgctggccgtcgccagcaccgcccacgccgcctatccggaccgccctatcaagctgatcgtgccgttcccgcccggacaggccactgacatcttcgcgcgcgccctggccgagaggctgggcaagcagctaggccagtcaatcgtggtggaaaaccgcgccggcgccggcggcaacatcggcatggaagtggccgcgaaagccccggcagacggctacacgctcgtcatgggcggcagcgcgatggctatcaaccagacgctgtacaagaagaccaattacgatccgcgtcaggacttcgcgccgatctcgggtgtgttctcggtgccgctggtgttcctggctacgccacaatcgggcttcacgtcattgcgcgacctgatcgccaaggccaaggccgcaccgggcaagtacagctatgccagcgctggcatcggcggcacgcagcacctgtctgccgagatgctcaaagcgcagaccggcgtgtttatcgtgcatattccctacaagggcagcggccccgcgcaggcggatttcctgggcaaccagattccgctgatggtcgattccgtgaccgccgccctgccgctgatccagaccagcaaggccgtgccgcttgctgtaacaacgtcaaagcgcgtgccgcagttgcggtcggtgccaaccgtgcgtgaggaaggcgtaccgggtttcgaagcgcttggatgggcggtgatgatggcgcccgcgggcacgccgccggcaatcgtcaatcagctcaatgcggagacggtgaaggcactgcaatcgcccgaactgcacaagttcattacggatcgcgggtcggagccgatgccgatgactccggttgagacggggaagtttgtggatagcgagattcggaagtgggcgacagtcgtgaagcggtcgggcgcaacggcggattgagggggcgaagtggtcgcccatgcgccattcctggcgtcgcagccggatgccagcccagccggtcgccgcttacagcggcccgggcagcgtcttcaggccgacccagagcaccacgatgacaacattgaccggcacgcagagcgctccgggcacgtagaagagtgctgacagcgcaggcgcggacagcaccaactccaccacgctacccagcccatagcagcagacaccgcaccagagccagcgccgcatgtaggttagcagccaatgcgcgcgcgccttgttgaaatgccaggcgagggctcgttcagcgcggttgcccttgctggcgtcccggtacagccagccgaagaagaagtagcggtacagcagggcgcgaaatgtcagctcttgcgtcatcactcatctggcctctgccagcccatggagtgcaaagatcttcaagccctcgccgcatgcaggaatgccagcggcacaggccaattgccgttctgttcaatatcattggtagaaacggccagcatggaagtcaagcgtgacgcttccttggggcatgagccgcccgcgccgaaccggactttcccctatttggagtaatcggccggtcgtgctacgctcctcagcgagcgatacccgtcccgacgtcgtgccccggtggggccgcgcatctgcagggcaatccgcagggcgtttcgggctcattctcatcgcttatccaaattagtctgcattcgaacctgagcggcatttctccgctcgtggagccgtgcgcgcggaaaaccggcacggatgacgtcgcgtcgtgaccggcgccgcgacgtcatttgtggttggtcatcctcttgcgcatgcacctcagggacgtgccggacggggcatctccgtgatcgatcgcgatccggacgccccgaggatacgtgcgcccaaatgaagctgcgggtctcgaatgcgatcgcccccacccctggcagcagggatgggcggaagaagaaatgacgatgagaccacgatgacctacaccaccaatatcggacgtcggcagttcctcaagatccttggctttggatctgttgccgtctcggcctcggcgctgggcctgggtactgcctgggcgcaggcgcctgccggcgtgcgcccctacaagctgctgcgtgcgaaagagacgcgcaacaactgcacctattgctcggtcgggtgcggcctgctgatgtattcgctgggtgacggcgccaggaacgcgaagccccgcatcttccacatcgagggggatcccgatcacccggtcagccgtggttcgctctgtcccaagggcgccgggctgctggacatcgtccattcgaagaaccggttgcagtatccggaatatcgcgcgccgggatcaaaggagtgggtgcgcatcagttgggacgatgcgaccaggcgcatcgcccgcctgctgaaggacgaccgcgacaagaacttcatcgcgcgcaacgacaagggccagctggtcaaccgctggctcagttcgggcatgctcgcctcgtcggcggcatctaacgaaaccggggttctcgacttcaagtttgcccgatcgctgggcatgctggcgctggactgccaggcgcgcctgtgccacgggccaacggtttcggcgctggggccgtccttcgggcgcggcgcgatgacgaatcactgggtggacatcaagaacgccaatgtcgtcatcgtcatgggcggcaacccggccgaggcccatccggtcggcttcaagtgggtgatcgaggccaagatcaggaacaaggccaaggtcatcgtcattgatccgcgcttcaaccgcaccgcctcggttgccgatatcttctcgccgatccgggcggggtcggacacggcattcctgatgggcatggtcaactggctgctgcagcacgacaagatccagcacgactatgtacgcgcgtacaccaacgcgtcgctgatcgtacgcgaggatttcggcttcgacgaagggttgttctcgggcttcgatccgcagaagctcgtctacgacaaatcctcctggaactatgagctggacgcggcggggaacgcgaaacgcgatccctcgatgcgccatccgcgctgcgtgctgagcctgctgaagcagcacgtgtcacgctacacgcccgagaaggtcgaggagatcaccggcgtccgcaaggccgacttcctgcagatcgccgagatcgtcggctcgtgctcggcgaaggacaagaccctgacctggctttacgcactcggctggacgcaccacaccggtggcgcgcagatcatccgcggcgccgcgatgatccagctgctgctgggcaatgtcggtatgtccggcggcggcgtcaatgcgctgcgcgggcattccaacatccagggctataccgaccttggcctgctgtcggtgcggctgccgggctacatggacctgcccgccgacaggcagcagaccctgaagcaatacctggccgatgccacgcccaaggccgtgctgcccgatcaggtgaactactggaagaacctgcccaagttcttcgtctcactgcagaagaacctgttcggcaagcatgccactgcggaaaacaactgggccttcgacctgctgccgaaatgggaccgcagctacgacatgctggcctatttcgacctgatgtacgagggcaaggtcaacggctatgtcgtccaggggttcaacccgctggcggcgatgcctgacaagaacaagacctcggccgcgctgtcgaaactgaagttcctcgtggtcatcgacccgctggtgaccgagacctccaacttctggcgcaacgaaggcaagttcaacgacgtcaagaccgaagagatcatgaccgaggtcttccggctgccgtcgagctgctttgccgaggaagacgggacggtcgtgaactccggccgctggctgcaatggcactacgcgggccagcagccgccgggcgaggcgcgtcatgacccggccatcctcggcggcatcatgatggagctgcggcggctctacgagaaggaaggcggcgcctgcccggaacaggtgctgcacatgacctgggacgaggcgacctatcacgatccgcacagcccgcatcccgaggaaatggccaaggaagccaacggctacgcgctggcagacgtgttcgacgagaccggcaagaagatcctgcgcaagggccagttgctggattctttcgcccaactgcgcgacgacggcaccacctcaagctactgctggatcttcgccggttcctggaccgaggcgggcaaccagatggccaggcgcgacaacaccgacaccggcctgggcaacacgccgggctgggcctggtcgtggcccgcgaaccgccgcatcctctacaaccgcgcctcgatggacgagatggggaacccctgggaccccaagcgccggatcctgcattggaacggcgagaaatgggtgggcgctgacgtgcccgactttccgctcactgcggcgcccggcacgcccgtcggccccttcatcatgctgcccgaaggcgtcgggcgcctgttctccgtcggcggcatgaccgacggccccttccccgagcattacgagccggttgaaagcccgatcgccaagaaccccctgcacgacaaggtcacgcacaacccgaccgcccgcatcttccagaacgatgcgcagcggatgggcaaccgcaccgagttcccctatgtcgccacgacctattccatcacggaactgttccgccactggaccaagcactcgcacctgaacgccatgctccagcccgagcaattcgtcgagatcggcgaaaagctggccgcggacaagggcatcgcgcatggcgacacagtgaagatcacgaccaagcgcggccatatcactgccaaggccgtggtgaccaagcgcatgcgcacgctccgggtggccgggcaggcggtcgatcagatcggcatcccctgccattggggcttcgagggggcgacccgcaagggctatctcgccaacacgcttgcgcccggtgtcggcgacgccaattcgcaaacgccggaattcaaggcattccttgtaaacattgaaaaagtggcgggagcgcaagcatgaactcgcagaacatcatccgtagctcggcctcgtcggagctgacaccagcccctcgtatccgcgaccatcagatggaagtggccaagctgatcgacgtgtcgatctgcatcggctgcaaggcgtgccaggtcgcctgcaacgaatggaacgacctgcgcggcgacgtgcaggagaatgtcggcgtctacgacaatccgcgcgacctgtcgcccaacacctggaccctgatgcgcttcaccgagcatgaggaccaggcgggcaagctggaatggctgatccgcaaggatggctgcatgcattgcgaggatcccggctgcctgaaagcctgcccggcgccgggcgccatcgtccagtacgccaacggcatcgtcgacttccagtccgacctgtgcatcggctgcggctattgcgtcgcgggctgccccttcgacgtgccgcgtatttccaagctggacaacaaggcctacaagtgcacgctgtgctcggaccgcgtctcggtcgggcaggagcctgcctgcgtcaagacctgcccgaccggcgccatcgcctttggctcgaaggcagagatgcaatcccttgccggcgagcgcgtggccgagttgaatgagcgcggctatgccagggccggcctgtatgacccggcgggggtcggcggcacccacgtgatgtatgtgctgcaacatgccgacgacccgaagcgttacgcgggcttgccgaaggacccggagatcagctcggtggtctccggctggaaggatggcctgaaacccgtagccggcttcgtcggcgcggcggcggtcgtgggcatggcggcgcatttcatggcggtcggccccaacatcaccgaatcagacgaacacgacgccccgactgacggcgcagcataagcggagaccggaaatggcgaccaacaacgacaggatcctgcgcacgaaattcgccgagcggctgtgtcactgggcgatcgtgctctgcttcttccttgcggcggtttcgggaatctcgtggttcttcccgacggtgagctggctgagcggcttccttggcacgccgcagatggcacggctgctccacccgttcctgggcatcgcggtgttcgcggggctgtgctacatgttctggcgctttgtcggccacaacatgcccgcgcgcaccgacgcgatctggttccgccgcgccagggaagtgctgctgaaccagcatggtggcgaaccgctgcagatcggcaagtacaacgccggccagaaggtgctgttctggctcattatggcttcgatcctggccctgctggtctcaggcctgatcatgtggcgcgcctatttcgccgagtatttcccgattcccgtgctccgcctggcgatcctggcccattccgtcgcggggatcggcctgatcctgctgatcgtgggccacatctatctggcgatctgggtccgcggctcgatcaccggcatggtgacgggctacgtctcgcgcgcctgggccaggcagcaccatgaccgctggtatggcgagttgcaggcaaaggagtcgaaagcggcgcaagcgaaggggaacgaggcatgaaccagcatcaggccacgccgggaacactgccatcggacgaggcctcccggcatttcacgccgctgatccagccagaccttgccggtctttacagccgccgcgccgcacgcctgcgcgcgttggccgaagggcacgaccttgccgattacctgcgcctggccgcccgcgtggccgaggtgcaggcatcgcttgtggccgaggccgatgtgtccggcccggcagacgccagggccatcccgcaggaggggcattggggcgccctgcttgatcggttgatcgagcggctcgcgcacgatgttcccgccccggtcgccccgcatcttgcggcgctgcgcgccctccctgcggatgcgcgccttggcgccgcccaggcgctgaccgagggccgctttgatgcggtgccggcagcaatcgcgcccttcctctgggctgcgctctcgctgcaatgtgccagcgccgcgcgggcggcgcccgtgcccgacagcggcccggccgagcacgcatcctgcccggtctgcggcactgcccccgtggcaagcctgatcctgatcggcgaccgccagggcatgcgctatctgcattgcgcgctctgcgagagccagtggcacatggtgcgggcgaaatgcaccaactgcggcgaagcctcggagcttgactacctcagcttcgacaccgccgaagctacggtgcgcgccgaaagctgcggggtgtgccacggttacctgaaggtgatctcactggaacgcgacccgccggccgaggccgtggccgatgaccttgcctccctggcgctggacgatgctgtgacggcggagggctatcaacggaccgggtttaatccctttgcgctgccgggatgaggcgctgcccgacctgtcctgctgacgaccagattcttcgcctatccgaacgcccgcacgccagtcatccattcgtgaagcacgaatccgaacagcacccagcctgccagcccgacgaccgccaccatcgcatcgcgcgcaggtgtcccggccgggtagctggttcctgcttcccggtcccgccggcgcgctgacacgaagtccgccaccgcccacgccaggaacgcgccaaacagcaccactgccgcgagtgttccgttggcaagaaggtgccccagggcccaggcctgcacgcctgcacgcctgccagcatcggatggccaagcgcagccttgatgcggttgcgaggcacataggccgccgcaatcagcacaaaggccgggatcgtgagcaatgcggcaacgtgccgcccccacaccggcgccgtccaggccatcacaggatccgcgctggccaggccgtagccccagacaaccagcgccaggccggcaatcgaaaccagggtgtacaagcctttccagcgacgggggccgagcctggcaatctgcgcggtgcgccatgggtcggcaaccatgcgtaccgagtgcgaacccagaaaaatgagcaatcccaaaaccagtaccgtcatgctgctacccctttctctagcgcccgtcccacgcctaagctagtcacaggtccagccttgaccaggagggtttcccatgcttcagaacagtgacgtcgcggccaggattcctgcgcaagacctcgcgcgagcgagatccttctactcgagcaagctcggtcttgagccagttgaggaacggcccggcggcctgcgctacaagtgcggcaacagctacttcgtacttttcgagtcggctggctcggcctctggcaatcacacacaaatggcctgggaggtcgatgacatccaggcaaccgttagcgagctgcggcagctgggagtcgtgttcgaagaatacgatcttcccggcctcaagaccatcaacgggatcgccgaggtccaggggaactacccgtccaagggtggcctgggcgagaaaggtgcctggttcagagacagcgagggcaacctccttgccatcgggcaaccgatcaggtgagtcgatcggcctgattgaactgctccttcggaccgtgcaccgcgctgcatcaccctggcttggaaggcttggtgctctcacgtgggccgccaacatgccatgtcatggcacgccgccgcccgcccccgcctgcgccggggccgccccgtcctcgcgcagccagacaataaactccgccccctgccccaccgcgctctccacggtaatgcggccgccgtagcgctccaccagcgcatagctgatggaaagcccgaggcccgtccccatctgcttcttggtcgtgaagaacggattgaacaggttgggcacgtcttcttcccggatgccgtgcccggtgtcgcgcacatgcagcgtcacgccctgcccgtcccagtcgcgcgtgccaagcgtgagcgtgccgccttcgggcatggcgtggatggcattggtcagcaggttgaccaccacctgctgcagctcgctgcggctgatgcgcacctgccgcgtggccaggcagtccagctcgacccggatcgacgcgcccttcagcatgtgctggaccaggtcgacgcagccagccgccacctcgcccgcatccaggcgctccatattgcccgcgtaggcctctggccggacaaactgcagcagccggttggtcagcaggtggatacgccgcacctgctcgtcgatcagcctcagctcgtgccggactggctcggcagccgggccaagaatctcgcgcgccacgtccaggttgccctggatgaccgcgatcggattgttgatctcatgtgccacgcccgctgtaaggtgccctgcgacgacgagcttctccgacgtgatcagctgctgccgggtggcacgcagctcggcgtttgcgtcctccagctcgcgcgtgcgctcggccaccttgcgatcgagcgagtccgcccagtccctgagctggtcattgcgctgccgcagggccgacagcagctggtcgaactggctggcgagctggccgagctcgtcttcgctgcgcaccgggcccacgcgcgcatcggcgtcgcccgccttcagcgcctgcatggtgccgaccatccgcgccatcggcgcgaacacgcgcctggcccagaacaaggccaataacgaccccgccacgcccagcagcaggaacaggcccaccaggaccccaaaagccaggttcttcacctggccgatgggcctggcaagatagccaacatagagcatgccgatccgctcgccgcggctgtccacgatcggctcataggcgctcatgtaccagtcgctgaccacgaacgccaggtccagccatttctcgccgcgcagcagcaccttgtcgcgcacctcgcgggagacccgcgttcccagggcgcgctcgccatggaacagccgaacgttggtggcaatgcgcgtgtcgtccaggaacagggtcgccgtgccctcgctgccacgaggcagcgattccggctggtagaccagcgcgttgatcgtgtcgatgaagccgaggttgtggttcagcagcgtgccgccatgcaggatcgccaccagcgttcccgcctggtcaaataccggtgcggctgcgtgcatcaccatgccgcggctttcctgggtcctgtcggtcggcgctgcgttggcggtggggcgtagcgccacctgtgcgcgtcgggcaagctcgccggaaaccgcggccagttgcgtggcagaccatacgtcggtggcggcgtccgtgcggccggcggcggcgctggccaccacgcgccaggctgcgtaatccgcccctgccgcaccggcaggcgcagcggcaagcagccgcccttgcggatcgagcaactgcaggaaatcgagcccatgcgtgcgccgcgcgtcagccaggatcccgggcatggcgccgccgcggcgaagtccgtccaccagcgcatatgacctcgcctcctgcaggacacggtcgcccacgccgcccaccatatgctcgaaatactcgtgggcgaccagcaggtcgctgttgaccttgtaggcaagcaaggcctggaacgcgcgattgccccacaaccccatgatcagcagcagtgccagcagcgccaccagcaggggcgcgaccacgatggatacgagcttggcccgcagcgaggcgcgatagtggcgcagcagcgcagccgggctcaaggacgcaggccccactgcaggcatttgcggtccagcgtgcggcgcgagatgccaagccggcgcgccgcttccacccggttgccgccctcggccgccagcacctgcaggatgtgccgccgctccaccgactccagcagggtgccgtcgtcggccggcatggctgcatcctcgcgctcttcctccggaaggttggcttgagccggatcggcctggtgcgcgagcagctcgaccgggtattcgccaaggatcagcgcccgctccaccaggttgcgcagttcgcgcgcattgcctggccagtcgtagcccttgagcacccggatcaatgagggcgacagcggcaccgccggcagcccgagctgggccgacagctgctccgagaaatgctcggccagcggcacgatgtcttccggccgcgtgcgcaacggcgggatggctacggacacgacatcgagtcggtagaacaggtcctggcggaagcgcccggcggcgacctcgttggccaggttgcggttgcaggccgcgacgatgcgcacatccacggcaatctcgcgctcggtgccgagcggccggatgcgccggtcctcgatcacccgcaacagcttggcctgcatcggcagcggcagctccgagatctcgtccaggaacagcgtgccgccgtcggcatagagaaacaggccatggcgcccgccggccgcgccggtgaaggcacccttggcgtggccgaacaattcgctttcaatgatctcgggcgccatcgcgccgcagttgagcggcacgaactggccctgccgtccgctcaggcgatgcagctcgcgcgccaccacttccttgccggtgccggactcgcccgtcaccagtaccgtcgatggcatcggtgccacccgtgccaccagcgccatgaccttcttcatcgcttcggactcgccgatgaagtgcttgtggatggtgtacttgtccagctcgcggcgcagcaggtagttctcgcgcgtgagccgggtccggtcgaagcagcgccggatcgcattgagcatctggtcgacccggaacggcttgacgatgaagtccgcggcgcccgagcgcagcgcggcaatcgccgtgtccatgtcggcgaaggccgtcatcaggatcacgtcggcggggttgccggccgcgcgcagtgccttgagccactccatcccgctggcaccgggcagcgccacatcgagcaggatcaggtcgaaatgccgttgctccagcagcgcggcacccgcttcggcgctgtcggccgtcaccacgctgcccaccttgccttcgagcgcgcgcgacaggaacgaacgcatgccggcctcgtcgtccaccaccaggatcgtgcgacgctgccagttgtcggcatcgggcgggttgctttgtctttcgctcatcactttagttgttgcggggcaagggaagagtctagcgacagtcggccacccggctgtattgggaattaaaccgagccggccgccgcacatggacattttggcccgggcaacgggcctccgtccggacattttgtccaaggctgcgccccggcgcgcggggccgcgcgacgcaatccattgacgacaaagggattgcgccttgggcatggcttttgctgaaccacgcactccagcccgtcgcatcacgcgcaaaaaagaggctgccacttccaggtaggagacaccttcatgtcataccccgcgcaagcgcaaacgccctcgcagaagtcccagcacgcgtcgccgtcccggccagcatcacgcccgtcggccttctccaaggaggccatcatcgcccgccccggcttcaaccgctggatggtgccgccggccgcgctggcggtgcacctgtgcattggccaggcctatgccttctcggtcttcaacgagccgctgacgcggatcctcggcgtcacgcagtccgcgccgggcgactggcaactgaccacgctgggctgggtgttctcgctggcgatcttcttcctcggcatctctgccgcctttgccggcaagtggctggagaaggtcgggccgcggcgcaccatgttcacggccgcgtgctgcttcggcggcggcttcctggtttcggcgctgggcatctggctgcaccagatctggctgctgtacctgggctacggcgtgctgggcgggatcgggctggggctgggctacgtgtcgccggtgtccacgctgatccgctggtttcccgaccgccgcggcatggccaccggcatggcgatcatgggcttcggcggcggcgcgatgatcggcgcgccgctatcggtcgcgctgatgaactacttcaagagcgcgaccagcgcgggcgtggctcagaccttcctggtgatgggcgtgatctacttcatctcgatgtcgatcggggcgctggccatccgcatcccggccccgggctgggcgcccccgggctacgtacccaccaccaaggcccgcaagatggtcacgcacgccaacgtgcacatcgaccaggcgctgaagacgccgcaattctacctgctgtgggtgatcctgttcctgaacatcaccgccggcatcggcgtgctgggccaggctgcggtgatgatccaggaaaccttcaagggcagcatcactgcggcagccgccgccggcttcgtcggcctgctcagcatcggcaacatgacggggcgcttcctgtggagctccgccagcgactacttcggccgcaagatcacctatgccatcttcttcgccttcggcgccgcgttgtacatggcggtgccggccgtcggctcgtccggcaacgtggccctgttcgtggtctgctacttcctgatcctgaccatgtatggcggcggcttcagcaccattcccgcctacctggcggacatgttcggcacggcctacgtcggcggcatccatggccgcctgctgaccgcctgggccgccgccggcattgccggcccggcgctggtcaactacatccgcgagcacaagctggccatgggtgtgcccaggtcagaggtctatgtcgacaccctgcacatcatggccggcctgctggtggcggggttcgtctgcaacctgctgatccggccggtgcatgagcgccaccacctgcgcgaagccaccagcgcagcctgagcgccaccccggcttccgataccaatacacaggagacaccaccgtgcaagacgaccgtactttcggcaagacgctgctgctgctcgcgttctgggcatacgtgctgatcccgctgggcgcggggatctggtcgaccctcggcaaggccatgaagctgttcagctgagcgctcgcgccggccgtccgctgcgtcctgatccatcttcgcagcgcacacccgagagcctcctgactggtgccgcgggatcctgtcgcatgactgtgatcccgcgcaatcgcgtcatctgtaccggtggcgcgaagtgcctggcaagcgctgcttccggcctgaagaactgagcttgaacggttccgcaagaactgtatccctagcgggcaggctgtagtccttacgcttgtccatggtgtcctgtcccgcaattgacccgatatgaaatcgcccagttgcccgccatgcgtcgttgctcgtcgttgccatggctacggctatggcgcctcctcgcgcctagcctgacgaccaactggacgatttcattcatcaagtcaattgcgggaccggacacagtctcgcgcgacacgccgtcgtgccggcggccaccccacggagagcacatcgatgtacggactcacagccctggaactcgctcgaatccagttcggattcacggtttccttccacatattatttcccgccatcacgatcgggctggcatgtttcctggcgttcctggaagcacgctggctctacaccaaggactcggtgtacaggaccctgtaccagttctggatcaagatcttcgcgttgaacttcggcatgggggtcgtttccggcctggtcatggcctatgagttcggcaccaactggtctggcttctcgcagtttgcgggaagcgtcaccggaccgctgctgacctacgaggtgctgaccgccttcttcctggaagcgggcttcctgggcgtgatgctgttcggctggaaccgggtcgggccggggctgcacttcttctcgacggtgatggtggcgctcggcaccatgatttcctccacctggatcctggcatcgaacagctggatgcatacgccggccggctacgtcatcgttgccggcaaggtggtgccgaccgactggctcgaggtgatcttcaacccgtcgttcccctaccgcctggcgcacatggtgatcgccgcgctgctgtcgacggcactgttcgtggcggcatcctcggcctggcagctgctgcatgaccgcgccgtgcccgccgcccgcaagatgctgtcgatggcgctgtggatggtgctgatcgcggcgccgatccaggcggtggtgggcgacgcccacggcctgaacacgctggagcaccagcccgccaagatcgctgcgatggaggggcactggaacaccgcggccaaggatgacaagggcggcttcccgctgatcgtcttcggaatccccgacatggaacgcgaggaaacccgctacgccatcgagattccgcgcctgggcagcctgatcctcacgcacagccttgacggccagatccgtggcctgaaggacttccccagggaagaccgccccaatgccacagtgctgttcttcaccttccgcatcatggttggcctgggggtggcgatgatcctgttcggcctgctgggctgggtgctgcgccgcaacggcgcgctgtaccggtccaaggccttcctgcgcctcgcggtggtgatgggccccgccgggctggtcgcgctgctggccggctggatgaccaccgagatcggccgccagccgtgggtggtctatggactgctgcgtacccatgatgccgtttccgcgcatgcggccggcccggtggcgctgtcgctggcactgttcgtggtgatctacttcgtctgcttcggcgtgggcatccgctacatgctcaagctggccagcgccggccccgcccccgacgcgcacccgcacgaagagccgtcctacggccccggcagcgtcgtccccgccgccatcgccgcggcttccacacccaacccgatggccccgcacggccagcgcgaatcctgaacaggtgatcaacatgggtatcaaccttcccgttatctgggccgccctgatcttcttcggtgtgatgatgtacgtcatcatggacggattcgatcttggcatcggcattctctttcccttcgtcggcgaccgtcatgaccgcgacgtcatgatgaacacggtggccccggtctgggacggcaacgaaacctggctggtgctgggcggcgcggcgctgctgggcgccttcccgctggcctactcggtgctgctcagcgccttctacctgccgctgatgttcatgctgatggggctgatcttccgcggcgtggcctttgaattccgcttcaaggccagcgaccgcagccgcccgtactgggatgccgcgttcacgtggggatcggtgctcgccgccttcttccagggcgtgacactgggcgcctatatcgacggcatcgccatggaaggcgccaccttcaccggcggcgcgctcgactggctggcgccgttcccggtcttctgcggcgtgggcgtggtgatcacctatgccttcctcggggtcacctggctcatcatgaagaccgagggccgcctgcaatggaccatgctgcgcgtgaccaacgtgctgaccggcgtgatgctggcaatggtcgccgcggtgagcgtgtggacgccgctgacccatccggagatcgcgcaacgctggttcgcgctgcccaacctgttcttcttcctgccggtgccgctgctggtgctgttctcggccttcggcatctaccggtccctgcgcaagcacccgaacgtgtcgccgttcctgtacgcgctgctgatgatcttcatgggctataccgggcttgccatcagcatctggcccaatatcatcccgccgtcgatctcgatcttcgatgcgtcgtcgcccccgcaaagccagggcttcgcgctggtcggcaccctgttcatcgtgccgatcatcctggcctacacctcctggtcctattacgtgtttcgcggcaaggtcaagcgcggggaggggtaccactgatggccaggatcccgcaatcgcggctggcggcccgcctgggctggctgctggcgctgtggctggcgggggtcggcaccgtcttcgtctgcgccagcctgatgaagctgctgatgcgggcagccgggcttgccaactgaagccatgccgtcctctggcccgctctcccgtcccgcgctgcccgcgcgcaccgccggcgtgttcgacacgctcgcggcagcctgggcgggacgccccgaccttgcaccctggctgcattcgctgaaggtgttcggcgcggcaatgctggcgctctacgtggcgctggcgctcgggctgccgcggccctactgggccatggccaccgtctacctggtgtccagcccgctggccggcgccacctatgccaagggcacctaccgcgtcttcggcacgctgctgggcgcggtgtgcgcggtggcgctggtgccctggctggtcgacgagccggtgctgctgatggccgcgatcgcgtgctggaccggcaccctgctctacctgtccttgctggagccggcgccgcgcaactacatctgcctgctggccgcctatacgctgccgatcgtggcgctgccgacggtcaccaacccggccacggtcttcgacgtggccctcacccgcatcgaggaaatcgtcatcggcatcgtctgcgccagcgtggtcagcgcggtggtgtttccctcgcgcaccacgccggcgctggccgcgcgcgcgtcggcgtggctggaccacgcctcgcgctggatcaccgacgtgctggccgccggcgccagcgcgggccagcgccatgacagcttcagcctgctggccgccgatatcctggcaatggaaacccagctggcgcagctgacctatgaagccgacggcgccctgaccctgcggcgcgcacgtgccctgcaccagcgcatgacggccctgctgccgctggtgctggcgctggccgatgccgccggcgccttgcaccggcatccggcgggcatgcctgacaccgtcgcgcagcgcatgcgcgccacgctggcctggatcgccggcgacgccggcgcgtcccggccgccgccttcctggtacccggcaggcaccacgcccgccgcacccgcggactggcatgcacggctggtcgcggcgacctgcacctacctggacgaactgggcgacctctggcaagactgccgcctgctgcaggccagcctgcgccagggcgggagcgagcccaccgcgctgcgctaccgcgtggaacccgccgggcaggcgcggcaccatgaccacgcgcaactgttgttccgcggcgccaccgccggctcggccaccttcgtcgcgggcctgttgtggatggtgtcggggtgggtcgatggcgccgtcccggtcggcctggccgcgcttgccagctgctttatcgccaccaccgcggagccgcggctgatggccggccgggtgatcgcgtggagcatcggctgtgcgttgctgtcctggtactaccagttcgtggtgctgcagctggcccatgactttggctcgctggccgccctgctgtgcggcccctacctggtcatcggcgccatgaccacgcagccgcgcaatgcgctgttcggcgtgttgctggcggtcacggcggcatcgttcccgggcccgcagcacctgaccgcggcaagtttcgccggcatcttcaacagcagcctggcaagcctggcggcgctggtgttcgcggccttgtgggcggtcctgatgcagcccttcggccagcagctggtggcctaccggctggcccgggccaactggaacgagatcgcgctggcggcgcacccgcgcgcgccggtcaacagcgcgcggctgcgcggccgcatgctggaccggctgctgcgccagtggccgccattgacccgccgcaacaatgccagcggcaggcacgccggcagcgccgttgccgacttcctggtcgaatccgccgcgctcgcgctgcggcgcgcccccgctggcgtgcctgcgccgcaccgccgtgccgtggagcgcgtgctggccggcgtggcacgccactaccgccagtgcgcgcgcaccggccatgccagcccgcccgctccggcactggcggcgcagatcgacgcggccttcgcggcgctggcctcgtcggcgcacggcagcccccgcacggcgctggcggcactggccaccctgcggctggccctgtatccgcctaccgaaggagagccccatgcacgccactgagttcgacctgtacggcgtcttcgtgccggccaccgtggtgtggatgctggccgcgttcgcggtgaccgccggcgtgcgcgccgtgctcgcccggatcggcttctaccgcatcgtctggcaccggtccttgttcaatttctcgctctatatccttgtactgggcgcgctcgtcgcgctcctctggcaggccccatcatgattcgcaagctttcgctgctcggccccgttgcggtgaccctggcggccgtggtcgccgcggcgctgaccgcctggcatttgtggcagtactacaccgaggcgccctggacccgcgacggccatgtgcgcgcagaagtgatccaggtcgcgccggacgtgtccggcctggtcactgccgtgctcgtcggcgacaacgcccgggtgcaacgcggccaggtcctgttcgtggtggaccaggagcgcttcagcctggccctgaaacaggcccaggccgaggccgcgtcggcgcgcgccgcgctggcactgggccggcgccaggcggcgaacgcggccgccgtggccgccgtggccgccgcgcaggcgcgcatcgacgaagccgatgccgcggtggacgtggccaggctcaacctggcccgctgccgcgtgaccagcccggtcgacggccatgccagcgaccgcctgccgcgcgtcggcgactttgccacccgcggcaggccggccctgtcggtggtggccagcggctcgcagtacgtggaaggctatttcgaggaaaccaagctgcccgcgatccgcgtcggcagcgccgccgaagtgcatatcatgggccagcgcactcccttgcgcggacatgtgcagagcattgcgcccggcatcgaggaccaggaccgcgccatcgggcccaacatgctgcccagcgtcaacccgaccttcaactgggtgcgcctggcccagcgcataccggtgcgaatcgcactggaccaggtgcccgccggggtccacctgatcgccggccagaccgcgacggtgcgcatccgggcgccgcgcgaatgaggcgccccgacgcagccataccggccccgccggaactgttctgcttccgctcctgccgatttgtacgcctgccgggcggcgatcggtccctaccatggagggcatggcatgcgccatgccctaccccattgcccccgggagattcgccatgcaagcagcgcttgtgcaagaaatgcccgccgcccgcagtcttgaggcgcccgagccggaccacgcatcacccgcctgccgggaccagctgggccgtccgctgcgcgacctgcggctctcggtgatcgaccagtgcaacttccgctgcacctactgcatgcccaaggagcgcttcgggcgcgactacccgttcctgtcgcctgagcagcgcctgtccgatgcggaactgctgcgcatcgtgcgcgcctttgtcggcctgggcgttgagaaagtgcgcctgaccggcggcgagccgctgctgcgcaagggcatcgagtcgctggtcgaacgcattgcggccatgcgtaccctggacggccggcaggtggaagtggccatgaccaccaacggcagcctgctggcccgcaaggcgcgttcgctgcgcgacgcaggcctgggccgggtcacggtcagcctggacagcctggacgaccagatcttccgcgccatgaacgatgtcgatttcccggtcgggcgcgtgctggagggcatcgacgcggccatcgcggcgggcctggcaccagtcaaggtcaactgcgtggtcgagcgcggcaccaacgacgcgcaggtgctgccgctggtggagcacttccgtggcagcgacgtcacgctgcgctttatcgaatatatggatgtggaaggcccgagcggctggtcacagtcacgcgtcgtcccgtccgacgagatccgcggcatggtcgaacgcgcgcatgcgctgctgccggtcacccggcgcgacggcgaaaccgccagcaactacctgctggcggatggcagcctgaagctgggttttatctccagcgtttcgcacccgttctgcggcgattgcacccgcgcacgcgtttcggtcgacggtcggctttacctgtgcctgttcgccaccagctctgtcgacctgcgccagcacctgggtgccgcgcgccccgatgaagccgttgcggacgcggtccggcaagcctggcaggcccgcggcgaccgctactccgagctgcgcgcggaccggctggccagcggcaagcgccagtacccgacggtgcgcatgtcgctggtcggcggctgagccgcgggcgcggctctcggccactcagtcaggattcgggaaagcctgcgcggcaagctccgcgccggctggtgtcaggctcgcgtgaccgcggccttcctcgtcgatcgccacgtccgccagtccggcggcctgcagttgcgtcaacacgcgccgcagcacgctcattggcagctgggcccgcttcgcgatcttggcgagcgaccaggggctgccgccgccctcgcgcccagcctgccacaggacctggagcgccgcgaccatggcgggatcgatatcagcgtcttgcatgctcttcctcgccgggttcccggctgcgcgccagcaggtgctgcgcgatcctgcccagcgtctgcacggcggactcgattccgggcgaccattccccgctgtagttcagccggatgcaatggcggtaagtggccccgggcgcaaacatatgcccgggcgcgatggtgatgcggtgctccagcgcggcgtggtacatctccatcgcatcgatgccctccggcagctgcacccacagcacatagcctcccgcagggcgcgacggggtggtgccgtccgggaagaacctgcgcaccgcggcggccatgatgttggcctgctgcgcataggccttgcgcacccgccgcaggtggaagtcgtagccgtcgttcttcaggaactcggcaatcgccagctgcggaatggcgggcgtggtcagcgtgttgaggaacttgagccgttccaccgcctcgcggtagcggcccggcagcgcccagccgatccggtaggcattggtcagcgtcttggagaacgaggagcaatgcagcacgatgccggccttgtcaaacgccttcaatgaactgggatgggcctcgccgtaatagagctcgccgtagacgtcgttctcgatgacggggatgtccttctcggtcagcatggccaccagcgcgcgcttcttctcatcgggcatctggaagccgagcgggttctggaaattgggcatcaccatgcaggcggccacgcccttttcatcgatcagccgcgccagctcgccgatgtcgatgccttccaccggatcggtcgccacctcgatggcgcgcatgcccagccgctcgatagcatggagcatggcgtagaaggttggcgactccactgcgatggtatcgcccggcctggccactgcctgcaggcagaggttgatggcctcggtcgcgccaatggtgacgatcacctcgttcggatcgatggcgtagccgttctccaggtagcggcgcgagatctgccggatcagctcggggctgccgggcggcaggtcgtcgagcatggtccacttggcatagcggcgcgcgatattgttggcgtactggttgatgcgctgccacggaaacagcgaagggtccggatagggcgaaccgagcggcacggcatcatcggaacggatcgaacgcagcgtggaaagcaccagcgcgctgacatccaccgccgagggcttggcactgggcctggacgggcgcagctcgaccaccggctcgcccggccgcgcgcgcacgaaatagccggactgcggccggctttcgatgatgccgcggctctccagcaagacgtaggcccggatcaccgtggtgatgctcatgcggtggtgctggctggtctgccgcaccgagggaatccgctcgccgggcaacagcaccccctgctgcaccaatgcttctatgtccgcagccagcttttcatatagtttcacgctgcgctccccttcccatgtccctcgcgcccggccggtgcctggtccggcccttgcgccgggctgctgtcagctgagccaacgatgaagatcatagtacggcaggggcacattttggagttgtccggcgcattggggttcgacccgcacaaagccgctggcctggccgagcgccgacaccgaggcggcaccctgctgtgcattgacctgcacgaagctctcgcggccgccgaggttgccgatttcgcccacgcgccagaaggcatcgccgcggtgcgggcgggtgcccgccagcgccgccctgacccggcctaccggcgggaacagctccacgcgcccctgcaggcggcgcagcagcggcgtcaccagcagcgcgaaggtggcataggccgccgccggattgccgggcaggcatactacgggcttgccgcgcaggcgccccaccgtgaccggcttgccgggcttcatgttgacgccacggcaaagcagctcgccgcctgccgaagccagcgccgccgcgaccaggtcgcgctggccgaccgaggcaccgccggtgaccagcaccaggtcggcgtcggcggcaagttcccgcagcatgtcgtgcaaggcgcgctcgtcgtcctgcacgtggcggtggcaactgaccacggcgcccatcgactgcaccagcgactcgagcatcgggccattgacgtcatgcacctggtacacgtcgcgcggctcgtcgtgcgccgccacctcgtcgcccgaagtcaggatggcaacctccaccagccggcagaccgtggcctccgtcagtccctgcgacgccagcgcggcaatatgccccgcatgcagcagggttcccgccgacagcagcaggtcgccccggcgggcgtcctcgcccttgcgccggatatgctggcccgccacgggtgcgcgcgcgcagaccacgccgcgataggtttcctcggcatcctccagcgcgaccacggcaccggcgccgggtggaatcacgccgccggtgtagatgcggatggcctggccgggcaacagcggctgcggctgcgtgccggcgtagacgacctgctgcagcggcaggcaggcgtcagcgcggcagtcttcacagcgcaccgcatagccgtccatggcactgcggtccgccgcgggcgtatccatgaccgcggccacgtcgccggccagcacgcggccggtcagcaggcccagccacacggtttcggtctgccgcacgggctccgcgcacatcgcgaagaccgcctgcgcctcgtcaaagttcagcatgctgcgcctccgcgggcggcatccagtgcggcgccggtatagtcgacataaccatcctggcggcagaagctgagcaggcgcagaccggcctgctcggcgatgcgtatcgccagcgaggtcggcgccgagatcgtcgccagcatctggatattcatgcgcgccaccttgcgcaccagttcatagctggcgcggctggacagcagcacgaatccgtcgtccatcgccacgcgctgcatcgccaggtggccgatcagcttgtccaggccgttgtggcggcccacatcctcgaacacatgcaggatctcgccgcccgcatcgcaccaggccgcggcgtggacgcccccggtggcctgcatcagccgctggtgcgacggcagcgccgcgaccgcgcgctcgatcatctcgcgcgacggcgtcagccgggtggccggctcgggcatgcgcgccggctccaggtcgagcagctcgatgctctcgatgccgcagacgccgcagccggtgcgccccgccagcgcgcgccggcgggcccgcatggtggcaaaggcgtgctcgctgatctccatctgcacctcggcgccgtgcgggtgcacgcgcacttccaggtcgtggatctcggcattgcgcccgacgatgccctcggtcagcgagaagccgaccgcgaacgcctcaaggtccagcggcgtggccatcatcacggcgtgcgagatgccgttgtacaccagcgccaccgggagttcttccgccacgttgtccgtggccggctgcaccaagcagtttttgtgccgcacgatgctgcgcgcttcatagcctgtgtgttcgaccagttcggtgcattccatgggatctctcgtaaaattatgtgcagcgcccgcttgcatgctgacggtttgttcccctctcccgcttgcgggagaggggaacgttcaccaggggtgtcagtcgcttgacgagcggtattgcgcgcagcgcgggatcagctcgccgccgcgttctggcgacgggacggcgtcagcaacaccggcaccgacttcgacgtgggcgtgccgcagccatcgcccgtgctttccagcggcaccagcggattggtctcggggtagtacgcccccaggcagccttgcgggatgtcgtattcgaccagcacgaagtcctcgacctggcgctgcacgccgtcgtcccagacactggtgatgtccacgtgctggcccgccttcaggccaagccgcgccaggtcagcggggctgatgaagaccacccggcgcaggccgaacacgccgcggtagcggtcgtccaggccatagatcgtggtgttgtactggtcatgcgagcgcgtcgtcatcatcaccatcagcttgtcgccatacttctggcgggcccggctgatgggggtgtccttgtcgatgcggttgaccaggaactgcgccttgcccgacggcgtatgccagacccggttgcatgccgccggcgtcaggtggaacccgcccggcaccgccacgcgctcgttgtagctctcgaagccgtcgatcacctgctcgatggcgtcgcggatgcgggcgtagtcctgcgcataccagagccagtcgatcttctccgagcccagcgtggcggccgccatgcgcgcgacgatggcaatctccgacaacaggtgcggcgacgccggcgcgttcatgccaaaggagatatggaccatgcagaccgagtcctcgaccgtcacgccctgcgccacgccgtcctgctggtcgatctcggtgcggcccagcgtcggcaggatcaacgactccctgccgtgcaccaggtggctgcggttgagcttggtggcgatgttcacggtcaggtcgcactggcgcagggcctcgaaggtgcgtggcgtatccggcgtggcggtggagaaattgccgcccagtccgacaaagaccttgaccttgccctcgagcatcgccgagatggtgtggaccacatcatagccatgcttgcgcggcggctcgaagccgaaggcggcctgcaggcggtccaggaattccggctcgggcttctcttcgatacccaccgtgcggtcgccctgcacgttcgaatgcccgcgcaccggcagcagcccggcgccggggcgcccgatgttcccgcgcatcatcatcaggttggacaggatctgcaccgtcggcacagagtgcttatgctgcgtcaggcccatgccccagcaggcgatcacgcgcttgcccttggcgtagacctgggtcaaagcatcgatgtcttcctgcgacacgcccgactcggcgacgatgtcggcccagctctccgcgcgcaggtcttcgatgaagtcgccgtagccgatggtgtgctcgcgcacgaaatccacgtcgatcaggcgctcgcggccgtgccggatggcctcttggtcgagttcgtccaggcgcttggccatgcccttgatcaaggcaaagtcaccgcccagcttgggctgcacgaacatcgaggcgatcttggtgctggagccggtcagcatctccaccgggtgctgcgggctggtgaagcgctccaccccgcgttcgcgcagcgggttgatcgagacgatggtggcgccgcgccgcgcgcattcgcgcagctcgcccagcatgcgcggatggttggtggccgcattgtggccgaacagcaggatggtgtcggcatgctcgaaatcatccagcaccacggtggccttgcccacgccgatggtcggcggcaggccccggctggtggcctcgtggcacatgttcgagcagtcggggaagttgttggtgccataggcacgcacgaacagctggtagaggaatgcggcctcgttgctggcgcgtcccgacgtatagaatgcggcctggttcgggtccggcagcgcgcgcaggtggcgcccgatcagcgcaaaggcctcgtcccaggcgatcgcacggtacttgtcggtctgcgcgtcatagaccatggggtgcgtcagccgcccgtgctgctcaagctcatagtccgtctgcgccatcagcgacgtcaccgtgtgctgcgcaaagaactcgggggtcacgcgcatgctggtggactcggcggccacggccttgacgccgttctcgcagaactcgaaggtggaggcgtgctgccggtccggccaggcacagccggggcagtcgaagccatcggcctggttctgcttgaacagcatcttgtacttgccaccggcaaccttctccttgatcaggttgatggcaacgtacttcaacgcaccccagccggcggcggggtgggtgtagggggcgatgtggcctttttcaggggtcggggagctcattggcgtggtgtcctgtaacgacgggggcgctgtccggcggcctgccagtgctgcggcggggaccggatcgttgcggtgtcaccagattagatttcccgggtgcccccgggtacatacaaaggggcgcttgcccggggagcacagttgcttcagaccagcgggaacgccttcaccacatgccgcagcaggctgtcggccaccggggacaggtgccggccggtccgggtgatgatgtggatgcggctgttgttcaggatgggatttgccagcggcagcgacaccagttgcctgaactgcggctccttcagcgccaccgagcgtgccgtcatgatgtagcccagccccatcgctgcatattcccacagcaccttgaacgagttggtgacaagcatcggcttcagggtgacgtgctcgtccagctccgccgcctggatatgcttgcgcacaccaaacgattccgtcagcgccgctccctggtgcggcgccagatccgccagcgtcagtgcgcggcgcttgcgcgccagcgggtggtctttacgcacatgcacgcggatcggcgacagccgtgaatagtgcgagcgcaggcgcacatcgtcgggcggctgaaagacgaagccgacatgcgccaggtcctccaggatatgccggaccgtttcatcggtgccggccacctggatgctgcagctcacgtcgggatgcttgcgcaggaagccctgcagcacgggctccagcaccaggtcgacgaagccttcgccaaagaccagctccacgtggccgcgccgcgcattcttcaggttgttgacctcggccaggaaggtatcgttcaggtcctgctggcgccgggcaaacagcgccagcaggcgcccggcatcggtggcgacaacaccccggccgcgccgctcaagcaaagtcagcccggtttcctgctccagtttcgccacggcgcggctcactacggacgggtccagctcaagcacctcggccgcgccgcgcaccgtgccggtctcgatgatctgcagcaagcacagcgcccgcttgcggtccagcacatcttccatgtcttcctcctctggctcgtgccgccgcctcaggacggcagcacggactttttaatgttgcaaattatgcaacgtttctgcctcatcattgtcatggtttcggcaagcgcctgcgtggagaatgctgtggacgaccacgctccgataccgccatgaaccaggccccgcttgccgaactgcaccaatccatccagaccctgtcgccggagttcgttgagatccgccgaaagatccatgcgcaccccgaactggcctttgaagagcgccagaccagcgacctggtcgccggacggctggcggcatggggctacgaggtgcatcgcggcatgggcaccaccggcgtcgtgggcaggctaaggaaggggcaaggcagcaaggcgctgggcatccgcgccgacatggacgcgctgccgattcaggaaaagaccggccttgactacgccagcaccatcgccggcaagatgcacgcctgcggccatgacgggcacacggcgatcctgctgtgtgccgccaggtacctgtccgagtccgttaatttcaatggcacgctcaacctgatcttccagccggccgaggagaacgaaggcggtgcgctgcgcatgctggacgatgggctgttcgagcaattcccctgcgacgaaatctatgcgctgcacaattccccggggctgccggtcggccagatcggggtcatcgccggccctgccatggcctcgttcgaccgcgccacggtcacgctgcgcggccgcggcgcccatggcgccatgcctcatcatggcatcgacgccatgcagtgcgccgccagcatcgtgcttggactgcaatcgatcgtcagccgcgagatcgatgcgctcaagtccgcggtcattaccgtaggctccatccaggctggcaccacctacaacgtcgtgcccgacagcgcaacgatcaagatcggcgtgcgcacgctggacccgcaggtgcgtacgctggtcgaagcgcgcatcagcgaatttgtcgccgcacaggcccagagcttccggctgcaatccgaggtcatctacgaacgcaagtacccggtactggtcaaccacgacgcgcagaccgagcgcgcgcgccaggccgcgatccggctggtgggcgcggacaacgtggtcgagcgcccgccggtgatgggcagcgaagacttcgcctacatgctggagcaccggcccggtgcctacatccggctcggcaacggcctgggcgaggatggtggttgcatggtccacaaccccctgtacgacttcaatgacaaggccctgcctgtcggcgccgcattctgggcgcacctgacgcaaagctatctggtttgaacaacaattcttcggggacatccaccatggcttcactgaaccgccgccgcttccttcaatatgccggtgtttccgccggcacctccgtgctggccagcctgccggcctttgccgcagacaacttccccgccaagtcgctgtccctggtggtcccctacccggccggcggtgccagcgacacttcggcgcgcatcttcggggaatccatcagcaagagcgtcgggcagcaggtggtcgtcgagaactacggcggcggcaccgggctgatcggcgccaacaaggtgctgggcgcaccggccgatggctacaccttcttccacggctcgatcaacgaggtcttcctggctcccatgctcaacccggcggcgcgctacaagccgcaggacttccagctggccgcgcccatcagcgacgccaacatcgtgctgatggtcaggaacggcattgccgtggataccctggacaatttcctggactatgcgaagaaaagcaaggggaaaccgctgacctacgccacggtcggcatcgactccatctatcacctcatgggcgatgcgctggctgcccggctcggcgtgcccttcctgcacgtgccgtacaagggcggcgctccagcgctgcaaggccttgccggcggggaggtcgactttgccatcctgccctaccaatccagtttcgacagcatgcagcaacagggccggctgaaggtgctgagcagcttcgccaaggccctgcccccggcgctcaagcatattccgctgatctcgcaaagccggctggtgcccgacttcgagtactcgatcggcggcggctacttcgtcaggcagggcacgcccgctagccgggtggcagtgctgcgcaaggcgattggcgaagccctggccaagcccgagatccgggccaagctcgaagccgagggacgtacggtcgcacagccgatcaacagccaggagcaggcgaatcaggtcttcgaccagtacctgggacgtgtcacgcaactgatccggaacgtgggccgcaagaccaacgcgtcctgaagtcatgtcgcagcgcgcgccttagctggccggccaggctgccttgggtgacacacccggggcaagccgttccgccaggaaggcctgcattgccgcccaggaccggcggtccgccgccgcatcataggcaatgccacgatccggaagattcgccccctcgaacgtgaatgcatgcagggcatggccataggcatgcagctgccagtcggcgccggcgccggtcagctcccctgcaatgccgagaacatcgttcggcggcgcgaccgggtcttcccaaccatgcaggagcaggatgctggaagtaatgggtgcttgcgggccgatccgcggcggttgaagcaccccgtggaagctgacggtagccagcaggttcggcggggccgcgcgcgccaggtccagggcgcacaggccgccgaagcaatacccaagcgcagccatccgcttcgcatcgaccccgggaaacgtggtggccgcatcgaacccggccagcaggcgccggcgcaacaagcggcgatcggccatcatcgggcccatgagatgcgcgttgtctcccagctcgtcaccacggacgcccttgccgtacacgtctgcggcaaagcagatgtagcccaatgccgcaagccggtcggcgcagcagcgcatcgcggcgttgagtccgctccattcgtgggccagcagcacgcacggcgtgcgttgggccagcccggcgggccgcgctacatacccttcgaagacagtcgtgccatccgtgtattcgaccaacgattgttccagcggcagattcccagcgtccatagcattctccttttgagccgccagcatgcggcaggcggggaacgctgtattgaacgtttgggacgccaggtgttgcgtcgtcagagatagaaggccggggcatcgtctggcaggagtccgaagtactcggcgagcggcgatggcccgttgcgcgcatagtcgcccggcgtctgggccaggcgccgccgccagctccgtatctgatgtggctgatcgctatagcctgacagcgcgtcgcccgcgccgcgctgcaccgcctggatgctggactgcagtcgctccaggtccatcaactgcttggggccaacgccaaggtgccgctcgaaccagcggttcagctggcgccggttgacggcggtcaggctggcgacttcctgcacttgccgtccctggcgcagcagcgcatgcgccgccctgatcgtcgccagttccgcagccggccggatagccgtcatgcgtcgcagcaaccacgcgtccagctggcaggcaaccctcgccggggtccaggcggcgctcaggtcggcgctgagcgcatgggtcgcgccatcgccaaggtatccggccaggtccagcagctgatccttgcagtccggcccgatgccggggaacagccgcgccaggcccgcgccactcagcatcgccatgacgaaataggtgtccggccacgaccgccattgccggctggtcgactggaagcccagcagcgacacctgcggcacggtcgggccgccctccatcgcgttcgggcgtccgaagttgatcgagagcaccgaccccgggtacgggcaggtcacgatccgcctgcccgcgtaaacacccgccaggtcctcgacgaaccagtagccgttgacgtagggcgccagggcggcgcaaggagcaatcacctggaacatagcggacgtgtcgtggcatgcgccggaaacaggacagccgtacctttatcacaaagcgtcgactagcgccggtggtcgaaccgccgcgccagccgttcaccggcaaactgcaccagcgtgaccagcgtcaccaggatcgcgatcacatggaacatcacggcggtctcgtagcgttcgtagccatagcggatcgccagatcacccagcccgccggcgccgaccgcgcccgccatcgccgacgaaccgatcatggcgatcacggtcacggtggcgccgccgatgatcgcgggcatcgcctccggcagcagcacgtggcgcacgatatgccagcggcggcatcccatggctcgggccgcctcgacaagccccgggtcgatctcattgagtgcaacctgcgagatgcgcgcgaagaacggtatcaggtgggcgctcagcggcaccaccgccgcccacgtgcccatggtggtgccgacgatcatgcgcgtcaccggaagcatcgcgaccagcaggatgatgaagggaatcgagcggaacatgttcaccagcaccgacaaggtccggtgcagccgcggccgcggcgccaggccgccgggagcggtcatggtgagcacgagggccagcaccatgccggcggcgaacaccacggcgcacgcgctggtggtcatcagcagggtctcgcccagtgccttgaaatacttgtcagccattggcagcagcacgatgtgcagtctcctgtctggttgtgtccggcacggcggccatgcggtgccgcaatggccgcagcagcgcgatggtggcttccgcgtgcggctcggcaaacaccttccagacggggccatgctcgatgacgtggccgtggtcgagcaccagcacgcggtcgcaggcttcactgatcaccgccatgtcgtgcgtgatcagcaccacggtcagccccagccgctggttgatgtcgcgcagcagcgccaggatctgttcagtggtctccgggtccagcgcggaagtggcctcatcgcacagcaggatctcgggccggtgcaccagcgcacgggcgatgcccacgcgctgcttctgcccgccggactgcatcacgggataggcgcgcgccttgtcggtcagcccgaccaggtccagcagctccatcacacggaccgcgatctcgtggcgcggcacacccgccacgcgcagcggcagcgcgacgttgtcgaatacggtcttggccgacagcaggttgaagtgctggaagatcatgccgatccggcgccgcagcgtcaccagcccgttctcgtccagcaggccgatatcggtgccgtcgatgcggacgtggccggtgtcgggacgctccagcatgttgatggtacgcagcagcgtcgacttgccggcgccgctgcgtccgatgatgccgaagcgctcgccgcggccaatggtgaaggaaatatcggccagcgcgggggcgcctgcccccgcgtaggtcttgccgatccccgcgaacacgatatgcggcgcggattcgcgcaacggtaggacagcgtgcatgctggctcgtcagaaggcagggatcacggaaccctggtatttggtctggatgaacttgcgcacctcgtcggactgataggccttgaccagccgcgcgacccacggcgcgcccttgtccttctcgcgcacggcaatcacattcacgtacgggttgtgctccctcttttccaccgcgatgccgtcgcgcgtggcgatcaggccggcctggtacgcaaaggtattgacgatggcggccgcatcgacgtctggcagcgcgcgcggcagcaccaccgaggcgctttccacgaactccagcttcctcgggttggccgtgatgtcggccagcgacgccgtgccggtatagggatcgaaaccatccttgagcttgaccagcccgtggtcgcgcaggatcaccagcgcgcgcgtctggttgctcgggtcgttcgggatgccgatgcgcgcgccgttgggcagcgcctccagcgacttgactttgcgcgaatagaacgcgatcggcgagatcagcgtatcgccgacattgacgatcttgtagccccgctgccggacctggtcgcgcaggaacgggatgtgctggaaggcattggcatcgaggtcgccattgttgagggcctcgttggggctggcggtgccggtgatgacgatggtctgcaccttcagcccctgcttgtcggcgacgcgcgtcaccacttcccagatctcttcgtcgaccccgccgcgcacgccgaccttgagtggccggtcgctggcttgcgcgtgggcgttgccgatggagagcgtggcaagcgccgtcagcgcggcgagtgcgagggtggcaaagaaagggcgtcgtgtcatggcaggtgggcagtgataaggaaggaccagtctaagaaacgcccgttgcccagtccacgaaggaatacgacgtagcaaatgcggacttctgcttacgccgcagcctgcgctggtacccgtcccgcaggccgttcgcggcccaggtgcgagcgcagcgtggtacccgcgtacgcagtgcggaagatgccgcgccgctgcaggatcggcaccacgccatcgacgaaggcctgcagcccgtcgggcagcgcatcgggcatcaggttgaagccgtccgcggcaccatggcggaaccagtgttcgatatcgtcggccacctgctccggcgtgcccacgatcacgcggtggccgccgccgcccgccagctcgcggatcagcgcccgcaccgtcaggttctggcgctgcgccaccgccacggtggcgcggaagaaggtgtggttgccgttggccggcagcgccaggtcatctggcagcggcgcgtccaggctcagccgttccaccgggatgcctagtgtgccggccagccgcaccaggctgtagtcccacggaatcaggtcgaccagctcgtcgcggcgctgccgcgcctgcgcctcggtggcgccgatgatggtggtcagccccggcaacaccttgaccgcgtgcgggccgcggcccagcgcttcggcacgtgcgttgatctcgcgcttgtaggccagcgactcctcgaacgactgcgacgcggagaacaccgcctcggcatgccgcgcggccagctcgcgcccgtcgctggagccgccggcctggaacagcaccggatggccctgcggcggccgcggcaggttcagcgggccctgcacgtcgaagaaggtgccatggtgcgccaccggctgcagcctggcggtatcgacaaagcgcccgtcgtgcttgtcgccgatcagggcatcgtcttcccagctgtcccacagcgccttgacaagatccgtgaactcgtcggcacgcgcatagcgctgtccgtggtccggcggcgcggcgcggccgaagttgcgtgccgagccggcatccgccgtggtcaccacgttccagcccgcgcggccgccactgacatggtccagcgtggcaaagcgccgcgcgatgttatagggctcgttgtagctggtggaggccgtggccaccagtccgatatgggtagtcgccgcggcgacgcaggccagcagcagggtcggctccagcgccgtgatcggccggaaatggatctggtcggcgatcgacgcattgtcggccaggaagatcgcgtcaaacttccccgcttcagcgatgcgtgccaggcggatgtagtgctgcacgtccacgaacgcacgcgggtcgctggcgggcaggcgccacgccgacggcacgaagccggaatggagcgcgttgatattcaggtgcagctggcgctgcggtgagcttgttgtcatcgttcgtctcccgcggctcagaacacccggccttcggccaggtgcgtggtgtcgccgttcaggtggtaggcgccgaccacgcgcgccttgtgcagcagcgggttgtggctgaagatcgtgcgcaggttgcgccagtgccggtcgaagttgtgctgcctggcggtggccgaggcgccgccggcctcgaacatgcgctcggccacgtgcagcgccagcttgctgaccaccagctgggtctgcgcggtggccagcgcgccggccaggaccagcgcttcggcgtcttcggagcgtgccagcagcgcatcggccgagcggtccagtgcgcgcgcattctcacgcacgagtgcgtcgatggcatggctgtgcgcggccaggtcgccgatcacctgctggatgaaatggtcttcgcgtgccgaggatgccgggctgtgcagcaccggacggccatgctcgcgcacatagcgcaaggcatcggcccaggcattgcgcacgatccccgccgccaccgccaccaggtgcagctggcgcagcgcgccgcagtgacgaccgaccagcgtgctgttggcgcgccgcgtcacttcctcggcgagcacctgcacatcgtccagcaccaggctgccgctggcggtcatgcgctggcccatgccgtcccagtcgtcaacgacgttgaagccggggcgatcggtcgggatgatgatcgaggcatcggcgccatcggcatcctttacattgatgcgggcgtagtcggcaaaggctgtgccggtggagtaatacttcttgccgctcaggcggtagtgcccgccgtcgcgccgcagcgccgtgctgatttcaccgggacgcgacgtgccgcgttcggtggaggcaccgccgaagatcgcgcccccgacaatgcgctgcacctgcaggtcattgaacgccgagcgcggcgccaggcgcagcgactcggtctggtcgaagtggatgcgcagcgcgtgcgcgacgttcgattcctccgcggcaagcgcggcaatgacctcgaacaggtcggccagcgagccgcccaagccaccctgctccaccgggagccggagcacgccaagcccggactcgcgaaacagcgcgaaggcctcatagggcagcagccgccgtgcctcgcgggcggccgcgtcgacgccaatcttccgcgccagcgccggcacggcgtccagcgcggcgcgcagcgcgtgccgcgcatcgaagtccaacggggcattcataaaggattccttccttgcggatgagcaggctcacaagatagggaaccctgcatcacacgggaacgaatgaatgcctatatcgttatctacccaatggactacagccgactccggaataagtgccactaagtgcactcgactgaaattgtagagatcgctacagagttgatccacactctacaagcacttagtatcggcccatggaaccagctccggaactgtggaccctcctcgtcatcagcctgccaaccaagtgcgccactgcccggatgcgcatctggcgggccctcaaggcactaggctgcgctgcactgcgcgacggcgcctatctgttgccgacgccaagcgcgcaaagcgctcaactacgtgacctggccgatgaagccatccaggaaggcggccaggcctggctgctgaatgtgcgcgcgcatgatccggcggaggctcacgcctaccggaccctgtttgaccgcacgaccgactacgccgtctggctggccgccctctccgaagaccgcaagaacttgtccggccaggacgaagccgggatcgcccgccttctgcgccggcacggccgtgcctttgatgccatcgccgggaccgatttcttccccaatgacgcatcggtcaacgcctccttgcaatggcgggacttcaccagtgcgatcgaaaccctgcgttcgccaggcgagccccagcctgcaagcggcggcatcccgcgccgggatcctgcccaataccaggggcgcgattgggcaacgcggcgccacctttgggtggaccgggtcgccagcgcgtggctgatccagcgttttatcgacccccatgcgcgcttcctgtggctggagcatcccgcggactgcccgcatgacgcgctgggtttcgacttcgacggcgccgccttcacgcatgtgggcgacaaggtttcattcgaggtgctgctggccagcttcgggctggacgccgaccgcgggctggcccgcctggccaacatggtccacgccctggatatcggcggggcccaggcgccggaagccagcggcttcgaagctgtgcttgccggcgcgcgcgagcgcctggcggatgacgacgcgctgctggccgaaatcggccgtaccctcgattctctttatgtgcatttttccggaaagcgatagcaccatgcccctgaggtccacgacgtgagcaacgtctcgcaggccccaacccctaaggccgcgctcacggaacggccgcgctacaccctctggcagctggtcggctacatgctgcgcctgggtacgctcggcttcggcggtccggtggcgctggctggctatatgcatcgcgacctggtggaccggcgccagtggatcaccgacgccgactacaaggaggggctggccctggcacagctggcacccggcccgctggccgcgcagctggccatctacctgggctatgtccactaccgcatcgcgggcgcgacgctggtcgggatcgcgttcgtgctgccgtcattcctgatggtgctggcgctgggctgggcctatgtgcgctttggcggcctgacgtggatgcagtccgtgttctacggcgtcggggccgcggtgatcggcatcattgcgatcagtgcgtacaagctcacgaccaagagcgtgggcaaagaccgcctgttgtgggcgatctacctggtgcttgccgcggtcacggtggtcaccgaatccgaaatcgcgtggatgttcctcgcggccgggctgctggtgtggttctggcgcgccccgccgaaatggctgcgccagggcggcctgcatgcggccgcggcgacacagctgcccctggccgggggcgtggctggcaccattgactggcccctgttggcacagatcgccgtgttctttgccaaggcgggcgcattcgtgttcggctcggggctggccattgtgccgttcctgtacggcggcgtggtcaccgacttccactggctcaatgaaaagcagttcgtcgatgccgtggcggtggccatgatcacgcccggccccgtggtgatcaccgtcggctttatcggctacctggtggccggcttgcccggcgcgtcggttgcggcgctggccaccttcctgccgtgctacctgttcaccgtcctgccggccccctacttcaagaaatacggcaagctgcccgccatcctggcctttgtcgatggcgtgaccgctgccgcggtgggggccatcaccggcgccgtgatcgtgctggccaggcgttcgatcgtggatgtgccgacggtactgctggcgctttgcacagtggcgctgctgctcaggttcaggaagctgcccgaacccgtgatcgtggccggcgcggcgctgatcggcctggtgatctatccgctcatgcatcattgacgggagcgccgcgccgggtccatgaaatcgctttgcgagcttgggcgcacaaccggcccactgccctggtggccgaagccacttgcgatggacggctttggggaatctaatccgacggagaggcgtcccgaggagggtcccatcgcgcaatgcacaaaatgcggatctgagaaccccgtgggcgccaattcttgccaaacgccatgccagcctcccactcaggaaccaccggcttccccacgatcctgtttggcgctttcgatcgccacaacttcggcgacttgctgctgccgcatgtgatgcgaagcctgatcgggccggccaacccgttctacgggggcctggccgagcgcaacctgagaatccatggcggccatcgggtccacaccctggcgcggcttgcagccagcgtgggcgacagcgccgtcgatgtcatccatgtgggtggcgaaaccctgacctgctcgctctgggaggcggccgtgatgctgcagcctcccgggcaggcccgggcagtagtggcaatgctcgatgcccggccgcacgagcggacggtctgggcccaggcgcagctgggcatacgggaccttgtcccctacctgttgccggccggcatctttgccaacgtccggcgtgtcattgtccacgccgtcggcggcattgaacttggatcggttgagcctgccatgcgggccgaggtggtggccaagctcggggccgccaccagcgtcggggtacgagaccatcagacccgggccatgctcgcggagaacggcattgcctgccgcctggagcccgatccggccgtgctggtggccgagttgttcggcccctgcatccgccggcgcgcccgccagggcgagtgcgcccgcatcgtgtcagggttctcggggggatacctggccgtgcagttcagcgcggattttggcgacgacgataccctttcacagctggcggcccagctcgaacgtatcgcccgggccagggccctgggcatggtgctgtttcgcgccggcgccgcgccctggcacgacgacctggcttgctaccagcgcctggcggcacggctgcgcggcacgcctgtggtcctgttcgaatcgctcaatctgtgggatatctgtgcgctgattgcgcacagccagggctttgtcggcagcagcctgcacggcggcattgtcgccggcgcctttttcctgccacggcttggcctgctccggcccgcacaacctcctggcaccagcaagcaggtcgcctttgccgcggcctggggcgcggccggggcgccggccgcggtgatcgttcaggatcttgcggacggcctggacgaagcgatggcaacccggaccgcgcagcgcagggaactggcctgggaatgggccaaggcatgcaggagcgcattccagctggttcaggagaactagcgcgatcgaagtgcccgcccgagacgcaagtccccggtacgaaaaagcgggcttccgaagaagcccgcccggtttgccgctagacgcctgtatatcggccggtcaggctggaacctgcgtccccgccgccgccgtctccttcgagaaaagactcctggaagtcgctacatggctggccagcaccggccgcaagaccatgatcgccaggaaggccgcgctcaggtccatggccgccaccgtgtagaggaccgtcgaccaggtgccgctcgcctccatcatcaggttgccgaccggcacgaacagtgcgccgatgcccttggccgtgtagagcacgccatagatcttgccgatgtgcttggtgccgaaggcatcgccggccagtgccgagaacagcgagtagacctcgccccaggccaggaacaccacgcccgacaggatcaggaaggcgtacgggttgctgccgaagtagccgagcgcgatgatgccaaggccttccagggtgaaggcgatgaccatggtcttctcacggccgatgttgtccgagatccagccgaacaacggacgcgagatgccgttcatgatccggtccagcatcagcgcgagcggcagtgcggccatcacgaagaagtgcaggtcgaccttgaactccttcacacccaggtccttggcgatgacgccaagctgggccacggccatcatgccgccggtgacgaccaggatgaacatcacaaacatcagccagaacagcttggtggacatcgcttccttgagcgtgtagtcgcgcgtggcctggaccagcttctgcgatgccttcacctcgctacccttcggtgcgcgcaggaaccacgccgcgacaaaggcgagtccgccctgcagcaggccgaagaacaggaaggtgtgctggaagccctgcgactcgatcatggccgcgatgggcaggatggttgccgcggaaccggcgccgtaaccgcccgcggtcaggcccaccgcaaggccacggcggtccgggaaccacttgagcgcgttgttgatgcaggtggcgtagatcgagcccacgccaaggccgccaacggctgcgccgacgtagaagcccatcagggtggtggcctgggagttgatgcaccacgccgcgccgatgaagaccgcgccgaaggcgaccatcatgcgcgggccgaacttgtcgatgaagtagccttcgatcggcgccagccaggtctgcacaaggacgaagacggtgaaggcgatctggatgctggcgcgcgaccagccgtaggtactctggatttcagggacgaaaagggtccaggcgtattgaatattggcggtggcgatcatgcagatcacaccgacgatcaattgcagccagcgtgtgccttccgggacctggcgattagcgcccagcgctgcggacggattactcatttgcgcgctccttgaatcatttggccattcagttgcgggggtgcgggcgggtatgcggacgcactgcgcctcagcataagggtggctgctggcatttcatgtctcctgtgtcattggcatttatttgcctcttattccgacgccgacctgaggtctccgccctcacctctctcaagttcggagtggcgatggaatacacagtatgtgatatatcaggtaagtcaagggaaaggcatggcagggttttcactgaatttatgattgcgaaggatgggttccggatattcacgctgaaaatgcatcatcgcccctggaaggaggcccggccgggcaccgccggataaccatgaaaccctttactggagccacttccgggcgcgtcgccgccgatagatgagggttcgttttgaatggatgaggaaaacgacttaaatcccatcattacaaatttgtcatacccggaagccgtccgttccggccagaacagcatgattacgaaaatgtcatgattacagaaatgtcatgattttgaccgcaccgaatgatgaacgaaataaatcagagcgattaatacggcataaaaccgcaccggcgagccaaaaaaaatgcccgcaggcaagcctggcgggcgtaggcatgatgcgtgacatcagccgcagcatgtagatgcagttataggcgattattcgggccagacaaataaataaaaacgcttagcgcggggtggcggtcagggattctcgaaaaccctgagggatttaccgaaaaaccctgagcgcgatttggcgagattcagcagatggcaacttgtcatgatggatttcgatttgctggccagatgcgctgctgcccgggtcggcaggcaagcactgtagacaagatcatccaggctgcccatgaaagtagatgaaacggtaagtactgtagaactcctggaagcccggcggccaggttgcccatccattgctatagatagaatggaaagcagcaggcatagaagtagatcttttggtaagttctgtagaaactctggtaagctcccgagcaaaccggcatccggaaattgcgaccatctatgtctcatgcgccacttggctacgacgcgcttatccgcaagttcgggctgcgcgtgccgccgctgcgctcgacgtccgcccttgccgacaagaccggggtcctcagcacgcacaccggaccggacggcaccacgcgcaccgtgtacccaaggaaccgctaccgcggcggcgatacgaccgtggaccacctgactttcgcgctgaagaaggagcagctcgacctgaccgtgctggcggcgctgttcgaacatgcgccagcggtgcaggccgtacgggagtggctggcggccaccccgacctcgcgctatgcgaggctgagcgcgttctatgccaaatggcttgccggagcgcaattcgactacaagctgccggccggggcgcccagggtactggcgctggacgagagccggtacctgaccggcccggcaacgccggacctgcagttcggcatccagaacaaccacctcggcccggccgcgttttgccccctggtgcgccgcaccgagaagctggcgcagtacattgccgccgacctccccggccgcgtggccgcggccatcaagcggctcgagccagagttgctggcgcgcgcggtggactacctctacctcgcggagacacgatcgacctactccatcgagcacgagatccccgataaccagcgggttgccaagttcaggcggctgctggaatatgccggcaatcccgcgccgttgaccgaagcccagctgtgcgagtggcagaacgaaatcatctcggggctgcgcgccgaattctcctaccgcgacaagcagaactggctgtcccgcggcgggcgcatgcgcaacatcgctgactatattcccccgccgcccgggcagcttggcgcgatgatggacgggattgccgcggtcgcgggcctggtcgaggcacaggcggcgaaccccatcgtggccgcggcgtgcgtatcgtttggctttgtcttcgcccacccgttctacgacggcaacggccggctccatcgattcctcatccaccatttgctgcgccaggccggtgtcacgccagatggcgtcgtgctgccggtgtcggcacggatgctcaagcagatcgatacctatgccgcgctgctgaagtcctattccgccccgcggacggccctgctcaactacgcgctggattcggacagcgacacgatcctgatcaagtcgccacagcccggctggctttacgcatcctttgatgcaacagcgctgtgcgaattcgtcttcgaatgcatcgagcagtgcgtcgagcaggaccttgcgcaggagatccagtacctgcgcgcttacgatgccagcgtcgcacgcctggaaagctggctcgacctgcgccagtcacgcctgtcgaacctgatcgacctgatcgtccagaaccacggcgagctgtccaggcgcaagcgcaagctgttcgaagacatcacggacgacgagctcgcccgcattgaagccgtcgtgcgcgacgaattcacggaatacctcgagctcaacggcagccgctgaagcggcggcacagcattggcactgcccggtgccgccaccatggggcggcaccggcgccactatgtatcgctttgtatcccgggccacggcagacatgaaagcttgcacggatgccgggaagcggaaacaacccggatacgtgcggacggtggaatgcgtctatcgccaacaccgggagttctccgccatgtccgtcgtcgccatccatccgccgccgccctgcccctgctatcgtgcctgccacgacaccgcgcacgccgacggaagccatccatgatcgacgccttccttgcctttgccgccggcgtgctgactattgcctcgccctgtgtgctgccggtgctgcccatgctgctggccggctcggtgggcgaatccggccggctgcgcccgctggcgatagcgcttggcttcgtcagcgcgttttccgcgctgggcatagtctttggcgcactgtccagcgccttcagcgaagccccaggcgtggtgcgcaacgcggccatcctgttgctgctgggtgccggcctggcacggctctggccggcgggcttcgagcgcctggcggccccgttagccggcgtggtcgaccgcctggcgggcgccggcggccggaccggcaccggcgtggccggcggctttgtgctgggcatgacgctgggcgcggtgtggaccccgtgcgccgggccggtgctggcgtcgatcctcgcgctggtggccaaggcgcaagacctgcatcgcgccgccggcctgctggcgctgttcgcggctggcgcggccatcccgatgctgggcattgcctatggcggccagttcgccaccactcacgtgcgccggctggcgcgtcacacgcaccggctgcagcaaggcttcggcgtgctggtggtggcgaccgccatcgccatgtacttccagtacgacacccttgccgtcgcctggctgacctcccttttccctgcctcccaacctggagcctgaaccatgcatcgcttgcttcgtaccctgcttgccactaccgccatcgtcgccgcccagcatgccgccgccgcccctgccgactatggcaaggcgccggaattcaccggcatcgacaagtggctcaactctgaaccgctgaccgttgccgggctgcgcggcaaggtcgtgctggtcgatttctggacctatagctgcatcaactgcatcaacacgctgccccatgtgcgtcagtggtacgacaaataccgcgacaagggcctggtcgtggtcggcgtccacaccccggagttccccttcgagaagtccaccgccaacgtgcaggcagcgctcaagcgcttcgatatccgctacccggtagcgcaggacaacgcctatgccacctggaacgcctggcgcaaccagtactggccggcgctctacctggtcgacgccaacggcaccgtggtctacaagcattttggcgaagggaattacgcccagaccgaagcggccattcagaaggcgctgggcaagaacaagtaagcctgccatatcgcttacaagcgaccattgagcgcgaatggcgaacgagcctgccgcgcgctgggccgtgctctccggcacggcccaggccttggagcctgttctcgcttccaagacacatccgagccggttccccggcacaccttacgaaaattcagattccccaatctctagttaataggaatcattctgattataattcgcggggttttcaaaagcacattaaacacatcactacgttcgcctgaccataaccatgcaaaccgcaacgcgctcagtcaccctggaggggccggccggccgcttccgggtccgtccgctcgcccttctcatggccgccatcggcgcgggcactccgctgctgtcagaagcacaggaggtggccgccggcgccgccgtggcacaaaccgggacgtccggtgcgggggcgaagcaggaaggcccgaccgctaaggccgacggcggcgagctgaatgcggtggaggtcagggtcgaccggatcaagagcgatctcgtcagcccgacgcgccaggtgacggtgctggagcgcgaggaaatcgaggagctgaaggtgggctccaccaatctcgcgaccatgctgagcaagctgatcccgggcatggcggactccagccgcacggtcacggacttcggccagacgctgcgcgggcgcggcacgctgatcctggtggatggcattccgctcaacaccaaccgggattcggcgcgcaacctcgccaccatcgattccagcaacatcgagaagatcgaagtcatgcgcggcagcagcgcgatctatggcgccggcgccaacggcggcattatcgcgatcaccacgcggcccgcgggcggcgcgcccagcgcggataccacggtgacgctcggcaccccgctgacgcggctgagcaaggaagggctcagcgccaatgtccagcagcatttttcaggcagccaggggccgatcgactacgcgttccacctcggcgcgcagcgtatcggcggctcctacgacgcgcacggccaccgcatcgcgccggagcccagccagggcgacctgttcgattccaacgtctacaacgtcagcggcaagctgggctggcgcatcgacagccagcagcgcatcgaactgagcgtgagccagtaccaggccaagcagaacaccgactacgcctccgatccgtcggtggccaggctgacgccgggcaccgccgcggcgcgggcgatcaaggggctgcagctggaaaaccagaacgaactgcgcaacaccgtggtcaatctgggctaccagaacctggacctgctcggcagcacggtgtcgacgcagatctactaccgcgactacttcacccgcttccccccgttcgatgcgcgcgcggtggccacgcgtggcggcaatgtggaccaggtcagccagaacagcgacgtgttcggcgggcgcctgaccatcagcaccccgctgggtgccgacaagaagaccaagctgctgtggggcgctgactacaaccaggagcgcagcgacatgccgctcgacgtgttcgatccgcgcgcctacgaccagagcggcgggctggtcttcaacaagaccggttcgctgacctacatgccgccgctgaccacccgcagcggcgggatcttcgggcagcttcagcacaagttcaacgagcagtggtcgatggaaggcggcgcgcgctatgaacgcgccagcgccacgttcgacgacttcgtgccgctgtcgcaatcgcgggtcagcaacccggtcgcggtccagggcggcaccgtcaactacggcgcgtggctcttcaatatcggcggtgcgtacgcgccggtgaagaaccaggagttctatgcctcgttcggccagggcttccagttgcccgatatcggcctgcagatccgcaatgcgcggccgggcttcaatatcaattcgtcgagccttgagccggtcaagaccaacaactatgaaatcggctggcgcggcgcattcggcaatacgatggcgagcctggcgctgttctacaccacctcgcagctgggcgacgtgcagagcttcaacaacggcctgatcctgacccggaccaaggaacgcatcgcaggcgttgaggcttccgccgactacctgagcgacagcgagacctggggcgccggcggcacgttcacctggatcaacggccgcgagcagccgcaaggcagcagcagcttccagaacatgacgggctatcgcatcccgccgctgaagctgaccgcctacgtccagtaccggccgatcagcacttggagcaaccgcctgcaggtgacctactacggcggccgcgactaccggctcaacgaccagaacagcttcgggcggcgcgaggtcagcagctacaccaccgtcgacctgatcagccgctaccaggtcagcaagaaggacacgatcacggtggggatcgagaacctgttcaaccgctactactacccgttgtacagccagctgatgcgcaacagcaataacaccagccgcctgccggctgcgggcatcacgctgaccgcgatgtaccagcaccgctggtaaggctgccgccggacggcgctggcctggtcccttgaccggccgcgccgtttgcgccgggttggcgcaacggccgcggaagcggcacgccggcgcacggcgcctctccccgctcctatatcctcctgcgcaagggagttgatacaaactgtatgcaatttttgtatcacggagtgcttatccctgctattcttgctccccggttgcggcctggaattggatccaggccacgctcgcggcaggcggtctccgcctgcccgtcagcgcgcaatgacagggcccgggggcagccccttccccggcgccagaagaacaagacagtccggaaacctatccggccagacaacaggagacatgaatggcgcccttgctattcaaggtggaagaccgcccccctcggctgacgacgtttttgcttgcgctccagcatctgctggccgccctgggcggcatcattgcggtgccgctggtcattggcggtgcgctgaagctgccgccggaccaggtcattgccctggtgaatgcggccctgcttggctcgggcatcgtcaccatcatccagtgcaagggcattggcccggtgggcatccgcatgccatgcgtgatgggcaccagcttcgcctttgtcggcgcggccatcagcgtgggcgtcgaacacggcgtggctggcatcctgggctcggcgctggcgggttcgctggtgatgatcctgggcagcttcttcatgccggcgatccgcaagctgtttccgcataccgtcaccagcgtggtagtcaccatgatcggcctgtcgctgattccggtggccatcgactgggccgcaggcggccagggcagcagccgctatggcgcacccggcaacctggcgattgccgtcgcggtgctggcgctggtggtcgcggtggtgcagtggggcaagggcatgctgtcggcctcggccattgtggtcggcattgccggcggctacctgctctgcctggcgctgggcctggtcgacttcacccagtttcaccaggcgccgatcatcgcggtgccgcagccgctgcacttcgggatgtcgttcccaatctccggcatcgtcgccatgtcgatcgctttcctggtgaccatcgtcgaatccacgggcacgttcatggcactgggcgcggccacgcagcggccgatttccggtaaatgcctgtcgcgcggcatcctgtgcgatggctttggctcggcctttgcggcactggtgtcgagcccgccgctgtccacctttgcgcagaacgtcggcgtggtttcgctgaccggcgtggccagccgccatgtggtcgcgctgaccggcgtcatgctgctgctggcggggctgttcccggtgctgggcgcgctggtggtgacgattccgcagccggtgctgggcggcgccggcctgatgatgttcgcgatgatcgtgtcgggcgggatccagatgctcagcaccgtcaagttcacgcagcgcaataccctgatcgtggccgtgtcgatcggctgcggcctggcggtgacgttccgcccggaactgctgtccaagctgcctgccttcgtccatgaagtgtttggctccggcatcacggtgggctcgctgtcggcggtgatcctcaacctgctgctgcccggcggcaaggacgagcctgccgaacaagccggccacggcaccgtcggcgaggctgcctgagcagcctgccttgaagcccgcgggcgcgcgctagcgtgcgccgcctcgcgcggccgccccgccccctggcgcgggcgccttcagcagcgggtagggattgatcgccccgcccgcggtgtagacgccatagtgcaggtggggcggcgtgccccgcgcattgccgcttgtgccgacatagcccagcaccgtgccgggcacaatcacgtcgccggcacgcacgccggcgtagtcgtcaagatgggcgtagtaatgcagctggcgcccgggccccatcacccacaccaccttaccgcccagcttgttggtgcccacgcgcgtgacaatgccctcggtagccgacaccaccgggcggccgcgcggcgcaaagatatcgatgccctcatgcttgcgtccgccggagcgcgcgccgtgccaggtatcgcgcagcgcgcccgggacaatgccctggaccggcaccggcaatgccaccggcgcggggcggaccgagagccgggccacgtagatcgcgcgttcgagtggcggccgcaaccagggccaggcgagccagatcaggccgatgctcaccaccagccagatcaggccggcgaaagcgcggggacgggaagacagacgggaggcatgcatatgccttcgacggcagccagccccgcaaattccccgtcaggcgggcctgcgcgccacatcaaacggccccggcaccactttcgaaagcactctccggccgaaccatacgggctggcgccggtcataccctgactgttttcactgcaatgaggagaagcaatggattgtccggtgtgcccgcaaacgcaactcgtgatgtccgaacgccagggcatcgagatcgattactgcccgaaatgccgcggtgtctggctggaccggggcgaactcgacaagatccttgagcgctccgtggcaaccgccccggcacagcaggcggcgccgatgcagcaaatgccgcagcaaaccccgcccccgcgacaggaataccagcgcggccatggcgaccgcgaccggtactatgagcgcgagcagaagcactataagaagaagagcatctggcacgaactgttcgactgaagccggattgctagtgccactggttccagcacaacgtttgtgtgctcgctctcccgcttgcgggagagcaaccgtgtcaagtcggcatgctgtcgagcaattcgaccttgttcttccacacgtcgctggtgcgcagcttgtgcgtcatgtcgatgtcgtgagacttaatgcgggcgtccaaccgcgctatatgctccttcaaactcttaagtgcgactggcggggcagtggcaacccatgccttctcctgcgcgcgcatcgccaccagttggctgcgtctatccagtagatcggcaaactcgcgctgcgcctcgtcgggcagcggccgcgccggcgggcgaatctgcagggcgaagcgtgccagtaccatcgcatcaagccgatcggtcttggccaggatcccgcaggccgaaggcccggcttgatgtcgtttctagctaaaccacccctcaccccggccctctccccatgaggggagagggagaacaccttgcttaggctagttcgggcggctttggcgcacccaaaaccgttggcttgctgtctgggtgctcccagccctcacgccgccttgcgccggcgccgcgaagcttccgcggcagcatcgcgcaactcaggcggcaaggcacgcaattccacggtgaagaaggcacgctcggccggccgcagcgccggcaactgggcggccagccgctccaccgcggcacacgctatggcggtagcgccttgctcgtgggtgaggtaccaggccgattcgagcagcaggttggccagctgcaacggccccagcctgacgtggccggcgtcatggtcttccagcgcgaacgcagccacggcggaccagcgcacgaagcccttggccggtgcgaacggcgcgtggaacggccgcagtgcgtcgacagcgtcggcaacggacagcgggcgctggcggcggaacgcggccatgctgtcgttggccctggctggccggtcggacggcggggtatcgggcccgcagctgccgcgtgcgatgcgcaacaggaagattgcgttccacgccgtgccaccgcccacgccgaaccggtcgcagatccactccgacaagcccagccagcgcatcgcctgccgctgcaccgcgctggcggacaaggtgcgcgcggcatcgaccaggccgtgctgccagaacagccacaggcacaggccgatattggccgcggcatgctgcacggcgtcgacggaatccgcctcgtaggcggcctgcagcgcaccggcgaaggtatccagcgccagctgcgcggcccgcgccgtgccggcatgaccggcgcgcatggcatcggccttgtgcagcagcgcttcgaggttcagcacttcaaagcgcacgcgcgggttgtagcgcaccaccaggcgcagttccggatcggactgcagcccttccaggccggcacgcgcgccgtcgctgtcaccgcgggtatagcgctcccaggcccgcacgatatgcgccatggcgcagaacgcgggcgtcgctgcgccggcctcagccgcctgcaccaggcggtcgacacgcctgagtgccgcccggctctgatcgaggcggccgcagcgccgccacgccaggctttccttgagcaatgacagtgcttgctggaatccgtcgccggcactgcggcctgccgcgcggaaggactcggccacggccgagccgtgcatgcccgcgtggccgtcctgcgcgccgcgcatggcctgggtcagctcgctccagaaggccatgtcgcgcatcacgtagccgacgccgtccggctggcccgccggcgccgcttgcggccccgtgggaaagccaaggcggcgggccagcgcggccgggcccagcgtgcgcccgtccgccacaaagcgcaggtggcgcgcgcacgctgccgtgatccagaacggcccgcggctgcgctgcgccggattggccgcggccgggtcgcgctggcggtcggccccccatccgaccaccacctgccagcgcgcaaagtccgcgaacgcgcgcgacaccagcatgcgcaggttggccgccgtcgggaaggcgctgcgcaccaccgccgcggtgacaccgccctccccggtgcgatgcgcatgccagatgcgcgccagcagccagaccgactggtagcgcgcgggttggccgtcgacccggtacggggccgacacgtcgatatggatcggagcaggcgtggctggcatcaggtaggcagggatcgagtgaaaaccgctggtggcgcccgtcatgttacgcaagttacagccaacgcggttggccttatccggacgctctcctatgctgcgcaccacggtccgggcccggattgccatcccctcaactcttctgcaaagccatgaacaaacatcttgctcgtctgctgacaccgatggcgatcggcttcggcctgctcgcctccaccctgcccgccctggcggcaccgaaagaagtcccgctggatgccgcggcgctgttccgccaggccgatgccaccggcaccatggtgatctacgacctgcggcgcgaccgcatgctgacctacaacaagccgcgtgcggccacgcagtactcgccggcgtcgaccttcaagatcctgaactcgatgatcggcctggagagcggtgccgtggccgacgtcgaccatgacaagctgccgtgggacggcaaggtctggctggtcggcggcaaggctgtcctgcccgacgcctgcaacgctgacgtgccgctgcgcgtcgccttcccgaattcctgcgtgccggcctaccaggcgctggcgcggcgggttggcagcgcggcctaccagcgctacctgaccgcatcgcactatggcaatgccaacagctccggccaggtcgaccgcttctggctgaacggcacgctgcagatctccgcctaccagcagatcgacttcctgaagggcgtggtacagcgcacgctgccgttctccccgaccaccttcaaggccgtggacgacatcactgtgatggagcgcaccgccggctacaccctgcacgccaagaccgggtgggccgattcggccaagcccgcagtgggctggctggtgggctgggttgagcgtggcgacgacgactacctgtttgcactcaatctcgacatggtgcagcccgaacacgccaaggcgcgcatggagattgcgcgcgcggcgctgcggcaggcgggggcgttgccggattgacgcagccgaaggcgcccgccgcacgcgcggccgcctgcagtgactgccctcggatattcacacaggcaatttctcccccgtatttcagatccgtctgatttacctgccgaccccggatcgatagctttggccggccggcatttcccaccgcgtcgcccgacgcaaccattccgtagtgggatctgcccgacgcccatatgcaacgggacagctagacctttcccacaatccggaggtgaaatccaatgagaaaaatggcaatgccggcagccctgctgtcggccatcgcgctgctggccgcctgtggcggcggcggggacgacgcaacgaccacaccggcggcacaaacgccaccgtccgaaaataatccggcaccggcgcctgcaccaaagcctgagccctcgcccgaagcagcaccgcaacctgcacccactggcgagctgccgccgagcctgagcgcaccgcaaccgggctcgacggcaacggtcggcaatggcagcgaaggtctctgggtcggcttcatgaacgccacgctggtcgacaacagcgggaagttcgtgcacgcgagactgacgggcgtgctggcaggcgcgttccagttttctggctcggcctggacgctgggccccggcacgctgtacgaaaccggctttgcctacccggccaccggggccggcaccattaccccggggcagcgctttgacggcaatttcgtcgccacgccaagcaaccctatcaatttgctatccggtacctatgatccgtccaacgcgctagccgtggaccaggctgccatcgccggcaactggaagcaagacggctttgccatgcagatcgatgacgcgggcaacgtcaccggtacctataccagcggcacccgcatttgcgacctgcagggcacggcaacgcttgccaccccgggatcggccaagaacctgtatgcggtcaggatcgttgccgaaaactccacgcagccgggcagcaccggctgcgcgctgtcgaccggcgtgccgcacaacggctttgccgcgatccgcctgatgccggccgacggcagcatcatcgtgagcagcagcacgcgctatgcacgcacgctggtgatggccgccagcaccgggaccggcgggtacttcaccatgcagatgtccaaacaataagcccgcccccccgcaacgcccccgggcggtcctcctgcgggcggaccgccgctaccttcttccttccgagccatggcagtggcttcccgatcacctgacacccaggcggcgcatccgccctccgggtttccccgcggttgagttctgcgcacccatatcatttaattcaacatgaattaattaatagcggacggagacaagatgaccgcatccaaagcgggccgtggcgtgaattccgccagcctgcgcctgtacaacgaacgcgcgctgctgctggcgctgcgccgtgccggcgaggcctccaaggctgacctggcgcgcatggcgcagctgaccaatacggcggtggggagcatcgtgcagaccctgtccgaggaaggtctggtcgaacagtccgggcgccgcacggaaggccagcgcggccagccggccagcctgatccggctgcagcccaagggcgccttcggcattggcgtacggctggaccgcggcagcatcgaggtggtgatggtggactttgccggccatatcctggccagccgcgcccaccagctggtcctgccccaccctgaccaggcgctggcaatggtgcggcacgatattgccgagctgcgcgccctgctcacccccaccgaacagaagcgcctgctgggcatcggcgtggcgcagccctataacctgggtgcctggctgcgcgagctggacgtacagggcgaagccttccaggcaagcttccgcgcctgggaccaggctgacttcccggcaatgctcaacgccgccaccggcttgccggtcttcggcgagaacgacggcaccgccgccgcggtggccgaactgttctacgggcgccaccatgcccggcatttcctctatgtcttccttggccccgccatcggcggcggcgtggtgctcaatggcgactgcgtgcgcggtgtctccggcaatgccggcgatatcgcgatgatgccggtgccgcccagcaccctgccctccgcgccggttgccaccggcaccggcaagcggcgcgacatcctgatctcgcgcgcgtcgctcaacgccctgacccgccacctgcgccaccacggcgtggtggtcaacggccatgccgacctgcagcgccaggtcgagctgggccaccccgcggtcgaggaatggattgccgactgcgtcgatgcgctggcgccggcgctgcagtccgccctcgccgtgctcgacgtgccgctggtgatcttcgatgccgatatcgacggcggcctggtcgccacgctgattgcgcgcctgcagcaggtgctggatgaaagcgcccccgaagcccgcgcgcccgccaccgtggtgcgcggctgctttggcgccaacgccggcgcggtgggtgccgcgtcgctgccgatgttcatgaacttctcgccgcgcgccgaactgctacggggcgcgtctgccatcgttccggaggccggccatgccattgtctgaagcaccgcgtacctcgcccatggcagcgcacctgcatggcggccatgcgggcccagcgccgctgcttgaactgcgcaatatctccaagaccttccccggcgtgaaggcgctcagcaacatggagctgaccgtctacgccggcgaagtccatgccctgatgggcgagaatggcgccggcaaatccacgctgatgaagatcctgtccggcgcctacatcgccgacccgggcggcgagtgccgcatcgccggcaagccggtggccatcgacggcccggccacggcgcgcgcccacggcgtggccgtgatctaccaggagctgagcctggcgcccaacctgagcgtggccgagaatatctacctgggccgccacctgcaccaccgcggcatggtcgaccgcgccgccatggcgcgcgcctgcgaggccacgctggcccggctgggcgcggacttcacgccgcagacgccggtgcatacgctgtcgatcgcgcagcgccagctggtggagatcgcgcgcgcggtgcatttcgagacccgcatcctggtgatggacgagcccaccacgccgctgtccacccgcgagaccgaccgcctgttcgccctgatccgccagctgcgcgccgaaggcatggccatcatctatatcagccaccgtatggcggaaatcgatgagctggccgaccgcgtcaccgtgctgcgcgacggctgctttgtcggcacgctcacgcgcgacgttctgacgcaggcggcgctggtcaagatgatggtcgggcgcgacctgtccggcttctacaccaagacccatggcgcggccgcgccgggcgagatcatgctgtcggtgcgcaatatgtccgatggccggcgcgtgcgcggctgcagcttcgacctgcgcgccggcgaggtgctgggcctggccgggctggtgggcgccgggcgcaccgagctggcgcggctagtcttcggcgccgatgcccgcaccgatggcgccgtgttcgtggccggcacgccgctggccgtcaccggcccgcgccaggcgatcgatgccggcattgcctacctgaccgaagaccgcaagctgcagggcctgttcctggaccagagcgtgcacgagaacatcaacctgatcgtggccgcgcgcgatgcgctgcgcggcgggcgcctgaaccgcgccagcgcgcgccagcgcaccgccgcggcgatccgctcgctcggcatccgcgtggcgcacccgcaggtcaacgtgggatcgctatccggcggcaaccagcagaaggtgatgctgtcgcggctgctggaaacccggccgcgcgtgctgatcctggacgagcccacgcgcggcgtggatatcggcgccaaggccgagatctaccggctcatcaatgagctggcgagctccggcgtggcggtgctgatgatttccagcgaactgcccgaggtggtcggcctgtgcgaccgcgtgctggtgatgcgcgaaggcgagctggccggcgaagtgccgggctgcgccgatgccgccgccatgcaggaacggatcattgcgctggcgaccggcgccggcgagcaaccgcccccggtcctgcactgaaccgctgaattcccgtacaggccggcaaagaacggccgcaccggggcggcatcccgcctcgcagcatcaggagacacatatgcgcaatcccctctcatccacggcccatggcgtcaccgcccaggctgccacgccggtgggccacgccaccggccgcgccaccacgcaggaacgcctgcgcgcgctcggcatgctgccggtgctggtgctgctctgctttggcttcacgctgctgaccgagaacttcgccagcctgcagaacctgtcgatcatcgcccagcaggcgtcgatcaacctggtactggccgcgggcatgacattcgtgatcctgaccgggggcatcgacctgtcggtgggatcgatcctgtcggtgtcggccgtggtggcgatgctggtctcgctgatgccgcaactggcggcgctgagcgtgccggcagcgctgctgtgcggattgctgttcggactggtcaacggtgcgctgatcgccttcatgaagctgccgccgttcatcgtgacgctgggcagcctgaccgcggtgcgcgggctggcgcggctggtcggcaacgacagcacggtctacaacccggatatcccgttcgcatttatcggcaacggcgacctgctgggcatcccctggctggtggtgattgccgttgcggtggtcgcggtgtcgtggctggtgctgcgccgcacggtgctggggctgcagatctacgcggtcggcggcaatgccgaggcggcgcgcctgtcgggcatcaaggtgtgggtggtgcttctgttcgtctatgcggtgtcgggcctgctgtcggggctgggcggcgtgatgtcggcgtcgcggctgtatgcggccaacgggctgcagctggggcagtcctatgagctggatgcgatcgccgcggtgatcctgggcggcaccagctttgtcggcggggtcggatcgattgccggcacgctggtgggtgcgctgatcatcgcggtgctgtccaacgggctgatcctgctgggcgtgtcggatatctggcaatacatcatcaagggcctggtgatcatcggcgcggtcgcgctcgaccgctatcgccagaagggctcggcccgtacctgagctgcggccgcacaggagacagaccgtgatccaacccatcctcaaagcccttgccgcgagcgcgctggcagcgctgtgcgcggcgccggccctggcacaagcgcccgcgcagaccgcgccggcttcagatgtccagtccgtgcagcgcccgctcaagaaggttggcgtgaccctgggttcgctgggcaacccgtattttgtcgcactggcccgcggtgccgaggccgcggccctgcaggccaacccgaaggcaaaggtcaccgtgctgtcggcggactacgacctgaacaagcagttcatgcacatcgacagctttatcgtcgccggcgtcgacctgatcctgatcaacgccgccgacgcccgcgccatcgagccggcggtacgcaaggcgcgcaaggccggcatcgtggtggtggcggtcgatgtggccgccgccggcgccgatgccaccgtgcagaccgacaacacccaggccggcgaactcgcctgcggctttatcgccgaccggctcaagggccgcggcaacgtcatcatccagaacggcccgcccgtatcggcggtgctggaccgggtcaagggctgcaagaccgtgctggcgcgccaccccgatatccgcatcctgtccgacgaccaggatgccaagggctcccgcgaaggcgggctgaacgtaatgcagctgtacctgacgcgctttcccaaggtggatgcggtcttcaccatcaacgacccgcaggccgtgggcgcggacctggccgcgcgccagctcaaccgccgcggcatcgtgattgcctcggtcgacggcgcgcctgacatcgaggcggcattgaaggccgacacgctggtgcaggcctcggccagccaggacccgtgggccattgcccgcaccgctgtgcaactgggcgtgggcatgatgaatggccagcgcccgcccaacccgaccgtgctgctgccgtccacgctggtgacgcgtgccaatgtaggccagtacaagggctgggccgcgccgcggtaagcggcacggccggtccttccaccctcttttccatttgctgattccatgatggctagcccccctgccggcgctccggcacctgaacctgctccagagttcgatttcgtactgttcggcgccaccggcgacctggcgcggcgcaagctgctgccggcactgttcgatgcccacgccgccggttcgctgcatccgcgcgggcgcatcctggcactgggcagccagccgctgtcgcatgacgcctacctggcgatgctaaacgacgaagtgctgccagcgctggccggcaacgccgcggccgcagcgtggcagggctttctcgaccgcatcgtgtacctgcaggtcgatgccaacgccgatgccggcttcggcgcgctggccgagctggtcaatgcgcgcgcggcgccagtggtggtgttctacctggccacggccccgcacctgttcgtcaccatctgcgagcaactggcgcgcgtgggcctgaccggcccgcgcagccgcatcgtgctggaaaaaccgctcgggcacgacctggcctcgtccgaggccatcaacgcggaagtggcgcggcactttgccgaggaccagatctaccggatcgaccactacctgggcaaggagtcggtgcagaacctgatggcggtgcgctttggcaacgtgctgttcgagccgctgtggcggcgcgaatgggtgcgccaggtgcagatcaccatcgccgaagagctgggcgtggagcgccgcggcaacttctatgacggcatcggcgcgctgcgcgacatggtgcagaaccacctgctgcagctgctgtgcatggtggcgatggagccgcccacgagcctgtcggaagacgccatccgcgatgagaagctcaagatcctgaaggcgctgcggccgatccggccggaagacgtggccgaaaaggtggtgcgtggccagtactcccgtggcgccgcgggcggcgacccggtgcccggctatgccagtgaacccggcatcgcgcccgacagccgcaccgagaccttcgtcgctatccgcgccgagatcgccaactggcgctgggccggggtgccgttctacctgcgtaccggcaagcgcatgcagtcgcgcgtggcggagatcgtaatccatttccatgacgtgccctacccgctgttcccgcacccgctgggaatcatgtccggcaaccggctggtgatcacgctgcagcccgaggagagcatccggctgtatttcctgaccaagcagccgggcgacacgcaggcgctgattcccgcgtccctcgacctgcagctgaacactgccgccccacgtgtacggcgcgtgggcgcgtacgagcgcctgctgctcgacgtgatccgcggccggctgggcctgttcgtgcggcgcgatgagcaggtacaggcgtggcgctgggtcgcgcccatcctgaagacgtgggagaactcgcccacgccgcccaagccttacaccgccggcacctggggcccggcagcctccagtgccctgctgtcgcgagacggcatggcctggcatgaagagatgtagcccacgtattgcggagtatctgacatgaccacttccctgcccgcctggcaagccctgcgcgcgcacgccgacaccctgcgcggcacccatatgcgcgactggttcgaaggcccgcgcggcccgctgcgcgccgagcgcttcaccgccgaagcctgcggcctgacgctggactacgccaagaaccgcatcaccgacgaaacgctggcgttgctgttcaccctggctggccaggcgcgcgtggccgagcggcgcgacgccatgttcggcggcgaaccggtcaacaccaccgagcaccgcgcagcactgcatatcgcgctgcgcgcctatccggaggacggctatcgcgcgctcggcgtgcccgtgggcgctgacgtagccacggtgctggcacagatcgagcgctttgccaacgcggtgcgcagtggcgcctggaccgggttcgatggccgcgcgatcaccgacgtcgtcaatatcggcatcggcgggtcggacctgggcccgcgcatggtctgccgcgcgctgagcgatgcacaaaccaccggcccgcgcatgcactttgtcgccaatgtcgacggcagcgatttggcacgcacgctgtcggggctggatgccgccaccacgctggtgatcgtctgctccaagaccttcaccacgctggaaaccatggccaacgcctgcaccgcgcgcgactggttcctgcagcaaggcgtgacccgcgccgggctggcgcgccatttcgtggcggtgtcgaccaaccgcgatgcggtggccgagttcggcatcgacccggccaatatgttcccgttctgggactgggtgggcggacgcttctcgctgtggtccgcagtgggactttcgatcgccgtggccatcggcttcgagcgcttccggcaattgctggacggcgcgcgcgcgatggacctgcatttcgccagcgcaccgcccgagcgcaacctgccgatgatcctgggcctgctcgacgtctggtaccgcagcttcctcggcgccggcagccgctgcgtggcgccctactgcgagccgctggaactgctgccggccttcctgcagcaactggaaatggaaagcaacggcaagtccgtgcggcttgacggcggcgcgctcgatgcgggctcggccgctgtggtatggggcacgaccggcaccaacggccagcacgcctacttccagatgatgcaccagggctcgcagctggttccggtagacttcatcgccacgctggaacccgtgagcgacttgcccggccaccataccaagctgctggccaactgctttgcacagggcgaggcgctgctgcgcgggcgcaccgccgacgaagtgcgcgccgagggcgtgcgcgacgaagcgctggtgccgcacctggtgttcgagggcaaccggcccagcaatacgctgctgctgcagcggctggacccgtaccacctgggcgcgctgctggcgctgtcggaacaccgcaccttcgtgcagggtgcgctgtggcagatcaattcgtttgaccagtggggcgtggaactcggcaagaaactggccgcgccgatccagcgcgaactggaaggcacggccggcgccgccgcgcatgatgcgtcgacggccgcactgatccgccgcgcccaggcagtgcgggcaacggccgcaggctaaccccgcggcaaacaacacaggagacgccgatgtccacgccccttccccgctatgtcgtgttcggagaagccctgaccgacatggtccgccaggccgacggcagctggctgggcctgcccggcggctcatgctggaacgtggcgcgcgtgggcgcccggctgggcattgccaccgcctttgcgggagccgtcagccaggacctgttcggcgatgacctggcccaagccagcgctgacgccggcctggacagccgcttcctgcagcgggtggcgcgctcgccgttgctggcctttgtcgcgtcacgccatccgccgcagtacttctttgtcggcgacgacagcgcggacctgcatttcgatccggcgcgcctgccagagggctggcgccaggcggcagaggtgatccacttcggctccatcagcctggtgcgccagccgctggcggcacggctgtgtgaagaagccacgctggccgcaacggcgggcaagcgcattgccttcgaccccaacttccgggacctgatgcgcgcaccgggctacgccaacgtcctcgcacacatgctgcggctggccagctacgtcaagatctccgacgaagacctggccggactctttcccacgctcgatatcgacgcggcactggcacaggtacgcgccatggcgcccgatgcaaccgtcatgctgacgcgcggcgcgcatggcatgacgttgctcaagggcagtattgtcgtcgagcagcccgcgctcgcagttgatgtggccgacaccgtcggctgtggcgatgcggcgatgggcggctggatggccggcgtgctgtccggcgcggcgggcgaccttgccgcgcaggcgcggctggctgccgccgcggcggcaattgctgcgacccgggccggcgcgtatccgccgcggcgcgaggaagtggaagaattgctggctgcctgaagggccggcgacaggagccgcaagcgatcagcaacggaaaagccggagccagcaaggaaagccctttgggaaagctctgaatatgcgccagatttccagaaaataacctcctcgttacattgtcggtggcaaagtgatgtgctaaccagacgggccttggccacagacaaacgttgttcgggcgtcctatggacgtacgaaactatgcaagcggtcgggctcgctatacttatcacactgtgatagcatacctatgcgcgaccgtagcctcgacacactattggacctggatgggctccgcttcgtcatggatgacgaaagcttgcattgggtgaaaatcgtggtgcgcacctgcgctgtctcgcaggaacgccctcacggactgaggtattcgctgacactgcatgacaggattggctgccgtttgcttggctttgacaatgcgcacggcatcaatgagggatccgggccaggagtgcggacgcgcattgaatacgaccaccagcacatggcggcgggcgttcgattctacggctaccacgatgcttccacgttgctggaagatttctggacagaggtcgacaagatcctgcagcaaaaggagtgaatgatgagcggcaacctcaagattggcatcgcctcactggacgacttcaaggcccgcaccatggcgatcgcccgcggcaaactcaagcccggaaaggatgagcccaaggtctggtttcaatcgctggacgtgctggcaaaggtcctgtccccagccaatcgccaattgcttgcgctgatcgcggaaacgaatcctgaatcgctcgaagagctatcgcaaaaaaccggacgggccgtgtcgaacctgtcgcggacactccgcacgatggagggctatggcttgattcactttgaacaagggccacgccgcaggcttgctccgcgcgttgactacagcggcgtggagcttgagcttgcttttcactagcgtccgctgacatgattggctgcatggcccgcgcgcttgccactacagcaggaacgccggccacagcagctgcccggggttgagcgccgcgaaactgctgctcttgagcaggcggcaatgtccgggcggcaaatactctcaacgacgcgatcaccccgagccatgcgccacgcgcatgcattcatgcggagatatcgctaccgtctgcgccccgccttctcctaacatcagctgcaccatctgcccggccggcctgagacgacaccggcccttgcccccggcagctgtcacagaggaggaaacacccatgcaaaacagcgctgcgccaacgagcgcgccctacacaccggctgcgccagcggcgcccgccatccagcccagccagcgccgccgcgccatcatcgcgacggtgatcggcaatggcctggaatggttcgatttcaccgtctacagcttcttcgcggtcatcatcgcgaagctgttctttcccaccggcgacgacctcagctcgctgctgctggccgtggccaccttcggcgtgggcttcttcatgcgcccggtgggcggcatcgtgctgggcatctacgccgaccgcgtgggccgcaaggcggcactgtcgctgaccatcctgctgatggcgctcggcaccacgctgatcggcattgcgcccacatacgaccagatcggcctcttcgccccgctgctgatcgtggtggcgcgcctgatgcagggcttctccgccggcggcgagatgggcggcgccaccgccttcctgaccgagtacgccccggcgcgccagcgtgcctactactccagctggatccaggccagcatcggcgtggccgtgctgctgggcgcggcggtgggcaccttcgtcaccagttcgctgagcaccgaggcactcaacagctggggctggcgcctgccgttcctgctgggcatcgtgatcggcccggtgggctactacatccgccaccacctcgatgaaaccccgaccttccgcgacaacgccgagcgcgccgattcaccgctcaaggaaatcgtgcaggcctacccgcgcgagaccctggccagcttctcgatggtgatcctgtggacggtgtgcacctatgtgctgctgttctacatgccgacctacgcggtcaaggtgctgaaggtgccgcaggccgatggctttatcgccggcatggcgggcggcagtgccatcatggtgttcgcgccgctggtgggcctgctggccgaccgcatcggccggcgcgtgctgctgagcggctcggcgctgctgatcctggtgctggcgtggccgatgttcgcgtatatcaaccatgcgcccggcctggcttcgctgctggtattccagctggtgttcggcgtgctgatcgccacctataccggcccgatcctggcggcgttctccgaactgttcccggcgcgcgtgctgtcgaccggcctgtcggtggcctacaacttcgcggtgacgatcttcggtggctttgcctcgttcatcatcacctggctgatcgccaccaccggcagcagcatggccccggccatctacgtgatgatcgccgccgccatcagcctggtcggcacccgcttcgtgcgcgaaccttcctacctgcaacaacgctgacatgtcccagagtccccagatccttttccacggcggcgatgtgctcgaacccgccacgggcgagctcctgcgcggccacgatgtcctggttgaaggcgagcgcattgccgcggtcggcccggccatcgatgcccccaacgcacagcgcatcgacgcgcgcggcaagaccgtgatgcccggcctgatcgactgccacgtgcatgtgctggcctcgctggccaacctcggcctgaacgcggtgcagcccaacgtgctggtggcgatccgcgcgctgccgatcatgcagcgcatgctggagcgcggcttcaccaccgtgcgcgatgccggcggcgccgattggggcctgtcgcaggcggttgccaccgggctggtgccggggccgcgcatctttgcgtcgggcaaggcactgtcgcagaccggcggccatggtgatttccgtccgcgctcggatgtgctggagccctgttcgtgtgccttccgcgccggtgccatcgcgcgcgtggtggatggcgtcgatgccgtgcgcctagccgtgcgcgaagaaatccagaagggcgccagccagatcaagatcatggcctcgggcggcgtggcctcgcctaccgacccgatcggcaacacccagtacagcgaagacgagatccgcgcgatcgttgccgaagccgaagccgcacagacctatgtgatggcccacgcctacaccggccgcgccatcacgcgcgcggtgcgctgtggcgtgcgcaccatcgagcacggcaacctggtcgaccgcgacagcgccgacgagatgcgcaggcacggcgccttcgtggtgccgacgctggtcacctacgacgcgcttgcgcgcgacggcgcccgcctgggcctgccggccgactccgtggccaagatcgagaccgtgcgccaggccggccgcgactcgctgcgcatctatgccgatgccggcgtgccgatgggctatggctcggacctgctgggcgagatgcacgaccaccaggccgaagagttccgcatccgcgccgatctgctcggcaatctggaagcgatccgctcggccacctcgatcgcggccgccatcctgcagcgcgaaggcgagcttggcaccgtgcgcgccggcgcgctggccgacctgctgctggtcgacggcaatccgctggccgatatcggcctgatcgccggccagggcgagcgcctgagcgtggtgatgcaggccggccgcatccaccgccgcgccggctgatccgggcggcgcgcccctcccgctggcctccatctggatgcgccggcggtctatcatggcggcttctctgaccggaaaccccatgcgcatttccccgctcccgcccctgcccaacctggtcgcgtttgaagccgcgatgcgccacggcagcttcacccgcgccgcggccgaactgcacctgacccaaagcgcgatcagccgccaggtggcccagctggaagactttctcgggcgcaagctctttatccgcgaaccgcgcgcgctgcgcctgaccgtcagtggccagcgctatgccgaggtggtgcagcgcctgctggtgggctgcgccgaagcgaccgaagacgtgatgaaggtgcgcagccataccgccctgacggtggcgtgctccagcggcgtggcggtgctgtggctgacgccgcggctggcctcgttccgcgaggcgcaccccgagatccagctgcgcctgaccgtcaacgacagcctggcgtcgctgtcgccggcggagttcgatatcggcatgtactacctgcgcgagggcccgccgccgggactggcagcacgacggctgtatggcgaggaagtgttcccggtgtgcgcgccgggctacctgaacggccgcacgctggccccggccgcgctggccaatgaaacgctgctgatgctcgacgacggccagcgccagtggatgtcctggcagacctggctggccaaccagggcctgcccgacgccacgctgcgcaacgtgctcacctccaaccagtacccgatcctgctgcagctggccatggaaggccatggcatcgtactgggctggcgccatatgatcgacgcctgcctgcgcgaaggcctgctggtgcgcgccagcgaggccagcgccagcctgggcggcggctactacgcggtgtggccgcgcgaccggatggaaccggccgcggcgcgcgcgttccgcagctggctggtgcggcaggcgacgcctgcaccagcctgatcgctcaggaacccgccttgtagttcgtatccttgacgatcttcgcccaccttgccgcatcctcggcaatggtcgcggcaaactgctccggcgtgccgcccaccacctcatagtcgatcgctgccaggcgctgcttgatctcgggctgcgccaggatgcggttcacctcctggttcagccgcgtgacgatttccttgggcgtgccagccggtgccagcagccccgcccaggaattgaaggccatgccgtcatagccggcctcatgcatggtcggcacgtccggcagcgcgggcgagcgcttggacgcgaacaccgccagcggacgcagcttgccggccttgatcatcgccatgccgttgaacgggtcgatggtcatgtcgacctcgcctgccaccactgcctgcatctgcggcccggtgccgcggtaagacacgctgacgacgtccggcgtgcccgccgcggacttgaaggtggcgccgatcagctcgatcatgctgctgccggccgacaggctcagcggcttggtcttggacttggccagcgccacgaactcctgcacggtcttggccggcaccgacggatggaccaccatcacgaagccgatattgctgatctgcgagatcggcgcaaagctcttcagcggctcatagcccgccttgtacagcaccgggctgagggtctgcgcgccggcgctgttcagcagcagggtgtagccgtccggcgccgcgcgcgccacgatgtccgtgccgatgatgccgttggctccgggacggttttccaccaccaccgactgcttgagcgcttcgcccagcttctgcgaaatcagccgcgccaccacgtctgtggccccgcctggcgcaaacggcaccaccatgcggatcggcttgctgggataggtgtcactccaggccaacgcgggcatcgcgcccagcatggcggcgcacagcatcaggcggcggcgcaagttcggtttcatcgggttgtctcctggacggcggttgtcggaagccggcaccggcatggccagccatggctgcacctgcatttattcatagttgtgaattggattttacccacataaattaccccgtcaaccgagggtatgtgcggacaggcggccgaccgtgacactgacggtaccgaccccgccggaagtgcaggcgaaggacgcggccaacacggtctgcacctgagccgctgggttcaatcatgcaagaagggacgccaaggcgtcccttcttgctactgcttccgaacctccgattggggcggaagatggtcacgtaccggcccttgcgggcagggaaatcggccgatatccggatgctcgaaggcgcgtcacagcattgatcgctaccacggaatcggctggcgatcgcggaagaagccgccggtgggaccatcgtcgggcagcgttgccagccagatcacagtgtcgatgcactgctccggcgagcgcggcgcatcggggccgcccagatcggtgcgacaccagcccgggcacacggagttgaccttggcgccgtgatcggccatctcggcggccaggatgcgcgtgacggcattcagcgccgttttcgagatccggtaagccggcacgccgcggcccatctccgccaattgccccatgcccgaagccaggttgaccacccgggcggcgcggctggcgcgcagcagcggtgccagcgcctgggtggtccgcagcacgccgaacagattggtttccagggtgcggcgcagggtctcgagcggcagttcgagcaggctggtgtgatagtggtcgagcgaaacaccagcgttgttgatcagcacgtccacgcgtccgaagcgttcgctcagccagttggccagtgcggccgccgagccttcttccgtgacgtcaaggcggtggcatgcgatcggatgccccgcgagccggagctctgcctcaagcccagcgaggtccgccggcgtgcgcgccgtggcgacgaccagatggccttcaacagtggccagacggcgcgtggctgcgcggcccaggccgcggctcgcgccggtgatgacggtaatgggttggttggccatgcctgaggtcctcctcgctggcgcagataacccatctatacaccgtcgattacgacttttgttaggcggatatccgtgccggaacaaatcaggaccgaattggttctaatttaagaaatactggtggcgacgatgctcagacttagcaagctgactgactatggcacggtgatcatgacgcacctggcgcgcaacccgggccggatctacagtgcggccgaggtcgccgccgcgatcggtgtggcggttccgacggcaagcaagattctgaagatgctggcaaggcaccacttgctggagtctctgcgcggtgccaatggcggctacctgctggcgcgaccgccgggacagatttcgatcgcacaggtgattgacgccatggaaggcccggccggcatgaccgagtgcagtgtcgctgccggcctgtgtgcgcaggaaggcctgtgcgccatccgcgccaactggcaatcgatcaatcaagtcatctttagcgcactgaatggcgtgacgctggcggatatggcgcaaccggtgttgcacccggtggatatcggcgccttgcgcgcccgacgcgcaaacgggccgcaagctgacattttgtgattcaggtgacagtggcaagcgaaggcaaaccatggcaaccccggcacgcaagctcgatgaactgatcagccacggctataagcatggcttctacaccgccgttgagacggacacggtgccgtgcgggctggatgaggacgtgatccgcatgatctcggccatcaagggcgagccggagttcatgctggagtggcgtctcaaggccttccgccactggctcacgatgtccgagccgcactgggcgacggtgacgcacccgcccatcgactaccaggcaatcgcctactatgccgcgccgcgctcccagaaggccggaccgaagacgctggccgaggtcgatccggagttgctgcgcacctacgaaaagctgggcgtgccgctgcacgagcgcgagctgctggccggcgtggccgtggacgcggtattcgacagcgtctcggtggccaccaccttcaagcagaaactgggcgaactcggcatcatcttctgctcgttttccgaggcggtgcgggagcatccggcgctggtgcagcagtatctcggctcggtcgtgccctataccgacaacttcttcgcctcgctcaactccgccgtgttcagcgacggctcgttctgctatatcccgcccggggtacgctgcccgatggagctgtcgacctacttccgcatcaatgccagcaacaccggccagttcgagcgcaccctgatcatcgccgaccagggcgcttacgtcagctacctggaaggctgcaccgcgccgatgcgcgacgagaaccagctgcatgccgcggtggtggagctgatcgcgctggaagacgcacagatcaagtacgcgaccgtgcagaactggtatccgggcgacaaggacggcaagggcggcatctacaacttcgtcaccaagcgcggtgactgccgcggcgcgcgctcgaagatctcgtggacccaggtggagaccggctccgccatcacctggaagtatccgagcgtgatcctgcagggcgacgactcggtcggcgagttctattcagtcgcgctgaccaaccactaccagcaggccgacaccgggaccaagatgacgcacctcggcaggaacaccaggagcaccatcctttccaagggcatctcggccggccacggccagaatgcttatcgcgggctggtgaagatggccaggagcgcggtcggcgcacgcaactactcgcagtgcgattcgctgctgctgggcgacaaatgcgccgcccataccttcccttatatcgaggtgaagaacgccaccggccaggtcgagcacgaggcctccacctcgcgcatcggcgaggaccagttgttctactgccagagccgcggcgtcagcgcggaggatgcagtctcgatgatcgtgaacggcttttgcaaggaagtattcaaggagctgccgatggaattcgcggtggaagcccagaagctgctgggcgtgagcctggaaggcagtatcggatgaaagaagccagccatgcttgagattcgcaagctgcacgtcagcgtagacgacaagcccatcctgcacggcatcgacctcagcgtgaaggccggcgaggtgcacgccatcatgggcccgaacggttcgggcaagagcaccctggcccacgtactggccgggcgcgaccgctttaccgtgacagagggcgaagtcctctatgacggcaccagcctgcttggcatgccgccggaagagcgcgcccgcgcgggcatcttcctcgccttccagtatccggtggaaatccccggcgtctccaatatctacctgctcaaggcggggctcaacgcgatccgcaagcaccgtggcgagccggagctggacgccatggatttcctcgccctggtcaaggacaaactccagctcatggagatggaccaggacctgctttaccgatcggtgaacgagggcttctccggcggggagaagaagcgcaacgagatcctgcagatggcagtgctggagccgcggctcgccattctcgacgagaccgactccggcctcgacatcgatgcactcaagatcgtcgccaggggcatcgaggccatgcgcagcccgcaacgcgcgattgtgctggtcacgcactaccagcgcctgctcgactacatcgtgccggaccaggtccacgtgcttgcgcaaggccgcatcgccaggtccggcgggccggagctggcgcgcgaactggagcggcacggctatgccgcgatggagtcttcgacatgagcgcaagcggactggagcactatctcgccgagttcgcccgcgtcgaggccgcactgcccggccgccgtctgggctggcttgcgcacgcgcggcggcaggcgctggatcatttcgcccaggccgggttccccacgctgcgccacgaggactggaaatacaccagcgtggccgcactcgagcgaagccgctttgccgtggcactgccgcaggccggcgacagcccggaccccgcggtggcagcccagatcgaggcgcttgccctggccggcgcgcagctgatggtgttcgtcaatggcacgcaccagccgcaatggtcgcgcatcggcaccctgcctgcgggcatcgagctggccagcctcgccgcgacgctggagcgcgcgccggactgcctggaagcgctgctgttgtgtcgcacaagcgactacccgtccggcttcgccgccttgaacatggcgttcatgaccgacggtgcctatatccgcgtggcggccggcaccgtcccggaacaaccgatccacttgctgttccttgccaccgctgccgaactggcaacccatgcgcgcaacctcgtggtggcgcaagccggcagccaggtctgcatcgtggagcaccacgccggcctggatggcctggcctattgcaccaataccatcactgacatcgttgccgagcgtgatgcgcaggtcgaacatcacaagctgcagcaggagagcctcaaggccttccatatcgccggcgtgaacctggaccagcggcagggtagccgctgcgcctccagttcctttgccctgggcggcgccctggcgcgggtcgacatcaatgtcgggctgaatgccgagcataccgagtgttcgctggacgggctgtatatgaccgccgggcggcagcatgtcgaccaccacacccgcgtcgaccacgccagcccgcacagcaagagccgcgagttgtacaagggcgtactggcgggcgcctcgcgcgccgtcttcaacggcaaggtggtagtgcatgccgatgcccagcacagcgatgcgcaccagtccaaccgcaatctgctgctgtccgaccaggccgaggtcgacaccaagccgcaactggagatctatgccgacgacgtcaaatgcggccacggcgccaccgtcggccagctcgacgccgagcagatctactacctgcgctcgcgcgggatggacgatgccgcggcgcgtgcgctgctgacctttgccttcgccgaagaggtcgtcaggcggctcggccctgccccattgcgcacgcggctggaaacgctcttgcgcggcaagctgccggagcctgtgaaggagctgccatgaacacggctgcgcatgaacggatggccgtggagcacgcggtgccggccgccagcctggaggtggagcggctgcggaaggatttcccgatcctgcgccagaccatcaacggcaggccgctggtctatctggacaacgccgccaccacccagaagccgcaaagcgtgatcgattgcgaagcgcattactacgccgcgctcaacgccaatatccaccgcggcgtgcataccctgagccagcgcgccaccgatgcctacgaggccgcgcgcgacgcagtgcgagacctgatcaacgccgccgggcgcgaggaaatcgtgttcgtgcgcggcaccaccgaggccatcaacctggtggcggcaagcttcggccagcgcctgcgcccgggcgacgaggtcctgatcagcgcgatggagcaccactccaatatcgtgccgtggcaactggcgtgccagcgcaccggcgccttgctgcaggtggcgccgatcaacgatgccggcgagctgatgctggagcagttcgcgcgattgctcggcccgcgcaccagactggtcgcgctgacgcacctctccaacgcgcttggcaccgtcaacccggtgcggcacatcatcgagctggcgcatgaccatggcatcccggtgctgatcgatggcgcccaggccgtgccgcacctaaaggtcgacgtgcaggccctcgattgcgatttctacgcgttctccgggcacaagctttacgggcccaccggcgtcggcgtgctctacggcaaggccgcgctgctcgatgccatgccgccttaccagggcggcggggacatgattcgcgaggtcacgttccgcaagaccacatacaacgagctgccctacaagttcgaggcgggcacccccaatatcgccggcgtcatcgcccttggcgccgccatcgggtacgtgcgcgcgctcggcctggaagccatcgccgcccacgagcacgcgctgctcgcttacgccagcgcgcaggcagcaaggatcgccggcctgcgcatgatcggcacggctgccgacagggcgagcatcctctcgttcacgctggacggcatccatccccacgatgtcggcaccatcctcgatcagcacggcgtcgcggtccgtgccggccaccattgcgccatgccggtgatggagcgcttcggcgtgcccgccacggtgcgcgcttccttcgcgctgtacaacacgcgtgaagaggtggatgcactgtttgctgccgtgcgcgcggcacaggaggtattcgcctgatgtctgacctgcgcagcctctaccaggaagtggttgtcgaccacagccgctcgccgcgcaatttcgggcggctggcggcagcgaaccgcagcgccgagggcttcaacccgctgtgcggcgaccggctgacgctgtacctgagaatccgcgacgcggtgatcgaagacgccagcttcgagggctcgggctgcgccatctccactgcctctgcgtcgctgatgacggaagcgctcaaaggcaagaccgaggcgcaggcgcgggccttgttctgcggcttccacgcgctggtcaccggaaagccggggcagtccgaagtgccgatgggaaagctggaagtcctggccggcgtgcgcgagttcccggcgcgcgtgaagtgcgccaccctggcctggcataccatgcaagccgctttggagaacagcgccaggccggtctcaacggagtagaaccccatgagcatgatcgattggctgcacaaggccagggaacacgaagacaggttcgaggctgagccggacagcctcgaggggcgggtgatagcggccttgcgcacggtgtacgaccccgagatcccggtcaatatctacgaccttggcctgatctaccagctatcggtggacgaagccagcggcaaggtcgggatccgcatgacgctgaccgcgccgggctgcccggtggcgcagaccttccccggcgtggtggagagcgcggtgatggaagccagcggggtggacgcggtcgaggtagaactggtgtgggacccgccctggtcgagagaacggatgagcgaggcggcacgcctggaactggggctgctctgagatgagcgagtggatcgatgtcgcccgagccgaggacttcgcgcccggcacttgccgcagcgtcgatatcgatggcgtccaggtcgcggtattcaatgtggatggcaattactacgccatcgaggacctctgctcgcatgaggccgagccgctctgcggcggcgacgtggaaggccaggaagtcgtctgcccgcgccacggctcgcacttttccctgctgacgggcgaggcgctgtccccgcccgcctacgagccggtggcgacgttcccggtccgggtggcggacggcaaggtgcaggtcagggacgagcgcggggaataagcgtacaaccccgatcagtcacttggccgggggcgggtctggacgcactgtcgccaggctgcgccgccttgccatccccgccgatcccatctctaatagtcttgagtaccgtccaggcaaccaacgacggccaggaggcgaaatgcgctgcaccagttgcggtttcgcgaacctcgcgggagccaacttctgtgaggcgtgcggagcaaagcttggccgagcctgccctcagtgtggtgaggaagccactgcagccgcgaagttctgccgcgcttgcggctttgcgctgaccgacgccccggtcggcaccgctgccacgccagcgccgcccgcggccacggccccggtcctctacaccccgccccaccttgccgggcgcatcctggccgaacaggcggcaatggaggccaggggcgagaccgccggcgagcgcaagaccatcaccgcgctgtttgccgacatggccggctcgaccgcgctgacgcaggacctcgaccccgaagacgcgcgccggctgatcgaccccgtggtgacgctgatgatggaagccgtccaccactatgagggctatgtggccaagttcctcggcgacggcatcctggcgctgttcggcgcgccgattgcccacgaggaccatgccttgcgcgcgctctacgcggcgctgcgcatgcaggacgcgatgcatcgccacagcgaccgggtgcggctggagcaaggcatcccgctgcagatccggatcggcgtccataccggcgaagtcgtggtgcgctcgatccgcaaggatgacctgcacaccgactacgatccggtcgggcacaccatccatatcgcttcgcgcatggaggggattgccacgccggcgtcgatccttgtcagcgaatcgacccacaagctcaccgaaggctatttcgagttcacggcgctggggaccacccatgtcaagggcgtgcgggatccgctcgcggtatatgaagtcgtcggcctgggagccttgcgcacgcgcctgcaggtggccgcgcaccgcggcctcgccaggtttgtcgggcgccaggatgagctggcgcacttgcacgcggcgctggggcaggccaaggctggacacgggcgcattgttgcggtggtcggcgaagcgggggtcggcaagtcccggctgttccatgagttcaaggtcagatcgcagcagggctgcctggcgctggagaccttctcggtctcgcacggcaaggcgtttgcctacctgccgctgatcgagatgctgaagagctatttccagatcacggcgcaggacggcgaccgcagctgccgcgaaaaggtgaccggcaggctgctgaccctggaccgttcgttggaagaacacctgccctacctgctctacctgctcggcaccatcgagcccgactcgccgttgccgaccatggacccgaccatccggcgccagcgcaccttcgaggcgattgcgcggctgctggtccgggaaagcctcaaccagccgctggaagtcattttcgaagacctgcaatggctggacggtgagaccgaggccttcctcaatatgctgatcgaccatgtgcccggcgcgcgcatcctgctgctggtgaactaccggccggagtacagccatcgctggaatgcggacgggcattattcgcagctgcagctgcagccgctggggcaggcggaggcgcaggaactgctgaccgcgctgctcggggacgaccgcagcctggtgccgctgaagcggctgatcctcgacaagaccgaaggcaaccccttcttcatggaggaagtggtccagaccctggccgaggaaggcgcgctgctcggccagcccggctgctaccgcatcgagaccgcgccggccctgctccatatccccaccaccgtgcaaggcgtgctggccgcccgtatcgaccggctgccgctggcccagaaggagctgttgcagaccctggccgtgattggcaaggagttcccgctgagcctggtcctgcgcgtgaccggcttgccggaagaccacctgcatccgctgctgtccgacctgcaggctgcggatttcatctacgaacggccggcattccctgaggtcgagtacgccttcaagcacgcgctgacccaggaggtggccggcagctcgctgctcaccgagcggcgcagcgccttgcatgaaagctccgcccaggccatcgaggcgctcttccatggccggctcaaggactactgcagcgaactggcgcaccactacagcaacagcggcaacatcccgaaggcggtcgagtacctgcactgcgccggccagcaagccctgctgcgctcggcgcaggccgaagcgatccggcacctgagcatggccatcgacctgctcaagcggcaacccgacagtgccgaacgcgcgcgccaggaactgacgctgctgcttgcgctcgggccggccctgattgcggcccggggccaggcatcgcccgaagtcgagggcaattaccggcgtgcgctggccttgtgcgagcaaggccagcagacgccctacctgttctcggcacagctggggttgtgggcgttctatcagcttcgtgcgcaatacgaggtctcgctgcctttgggcaagcggctgcttgcgctggccatgaagtcgcagaagcccaagcagctggcggagggccatcgcgcgatcggcgccacgctgttccgccttggcatgctggacgccgcgcgcaagcatgttgaggcggtgctcgcggtgccgcatcctgagcaaccggcgtacgacttcctcacgggctacgggcgcgacccggccgtccacgccaccagcacgctgggctggatcctgtggtaccagggcttggcggaccaggcactggcgcgctgccaggaggcgctggccatggcccgtgcccgcccggatgcgtacaaccttgccctgtgcctggtctttgccgcggaacagcatcaatgccggcacgaagtccggctgacacaggagtacgccgaagccgccatcgccatctcgggcgaacagggttttccgatctacctggcgtggggcaccgtcctgcagggctgggcgatggcggcgctgggcagtcaccaggaaggcgttgcgctgatgcgccagggcgtggccgcctatgaggccaccggcggcagactgggcatgccgaacctgctggccctggttgccgaggcctgcggcaaggcaggccagaccaccgccgcgctggacgtgctcacgcaggcacaagcgctggtggaagagaccggagaacggctggatgaggcaaccgtgtaccggctgcgcgccgagatgctgctgcagctgtcggcagagcgccctgcgccgccggccgcgcaggaggaagccgaagcctgcttgcaccgggccatcacggtcgcccacgaacaaggtgcaaagccgctggagctgcaggccaccctgagcctggcccggctgtggcggcaacaaggcaaggtcgacgcggcgcgtcaagtgctggcgcgggtccacggcagcttcagcgagggcaccgacaccgcggactggcaggaggcccaggcgctgcttgcagcgctggcggccgaccaggccaataccccggagcgcccccacgcatgacctcgacgccaggcctccccctgcaagaccgcttcgtcgcgctgtggacacgtgcgggcggcacgcacgcggccgacgcctatgccgatctcgctcgttgctacggtgagccgacgcggcactaccacaccctcgaccatgtccgtcgctgcctgcaagacctggactgggcgcgcagcgcgataccggataccgacgaggtggaactggcgctctggtgccacgacgtcatctacgtgcccggcgccacggacaacgagcaacgcagcgccgcatggttgcgccattggtcgggcggcagcatcgccgccgccgcgcgcgtggccgcccttatcctggaaaccacccacgccgaagtgccggcaagcctggccggccgcttcaccgccgacatcgacctggcggcgctgggctgcagccgcgcgcgcttccaggaaaatggcgccaacctgcgggccgaacgcaccgacctggacgacgccgcctatgacgccgccgagcgcgccttcctgagtgcgctgctggccagcccgcgcatctacaccaccgacctgttccaggcgcgctacgaggcgcaggcacgcgccaacctgacgtggcggctggcgcagccggcctggcctacaggaactccccgctgatatcgatgctggagcgccggcccacgctgtcgtagtgctgctccagccaccggctcgcttctgcgcggcccttgtcgcgcagcgagcacaggaaattccaatcggcgttgtacttggtggaaacccccagcgcggccatggtctggtccgagcggatcgaatggatccacacctccttcatctccgtgccgtcgagcttgccctgctggatcagcgacgtgacgaaggcaatggcgcgcatctcgcgcatcagcgacgagttgaagctgacctcattgacgcgattcagaatatccgcggccgtggtcggcacgccgtggcgcacgatcgggttgatatggacgatcaccacatcgtgggtctggcagtgatagatcagcgggaaaatcgccgggttgccgacatagccgccatcccagtagtgctggccgtcgatgctgaccgcctggaacagcgtgggcacgcaggccgaggccagcacggcgtcgatgctgagttcctcgggcgggaagatgcgtatccggctggtctcgatattggtcgcacacaggtagagccggatcgggcaatgctcgcgcagtgccgcaaagtcgacctggctgccgagcacgtcgcgcagcggattgaggttgttgggattgaactggtacggcgacagcaggcgcagcgcgatgtcggccatcgcatacatcggcgaatggttcaggcccagcgtatggctgctcttgaaccaaggcagccaccggaacgggttgtagcgctgcgccgagtgcgcgatcgcctcccagaaatcatgcaaggccaggcgcgcgccgtcactgccgccctgcagcagcccgtaggccagcacggtggcgttcatggccccggcgctggtggcgctgacgccttcgatcgccagcctgccgtcctccagcagccggtcgagcacgccccaggtaaaggcgccatgcatgccgccgccctgcagggcgagcgccacaggcttgggttgtgcaggctctggctgcatgcggtcttcccttcagcggcggcaacccgccatgctcaagtgtagggaagaactgtgcgtgcagcgtagtgccggacgcgcgcagtggcacacagcacgtgtgccctggccaggcaggaccagggccgcaagctccgggacgatgcgctggcgcataacgcaactgagccaggctgcggccaggtactacaatggccgcataaaagcagaacagctttccttcgtgcgtcaaatacctcactttccggcccgcaaagccatttcccgcccggcctccctgatcgttgccgccagccttgtcctggtctgcatgatcgcggcccttggtgccctcgccctggtgcagatgcgcagggatgcactggacaatgccagcgaggcctcggccaacctggcgctgacgctggaacgcagcatcacgcgcaacctgcagatccatgagctggcaatcgggggcatagtggaagccatgcacgatcccgcactgctggcgcaaccgccggcgctgcgccagcggctgctgttcgaccgcttgatcaacgccgaagacatgggctcgctgctggtcaccgacgccaacggcacgctggtgttcgactcgcaccagtggccgccgcgcccggtcaacgtttctgaccgcgactacttccaggtccaccgcagcggcgatcacagcggcctgttcctgagccggccgttccagccgcgcctggcgccggagaacaagtccatcggcatcagccggcggctttccgcaccggacggcagctttgccggcaccgtggtcggcaccttgcgcctgaactacttccgcaagctgttcgatggcgtaagccttggcgcgggcggcaccctgacgctgctgcgcacggacggcaccatcatcatgcggcggccctatgaagccgaatcgatcgggcgcgacatctccggcagcccgtcatttgcaccgctgctgcaaggcacgcaaggcacgtttatcggcgtcgcggcagtcgacggggtgcagcggctctacagcttcaggcgcactccgggctttccgctgctggtcgtggtgggacgcgccacccacgacgtgctggcaccctggcacaagcgcgcctgggtgttcggggcgatgatcatcgcgctggacgctgccatcatcgcgctctcggtattgctgtcgcgccaatggcggcgccgtgtcgagatggaagagcacctgcgctggatggtcaacaccgatggcctgaccggccttggcagccgccgtgcgctggacgatgccgccgacgtggaatggcggcgcgcgcgccgccacagccagcctttgtcgctgctgatgctggacgtcgaccacttcaaggaattcaatgaccgctacggccaccaggccggtgacgatgcgctggcagcggtgggcgcctgcatccagcgccaggtgcggcggccgggcgactatgcggggcgctatggcggcgaagagtttgccatcctgctgccgcacaccaacgctgccggcgcggccgccatggcggaggccatccgcgctgccgtccaggccttgcagattccgaatgctgccggtgccgacgggcacttgacggtcagcatcggtgcggtgaccgatgccaacggccccggcaacgaaaaggatttcgccgagctgcgcgcctttctccgtgccggcgacgaagcgctctacctggccaagcgctccgggcgcaattgcgtcgcaaccttcggcgccacggcagcggcgatggcgtcctgagggcccggcgccgcggctacgccagttcgaacccatgccgcgccagcggcagtgaacggatgcgctcgcccgtggcagcaaacagcgcattggccagcgccggcgccagcgtcggcaccgccgattcccccacgccgccgatgcgctcgccgctctgcaccagcacagcctcgaagcgcggcgtctgggccaggcgcagcagtgggtagtcgtggaaattggattgctgcacgcgcccgtcgccaatcgtgatgacgccggacagcgccgcgctcaggccccagatgctggcgccctcaagctggcgctcgaccgtggcggggttgatcacggtgccgcagtcgatagcattgacgatgcggtgcagcgtgatgcgcttgtcccgcaccgacagctccactaccgtcgcgcacagcgagccccatgcctgcgacagcgccacgccctggaagcgccccgccggtgcgccgccccagccggcctgctgcgccagccggcgcagcaaatccgcctggcgcgggcgctcggccagcaggcgcagccggaactgcagcggatcagtcctggcatggtgggccagctcgtcgatgaagctctcggcaaagaacgtgttctgggtatagcccacgccgcgccagaaaccgaccggcacggcggtattgaccatcgcatggcgcacggcgacattgggcagcgcgtaaggcaggtccaccacgccttcgaccgacttgggatcgacgccgcccttgacccggtccgggaaattgcggatgtagatcgatgagcacgccagccgcgcatccagcgcgcggatgcctgccgcgccgggtgccagcacggcgctgaagcgcgccgccgccgcggggcggtagaagtcgtgctggatatcttcctcgcgcgaccagatcagcttgaccggctgtcctgccgctttcgatgccagcgccgcctgcaaaaagacgtcgaactcctcgcgccggccgaagccgccgccgacaaaggtcgaatgcacaacgatgcgttcggccggcaggccgagcacaggcgccagccgatgcgcgatctcgccgcagacctgggtcggcccccagatctcggcacggtcggcgcgaacgtcggccgtggcattcatcggctccatggtcgcgtgcgcgaggtacgggacctcgtattcggcggtataggcctggccggcctgcatgtgcgcatcggggtcgccattgcgcaacgccagcgccgaagcgctccgcgcggcttcccggtagccggccatcaaggcagcatcgccgacgggttcgccttgcggcagtttccagtccggcctgagcgcggccaggcccttgcgcgcggtccagtagctgtcggccagcaccaccacggcgtcgtccaacggcaccacgcgccgcacgccgcgcacggccagcgccggccgggcctcgacacggtgcagcttgccgccgaatgccgggcaggccatcaccgagcccaccagcatgcgcggcaccttgacatcgacgccgaacaccgcagcaccgcgcgtcttcagcggaatgtcgagccggtcagtcgggcggcccagcagcttccagtcgcgcggatccttcagcgccacgctggccgggcgcggcaaggcggcagcccgcgctgccagcgcaccgtagccaagcgtccggccgctggcctcatgacgcaccacgccctgtacggcacggcactccgcgaccggcactttccagccctgcgccgcggcttcgcgcagcatctcgcgcgccgtagcgccgatgcgccgcagcggctcgaacgaccagcgcgcggaggtgctgctggcggtcgcctgtaccttgaacatgcggttgttgtagaccggatcggtgggcgccagctccgcgcgcacctgcttccagtcgcactccagctcttcggcaatcagcatcggcgccgatgtcatcacgccctgccccagctcggcggaaggcaccatgatggtcacgctgccatcggcatcgatgcgcagccacgcgttgatatcgtcgggatcgtgcgcgggcgcatccgcggcctttgccagcggcaggtggaagcccagcacgaacgctgccggcacggcgctggcagcctgcaggaagcggcggcgactggtgtggcattcgctcacgattgcgccctcccgtcggtatcggccatgctctgtcccctggcggcgcgcaggatggcgcgctccacgcgcgggtaggtgccgcagcggcacaggttggtgatgccggcgcgaatgtcttcaggcgcgggctccgggttctccttcagcaaggcgcaggcggccatgatcatgccggactggcagtagccgcactgcggcacctgctcgacaatccacgcacgctgcaccggatgcgaattgtcggccgacaatccctcaatggtcgtaatgtcggcacgtgccacgctgcccacgggcgtgatgcaggcgcgcacggccttgccgtcgacatgcacggtgcaggccccgcacaggccggcaccacagccgaacttggtcccggtatagcccaggtagtcgcgcaatacccacagcaggggcatgtcgcggtcggcatcgacggcatggcgcttgccgttgatcttcagctgcaatttcattgggggtctcctcgtcgcgcaccggcttcgcagtggccggttcggtgcggcccagtatcggccgcgcggcatggcaggacaatcgacttgttttgccatgacctgtgaggcaagatcacagccatgatccgcaggctcccctcgatgcaagtcctccaggcctttgccgccaccgcgcgcacgggcaacatgacgcgcgccggcgatgcgctgtgcgtgacgcacggcgccatcagccgccatatccgtgcgctggaggcacagctgggctgcaccctgttcctgcgcgccggccggcaactggaactgaccgccaccgggcgcgagcttgccgatgaactggaaaatgccttgcgcgcggtcgaactgtcgctggccggtgccaccgagcgccgcgcgcgtgaacgccagtcgctgagcgtcaatgtcagccccgagctggccggcgcctggctggtacccaagctgccgcggttgcgcgaagccctgcccggcctggacctgtctatcgcagccagcaccgacgacccgaacttcgcccgctccgacctcgacgtcagcctgcgctacggtcccgcgcccttcaccggctaccagtgcgtgaagctgctggacgacgacatcatcgcggtatgcagccccgacttcgcgcagcggcacgcgggcatgacggccgcagacgccgcgcacctgccgcggctgcggcacgcgcgctttcgctgggcgcaatggggcgcggcggcgggggtggtgctggacgagccggaagacggcatcgtcttcgactgccgcgcactgctgatcgaagccgccgccagcggcctggggctggcgctgacgcgcgccttgctggcacgggaggctatcgccgcgggcaggctggtgcagccgttggccgccagctttcccgcgagccacaactgctacatcgtctggcgtggggacaatcccaagcaggcgctgatccggcgcttcgcgctgtggctgcgcgacgctgcggtgcaggcgtgaccggcaccgcccagccgctagcccttccctccccgccacacctgcagcagatcccacgccggcgcttccccttccggctgtggcaacgcttgcgccttgaccagcatcgcgccggcctgcgcctgcagcttgtccaggcagcgcgacagcacgcgtgcctcttccgccgtcaggcaggcagccagccgcgtattgaagtcccgcgcctgtgcgaacgctgcacggtagacggcttcgccttgctcggtcagcgtgaaggctgctgcgcgccggtcctgggtacgcgtttcgcggcggaccagaccgcgtttcaccagggcgtggacggcgcggctggccagcaccttgtccaggccggcgctttcggccagttcggtcagccgggtgcctggctgctcgccaaggaaggagatcatgcgccattcgcgccgcgtgacgcccgccctggcgcgcaggtgcagcgccgtggcgcccagcgcgacgcggttcaggtggtagatccggtagttgatgaaatccgccagccgctgcggccgctgcaggcggttgccgctgttgtcgtgtgccatgccacacctgccaattagttgactttgtcaattatatcgacgggtgttagcttgcatcgacgccgctcgccggcggacaacaaactggagacatcgtgagccctcgcaccttccttccccgcttcgccgcgtgcctgctggcggttgccgctgcatggtccgcgcccgccagcgcgcagtcggaccgtccgctgcgcatcctggtgggctacccggccggcggcaccgccgacctcgccgcacgcctggtcggcgacaagctgcgcgagaccctgaaccagaccgtggtcatcgagaacaagcccggcgccggcgggcggctggtgatggactacgcgcgcacgcagccggccgacggaaataccctggtggtggccaactcggcggtcatgaccattgcgccgctggtctaccgcaagctcaactacgatatccagcgcgatttcacgcccgtggcggaggccgccaacttccagctggcgctcgctaccgggccggccagcccggcgcgcacgctgaaggactatgtggcatggctcaaggccggtgcgcagaacaactcctacgcctcgccggcgctgggcagcatcccgcatttcttcgggctgatgatcggcaagcaggttggcatcgacatgctgcacgtccccttcaacggctctgcgccgctgatgagcgcgctggtcggcgggcaggtgccggcttcggtcgacacccttgccgacctgaccgaaatgcaccgcgccggcaagatccgcgtgctggcgacttccggcacccaccgctcggtggcgctgcccgatgtgccgaccttcaccgagcttggctacaagggcatcgaaggcgaaggccgctacggcctgctggcacccgcgggcacgccgcgcccggtgctcgacaagctcaacgccgccatcgtcagggccgtgcagtcgccggacgtgcgcgacaagttcctcaagctggggctggaacccgcaaccggcccggccgacgcctttgccggcgtgctcaaggccgacgccggcaagtgggcaccggtggtcaaggcgtccggctataccggcgactgaaacccggcaaaccgaccatgacgatccgcaataccctcttcatcatgtgcgaccagctgcggcgcgaccacctgggctgctacgggcatccggcgctgcgcacgcgcaatatcgatgcgctggccgcgcgcggcgtgcgcttcgaccgcgccttcgtcacctccggggtctgcggccccagccgcatgagcttctataccggccgccatgtcagcagccacggcgccacctggaaccgcgtgccgctgtcggtcggcgaagtcacgctgggcgaatacctgaagcacagcggccgcgcgctggcgctggcgggcaagacccatgtgatgcccgacaacgccaacctgaagcggctgcacctggatggcggcactgagctggaaacgctgctgcgcagcggccacttcaccgaagtcgaccgccatgacggccaccacgccgagccgcacagcgcctacgccgactggctgcgccagcaaggctacgacagcgcggatccgtggaccgactacgtgatcagcgccgagaacgaacgcggcgagatcgtctccggctggcacatgcgcaacgccggcctgcccgcgcgcgtggccgagccgcattccgagaccgcgtacacggtggaccaggcgatgcggtacatcgccacgcgcggcgacgatccgtgggtgctgcacctgtcgctggtcaagccgcactggccctacctggcgcccgcgccctaccacgccgcgtattcgctcgatgactgcatgccgctgcagcgccacgacgccgagctggaagacccgcacccggtgctgtcggcctaccgcacgcaggaagaatgcgccaacttcatgcgccaggaagtctcggacacggtgcgccccgcctaccagggcctgatccagcagatcgacgaccggctcggccagctctgggaacagctcgaacgcctgggccgctggcaggacactctgatcgtcttcaccgccgaccacggcgatttcctgggcgaccactggctgggcgagaaggagcagttctacgacactgtgcagaacatcccgctgatcgtctacgacccctcgccggcagcggatgccacgcgcggcagcgcgcaggccagcatggtcagcgcggtcgacgtggtgccgacggtgctggacgcactgggcctgccgccggccgaccaccgcgtcgagggccgctcgttgctgggcctgacgcgcgcgggcgagcgtgcctatgccggcagctggcgcgatttcgtcgtatccgagctggactatgcctatcgcggcgctcgcgtggcgctgggccgccatcccggcgagtgccgcgcctggatggtgcgtgacgcgcgctggaaatatgtgcactggcaagggttccggccacagctgttcgacctccagaacgatccgcaggagtatttcgacctgggcagcgaccccggccacgaagccgtgcgcagcaccatgcggttgcggttgctggagtggttctgcacgctcaagccgcgcgtgacggtaaccagccaagaggtagcggccaagaccaatgtgtacaagcaggccggcgtgttctttggcgtgtggtgactacgcccggcgtcatctgcggtccggtgacgtccccctgcccggatggcgtatcctttgaagcgagggatgggggaccggtgttcgcaccggcaaccggagcgatcatgaaacacacctggattcttgtggcggacgaatccctcgcccgcatttttgcctcgcacgcctcaaccgcgccaatggctctggttgaggaaatcactgacgcggcagcacatggcgaccgcgccaacctgcgtcgcgacgcctacggccggcgcggccacgccgccgtacagggcgacgccgggcaccccggtgcccaccaggccgggccgtccaccgtcacatcgtcggccggcgaggatgaactgcaccaggaagcgcagctgtttgcccgccgcgtggcggactaccttgccgatgcgcgcaacaagcagcgctttgactcactggcgctgatcgcggcgccgcgtttcctgggcctgctgcgcaaagccctttccgccggcgtcaccgacctcatcacgaaggaaattggcaaggacttcacccacatgcccaacaacgacctgcaacaacggctcgcggacgaagacatcattcccgcgcgccgcgacgcgcgcgtcgttaccggccgggaccgatagcgaagccgcgcagccgccggtgccaggccaccggcggctgtgcgccggcgtcagcgggcagtgcccgagccgctggctgcaccgctgctgccgctggaggtgccgctcgggctggtcgtgctggtggcgccggacgtgccggtagaagtgcttgagctaggggtgctgctgcggctgcggctctgttcggtgaccgaaccggcgccggacagcgagccagagccggtggtgctgccggtggcggtgcaacccgccaggaagccaattgcgagcagggctgtgccgatgcgtagtgttgttttcatgtcgtcctccatctagcatggttggcggcaagccttgctacacggcgcaggctgccggtgagcgcgctggaacgcagctctgctgcggaagacgcaactgacgtaccagcggcgccatacgacgagcggcgcgggccggcttggcaacgcggcggccggcaatgcgggaaagtgacatgactgcggtccggccacagtaagaagtgcgcgccgcgggtaaaagttaccgcgccggcgcagttcagtatcgactgaagatggcaggcatccgtgctagcgcgtcagtgtccacttgtaggcatagcggtccgggcggaacagcagttcgccgcagaacaacggtgtgtcatcgatatcatgcggcgtgctgcgcaggcgcaacagcggttcgccctcggcaacaccgagccggcgcgccacgtccgcgggcgcggcaacggcggtagcttccatcgccacttccttgaaccggtacccgagccggctttcaaacagcgacatggcgtcgttggtttccaggtcctcctgcaccaggcggcgcatcagcggctcaggacccatcagggtgaaatgcgcgacggccgcgtcatcccagtaccgcacggtggccacgctcagcactttctcgccaggttgaagacgcagcgccgccgccacatgggccggcgcgcgcaccagccgtaccgacgccagcttgccgtaggcgagttggccacgggcgcgtgcggtttcatagaaaccggtcagcgcgccaaggctgggcgtgtctgagggacgagtcacgaaactgcccttgccgttgaccttctcgatcaggccggcgttgtgcagcccggacagggcctggcgcacggtgatccggctgaccgcgaattccgccaccaactccgcctcggacggaagcttggcgcccggcccccatgtgttgctggcgattcgctggcgaatctcgttttcgatctctttgaacctgggcagcgccacttatgttccgccttggcggcggctccgaactgggtggaagggattatacctatcatgacagcctgcggcgtaaccctattgacctgttataacaggtaatggcagtatccgtcgtcaccagatatgcgcgcgcccccgcagatcaccgcatgctggcaactcaggagacacgcaaattgaataccaagacatcacaagacaccgccagcgcggcggcagagttcgactacatcgtgatcggcgcgggatcggcggggtgcgccgtggcggggcgcctggcagaagatccgagtgcgaccgtggcgctgctcgaggccgggccgcatgatcatcacttctcgatctgggcgccggtgggcattgccgcggtggtgcccaaggccggcccgcgcaactacgcctactacacggtaccgcaaccgggcctgaacggccgccgctcctaccagccgcgcgggcgcggcctgggcggcagctcctcgatcaacggcatggtctatatccgcggccatcggcgcgactacgacgactgggccgcgctcggttgccggggctggggcttcgacgacgtcctgccctacttccgccgcagcgagcgcaatcctagcctggccggccaggaacatccgctgcacggcaatgacgggccgctgcacgtgagcgacctgcgctcgcccaatccgtttgcacagcgctttgtccaggcagcgatccaggccggcctgcctcacaacgacgacttcaatggccacagccaggaaggcgtcggcctgtaccaggtgacgcagcgcaacggcgagcgctggaactcggcgcgggcctacctgcacaacggcaatgccgcggacacggcgctcaatggcggccgtcgcggcctggcggtgctgaccgatacgcaagcgctgcgcatcgtgttcgaaggcaggcgcgctgtcggcgtggaagtcgtgcgcggcggggcggtgcagaccctgcgcgcacggcgcgagatcgtggtcagcggcggcaccttcaactcgccgcagttgctgctggcatccggcatcggcccggccgcgcacttgcgcaacttcggcatcgacgtggtccatgaccttccgggcgtgggcgagaacctgcaggaccacctcgacatcatcgtcaacaagcagctgcaaacgaccgagctgttcggcaagaccggccgcggcatgttgcggctggcgcgcgaggtgatgcgctaccggcgcaaccgcaccggcatggtgtcgtccaatatcgccgaggccggtgcgttcctgcgcagccgccccgagctggacatcccggatgtgcagctgcactttgccgtggcgctgctcggcaaccgcaacctgggcaaactgggccacggctactcctgccacgcctgcgtgctgcgtccgaagagccgcggccatgtgcgcctgcgcagcgccgacatgcgcgagacgccggtgatcgatccgcgcttcctgtcggctgaggaagacatggccggcatggtcgcaggcgtgcgggcaatccgccgcatctttgcgcagcctgcgctggcgcagcacggcgggcgcgaaatcctgaccgacgctttcggccccgacagcagcaatgaagccgccatccgcgacttcgtgcgcacgcacgcggacacggtctaccacccggtcggcacctgcaagatgggcgtcgacaacatggcggtagtcgacccggaactacgcgtgcaaggtgtggagggcctgcgcgtcgctgacgcatcgatcatgccgacgctgatcggcggcaacaccaacgcccccgccatcatgatcggcgaaaaggctgcggacctggtcaaggcctcgcaccgctaagccggctatccccctgcattggcaaccactacaccgaggagacaccccatgcaagccactgccgcaaccaccatcagcccggaagcctaccgcgcgctggacaatgaagcctttccctttgccgtgcgccgctgcacgccgacgatcggcgccgatgtcgaaggcatcgatttccgcgagccgctggacgacgacacctatctctcactgcgccgcgcactgctgaagtacaaggtgctgttcttccgcaagcaggcaatcacgccggcccagcacgtggccgtggcgcgccgcttcggcgagctggaagtgcatccgatgtttaccaaccacccggaacatcccgaactggttgtattcgggcgcgatggcacgacgcgcgggcgcgagaacctttaccactcggacgttagttggcgtgagatcccgtcgatgggttcgatgctgcgctgcgtggagtgcccggaggtcggcggcgataccatgtggatcaatatggccgcggcctatgaaaacctgccgcaggacatgaaggcccgcatcgccaacctgaaggccgtgcacgacgccatgccgaccttcggctcggcgctgaacgaagaaaaatacgcggagatgcgcgccaagtatccgccgatggtgcacccggtggtacgcacgcacccggaaaccggcgaaaagatcctgttcgtcaacgaagccttcaccacgcatttcgccaacttcgtcaaggaagcgccatatcgcatcggctccgactaccgcccggccgaactggacctgctgcagtacctgtaccgccaggccgccgcgccagagtaccaggtgcgcctgcgctggcagccggacaccatcgcgctctgggacaaccgctccacgcaacactacgcggtgcaggattacttcccggccgtgcgccatatgaaccgcgccaccatcatcggcgaccgcccggtctgaccgtccccacccaaagccaatccgaggcaaccggcatgaacatcgtcgacaagttctatatcaatggcaagtgggtgcagcccgcagcgggcgcgacccaggccgacatcatcgatcctgccaccgaagcggtcgcgggcacgctcgccatgggcaccgcggcggacgtggaccaggccgtgggcgcggcgcgcgcagccttcccggcctggtcggtgtccacgcgtgaaacacgcatcgccctgcttgagcgcatcatcgccgcctaccaggcgcgcatgggcgacctggcgcaggcggtgcgccaggagatcggcgcaccgattacgctggccaccaatctgcaggccgcgatcggcctggcacagctgcaggcaacgctgcaggcgctgcgcgacttcgagttcgaaaccacccgcggcaacagctgcatcctgcgcgaggccatcggcgtggcggcgctgatcacgccgtggaactggccgctgaaccagatcgcggccaaggtggcgccggcgctggcggcgggttgcaccgtggtgctcaagccatccgagatcgcgccgctggacgcccggatcttcgccgagatcatggatgccgcgggtacgccgccgggtatcttcaacatgatctatggcgagggccgcgcggtgggggccgcgctgtcgtcgcatcgcgacgtcgacatggtgtcgatcaccggctcgacccgcgccggcgtggaagtggccatcagcgccgcgcccacggtcaagcgcgtggcgcaggagctgggcggcaagtcgccgatgatcatcctggacgatgccgacctgcaggcggcggtgaccagcggcgtggcgcagtgcacggtcaacaccggacagacctgcatcgcgccgacgcgcatgctggtgccgcgctcgcgctatgagcaggccgtgcagattgccgccgccgtcgccaacgcggtcaaggtgggcgacccgtccgaccccgaaaccaagatgggcccgatctccaaccgcggccagtacgacaaggtgcagcgcctcatcggggtgggcatcgaggaaggcgcgcgcgtggccgcaggcggccccggccgccccgacgggctgcagcgcggcttctatgcgcgcccgaccatctttgccgacgtgcgcaatgacatgaccatcgcgcgcgaagagatcttcgggccggtgatatgcctgctgccgtacgactcagaagaagaggcggtggcaatcgccaatgacaccgagttcggcctggccgcctacatcgcgtcgtccgacgcggcgcgggcacgcaagctggccgcccgcctgcgcgccggcagcgtgcgcatcaacggcgcgacaatggacctcaccgcaccgttcggcggctacaagacgtccggcaacgggcgtgaatacggccccgaaggcattgccgagttccttgaaaccaagacggtgacaggttgagcctgcgcgctcccgcccgcagtcaccgtaccgcccggtcgtgcagcgccatgctgccggccgggcggtgtcgcttgtaaggcgcctcgctgccgagcttgtctgacatgcgcaggcggcggcgtccgacagccgcagcctgccggccagctatcttcatagcagcgccaggccttttgccagggcgcccgactatgtcgaccattcccgattccgcgccttcttcgctgccccctgcttcgcccgttccgttgcccgccgacggcagcccgcatgccggcgccgacaccgagggcgccgccgggtcccgcacgatggcggagatggctgactcagtcgtgccggccgatgccgtcaccgcctcgctgcaccgtgccagcgtggcactggtggtgctggcgacgctcttttcgctgtacgccgtgcatatcgcacgcgaattcctcattccggtggtgctcgcgatcgtcctggcctacctgctggacccgctggtctgcgcgttgcagcggctgggcctgccgcgcgcgctggcgggcaccgtggtgttgctggccgtgctgagcgccctgctcagcggcgcctacctgctgcaggggcaggtggaatcaatcgtcaacagcctgcccgagacggccagcaagctgtcgcgctcggtcggcgcgctgatgagcggcgacgattccatgtggcagaaggtacgtcgcgccgccaccgtcctcagcggcaccggccagcccccgcccgcacgcggcacgcaggtggtggtggagcaagcgcccgcccagatccacaacatgctgctggccggctcggtcagcatcttcaccatggccggacaggcagtggtagtggtcttcctgctgtacttcctgctgctggccggcgataccttcaagcgcaagttcatcaagatggtcgggcataccatttccgagaagaagatcagcgtgcacatgctggacgaggtcaaccgctccatccgccgttacatgggcatgctgctggtgaccaatacggccctgggcgcctgtacctggctgctgctcaagtggctgggcgtgcacaacgccggcagctgggcaatcgcggccgcggcgctgcacctggtgccctacttcggcgccctggcaatcgcggtctgcctgggggtggtgaccttcatgcagttcggcacgctcggcatggcagccgcggcaacggtcggatcgctgctgatcgccacgctgatcgggtcggtcgtcaccacctggatgaccggccgcatggcgcgcatgaacgcggtggccgtatttgttgcactgctcctgttcacctggctctggggcgtatggggcatgttgctcgccatcccgctgatcaccatcgccaaggtggttgccgatcacattgaagggctcgaagtggtggcagagttccttggcgaatagccgcccgccatcgcccaacggcactatcgatccgccgctatactggaaaagcgaatgctgcaccacagcattcttgctacgccgggatcgtgcggaggaaaacaatgatgtctatatgcgacctgtgcgagtcgcagctggaccggccgggccacgtgccgccgcatcccaggctggtgatgtcggcgaccttgcgcaccgccagcggccagaatgcgtttgtgtaccgttgcgcgcactgcggccagacactgctgctggcctcgcccgatggcgaggcgcccgaccgctggacccggctggatgccgacggatgggactgagcgggatggctcccggctgacttgtgcttgcggttgcgcaaatcgacggcttgcgggtgtgggcataatcgtctcagcagttcccaaccgcaagccatggccaagaaatttccccttcatccccgccaccccgagcgcatctgctggggctgcgacaagtactgctccgtagacgacatgggctgcggcaacggctccagccgcacgcagcacccgattgaactgctcggcgacgactggctggagtacggcgactggggtatcgaagcacctgccggtccgccagagacctcaacctagaccgccggattacaatcgttgtctcaggcttccacaagacgtccggcaccgccggcatccaccgagacaaccatgctgaacctccaggactcctcgctgctgcggcagcagtgctatatcgacggccgctgggtcgacggcgagcgccgcatcgacgtcaccaacccggccaccggcgagcgcgtgggacaggtcccgcaactgggcgccgatgaaacccgccaggccatcgaagccgccaaccgcgcgctgccggcatggcgcgcccgcaccgccaaggagcgctcggcgctgctgcgcaaatggttcgaactgatcatggccaaccaggaagatctggcgcgcatcatgaccgccgaacagggcaagccgatcgccgaagcgcgcggcgaaatcgcctacgcggcctcgtttatcgaatggtttgccgaggaaggcaagcgcgtctatggcgacaccatcccggcgccggtcagcaaccagcgcatagtcgtgaccaaggagccggtgggggtatgcgcagccatcacgccgtggaacttccccgccgccatgatcacgcgcaaggccggcccggccctggcggtaggttgcaccatggtgctcaagccggcatcgcaaaccccgctgacagcgctggcgctggtggccctggccgagcgcgcgggcattccggccggggtgttgtcggtggtgaccggctcggccggcgccatcggcggcgagatgagcagcaacccgctggtgcgcaagctcaccttcaccggatcgaccgaggttggccgcgtgctgatggcccagaccgcgtcgacgatcaagaaggtgtcgatggagctgggcggcaatgcgccctttatcgtgttcgacgatgccgacctggacgcggcggttgaaggcgcgatcgtgtccaagtaccgcaatgccgggcagacctgcgtctgcgccaaccgcatctacgtgcagacgggcgtgtacgaggcgtttgcgcagaagctggtggcggcagtagcggccctgaaggtcggcaacggcatggaagatggcgtgcgcatcggcccgctgatcgacgacaaggccgtggccaaggtggaagagcatatcgccgacgcgctcggcaagggcgcgcgcctgctgcagggcggccagcgccatgcgctggggcattctttcttccagccgaccgtactggccgacgtcggcgccggcatgctggtcgcgcgcgaggaaaccttcggcccgctggcaccgctgttccgcttcgaaaccgaggatgacgtcgtcgccatggccaacgacaccgagtttggcctcgccagctacttctatgcccgcgacctgggccgggtctggcgcgtctccgaacgcctggaatacggcatggtgggcgtcaataccggcctgatctccaacgaggtggcgccgttcggcggcgtcaagcagtctggcgtgggccgcgagggctcgcactacggcatcgaggattacctggtcatcaagtacacctgcatggccggcatctgattgccgcgactcagtacgccgtgtccgcgcacacggcgtgccggggctcggggcagcgcccgccgtgccggcaggtgtcgcgaaagcgcgcgatccggtcatggacacgctgcatctgctccagctgatagctggcgcgcgcagcgctgtaactggcgccgaactcatacagggcgccagccgcggcgcgggatagtccttccaatgcctgcgccagctcccgcccttccacgctgcggtgccggcgcaggcgccaggacaaggcctcctggccctgcgcaagcaggctctgctcaaggtagccaagctgctcggcaacggcctgcgcgccatgcagcgccgacaggtaggcgcacaccaccgccaggcgctggttcatctccccgccgcggcccagcagttcgcgggcgcaggtgcgcaaggtatccgcgtcaaacgcgttgacttcgtcggtggcttcctgtgcataggcggccagcggcagcaccgtgactgccaggcccggcggcagcacgctggtgaaacggctggcgatcgcgtgctgcacggtgcagtccagttcgcagcaggtcggcacagcggcatcgacatagaattccagcgccggcggccgcccgtggtccatcgacaccacggcgcgcgcaggcgggtgcccggccatcgcaagcacctcgaggccggcctcgacacagcgctgctcatcgggctccgcccccagtgcctggacaatatcctgcatctgcagcgtgccagagagttccatgcgggttggcccgggcgggtggtcccccctgcggccgcggtcgagcgccatccgcttccattcgacttgcgtcatcgcattgcccgtcatacagcctccgattttggttccactacccgcgctgcgcggccatcacgatggccgcgtgcatgttctgcagggcatgcagcggctcggcgccggtcagcgcggccaccagcatgctgtcttccagcctgaaacggcacagcaccaggttggagcgcgccagtgccaccatctgctgcggcgtgagcgcggccagcacacggcccactttgcgctcgatgccaagccggaacagggcctcgggctcgttctcgcgcatcagccgctgcaccagcagcaggtaggagaggttcaggtccgtgatttcccgcaggctctcgccgaccaggtcgctggccgtctcttcagccgcggtgccggccggtgttgcatgttccattcggtcctcgcgctggccgggcttggtcattcggctgccacagcctggccaccggccgtgcgcggtgcaagccggcgggcatcgtgcgggccgcgccggggcacctgccgatcgcacgcaggcgcgtgcgcggagatcatcgggcgctcggcgatggcccgcaaggcgggcttgtcgagcagcgagatggtgcggtgcctcacccggatcagcccgcagtccgccagccgcgagaactgccggctgactgtttccagcgtcaggccgatatagctgccgatttcctcccggctcatgcgcagcacgaactccgaggacgagaagccgcgcgccgcaaagccttcagccatccacagcaggaaggtcaccagccgctcttcggcggtcatcagcgccagcatggtctgcagcgcgcgtgcgcgctgcgcctgtccgccgagcgccaggaacagctggttggcaagctccggcatgccggcggcggcgccgcgcagcgcgtccatgccgagcatgcacagcttggtgtcctccagcgcggtggcgtaggacgcatagtgcggatgcgccaggctgtccagcccgaccaggtcgccggggaagtggaagccgaccacttgcgtgcggccgtcttccgtggtcacgtgggtcttgactgtgccgacgcggattgcgtagagcgaggtcacggggtcgcccagcaggtacaggcactggcccttgcgcaggcgcaccgtgcggtggaagccccgggcgccgcccggcaagccccgggcgcctcccaggcagaagcgggccagttggcaatctgcgctgcacggcatgccgtcgcacggcaggtggcattcgtctaactgtgtcattggcgcctctggatggaagagctgaaagcccttgtgcaaccattctatggagccagtttccccagacaatccgcacattctgatttgcagtacagaagcttctgatccggacctgcgctgccggggccaccggcatccccggccattggccctgccaggctgcttgcggggtatccttgctacaagaccagcaccggatgcgctggcgggccacgccggcaggacgccgttcaggacatgccatgacaagaccccccgaggacccgcagcaacccgccggaagcgtacctcgtcccgacgctggcgagccatcgggcgggcgttcgcaagagatccgggccgacctgcccgatgtgccttaccagaccctggtggactccgtgcaggactacgccatcttcacgctcgacgtcggcggccatgtctccagctggaacaagggcgcggcgcgcatcaagggctatgcccgcgaggagatcctgggcaagcatttctcgcagttctacacgccggatgcgatcgcccggagttggccgcaagccgaactgaaggccgcggccgaacagggccggttcgaggacgaggggtggcgcgtgcgcaaggacggcagccgcttctgggccaatgtcgtcatcaccgccctgaaggacgccgagggccggctgatcggcttcgccaaggtcacgcgggacatgaccgagcggcgccgcgccgccgaggccctgcaccagagcgaagaaaccctgcggctgctggtggagggggtcaaggattacgcgatcttcatgctcgatcccggcggccatatcgtcagctggaattccggtgcctcttatatcaagggctaccgccgcgacgagatcatcggccgtcatttctcggtgttctatccgcaggaggatgttgccgctggcaagccgtcacggcacctggcactggcgcagcgcgtcgggcgcgtggaagacgaaggctggcgcgtgcgcaaggatgggtcgctgttctgggccaatgtcaccctgacagcggtatacgacgagtcacgcacgctgcgcggctttgccaaggtgacgcgggacatgagcgagcgccgccgccgcgaagagctggaacgctccagccagcgcatgaatgagttcctggccaccctttcgcatgaactgcgcaatccgctggcgccggtgcacagcgcgctcgcggcgatgcggctggcgccggaggatgcggtgctggcaaaccggagcctggccatgatcgagcgccaggtgacccacctgagccggttggtggacgacctgctcgacatcgggcgcatcacctccggccggatcgagctgcgcatggagccggtcgagttcaacgagatcatcgcgctcggcgtcgaggcagcgcagccggcgctggatgccaagtcgcagtgcgtcgaagtgcggacccatgccggctcgatcccaatgcgtgccgacaagacgcggctggtgcaggtcatgcagaacctggtgctcaatgcatcgaaattctcgccgcccggctcgtcggtgacgatcgccaccaccatccagaaccgcacactgcaggtccaggtaatggaccagggctgtggcatcgggccccaggccatcgacgagatcttcaacctgttcatgcaggaaagccgtccgggcaccgacttgcatggcgggctgggcatcggcctgtcgctgtgccggtcactggttgagctgcatggcggcaccatctctgccgccagtgccggggcgggacaaggcagcaccttcacgctgcggctgccgctgacggcctcgcacaaggaggacccccggccaggagccgcactgccggcccagggtccggtcgcacccgagttgcaggcgcagcgcatcctgctggtcgacgacaaccgcgacgccgccgacagcctggccatgctgctcgagatatgcggccacgaggtgaccattgcctacgacggcgccgaggccctgcatgtggcgccccgctgccgcccgcatatcgcgctgatcgacctggccatgcccggcatggacggcttcgaagtggtgcgcgccatgcgcctcgtggccggcaccgagctgacgcgcttcgtggcgctgaccggcttcgcccagccggcggaccggcagcgtaccgaggccgccggcttcgacgcacacctggtcaagccggtggagctggaaacgctgttcggcaccatcgcccggctgcgcccgccggaatgacccgttccggcaccgaacccgaccttcgccaattccaaacacgcgcctgccggcgctgcgacacactgacggccattccatcgcaacagatcacagaaaggagacagcgatgcagggttggatcaggcgtgcagccgcggggctggtatttgcgttcgcggccacggccgccggtaccgcgctggcggactatcccgacaagccggtgcggctggtggtgccctttccgcccggcggcgccaccgacctgctggcgcgcgagatcggcaacgcactgtcggcgcggctgcaccagccggtggtgatcgacaaccggcccggcgccggcggcaacctggcggccatcgcggtggcgcgggccccggccgacggctatacgctgctgttcggcaccttcggctcgctggcggtcaacaaaagcctctatgacaagcctggctacgatccgctgaaggacttcgcgccggtggcttcggtcgcctacctgcccaacgtgctggtggtgcatcccagcgtgccggcgcgcaccgtgcaggagctgctggcgctggcgcgcaaggagccgggcaagctgacctatggctcgttcggcaacggctcgtcgtcgcacctggcgggcgagctcttcacccacctggcggctgtcaatatcacgcacattccgtacaagggcagcgccgcgtcgatgaccgacctgatcggcgggcgcatcaccatgatgttcgacagcgtctcgaccgcgctgccgtatatccgcgacaaccgcgtgcgcgcgctggcggtgacgacgcagaaaccctctgaccagctcccaggcgtgcccacgctggccgccgccggcgtgcccggctacgagctgaccgcgtggtttggcgtggccgcgccggccggcacgcccaaggcagtgatcgaccgcctcaacggcgagatcgtggcggcgctgaagcagcctgacctggccgccaggctggccagccagggcaccgtgcccttccccgccacgccggcgcagttcggcagctatatccgcgcgcagttcgagaagtgggacagcctgatcaagtcggccaacatcaagctggacaactgatagcctgagcccaggccgtgtccggcgcgccgaagcgccacgacagccggcgcgccgcctgccgcaccagcgcggcagtggcgcccgcggtgctgctgtcaaagctgccgctcgagcccatcacggcgatcaccagcgccaggctgccggtgtggtcgaataccggcgccgccagcgtgtcgatgcccggcaccgggtggctcagcgcattgtcgagccgggccgcgcgcacctgcgccaggcgcccggcgtaggccggcgccagcttgccgccgggttcaagcacttcggccgcggcagcgccggccatgcgcaaatcgtccttttccagcaagcccgccagcacgttggctggcaggtacgcagcggcggtgcggccaatcgcggtatggaccagcgacagcaccgtgcccacgcgcaggcttacgtgctggggccgcgccgattcctccagccggaccaccgtgggccccagcggccccagcactgccatggccacgctcaggccggtggcgccggccagctcgatcacctccggttccgcctcacgcgtcggcgacagccgctgcagcgcgatcagccccagttccagtcccagcggtccgcacaggtagttgcccgcggcatcgcgcgccagcaggccggtcttctgcaggctgaccagatgcgggaacgccttggccggcggcatgcccgcggccagcgccaggtcgcgcagcgccagcggccggccggcagccaccagcgccaccagcagctggccggtgctgtccagcgactggatgccgcgctgcggcttgccgccttccaggtcttgctgggcttcggtcgcgctgctcatgccaggcgcccctcttcatcgcgcagcgcggcgccgatgtccgccgccgcggccagcagggcctgcgccgcagcgccgcgccagtccacctcgatggcaccggtcgatcccaccagcgtcagcaccagccgcagcacgccagcggcgtccagcaccggcacgctgaggctgctgacagccgggctgggcgtgtcgatgctgcgctcgatgccgcgcgctcggatttctcccaggctggcgctgaaggcggccaggtcggactcggccgcgcccggctgctgtgcgcgccacagcggctgccacagtgccggcggctggaaggcacagaacacgcgcccggtggccgtggcggccagtgccatcaccgtgcccacgtgcaggttgacatgcagcggcgcgctggccggcacatagcgcacgatggtcgggccctgcggcccggcaatgctgattgccacgctgaatccggacgactgcgccagcgcatccacccggggctgcgcggcgcgccaggcggcgtcctgctccaggtgcagcatgcccagctgcagcgacagcggcccgggctcgtagcggccggagaggtggtcgcgcttgatcagacccagccgcgtcaggctgaccaggtaggcatgcgcctgggccggcgccagctgcgccgcctcggccagcgcggccagcggcattggcgcgcgcgcgaccgccagcgccaccagcaggcgcccgcccacctccacgctctggatgccgcgctgcgccttgtcggcacgcgcagcgggctcgtccgcctgcgttcctgcttccccagccttgcgcctggccattgccatcctgtgtgatcggaaaacccggatattaatcgaacgcctcccgttgccgtgtgcacgggggtttacccgaacaaactccacctgcctccgatggcgttcgcggcatgcctcaattatttgtcataggctaatcatttcgctattgattaattttttaacgtttcctaagattgcactaccccgtccgaacacggcgacccacgccgtcaggcatccatagaaacggggcgagacagcccgcggccagcgcaacgcagccatcgtgccggtgccgtctcgcctccccacacaaaggaaagacgccatgtccaaggcattcgcatcgcaggccgacctggaagccaagcaggtcaccttcacccaactgtcagagaacgcctgggcctacaccgccgaaggcgatcccaattcgggcgtggtcatcggcgacgacggcgtactgatcgtcgacaccaccgccacgccggccatggcgcaggacctgatcgcccgcatccgcaccatcaccgacaagcccatcaagtacgtggtgctgtcgcactaccacgcggtgcgcgtgctgggcgcgtcggcctacttcgcggaaggcgcgcagcaggtcatcgccagccgcggcacctacgagatgatcgtcgagcgcggcgaggccgacatgaagtccgagatcgagcgcttcccgcgcctgttcgccggcgtcgagaccgtgcccggcctgacctggccgacgctggtgttcgagaaggaaatcacgctgttcctgggcaagctggaagtgcgcatcgcccacctgggctcgggccataccaagggcgacaccgtggtctggctgccgcagcagaaggtgctgttctccggcgacctggtcgagtacgacgccgcctgctactgcggcgacgcccagctggaagactggccggccacgctggacgcgctgcaggcactcaagccggaaaagctggtgcccggccgcggccccgcgctgaccacgccggaggaagtggacaagggtatcgcctacaccaaggacttcgtcaccacgctgttccaggccggcaaggaagccgtggccgagaagctcgacctgaaggccgcgatggcgcacacccggcgcgcgatggaccccaagtttggccaggtctttatctacgagcactgcctgcccttcgacgtctcgcgcgcctatgacgaggccagcggcgtccgccacccgcgcatctggacggcccagcgcgacaaggaaatgtgggccgcactgcaggactgacctccaaaaagaataagtcgggcaacaagctatggatggagacacaggcatgagcagcatcgattaccagcggctgtcgttcgagtaccagccctgcgccgagcaacagaaaggggccgatccggccgtccacccggtcgtcgtggtcggcgccgggccggtcggcctggccaccgccatcgacctggcgcagcgcggcgtggccgtggtgctggtggatgacgactgcacgctgtccaccggatcgcgagcaatctgtttttccaagcgcacgctggatatcttcgaccggcttggctgcggcgagcgcatggtcgacaagggcgtgcgctggcacgtcggcaaggtgttcctgcgcgaccagcaggtctacagcttcgacctgctgcccgagagcggccaccgccgccctgccttcatcaacctgcagcagtactacctcgaaggctacctgctggagcgcgcgcaggcgctgcccaatatcgagatccgctggcgcaacagggtggtcgggctggaacagcgcggcacgtccgaggacggcgtgatactgaccatcgagacgcctgacggcagctacccgctggcggcacgctacgtggtggccgccgacggttcgcgcagcccgatgcgcaagctgctgggcctggacagcaagggccgcaccttccacgaccgcttcctgattgccgacgtgaagatggaagcggatttcccgagcgagcgctggttctggttcgacccgcccttccacccgaaccagtcggtgctgctgcaccgccagccggacaacgtctggcgcatcgacttccagctcggctgggacgccgacccggagctggagaaaacgccggagcgcgtgatcccgcgggtgcaggcgctgctgggcaaggacgtgaagttcgagctggaatgggtcagcgtctatacgttctcctgccttcgcatggacagtttccgccacggcaatatcctgttcgccggcgatgccgcgcatggcgtgtcgccgttcggcgcgcgtggcgccaacagcggcatccaggacgccgagaacctggcctggaagctggcctatgtgctgcagggccatgcctgcgacaagctgctggacacctacgccagcgagcgcgaatacgccgccgacgagaacctgcgcaactccacacgttccaccgacttcatcacgcccaagagcgcggtcagccgcgtgttccgcgatgcggtgctgaccctgtccaggcgccatgcgtttgcgcgcaccctggtcaacagcgggcggctgtcggtgcccgcggtgctgcaggattcgccgctgaacaccgctgacgatgcccaggactatgcctgcaagctggtgcctggcgcggtctgctgcgacgcgccggtatccggcgcgcagggcgcgggctggctgctgtcgcacctgggcggggacttcacggtgctggtgttcggcagccctgacaccatcgatgcagccacgctcgccggcctcgccgcgctgaaagacagcggcgtgccgctgcggctggtctacgtgaccgacgccgcgcagccggcggtgacctgcaccaatgccaccgtgctgcgcgacgacgagggcctggccgccgcgcgctacggtgccacgcccggcacctgctacctggtccgcccggaccagcatgtctgcgcccgctggcaccaccccgacccggccgcgatccgcgccgcgctggcgcgtgccaccggtgccgacctgcgcgccccgcagcccggccgcatggccgcctgagaccggccagacctgcaccgcggagactcccatgcccaatacgctcaacacccaacccaacctggcgcggcccgacgacttctacgaagcgctgatcgagatgcaccgcgacctcgacgaggcaaaaagccaggccgccaatgcgcagctgatcctgctgctggccaaccatatcggcgaccacgatgtgctcctggccgccatggccgccgcgcgcgaaggcgtgaccgaaatgccggccaccacgccagcctgacctgacacaggcgcggtaccgccgcgcctgtcctgttcttttcccggcaccatcgcgggccaacgcgcgcaagacgctgcccactggcggaaccctccggctgcccgccgccgcagccaccaccgtacggagacaacgttcatgagccatccggtctcaggggatctttcgtccctatccagcctgacgtcccccaccctgcctcccgcagcactggctgcgcacgatgaggatgcgctctaccgcaaggtctggctgcgcatcatcccgttcctgttcgtctgctacgtggtgtcgttcctggaccgcatcaacatcggcttcgcccagttgcagatgaagcaggacctgggcttcagcgacgccatgtacggcctgggcgccgcggtcttctacgtcggctacgtgctgtgcgaagtgcccagcaacatgctgctggcgcgctttggcgcacggcgcacgttcacgcgcatcatggtgctgtggggcctggcctcggtggcgatgatgggcgtctccaccccggcgcagttctatacgctgcgcttcctgctgggcgtgttcgaagccggcttcttccccggcatcgtgctctacctgacctactggttcccggcgcgccgccgcgccgcggtgatggcgatcttctttgccggcgtggcggtggcgggtgtgctgggcgggctggtgtccggctggatcatgcgcgacatggccggcgtgctcgggctgcagggctggaagtggatgtttgcgatcgagggcgcgcccgcggtgctgctgggcctgctggccgcgcgctgcctggttgatggcccgcagcaggccagctggctgaccgacggcgaacgtgcccacctggcgcgcgacacggccgcgcaagcacatgccggcggccattcgctgcacgcgttgcggcaggttctgcgcaacccgcgcgtgtacctgttcgcgtttatctatttttcgctgacctgtggttcgctggcgctgagcttctggatgccgctgatgatccgcgacttcggcatcaccgacgtgatgtcggtcagcctgtattcggtggtacccaatgccgtgggcgcggtcggcctgctcctgatcgcgcgccactccgaccgcaccggcgagcgccaccgccacttcctgctgtgcacggcaggcggcgcgctggccctggcggcgctgaccctgcacctgcccagcctggcgctgatgctggccatcctgtcggtggccgcggtgctgatctttgccgcgctgccggtgttctggtcgctgccgcccagctacctgccgggcgcgggcacggccgccggcatcgccttcatcagcagcatcggcatcaccagcggcatcgtcagcccgtgggtgattggacagatcaagacccggaccggcagcctggaccatgccctctacctgctggcggcgctgctgctggccagcggcctggccatgtggctgggtgtgccaaggcagcccgcgcggccggcctgaaccgggccgcaggcgtcttcaaaaccggaatgtccgcacccacggggtgcagcgttcagtgggatcggccgcaggggatgacggaggcgatttcctcgcgcatcacctcgaccacgtcgtcgatctccagcccttcggcggtgaccagcacgtcctgtccgcggccgatcgcgtagaccacgccgcgccagcggccgggctcgacggcctcgcacaggcggatattgaattcggtgtcctgatcctggctatacaccgtcaccaggtcgcccacctggggagtgcgcaccgcttctccgtcgaacgcccgggccaccacggtcaccggcgactgcgtcagccccctggcaaatcttgcacgcatggtccgctcctctttttgcgatccaagtccagcttacaagaggcccgacaaataaccagggatttccatcgaaaagtggaacccggtgccctttgcggctgtcagacggcgccggatagacagcgcgcgcagatgcgccacaatgaaagcaccgatcatcgaggagacccgacatgggcagcaacatacacgtcgtaccgcacgacgaaggctgggatgtgatccacgagggtgcgcgctatgcggaatcgcaccacgccacccaggaagaagcggttgcggccggcaccacgaaggcgcaaagcgagcacgtcgagttgctgatccacggccgcgacgggcagatccgctcgcgcagcagcttcggccacgacccgcgcaccattccgggctgatcgccggccactcgtcaggccccgctgaagactccggcgctgctaatcccggataccgatgcgagatgccacaccaccgggctgccccccgcgccgccgccgcgattgcggccgcggcggttccattgccgcccatcgacgacccggcggcaagcccgttccgcggtccgtttgccaatgccaccggcgtgctggccgatttgctggcccgacaccgcgtggtgctcctgggcgaaagtacgcacggcaccgccgagttctatcatgcccgcgctgccctgacagcgcacctggtggcccggcacggcttccgcatcatcgcggtcgaggcagactggccagatgccgcggcagtcgaccgccacgtgcgcggccgcccgccacagccggccgaatcgcccggcgcagcctttacacgcttcccggtctggatgtggcgcaacctggaggtggcgcgctttatccgctggctgcacacgcacaatgaaaccctggcgcctgcgcagcgcactggattcttcggcctcgatatctacagcctgcgcgcttccatggctgcagtgctggcctacctggagggcgtagatccacaggccgcccgagcggcgcgcgagcgctatggctgcctggaaccgtggggccgggatccggcgcgctatgggcgtgccgtgctgcacggcacgcatgccgactgcgaggatgccgtcgtcgcacagctgcaggcgctgctggacaaacggctggcctatgcccgggcgggtcacgaggactttctcgatgccgcgcagaacgcgcgcctggtcgcttcagccgagcgctactaccgcgtgatgtatcacggcagcgacgacagctggaacctgcgcgacacacatatgtttgaaaccctggcgcatctgctgcaggcgcatggcccgcaagcgcgcgcggtggtatgggcgcacaactcgcatatcggggatgcttcgcagaccgagatgggcgccagccaggggcagctgagtatcggccagctgtgccgcgagtccttcggcgacgacgccgcgctggttggcttgagcacttacgacggcaccgtcgccgcggcgacatcgtgggacggcccgatggaaatcaagcaagtgcgccctgcccgtgccgacagctacgagcatctgttccatgcggccggccatgcgcaagcctggatcgacctgcggggtccgtccggcggcgccaacggcggcgtgcaggccgaagtgcgtcagctgctgatgccggcacggcaagagcgctttatcggggtgatctaccgccccgagaccgaactgcagagccactatgcgcgcgccacgctgccgcggcaattcgatctgctgttgtggttcgaccgtacgcgcgcggttccggcgctgccggcggagcccgcgccgggcgcgccggagacctggccttacgggctctgaagtggccgccttgtcgcttgcacggacgctcatccgccggtgcggtccggcgcaacctggatgcgattgacgatctcgcgcacaccgtcacagccgcggacgcaggcttcgactgcatcgcagtcggcctgcgcgccgatcgcgccgcgcagcgtcacgcggccttgcgccacgtccacggcaacctcgctcacgtcgaggccggcgtcccacaggcgcgagcacagggccgcctgcagcgccatatccgctgccgtcgcggcattgccacggtgattggctgggttcggggaaccggtcatgcgcgcactctcccgtccgtgggaacaacgcctcagtaggtacgcatgccgtggcccggatgcgcttgcgctgcgccagtgcgcgccacgtgcaagtggttgaccagatccttcacgccgaaaacctcgtcggcaatatcctcgatccggtacttctgcagccggtccggcacactgccctccagcgtcaccacgccctgctcgacccggacttcgacatcgttgaggtccagccgcgcgctgcgcgagagctgctcgcacaggtcttcgagaatgcgctcgtccgtgcgctggtaattgcgcggccccaccggacgcgcccgctgcggcccgccccggtagagatccatgcgctcgttgtagccggtgaactggcggtaaggatcggtctggccccgggcgcgcggcgccggcgcgtccggcggcaagcgctccggccgccattcccacgccccgcggcgcccgccagactcgtccgggtccaccggctcgtcataatcgtagaccccgtaggcgcccacgtagtgactgcgcatatcggcttcaggcaccgcgctctcgtgccatggctggccgcgccagttgtctctgcgatccatcgtcgtctccgcttgccccgattcgtcagtcagtcagcgtgccgctacttctgccgcggcggcaccagcccgcggtccggcgcgcgcagttcgcccttgcgcaactgccgcaccgcgcacgccagcgcgcgcgccacgttgtccacttcgccctgcacgccagtgtcttggtccagtgccacgtggctggtggcatagggctcgtagtagccgatataccggtccagccgcgcctgcgggcccgcgtcgatcaggcccatccagtcgagccagtcggccagcgcgcggcgcacgccctcgatgccggccacgtcgccgtgcaccaccagcccgtaggcgcgcccggacagatgcttgggatagtcccagccggacagctccatcgccttggcgcgcaccacgtccttgccatgcgtggtggtggggtcgggattgccgccgtcggcgcagaccagccggtccatcatcagcttcagcgggctggcggcctggtaccagtacaccggcgtcacgatcagcacgccgtggcaggccgcccagcgcggatagatttcgttcatccagtcgttgacctggcccagcgcatggttgggatagcagctgcacggccagtggcacaacggcattgcggtcgacacgcacgccttgcacggatggatgcgcaggtcggcatctgaggcgaggtggctcaggtcgagcaggtcgacctcgatgccgtccgcctccagccgttcccgtgcgcgcccggccaggcgccaggatttcgacacctcgcccgggcaggtgtagtcgttgcgcgccgcggcgcacaccagcaacacgcgcgacggtgtggcgggatctgcctggcgctgctgtgcgctgcgcacggcctcgctggcggcgcgccactcgtcggagagctcgtagtccggatcggcatagcctggcccggccttatgcgtgcggggtgccttgcggccttcctgataggcatcccaggcaatgtgttcgaggcggtccagcgcctcatcctcctgccggtatgcgggatccgcgaagcgcgcaagaaagcgctggcggaacgtgtcgcgcgccaggggagtggtcacctggcccttgcgcacatcctccgggttgccgggatggcgcggcgcacgcggcgcatcctgcgatggccgggctggcttgggcgggtgctcgggcatgacggtctccgtacgggacgcatgtcccgcagacatgcaagatgagcgccatcccccgcgggcatgcattgcgcgccgcgccctgcgtggcggccggccgcgcgtgcaattcgttcgttgccttgtaagaaatgcggtctcggccggcggctacgggcttgcctgcggcgtccggtactgctgctgcagcacgcgaaacaactcgtggctgacctgcaccccacggtactggcggcgcaccagggcgcgcaggcgcgggcccagcacctgcgtgcgcagcgcccgcgcatagcgtcgctgcacggcgtgttcacgcttgctgaccgcctgcaggatggaccggtccgagccgtgcttgccgatcgcgcttccggccgacgcagccggggctgccgtcatgtcgggcagctgccccaggtcaagcaggcacgcctgcagctcctgcgccgcttgcgcaaacgcattggcgcggctggtgagcagcgatttcaggtggggattggccgcggccagcgctgcgacgcggcagccaagctcgccttcgcgcgatgccgcaatcagcgcattgagcaacaggatcttcttcttcgccatgacacacctgccctggtccgcgcgcggacccgtgaagtcaccgatcggggccggctgccgccggcggttgctcgctcgcgccggacgtgcgccgcacgccgggctcgtgcaaggatagcggctcgtcccgcgcgccgccagtggccgcaagcgcgcgctgcgaggcgggcggccacgccttgcgggcctcgcgcatgccgcgcaggttcatcgcgatcagcgccagctgcaggaccaccagcgcattggcgccgccgtgccagccccaggcaatccacagcacgttgctggcaagaaagacccagaagccggcgcgccggcgcgcgctccggcgtgagccgaccagccaggtggccaccaccgtcaccaccatcgccggccattgcgctgcctccagccaccagtccatgcgtctccttccgcggccttcccaccgtgccgggaacaacacgcgctgccagacagcggcaagaagcgtaccggctggacaccgcgcccgcatcggccccattgccctgcgcgttctttccatcggcacggcgcgcgccggtagtttttacaagcagtaaggcatcgcgcacataagatgccgcggcgcttgcccttgaggtgccttggctgggcgcgcaattggagactggccgggcgcgctggcacgcacttcgcatggctgtgccatcccgccggctggccgcaaggcgccggagcgggattttgttgctccgtcggagcgaaacaccgggaggattttgtgcggatctgccagatcgacctgaccggaacgcccgatgccgatgaacacgcgctccagcgcgtggcggcactgggcttcgaccacgtactgatcggcggctggccgcacctgcccggcgaagacgctttcgcggcttgcgcccggcacgggctggccccgctgctcgacatctcactggaccgctatgcggtcgaccccgccgatggcaccgggccagcacccgaccctggctggatcgacagtgcgctcccagccttcgccccacacgagaccgacagccacatccccggcgcgcgcctgcgctggcatgaccagcaagcggccgaggcgctggtgcagtggtgggcggcccggctgcgccaggcctgggtggcaggcgcggcgggcttctgctgccgtgcgccggcacgcgtgcacggcaggcattgggccgcggtgaccggcacgctgcgcagcgatgctgtgccggcacaggcgcgcggtgcgccatgcttcctggcatggacgcccgggctgacgccggcgcaactggacgatctcgcgcccgccggcttcgacggcgcattctgctcgctgccgtggtgggattttcgcagcccctggctgaccgaggaaatcgcgcggctgcgccccttcggccgggtgctggccgccccagcgctgacgccggcaagccatgacgcactcagcgcgcggcgtgcgctgtggaccgccgcggcgatcggcgacggcatcctggtgccggccggcttcgagaccggcggcgcgctggcacgcgacccgctggccacggatggtgccccgcatcagggcgcgccgtacgacatcacccacgagctgctggaaaccaatacctggctggctgcgcgcgatccggcgccggcactggccgtgcgcctgctgagcggacccgacgcgccgctgacggtgctggcacggctgcctgtgccggacggcgcctgccccgctcccgacgccgccggcacccgtagcgaccctgaggtaccggacggtgcccccgccctggcagtggtgctcaatccagaccccgcggcgcccggcacgctgggcgccgaccgcgtgctgagcgcgctgccgcacgccagcgcgcacctggaatcgtcactgggcggcccgggcgggacggtcgatgccaaccaccggctcgatgcgctggccagcatcacgctggcaccggccgatatccgcctctacgaagtgcccccggtgcccctgacgcggcccggcatgccggcagccgacgcgcgcgcgccgcacggccatgaaacgctggccgccaccggcctgggcagcgtggtggcggcaatggaggccccgcggatcgccatcgagcacgtcgagcccgcctgcaacgaaggccgcttcgcggtgcggcgcgtggtgggcgagcgcgtgaccgtcagtgccgatatctggatggatggccacgacaagcttgccgccatggtgttgtggcgtgcgccgggcgagactggctggcaccaggcgccgatgcagcccgtgatcaacgaccgctgggaaggcagtttcccgctggtggcgctgggccggcatgaattcacggtcgaggcctggcgcgacaccttcgccagctggctcgacgagatcggcaagaagcgcgcggccggcctcaacgtggcgctggagatcgaggaaggcgcgcggctggtggccgatgcgctgctgcagcctgccaggaacgggaagcagggcaatggcgggaagaacacccggacggcaaccgcggacaccgagctctcagccatcgtcgacgaactgatcaccgctgccggcgatgacgctcgccggcaggagatcctgctgtcgccacgcaccgaggccgcgatgcaggcagtgatggcaaccccggcgggtcgcccgtttgcctcgcgtcatccggtggccatgccggtcgaggccgatcgcctggccgcgcgctacgccagctggtacgagctgttcccgcgctcgcaaagcaacgacgagacccgccacggcaccttcgacgatgtcatcgccaggctgcccgcgattcgcgcgatgggcttcgacgtgctctacttcacgccgatccacccgatcggccgcacccaccgcaagggccgcaacaacagcctgcgcgccgagccgggcgatcacggcagcccctacgccatcggcggcaaggaaggcggccacgatgcgctgcatcccgagctcggcacctttgaagacttccgccgcctgcgcgacgcggcggccagacatggcctggagctggcactggacttcgccatccagtgctcgcccgaccatccgtggctgcgcgaccacccggaatggttcgcacaccgcccggacggttcgctgcgctatgccgagaacccgcccaagaagtacgaggacatcgtcaacgtcgatttctacgccgcagcgcccgcgggcgccgcgctatggcaggccctgcgcgacgtggtgatgttctgggccgaccagggcgtgcgcatcttccgcgtcgacaacccgcacaccaagccgctgccgttctgggagtggatgatcgccgacgtgcgcgcgcgccaccccgacaccatcttcctggccgaggccttcacccggcccaagatgatggcgcggctggccaagctgggcttcagccagtcatacacgtacttcacctggcgcaatgccaagtgggagctgaccgaatacctgaccgagctgacgcaaagcccgctgcgcgacttcttccggcctcacttcttcgtcaacacccctgacatcaacccctacttcctgcaccagggcgggcgccccgcgttcctgatccgcgcggcgctggccacgctgctgtcggggctgtggggcatgtacagcggcttcgagttgtgcgagagcgcgccctttgtgctgaacggcaaggtgcgcgaggaatatctcgattccgagaaataccagctgcgcgtgcgcgactggcagcagcccggcaatatcgtcgcggagatctcacggctcaacgagatccgcgccgggcacccggcgctgcagaaccacctggggctgcgcttctaccatgccggcagcgacgccgtgctgtggttcgcgcgcttcatgccgggcaccgactacctgttcggcgacgacgtgctgctggccgcgatcaacctggatccgcgcacggcgcacgagaccgacatcgaaatcccgttgtgggaatgggggctgcccgaccaggccggcctggcggtgcacgacctgatgcacggccggcgcttcgagctgcgcggcaagcaccagcgcatccggctcgatccggcgcaactgccgttcacggtctggcatgtgcgcccgctggagcgccccgctccccgcccaccctcggcgccggcctcgaccgacccgcacggcgcctgacaggcatacgtggagacacggatgaaacgccttaccgaaaccggcagtgccgccctgctcaacgccgatccgctctggtacaaggacgcgatcatctaccagctccacatcaagtccttctacgacgccaacggcgacggcgtgggcgattttgccgggttgctggccaagctcgactacctggtcaacctgggtgtggacacggtctggctgctgccgttctatccgtcgccgcgccgcgacgatggctacgacatcgccgactaccgcaacgtccaccccgactacggcacgctggccgaggcgcgccgctttatcgccgcggcgcacgcgcgcggactgcgcgtgatcaccgagctggtgatcaaccacacctccgaccagcatccgtggttccagcgcgcgcgcgccgccaagcccggctcggcggcacggcgctactacgtgtggtcggaccatgaccaggcctacgccggcacccgcatcatcttctgcgacaccgagaagtccaactggagctgggacccggtggcgggcgcctacttctggcaccgcttctactcgcaccagccggacctgaacttcgacaacccgcaggtgctcaacgaggtgctgtcggtgatgcgctactggctcgacatgggcgtcgacgggctgcgcctggacgcggtgccctacctggtcgagcgcgaaggcaccagcaacgagaacctgcccgagacccatgccgtcatccgccatatccgtgcccacctggacgcgcgcttccccggccgcatgctgctggcagaagccaatatgtggccggaggacgcgcagcagtactttggcctgaccgggccggagccggaaggcgacgaatgccacatggccttccacttcccgctgatgccgcgcatgtacatggcgatcgcgcgcgaagaccgcttcccgatcaccgacatcatgcgccagacgccggaggtgccgcccaactgccagtgggccatcttcctgcgcaaccatgacgaactgacgctggagatggtgaccagcagcgagcgcgactacctgtgggaggtctacgccaccgaccggcgcgcccgcatcaacctgggcatccgccgccggctggcacccctgatggagcgcgaccgccgccgcatcgagctgatgaacagcctgctgttctcgatgccgggcacgccggtgatctactacggcgacgagatcggcatgggcgacaacatccacctgggcgaccgcgacggcgtgcgcacgccgatgcagtggtcacccgaccgcaacggcggcttctcgcacgccgaccccgagcgcctggtgctgccgccgctgcaaggcccgctgtatggctacgaagccgtcaacgtcgaggcgcaggcgcgcgacccgcattcgctgctgaactggatgcggcgcatgctggcgctgcggcgcaagcaccgcgccttcggccgcggcacgctgcgcttcctgtttccgggcaaccgcaagatcctggcctacctgcgcgaatacgaggacgagcacatcatgtgcgtggccaacctgtcgcgcgcgccgcaggccgtcgaactggacctgtccgccttcaacggccgcgtgccggtggagatgatgggcgccacgccgttcccggccatcggcacgctgacctacctgctcacgctgccgccttacggcttctactggttcgtactcagtgacgaggcgcagcccccgtcatggcacgtggaagcacccgagcagatgccggaccagatcaccctggtgatgcagaacacgagccggccggagctgaccgacgcctcgcgccgcatcatggccagcgacgtgctgccgcactacatcagccggcgccgctggttcggcgccaagcacgagcgcatcgagcgcatcgacctggcgtacctgctgccatttgcgcgcggcagcagcggcgaagatgtctacctgggcgaggtggaggtgaccctgcctggccgcaccgaacgctaccagctgccgctgggcatcctgtgggaccgcgagagcgccgacagcgtgtcgcagctggcacatggactgtcgatggcgcgcgtgcgccagggcagccgcgtggggctggccaccgacggtttcgtggtcgagccctttgcgcgcgaggtggtgcgcgcgctgcgcaatgacgtgcaggtgcacgccggcaacgacatcatccacttccgcgccgaagccggcctggccgcgctggaactggagcgcgacccgatcgaatacatgtcggcagagcagtccaacagctcgctgtcctataacaacaccgccgtgctcaagatggtgcgccgggtctctggcggcatccaccccgaggccgagatgacgcgctacctgaccgtgcagggctatgcgcacgcggcgccgctgctgggcgaggtggtgcgcaccgggccggatggcgtgccgcatacgctgatgctgctgcagggctatgtcctgaaccagggcaatggctgggactggaccctggactacctgggccgcgccatcgatgacgcgctgccctcgcaggagagcgaggacgagtttgccgaggccatgaacggctatgccgcgctggctggcacgctcggccgccggctcgccgaactccatgcggtgctggcacggcccagcggcgacgacgcgttcgcgccgttgccggccaccgaaggcgatgcgcgcgcgtgggccgagcaagccttgcgtgcgctgcagcgcgccctgacgcggctggagtccgcgcccgccaccgtgccgggaccggtgcgccagggcttcgaggccgacgtgcagaccctgctggccgcgcgcgacgcgctgcccgcgctggtcgaacagctcgccgctgccgcgccgggcagcctgcagacacgcatccacggcgacttccacctgggccaggtgctgattgcgcagaacgacacctacctggtcgacttcgaaggcgagcccggcctgccgctggactggcgccggcgcaagacctcgccgctgcgcgatgtggccgggctgctgcgctcgcttgactacgccgcggccacggtcggcaccgaccgccaggagcgcacccacagcgaactgccgccgcagctggccgaacgccgcgcggtgctgctggagcgcttccgcagcaccgccagcgaagccctcctgaactgctaccacctgcacatgcaggactcgggcacaccctgggccgcgcccggccagctgcagccattgctggacctgttcctgctggaacgggcagcctatgaggtcgactacgaagccgccaaccgcgtggcttggatcgacctgccggtcagcggcctggcgcgcctggtgcgcaagctgctggcgccgggagaccagccatgacccccgcccatggcacgcagcccggcatgctgccgggccacgagttcgaggccttgcttggtgcgcgccaccatgatccgtttgccgtgctgggcccgcaccctgacggcgacggcacgctggtgcgcgcctgcctgccaggggcggcgtcggtgcagctgaccgatgcgggcggcacgccactggcggagatggcacggctgcatggcggcggcgtcttcgccgcgcggctgccgcgcgaatacaagggcggtgcgcccgattaccggctgcgcgtgcaatggtccgacggcagcgggcagtgcggcgccgacccttacgcctttggcctgctgctgggtgagctggacctgcacctgatcgccgagggccgccacttcgagctcggcgcctgcctgggcgcgcagtggcagcgcgtggacggcatcgacggcgtgcgctttgccgtatgggcgccgaacgcgcggcgggtctctgtgatcgctgacttcaacggctggcatccggcgcggcacccgatgcggctgcgccaccccagcggcatctgggagctgttcatccccgccgcactgggcgcgcagcccggcagccgctacaagtacgacctgctcgacccgcacggcaccgagctgccggacaaggccgacccgctcgcgctggccaccgaggcgccccccgccaccgcctcggtggtggccggaccgggccagggcgcgccccccttcgcctggcatgacgccgactggatggcgcgccgcggcggcgccgatccctacgcagcgccgatgtcggtctacgaggtccacgctctgtcgtggctgcgcgcggccaacgacacgcagcgcggctgggagatcctggccgagcggctggtgccatacgtgcaggaactgggctttacgcatatcgaactgctgccgatcaccgagcatccgttcggcggctcgtggggctaccagccgctgtcgctgtatgcgcccaccgcgcggctggggccgccgcaggccttcgccgcctttatcgaccgctgccaccaggccggcatcggcgtgctcctggactgggtgcccgcgcacttcccgaccgatccgcacgggctggcgcgcttcgacggcaccgccctgtatgagcacgaggacccgcgcgaaggcttccaccaggactggaacaccctgatctacaacctcggccgcaacgaggtgcgcggcttcctgctggccggcgcgctgcactggctggagcacttccacgccgacggcctgcgcgtggacgcggtggcatccatgctctaccgcgactacagccgcgagcccggccagtgggtgccgaaccgcttcggcggccgggaaaacctggaagccatcgacttcctgcgcgaactgaacgccgtggtccacgaacgctgccccggtgcgctgaccatcgccgaagaatccaccgcctggcccggcgtgaccgccagcgtcgccagcggcgggcttggcttcgacttcaagtggaacatgggctggatgcacgacacgctgcattatctcggtcacgagcccgtccatcgcgcctggcaccaccaggacatgaccttcgggctggtctatgcgtggtccgaggccttcgtgctgccgctgtcgcatgacgaggtggtgcacggcaaggcctcgatgatcggcaaggtgcccggcgacgagtggcagcgctttgccggcctgcgcgcctactacggcttcatgtgggcgcacccgggcaagaagctgctgttcatgggcggcgaactggcgcagtggcaggaatggaaccacgatgccgagcttgactgggccttgctggaccaccccatgcaccgcggcatgcacacgctggtgcgggatctgaaccgcctctaccgggagctgcccgcgctgcatgcgctggaccaccgcccggaaggcttccagtgggtggtgggcgacgacaaccataacagcgtgtttgcgtggctgcgccgcgcgggcccatacagccgcgaagtggtgctggtggtggtcaacatgaccccggtgccgcgctatggctaccggctcggggtgccgtatgccggcgcctggcaggaatgcctgaataccgatgccgccgtgtatggcggcaccaatgtcggcaacagcggcgcggtagcggcagtggacgtgccttcgcacgggcagccggcttcgctcgcgctgacgctgccgccgctggccacgctggtgctgcgcttcgatcctggtggcggcatccagggcgcatcgacatgagccgacagttcgcggaccggctgctgccgggcaagccgtatcccctcggggcccactgggacggcctgggtgtcaatttcgcggtgttctcggcccatgcctcgcgcatcgacctgtgcctgttctccgacaacgggcgcaaggagctggcgcgcctgcagctgccggaacgcaccgacgagatctggcacggctacctgcccgatgcggcgctcggcacgctgtacggctaccgcgcgcacggcccctacgatcccgcgcacggccaccgcttcaacccgcacaagctgctgctcgacccgtatgcgcgccagttgagcggcccggtgcgctggtccgatgcgctgttcggctaccgcctgcaaagcgcgcgcggcgacctgacaccggaccgccgcgacagcgcccccaccatgcccaaggcggtggtggtcgacgagagcttccactggggcgacgaccgcccgcccgcggtgccgtggccgtccaccgtcatctatgaagcccacctgcggggcctgtcgatgctgcgcggcgatctgctgcccaacctgcgcggctccttcgccgcgctgtgcgacccgcgctttatcgaccacctggtgcagctcggcatcaccaccgtcgagctgctgccggtccacgccatcctgcaggaccgcttcctgctggagcgcggactgcgcaactactggggctacaacaccatggcgtacttcgcgccggagcccgcttacctgggcaccgggcaactgcaggagttcaaggtggcgatgcggcgcctgcacgcggccggcatcgaagtgatcctggacgtggtctacaaccatacctgcgagggcaacgagctggggccaacggtgtcgtggcgcgggctggacaacgccagctactaccggctggtgcccggcgacgagcgccactacatcaacgacaccggctgcggcaatacgctcaacctgtcgcatccgcgcgtgctgcagatggtgatggactcgttgcgctactgggtgcactgctaccacgtcgatggcttccgcttcgacctgggcaccaccctcgggcgcgagggcaacggcttcgatgcgggctcgggctttttcgatgcactgatgcaggatccggtgctgagccgcgtcaagctgatctccgagccgtgggacctgggcccgggcggctaccagcttggcaaccacccgcccggctttgccgagtggaacgacaagttccgcgacgtggcgcgccgcttctggcgcggcgacgccggccaccgcggcgaactggcggcgcggctggcggcctcggccgacctcttcgaccgccgccaccggcgcccgtgggccagcatcaacttcatcaccgcacacgacggcttcacgctggccgacctggtcagctacagcagcaagcacaacgaggccaacggcgaagacaaccgcgacggcaccgacgacaacgccagcgccaactggagccccgacggcagcatcgaaggccccaccgacgaccccgctatcctggcctgccgcgcgcgcgtggcacaggcactgatggccacgctgctgctgtcgcagggcacgccgatgctgaccgccggcgatgaatggggccgcagccagcaaggcaacaacaacgcctactgccaggacgacgagatctcgtggctggactggaagcaggcccagacgcccggcgcccagccgctgcagcacatggtgcgccgcctgctggacctgcgccggcggctgcactccctggccggcgaccgcttcgcgcacgggcgcgaggaaccggcgcagggcattgccgatattgcctggttcgataccgacggcaaaccgcccacccccgaggaatgggccgacccggagatccgcacgctcgcgctgcgccgcgcggccgcgccgccccaaccggagcgcgcgcagctgggctcgctggcgcaggacgaagagaacgatgccggcgccgtgcaggtaaccttgctgctgctcaacgccggcgatgccgaggcctccttcctgctgcccgggcccacgctggcctggaaactgctgttcgacagcagccggcccgacgccaccgaggccgaactcgcgagcgaggcggtcgccgacagccaggcggtggcgggccactcgctggtgctgctggcggcccaggcccgcagccgccagagcgcgccccaggaaagcccgccgctgggcgcgccgcaggaggcacaggcatgagccggcgcgccacccgccacgacacgcccacggcgctgcatgcgctggcactgcgcgcgggcctgctgccccggtggacggatgcctggaaccagccccagaccgtgtcggacgccgcactgcggcgcgtcctggacggcctgggcctgccttgcgccaccactggccagtgcgaagcgtcgcgcgcatggcttgcctccgatgacgccgcgcatgcactgccgccgctggtcaccgccgagcgcggcaagccggtggcggtgccgtggccacataccctgccgcagcggtcctaccggctgacgctggaagacggcgccatcgtcaccggcaccgcggagcgtggcaacgatggcagcgcgcgcgacagcgacggcaccatgctgctgcccgccatcgacgtatgcggctaccaccgcctggaactcggcgatgcgcacaccgtgctggcaatcgctccgccgcgctgctacggcgttgccgatgcgctgcggcacgccggccgcgcgggcgaactgacccggccctggggcctggcagtgcagctctacggcctgcgccgcggcgcgccctgcggcctgggcgacctgagcgcgctgacccagtgctgcatcagcgcagccggcgccagcgccgacgccgtcgccatcaacccgctgcacgccggctttgccgccctgcccgagcgctatagcccgtatgcgccgtccagccgcctgttcctgaatccgctctatgccgaccccgccgtgcaattcgggcaggccgcggtagactgggccgtcgccgcgctcggcgcgggcgagtcgctgcaagcgctggaagcccgcagcgagatcgactgggtcaagctgacgccgctgcgctacgccatcctgcggtggctatgggagcgcagcgatgcgctgctgccgcgcgcggcgctcgatgactgcgccgcctttcgcgcgcgcggcggcaccgcgctgcacgcgcacgcatgctacgaggcgatccaggcccggcgcctggccgacagcgccaacggcatgaaccacaaccccgcgcctgactggcgctgctggccggtcacgctgcgcgcgcccggcgatgccgccgtggcggcctttgcacaggcccatgccaatgaggtcgcctaccacgctttcctgcaatggattacggccgacggcatggcacgcgcgcagcgtgcggcgcgcggcgcgggcatggcggtcggcatcgtctccgacctggcggtgggggccgaccctggcggcagtcaggcctggacgcggcaacaggaaatcctggcgggcttccatgccggcgcaccgccggacctgtacaacccgctcgggcaggactggggcgtggcggtgttctcgccgcgcgggctgcgccgccgcggctacgcggccttcctggagatgctgcgcgccaacctggcccatgccggcgggctgcgcatcgaccatgtgctgggcctggcacgcatgtggctggtgcctgccggtgccccggccagtgaaggcgcctacctgcgctatccgctgcaggacatgttgcggctggtggcgctggaatcatggcggcaccgcgccatcatcatcggcgaaaacctgggcacggtgccgccggagctgaatgcggcgctgtcggcccgtggcgtgctgggcatcgatgtgctgtggttccagcgcgaagagagcgcgccagtggatgcggccgaggcagctcagcgggtgcccgccccggcgcccgacaccgtgccggccttcctgcctcccgcagcctggccgcccgatgccatcgccaccacctcgacccacgacctccccacagtcaccggctggtgggccggccgcgaccttgcgtggcgcgaccggctgcacctgctggcgccgggcgaaaccctcgcggcgatgcaggccggccgtgcgcgcgagcgcggcgcgctctggcaggcgctgtgcgcagcggggctgtgcagcggcgccgtgccggaccccgccgatgccccgctcgatgccgtgctggcgtggctgggcaccgcgcgcaccgccatgcgcctggtgccactggaagacctgctgggcgaggccgagcaacccaacctgcccggcaccaccagcgtccaccccaactggcagcgccggctcgacgccgatgtacgtgcgctgttcgataccccgatggtgcgggcgcgcgccaacgccctgcgcggcggccgccacggcgcacgccatccgccgccacgcgcgtagccacggctcgcccgcaaaaagtgccgcttgcaagaccagctccgcgatctccctgcagggattgctccatccactaagcttgacccacgtacatgcgcaggagcctcgccatgaaggaatctgtccggcccgagcatgccgatgacacccgtaccgccctgtccggcgccagcctgcgccgggccttcctcgaccacgtcttccatacccagggcaagctgcccggccacgccagccagaacgatctctaccaggcagcggcgcataccgtgcgcgaccgcctggtgcagcgctggatcagcaccgccgaggcctacctgggccagccctcgcgcaccgtcgcctacctgtcggcggaattcctgatgggcccgcacctgggcaacaacctgatcaacctgggcatcttcgacgaggtgcgcgaggccatggccgctgccgggctggatctagaccgcatcctggagcaagaggtcgagccggggctgggaaatggcggcctgggccggctcgcggcctgcttcatggattcgctggcgacgctggaaatccccgcgctcggctatggcatccgctacgagtacggcatcttccagcagaccatcatcgacggcatgcaggtggaatccaccgatacctggctgcgcaacggcaacccctgggagatccagcgctcagagtgggccgtgcaggtgcgcctgggcgggcacaccgagcactacaccgacgaccgcggccactaccgcgtacgctgggtgccggccaagaccgtggtgggtgtgccgtttgactcgccgatcctgggctaccgcgtcaataccgtgaacaccctgcggctgtggcgcgcggacgccaccgaggcgttcgacttccataccttcaaccgcggcgactacctgggcgcggtcagcaagaaggtcacttccgagaacctgaccaaggtcctctaccccaacgacgagaccagccagggcaaggagctgcggctggagcagcaatacttcttcgtcgcctgttcgctgcaagacatgctgcggctgctcgccgtcgacggcatcccggtgacgcgcttccacgagaagttcgcggtgcagctgaacgacacccacccggccgtgggcattgccgagctgatgcggctgctggtcgacgaccatgacctgccctggaacgaggcctggcacatcacgcagaatgcctttgcctacaccaaccacacgctgctgcccgaggcgctggagcagtggccgctgccgctgtttgcccgggtgctgccgcgccatctcgagatcatcctggaaatcaacgcgcgcttgctggacgaggtgcggatccgcttctacggcgacgaatcgcgcctggcacggctgtcgctgatcagtgagtacggcgaaaagcaggtgcgcatggccaacctggcgtgtgtgggcagccacgccatcaacggtgtggccgagctgcactcacggctgatgcgcgaggacgtgctcaaggatttctacgagatgtggccggagaagttcaccagcatcaccaatggcgtgacgccgcggcgctggctggcgctgtccaacccgcgcctgacgcggctggtgtcggaggcgatcggcgacggctggatctccgacctggcgcagctccgcgcgctcgagccgtatgccgaggacgcgggctttcgcgaacaatggcaggccgcgcggcaccagaacaaggtggcgctggccgagctggtccgcgaaaccaccggcgtagtggtggacccgtcctccatgttcgatgtgatggtcaagcgcatccacgaatacaagcgccagcacctggcggtgctgcatgtgatcgcgctgtaccaccgcatcaagtccgaccccggcaccgagatccagccgcgcaccttcctgttcggcggcaaggcggcgccgggctacgcctatgccaagctgatgatccgcttcatcacctcggtggccgacgtggtcaaccgcgacccgcaggtgcgcgaccggctcaaggttgtgttcctgcccaacttcaatgtcacctacgggcagcgcatctacccggcggccgacctggccgagcagatctcgctggcgggcaaggaagcgtccggcaccggcaacatgaagttcgcgatgaatggcgcgctcaatatcggcaccatggacggcgccaatatcgagctgcgcgaagccgtgggcaacgacaacttcttcccgttcggactgaccgcgccggaggtctatgggctgcgtgcaagcggctacgaccctgccgcctactaccacagcaacccgcagctgcgcgcagtgatcgacctggtccagcagggcttcttctcgcgcggggacccggggctgttccgtcctctgtttgacccgcagcagaggcacgacccctacctgctgatggccgacttcgcctcctacatcgagtgccaggagaaagtctcccaggcctttgccgaaccggcgcgctggcaacgcatgtcggtgctgtcgtgcgcgcgctccgggcgcttttcatcggaccgggcgatccgcgagtattgcgagcgcatctggcacatcgagccggtgccggtgcggctgctgcaccgcgccagcggtgcgccctggcaggttgaatctccggcgcacgccccgcgcgccgcctaaggcggcactgcgggcgtgggctagcgcacgtccgcatcgcgcaggtagtttctacaatggcccatgtaacaaagcccgcgctggcgcttgcccccgccagcccgcggcctcgccaagcgttgtcctgcgggcatggagttcgcattgtgccaagaccggccatccggccggctctcccttggcattccccacggccgtcccaaagccaggagccgaatttgcacgccaacccgtttctgctcgcccccggcgcccgctccgccatgcccagcctggccccgcacgactgctttgcagcgcccactgccgccgggccgctgggcctgcccggcaacgacgacaatgcgcacgactacctgttcgggccggcttggttgccggacggccgcgtgcggttccgcctgtgggccccggacgcagccgagcaaggccaggcggtacggctggagatcgccgggctcggtccggtgcgcatggcggccggcgccaacggctggttcgaggccatcgttccgtgctgcaatggggcacgctactggttccggcttgacgacggcaccaccgtgcccgacccggcctcgcgctgccaggccgacgatgtgcacgggcccagcatcgtgcccgcgcccgacgccgccggcgcctttgcgtgggcgtgttcggactggcgcgggcgcccctggcatgaagccatcgtctatgagttgcacgtgggcctgtgcggcggctttgccggcgcggcgcagcagctgccgcggctggcggcgctgggcttcaccgcggtcgagctgatgccggtggcggagttccccggcacgcgcaactggggctatgacggcgtgctgccgttcgcgccggagtccgcctacggcaccccggacgaactgcgcgcgctggtggaccgcgcccaccagctcggcatgatggtgctgctggacgtggtctacaaccacttcgggccggagggcaactacctgcaccgctacgccagcgcgttcttccgcgcggaccggcagaccccgtgggggccagccatcgatttccgccggccgcaggtgcggcgctttttcaccgagaacgcgcgctactggctggagcagttccgcttcgacggcctgcgcctggacgccgtgcacgcgatcgaggacgaaggctggctggcggcgctgcccggcgagctgcgcaccatgctggccgaaggcgacggcgccagccgccatctccacctggtgctggaaaacgacaacaacgatgccgaactgctggccaagggctacgacgcacagtggaacgatgacgcccaccatgccctgcacgtgctgctgaccggcgagggcgacggctattactgcgactacacccgctgcgccgatgagggcgaggatgcgcccgcggggcgcggcgagcccgcgctgcggcatcttgcgcgcgtgctgggcgaaggctttgcctaccagggcgagctgtcggcgcaccgctctgccgccgcgccggacgtgtcgtcaagcgcggacagcgtgcgccgcggacagcccagcgcgcacctgccgcccacggccttcgtctgcttcctgcagaaccacgaccagaccggcaaccgcgcactgggcgaccggctggccggcctggcggaccgcaatgcgctgcgcgcggcggtggcgctgcagttgctgtgcccgcaggtgccgctggtgttcatgggcgaggaaaccggcacgcagcggcccttcctctacttcaccagccacccgcccgaactggcgcaggccgtgcgcgacggccggcgccgcgagtttgcggcttccacggcattccgcgacgatgcgcgcgccgcggccatccccgatcccaacgacccggccaccttcgaggcgtcgcgccccgagctggaagacgacggcgactggaccccgtactaccacgagctgctcgcggtgcgccgccgtgaactgctggaccggctggccggctgccagtcggccggcgtcgatatcctggggccggccgcgctgtgcgcacgctggcggctgatggacggcatggagctgagcctgtggctgaacctgggcagcgaagccgtgccatgcatgcggccatgccacgacatgagcgcggcgctgcatgaaagcctgcccggcgccgcggccgagctgtccgcgggcatgctgccgccgctggcctgcgtcgccaccatgtgcgagcccgcagcggcgcgcgccagataatgcccgccggcttgccggaatccctgccaggcagccatggcgatggcgatggcggcgaccatgacctgccccgcgccaccgcgcggctgcagctgcacccgggctttacctttgccgatgctgctgccgtggtcgactactacgccgcgctcggcgtcagccacctgtacctgtcgcctgtgtgcagcgcgcgccccgcctccacccatggctacgatgtcaccgacttcacccgcgtgcgcgacgagctgggcggcgagcccggcctgaaagcgctggccgggcgcgcccgcgccgccggcctcggcctggtgctggacatcgtgcccaaccacatggcggccgaccccacccacaaccactggtggcgcgacgtgctgacccacggacgcgccagccgctgcgccgccagcttcgacatcgactggaccccgcgcgaccccgccctgcatggcaaggtgctgctgccgatactgggccagtcctactgggacacgctggtggcgggcgagctgcaatgggtgcctgcaagcgcagacgatgccgcccacctgcgctacttcgagcactcgctgccgctggcgccgggcagcgtggatgccgccgccgcaacccagcccggctggtacgaccccacgcaggccgaaggccgcacccggctgcacgcactgctggagcgccagcactaccggctgacctggtggcgcaccgccgccgcggcactgaactggcggcgctttttcgagatcagcgatctcgtcggcgtgcgcgaggaagacccgcaggtattcgacgccgtccacgcgctggtcttccgcctgctgcgcgaaggctggatcgacggcgtgcgtgtcgatcatgtcgacggcctggccgatcctgccggctactgccgccggctgcgcgccgaactggaccggcacgcagccgcgcgcccgccgttgctgcggctggcgcacccgtggctggtggtcgagaagatcctgggcccgcgcgaacggctggcgccggactggcaggtggatggcaccacgggctacgacttcatggacgaggttgccgccgtgctgcacgacggcaacggcgaggcgccgctgggcgcgctgtggacttcggccagcggcgatgcgcgcccgtatgccgcccatgtcgcggcggcacggcgccaggtgctggagcggcacctggtaaccgagtacgaaggcgccgccgcctgcctgcacgactgcgcgaagcaggagcccggcacgcgtgacctgacacgcgcggcgctgcggcgcgcgctggccgcgctgatggcggcggtgcccgtctaccgcagctactttgacgcgcaacccggcgcacgcgacgccactgccgcacaggccgaccatgccatgctggaccaggccatgcaggcggcgcgtgccgacctcgccccggacgaggccgtggcactggcctttatcggcggctgcctgcgcacgccagccccgcccgacagcgaaaccggcgtactgcgccgccgcctgcagcaactgatgcccgccctggcagccaaggccggcgaagacaccgcgttctaccgctacgggcggctgctgtcgcgcaacgaggtaggcagcgaccccggcacgctggcgctgccgccggcgcagttccacgcgcgcatggcggcgcggcgcatggcctgtcctcatgccatgctggccactgcgacccacgaccacaagcgcggcgaggacacacgcatgcgcctggccgtgctgagcgagatgcccgctgcctgggccgaggccgtggcggcatgggaacgcgcctgcgcaccgctgctgtcgacgctgccgcaggccccggaccccggcgaccgcctgatgctgtaccagaccctggtcggcgcgtggccgatggaggacatcggcaagcctgcaggcagcaacaccgtcgaggccttcctggagcgcgtgtccgcgtggcagctcaaggccatccgcgaagccaagcgccacggcaactggacctgccccgacgcagcctacgaagccgcgtgcgagggcttcctgcgcgccatcgcggcggactggccatcgggtgtgctggcgcatatcggccagtttgcgcagcacattgccgtggcaggcgccgtcaacagcctggcacaggtgctggtccagctgaccgcaccaggcatccccgaccgctaccagggatgcgaaggctgggacctgagcctggtagaccccgacaaccggcgcccgcccgattttgcgcaactgcgcgcgcgcctgggctgcagcgctggctgggcccactggctggcgcactggcgcgacgggcgcatcaagcagcagctgatacgccaggtgctggcagtacgccacgcccatccccggctctttgccgacgggcaatacagcatgctggcggcgcaaggcgcgctggtgccgcaggtgctggcctttgcccgcaccgcggatgcgcaccaggccatcaccgtggtgacgcggctggtggccacgcaggtcgacccgaccatgccgcgcatcccgcccgcgggctggggcgacaccgccctgaacgtgggcgcgccgcagccgagccgctggaccgatgcgctgaccggccacgtgctggacgcacccatgggccggctgcgcctgcgcgaggtgctgggcggcttgccggtggcgctgctgctgcgccagccgtaagcggcccaggggcagcgcgaacgctcgcggcctcaggacttctgcaccgccgtgtgcaacacgatcggcgtcagcgggccatggtgatggcgtggcgtgccatgcggcgccgcctggccgtgctgcggcggctgcgcgccgtcgtgcggcccgcgcctcgcctggccgggcgaagcgccgcgttcctgcggcaggtagggccggatcacgacggcaacgtaatcgtcctccttgggcgtgacaacgatatacgccaggcccgacatcaccaggccgacctcaccgagctcggtcgcgatgcgagccacgataaagcgctgcagcagcagcgggttgacgctgtcgtcaatcgcaagcgcggccgtgcagatggtcaggaagcagcgctcgacctcgcggcacaccaccaccacctcatcgatggcgtagcccgagcggctggcgcgcaccagcaccgacacccccgagctgggcgcggcgcggtgccagcccggcttgaccttgaagctgggcagggccaggccggagccggtgtcgtgggccacggcattgaagcgctgggcgaagtccgtgggcgtcatcgcaagcagctggcgctccaccggcgccgaagacaccgagacggacgaggccaggacgacggtggacaggatgctggctaggttcatgactacctcgcaacggatgagccgctcccccccggctgcgctgtcgggcccggcggcacgcggcgcacagggggccgccgcggcatggggccggcgttgcgggctgtgctcgccggcacttgccgctcgccagtttttgccagcatttcctccactatagacacgacggcacgcaatcacacgacggcgcaagcatcgcgccggtcatgccgcgcgggcgctggcaggctgcacatgcagtttctgccgcggctgtaaaaactacgccgtgtgcgccgaaccggcagcgtcgcaagccgcacaggacccagctccgcaccggctgcgccgacgccggcgccgggaacggagcttgcaggtcaaaggcagatgcggagcaggaatcgccctgcccgctgccaagtacaggaggatcgtcatgacaccacgcttccgcatcgcccgcctggcgctgcctctggcggtgctggcgatggccgcctcccaggccgttgcggccgccccgaccgatgcgccggcggcgccgtcatcaacgggccgcacggccgcgccgcgcgacaccgcagccgccagcgaccgcgccatcactgccgaagtccaggcccgcctggccaacgcgcgcacgctggaccccgccaggatccgcgtatccaccactgacggcgtggtcaagctggaaggcaccgtgcgcgacgataaacagcgtacgatggcaatggaactggctcgttcggtgcgcggtgtgagcgccgtatccgacgagctgcgcgccggcaccgactgaccggcagcgccatgccaacctccgtggagacgccatgagcacccatcgccagcccgaccatgacaccacgcgacgccgcagcgagcgtcccgacccgcacaagggcggccccgacaccgaacatgaacggggcaagcccgggcgcgaccgccgccacgatgtcgagcgcgagcatgacatcccggatgagaacaccgagccgccttcagtcaggcgccgcggcgacaggcccgatgacagcgaagcgccagtggagaaccactgaatccgccgagccaaccgaacaggaggcacgatgagcaagaccgtacgtacccaccgtatcggcccacgccacggtgaccgtgtgggcggcaccgcgcccgcgccgcgcgaaggcgcgcaggcttccgccggccgccgttcgcgcgagaacaccgcgtccggtgccgcgcgcgccgacgcgggccatatcccgagcacgctcgaccccgatctcgaacaggaaaccgacgatatcgacgaagaaatcgagcagcgcgagaacgaggcccacaccgcgcaggatgaggaaagcccggaggaagagatcgccgatgaagtgatgcatgccgccgaagacctgccggccgaagtgccggtcgacaaggccgaccacaccgatgagcgcgaggaacgcccaccccgcgcaccgcgttagctagcgcccggcaaggacgtatccgtgcggcaagacgaacgggggccccggtgcgcccggaatccccgtcttgatccggccgggacgctcatcaaagccaccgctatgtcgcactgaggtctccaccgtcatactgcggcgctgcgggcacctcaaagcgagccagcagcggcaggtggtcggaggcgacgcgcgccagcggcgaacggtggctggccaccgacaccaggtgcgcgcgcggcgacacccagatgcgatcgagggcaaacaccggccagcgcgacgggaaggtggcggtgtgcggcgcatgctcgaaatacgcatgcagccagcgcaatggccggccccacaggaaccattcattgacgtcaccgagcaggatggtcggcaacggcggtgcggcggccacgtagttgagcaactgctgcacctggcgccggcgctcaccggggcgcaggcccaggtgggtggcaatcacgcgcagcgcgctctcccagcccgaggccgtgcacgccagcgtgacatcgatggcaccgcgcggctcgcagcccttcaccgtcaggtcgatctggttcaccgcctgcggcgcaaagcgcgccagcagcgcattgccatagtcggcattgccgcgcacgcgcgtaaatccagagaccacgtgcatgccggtatggccggccaggtattccagggtatggtcgttgctgctgccggattccacttcctgcagcgcgacgatatcggcgtccagttcctccagcaccgttgcgatgcggtcaggccgatagcggcggtccgtgcccacggcgcggtggatgttgtagctgaccaccgtcatgctggcgatgccggccgcgtccgccgcgcagtgcagccctgcccgcgcgctggcgaccgcaggcgtgtcgccagggtcacgcgcctgggcaggatttacaagaggcggtaagtccggttgcattcgcatggccggcagcgctggccgctatgctcaggcgccatccaggaacgggttcggcttgccgatgcggcggccgaggtctgggctttcccaacgtgcgccctccgtgtatggatccggggcgcgctgcatggtcgtgccaggcacgccaggctgcgccggcacggtcgaaggctgggcctctggcgcgggtgccaggtcggttcgggtgggggcgttggcgccctgggtgtacgggtcgaacttgtcggtgctgcgcgcgccttgcgaatacgggtcataggtgccgcgcggcgtgcccggcgcctgcgccagggcggggattgcggcagcggccagggccacggccgcaaggattcggctgggacggatatgcttcatggttacctccggttgcgcgcgatgtgcacgccagtagccatggtcaagcgaaaggcgtgcccgtacgcccttcgctgcgccaatccctcaggcgatgctcaccttgcctgccacggcattgccccgtgccagcaccggcaccagcgctgcaccggtatggctggccgcgttgcgcgacaaggcctccggatcggccgcgccgacaatggcgcccccgcccgcaccgccttcggggccaaggtcgatgatccagtcggcctcggcaatcacgtcgaggtcatgctcgatcaccaccacgctgtgcccgccgtccgtgagccgatgcagcacgcggatcaggcgcgccacgtcggccatatgcaggcccacggtgggctcgtccagcacgtacagcgtatgcggcgccttctggccacgtcgcgtgatgtcgtcgcgcaccttgctcagttcagtcaccagcttgatgcgctgcgcctcgccgccggacagcgttggcgacggctggcccagcgtcaggtagcccaggcccacgtccttcatcagctgcagcggatgggcgatgttcgacatggccgagaagaactccaccgcctcgtcgatctccatcgtcagcacgtcgccgatattcttgccgcgccaggtgaccgccagggtctcggggttgaagcgctgaccgtggcagacatcgcacggcaccttcacatccggcaggaagctcatgccgatggtgcgcacgccctgcccttcgcatgccgggcaacgcccgtcgccggtgttgaacgagaaacgcgacgccgtgtagccgcgtgcgcgcgcttccagcgtatcggcaaagagccggcgaatggtgtcccacacgccgatataggtggccgggcatgagcgcggcgtcttgccgatcggggtctggtccacctccagcacgcggtcgatcgattcccagccggtgacggcgtcgcagccatgccagttgtgctcgacattgagcggcttcctggcgctcgacttggctgccttggcctcatccttcgcagcgttgcgcgcgcgccgggtcgccggcgacgacagcaccgagcggcccaccgcatcgagcaggttggtcatcagcacatcgcgcgccagcgtggacttgcccgaaccggacacgccggtaatggccaccagccgcgacagcggaatgcgcgccgtcaccttgcgcaggttatgcagcgacgcgccgtgcacggtcagccattccggcggatcggcgggcttgccggcggcgccgggcttcaccttgcgcctggcctgcagcggatggatgatcgggtgcgccaggaactgcccggtggtggagtccggcgccgccgacaggtcggccacgccgccctgtgccaccagcgtgccgccgcgcttgcccgcaccggggccgatatcgatgatgtggtcggcacggcggatggtgtcttcatcatgctcgaccaccaccagcgtattgcccttgtcgccgagcttgcgcagcgcgtccagcaggatctggttgtcgcgcggatgcaggccgatggtgggctcgtccagcacgtagcagacgccctgcaggttgctgcccagctgcgcggccaggcggatgcgctgggcctcgccgccagacaggctgggcgcggcacggtccaggctcaggtagcccagccccacttcctccaggaactgcaggcggctgccgatctcgctgatgacatcgcgggcgatctcggcatcgcgccccgtgaggcgcaggccatcgacccagcggcgggtatcggacacggtccactgcgctacgtcgacgattgcattctcgtcgaaggtcaccgcgcgcgcgaccaggttcaggcgcgtgccgtggcaatccgggcacggcgtgtcgaccacgccttcgggctcctgctcttccgacggcaggctctgctcgcggccgcggttgtcttccaccagcacggtatcgtcgaacgccgcgcgctgctcacgcgtcagtgccagcccggtgcccacgcaggtggtgcaccagccgtgcttgctgttgtacgagaacatgcgcgggtccagctcagggtagctggtgccgcacaccgggcaggcgcgcttggtcgagaacaccttgacctcgcccacgtgcgcggtgccgccgttgtgcatggcgtggtgcaggccgtccagcggcgccagcaggtgcatcacgcccttgccggcctcaagcgtctgcgccagcagcgcgcgcagctcggcctcgttctcaggcgagaccaccaggtcgcccaccggcagctcgatggtgtgctcgcggaagcggtccagccgcggccacgggtcgaccggcaggaattcgccatcgacacgcaggtgagtattgccgcgcgccttggcccacttggccaggtcggtatagacccccttgcggttgaccaccagcggcgccagcagccccacgtgctggccgcgatggtcgcgcagcagctgggcggcaatcgactccgggctctgcgaggtcaccggcgcgccgtcatgcacgcaatgctggatgcccagcttgacgtacagcaggcgcaggaagtgccagacctcggaggtggtcgccaccgtgctcttgcggccgccgcgcgacaggcgctgctcgatcgccaccgtcggcgggatgccgtagaccgcatccacctcgggccggcccgccggctgcacgatggaacgcgcataggcattgagcgactccaggtagcggcgctggccttcgtggaacaggatgtcgaaggccagcgtcgacttgcccgatccggacacaccggtgaccacgttgaacttgccgtgcggaatatcgacgttgagcgccttcaggttgtgctcatgcgcattgacgatgcgcaccacgtcctcgccctcgacctcgcggcgcgcgcgccgtgcctgcagcgcggcctgcagcggcacgccttcgatctcggcgcgctcggcggccagcgtgccggcttcgccgagcgccgcgtcatagtggatcagcgcctggccggtatgcgattcggcgcagcgcttcacgtcttccggggtgccggtgcagaccacgcgcccgccggcgtcgccgccctcggggccaaggtcgatcagccagtccgcggcgcggatcacgtccaggttgtgctcgatcacgatcagcgaatggccgccgtccagcagcttgccgaaggcgcgcatcagcttggcgatatcgtcgaagtgcaggcccgtggtcggctcgtcgaacatgaacagccggcgcgggatggcgctgggccgggtccgcgacggcgtggcctgcaccgcttcggcgaggaagccggccagcttcaggcgctgcgcctcgccgcccgacagcgtcggcaccggctggcccagcttcatgtattccaggccgacatcgacgatgggctgcagcacgcgcagcaccgcggggtcggcggcaaagcaggcggccgcttcgctgacggtcagctccagcacgtcggcaatgctcagcaagcgcggcggctggccgggggcggcacgctcgatcttcacttccagcacttcggggcgatagcgggtgccgtcgcaatccgggcagcgcaggtagacatcgctcaggaactgcatctcgacatgctcgaagcccgagccgccgcaggtcgggcaacgcccgtcgcccgagttgaagctgaaggtgcccgcggtgtagctgcgctgcagcgccatcggcgccttggcgaagatcttgcggatctcgtcgaacgcgcccacgtagctggccgggttggaacgcgcggtcttgccgatcggcgactggtcgacaaagaccacatcgtcgaccaggtccgcgccggtcagctggcggaacgcgcccggcgactcggtggccttgccgaagtgccgcgccatggccggatgcagcacgtcctgcagcagcgtggacttgcccgaacccgacacgccggtcacgcacaccagccgctgcagcgggatctcgaccgtgacgtcctgcagattgtgctcggtggcgccttccagcacgatgcgcggcagcttggcatccaccggtcggcgctgccagtgcgaggcatcggccacgcggcggcgcccgcccaggtactcgccggtcagcgtgccggcattgcggatgtccgccggcgtgccgtcgaagatgatattgccgccgcgctcgccggggcccgggcccatgtcgatcagtcggtcggcagccagcatcacggacggatcgtgctcaaccaccaccagcgtgttgcccgcatcgcgcagccggtgcatggcctcgacaatgcggttcaggtcgcgcgggtgcaggccaatgctgggctcgtccagcacgaacaaggtgttgaccagcgaggtacccagcgccgtggtcaggttgatacgctgcacctcgccgccggacagcgtgcggctctggcggtccagcgtcaggtagcccaaacccacgtcgcacaggtatttcaggcgcgtgcgcacctcggccagcagcagcttgagggcatcgtccagcatcgcgctgggcagggtcagctcgtcgaagaaacggcggatgcgctcgatcggcagcagcatcaggtcatgcacggtcaggccgggcaaagcctccagccgggtgcggtcccagtccaccccgcgcggcaggaagcggcgtggcggcgccagcacggcgtcggcattgtccttcgagcccaggcgccacagcagcgactcggtcttcaggcgtgcgccgccgcaggtttcgcacggcgtgtagctgcggtacttcgacagcagcacgcggatgtgcatcttgtacgccttcgactccaggtagttgaagaaccgcatcacgccgtaccagtgcttgttccactggccggtccagtccggcgagccatggatgacccagtggcgctcggcctcggtcatctccgcccagggggtgtcgcgcggaatgccggccttgcccgcgtagcgcatcaggtcgtcctggcactccttccaggccggggtctgcatcggcttgatcgcgcccccgcgcagcgtcttgcgcgcgtcggggatcaccaggccaagatcgacgccgatcacgcggccgaagccgcggcaggtctcgcacgcgccgtaggcggagttgaacgagaacagcgccggctgcgggtccgcatagcgcaggtcgctgtcggggctgtgcaggccggtggaaaagcgccatacggggccctcgtcgccgtcagccagcacatagatgttgacgcggccgccgccgcgcttgagcgaagcttcgatcgcctccaccacgcgcaccttctccgcattgccgatgcggaagcggtccgccaccacatcgagcagcttgcgtgcgccggtgggcgactgcaccacgcgctgcgcctgcacgcgcgtatagccgctgaccgacagccactgctggacctcatcgtcggtggcggactcgggcagttcgaccgggaaggtcaccacgaggcgcgcgtcgtgatgcggctggccctcggccgtgcgcgccagcagctcggcgtagatggtttcgggcgagtcatggcgcaccggcagcgcggtctgcttgtcgaacagctccgccgcgcgcgcatagagcagcttcaggtggtcattcagctccgtcatcgtgcccaccgtcgaacgcgagctgcgcaccgggttggtctggtcgatggcgatggcgggcggcaccccgtccacgcgctccacctggggccggtccatccggtccaggaactggcgggcgtaggcgctgaaggtctcgacgtagcggcgctggccttcggcatagagcgtgtcgaacaccaggctggacttgcccgagccggacggcccggtcaccacggtcatctcgccggggcgcaggtcgagatcgacattcttgaggttgtgctggcgggcgccgcgaatgcggattagctgcttgctcgacacgatttctcttttcgaatcaggacgttaaggaggagaccggggacggtccgaccactgtacatccatacagtctatcaggttggaaaagaattggtatcgatcacgtcgcacggaatcagacaagtgacggtgcggtgcgagaggcgagcggctttcatgaccgttcgcgccaggccaaagcctgactttcgctgcattgctatttatcgattaccgatatacgatatgattcagtcattcagatgttccgacaccgctgaactgttcgcgggccgctgtgtaccgcgcttcggcaatatccgcgccgtggccgaacgcaagctgcggctgctgcagagagcgtcgacgctggagttcctgcgctccccgccgggcaatcgcctgcagttgctgaccggcgaccgcaaaggccgctacagcatccgcatcaacgagcaatggcgaatctgcttcatctggacccacgacggccccgcggtcgttgagatcatcgactaccactgaggaagacagacatggttcgcttcaaggacggcatgcgtcccatccacccgggcgaaatcctgcgcgaggatttcctggtaccgctcaacatgagcgccaacgccctggccctcgcgctgcgcgtgaccgcggcgcgcatcaacgacatcgtccgcgagcaacgtggcatcacgccggacaccgccctgcgcctggcgcgctattttggcggcgatgcgcagtcgtggctgaacctgcagctggactatgacctgaaggtcgcgcagcgcgaccacggcgagcgcatcatggcggaagtggcgccgcgcgatgccgcggcggccggtcaaccggccgctgaaaagtagaaaacggtattgccggggcggcgctgcccacgccgccccggggccatctccctatcgcatcagcgtttccgccagcgcccggaaagcacggaacgtgatcggattgttggccgcgttgccggccacggggtgcgacgcgtatcgcacgatggtcagctcggccttggggtcgatatagatgcgctggccatggatgccggcggcctggaacatgccgtggctgtcgtgcgagacccaccacatgtcgcgatagctccagcccggcagcaccggcgcgctggccgacctggcaaactggtcccggtcgccgccgctgcggatatccgccacgaccgaggccggaatgatctgcttgccattgaagcgcccgttgccgcggatggtctcgccaaagcgcgcaaggtcgcgcagcgtggtgttcagcccgccgccgcccgactccgtgccgatgctgtccacggtgaagtacgcatcctgctccgcgcccatcggttgccagatccgctccgagagcagcttggccagcgactgacccgaggccctgcgcacgatccacgccagcacctcggcattgaccgtcttgtaggcaaacaccgcattgtggtcgccttccttctgcagggtcttcaggaagtcgtagaacgtccccgggccgctgtagcccgccgggcgggccagcatgccgcccgcacgcgcgtagtcccacacctctgccttgggattggcatagtcctcggagtagcgcacgccgatggtcatgtccatgacctgccgcaccgtggcgtcaccgtaggccgtgccagccagttcgggcaggtagcgcgtcaccgatgccgccgggtcgagcttgccgtcggccgcgagcatcgcggccagcgtgccgacaaatgacttcgtgaccgacatggcgatatggggcgtgtgcccgtcgagcgcgccgaaatagcgctcatagatgaccttgcccttgtgcatcaccaggatgccgtcggtgtaggtcagcgccagcatctcgtcgaaggtgcggcgggtgccgtccgcatcggtgaactgcaccgagccgacatcccgttccgcacgcggcagcgcgctggccgggccggcgccgcgccagacggacgcggtcggcaccagttctcggatatgcgagaacagccagcgattgcgcggaaacctgtcggcgcccggcgtatgcgtgatcagcttgtccggcggcggcgggaagccctgcatccagcccaggcggttcgggtcgctgtccagcgctgcgaccagggtcggcgccgcggctgccggggcggccacactcccggcagcgctgccggcgctctggctccaggccggcaggctggccgcgcacagcgccatgcatgccaggcggcgccaggggcgcgaggattccggataggtcttcaacgacatgctgtctccttgctttgttttgtttgagggattgccgcgcgcggggctagccagcctgcgcatccgcgccctgctggtgctcgatcaaggccgcggtcagcttgtcgatgcagcggtccagcgtctgcacttccgcttccgtcagcaccgagaggaacatcttctccagcatgtcgccgcgctggtacgtccgtgcgaccagtgcttcgcccgccgcggtcaggtaaaggttcagctgcctggcgtcggcctcgccgacttcacggcgcagcaggccccgctttgccagcgcggtgaccagcttggaagtcaccgttttctccagcaacaccagttcgatcaggcgcgtcagcgtcaggcccggctccagcccggcaaaacgcagcacacgcaactcccgcaggccgatgccgaactcgcgctcgtaaaagccggaggcggaactcttggtcatttcgcaaaggcggttcaggcgaaacgacatgaattccaggatggaatcggtggtgctggcagtgttggacatgggaacgggtgatcaggcggccgatagattctatgggcaatagtttccatgagcaactaaccaagggtaagtacggttcttcgcgcgatcgccgggcaaaagaaaaggcccgccccaggattcctggcagcgggccggtccaggcagcgcggcggctgcctgcagcgctcaagcgcgatcaatcgagcaggtgccccatgcgcgtgcgcttcgtagccaggtacttctcgttctcggcgttggacggcacgatgtggcgcaactgctcggtaaccgtgatgccggccttctcgagcgctgcggccttgagcggattgttgctcatcaggcgcacggacttgacgccccactggtgcagcaggtcggcggcgaaggcgtagttgcgtgcgtcgatcgcctggcccagggccaggttggcgtcgaccgtgtcgagcccgccgtcttgcaggcggtaggcgcggatcttctcggccaggccaatgccgcggccttcatgcccgcgcaggtacagcaggatgccgcgaccttcggcggcaatcttttccatggcgagctcgagctgcggaccgcagtcgcaccggcaggaaccgaagacgtcgccggtcaggcattcggaatgcatgcggatcaggacgccatcgcccgtcacatcgcccacgctgagggccaggtgttcgatgcctgaatcggcgcccttgaaggcgtgcgccgtaaagtcgccgaatcgcgtcggcaggcgcgccgagtcgatcagctcaatttctgtgtcattcataccggaattcttggtcaaaaggcgggggcgcggcccggcaccgccgacattatgagcggaattgcaccttcgcgctcggattccccgccgtggcggggcgggacggccgtcggcgaagtcctacagcagtacgcgcaatccccttatgcagccgcttcaagcgggtcggtagactcggtttacaggacatcgccggagccgttccaggcgacaaaaagcgcagtgcgcatcacctgacggcggcccccggccccagcaggagcaggccatgaccggtaatcccttgaacgctgagcaagccagtaccaagatcgcagcactgttcgataccaggtcggcagccaacgacgccgccgaacgggtctgccatgaggcccatctccggcgcgggcaggtgcggctggtgcatccatacgaagcgcacttcggccgcaagctggagcccgagaacgacgccatcgcgcgcaccgcggtgcgctcgcacctgatgatgggtacgctgggcgcggtggtcgggctggccattgtcggcatcctgcaccggcagggagtcgaggccgtcatggacagcccgggattcgcaatcggggcggccctctttctgggcatggtgttcggcatgctgttggcggggctggtgaccgcacgaccggaccatcaactggtaataacgccggtgcgtgaggccgtgcagcatggccgctgggcgctactggtacacccgaccacgccgcagcaatgcaacgaggctatgcgcgcgctgcgcaataccaccgccgaggtgctcaggacagcctgactagctgctcagggctcgaccgaaggctcgcgcttgagcgtgcgcagcacaaaggtcgagcggctgtggcgcaggccaggcagcttgtatagcttgtgccgcaggaactcctcataacccagggtccccgccacggcgaccttgatcaggtagtcatattcgcccgtcagcaagtgggcctccatcacctcaggcaattccgccagggccttgccgaagcggtacagcatgtcgtcgtcgtgccgctccagcgtgacctcgatcagcacggtatccggcaatcccagcgccttctggttcagcagcgcggcgtagccttcgatcaccccgctttcttccagcgcgcgcacacggttccagcagggcgtggccgacaggccgacttgctcggccagccgcgcattggacaggcggccatcgcgccgcagttcacgcaggatgcgccggtcggtgtcgtcgagtttgggcggctgtgccatcgcaatatctacaagaaaagaaacatccttatattctgccatgaatggatgtttattctccaatagaagccatatcgaagaaaatttagaagccaattttgcgtaacggctggtaaatttaccttatcgaacgacctgccggaaacaacacatgccagccaccaccctccccaccttgcacctctcgctgcgactcgaaaccgccgacctgttcggcgccatggaatgggtgctggccaatgcgcgccgtaccggcctggcgcccgcgcaactcagcttcgacgcggcccggcaggccgtgctgcatgccaccctgacggcgcaggatgccggccagctgtggctgttcctgcgccgcctcgacaatggtttcgacgtggaactgctgtttgccgacgtggatgaccccgacagcgacgccgtggccgagccggcaccgcgcgccgccatgcgccgcaccaacagtgagccggccctggccctgcccgcgtgaaccgcgcctaagcagcctgcggcagcagttcgatcccatcgagctgcgccgcgcacgtatcgcgcacgatcgagacaaagtccgccacgtagggcctgcgcgccatcgccgccggcaccgtggcatagagctcgctccacaagcctctggcaccgatgcgcttggccagcacgtagtcgtggtcgacgtagttcttcaccccccagttgggcagcgccgccacgccgcggcggctggctaccagctgcagcaccgccaccgtcagttccgccgtgcgccgttccaggtggatgcccgcgggctccagcacctcgcggatcaggtcgatgcgctgctcgggcaccggataggtaatcagcgtttcgccggccaggtctccggcttcgatgcggcgcttgttgcgcagccggtgttcattggcgatgaccgccaggatctcgaagcggaacagcggcgccacctccagcccgcgtcgggccgccggctgcgagcctatcaccatgtcggcgcggccgtcgctgagcagcgcgatcgggtcggcgtggaagcccgccaccagatccacctccacttccggccagcggcggcggaactcgtccatcacgggcatcagccagtcgaagcaggtatggcattccagcaccacgcgcagctcgccacgggtgtcgcccttgagccgttcgatatcgcggtcggcggcgctgaccgcggccagcacctcgcgcgccagcgccagcaggcgttcgcccgccggcgtgaagcgcagcccctggcgcgtgcggtcgaacagcggcaggccgtagtgcgattcgatcgccttgatctggtgcgacagcgctgactggctgacatgcacgcgctcggccgcggtggccagcttgccggactcggcaatcgccaccagcgagcgcaaatggcggacttcgatcatgcggcgcccccaacctgttgcccgtctgtcttgatatgaaactcattcatatgttgtttaaaacttgtcgcttgattcattttacgggcaaaccgacactgtgcgccagacatcttccggagcaacctccatggcacgcacccatatcctcggctttccccgcatcggcgaacgccgcgaactgaaatttgcgcaagaagcgttctggcgcggcgatcgcaccgaagccgagctgcgcgacgtggccgcgcaactgcgccgccgccactggcagctgcaggccgaccgcggcctggacaccgtggccaccggcgactttgcctattacgaccagatgctgagcctgaccgcgctgctgggtgcgctgccgcgccgcttcggcttggatccggcccggctcacgctgacgcagtacttcgagctggcacgcggcaaccgcgagcagccggccatggaaatgaccaagtggttcgacaccaactaccactacctggtcccggagctggacgccgagaccactttcgacggcggcccggcctggttcttcgaggaagccgatgaggcgctggcgcttggcctgcgcgcccgcccggtgctgatcgggccggtcacctacctgtggctgtccaagagccatgtggcgggcttcgaccgcctggccctgctgccgcaactgctgcagggctatcgccgcatcctcgaccagctcaaggcgcgcggcatcgaatgggtgcagatcgacgagccggccttgtgcctggacctggagccggcctggctcgacgcattcgacaccgcctacgctgccttgcgcgaagccggccccaagttgctgctggccacctatttcgacaccgccgccgaccatgcgcagcgcgccgccgccctgccggtcgacggcttccatatcgacctggtgcgggcgccggaacaactggccgcatggcaggccgcgctgcccgcgcacgccgtgctgtcgctgggcgtgatcgacggccgcaatatctggcgcaccgacctgcgccgagtcctggacacgctgcgcccggtgcaggccgcgctgggcgagcgcctgtggctggcaccgtcgtgctcgctgctgcatgtgccggtgtcgctcgcgcatgaagtgcgtctcgatgtcgagctgaagtcgtggctcgcctttgccaccgaaaagctcgacgagctgtccgtgctgggccgcgcgttgaatcaaggcgacgccgtggtcgccgaagcgctggcagcatccgacgccgcgcaggcctcgcgccgcgcctcgcgccgggtggtcaacccgcgggtgcagcagcggctggcagccgtgagcgccggcatggccgaccgcgccagcccctttgccgagcgcatcgagcgccagcgccaggcgctgcagctgccgctgttgccgaccaccacgatcggctcgttccctcagaccgcggccatccgccagacccgcgccgcgttcaagcgtggcgagatcggcgcgctcgaatacctggagcgcatccgtgccgagatcgcggtggccgtgcgcaagcaggaagcactgggcctggacgtgctggtgcacggcgaagccgagcgcaacgacatggtcgagtacttcggcgagcagctgtgcggctacggctttaccgagaacggctgggtgcagagctatggctcgcgctgcgtcaagccgccggtgatctacggcgacgtgtaccggcccgagccgatgacggtcgataccgcccgctacgcgcaatcgctgaccgagcggccgatgaagggcatgctcaccggccccatcaccatgctgcagtggtccttcgtgcgcgacgaccagccgcgtgccaccaccgcgcgccagctggccctggccatccgcgacgaagtgtgcgacctggagcaggccggcatccgcgtgatccagatcgacgagcccgcgctgcgcgaaggcctgccgctgcgccgtgccgactgggatgcctacctggactgggccgtcactgccttccgcctgtcggccagcggcgtgcaggaccagacccagatccacacgcatatgtgctatgccgagttcaacgatatcctgcccgccatcgcggccatggacgcggacgtgatcaccatcgagacctcgcgctcggcgatggaactgctggaaggcttcggcgacttcgactacccgaacgagatcgggccgggtgtctacgacatccactcgccgcgcgtgccgtcggtgcaggccatggagcggctgctcgaccgcgcctgcgaggtggtgccgccgcagcggctgtgggtcaacccggactgcggcctgaagacgcgcggctgggaagagaccgaagcagcgctggccaatatggtcagcgcggcccgcgcgctgcgcgcgcggctgtcggcgcggggcgcaacgacctggaagcgcctcagcaagcctgcagccgccaccgccgcggcagtgccccacgccggcaacgcctgcacggcctgcgccacgcacgcgaactgagacggcgtagcgccaattgcgctggcaggaaaagacaaaggccgcatgcccctcacaggcatgcggcctttgtcctcgatggcggcctcgtcagtccacctgcatcaccgccggcggcatccagttgccgtccagcagcacctgctccggccagtacgcgcgcagcatcatgttcaggccatcgggcggcgccggcagccagttcgccgccttggcgccggccgggcgctcgtgctggatatagatatcgagcgagccgtcgcggttgtagcgcaggcggtcgcggctgcccacggcgtagcgctggatcgggttgggaatgaacgcctgccggtcgttgtacagcgtcagcgaccagaacgcgcgcgccggcggcaactggtccttgtcgaaatgcagcacatagcgcgccccgccctgcagcggcttgccgttggcatccgtgcgggtggaggcgtagatcgcgtcttcgggcaggttggcacccaggcccacccacgcggtcaccgcgcggcggccgtagctggtgccataggtgcccaggtcgcgatgcatgacccagccgttgccggcatcggcattgcccttgcgcgcaccctgaacgatcgcggccagcgcagcggtagcaccctcctgcaccgcgcgcgcggtggagggctccatcaccgtggtcttaaacggcacccccggggtgatgcccatgcggcggagcttgtccaccatggcggcatcggcgggcgccggcggattggccggcagcaaggcggcaaagcgcgtgaagaaagcctgtgcatccattgccgccaccagctccacgggcgagctttcagggtcgatggccgtgggccgcggcgcggccctctccggcacgcgccgcccgccaccccaggccgacagcggcgtcagccggtactggtcctggagccggtgcaccgccgggaagtcctgcttgccattggcctgcgtacggccgatcaaccagaccatcgacgtgggcgaacggatctcctgcatgcccttgggcagcgtgccgcgccagtcaggcccggtgatggcgaagttgccgcggcgggtgccggtggtgcgcttgcccggcgacgcgaacacattggtccacgcatccatcagcggcatcaggtagtagcgcccgtacgtatcgggcaccgacaggatgaccggctccctggacaggtcgagccaggccgacgaatacagcgtgtcggcgttggggctgaccacgtcggtgaagctggcgtccgggaaggtgcgcttgtggtggaaggtattggccggcgtgcgcagcgtcatcagctcgcgcgtcacgtccatcagcaccatcggataggcgaaggtgaagacctcggcggacaaggccttcatcgcctggtcggacggcggttgctcggcgactgccgggctggttccgtgatccggcgcggacgcacagccggacagcatgacggcaagcgtgaccgcgctcgccagttgacacaaggatggcttcatgaccccgttttcccaatgtttttgcggcttttcgggtgttgcggctatgactgccggcatgtcgtcccgaaggcgcatctattccgtgcgcatcttgtcccgcgcgccggtgacctgtcaattcctctgaagccgggaagcgagggcaagcgcaccgaacgccggcggcatcggtcacgggtgaatcatgaagcactatcaggggtgatgaaagccgcacgcatggctcggcctttccgcctcagagcctcagcgcgttaggaaatccagcaccaccttgctgaacgcctcggcctgctccaggttggagatatgtgcggcctccagctcgacatagtgggcgcccgggatcgtctgcgccaggaacacgccatcgcgcggcggcgtgggcaggtcgcccgagccagcgatcaccagtgtcggcgtggtgatcttttcgatttgcgcgcgcaggtcggcatcgcgcaccgccaggcagttggccgcgtagcccgcagccggggtggccccgagcatggcgcgcagcgatgccaccagccccggatgcgcggccgcgtacggcggggtgagccatttgtcgactaccgcggcagcgatcgatgccacgccgtcgcgcccgaccgcagcggcgcggttggtccagttctccggcgggccgatataggcagcggtattgcacaacaccagcttgcgcaggcgcggaccatggttcagggccagccacatgccagtgatgccacccatcgacaagccgcagaaactggcttcgccgatgccaaggtgatcgagcaacgcgatcacgtcgccgccgagttgcgcgatgctgtacggacccgccggcaccgacgactcgccatggccgcgcgtgtcatagcgcagcacgcggaagtgctggctgaaggccgccacctgcggctcccacatgctgaagctggtgcccagcgaattggacagcaccagcaccggcaggtgctcggcgccatcgaggcggtaatgcagtcggaggttggcgaggtcggcgtatggcatggcgtttggctcaggatcaggtggctggatggcaggcgctcagttcggcgcgatggccgaaccgtgttgcgccagcggcgtgaccttgatctccatgtacgggtacagcggcagcatggtcagcagcgtgtgcagttcgtcgttgtcgccgacatcgaagatgctgacgttggcgtactggcccaccacacgccacaggtggcgccacttgccttcgcgctgcaggcgctgcgacatggccttctcgtcggccttgagctgctccaccagttgtggatcgagcgatgcgggaatcttgacggtcatttctgccatgaacaacatggggtctccttgtccgggggtatggtgggatggaggcagcgcgggctgcctcgtcaaagatggcgcacgccgtcgagataggccttgcgccagcgcacgatgcgcacctcggcaaacaaacccgcctcggtgaacggatcggcgtcgatgaattgctgtgccgcgtcgcgggtgtcgacatcgacgatatagatgccgcctccggcatccgagccatcgtcgttgagcttggcgccgcaagccagcagcaagtccttgttggcttccaggtaatccaggtggctggcacgggtggcctggcgcacatgctggtgattgggcttgtcgacggtttcgatcaggtacggcatggcaatcctcctgtcagcggcacgctggccgcgggtcaaagtcaggcaatctgcgcgccccacagcagcagcgcggcaatgtagatcaggcccacccagaacatcatgatcacggtgtagcccatcacgtccttcaggttcagcctggacagcgccagcgccggcaatatccagaacggctgcaccaggtcgttccaggcattgccgagcatcaccgacatcgaggtctggctgaccgagctgttgatggccttggccgcatcgaccatgaacgggccctggatcatccagtggccaccgcccgacggtgcgaagaagttgatcacgaacgaactgagcagcccccagaacggcagcgtctgcggcgtggcgatctccacgaacacacgcgagatggtatccaccagccccgagccggccatgatcgccatgatgcctgcatagaacggatactgcaggatgatgccggaaatggtcttgatgccttcgttcagcttggccacgtagttgaccggcgtgcccagcagcagcacgcccgcgaacaggatcaggaagttgatcaggttcaggtcgagcgagccgccctgcgtgaagtagatgaccgcgtaggccatgccgcacaggccgatggccaggctcaggatacggctgttgttcaggcgcgcggccagggtgttctcgccgcccatgctgtgggccgagccggcctcggccttggcgggttcctggtcgcggcggatctccaccacatcggccgggttgcgcggatgcagccaggcattgagcagcggcagcgtgacgatcaccgccaggctggtcagcagcatcggcgtggagaagatggtttcagacagcgggatcacgcccatcagcttttccatcgggtggcccggggtggagatcagcaccgggatgctggccgacaggcccagcccgtacagggtgaagccgctgtacgcggcggcgatgatgagcgggtaatgcacgccacggaccttcagcgccagcttcctggcgatgatgccgccgatcaccagcccgaagccccagttcaggtagctgccgatgccgcccaccagcgtggcgacgatcaccgcggtgcgcggcgagtgcacggcactgacgatgcggtcgagcatgcggtcagtgaacggcgcggtggccagcacgtagcccatcgccaggatcaccgccatctgcgtggtaaatgccagcaggttccagaaccccttgccccagctggcgatcacggccggcgctgcctgcccttgcaccgtcaccgccagcgccatcgtcagcaaggtcaggccgatggcaaatacaaagggatccggcaggtaccggcgcatgagttcggtgaagaacccggcaatcttgctcatagcttccttgtctccagtttcggccaaagttacgccactagaactacagttctatatgcgaacttcaaaaatacgcgtggctatgctaagagccggtcgaccggttggtcaaggaaatggggacgcgcgattacattcgtttcgcgcaacaattcttgaatgaggcctggaattttctacgcaggccatgcaatgcggacgatcggcaggatcaatagcgcatctgcacatcttcgaccttgcccgtacgcgcgttgtacaggcaggcgtagtagaagccgatcgccgacgaactgtcgtcaggctcgaacacgccttcgccattgaccgaggtttgcgcattggggcgcaggtagtactgctcgcggtcggccatcagcatcacgctgccgggctgcgggtagcggcgcttgagggcttccgccacggccggctcgcaggccgtggacgcggccctggaagcggcttgtggatcgacggtgatgcgggtggtggccgggggcacagggcgcggtgccatctgcggcggcgtttcgcaggcggccagcaggcacaccagcggcaggcacaggcaagaagctcggatcacgcggacctcctcagaaggagggcgccggcaacgggcaccccaaaaagtgaagcggagctatcaggttactgcctctggccggaaaagccaaagccggcgcgcccgggcagcccggcaatgccccgccgatagcgaatccttgaacgcggctaaactatggcacgcggcagcgccccgggttccggccaggtgcgtgccgccagcacaaccacgatgccgacacaatgacaaccacagagacaagcggcaaccgccctgccacccctgctcccctgctgcgcaccgccgccagcctgctcgtcgtgcgcgatgcgccggccggcatggaagtgctgctggtacgccgcgtcgaacgcgccaacgaccgcagcagcggcgcctacgttttcccgggcggcacgctcgacgcgcaggacaaggccctgcacgcgcatgcccacggcctggacgacgcccttgccagcgaacgcctgggcatgccggccagcggcctggacttctacctggccgccttgcgagaatgctatgaagaggccggcctgctgtttgcctgtgaccgcgacgggcgcccgcattcgccgcaccagctcgacgccgccggccaggcgctgctgcgcgaggcagtgcagcgcggcggccccggcctggcccacgcttgcgagcaactgggcctgcgcctggcggccgaccggctcgcctatcacagctactggctgacgccccccggcctgcccaagcgtttcgatacccgcttctttgtcgccatcgcccccgaaggccaggtggccgtgcccgacggcaccgagatcgtggagcaccgctggattcgccccggcgaggccgccgatcccgccagcggcctgccgctgatgcacgtcacgcgccgcacgctgagctcgatcgcgcagtttgaaagcgccgcggcctgcttcgcttattactcgcagctgcgcggcattgcctgcatcatgccgcggctggccaccggcgcggccggcgtgcgcccggtgatgccgaacgagccgtgctacgccgagatcggccgcatcgatcccgacggcaacacgcacggccgttatgagctggtaccgggcgtgccggtacgactgtccgagcgcgtctggcgcgtgaccgccaacaacggcaacgtgatgacgggcccgggcaccaacacctacctgataggcggcggcgcgcgcaatgaatgggccgtgatcgatccgggcccggacgatggcgagcatgtgcgcgccatccttgctgccgcacccggcccgatccgctggatcctcgccacgcatacccacctggaccattcgcccgctgccgccgcgctgcaggccgccaccggcgccacggtgctcgggcgtgccgcgcctgccggccagtggcaggacctcagcttcgagccacagcgcgaactgaaccacggcgagcgccttgccatcaccgaggactgcaccttgcgcgtgtgccacacgccgggccacgcctcgaaccacctctgctacctgctggaagaagaacagacactctttaccggcgaccacgtgatgcagggctcgaccgtcgtcatcggcccgcccgatggcgacatgcgcgcctacctggactcgctcgcagcactgcaggatgaagacctcgactggctggcgccgggccatggcttcctgatcgcgcgcccgcaggacgccatccgcatcctggtccggcaccggctgcagcgcgaggccaaggtcgttgccgcactgcgcgaactgagcccggcaccgatcggcgagctgctgctgcgcgtctacgacgatgtgccgccgcgcatgcatccggttgcgcagcgatcgctgctggcgcacctgctcaagctgcgcgatgacggcaaggcgcaggaagcggacggcatctggtcgaacgccacggcgtagcaccggcgcgggcatcggggccagttgaagatttttggcggggggcttgcgcaaaccagaaattgcgctacaatggcgcctctcgtgtgcggctgtagctcagttggatagagtacttggctacgaaccaaggggtcgtgggttcgaatcctgccagccgcgccacctatgcagaaagaaaaagggcttccggaaacggaagcccttttttcattgcggcgctcgcatttggcgccaccctccccactaccaccactaccaccgatagcgcgccccgaccgttccgcccgggttgcgccccgccctcaccttgaaccacagcttcatgccggtcgatgtattgccatgcgcgccgatgttgaaggagaacagcccgcgcagcaggtcggcatcgatcttggtgccgttgatgttgatgacctgtttgcggctgtcctgccaccagtcagcctcgacaaagggataaatgccggccagccgcgtcggctgcgcgccgtacaggcgcacgccgataccggcggcgctggcatcgccgggcatggcttgcatcggcatgccggagacgggagacatgccaggctggtaggccagctgcaagcgcggctggatggtcagcccgcctgcgcgcggcaccacggcatcgaccgccagcgccatggtgcgcatgcgactgtcggcaaaaccgcctgcgctggtgatgtcatccaggtgcagcgacacccggcgcgggcgttcggccatggcggcggtttcacggtcgaccgcggcaaggccgggcgcatcgtcatcgggcccggggcccatggcaagcgttaacgcggatggggatgactgcgacggcgcggcatactcgacggtgacgggctcggcgggcgtggcggaccaggcaggagcagcggtgtcggcaaccagcagatcgggcacgtcggccatggcgggctgcccggcttgcgcctgcagcggctggtcccagccggagacgccctggctttccggaacggcgtcatctgcatgggccagtgcacacatcagcatggccaggatgacgctgtactgcaggtgatgcaggaccatgccgtgatgcgcggcacatacgtgccacccggggcaagtccccgcctccctttctctcgatgacaagaccgtagtcatggcaaccaccttcggacgttatatgtgcctgcccgatgagttcgagcataggtcaaatgccctgccagcgttagccgggaatgttcggccgcgcgcgccccgtacgaccctgtcagtgagcaaattcggcctggccgctgcgccttttcgtcaataatggcggtaatgacaaatcttgcagacatcgcccggcaagctgccgccgggagcaaaccttatggccttgtggcaacgtgcgcgccggcgtgagtccgaacccgggggcatggcaccgccggccggacgcagccgcagcctgaagcgcaagctggcgatcgccacggcggtcggcgggctctgcaccctggtgctcgccgcgctggtgatggcccgctcgtatggcgacttcacctcggcgcggcagaacctgtacgacatctcggcataccgcgagctgctcgaggccgccaacgtgctgtccgcggaacgtggaccggccaacagcgtgctgggagatccaccctcgcccaacacctccgcgcgtgagcgcctgcaagcgttccgcgcccgcagcgacgccgcgctggcgcgcctggccgcgccgccgccggcacccttcggcctgcacaaccaccacctgccgccgctgatggtcgagcgcgtgcgcgaacgcctggcgcgggcgcgggccgagatcgacgaactcgccgggcggccgcgccaggaccgtgacatggacgagatccgccatgccatcgaaagcatgttcgaggtcgtggacgcgctgcagccggccatcgcctggcaggtgcgcgaactgtccgcctgcgacgacggcctggcggcgccggcgctgaccggcaggatgctgggcgacctgcgcgagtatggcgggcgcatcgcctcgcagatcatggcgcccgtggcggcgcgccagccgatgccggtgcagagcctggtggacgccacgcgctcgcgcggccggctgctggagctatggcagctggcggggccggcgtacaacatgttcggcgccgtgcccgcgctggagcaggcatacgccgacgccggccaccagttcttcggccagggcctgtcgatgatcgacagcctggttgcgcagggccgcgtctcgggcaattactcgatgacgccgacggagctgaccaaccgctacgtgcgcacgctggagccgctggagcggttgcgcagggtattcctggacgaggtggtcgcgcatttcaccgcagcgcgcgcacaagcgctgcgcgaactgacggcagcgtgcggcacgtcggcgctgatccttgccgtgctgggctacgtgctggtgttcatgcagcgctcggtgatcctgccgctgctgcgcgccggcgacgaagtgatcggcctggccgaggcgcgcgaacacccgcactacgctgcgccagcggcgtccgccaggcccgcggcggagatgcggcgcctgttcgatgccatcgagatcctgcgccgcaagctgcgcgagcgcgcctcgctgaccgaacaactggaacaccaggcgcgcaccgacagcctgaccgggctgctgaaccggcgcgcgctggagctggtggccgcgcagtacgcggcacacgacagcgccagcctggtgctgatcgacgtggaccgcttcaagcagatcaacgaccgccatggccatgccgccggcgaccaggtgctgcgcgacatcgctgcgatgatgcgcgcgctggtgccgcccgaaggcgtgctggcacgcttcggcggcgaggagttcgcgctgctgctgccgcacggcaggccgggcgaggccgccgcgctggccgaaaccctgcgcgcggaaatcgcgtcgcgcccggtcttcctgtcgggcagcacccagctgtgcgtcaccgccagcttcggcgtggccatcgggcgcggcggcgagcgtcactggcagcggctgttcggcgcggccgacgctgccatgtaccgcgccaaggccgaagggcgcaactgcgtgcgcgaggcacagcgcgaggaaggggtggcagccggctgaagcaggccggccccggcaccagcacggaaacgatggacgaaaaaaacccgcatcgctgcgggcttcttccacatatccggcaccgccgcctcggtatcgaatggcggtgacccggtcactcacgccgggctaaaacgaagaaaggctcgcttgcgcgagcctttctaaatattggtgcccagaagaggactcgaacctccacagtgttgccaccgctaggacctgaacctagtgcgtctaccaattccgccatctgggcttcgtttcgctgcattgctgccgcgatgcgaagaaagaaattatgccgagcgcgtcagcgactgtcaacaccctgacacaaaaaatttgtgatccttattgcccgccgccgcgccgcaggaaatccacctgcgccggccggccaggcaggtccagcgcagccatcgccggaggcatgctggcgatggtcttgccggcacgcagcacccgcagccgcgtggcgcgcaggcggatcgcctccaccgggtcgcgcgcctgcagcagcaccaggtcggcgcggcagccaggcgccacgccgtagccatccagcccgaggatctgcgcgggcatggcggtcacggcggcgaagcacgcgcgcatggcttcctgcccggtcatctgcgcgacatgcagccccatgtgcgccacttccagcatgtcgccggagcccaggctgtaccacggatccatcacacaatcgtggccgaacgccaccggcacgccggccgccagcaactccggcacccgcgtcatgccgcggcgccgcggataggtatcgtgccgcccctgcagcgtgatgttgatcagcggattggcgatcgccgccacgccggcgtcgcgcatcagcgggatcagcttggatacgtaatagttgtccattgaatgcatcgaggtcaggtgcgagcccgccaccctgccctgcaggccgagccgcacggtctcgctggccagcgtctcgatatggcgcgacagcgggtcgtcgctctcgtcgcaatgcatgtcgacgcgcaggccgcggtccgccgccagctcgcacagcagccgcacagattcggcgccctgcgccatggtgcgctcgaaatgcgggatgccgccgaccacgtcgacgcccatgtccagcgcgcgcttcaggttgtccagcgcgccgggcgcgcgcagcacgccgtcctgcgggaacgccaccagctgcaggtccaggtaggggcgcacgcgctcgcgcacgtgcagcagcgcctccaccgcgagcagccgcggatcgcacacgtccacatgcgagcggatcgccagcagcccgcgcgccaccgcccagtcgcagtaggccagcgcgcgctcgaccagcgcgtcctgcgtcagcatcggcttgagctcgccccacagcgcaatgccttcgagcagcgtgcccgactggttcacgcgcggcagcccgtacgacagtgtggcgtccatatggaagtgcgcatcgacgaacggcggcgtcaccaggtggccggccgcatcgatctcgtcggcggcgtgcgcggccagtgccggctcaaccgcggcgatgcggcccgcggcaatgccgatatcgatgtcggtgcgcccgtcgggcaggttgcagtgccgcaggatcaggtcgagcatggaggtctctcaggcaggaggcacggcgatacggcgatgttctcacggcgccggctccggcgccacggcgtcatgcgcgccggtcgggcgccgcgggctcggggtcgagtccgcagccgcgcagcagcagcgccaccaggtgctcggtggcctgcgcatagtcccgctgctccagctggctgacgccgagcaccgcgcatacctgcgactcgaaatccgcataggtctgcgtggccgcccagatcgtgaagaacaggtgctgggggtcgaccggcgccatctggccgcggtcgatccactgctgcaccaccgcggccttgcgcgacaccagttcgcgcagcacctgccgcaggacctcgccgatctcatgcgcgccgtgcagcagttcgttggcaaatacgcgcgatgcatccggatgactggccgacagccgcatcttggcgcggatgtattgttccagcgccacctgcggcggcagctcggcgcggatgatgtcagtctccgacagccacagctgcagcgtatgcgccagcacggcgcggtacagcgcctgcttggtgcggaagtagtaatgcaggttggacttgggcacgccggcgcgcaccgcgatctcggccatggtggcgccggcaaagcccgcgcgcgcaaagacatgctcggccgcgcgcaggatcatggcctggttctcctgccggatgcgcccgcccggcgcatcgcacgcgggcagcgggcgccgcgccgcggcgctggcctgcgtgtccatcagcgcgtgccgtagaggcggtcgccggcgtcgcccagcccgggcacgatatagccgtgctcgttgagcgtttcgtcgatggccgcggtgacgatgccgacctcagggtgcgccgcgcgcagcgcgcgcagccccgggcgcgaggcgatcaggcacacgtacttcatggtggtgacgccggcctctttcaggcggttcagcgcggcaatggccgagttgccggtggccagcatcgggtccaccacgatcaccatgcgctcctggatgtcttccggcatcttgaagtagtactcgatcggctccagcgtctcggggtcgcggtacaggccgatatgcccgacgcgcgccgccggcagcagctccagcatgccgtcgataaagccgttgcccgcgcgcaggatcgacaccaggcacagcttcttgcccgacagcacccgcgactgcatcggcgcgatcggcgtgcggatggcgaccgtctccatggccaggtcgcgcgtggcttcgtaggtcagcaactggctgatttcacgcaccagccggcggaagttgtcggtggtggtgtcctcgctgcgcaccagggtgaccttgtgctgcaccagcgggtggtcgacgaccagcaccccggccaggccggcaggatcggcatcgagtggttcaacagcgggaacagcggacatgtcgttcatggtgacgctccagatgccaggtttcacacgcaatgcctgccggcaaggtcggccgcctggcggccgaccttgctcagaacaccgtgccgtcgctgatgatggcgaacggcggcgcgccacccgggcgccgcttggcggcaatgcggcgccccgccgcccaggtgccgccttcgagcacgcgcgccagcgggaaattttcttcctgcaagccaagcgcctggcgcacgccgtcggccaccaggtccaggccggtcacggtcagcgcgcgccattcgacgatcacgggctcatccaccgcatgcggcacggcggcaaagccggggtcgcgcggcaccatcagctcgaagtcgtagagcaggccgccgttgcggtattcgggcaggcccgtcagcgcgtccagcccggtcacggtcaggccggcgtcctccagcggctccagcagcgaatacgtcagccattgcgtgagcttgtggaacggcaccagcccgcccggcgcggccggatgccgccagcagtcgcccagcgacacgccttcgacaatgatccgccccggccataccggccccaggccgaccagcagcgtgcgcagcaggaagccggcgtcgaggtgcccgttgaccgcatgcgccttcaggtagtcgtacaggttgcccagccgtgccggccggccgaacagcgccggggtcgcctccatcacctcgccgaggcggcgcagcaggccggcgcggccttccagccccaccagcgggttgtgctgcgcgacctggaaggcgtgggcgatgctgtcggcatcgatgcgctgcagccgctcggcgtccgcgcgcagcggatcgcccggcgcggccgagaagccgccgcgcgcgaacaggtcgaaactggccacgcccagcccttccgagcgcgtcagcaccaggtcgctggccggatcgcggtaacgccagtcagggccggcgccggcatcgagcaatacgcttggaatcaccaggtcaatgccgatgcgggcgcgctcctcgcggtgctcgggcccgctcagcgcggcacgctcgcacagcacctgccaccggtccgcgcgctggtcgacaccggcgctttcaaaatggcgccagcggctgtggtacggcacctgcaggtcaggatagcgctggcggatggtgctggcgacatagtcggcaatggcatgcacgcggtccggatgccaggtgaaaagttcggacgcgccgctggccacgttctcggtgaccgccgcgcaatgcgtgcgcaccgcctcggcacacagcagcgccgaagcgggatgcccttccggtaccgggctcagccagccggcaccaggccgcatctcgttacctgtgccctggcggtccatgccgggcttgccatcctcgggaaacatcgtcattcgttcaaccccctgccctttgccagggccagttcgttcgcatccggcggcgtgtagtgcgtaaagtagcccgcggccaccttggcatcgatctcgacacgggcgtcggcgggaatcagggtctcggggatggccacctgctcgaccacctcgatgccctgcgccaccagcgcgccatgcttcatgttgctcatcgacgcccagcggtcgatgcggcggatgcccagccagtggaacacatccggcatcagctcctggaaacgcatgtcctgcacgcctgccacgcattcggtgcgggcaaagtaagtctcggcacggtcgccgcccacctgccgcttgcgggcgttgtagaccaggaacttggtcacctcgcccagcgcgcggccctccttgcggttgtagaccaccagcccgacaccgccctgctgcgccatctcgatgcacacctcgatgccatgtgccagatacggccggcaggtacagatgtctgacccgaatacatccgatccgttgcattcatcgtgcacgcggcaggccacgcgggtttcaggcttgcccagctggctcacgtcgccgaagaaatacagcgtcatgccgccgatgggcggcaggaacaccttcaggtccggccgcgtcaccagttccgggaacatgccgccggtctgctcgaacaggctgcggcgcagcacgctttccttgatgccgaaacgggccgccagcccgggcagataccagaccggatcgaccgcagccttggtcacgcgcacatcgccattggcatggaggatgtcgccgtcgggcttgagccggccggccgcgatggccgacatcagctccggcatgttgatatgcgcgcgggtgacggcgatggtcgggcggatatccacgccggccgcgatgcggtcggcaaacacggtggacaccaggtggccccacggatccagcgaaactatcttctccgggtcgccccactgcggatgcgggccgatcgcctccgccggcgcggtatcggtcaggtcggtgcgatggtcgcgctgcaatgcgcccgcggcaaccgccagggcccggtagatggcgtaggcacctgcgtgagtgccgatcacattgcgctgcgccggattcgccaggctggcgatgaccggcccgcgctcggccgccgtgggggcgccccagtggataggctcggccggcttgtcgcggcgtgcgtgcgaggtcaggacgatatggtcggacatggcaccctcggttcccgatggaatcctgaccaaatggtcaggtttacgattccatactaggcaacctttgtgccatcgcccaatgccatttacgcgagtgttgctccgatgtgtgtggcgccgaacgcaagtttgcgcgggcggcatgcacgcatggcgtgcaggcgacgtggcataacgggtgcacaagcaccaacaagaagcgcgcacggccatgctggcacgtcgccgtccgggagaaaccgtaccaccgctgcacggccatgcctgcaaacgttacacgctttgccggctggcgcggtcgcggccgttgcccagcagcgcacgcagcgccgccaacggccgggcgctttcgatgtagcgatagaacaacgcgccggccacattgctgagcgcccatgcggcaaccatgccgagcgcgttcagcaccggctggcccggcgccaggttcgacaccagcgcgttgaccagcaggcagaccggaaagtgaaccaggaacaccgaataggaaatgcgcccgaagaagccgatcacgcgcgcccgcggccagcgctccagccagccgccgcggcgcgccaccgccagcagcagcgcagtcgccagcgccaccgcgatgcgcagccggaaatcgaaggccagcgccgccaacgttaccgcgccgaggaccagcagcggcaacaccgggcgaccggggttggacgcccagtaggccagcgcccccatgccataggcgccgaagaagtacagcgcccagatatcccacgcggcatcgcggttgaaccagaacagcgatgccaccgccaccagcaccacaatgccaatgctgaccccggcacccgccggcgctttcccgcgcgccacggcgcgcgcggcccacagcgcacccagcagcagcgcaaacagctgcaggtcgatggccacgtaccagaccccggccgagagcgcgtcgacatcgagcacgttatgcagcagcgtcacgtgcgcaaggaactgcagcaggccgggcggcgcagggatcgaatcatgcaccatccattggcgcgccagggcggccccggcaatgctgagcagcagcgccgcagcaaagggcaccaccagcttctggtagcgccgccacagcaccagcagcggatgctggctgatttccagctggccatgcggcgccaggctgcgcgcggcgaggaaaccgctgaccaccagaaagacctgcacggcgatgcgggcgtagtcgtagagccagtccaccagccccggggccagccgatacgcggtatcggacatcgggccatagaaggccaggtgatggagcacgatcaactgggagctgaccgctttcagggcgtcaatgcacggcaggcgcgacggacgggggctcattgttataggaatgttgcgattggcacggaaggcgcgattctacctgcttgcatccgctcaaatgtggcatatgcaccactacatatagattcgttacatactgccccggcttgttgcgagtttgcaggcacatggcttcatgtcttagccagcaggcattggcttatgaaaatgctgcgcaaaacagtcaggggccaacaggagccggcataaggaagtgcatacacaggcggcagctctttccacgaagcaaggcttgtgagtcaggcacgtgcctttatgcgtcgcggcccagaatatacaactgtcgggtggatacggggatgtcaggcttgaaccacacattccaggagagctctgttgtgcgccagtagcataagctagaggcaggattgccacctggggtccgcttatgcagcaccgcacgctcttcccccgcaccggtcacgccttccgttgcggcttggctgagtgctccctcatcgcccttctggccgcggccctggcgggatgcgagggagtcccccgggataccgcggcgacaccgccaccgccgcgtcagccgattgcgcccagcgacgacgtgtaccccgccccgaccacggtacgcgacacgcgacctgcggtgcgcactccgtaggcggcgttttcctacgcggccggcatccggcctttgcacccggatgtcattcccctgtcatccacgccaaacaaaatgccatccaggcagggtgcaggcgcccgtccgccagccgccttctgcggcagtgcagcgacggaatgtcttgacgccccgttttttccaccttcaatgaaaacgttttcatccggagctctaagcgtgaatcgcaaagatccagcggggggcaggcccgacacgacaggtggcgccaccctgatcgacgtggcgcaagccgcgcgggtgtcgctcgccaccgcatcgcgcgtgttcagcagcccgcacctggtgcgcgacagcacggcgcagcgcgtgcgcgaggcggcgcgccggctcagctttcgccccaacctgctcggcagcaagctgcgcgcccagcagacccgcatgatcggtgtgatggtgccaacgctggaaaacgcggtgttcgccgaatgctggcacggcatcgaggaagcggcgctggcgggcggctattcgctgatgctggtcaccagcggctacgatccggctcgcgaatgcgagcgtgtggagtacctgctgcgccatcgcgtggacggcatggtgctgaccgtggccgacgcggcgcacagcacggtgctggatcaactcgacggcgagggcgtgccatacgtgctggcgtacaaccaggccggaccgcgcagccggcgtcattcggtatcggtggacaaccggcgcagcgcctgcgccggcgtggaggccctgattgccgccgggcaccgccgcatcgtcgtggtatcgggcgccttcgtcgcctcggaccgcgcgcgccagcgctttgccggctatcaggacgccatgcgcgcgcacgggctaaggcccgccgcgccagtctgcctgccatcgcacaccgccagcaatgccgaacagatccgcgcgctggtccgggcaaacgatgcgcccaccgcctttttctgcaccaatgacctgctggccatcggcgtgatctccgacctcaggcgcctcggcctgagcgtgccgcgcgacatctccgtgctgggctatgacggtatcgcgctgggcagcgtggtcgaaccgccgctggccaccgtcgtgcaacccaattcggagatcggcgccagcgccgtcggccggctgcttgcctggctgcacgatggcggacgagcctcggcggcgccgccgcgcgtcacgctgctgccgcacgcactgcgcgtcaacggcaccgtggccgctccgccatcaatgtaaccgcgcgtaaccgcgtgcgcatgttgcatcccccacccctgtcctcaaccaaggagcctctcatgcaacctattccttcctggcgccgcccgctgcgctggattgccctggcgctaagcgccgccgcgttcagccagggcgtggccgcccagaccgcgatctgctacaactgcccgcccgaatgggccgactgggcggcacagatccgcgccatcaaggaaaagaccggcgttgccgtgccgctggacaacaagaactccggccagtcgctggcgcagctggtcgccgagaaggccagcccggtggccgatgtggtctactacggcgtgaccttcggcatccaggccaagaaggacggcgtcaccgccgcctacaagcccgcccactggaacgacattcccgacggcctgaaggacccgcagggcaactggttcgccatccattccggcacgctgggcttcatggtcaatgtcgacgcgctgcgcggcaagccggtgccgcagtcatgggccgacctgctcaagcccgagtacaagggcctggtcggctatctcgaccccgccagcgccttcgtcggctacgtgggcgcagtggccgtcaaccaggccatgggcggcacgctcgacaacttcggcccggccttcaagtatttcaaggacctgcagaagaaccagccgatcgtgcccaagcagaccgcatatgcgcgcgtgctgtccggtgaaatccctatcctgctcgattacgacttcaacgcctatcgcgcccgctacaaggaccacgccaacgttgccttcgtgatccccaaagagggctcggtggtggttccctacgtgatgagcctggtcaacaaggcgccgcatgaggccgaaggccgcaaggtgctcgactacgtgctgtccgacgccggccaggcgctgtgggccaacgcctacctgcgcccggtgcgcgccggcgtggtgcctaaggaagtacaggcgcgtttcctgccggccaccgaatacgcacgggccaaggcggtggacttcggcaagatggccgacgtgcaaaaggcgttcagcgagcagtatctgaaggaggtgcgctgacaagcgcgctgacgactggcgatggtgtctcccgcctgatggctgtcttcccgcaagcggggagacagccgggcggctcacccaagccatcgcccaccgcccatcaccccgtcactgccatgacaaaccgatccccctccctcttcctgtttgccttgccggcactggtggtcttcctggccttcttctgcctgccgatggcgcggctcgtggcggtcagcatcaacggcgagcaaggcgcgggcgtgtactggaccgtggtctccagtccgcgctacctgcacagcctgatggtcaccgtgctgctgtcggcagccgtgacactggtcacgctggtgattgccggcattgccggcaccttcctgcagcgcaacgcggtgcctggcaagtccgtgctggtggccatgctgacctttccgctggcgtttcccggcgtggtgatcggcttcatggtcatcatgctcggcggccgcaacggcctgctggccatggtcggcgacaagctcgccggcgagcgctggacctttgcctacggcctggccgggctgttcgtcggctacctgtacttttcgatcccgcgcgtgatcctgaccgtgatggcggcagtggagaagctcgacgcctcgctggaagaagctgcccgctcgctgggcgccgggccctggcgcgtggtgcgcgacgtgatgctgcccgcgatgatgccggccatgatctccagcggcgcgatctgctttgccaccagcatgggcgcgttcggtaccgccttcacgctggccacgcaactcgacgtgctgccgctcaccatctacaacgagttcaccaactacgccaacttcggcatggccgctgcgctgtccatcctgttgggcaccgtcacctgggccttgctggcgctcgcgcgctggttttccggcgacgccgtggccgcgaccgcctaggagccatcccatgaccccaacccatcgccgccccggctactggctgcaactggcgctcacactggcggtctgcgccttcatgaccgtgccggtcgtgctctccgtgctggctggcctgaccaacaatatcttcatcggcctggaaagcggcctgaccacgcgctggctcgcggaagtctggtcgctctatcgcaataccatcttcctgtcgctgctgatcgcgctggcctgccttgcctgcacgctggtgctgggcgtgccggccgcgtactacatggcgctgcggcgcaaccgcatcacccggctgatcgaggaactgctgatgctgccggtggccgttccgggcctcgcgaccgcgcttggcctgatcctgctctacggcacctggcaggcgctgcgcacgagctggctgtttatcctgatcggccatgtgctgttcaccctgccctttatggtgcgttcggtgctggccatcctttccgccatcgatatccgcacgctggaggacgcagcggccagccttggcgcgagccgcctgcagcgcttccttaccgtggtgctgcccaattgccgccagggcatcctggccggcgcgctcatggtggtcacgctgtcggtgggcgaattcaacctcacctggatgctgcacacgcccaccacccagacgttgccggtgggcctggccgacagctatgcctcgatgcggctggagatcggctcggcctacaccatcgtcttcttcgtcatgatcattccgctgctggtgctgatgcaagcgctcagcgcgctgggcgcgcgttcccgcaagtatgttcccgaagcggtgcccgcccctgctgttgccgccacgccggccaaccctcataccgagacccgtcatgcatgaacccaccaccatcaggctgcgcgattgcggcaagacgtttgccgacggcacgctggcgctgcagccgctggatctcgacatcggcgccgcggaaaccgtggtactgctaggcccgtccggctgcggcaagaccaccacgctgcgcatcatcgccgggctggagtatcccgatgcaggcggcgaagtctggttcggcgatacctgcgtgaccgcgctgccgatcgagcagcgcggcgtgggcatggtgttccagagctacgcgctgttccccaatatgaccgtctccgagaacatcggctacgggctgcgcgtgcggcgcgtggacgccgccatgcgccgcacgcgggttgccgacatgctcgcgatgatgcatctcgaacccttcgccgaccgccgcgtggaccagctctcgggcggccagcgccagcgcgtggcgctcgcacgcgccattgccgtgcagccgcgcgtgctactgctggacgagccgctgaccgcgctcgacgccaagctgcgcgacgccctgcgcgccgacatcaaccagttgctgcgcaacctgggcatcaccgccgtctatgtcacgcatgaccaggccgaggccatggcgctgggcgaccgcatcatcgttatggacaagggccgcatcgcccagacgggcacgccgcaggatatctaccgcgcgccggccaatgccttcgtggcggatttcatcggcaccatgaaccgcctgtccgccgctgccgagaacggcgcctggcgcgtgcctggcggcgtcgtgccccggacgcacgaatccgcgccggcgcagcgcgccgacctgatgttccgccccgaagacgtggcgctggtgcacacggacgacgcccatctgcacggtagcgtggtcacggccctgttcctgggcaactgcacccgcctgctggtggaagtcggcgcctccgcgccgctcatcgtcgacaccacgcgccgcgacaactggcacgccggagaccgcgtcggcctgcgcatcgacaccggccacctcatcacacttcccgaagccctggcagcatgaacaccgccccctacctggtcgcccacatcaccgacctccacatcaaggccggcggcaagctgtcgtaccggctggttgacaccgccggtgcactgcaccgctgcatcgacaccctgctggcagccccgcaacagcccgacgcagtgattgtcaccggcgacctggtcgacttcggcgccgaaagcgaataccagttcctgcgccagatcctgcagcggctatccatgcccgtgcggttgctgccggggaatcacgacagccgcggcgcgctacgccgcgtctttgccgatcacgactatctgttcgccaccggcagcggcgaagacccggtgcactacagcatcgactcgggaccgctgcggctggtggccttcgactgcaccgtgccgggccagcccggcgggcgcgtcgatcccggcgcgctgccatggctggaagccgcactgtctgccgacccggcccgccccaccctgctgttgctgcaccatccgccgttctttaccggcatcggccacatggacgagcagggcctggccaacgccgacgcgctcgaagccatcgtgcgccgccacccgcaagtggaacgcgtgctgtgcggccatctgcatcggcacatcacgcgccgcttcggtggcacggtcgcgatcaccgcgcccgggccggcgcaccaggtggcgctggacctggacccgcaggcgccctcgtgctttcgcatggagccgcccggctacctgctgcactggtggcatccggcacacggacttgtgacgcatgcggcagcgatcggggactatggggcagcgcatccgttctttgacgcgcagggcaagctgatcgactagcggtgacgctctggcaagttgttcgtaagcgccaggtgatggccttgcaagagtacgaatggcgaagccatgcctcgcaaccgcttgcgtcatgtcccagcttgcaggtggggtcatccgcgatgattccaccgcggagactcctcaccgaggtggtctgctgctttgcagatccgctattgccaaacggagaatcaacgacgcatgatcgccacgatcgaatcgacgcgggttctgtcacaggccattgcgattgcaatgcgatttgactacacccctgtcgatcgggactcggttgcctgaccgcagggttgcgtcatatcggggcatgcccaagtcatggcgcatattcccgcgcctggacaacggagcaggcccagaccaaccgccccgttgccctgccctgctcaggacaagcattccccgctgtcgcgcgcatcgctgcgcgcgccgtcggtgaagccatcgcgcgagctgatgcgggcgccatcggtgtaagggtcaggcttgcgcatgccgtccaggtacggatcaaagccacggaccgcgcacacggacctgccctgatacgcgaccacgggcagcatggtggcctcggtgggcggactgtgcgcgccatcggtaaaggcgtcgcgctggtcgctgtgtcccggcgcggcgacgatcagcccatcggcataggcaccggcgtgggcggtctggctgagcccggcggcaagtgcggcagcggcaagcagggtcttggcaagagtcttatgcattgctatctccaacaggggtgtcggcggcgttgccgcgacggcactcctcgtgcaggcgaccagctacggaacggtacaggccgcacgggatcgcctctgccgtgcaagccgttgcctggcgtgtaccggctgccatccgtggcagcggtgtcgcgccgggcttctggataaggggtacctgcgccccatgtcgaaagcgtggtgcgtcaggcgggcctgatgttctgattcacgcggaacaggttggccgggtcgtatttgcgcttgatctccgccagccgcgcatagttgtcgcgataggacgccttcacgttgtcattgccctcgtccatcatcatgttgatgtagccgccgccagcagagtgcggatgcagggccagccagtagtccttcgcccactgcacgatgcgatcgttgttggccgggtcgggatccacgccgacaatcacgctggcaaagttggcatcgcggtagctgaaggccgtgtcgtcgcagccggcgcgatgcgctgcaccattgatcggatacaggtgcatggtcgagtgcatcgacggcaattgctgcccgtacttgatgtgcagatcgatggccttgtcgctcaggtcgctgacgaagtccgctttccagtaccactgcaagcccgccggatacagtccgtcgaacaggctctgcaggacaggccaggggactggtccggcaaagtccaccgctggcggcatggcctcgcgaatcggacggaagtgcgtttcggcctgatcgatcgggccggtgtagcaccacaccactgcgcacatcttctgcaggtgaacttcctccgggaagggcgctgcgggaggcaccgtgacgaaaccgaaccagccattgatgtgctgcggcgcgctcaggatgaagtcgcgccaccatttcatcagctcgcgggcctgctccatcggccacagcatcgggccgccatagaccgtggctacgggatgagccttgaactcgaacgacgtcaccacgccgaagttgccaccgccgccgcgcaacgcccagaacaggtccgcgttttcgtcctcgcttgctgtgacgatgcgcccgtcggccagaacgacctcggcgctgagcagattgtcgatcgtcaggccgtaggcgcggctgaggtagccgatgccgccgccgagcgtcagtccgcccacgccggtggtcgagatgaagccactcggcgtcgccagcccgtaggcactggcggcgtgatccacatcgccccaggtgcagccaccgccaacccgcagtgtcttgcttccggcattgacaaacacgcccttcatgggcgacaggtcgatcaccagtccaccatcgcatgtgccgagcccggcgccattgtgcgcgccgccacgcacggccagcagcatcccgccgtcgcgcgcggcgttcaccgccgcgatgacgtccgcaacatcgacgcagcgcgcgatgatcgcaggtcgcttgtcgatcattccgttgtagacggcacgcgcctggtcgtaagccgcgtcgcccggctgaatcagttgtccccgaaaatgcgccttgagtgcggttgcgacgggttcgctcaatgaagcttccatggttgcctcctgtccggttggtatgcaggagttttagcaacctcggcgttttgaaagcgttaggtgaaccgttacaaggggattctgcctcccgaccggggcgcggtggtcgagccgaagctaacgcgcgagtaacgcccgcgccttgacgatgtcgggctgatcgaagccctcggtgaatcgcgcaagcggcgcctcgaccacctcatgcgcattgacgcgcccctgcgaggttcgcagcgttgtcaatgacagggtggcacgtagttcaagcggtagcgcgtgctgggctgtggcgatctcgatcgccttgatcagcgatgactcggcttcggcgaggctggcgctgctgcatagcagcaattcaccgcgcagacggtacagctcggcgtccacccagtgctcgccagtgcgcccggcgcattcgagcgcctggtccaaagccgccaacgcagcctcggtctctcctacgtcgcccaggcattcagccagcatggccagatacagcggcagacgcaggcgtgcgcccgttacgtgaaagccctcgatcgccgcctgcatcgccaccacggcgtcggcgccgggcgcctgtttcgcgttcgcccaggcgagcagtatgcctgcccaggcaaggtagtagcctacgtggtactgttcggcgatctcgtgtgccaggcgggcatagtgcagcgtgagaccgtgctcatgtcgcagcgcatgctgcgtcgcgagatatgacagcgcgagcgcctgggagaacgggtgtgctacccggtttgccacctccagcgcttcgcgtccacgctgaagggcctgatcggcaagccccctgaaccacaatgcgtgcgccgaccacgcggcggccagcacgccgaagttaccgcccatcagggacgcatgctcggcgtgctgggcctcgtcataagcgcggtgcgcgcgttgatacgcgggctcggcagccatccagtcgccttgctggaccagactacccatgacgctggtccatgccatcaccgagtaagtaccggagcccagcggccccaatcccgcaatcagttcctcgctcaggctacgtgcctgtgcaagttccgccctcactaccaggaaaaatgaaaggctgacctgggcgcgtgcttgctgactggcgtcacccgccagccggctcagttccaccgcgcgtcgcagcggcgcctccagttcgggtgccgcccagcctcgggcgatgcgaatcggtggcgcaaggtcgagttgcagggccagcgattgactggcgcgctcctgcggatcggcaatccggtccgcttgcaccagcccgcgcgtcagcaatgcaatggcatcgtcataggcatacacactctgcgcgacaacggccgcgcgccgatagaacgccgccgcctgggctggcaggcccgcccgctcatagtgcgaggcgatctgcgcgcttgccgcgtcgggcgcatcgcctgacgcctgctcgagcgctcgcgccacgcgcaaatgcaggcggcggcgctgtagcggactcacgtcggcgtatgccacgtcgcggatcttgtcatggctgaagtcaaaggccaggccgcgagcgtcggtctggcgcacgatgcgccgctgccacagctcgtccagtgcgcctgccagggcatcctcgccgaggtcgcttgcctgggcgaggatgtcggtcgtgaacgcccgtccaatgattgcagcaaccccgacgatttcgcgggcgcccggaggaagctgtgccagccggttcgagatgatggagtaaaccttgggcggcaacttcgacgccatgccgccctgtgcgtccccgaccggcatggtgtcggagcgggcccgcatcatttcgacggcaaacagcgggttaccctcgctctcttcgaacagccgggttgcctccgtgtcggccagcggccggtccaggatctgggccgctatctttgccgtttccgcggcgtcgagtgtccccaatgagatctcgatgaactggtcgtcgcggcgtagtgcgtccagcagccggttcgccgcgtgcagcggcatgatttcctcggggcgcgccgttgcgaccaccatcagccttgccgccacgtcgaaacgcatcaggaagcgcagccattcgagcgtctcgccgtcgcaccattgcaggtcgtcgagcagcaacagaagcggcccgccttgtgcaagcaccgctcgcgcaagcgcctcgaagaaccgttggcgttgccagtattcggtaagaggcgacggcggcgacagtccggattgctgcgtgaggagttcgggcaacaggcgcgtgacctcggtcagccacagtctgtcgagcttgccgatcgcaccactcaggccagggctgcgcagccagccggtcaccggcgcaaacgcaagctgtccctcggccgcataggcgcgcgaatgcgccacggtgatgccttgctcggccagatggaccagcagttcctccgccaggcgcgatttgccgatgccggcttcgcccaggatcaggacaaactgcttgtcgcccagctgggtacgctgccagacttcaagcagccggcgccattcgccatgccggccaatcattggcagcatcgcatcccgccgcgggcgttggcgctgcattgacgcagcctgcgcagccaaccgcgcataggcctcgcgcatggggtcgccgggcaggacgcccaattcgcgagcgagcgtttccacacagctacgataggcgcgcatggccgatgcgtgatcgtggttcagcgcgtgcaggcgcatcagcgccaggcaggtgggttcgcggcacgggtcgagccgctgcaactgctgtgtgtacttcaacgcctttgcatagtcgcgccggtcctcactcagttgaccgaggcgcgcgagcgccgcgatgcactgttcgcgcaacttttcgcgctcggggtggatccactcgtcatagcagttggccagcaggtcaccgcgatagagatccgcggcatgcgtcagcagttcttcttcagcgcctgcgtcgccgtgcctcgaggccctggccgcagccgcaagcgcggactggaactgcgctacatcgaggtcaagcggcgaatcgggcagccatcgcaccgtttgcgcatcggcatggacaaactgatctgcctccggccaggtcttgcgcagctgaaacagcagttgacgcagggcattgcgcgcctgcgcctgcgaggaatcaggccagaacagtacggcgagctgctgccgcgtctgcggtgcgtcgcgatgcaggacaaggcaggcgagcagcgcctgcaagcggggggagtttgcgttaaacaggggcgcgccagcgccgtcgagctggaactcgccaaacaaacggacggaggagcgggcctgcgaagtcatgctggagcgcaatgcggcacaaagcgatggggagctcctgtaggcagcgtgcggtgcgcgctgcgctagcgctcgtgcgggaactctccaacacccaagcccgcgcgagcgccttccgtgactatactcgcgttggcgcgtcccatccggccaacgtcgacgagcagtcactccctttcccgccaggtcctagccgaagacctcggatgcgtccgtcatcagtctaagcccatgggctcggattcgctcctgggcacgccgagcaaagactgatgcatccaggtttgacccgagcttccgtacgccgtgggagactcgccgaaaaatgaaatcaacttcgttttcggtgaagtcgccgtaggcaaggtatgccctcagcatctggttaaggtaggcatcacactcacttcgctgcaatactagtgcgcttgccagcagagaccgcgagtgccaccgcagccaccggcgtctccagtgcttgtagtcgtccttcaccaattgacccctccattgcccggcggcacctttctttacgctgcccgcaatcaccaacgagtagggagcacgcggcgcgctgtttgaaaatcatcatagcgtgacggaaatagcagggcaatcggctttcctctggagaaggtcccaccaaagagggggtatggcgagaatcttgcgattgagggaaatcgtgtggatcgccgagcgaagcggcgggcgggcactccgaccggccgctcccaattacccgggccgggcctcaagtcaaagattgaggcgctggaaatacccggtcagttcgaggtagccccgtccgaccaccttgcctccccgcaacgccgtcaccgcgccctcccaatagaccgcgccggtactcgcgcggctatcgagttcctgatcatccatcagcggtagcagttcgagcgtgagaccgcctgcgttcaaccgcatggcaaccggatagctcgtgccggtacgaggcgagcgccaacggcgtgccggcatgaagttgacctcgtcgggagccagtacctggacgcgaccgtcgctgccgcgcagcgtgccgcctccccagaacttgcgccccggcttgtcccggatctggaaggccatcaacgcgctgccgtcatccaggttgaggccgagccagtcccagccgacggcctcgtcggccagcaaggtcgacgaccattcgtgatccagccaggcggtaccgtgcacggtttcctgcaggctgcgccgttccagggtgccgctcaccttgagccccggctggctgtagtaatagctcgcctgggccgccagcggtcccttgcggctgtatccccgttcgccctgtagcagcaaccgttgggttggttccattgtcagatcgagcgtgaaatcccgcgcgggaaatctggctcggtagtgccccgtcgcctctcggcgcagcgaccagctgtcgatgtacacatcggtatcggcagtatcggcaagcgcaaggccgaagccgctgcgcgccgcgcgttggtcgtgctggagcttgccggccacgggatcgctcagtgcgacattggcgaacagcagttgctgcggcgcgaagcggcttgggttggcctggtcgaacggcgggcgcgagcggaagaacgtaacctggaagccgagcggcgctcctgcccgcgtctgcagccagccggtggcataccaccattcggtgcgatagtcggggtgcgcgccgtggtcgcgcgggaaggacagggttcgtcccgcggcgaccggcggataagcgggcgctgcgcccagcgccgcggccgccacgccggaacccggcaacaacagcaggaatgagcgcctcttcaccaatcctcctgaaccgcgcgcactgcgctacgcgacatcgcctgccgcccgctcgccagcgcagccagcgaggccgccgccaccaccgcgctcgccaactgggcgaggaatgcccagggcaaatgcaaactcatggtccagtggaacgactgcgggttgacaacgtgaaccaggatcagggcgatgatccatcccagcgcaagaccggctaccacgccaagcagagcgagtaacgcgccctccagtgccagcatcgcgccgatctgccaacgcatgaagccgagatgccgcagcatgccgaattcgcgcgcacgcgccagggcctgcgcgctgaagctggcgccgatgccgaacaggccgatcacgaccgctatgccctccagcaggtaggtcacggcgaagctccggtcgaagattctcaaggtgacggcgcgtatctcgccaggctcggcgaaggtaatgtgttcaccgccggcgacgcggtggcgcagcctctccttgacctgcgccgggccggtgccctgctccagccacagggcaacgtcagtgacacgccgctcgtccgtgagccgtcgataatcgttctggctgatcacgaccgtaccatgctggcgtgcgtaatcgcgccacacgccgcccaccaggaaggcgacgggccggccctgcagcggcagcgtgatacgttgccccgggcggaagccatagaggtcgaccatcgcctcgctgacccataccgccggcggatcccccggctgcgccgcgacgggcgctgccgtcagcggcaaccgtgcgcccggattgtgcggatcgatcggccgggcaatgaccgtgacgggggggcgctcgggatcaagcaggatctggctcgaacgtagaaactcggcacgcgcaacgccacggacgctggcgatggccgcctggtcgtcaagcgagaaatacgcgctgtcgccgcttgacgaagcacgcagataaaggtcggccggcaggacattgtgcaaccaatcgtccaccgagatgcgaaagcttgacaccatgatcgccatcgccgccatcaggctaaagctggcgactatgccggccagcgcgatggccgcgcggcccggtgcgccggcgagctgggtcagggcaagctgcggcacagcccgtcgccaagagggcagcaagccgaacacgagatgcgccagccgtggcatcagcaggatggcgcccaccaacaacagggcgatcgccgcataaccgaagaccggcagatccgccaccggccgcagtggcgtcagcacaagcccggctgccatcgcagcaagcccggtccacggcgagcgtagccgcttgagcggtgtctcctcatcgcccgccttgagcgcctgcgccggccgcgcgcgtgcggcctcccatgccggtgcgagactgccgagcaccgccgccgacaggccgagtgtgaagaagatcagcgctgccagcgcgtcgaaccggaccttgggctttacacctgcaaagtagccgccgcccaaatctccgcccgcgtacccgagcaccgtggcggcgaggaagaagccaagcgccaggccgagcatcgcgccgagcgcgccttgcaccgcgccttccgccagcagcagccgcagcagaccagcgcgcgtcaccccaagggcgcgcaacagtgcaagctgcgagcgccgccgcagcaccgagactgcctgcatcgtgaacaccaggaaggcgcctgtgaacagcgccaccagagcaagcacgttcaggttcacccgataggcgcgcgacaggttggaagtccggcgcgcgttgtcctgcggcgaacccgccaccacccctggcggcagcagcgcggccagcgcttgcgcaaagttgtcggtgtccactcccggcctgagcttgacgtcgatccgctgcagcaggccaagccggtcgaggcgccactgcgcggcaccgatatccatcacgcccaggcgcatgccctcgcccgccgccggcagcgtgccggcaatacgcagcgtaagcgcggtcagcccgacttgtacggtgagcgggtccccgggcttgagatcgagccagctcagcgccgccggcgacaggaacacggcgtcgggatcgagaacgtcgagcttgcccgcgcgctcctcggcgggccgcccgatcagattgggtgttacaggcgccgcccggaacacatcgatgccaaacagcgtcagcgcaccggtgcgccccggcaccagcgcattgacttccaccacggggctggccgacgccacctccggcaggcccgcgatgcgcggatagagcgattcgtcgaagcccatgcgcggcccgcggatctccagatcggcattccccatcaaggagcgcaccgcctgggaaaactctgccaacgcagcgtggttgaccagatgcacgccatagcccattgccacaccgatggccacggcaaggatgccgatgatggcgcgtccgggatgggcgcgcaattcgcccaggagtagtgcaaggccgagtgagcgcggcgttcgcatggcttaggcggccgcgctcatcggcggctgtggccccagcggcgtcaatccgcctggcgtcaattgcaagacgcgatccgccgtcgccgcagccactgccgaatgcgtgacgataatcgcggccgtgccgtttgcgttgaccagtttgcgcagcaggctcagcacccgcgcggccgtctcgtgatcaaggttgccagtcggctcatccgccagcagcagcattggacggtgtaccagggcacgcgcaatcgccacccgctgcaactccccgccggaaagctcgcgcggcagactgtcctcgcgcccctcaagcccaaccgcggcgagcatctcggcaacgcgcgccgacgcccctttttgctcgaggccgttcaacagcagcggcagcgccacgttctgcgccgcgctcaaattcggcagcacgtggaaggcctggaacacgaaccccagcttgcgacgcctgagcaaggttgcggcatcgtcgtccagcttgcccagatcctgtccgtcgaactggatgcggccactgtcgggccgatccagaccggcgatcaggtggagcagcgttgacttgcccacgcccgattcgcccatgacggcgacaaattcgccggcgtccagcgcaagactgactccgcggagaaccgtgcgcggtcgggcgccgttgtatgtcttggagacatctgtaagggtcagcacaatgtcgtcaacctcgcgtggcgtgcctctccgtcaaagctgtgacgggagagcgggcacaagccattctgccaccgttgaagtgcatggacttgtcgaagaaggccgctagaagtcggacgattcccactgggaacggtgcagccactttgccatttcctggcgctggttcgcttcgcagccgatcggggggatttcgactgacgcagtggcaggcccgttccattgatccgttcactggctatccttctgcttgtgcggctcgtgtagatgcggcacatttgtttccgtcactgtctgggcgcccatccagctccttgtggcgccgccgggggcggaaagctggcgcagtccatgcgcaagacggcatggatcatgcggccattagcgtgtggcgtctcggttcccgggtgagatccaggccggaaatacacccgctgcgcccatggatggctcagggaatgaacccggcagcttcatcaaccgtgcttcaggtcaccgccggaaccacagcatcgagagcccgcacgccacccccagcagcaggaccgctgctgccgagaacaatgcgctgatctcggtttccttgcgctcgagcgcgaagcgcgcgctgagctggcgatacacctggctcaggtccgcagccgagccagcctggaagtactcgccgttcgttatcgccgctaccgcccgcaaggcgggttcatcgagctgcatgtagtaagacaggcccgactctgccgcggctccgccctgcggcgtaccgaagcccaccgtatagacgcgcacgccgcgctgggcggccatgcgcgcagcgtccagcgggtccgggccggtggtgcggcggccatcgctgagcaggattaccgcaccgtgccgatacgagccgggctgcgccgccggccgttcctgttcgcgcttgcggacggcgtccgccgcggcggcctctgtcagcgatctgccgccgggaccgggtgcgagcgactcgccgctgaaaaggatggcttccaggtcgatgccatcgtcggggaacaacactgccagcgcctggatcagcccgctgccggtcgccgtgccgagctggagctggaagcgatcgattgcgtcgagcatgtcctgccggttgtcggtggggggcagcaccacggtcgcggtggcggcaaaagagaccatgcccaggcgcacgctggccggcagcccgacgatgagatcccgggcagcctgcttggatgcgccgatccgggttggtgcaacgtcggtcgccgccatgctgcgggaggtgtccatggccagcaccagggtgatggtgtcggacggcagcgtgatcgtcgccgtaggacgggcgcaagccagcagggccacgcccagcgcgagcaggaagagcagtggcggaatgtgacgccgcagccgttggccgggacccagggcggcgcgcggcagcgcaaggctggcatacaacagcgcgattttcttgcgccgcgcaatcaggtacaggtaagcggctgccagcaggggcagcgcaagcaacagccagagcatttgcggccagagaaactgcatgcacctgctccttggcgcgtgggtaagacgatggtactgtatttttcacggcgggacgggacctcgggagcggcaatgagacgggtaacgatctacggatgggtctcggcagcggtggcgctggtgctcgcggcggtcgttggctctgcctggctgttgcagccgacgccgcgcgtcctcaagcaagccgacatcgactccgccgtgctgcacacgctggaaaccaagcgcctgccttcgcgcacagccagggcggcagaggcggttcgcgagtcggtggtggaagttcgcagctatgcgccagccgaaaaggctgcggacaagccgaagaaagcggcatccgccccacacgccaagcgtgatccccctgccacacgccgcaaggcaccccccgaatcggctccgctatccccgccgccttcgggcgatgaactcgcaaaaggcgacccaccgggcagcaagggcgagtccggcggcaagcgcacagcccgccacatcggttcgggggtggtcgtgaccgaaagcggcaccattctcaccagctaccacgtcgtcgccgacgccctgcgcctggaggtcaggttccacgacggccacacggccgaggcctcggttgtgcaggcgttcccggagaaagacctagccgtgatccggcccagttccatccccgacgacctgccgccggcgacgctcggttccagccggaacctcgcgcccggcactgaagtcgtcgcggtcggctttccgttcggcatcggcccgtcggtgtctgccggcgtggtgtcggggctcgaccgcaggttcgtcttgccggacggcaagcgggacctggacaagctcatccagttcgacgccgccgccaatccgggcaactccggcggaccgctggtgaatctggatggcgaggtggtagggatcgtcaccgccatcctcaaccccaaccagagcggcactttcctcggcatcggctttgctgtcacgatcgaaagcgccggcgcttccatcggatcctctcctttctaatcgcgggggcctatgaacgaccaaacccggggcgcagtggacagcgccgaattgatggaacgcctgctgtatgaggtgaagcgcgtggtggtggggcaggaccacttcctcgaacgggtgctggtggcgatccttgcgggtggccacctgctggtggaaggcgtgccgggcctggccaagacgctgaccgtcaagacgctggccaggaccatgagcggctccttcaagcgcatccagttcacgcctgacctgctgccggccgacctgattggcacgcgcatgtataaccagggcacgggcgagttctccaccgtgcggggcccggtcttcgccaacctgctgctggccgacgagatcaaccgcgcgccggccaaggtgcagagcgccttgctggaagtgatggaggagaagcaggtcaccatcgccggcgagtcccatctggtgcccacgcccttcctcgtcatggccacgcagaacccgatagaaacggaaggcacctaccccttgcctgaggcgcaggtcgaccgtttcctgatgaaggtcctggtgggctatcccagcgaggaggaggaggccgtcatcgtcaaccgtgtcaccggccccagcatcagcgtgagccccatcgcgacgccggagcgcctgacaagcctgcaggacgaatgcggcaggatctatgtggatccgagcctgctccagtatgcagtgcgcgtggtggcggccacccgcaagcctggaggctacgggctggaggacctggatcgatacatagcgttcggtgccagcccccgcgccaccatcggcctgatcgaaggcgcgcgcgccctggcgttcctgcgccgccggcactatgcgctgcccgaagacgtggtcgatctcgtgccggatgtcttgcgccaccgcctggtgctctcgtacgaggccatgtccgacggcgtgactgccgaccagctcgtcacccgcatcctgcaggcgctgccggtcccggagcgcccattggaatcccatgttcgggcgcctgcgcaataggcggcgccggagcggcccggaggccgcacccggcagcatgcccgccggcacggcgctggccagcgtcgacgcaaggcagaccgaggccttgctgcgccgcctggaatggaccgtggtgcgccgcctcgatggcctgctgcagggcgactaccgcacgctgttccgcggctttgggctggatcttgccgacctgcgcgaataccgccccggcgacgacgtgcggcacatcgactggaacgtgacagcacggctgcaaacaccgcacgtgcgtgagtaccaggaagaccgggaggtctccgtctggttcctgctggacctgagcggatcggtcggtttcggttccggcagcgtaagcaagcgtgacctgctgagcgacttcaccaccgtcatggcgctgctgctgacgcgctatggcaaccgggtcggcgccctgctctacggcggggccacagacgcgggcgcgtcggtggtgccggcgcgctcggggcgccggcacctgctgcacctgctcgaccgcatgcatggcacaccggccgcgtcgccgggcgacacccgcttgcgcgacctgctggagcgcgcacgggcagtcgcgaaacatcgatcggtgctgttcgtggtctccgacttcatcagcgccccgggctggcaggcatcgctccaaatgctggcccggcgccatgaggtcgtcgccgtgcggctggtcgacccgctggagatggccttgcccgacctgggcctggtcgtgctgcaggatgccgaaaccgccgagcagatgttcgtcgacacgcacgacccggccttccgcaaacgcttcgccgccgccgcccaggcgcgcgaggacgaattgcgcctggccttcacccaggccggcgtggcgtgcctgacgctgtcgacctacgcccgcctggacctggccctgctgcacttcacccgccggcgccgccaccgtcaaggtgccgccgcaacagcaaagcaggagaacggacccaaggaggcagcatgaccgatgccataagccggctacccgtcttcagcttcctgtggccaggcatgctgtggctgctcgcgctcgccctcgtgctgtccgctggctacgtatggctcgacaggcgccggcgccacgccacggtgcactatcccaccctgaaatccgtcggcgttgccatcaggggcggtgcgaccttgcgccgccacgtgccgcccatgctgctcctgctggccctggccgcgctgaccttcgccatcgcccgaccccaggcagtgatgatgctgccctcgcacatcgagaccgtggtcgtggtcatcgatctgtccggcagcatgcgcgcgcaggatatccagcccagccgcatccgcgccgcccagcaagcggccaaggttctactcgacacactgcccgcgggcgtcagcgcgggagtagtcgcgatggccggcaccgccgccgtggcacaggcgcccagccgcagcaaggatgccgcggccacggcgatcgaccgcctcaagccgcaaggcggcaccgcgctgggcaatggcctgctcatcgcgctgacgacgctgctgccgcagacggctggtgacgccgagcgcctcatgaacggcgacaccacgccgctgcaaaagccggacgcatcccacagcggcgaagccgtgacgcccggctcttatccctccggggcgatcgtcctgttttccgacggtgaaagcaacaccggcccggccgcgacgcaggcggcgcagcttgccgcggcgcacggcgtgcgcgtttataccgtcggggttggcacgaccgacggtgtggtgctctcggtcgatggctggtcggcacgcgtcaggctggatgagaaggtgttgaaggaagtcgccaatgcgacaggggcagagtatttcccgcttgcggatgccgcgcaactgaagagggtgtaccgggcgctcaatatgcggctgacgtttggcaagcgcgaacaggttgaaattactgcgttcttcgccgcgctgggggcgttgctggccacgtgtgcggggctgctgtcgttgtggtggttcgggcgcgtgatgtaggcagggactggctctggcggaggaaagccggccgtccctttgccgcagccgtgccccacactcagaaccactcagtcaccgccccctgcccacaacgaagttcaaacagcttcttcggagatcggatgctcggaccgaggatcggaatccatgcgcgcattctaggtggctcatcagcgtttccgcggcagacttcgtcattgcccccgattttgcggtctctaacaacggctaattgccgcgccttccccggtctgctggtttagtgtcgcgccaccgcgtcggcgtcatcccgaactgcgcagtgaaccaacggaaaaacgagccataagcggagtacccgagcgactcggcaatgcgtcccagcgagaggcttccgttgtccatgtagtggatgacgagatcgcgccttacgccattgaccatgtcggagaagacctctccggcgctttcgagctggcgttgcagcgtgcgcacgtttattcccaggccttgagcaacttgctcgatggtagcgcgccctatcggaagcatcaggtagatcgccttgcgcacctcgagtacaaccgacggctcgttagcccccggcaacccttcaagcaagcgttgggcatggcgtgccatgacggggtcggcaatagggttgggaatctccaggtcggcagctcggcaaaccagaccgttgaacgagcttgcgaactccagcttccccccgaagatgcggcggtgcagccgcagatcagatggggcgtcatgggtgaaattgacgctaagagggtaccaggaagtgcccagaagcgtgctgcacatgcgtgacagtgtgcccagtgccagttcaactgactgtatggacgggccgacatcatccgcgacgacgtcctcccgcacgatgaccttcttgccgacctcctcgatccggatgaccaggagctcattcatcaggtgccgaaactgaatcaacgttccgacagcgtcgcgcagggtcctttggtgcgtgagcaaaacgctgacgacaccgagatcggacagttgccacaaatcggccatacgcagcccgaatgtcggacattgcgtgatccgcgctgactcttccagcaaggtaacggcaccactcccgggaatccaatggtccgggtccgcaagcatctcgctgctcaaccgcaatttccttaacaacggctgcggttccagacccaagtgctgcgcaaccttgaaatagttctttagcacgccagtgcgaatcaatgtgcccatcttctctcattcacccggggagtaacccggatccgttcgttcaggggaaacccgggcacccagcattctgtcacgaaaggagacatcaatgtcatgaaatgagagaaaacgaccgccccgggattaatagactaatcccgtaaatcaacgatgaacggaaccccctggcagcgtccggttcgacctcaacaattcgttgcggcgccgatagctaaatcccctatcacggagaacgaaatgcaatttctggatgattcgctgcacccggagaatatggacaaggtggtgatcacggtggccccctacggtccggagtggatgccggaagatttccccgaagacatcccggtgaccatggaagcgcaaatccagaaggccgtggattgctatgaggccggcgccagcgtgctacacctgcacgtgcgcgagccggatggcaagggttccaagcgcttgtccatgttcaacgaactgatcgccggcgttcgcaaggcggtgccggacatgatcattcaggtcggcggctcgatctcgtttgcgccggaagacgatggccaggctgcaaagtggctgtcggacgacacccgacacgcactggccgaactcgacccgaaaccggaccaggtgacggtagcgctcaacaccatccagatgaacatcatggagttgatctatccggaattctacgaaggcacgtccctcgccaatccggctacgtacgatgcctatcgtgaaatgatcgttccggcaggcccgacctgggcggaagaacacttgcgccgcctgcagaatgccggcatccagccgcattttcagttggttggcatgcatgcgctcgaaacgctggaccgcatggtgcgcaagggggtctacaagggcccgctgaacctgacctgcatcggcatcggtggcggccaccatggtccgcatccgtacaacctgttcgacttcatccagcgtgcaccggatggctgcaccgttaccgccgagtcgttgttcaagaacgtactcccgtggaacacgatggcgttggcgatggggatgcatgtgcgctgcggcatcgaggacactctcattgatcagcatggcaagcgcttcacctcggtgcagcaggttcagcagcttgtgcgaatcgccaaggagttgggccgcgagatcgccgatggcaaggaagcgcgggagatctaccgtattggcacctggtacgacgatgtcgacgaaaccctggccggcaatggcatgacccctaaccgcaagcctggtgtcaagaacgtgccgctgcgccgcgtagcctgagtcgactacggcgcagacaacaaatcggtccagttgatgtgtgcaccccagcgcctgaattgcagcaactggatcgatctgtcttgtcttgttcgctcctgccggcgtcagtcatgaggagcaagtcttagcgcccctgctcatgtcagacgcaccggtcattcgcacagccaccgcgtacgacgcggtaacaacacataggcaaagagccaaatgatctcgaacatcatccgactcacacgcggtacctgccttgcaacgctgttgtccgccctgcccctgtccggcgcgctggcggaaggggattggcccaaccgccccattcgcatcctcgtcccagctccggcgggaggcgcatccgacatgatcgcgcgcacgattgcggaaagcatgcgccagaacctcaaacaatccgtggtggttgagaacaagcccggcgcaggcggcatcattgccacggaggcaatgctcgccgcgccacgcgatggctacacattcgtgctgtctcccaactcgcttgtgacggagaacccgtacagctacaaattccgcttcgatccgttcaaggatctggcaccggtcgctgaagtggccagcgtgccgctggtgctggtcgccgacccgcgtctgccggtcaccaatgtcagcgagatggtggcctacgtgaaggcacatccggggaaggtctcctatgcgtcctacagcccgggtacgctttctcacatcaaaggcatgcagttcaacaaggcggccgggctggacatggagcacgtcggctacaaaggctcgccccccgcgctcaccgacctgatgggcggccagattcagttcatgtttgacggcatgggcaccgcgcttgcgctcgtgaaacccggcaaggtccgggcgctggcggtgacatcggccgagcgttcgccgttcctgcccgctgtgccgacaatggcggaagcgggctacccaaatctcagccagatcatgggcaccagcgtctggtccacgcccgacgtgccagctgccatccgcagcaagctgcagcaggagctaatcaaggccgtctcatccccttcggtgaagagccagcttgcggcacttggaatgaacgcagggagtcccacacagacctccgccgatctggagaaaacgctcaagcgggagaacgagcggacaggtcaggcactgcgtgccatcaactacaagccctccttgaactgaccgccatgcacgacgacaagtacacgggtacaagcaccccgccagccacacccatcagcgacagcttgcgcgcgagcggctattggaatccggagtggaacagctttacggagctggaccccatctggaccgagaaattcctcgacatggccatgcatccgatgaccaaggggctgatcgagccaaaggtctgggagttcatctccattgccgtcgatgtatcctgcacgcacatgtacggtcctggaacgcggcgccatatccgccgcgcgctcgagctgggcgccaccaaggaagagatcgccgccgtccttcaaggcgttagcgttctaggcttgcacgcgaacagcatgggtgcgccgatgctgctcgaagaagtcgcgcgctttgacgcgcattctcaaagcaagaagtgaatctcttccatccaaggcacaccatgccagtcagcttcatgctctgactggcattttgacccattcaagcgctttccatggctttcctgctccagtcaccccctagcgccaacaatagcgcaatgcgctggttgagatgatcgcccctcaggtggatcagatccatctcggcagccagcattgtctgccgagccttcaggacgccgcgcggatcggaagcaccaatgctaacgcgcgcctcctcgcgctgtaccaatagctggctctcgttcacccgatcctgcagttgcctggtgcgatctgcaagattcgattcagcgcgcaaccccgcatcgacctcgcccagtgcctgcagggcactgttgccataggcgatcatggcggccctctgctcggcgctgtagtagtccgccctggccttgagctttcctcccgtgaacaacggcgcgaagatcgcgccattcagtcccttgatcggagtgccggactggttgagcaacagcacgtcgctacggatgccggtaatggccgcgctgattgaaatgcttggcagccgcgctgcctcggcggactgcctcaggtcgaaggccgcggcgacgcggtgcgccgcggccgtcaagtccgggcggcgatcaagcaggtctgcaggcaagcctgcctgcggggctatgggaatggcgggcaactccagcttccccacactattcccgatttccccggcaggatagcggccaagcagcagttccagggcttgcgcggcctggctcctggcgagttcggccttccgcagcgaatccacctgcgtgcgcagcgcatttttcgcctccgccggttcagtatccggcgccgcaccgatggcaacccgccgctcggcgatctgcaccagttgctcctgcacggcaacggcttgccgctgccggtcttccagctttgcggaccggatcagcgtgaaccatgctttggcagtagcggctgcgacgacgcgctgcgcccagagatattcgtccgcggtagcggcatactgggatttcgcggcacacgattgtgcgcggatgcggccccagagatcgatctcccagctcgcaccaatcgaaaggaactgggtttccgaatggccagccctgcccttcacgcccgcgctcggcaacaggccgctgctttgcatggtaacgagtgcctgcgcctgctcgacgcgcaccgctgcaagcctgagatcgccgttgtgcgcgatcgcttcccgggccagccgctgcagctcagcatcgtcgaagcttgcaagccagtcgtccgcgggctcgcctgctgcggcctcgtttgcccaggtgcgctgcccttcaagcgcggggaccgcctggcctcgaaggctggcgctatccggcggcgcctgcagagcgcagccaaagagcatggcgagcggcaccagcagtaccggaagagtcttgttgagagatgacgacacaggcttgcctttaatggagcttgaataccagatagttcagcttggaactgacgcgcaggaagaccatccgaacgatatggaacatcttcatgtgcgcggtgtagatggcacccgcgccgaccgccccgaccggaagcatctggcccttcgattcgtcgcgcaggtccagcttgacggcgaaccggttcggtacggcttccgtggcagcagtgttcggaatcattcccccctgcgcgaactggccttgtgattgcgcccagacgatcgaatccacccttgccttgatgatttcacccggatgcgtcggcaggtagatctcggcgacatcccccgccttgacgttgtatagctcgttctgcttgtagaaggcgaccacctcctgctcgtcctcaacgaagctgaatgccggcgagaacggaaacgggaccagcatcgtgcccacgcgcacctgcaggttcacgaccttgccgtcggcgggcgcccggtactcggtttggccaagttcccatcgggcgttctcgagcatgacttcggtttccgcgcgcttggcgcgcgccgtggcgatggcggcgaattccccctggcttttggcagacagcttctgcctggcctcgtcctcgacggcttgagcgctggccagttcgccttccagttcgtgccgccgcgccagggcatcttcccggtcaaacttcgatccggcccctgccgcaagcagtgcctcatgttccctgagccgctgtcgggcgagcgacagcttggcctgtaccgtggcaaccttgccggccgctccgcgcacggactcgctgagttggcgagcaacggcctgcgcttcggcaagcgcggcgtcgtccgccatcaacctgccctcaagttgcctgaccgaggcctgatagggcgtcgggtcgatgcgcagcaggacatcgcctttcttgtagtgccggttaccctcggccggaagttcgacaatgcgcccccttacctgcggcaccacctggagcaccttgccgaccaccctgacatcatgggacgaaggtgccaccacgttcagcgtcaggaccagcagcgtcagggcaaccaccggaatcgtgaccacgatgaccatggacgtcgtgttccatggcagccatttgaacttgaagaagatcagccagacggccagcgcgtagatagcaagcagcagcgcatccattcagctctgctcccctgcgccggacgtagcgccgcgtgccggcgcccgcagggacgcgacgttcccgggccggccgatgggggcatgtgccgcgcctcgcgccgcttcgtcttccggtagtttgtcggtgccataggccgcccggtagaacaccggcttggtgtgtgcccagagccaggccatcggccacagcagtccgccgaagaagagcgaaagcaggcatagcgcatggatggcttccctttgcggatgctgcttccggtgggcgaccttatccggccagatatgcagcatccagaacaggtagatggctgcgagcggcacgaatatcatcaccacccaggagatggcattggcggcgctctcgagggcctttccgctgaggaaggaggcgaacgctggttcatgcattgccagcaggccaaggcccgccagcagatattgacgcagtttcatcggggaaatagagagatagggcaccagggcccggtgtttgacttgccaggtactcggtcgcgttgagaactacagtgtgctggccggcgcagtacccgctgattcgctgcggctgttcctggcggcgctatccggcatgcgccccgcttgccggccggattgtgcatccgtcgggcagttccggcacgggctggctgaaaccggcccggttgacctttcgctgttgccggccggcacatcgtccgcgtacaggaggttgtacttgctctggccggcattgctggccgcacggcaggccgcggattgcaggccggcgccggtaccggagcaggcttccggctgcgccgcggtgtctcgctgctcgtgagcgggcaggttctgcgcgtacgattgcgcggcgccggcaatcagcagggccatgacaaggtttggcaccccacgaccgcgcgcgccggcgcccgctatcgagacagccgaaaggcagtgcttgatcattcctgtagtttccttcgaagtggatcagataccgtcgacgcaaaccggcgcggccggtcgcttctccgtggatgtgcacaccttatgccggtggcgcgggcggggctatcaaagaaattcgaaagtgaggttgcgtcgaatcgatgcgcgccaagggccgcccggtatttcgaattcctttgatagccaccatggcgaggcaggcttactctgtccgccgtcgtatgccctcccaggtgaagatcaggttcacctgaactgactatccaatgaatgctgtttccgcgatttccacacgtgtcatcgccattgccacggcaagcgccatctcaggatgcgcgatccctacctctgagacctggcatccgttccaggagccctggccgtggacgaaaatcgtcactgtcaaccggaccgatcatgacgtgctggcactacgcgccggcccttgcgagaccggacccgcgtcgtggcgctcgctgtcggcaccctccttctgcttccttggcaccaagccggaggggcccatcgcgataacctggagcgatgccatagccggcacggaatcccatgccgcatccgaacagggcgaactgcttgcctcgacggcacccctgccacgcctttggcgggaaaagcctcatgcgggcgaagccatcggcaacttcctctgcgtggtcctacgcaatgatgcgcgggtggacgttgccgttaccgccagcgcagaagcttgcgccgttctttaggacgcctctgacaagttgctcggcgaggtagaccggctgccgccagcccggtccacattccgcggtgccgccgtgcacacggcaagagcaagacttctacgactgctcatgaactctcctgagaaggtgccagtccggggcatggcgctatcattccccggtggcggggattcgcgcctcggtgcggcggcaatcagcgccagccaatgcgcccggccggggcacagagaaaaatacccgccgtacaggcgggcgaaccaaggccctcgcaacggggcagtacccaagacgagtggtgccttaagcaggcatccagccttccccccaatgctgaccgtgcgtaggtgtgttcacaatcatagaagttagaaggccagcggacgagaaccgcaggcgacctcgttctcaccacgcccgcgctcgcatacgctcatcaggccttgagcgatgaaggcggactgcagttcgatctcatcgtcccagcgtttggcttcagccacgtggccgtgcaggtcagcgcagagttcggacagtcctgagcgccccacgaccccgagcgtccccgcgattcgatgcagcagccgttccaggtggcggatgtctcgcgctgcccggaccgcctcgaattcgttcaggtccaccatggtctgcgccaggaacgcttcggcgtattcttcggcgaccgacggcagctcaggcagatcgtcatcggttagcagcactggcgccgccccatcatccgtacgtggcgggtcggccttggcggcaacagcatcgagcaccgaagccagcgtcgccagcgacaccggtttcgtgagatagccggtaaatccgcttgccagcccctcggtaacatccttcggtctcgcgcttgcgcttacggcatagacaggtatctccggccagcaccgcctgatttcacgaagcaggtcgaatccattcattacgggcatgtccacatccgtcagcactgcatgcacgccctgttccgacaacactgccagggcctcgttgccgttgcctgcttcgataacgctcgcacctaacaggtgaagctggtcgcgcagcagtttcctgttcagcagattgtcttccgcgaccaacacggaaaggcccgcgaacggcgctgcggactgatcgtgtatggcagccacgacacgatcttcgtcgacaagcctggtctccggagcattattgaggaccgcctgtgcagcggcatggataccggccaggctgtaggcagacacctcccggctgccatccggccgtatggtcgggacgagcgggcccagttgcttgagccatacgatagtggcggggttccgccaccacgccatgacttgggccggatccaaggactcggtcacgagcaggcagtcgaacctgtccccgtcaatgggctcgtcgatgctggaacgaaaaaatggctgtgatgatccccagtcgaaatggttcagcattccttcgaggcactctggctcacgggacaggaccagcgcgcggcgcggcgccaggcgccattgcgccggggtctgatgcccgcccggcgggctgagcggcaggcgaaccgtgacgcgcgtgccaacgcctagtacgctgtccagcgtgatacgtccgttcatccgctccaccagccgcatgcagattgacagtccaagcccggtcccgccggcctgcgcgagacgattgttgccgatctgggagaatggctgaaacagccgttccttatactcctccggtatgccaacgccggtatcggtgatgacgatctcaaggttttcatccacccattgcgcgcgcaggacaatcttccccgcctcggtgaatttgaacgcgttaccaagcaggttgttgatgatctgtgtcaggcgcaccgggtcaagattgagccgcgccggaatctccttgccatacaccgcgaagaagctcagcccacgccgcgccgcaagcggcgcgtgcgagattgcaatgcgacccaggagttccgtgacgacgacaggctcctccgcaagacgcatcgctcccacgtcgagcttcgaaaaatcgagcacgtcattgacgatctgcagcaacccttcggccgacacctgcatggagcttacccgcgcccgctgctccggctccagcctaccgagggccacgagctccatgtttcccagcagcgaggaaagcggcgtccgtatctcgtggctcatcgaagcaaagaacgccaccttggccttggccgcagcctcgctggcaagtctcgcttcgtgcaacagctgctgtgcgcgtgccgcttcggcatatgtgccggtcaggaagcgatagttccagtatcgatacatcgcgaatagcaaggcgagaagcgcggccgtaatcaggccggtaacgagcagttcctcccgcatttcccggaactgctgccctagcggcagtgcgaagaccaggtggccgaaatccgcaatgagcggcgggcgccgcagggcccatccatagtcctggacccaatgaaacagcccctccggaagtccctccagcctggcgtccaggcgccgtgcgttggcccgtgcacctgaagcaaccagtggcgtgcccaggcgatcgacgacaattggctccgggatcgacaaggtcggccaggctggccgaagcaagtcttgcagcgggatccgcgtcaacacgatggcgtagagtgcgtcgcctttcgcgaccagcgatgcgccaaccatctccggactccctccggctgcattcgccgggatgcccagccatacgacacgcttctcccgcgctgcctgcaagagatccatgtcgcggctctggaaccgctcaagaatcatcgtggtgatgcttgacgacgacagcggcggaagggtcgcagccacgccgaatcccgatgcgtcgggcgcttcataccgatacgtcgccccgttcgcaatcgagatcatttcgatcgaaggcttctggcttgcggcagtcagcgtccggacagcctggtcgcaactctgctccaacaccggatcgggaggcgcagacggagacacctgtgtgcatagactgccggcatgcccgcgctgcgccacggggactttgccattgctgcgcaactcaaggatcaggttcgtcgccgtcagggtgctgcggcgttcgagcaccgcatcgacgacgccctgctcgtacaggcgcgcgacctgctcctgggcgcgcagggattcattcaggcgggcaagcatggctgccgaagcgatcgcgatggcgaccagccccagcagcaggaccaccatcgagaacacacggcgctcccgctgcagattccgctcaaccgagtgatcggcgtgtagtggcgattgctgcgagcgctcgcgctcttcctgcatcaggtaagaccgttgtcgcgtgcgtacgtgacaaggtccgcattagtggtgatattcagcttgcgcattgccgagcgcttctgcgtcgcaatggtagcgagcgatcgatggagatatcccgcgatttccgtgagagtgctgccagtcgcgaacatccgcacaacttcgatctcccgcggggacagcgggcttgccgtgccgttgaccaacgcccccgcacttgacatcctggccgctatgcccggtgacaggcgctggccagtacctgttattgcatcgacacagatttgcctcaggatgcccggctcctcgttcttcccgacgatggccgcaacgcccatctccttgatgcgcgtgagcagtccgccattggtcaacatcgtgaaaaccacgatcggtgtatgtggacgcgactgcctgagccggtggaccagccgaagaccgtcatcattgacgtgggaacgctccatcgtgaaatcggtgacgataaggtcaggttgttgcgtttgtagcgccgcaaagagctcttttcctgacgagcatattgcggaaatccggacattcgggatctcgctcaaggtggccttgactgcgagttgaattaccgggtgatcgtctgcgatgacgacggagatgacaggtggcggcatgcgcgttaactcagaccggcagcacgcttgtatggatcggggcgacgtgcccaaccggcggaactggctgcatagggcaccggattctaccaaggggcactcaccttcatttgacaaaatgggacatatatttggctgatcgtcccacgcggagtaatcgtactgcgtcccagtccaaagctcttccaggcgcgattcctgtctaaccgagcacgcgaggagctagcgcaaagggcacgcgttcatatagatcacgtcaagcggaagacatcacagcaagaggcttgcacctggcactactctcgctgccctaaagcgcaagcgtcaccacgcgcagcgtggcatcgtctggacacgctaaatcggcaaatccaaaacgtttagccagtcgccgcatggcggtattcgacgacaaaacatagccttccatgcatcgatagccgcggctccgagcgatgtcgatcagtgtgcccagcagtcggctggccaggccgagtcgatgccagtcatcggcgacagtcaccgcaaactcgcaggtatcgctacccggcgcggcggcgtagcgtgcgccacccacaatagacgacaccttgttttccgtggcaagcgctaccagcgcaaactcgcgctcagccgacggatgcgtcgcttgctcgagcatcgcttccggcagctgttgcatggcagccatgaatctggcgtaacgcgcatcggcagaaagtctgttaaatgccgctaacaggccgaccttgtcgtcttcggtaatctcccgcaccagcacttcccgtccgtcgcacaggggcacgttgtacgggacgaagtttgtcacgtcagacttggcttgcatggcaacggagtcgtaaggaatgaaagcgagctcgttgaatcactcccccgcagcatttgataatagctgatccggcgcagttttcccgatatcgaacatagacgattacgcacgacatcgccgccatcgagccgtattgtcgcgccagtccgaccggaatcaatttgccccccggtctccgctacgagcgcctagaatgctgggtgagccaagactcacagaagctcgaatggaagtcgtttccgtgccaaaggtccaaacacacataatgaactgaggagagcgacatgaccgtgcgcaaattgccagcagttggtttcgcagtcctgatgggactgatttctataggcgcggccgcccagccggcacaaggatcccaacagggagcggcgccagccgaggtgccgaaagctcccccgactacggcccaggccaaggctctgattgccgagcgattcaaggctgccgattccaatcatgacggcaagctgactcgtgacgaagctcaggcgggaatgccaaaggtctacgaaagtttcgacaagatcgacgtaaaaaaacagggtcacgtcaccgagcgccagatcggttcctattggatgaagaagaccaaggatcagatgcagaaggaagatccgatctggaactgaaggagttgcagcaattccttgtactgctcatggaatgatggggcgggagaaatagagtcgtacctcttgccccttgagggccttgagagcgaggctgccagtcggggctcccaaacctcgatgccatggcaaggcatcatgcatcccctcttgaaccggctggatgagccttgtgccgtcaacccactttagtttcctcgtggaaccttggctggctgatacgttcacgcatagtggtcgcccgatgcccgacgactgagtgccggctagactccgagcgccgcccttttcctcccgcgatgtcaacgagcgctgcgtttcacgccatgatattgacgccgccatccacatacagcgtttcgcccgacagccgccgggcgtaaggcgtggccaggaaggcgcaggtgtatcccacatccataatatcgaccagctcgccaagtggagcgcgttccacagcgtcagcaagcatcaaatcgaagctcttaagcccggacgcagcgcgggtctgcagcggcccgggcgagatcgcatgcacgcgaatgccgcgcgggcccaactcgtacgccaggtagcgtgatacggcttccagggcggctttcaccgggcccatgacgttgtagttcggcaccaccttgttggcgccgtgatagctcatggtgaacatcgtgccaccatcgcccatcaggggcgctgccagccgggccatgcgcacgaaggagtggcaggacacatccatggccttggcgaagccttcggccgaacaattgagcaggccgccctgcagatcgtctttcggcgcccaggccaccgaatgcaccaggatatcgagctttccccactgctccccgatccgcgcaaacaactcgtccatttccttctggctcgtgacatccagggggaggaagatggaagcgtcaagctcctgcgccaccggctcgacaaactggcgcgccttttcgctggcataggtaatcgccacctcggcacccagttcgcggaaggccttggcgcacccgtaagcaatggagtgctcgttcgcaatcccgcagacgagtgcgcgggcgttggcgaggataggcagttgttgcgctgcagtcatgtcactctctcctggattcattgttgccagcgagcggtcgctaccatgccgctggcttggtcggctgtagcggtggtcatcgagcgggtgccgccaggacctcccgggtatgcctggcaatcatcagttcctcgttggtcgggatgacccagaccgggacattgcccgaggctaagctgatgcgcggtccgtcgctggcgttcgccgcgggatcgacactcacccccagccatgccgccagccggcatacgcgctcgcggatcggcgcggcatgctcgccgatgccagcggtgaagaccagcgcgtccagcccctgtgcggcggcggccagcgaaccaagctcccgggcgacgcggtacgtgtacagttcgacggcaaaacgggcctgcacatcgtcgctggcgagcagcgcgcgcatgtcgctcgacaggccggagacgccaagcagaccggattttcgatagatcaggtcctcgatggcgcgggcatccatgccgagttcgctgatcaggtagaggatgacgcccggatcgaggctgccgcagcgagttcccatcggcaggccatccaccgcagtgaagcccatcgtgctggccacgctgcgccccgccaccagcgcacacatgctgctgccgttgccgaggtgggccacgatcgtgcggcccgccgctgcacccgcatcaacgctcgggaggacactggcgatgtactcataggacagtccgtggaagccgtagcgcctgacgccgcgcgcgctgatctccgcgggcaatgcgaatgcctgtgccacttccggctgcgcccggtggaaggcggtgtcgaagcagactacttggggcagttccgggcgcctctcggcaaggatgcggatcggtttgaggttgtgtggctggtgcaggggtgcgagcgggcatagcgagtccaactctgccagtagcgcgtcggtcaccctttccggctgggtgaagcgtaccccgccgtgcaccacccggtgcccgaccgcgctcagcgtatgcccttccccatggccgcgcaggaagtccgccaggaaggcaatggcaccctcgtgcccgagcgtggtaccggcatcccaccgcctggtctcgacctcagcgcccaaggcgtcggtggcgtggaatgccggtgccgcgtagagaccttcgatgctcccgcgcagcaccagcctcagtgcatcgtcatgggtattgtaagcacagtacttgatgctcgacgaacccgcattcaggaccaggatcagttcggccatggcatcaccccgccacctggccggactcgcggcgtgccttggccaccagcgcggccaccgcgcacgacgccagccgggtcatgaccgagtcggcacggctggtcaggatgatgggcacgcgcgcgcccagcacgatgcctgcggcgtcggcgccggccaggaaggtcaggctcttggcgagcatgttgccggcgtccaggtcaggcaccagcaggacattggcgcgcccggccaccggtgagtcgatcttcttgatccgcgccgcgtccaggttgatcgcgttgtccagcgcaagcggtccgtcgacgatcgcgccggtgatctggtggcggtcgaccatcttgcacagcgcggcggcatccagtgtggacggaaccatcgggttgacggtctccatcgccgacaggatcgccacgcggacctccttgacctgcaaggcatgggccaggtcgatcgcgttttgcaggatgccggccttctcggcaagcgtcggggcaatattgacggcagcgtcggtgatgatcagagcgtcctcgtggccgggcacatccatcacgaagcagtggctgatgcgccggccggtgcgcaagccgctgttacccgcgaccacggctcccatcagctcatcggtgtgcagactgcccttcatcagagcctctgccttgctttcgcgcaccagttgcactgcggcagccgccgccgcatggctgtgctcggcatcgacaatcgggtactcgcggatgtcaatgccggccgcgcgcgcggcgtcctcgatgcgggaacgcggcccaaccaggatcggcgcgatcaggcccagccgggcggcctctacggcgccttccagcgaagactggtcgcacggatgcgccaccgcggtcggtgtaggcggcatggccttgcagtaatcaatcaggcgctggtacttctcatgcttggcgttcacgggctactcctgcgtcagggtcgtcggtgtcggtcggctgcgaggcctgtgccagccgcggcgcgctaggacgcgcgggtgagcggcgcggccgcgccgcggacgcgttccggcttggcgccgagcgccgtgcggatccgctccagcattgccgtctgctcgacagtgggcctggcgccaagcaggcgctcatcgacacgcagcttctccgccagcgcctgcagccgctggcggtcggcctgatacctgagcaaggccggcagcgtcgcgagcgcctgttcgggcgcgtaccgcgtgatcagctcctgcctgccgcggatctcgcgccaggcgtccggctcaagttccggcagcagatcggcgtagtccgtgaccagctccttgcgcagctccagcctggacagcggcaggggctcacccctgcggctcagcaggcaggccagccgggcaatggcctcggcgtatccgccttgcccgaccgcggccagcgccgctttgacttccggcaggtcatgcgggtcggtcgccgccggggtacccgcgcgggcggtaggctcgctccttggctggaacgggaacaggttggcgtacacgttgaaaaaggtgtattcggtcatcgcatcgcgcacggcccggtatgcgtccaaaccggcgctgagcatttccgcgcccacctgctcttgctgccgcagcggatgatccggttccaacgtttgccggctggcccggaccgcgtcggcggcgggcttcaaccatgccatccacggattcaggtccgagaacagccagttctgcatgcgtagcggatggaattcgcgcagcacccgtgctgtcatctcattggacaccgcctggacgtaaggctgcgcaaacagctcgtaggcgcgctgcgtgaagtccgacaggttggcgaccgtctcgaacggcttctcgtcggcgcgctcaaagcggttaagcctgctggcgatttcctcgagcgagtgctcctcgaactggacctcatagtccacgccatcgctacccttgcgctcatggatgaccatgccgtagagcccaggcggcagcagttcgatgctcttgagcaccgagacgatctgtgcgtgctccttctgcgcgaccttgccggagacgaagatgccgagatggccgacgctccggtgcatcatgccgacaatgacctggccgcgagccttgatctcctcggtactgccgtagatgtccaccacccagttgaatgcctgctgcggcggcgtgatgttgtcgcccatcgaggcaaacaaaacgatgggcgagcggatctcgcgcagatcgaacgccttgccgccggcgttcttgacttcaccaccccacagcttgttgccgacgaacaggttgcgcgtgatccattcgatctcctcgcggttcatcaggtagtagccaccccaccagcgttcgaactcaagaaagcgcggcggctcggtatcggccttcttgtacaggttgtagtacttgtcccagagactgttggacggattcaggttttcgaaattttgtaccaaccaggcgccgtcaaacttgccgttgccgagatccgccgtatacgacgccaaccacgtgccgcccaggagcccgccggaatagcgcatcgggttgtcgccttcgccctcgctccaggcaccgctccagtacgacatcggcgcgccgttgatcacgatcggcccggtgtcgcccgggtccgaggcgccgagcatcatcgcagcccagccgccttggcaattgccgatgatggctggcttggcgctgtgtggatgcagttcacgcactctcttgatgaactgttgctcggcctcgcacacgtccagcagggtctgtcccggctcgggatcgcggaagaagatgacaaaatacacaggatggccggcacgcattgccacgccgacctgcgagtcgtccttgaaaccgccgatgcccgggccatggccggcacgcggatcgatgatgacgtaagggcggcggctatcatcgatcgtcacgccatcgggcgggataattttcaacagcgcgtagttgacgggccgttcgaactggcgggcatccagaacggtctcgtagccaaaatgcaggaccggcttgagcccctgcatggtgttttcgacaaagttgttgccccgttgcctgagcgtgtcccagaacaggatggcacgctgcatgctgtcgatggcataggcatagctgctcatcggatccatgccggccatcgggttgatcgggccggcgcccggctccccaacggcttgctgcacgcggccactaaaggcctcctgcgcattcttcaggcgcttttgcagcaccatgccggtcttgaggccaacttcacgcgcgtgcaccagttgctttgctgcatccatgccgttctccgctgcgaatcttgtgacacggttggccaagcgtggtagcccagcccccgatgtgcatcttgcttcgaactatagcgtcgaccttggtcgcaatagaactgaatcttttcggacgatgagataagaaggatttctttccaggacggcaggatgaatgaccatatcctattggactctgcgtgcgctatgctgaactggcgcggcgcacacaccgcggacccgctggagaacgatcatgcgttatcgcctgcccgcctgcgtgactgtcacagtggcggcccttgtgctgggcgcctgtgccactctccggcccctggaaaccgcagagggcatgctcggcggcccgcagcatgccgtgcgcgatacgttcggcgctcccacggaaacctaccagctcgctgatggcaccactcggtggatttattcgaaacagccgctcggcttcgaagtctacgcggcagactttgacgccaacggcaagcttacgagctttcggcagatgctgaccgagaaagaaatctacgaggcacgcccgggggtctggaccaagcaggatattgccgagcgctttggccgtccgcgcgagcccatcgagtactacccgctgatgaagcgcgaggcctggtcttaccggctctatgcgggcgcctacatgccagcgcatttcagtgcctactttgacgaacgcggcgtgctcgaccggaccatgatcatcgtcgatgcgatcggcggcgacacgcgagacggcagcaagtaagtcggcctcaggccgcattggacaagaacaccacgataagggccggaaggagccggagtccatccgaagcaacgcgagtcgtcgtgcatccatcagatttcgcgtggaactgttcagcgaacagcaaagcacaacgaaatccgccgacggcagaacctcgtcgacggatcaggcgctgggtaccgtacgatcgattcgtatttttcgatcgatcccggtgttccgtccttctcgaccagccgcacggtactgccgagtccgagtcatagacgattgccagatggcccaggcaaggctttcggggcagggaatttgcttatgacaacaatgtccttcgcccgccctaaccaagggtataccctctcgtctttgcctttgccggccgctttccggtttcccccgcatgcctgccttcaccctgcccgccctgtccgcccgactcctccgcgcccgccgctcgctggccgccgtcgccctcgccgccatgtccgcggccgcgctgacgccggcactggccagcacccagagccctgtgctcgacaagatccgcgaatccggcaccatcgtgctcggttaccgcgagtcggcgctgccattctcgtttgccgatgacaagggccagccggccggctatgcggtcgacctttgcctgcgcgccgccgaagcagcacgccagcaactgggcctgaaagacctgaaggtgcgctggatgccgctcacgccgcagaaccgcattcccgccgtggtcaacgggctggtcgatctggactgcgcgcccaacaccaattcgcttgagcgccagaagcaggttgcgttcagcgtctcgcactatgtgtcgaccgtgcgcatgctggtgcgcgccgactccggcatccgctcgttcggcgacctgcgcggcaagaccgtggtcaccagcgccggatcgaccggcgaccgccacgtgcgccgcatgaaggcccagtacggctaccacgacgtctacgccaaggaccatggcgaatcgttcctgctgctcgaatccggccgtgcccaggccttcgtcatggacgatgtgctgctggctggcctgcgcgcccgcgccaaggacccgtcgcaatacgtgatcgtgggcccggcgctgtcggtggagcagaatgcgctgatgctgtccaaggccgatccggaatggaagcgcctggtcgaccaggcgctggccaacacctttgccggcccggaggtcacggcgctgcagaagcgctggttccagcagcccatcggcagccgcggcatcaacctggcgctggcgccgtccggcgaggtgcgcgcggcctggaagcacccgtcggacgcggtcacggagtaaacgggcaagcggtcgcgaacctcaatcgggctggggccgcaattcagggtttccatgaggtcgtggcgccggggcaagccccaagttgacagcgacgtgagatgttggcgacactgggccaagccgtcccgtgcaagggacaggccacatacacgaccgcccgacggcggcatttctcaggagaaaccatgaacaagttcgtcgcgaccgcgatcgcactctgccttggcgccgcttcgctggccgtgcaggcacagaccggcggcaagaagcagttcgatccgtattcccagggcgccaagtcgggtgagaagtttgacccgtacagccagggggccaaggccggcgacaagttcgacccgtacagccagggcgcgaacaagagcacccgcagcgacctgaccgacgcttccgcgccggccgccgagcaaaagccggccaagaagtccaccaagaagaagagcaagaagaaggccgcttcggcgccggctgccagctgagccgcaagcgcctgacgcaaaaaacccgccttggcgggtttttttgcttcctgccccagcgcacaagcctatggcgcttgcgtgtcgcgctccagcgcggtgacatccacgcgctgcaccttgtcatcctggcgcacttcggtgcgcagcacgaaggcgtcggcggggcaataccagtcggtgacatgcatcacggtcggctcaacctgtaccacttcttcgccaaccaggaccggccccagcgaggtgcgtttctcgtaggtgaccggcaggcattccttgcgccccaggacggtattgatcgtctgccgcttgccgacgtggcgcgagccgatatagatcgacgcatgctgcgcccgcatgttgctgaccacttcatccgatcccagcgggtagaccttcagcgagacgctcgactcaaaggtctcgccctccagcgtggtgccctcgcgcaggtccagcccggcgtagttgaacacgcccatgccgcggaaagccgcctcgccgtacatgcgcgcgtagcgcgcgcgggcgttgatgacggcatgctggctttcgatgctggtctggccgccgggcgaacggcggtcgatcaccacttcatgcacctgggtggtaatcaccggcggccccatcagcgccgacagggcagtcttggaattgatctccagttgcgcgcggcagccggtcggactgcgcaccacatcgcgcagggtcatgctgaccgacattggcatcacgccgtcgccttccatctgcacatgcgagccggagcggaaccatggggcactgcacagcacggccgccgccgctgcctgcgcctggcttgccgcagcctgcgccaccgccgcaccggcgcccggcagcgccgccgcaccctgggcgccggcatgctgcgccagcgccatggccacgcccgccaccaggcctgccagccggtcccgctgtgcctttttcttcacatgaatccccgtctagagtttccaggcgccccctgaccctgcgcccggcctgccaggcgaccgcctggacactgaaattatcgcgttttgttgcatgtgtaactcggatttttcgcgcagatcctgtggcagccggtggccggcgggcagcgggcagcagccggcctgagcagcactttctctcccccgcggcaatccggcgccccgcaggccgtctccagcacccgccgggggcggcctgcccaccgtgctaccattgcccgcctcgcgtgtgccgaggcggcagcggcgtgcgaggcgcatgccagcgtgccagccgcgggcgacttgcctccctggtgtccaccaacaggcaaggccatgcgttgtgatggcttcccgtcaccgcgcgccccacgcaggaccatcgatccgtcgcgcttttccaggagatctatgcgtagttcatcgacctcgcgggctgccgcgctgtccgttggagccaccaccgccagtgcggtcgcactggccagcctgtttatcctgctggtctggttcggcaccctcgacatgcgtcacctgctgcgctccgatgaaggccgctacgccgagattgcccgcgaaatgttcgctaccggcgactgggtcacgatccgctaccacgaactcaagtatttcgagaagccgcccttccacctgtgggtgaccacgctggcctacacgctgtttggcgtgggcgactggcaggcgcggttgtgcgtggccctgtccggcatcctggggctgggcgtgtcgatgctggccgcggcacgctggtacggccggcgcgtggcgatgctgacggggctggtgctggtttccgcgccgatgtggaatatcgccggccacttcaactcgctggacatgacgctggccggcgccatggcgtgcgtgctggccttcatgctgctggcgcagcacccggatgccacccgcgccgaacgccgcaactggatgctcgcctgctgggcggcgatgggcgtggcggtgctggtcaaggggctggtcgggctggcgctgccggggctggtgctggtggtctacacgctggtgacacgcgacttccgcttgtggtgccgcctgcatctgccgggcggcatcgtcgccatgctggtggtgacggtgccgtggttctggctggtgtcggaacgcaatccggaattcctgcatttcttctttatccacgagcactggcaacgctatacctcgaacgtgcaccagcgcgaaggcgcgatctggttcttcgtgccgctgctgctggccggcttcctgccctggctgggcctggttccgcaaatgtggaaggccgtgcgcgagcgcgccggcgtcgctcgcggcacctcgccgcggccattccagcccgccctgctggcggcgctgtgggccgtggcgatctttgtcttcttcagcctgtccggctccaagctgcccggctatatcgtgccgatcttcccggcgctggcgctgctggccggcgtggcgctggacacgttgacggaacgcgcgtggcgctggcaggtcaatgccatgattgccctgggcgtggtcgggctgctggcgtgcccgtttgtcggcatgatggacaagcccagcacgcccaatgtggtctatcgggaattcgcagcgtggaccggcgtcgccttcgcggtgatgctgggcggcgcactgctggcgcgccggctgctgcgcacgcgtggggtgtttcccagtgtggtggcctatgcgctggcgatgttcatctgctccacggtggcgctgcgcggtcacgaagccatgggccggcccagttccggcgcggacctggtgcccgccatcaatgccgtgctgacgccggacatgccgctgtacagtgtgggcatgctcgaccacacgctgccgttctacctgcgccgcaccaccatcatggtggcgcatcccgatgagctggaattcggcatcggccaggaaccgcagaagtggatcccgaccatcgatggctttatcgcgcgctggcaggacggcaagcgcgcggtagcgatcatgttgccctcgacctacgacgcactggctgcgcgcggcgtgccgatgcacaggatcgccggtgaccgccgccgtgtggcggtcgccaatttcgcgctgccgggcaatggcccgcagacgcaacccccaggacagtaacctgcaactcctgcaattcctgcactacgcagcgccatgacgctctccaccttcgctttcatcctgaccggcgtgctgctcaatgcggctgcgcaactgttgctcaaggccggcgtcaatgccatcggcgcgatcacgctggaccgtggcacgctgctggtgacggcgctgcgcgtgctgacccaatggccggtgctggccgggctgacgctgtacgtggtcagcgtgggggtatggatcgtggggctgtcgcgcgtggatgtgtcgatcgcctacccgatgctgtcgctcggctatgtggtcaatgcactggccgcctggtggctgttcggcgagatgatcggccccttgcgcgtggccggcatcctgctgatactggcgggcgtcttcctgatcgcccgctcatgacgcgcctgcgcgcacgccgccagttccgacaccgaccgtacttcctcgccctgccatgaccgcatccgcccctgagttcctgccttttgtccggcctgacatcgacgccgccgccattgccgaagtcagcaaggtgctggcctcgggctggatcacctccggcccgaagatgcaggccttcgaggccgcgctgtcaggcctgttcggcggacgcccggtgcgcaccttcgccaatggctcggccacgatggagatcgcgctgcgcattgccgatatcgggccgggcgatgaggtcatcaccacgccggtcacctgggtcgccaccgccaacgtggtgctggcagtaggcgcccggccggtgttcgtcgatatcgacccgcgcacgcgcaatctcgacctggatgccgtcgaggccgcgatcacgccgcgcacgcgcgccatcatgccggtgtacctgtcggggctgccggtggacatggaccgcctgtacgccattgccagcaagcacgggctgcgcgtgatcgaggatgccgcgcaggcaatcgactcgcgctggcgcggccagcgcatcggcgcccttggcgacctggtcagcttcagcttccaggccaacaagaacatcaccaccatcgaaggcggctgcctggtgatgaacacgcccgaagaagccgtgcgcgccgagcgcctgcggctgcagggcgtgatccgcaccggtatggacggcatggatgtcgaagagcccggcggcaagttcaacctgaccgacgtcaacgccgcggtcgggctggcgcagctgggcaagctcgacgccatcaccgcgcgccgcgccgagctggccgagacgtatttccgctgtgccgccgacagtggcctggaggcgctgggcatcgagctgccgcaagcgctggatgcacacgatgccaccaccaactggcacatgttccaggtggtgctgccgaccgagcgcctgcaaggcggcccggcccgggcgcgccagcaggtcatggaggccatgcgcgagcgcggcatcggcaccggcgtgcactacccgcccattcatctttttacctactaccgctcgctcggctggcgcgaaggcatgctgccgcatgccgaacgcatcgggcgcggcatcgtcacgctgccgctgttccccgcgatgcaagccaccgatgtggagcgggtctgtgcaatcctcagcgaaacatgcaaacgtctctccaaatgagcccggtcgaagtctcggtcgtcattccggtctacaacgaagaagacgggctgcaagccctgttcgaccgcctctatccggcgctggatggccttggcgagtcgtacgagatcatcttcatcaacgacggcagcgtcgaccgctcggcgcagctgctggcggcgcagttccacaagcgcccggatgtgacccgggtggtgctgttcgccggcaatttcggccagcatatggcgatcctggcgggcttcgagcagacccgcggcaagatcgtgatcacgctggacgccgacctgcagaacccgccggaagaaatcccgcgcctggtcgaagccatgcgcgccggccacgactacgtcggcaccatccgccgccagcgcaacgacaccgcgttccgccgctatgcctcgcgcgcgatgaaccggctgcgcgagcgcatcaccaagatccgcatgacggaccagggctgcatgctgcgcgcctatgaccgcaatgtggtcgacacgatcaatgcctgccgcgaggtcaataccttcatccccgcgctggcctacacctttgcttccaatccggtcgaaatcgaagtcggtcacgaacagcgccacgcaggcgaatccaagtattcgctgtaccagctgatccgcctgaacttcgacttggtgaccggcttttcgatcgtgccgctgcagtggttctcggcgatcggcacgatcctgtcgctgctctcgggcgtgctgttcgtggtgctgctggtgcggcgcttcgtgctcggctcggaagtccagggtgtgttcacgctgttcgcaatgaacttcttcctgatcggcatcctgctgttcggcgtgggcctgctgggcgagtacgtcggccgcatccaccaggaagtgcgcgaccgcccgcgctaccgcatcaaggccgtgctggaagcggaccggcgtgtcacgccggctgccgctggcgcggagcaatgatgcgcgccgtcgtcttcggctaccacaatgtcggcgaccgctgcctgcgcgtgctgcatgcgcgcggcgtggaggttgcgctggtgatcacgcaccgcgaccgccccgacgagaacatctggttccgccgcgtggccgacaccgccgccgagctgggcatccccttcgtctatggcgaggaccctgccgatcccgcgatcgcccaggccgtgcgcgacgcgcacccggacgtcatcttctcgttctactaccgcgccatgatcccggcgggcgtgctggcgctggcccccggcggcgccttcaacatgcacggctcgctgctgcccaagtaccgcggccgcgtgccggtgaactgggcggtactgcacggcgagaccgagaccggcgccacgctgcacgccatggaagccaagcctgacgcgggctatatcgtcgaccagaccgcggtgccgatcctgccggacgacactgcgggcgaagtcttcgagaaagtcaccgtcgccgccgaacagacgttgtggcgcgtcctgcccgcgatgatcgccgggcacacgccgcaacaccccaaccggctggccgagggcagctacttctccgggcgcaagccggaagacggccgcatcgactggagccgcccggccgccgaggtctacaacctcgtgcgcgccgtcgcgccgccctatcccggcgcctttaccgaccttgccgggcaccgcttcattgtggcgcaggcgcgccggccgctgccggagcttgcgctggcgctgcccgccggcacggcgcccggcctgcatgtgcatgacggccagatcatcggcctgtgcggcgacggcggcctggtcatggtcacccgattgctggcacaggatggctcggctctcacgccgcaagccttcgccaaacttatccataccgaatcatccaacgaggaaagccgatgaaaaaggtcctgattcttggcgtcaacggcttcatcggccatcacctgacgcgccgcatcctggaaaccacgccgtgggaggtctacggcatggacatgtcgtcggaccgtctcggcgacctcgtcgaccacccgcgcatgcacttcttcgagggtgacatcaccatcaacaaggagtggatcgagtacaacatccgcaagtgcgatgtggtgctgccgctggtggccatcgccaccccggccacctacgtgcgccagccgctgcgcgtgttcgagctggacttcgaggccaacctgccgatcgtgcgcgccgcggtcaagtacggcaagcacctggtattcccgtcgacctccgaggtctacggcatgtgcagcgatgaagagttcgaccccgaggcctcgccgctggtctacggcccgatcaacaagccgcgctggatctatgcctgctccaagcagctgatggaccgcgtgatccacgcctacggcatggagcaaggcctgaactacaccctgttccgtccgttcaactggattggcgcggggctggattcgatcttcgaatcgaaggaaggctcgtcgcgcgtggtgacgcagttcctcggccatatcgtgcgcggcgagccgatcaagctggtcgacggcggcgcccagcagcgcgcctttgccgatatcgccgacggcatcgacgcgctgatgcgcatcatcgagaatccaaacggcgtggccagcggcaagatctacaacatcggcaacccgggcaatatccactcggtgcgcgaactggccgagatgatgctgaagatggcggcggactatccggaatacgcggaggaagcgcgcaagacgcagatcatcgagacctcctcgggcgacttctacggcaagggctaccaggacgtgcagcatcgcgtgcccaggatcgacaacaccatcgaagagctgggctggaagcccgggatcagcatggaagcggcgctgcgccgcatcttcgaggcgtaccgcggcaaggtggtcgaggcccgcacgctggtcgattcggccaactgagcgcgcaacgcaaatggcacgcattgccctgaaggtcgacgtcgacacgctgcgcggcacgcgcgaaggcgtgccgaagctgctgtcgatgctggcggctgcgcaagcgcaggcaaccttcctgttcagcctcggccccgaccataccggctgggcgctgcggcgcgtattccggcccggcttcctgaagaaggtgtcgcgcacctcggtggtgtccaactatggcctgcgcacgctgatgtatggcgtgctgctgccggggccggacatcggccgcaagggcgccgccgagatgcgcgcggcgcgcgctgccggccatgagtgtggcatccacacctgggaccacgtctactggcaggacaacgtgcgcgagcgcgatgctgcctggacgcgccggcagatgcagcaggcgttcgcgcgctacaccgagatcttcggcgaagcgccggccacgcacggcgcagccggctggcagatgaacgaggatgcgttccgccagatcgatgactggggcatggcgtacgcgtcggatggacgcggcaccgcgccttatgttccgacgatcgacggcgtgccctgccggcacgtgcagatgccgaccacgctgcccacgctggatgaactgatcggcaccgacgacctgaccgaagacaacgtccacaccgcgctgctgaagctgaccgaaggcacgcgcgaccatgtcttcacgctgcataccgagctggaaggcggcaagctggcgccggtgttcgagcggctgctggccggatggcgtgcgcaggggcacgagctggtgtcgatggcgacgtggtatcgcgggctgaatcggcagggattgccggagttgccggtaacgtggggggagatcccggggcgcagcggggagttgatcgtgcagccgcagggctgaccgcgtgacttctcgtttgccggcaagcgctagccgcgccgctccgcccccacgcgcagcccgttgaacaccaccagcaggctcgcgcccatatcggcgaacaccgccatccacatcgtccccatccccagcaccgtcagcaccaggaacacggccttgatgccgagcgccagcgcgatgttctgcgtgaggatgcctgaggtgcggcgcgacaggcgcacaaaggccgggatcttgcgcaggtcatcgtccatcagcgccacgtcggcggtctcgattgcggtgtcggtgccggctgcgcccatggcgaagccgatatcggcacgcgccagcgccggcgcgtcgttgatgccgtcgcccaccatgccgatgcggccgccgcgcgcgtgggcggcgccggcaagcgccgcgatgccgtcggccttgtcctgcggcaactggttgccgcgcgcctcatcgatgccgacctgcgccgcaatggcttgcgccgtgtgtggattgtcgcccgacagcatcagcgtcctgacgcccagttcatgcagttcggcaatcgcctgccggctggtgtcgcgcacggtatccgccaccgcgaacagcgccagcgccgtggcggcgccgtggccgtcgacgcgcgccagcagcaccacggtcttgccctcgcgctcaagcgcttcgagccgcgcctccagcgccggcgagcaggcgcccatctcatgcaccaggcgatggttgcccaggcagtacgccacgccctgcaccttgccgcgcgtgccgcgccccgccagcgcctcgaagtcgtccaccggcagcgtgccgatcccgtcggccgcggccgccgtggccaccgcgcgcgaaaccgggtggtccgagcgcgccgccaggctggcggcaatggcgcgcgcctgcggcgcgtcctcggccagcagcgcatggttggtctgcgcgggcttgccgtgcgtgatcgtgccggtcttgtccagcgccacccaggccaggtgccggccctgctccaggtacaccccgcccttgaccaggatgccgcggcgcgcggccgcggccagcccgctgacgatggtcaccggcgtggagattaccagcgcgcaggggcaggcgatcaccagcagcaccagcgccttgtagatccagtcgacccaggcgccgcccatgaccagcggcggcaccaccgcaaccgccagcgcaagcgcgaacaccgtgggcgtgtagatgcgcgcgaactggtcgacaaagcgctgcgtgggcgcacggctgccctgcgcggcctcgaccgcgtggatgatgcgggccagcgtggaatcgctggcgggcgccgtcacggtgtactccagctcgccggactggttgatcgagccggcgaacagcgcatcgccctcggtcttgtcgaccggcacgctttcgccggtgatgggcgcctggtccagcgccgactggccgcgcacgaccttgccgtcgagcgcgacgcgctcgcctggccgcagccgcaccagcgcgcccacggcgacgccggcggcaggcacggtctcccagctgccatcggcacgctgcaccgtggcctgttccggcgccatcgccatcaagccgcggatcgcattgcgcgcccggtccagcgaggctgcctcgatgcgctcggccagcgcgaacagcaccatcaccatggccgcttccggccactggcgcaacagcagtgcgccggtgacggcaatgctcatcagcgcattgatgttcaggttgccattgcgcagcgcgatccagcccttgcggtaggtggtcagcccgcccagcgccaccgccgccagcgccagcacggcgggcagccacggcaagcccaggcccagccactccgcagcttcggcacccaaggcggccacgccggccagcgccagcggccaccagggcttgcttgccgtggtttgcggcaagacttgctgcgcggcctcggtgctcagcggcaccggctgcatgcccaggctctcgatcgccctggccaccggctccgccgacggcaaggtgtgatgcaccgtcagcacccgctggatcaggttgaactccagcgccgccacgccggccatgccgcccagcttgttgcggatcagcgtttcctcggtcgggcagtccatcgcgtcgatgcgccacgcagcggtctgcgcgccggcggggatgtcgaccggtgcggcgggcgtcagcgcaaccgtggacgagcagccgccgccgcagcaggcggaagccgccggtgcctgccgggcctcggcatggccatgcccatgatggtcatgatcgtggtcgtggtgatggtcgtgatcatgcccgccatgccggtgggcggcgccatcatgcgcgtgggcagcgtgatcttgagggagtgcgtcctcaggtgacgtgcgagccatatcttgttgttcccgctggtttagcctgatgacattgaagaccctgtagcgactacagagtcaagcggcatggcagcgactgcgcaccatgccgcagcggcacgtcagtgctcgcagttgaccatccaggacatgccgaagcggtccaccagcatgccgaagccttcggcccagaaggtcttctggtacggcaccaccacctggccgtcttcgctcaggccgtcgaagatgcgctggccctcgtccttgctgaccgcccccaccgacaggctgaagccgctgaacgccgggcgctccccgcgccggccgtcggacgccatcacctggttctcgccgaactggatattggcgtgcatcaccttgtccttccagtcatcgggaacctccatgccggggctaggcggggcatccttgtagcgcatcgcgaacgtgacctgcgcgcccagcaccttgccgtagaaggccacggcctcatcgaaacggccgccaaaatccagatagggttgcacctgcatatcgctctccttgtgaatggtcgatcgggctgcatggcattggctgttcgcccgcgcgccattatgcgcgcgtgccggtccggtgcaagcgcccagccggattcaggagaccgcggcgggggccggcgcgggcggcgcggcagtggccaatgcctcggcgggaaattgcagcgagaacatcgtttcgccttcaacgctgcgcaccgtcacgctgccgccatgcagccgcatgatggtgtcgacgatggccagccccagcccggtcgacgccgccgagttgcggcgcgacggatcggcccggtagaagcgcccgaagatatgcggcaaggtctcgggcgggatcgccggcccggcattggtcacgcggaggcaggccgtgccgctgaccggggccggggcgcgctccacgtcgagccgcaccgtgctgcccgccggcgcatggcgcagcgcattgtcgagcaggttggtgaccgcgcggcgcagcagcgtctggtcggcctgcaccattgccgtaccggtcaccgtcagcgcgacctcgcggtcggcggccacggcatcgaagtactcggccatcttgtccagttcttcgcgcgcgtccagcgtgcggatgcccagcgccacctgcgcatggtcggcgcgcgccaggaacagcatgttctcgatcatgcgcgccaggcgctcgtactcttccaggttggattcgagcagcgcctcatactcggccacgccgcggctctgcgccagcgtgacctgggtctggccgatcaggttgctgatcggcgtgcggaaatcatgcgccaggtccgccgagaactcggacagccgcgagaaactgtcctgcagccgcgccagcatgtcgttgagggccgccgccagctcgcgcagctcggccggcgcgctgcccacgtcaagccgcgtggcaaggcgactggtggtgaccgcggcggcatcggcggccatgcgccgcaacggccgcagcccgcgccgcgccagcacgaagcccaggcccgccgccacggcagcgccgcacagcgtggcccacagcacctggtggcggtagtcgcggatcagcgccacgcggtagccggcatcgcgcagcaccacgatctccacggccttgtccgaatcccccagctggcccaacgccgcaatgccgcgcgagggcacgccattcttggggtaccaggtctgcaacatgctcttctctggctgcgtggtggcgggcagcacgcgcagcggcggcaccgattcattgcgcggattgagcgtgaccagcggctcgccctggcgtgagcgcaccaccaggatcagcccctcgtggcccatcgcaatatcggcaaaacggtgggtatcggcgcgtatctcggcctcgctgcgcacctcgcgcagcaggtggcgcaccagcagcacctcgccgaccagctcgctttcatcgcgcccctccagctgcgccgacagcgccccggacaggtaggccgccacgctggcgagaatcaccgccgtggccagcccgtacgccagcgccagccgcgtggtaagcgaagacggcagccgcatcatgcgtcctggtcccggtcctcgctgtcgtccagcacgtagcccatgccgcgccgcgtgtggatcagcttatgcgggaagggatcgtcgaccttggcgcgcaggcgccggatcgagacatcgaccacattggtattgctgtcgaagttgacgtcccacacctgcgaggcgatcagcgagcgcgacagcacctcgccgcgccggcgcgcgagcaggtacagcagtgcgaactccttggaggtcaggtcgatcttctggccggcgcgcaccacgcggcggcggatggcgtcgatctgcaggtcggccacttcgatgaactcgctctcgcgcagcgggccgcgccgcaggatggtgcggatgcgcagcaccagctcggcaaaggcaaagggcttgaccatatagtcgtcggcgccgagctccagccccttgaggcggtcggacagctcgtcgcgcgcggtcaggaacagcaccggggtatcgcgctcgcggcgcagctcgcgcagcacctgccagccatccaggccgggcagcatcacgtccagcacgatcaggtcatagggatgctcgcgcgcatgggccaggccatccgcgccgtcgcgcgccaggtccaccacgaagccggattcggtcaggcccttgtgcaggtagtcgcccgccttgggttcgtcctcgacaatcaggatacgcatgattcgatcactttccgggcggcaccagcgccgccatggcgtaacgctagccgaggatgagcgccaatgggcaaagatttcacaaatgtcatcgccatgccagggcaatgcaggcgaaaaccccggtaaaatgcgcgatcatcaccggcgtcgtgccggtttgcgccaccctttcccccattctgcccgccccccgccgatgaaacgcctgccgaattgcctgctgctgtccctcgccatgcttgcgctgcccgtctccggcgctgcagcggcaacggccacggtatgcagcgcggtacaggcagccgggctgtcgctgccggaacggcatgcggccgcaaaaatggaggcggaagcggcactggacggcaccggcccgggcacctgccgcggcagcgcggtccaggtgatggccgagccttccggcagcggccatccgctgcagctgcacgatgccgatgcgccgcaggcgaccgaccacggcgccacgccgctggagacgcagccatcggccgcgtccggcgtgctgcgcgaactgcctgcggaggtgctggtgcattgggcgcacgcggcgccaatggccacgccggcggtgttcaccggcacccagccgctggaacgcctgctgcccgcacgctgctgagcgcgtcgtagcgggcacagcgcccgcatcgcttcccttccgttttgcggaatacccctggcgccggcaaggcgcggcggattgtcccgcctgcgcgtcttagcctgcgcgttttattcgacgcggaagaattcgatcgactgcccggcgttcacggcccgctgcagccagtccggatactcgccctgcccgtcccagctctggccgagcgcattgcggtatagcgggcgcgcagcggcagccttgggggcggcctgcgggataagctgggccacggctggcggggcgtcaggcgccggctcaggcccggcgtcgatggcaacatgatcaaagcacccggcggcgacaagatcgtcgaacgtcagggcatgacggtccatttgctcgcggatccacgccaccgcagcgagtttggctgaatcagactcggacatgactctcgtgagaggcccgctgcatttccgcgggcaatgaaaaaccggcgatggaaccgcaggccggtcggatagccgtgattctacagcctttgcccggcgctgctgcgtttccgtcgtgggcgcgcggccaattgccgtgcgcttgccgcgctcgtccgctgccgagtgacagcaatgtcatgtgccggtcatgctcgtgtgggcacgcgctgcctagacttgcttcaccgccgcccatttcgggccggcacccttacggagaagcgactcatgcaagcactcaggcaagtctttgtggccaccgcccttattgctgccgtggtcggcactgcgcaggctgcaccgcgcagtgccgatccgttcagcgacggggcgcacagcgccaccggcacccgcagcgcgttcacggacggtgcgaacgccgcaacgggcccgcgcagcacctttaccgacggcgcgcataaccccaacggcccgcgcgacagcttcagcgacggcgcgtgacggtagccggccgggcagcgcctcagcgcacctcgccgtagatgcggcgcgcatcggcggcgtcggcaatcggccggcccagcgtcaggccgccttgcaccgcctgcgccaccagcgcatggttgccggctgcgcggctgccgtcgcgcagcagcaggttgttctcgaatcccacccgcacatggccgccaaatgcggcggccgcggtcacgcaggcattctcttcgcggccgaaggcgcagatcgcccacggcaacgcgtcgccggactcgcccgcggcctgcaggaacggcagcaggtcgtgcggcgacgacacctgcccggcggcatagcgccccagcacgtacagcaccgaccatgcgcccggcggcaccatgccgcgctcgcgcatcgactgccagcgccgcacatcggccacgtcatacaggatcacctgcgtcatcacgcgctcacgcgccagccaggcgaagaacgccgccagttcgctgtccgggatgtctggcacggcgacttcgcgcaggcccaccgaaacggcttcgggccgcagctcacgcaccatcgccatctgctccgcggcctggtagacgcccgcggcctcgctcgtcacctgcaccagcaacgcttcgcccacggcctgcttcaccgcggccagcgcgtcgcggtaggcctgcacgtcgagcgagtggcggccttcggcatcgcgcacatgcatgtgcatcatggccgcgccggcatccaggcaggcgcgcgcttcagcggccagtgcggcggcggtcagcggcaccgccggatggtcgctggcgcgcttgtaggcgccgttgggcgccacggtgacgatcagcggcgcatcggccagcggcacgcgggccgcggctacgggggcttgggaaggggtccgggtcatggctcgatctcgggcagttcaggcgcgatcagcgccaggccggcgcgcagcaggctgtcatagcgtgcgcgctcggcggcaatggtttcgggggtccactggtagaagccttcgccgcgcttcatgccgtggcggccgtcggcggcgcgctcggacaggcagcgcgccggatggtcgtcgttgcagaaggtcgggtacatggtggcgccggcggccgcgtgcacgtcgatgcccgcgtggtcacgctgcagcaccggcccggccgccaggaagcgaaagccaaagccgaagcgcaccgccgcatcgacatcctcgggcgaggcaatgccgcggtcgatcaggctgaatgcctcgcgcgacagcgcatgctgcagccggttggcaagaaagcccggcaggtccttgcgcaccttgaccggcaccatcgcgcagcggcgcatgaaggcgatcagcgcgtcggcacaggcctcgtcgctgtcatcgcccatcaccacttccaccagcggcaccaggtgcgccggcatgaagaagtgcaggccgagcatgcgcacacgcgagtcgagtcccgcgccgatggcgctgatcgggaagctggagctgttgctggccagcaccgtatcgggccgcgcgcgccgcaccagctcggcaaagagcgcctgcttcaggtccagctgttccgggatgcactcgatcaccaggtccacggtggaccagtccaccgcatccagcgtcgcggccaccgccaggcgctccgcgccttgttcacggccgatcgcggccaggttgccgcgcacgcgcccgggcatggcgccggcgcggccggcatcgggctcgaccacggtggtgcggcacagcgcgcgggtcagcaccacggcaacatcggcgcccatggtgccgccgcccaccaccaccgcatgcgcggcgccggggcggctcaggatgaccggtgcggtcgggttcggcataggttctcccaggggatgcgacgtggcgcgcactcgccatcgcgacaaatcctgatggcggggcatcgaatcccggcagtgtagagaacttgctttgattgaagaagtcgattctatggatagaatgatccacaaatcagatcaatcgtgtgattcggccggcggacgccgccggcccgctgccgcagatgaaaatcaacctgtcgatgcgcgacatcgaaaccacgctggtgcttggccgcacgctcaacttccgccaggccgccagccagctgcacgtgtcgcagtccgccctgtccacgcagatcctgcgcatcgaggaatccctcggcgtgcgcctgttcgaccgcaccacccgcaacgtgcgcctgaccgcggccggccaggtcttcatgcagcaggccgcgctgctgcaggcggcgttccgcggcgccatcgacgccgtgaccggcattgccagcgccgagcgcggccaggtggcggtggcggcgctgccctcgctggcggcgcgcatgctgccgcgcgtgctgatggcctaccaccaggcgcgcccggaggtggcgctgaaggtattcgataccctctccggcccggccttcgacctggtgcgcgccggcgacgtggatttcgcgctgaccgcggccgacccgcaacaggctgacctgcagtatgagccgctgctgtcggaccgcttcgtgctgctgatcccgtcggcgcacccgctcgcgcgcagccccgggccgctgcgctgggccgataccgccagcgcgccgcatgtgtcgatgacgcacccgagcagcgtgcgccagtacgcggaatgggccttcctgcagaaccgcatccgcttccagccggtattcgaggccgagcgcctggccaccatcgcggccatggtcgaatgcggcttcggcgtggccgcgctgccagagatcgcggccggaacggtgcgccagcccggcattgtcgagcgcctgctgaccgcgccggtgaccgagcgctcgatcgggctggtgacctcgcgcaaccgcagcctgtcgccggcggctgccgaactggcggcggcggtgcgcgcgcagctggcgagtccgcccgtccaggatacggtggacacgacggcccggtgaactagcagatgctggctggccatggcgcgcgggcgacgccggcctggttccaagccaacctggtgcgcccgccgctgcgcggcgtcacggaaaacaagggcgggcccggcacggcgccaggcccgcaaccctcaggagggatcctttgtacgggtacgcgagaccgccgccatgatgccgatgccaagcacgatcaggcaggcaataccgatatacacgggcgcgaggccagcggtttccatgccccagggaacgccggcaaccaggaccaacaggccgataatgtatagcgcgaatgacatgagtcggctccttgcggtggtgcaacctggcttcaatgtaggcagggcgcgaggcgcaagggataggacaagggcggaagctggcgtaggcgggttctgaccttgtggtgttgtgcgcggcggtcagctccggcggcaaagcctctccggggctcacccctccacctgcgccggcatctctgccagccgctgcaccgatgcccgcagaccctccagtatcgtgtccgccaccttctgcggaaaacccgcgggcagtgctgcgccgacctcggcgatcaccgccggggtccgcgcgatgatgcgcccgatcagcgcctcggcatcggcacccaggaaacagcgcggtgccatcgcattgaaatggcggcgctggatatcgcgcaggccgtagtgccggctgcggccggcgaccgccatggccagcttggccttgtgccaggagaactggttggcgccctggcccaccaccggccagatcgacatcacgtcgtacagcggcgtcatgcggtagcgcccgccggccagcaggcggatgctgaagttcttggcgtgcccgtccggtgccgccagcagccagaacagcaactgcgcggccagcagcgtctgcagatcatcggcctgggccactgagttgcgcagcaccgtggcgatctcgatcatgccgggcccgccatcggcctcgtatttctgcagcgggctgtggccgaacacctggcagaaatcttcctgcagcagccgcagcagccaattgcctgacggatgaggctggcggtcgaaacgcgtgacgctcagcaccttgcggcggccgaacgtcagcatctcgcaatcggccaccggcaagccataggcggcaaggatcttcaggcacagccattcgttttccaccgacgtgctcaggtcggccctgcggtttcccaccaggcccagtggcagcttgaaaatatgtgtggtcggggtggcgccatgcggccgcagccattggccgtcatggcgcagcagcgccgtcttctcctgcgcgccggcgatggagatgcggaagtcgtcgtcgtgctcatgccgcccaagcgcgggggtggcgacgatatcctccagccagcgctcgatctgctcgtccgatagcggttcgccttcgatccggtcgatgcccgcaggcgcttggtcttcgcccaggatctgcaccgcgcccacgcaatcgcggccgatggcggcgagcagctcgaaggcttccaccgagccggtctggaagcgcagcgccaaccggcgccggatggcctcgctgtccggcaacaggttgtcgaagtagttgcgcacggcatccccacgcaccacgcgccggttgcccaggccatacccgagcgacagagacaggggccgcccggcttcagagcggatccagtcctcgtcgtattccagttccatcccggtaccggacggctggcgccaggtgcccacgcgctgcccgttggcccagaccgacaacgccggcgtacgtgacctgcgtgccaccatgattaccacgccacgtcggacacctcggcggcccccgtggcccggtcctgaaccaccaattccagcccgagcgcgccgaccagcgccagcaactggtcgacgctgatggtgtcggggttcagctccatgtgcgacatccggctctggctgatattcagccgcgcggcggcctcggtctggttcaggccggccgccttgcgcgctgcctgcaggatctggccaagctgccagggagtggagacgatttgcttcatcgtgccgatggaataccaatatgataggtatttctattttagcgacaacatgggtatttttcaaatacctatttcataggtatttcctatttaacgatgtcatgactatatgtgcccgaagccgcattctgtagcgcagcatcgtgccgggctctgtatctgtcccccgcccccgcgcccccgtatactctggggccggaggcggcccagccgtcccgccggcggaggaccctggcgtggcatcacgcaaacggggccgcgcctcaccgatcccaaacatacaagcaacggagcagcagcatgcgtgtcgcatttctcggactgggcgtcatgggtttccacatggccggccacctcgccaccaaggggcacgaggtcaccgtgtacaaccgcaccgccgccaaggcgcaggcctgggtcgggaagttcggcggcaaagcggctcccacgccggcacaggccgtgcgcgatgcgcaggtggtctgctcctgcgtgggcaatgacgacgacctgcgcgcggtgctgaccgggcatgacggcgccttcttcagcgcgcccagcggctgcattttcgtggaccacaccaccgccagcgccaacgtggcgcgcgaactccacgccgccgcgcgcgagcacggcctgcactttgtcgacggcccggtctccggcggcgaagtcggcgcggagaaaggcatcctgaccatcatgtgcggcggcgatgccgacgcctatgcgcgcgccgaaccggtcattgccgcctacgcacgcgccgtcacgcgcatcggcgaatccggcgccgggcaactggccaagatggtcaaccagatcagcatcgccgggctgatccagggcctgtccgaggccatcgcctttggcgagcgcgccgggctggacatgcgcctagtgctggacgtcatcagcaagggcgcggccggctcatggcagctcgagaaccgcggccccaccatgatcgacaacaagttcgacttcggcttcgcggtggactggatgcgcaaggacctgggcctgtgcctggacgaggcgcgccgcaacggcgccggcctgccggtgacggcgctggtcgaccagttctatgccgacctgcagcagatgggctgcggccgcgccgacacttcttcgctgatcaagcgcctgcgccagcacgccggcgtcgcctgacgccaccgctgcgccacctgcgtcgtccgattcctacagcgcaatcggcgtgtctcggagaggcccctgcccggcatgggcctaagctggacacatggggccggttgcctgcaactggcccgccaacgatgcaggagaccatcatgtggaaactcgcaggtgcactactggtaagcgcaagcatggcgctggccggctgtacggcggcgggcgcggtggccggcggcgtggccggacacgagctgactgacggcagcgccgccgggaccatcggcggtgccgtggtgggcggcgtgattggtcacgaactgggcaagtaagcaaaccctggcccctgggcccaacaagcagaaaggccgcttcgcgcggcctttctgcttcttttgcgggttcaggctttcggccggcacgacgcgtcgccggccgcccgccgcagccgctgccacaccaggacaggcagccgcagcatgaagccggccagcagccgcaggtgcatgccggtcagcagcaggttgtcgtgcagatagcggaagtgcgacaccccaccctcgcgctggccgaagtagcgcaccggggcgtcggcattgatggggcgcacgccgcgccagcacagccgcaccgccacttccgggtcgaagtcgaagcgacgcatccagcggctctcgcgcatgacggcgcgcagcggcgcgatcgggtagacgcgaaagccgtacagggaatccccgatgcccgcccatagcgtctcgacatccgcccagaagttggacatgcgccgccagtagacccgctcgcgcggcgcgctggcgtcgaagacgggccggcccagcaccatggcgcccgggttgcgctgtgatatcgccatgaattgcgcaatcaggtgcgcggggtgctgcccgtccgaatccatcaccagcacatgcgtgaaaccggccgcggcggcggaatcgatgccatgcagcaccgcggtgcccttgccctggttgtgcggcagcaccaggacgcgcagcccgggatcgatggctgcctgcgccagcagccactggtcgctgccatcggtgctgccgtccacgaccacccagaccggtgtccaggcggcgcgcgccgcgcgcagcacctcatgcaggcgcacgccggggttatagctggggatcagcaccaggtgcgtggcggacggctcggcgtcacccatcgggcaggcgctgccgccggctaccagtgcgggcccgggcatggcttgctgcggcatgtcgtgctccggtcctggctttggaaaggggggaaggttgggtgcggctgccgaactagcgcgtacggtgttccgccagatagttggccaggctgcccagcgaggcgaagatggtcttgttgtcggggttgtccgaacgcagttcgaccccgtacttgcgcgacaccagcagtgcgatctcgaggatatcgatggaatccagcccgaagccttcgccatagagcggcgtggcggcgctgatgtcctccagccgtagctcggcaatttcgagttcgtcgatgatcaggcgggcaagttcggtttcgagttcggtcatgtcgctaggtggctggaatgccgctgcggcatgggtccgggcaaggttgtccaggccgcatggcagggcaaccgatgctatcaaaaggggcaaatcccagccagttgagagaagtttagtaacaacaaaggcaggccttttgggaatcatcaccacgtcgggccggtcttttggggtataaagcgttcgcttcgcgcaccacgcggcgccatttccggcaacgccgtgcaccaagcgacttacgctacacacaatataccctcgcagatgccatcgagccagcaattcgaccgcccctccacgcccgccgcgccagccacgcctgtacggcaggatgccgtgccggcaggccggcgccatggctggattgcagcggtggccgcctttgtcgcctacgaatccgccctgcaccatgcggcacaccagccaggtgccgaagtcgccgcgctgtggctcggggcggcgccgttcctgctgatcggcttccttgcctgcctccgcacttgggggcgcctgcccgcaatggccgccttgctggccgcctgcgccgccctgtggatctggcgcatgccgttggccgcgcatttcggctggacctatttcctgcagcacgccggcatcaatgccgcgctgggcgtgatgttcgcgctgagcctgcgtcccggccgcacgccactgtgcacgcagatcgcgacggcaatccatggccagctgccccccgcgcacctgcgctacacgctgcgcgtgacccaggcctggacgctgttctttgccgcgatggtaggtgtatcgacgctgctgttcgtgctcgcgccggtggcgacctggtccagcttcgccaacctggccacgccgctgctgatcgcgctgatgttcgtgggcgaagccgtgtgccgccgcgttgccttcccgggcatggcccacggcggcctgctggacgcggtgcatggctatcgcgcagtcatggctgcccgtgcggaccggcccggtttgccgcgctgacgcgccgcaaaccggcccctacactggcaacaggcacaggctcagccccatgaccatgctcccgatcgtcgcgcatgcctcgcccgaagacatcatcgcctgggcgcacggacggcctgtcagcgtgcgccagttcctggcagatgcgtccagcctggccgatgcgctgcccgcaggcgggcacgtattcaacgcctgcaccgaccgctaccgcttcaccgtcggcctgtgcgccgcgctgctggcgggcaaggccaccctgctgccgccatcgcatacgccggagatggtgcgccagctggccgactttgccccggacgccttctgcctgcacgaccagcctgacgcggcattcgccatgccggcgttccactatcacgacggcctgcgcggcgcggccacggacgggccggtcgagatcccgcggattgccgcgacccaggtcatggcgtacgtgttcacgtcaggctcgaccggcacgccggtgccgcaccgcaagacctggggcgcgatggcccggtgcgcgcaggccgcggcacagcggctcggcctgctggacgggcgtgcctggaccgtggtgggcacggtgccgccgcagcatatgttcgggctggaggccacggtcatgctggtgctgcagggccgcgcggccctggtgtcggccccggccttctatcctgccgacgtgcacgatgccctcgcctcggtgccggcctcgcgtgcgctggtcagctcgcccgtgcacctgcgcacgctggtgcagtcgggcatggcaatgccgccggcagacctggtgctgtgcgcgaccgccccgcttggccgccagctggcgggcgagaccgagaccctgttcggcgctccgctgtgcgagatctacggtagcaccgagaccggccagatcgccacgcgccgcaccgcgcaggctgatgcctggacactggtgccgggcgtgcggctgcaggcacgccagggcgccggcggcgccgagacctgggccgaaggcggccatatcgagcagccggtgccgctgggcgacgccatcgcgccgctggatgccggccacttcctgctccatggccgcaaggccgacatgctgaatatcgccggcaagcgcacctcgctggcttacctgaaccaccagctcacggccatcgacggcgtgcgcgacggcgcgttcttcatgcccgatgatgcgcacgaaggcgacacgcatggccacgtggtgcggctggtggccgtggcagtggcgccaggcgtcgccccggcgcagctgcagcaggcgctgcgcgcgcgcatcgacccggccttcctgccacgcccgctgctctttgccgacagcctgccgcgcaatgcggccggcaagctgccgcgcgaggccctggcggcgctggtcgcaaggcttgccggggcgcaccacggcgatagcgcggcaaggcccggctttgtcatcgacgccgatcacccggccatcgccggccactttcccggccatccgatcgtgccgggggtggtactgctggaccacgcggtgctggcactcggcattgcaatgggccgccgccttgccgtcaccgaggccggcaccatcaagttcctgagcccggtgaccccgggcgagcgcgttgagatcctccaccaggccgacgcagcggccgatggcggcgtgagtatccgcttcacgctgcgcagcgccggacgcgacgtcgccagcggcacgctgcaggtgcgcggtgccgcgacgcacgcgggggcatcggcatgctgagctggctgtggaggcggcagccgccgctggaatccgaatggtcgcgccgccaggagcgcggcagcatcacgctgctgcgcgtcatgacgtggatctcgctggcactcggccgccccgtcgggcgcgtggtgctgcgggggattgcggcgtacttcatgctgttcgcgccggcggcacgccatgcctcgcgcgcctacatgggccgcgccctcgggcgcgatgccaactggatcgatggctaccggcatgtgttcaccttcgcctcgaccatccatgaccgcatctacctgctcaacggccgcttcgacctgttcgatatccgcctgcacggagaggaacagctggaagccgcgatggcgcgcggccgcggcgcaatcctgctgggtgcgcacctgggcagcttcgaggtggtgcgcgcgctcgggcggcggcacccggacatggaagtcgcgatcaccatgtacgaggaaaacgcgcacaagctcaatgacgtgctgacgtcgatcaacccggcgatgcgccaggacgtgatcgcgctgggccgcttcgacaccatgctgcgggtgcgcgactaccttgaccgcggctacatgatcggcatgctggccgaccgcacgctgtcgcaacgcgccaccgacccggtgcagcagtgcagcttcctcggcacgccgaccggccttccgaccggcccgctacgcatggcggcgatgctgcgccggccggtgttcttcatcaccggcctgtaccgcggcggcaaccgctacgatgtgcacttcgtgccgctggccgacttcaccgaaaccgcacgcggccagcgcgaggcagccgtgcaaaccgcgctggccgaatacgtgcgcctgctggaacaattctgccgcagcgccccgtacaactggttcaacttctacgatttctggcacgccggcccgccgctgtctgaacagccgccgccgggcaacgagccatgacccgcgagccctgagcagcccctgatgcccctttccagacgccctttccgcttcctgctgtcgatgctgctggccggcgccatgcttgcgctggccacgccgtccggcgccgccacatttggcgtcgaccagctgatgtccaccctggcgcagcgcaagtctgggcgcgtgctgttcaccgagaccaagtacctggcgatagtcgacaagccggtgcagtcgtccggcgagctgctgttcacggcgcccgaccacctggagaagcgcacactgtcgcccaaggccgagaacatggtgctcgacggcgacatgctgacggtcgagcgcgacggcaagcgctacaccatgccgctgcagaactaccccgagctggctgcctttatcgaaagcatccgcggcacgctggcaggcaaccgccagacgcttgagcgctactacaagctcggcctggaaggccgtgccagccgctggacgctgacactgactccggcggactcgcgcatggccgcggtggtcagccaggtgcgcatcgacggcagccaggatgcgcttgaccgcgtcgagatccggcaggccgacggcgaccgctcggtgatgaagatccgacctgccggccgcccatgagcgcagcgccgcccgcaacgatgcgcccagcgatgcgccggctcgcgctggcactgtggatcttcgccatgctcgcctgcgcggctgtgatcagccgcaccaccttcacggccgacctctcggccttcctgccgcgcctgcccagcgccgagcagcaattgctggtgaaccagctgcgcgacgggctggtatcgcgcctggtcctggtcgggatcgaaggcggcgatgccgatggccgcgccgcggtgtcgcgtgccatggcggcacagctgcgcggcgacccccgcttcacggcgatccagaacggcgagccggtcaaccaggatgcagaccgccaatacgtgtttgcgcaccgctacctgctcagccccgcggtcacgcccgagcgcttcagtgaacgcggcctggcgcaggcgctgaatgaatcgttcgagctgctggcctcgtccgccgggctcttcaccaagtcgctgctgccgcgcgatcccaccggcgaagtggccgcgatgctggcacagctggatgccgggcagcgcgtgcccatgcacgccggcgcctgggcgtcgcgcgacggcaagcgcgcggtgctgctggcgcagaccgccgccgcggggtctgacacggatgcgcaggcacaagccatcggggccgtgcgcgaggcgtttgccaaggctgcgatcgctggcaagtaccagctggcgatgaccgggccgggcgtgttctccgtcaatgcacgcgacaccatccgccatgatgtggagcgcctgtcgaccatcggcgtggccatcatcgtcacgctgctgctgctggtctaccgctcggtgccgctgctggtgctggggctggtgccggtactgagcggcgcgctggcgggcattgccgcggtcagcctgggcttcggcggctcggtgcacggactgacgctgggcttcggcaccacgctgatcggcgaggcggtcgactattcgatctacctgttcgtgcagtccgcgcagtacacgcgcgacggccggcgcgacgagcgcgcctggctgggcggcttctggccgacggtgcgcctgggcgtgctgacctcggtctgcggctttgcctcgctgctgctgtcgggctttccggggctggcgcagctggggctgtattcgattgccgggctggcgaccgcggcgctggtgacgcgcttcgtgctgccgcagttggtgccggccacgctgcacctgcgcgacgtggcgccgctgggccgccggctgcagtggctggcggcgcgcgcgcaccggctgcgctggctggtgctcgtgctggtggtggcagccgccacggtgctggccatgcaccgcggcacgctgtggggccgcgagctgcaggcgctgagcccggtgtcggccagcgaccaggccctcgataccaggttgcgcgaggatcttggcgcgcccgacgtgcgctacctggtggtgctgtccgggccggaccaggaatccgtgctgcagggcgcggagcgcgtggcccgtgaactggacccgctggtggcacagaatttcatcggcggctacgagagcccggcgcgctacctgcccagcgcggcgacccagcgcgagcgccaggccagcctgccgccgcccgacgagctggcgcagcgcctgggcgccgccatcgccacgcagccggtgcgcgcgtcactgttcgcgcctttcctggcgcaggccgaggccgcgcgcaccggtgcgctgctgcggcgcgaggacttgcgcggcacctccatggcgctggctgtcgatgcgttgctggcgcagcgcgacgggcgctggagcgccacgctgccgctgcgcgcaccggcccaacaaagcaccggcgcggccgacggcgtcgacaccggcgcggtgcgggccgcggtggcgcgggccggcgttcccgacacgctgttcgtcgacctcaagggcgaatccgaccgcctctacaccggctacctgcgcgaggccttgctgctgtcgctggccggcctgctggcgatcatcgtgctgctggccgtggcgctgcgctcggcacggcgcgtcgtggccacggtgctgccgctggccgcggcggcgctggtggtgctgggcgggctggcagcgctcggccagccgctgacgctgctgcacctggtgggcctgctgctgctgatggccgtgggctccaattacgcgctattcttcaacggccccgctgcaggcagccaggtggcgggcgcttcaccgcatacgctggtgtcgctgctgctggccaacctgaccacggtggccgccttcggcctgctggcgctgtcgagcctgccgctgctcaaggccttcggcctgacagtaggtccaggggccgtgctggccctgtggttttcggcgatcctggcgcgccccgcggcgccagacacagccaagagtgcaacatgaattcgtatcccgcaccgcgcgtagccttgcgcggcacctcttacagccgcccctggcgccccaccccgctgctttacggcgccgccgccgtgcacctgggtgcctccggcgcaatgctggcgcaccctgaggccatgggcatggcgctggccggcgttggtgccgcccatgcggcaatgtgcgccgccggcctgtggccgcgcagccactggcttggccccaatgtgctgcgcctgccgccctctgccgatgattgcgtggcactgacattcgacgacggccccaacccggcgttgacgccgcgcgtgctcgacatgctggaccagcacggcgcgcgcgcgaccttcttctgcgtcggcgcgcgcgccgcggcgcatccggaactggtgcgcgagatcgtcggccgcggccacgccgtggagaaccacagcatgtaccaccggctgcacttctcggtgttcggtcccgggcgcatgctgcgcgacatcggtgccgcgcagcaggtgctgaccgacctcaccggccaggcgccgcgcttcttccgcgcgcccgcggggctgcgcaatcccttccttgagccggtgctgtgccggctcgggcttcagcttgcggcctggacccggcgcggcttcgatacccgctgcggcgaccacgcggggcgcgtggcgcagcgcctcaccggcaagctcgccgggcgcgacatcctgctgctgcacgacggcaatcccggcaccgatgccgccggcaatgcacattgcaccaccgtgctgccgggcctgctcgctgccatcgaacgcgccggcctgcgctgcgtcacgctgcgcgcggccgtgccgacagcctgagtgagcggcggcttgttacaattggcacagccttccgagattccttccattcgttccccctaagccgtgtccccgctcctgttctcgcatttcacggccaccagctgccttggcgccggtgtagacgccaccctgtcggcactgcgtgcgcagcgcggcggcctggcgccctgccgcttcggcggtgtcgagctcgataccttcgtcggcgaagtccccggcctggacaccgtggcactgccgcccgcactggccgaattcgactgccgcaacaaccggctggcgcaactggcgctggagcaggacggctttgccgcgcgcgtgcgcgaagcggcggcgcgctacggcgcccaccgggtcggcgtcttcctgggcaccagcaccgcgggcgtgctgcagacggaactggcctatcgccagcgcgatcctgccagcggcgcgctgccgccgggcttccattacgccaccacccacaacccctactcgctgcccgccttcctgcgccaatacctgggactgaccggtcccgcggctgcggtgtcctcggcctgttcatccggcgccaaggtgttcagttcggcacggcgcatgctggaggcagggctgatcgatgtggctgtggtcggcggcgtcgattcgctgtgccacaccacgctgtacggcttcaattcgctggagctgttgtccgaccagccgtgccggccctatgacgtggcgcgcaacggcatctcgatcggcgagggcgcggcattcggcctgctcgagcgcgtggccggcagcgcgcaaggcgatgccatcctgctggccgggatcggcgaatccagcgatgcgcaccatatgtcgaccccgcaccccgacgggctgggcgcgcgcctggcactagagcaggcactggccagcgcgggggtcgcgccggcgcaggtcggctacgtcaacctgcatggcaccgccacgcgcagcaacgacgcggccgaggccatggccatggccgcggtgctgcccggcacgccgtgcagctcaaccaagggcgccaccgggcatgcgctgggtgccgccggcgcgctcgaagccgtcatttgcgcgctggcgctgcgccacggcctgatgcccggcggcatcaacaccacgcaggtggatccggcgctggacgtgaactaccagctcgccaaccgcgaggcaccgctgcgctatgcgatgaccaatgccttcggcttcggcggatccaactgcagcctgctgttcgcccgcgcggacgcggcttcccactgagcatcgccatgccgcagcacgtgtatatcgaaagcatcggcctgctcggccccggcctgaccggctggcagcaggccgccgaagtccttgccggccgcgtgccatacgcgcacgcgcccaccgaactgccgccacccgcgggcctgccgccggccgagcgtcgccgcaccggcccgaccgtacggctggcgcttggtgtcggccagcaggccgtcgccgccagcgactgcgaagccgcgcagctgccgacgatctttgcctcgtccagcagcgacggcttcaacttccatgcgatctgcgaagcgctggccgagcccgagccgctgatgtcgcccacgcgcttccacaactccgtgcacaacgccaccgccggctactggtcgatcgccgcgggcgcgatgcgcacctccaatgtgctgtgcgccatggatggcagtggcagcgcgggcttgctcgaatgcgtgctgcaggccgccgccgatgccgaaccctgcctgctgatcgcctatgacaccggctaccccgagccgctgcatagccaccgcccgatccccgatcccttcggcgtggccctgctggtcacgccgcggcagagcgcgcgttcgctcgcgcgcgtcggcgtggcgctgaagcaggcgccagccacggtgatgccggacgccgcgctggaagcactgcgcacgtcggcaccggccgcacgcatgctgccgctgctggcggccatcgcccgcggcgaggccaccaccgtggtgctcgattatctggatacgctgcagcttgcggccgaggtggaaagcctcggcggccaggcggatggctgagctgctgaaagaccgcgactggatcgcggcacgcattccgcaccagggcacgatgtgcctgctcgacggcgtgctggcctgggatccggcatcggttcgctgcacgtcagccacgcatacgcgcgcggacaacccgctgcgcgcgcacggccggctggccgcgctcagcggcattgaatacgcggcacaggccatggccgtgcacggcgcattgctggcggaagcggaatcaggaatgggcgcacagcgcccgcgctcgggctacctggccagcgtgcgcaagctggtgctccatgtggagcggctcgacgatatcgacgcgccgctgcaggtcgaggcacagcgcatcagcggtgaaggcagcagcgtgctgtatgccttcaccgtcagcgccaagggccaggcactgctgtcaggccgcgcggcggtcatcctggatgccgccgcagtcggccaaagcgccgaccgcggcgccggctgaagcgcttcagcgcgccggcaggatcttgcccgacaccgcgccgaagccgacgcgatagccttcgccctggcagtagccggtcatgatcacgtcgtcgccatcctccaggaaggctcggcggctgccgtcggccagcgtcaccggctcggcgccgttgcgggtcatttccagcaggctgccgtaggagtccggcgtggtgccgctgatcgtgcccgagcccatcaggtcgcccacgcgcacattgcagcccgacaccgtgtggtgggccagctgctgtgccatggtccagtacatcgccttgaagttggtgcggcagatggtgctgggtgccgctgcgccctgcggctgcagcgcgacttccagggcgatgtcgtaggcattcttgtcctgctgctgcaggtacggcagcggctgcggcgattgctcggggttgtcgcggcggaacggctcgagcgcttccatcgtcaccacccacggcgagatcgaggtgccgaagcccttgctgttgaacggccccagcggcacgtattcccactgctggatatcgcgcgcgctccagtcattgagcagcaccatgccgaacatatgcgccggcgcatcggcggtgctgacgggctcgcccagcgccgattccttgccgacgataaagcccatctccagttcaaagtccagcttgcggcaggcgctgaagatcgggcgtgcctcgttcggcagcttgatctggccgttgggacgatgcagcggcgtgccgctcaccaccaccgagctggcacggccgttgtagccgatcgggatttccagccagttcggcagcagcgcattgtccgggtcgcggaacatgcggccgacgttggtggcgtgctccctggacgaatagaagtccgtgtagcccgggatctccaccggcaggtgcagcgtcgcggccgacatcggcaccagtgcctggtcgcgcagggcggcgttgtcgcgcagcgcggcgtcatcaccagacagcagcgcgcccaggcgcttgcgggtttcgctccacaccggcttgcccaaagcgataaagcggttcaggctgcttgcggcaaacgtgcctttggcagcggccggcagcaggccggcctcatccagcgcggcgaggtccagcacctggtcgccgatggcaacgccgacgcgcggggcctggcccttggtcgaaaacacgccatacggcaggttctgcagcgggaagtgggactggccgtcgttggcggaagcgatccagctggtcttgggggcggtcattgggatactccgaaaatttggtggcacttgtcgcgtgcggtgacgcatcatgctcgacgagcgccggctctctccgcccggcccctctcccgcttgcgcgaggggagaaagccgggcgggcggccaggcgcgcgagatcagcgggtgttcgggttgaagtgtttcttcaggccctgccagcacgtgtagtagtcctgctgcagcgaggccgactgcgcggcatacggcgtcgggcggatcacgcccggggtctcgaacatgaaggccatggtgtcctcgatgcggtgcggcttcgaggtatcggcggcgctggccttctcgaaggtttccgcatccgggccgtggccgctcatgcagttgtgcaggctggcgccgcccggggcaaagccttcggccttggcgtcgtagacgccggtgatcaggcccatgaactcgctggcgatattgcggtggaaccagggcgggcggaacgagtcctgcatcgccagccagcgcggcccgaagatgacgaagtcgatggtgtccacgcccggcgtggccgacggcgactgcagcaccaggaagatcgacggatccgggtggtcgaagctgatcgaaccgatggtattgaagcggcgcaggtcgtacttgtacggggtgtagttgccatgccaggccaccacgtccagcggcgagtggccgatcccggcgcgccacaggttgccctggaacttggccaccagctcgaaatcaccctcgcggtcttcatagctggcaaccggcgacaggaagtcgcgcgggttggccaggccgttggagccgatcacgcccaggtcgggcagctggaacaaggcgccgtagttctcgcagatatagccgcgcgcctcgccgtcgggcagctccacgcggaagcgcacgccgcgcgggatcaccacgatctcctgcggctccacttccagccggccaagctcggtcaccatcagcaggcggccctgctgcggcacgatcagcatctcgccgtcggcgttgtagaagaaccggtcctgcatcgactggttggccaggtacaggtggatgccgcagccggtcatggcctcggggccgccattgccggccatggtgacgatgccgtcgacaaagtcggtcggcaccgacggcattgccggcgggctccagcgcatctggttgggcgacggcggcacctggtcgaaacggctcaggaaacgcgactgctcgatctgcgtgaacggcgtatgcatcgcggccgggcgaatgcggtacagccacgagcgccggttgtgcgcgcgcggcgcggtgaaggccgtgccggacagctgctcggcgtacaggccgtagggcgcgcactgcggcgagttccttcctacaggcagcgcaccgggcagcgcctcggtggcgaattcattggcgaagccggacatatagccgtgctcggcgagctgggtgtgcgtgagtgtcatggtgtcgtcagcgttcctgggtctcagtccatctggcgctgcgctggcgcctggcggcctctgctgggagtgcctgccggtccgtattcagtctgtgcgcggtgcacggagcatgaattacgtaatgcgtaatgaatttaccatatcgtaatagccaacttcggacgtgtcaaacggcaccgctgacgcatgcgtcgaacgccgcttgcattgcagttgtaggtgggaaacgggaacagcgggaaaaagcaggaagcgccgggatgcgcgcgtcgacgcctgcgcggcggcagttgctcacgcagcgggaaaaaccaggaaatgcgggaaagcgccgaagcaggcagccaggcctgcggcgtcatccacgccaggcgtcgcgaacggcgctcaggacggtagcaaccggcgcagtgcggaaagccccgcaccggttgtcatgggtggcctggaggccagcttccagtgccggcgcgttgcgaacgcggccggccaggcagcggccagtcagaccggcttgtggccctctccggtcccggagccgaaaccgcctccggaagccggtgccgcagccggcgcggccgtgcttccggcggccggctggcctgccatggaagctgccgtcacgccgccattgcggctggcaataaatgcgttgacgtctgcagcaagatgctgcggggccagcacgacttccaggcccagcgcctcgcaggcggccaggaacgtcgacatgcggggatcggcctgacccgactccgcccgcaggtaggcttcccgggaaatccccgctttacgggcgacgtcctcctgcttgagcttgcgcgcgcgacgcaacgcccgcagttgccggaacggttcgctagcgcctcttggcacggctgtactgttcatgtcggtctccagtcaccagtgaaaaaaagtgcgcggacgtgcattcgagtatagagcacgcaaagcgttccgtatgtaaccgcagaaacactttgtgcagatttcttagaagtccgcaatcccgccctgacatcggccggttggcgaacatcaaagagccggatcgtgcacaacaacgctgcaccgcccagtctctaacgggccttggcggtttgcgttgacgtcacatgcatatccatatgacgttatggcctcccggacacaagtgcgcaagtcggggcaaataccatgcatctggtttcgttgacaaaccgaccggtcgtgctattctccacaccatgcagaaaggacaactcacccgcaacgccatcgtcgaacaggcactggacaccgctgccaaggtcggcttcgaacaattgtcgctggccacgctggccgcggacaccaatatgtcgaagagcggcctgtatgcgcacttcaagtccaaggaggtgttgcagcaggcagtgctggacctggccgttgagcgcttcggcgagatcgtgatccggccggcgatgcgccagccgcgcggcatgccacgactgcaggggctgttcgaaggctacctggaatggctgggcggcacggtgacgcagggacgttgcctgttcacggcgctgggccaggaataccgcgaccggccgggctcgatccgcgacctggtggtgcagtcgctgaaggattggcacagcacggttgcgcgcgtggtgggcgacgccatcgatgagggccatttcgggccggataccgacccacggcaatttgctttcgaactctcgggtatcggcatggccttccagcaatcgttcaagctgctcggccgcgacgatgccgagaccatggcgcggcgcgcatttgcggccctggtggcccgtgccgccgagggtgctcgcggccactgatccacacattggcgccggcgcaatcccgccggcaggcagcaaccgctccggcggactttttttgtaccgaaaaaagcacgactggtcggtcgtaacaacagcacggaaagccgccggcggggccggtgccgatgatgccgtgccatccagaatccattggaggtgcaggtcgtgacgcaagcagtctcttctccttccccggtttcctcatcccgcaccgccgcgcccttgcccgcgcgcgccggcgatgcgccgctgcgccccggcaagtccggcgcggtggagcgggccttgcagggctggcagcggttgcgctggctggcgggcagcgtggtcaggcccggcgcgacagcgcgggcgctggagcacatctggttcaagccgccgcgcgccgccgccacatcggcagcacggcgcctgctggacagtgcgcgcgccgactgggcgctggtgacgggccagggcccgagccggcgcgtgcgcgtctatcgctggggcaggtccggccccgtggtactgctcgcgcacggctggggcggacatgccggccagtggcatgcggttgtcgatggcctgctggccgccggcatgcgcgtggtggccttcgatgcgctctcgcacggcgcctccgatgccggcgcacgcggcgcggcgcagacctcggtgctggaaatgtcgcgctcgctgctcgccgcggcctggcacgcggggccggtgcacgccgtggtggcgcactcgctcggcggcgcggccaccgcgctggcgctgcgtgagggcctgcccgcccgcgccgccgtactggtcggatcgccggccgacatgcacgccgcgtgtgcgtcgctggcctggcaaatgggcttcacgcccggcgtgctggcacgcatgcagcgccagagcgagcgctggctgggactgccatggtcggccttcaacgtgcccgacgtcggccgcacccggccggtcccgccaacgctggtgatccatgaccgcgacgacaaggaagtgcgctgggaagacggtgccgccatcgccggcgcctggcccggcgcgcaactggtcacgaccagcggcctggggcatcgccgcatcctgcaggatcccggcgtgatccggcacatcgccgatttcatccggcccggcacagcccccgcgcgcgcggcaatcccgccagcgttgcacgggctggccgtcgactgagcctggagaccatcatgttcctggtgagcaatgacatgaccgccaccctgcccgcacgcagttcgctgcggctggcggcgggccccggcgaacacgtcgccgtgcgctgcacggaaggcgaactctggctgatccgcgacggagacccgaaggatacggcgctgacggcgagcgagagctttacgttgtccgacagcggccatatcgagctgtatgccgtcaccacggcatcgctgcacgtaacgcgctgccggcaaggcgccgggccggcggcgagcgcctggcggcaatggctgcggcgcttgctggcgccgcctgggcgcggctttaccggcgcaggccgatgatgcgcggggctgggggcgccccctggctctgccagccctgacgcggatgcgtggtcgtggtcgggtgcaacttatggcggttaattgcgtttttctataaaaagcgcgtcccttgcggggcacgtgtctcagatacgcaagacagccatcagcccgcgtgcgatcgcctgcagccagccacgccgccaggtcagcgtgaacgacaccgccaacgctcccgccatcatcgccagcgcccacagcagcacgccaaagccggtgcggttgcccgcctgcgcggccacggcgccaagcgccaccagcgcccaggccgcgcagcgcagccgccgccggccactggcgggcaggtccgcgccctgccccgacaactcggtccagtgccgctccgtggcgcaggcaaacagcacgaaagcgctgtacgcgcacagcgccaggcccagcagcagcaagtgttcaagcgtgattggcacggtccatctcctctagcgcctggctgctggcagcagcggtccgggcctggcgtgccgcgtcgacgcgccgcagccgtcgcgccgacgccagcgccagcccacctgtcagcagcagcacgatgtcgacgccggccagggcaaggtggccgcgcgtcagcgccagcggcaaccagtcgccggtgctcaggccgttgagcaccggcgccgccagcgccagcgcggcaatcgccaggcattgctggcgccatggcaccagcgtgcggctgcccggacgcatcgccacccgcgcatggatcgcggtggtcagccagaccaggaagaacagcccggcctcgataaactcgcgcgacggcagcgtcatcggcagcagccggttggccaccatcatcgccagcgtggcgatgaccaggcccgtggtggtacccgcggtgaccgcggccgccagccgcacgcccttttcgccgtggcgcgcatggcgcttgtcgagccagtacaactgcccggtagcgatcagcacgcaccccgccagcccggccaggaaatacagccagcgcagcggccagtgatcgaacgcgatgaagtgcatgccggtcaggaagcgctgcgtggtcgcagcgggctgcaacggcacgtgatgcagcaacgcaccggtggcgccgtcgaagtaggcggcgtcgtcggccaggctgacgcggtcgcccaccgagcggctcaccttgaccacggcgttggcatcgccggggttccacacccggatcgcggccggcgccgccccgccccagcgcgcgcgcgcggtctcgaccatcggccccagcgcggccatcggtgccgccaccccggcgggcgggcgcgagtagccggacaaggcctggtcgtagaaggtgttcggctgctggtacaacgcgctgatgccggccggcatcaggatcatgtagacaatgcagaccccggagaacgtaatcaccgcatggaacggcagcgccagcacgccggtcaggttgtgcaggtccagcaggctgcgctgcagctgcttgcgcggccggaacgtaaagaagtcgcggaagatgcggacgtggatgatcacccccgacacgatcgccgccagcatcgccatcgccgccaggcccaccagccagtagccgatgttccaggcgcgcaggtgcaggttgtagtgcagcggatagaagaacgacgacgcgcccaaggtgcccacgtcaggcagcagctcgccgctgcgcggatcggccaggcggatctgcccgcccgcggcggcatagcgcacgcgcgcgatcatcaccggggtgcgctgctcgggcagcgtgaccgcccattcgcgcagcggcttgccgctcgccagcgccgccacggcgcgcggcaccacggtgtcgatgtcgatcgtgggcggcgctgcgtccaggcgcgtggccggcatcatccagcggtcgacctcgcggtcgaacaccgccaccgagcccatgaagaacgccaccatcagcacaccgccgagcagtacgccaatccaggtgtgcgcccaggtcatggcctggcgcaggccgccggcatgtgcatcggccttctgtgcgcgggccttgttatttcgtgcgggtcgcgtcacgccagcttctcccccagccaccacgccacgccggcgccgatggccgcgccggccgccagcaccagccacacgcgcagcaagtgccgcgtcactagcgcccacagtgacatcatcggaaacaggaggaaggccagcatcgaaaaccagagcacggcctcgctgcgggccaggcccaggcgccaaccgagcgcggcgccgccggcggtgatgccccagacaaaggcatagctgcccgccagcgcggccagcgcgcgggcggtcatggccagcgcgcgcgggaaggcgcggcgcgatggcagggatgagggactgtcgttcattggaattcttcgcaacgcgcggccttcgtggtggtgcaatggcatcgcaccaccacgaaggccgctgcgtttacatcttcatgcgcacggtgaacatggccgcgcgcggctggccccagatgttgccttcgcgcgggttgttgatccgtgagtagtagctgcggtcgaacaggttggtcaggttcaggtccgccgacacgtgcttgttgaagtcgtagccgatcgcggcatcgaacgtcgcatagccgccgcggcgcagcgtgaccgcaccaatcggcgcggggaacagcgcggtgttctgcacatggctgaccgcggtcatgccgccaccgatgcgccagcggttgaaatcgccgggcaggcggtacatcgtccacagcttgaacaggtgcttgggggcaatcgccgagaacggcgtgttgacctggccggtgcggttctgcaggtcctgcgtgacgttgaacgtatagccggcgtagatggtccagctcggcgtgatgcggccgctggcttccagctcgaagccctggctcttggtctcgccctgcgacacgaagaacggattgctcggattggtcgtgttgatattgtcgagcgtggcgcgaccggtctcgcgtacctcgaacagtgccagcgaggtgttcagcgcgccctcgaaaaattcgctcttgacgccgacctcgtactgcttgcccttgattggatcgaccaggttgccgctggcggtcaggtactcatcctgcggctggaagatctcggcatagctggcataggccgaccagtgttcggtgaagtcgtagatcagcccggcgaacggcgtgaacttggcgttgatgtcgtcgccccgggtcacgctggtggtcgacgtgtactggcgcgcgctgatgtcccaccagctcagccgcccgcccagcaccagcgtcaccggatccgccagcgagaagcgcgcgtcgccgtagacgccgtactgcctggtcgtggtggtgatgcctgtgccattgggggtgaaggttggcttggcgaagtcgctgcgcgggttgaagatgttcacgacctgcgagaacggcgaaatggcataccgggggtcgcgccgttccgaatcggaaaaattgaagccgaccagcgccttgtgccggcgcccgaacagcgagaacggcccgttggcgtagaggtcgaagctggtctgctcctgcgtgtaggtctgcttggccgcgaacagcgtggtcgtgttcacgcccgggatcaccggcgtataggcataggcctgctcgcggttcaggcggttgttcaggtagcgcagcgcacccttgacctgccagccgctgtcgaacttgtgctccagctcggcgaaggccgaggtggtatagaagtggtcgcggttccagtccgcgcccaggtaagtcgagcgcggcacgtcgagcaggctggcctggcgcgtgaccgggttgaagtaggccggcagcgtccacggctggcggccttccgaatcctggtagctcgcgccgaccgtcaccagcgtgctgggcgtgatgtcgtactcgatcacgccatagagcgcactggtgcgcatattggtcttgtcgatgaacgagtccttgtcctggaacgcgccggtgatgcgcgcgcgcagcgtgccgtcggcattgagcgcgccgccggcatccacctcggcgcggtagttgttccacgatcccaccgacagcgcgccgccgatctgggtttctcgcgtcgggcgcttgcgcaccaggttgatcgcgccgccggtcttgcccgccccggcgagcaggcccgacggccccttgagcacttccacccgctcgatcatcgacaggtccggctgcacggtgttgcgccagtcatacttggtcggcacgccgtccagcatgaaggtgtcgatctccagcccgcgcgaataatagatcgaacgctcctggtcacgcttttcgacgaacacgccggtggcctgcatcatcgcgtcttccagcgtggtcaggttctgctcgcggatgcgctcggcgttgaccacggtgaccgattgcggcacctcgcgcgcggtcagcggcaccttgctgccagcggtagtaggcgggttgacggggttttcgcgggcgccgttgactgtcaccgccggcagcgaaggctccggttgccgggcgggtctgcccgcgggggccggctgctccgcctgcgttgccgacgatgccgaacctgtcacgttttcctgtccgaaagccgacgcgctgaccatcaggccaacggcggccgggatccagcgcatggcagcgcggcactgcacggacccatgccttgttgcccgcgcgcgttcggtcgcgcgtctgttgctgtgtttcatttccttcttactcccctgctcggttgtgaaaatccaggccgtgggacccggctggccgcctggtcgcggccgccggtcctcatattgctttgtatgggcgatacctcagtgcgtgccggcgtgcgcgacgcgcgcggggcggctgcgaggcggctcggcctccatggcgcatgccgcacccgcccggttgcccagcacggcggccgcaatctcttgcgcgcgcaccgccagcaccgacagcagcgtgtccgacaagccgtgcgtcgcttcgcagcagccctgcaggaatacgcccgcctggcagcccggcgccatctgcagccggtagtcgcggtcggcctggaagcccttggcgtcgtccaggtaggacgccagcggcgccagcagcgactggtgcagctcgcgccgatagcccgtggcgaggatgaccgcgtcatagcgctgcaactgatgcgcgccatcgtcacgccgcgcaatgtccagccgcacgccgtcggcatcggcctcggcatggcgggcctcgctgccggccagcaggcggtggcgcaccttgccggtgaccttctgctggtacagcacctcgtaaatggcttcgatcaggtcggtatcgaccaccgcgtagttggtattaccgaactcgcgcagcagttgctcgcgctcagtcgcctcgcgcgagaacaggtagtcgatatagcgcgggttgaagatctcgttgacgaaggggctgtcgtcggccggcttgagcgccggcacacggctgaccaggtcgaccgcaatgccgccttcgcggccatgcaggtccaggaaaatctcggcggcgctctggcccgaaccaattactgccacgcgccgcacgggcgctgtgcgctccagccgctccagcgactcgaggtacgacgacgaatggaacacccgcgggtggccccgcagcggcacgaaggcgtccggaatgctgggcgcgccgccgacgctgaccaccacgttgcgcgcgcggcgctcggtcagcgccccttccgccgtgcgcgaggtcacgcgcaggcaggccagatcgccattgccgccggcgggctcgggcgcgaccgaaaccacttcctcgccgtagtgacaggcgtcggcaaaatcacccgccacccaggacaggtagtcgttgaactcgtagcggctgggatagaaggtgcgggtgttgatgaagtccagcagccgctcgcgctcgtgcaggtagttgatgaaggtatagcggctggccggattgcgcatcgtgaccaggtccttcaggaacgagatctgcatgcggctgttgtcgagcagcatattgccgtgccagacgaagcccggtttcttctcgacaaagccgaagcggaacggtgcctgctgcggcagcatttcgcgcagggccactgccagcgcgaggttggaaggcccgaagccgatgcccagcaggtcgagcacgggccctgcaccggcatcggtgccgtgggcggcgaaggtggaagcggaatagagcatggtctctccttgcgcggctggctcaggccgccagcgcggtcggttctgcaccggacagctgcgcctgcccgtcgtcctgcggcacccacaggcgctcgccgaagaagcgttcgcgcagcagcatcaccagcatggcgcgcttgtgcgggaagtcgaaggccttgaccttggcaaacccggaacggtccaggttgcggatctgctgcacatgatcgatgcggggctcgccgacgatgcgctgcgtgcgcgggtcgtccaggaacatgtagtgcatcagcgacggcagccaggcgctgatatacgccttgccacggatctcgccgtcgccgatcagcacgtgccagccgcggtcgaagtcgtcgacgtcgtagtaggggccgatgcggttctccttggcccagtacacctcgaagtacgcgaacggcttgccgtccaggcagccgatcagcgggatggtgtgcgggtcggccagctgtgccgacaggtaatcgcgatgcttttccagatcgccttcttcctcccagaacgccgccacgcgcggatcgttcatccagccgtggaagcacgccaggtcggcatcgagatcggccacccgcatcgagaacacctggccgagccacgggatatggcgtgcatagacctggcccgacggcttgggcgcgcgcagcggatggcgccggccctgggtcatcgcgtattgcagcggatagtcgcggcccgaggtgccggtgtgccacagcgccggcagttgccagagctgctcgacgcgcgtcaccagctcgccgccggccgcgcgcgtggcgctgccctcgcgcagcattgcgttggcgatggcatcgggcaggtccagcgcgattgcctgcgtcgcgggggtgcgcgccagcaccgcctcgcaggcggcaaaggtcgcggcgcgcgccagcggatggaccgggtcggtatcggcaagtgccagccgcggctgggtgccgggcgtaaactgccaggcctgcagcggcgtgccgtcgaggcttagctgcagcgcgcagccatcccagcggctctgcagggtgaggctcgtcgcggacaaccagggctggctcgcgatcgcgtgggtcatcaaaggcgcggcattgctttgcatgtgaactgactccctgtctgtgttggcgcgcgtcatgcggcggcctgatggtcggtctggccggccgcggcgggggcggcggcgctgtcggtggcgctgtcggcgcggatcacgccgctgtcggcgccgatcacgcggtcggccacgtggaaatagcggtcgtcatggctgaccgcgacaatggtcttgccgctgcgcttgagctccggcagcagcgattcatagaaataggcgcggaacacgggatcctggtcggctgcccattcgtcgagcagcagcaccgggcgcgcctcgacataagccgccagcagcgccagccgcttgcgttgcccctgcgacagctgcgtggtcgacagcaggtcatcgcggatggcgaccttgtggtccatgtgcagccgcttcaggaaagcattggccaccgcggcgtcgaagcgcccgtccgggccgaccagccgcgcgaacagatgggcgttggagaacaccgtggcgaaatggctgcgataccagggcagctcggcggtgcccaccggccggtcgccgagcgctatgctgccggcgctcggctggtacaggcccgccagcagcttcatcagcgtggacttgccgctgccgttgccgccgacgataaagaccgtctcgccggcggacagcgtcagcgacacggggccgaggcggaagccgcgctcgtcgccctggccgggatagtcgtagcgcacgtcctgcagcgtgatcagcggcgtgcccggcgcgggcggtgcagcggcggtattggtcgaatgcagcgcgaaatcctccgtgtacggcgccagccgcagcgtctcgatcttgcgcagcgcgacgttgccggtcatcaggatcggcagcgtgccgaccaggtcgttcagcggcatgcgcaggaacatcagcaccagcacgaaggcggtgatgcgctcgcgcccaatacccagcgcatcgccggcgataaagatcgcgcacgccacccccaggatcagcgtcgcggtgaacgacaggctcagcacccagtagcggtcggcgcgcacctcatgtgcgcgcgcaaactccgcggcgggctcgaagtcgcgctggtagaagctctgcttgcgccaggcattgagcgccagttcgtagcggccatcaatcgcgccctggtagccggcgtagagccggtcgtcggtatcgcgcaccgccttcatcagggtgcgcatgcgcagcacccagcgctgcgccagcagcacgcctgcgcccagcaccgcggcaccgagcacgaacagctgccacgacagccagcccaggtacagcagcccgcccagcaccagcacgccgttgtagaacacgaacggcacgcggttgaaggccatgccgatcgaggcgatgtccttggtcagcgtggcatagacggtcgggccgccgatcgcttccaggcgctccacgtcggtatcgagcacgcgcttgagcatgcgcagccgcatgtcgtacaccacgcggtggcccagcgcggtcagcagcgcctgcgagccgaagccgcagccgaacagcaccgccagcaggcccagcagcacgccgatgcgccccgcttccagcgccgccggcgcggcgatcatgcggttgatctcggcaatcagcgcgatgccggcgagcgcgctgcaggtgcccgcggccagcgccaacagcaggaggccgccgaagcggcggcgcaatgagaggaacagattcacagggcctccagcaggtcgttcatgaaggccaggtcggcgtcggcatcgcgccggccggcctggtcgatcgccgcggccatgtcgcgcagcacgggcgcagcgaacagcgccggcagcgccagttcgcaggccatctgctcgcggatgcgggtctgcagccgcaccagcagcagcgaatggccacccagcaggaagaaatcgtcgtcggctccggcctgggccacgtccagcaccgcgcaccacagcgccgccagttcatgctcggtcggcgtcgatggtgccgccgccgcgcgcggcgcggccggctcgggcagcgcctggcggtcgaccttgccgttggcgttgagcggcagcgcatcgagccgcgtcaggctggacggcaccatgtagccgggcaactgctcgcgcaggcgcgcgaggatggcgtcgtccgagtcatcgccagccgtggcggccacgtagtacgcgcacagccgcgccatcccgtcgggaccctgccgggccacacagactgcctggctcacctgcgggcacgcgctcagcgccgcctcgacctcgcccggttcgacgcggaagccgcgcaccttgacctggtggtcgcgccggccgaggaactcgacaatgccgtcgacacgcttgcgcgccaggtcgccggtccggtacagccggtcgcccgccatggcgcccggcgtgccgggcgcgaacgggttgggcacgaaggccgcggcggttcgggccggatcctcggcatagccgcgcgccagcccggcgccgccgatgtagagctcgccggccacgcccgggggcaccggttcgagccgcgcgtccagcacgtagagctggttgttggcgatgggccggccgaccggcgcgaccgcccacgcgggagcgccctcggccgccagcgcatgcgccgcggaccagaccgtggtctcggtggggccatagacgttgcagacctgcgcgcccctggccagcagtgccgtggccagctcgcgccccagcgcctcgccgccgcacagcacgcgcagcccctcccatggcggcgaggcttgcgtcaccagcatctgccaggtcgcgggcgtggcctgcatcacggtgatgccgtgcgcggacatcagcgccgccagccgcgccgggtcgcgcgcatcgtcgcgcgtggcgatcaccacgcgggcgccgctggccagcggcaggaacagctccagccccgcgatatcaaagccgagcgtggtcaccgccagcagccggtcgctgccgtccatcggcaccaccggcgtcatcgcccgcaagaagttggcaaacgcgccgcgcgaaatctgcacgcccttgggcgtgccggtcgagccggaggtgtagagcgtgtaggccagttgtgccggatggcatggcgcagccggcggcgtatcgggggccgtgctccagggcggcgtgtcgccgtcgaccagcaccaccgcgccgctgtcgccgagcgcggcgcgtgtagcggcgctcgccaggatcaggcgcgcacgggcatggccgaggatgtgggcattgcgcgcggccggatggtgagcgtcgaccggcaggtaggcggcgcccgccttcaggatgccgagcagcactgccaccagcgcgggcgtgcgcggcaggcacacgccgaccagcgcctcggcgccgagttcctgcgcggccagccagttcgcgatgcggttggcggtcgcttccagcccggcataggtcaggctcgaggcgccgtccgtcaccgcaatggcatcgggcgtggccgcggcggcgcgcgcgatccgtgcgaccacgtcgtcggccgggtcgagtgcaaggccggtgtcgttgccgtcggccagcgtccgggcctgctcgccttcatccatcagcggcagtgcttcgagcggcgtctcgggcgcggccagcatcgcgccgagcaggtgttcatagtgccgcgccatccgctgggccgtggccgcggtgaacagcgtggcgtcgtattccagcgtggccgacacgcgcgtggcgctggcgtgcaggtcgagcgtgacgtcgaacttggcgctgtcgtcgggcaccggcagtgcgctcgcctgcaggccgggcagcgtgaaggcggcgggctcgcccatctgcaggttgaacatcgcctgaaacaccggcgtgcggctggggtcgcgcgacggcgccagcctgtcgaccagcagttcgaacggcaggtcggcgtggtccagcgcggcgcgcgcatcgtcgcggacctgctgacacagcgcgtggccgctcaggccgggcgtcagccgggcgcgatagacctgggtattgatgaagcagccgaccagttcgtccagctcttcatgcgtgcgggctgcgttgggcacgcccacggcaaagtcggactggccgctgtggcgcgccagcagcgcctgccatgcggccagcaacacggcgaacggcgtgagccggccaccccgacccgtgccaccagcgcagtagctgcgcagcgctgccaccacgtcgtccgacagcgtccagcggacgcgcccgcccttgcctgccggccgcgccgggcgcggggcatcgagcggcagttccagcgcgggaatgccaatgcccaggcggtccgcgcagcgtgccaccgcggcatcgagcgcagggccatcgagacgctcgcgctgccaggcagcgtagtcggcgtactgcaccggcagcggcgtccagcccggctcgctgccattgacggccgcggcataggcccgcgcgaggtcgcgcgccaggatcgggttggaccagccgtccgagacgatgtggtgcatggccagcaccagcacgtgggcgtcatcctccagccgggcgacggtgacgtggaaaggcgcggcggcgtgcaggtcgaatacgcgcgccgactcgcggcgcagctgcgcatcgagctcgcctgcgggcaggtcgatccattgcacggccggcggcgcgttgtcgacgatctgccggggctcgccgtcaccggtcgagaaacgggtacgcagtaccgcatggcgcgccgtcacctgcgccagcgcctgctccagcgccggagccgacagcgggccctgcaggcgccaggcgcgcaccaggttgtacgcggtgctgtccggcgcgtagcgctgcaggaaccacaggcgctgctgcgcgaacgacagcggcgcggggtcttgcgaggcgcgcgcacggatcgtcaggtcgggcataggctgcgtcattgggtctcctcgggagccgcgaggcagccattgctggcctggctgccaccgcgcgcatggccttgccgcgcgaacggcaaggccaggaccgccccgcagccgcggccatgctgcgactgactggcaagggggcgcccaggtgcgagattgtctttacaaagcgaattgcgaatatacctgataatcattctcattttcaacaaagaaaaggcgttgactgcatatccgcaacgccgtacggggctgcctcttgtttccgttaccgatcctgcttgcactgtttcccgagccgctgcgtcactacgccgaggccgtacgcatcggccccacgacgtccgatgacgtcatgcccgccgcgctcatgtccgcgccggcgggccgcgccccactacggcaggcgcttcacgccatggccgtccactacggtggcgacgatgcgcgcgtggccggctcggtctgggcgcggcattgcttctccgcgctgctgcctggcacggtggccgccgcggcgctggcgcaccacgtgctgcccttgcgcgacacggccatccggcccgatcggcacggccgcgccgtgacgttgctgctgccacacgctggccagaggtttgccggcgcgccgccgcagcagcgttacggcgccctgctggacgacctgctgtcaccgctgatcgaagcgctggcagcggccagcggcgcgtcgccgcgcctgctgtgggccaatgccggcgctgtcgtcgccgaggtattgcgccacgcgcccgccctgctgcagccggatatgccggccacggacgccacgctggcggccgacgcggcctggctgatggacacccgcacccgccccgacggccgcgacaacccgctgcatgcgccgatgcgcgcgcaccgcgtgacgcaggacggcaccaccaccacgctgtggctgcgccggctgtgttgcctgcgctaccgcttgccggccttcacgctgtgcggcgactgcccgcgccgcctgctgcggtaaagccgtcggcacctaggccgccagcgcgctggcgctgccgtgctccacgcgcaccggcacttcgcccagcgtggcgccggccagcgccggcagcgccagcaggatcgccacgcactgccgggtcagttcctccgccgcgctgtcgtcgagcgccgccgtgtcgtactccacgcgcagcgtcagcgtttcacgcggaatcacgatggccgttaccggatagctcatctgtccgcggttatcgacatcgctgaagcgcagcacgccgcgctgggtttcccgcaacgtgctgtcgactgggtagttctcgtagatcagcatggtgtcgaacggcgtgcgcgcggcatcgtcgctgccggccgcccagctctgcagccacgccggcggcgcatgctcgatctcgcgcagtgccaggttgtcggcctgcagcgccggcagccagtcggccacgcgcagcgagtcgggcagcgcctgcaccagcggcaaggtactcgcgagcaagcccatgatgtcttcgatgccgggcaactccgccgaacggcccgagcccaccacggccatccccaccgtgcgcgcaccggtggcctggcgcagcgccagcatccatgctgcctgcaccagcgtgttgacggtgacgtgctggcggctggcgaaagcggccagcgtgcgcagcgcatcggcctgcaccacgtgctccaccgcccggatctgctgcccgcgccgtgccggcgcgacctcgcacgtgatgcgcaccggttggcgtgccagcggcgccaggcgctcgcgccagcgttgttcaggatcggcgcccaactgcgcctgctgccacgccacgtagcggcgcagcgacaccgcgggctgggccggctgctcgccgtcgtagccgcgcagcacctcgcccagcaggcgcgacatgctccagccgtccagcagcaggtgatgccaggtccagaggaagcgccagctgtggtcgccgatgcgcaccagcgtcagccgcatcagcggcgcctggcccaggtcgaagccctcgcggaactcggcctcgcacagcgcctgccattgggcatcgtcgacggctgcggccgggcgatggctgcgctcgcgccagtcgtggtgcctgaccggcagcgtggcctgcgtgggcaccaccagcagcggctcggcctccatgcccgcgcccgcttgcagccacgccacccgggcccgcagcaccggatgccgccgcaccgcgtcctgccacgccgcgaccatgcgttccacgtcgagcccgtccatggtggcctgcacctgcacggtataggccggcgagccgggatgccgcgcgccgtgccggatcatgccgcgctgcatcggcgtgggccgccagatgtcctcgatctcgtcggcacgcagcgcgagcgcatccagttgctgctgcgacagcgcgctggccggcacatcggagggcgtcagccgcgtcacggcctgcgccacgcaatgcccgaccacctcgcgcagcgactgcgcgatgcgcgccatcagcgcttcgatggtggcctcgcggaactgcgcgccgctgtaggtgcagcggaactgcaggcggccgccctggatccggccgtcgaacgccagcggcgccggcaaggggatgtcgtcggagacgccacggccggtatcctccgcggcggcctgccagctgccttcgccaaggctgccgtcgaactggccgaggtagttgaacaacacctgcggcgcgcacggcggcagcgccgcaggcgcgagagcgctgagcacgccgtaccccagcccttggcgcggcaccgcgcgcagcgcttccttgacgccggcgatggtgtcgccaacgtccgcaacgctcgccagccggaccggccagacgctggtgaaccagcccaccgtgcggctgagatcgagcgcgctgccggccgcctcggcttcgcggccgtggccttccatgtggatgcggatgtcgtcgcggccagcaaaggcgcacagcgcgcgcgcgaagcccgtcagcaacaggtcgttgacgccggtgcggtaggcggcatgggcacgccgcagcaaggcgtcagtcgtggccgcgtccaaagcaaagcttgccgtgcgggggcgcgccggttcaccgcccggaccatcgcatggcaatgacatctggtcgcgcgtgacggtgcgccagtattcggcctcgggcgcgaacatgtcgcgcgccggccctgccagcgtgcggctccatgcggcatagctggcgcccaccggcgccagcgctggcacctgtcccgccagccgggcggcgtaggcggcctgcaggtcttccagcacgatgcgccatgacacgccatccaccaccaggtgatggcagaccaggaacagccgctcgctgccatcggcgacgcgcaggtgcagcgcgcgcagcagcgggctgcgggcgatgtccagccggtcctgctccgcatcgcaggcagcggtgattgccgtggcgtccggcacgtcgatggtcgtcagtgcgaccgcggccccggcctcggcgacggcctgctgacgccagccttggtccgtgcgagtgaagcggtagcgcaacgcggcatggtggccggtgacgtcctgcagcgcggcctgcaatgccggtgcgtcgatggccgactgcgggcgcagcagcaccgactggttgaagcggttgcggctggcctcggccagcggctgcccgagaaaggccgcctgcaccggcgtcagcggcgccgcgccagcgtcatcgttggccgcatcctgcgccgtgccacccacgcgctccgccacccgcgccagcgcggccaccgtctggtgctcgaatacctggcgcggcgtcagccgccagccctgcaaacgggcgcgcgcgacgatctgcaggctcaggatggaatcgccgccgagcgagaagaagttgtcatgcaggcccacctgcgcgatgccgagcacgtctgcccacacggccgccagcatccgctccgccgcggacaccggcgcggcgtaggcggtctcggcctgccactgcggttccggcagcgcgcgccggtccagtttgccgttgggcgtgaccgggaggctgtcgagctgcaggatcgcggccggcaccatgtagtcgggcaaagccgccgcgagcgccgcgcgcagggcctcgcacgataccgcgccctgctgcgccacgacgtagccgaccagccgcgtgccggcggacgtctcgtgcggcagcaccaccacttgccgaacgccgggctgcgccaacaggcgcgcctcgatctcgcccagttcgatgcggaagccgcggatcttcacctggtggtcctgccggccgaggtattcgatgcagccgtcgggctgccagcgcaccaggtcgccggtgcggtagagccgtccaccgggcgcgccaaacggatcgggaataaagcggtctgccgtcatgccggcgcggcccaggtagccgcgcgccagcccttcgccgccgagatagagttcgcccggcacgcccaccggcaccggctccagccggctgtccagcacgtacgcgctgcgcgcccccaccggccggccgatcggcgcataggcgccggtgacctgggcttccgcgtcagcggcccttgccttccacaccagcggcgtcaccaccgtctcggtcgggccatagccgttgatgatgtgctgcggccgcagcgcctgcgtcaggcgggccacgcccgcccggggcatggcttcgccaccgaaggaatacagccacagcggcggcggatcgccctgcgactcggcccaggccgcgagctggtgcaggtagcgcggcggaaagcccgcgtgcgtgaccgcatggcggcgcagcgcggcgtaggtctgctccacgctccacagcgtgtcgtcacgcagcacgatgctggcgccgctggccagcggcaccatccagcgctcatgcgcgccgtcgaagctgaacgacaggaaatgcagctcgcggctggtggccgtgatgtcgtagcactcggcggtggtgaccacgtgcattgccagcgggccgtgcgccaccgcgacgcccttgggcttgccggtcgagcccgaggtgtagatgacgtaggcaagctgcgccgggtgcacggcaatttcggcatcgtgttcgggccaggatacgtcggcgtcgtcatcgaccagcagcaccggcaggccttctgccaccgggaaggactcgcgcagcgcgcgctcggtcagcagcagttgcggggcggcgtcctcctgcatgtccagcaggcgccgcgccggataggttgtatcgaagggcacgaagcagccgccagccttcagcaccgccagcagcgccacgatcatgcgcggcgaacggcccagcgccacgccgacacggctctcggcgccaataccctgcgcgaccagccggtgcgcgagccggttggcctggcggttcaactcgccgtagctgagcgtggcatcgccgaacagcacggccggggcctcgggcacgcggcgggcctggcccgccacctgcacatgcaccggcacgaacggcggtgccgcgcagccgggttcgctccagcgggccagcgcgtcgcgttcggcatcccccagcagcaccgctgcggcggacgtcgtggcgggatcggtagcgaacgcctgcagcaggcgcccatagtgccccgccatgcgcgccacggtggcggcatcgaacagatcggcggcataggcgatccgaccgaaaaggctgccatcgggcagctcggtggtggccaggctgagttcgaaacgcgcggtcgtcaccggcagttccagcgacgtaacgcgcagccccttcagctgcggcaccgccgcagcgccagcggcgcgatggtcgaaggtgacgttgaacagcgccggctgcgccaggctgcggccgggctgaagcgcttccaccagcaggtcgaacggcagcgcctggtgctcctggtccgccgctgcctgccgcgccaaccgcggcagcagctcggcaaacggctcgtctggcgccacctcggcgcgcatcacctgcatgttgacgaagcagccgaccagcgcctcggtctcgctgcgttgccggttggccaccggcacgccgatgcagatatcggcctgtccggtgtagcggttcagcaagaccgcataggcggccagcagcgccatgttgagcgtggcctgatgcgcgccggcaagcgtgcgcagcgccgcggccacgtcggccggaatgacgaaggtgtgctcggcgcccgcgccggtacgcgccgcgcggcgtggccggtcggccggcagatcgagtgcggcgccgggcgcatcgcccaggcgttcacgccagtagccgagctggcgctcggcttcgccggcgtccatccagttgcgctgccacgcggcaaagtcggcgtactgcaccggcagctgcggcagttcggccggcgtgccggcggcttcggccgcgtagcaggcggccagctcggcgaccaggcgcacgatcgaggcgccatcggcgacgatgtggtgcagcaccactaccagcacatgggaccggacgctctcgcggatcagcgcgacgcgccacagcggtcctgcggcgagatcgaacggcgcgtgggcaatgccgtcgatggtggtgtccaggccggcgggatcggcttccatctcgacgaatggcggcggcaggctgtcgtgcacctgctggcgcgccacgccggcagcgtcggttggataggtggtgcgcagcacctcatggcgcgcaccgatgcgatcgaacgcacggcgcagtgctgcggcgtcgagcgccccttcgagccggtatgcgcccggcatgtgataggcggtgccggccggatcgagctgctgcaggaaccacaggcgttgctgcgcgtacgacagcggcagcgcttcgctgcgcggcgcgggcacgatcggcagcgtggagaaggccacgcctttgtcgtgcagcgcggccaggaacgccgtgcgctgcgctggcgccagccgggcaaagcgcgcggcgacctgcgcgtgcgcggtattcagtgcatctgacatgggagcggtatcacggtcaatggatatcggggagcgctcaggcggccacggcagcctgcggcgccgcattcagcgcggtgagcgcgcgcgcgtcgagttcgcccgccgtctcgccgtgttcacgcacggccgcggccagcgcgtgggcagtcgggcggtcgaacaccacgcccggcgcgatctccacctgcaggcgccggcgcagccgcgccaccagcttgatcaccagcagcgaatggccgccgagcgcgaagaagtcggcgtgcgggtcgacccgctcctgctccagcagttcggccatcagcgcgcagaccagggtctccacggcatccgcggatgccgtggcagcttgcggcgccgctgcggcaatgtcgtccggcgatgcggccagcgtgcgcagcgccgtgcggtcggtcttgccgttcggcagccgcggcagcgcaggcagcgcgatcaagcgcgacgggaccatggcgtcgggcagcatggcggcaagcgcgcgccgcagcgcatccgtgtcggcggagccggccgatgccggcacgatgaacgcgcacagcacggctgcggcgccggggccgggcgcggcacagaccgcagcctgcgccaccgccggttgggccagcaacgcggcctcgacttccgccggctcgacgcggatgccgcggatcttgacctgctggtcggcgcggcccagcagttgcaggccggcgggggtggcgcgcgccaggtcgccggtgcggtagaggcgctgccctgccgcgaacgggtcgtcgacaaacgcggcggcgtccaggtccggccggccgaggtagccatgcgccagttgcggaccgccgacgtagagctgcccggccacgccggccgggaccgggcgcaaggcatcgtccagcagccgcacgcgcgtcgcgcccagggcccggctgagcggcgccgtgccggcgggccacgccggatcctccgcgccgaccgcgtggaccatgacgccgatggtggtttcggtcgggccgtagtggttaaagatccggcagtccggcgcgtggcggcgcagcccctgcaccaggctggcgggcaagggctcgccgcccaggatcacggtggcgggcacggccggtgcatccgtttccagcagcgccgccagatgcgacggcacgatcttgatagcgtcgacctcgcgtccacgcaggtaacgagcgaaggcggcgggatgcgccatgtcgtcatcgctggccaccgtcaggcacgcgccctgccacagtgctgcgaacagcgtggtgttgccaaggtcggccgcgaccgacgacgtcaggccgagccgccggcacgacgccagcgacagcgcctcgcacaccgccgcggtgtaatggctgatctgccggtggccgaccaccacgcccttgggctcgccggtggagccggaggtgaagagcacgtaggcggcgtcttcctgtgcgctggcaaattcgccatcaacctgtgcggccttggccagcagcgcatcggcacggatcaccgtggcgttatcgtgggcagcctgctgcgcgatggtcagcaccggcgccgactgcgccagcacgctgcggcggcgcgcctgcggccacgccgggtcgagcggcacataggccccgcccgcggcccataccgccagcaggctcgccaccagcgcgccgctgcgcggcagcgccagcgccacgcgcgtgccagggccgacgccaagcgcgcgcagccgttgcgcggcgccttgcacggtgcgctgcaggccggcgtagtcgagcaccaggtccgcggcatcgagcgcgggtgcatccggtgtctgccgggcatgctgcgcgatgcgtgcgagcagggtctgccccgcatccacgggcgtttcgcccgtccagcactgcggcacgcgcaaggtatcgtcggcaggccatgacagcgattccagcggcgtgtcgagcgccgcaggcaaagtgccgatcagtgccgccagatgcgccagcacccactgcgcgacgcgcggatgcaggacgcctgcgcgcgcatgcagcgcgagcgccgccatgccctgcccgtcatcgagtgcctcgcacaccaggtcgaagccggcccatgccgggctggccatcgccacgccggcgggcggcagcggtgctaccgcaaacccgatacggggcgcggcctccccgggctgccaggcttcctgccacgcggcgtggctgtcgagcgcgggcagccaggcgcgccagtgctcggccacgctgcgctgcgcgtcccaagccacgctgaccggcagcgccttgacgaatacgccggcggcatcggccatcacgtcgtagtcgcggcggcaatcatgcagccaggcaccgctgaacaccggctgcgcgcacaggcgcgccagcacggtccaccaggccgcctgcaccacgcgctcgggcgtggtgccgaactgtcgtgccgatgcggccagcgcctgccggtgcgcgccatgcagcgtgtggcgccaggtgtcgctaccttgcgcggcggcgcttcctgccagcgcatcggggatgcgcagcggggccggcaggccggcggcctgcgcctgccagtacgcgcggccggcgctgccggtgccgtcttcgcccaggcgcgcgccttgctgccagtcggcgtattgcgcgtattgcagcggcaattcctcatcgccatcgatccgtgccggcgcatccaatgcatcgcgcatgttttcggcaagcttcagcacggtgccgcggtcagccgccagcggactaaccagcagccacagggtggcgccgcccgcgggcagagggctgatgcaggcgcgcagtacgtcgccggtggccgggtcgagcgcaggcagcgacggcgcatcgccgggcgcggcgatggccgtggcggcaccgttggtgcccgcctgcggcacgcaggccaccagctcgttgccattgtcaatatatgcggtacgcagcgattcgtgccgcacacgcagcgcccccagcgcggcatccactgcggcagggtcggactgcccgtgcagagcgatccgcgccacatgcgcgcgcggccccggcgtgtcgcaccattgctgccatgcggcctgttgttcgggtgtcggggtccaggcggactgcagctcaggcatcggcgttctcctgcggcaccgcggcggcattgccgtcgggctgggtgcggtcaaacatatcgcccatcgcgacgacgatcttgcgcgggccttcataggggtcgcgggcgtgcgcggccagcatgttgtcgagcatcaccacgtcgccgcgctgccagtcgaagcgcacggcgcaggcctcgtacagttcgcctatcagcttcatcgcctcgtcgggaatcggcgtgccgtcgccgaacatcacatggcgcggcatgcgttccagccccaccatctcgagcaggtcttcacgcacgtcttcctccaggcacgacacgtggtgcagctgcacctggttgaagaagctgcgctcgccggtgaccgggtggctgacgatggccgggcacaccgtgcgggtctgcaggatgtcgccgtccagccagcggcagtcgatgccggcggcgcggcagcgcgcttccacttcagcgcggtcctcggtcttgtagaagtcgcgccagtccacgtccagccgtggcgtgaaggtgcgcacatacatgagctgccggctggcgaactcggcggccagcgcgggcggcaggcggcgcagcagttcgcggcagtcgacgatgggggtggcgccgccgatggcggaaggcagctcgcaatagaaccactgcttgcgcggccagcgctccaggtgcgcgctttcgttgtggtacaggatcatctggcgttcggggtacggcgtggagcggtaggtgttgcggccgccctccttcttgggcaggtcgccgtagctgccgtacaggccgggatgcatcgcttcggcaaaggcctcgaaggcctgcggcgtggggaggtcgaagccgcggaagacgatgcccgcgtgtttatgcagggtgtcggcgatcagcccgcgcgcccgggcggcccaggcgacgggatccaggccgggcgccgccggctcgatcacgatgggaaagacctcaccggcccgcagcgggcgcagccgcacctggctggccgggtcggcggcggacggaaccggagtggcgggagcgagggtggccgggcgcggccgcgccagcgatttgagctggtcgagcttggccgccatgcgttggctggtttccatgtttcgggactcctcgggtttcggttgggtcgggcgcgcggcgcccgggacaagttcggtgacgtggtcgacgggctggtccggcgcgtgcagcagcgcgtccagcgtggccagccactcgctggcaaagcgcgccaccgtggtccgctcgaacaacgctgtggcgaacacccagtcgccgcgcagcgctgcggctccctgcccgccctcgggctcgaggaacagcgccatgtcgaacttggaattgcgctccactggcggcagcatgtcggcctgcacgccgggcatggcgagctgcccggccggcgtgttctgcagcacgaacagcgcctgcaccagcgggttgcggctgcggtcgcgcggtacgccggcggcttcgacgatgcggtcgaacggcaggccgtcatgctcgaacgcggccagcacgccgcgccggcaggcggccagcgtgtcgcggaagctggcgccggcgacgcgccgggagcgcagcggcagcacgttgacgaagaagccgatcaggggctccagcgccgcctcgtggcggccggcaacatcggtgccgagcaccaggtcgtccatgccggtgacacggtgcagccagcactggaagctggccaacagcacgacgaagggcgtgacctgctcggcgcgggccagcgcatgcacttgtgccatgcgcgcggcatcgatatgcagcggcacggcatcgccttccatgcgcgccaccggcgggcgggcgcggtcggccggcaaggccagcgccgccggcgcgccggcgagcgcgccgcgccagtaggcggtcagccggtcgagcgcggcgccgcgcagccagtcgcgttgccaggcggcgtagtcggcgtattgcagggccagcggcggcagcggtgtgacctggtccggcgccagtgcgcggcggtagccatgggtgatctcgtcgaccagcagcccgaccgaccagccgtcggacaccaggtggtgcatcgcgaccagcagcacgtgttcctgcggggcgcagcgcagcagcgtggcgcgccacagcggcgcctggtcgagcgcgaagggccgtgacgcgtgttcacgcatggcttcgcgcagcgccgcgtcgcgggtctcgggcgcgagtgcctggaggtcggccaccggcaggtcgatgcctgcggcagcaccgatgctggcgaacggttcgccgtcgtcgtcgggataggcggtgcgcaggacctcgtggcgagcggccacggcggccagggcctggcgcagcgcagcgacatccagcggcccgcgcaggcgcagcgcgccggccatgttgtaggcggcaccggcattgccctgcaggcgctcgaccagccacagccgttgctgcgccagtgataccggcatgcgtgcaacgcgaggcacgggcaccagcgccgggatcgccgccgcgggcgccgccgtggccaggcgcgcggcaaagtcgcgcagcaccggggcttcgaacacatcgcgcagcgcggcctgtgcgtggccggcggcacgcaagcgcgcgaccacgcgggtggcgatcagcgaatggccgccgaggcggaagaaatggctgtcgcggccaacgcgcacgccgggcagcagtgcctcccagatttccgccacggcttgctcgaccgggttggccgggggatcgccctcctcgccggcggctgccacctgcggcgcgggcagcgccttgcggtcgatcttgccgttggcgttgagcggccaggccggcatgcgcacccacgcggccggcaccatgtaggccggcagccgcgccgcgacgctggcggcgagctcggcttccagcacggcctggccggctcctggctgccagtaggccgtcagccattcgctgccggcggcctggtacaccgtcaccagcgcctggcgcacggcgggatgcgcggccagcacggcctcgatctcgcccagctcgatgcggtagccgcgcagcttgacctggaagtccttgcggcccacgtattccagcacgccgccggcctgccagcggccgaggtcgccggtcaggtagcggcggctgcccggggcgccggtcggatcgggcacgaaggcggccgcggtgcggcgcgggtcggccaggtagccccggcccacgccagcgccggccaccgcgacctcgccgatcacgccgggtgcggccaggttgccgtcggcatcgagcacctgcagcacggcattggcggtgggacggccgatcggcacggtgtcgctgccctgccccaggctatcggcagacaaggggtggaaggccacgtcgtccgagcattccgcgggcccgtaggcattcatcagcggcaccgccggatagcgcccgaaccacgcgcgcgcggtcgcgggcggcagcgcctcgccggtgggcagcacccagcgcagcgccggcagcggcgcgtcgcggccctccgcggcctggcagtccagcacagcttgcagcagcgacggcaccggttcgaacagcgtgacgccgcgctgcgcgagcagcgccgtcagcgcggacggatcgcgcaccacgtcgtcggcgacgacctccacgcgggcgccgaacagcggcgcggcgagcgcctgccataccgagatgtcgaagcacggcggcgcggtctgggcgatcacgtcgccctcgcccagcccgagcggcaccaccttggccagcatgttgttgagcatgccggcgcgcgtgaccatcgcgcccttgggtacgccggtcgagccggaggtgaacagcacgtaggcgagctgggcggggtgcgaggatgtgtgcagtgccgtcgttcccgcggcggaggcctctacggctgccagcgtccgggcgcctgcgatccctgcctcggcgagcgcggcggcgcctgcagcatcggtcagcacctgcgcggggcgcgcctgtgccagcacctgttgccagcgtgccgggggatggctgacgtcaagcggcacccaggccgcgcctgcgcgcagtattccggccagcgcgaccagccagtcgagcccgcgcggcagcagcactgcgacgacgtcatcctgcgccacgcccgcggaacgcaggcccccggcgagccggccggcacgttgccaccagtcgccataggtcagtgcggcatcgccgcagcgcgccagcacgcgctccggatgcgcggcgacgcggcacgccacgcgctgtacgtagtcgtcgtgcagggctgcctgcgagacgctggtgtcatcgctggcgccccaagcctgcagccgcgtgtgcgtggcggggtcaagcagatcgacggcaccgacatgcgccgcgccctcggccagcgatgccagcgcggccgcgtacgcgtccatccattgcgcgaggcgtcccgcctcaactcggccggcatcgcaggtgaagcggacggtgaagcgacgatcgggcatcacttccagcgtcaggccgtagtgggtctgctcgatgttgtcgtgctggcgcaggcgcaggcacgccacctcgcgcgcccggtcgttcaggtcgggcaggttctggaacaccatcagcgtgtcgaacagcgcgccaccggcaccggcctgcgcctggatctcggccagcgcggcatgttcgaactcgcgcatggcgacgccggcttgctgggtagcctgcagatagtccgtcaccgccagcgggccgcgcggacgcagacgcagcggcagtgtgttgataaacacgcccagcatgcgctcggcgccgtcgaggcccgggggccggccggccgaggtcacgccgaagacgatatcgtcgctgccgcaatggcgcgccagtacgatgccccacgccgcctgcatcacagtgttgagggtgacgcgatgcgcggcggccagcgcgcgcaggctggaatcgagtccggccggcagcaccaggtcgcggcacagcggcgccgcgctgtggttcgcggccgccggcgcgatgcccggcagcacggtgggaccgggcaggccggcgaaggcctcgcgccagaaggcctgccgcgccgtcgcgggttgcgcggcgagccaggcgatatagtcgcgatacggccggcgcggcgccggcgcgtgggccggatcggcgtagcgggccagcgcctcgtcgagcagttgcaccgagccccagccgtcgacgatcaggtggtgccggctccagaccagccaccatccctgctcgccggtgcgcagcagtgccagccgcatcagcggcagcgcagccgggtcgaaaccacgcgcgcggtcggcgcggcaccaggctgccagacgctcggccagcgccgggccgtcttcgccgcgccagtcctcgacggccacgggcagcgtggcgcgggcatgcacgcattgcagcgcgcggtcgccgcaaccggcttcgcccggcgcgataaaggtggtgcgcaggatcgggtgggcgtcgagcagcgcctgccacgcggcggccatccgcgccgggtcgagcggcccgtcgatttccagcaccagttggttgacataggcgccgttgccgccgtcgcgcaggtggtggaacagcagcccttcctgcagcggcgacagcggataggcatcctcgatgccgccctgcgcggcgcgcaggcgctccagtgctgccgcgtcgcgaccgctcagcgcaaatggctgtgccacggccggcgtcgcagcgggagcggcggcaggttgtgcgcgcgcggcgagatgcgccgacaggcgcgccagcgtcgggtgcgcgaacaggtccctgggcgccagcatcagctgctgcgcgcgggccttggccacgatctgcagcgccaggatggaatcgccgccgagcgcaaagaagtcggcgtcgcggtcgatctcgtcgcgctgcaggatctcgcgccagagggtgcgcagcgtctgctcgatggcagcggttgcgtcggccggtgcggcgcccgcgcgcagtgcggcggccaatgccgagggcgtgggatgggcgaacagcagcttgggggtcagcgccagaccggcctggcgcgcttgcgcgaccagctgcagcccgaggatggagtcgccgccgaaggcgaagaagttgtcgtcggcgctgacggcatcgcgcccgagcacgctcgcccacaggcgcgccagcgtagcctcggtgtcatcctgcggtgtagcgcggacgggcgcggcgacctcatcgggcaccggcggcaaggccttgcgatcgaccttgccattgcgcagtcgcgcgaaggcgtcgcactgcacgaaggccgccggcagcatcggcgccggcagtgcggcagccatggcggtgcgcagcgcggtcaggtcgaagccgtcggcgggcacgagataggcgaccagccgcaggccttcgcctgcgggcgagggctgcgccagcaccaccgcatcacgcacgtgcggcgcctggcgcagccaggcttcgacttcgccgggttcgacgcggaagccgcggatcttgacctgggcatcggcacggccgaggaagacgatggcgccgtcatcagtcatgcgcacgcggtcgccggtgcggtacaggcggccgccgggctggaagggatccggcacgaagcgttcggcgctcagcgccgggcgccgcaggtagccgctcgcgacgccggccccgccgacgtagagctcgcctgccgcgccgcgcggcacgggattcaggtgccgatccagcacgtaggcgctgacgccgggcagcgggcggccgaccggaatcgcaccctgcgctccgcccgatggcaccgggtgcgtcaggcagccaaccgtggtttcggtgggcccgtagtggttgaccacgcggcaggccggatgcagcgcctgcacgcgcgccaccagcgccgcatccagcgcctcgccgccgaacaccaggcattgccgcggcaccaaccgcgccggatcggcgacggccagcagtgcgcgcaggtgcgagggcacgatcttcaggcaatcgaccggccgcgccgccagcgcgctggcgagggcctcggggtcttcgcccagcccatcgtccagcacgcgcagcgtgtggccgcccagcagcgcgccgaaccaggcggtgtgacccaggtccgctgtcacggaggacagcgacgccatcgacgatcccgccggcagggccagcgcgtgcagcacgccagcggcgtagtgcgcaaggttgccttgcgtcaccaccactgccttgggcgtgccggtcgagccggaggtgtagatcaggtaggccggctgggcgggcacggcagcgggccatgtcgccgggagaattgcggcatctgctcgcagggatacggcatgccagccggcatcgggcaacacgtccgccagccactgcggctgccccccctcgcccactaccgctttcaggtccgcatctgccgccagttgtgccagccgcgcggcgggcatggctgcgtcgaggcacaggaacgcggcgcccgctttccacgaggcgagcatggccacggccatgccggcgcctcgcggcagcagcaggccgaccacgtcgccggggcgcacgccaccttgctgcaatcgcgaggcaagcgcgtcagcgccggcgtcgagcgcaccgtaggacaactgcgcatcggcagcgtctaccgcgaggcgctccggatgcgcgcgcacgccggcctcgaaggccgccagcgctgtggcgtggacctgcgttgcggcaccactggcctgcgcatgcgaaagcaccgccgcatcgaacaaggacagatcaccgacacgcacttcggcgttgtcgagcaccacgtccaccgcaacccgcagcgccgcgatcagccgcagcactgcctccggggcaaagcggtcagcgtcgtagcgccactggccgcgcaggcgttcgccttcgtcctgccagcgcaggttcatgtcgttggccgcgccgcgctgcgtggccaggtattcgcgcaccaggtagcggcccagcaccttgcgcggacccaccggcacgaaggtcgtcatatgccggaacaagggccccaggctgcgatccgcgccgcccatgcgcgccatcggatattgctggtggcgcaaggcgccgcgcatctggcgggcgcagtcgcgcaccaccgtggcaaaggccgggttggcggagaaatccgcgcgcagcggcacggcgttgagcgtatagccgatcaggtcggcatgctgcgcgccggagcgtccggccgtgggcgtgccgacgaggaagtcgtcctcgccgctggcccggtgcagcacggtcttgaacagcgccagcatcaccacgaagacgctgacctcgagccgcgcggccaggtcgcgcaggccctgcgtctgttgcgccgtcaggtggaattcaatctcggcgccgcgcaggcggggctcgacagcgcgctcgccggccagggccggcgccgcgggcgcgtcctcgagtacgctgtcccagaaggcgcgcagcgatgcaccacgcggccccgccagcaactggcgctggcgcaccagccagtcgcggtagcggcccacctgcgacgccatcggcggactggccgggtccttggcacgcagcgcttcgtaggtcgcaaggatctggtcgcaaaccgtctcgaagccgagatagtcgccggcgatatggtgcatgccggcacacatccacatgcgctcggtgccgtcggcctggcgcgagaccaggaagcggaagcggcagacctggcccgcgtcggggtcgaacggctcgtccgcttcgcgctcgaaccaggccatcagatcggcctcggcaaggccgtcgacgcgcgtcagcgaaacctcggctgcaaagccggccggccgcgccatcacgatctcgccgtcctcgtccaggtaggcgctgtgcagcgcctcgtggcaatccaccacatggcgcgcggcctgctccagcaggtcgaagcgcaggcccggcgccagctcgatcgtgaacaccatgttgtacgcggcgctgtgcggatggcggcgatggaaggccagcagcgccagctggccgggcccggcgggatagcggtcgaaatagccgggatgcgcggccagccaggcatcggcctcggcggcgcgcgtggcgagcagcgcagccgcggcgtccagcgcctcagcgctggcggcgcagtcatcggccacgcgccagcgcccgtccagcaggcgcaggcgcacgccatcggcgcgcagagttcgcatcagggcgccggtttctgccggcagggaagctacggaagacgacatggcgaaaacgttggagatgacaaggccctggcccgcagggcggccagtgggcatcgggacggcggcgggatcagcccaggccgggcggcgcggactcggccatggcgacgatcacgcggcgcgggccgctgaaggtgccgcgcccgtgggcggccagcatgttgtcgagcatcagcacatcgccctgctgccaggggaagcgcacggtgcagtcgtcgagggtggcgcggatggtggcaagggcgtcgtcctccagcggcgcgccgtcgccgtagacgacattgcgcggcagttcgtcgacgctgccgaccacggcgagcagggcctcgcgcacgtggggcgcgagccccgagacatggaacaggtgggcctggttgaaccacaccatctcgccggccaccggatgccgcgcgacggcctggcatagctggcgcgtgcgcagctcgccgtcggccttccattcgaaatcgatccgctgggcgcggcagaagcgctccacctgcgcgcggtcatcggtgttgaaggcgcgttgccagctcaggtcgaggccgttgccgtagttgcgcacgtacatcaggcggcgcgcggcaaagcgctcgcggatgaccgggtccaggcgctggtagaccagccggctgtcggcgatgggcgtctcgcctcccgtctcgctcggctgcacgcaatggaaccagatcttcatcggccattgcagcgtgtacgactgctcgttatgcagcgggatgacctggtgcgccgggtattcggtggaggtatagacgccctccttcacctgcgagcgcggcgtcgagccgaactcatagctcagcagcggatggccgaaggcgctggcgaaggcgcggaaatccgaatcgtcgtcaaagcggaagccgcggaacagcacgccgccgacgcgcggcaactgctccgtggcgatcgcggccatggcgccgaactggcggcgccagtcggtatcgccgtcgggcgtgaccaccagcggcagcgcgctgtgcgcaaacatcggcgcggtgcgcagcgcgcccgccccggttgtcgctgcggtggcagccgcgccggagccggcgcgatggtccgcatggaggtcggcgatggtagcggtcgtgtccaaatccatatccctgttccctcgctgggttcgttcgcgcttgccgcacggcgccggaagaggcgttgcagcggggcctgaggcgggaggggcgcggccacgcgaacaatgtctgcacattgcatggaaggcgagtctaccggaaatatttacgaatggaaatacaaatcattatcatttacgatgtagccttcgacgtttttgttgtcttcaacgttttccttgccggcgcggcaccgactgcgacggcaactcaaaccacctgaaggagcacagccatgagctgggatcatcccgacacgcgtttccacgtcgtccgcaacgatgaaggccagtattcgatctggcccgactacaagcccgtaccggcaggatgggccagcgtgggcttccagggcagccgcgacgagtgcctggcgcatatcgagacggtctggaccgatatgcgtccgctgagcctgcagcgcgcgctggccggcgcatgagccccgcgcagccgatgcgcgatccctggtacgccgtgatgccgggccgcagcgggccggctgccggcgatcgcgtgcgcctgtactgcctgccctatgccggcgccggccataccgcgtaccacggctggcgcgccgcgctgcctgccgcgatcgagctggcgccggtatgcctgcccggacgcggcacgcgcactgccgaaccgcatggcgcatcgatccatgcgctggccagcgcgctggccgcctcgatcgcgcgcgcggcccgagccgaagcgccgcgctttgcgctgttcggccacagcatgggtgcgctgctggggttcgagaccgcgcgcgcgcttgaaaccgtgcatggcctctcccccgccgcgctggtggtgtccgggcgcggcgcgcccgcgctgccgtcggctcggccgccgttcagcagcctgccggacggcgcctttgccgacgtcatcgccgccatgggcggcatgccggccgagatccgcgaaacgccggaagcgctcgccttcttcctgcccgtgctgcgcgcggatatcgcgttgtgcgaggcctggcgctaccgtccgggcccgcggctgggctgtccggtcacagtgctcggcggcagggacgacgtccacgccccgcccgcgatgctggccgcgtggcgcgacgagaccctgcacgactgcagccaccggctgttcgcgggcgggcatttcttcctgcacgaggcggcgcaggacgtgctggacaccatcacggatgccgtgctcggttccacgatgcgcgccaccagagaccacggccatgcgctcgcctgacatggccgcgccagcgcacggcgagatccaggtctggcacgtggcagtcgacgctgcggcagacctgtcggcgctgtcggcaagcgaacgcgcgcgcgccgccatgttccggcaacccggcgaccgcgcccgcttcaccgcggcccgctcggcattgcggacactgctgggcctatacctgggcgtgtcgcccgacgccgtgccgctggtcgccaacgcgttcggcaaacccacgcttggcggccattgcaccacagccctgcagttcaacgtcagccacagcgacgcacgcgccgcaatcgcattgtcatgcgcgccggtcgggatcgacatcgaagcctggcgtgcggacatgacgtggacagcctggcacgacagcgcggccgtggcctgcaaccccgacgaaatgcgctggctgagcgcgctggcgcagcgccaaccgcaggatgccatgctcgccttcctgcgcctgtggactgccaaggaagcgtgcagcaaggccgtcggcacagggctgtcggctgcgccgcaatcggtgcgcgtggcgctgccggcgtgcgctgcctgcgtgccgccgctggcgcgcgccggggccgacctgcgcgtctggcatatccacgatgcatgtggccagcccgatcacgacacccgctacgtcgcgagcctggccacgccactggccgccgcgcgcgtcgtgcaccggcagtatccgccgcgcgagctgcccccgcgcgcgggccaacccatcttgcccggtctcgatgccgggccccgcagtcaacgtccctgttcaacgcccccgttaggaacgacaccatgacgcctccctcgctcgccacgcatgcccacggccaacccgcgccgttctcggctggcgccttcgtccggcaagcgcccatccggctcgacgacaacccctacctgcagcgccagtccgcgcgcgagtccaacgcccgctcctatccgcgccgcatcccgctggcgctggaacagggctatggcgtgtatttgcgcgataccagcggccagctcttcatcgactgcctggccggcgccggcacgctggcgctcggccacaaccacccggcagtagtgcgcgcgctgcgcgacacgctcgacagcggcctgccgctgcatacgctggacctggccacgccggtcaaggaccgctttatcgacgacctgttcggcctgctgccgcccgagttcgcagcgcgcgcccgtatccagttctgcggcccgaccggcgccgacggcatcgaggcagcgctcaagctggccaagaccgccaccggacgccatacggtgctgagctttgccggcggctaccacggcatgacgcacggcacgctggcgctgatgggcaacctcggccccaaggcgccgctgggtgcgctcggcggcagcgtgcagttcctgccctacccgtatgactaccgctgcccgttcggcctgcgcggcgacgccggcatcgacgcgggcctgcgctatatcgagcagatgctggccgacccggagtccggcgtgctgccgccggcggcggtggtggtggaagcggtacagggcgaaggcggcgtgatccccgcgcccgcgcgctggctgcgcgaactgcgccgcatcacgcgcgagtacggcatcgcgctggtgctcgacgaagtgcagaccgggctcggccgcaccgggcgcatgttcgcgttcgagcatgccggcatcgtgccggacgtgctggtcctgtccaaggcgatcggcggcagcttgccgatgtcggtggtgatctacgacagcgcgctcgacgcgtggcaaccgggcgcgcacgccggcaccttccgcggcaaccagctggcgatggcggcgggctccgccaccatccgcaccctggtcgcgcaaggcatcgtcgcccatgccgagaccatgggccagcgcctcgccacgcggctgcggcagttgcataccgcgtgccccgcgatcggcgaagtgcgcgggcgcggcctgatgatcggggtggaactgatcgacgaacgtgccgaggccgatgcggtgggcgcctacccggccgacggcaccttcgcgcgcacggtgcaacgcgaatgcctgcagcgcgggctgatcgtcgaactgggcggacgccacggcgccacggtgcgcttcctgccaccgctggtcatcggcgagaccgagatcgacctggtggccgagttgtttggcgacgcagtcagcgcggcgcacaagcaatgccgctgagcgcttgcgcgccgttccgcggtggccggggccaccgcggaaccagcttcaggacgcgtcaccgcgcagcatctcgcgcagccggaatttctggatcttcccggcgggcgtggccggcaaggcgtcccgcaccacgagcttctcggggatgtactgcagcgccattttctgcgccttgagccagtccaccatcgccgcctggtcgaacggctggccggcgcgcggtaccacgaaggcgcaggcgcgctcgcccaggcgctcgtcgggataggcgacgatggccacctgggagaccgcgggatggcggtacagcagggtctcgacctccagcacggggatgttctcgccgccgcggatgatcacgtccttgctgcgcccggcgatgcgcaggtagccgctggcatccagccgtgcgaggtcgccggtgtcgaaccagccgtcggcatcggtgccgttgagctgcgggcgcttcaggtagccaccgaagttggaacaggcgcgcaccagcaggcggccggtttcgccgggcggcacgtcggcgtcggtgccgtccacgatgcgtatttcgacgcctggcagcgggcagccgtcggtggtcgaggcgcgctcgtcgctgtcatccggcagcgtggtggtaaccgcaccgttctccgtcatgccccaggccgatacgatcttcgcgccgagcgcctcgcgggcgcgctcgaccagcgcgccgggaatcggcgcaccggcgcacaggaagatgcgcaggctgggaaccggcgtgccggactccgccaccacacgcgccagatcggtcaggaacggcgtcgaacccatggtgaaggtcacgccctcctcgcggatcagcgcggccgcgcgcgccgggtcccagatgtcttgcagcacagcatgcgcccccagcaacaccggcatcagcagtccatacatgaagccggtctggtgcgccatcggcgacgccatcagcaccacatcgtcgctggtcaggcgcagccgttcggcgtaggcgacgatgttggagaacagcgtgttggcgctatgcatcacgcccttgggctcgccggtggtgccggaggtgtagatcagctgcgtgacgtcgtccgggccgggacagctgcgcagcaggatgttggcggcatcgggctcatattcccaggcgggaccgctaagcagtgcttcaaagctgtccgcgccatcaccgccggcaacaacgatgtggcgcagcgccggcaatgcctcgcgcaaaccctgcagcatctgggcatggccgaagccgcggaacagctgcggcaccaccgccaccttgcattgcgcatgcgccagcatgaacgacagctcgcgctcgcggaagatcggcatcagcgggttgagcaccgcgcccagccgcgagcaggcgagatacagcacagtcaggtgccagccgttcgggagctggcatgacaccacatcctgcgcgccgatgccgaggcggctgagacccatcgctacccggtccgccatccgggccagttcgcgccaggtgaagcgtgtcatgctgccgctgtcgaggctcagcgccgtcagcgctggggcgtcgggccggtcgcgcacgcaggcggccaggtagtcgttgacggtgcggtcatgccaatgcctggcggcaatgctggcggcacggcgcggcgcgatcagtacggcgtcgaaatccatgggtgtctcctctttatcggacggctcggcggtcgtggcgccgcttcaggccggtacggcttcgcgccccgcgcgcgtgcgggcaatgatggtcttcatgatctgtgccgtgccgtcgccgatctggaagcccagcacatcgcgcaggcgctgctccatcacgccgcggtcataaccaccgtggccgaacgacagcaggcactggtgcaccacgtcgtacgccagcctgggcgcccaccacttgcacatcgccgcctcggcggtatgcggcaggccacggtccttgagccacagcgtctgcaggcacagcaggcgcgcaccctgcacctgggtctcgaaatcggccagcggatgcgacacgccctggaaggccgacagcggcttgccgaaggcctggcgctcggccacgtaggcccaggtctcgtccagcgcggcctgcgccaccgccagcacctgcaggccgatcagcgcgcgcgagaagtcgaagccctgcatcacctgcacgaacccctccccctccttgccgagcaggtggctggccggcacgcgcacgttctcgaagaagatcgagccgcgcccgatggcgcgctggccgtggcagtcgaagcggttgcgcgtgatgcccggcaggtccatcggcaccagcagcgcagacacgccgcgcgcgccggactcgacggtgccgctgcgggcaaagaccaccgcggcatcggcctggtcggcggcggagatcgaggtcttctcgccgttgagcacgtagacgtcgccatcgcgctccatgcgcaggcgcaggctggccgcgtcggagccgccgcgcggctcggtcagcgcgattgccagcagcgcctcgccgcgcgtcaggcgctgcagccacggtccggcgatttccggctgtgcatggtgcgccaggatctggccattgagcgacgcgagcaagttgatgtacgacaggctcaggtcggcacgcgccacggcttcatggatcacgccggcggccaatgagcccatgccctgcccgccatactgctccggcagttcgggcgcgataaagcccatctcgcccatttcgcgcatcagcgcgcggtccagcacgcgggtgcggtcgcgctccaggtagccgggcgccacgcgcgcatcggcaaagcggcgcgcgtgctcggccagcgccgtcaggtcttcgtcaagatagggattcatggtggtctccgctggttcggacggcacggcttacttcgcgtacttgcggaactcgggcttgcgcttttcctggaaagcgcgcacgccttcgcgcgattcctcggtgtcgtaatagagcttgagcgcgtacatgcccatgccggcgatgccgctctggtgcgcggtatcgagattgaaggagcgcttggcaatggcgatcgcggtgggactcttctccatgatctcgtcgcaccacttctgtacctcggcatcgagctgctcgtgcggcaccaccgcattgaccagccccattgccagcgcttccgcggccggatagcggcggcacaggtaccagatctcgcgcgccttcttctcgcccaccacgcgcgccaggaaggcggtgccgtagcccgggtcgaccgaaccgaccttgggcccgacctgcccgaatacggccttgtccgacgcgatggtgaaatcgcagatcgtgcacagcacgttgccgccgcccacggcatagccctgcacgcgcgcgatcaccggcttgggcacgtcgcggatggcgttgtgcagttcttccatcggcaggccgatggtgccgcggccgtcgtactggccctcgtgcgcggactggtcgccgccggtgcagaaggccttttcgccggcaccggccagcacgatggcgccgatctcgcggtcatagccggcgcggttgatggcgtggatcagttcgtcgcaggtgcgcccgcggaaggcgttcatcttttccgggcggttgatgaggatccaggcggcgccgttgcgcacttcgtacaggatgtcttcgtattgcatggtggtctccgttttctggtgtttgcttgctcagccgttcatggtcaggccgcccgacacgctcagcacctggccggtgataaagccggcgtcgtcgctggcaaagaacagcactgcgccgggcaggtcgtcgggctggccgatgcggcccagcgggatcgagcgggtaaaggcttccaccagcttctcggggttgcccgcaccctgcttgtagtcttcgaacagcgcggtctcggtcggccctgggcacaccacgttgacggtgatgccgtggcgcgcatgttcgcgggcaatcgtcttggagaacgacaccaacccacccttgcatgcggcatagaccgcctcgccggacgaacccacgcgcgccgcgtccgaggcaatgctgacgatgcgtccgcgccggcgcgcgaccatgcccggcagcaccgcgtggtgcatgtgcagcgcgccgatcaggttgatggcgatcagccgatcccattgcgcgggctcggtcttgatgaatggcttgaacacatcccagccggcgttgttgaccagcacgtccaccgggcccaggccctgctccactgccgccaccgcggcatccacgctggcgcgctcggtgatgtcgcagcggatcgccagcgcccgcccgccagcctcgcggatctggccggcgacgcgctcggccgcttccgggttaaggtcgagtacgcccaccgccgccccggcgcgcgcaaagcgcaaacacgttgcaccgccgataccaccgccaccaccggtcacgatgaccgtcttgccttcaagtccttgcacagcgttctcctttcaggattccggtgctatcgtgccggccatgacgccgtcacatcgcaccgccaattaggtaaatatatttacctataataggaggcagccattgcctgcgcaagacgccaacactgtgaaaaagactatggttaacccggacgtagaagtagaactccccacaaacgcgcgcatggaactggccaaccggcttttcttccggctataccaatgcgcaaatatgttgcataaaacgggatcacgagccgtcgaggcagagggcctgacgacgcagcagtgggccgtgctcggcgcgttgtcgcgtccggaagccgccgatggcatgagcgtgggcgacctggcccgctacctgatggtgagccggcaaaacctgtcaggactggtcagccggatggaacgcgacggccacgtcacgctggccccggacggccgcgaccgccgctcacggctgatacggatgagcgaaccgggccgggaggtctggctgcaccaggcgcagccgaagatccgggcctattacgagcaggcgctgacggggttttctaccaatgacctgacgcacacgctgcattacctgctcaagttgctggacaacatgcgtgcgctcgacacgcccgacagcgcagacggtggcagcccaggggactgagtcgcacgcagtatcgcaactgaaacacaccggcacacaccggccggctggaacagccgagcgcgcgtccgcgatccgcatcctggcctgccgcgccgactggcgcgcaatatgcgttggcatgaagttgctcagacatcgcgagcatcaacggtgaggcgccatgccattcgcgcctcgccacgccccgaagccctgaaccactgccccggccgcttgccccatgcacgccgccgggacggcgaccgatccaaccataaccggaggtcccgccatgacccgctacatcgtgctagccagcttcaccgaccagggcatccgcaccgtcaaggacaccaccaagcgcgcggccgccgtgcgcgagatgggggcacgcctgggcgtgcagatgaaagacatctactggacgctgggcgaatacgacatcgtgctcaccgtcgaagcgcccgacgacgagaccatgaccagcttcgggctgaccatcggcgcagccggcaacgtgcgcacccaaaccctgcgcgccttcaatagcgacgagatgcagagcatcctcggcaagatgggctgacccctgccccgggaacgcacaacgcccgccggggcatcccggcggacgttgtcgtttgccgggcgcggcacgccggctcagaacccttccagcaccagcttgccgatagtgcgcccgccttccagcatggcgtgcgcgcgccgcaggttctccgcattgatgcgccccaggttctcgcccagcgtggtctgcaggcgcccggcatcgaccagccgcgtgacctcgttaagcagacgatgctgcgcgaccatgtcgggcgtgctgtacatggcgcgcgtgaacatgaattcccagacgaaggtggcgctcttgttcttgagcaattccaccggcaacggccgcgtatttgcgacgatcgtgcagatcttgccctgcggggcgaccacttcagccatcgccgggaaatgcccgtcgatgtcgttgaagcagaggatgtagtcgacctcggcaaatcccagcgccttcagctgcgccggcagatcgccacgatggtcaaccgtatggtcggcgccaaggcggcggcaccattcctgcgactcgggccgcgacgcggtggcgatcacggtcagcccggccagcaccttggccagctggatgccgatcgagcccacgccgcccgcgccgccgatgatcagcaccgggcgcccggcgtgatccccattgggcgaaatgcccagccggtcgaacagagcctcccaggcggtgatcgccgtcagcggcagcgccgccgcgttggcgaaatccagcgaggcaggcttgtggccgacgatgcgctcatcgaccaggtggaactcggcgttggagccggaccgagtgatgctgcccgcgtagtagaccgggtcgccgaccttgaacagggtcacctccggccccacggcggccaccgtgccggccgcgtcccagcccagcacgcgcggcgcgggctctacctgcgccttgggcgcgcgcaccttggtgtcgaccgggttgaccgagacggcctcaaccttcaccagcaggtcgcggccgccggggctgggcatgtcgatctccacgtcttgcagcgaacgcgggtcggagatgggcaggtactgggtcaggccgatggctttcatggcgggctccgggttgtgtagggaatgaaccgaagcgtagcctgtcacgattgatttgattagccggaagctacagcaatcaatttcccgaaactccggataatcacccaacaaaaagggccgcctgcgctacccgcgcagacggccccgccagggcttgccgtcggccctacaccgccgccaggatctgcccgccgccgtagctcgactgctccggcggcgcgccgcccagtgccatcttcaccgcgcagtacttgaactccgggatcttgccgaaggggtccagtgccgcattggtcagcttgttgatcgccgcctcgtaatagcagaacggcacgaacaccgccccgcgcggcgtgccggcatcggcccgcgcgtacagcgtgacttcgccgcggcgcgatgccagcgtgaccacgtcgcccggcttgccgcccagcgcgtccaggtccagcgggtgcaccagcgccaccggatcgggctcgatcgcatccagcacgccggcgcgccgcgtcatgctgccggtgtgccagtgctcgagctggcggccggtgatcagcaccatcgggtagtcgatatcgggccgctcggctgccgggatgatgtcggccggcacgaagcgcccccggccgctggcggtcgggaagctgtcgataaagatcaccggttcgcccgggtcgccctcttccttgcacggataagtcactgcgtgttcgcgctccagccgctcccaggtcacgccgccgatgctgggcatggcctggcgcatctcgtcgaagacctcggccacgccgtcgtagtgccagtccagccccagctgcgccgccatctgctggatgatccacaggtcctggcgcgcctgccccggcgggttcaatgcctggcggccgagctggacggtgcggtcggtgttggtgaaggtgccggtcttctccgggaaggccgaagccggcagcaccacgtcggccaggtaggcggtctcggtcaggaaaatgtcctgcaccaccaggtggtcgagcgaggccagcgcctggcgcgcatgctcggcgtcggggtctgacatcgccgggttctcacccatgatgtacatgccgcgcacctcgccgcgctcgatcgcctgcatcacctcgaccacggtcaggccgggctggcggtccagcggcatgccccacagcgcctcgaagctggcgatcgccacgggatcgtccacgcggcggtagtccgggtacatcatcgggatcaggccggcatcggacgcgccctgcacgttgttctggccgcgcagcggatgcaggccggtgccggggcggccgatctggccggtcatcagcgccagcgcgatcaggcagcgcgcgttgtcagtgccgtgcacgtgctgcgacacgcccatgccccacaggatcatcgaggccttggacgtggcatacagccgcgccacctcgcggatgacttcggcctcgatgccgcacaccggcgccatcagttccgggctgtacgccgcgacattgcgctgcagctcgtcaaagccgatggtgcggctgtcgatgaagtcctggtccaccaggccctcggtgacgatgacatgcatcatcgcgttgagcagcgccacgtcggcatcgggcttgaactgcatgaagcgatgggcaaagcgcgccaggtccgagcggcgcggatctgccacgatcagcttggtgccgttcttcaccgcattcttgatccagctggccgcgaccgggtggttcacggtcgggttggcgccgatcacgatcaccacctcggccttgtcgacatccatcaccgggttcgataccgcgcccgagccgatcccctccagcagcgccgccaccgacgaggcatggcacagccgcgtgcagtggtcgacgttgttgctgccaaacccggtgcgcaccagcttctggaacaggtaggcctcttcattgctgcccttggccgagccaaaccctgccagcgcgcgcttgccgtgggtgtcgcggatctgcgcgagcttgccgccagccagcgccagcgcctcttcccaggtggcctcgcggaacacgtccatgacgtggtccggatccatgacgaaatcgccctgcttgggcacgccttcgcggcgcaccagcggcaccgtcaggcgctgcggatgctgcacgtagtcaaaaccgtagcggcccttcacgcacagccgctcgtggttggccgggccatcgcgcccttccacgaacaggatgcggttgtccttgatgttgtaggtcagctggcagcccacgccgcagtacgggcagaccgagtccacctgcttgtccggcaccgccagcgcggcgtcgcgcgcgggcatcagcgcaccggtcgggcaggcctgcacgcattcgccgcaggccacgcaggtcgacacgcccatggggtcgtccatgtcgaacacgatgcgggcttcgtcgccgcgcagggccaggccgatcacgtcgttgacctgctcgtcgcggcaggcacgcaggcagcgcgtgcactggatgcaggcatccaggttgacggcgatggccggatgcgacaaatccgccgccacgcgttcgcgcggggcaaagcgcggcttgccgacctccagcttcgcggcccactggtccagctcgttgtggcgggtgtagtcggtctcgggcatgtccgactgcagcagttccagcaccgtgcgctgagcgcggcgggcgcgctcggattcggtctgcacctgcatgccctcggcgggatagcggcagcaggacggggccagcacgcgctcgccctggatctcgaccatgcaggcgcggcagttgccggcgggctccaggccgtccttgtagcacaggtgcggcacgtcgaagccttcgcgctgggccaccttgagcaggctttcgccgggctgggcgctcacctcgcggccattgagcgtgaaggtgacggctggctcggcggattcgacaagcgcgcgttcggcgcgggtcagtgcattcatgtcagtctctcaggccagttcgtgcgggaagtacttgatgacgcagtcgacgggattgggcgcggcctgccccagcccgcagatcgatgcatcgcgcatcaccgcggacaggtcatccagcgccggcaggtcccacttcggctggcggatcaagtcgagcgtcttggcggtgccggtgcggcacggtgtgcattgcccgcaggactcgtgcttgaagaagtgcatcaggttgcgcgctgcctgcgtggcgctgtcctggtcggacaggatcaccaccgcggccgagccgataaagcagccgtagggctgcagcgtgtcgaagtccagcgggatattgcccatcgacgccggcaggatgccgcccgaggccccacccggcaggtagccgtagaacgcatggccgtcgagcatgccgccgcagtattcatcgatcagctcgcgcacggtaatgccggccggtgccaggtgcacgccggggcgtttcacgcggcccgagaccgagaacgagcgcaggcccttgcgcccgttgcgcccctgcgaggcaaaccactcggcgcccttctcgatgatgtcgcgcacccagtacagggtctcgaagttgtgttccagcgtgggccgtccgaacaggcccacctgcgccacatagggcgggcgcagccgcggcatgccgcgcttgccttcgatcgactcgatcatggccgactcttcgccgcagatataggcgcccgcgccgcggcgcagttcgatcgtcggcaggccggggattggcgggtcttgctgcagccgctgcagttcttccgccagcagctcgcggcagccggcgtattcgtcgcgcaggtagatatagatcgctgacacgttgaccaccgtcgccgcgatcagcatgccttccaggaaacggtgcggatcgcgttccaggtagacgcggtccttgaaggtgccgggctcgccctcgtcgatgttgatggccatcaaccggggcgcgggctcgttctgcacgatgcgccatttgcgcccggtcgggaagcctgcgccgcccaggccgcgcaggccggagtcctccatcgtgcacagcacggcggccggatccaggtcgccgctggcgagggacttcagcaaggcatagccgccgtccttccggtaagcgtcgtagccgatatagggctcgggcgcatggcgcacggcctttgcctgcacggcggcgtcgatggcctcggccgtggcggtgtcgaccggattctgcccgaccagcgccgcgggcgccttctcgcagcggccgatgcagggcgcggccaccacgcgcacttcagtgccgagcagcgcgggcagcttgtcgatcagcgcctgtgcgcccgccagctcgcaggcaatgccttcgcatacgcgcacggtcaacgccggcggcggtgcgatctggccgtcggcgtcctcgcgtaccacgtcgaagtggtggtagaaggtggcgacttcatagacctcggtcatcgacagccgcagttcgctggccagcgccaccaggtgcggcatcgccagctggccgtagcggtcgttgatgcagtgcaggtgttcgatcagcaagtcgcgccggcggggcatgtcgcccagcgccacgcgcacttcggccagcgcggccgcgtctacctgccggcccttgggctggcggcgcttgcgctgccggccgagccccgtcgcctcgagaggaatgacaacctggttcatggcgtgcctggattctgtttgtgggtatccgatgtgcgatcaggaaggcgcccggcgggccgcctccctgtcgctctttctatttttcgtattgtgctaccgggcgcggcgcctgtgcacgcatcgcagccgccacgtccggatcctgccggcgccggaggcgccgtactgctttcttcatcaggtcaggtcttccggcacggtacggtagcccatcggtgccgaggcattggcatgcacatacttgcgggcatgggcctcgcgcatcggcttgagcacgaacagcgccatcaccgcggtcaatgccgccatgccggaggccaccatgaagaccgcatgccagctgccggtggcagtggtgatcacgctggagaacggcaccagcagcgcggccgtgcccttggcggtgtacagcaggcccgcgttggtggcggcaaacttcggcccgaaggtgtcgccgcaggtggcagggaacaggctgtagatctcaccccaggcaaagaacaccacgcctgtcagcaccacgaaggcaaccggatggtggccgtacttggacagcagcaggatgccgatggcctcgaccccgaaggcaaagaacatggtgcgttcacggccgatatgatcggagatccagccgaagaacgggcgcgtcaggccattgagcacgcggtcgatggtcagtgcgaaggtcagcgccggcaaggtcaggccgaggatcgagatcggggcgtcgtgcaggccgaagtccttggcgatcgggccgagctgggcggtggccatcaggccgccggcggccatcatcacgaacatcgcgtacatgacccagaagatcggcgacttcagcacctcgcgcggcgaagcgttgtaggttgcggcagccttcagcgtggacttgacctcgctcaggatcttggccgacggcgggtacagggccatgcccaggatgaacacgatcaggccctggccaagaccgaaccacaggaacgcagcctcatagcccgaagtcttgatcatgttggcaatgggcaccacggtcagcgccgagcccgcgccgaaaccggctgcggtaatccccgctgccaggccccggcgattgggaaaccatttcagcgcgttgcccacgcaggtgccatacacagcgcccgcgcccaggccgccgatcgccgccgcgaagtaaagcatgggcagcgaggacgccaccgagttcagggcccaggcaatggcgcacagcaggccgccgcccaccactaccggacgcgggccgtacttgtcgaccagatagccttcaatcgggaccagccaggtttccgtcacgacgaagatggtgaaggccacctggatcgcggtgcggccccagtggtacttgtcgtcgatcgggttgacgaacagcgtccagccgtattgcatgttggcgatcatcgccatgcagatcacgccgaataccagttgcacccacggcgacgcaaagcgcgacgtggactccctctgctgcaattccatgatgtctccttatagcggcgtgccgccaaggtggaagatgggcgcctgtagacgcctctgcgtgactctcagtcaaagaacagctgagccgttctagtgctatacggtatgtgatatatcaggtaagtcaagcgtattcgtcgcggctctgcagcatgggaccgcggtgagtgacgcctgggtggccgttgctgcagtgcgactggtgcgcacactgcatcaatggccggtccgacagcatccggagtcgttggaaatcaagcagttgccatgcatcggcacattaatcggccgactgatggcatccgcaagaatgccggggatcgcgccccggaaaaatcgggaaaacgatgaattggggaaagtccctagatgcatacattaatgtctgatgacgcgcgtatggcttgggaacgacgccggaagcggcgttaaagacacagcagggagcctgccggcctggaaccggggcgcaggaagaggggtcgtgccgggcgatcgctggcagcgatcggggaggaagatggtggcggccgcaggttcgtgcagaaccctgccctggctcgcggcgaatgccgcagatcaggtatcaaccgaggtactgccacaaggggtgccggccgctacaacccttgctggttgcgcggttcagcgcgatggcgcatggcgccggcgcgcattacgcgtaggccagctcaccggcagcgggcacaatgcgcgacgggctggcacggcccacgccatcgccttcctggttcgagcccaggccggcgaagcgaccgtgctcctgcgcggtcaccagcacgtccatcggcaggcgcgtggccagcagcgtggtcacgccggcaccggcagcaatcaggcccaggccaagagcgaagagaagagcgacttccatttgaaaactccaatagcgttgtgatcaggagttttcattatatgctgcaccgcactatgtgtaaatatcctgtatgtgatatatcaatagaagttttgcactaatacaacgaatgcccgccccatgcccccctgatgagccgattgcctcacaccatggtggtttttcgatgcaccaccggcgactcctgatattcctggccacgcaaggcatcccagattgccgcggcattgggcttgagcgagcggctcttgcgccgaaccagcatcaccgtggaagtcacctgcggacgcagcggccgcatcactgccgccggattcatgccgcccacctgggcacgcgacggcaccacgccgatgccaaggcccagcgccaccatgccgaacactgcggcaaagtggccgagcaactgcagcgagcccgcgcgcacgtgatagctgctgagcgccttctccaccgcgggctgcatgccgcactgctggtccagggccagcacgcgggcatcgctcaggtcgccccaccctaccgcgtcgcgcatcgccagcgggtgctgggcgggcaggacggcgtggtaggcatcgacgcacagcggttcacaatagaggtcgtcggttggcttcggatcggtggcaatgccgaagtccacctcgccgctgcgcacgctttgcagcaccgactcctgcgagcggtccttcaggtggatggcaatcgccggccacgcttgccggcagccggccagccacgtcggcaccgacatcgagctgagcaccggatccgaagcgatctgcaccaggccctggcacggacggctggcgctctggctgtcgcgcagggtctgctcgacctcttcgatcaggtggcagatgcgctgcgacaggtgctggccggcatcggtcagttccacctggcgcgtggtacggtcgaacaggcgctggtcgatctcttcttccagttcacgcacgctgcggctgaccgcggattgcgtcaggcccagttcaaccgaggcacgcgtaaagctcttgtgccgcgccactgcggcgaaggccttcagttgggggagcgagatattcacgacctgcccccctgccccgcatcggcgtggctgcgacgggcctcttcaggcatggcggggtgccgcgttgcacgcaccgttgcattcagtccggtcacggtagtctccttgtgtattttttgtcgtggctgtaggcagccatcgttgttatcggccatgcttgtggccattggcgggctcctggcgcaagccggagagccggattcggggcggggcaggcaaatccgacgattgatgctacttgaatctaagatcagcactgcataaagttttttatcgtttatatagccaatcgtttatatattgcacgggacgaggatgaggaacgccacactgcggcagttgaaggtctttgagaccgttgcccgccatatgagcttttcacgcgctgccgaggaactgcacctgacgcagcccgcggtatcgacccaggtgcgccagctggagcaccacgtggggctgcccctgttcgagcagttgggcaagaagatctacctgaccccggcgggccacgagatgctgcattacagtcgcagcatcatccagcagttccgcgaggccgaagacgccatgtcccagctcaagggcatctccggcggccggctcaacgtggcggtgatcagcgccggcgactatttctttccgcgcctgctggccgagttcatgaaccgccatgaaggcgtgacgctgaaccttgccgtgcataaccgcgaggaattgctgcaccagctggccggcaacctgaccgacctggcggtgatggtgcgtccgcccgaaggcatggacaccatcaacgaggccttcgccccccatccctatgtcatcgtggctgcgcccacccacccgctggtcggacagcgcaatatcccgctggccgagctggctgatgaagccttcgtttcacgcgagaaaggctcggatacctggaattcaatgcaggagggctttgccgggcgtctgtcgaacatgcgcatcgcgatggagatcaagagcaccgagaccatcaagcaggccgtgatcgccaatatgggcatcgccttcctgtcggcgcacacggtcggcctggaattgcaggccggcaagctcgcggtgctggacatcgagggcttcccggtgatgctcaactggtatgtggtgcaccgcaagaacaagcggctgccaccggtggcgctggcgttcaagcagttcctgatggaggaaggcgcgggactgatcgagcggattaccggggtggaaggtttgatcagtcagaatgcataaacaattgattatggtttcgctatgaaactttaattatcgtaaatcatccgcggtccctatgcttgtctcaacccaaccgctacagcgcatctgaggagacgagcatgaaccaggtccagcaggaaagcagccaggctgccatcacggtcggcaccgataaccaacccattccgcgcgacacccagctcgccgcctacaacgccgcgtttatcgagctgggcctgcgcttccgctgggacgccgagatgtatgaatggctgtgcggcatcgaatgcgagaaggcgcgcgtggcccgctatatcgaagaacaccacgcgcacctgctggccgcctatgacgccgcctttctgagcgcgctgatcttcgagaagaagaacgaatacctgcgcgcggtcggtcatctcaactgaagggccgctcggttcacggcgaggcgcgcgagcggcctcgcctttttgcctggcccgcatgtccctcaggcgaggtcggcctccgctgccttacctgcggggcggggcagccgtttgatgcgcttgcgcggcctttgcgccgcgacccagaggtcgtatgccatctgcatgccgccccacatctcgcggctcgcgcccagggctccttccaggcgaatggcaatatccggcgtgatcgatgcatgaccattcaggatgcgcgagagcgttgcgcgcgtcacgctgatgtgcgcggcgaacgccgtaatggtcatatcgtccatgccagcgagccaatcggccagcaccgcgccggggtgcggcgggttgtgcatgcgcgtcatgatgaagtccttcagtggtagtcctggtaatcgacgacgatgacgtcgatgccgtcgaacatgaatgtcagccgccagttgccattgacgctgacagaccagggccggacatgtcgccgcccagttgatgcagcttccaacctggcacccccatgtcccggggtctcgtggcgtgatccagcgcaccgagctgattgcgcaatctctgcgcgtgatgcggctggattcccgccttggagccagtctcgaagaaacgtttgaggcccgcatgggcgaaactcttgatcatcgatttccaggtagcaaagaatgtataagcgttagaagcttgcttgcgttgccggggacggactctatcacctgaagcgcactgggaaaccagtcggcggctgcttttgagccattactcattccgcgcctgggggagctggcgatgtgccggccggcatggatccattgccatgccggcccgggcgcagtcgtcgtaagattcggcatcaacactcacgcgcccgccacttgcccggcttgccacccgtttcatgccgactcgacgcaccgacgaagaatttgcccacgaactgacccggctgctgagcaccgaaggcgtgtcgtcgctgaccatcggcgagattgcccgacgcatgcgctgctcacggcggcgcctgtacgagatcgcgccgaccaaggaagcgctattcgtcggcatctgccgcgacgtgctcgctgacaacctggaaaggggctttgccgcggcgcgccgcgaaagcgatgcggcgcgggcagtgtccgcctacctgcatgccgcgctcaacacatcgggactgagcaaggccgcgctggcggacctggatgcgatcgacagcggccgggcggcattcgacgactaccagctggcgcgcgtgcgcgggcttgagagcctgctcgaggcaggcatgcggcaagggctgatggcgccgcacaatccgcggctggtttccgaagcgatcctgggcgccgcgcaccggctgcgcaaccagcagttcctgaaggaaaccggcctgaagatcggcgatgccttcagcgagttctacgagatcatcctgaacggcctgctgtgccgcgcggacaccggcgcgcgctcgtcccagccgcacgccggaaggtaaccgcgctcaggccacctgcctctcctggccgccccagtagcggccgcggatggccttgcggtcgatcttgcccagcgcggtcagcggcagctcatccacgaacaccacctgcttgggcgcattgaccacgcccttgtgctgcgtcacgtggccgatcacgtcggcctcggtaagcgcggcaccgggccgtgccacgaccacggcggtgaccgcctcgccccacttggggtcggggatgccgatcaccgcggacatggcgatggccgggtgcagcgccaggcaatgctccacctcgctcgggtacacgttgaagccgccgctgatgatcatgtccttggcgcggtcgacgatgtacaggaagccctcgctgtcgcaacgggccatgtcgccggtatgcagccagtcgccggcaaagaccttggcgtcttcctcgggccggttcaggtagccttccatcaccagcggaccgcgcacgcacagctcgcccacctcgcccggcgcgacttcacgcaggtcggggtccagcagcttgacctggttgcccgggatcaccttgccgcacgagcgcaggcgctcggggttgtccggatcgtggtcgcgctggctcaggtagctgatgcacatcggcacttcagcctggccatagacctgtccgaacaccgggccgatgcggcgcagcgcgtcagcgagacgcaccggcgcgatcggcgccgcgccgtagagcaccagctccaggctggacaggtcggccgcgtccagcccgtcgcaatcgagcaggccatagatctgcgtgggcaccaaaaaggtcaggttgatccgttgttcggccacgcgtcgcaggaaatcggcgggactgaacttgtcgcacacgtagatggtgccgccgcgcagcagcgtcggcaggaacaggctgccggacgcatgcgagatcggcgtggtcaccagatagcggatctgcgccggccattcgtagctggccagcatgtactgcagcaccgtcaccgtggtccggtgcgtatgcaggatgcccttggaacggccagtggtgccgccggtataggccagccggctgatttccgtggggtcgtcgccgggaaccacgggcgtgtcatcgaacgcagccgccgcattggccaggccaggcccgaactcgccatcgtccagcggcaggacctgcaggccggcgccagctgccagcacgcgcgcgcgctcggtgaagcgggcgttgtccaccaccagcgcccgcaccccggcatcctgcagcacgaaggcgtgatccgcttccgatgccatcggatgcagcgacacattcttcagcccggccagctgcgcggcgatgatggcggcgaccgcttcggcgcggttgcccaccaggaaggccacggcatcctggcgcgccaggccgcgggcggcaaacagccgcgcgacgcgcgcgcactgccgcgcgagcgcctcatagctcagcgtggtgtcgtcgccgacgatggcgggcacgccgggcctggcacgcagcgcggccgcatagagctggcccaccgtagcgccgccatggactaccgcagcggccgaagcttgacggctcatgttgtctcctcggatctgtctttgtcagggctcccaatgtaggaggcattcggtactcagtcaacgattttggtaccgaaaagaccacgatcggctacgccaaagcggcgctggaagtgcatgccggccacctattcgggaaaactcgggggacaatcgagacctgcgcggcggccccggccggggccgccgcgcaaacaggaaacggccaggaccaggcctggccaccgggccgacgcgctgcgcggctggtccgggatcacggaaatggcacgcgcctcaggcctgttccttgacctggttttccagctccaccagccgcttcttcagcgcccgctcctcctggaagcgcacggtctcgtcgcggatcacggcgacgatgccggtgatggcgcccgcatcatccttgagcagcgccacggtgaaggcgatcgacatggccttgccgtccttgtcgaccgcgggcaccttgagcaggtcgtggccgtagcgcgtgatgccggtcgccatggtcttgccgtagccctcccagtgccgcccgcgcaggcgctcagggatgatcaggtcgagcgacttgcccatggcctcggcctgggtaaagccgaacatgcgctcggcggcgggattccatagcgtgatggcgcccttggcgtcggagatgatgatggcgtcgccgatggcggacaccagttgcgcgtaatcgatctggtctgtcatggggattccctcgttattcccagggccggtcggcgccagcctgtcatggccatcaaggtagcgtgccacatggccacgctgcaagcaaaaacgccggggcccgctatgcgcgagaccccggcgtacactccggccacaagtgccggcgggcagcgtcagatcacctgggactcgcgcaggcgcttgatgtcgtccgcgccgtagcccaggccggccagcacctcttcgctatgctcgcccagcagtggcgacccggtgatctccggcttgaggtcggagaacttgatcgggctgcccaccgtcaggtaggtaccgcgctccttgtgcggcacctcggtgatgctgccgctggcgcgcagcgacggatcggcggcgatttccttcatcgacagcaccggcgagcacgggatgtcgaacttgcgcaggatgtccacggcctcgtacttggtcttgtcggccagccattcctcgatggtgttgaagatatcgaagatatgcggctggcgagccttggcggtggcgtagttgggatcggaaatccattccggcttgcccagcgccttgcagatcggctcccaggcatggccctggatggtgaagtagatataggcgttggggtcggtttcccaccccttgcacttcagcacccagcccggctggccgccgccgcccgcgttgccgccgcgcggcaccacgtcgctgaagctgccgtgcggatactgcgggtactcctccaggtagcccaggcggtccaggcgctgctggtcgcgcagcttgacccggcacaggttcagcaccgcatcctgcatcgacacagccaccttctggcccttgccggtcttgtcgcggccgatcagcgcggtgaggatgccgatggccaggtgcatgccggtgttggaatcgcccagcgccgcggcggacaccgtcggcgggccatcccagaagccggtggtcgaggccgcgccgccggcgcactgggccacgttctcgtagaccttcaggtcttcatagtggtggccgtcgctgaagcccttgaccgaagccacgatcatcttcgggttcagttcgttgatgcgttcccacgagaaccccatgcggtccagcgcgcccgggccgaagttctcgaccagcacgtccgactcgcggatcagctgctccaggatcttcttgccttccggcttcttggtatccagcgtcaggctgcgcttgttgctgttgagcatggtgaagtacagggcatcgacatccgggatgtcgcgcagctgggtgcgcgtcacgtcgccggaaccggggcgctcgaccttgatcacgtccgcaccgaaccacgcgagaagctgcgtgcaggcgggaccggcctggacgtgcgtgaagtcgatgatcttgatgccgttgagtgggaggttcactttcgttctcctattggatcagaggggtgaaattcgggtgaattacttcttggccgagctttgcggattcagattggtcagacgaccgctttccgtgccagcagccggatcgatgacagcgttgaccagcgtgggcttgcccgagcgcagggcttcgttcaccgcagcctcgagttccgccggcgtggtgacgttgcggccgacgccaccgaacgcttccatcatcttgtcgtagcgcgcgcccgggacgaacgtcgtgaccgccggatccttgccgccggtcggattcacgtcgatgcccttgtagacgccgttgttgttgaaaatgacgatgcagaccggcaggttgtaacggcagatcgtctcgacttccatgcccgagaaaccgaacgcactgtcaccgcacagcgccagcaccggcttgctggtctcgaccgccgcggcgaccgcgtagcccatgcccacgcccatcacgccccaggtgcctacgtccaggcgcttgcgcggctcgtacatgtcgatcacggcacgggcgtagtccagcgtgttggcgccttcgttgacgaacgagatgcccgggttggccttgaccacatccttcagcacgttcagcgcgccgtggaagttcatcggcgagacatccttggacctggccagggtctcggccatcttcgccaggttcgtgtccctgcggtcggccaccgcgttcagccactcggcgcccggcttggcaaagtcattgccgaccttgtcgaggatcgccgacacgcacgaaccaatgtcacccactaccggcgcggcgatggcgacgttgctgtccatctcggtcgccgcgatgtcgatctggatgaattgcttcggcttgccccaggtcttgcccttgccatgcgacagcagccagttcaggcgggcgccgaccagcaacaccacgtcagcttcagccagcacatacgagcgtgcggccgaggccgattgcggatgcgtatcgggcagcaggcccttggccatcgacatcggcaggtacggaatgcccgtcttctcgaccagcgtgcggatatccgcttcggcgcgtgcgtacgcggcacccttgcccagcaggatcagcgggcgcttggcgctcttcagcagcgcgacggcacggtcgatcgagtccggtgcaggcagttggcgcggggccggatccaccaccttgatcagcgacttgcggcccttctcggcttccatcgactggcccagcagcttggccggcaggtccaggtacacaccgcccggacggcccgacacggcggcacgaatggcacgcgcaatcccgacaccaatgtcttcagcgtgcagcacgcggaaggcagccttggcgtgcggacgggcgatggccagctggtccatctcttcgtagtcaccctgctgcaaatcgacgatctcgcgctcgctcgagccgctgatcaggatcatcgggaagcagttggtggtcgcatgcgccagcgccgtcagcccgttcaggaagcccggcgcagaaacggtcaggcaaacgcccggcttttgggtgagaaagccggcaatcgctgctgcgttgcctgcgttctgctcgtgacggaagctgatgacgcgcatgccgttggcctgtgccagacgggccagatcggtgaccggaatgccgggcagaccgtagatgttctcgatgccgttcagcttcagcgcgtcgatgaccagatgaaaaccatcggtttgtgcctgatgttcttccgtggcgtgacgctgcagttcgtttccgacttctgccatggttgattccttctatacaaattgactggggttggaattcttctaattcagggtgtcttccgcgtggtgctcccgacccgcttggcttcgacgacttcggacatgtcttggtctcctcgttgaactctttacggggcggggcactctcgccttctcgcccttcgctgttgctacccgtatgccttgcggcgcccgatcgtttcactcgatcttgatgacatacggtatgtgatatatcagaacgaagcaagaagaatttcccctagcccttcaagtttcgtggatgcggcgcagcaattttgcaggcaattacggctaaatcagcgtaatttctgaaagcacgcgattcatgcgcaatcggcacagatttccgggccatgtcgaagcctggaaatctcgccgggattacgcatgaagatatactacataccaaaaattccagcggctttatggctctctggaacacattgccgcgcactggcgtcctccgcgaacaccagcgcgcccactaatgggaatgtcctgcccccgctccggaagcccggcagcctacgccaggctccccctctaccgttcagcccgggattactccccctgacgcggcgaaatgccagccaggaacgcggtgtcggacacgcgcactgcctcggcatgcccggtgataaagcgcttgcgcacgggcgccagcaacaccttggccgagatccctgccgcaatcgtcaccaccgccgccaccgagaacacggctccccagccgccatgcgccgacaggatcgatgccagcggcaccaccatcgccgccgtgcccttcgccgtgtacagggtgccggcattggccgcggcgaatttgctgccgaaggtatcggcgcacaaggccgggaaaatcgagaagatctcgccccagaacaggaaggtcagcgccgcgaagaacatgaaccagtacgggttgtgccccatctgcatcagcccgagcagcgccagcccctcgccgacgaagatcacgaacatggtgttctcgcgcccgaacttgtccgacaggaaaccgcacaagggccgcgtaaagccattgcacaggttgtcgatcgacaaggtcatggtcagcagcggcagcgtcatgcccagcatcgtcaccggcatcgaggcgaagccatagtccttggcgatgggcccgagctgcgccgtcgccatgatcccccccgccgccaccgcgacaaagctcacgtagatcagccagaacaccggcgtcttcaccatctgccccggcgagaactcgaccgggttggtcagtaccgccttggccgccaccgcgcccttgggcggcctgggcttcaccagcagcagtgccagcacgaagatgcacacgccctgcaggatgccgaaggtcaggaaggccttttcatagcccgagctctggatcatgttggcgatggggatcaccgtaatggccgcgcccgcgccgaaacccgccgccgtcagtccggccgcgaggccgcgcttgtccgggaaccacttcagcgcgttgccgacgcaggtcccatagacaccgcccgcgccgatgccggcaatcaccgcggccgcatacagttccggcagcgtggtcgcataggcattcatcacccatgccaggcccgcgcagatcgccccgcccgccactaccgggcgcgggccaaacttgtccaccagccagccctccagcggcaccagccaggtttccgtcacgatgaaaatggagaatgccacctggatggcggacgcgccccagtgatgcttggcgtccatcggtgacacgaagagggtccagccgtattgcaaattcgccaccagccccatgcacaccacgccaattgcaagctggatccaacggttctgcaggccgcgcccgttcacgttgccgtgaccggccggggccgatacttcaaattgcgccatctgtcttgtctcctggtactgtttgtttgtgcctcgactggcacaacagggctttgtgggttgcccttctcacaactagaccggcgcctggcattgcggcacatgaagtcgtggattgatgctacctgaagcttaatttgactagtcttaaagttttttatcgtttctatttgcgatcgtttatatatcgcggagctggcatgaatcgcccgccgggcttccataacaggttgtctatgggcccatccagacaacaaaagccaccgccgccccgacaaacgcggggcggcggtggcttcgcggccgcctgaactgctcagcttggagacctcgactcgaccaactcaggccggcgcttcctccagctgcctcagcagggcatcgacactgcccttggcgtcgccgaaccacatccgcgtgttgtccttgtagaacaacgggttgtccacgcccgcatagcccgccgccatgctgcgcttggacaccaccacggtgcgggccttccagacttccagcaccggcatgccggcaatggggctgcccgggtcttccagcgcaccggggttgacgatgtcgttggcgcccaccaccagcaccacgtcggccttctcgaagtcgtcgttgatctcttccatctccagcacgatgtcgtacggcacgcgcgcctcggccagcagcacgttcatgtgcccgggcaggcggcctgcgaccgggtggatgccgaagcgcacggtgacgccctgcgcccgcagccgccgcgcgatctcgctgatggtgccctgcgcctgcgccaccgccatgccgtagcccggcacgatgatcacgtcgctggcgtccttgagcaggttgccgacttcctcgctggacaccggcagcacctcgccctgctcggtcgccgcgccctgtgcctgcaccgcgccgaagccgcccaggatcaccgacaggaacttgcggttcatcgccttgcacatgatgtagctgaggatggcgccgctcgatcccaccagcgccccggtgatgatcagcaggtcgttgcccagcatgaagccggtggccgccgcggcccagccggagtagctgttgagcatcgaaaccaccaccggcatgtcggcgccgccgatggccagcaccaggtgcgcgccgaccagcagcgcaatcaccgtcatcgccgccagcggcaccagcccctgctgcgcgtcgggcgcgctcaggaaggcatagcccagccacacgcaaaccagcagcgcgatggcattcaaggcatgccgcccgggcagcagcatcggcttgccgcccatggtgccctgcagcttcaggaaggcgatgatcgagcccgtgaacgtgaccgcgccgatcaggatgccaaggtaggtttccacttcatggatggccttctccgcgccggtcagcgcatggctatccaggtagttggcataacccaccagcaccgcggccaggccgacgaagctgtgcagcaccgccaccaactgcggcatctgcgtcatttccacgcgcctggccagcatggcaccggcgatgccgcccaccagcatcgcgccgatgatgatggcgatgccgtccgggctgcccgccagcacggtggtcagcaccgcgatcaccatgccggcgatgcccagcaggttgccgcggcgcgcggtgccggggtggctcagcccgctcaggctgaggatgaagagcgcgctggcgcccaggtaagcgatattgctgattccggatggcatccctgtctccccgtctctagtcccgctggaacatcttgagcatgcgctgcgtcaccaggaagccgccggcgatattgatggtggccagcagcaccgcgctgccggcaatcaccgccgtcagcagcgacggcttgcccagctgcaccagcgcgcccaccacgatgatcccgctgatggcattggtcacgctcatcagtggcgtatgcagcgcggcggtgacgttccacaccacctggtagccgacaaagatcgccagcacgaacaccgtgaaatgcgccatgaaggccggcggcgcgaccgcgcccaggcccagcagcgccgccgccgcgatggccagcgcgatcagcgtcgcgccggtgcggctgcgcggcggctcggcctcggcctgcaccggcggcggcgcggccggcgcctgctgctgcgggatcgccaccgtcagcggcggcggtggccaggtcaccgtgccctggtgcagcaccgtggcaccgcggatcatctcgtcgtccatgtcgaccacgagctggccgtccttgcccggcgtcagctccgtcagcaggtggcggatattggtgccatagagctggctggcctgcgccgccatgcggctgggcaggtcggtgtagccgatgatggtgacgccgtgctgccgcaccgcctcgcccggaacggtcagcacgcagttgccgccctgctcagcagccaggtcgaccaccacgctgccggcgcgcatcaggcccaccgtgccggcctcgagcagcttgggagcgggcctgcccgggatcagcgcggtggtgatgatgatgtcgacctcgcgcgcctgttcggcaaagagacgcatctcggcttcgataaaggccgggctcatctccttggcatagccgccgctgccgctgccgtcctcttcgatctcgacggtcaggaactcggcgcccaggctttcgatctgctggcgcaccaccggccgcgtatcgaaggcgcgcaccaccgcacccaggctgcgcgccgcgccgatggccgccagccccgccacgcccgcgccgatcaccagcacgcgcgccggcgggatcttgcccgcggccgtgatctgcccggcaaagggccgcccgaacgcatgcgcggcttcgatcaccgcgcggtagcccgccatattggccatcgagctgagcgcgtccagcttctgcgcgcgcgagatgcgcggcacgcagtccatcgccagcacggttgcgccgcgctgcgtcagccgctccagcatcgccatctgctgcgccggccagacaaagccgatcagcgtggcatgcttcttcagcagcgccgcctcttccacgcccaggctgggatggacctgcggcgggcgcaccttgatcaccacatcgaccgaagcccacaggctggccgcgtcgacaatggccgcaccggcggcgctgtagtcagcgtcggagaacgacgcttcctggccggcgccggtctccaccaccacctggtagcccagcttgagcagttccctgaccgagtcgggcgtggcggcaacgcgccgctcgcccgggtggacttcgcgtggcacaccgatcgtcattggcatggcattcaccgttttatggaaggaatcaggcgccggctcagccgcgcacgtggttgaccagcgagccgatgcccgcgatcgccacctcgaccaccgcaccgtccttcatcgaccccacgccgatcgaggtgccgcacgcaatcacgtcgccgggcatcagcgtcaggtcctgcgagatccggctgacctgttcctcgggcgagaagaccatgtccgacagcgggtagttctgccgctcgacgccatcgagccgcgtgatgacgctggcggctttccagttgaagccgcagacaatggccgggccgatgcagccgaaggtgtcgaagcccttggcgcgcgtccactgcgggaagttggggtcggccgtgatcagctcggccgcggtcacgtcgttgacgacggtgtagccaaagatatgcgcgccggcctcggccaccgacacattgcgcgccttgctgccgatcacgatgcccagctcgccctcatagacgatcttgccgtcgtagctcttggggcgcagcacggcatcgcccggcccggccagcgacgaggccggcttgagcaggaacagcggatgcgtgggcacgggcttttccagcttgcgcgcgagtgcgtggaagttgttccacagtgccaccaccttgcccggcgcacagggcgcgagcagcgtcagcgacgcgcgctcatgcacggcgccggtgggggcggggtcgttgaaaccgtcgccgtcatattcgacgacacggttgccatcggcttcgtcgatgcggccatggccgatgctgccgtcagcgcggcgaaagcgtatccaggtttgcacagcatgctccttgcgcaggcaaagcgggccctgcctgctccgatgtcggttgcaggatcttggaagaaatgggatcgtgggcggctcgcgcccggattcgtcattcccgcacaggcgggaatgacgtcaggcttgcgtcataccgcgccggccagcttcatcgcggcgatctgcgcgggcgagcgccccagccactcgagaatctcttcggtatgctcgcccagcagcggcgaacgctcgatctccaccggcgatgccgagagcgtgatcgggcagcccagctgcacgtagctgccgcgctgcgggtgctccagcgccttcaggtagccgcgctggtacagcgactcgtcctcgatcaggtccttcatcgacaggatcgggccgcacggaacatcgacctcgttgagcgccgccatcacgtcgaacttgctgcggccaccggtccatttctcgatcacggcgaagcagtcggccaggtgcttgaggcgtgcttctggcgtggcgtagtccggattggtgatcaggtcctcgcgcccgcacaggcgcatcagcggctcccagccttgcggctggatgatgacgtagacatagtcgttggggccgcccggcgcgcagcgcagcgccgcgcccggctggccgccgcccgaggcattgccggcgcgcggcacgtggtcgccgaactcttcgttcgggtactcgcgcagcgggccgttggccaggcgctgctggtcgcgcagcttgacgcggcacaggttcagcaccgcgtcctgcatcgccacttccacgcgctggccgcggccggtgtgctcgcgctgcagcagcgcggccaggatgccgaccacgcaatgcacgcccgtgcccgaatcaccgatctgcgcgccggtgacagtgggcacgccctcggcatcgcccgtggtggaggccgaaccgcccatgcactgggccacgttctcatacgccttgcagtccgcgtacggccccgggccgaagcccttgatcgaggcatagaccagccgcgggttcaggtcctgcaggtggtcccagtcaaagcccgcgcgctcgagcacgcccggcccgaagttctcgatcagcacgtcgctgcgctggaccaggtcttcgagcagcgccttgccttcgggcgtcttcatgttcagcgtcaggctgcgcttgttgctgttgagcatggtgaagtacaggctgtcggcattgggcacgtcgcgcagctggctgcgggtgatgtccccgcggccgggcatttccaccttgatcacgtccgcgcccagccacgccatcagctgcgtggccgaggggcccgcctggacgtgggtcatgtccaggatgcgaacgccttgcagtgccttggtttccatttcggatgtctcctcggacgatggtttcacttgtatatggtctgttcctggtgctcggcgcgtactcgctcgcgtccgttccggccctcttgatgacatacggtatgtgatatatcagaagagagcaagaggagtttgcccgatgcaacacaaatttcgacgatgcaatgcagcaatcggcctgctttgcttgcccgaagtgggaaacccagtgaaatcccgaatcagtcagccagcatctttttcgcattgatatatcacataccataacgcgaaaagctcgcgcgtcatccgggaacgtacaaaagcaaaacggcggaccaaggtccgccgttttgccgccctaccccgcccgccttcagtcgaggaagtcgcagtgccgttccacgtagtcagccagatccagcgaatgctgccgcaccagccgctcggccagctcggtatcgcgtttctccagcgcctcgatgatgcgcaggtggtccacgatggagcgtgccgcccggtcgctctgcgagatcgtcatcttccggatcgcgcgcacgtggataaagatattgcggatcgtgtccatgatgatgtgcgacttggacagctgcacgatcgcctggtggaaggcgatattggcgtcggaatactcttcgatatgctcggccggagtggaatcgcggaagctgtcgaacatgctgcgcagctgcgcgatctcggcatcggtggcgttctcggtggccagccgcgcggccatgctttccagcgcggcccacatctggatcatctccacgatctcgcgcttggtcttgcgcatgatgtagatgccgcgccggggcacggtgcgcaggaagccctcctgctccagcagcgtcatggcttcgcggatgggcgtgcggctgacacccatggcctcgctcagtacccgctcatcgaggcggatctcgtcgcgcgactggtagatgtcagcgtcggcgatggcctggcgcaacatggcgtaggcctggtcgcgcaggctcgcgccggcattgatcggttgcacggacaaggccagcccgttgggctggacgatggattggctttgcgcagacatgaatgagctcgtgtgagaccagcggcagggtggccggaatggctgccccccgcattgccgcacagcttagcaaaaacgccggacccattacgaaaacgcatcaaacaatgcgttgttgtcatgcatcggcacagtagcggtgcgcggtctgtcgtatatggtatatcactatcgcctgcctttctcgcttcgcaagcccggccaacgctaccttggcgcgcctggcgtgcgccaggggatacctgacccggcggtatcccctgttcccagccgcgctcaggcggccagcttggccatcgtgtcgcgctgcttgatcagacccagcacggcatcgcacatcggcgtgggctgcgcgaccagacgtcccatttcctgcaccacggtcagcagcgggtcgatttccatggcccgcccggcctccaggtcctgcagcatcgaggtcttgtgcgcgcccacggcaccggcgccgtcgatgcgccgctccacgtcgacgcggaatttcaccccgaagcgctcggcgatgccctgcgcctcaaccatcatctggcgcgacagcgcccgcgtggccgggtcggcggtgatgacgtcgagcgtggcatgcgtgagcgcgctgatcgggttgaagcacaggttgccccacagcttgagccagatctcgtcgcggatattgtcgcgcaccggggcgtccaggtcggcggccatcatcatttcgctgagccgggtcacgcgcgccgagcggctgccatccggctcgcccagcggaaacttcttgccgtagacgtgcttgatcacgcccggcgcaacgatctcagccgcgggatagaccacgcagccgatcgcccgctccggccccaggcccttccattggcgcccgccgggatcgacgctttccagcgtgctgccggccaagtcgccgccatgcttgtagaaataccagtacggaatgccgttgacgccggtgacgaccgcggtttccggccccagcagcggctgcatctggtccaccacgcccggcacggaatgcgccttgagggtgatgaacacatagtcctggtgtccgagctcgcgcggatcgctggtgcagcgcaccttggccacgcgctcctcgccgtcgatcagcagcctgacaccatgttcctgcattgccgcgagatgggggccgcgcgcgacgaagctgacctccgcccccgcgcgcgccagctgcgccccgacatagccgccgatcgcgcctgcgccgtagatacacactttcattgctgtctccttgatggctcgatttggatcttttgatatatcacatactatattccatcgaggcgcatggcaaccgcgtagaacaacctttatctttccggatcacacggcgcgggcaagcggcgctgcgctaacatgacgcctgcatgtgccccgggcggaccaccgtccggcgccgagttgcaacctgacacccggagccccccatggaagcgtcgttggcattgctgcaggaccccgccgcgtgggcggcactggccaccctggtggccatggaaatcgtgctggggatcgacaacctgatcttcatctcgatcctgaccaacaagctgcctgaagccatgcgcgagaaggcgcgcaaggtcggcatcagcctggcgctggtgatgcgcctgggcctgctggccaccatcgccttcatcgtcaagctcaccgagccggtgttcaccatcctgggccaggggctgtcgtggcgcgacatcatcctgatcgcgggcggcgccttcctggtctggaaggccacgcgcgaaatccaccaccacgtcaccgccgccgaagaaggcgaggaaggcggcacggccaaggcggtgcagagctttgccgcggccatcggccagatcctggtgctcgacctggtgttctcgatcgacagcatcatcaccgcggtcggcatgaccgagcatgtgcagatcatgttcgtggcggtgatcgccgcggtgatggcgatgctgttcgcggccacgccgctggccaacttcatcaaccgcaacccgaccatcgtgatgctggcgctggccttcctgatgatgatcggcatgacgctgatcgcggagggcctcggcacccatgtgcccaagggctatatctatacggcgatggcgttctcggccgcggtcgaggggctgaacatgctggcgcggcaacggcgccagcggcgccgggccagcgggcaggcctgatgtgcggcggcggccgcttgcagccgggctgcgggcggccgcctgtaacagagggtgtccgaacttttcgcggacggcggcgtctcttacagttctgcacaacccccggacaataaaaggacgctttcgccacatgatgaaccgccgaaccctgctggtctccgccactgcctccgccgcgctcgccgcactgggcattaccccgtcggtgctggcagccagccggatcaaactcggcgacgcccagccattcggtttcgacgccctgatcgaacgcgcccgcgcactggccggcaagccctacgcgccgccgccgtcaccgcccgcggacgtgctgtcccgcatcgactacgacgcccacggcaagatccgcttccgcaccgacgacgcgctctttgccagtggcccaggccagttcccggtcaccttcttccacctcggcacgtacttccgcacgccggtgcgcatgcacgtgatcgaacgcgccaagggcggccccggcaaggcccgcgagatcgtctacgacgacgcctacttcgacatgccggccgacagccccgcgcacaagctgccgccgggcagcggctttgccggcttccgcttccaggaaagccgcctcggcgaccagaagacacgcgactggcgcaagaacgactgggttgccttcctcggcgcgtcgtatttccgcgccatcggcgacctgtaccagtacgggctgtccgcgcgcggcatcgccatcgacgtggccgaagccggcaagtccgaggaattcccggccttcacccatttctggttcgagacgcccgagggcaacggcgataccgtcacggtctatgccctgctggatggccccagcatcgccggcgcctaccgcttcgtcatgcagcgtggcaaggccgtgatcatggatgtggagtgcgcgctgttcctgcgcaaggatgtgggccggctggggctggcgccgctgacctcgatgttctggttctctgagggcatcaaaggcaccgccgtcgactggcgcccggaggtgcatgactccgacggcctggcgctgtggaacggcgccggcgagcatatctggcgcccgctgaacaacccgccgcagaccacggcctcggcgttttccgacgataaccccaagggcttcgggctgctgcagcgcgaccgcctgttcgaccactaccaggacggcgtcaactatgaacgccgcccgagcctgtgggtcgagccgcgcgacggctggggcgccggttcggtgcagctggttgagctgcgcaccgatgacgagatccacgacaacattgtcgccatgtgggtgcccaaggccccggccaaggccggcagcacctaccgcctgcgctaccggctgcactggcaggccgacgagcccttcccctcgccgctggcgcgctgcgtggccacgcgcctgggcaatggcggtcagccgggccagccgcggcccaagggcgtgcgcaagttcatggtcgagttcaagggcgcgccgctggagaaactgcccttcggcgtcaaacctgaagccgtactgaccgcatctcgcggcagcttctcctacgtcttcacagaagccgtgcccaacaatgtgccgggccactggcgtgcacaatttgacctgaccgccgacggcaaccagccggtcgatatccgcctgttcctgaggctcaacggcaagccgctgtcggagacctggctctatcaataccatccgttccagtcgccggcgggctgaggtgcccacggccgcgcgcctggccctttacaccatattgcgtcgccgtgatgtcaggcgcgcacgagcgggtatgatgactggctacgacagtccaactgcatcagccagcctcacatgatttctcaagagttcgccggcgccgccgagagtggccaggccgcatcgctcccgcgctcggagcgcgcctaccagcaactgcgcgccgccatccaggccggccagctgccccccggcacgcggctgcgcgaggtggaactggccgaatccctgggcctgtcgcgcacgccggtgcgtgaagcgctgtcgcggctggagtccgaagggctggtcgtcaacgagcccaaccgcggcatgatggtcacccagctcgacgccagcatggtcagcgagctgtacgtcatgcgcgaagtgctggaaggcaccgccgccgcgctggccgcgcgccatgccaccgacgtggagatctcgcttctgcgcgatatcgtcgagcgcgacctggccatcgccgacgaccccgaccggctcgcgctgaacaaccggctgttccacgaaaccctgcaccgctgcgcccacaaccgctacctgctgaagacgctgcgctcgctgcatgagtcgatggcactgctgggacgcaccacgctggcggtaccagggcgcgcgcgcagctcctacgaagaacacatctcgctggtcgaggcgctggaaaagcgcgacccggcactggccgaacagatcgcgcgccggcatatccagcaggcctacaaggtgcggctgtcgctctggatccaggaacagtcgggcagttgatctgcccggcagcagtcggccgtatcaggccgcctgggcccgcgccgtgcgcagcgtgcccaggctaagcacggccagcgccaccaggatcagcatcacggcacccagcgtctgcggcgcgatctgctcgccgcccagccatgcgcccatcgccagcgccaccggcgggtttacatagacatagctggccgacaacgtctggctgacagtggacaccaggtacatgtaggcagagaacgccaccagcgaccccgccaccaccaggtagacccaggcccagccggcctgcgcgctgaccgatgccggccacggctcctgccgcagcgccgacagcaccatcagcaccacgccgccgatcagcatctccgcggcaaatgccgcggcgccttggggcagctccatccggcgcgccagctgcgagccgaatgaccagctcgccactgccagcatcagcgccaccacgcccccggtactgacgcggaattccgcccccgcggtcagcaccaggatgcccaggctgccgattgcgatcgccacgtactcataccatttcggccggttgccgaagcaggcactccagaccagcgcgaagatcggcatcgacccgatcatcaccgtggtggcaccggaagaaatcgtctgctcggcaatcgctgtcaggcccatgccgcccaccagcaggaacagcgccggcaccgcgcagttgcgcaacagccgccacgacggcatcggcgtgccccgccacgccagccaggcggccagcagcaggcccgcgcacaggaagcgcgtgcccatcatgaacagcggcggaaagctctccagcgtaaagcggatcgccaggtaggtcgtgccccagaccacataggtgatcagcaggcacagcaggacaagcgggggcatggtcgggaaggcatattgcgaaggcatccacgatagccccctgccacgtcccggccaaacgaaaaggtctggcaagccttgcgaaagttattcacaaagcacgcaagaaccgcgggcaaaacaaaaccggccgcgcctgcccgggcgggcgcacgtatggccggttctacaacgcagcccgcaacgggccacaactactctgctgcaaacaactctttagccgttggcgtagaccacgtgggccttgcgggcctgggtctgcaggcgctcgatcgcgctctggacgaaggcgatggcgcgcttcacgtcgtgggcgaagcccaggctttgcgtaccgagttcacggtcgatcagttcgcgttcgagttggtcagtcagcttgatatcggattgggtgttcatggcgtccttcctttcgggattacccttatggggttttccctgattgtagcagaggaattgtggcaatgcagcattaggtgaaagtacgtatgtgggagagcaaccatgagtgggaaattagccaattcatggcttaagtgccacgttatgcttgcagggaagaacagccacattacgcttgccgaccttccggcatcatacaaagtatgctttgaagcacccgagtcatccccaagcgctcccagccttcgatcttcgctgcacgcataatcgcggcgtaagtaaattcttccccgcttccgagcacggtctcaatcgcgctgaggagccggtttgtttttgcttcgagagcttggtcaagcgacacagctatatacttgtgcggtgacgatttgtggccacagtggcggataatgcgttgccaggaagcgtcggttcacgcccagctgccgacaaaccgtagcacccgagtcggcgcatatgttgatagagcgatatttttctgcaaggcgttcaatttttgcctccagcatgtcgtcgcgcttccaagagggctctacgcgatcgagcaagggcaagagactgcatcctagtgcttgacggcaacggctcacctcgaaagacgctcagaaggctcacttcgcagtaggccgccatggccagtagtccgtactgatcgacgagatcttggtgtggtagatcgccgtggcgttccgatgcagttgcacctgggctcgcacaaactcctggtatggcgcgcacgccgacaattgatgtgcgccagttgccggtggtcggggtgggggaatttgcggctcagagccggtggtcaccgtgggggactttgcctgctgcgcggcggcaaattgcgcttgatacccccgaatcgtcttgcggtcgacgccagtgatccgggcgatctcccgctgacccttgccagcggcgattagcgtagcgatggtggtctgtagatgcggcttcaagacgttcactccggtaacccctctgctttattcgaggggaacaaggtaacgtcctgcctggcgctcacatcacttgaagcgccccttcaggtggggagtttgaggtgaccacaggtgggggaatctggccgaccatcggggcagagccgtcggcccgtggactgcggacgatcccaaacagtggtgcagcgtggccgccggcacggcgtgtttgaccgctgcgagcatttgcgcctggtaggcggaaaaggcatgctgcgccatgtcggtaagctggcgctggccgggaatgaggcagcagcgatcgtagagccatcgctgagcggtggtgtccagcaaagcggtctggctggcgacatcgaacggcttgatgccaaggggctccttgacccattgttgatgctcgtacaacgtcggacttcgttgggcgggcagacaactcttccctgccaacgtcgggatacgcaaatgccgacatctacactttcggagtgtcgttaggggcaaaactgtacgataaatgctcggatggccgcaaaggtcaagctaatggcttgaaacgcgaccgcaacaagggactcggttacaaccgtatcaatctgcagagaaaggacgatccccttcgctttcggatcatgggtcggcaagtcgcatctactggaaccgcagttttgcaatcttgggaataagccgcgtcgccgttcgtttaccttgtaaccgtgaaccctgccttggctgttccgccccatggacaaagactttacagatgatgcgctgcgcgaaatgatcccgagaatgcgccgctttgcgatatcgctaacgcgcaacgacgccactgccgacgatctggttcaggcgtgcttggagcgcgcgctggtgcgtcggacttctcgacaggatgccggcgacttacgcgcctggctgttttcaatcctctaccgtctctttcttgacggccagcgtcgcgccaagcggtatgcactggtgttgtcgctgtttggcgttggcagtgacgaagacagcgcaccatcggccgaagacatggttgtggcaagatcggccctcgagagtttcaacaaattgtctgccgagcaacgcgcgctgttgatcctggtgacggtggaaggcctgagttaccgggaggccgccgatgcgctggacgtgccgatcggcaccatcatgtcgcgcatatcgcgggcccggaagacgctgcgcgaattttccgaaggcagggtcgtccctccctccatgcaggtcctcaaatgaagatgctcattcccaccgaacccgaactccatgcctatgtcgatggcgagctggatgaaacgcggagacggcagatcgagagcctgatagccagccagcccgaattggcgcggcaagctgagcagatccggcaggagtcacagcgattgcgcgcaagcatggagcctccgccggccgatacgccagtacggctcgatccattccgtattcgtcgcgagttgcgcgatcgcatgcggcaccgggtggccgtagcggcgtccctggtgctggccttgaccgtgggtggtatgggtggctggcaaacgcgtgagatcgccttccagcagaactatctgccaatggccgacgcgatgtcggcctaccggctgttcgctgtcagcgacacaccgcagatggtggacgtgaagaccagtgatccacgtcagttgcagacctggctggaccagcatttcgtgcagccggcaccgttgcccgatttctcatcatacggatttcggccggtcagtggtcgcctgatgtcatcggaacagggcacggcggcaatgatcctctaccagaaccagaagatggagtcgatcgtctactacgtacggccgcccggcaatctgctgcatttcagcaacggcgcgcgcaaggaggggaacctgctcgcccagtactggcgtaacggccgctatttctatgcggtggttagcgccaccgatacaccgacgacattgccggtacagcgcgccctcgagccgggcaggatctgaaaaatgttgatggcgacggaataacgaccctggcatgttcgtctgactggaacacaacgcatgactgctccatgcatgtgatctcaaactgaaaggatcgaacatgaaactgaaccactcgctgctggccgccatggcctccttcgccgcactgacgtttgcacaggccgccatggcgcaggaaagcgctgtcacccgagctggcccgatcaagaacatcgtattggttcacggtctctatgccgatggctctagctgggagaaagtcattccgctgttgcaggcgcaggggttgcacgtgacatccgtgcagaacccgacaacatcgctagatgccgatgtcgatgcggtcaagcgcgccttggcgcaggaggacggcccgacgctgctagtggcccactcctacggcggaatggtgatctcgcaggccggtgacgatccaaaggtggcgggccttgtctatatcgccgcacgcgcgccggacgcgggcgaggattatccggcgctgacgcgcaagtttccggcggcgccggcctccgctggactgctatggtcggccgatggctttggcaagctgtccatgcaagccttcttgaacgatttcgccggtgaccttccacggaaggaggccgcgacctactacgcggtgcaacagccgatgggcaaggcgatcacgatggccaagactacggttgcggcatggcgtagcaagcccacgtggtatgccgtttcgaccgaagaccgcactatcaatcccgatcttcagcgattcatggctaagcgcatgggtgccgaaacgattgaaatcccttccagccatgtctcgctgatctcccgccccaagcaagtcgcaaatctgattcttcaggcggccggcaaccagcagggtacccgtgcggcgcaagcgcggactttctcgaaccattatgccgtgactaccgctcgcgacccgtacaccgatggtgtgtgacaccggggaaccgcgcacgcttcagccaccggctttgggcgaccgcattggcggcgcctcgatgctctcgcaggaactggcaccgctcccttaccgctcggtgttcggctggtccggcatagcgccactgcgtatttcggggcgcgtgatcagcgatttcgggggaacgtgatcacctgtttcggcgggaagctgatcgctggtttcggcggaacgtgatcacttcggcgacgctgccgaaatcggtgatcatgatcccgaaacgagtgatcacgttgccgaaacggacgatcaagcagccgaaacgggtgatcaagcaccgtaatgaggccgggcaagggctgggggtgggactgcgcatggactagaacgccggcgatacgctgcttcccttttgcaaggaagcaagctgatgccggccaaccggatgaccatgcgcaagatcaaggaagtgcttcgcctgaagtgggcgtgtggcctttcgcaccggcagatcgctagggcgacgggtgtgagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgctctcgcaggttttatagaatcccaagcattccatgcacagctcgatggaagtatctttctgcaagaggacgtttaatcaatccaattggagatgacatgagtaattcccttgaaggaaaagtcgccgtgatcacgggcggcacaacaggaatcggtctggcaatcgccaaggaattcgttgcggaaggcgctaaagttgttgtgacggcgcttcaacaggaggcactcgacgaagccgtcagggaaatcggcccgcgcagcttcggtgccaaggcggatgcttccagcattgccgagatggacgcgctgctgaagcgagtcaaagccgatcacgggagattggatgccgtcatcgccaacgccgtcgctgacgagcatgcgccgctgggcaagattacagaagaacagttcgacaagatggtcggcgtcaatctcaagggcgtgctcttcaccatccagtctgcgatgccgctgctggagagcgacggcagcatcattcttatcgggtcgaccgcttcagtcgccccacccgctggcatgagcatctatggcgcgatcaaagccgcattccacggcatggtccggtccctgatccaggatgccaaagacaccggcgtccggatcaacattctgagcccgggggcagtagacacgccttccctgcgcagagcgcttatcaaagcggcaggcgccgacatggcggacgccatcgttcaatccatcgcgcaacgaagcccagcgggccgcatcggtgatgctcgcgaaatcggcaaggtcgcggttttcctcgccagcgatgcatcaagctatgtgaacggcgtcgagttgtttgtcgacggcggattgagacaagtttgaggcttccgcgctaagcacggggaccccgcccgctgcctgatcgctaccggcttgccttcgcgaagaggcaccggtagcgcccgggggccatgcctgaggaacgcttgaaggcgctgctgaacgcgctttcagatgaatagcccagcgaacggccaagttccgatatgggcatgacgccctcgcgcaattcatactcggcaaggcacatgcgcaggttctgcaggtaagtcaggggcgggatgcccgcaccagccttgaagcgaatggcgaagctggagcgtgacatggcaacttccttcgccagttggccaagctcccatgcccggccaggctcgcggtgcatcaggcgcaacgccggagcgaggcgctcgtcgctgagtgccttgacccatcccgccacacaaggcccggaagcatcgagatatgaccggatggcctgaacacacagcagctgcgcaagctgccttgttgccagcgcaacccctggtcgctcagagacaagctcctgaacaagttgattcaagagccattgcacgaccgcagcctcggccgaatttccgccgatatgaaggtatggtggcaacacctccgagagcagcttgccacgctcgcggtccaaggcaatgtgagcaccaacggcgaagaaatctagaccatggccgagtgtcaccttgctttctaatgcaccagagaaaagctcacggccatcgacggacgctgtctgcaagtcgctcgccagcacgaaagccaggtcggctggcagcacgaacacgtcgcctctcgtcacctcgcgcggcgcggtcatcccttcgatggtcagccagcaggcacccttcacgacaaccataaacttgagctgcccgggcggagggaatcgcaatgcccacgatcctcccgcagccaggctcccgacgtcgacgcactgcgcgctggccagggtgagaatgtcagtgagtgggtcctcattcatggtgcatgggtggcgcggaggccagcgcggtacgggttttgttctcagctagatttcgacaacgatcttgccgaaatggcgaccggcttcctggtgccggaacgcggcaggcagtgcttccaggggaaaactggaatcgatcactgggtgcactccagccgcctcgatcgcacggatcatctccagctgatccgtgcggctgccgaccacaaccccctgcagccggagttgccgcgccatgatccgccccgtgtcgacacggccggccgtgcctgcgagcaagcccacgagcgcaatgctgccgccggtccggcaggcctcgatcgactggttaagcaggtcggcgccgccgatgtcgacaatgtgatcgacgccccggccgcccgtccattgcctggccgcgcgcccccagtccggctccgccttgtagtggatcacgtggtccgccccgagcgcgcgaagacgctccagcttgccctcggaggatgaggtcgcaatcaccgctgcccccctcgtcttggcgaactgcagcgcgaacaccgacaccccgcccgtgccctggacaagcaccacatcgccaggaccgatgccgccacagcatccaagtgcgcgccacgcggtcaggccggcgcagggcagggttgcggctgccgccagcgagaggccaagcggcacgcgcgtcagggcggccgccggcaccacggcaaactggcgcgcgtacccgtcgacgtgttccccggcaacggcgccatgcttccactgggcgggtgccccttcgcgccagtgacgaaagaacgtccccagcaccaaatcgcccacgcgccatgccatggacggatccgcctcacccccgtgtggcggtcctacctcaacaacttcgcccgcgccgtcggacaaggggatacggccctcggcagtcggcatgcggcccgtcaccacgaggtagtcgtggaagttcagcgagctgccgcgcacccgcaccagcacctccccgggtcccggacgacccggctcctcatcgaatggcaccagttgatcgatgccggcgggccgtcccaggcgtatcgctgtggccatgtctatggtcctgtaaagatcccgggcgtccagccggctgcgcatcaggcacgtagctggattgccttgtactcaagaaattcttccaatccgtaaattccgttctcgcgaccttgtccggattgcttatatccgccgaacggagccagggggttccagcggccgccgttgatgtcgacctggcccgtgcgcaattgccgcgcgacaccgagagcacgatcatccgttccggcccagacagcgcccgacagtccatatatcgtgtcattggcgatattcacggcctcggcctcggagtcataaggaatgatcgtaagtacggggccgaagatctcttcccgtgcaaccgtgctccgaggatccgcgacgaacaccgtgggccggacgaaatacccgtcaccggtgccggccggggcctcgggtccaccggtcacgagttcggcgccttcttcgaggccgaggcgaatgtagctgagcacccggtcccgatgcgctgccgacgccagcggacccagctttacgccttcggcaaaggcacttcctacgacaaacgaatcggctgcctggcgcgccaattcgcgtgcgtggtccaggcggtctctaggcaccagcatgcgagtccatgctgcacaggtctggcctgagttcagatagcagtgtgaaacggtggcttggacggccttcgcgaggtcggcgtcgtcaagcacaatcgatgcgctctttccgcccaactccagcgagatgcgcttgatcgtctccgagccgatcctgctaacctgcttgccggcgcgcgttgacccggtaaacgagaccatgtccacctctgggtgcgctgccagtgcctcaccgaccaacggaccgagacccgtcaccagattgaatactcccggcggcaggccggcctcatgaatgacctcggcaagaacgaaggcattgagtggagcgatttcagacggcttcaggacaaccgtgcacccactggcaagcgccggcgcgatcttctgcgtgatctggtgcagcggatagttccagggcgtgatggcggcgaccacccccacgggttcgcgcacaaccattgagttgccaacgcgcgcttcatagtcaaactgctgtgccagtctcgcgtagtacgcccaggaattcgcgggcgcggcgacctggaccagtgagcaggcccgcagcggcgtaccgacctctgtggcaatcagccgcgtcaacgcgtcaccgcgtttcagcaggccatcggataccttttgcaggaccttcgcacgatcggctgacgaggtctgagaccatccggggaaagccgcacgcgctgcactgacggccgcattcacgtccgcctcggagccggcagggatggtggcaaagaggtcgcccgtgttcgagtctgtcacctgcagtgtcccggcagaggacggcgtcagccaatgtcctccaatatagagagtggtgcgttcgatcatgtaacagtctcacgtcgctcaatcagcatgcggaagatccgaccccgcctgccgccactgagccaggacttctcgcttggcgaccttgccggcagcattcgttggcagtgcctcggcgcgcagccaccagcgggagggcacttcatgccgcccgagcagcgcggcagcatgggcgcgcaggcgctcaggcgtaacggtggtacccggccttaagacaacaacggcgccgacttcctcgccaaggtcggcgtgcggcagtggcacgaccgctgcttcgaccacatcgccgtgttgaagcagacattgctcgacttgcgcgcatgcgatgttctcccctgcacggatgatgatgtctttggaacggccaaccaggtacaggtagccctcggcatcgagccagccgcggtcgcccgtggcaaaccatccgtccggaccggtcatcggctcagggttgcgaaggtagccccgggtcatcgtggcggtgcgcaccatgatctcccctacccccgcgtcgtcaggggcgtcgatcctcacctcggccaggggtagcagcctgccaacacaccctttgggccggccttcgatctctgcgctcgatcctgccgccaggacaccgccagcctccgtcatcccatacaggctgcccacccgcttttgcatggacgggaacgccttctggatcctggcgcgaagatcgtcggacagagccgcgccacccatcgggatcgacctcaggctggtggtatcgaagttgccgaacagttcgtgctccaccacgcgcgaaaccatcgtgggcacactgccccagacgcgcaccctttcctgctcgatgagcctcagcaccgtcaccggatcgaagcgtccctccagcatcaccagggtcccgccggtcagcagggtggtcgtggcgatctggatgcctcccatgtggaacagcggcatggtcagcaggctgatggtccccgacgcctcgggcgcgagttcgtcaggcaggcgcccggtcaggaccagaagattctggatattggcgatgaatgaccggtgcgagatcaccaccgccttggcatcgcccgtggtgccggagctgaacatgataacggcggtctcgtcctccatgtcaggcgcaggctccgggcatggaaacgccgcagtcgtgttgcgcaaggccgcgccaatctcatcgaaggaagtggtcaaccacggcccccggggcgacgccgtcgccctgtccgtaatgagcagcgtcggttcagccagctccgcgcaagcttgcgcctgtgcattgccccacattgcattaccaaggactgtcacgccgccaagacattgcaccgcccagaacacaagcagccactccaggctgttatggcccagcaacatcacgctcgtcctgcggccaatcccctgcgcggccaggaagccggcgacgcgccgtacggcgcattcgaattcccgggtgctcaggcgcagttcaccttgcacaatgaacggacggtctgcccagcggcgcgcgtcgagcagaaactcggccagtgacgtcggacgatatgtatagaccagtgttgagtagttctcaactcttgctctcgcgacctcgcgagaccagcgtcgtggggtgatcataggagtggtaccaatgcagacgactacgttgacgggagtccagccaccaggcctcgacatccggggtcgaggccatggccccacgcggtaccgaccattgaccgggataccccgatgctgatcgcacatcgcatgggtagtagtagaccccgtgcgctggcggcgatcaacacagcggagcgaacaagagtacttcgccaggcgagagatgcagcgcgtaccggattgggcgacgtgatttcgccgaccgggaatcgcgccctacagacgttgcgcgcgcctgcctgccagcgcctgcgcggcttcgtccaggcgcggctggctcacggtcatgccactccagcccacgggaagtacgcgggacaggaactcgacgaacgccttcactttggcgttccggccctgtgctggcgggtagaccgcgtacagggtctgcccgcgcgcgacgtacccggtcaggacctgttcaaggcgcccgactctgacgtcaacatcgaacaggatcgatgggccctggcccagccccaacccggcaagaaccgcttcccggtagttgtcgctgttgtcgaacgccaggttgcctttcacgggcgccaggcgttctccctccggcgtctgaaagagccacgagcgcccgccatgaaagaggtccgcagtcaggcagttgtgcgatgccaggtcctcgatgcgttcgggtcggccgtagcggtcaagatactccggcgtcgcgcaggtgacgcgcaggttccgtgtcagcgggcgcgcgacgagccgcgagtcgggcaaatcgccgccccagacggcaatgtccaggccgcgtccgatcaggtcgtgctgcaagccgtcggcttgcgtgatcttgagattgattcccggatactgctcaacgaactcactgaggcgtggcaccacgtgcagccgcgccacgatcagcggcagctggacatgcagccggccgaccggatcatcgcaggcgcgttccagctcctgttccgcctcctccatggaggaaaggatttcgcggcagcgcacaaaatacgcctcgcccgccggcgtcaaagcaagctttcgggtattgcgcacgagcagcggcacgcgcaattcctgctccaggcttgcgatccgccgggtcagaatggacgccgtcacgccgagctggcgagcggccgccgagaagcctcccctttgcgcaacggcgacgaaggattgaatagccgcgaacttatccactaacctttgctcctgcgcccactactgcactgcactgcgcgcacgacatccaggccaatcagcttcccttgaattgcggcgcgcgccgctcggcgaatgccttgcaaccttcgacaaagtcctcgctcgcgaagcaggcagcaatagattcgtcccaacgctcagtattccagtccgcggatgacctgtccagatcacggtctatcagcttgattgcccggacagtcaggggtgctgcggcggcaatggcggcggccacgctcctggcttccgcagccaggtccccatcgggcacgaccgtattgacaagtccaatgcgcagcgcttccgaagcagagaactggcgtccggtcaggaggatttccttcatgaacgccggcccgacgagcgaacggatcttcgccatactgtcacccggatagccaactcccagctttacagcaggaatgccaaaccgcgccgtttccgatgcgatccgaagatcgcaacaactcgccagcgccagtcccccgccgaggcagtagccacggatcacggccacggtcggcttggcacagtcccagactgcccggtaagcctgcagcgcactgcgctcgaccgtgcgcacggcatcggcctgcgacaagcggctgttgaactcggcgatgtcggcgccggacatgaagtcgcgtccgccgtcgccctcgatcagaatgacccggatatccgggtcaccagcgagcgaatccagggccggcgccacgtcgcgccacatcgagtccgtgcctgcgttgcgacgggcgatattgctgaacacaatccgccccgtcgcaccgtcgcgctcgagaatcaggtgtcccctgctgttctccatcatatggtccggttttcgttacaaagcgccagtcgcgccaggtatccgcatcaaggccgggtcattgctcgtcgtcctcgacctcgatggcgaactcagggcagtttgcccaggcaagcagcacctcctccttcagggccggcggcacatcgccacttcccctgacgcgcgcatagccgtcctccccaacgatgaacagttccggcgccgcccggatgcagttctgatgccctttgcatcgtgccgattcaattcgaattttcatgctcactccgtagtctgtggtcaggttggcgcgctcgcccacgatcacaccacgtgacgctcgcgcaggtccgagatctgttccgcgctatatcccagttccatcaacaccgcttcggtatgctcgcctcgcccgggcgttgccgtgcgcatctggcttggcgtgcgcgacaacgtgtacggctgcgccacgacctttatctcctgaagctccggatgccgcagggatatggccatgcccagatgctgcgtttgccggtcctcgaatacctcgtccatccggtaaatggggccacaggcaacgctcgcctgctcgaaggcccggatccattcggaacttgtcttgcgcctcgtgtattgcgcaagctcgcctttcaacgcctcccggttctttgtgcgcagttcgttgctggcatactcgacccgcccgagcagctccggcgccccgatcgcattgcacaagcgccgccacatctcctcgcctgccgtggcaatgttgatatggccatcggcggtcgggaacacgccggttggcgtcgcagtgggatgatcgttgcctgccggttccggcacctcgccgtccatcagccatcgtgccgcctggtagtcggtcagcgcgatcatgccctgcaacagggaggtctgcacccattgcccacggcccgacacttcacgctcgagcagggccgtcatgatgccgagcgccgcgtacaggccgacaccggtatccgccagcgagatcccggtccgcaacggcggttgccccttttcgccggtgatcgccatcagcccgcccatgccctgcacaatctggtcgtagcctggccggtcggcatacgggccgtcctgcccgaagcccgagatgctggcgtagacgagcccgggattgctgcgctgcaaggtttcatagtccaccccaagccgggtcttcacgcctggccggaaattctccaccagcacgtcagcggcctcgaccagccgctggaggatccgcacgccttccggatccttgaggttgagcgtgatgctgcgcttgttgcgatgcaggttctggaaatccgagccgaggcggtccccgatccagccgtcgctgacgtcaagcgcctgcgggctttcaatcttgatgacatccgctccccagtccgccagctgccgtaccgccgtcgggcccgctcgcaggcgggtgaggtcgagtacacgaaaacgctcgagcgggccctgccgattggaggcactcatgacgcggtactccccatggccgtgccgggcagcgggctgaaggccggcggccgcttgtccttcatggcccgcatggcttcactgaaatccggctgtttcatcaactgccccatcagttcccgggaatcctcgatcgcggcgcccgcgtcgtgccgcatgaggtcggcgtagagttgacgcttggccgttttcacggccaccggcgatgtcgagtccgccaggccgcgcgcgatccggagaacttcctcctcaagggtttcacgcggcatcacgccgttgaggaaccccatggcgcgcgcctcttccgccaggaacacgcgccctgacagcagaatgtcggcactgtgggtcaggcccacgatacgcggcatgatccaggacagcccgaattcggcaggcagccctagccgtggcgttgaggtcgtgagcttggcgcctgccgcggcatagcgaaggtcgcagtaagcggccagcgcgacggcgatgccggcgcaggccccgttgatggcggcaatgacgggcttttgcaggccccaatgccagatcagctcgtgctcgtactccgggcgtacgccgtgacccggcgttgccatcacgtcattcctgaagctttcgagatagtcctgatcggactcacggtaatggtccagcgccttcgtgtcagcgccgacgcaaaactgctggccggcgccggtgacaacaatcacacgcacgcgcgggtcgtcgtccaggcatgacatcagccaacgatactcggcattcatgcgcgtagtccaggaatttccgcgcccggggcggctgagccgaaccaggccgacgccgttgtcgacgctcagttgggtgacatgcagttccacgccgtctccttatcagggtgatgggcattgacgcgcaggtgggcagcgtcgttgccggccgggcctcgcctcagtcggcatcccgatggttcatgtcgcgcagcttgaaagtcgcggttgtgccagactccctgcgctcgcgcaggaagttgaactcgtcgctctcgaacctcaggttcgtaccgagcgtgtggccgacaaagccacgtgtgaactgggccgcgcagcccaggctttccagcgccatctggtgcatggccttgcccgtcaccagggcgtcgcgcgggtgcttggcgatacgtccggcccagttctcaacggtagtctccagttcagccaacggcaccgcgcgattgaccagaccgagccggcaagcctcgctgccattgaagcgctcgcccagtagcatgagttcccgggcaaccttggcgccatacatcaggatctgcgagttcatgtgccaggtattgccggcgagaccaaagcgctgttccgcatggctgaagcaggcatcgtccgcggcaatcgccagatccaccagctccaccaggtagatgcccacgccggtgcaatggccatggacctgtgcgataaccggcttggccgaattctggaacgccatgtagctcatgcccaggcgtcggtcccgctgcaagcgcgttctttggttggggcgccgcggcttgccgccgtccggggttagctccagcccgtacgacttgacggcatcgttgtagtcgtggcctgcgcagaatgagggcccgttccccttcaggatgatgactttgatgtcatcgtcgtactcggcatcccgcagggcggcaaccaggtcgtccatctcatcgaagcgcagggcattgtgcttctccggccggttcaggatcagtcgcgccaccgggccgtccttttccaggatcactgtgctgttcaacgtcgtctccttgttctgtatccgctggggcatccaggcgtcaaaccacccggatacgcacgttctcaggaccacgggcattgcccgcagaccacttgaccgcgccggatatgcgctcaaaattcggaatcgccttgagccattcctcgatggcgacgcgcatttccatgcgggcgaggtgggacccgaggcatcggtgcacgcccaccccgaaggtcaggtgtcggttacgcttgcgatcaagctgcacttcgtctgggttctcgaataccgccgggtcgcgattggccgccggataagccagaatcacccgctcgccagcaccgatgcagcgccccttcaactccacttcctcggtggtgacgcgcgcgatagacagcggcgcatagaagcgaagcaactcctccaccgcagtcgtcctcaacaggcctggctcgttgatcagcgtcgcccggtcggcagggtgatcagccagatggttcaggctggcgttgagagcgttccacgtggtatcggcgcccgcaaggacggccagcagcagactaccgatacggtgcttgcgcgagatcggcttgccgtcgatggtggccagtgcgatatggctgacgaggtcttcgcccgggtcctgctcccgctctttgagcaattgctcaagatccgcgaaggcttcatcgaacgccgccttgcgcaactcctggtcgaagggcccgtacttcaggacccggatggcccagtccatgaagcgctcctgacggtcgtcgggtacgtcgaggaagcgtgtcagcaatgacaagacgaagggcttggagtagtcctcgccaaggtccgcttcgcctttgacggcgacccgtcgcgccaggtcgcgcgcgagactctgtgcgtacggctcgatggctgcaactcgcgccggcgtgaagtagggctcgagcaggtcacggtggatcttgtgatccggcgggtcgctggtcagcggtggcagcaccaggcccgaaccctgcggcggcacttcgcccgcaatttccgcggcccgcgatgagaacactgcgggattctgggcgacatggtggatatcgtcgtatgttgtcggcagccaggagccgccccacttttcgctatgcgccaccggacagccgctggaacggatgtcgcgccacagggcatgcgcctcctgtacatagtggtcggagagaaggtcatagccgtcatggagcagtgcgtgctggttggtgtcggtcacttgggatctcctggaaaatgtcagtacgtttcaacgtgatagcgtccgctggctaacaggcgttcccggaccattggccatgcggatgcgccgtcgccgcgaaggacacccgcgaaggcatcctccacgccggcttccatgcctttgcggccacacaggaacacgtgcgtgagttcgtcctgtagaagcgtcctgattcgcttgccggcggcccggatgccgtcctgcacatatatgcggggcgcgtccggttgacgcgagaagcagaagtagtggtcgacaaaaccctccggcaacccgtcttcctcaccgcagtaaggcagctccacgggacgacggccgccgaagaacagcatcaggctgcctgtggcgccgcgcatgctgcgcaggcggtgctggatgaagccccgaaaaggcgcgacgcctgtgccagtgcagaccatgatcaggttggcggacgcttccatgggcatcaggaacgtatcgcccagcgggccgacgacccgcaccgtttcacctgggaccaggccgcacagatagttcgaacacaggccgcccggcttgcgccgcaccgtcagtgcgacagtgctggtgccccgccgctcgcccgttcttgcgctggcgaccgagtacagtcgctcgatatgcgggcgcccattggcatcgaggccgggcggcaggatgccaatgctctgaccctccaggatgggcatcgcctggttgccgaaatccagcacgatgtgccagacatcatcgtcagcgtcgagtgccgtggcccgctcgcgcaatgtcaccgtcgcgacggctggtgcagcgcggctgtacaggtgcagtgccggcgcactcgccgacgcgggcgcccgcactaggacaggactctcgttggcatcggtctcggtgcccgcttgcatcggcgttggcagatcctgccacgaaagttgctgcgcaagcgtgtacggctgctgcaccgggtaccagtgattgatcgcgcccgttgggcacggggggagacacgcacggcaatggttgcagcgctcgacgtcgaccacgtagttgttgtggtcgtgtgtgatcgcgccaaccgggcaggactcctcgcagctgttacagcgtatgcaaatggccggatcaatcaggtgctgcgtgatcgatgttgacgtgggaagcgtcatggttgctcctgttcgttggcggcgcctgcgcggcgagtaggcatcgcgcgtgacctcatgggcgcacgatggcccgaccgcccgcctccgtggcgcaatgcgccatggcctcattgacctggtccagcgaatagatgactgacgcgaggttgtccagttgcagcttgcccgccccgtggaggtctaccagccgcgcaatgtcgcggcgcacgtgagcggaaccatagagggagccgcggatggtcttctctgtgagcaccagcccgccgaacgcggagatgttcaccaccacgtccttacccggcgcactgacaatgacggcacggccgcctcgtcgggtcatccgtatggcgtcatcgatggattgctggcgcccggcgacttccagcgcgacctcgacgccgcgcccaccggtgagcgcgcgtaccttttccaccagtccggtcccgggctgcagctgatgggtcgcacccagcgaccgcgccagctccaggcgatccgtacggggatcgattgcgatgatcatgctggcaccgctggtacgcgcgccctggatcgcatgcaggccgacaccgccgcaaccgaggatggccaccgcttcgccgacttcgacccgggccgtgttgaccgctgcgccccagcccgtcatgaccccgcagccgagcaatgccgcctgctccagcggcagagagtccgggatgggaacgaccgatgtagccggtacgacaacccgctgtgcaagcgttcccagaccggccatctggaacaccggtgcgccattccatgtaaatcgcgtcgtgccatctgccatggtgccctgcagcatcgatggctgccccgactcgcacaacaccggctggccgtggttgcaatagaagcagttgccacactgggccagcaggctgagcaccacgcggtcgccgagcgccaggcccgacacctgagatcccaggcccacgacgacacccgcgctttcgtgccccagtatcactggcagcggtgtcggcagcactgcttggtacaccgacaggtccgaatggcacacgcctgtcgcggcaatctccaccatcacttcgttatcgtgcggttcatccaggtccagcaactccacctggagttcgcgggccttcaccatcacggcagcctgcacctttgttcgcatcgcgtcgcctcttgtttccggtcttcagtcgcttgaagtttagaggcggacgtccgggcgcattgcgccgtttcacgaagttcttacttgctcaattcgagcaattcctgccctctttgcatcaccagtccaggcgcgcctcgtactgctgcactgcgtcagcacgaccctcgatcgccgatccattcggcatgcgctggcgctgcatatcgcgttttgcgaagttctcatcttcaccggttcctgttggtccggcactgcgccgttcctacacttccgacacgtgaccagggacggcatggtccccgcaatctgcaaggccgtgccacatgaacaaaccactaaaccggaacgccaatccactatgtatattgaaccttccaacgcagccatcccatccgcagccgggaccaacccgcttgcagccaggagcgaactccgagatgtcttcacaaacattgcgcgtcaacgccagatcgcggaatctgaccttcgcaaataccttgcagacgtagacccggcgctgctgctagcgtcgctcgtgcacatcacgcgcgacccatcgctgctcagccgctacgcgcctgaactgaagatgccggacaagggcgatctcatgcctggcgtgaaggtcgtcgaaacgctgaagggcttcgcccaggtcgccaccatcccaggggctatccggcaagagatgatcgagctgacggttgccgcgctggacaagcccgcctccgaacagaccgaatacctgtcgggctacgatctggcgcccgatctgtttctcaagatggcagcgatggtcaccggcgagccgatcgatgccgagtttggcgacatgctgctcgaacaggcaggctttgtgcgcaaccagcccgtgctgccgcagcgcggccgcccgaccgagcgtatcgaactggccatcatcggtgccggcatgagtggcatcgcggccgccatccaggcgaaggaccgcggcttccgctaccgcatcttcgatagcaacaacaaggtcggtggcgtatgggcggcgaacgactacccgggcgtcgcggtcgatacacccgccacgtattactcgctgtcgtacgaactcaatccatcgtggagcaactattacccggtgggctccgagtacctgcgctatctcgaaggcatcgtcgagaagcacaacatcagtgagttcatcgagctcgagagcgaaatcctgaagatccagtggatcgaagaggaccaggagtgggaactgatggtggtcaagaaggggcgcgaggcatctcgggtgcgcgccacagcagtcatgtcatgcctcggccacctcaaccgcccgaactatcccgacctgcaaggccgcgagacgttcaagggcgtatcgattcacgccaaccgctggaagcatgacgtcgatctgcgcggcaagcgcgtcggcatcatcggcaccggagcgaccggcgtgcaggtgatcggcaagatctcgcaggaagtggaccacctcaccgtctttatgcgccagccgatgtggatcattcccaaccaggcgggagacggggatattccgcaaagcaagcgctgggcgcgccagtacctgccgtacttcctccactgggacaggctgaagtcttactggacctatagcgacaaggtcggatatccgatcgttcgcgcagacccagaatgggcgaagacgcacgtctccatctctccagccaacgaccgcctgatgcagttctgcatcaactacatcaactcgtgttttggcgagggaagcgaactggcccggaagctgacgccggactacgcaccgctgggcaagcgaagcgtgcgcgacccgtatgactttgcccccggtggcttctactacgccctgtcgcagccgaacgtggccctcgagaccagcaagctggcgcgtgtggtgccggacggcatcctgaccgtggacggcaagctgatcgagctcgacgtcatcatctacgcgaccgggctgaccctcgactggctgtcgccgatcgaggtggcgggacgcaacggggtacggctatccgacgtctggcgcgacaacaatccgtcctcctacctgggcgggatggtgccgaagttccccaatctcttcatcaactctggcccgcataccggggctgggcatgctggcgggcacaacttcatggcggaggtcgtcaaccactacgcgatggaatgcctgcagttactggtcgaggaggatgcccgctcgctggaggtgacccaggaagcgtttgatgaacacaaccgcaagctcgacgagaagatggcgggggcgatctgggcctgggagcggcgcgcccacacctattacaccaaccagaaggggcggcccatcctcccgacgccatggcgccatgtggacttctggcgcatgacccgcgagcccatgaaggaagccttcatcctgcgctgatgcaatgccgtcggcgccccgccgcccggatgcttgccggcaggcagccctccggcgcggggctatgaaccagtcaaggtaacgggaacttagagcatgaaccgcggtttgatacttgggggcggtggcgtcctcggcctcgcctgggagattggcgtgctccacgggcttgcgtccggcggcatcgacctgctcggcgcaagcgaagtcatcgggacatcggccggcgcatttgccggctgcgcactccttgacccgaggggcattgcgtgggcgtacgcgcggcaggttgctgcgagcgtacaagaggtgccggtcgcctcgtcctctgatgtcatccagaccctgtccgtattgctgacggaatgcgccggcgacgcggcgcgcgccggacggcgcatcggcgagtttgcgctggcggcctcatccattgaggtccgccggcgcctggctgtcgtgcgcgaccggctcgaccgcgatgactggccgtccgaccggctgatgctcaccgccatcgacgtggacagcggcgagctgcacctgcttaccagcgactcgggcatcgacctggtgcacgctgccgctgccagcggtgcggcgccgggcatctggcccgtgatctcggccggcggcaaacgctgggtggacggcggcagcgtatcggtgaccaatgcacacctcgcacggagattcggccaatgcatcgtcatctcgccccggccgggcaacctaaccggcgtcacggtgcagtccgagatcgacgcctgcggcaagcgcgacgacgccgtgctcattgttcctgacgcgagcagcgaagccgcgatcggccagaacaacttcgaccccagccggcgccaggtggccgccgaggcagggagacggcagggtaagcaactcgtccgtgaaatgccggacgcatggcgggtgtgctgatgtagggaacccgacggcggcgggcgtctttcacgcaacaccgcctgggtgtacagaaacttcggggaacaatatgacaaccgaaaacggggacaaggcacccggcccgtgcgcaggattgcgcgtgctggaattcgcaaccatggttgccgggccgttcgccggccagatgctggccgatctcggggccgaggtcatcaagatcgagcccatcagtggcgatcccatgcgcaaggggcacccccagcaccagggggtcgcggctggattcgcgctgttcaacggtggcaagcgaagcatgtgcatcgacctcaagtccccttcgggacaagcgctggcgcgcgagctggcgttgactgccgatgtgctgattgagaacttccgcccgggcgtgatggacggattcaggctcgggcatgagaccctttgccaggccaatgcaaggctcatctatgcgtcaatcaatggcttcggcgtcgatggaccgtatgccgcacggcccgcatacgatcatgtcgtgcaggcgctgagcgggaccatgccgggcatcggcagccaggaccagcccgagcccgtccgcaattcggtcgtcgacaagattaccgctgccaccgccgcacaagcaattctggccgcgctcgtccaccgcgagcgcaacggcggcaagggccagcgggtctgcgtgtcgctgctggacgcctacgccgccttcatgctgccggatctgatggtgaaccactacttccagacgccaagtatcggtgcgcgcgccctgcccaacacctacttcccaatccggacgtcggacggccacgtcatgggccatatcttcaccgacgagcagttcaggaatctctgccggatgtttgaccgcctggacctgatcgacgatccccgcttcgctggtgtgaaggagcgccgcgatcactgtgaggcgatgtgggatgaaatccggcacagcgcgcggcggctcgacacggccaccgtcgagcagcttgccgagaagcacagcgtcccgcttgggcgcgtcaacgacctggccgggttcttcgccgatccgcaggtccggcacaacggcacgtactcggacgatgacgatccattgctcggaagagtgcgtcagcttcggtccccgatccgcctggcgctgacgccagcggccagccgccgccggccgcccctgctcggggaggacaccagcgcactcctcgcgggcctgggcaagacggcaacgcagatcaaccaggcctttgcaagccgggtggtcgccggccgcatggacgaggcggatgccgcaggcaagtccgcggtgggagcacaagcatgagcggtccattgaaaggcgtcaggatcatcgagttcggcgcaatcgggccggcgccattcgcctgcatgatgctggccgacaacggcgcggacgtcatccgcgtggcgcggcatgtaccggcctggcggcaaggcatcatggatgcgagcaaggacgttctggcacgctcgcgccgcgtcgtgcaccttgacctcaagacgcccgaaggtgtgcgcgaggcccgcgcgctcgcacgcgacgcggacggcattgtcgagggctaccgcccgggcgtcatggaaagactcgggcttggccctgaggtcttgctggctgacaacccgcggctggtgtacgggcgcatgaccggatggggccaggacgggcccctcgcacagcgcgccgggcacgacatcaactacatcgcgctggccggtgcattgcacgccttcgggcgcgagggcggcaagccaacgccacccgccaacctggtcgcagactttggcggcggcggcatgttgcttgcgttcggcatggtcagcgccatcctgcatgcacgcgccacgggggaaggtcaggtggtggactgcgccatgctcgacggcaccgcgttgctgatgagcatgatgtggtcgctgcgttccgccggtgtgtggcgcgacgagcgcggtgtcaatctgctcgacaccggcacgcatttctacgagacgtatgagaccagcgatggcaagtacatcgcgatcggcgcggttgagcccgagttctatgcgctgctgcgggaaaggctaggtctggccgacgacccggacttcgaccgccagcgggacccgaaagcctggccggatctcaaagccaggctttccacgatcttcaagacccgcagccgcgacgaatggtgccgcatcttcgaccccaccgatgcctgtgtcaccccggtcctttcgatgagcgaggcgcccgatcacccgcacgcccgcgcgcgcggggtattcacgaccatcgatggtgtcgtgcagcccagcccggctccgcgctactcgcgcaccgtgaacgatgcacccaggatgcttcgccctcaacaggacgatcgcgatgcgatccgccccgggcgtcgcaccgcactgtgcgcaagcgaaccggcaaccgatagctgaggggtaagcgaaatgagcagaattgcattcattggtcttggcaatatgggcatgcccatggccctgaaccttgtacgtgcgggccacgacgtgcagggattcgatatctcggaagccgcactggccggcttcgccggacagggggggcaatcgcagcgcagcgtggcagcggctgtcgatggcgcatcgatcgtcatttccatcgtgagaaatgccgatgacgtgaagaacctgtactgcaccgcaggcggtgtcctggacgtcgccgcgccgggagccctgctgatcgagagctcaaccatcggacccgccgccgcgcgtgctgtcgccgcggaagcggcgcaagccggctttgcgatgttggatgctcccgtggccggcggccaggctggcgcccgcgaagcgcggctgacattcatggtcggcggcgcgcgcacggccttcgaccgcgctgagccagtcctgcgccagatgggcgccagaatcttttatgccggggccagcggcaatggccagattgccaagctgtgcaacaacctgatcgcctgcgtcagcagcgcggtcgtctcggaagccttcatcctgggcagcaagctcggcatggactatcagacgatgtacgacatcatcacacagtctaccggccagtgctggaccctctcgcacaactgcccggtgccgggccccgtgccgtcttcgcccgccagtcgcgattatgtccctggatttgcggcggatctgatgctcaaggacctctccctcgtcgcgtctgccgccagtgaggttggcgccgcgacaccgtttggcgccagggccatccagctgtaccggcagctaagcgaatctggccttggcgcccgcgattggaccgtagttgccaggttgatcgaaaacagcgcttctctcaattaatgctgcatagcccaggagacctctgtgtcagctaaccccctccatcccaatctcaacgcggaagatctggccctggccctgagtgggcacaatttcatcgacggcgagcttgcgcccacacgctcgggcaggacgttcgccgtgatcaatcccgccaccggccgcaagatcgcggatgcgcccttcagcgttgccgatgacgtggatctcgccgtccatgccgcgcagcgcgcccagcgcgaatgggccgatacaccggcgcgcaggcgcggcgccctggtcattgaatgtgcccggctgctggcctcgcacgtcgaggagctggcacggcttgtgacactcgagaccggcaaggcgattcggaccgaaagccgtcccgaagcggaaggtatcgccgacatgctgcagtactacggcggcctggccccggagctgaagggcgagaccgtgccccaccggccggatgtcctgacgctcaccgtgcgggaaccgctcggcgtcgttggcgcgattttgccctggaacgcgccaatgtacatcctggcgatgaaaatcggaccctcgctcgtggccggtaacactgtcgtggtgaaatctgccgaggaagcacccctggcagtgttgcgcgtgtgccagatcctgagccaggtgctgcccaagggtgtcctcaacgtggttgccggctatggccctgaatgcggcgcgccgctggtcgcgcatcccggtgtgcacaaggtcactttcaccggctccgtggaaacaggcaagatcatctacaagacagcggccgacaagctgatccccgtcacgctcgagcttggcggcaagagcccgatgatcgtcatgcccgacgctgacctggatcaggctgccgccggcgcggtggccggcatgcggttcacccgccagggccagagctgctcggcctccagccggatgatcgtgcacgagtcggtgcatgacgcatttgtcggcaaggtgaaggcgctggtcgatgccatgaagattggcgatccgatggacgaggccacggacatcggcactatcatctcgccagcccagtacgacaaggtgtgcggatacatcgaagcgggacgatccctgcccggcacaaccgcggtggaatgctcgacattgccagcagacctggcgctgggagccggactgttcatccgccctgtgatgttcaccggcctgaccaatgatagtaagctggcgcgcgaagagatcttcggtccggtcgtctgcgtcatgaaattctcgagctacagggacgcgttggcgatggccaacgacacagactacggcttgacggcgtcagtctggacccgggatctgaagacggcgatggatgccagcctgaggcttcaggccggcttcgtccaggtaaaccagaatctcgtagcccagcctggcctctcgtatggcggctacaagaattccggcttgggcaaggaggcatcgcttgaggcaatgctggaccacttcacacagatgaagaccatcctcgtgaatctcgcatagcaccagcggcgccgcaggcgccgctctgcctcagaaaatcattaaggagacaccggtcatgaaaaattcgatcgcgctgctgttctgtgcattggtcaccacagtctcgatgccgtctcacgccaatgacagcacgacgccccgtcgcctcatcgttccctataccgcgggcggaggcagcgacacgctttccagggcaatcggccagaagctttctcaggtactgggcgaacctgttgtcgttgaaaaccggcccggggcaaacggctacattgccgctggcgttgtcgccaagagcccaccagacggccgtaccttgcttgtcggcggcaatgcgctgattatcgggccgatgttgtactcatcgcacaagcttaatgcgttgaaggatttcactcctatttccagtctggtcagagtgactcttgtactggtcagtagtccgggccttccggccaacaatggccgagaatttgtccagatggcgcgaaaagagaaaggcctgagctacgcctcgccgtcgccgggcatcatgtttgcgaccgagcaaatcaaggcgctggccggtttcgacctgatgcgcgtgtcgtaccgtggcgcaccggaaggctttatcgatgtgacttctggaagggtatccgtgatgtttgacagcgttgccgcggagctgccaaacatcagatcgggtcgcgccaaggctcttttggttaccggcgaaaaccgccaccctctccttccggacgtaccgacgcttgctgaatctggcatcccaggctacgtagaggacaactatatcggcatacttggtccggccggcatggatccgcacgtcgtcgatacactgaacgccgcattgctcaaggtcctccgagaccctgaattcaaggcctttgcagaaaggctgggatttctcccttcacctgcatctcccaaggccttccgggatatgctcggcgcgaccacaacgcggtaccaacagattgccaatcagctcgacctcaagccggaatagagaagccacatgcattggtgcgaatagcctgacgtgtctgtccccgggcacatcggctcggggccgcgctgggcgcaagccgtgcggccccgaaatcgagcagcatttcgacggtcgccagacagttccagggggatcggtggcgtttagtccacgaggaaacgttcgcacagcagggcccaatacgccgcaccgacagcaatgttcccatcattgaagtcgtagccgggattgtggaccgagcagcctccggcctttccgccttcgccgtttccaagccacaggtagcagccaggcacggcatccagcatgaaggcaaagtcctcactggcggcaatgggcgacgcctggcagttgacgtggctcgcgcccagcaagtccagggcgacctggcttgcgaacgccgtttcggccggcgtattcaccaggactggatacccgcgctgataatcgacctgcgccgtgacgccataactctgcgcctgcgcggataccaggtccctgacacgctgctcgatccgctctcgcacatcgcggtccagtgcgcggacactcagcctgagcacggcgtgcgagggaatgatattggagacggtaccggcctggaacgcgcccacggtaatgaccgccgcttgcagcggatcgacattgcgcgccacgatagtctgcaaggccatcacgatggaggcgccggccacgacagggtcggccgcgtggtgcgggatcgccgcatggccgccgacgccttccagcgtgatggtgacgttgtcggccgaagcctgcgccgcgccctcgcgcaacagcagacggcccgatgcggtgcccggtacgttgtgcatggcgaagacggcatcgcaagggtacttcctgaacagtccgtcctccatcatcttctttgcaccgcccaacccctcctctgccggctggaagataaggttcagggttccgctgaagtcgccgcgccgggcgaggtactttgctgcgcaaagcagcatggtggtatgcccgtcatgcccgcaggcgtgcatcacgccgggatggcagctggcataggggagccctgtggcctcctccatcggcagggcatccatgtcggcgcgaatgccaaggctgcggttgcccgtaccgcgtcgcagccggccgacgacccccgttgtccccagcccgcgctcgacctcatagccccattcggcgagcaggctggccaccatgtcgctggtgcggtgttcctcgaagccgagctccggatgccggtgcaggtcacggcgaactgctacgaactcttcggcgctgtcccgcagcgcggccaggatgggatgcatgtcgtccttattgcggctgcaagccgatggcacgggcaatgccgcggtattgttcgatgctctgctgataggccttctgactttcggcaagcgacaccggcttggacgcaggcaggttcgcggcatccaggcttgcgcgcaccgaggggtcggccagcgtatgcacaatcgcgttgtgcaccgcctgcacgacaggctcggcagtgtccttcttcacgaagatgccagcccaggttgaatagttgaagcctcgcagcgccttgctctcattgacgctggggaccgacttcactgcctccactcgcgtaggcgacagtacggccagcatccggacctggccggtgcgcatgcgttcgatgtcaggcttgccaaatggcgagatgaagatatcgacgattccgccaacgaggtcctggatcacgggcgcgccgcccttgtaagggacgtgagtcatcggcgctccgatggtttgggacatgtgcgcccccaggaggtgatagagcgagccgatgccgacgctggcgtacgtcagtggtttgccggccttggctgcctgcgcggcataggcggcgagttcgtcgacatcctttaccggcagatccctgcgcaccaggatggcaagatcgacagtgccgaccatatgcaccagcctgaaatcttcgctcctgaatttgattgcggcattggccagcggcgtagtgatgagctcgccgggccctgcctgcaatagcaggtggccgtcggccggtgcatgaaggaccttctgcgcggcaatcgcgccaccagctcccccgaggttctcgacgatgactggctgcccgaactgccgggccagggacccgttcaggttccgggcaacaacgtcggagaggccgcccgccgggaacggcaccatcagcgttaccggccggtcaggaaagccgtgtgccggcgccagccctgcaaaaagcagtgctgcaaccaggccgccgagccaacggcggccaatgttcttgaatcgggtcatggcggtctcctcaatgcgtgttcttgtggaatcggatcgtaaagcgccgtccggcatgcgtccaatgcattatcggtctaaaatttattcaaaaatctcatctataagtgcgcaatgcatctcaaacatctcaagcatctgctgatggtggcggatatggcgtccttcagccaggcggcacaacgcctgcacctgacccagtccgcgctgagccggagcatccagacgttggaggacgaactgggaggccgcctgatcgaccggcacggcaagcgcaatgtgctgaccccattgggggagctgactgcaaaccgggcccggcgcatcgtgttcgaggaagcggaactgcaccgcagcgtcgaactgttccaccaccaccacctgggtgccatccgcgtcgggctgggcgcggggccgggcgcagtgctggcgacgccgtttctccgatacatggccaggcaccatcccggcatacaggtcagcgtgtcgcttggtacttccgatgcgctgatgatccagctgcgtcagcgatcgcttgatgcagtcatcgtggaggtgagcagcgtggcgccagcaacggaccttcgccacgaactgctgaacgcgttgcagggccgctttatctgccgcacaggacatccgcttgtgcaacaggctgccggcggagacgccgtatcgtttgacgatgtcatgcgttatccgctggcttccgccccgctcagcacggaagtcgcgcgcaacctggtgaagcgcttcggtccacgcgcggatccggagcattgccttagcctcaggtgcgagaatgtccggagcctggtcgaagctgtgctggattccgacgcgatactgttcagcatcgtcgccgcagtgcgtgcggagattgccgcaggaaaactatgcgaactggtcacgaccccagcggtcgatgatggcccccgctatgcctctttcaccctggcggggcggaccgaggcgcccagcatggaaatattccggaaattcacggacgagcatttgcgtgactagccgccaggcgagctgttcccgatcggcagcgttatgcttgaatccattcagggcaatgatgtgccttgtcgatgcacaataagagttccttggatcacccaacctccactccgagaccggtaccggagccgtcccgtgagttcccgttccttattcaaaagcggatgccggtatgccaaggccccagatcctgacctatgtcgacgccggcgcttccgactggaccgcatgcctgatgcggaccatcgggcaccaactccacgccagcacctacgagaaccgtgcggtgatggcagacgacatccggcacgacgccacgctgttcgatggggcggtgctgtttgtcttgccgggaggcgccgaccttccctactgtgcaatgctgaacggtgccccgaacgcgcgcatccggcgtttcgtcgaacagggcggcgtctacctcgggatttgcgcgggcgcttactacgcatgtcgggaactggcgtttcacgccggcaccaggggcgcaatctgcggcccgcgcgagctgtgctttgtcgacgccgtggcagtgggctcgctgccagaactgactgacggcatgctgtatgacggcacgccgcgtaccacggccgcggtgaaactgcgcaccacggacagcctgaccgatgtcccgatgtcgctatacacccactaccatggcggctgccgctttgacttcggcgacgctcccggcgctgacacgcaggtcctggccgtctatgcggatatcgatggcacgccgccggccatcgtcagttcacgggttggcaagggccgcgcggtgctcgccggcgtccaccttgagatctccgagcgggagtgcaaggatgcgctgcgcggacacagcgatatgcgtgaacacctccatgtctgcgaccggctggcggagaccggcgatacacgcctggcggtgtttcgccggttgctggcgcacgcggggctggtgctgaactgagcggcgcgccctaccctttggccggcattcttagtgaattcacacaatgttgaccagccgcgtccccgccgtcaggaacgtgcctgcggccgcctgccacgttacgcggccgccgcgatgagcatggacttgcatctccatcttcatggcttccatcacggcgatcagatcgccttccttgacctcgtcgccaactgcgaccttccaggtctgcacggtgccggcgatcggggatggcaggtcggccgggtcagtagcggcggcctgggccggcgccgcggcgctgccttgcccgggcgcgtcggcgaggccgcgcagcagctgcgccggcagccccagcaccatgcggcggccgtcgatctcgatggcggtgcgcaacaggctggcatcgtgccggggctcggcacgggtggccgctgccagcggttcggcgaagtcggactcgatccagcgcgtgtggaccctgaagccatccgcgccgaggaaatctgcgtggtcgatcaccgcacggtggaacggcagcaccgacgccacaccctcgatacggaactcgcgcagcgcacggcgtgcgcgcgccagcgcctgttcgcgcgtggcaccggtcacgatgagcttggccatcagcgagtcgaatgtgccggggaccaccgagcccgactgcacacccgagtccacgcgcaccccggggcccgacggagcttcgaaggtctgcaccggcccgggcgtgggcaggaagccgcggcccacgtcctcggcgttgatgcggaactcgattgaatggcccagcggcgccggggtttcggtaatggagagcggcaagccatccgccacgcgcaattgctcgaccaccaggtccacgccggtggtctgctcggtcacggggtgctccacctgcaggcgggtgttgacctccaggaaggagatcgcgccgctggcgctgagcaggaattccacggtgccggcactggtgtagctggccgccgcgcagatgtcgcgggcggcggcgtggatacgcgcgcgctgcgcgtcggtcaggaacggcgcgggggcttcttcgaccagcttctggttgcggcgctgcagcgagcagtcgcgcgtgcccagcaccacgacattgccatgctggtcggccagtacctgcgcttcgatatggcggggcttgtcgaggaactgctcaacgaagcattcgccgcggccaaaggcagtgacagcctcgcgcacggcggaggcgtacaactcctccacctcatccatgcgccatgcgatcttcatgccgcggccgccgccgccgaaggctgccttgatgatgatcggcaggccgtactgctcggcaaaggccagtacctcactggcatccacgaccgggtcgggcgtgccggcgaccagcggggcgccaacctgcaaggcgatcttgcgcgcttccaccttgtcgcccagccgcgcaatcgtggcgggagacgggccaatccagaccaggccggcatcgatcacggccttggcaaaggcttcactttccgacaggaagccgtagcctggatgcacggcatctgccccgctgcgccgggcgatatcgagcagcttgggaatgttcaggtaggtgtcggccggacggtcgccatccaggccgtaggcctcgtcggccagccgcgcgtgcagcgcgtcgatatcagcattggcatacacggccaccgacccgactccgtagtcggcacaggcgcggatgatgcggacggcaatctcgccacggttggcaatcaggactttcttcatcgcaaatctcggttggggcttgtgcgctcaggcggcagacgatcgctgcgccgacagttgcagttctgacggttgaagttcttcgaaggcgccgagcgggttgaagcgcagccaggcgccaaccggaatctgtccggcgcggtccaggtggtaaggcgccacggccccgatcacggggtagccgccggtcagcgggtggtcggccaggaacagcacgggttggccgcttggcggcacctgcaacgcacccagggcggtgccctcgctgggcagctcgccggtgatggcgcgctccagcggcacctcgccggccaggcgcaggcccacgcggttggattgcggggtgacttgccagcgctgcgcagcaaggcgcgccacggactccgcagtgaaccagtcggtgcggggaccgagcaccacatccagcacgacgtcctgctccaccgtgggcagatcggcggcaggcaacccgggggtgcccacgacggcgccggccggtgcgggcagcaggtccagcacatcgcccacggccagtggcgcgggaccgaccttggccagcgagtcagtcgcacaactgcccaggaccggcgtgacggcaaacccgccgcgtgctgccacatagctgcgggcgccggcaagaggctgaccgatgctcagcgtgtcgccatcggccagcgccacggcctggtggttcgggacgctccattggcgaccatcggcagtgcgcaccgtcagcgccgcatcggcgccagtgacagccagcacggtttcacccacgctctgcagttgcaggccgccgcccacggtctcgagcgccgcgccgtcgctgcggttgccgaccaggcggttggccatcttgagggcggcctggtccatcgcacccgaggccgagacgccctgccccgcctggccgtgccggcccaggtcctggaacacggtctgcagcccggtggccctcaccttcagcgccgcggcagcagccgccttgtccgtcggcaacggctggcgcgccggggcgccggcggcgatggcgctgcccgcatcgagcacgccatcgagcgtggcgatgtcgatgaagcgcacgcgatagccgggctgcagcagcgcaggctgttcgcgattcaggtcccacatggccacgggggtaaccccgatgatctgccagccgcccgggctggcctgcgggtacacgccgctgaaggtgccagccaggcccacggcgccggcgggaatacgcgtgcgcggcgtactgcggcgcggcacgtcgaagctgggatggccgccgctgagataggcaaagcctggcgcaaagccggtaaaggcaacggtgtattcgctgccggtgtggcggcgcaccacttccctgggcgtgatgccaagcagctgggccacctcggccaggtcctcgccgtcatagcgcaccggaatctcgaccaggatgttgctgcgctcgacgcgctgcgacaggtcgcgcgcggcgatggccgataccagcgcggcggcgctgatggccgatgggcggaagtgaacgaggatggtgcgcgcggcgggcaccagctccgccacgccgtgcacgggatcgcgctgcagcgaggccagcagggccagggtctggtccaggtcggccagttccaccagcagtgcattcgaagtgacgggcagaaaacgcaaaacgagctccgcaatgacccggaggtcctagacgtgatacgtgctgtctggcacgtcggtaatgaacatgtggcccggcgcatgcgtcacggcgaacggcacgcctgacgccatcacggccgcctggggcgtgacgccgcaagcccagaacaccgggatctcgcccggctcgatacgcacggcgtcaccaaagtcaggcctggcgaggtcggcaatgcccagcgcggccggatcgccgacatggacgggcgagccgtgcaccgacgggaagcgtccgctgatggaaaccgcatcggcaacccgatgcgcagggatgggccgcatggacacgaccatctcgccatgcaggcggccagccgggcgacactggcggttggtgcggtacatcggcacgttggaaccgtcggcgatatgccgcacctcgatgcctgcctcttgcagcggcgtctcgaaggtgaagctgcagccgatcaggaaggtgaccaggtccgggtgctcagtccacaggggcgtggcatccgccacctcctccgccagcttgccgtcgcgccacacgcgatacagcgggatatcggtgcggatatcggccccttgcgccagcacggtctgctgtgcacccgcttcgatcacgtcgagcacgggacaggccttggggttgcgttgcgcgtacagcaggaagtcccaggcccagtcgcgcggcaacgcgatcatgttggcttgcgtcatccccggtgcaatgccggcggtaggctgtaccgtgccggcacggtagcttgcgcgcgctgcgcgcgcggcgttcacggcggcgatgcgggtgcgttccagtgcggaatcttgcatgcgtgttgctccagtgtcttggatcagatcaatgcgcggcctcggccccggcttcggcgagcaattcgcgcccttgcgtttccggcaacagcaggcaggcgataacgaccagcccataggcgccggcggcgagatagccgatggcaacccccagcgacatcgatgcgctcatatgcccgatcatggccgggaatatggaaccgaccgcacggccaaagttgtagcagaagccctggccggagccgcggatatggctcggatacagctccgtcaggtaggcccccatccccgagaagatcccggacaggaagaaacccagggggaaacccagcaccagcatcgcggcgtcggtgatcggcaactgcgtatagcagatcacgaggaaggccgcgctcaccgcaaacagcatgaagcaacgccggcgccccaggcggtcggacagccaggcgctggtcaggtagccggcgaaggacccggcgatcagcaccatcaggtagccgctggtgttgagcacggagagattgcgttccatcttgaggtaggtgggcagccaggtcgtcaccgaatagtaggcaccttgcatgccggtcgccagcaggcttgccagcaccgtcacgcgcagcacgccgggcttgaagatcagcatgaagttattgctttgcccggtgcgggccagcttggccctggtttcctgatacacctcgggctcggagatattgcggcggatatacaggataaagaccgccggcagcacgccggcccagaacagcacgcgccatgcgtattgctgctcgaacacggcatagaccgcccagaatgcaatcgccgacaggccccagccgatggcccagctgctttgcaccagtccgaccgccttgccacggtggcgggcccggatcatctcggcgatcagcagggaaccgactgaccattcgccgccaaagcccaggccttgcagcatgcgggtcaggaacagttgctcgggggactgggtgaagccgctcaggaacgtgaagaaactgaaccagagcacggtcagctgcaggatccgcacgcgaccatatttgtcggccaggatgccggccagccagccgccgatggccgagctgatgagcgcgcccgtcgcgatgtagccagcctcggccttggtcatgccccacaccaggatgaaggtggggatcatgaaggtgtagatcatgtagtcgaaggcatcgaccccatagccgacgaaggcggcaaagagcgtcttgcgctccgcctgatttgtttctttaagccacatggttgcgctcactatggataaggacaaagcgtggacaaggctcgtcgcgatgtcttcacgacgaagttccggtagcgagcaagaccactaagacagcggccccgcaccccagccgctgtttagcaaaacacatgccatgttcatctatctgcacgtatgactcaaccaccgtgacatattgttgaacaatattggctgaggttcgattctcgtatacacctaagtcacgtctgcagggcagacttcgcaccaatcttgtgcctattgttcaacaaagtgagataacatcgccgcacggggcatgcctgaacctgtcgcccctgacgcaagccaacatgacatccagtactgacgtaagaaacctggccgagcgggtcacggagcagattcgccagcgcatcgtgcatggcgaattcgcgcccgggcagcgcttgtcggaagccgcgcttagcgagagcctgcagatctcgcgcaacaccttgcgcgagacctttcgcgtgctgaccaaggaaggcctgctcaagcacgaacccaaccgcggggtatccgtggcaattcccagcattgcggccatcatcgacatctaccgcgtgcgccgcatgatcgagtgccaggccatcgcccaggcctaccccagccatccagccaggaagcacctgcgcgaagcggtggaaatgggactgcgctgccgcgacagcggcgactggcaaggcgcgggtaccgccaatatggagttccatatggcgatcgtggaactggccgacagcgagcggctgaacgtgatgttcgcccacctgctggccgagctgcgcctggctttcggcatgctgcaggatcccgaattcctgcatggcccatatgtcgagctgaaccagcacatcctgcagttgttcgaggcgggcaagctcgcagagtgtgccgcagccctcaacgactacctggtgcagtccgagcgcatcgtgctgtcggtttgcgcccggcacccgattttcaaggggcgttgaacgccggtgcggcgcatccatgcatagctgctgcacgccgagccgcaatggcccccgcctgctcaagatgcggagccatgcattgtcgtcggtaaggcgccagtgtcctcacttcacggcaagcgtaaacggcagcagcagcgcattcacaagcagcaagccatagacgaccaccgccgccgccgggatggcgaaacgcgtccgatcctgtgcgcgcgcggcacggcgcgtccacaggaaccccgcacccatcacgaccagtcctgaaagcaggctctccacggcaagggctgccggatgggacttgtccgggcggctgttcttgttctcggcaacgggaggcgctgtggcttgccagacaggcagcgtttcaacagccggagccgtcggccgtgttggttcgacgggttccggtccagccgcctcggcaagcggctctgccggcggcggctcttcttgcacgcgctgcgtcggcgcagggatctgcgttgaggtctgcgagccctgcgcggaagacaccgcaggcggcggtgccgcctcctggctggcgggtggcgacaccgccgttgctgcttgattcgcggagtcggaccggcccggtgcgattcgcatcgaatcccgctcccgccagaatttcgcgaacatgctttccaggcagcgcaccgagccgcacgcatcgcgccggccgcgccacgccgcgatgtccgagtccaggatcctgcccttgcgcagcatcctctgctgctcggcgtaaatgcgctcgtagcgctctgacagcctgggggaatcgcagatcagatgccgcgggcgcgcctgcggaccggcctcgtccgtcgcaaggctgcatctcaccccggagccatccggattgttgcagcgtacgggggattcgcgcgcaattggcttgcagacgatgtcagaggcccacgcgccgcttgcggcagtaaggcccgctgctacacccacggagacaatggtggccaggcgccctgtgatcctcttcatcatgatgccccatcaaagcggcccaaggctttcaagctagtcgatagttgccgggtattccaggcacgcaatgcggggcgcgcgcggtaagccaccttgcccggcaccgacaggtccggatgcgtcgcgcgatgaacaatgcattgcgaagccgcagcaacttctcacgccgcgagatttcatggcattctcgataccctccgacacagcctcgccttcgaaaatttcccgagcggaatcatgcacatcaaagcgaaagagactctcatggacacttccaggccttccagccagcgccgcaacctttgttcgatcctgggcatttccacgcccatcatccaggcgcccatggccggtgtcagcacagcggccatggctgcagccgtgtcagaggccggcgggctgggctcgctcggcgtcggggcaatggatgccgaagcggcgcgaaagacaatccgcgagacacgagcgctgaccggcaagccattcaacgtcaacctgttctgccacgcccccgccaaggccgatgaggtgcgcgagcaggcctggctcagctaccttgccgcccagtttgccgagcacggcgcgaccacacccgccagcttgcgcgagatctacaggagtttcgtggccgacgacgccatgttccagatgctgctggaagaaaagccagcggttgtgagcttccattttggccttcccgccaagcagaaaattgacgcgctgcgcgcggccggcattgtgctgctggccagtgcaacgtccctgcatgaggcccgccagatagaggccgccggcgtggacgccatcgtcgcgcaaggcattgaagctggcggacaccgcggcgccttcgacaccgatggctacgacgaaggcctcggcacgctggctctggtgcgtcttctggtgctgggcacgaaacttccggtgattgcctcgggcggcatcatggacggggcaggcattgccgcggtactggctctcggggcagaagccgcccagcttggcaccgcattcgtcgcctgcccggagtcatctgccgatgccgcctatcgcgcggcgctgaccgcgccccagccgcgcgcgaccacgctcacccgcgccatatcgggccgcgcggccaggggcttcaccaaccggctcacggcactcggcgccgccgccgacgcacctccggtgccggactacccgatcgcctatgacgcgggaaaggcgcttcacgccgctgccaaggccgcggggagcgctgagtacgcggcgcagtgggccgggcaggcagcgccgctggccaggtccctgccggccgcggagctggtggcgcaactcaggtcggagctcaggcaagcgatcctgcgcatggcgacgtttgcggacccgcaggacgcagcctgagcgtatctataacaattatttgaatgtactgactgccggctctacgatggcgcaacccaacgtcgccactcccacgaggccccatgcatatcgccatcctgaccttcgaaggctttaacgaaatcgactcgctgatcgcgctctccatcctcaaccgggtcaagcggcccggctggcgggtttcgatcgccagtccggcggccaaggtgcgttcgctgaacggtgtggtgatggaggcgcaagcatcgttggaggacgcatgcaacgcggacgctgtgctggtgggtagtgggatacgaacccgggaagtcgtcgccgataccgcgctgatgtcgcaactccgcttcgacccgacgcgccagttgttgggcgcgcaatgctcgggcacgctcatactagccaaactgggcttggtgaacgacgttccggcctgtacggacctgatctccaagccatgggtagtggaggcaggcgtggctgtgctcgatcagccgtttgtcgccaggggaaacgttgcaaccgccggcggatgcctggcgtcgcagtacctggccgcctggttcatcgcccgtctggaaggcgtcgaggctgcacgcaacgcgattgactatgtggcgccagtgggcgagaaggtggcctacgtgacgcgcgcgatggcgaacattgcgccgttcctctgatgtgcgccccggtcgagccggcgcgccagctaagcctgtagccgcaattcctgcagcagcgtcggtaccagctccgacaccgtcggatggatgtgcatcgcgcggctgatggtggtatagggtgccttggcatacatgatgtcgagcagtgagtgaatcacctcgtcgccggtcacgccgaggatcgcggcgcccaggatcatgcgggtatcggcgtcgaccacgaccttcatgaagccctggctctcgcccttctccacggctcgcccgacgcggctcatggggcgagagccgaccagcagcctgcgtccggattgccgggcttctgcttccgtcatgccggcgcggccgagcggagggtcgatgaacatggcataggctgcgatgcggtccgtcaccttgcggggatcgttgtcgagaaggttggcagcgacgatctcatagtcgttgtacgacgtatgcgtgaacgctccgcggccattgcagtcgccaagcgcccagatgccggggacattggtgcgcaactgttcgtctacctggatatagccgcgggcgtcggtctccacccccgcctggtccagccccaggtcctccgtgttgggcacgcgcccgaccgccagcagcaggtgcgagccgtggacgtcgcgcgccccgtccgaacaatccagcccgaccgcaatgtggtcgccttccctgcgcgcgctcaggcagttggcattgagccggatttcgatcccctcgcgctccaggatctccagcaccgcctgcgacacatcctcgtcttcgcgctggatcaggcgcgagcctttttcgacaacggtcaccctggccccaaaacgccggtacatctggccaaactcaaggccaatgtagctgccgccaacgatgatcaggtgctccggcaggaaatccacctccatcatgctcgagttggtcaggtacggcacctggtccagcccgggcatgggcggaaccagggcccggccgccgacgttcacgaaaatccggtcagcttccagcagttcgccgttgacccgcacgctatgcgcgctttcaaagcgggcatgaccttgatacaccgtgacgttctccagcccgcgcatccactgttccacaccgttgctggaacggccggagatctcgtccttgcgtgccttcacctgcttcatgtcgacggcgaccggcccgccgatggtcacgccgtactcggcagcccgccgcgccagttgcgctgcgtacgcgcttgcgatgagggttttggtgggaatgcagccggtgttcacgcaggtgccgccaaaacgcgcgcgctcgatgacggccgttttcatgcccgcgccggccagccgcgcagcgagtgcgggaccggcttgtccggtgccgatgatgatcgcgtcgaatccttgagccatcacgattctccttgcctggtatcgcaaagccacaaggtactttagatggtgcgacgctgccctgccagctacgcgtaggcgtcgacgccccgcaccagcagcctggccagccgaggccgtcgcaactgctccagccaccattgcagcgcgcggccttcgtgatcgccgcgccagcccacgtagagcaggttgggctcgcgcgggtcggcggtgcgcttctctatcagttcgccgcgctgcagcagcgagccgacccggtgcctgggcagccagccgatccccaggccatcgcgctgcgccagggtcttggctcgcacgctcggcacggccagcaagcgctgaccacccaccatgccgtaagcgcggccgcccgtgaggcgtgatgaatctgccaccaccacggcacgatggcgggcgatctcctcacgtgtcaatggttcgcgcgcggccgccagcggatgccggggcgagaccgcaaacacccattcgatcacgcccagctcgaaccaccccaggttggggatggcgggcggctcgttggtggcaccgatgaccagatcggcgcggccatcccgcagcgcttcccaggtgccggccagcacttcgtgtgtgacgcgcagcgccacgccggattcctgcgcgtcgaacgcatgcatgacgggcatcagcgtctcgaattccatcagctcgtcggtcacgatccacaaccggtcttcccagccattggcgacctgccgcacgcgctgtgtgacgcgcgcgacatcctgcgcaagccgggcggcttcttcggtgagcaattcgccggcgcgcgtcagctgcaggcggtagccgcggcggtcgaacaagagtgcatcaaagcgctgctccagctgccgcgcggcgtgcgacaccgtggacggcgccttgcccagcctggccgccgcgcgcgacaggctgccggcctcccggatggcctccagcagggccaattcgtcctccgacaacatgtgcaactccttcgaacgtgttcgtcggattgatcgtatggcaaaccggaggccagcgcccatactccagtcacgcaattgttcaaattcacctttcccgattggaggacatcatgaatcgcttcgaaggcaagaccgttctgatcactggcggcaacagcggcatcggcctggcggctgcccaggcattcgcccaggaaggcgcccgcgtggtcatcaccggccgcgacgcagcggcactggagggcgcccgcgccacgctcggcaacgaggccatcgccatccgcaacgaaaccggcaccgtgcaggccgcgcgtgacctggctcgccagctgaccgacgcaggcatccgcctggacgccgtcttcatcaacgccggcattgccaagtttgccgccgttgccgatgtggacgaggcactgtgggacgccaccttcaacgccaacgtgaagggcgcgtacttccagatccaggcgctgctgccgctgctgaaccggggcacgtcgatcgtgctgaacggctcgatcaatgcgcgcatcggcatgccgatgtcttccgtgtatgccgccagcaaggcagcactgatctcgcttgccaggaccctgtcgggtgagctggtcagctcgggcatccgggtaaatgtggtcagccccgggccggtgacgacgccgctgtacggcaagctgggcctggaagccgacaccctgtcggccactgccgcgcagatccagagccggattccgctgggccgcttcggcctgccggcggagattgcgtcgacggtgctgcatctgtcggcgcccgaatcggccttcatcgtcggtacggaaatcatcgccgacggcggcatgagccaactgtaagtcaatgcctctgcgggccgcggcgtgggcgcggtctgcgcatgaggtggcccatcctgcctggagcagcttcatgaaccaatccattgcctttatcgtccatctgccgggcaagcccgagcggcgcgctgagctagagtcgagactgcttgatgtcctcgagcagatgtcgaaggagccggactttatcaacacgtatctgcaccgctcgctcgaagatcctgacaccctggttctctatgagaactgggcctgcagcgagcagcatttcagggaccaccacctgaaagcgtcctaccggcgcgaatacgaggcggtgctggccgatctgctgaaagcaccacgcacgccggagtttctaacgccggcgatgtctcgccttgtgccagcgtgccggccggatcttcacgcttgatcagcgccgagaaggcattttcgacatcctcggtcgcgcgcagcacagtctgacggcatagtcatgtcgtgattggtgatttccatgaatgggcgaaggctgctcagccagccgtctggtgcgcagcgcgctggcgctcatagacctgcaggtggcaatatgccgcacggctcaacggaagctcatgcccgtacccggctgcgcgcttgatgagatcgccgacgatggcgtcggcttctatgcgtggggcgccccgcgctatatcccgcatcatcgaggcagcccaggtcgatgcttcgtccagcagtcgggcctgcatggcagcgacaacgggttcagggatggcatggccgtacagttgcgccaccgtgcggcactccgcaatcgcgtcaagcatcaggcgacggccatcctgggtcttcatgatgtccgccacggtcccgcgcatcaggcatgtcatcactgcgccggcggcaatcatggcccacttgttccacagctcctgcccgatggcgcccgatagctcacgcgtaccggccgccctggacaccagcgcatggaaatccgcggccaatgccgacccctgcgcggcgcgcgggccgactaccagccggtccatgcggccggcgtgcacgacggttccatccgccgccagcgttgtcgctatgtatgcgactccacccagcacgcgttgcctgccaaagcactggtcgagccggtcataggcgtcaaggccgttgagcagaggcaataccgcagtgtcccggccaacggccgggctgatggcccggatcgcgtcggcaaggtcgtaggccttgcatgccagcagtaccacgtcgaactgcgcgccgacctgaccggccaggaccatctttaccgggcggtggaagtcgccaagttcgctacgcacggccaggccaacccgttccagcgcccgcgcgcggccgggccgcaacatgaaggtgacatccgcgcctgcctcgatcaggcgcgcgccatagtagccgcccatgcccccggcaccgagtacaagaatcttcatgacgcctctgcctgcgcggcggctgcggggcggcactggacgatcaggttgccggtgaaaacctgcactggctcgtcggcctggttgaaggttgtggtacgcaccttcaccacgccctggtcggggcgcgatttcgaaatccgcacttcaagtatctcgctctcgatatgcagttcatcgccagggcgaaccggccttggccagcgcagctcctcgaagcccgcgccgacgatgccgcccgcgggccggaattcgccgtcgaccagcaggcgcatcgtcagcgcagcggtatgccaaccgctcgcagccagtccacgaaacagtgtgtcgcgggcggcggcttcatcgagatggaagggctgcgggtcgaactcggcagcaaaggccttgatccgttcaggcgcgacggtcagccgccccgaaccgtatcgttggcccgccgcgagatcctcgatgtattgaatgttcattttctcctccagatggtttgtgctgaactttgcatcaatgcacgcccgctacgagaacagacggatcaggccagcgtctcgagcgccagcgcaatcccttgtccgccgccgatgcacagcgtgacgatgccgcgccgtatgccgtcggcgcgcatggcatgcagcagccgcgtcgtcagcaccgcgccggtcgcaccgatcggatggccgtgggcaatggcgccaccgtcgacgttgatgatgtcgtgcggcaatccgagctccaccgcgacagccagcggcaccgcggcaaatgcttcattgatctcgatgcgttcaatgtcgcccagctcccagccggcgcgttgcagcgcctgccgcaccgccgggaccgggcccagcccgaacatgccgggctccacggccccgacaccgtaagcggccaatcgtcccaacggctgcagccccctggcttcagccagcgcacgttcggcaatgatcatggccgctgcgccgctgttgagcccgggcgcattgccggcggtaatcgtgccgtccgggcgaaacgccggcttgagccggccgagcgtatcgaggctggtatcagggcggttggcttcgtccacttcgaacatggccgtaccgcccttccctttggtcgccaccccggcaatctggccggtgaatcgcccgttcgcctgcgccagcgcgaaattccgctgcgaacgctcggcccagcggtcttgggcctcgcgggtcagcgcgtagcgggcgacaaggtcctcggtatgccatccggagtgctcaccggagaaggcgtcaaacaggccgtcgtgcagcatgctgtcgtacaggacggaatcgcccatgcgttgaccccagcggccggacggcatcaggtatggcgcgcgatccatgttttccatgccgccggcgatggcgatatctacatagccgagccgtacctcgtccgctgccgtggcgatggcctgggcccccgagccgcaaacgcggttgacggtcatcgccggaaccgaaaccggcagccctgccccaatggcagcctgccgggccgggttcatgcggttgccggcctggatcacatttccgaacaccacgctgccgacctcgcctggatcgattcccgcccgtgccacggttgcccgtatcgctgcggcgccgagatcaaccgccggaacggccttcagtgagccgttgtaggcgccaatggcggtgcgcaccggctggcacagcacgacatctcttgcatgcatcgcattctccctaccaaacaatcagtttcaatcggccgcacgcactccatgcggtatgcgcccggtagccgggtcttgaaggttgcaacaagaattggctgcgcgggaaatccggctcaggcttccgccgagcgcgacagccgctggcgcacgcggtcactggcggcggggccgggtgcaaggtgatagtcggcatcggtgaccgggcgcccgttggcggggtcgaccagcacaggctccacgcgcacgccggtgcgccggttcgtcaactgcacgctttcaccttcaggcgcgagatgcttgttgccccaggccagcatcgccagcagcacctggcggaaatcgcgcccgcgctcggtcaggatgtactcggagcggggcgggcggtcgcagtactggcgacgctcaagcatgccttcttcgacaagcgagttcaggcgacgcgtgagcatattgggcgcgatagccaggttttgctggaactcgtcgaaccgggtcacgccgtaaaaggcttcgcgcaggatcaatacgctccagctgtcggcgacgcgggccgcggtgcgagcgatcggacacggcgtttcgccaagtggcttcttctgcatgattggcttcctcgagagacctgcttgctatcgatttgaaagtcagtctagggtagtcactatcatcgtgcaagttcgtttttcgcttgtgctgtattccgcgcccgcgaggcaccggaagcacgcccctgcccacaccgtctatgtggagggcaccgccgcccagacgccgattctgcacactgcccggcctcaaccgtttacttcgcacacgaactatctatatacttcgcatgcgaacttaatcgcgatgcctgcacggcagcgtgcaactctcacctggagaccgaccaatgacccccgaaatccgcattgacctcaccggcggcgtgctgaccatgacgcttgcgcggccggacaagatgaacgccttgacgaacgagatgtacggcgcacttgccgacaccatcgagcaggcacagcaggaccgggctatccgggtattgctgctgcagggggacggggacagctttacggccggcaatgatctcggcgaattcgcggcgatcgcgtcgggaaatggccccagcgaacgtcacgtgcatcgcttcctgcgcgcccttgccaattcgaccgtaccgattgtcgccgcggtcaatggcaaggccgtcggcgtcgggaccaccatgctgctgcattgtgattacgtggtgctcggccaggacgcgcaactgatcacgcctttcgtcaatctcgccttggttcccgaagcggcttcgagttacctgctgccgctgcggatcgggcacgtcagggctttcgagatgttcgcgctgggcgagccgcttgacgcgcaaacggccttggcatggggcatcgcgaacaaggtttgcgccaatgaccagctgcgcacggatgcgcgccggatggccgagaagattgccgccaggccggccggctccctgagcgcaatgaaacagctcatgcgcaatgcggaaaaactggtttcgcagatgaacagcgaaagcgccaggttcgaggagcggctggccagtgcggaagcccgggaagcattctcggccttcgccgaaaagcgcaaaccagacttcaccagggttgccgcgcagtgagtcgactgcctcgctctccggccgctgcgaggctacacctcgccctcgtccgcggccggaaactttgtctggaggctggtcagccagcgcgccaccacgtcgatctcggcggcggtgaaaccttcggtgagcctggtattcaatgccttcatgctcgccttggaacgctggcgcgccaggcgccctgcctccgtcagccacaggcgcgaggcacggccatcgttctcgtccggccggcgctcgatcaggccggccctttcggtccggtcggccaggccgctcatcccgggcgcgcccaggtccagcgccgcggcagcctcgctcgtcagcgcgccatcgttgctgcccaggaagaaaagcagtccggcctgggctgatgtcacgccacccgcggcagtgcgcgcttgtgaccaccgctgcaggcgccgctgacccacgttcaacaggtagacgaggcgatgttccatgtctggtgcgtcataaagggtgagatttcgttcgcatgcgaatattatcatgcgccggtgtcccgaatagcgtgacgcacagcgcctggccgtccgtcacacggcggccggctcttcgctgcgccgcgcacgggcggcacgcttgagggattgcggcggctcgccgaaaatccgcaagaacgcccggcgcatgcgctccgggtcggagaagccggtcttgctggcgatgcgctcgatcgtcagcgtgccggcttccacgagcaggcgggccgtgtcggcgcgcaagcgctcgacggcacgtgccggggactggcccgtgctctgccggaactcgcggctgaaatgccgcgggctcatgttggcggcgctggcgagcagctccaccgacagatcctggtgcagatgattcctggcgtaggtcaatgccgcttgtatgcgctctgacctcgattccagttccgacaacatcgagaactgggactgccccccggcacggcggtgatgaaccacgagcttcttcgcgactgcgcgcgacacgtcggtccccaggtcttgctctaccagtgccagcgcaaggtcgatgcatgccgtcatgccggccgatgtccacaccgttccgtcccggacaaagatgcggtcgtcttcgacgcgcaccgcaggaaagcgctgccgcagcgtactggcatggtgccaatgcgtagtagcccgccggccgtccaggatgccggcctcggcgaggatgaacgcccccgtgcagatgctggccatgcgcctggtcggctcgagtgcatggcctagcaggcgcagcagcctgggcgatggcgccggcaccgaggtagcgcccccaaccatcagcgtgtcaaaagccagcggatccatcgcggtggtctggatcgccgtgcccattgaactcttcacggccccgccgcgttccgagacgacatggatttcgtaggccgggacccgcacttcgaggttagccatctcgaagaccgacaccgccgccaaatcgagcatctgaaagccggggaagagcacgaggccgatttggttcatgttgtcctgaaacgagggaagttcgtcattcaggacaaaggctaggaccctatcctaaaactgtcaatcaactcccgatgggcttctcccaatgcgcgctatcgaccatccacgaggtatcgaatgaacatcattgcgctggcctgcaccactgtcctcggtctgcttctgttctcgctcggactcgccacctcggtgcagcggtccaggatcggcgtgctgagcggctacccatccgagcccgatcaactgctggcacggctgattcgcgctcacggcaacaccaccgagtacgcgccgttccttgcggtgctcttcctgtacctcggaactcagcatccgcctggctgggcggtctggtgcatggcaggtgcaactgcctgtcgcgtgctcctggtggttgcactgcttgcctggccctccatgtccaggccgaatccggcccgcgccgttggtgccctgggaacgtatgccttcgggacagccctttgcgtggccgccctcaccgtctgacccgggctgccgatgccggcagagcggccactctccaatcccattagtacctgacccttaaggggaatcgcatgaagacattgaatacgttcatcaggactgcggcgcttgttgccaccgtcagcagccttgcagccgctgcgagcacagccgccgccgcaccggctgctgacacccgcgctaccacggtggtgtttgtgcacggcgcctttgccgacggatcggcctgggacaaggtcattgccctgctccagtccaaggggcttcatgttgtatcggtccagaacccgctgtcttccctggccgacgacgtggcagccacgcgccgcgcgctcgacaagcaggccggaccggtcgtgctggtggggcattcctggggcggtgtggtgatctctgaaatcggacagcatgagcgcgtcaaggccctggtctatgtcgcggcgtttgcaccttcggaaaaccagtcggtggcggacctggccaaggattacccaaagcccgagggatccagcttcatcgtcgctgacaaggacggtttcctgacgctgacgcccgaggggatgtccaaacacttcgcccaggacgtgccggcggcccagacccggatcatggcggcgacacagggacccgtcagcggcaagagcttcgaggacaaggtcacggttgccgcatggcggaccaggccgtcctggtacatcctcagcgagcaggatcacatgatccagcccgccttgcagaaagcgatggcacagaagatctccgcccgcatcgtgacactgccgacgagccacgtaccgcagctgtcaaggccgaagcaggttgcggatgccatctacgccgccgcggtgtatcaaccgaaacccgacgtgcacccgccaacgacacgccgctgaccggattccactttccctctacctggtatcgacatgaaactccacgcaacacgcacggcacctgccatcgccacgatcgctttatgcctggctcaattggccttgccaagccacgcccaggcatcgccggccgccgaaggcggcgcaatcccgcaacgcgcggcgaccgaggacgcatccattcgccccttccacgccagcttcccgcaagcggcactggccgacctgcgccagcgcatcgccgccacgcgctggccagaccgcgagacggtatccgatcaatcgcagggcgtgcagctggcgaagatccaggagctggtgcgctattggggcaacgactacgactggttcaaggcagagcaaaagctgaacgcctacccccagttcgtcaccaggatcgacgggctcgacatccacttcctgcatgtgcgatcgcgccatcccaatgcgctgccgctcgtcatcacccacggctggccgggctcggtctttgaactgctgaaggtgattggcccgctcaccgatcccaccgcctacggcggccgtgccgaggacgccttcgatgtggtgattccgtcgatgcccggctacggcttctccggcaaacccgtcgggaccggctggggtcccgaccgcattgcaggtgcgtgggatgtgttgatgaagcggctgggctacacacgttatgtgtcacagggcggcgactggggctcggtcgtggcgcatgcgcagggccgccaggcaccacagggcttgctcggcattcacgtcaatatgcccgccaccgtgccagcggacgtcgcccgggcgctgaagaacggcgaagcagcgccggccggcctgtccgccgccgaaaggtcagccttcgagtcgatgaacaagttgtatacgctgggcggcggctatgccgcgatgatggtgacccgcccgcagaccgtgggctatggcctggcggattcccccgcagggcaggcggcatggatctatgacaagtttgccgcctggaccttcagcggtggcaaccccgagcgctcgctgaccagggacgagatgctcgacgacatcacgctctactggctcaccaacagcgccacgtcgtcagcacagctatattgggaaaacaacaccaacaacttcaacgccgccgagcagatgaccgcacagatcaaggtgcctgtaggcgtgacggtatttcccggcgagctctatcaagccccgcgcagctgggccgagcgcgcctacccccggctgacctacttcaacaaggtcgacaagggggggcacttcgcggcatgggaagagccgcagctgttcgctcaagagttgcgcgcagcgttcaggtcgttgcgctgagcgcggcaggcgggcggcggcgggcgctgaagcatggcaatgccttcagcgcccgagccgcccttgcttcgtgcccgcttatccgggcgcatggtccggggcatgcccgacatgcgcaccgatggccagcgccgcccagctccgatgccagcgctgacagcgtcatggcagccagtatcagcaatctgcgcattgcgcccctcatgcgtcagcgcctgtctacatcgagcaccgcctgcgcaaacgccgtgggcgcttcctgcggcgggttgtggccgatcccgcctgtcagttcccggtgctcgtagcggcccgtgaacttgctggcataggcgctgggctcggggtgcggcgcgccgttggcatcgccctcgatggtgatggtgggcacgccgatggcgggtgccgtggcgagccgcttctcgaggtcgtcgaacctggcttccccgctggccaacccctgccgccagcggtagttgtgaatggtgatttcgacgtggtcgggattgtcgaaggcggcggcgctgcggttgaacgtcgcatcatcgaacttccattgcggcgatgccagtttccagatcagcctggcgaactggtgggtgtacttctggtagccggcgcggccccggtcggtggagaaatagaactggtaccaccactggagctcggcctcgggtggtagcggctgcttgccggctgcctggctgccgatcaggtagccgctgaccgcgaccagccccctgcagcggtccggccagatcgccgccatgatgtcggcggtgcgcgcgccccagtcaaagccggccactacggcattgcggatattcagcgcgtccatcagcgcgatcatgtcggcggctatcgctacgggctggccgttgcgcatggtgtcggcagacaggaaggacgtcgagccaaaaccacgcaggtggggaatgatcacgcgatagccgcgggccgccagcagcggcgccacgtcgacaaagctgtggatgtcgtagggccagccgtgcagcagcagcgcgaccggccctgtggcagggccggcctcggcgtagccgatattgagcacgccggcgttgacttgcttgaccggcgcgaagctggcatgggtgcccggcgtggtcaagggcagcgccggcgccttcgacagaccggtttgcgcgcgggcggcctgcggcagcccgaacggcgcggtggccagcgtcactgccgctgcacccagaaagcctcgacgaggtagatcgactgtcttcgacatttgcttctcccgtttgcgtgatcaatgtgagcacgagtctaggaggccatggcaagcggaatgtgtcggatttcaggggatttgtatcgctgtgtatgtatccgcgatggcgacatacttggatacaaagcagcccggctgaaggactggcacgccagtcaagcggactctccctgcggcacgccttgcggcattggcctgttgccctgatctggaagattgcaataggcattagctgcacgagcgcacgccacaccgttttcgcgcgggcgctcccccgcatatgccaccgtggcgctcgccacgatcagcgcgacaggcaggagccgattgcacagactgactttcatggtcgttccacaatcaatgcgcgtctgccgacggacccttcggcgctgcaaccttgcgcatcagcggcaccatggcggtggcgatcgcgaagcagaccaggatcagcaggaagatgtcgccaaaggtctgggtctgcgcctcgcgccaggccagtccccacaattgcctgagggcggcggtctgcgcatcgagggcatcgtgcccgaccgcgacgaactggtcgctgatcccttgcaacaggttgcccatggcttcattacggatgttcaggtgctctgcctcgcgcaggaagtgcaggttgccgcggttgttgagcgcggtcgcgcaggcggcgatgccgatggccccgcccaggttgcgcatcaggttgaacagcccggacgcaagcttgagccgctccggcggcaggctgcccagggtcagtgtcaccgtgggcgccaccgcgaactgctgggccatgccgcgcagcgcctgcggcagcagcagttgcgccgcgccccagtcgtgcgtgatgggcgcgaagtaccacatcgacaccgcgaacagccccaggccgatcatcatcaaccagcgcaggtcgacccggttggccaggaaggcatagagcgggatcgatgccatctggaacacgcccgtggaaaataccgccagcccgatatcgagcgcgctgaagccgcgcacgcgccccaggaacagcggcgtcaggtagatggtggcaaagatgccgatgccggtgacaaaggagaagaagcagccgagcgcgaagttccggtccttgagcgcgcgcaggtccaccacggggttggcataggtcagcgtgcgccagatgaagcccacgcccgacaggccggagatccaggcggtggccaggatcacgtcgtcgccgaaccagtcccagcgcggcccttcctccagcgtgtattcgaggcaacccaggaacagcgccatcagcaccatgcccaggtaatcggcaccgcgcaccagcgaccagtcgggccggtcgatcttgaccagcagcggcacggcgatggtgacgaagatacccggcaccaggttgatgaagaacagccagtgccaggaatagtgatcggtgatccagccgccgatggtgggccccagcgtcggcgccagcgaggccagcccgccgaccgtggcggcggcgatgacacgctgggggccgacgaagaaggcaaaggccgtggtgaacaccatcgggatcatcgagccgcccaggaaaccttgcagcgcccggaacacgatcatgctgttgatgtcccacgccaccccgcacagcaggctggccaccgtgaagcccgccgcggaggcggcgaacagccagcgcgtcgacatcacgcgcgacagccagccggacaagggaatgacgatgatctcggcgatcaggtagctggtctgcacccacacggtttcatcggcgccggccgagagcgcgccgccgatatcgcgcaacgaggcggagacgatctggatatcgagcaaggcgatgaacatgcccacgcacatcgtgctgaaggcgaacaccttggcggcagtggacatctcgtccggcatcgccacggcggacgcaggggtggtcagggtagccgtggtcatcactgcacctgcttgcctggctgcgtgttgacctgggcgatcaccgacaggcccgggcgcaggaccccaagccgggcatcctgctcgtccaggcggatccgcaccggcacgcgctggacgatcttggtgaagttgccggtggcattctccggcggcaacacgctgaactgcgcaccggtggccggcgccaggctggcgacgtggccatggaagacccgccccggcagcacatcggcttcaatttcgaccggcatgccggggcgcatgtgcgccagttgcccttccttgaagttggcgtccacccacagcccgctggccggcacgatggacagcaactggctgccggcaccggcaaaggcgccgacgcgggcgcgccggttgcccacggtgccgtccacgggcgcgcgcagttccgtatagccaaggttcagcttcgcgatgtcgcgctcggcggtcgcctgcgccagcgacgcctgcgcctgctgcttctgcgtgccgatcacgtccagctggcgctgcgcggccagcagcgccgcacgcgccttctcgccattggcctgggcctgcttgtagtccgagtcagccttctgcgagctctggatggagacagccgccttcgccaccaggctggcgtagcgcacctggtcgtcgcgcgcccgtacggtgtcggcattggtggccgcgatgccggccttggcctgggcgatgaccgcctcctgcaggcgcgcggtggcatccaggtttgccagcagtgcctgttgcgccgccacggcgccttcggccttggccagtgcggcgcggtagtcgcggtcgtcgatacgcaccagcacatcgcccgcgtggaccgtctggttgtccgtcaccgcgacttccgcgatgtagcccccgaccttggcgccgatcaccgtgacatcgccgccgacgtaggcgtcgtcggtacgctgcaggtggcgagccgatgtccaccagtggtagccgtatccgattgcggccaatccggccacaaccagcgcgccggtcgccagcagccgcctggggctggccttggatttcgaagcgggaacgggttcggtacccgcccgttcagtcagcgtattactgctcatggcacttcctttctgctttcaggacttatcccgcctgcgaggcggcatgggtggagggttcggtagggttcgggatagttcgggtcaggcttcggccgagcggtccagccggcgccgcaggccgtcggtagccgccggcccggggacgatgtggaaatcggggtcggtgacggggcggccgctggcggcatcgaccagtaccggctcgacacgctcgccagtgagtcggttgacgagctgcacgctttggccctcgggcgcgagatgcttgttggcccaggccagcatggccagcaggaccgggcggaagtcatggccgcgctcggtcaggatgtactcggaacggggcgggcggtcgcagtacgggcggcgctccagcaagccgtcctcgaccagcgagttcaggcggcgggtcagcatgttgggggcgatgcccaggttctgctggaactcatcaaagcgcgtcacggcatagaaggcttcgcgcaggatcaggacgctccagctgtcggcaacgcaggccagcgtgcgagcgatggggcaaggcgtctcagcaagcggctttctctgcatgagtggcttcctccgaaattgtggttgctatcaaattgaaagttagtctagagtagtaactatcatcatgcaagttagtttttggcttgtgctttattcgtcgctgttgaaaggtgtccgtcatgccccaaagtccattccgccccccgctccggcgcacccgcgccggtatcgcccgcctcctgcccaccctgcttgcggccagcgccgcggccgccctggtggcctgcgcggccggccccgattaccacatgccggcctcggacatgcccgcggcctacccgcacgcagcggcgctggacgcccgcgaggccacgcagcccgcgccgtcactggacagctggtggctgggctttgacgatcccacgctgacgcgcgtgatccagcgcgcgctggagcagaacctcgacctggcggcggcgattgcgcgggtcgaccaggcccgcgccgcggccagccacgccggcgccgaactgctgccgcaggcatcgttgtccggcagcgtggccaggcagcgccagtcgctggaagggcctttgggcagcctcggcaagaacgcgccgggctttgagcgcaacaagacggtgtacagcgctggtgtgggagcaagctgggagatcgacgtggccggcggcctgcggcgcggcgccgaggccgccagcgcggaggcccaggccgcggaagccgagcacatgggcgtgcgcgtgctggtagccgccgaagcggccgatgcctacttccgcgtgcgcggcgcgcagcagcgcatcgccatcgcgcaacagcaggtgcggaccaatgcaaagctgctcgagctggtgcagctgcggctggccgatggcatcggcgccgagcgggaacgcgcgcaggcggaagcacagctggcacagacccgcgtgaccatcccgccgctgcagatcgaactggagacacagctgaaccggctcgatgtattgatgggcgcgcatccgggcacctatgccgctgaactcctgacgccgaccgagcgcaccgccgtgccgcagatcgccgtggcgcaaggtccggccaacctgctgcaacgccgcccggacgtgattgccgcggagcgccggctggcggcatccagtgcccgcatcggcgtggccactgccgagtactacccgaagctgtcgctgtcagcgctgctcggcttcgagagcctctccgccggcaagctgttcaccgggtccgccttccagcccgccgcgatcgcgggactgcgctggcggctgttcgacttcggccgggtcgatgccgaagtggcgcaggccaaaggcgccaacgccgaagccctggccacctaccgcaaggccatgctgcgcgccaccgaggacgtggaaaacgcgatcatcacgctgacccagctggagttgcagggcaaggagctgaccgtggaagtggctgcccacgcgcgctcgcgcggcgccgccgaggacgcctacaagggcggcgcggtcagcctgttcgaagtgctggaggaagaccgcctgctgctggccgcgcgcgaccagcaggcacgtgtgggcgccgacaatgcccgcgcggcggtggcaacgttccgtgcgctggggggtggctggtaacgtagcgggcggcggctcaacccaccctgagccgcgcctccaggccaccgccctcgcgattgcgcagcgtcagtgagccgccgatggccagcgcaagctggtgcgcaatcgccaggcccaggccggtgccgccggtctcccggttgcgcgatgcctcaagccggacaaacggctgcagcacggactccagctgctcagccgggatgccgggcccgcggtcgagcacgctgatggtcaccgcgccgccgtcctcgcggtgcacgctcagctccgccgccccgccgaacttgagggcgttgtcggtcaggttggtcaggatgcggcgcaaggcgtgcgggcgcgtgtcgagggtgccgccggcacgctgcaggatggtgacggccttgccggtgtcctggtagtcgtagaccaggctctcgacgaacgagccgatgtcgatccgcgacggcgtctcgccatcgccatgcatggcgcgcgcgtaggccagcccctccttcaccagcgtttcgatctcggtgaggtcttgcaccagcttgcgcttttcctcagagtcttccgtcatttctgcgcgcagcttcatccgcgtgatcggcgtctgcaggtcgtgggaaatcgcggccagaatctgcacgcgctcctcgacaaagcgggcaatgcgttcgcgcatggcattgaatgcgcgcgcggcgcgcaccagttcggtgggcccggtctcgcccagcggctgggtcctggcattcgggtcgagcgcgtcggcggcattggccagcgccaccagcgggcggatcgccaggcgcacgccaagccagcagcacaggatcagcagcagcaactggataagcagcacataaggcagccattgcgcgaccggcgtcggcttcggatgcacgtcgatggtcagcgggctgccatcgctgagggtcaggtgggcctgcatgcgcttgccctggccggggatggactcgaccctgaccgggaagcggccgccgctcgcttccatgatccggtcggcaacttccgtggcctgcgcggacatctctggcacgcccggcagccccggccccaggatgtattggtaggcgccgcgattcacgtggcgcagccactgcgggcgctccgccgcgggcaggcggtcgaggatggcgatcgaggtggagacgtcggtctccagggtgccgagcatgaccttgcgcgcggtaatgtagcgctcggcaaacagtacgccgaacgacaggccatgggcgacgatgaggccggccagcaggatcaggaacagccgcgcgcccatcgtacggggccagggcaaggcacggagattcactggcgtgcctcccggatctccacgggcgtcgagaagacatagccctcgctgcgcacggtcttgatgtagcggggctcgcgcgcgtcgtccctgaggtgctggcgcaagcggctgaccagcaggtcgatcgagcgctcgaacatttccgcttcgcggccctgcgtgaggctgagcagctggtcgcggttgagcacgcgctgcggatggtcgacaaagacgcgcagcagccggtattccgcgccgctcagcgcgacgatgacgccatcctggtcaatcaggtggcgcgcggtggtgtcgagctgccagtcgccaaatgcaagcagctgccccgcctcggtgatctgcaggttgggcggaagcatccgggtccgccgcagcaccgccttgatgcgggccagcagctcgcgtgcggcgaaaggcttggcaagatagtcgtcggcgcccatttccaggccgatgatgcggtcggtctcgtcgctgcgcgcggtcagcatcagcaccggggtggccttgtgcttgcccgcccgcagttcacggcacagcaccaggccatcgtcgcccggcatcatcacatccagcacgatcaggtcgacgctgttcacgtccaggaacgaccgcatgtgccgcccgtcaggcaccacggtaacgcgcaagccgttcttggtgaggtaggttgagaccagttcacggatttcgcggtcgtcatccacgatcaggatgtggtcggtgtgtgcttccatcggcgtcaccttggcagattgattgaaaaccgccaggcgcggcgccgggcaccgaaagattaacgcaatacggcgcgacgggtattcccccatcgcgccgtcgggtaacacccgcggtgcgccggcgcgcgccgcgggggtgtccgctcaatgccctgcgctctggccgccgtctacatgcaggatctcgcccgtgacgaacggcgcgttgtcgagatacaggaccgcatcgacgatatcgcgcatctcgcccatatgccccaccgggtgcagggcgcccagcgcctcatgggtttccggcgcatgcatcggcgacttgatgatgccgggcgcgaccgcgttggcgcggatgccggtcctggcgtactcgatggcaagcgacttggtcgcggcgttcaggccacccttggtcagcgaggccagcaccgacggcaccccgctgatcgcatggtcgaccaggctggtcgtgatgctgaccacgtggccgctgcgctgcttctccatttcggcgatggccagctgcgtgatatggaagaagcccgtcaggttgatgccggtgacggccgcgtagtcctcgtcggtatagctggtgaacggcttggcgacgaagatgccggcgttgttgaccagggtgtcgatgcggccgaaccttgccacggcctcggcgacgacgcggcgcgccgtggacggatcggcgatatcgccggcgactgccaggatgtcctggtcgtccgacggcttgatggtgcgcgccgtggcgacaacgcgatggccgcgctcccggaacgccttgaccagttcggcgccaatgccttgcgatgcgcccgtgacgactacgactttctgtgctgcactcattttcttgaacctcgatgtagattgaatcggcttgtttgccgatcgggccggcggctccgatgggttccaatctaggcaattcgcttccgtattcgaagaccctggcggcacaaacagtcttgcgccacaagcacaaatggagcgggacgaatcctccggcgcgcctggcgtgcgcagcctcatggtcacttcggcgcaggccacggcccggacatcgacttctgccagtggcgcacatatgatggatacatcgcttgatccggtgcggcctgcggtcgcaagcaaagaaatgaaacggcaattcgatgaccttcagcttggcagcatcgagctgttctgcctggccgcggagctgggcagtttcaccgcggcggcagtggccgcgggcgtgacaccgcccgcagtcagccgcactgtgcaaaggctggaagagcgcctgggggtgcggctgttcgtgcggaccacgcggcagatccgcctgaccgacgaaggccgggtgtatttcgagcagagccgcggcgcactggcgcagctggtggacgcggagcggcagatcagcggccagcaggctgcccccgcggggcgcttgcggatcagcctgccgaccccttacgcgcactatcgcgtgctgccggtgctgccggcattccgcgagcgctaccccgaggtcgagatcgacgtgcacatcagcaaccgcaacgtggatttcgccgatgacacctatgacctgtcggtgcgcgggcgtgcgccggatgactcgaacctgatcgcgcgcaagctggaagacgcggagctggtggtggtggcaacgcctggctatctgcggcgtgccggcacaccgcagtcattggaggacctgctcaggcatgagtgcatccagttcgagcgcccgagcagcggccggcggatcccatggacgttccgggtcaacggcgaggacacggatatcgtgaccgccggctcgtatgcggcgtcagaagacatcctgggcggggccacgctggtgcgcgccggcgcgggcctgttccagacctaccgcttcgtcgtggaacaggacctgcgcgacggcacgctggtggaggtgctgaaggactacggcggcagtacgcgcccctttgtgctgctgtacccgtccgcgcgccacgtctcgcgccgggtacgggcgttcgtcgacttcctggtcgagaagttctcggcgtagcggctcacgccgcgcttattcaggccggatctgggcaatgaccacgaggatcacggccgcattcgccggctgctggaagtgcgaggaaatggtgcgcgcgtggccggccttctctgccagcacctcgccaaacaggtccgaggcaccgtcgagcaccgccggctgcccgaaccagccgggcgcgctggaaatgtgcccgtcgacgcggacgatgtggtctaggcgctcgaagccacccaggtaggcatggatctgcgccagcacgttgagcgccgccagctcggcggcacgcttgccctgcccgacatccaggtccttgccgacctggccttgccagaccaccttgccatcctgcaagggcaactgcccggaaatgaacaggaggtcgccggcctggctgaccgcggtatagctgcccaggggctgcggtggctgcggcagcaccaggccgcgcgctgcgagacgttcttgcacagacatgctggctccaatcaggtgagggtcacgcgaccaactctatgtgcgcgccagcctgggataaaggcatggcgcggaacaggaattggtacctggggtaacaagtcggatacccgacttccttgcatgcccctgtaccggcacggccgcccctacgcggtctgcagttcgtcgccgcgcgccatgcgccggatcgcctgcggcggttggccgaacgcccgcaggaacgcacgccgcatgcgctcgcggtcgccgaagccggtatcccgcgccaccacatcgatggcatggcggccgccttccatcatcagcctggccgcctccacgcgcaggtgctccacggccttggcgggggtctgcccggtctcgtcacgaaatgcgcgcgcgaactgccgcgggctcaggtgcgccgcatccgccagttgttccaccgaaagttcctgttgcaggttctgccgcgcgaaatccagcgcggcacgaatgcggtccgagcgcggttccaggtccagcagtgccgagaactgtgactggccgccggcgcgccggtgatacacgaccagcaacttcgccacatcgcgcgcaaccgcggcgcccgcgtccttctccaccagcgccagcgccaggtcgatgcaggccgacatcccggccgaggtccagaccgggccatcgatgatgaagatgcggtcctcttccacgccgacgttcggaaagcgccgccgcaactgctccgcgtagtaccagtgcgtggtggcgcggcggccgtccagcaccccggcctcggccaggttgaaggcaccggtgcaggtggcgccgatgcgccgcgaagtacgcgccgcacgctgcaggaacttcaccagggcgggcggcgtgggcagcacgtcgttgtctcccaccaccagcacggtgtcgaagcgacgcttgccgaacggctcggtgccgacggaaaagccaccggaactcaacacggggccgccatgctcggacagcaggtggaccttgtacagcggctctccgagcgagcggttggcgaactccagcaccgtcgagaccgcgaggttcagcgcctggaagccgggatagagggcaagggccacgtgatgcatgtcgatctcccgagggcagcaggaaggtgtccttcccggatggcagaaaaggtggcatctatgacattggtgccaacgccattgtgcgcctaatcttggcttcacgcagccggccgatccagcgccgaccgccaccaacatcccccctcactgaatctggagctttgacatgaccacgcacaaccattccggcaccgccctcatcaccggtgcttcttccggcatcggcgccatctatgcggagcgcctggcgcgcaggggccacgacctgatcctggtggcgcgtaaccgcgcgcggctggaagcactggcccgccggattaccgacgataccggccgctcggtcgaaatcgtgaccgcggaccttggccaggcagccgatgtacgacgcatcgaagagatcctgcgcacggatgcaagcatcaccacgctggtcaacaacgccggcttcggcggcgcggcaccgctgctgcaatcggatgtcgacaccatgcaggcaatgatcgagctcaacgtcacggcgctgacccggctcacctacgccgccgccccggcgttcgttgcgcgcggcgagggcaccatcatcaatatcgcctcgatcgtggcggtcgcgcccgaggtcctgaacggtgtctacggcgccaccaaggcgtttgtgctggcctttacccagtcgctgcaacatgagcttgcgggcaagggcgtgcgcatccaggcggtcctgccgggggccacccgcaccgagttctgggacaccgccggccagccggtcgagaacctgccgcaatcgatagtcatgagcggcgacgacctggtcgacgcggccctggcagggctggaccagggcgaggtgattaccgtgccgtcgttgcccgacgtggccgactggaacacgttcgaggcggcacgcgccgcgctcggccccaatctttcgcgtgaccagcccgctacccggtacggcgttgcccggtaactgacggctcgcggacgcgcgcggcctttacaccaccttccccggggcgcgcggtatccggcaagcgctccggccgccgcgcgcctcctccctgccgcctacgccagcaggcgcctcccatggtccttttgtatcgctatgtatcaagcacaggggacgatacgtgccctgacagaaacagggtctccacgctatagcgcagatacaccggtttcctttaatgcatctcgtggaccgacggcatgcgtcgacaagacgatcccccggccgcgcagttcaacccagacctcaaggaaaccgaccaagattaccgatctcaccaagcgcattgttctcgccctcgccctggcagctgccgccgccggcgcccaggccgccggtcccggtgcgcgcgatccgttcagcgaaggcgcacgttccgtgcaggacgcacgcaacgcattcaccgacggcgcccgcgccgtgcaggacgcacgcgacccgtacaccgagggcgcgcgcaatgtcgacccgtacgacaagggtgcacgcatcctggccggctgggaccgcacgggtccgtccgctgatccggcgcgcagcttcgatccctaccaggacggcgcccacgcctgatagcagggcattgaccctcggctattccgctgcgcgcggcgcagccgtggaaccccgcacgatcagctgcggcgtcagttgcacggtgacggcatcggaggctggcttgtcgatcttcctgagcaggagacgggctgcctcctcgcccatttcgtggacggcaatgcgcacggtggtcagcggcggcgtcagggcgtcggcgaaaggcatgtcgttgtggcccaccaccgagacatcctcggggcaacgcatgccgtgctcgcgcaggtagtcgtagcagcccatcgccaccaggtcattgccggcggcgatagcggtcacctgcggaaatgccgcgaagagctgctcgcatgcgagccggccggcctcgcgcgaatagctggcggcctccatgacttgccattccccgcggcgcaggcggtggcgcttgaccgcctgaagaaagccctcgcgacgcaggaagccggtcgacagcgtggctggcccggcaatatgcccgatgcggcggtggcccaggccgaccaggtggtcgaccgtctgccgcatggccagcaggttgtcgctcaccacgcaggacacccggcccgtgtcatcgccccggttgaccgtgaccacggggatatgctgcttaaggcagtaggcgaggatcggatcgtcccgttccgcggtggcaagcaccagtccttcgacttgccggccgatcatctggtcgatgacaaagcgctgccggctcttgtcggtaccggcattgaccacgatcggcacgtagccctgctgcgccagcacggattcgatcccggccaggatgggcggaaacaccgggttggaaatatcgggcagcaccacgcccaccagtccggaacgctgggtgcgcagccccgccgcgatgcggttggggcgaaagccgcgcgcctcggcaacctccaggatgcgggccgccacgtcctcagccaccaggtgccgcgtggccgggttcatcactcgcgagatggtcgagtaatgcacgtcgatctcggcagccaggtctttcagggtgaggcgcttgcgctcaggcatgacggcagttggcggggcggcagcccggggagggttggaaaccaccattctaagccagccccgcgccgtcgccgcacgcctgccgggtgccgctactgccccgctttcacgccggattgcctgaccaccggcgccagcttgccgatctccgcctggatataggcagcgaactcctgcggcgacgagcgctttggctccgcgccctgggcggccaggcgctcgcgcacatccggcgcggccaaggccttgccgatctcggcattgagcgcatcgacgatttccttcggggtgccggcgggcgccagcacgccgaaccaggagtcgaacgcgtagccggggaagccggactccgccaccgtgggaatctccggcagcgcgctggcgcgcctggccgtggtgaccgccagcgcccgcagcttgccctgcctgacgaacggcatggccgatacgctgggcgcaaacatcatgtcgccccggccagccatgacgtcggtcagcgcttcgcccgtgcccttgtacgggatatggacgatgtcaatgccggcctgcatcttgaacatctcgccgctcaggtgggtggagctgcccgaacccgccgagtcgaaattcagcccgcccggcgtcgccttggcggcgttgacgacgtcccgcaccgacttgtacttgctggcggcattgaccaccagcacattggggaccgtggccaccagcgagaccggcgcgaagtccttcaccgtgtcatacgagagcttgggatacagcgtggcgttgatggcgtgcccgaccgaaaccaggatcagcgtgtagccatccggcgccgccttggccacgccggtggcacccagggtgccgccggcgccggggcggttgtccacgatcacctggtaagtgccgccctcgcccatcttgctgccgatgatgcgcgccaggatgtcggtggcgctgccggccgagaacggcaccaccagccggatcggcttgctgggatattgcggttgcgcgtgggcggcgggtgcggccgccagcatgagcgatgacgccagcgccagcacggtgccttggatggatcgaatcattctgtgtctcctcactccagaagcgagcgcgaacaccgcgcgtcgccgatgaatgcggcatgcccatgccgggcgtgccgccctgcttcagaagaagtgccgcatgccgagcgcgaccgtctgcgggtctgaacccgcgctcacgcccagttcattgatggcaaagtcgtagatcgcattgcgcttgttgttgatgcggctgtagtacgcatacagcgcggtgcgcttggacagcggatagtcatagccgaccgtgacctgcgtggcacccgtttccgcgccactgcggaagaagcccacggtctcggtcgcattgcccgcgccattgctggcaaggccaaaaccgacgcgcacgctgcccggcccgagcttctgcaccagcgacgcgtagtacccgttgcgggtcaggtcgccggtcgcggtgcggtagtggagccgttcatagagcagcgccacggtggtggtggggaacttgtacgagacgcccgccttcatcgcatcatcgttgcggccggcggtctggtagtgctggtggacttcataggccagcaccacgttgagcgggccgttgtcgtaggccgccgagaacgaatacaacccgggattgcgcggtacggtggtcttctcctcattcacgccccacgccgcggcgccgctgaagccggcgaacgacggcgacttgtagacgatgatgttcttctgccggcggtcgaacgagctggtgtcctggacgttgtcggagctggacgtggagccgttgccgatcagcgccatatagccggcggtggtcggatagtacgggtcgtaggccattgtcgattcggtgtatggggtctgccaatgccccaggaacagcgtgccggcatcgccctgcagccccacccgcgtattgcgcccggccacctggccttggccggtatcgagcgagaaattgctttcgatctgccagatggctttcaggctgccgcccaggccttcttcgccgcgcatgccgaagactgagcggttgttggtcaggcgccccacgccgccaaggcgggtgccgtcggtcgcggtgttggcataggaatactccagtgccgtattgatgcgcccgtacagcgtcacggccgactgcgcgctggcctcgccgccacaggctgcggccatggccagcatgagcagatggctgggctttctgatggacttcatttgtctcccctggtttgtcgtggttgttgtgggcgggccgtctgccccgctcttttgcaatcgtttgcagtccggcccaaaaacatcagctcttgggatacggcatcgccagcaacagcatcgccggccgattgcccgggttgaacacctgccgcgcctcacccggcgccacgcgcacggaatcgaactgggccagcgtcacgcgctcgtcgggcgtggcgatgcagacttcgccttccagcacgacgtagtgcttttccacgggcgcggcatccatcgacgtatggccgcccggcaacagcaccgagacccccatccacaaggcttcggacggtcccgcttcatgcccttgcaggcgcaggcagtgcatgccttcatgattggccggaaagtaggccggcgcctgcgcgaaccgggtcgtgttcacggcttcagcaccacgcgttcggtcgcgccttgcaggaccgcccggtaggcctccttggcgtcggagagcgaataggtgtagtcggagaagaccgggaacggccgcagcgcacccgaggcgaacatcggtgcgagctggtcaaggatgcccgcgcaggcgttgctgtccagcgcaagggtgtcgacgcccacataggtgtgctggccacgatagaaggcgaagatgtcaaacggcaccggcttctcaatggtcgagatgaagatctgcgccgcgccgatcgccatggcctggttggcctgttcgaagtaggggcttcccaccgtgttgtagacgatgtccgcaccgtgtccgtcggtctcttcgcgcaccaccgcggcaatggattcgctgctggcatcgatcatgcgcacgtcgccgctggcatggccgcgataggcttccgcggtgcgctccaccgcaaaaacacgcgcgccgagcgcggtggcgatctggatcgtagcctgccccaccttgccattgccgccacacaccagcacggtgctgccagcctgcggcatgcccgcgcggcgcagcccttcataggcggtaatgaacggcacccccacggcgccggcttccagcagcgacaccgacgccggtttggcgcgcacggcgctggcctggatgcgcagatacttgccatgcgtgccgtcgcggcggatgccgagctcgccgccgctgccccagaccggctggcccagcagctcggagggtccgtcgaccaccaggcctgcgtagtcgcggcctggcgtgcgcggccagaccgcatgcggcatcaggccgagcgttgccttcacgtcgctcggattgaccccggcactggccacttcgatgatgacctgaccctgcgccgcttccgggcgcggcacgccgagcagctccagctgcagggcgtcgatattggcggctttctcgctgactcgaatggtgttcatggtgcttccttcctgaaatgtttggttcggtatggccgggatcaggcctcgcgcaggccaagcgtgcgccgggcctcggccgacgacgcaatctcgccgccgagcgacctgacgatgtcgcgcgccttggcgaccagcgccgcgttgcttggcgccagcacgcccttctccagatagatgttgtcttccatgccgacacgcacgtgtccgcctgcaagccatgcctgggccacgatcgggaactccgcgcggccgatgccgaaggccgaccagtgggcgccggcgggcagcatgctgcgcgcgtagaaaatggtttccggcgtggccgcaaagccgtacttcacgcccagcaccagggtccacaggccggggccgtccagcacgccttcacggatgaagtcgagcgccatattgaggtcgccggaatcgaagatctccagctcgggcatgacaccggccgcgcggatcacgccggccatcttgcgcacgttggtgggcgtgttgatgaccacgtcgccgccggagttcatggtgttcaggtcgagcgagcagacgtccgggcgcagcgccgcgatgtgttcgacgcgcttggcgggatgcagcagcgtggtgcccggcgcggccacgcgcggctcgtcctcgctcggcacgaagcggccaccgggcccggtggtgaggttgatgatcagcgagcggttgcgtttgcggatgcggtcgatgacatcggcgtagtagtcgagcgacatcgacgggcgccccgtttcggggtcgcgcacgtggatgtgggcggcggctgcgccggcctcggcggcttccagcgcggcgtcggcaatctgggccggcgtgaccggcaagccggggtgctgctccggggtgacgatattaccggtcaccgcgcaggtgatgatggtcttgcgtgcgtgcatgagcgaaggtcagtgatggaaattcggttgggtaaacaagcggggcccggcctatccaagctggcggccgccgtccacgacgatggtggtgccggtggcaaagcgcagcgacgtcgcgcacgccgcgatggcatcggccacgtcctgtgcctggccgacgcgcttgagcggcgtcgacttggcggcgcgctcgttgaagccgctgtcgcgtcccggcacgaaggcggtatcgaccacgcccggtgatacgttcagcacgcggatatgcggcgccagcgcgcgcccgagcgacatcgccatgacatcgaggccggccttggcagcgcagtacgcaacgttgctgccctgccccgtacggccggcgatggacccgacattgaccaccagcccgtcgccattggcgcgcaggtgcggcgcgaacgcacggatcgcagcaaactgcccgcgccagttgatggtaaacagttcatcgatcagcgcatcgtccagggcgtccaggtcggcgtgcgggatcgcccgcgtaaagcctgcggtgttcaccaggatatcgacgcggccgtagtgatggctgacctcgtcggccagcgcgcgcagcgaggcgctgtcggcaacctcggccacagcggcaagatggttgccggccggcaaggccgccgcggcactggccgcctcgtcggcgtcgcgcccggtcagcacgacgcttgcgccaaggcgcgccagcgtttcaccggcggcaaagccgatcgcgccggtgccgccgaggatcacggccaccttgccggaaagaaaagtagcactcatggtttcaatgtgggaatgggtcaggggaagccgatccggcgatcagtcgatcggcggcttcgggaaggtctgctcgccgggctcgagcgtgaaatcgaacgccagtgtgtagaacggcgccggcacatcgccccacgggctggggccttgatggtgcagccggagatcgccaaccagctgccgatgcacgccgaacgtgacatcggattccagcttgtccggcgcgtcggcaaacacctgggtgacgagcgtccggtaacccggcgccgcgacgatgaaatggatatgcgccggccggtacggatggcgttgctgctcggccagtagcgtgcctaccgggccgtgggtcggcacgggatagccggcaggccgtaccgtgcgaaagtggtagccgccgctttcatcggtatggaagcagccgcgcaggttgcggtcgggctgggccggatcctggttgtcatacagtcccaccggcgacgcctgccagatctcgaccagcgcgcctggcagcggcgtgccatcggtcgcccgcacggtgccgctgaccagcagcggcaagccaggcgcgtcgtcctgcaccacgcagtcaccgcagtcatagcgcggcgcgttggcgcgatagaacgggcccagcagcgcgccgggcgtgcgcccgtccctggtgctgttattcatgacggtcaccagcgtcgacagccccagcacgtcggcagccagcacaacctcgttgtgtttggcattggtcgcatggcccaggctggcgatataccccagggcaagctcgaattcctcgtcggacagccgcacctcggacaggaacccgtgaaggtgccgcaccagggaatccatgatgaagcgcaggcggggattggcggtattggccatggccgcctggaccacgcctgtcaccgagtgttcgtcctcgatcagcgccagacgctcgccttgtggcgcctgccgctcgctggaagtttccatgttttgcctcctttgcaaacgtttgcattatcggcggtttcgacggatggtcaaggtcgaagttggtcaccgccacgactagcaacggctgccgttcaaccagaatcacaatcaaaacaagggcgtacggaggattttcgggagaaaccctaggtgcatgcagaggcgcagaatgtggcgcataagcctgtccgagtcccctgccgatgcggctccccagcccgttcgcgcatgaatttgtacccgtctgtatcacgcagctgcaacgatacgtgtttcgacagagacacccctcacgcgctacgggccagatacatcgatcgccttaaatgcattccgtggcccggcggcgatcctcaacaaagccagtccctgccgcgcaataccgaacccaaacctttaaggaagacgatcatgactacccacaacatcgccaagcgctttgtcttcgccatcgccctggttgccgccgctgccggtgcgcaggccgccgcactgtcccagccgggcgcgcgagaccctttcaccgacggtgcccgctccgtgcaagaggcacgcagcccgtacagcgacggcgcgcgtgccgtcgacccgttcacggacggtgcgcgcaacgtcgatccgtactacgacggcgcacgcaccctgtccggcctggaccgcaccggcgtttcagcggacccggcgcgcagtgtcgacccctatcttgacggcgcctacgcctgaaccccgactttctgaataaacaaggagcgcatcatgacccgtatcgaaaaagtgctgtacaccggcaaagtccacatcagcgcaggcggacgcgacggcgaagcccatagcgatgacggccggctgaaccttcaactgtcctcgccgggcaccaaaggcccgggcacgaacccggagcaattgctcgccacgggatggtcggcgtgctttatcggcgcgatcgggctggccgccggcaagatgaacgtgaagctgccggccgagctttcggtcgacgccgaggttgacctgggcatggctggcgaggcctatttgctgcaggcccggctcaatgtccacatccccggcatcgaccgtgaagtggcccaggcactggtggataccgcgcaccggacctgcccatactcgaaggccctgcacggcaacatccacgtcgagaccaacctggtctgacacacaccgtgacctgcctgaggccaaccgggcaggtcatcttccggaaggaggctcccatgccgaagattggcatttcggtacaggctgcggcactgaatatcccgccaggcacgttccatggcattaccctgatcggggccgtggtggctgccgttacgactttcctgacgctcaccgcagcgctacccgcctgggccatgttccttggctgggtcgcattcaacacaggctcgcagacggcgcgcgaaggcgcagcgaaccttgcggcattcctgctcggcatcgtcttcggtgctgcgaccggactgctgattggatggctgacgccgcgcttcggtgacctggctacaccgctcgcggtgttcggcgacgtggtactcgtgctcagcctgcgcgcgctgccacggatcaacaatccgcttgcctatttccttggcctgatcagtttctttgctgcgagccagccaccgtcgctgatgttgttaggggcgctggccgctgccggtgtgctcggcgcgatcggcgccggtatcagcaacgtgctgcaggcgcgactggcgcgcgcagtttgagccggcttgtctgcgccgagcaggcaacgctcagccgagccggcgcgggatcgcctatcgctttcacgcgcgcgcccctcagaccacgttgatcgtgacgtcgatgttgccccgcgtggccttggaatacggacaggtctgatgcgcctcgtgcgccagggcctccgcggtctcgcgctccacgcctgggacgtgcacgttgaggcgcgcctgcaggcaatacgcatcgcccgccatgccgaggtcgacttcggcgtcgatggccacgttctctggcagtgcaatctttatcttcctggctgccaggatgcgcgccgtttcaacgcgcagctgctcgactgcacgtgcgggtgattgaccggtgttcagccggaactcgcggccgaagtggcgtgggctcatatgcacggaatctgcgagcctttcaaccgagaggtcttcgtgcaggtgggttcgccgaagattcgcaggaatgcccgccgcatgcgttcgggtcggtgaagcccgtcaggctggcgatgcgctcgacggtgagtcgatctgcgtctatcagggtttcttcgcccctgcgtggaacacgacgttctagcgtttgcgcgcgtagagactcggtggttggccgacgtgccggctgaacgcggtgctgaaggtagttgccgagccgtagccgacccgttcagccacttcggcgatcccgatgtcatggcgacggagcaggtccttcgccacggccatgcgccaggcgatcaggtattccatcggtggcattcccacggcgcgcgtgaagcgctcaaaaaaggtcgagcgcgacagcgctgccttcctggcgagttgggccaccgtccacgagcgcgcgggatcggcgtgcatctgccgcatcgctgacgcgagtcgcgtatcggtcaggccacgcagcagccccgggggcgcgtcctcccccgaagttgagcgcagcgcttcgatcagcagcacctccaccaggcgcgtgagcacgagctcgcgccccgacctccgttcacccgattcctcgctgacgagccgcacgattgccgaaagccgctcggcgccgcgcacatgcaccagcgccggcagcagcgacaccagcaacgcagcattggacgagtcgaagacgaagtagccgccgagcagtcgcacatcggggcgtccaccgcgcctgccgtgacgaacttcgcccatcggcgcgggcgtgactttggggtcgatgcgctcgggcgccaccggctcaaagcccgacaaggtgaagcccggcgttgccggcaggagcacgaagtcgcccgtctcaagcgtgagggcatgctggccgtcgacggcgagacgacaactgccctcgagcacggcgcagaagcttggctggccgaagtcagcgtagcgaacaccccagcggccggcgccgctgatggacttcgagaacacggcacgcggctgaagcagcgagatgacttctgacaggggatcgctcatcgccggacgattgcaaatgaaatctggacttttcattgtaggcagtccgtcgcatccccgctatcgttgccggcatccaaaccaccaccgaaaccctcatgaaaaccgtgctgattaccggctgctcctctggctatggccttgaaaccgcgcgccacttccacgcgcagggctggaacgtcatcgccaccatgcgaacgccgaacgaagaactcttgccccgatcccaccggatccgcgtgctggcgctcgacgtgacgaagcccgacagcatcgccgccacgcttgcagcgagcggagccatcgacgtgctcgtcaacaacgcgggcatcggcctgtttggcgccttcgaggccactccgatggccacgacgcgcgaggtgttcgagaccaacacgttcggcgtgatggcgatgacccaggcggtgctgccccagttccgtgcgcgcaggtcgggcgtggtggtgaacgtgacctcgagcacgacgctggcgccgatgccgatggtagccgtctacaccgcgagcaagatggccatcgaaggcttcaccgcatcgctcgcgttcgagctcgaagcgttcaacgtgagcgtgaagctggtcgagccaggctacggaccgaccacgcgctttaccagcaacgggggaccgcgcatggagggcctgatccccgaggcatacgcgtcttgcgcgcagggcatctttgcttccctctcgcaaccggcagcggtgacgaccgaggccgaggtggccgaagcggtttggcgtgccgccaacgacaggtccgggctgcttcggtttccggcaggtgccgatgcggtagcgctggctcattcgggataaccgtcgaagggtctggcccttcgacggtttgccgcaccaggtatcggagcccaatcgccccggaggctggcgcatccccacacgcccgaggcataatcgtgaaactggtttcaccgagacccgaaccctatgccgcgccctgttatccgacctgtgtccgaccagaaacctgcagagaaactcaccatccaggacgttgccgactatgcgggcgtgtccaaggcaaccgtatcgcgctacctgaaccggggcggcgagcagctttccgcggacgtggaggcgcgcgtcgccgcggccatccgcgcgctcggctatagccccagcccgatggcgcaggggctcaagcgcggcaagtcgcgcctgatcggcctggtggtcgcggatgtctccaattcgttctcggtggccgtgctgcgcggcgttgagaaggcctgtcgcgacgccggctacatggtgatgctgttcaacctcggcaatgacgagcaactggagcgcgaagccattcgctcgctgtcggcttaccgggtcgagggctttatcctgcacacgctgggccacgatgccggcgccctggccgatgcggcgcagttgggcaagccagtggtcctggtcgaccgcaaggtcggcgatgccgaagtcgacctggtggccctggacaaccagaccgccgtccaggaagccgccggccacctggtcgaagccggctaccggcgcctgctgttcatcagcgagccgatcaaggccatcagctcgcgcaacgagcgggcgcgcgcgttccaggcctttgtcgccgaacacgtggacacggttggagggaccgtttttgaagcccagcggggtgacgacgatgccctggatgaagcgctgcgcgcgctgcgccgtggcgccggacaggcacccgttgccgtgctggcggccaacgccgtgatctcgctgcgcgtggccgcatcggccgccagactagggtggcagcttggcgccgacctgggcctgatcggcttcgatgatccggaatgggctgcactggtcggtcctggcctcagcgccatttcccagcccaccgacgatatcgggcgcgttgccaccaactgcctgatagagcgcctgcaaggcacgcagctgccgccgcgccgggtgctgttgcccggcacgctggtcacgcgcggatcgacccgccgcgcctgatcgcagagcccttccccaccggcgcccgccgtgcccgcctgatccacgcctgcacccgctgcgcacgtccagcgggtgcctgacgtgcctgtttccacatccgccaaacgcagtttttgaccgtaagggtttccactgttggatctctgaaaccggtttcctataatcctgaaaccggtttcaaaacggtgcttgcccaacgctgcgacgccagcgacacattccataaacgtgcaggagacatgatgaacgtccaacgcttgttgcgccgcgcagccgcgcccgtgctgactctgctggtcctgaccagcgccgctttcaccgcccaggcgcagaccgtcgccgagatcgtcaagaagggcagggtcaccatcggcgtggtgaccggcgccccgcccttcggcaccacggacgccaccggcaagcccgccggctatgacgtcgacgtggccaacctgctcggcaagtacctgggcgtgccggtcgatatcgttccgctcacctcgcccagccggattccggcgctggaggccggcaaggtcgatttcctggtcgccacactggcgccgacgcccgagcgggcgcgggccatcatgttcagtgcaccctacagcgcgttcgagctgaccatcttcgcgcccgtcgctgccaagtacgccaggctgacggaactcgggaagaagaaggtgggcgtgacgcgcggcaccacgcaggacaccgcgctgacccggctggccgtgcccggcatgaacatcgtccgcttcgaggacgatgccacctgcgcgcaggcgctgatcagcaaccaggtcgaagccattgccctgcccaataccaccggcaacgagatcatgaaggcgcgcggtgccggcaagttcgacgccaagttcgcgttctcggtgcagcccaattcaatggccgtgcgccgcgacgccttcgagctgcgccagtggctcaacaccaccatctcctacgtcaagctgaatggcgaactcgacgccattgcgcagaagtggaccggcaaggcgctgcctgcgctgcaagcgttctgaaccaggccgtctgaggttgcgcgccggcgccagccggcgtgccaggagacccccatgaactaccaattcgaatggaccccggtgctgtcgcagctggaccgcttcgcggaaggcgcggcgatgacgctggcgctcagcttcggctcgatcctgcttggcacagtggtcggcaccgccggcgcgattgccgccgcttttggcggcccctggctgcagcgtgccaccagggcatatgtcgaagccatccgcaacacgcccttcctgatccagctcttcatcatcttcttcggcttgccaaccgtgggcctgcagatcgatgccgtcaccgccgcggtgattgccatgaccgtcaacctcggcgcctactcgacggaaatcatccgggccggcctgcaggcagttcaccgctcgcaactcgaggccgccgccgcgctgggcatgacacgctggcagctgatccgccacgtcgccctggtgccggctttcgagaaggtctatccggccctgaccagccagttcacgctgatgatgctgacgtcgagcgtggtgtcgacgatctcggtggaagagctgacggcggtcgccagccaggtcgattcgcagaccttccgcaccttcgagagctacatcctggtcatgttcgtctatatcggcctggcactgatgctgcgcgccatattcggcctgatcggcaacctcgtgttcaagcggcgccgcgtggtggcgcgcgcacgaaagctggcccgcacagcccgcatcgcgccaatggcgcaggcggaactgacggcagcggctgcagggagcgcgcaatgatcaccgagttctcctggaatcatcttgaaatcctgctgctggcagcgcgctggacgctgtgggtgaccttgctcgccttcgtcggcggcacgctggccggcttcctggtggcgctggcacgtacctccagaagcccgatgctgcgcctcgccagcacggcctatatccaggtcgtgcaaggcacgccggtgctgatcgtgctgttcctgagctactacggactctccgtgctcgggctcaagctgtcgccgatggtcgcggccatgctggcgatgtcgatctacgccagcgcctaccttggcgagatctggcgcggctgcatcgaggccgtgccgcaaggacagtgggaagccagtgaagcgctcgccctcacccgctggcagcagctgcgctatgtggtgctgccgcaggccgtgcggctggccttgccgcccacggtgggattctcggtccagctggtcaagaacacctcgatcacttccatcatcggcgtcatcgaactgacccgcgccggccagttgatcaacaacgcgaccttccagcccttcgcggtcttcgtcgtcgtcgcacttatctacttcgcgctctgcttcccgctgtcggcggcggcgcggcgcatggaaaggaggctccatgtcaatcgttgaagcacaaggcgtgcacaagtcatatggcgctgtcgaagtcctgaagggcgtttcgtttgcgatcgagccgggccaggtggtcgccatcatcggccgcagcggctccggcaagagcaccatgctgcgttgcctgaatggcctggagacgatcaacgccggcgacatcaccgtcgccgggcacaagctggatcacgaccgcaagcgcttgctcgacctgcgccgcgacgtgggcatggtgttccagagctacaacctgtttccgcacctgaccgtgggcgagaacatcgcgctggcgccgtccatcgtgaagaagatggcagccagcaagatcgacggcatcgtcgaccaggtgctgacccaggtcggcctgctcgacaagaaggactgctaccccgagcagctctcgggtggccagcaacagcgtgtggccatcgcccgttcgctggcgatggagcccaaggtgatgctgttcgacgaggtcacctccgcgctcgaccccgagctgacagcggaagtgcttcgggtcatggagaacctcgctgcctccggcatgaccatggtgctggtcacgcatgaaatggagttcgcgcgccgcatggcgcataccaccatcttcatgcaccagggcaaggtccacgaggcggggccatcgaaggcgctgttcgcgcagccgcggacaccggaactgcagcaattcctcggcgcgggagcactgaaatgagccattggcaagcagatgctgcttcgcgcccgccggtgctgatctcgttgacagcctatggcgccgacttcgccctgcgcgacggacaggccgcactcgcgcggattgccgcggcagccggcgcggacggcgtggaatttcgcggcgaactccagcgcgggcacaaggatgaagtcattgaacagcgcgaggtcgcccggcagcatgggctgagcgtagtctggtccagcccggaaggcctctggagcgaagccggcagcctcgatgccgccgctctcgaccgtgccttcacgaccgcgctggcgctcggtgcgacccgggtcaagatgtcgcttggcggctatcgggaaggcacggcactggaagcactgcttccctggctgcggcacgatggcatcgaactcgtcgtggaaaacgaccagaccgcccaggccggcaccgtgccgccgttgcgcgatttcttcgcgcgtatcacggcgctcggcgagaacgtgccgatgaccttcgacatgggcaactggcactggaccggcgaagacccgctcgacgccgcgcaggtcttcggcgccggcgtcggctacgtgcactgcaaaggcgtgcagcgcacgcctgccaaatggatcgcggtgccgcttgatcagtcggcggcaccctggcgcagcgtcttgcgccgcctgcccacgcacgttgcgcgtgcgatcgaattcccgctgcaaggcgaagacctggtgcaggtcacgcgccatcatgtcgaactgctgcgttcggtggaggtccccgcatgagcaccgatcttgacgtggtcacgctgggcgaggcgatgctgatgctggtcgccggcgaagccgggccgctcgaaggcgcgcagaccttccacaagcgcaccgccggtgccgagaccaatgtggccatcggcctgtcgcgcctgggcctgaaggttggctgggccagccggctgggcgacgactcgatggcccgctacctgctcggcgaaatgcagcgcgaaggcgtggattgcagccaggtggtgtgcgagcccggtgagcgcaccggtttccagttcaagggccgggtcgacgacggcagcgatccccccgtcgaataccaccgccgcggctcggcggcgagccgcatgaacccggagcacctggacggcaggtggctgcggcgctcgcggcacctgcacgtcaccggcgtgttccccgcgctggccgcaggcacgcaggccgccacgcgccaggccatcgccaccatgcaggccgccggccgcacgatctcattcgatcccaacctgcggcccacgctgtgggcctcgcccgagttgatgcgggagacgctgaacgacctggcgcagcagtgcgactgggtgctgcccggcatcgaagagggccgcttcctcaccggccacgccgagccggaacgcattgccgccttctaccgtgcccgcggcgccaggctggtggtggtgaagctgggcgccgacggcgcctacttcgatggcgaggccggcaccggccatgtcgaggcattcagcgtcgagcatgttgtcgataccgttggcgccggcgatggctttgccgtcggcgtgatcagcgcgctgctggagggccggccagtgcgcgacgccgtccggcgcggcgcctggatcggcgcccgcgcggtgcaggtgcgcggcgataccgaaggcctgccgacccatgcccagctggcggccgccagtttgtgaagccactgcaaggattacccatgcgcaagaatgtcctggtgttccgcccgattcctgatgacctgctcgccaggatcgaatcggagcacgatgtgatcgtggccgacccgcgccagccggcacaactgcctgccttccgcgccgcgctggcaaacgcccatggcctgatcggctccagcgtgaagctgggcgcagcggaactggccgaagcgggccagttggaggtgatctcgagtatttcggtcggagtcgacaactacgaccttccctgcctgcaccggcgcggcatcaccctgtgccacacgcccggcgtactcaccgagaccaccgccgacactgtcttcgcgctcatcatggccacgagccgccgcctggtcgagcttgcggcgcatgtgcgcgaaggccgctgggccgccaacatcggcgagggcctgttcggctgggacgtgcacggcaagaccctggcgatcctgggcttcggacgcatcggccaggccgtggcgcgacgcgcggcgctcggcttcggcatggaggtgctctacgtcaacgagaccgcggcggaaccgcgtgacctggtgggacgcgccacccggacggatctcgacgatgccttgcagcgagccgatatcgtcgccgtcacgctgcccctgaccgacagcacgcgtggcctgatgggcctgcgcgagttcgcgctgatgaagccgggcgccatcttcgtcaacggcgcccgcggccagatcgtgcaggaagacgcgctgctcgcggcgctcgacagcggccacctgcgcgcggccgggctggacgtcttcgccaccgagccactgccgcaggattcaccgctgcgcagccatcccagggtgacagccctgccccatatcggctcggccacgcatgagacccggcgcgccatggccgaactcgccacgcgcaacctgctggacgcgctcgccgggcggcagcccgccgcgcgcttcgacctcgcggcctttgccgcccgggcagccgcctgatacggacacgctgcctcacttccgcaggttggtcctggccaccagtaccttcatcaccgcgttgtctgccgcgatcatcgccttgaaggtcgccgcgtcggcataggcaatcccaaggttctgccggcccagcgccgccacgaagacagggtccgccaccgccttgcggctggcggccgcgagggtttcgagcacttcaggtggcgtgcccctgggcgcggccagtccgcgccatgtgccgatcgagaggtcgataccgcgctcacgcagcgtcggaacgttctcgaagcccctgacacgctgcccggccatcaccgcgagcgtcttcaccttgcctgcggccacataggccgatacttcggccggactgacggccaccgcgtcgatatgcccgcccatcaacgccaccagggccggcgccgcaccggagaacggcacatgattgaatttgacgtgcgccttgtcctccagcgccgtcgccgccaggtgccagatcgagcccgggccggaattcccgacctgcacctcccccgggtgcgccgcggcgaatgccaggaacgcctcgatggtgttccagcgcgagtcggccttgaccgtgatcgccgacggatcggcattcaggcgcgcgatcggcaccagctcggcggcgtcgagggtggtcggcccgagatgcgggacgatcacggcttccgcgatgatgatgccgagcttgtagccatcgggcctggcgcgggccacttccgtcatgccgatggcgccgctggcacctggcttgttcaccacggtcagcggctgcggcaggtactttcgcatggcttcgctgaaggcccgcgcaaccgtgtcggtaccaccgcccgccgtgcttggcaccacgagttcgacaggatgatccgggtagggcgccgcgggcgcctggccgacgacggcaagtgaggccagcagggcggccatgtgaaacagcttgcggggcgatcgcatctatggctctcaattcagggggggcggagaagttgattccgttgggggaagcctcggacacacgacgtgaaagaccatcgcatcccggatatgggttcttgtccgagagcgcggattttgccaaagccgttggaagggacgggttgggcatcgggcctaccgcggcttcgatccggcgcatgggcgacaaggtcagcgccaaacgcgccatgatcgaagccggtgtccccggcgttccgggctccgagggcgcaccgacagattctacgccagccccctggccgaagagacctactcgctgctcgaccgcacagtcgaagccggcgagagagtgggtggcttacctccgtgtcggttcagtgcggtgaacgccggagaacgcggcgtgccaggcgcgcagcttgccgacagcggtacgctggttcgctaacgggctgactccttccttgccgcacgcgttctagcggccttgcgggccgcttcggagcgaccggcagctcccttggtgctggcggccttcttcgcggcagccgagcgatcggtcgccgtgcgcttgcttgccgcgctcttggcctgggcagacagcgccttgggagaagcaccggcggtgctctcgcgcttgagtgccttgagcgcggcctgggaccgcttggccgtgctttctgaactcgcccgtcgcggtgcagccttggcggcagcagccttggtttccgccttggtcgcgcccttctttggcggcacatcgacgccagcgcggcgtgcctccgacaaaccgatcgctatggcctgcttggccgagcgcacgccgtgcttaccctttcgcacggcttcgatctcgtcgtgaacgaaatggccggcctgggtggtcggcgacttgcctgctctcttgtctgccctggctttggctatgctcgatgcccttggcatggtcgtctccatgacggccgcggtcatccggcacgggccatggcagatgcaatgtccgcggcgctgttcagggcccgccatctgccggcgggttaaaaaaatccctcgcaaatgtcgttccaggcgtgcaactggcgcgccactgccactcatagaggcgacggttgtactgccgcgtgcgaaatctgcacaccttgggccaaatctaccctgcgagacgcggtctacaccaggcaacgcggcgcctggaattcgatcacgtccttgatgacatcgcgcatctccgtgatcagcaggcgcgcgtcgtcgcgacgccattgcacgacatagtgcagcggttccagcgcgccgcccttcttcagtatctgcaacaccccgcgcgcttccagcgcttcggcccactgccttggcatgaaggcgaaacccagcccctccgccaccatgccgaccacagcgccccagctgttgcacaccaggcgacggttgaccgccatgccacgggtggccagccactggtcgagcacccgggtgccgcccgcgccgaccggcagggacagcagcaattgctccgccatcagccgccggggatcgtcggtgccggtctggtcgataaaagactcgctcgcgacccagacaaagtcgacctgcgcgatccgctccgacgcgaggctgctgcgcgatgacggcccggcgatcaccgcgaggtcgagttcgccatcttccaggcgctgctccagcacctgaccgatatcgacgtagggctcgagctgaagctcggggtgccggatggccgtctgccgtaccagccggggcagccaggtcaggccgctcagttcgcccaggcccacgcggcaacggccttgcaggccacggctctgccccgctgactgctgcaactcggccgcgacccgcagcaattcgcggatgcgcggcagcatctgctcgccctgcgccgtcagttcggcgcggcggccgcttcggtcgaacagctgcacgccgagggaggtttcaagctcggccacccgcttggacagcgaagacacggacagatggcagcggtcggcggctaccgagaagttgaggcaggtcgcggcccagtagaaggcttccagttgcttgagggtcatgggatccgcgccgcgggcggcgattattagtttcctaaaagcgaaattatagcttcgttatttttcgcttttatcgattccctgcggttgctagattgaagcctcgtcgtcgccttggccccctatcgatcatgtcagctcttcatgcccctgctgcagaaaacgccgctgaccgcgccacagatgccgtcggcaccgcttccgcgccgcgcgtgacgactgcaagcgcaagcggcgcaggtaccttgcgccgccaagtgctttcgctgaacgaccttgaaccgctcgcccgccgccgcctgccccggccgctgtacgcctacgtcagcggtgcggtggaggacagcgtctcgctggcggagaatcgccgcgccttcaccgagatcgcgttgcggccacgcgtgcttgccggcgtggccacgcgcgaactggacttcgagctgttcggcaggcgctatgccgcccccttcggcgttgcacccatgggcatcgccgcgttgttcgcttaccgcggcgatatcgtgctcgcgcaggccgcgcagcaggccgcggtgccggcgatcatgagcggttcatcgctgatccggctggaagaagtgatggcagccgcgcccggcacctggttccaggcctacctgcccggcgacgtggcgcagatcgacgggctgttgtcgcgcgtcgaggcggcaggcgtatcgacgctggtgatcaccgtcgatacgcccgttgcgggcaatcgcgagaacaacgtgcgcgccggcttctcgacaccgctgcggccaagcctgcgcttggcatggcaaggcatcacgcatccgcgctggctgctcggcacttttgcgcgcacgctgctgcggcacggcatgccgcacttcgagaacgcctatgcgcaccgcggcgcgcctatcctgtcatcgcgcgtgctgcgcgacttctccgaccgcgcgcatttcacctggacgcaccttgaagccatccgccggcgctggcaaggcacgctggtggtcaagggcatcctgaccgcggaagacgccttgctggcgcgtcggcacggtgtggacggggtcatcgtttcgaaccacggcggccggcaactcgacggcgccatcgcgccgctgcgcgtcctgcctgagatcgtgcacgccgtgcccgacctgccggtgatgctcgacagcggcgtatgccgcggcaccgacgtaatcaaggcgctcgcgctcggcgcgcgttgcgtctttgtcggccggccgttcgcctatgcggcgacggtcgggtccacccccggcgtggcgcacgccatcgacttgttgcaggccgagatctcgcgcgatatggcaatgctcggcctgacccggctggcagacatcggccctgcctgcatccggcctgccgcttcactaccccacatgccccctcacccggagacttatcgatgagcacgcttcacggctttcgcatccaccccaagccggcgccgactgccagcaacgcgctgctggaacgctaccgcagcttcccggtggccaatgtcagcgacgcaatgtgccgcaccgtcggcaccacgcggctgcggccctatcaccggcgcgatggcgtcatggccggccgcgccctcaccgtgcgcacgcgcccgggcgacaacctgatggtgcacaaggccctcgacctctgcggacccggcgatgtgatcgtcgtcgatgccggcggcgccggtcccaatgccatcatcggcgagatcatgctggcgctggcgatcgcgcgcggcgcagcgggcttcgtcatcgacggcctgatccgcgacagcgatacgatcggcaaggagacgttgcccgtgtatgcgcgcggggtctcgcaccgcggtccttacaaggacggtcccggcgaattgcatgtgcccgtctgcatcgacggcatggtggtgcgccccggcgacctggtgctgggcgatggcgacggcctgctggtcgttgcggccgaggatgccgaggaaatcgccgcgcgcgtggagaacgtacaacgcaccgaagcagcggtgctcgagtcgatcgcgcaaggccgcgccgatcggagctgggtcgagcgcacgctgcgcgaaaagggggtggtcgtatgaacgcgcccgtcctgctgatgcctgccgccggcacggtggtccgtttcgaccactggctggacgcagcctttgaccgcatcattacggccacgccaggcctgacgctgcacacctgcgcccgcgaaggcgccgacgcggccgcctgggaccggctgtccggcgcccatgtctaccagatctcggccgccaaggacgagatcccgcgccgctggttcgccgacgccgcgctgctggcgcgctgcccgaacctgctggcggtgtcgtccagcggctccggctgcgacaccatcgacatcgatgcctgcaccgaggccggcgtcgcggtgctcaaccaggccggcggcaacgccgactcggtggcggagatgacgctgggcctgatgctcgcggtactgcgccgcatcgccgaatccgaccgcagcctgcgcgcgcacaactgcgagagccgtgaggacctgatgggccacgaactgcgcggccgcacgctcggcctggtcggcgtgggccacgcgggccgccgcgtcgccgcactcggccgcgccttgggcatgcgcgtgatcgggtgcgacccggcgctggatgcggcggagctgtccgcacgcggcgcacaggccgtgtccttcgaggaattgctgcgcagtgccgacatcgtctcgctgcattgcccgcgcgatgccaccacgctgcgcatgatggatggcgccgcctttgccgcgatgcggccgggcagcatcttcgtcagcaccgcgcgcggcggcatccacgatgagggcgcgctgcatgcggcgctggccagcggccatcttgccggcgccggtctggacgtgtgggaccaggagccgccaccacgcgcccaccccttgctcgcgctggacaacgtcgtcgccaccttccacaccgctggcgttactcacgaggcacggcgcaggaacgccgaactggccgccactcaaatcgtcacgctgctgaccagtggcgagcggcccgagcggctggtcaatcccgaagtctggccgcgagcgcgcctgcgcattgcggcggtgatgcaggctgccgccctgtcatcggtcacaccttagcccccgattccgcagactattctttacacataacacgctggcataccagaccggcgaggagacaccaaccatgcacccgacccaagaccaatggcgccggcgctttccccttcgcctggccggcgcgctcgcgctggcctgcggcctcgccgccgcgaccggcgcacaggcagaggcgccctatcccaaccgccctatccagatgatcgtggcctacggtcccgggggcgggacggacctggtggcacggttgctggcccgccacctcgagaagcaactcggcggcgccacggtggtggtgcagaacaagcccggcgcgggcggcgccatcggcttcgccgaactggcacggtccgcgccggacggctacaccatcggctttatcaatacgccgaacctgctgaccattcccatcgagcgcaagaccaccttcacctggcgcagcttcgacctgatcggcaacctggtcgacgatccgggcggcttcacggtgcacaacagcaacggcatcgactcgctggccgcgctgatccgccatgccaaggcgcatccgggggaggtgtcagtcggcaccaccggcgtcggctcggacgaccacctcgccatgctgctgttcgagagggccgcgggcgtcaagctcacccatgtcggctacaagggcgcaggcgacgtgcgtgcggcgctggtcgggcagcagctcaccatcggggccattaacgtgggcgaagcgctgcagtaccagaaaggcggctcgccgatcaagttccttggccaaatgggcgcaacacgggcaacgctggccccgaacgtgcccaccttccgcgaacagggcttcgacattgagctggcttcgctgcgcggcctggcggcgcccaagggcctgcctgagccggtcaggaagaaactggtggaggcgatggcgcgcgtggtcgcggatccgcagttccgccagcaggccgaagcgatgtatgcgccgttgcactatctggcgccggccgcctacagcgcggagctggagcgcggggagacgggcttccgtcagctgtggaaagagatgccgtggcaggagaactgagctttgctgcaaacgctgggggttcctcgccgatcaggttctccgccggaatctccaggctacgactggctgcccgagcaaggcgccgagcttgttcgacacgatgcgcgccaccacgtcggtgctgccgccggcggcgaagcgtacgaccaggcggacgggatggtcaggataagcagcctaggcgtgcgcgctgaacgaaatgagcgcaccgatccctacttgagcaagcaagcgtttcatgtctcttccacgaagatagttttgattgggtggcgcattgcgcgtcgacaccctttgaaacgatggtagcgagcaaccgtggcgacggtgaaatagaaaattccgctgctgctatcaaggggcggcatgcctggggcttctactgcggtgttaacccgaagcttgctccgcgggcgccgcgtaagcgcaagtacgccgcgcagccatcgtcgcgcggcgtacattcagggtgcaacggaacgcaagcgctggcgcgcttgccgcctgcaggatgtcagtcggcctccaccttcatcgtcttcagcagcggctgccacttgtcgctttccgccttgagccaggtgcgcagcccttccggcgtctgcttgtctaccggcacaacctccgcacccaggtcgtcaagccgcttggccacggcgggatccttcagtgcctgctgcagcgccctggtcagcctggcagtgacctcgggcggcgtgcccttgggcgcatagatcccgtgccacaccttcatcgagaagcccttcaggccgccttcctgcagcgtcggcgcattgggcagtgccttgatgcggctaggcgtcgtcacgccatacagcttgacgcggttggcgttgatatgcggcagcgtcgaggtggtctggtcgcacagcaggtccacctgcccgcccagcaaggccgtcagcgcggggccggtgccctggtagggaatggaagtcatcttgaccttgactgcctcctcgaacagcaggccgcatagctgcgaaaccgcgccaaggccggcattggccagcgagaccttctccttgttctgcgagacatacttgatcagctccgccgcgttggccggcggcaggtccttgcggcccagcagcgtcatcggcacatccgccacctgcccgatgtactcgaagtccttcatcggactgtaggagagcttcttgtacagcgccggcgccgtcgccatgccattgtggtggatcaggatggtgtagccgtcgggctgcgcccgcgccacgaatgcggccgccaccgtgccgccggcgccgagcttgttctccacgacaacgctctgtcccagatccttcgacatggcctggccaagggcccgcgacaccacatcggtcgggccgccggccgagaacggcaccaccagcgtgatgggcttggacggataggcatccgctgccagcgcccccgcggaaaacgccagtccaagcgctccgcacatgatccacttcataccggccagcgtggccttgcccgcttgaacgcacatatcaccgtctccatgtcgccggcacgctgactgtgtcgcgccggtcggtttatcaaacagcgctagagtgcgggatagcggcaccggaggacaatccggatttatcgaacgggccatacggccaggccgaacgcacgccagccgaccacccggtcgggaacttctgcccgaagtcgcaggtctcccgggccagcatggcgagggacgacacaagcttgctgcgctggtcactcttgcagatggcggcatccgcccgccaccatggcgcatcttccggcgcaggtcgaggcttcatgttcagctctccatcgccacgcgcccacggcactggtccgcttgaaatcgcctgaaattttcaaccaatgaaaatatatggcattcgtttgacgctcgttcgctcccctccctaagatctcccgcacagagtttccctcaacgaaaccagatgcgcgcgcaccgcctcgcgcccaggagacaacccgatgcagcgtcattcccgccagcggcgtgccatagttgcggcgctcgccaccctgcctgccttgtgcgcctggtccgcaccggcctgcgcggcagaggcatttccttcgcgtccgatccggctggtggtgcccttcacgcccggcggcaccactgacatcctggcgcgcctggttgcgcagaaggccggcgaggcgctgggccagcagatcgtggtcgacaaccgtccgggcgcgggcggcaacatcggcgctgaggccgtggcgcgcagtgcagctgacggctatacgctgctgatgggcacgttgggcacgcaggtgaccaaccagttcatttacccgcgcatgccgtacgacagcacccgggacttcgtgcccgtgacgctggtcgccaattcccccaacgtgctgcttgtcaacagcacgctgaacgcaaggtcggtgggcgaactggtgacgctggccaggcgcgagccgggcaagatcaactatgcctcgaccagcaccggcgggtcgccccacctgtcaggcgagttgctgaacatgatggcgggcgtcagcatgcagcacgtgccgtacaaaggggccgcccccgccatgacggacctgctcgcgggccaggtcaacctgatgttcgacaacctgccgtccgcgctcgcacagatccaggctggcaaggtgacggcgctggcggtcaccagtgccaggcgggcctcggtgctgccttccgtgccgaccgtgcgcgagtcggggctgccgggctatgaagtcaattcctggttcgggctgctcgcgccggccggcacgccgcccgagcgcgtgcgccggctccagcaggcggtggacaaggtgctggccacgcccgacgtgcgcaagcgcatcgaacagcttggcgccgagccgggcggcgaaggctccgccgcgttcgcggcgcagatcaggagcgatacggaaaaatggtcgcgcgtgatccagaccgccggcatcaagccgcaatgacgcggctgggcagcgccaacccctgacacaggacaatcatgaccaagaccaacacccttcgcatcggctcgggatcgggctggtggggcgaccgcgtcgagccggccgagcgttcggcgcgcctgggcaagctcgactacctgtgcttcgagaccatggccgaggccacggtatccgccgcgcaggtgcgcaagcggcgcgacccggccttcgccggctacgacacctatctcgacgaacgcatgcgcgcagtgctgcccccgtgcatcgccaatggcacgcgcatcatcagcaaccagggctggattcatccgctcggcggggcccggcgcgtggccgagctctgcgaggaactgggcctgcccggcgtcagaatcgccgcggtcaccaccacggacctgaccggaagcatctgcgagctggatctcaccctgctggaaagcggcgcaccggtttcctcgctgcgtgaaaccctgatcagcgccgaaccatacgaaggcgccgaaccgatcgtcgccgcattgcgcgcgggcgcgcagatcgtgatcaccgggcgcgtggccgacccgtcgctgttcctcgcgccgatgatccatcatttcggctggtcgccggacgacgtgactcggcttgcgcgcggcagcgccatcggccatctgctcgagtgcggcgcgcaggtgacggggggatatttcggcgaccccggctacaaggatgtgccggaaccatggaacctggccttcccgatcgccgaggtggaggccgacggcagcgccgtgatcggcaaggtggatggcagcggcggacgcatcgaccagcagaccgtcaaggagcagatgttctatgaggtccacgacccgcgccgctacatcacgccggacgtggtggtcgacttctcgaccgcggtgctcgaacaggtagggccggaccgcgtgcgtatcagcggtgtgagcgggcagccgcgcaccgatacgctcaaggtgtcgctgggctgcaccgaagggcatatcggtgaagacatgttcttctacgcggggccgggttgcctggaaaaggccaggctggccaaacgcatcctcgaagcgcgctttgccatggcaaggttgcaggcggatgaggtgcgcatcgacttcctcggcgtcaacgccgtgcacggcgcggcctcgcccgaacctgtctgcgagcccaacgaaatcgcggtccgcgtcgccgcgcgcacccgcacgcgcgacgaagccgccaaggttggccgcgagatcgacggcatggcggtctgcggcctggcctccaccggcaagcgcgtgccgcaccaggagcgcacgcgcgagatcatcggcgtctggtcggcactggtgccgcgcgcgttgatcacctcccaggtccactatctctgaggattcgccatgcgtgtaccactgcgacgtctcgcacacagccgctccggcgacaagggcaatacttcgaacacggcggtcatcgcctacgcgccggagttctacccgcatatcaaggcacagctgacggcacccgcgttcaaggcgctgtacggcacgctgatcacaggcgcggtcacgcgccatgaagtggatggactgcaggtgctcaacttcgtcgcggagggcgcgctcggcggcggtgtgtcgcgcagcctcgcgatcgacaactacggcaaggcgctggccagtgccgtgctgcgtttcgaagtcgagatacctgacgcgctggccggcctgctgcgcgggccggcgtcataggctcgccggggtaggcgtcagccaccgccggactggcgccccctggcacgccggccgtcggtgcatgcgtcggcccgcggcggtatcacggtgcgcgtccaggcgctggtgatgcgtcgcgcctcttgcttgagcttgcgtgccagcgcggcctcgcgcgagcggatacgcgcgctcgtcgccgccacgctcaaggcaccgatcggccggccctcatagtcgagaatcggcaccgcaatgccgcccatgccgtcgaccacccaatcgagaaacagcacatgcccgcgcgcccgggctgcctcgatttccgcggcgatgcacgcggcatcgagccgcgggtgcttgccaagcttgcgcgtggtctgctgcagccggcgcgcgcgctcgggcgcgggcagccatgccagcaccgccaggctgccggcgcccacgccgagcggccggcgcgtgccgaccgtcacgtagttcgcccgtatcgcatacgtgccgggttccaggtcggtgcacaccgcctcgccacggctggcctcggtcagcacggcggtatcctcgaacgcctccaccagccgttccagcgccggacgcgccagcttgcgcaagtccacgcgccgctgcgccacgtctgccagctggaagatctcgggcccgatgccgtagcggcgcgcctggtcgcgcgtggcgaacccctcctgcaccagcaggtcgagcatgcgcgaagccgtggccggatcgagcccggtggcgcgcgccacgtcgctcatgcggcgcacttccggatcggacagcgcgcgcagcacggccagggcgcgctggatcggggatgggcgcgatggcacctgccgggccccctcaggcaggcccggcgccagggcggcgctcaaccatgatgcgatgctgccagggtatcgcgcttgatcttctttgccagcgaccacttgtggacttcggtcgggccgtcgtagatgcgaaacgcacgcacttcacggaagacctgttcgacaatggtgtcgcgcgacacgcccatgccgccgaggatctgcacgcagcggtcggccacgcggaacaaggcatcggacacggccaccttggccatcgaactctcggccgtacccagggaaccgccgtcgagcaccccggcgcaccagtcgatcatcagtgcggcctgctgcaggtcgatcaggttctcggcgagcatgaagcccacgccctcgtggtcgatcagcagcttgccgaaagccttgcgcgtggtggcgtaggcgcgcgcgatctcgtcggcacgcgccacacccccgaaccagcgcatgcaatgcgacagccgcgccggcgacaagcgaacctgcgcataacggaagccctcgtccacctcgcccagcacctggtcctgcggcacgcgcaggccgtcgatcaggacctgcgcatgtccgcccggcatggaactgtcgatggtgtcaagcaggcgttcgatgcggatcgccggatggggcaggtcgaccaggaacatggtggcctgcgcgcgctcaccatcgccggtgcgcgccatcaggatgccggcgctggccccttcggctccggtgatgaacttcttgcggccgcggatcacccattcgtcgccgtccctgaccgcggtggtctggagcatcgacggatcggaaccggccccgccttcttccgcaggttcggtcatgaagaatgcggagcgggcctcgccgctgaccagcggtgcaaggaagcgctgctgctgtgcctccgtggcgaccttgcccagcaggaacatattcccctcgtccggggccatggtgttgaccgcgaccggcccgaggggcgacaagcccgagcgcttgagcacggccgcggtttcgagctgggtcaggtgagagccgtcgggcaggatatgtggcgtcatgacgccggccgcgcgcgccaggtcgcgaagctcggcgaccagcccggccgtcgggccatgggcttcgcagcgcacgtcgcgctcatagggcaccacgacgtcgcggacaaagcgctcgacgcgatcggcaatgacacggcttctttctgtgggacaggcggtgaacatggtgagcctcgttgtcaggacaggatcagattgtagggcggcacgccgccgggccgctgtcacggaaggccgttcgcacaaggaacccccgacatctggtctgcagccctttgcctgtcgagcgacaaagtaatcgcattgcgattactagtatgtggatttcacctatacatatgctcatgacaatcgactagtatggcttcaatcgagcacgagggcacaaggcgatgtcacttgtattgaagctgaaagacctgttgggacccgatgcggttctcaccgaacccgcggacgtagccgcctacatcgaggactggcgcggccgttataagggcccggcgctgtgcgtggtgctgccggcctccaccgcgcaagtcgccgcggtggtgcaggccgcggtccaggccagcgtgcccgtgctgccgcaaggcggcaataccagcctgtgcggcggcgcggtgccggccccggacggcacgccgcccatcgtcatcagcctggcacgcatgcggcgcatccgcgccatcgatgcggccaacaactcgatggaagtcgaggcaggctgcgtgctggccgcgatccagcaggcggcggcggaacaggggcgcctctatcccgtgagcctgggcgccgaaggctcctgccagatcggcggcaatatcgccaccaatgcgggcggcaccggcgtgctgcgctatggcaacacccgcgacaacgtgctcggccttgaagtggtcctgcccgacggccaggtctggaacggcctgtaccgcttgcgcaagaacaacaccggcctcgatctcaagcacctgtttatcggctccgaaggcacgctgggcgtgatcaccgccgccacgctcaagctgcacccgctgcccaccgcgcacgccatggcgtggctggcggtgagcacgccgcaggcggcgctggagatgctgggacgcttccagcagcgctgtggcgccaccctgtccgcgtttgaaatgctcaatgacgtgcagttgcagatcgtgctcgatcacgtgcccggccgccgtgcgccgttgcctgccagccatccctggcacgtgctggtggaacttgccgacaccggccggcgcgagctgctcgaccaggtgctgcaggaagtgctggagcaaggcgtggccgaaggcctggtcgacgatgccgtggtggccgccagcggcgcgcagcgcgaagccatgtggcaggtgcggcatagcgtctccgaaggcaacaagaaggcgggcctgggcctgaacaccgattgcgccgtgccggtctcggcggtgccgcagttcattgagcgcgccaccgcggcggcgcatgcggtcctgccggacttgccgatcatcgtcgtggcccacctgggcgatggcaacgtccacttcatcccgctggtgcctttcccgcagtggcaagcgctgccagagcgcgatgccgtggccgcccgcatcaagcacgccatcgaccaggtggcctacgaactgggcggcaccttcagcgcggaacatggcatcggccaggtcctgaccgaggaaatggcgcagttcaagccggcggtcgagatcgccatgatgcacggcatcaagcgcatgctcgacccgcgcgacctgttcaaccccggccggctgctgccgtccccaccttcccagcaataacggcaatcaaggagctcgcatgaacgaccacagccccatcaactcttctcgccggcgtgccctcaaggtcgccgctgccggccttggcacgcttgccgcgcccgcagtgctgcaatatgcgcgcgcgcagtccaagcgcatcgtggtgcgcgacgacggcggcatctacaccaaggcctacagcgcggtgtactacaagccgttcaccgagaagaccggcatcgaggtcgtgggcgtgcaggccaacgccgaaccggtggcgcagatccgcagcatggtcgagacgaggaactacacctgggacatggccaagatcagccagccggccatcctgctgctgacgcagggcggcaaggtctacctggagaagcacggcctggagggcgacgccaccatcaagaccattccggcgcatttcatgtcgccctacggcgtgggcaccaacgtctacagcacggtcctggcctatcgcaccgacgccttcaagggccgcaaggcaccgtcgtcgtgggccgacttctggaacgtcaaggacttccccggccgccgcgccctgcgcaagcacccgttcgacacgctggaagagtcgctgatggccgccggcacggcgacctccgcgctctatccgctcaatatcgaccaggccatcgccaacctggagaagatcaaggccaacgttgacgtgtggtggaactccggcgcccaggtagagcagatgctcaagtccggcgaggtcgacatggtggccacctgggtgtcgcgcgcacagagcgcggccgcctccggtgcccaggtcggcatcgtctggaaccagaacctgtggggcgtggacaactggtccatcctggccggcacgccgaatgcgcaagcctgccgcgaattcatcaagttcgcgtccgaccccaagcgcatggcctcgctggtggagtacttcccggcaggcgtgacccagccggatgccttcaagtacatcaagcccgaggttgcgaagaactgcccgacccaccccgacaacatcaagtcgggcgtgcagatcaacgccaagtactggctcgataaccaggccgcggtgatggagaagttcaacggctggatcctcaagtgatctgaacctcttcaccagacaccacaagcaacgacacgatgccgaattccaaactcaagatttccgggctgaccaagcgttatggcgacttcgtcgcgctggccccgaccgaccttgaagtggccgagggggaattccttaccctcctgggcccttcgggctcgggcaagaccacgctgctcagcctgatcgccgggctggccgtgccggacggcggccagctgctgatcaatggcaaggacgtgacctttggcgccccctacgagcgcgatatcggcatggtgttccagaactacgcgctgttcccgcacatgacgatcgcggagaacatcgccttcccgctgaagatgcgccgggtcgacgcggccacggccaggcgccaggcactggaagcactggaaatggtccgcctgccccacgtcgcggcgcgcttcccgaaggaactctcgggcggccagcagcagcgcatcgcgctggcccgctgcctggtctacaagccatcgatcatcctgatggatgaaccgctgggcgccctggacaagaagctgcgcgaccacatgcagctggagatcaagcgcatccaccgcgagctgggcaccaccatcgtctatgtcacccacgaccaggaagaggcgatgacgatgtctgaccgcatctgcctgatgaacggcggcaagatcgagcagcttggcacgccgtcggacctgtacttccgcccgcgcacgctgttcgtggccgacttcctgggcgaatcgaacctgttcgagggcaccgtcacggaagtgcgcggcgaccacgtggaggtggcgctggcacagggcggcgccgtcgcccacgcggtcaccaatgcgccggtggccgccgggggcaaggtgcgggtcatggtgcggccgcagaacatcgccatggccaacggcgtcaccgccgccaatgcggtcagcggcaaagtgcttgacagcatgatcaccggcagcctgaccaagctgtacgtggaatccgatgccgccggccaggccccggtggtgctgtcctaccccacctcgatgggcgcttcccggcatgcggtcgggcagcaagtcacgcttacctggcagcgcagcgacgctgtcgccgtcccggattcgctatgaccgccgtcgccctgcaacgccgacccctaccctggctgcggcccgccttgctggccgcgccgctggtgctcctgttcgtggtgctgctggtctacccggtcggccagctgctgctgctgagcgtctacagcgacggtgccttcacgctggccaagtaccgccagctgtttgcgtcatcggtctacgtcgacgtgatgctgatcacgctgaagatctcgctctggaccacgctgctctccgtggtcgccggttatccggtggcctacctgatctcctcgctgtcaaaggacaggaaggcaaagtggctgttctgggtactgctgtcgttctggaccagcttcctggtgcgcgcctttgcctggatcgtgatgctgggccgcaacggcgtggtcaaccagttgctgagcgccgccggcatccaggatgcgccttccaacctgctgtacagcctcggcgccgtgctggtggcgatggtgcacgcgctgatgccgctggcggtgctgaccatgctgtcggtgatggagaacatcgaccgcaacctcccgcgcgcggcgcttacgcttggggcacggcctggcacggcgttctggcgcgtctacttcccgctctcgatgccgggcgtggcggccggcgccatcatggtgttcgtcaccgccgtcggcttctttatcgtgcccgcgctgctgggcggacgcaaagagatcatggtcgcccagctgatcatcgaccaggtgcagcagaccatgaactggggtttcgccggctcgatctcggtgttgctgctgctggtcgtgctggcggtgttcgccctgtatgacaaggtgctcgggctctcgtcgatggcaggcggagcggagcaacgcacccgctccgcggccgcgcacgatggcgtgctgcatcggctcggtgacagcgtgctgggcgcactgggagcggtcagcgacaagctgctggcactggtgccgcgcggccggcgcgagccgcagccgggcgactcgctgccgctgcgcacgatcgtgctgatggtgctgctgttcctgagcgtgccggcgctgctgatgatcccgctgtcgttcgccgacaagtcggggctgaactggccgccgcgcggcttcacgctgcagcactaccaggacatgctcgcctcgccgctgtggatgcaggccgggctgcgctcgctgctggtcggccttggcgccgcggtgctggcgctgctggtcggcacgccggtggcgttcctgctggcgcgctcgcagatgcggggcaagtcgctgctgctggcgttcgtgctgtcgccgatcatcatcccgcgcatgatcatcgcggtggggatgttctacttcttcgccagggtcgggctggtcggcacctcgctcggtctgatgatcggccacaccgtcattgccgtgccctacgtcgtcatgacgatgatggcggtgctgcgcaactacgacacgcggctcgacctggcggcgcaaagcctgggcgccaggccctggcagacgctgcgctacgtgacgctgccgatcctcgccgccggcctgttctcgtccttcctgttcgccttcgccacctcgttcgatgagctgacgatcgccctgtttgcctctggcggactgagcgccaccctgcccaagcagttctgggacgaggtgacgctgcagctttcaccggtgattgccgcggtgtctacctgcctgttcgtcttcgttaccctcctgatcacctgcgccgagcgcttgcgccgcaagagcgccgggcgctgagaaccttatccatgaacaacaagcttaccgccgccgacctgcgcggcatcttccccgccatcccgacgcccgtgacggccgacgacaggatcgaccaggacgccacgcgcaagctgatggcctacctgctggccaacggcgttgccggcgtggtgccgctgggcggcaccggcgaatacggtgccctgtcgcgcgaggagcgcgtccgcatggcagccctttgtgtcgaagcagcggctggccaggttcccgtcattcccggcgtgctcgacccggggttccacgatgcgctggatgcgggcaaggcctttgccggcgtcggcgcctctgccctgatggtgctgacgccctattacacctcgccgacccagcaaggcatccgcgactacttcctgcgctatgccgacgcctcgccggtgccggtcatgatctacgagatcccctaccgcacgcggatcgcgatcgcgcccgaggtgctgcacgagctgtcgcgccacgaaaacatcatcggcatgaaagcctgcaacaccgacatgtaccacttcctcaaggtggtggcgggtgtcgacgacagcttcagcgtgttcagcggcgaggacagcctgttcccgctgcacatggcggcgggtgccaggggtggcgtggtcgtgaccgcctccgtgctgccgcgcacctggcgcaccatctatgagctcggcgtggccggcaataccgcgcaagcggtacgcctgcaccgccagctgattccgttgctggacctggccttctccgaaaccaatcctgggccgctgaaatccgtgctcgacctggtgggcgtgaccgcgcctaaggtgctggcaccgctggtagcgccggcacccgggctgcaggcacagctgcgtgccgaactgacgcagcggctgcaagccgaggccgccctcgcctgaggcgccgacgatcatgctgccggccatcaaggactatcgggacctggcgcggcgccggctgtcgcgcttcgccttcgactatctggagggaggcgcggaggacgggcgcacgctggcacgcaacctggccgcataccaggcactgctgttccggccgcgcgtgctgcgcgacgtcacggagaccgatcccggcatggagatcttcggccgcaagtaccgcctgccgttgctggtgggccccacggggctgaacggactgtactggccgaaggccgaagaggcgctggcacgggccgcacacgctgaaggactgcccttcgtgatgtcgactgcatcgacctcgctgatcgaagacgtgcgcgcagccagcgacggcgacctgtggctgcagctctacgtgcagcgcgaccgcgccatcgccgagagcatgatggcgcgcgcacgcgccgccggcttcagcacgctgatgctgaccgtcgacaccatggtgcacggcaagcgcgaccatgacatccgcaacggctttcgcatgccggtgccgtggacgccgcggctgctggccgacctcgcggcacatccgcggtggtgcctgcgcatgctgcgccagggcggctcgccgcagctggtcaacctggcccgcagcagcgggatggccaacgacctgaaggcgcaggcggcgggattgagccggcagatggacatgtcgctgtgctgggacgacatcgcctggctgcgccggcactggcacgggcccgtcatcatcaagggtatccttacgccggccgacgcggaaatcgccgcccgccagggcctggatggcatcgtggtcagcaaccacggcggccgccagctggaaggcgcgcccagcgcggtcgagatgctgcccgccatcgtcgcggcggcgggcgggatgcacgtattcgtcgatggcggcgtgcgccgcggcgccgacatcgccaaggcgctggcaatgggcgcccgcggcgtgctggtggggcgcgcaccgctgtacgggctggcggcgcgcggtccccgcggcgtggcggaagtcctggccatcctgcgtggagaattcgagaccacgctgcggctgctcggcgttccgcaggcagccaggctggacgctgccgcgctctcggacgaccatgccgcgcggctggccgcactgtaagccatgaaaacaatgacaaggacgagcaggaggttgtgtggattcaggtaatgaaggcaacgggctgcgcacaaggcgcgagcgttcgtccctgttcgtcggttcggtggaaaaggccttccaggtgctggaagccttccacggcccggaccgccgcctgatgtcgatggcggaaatcgcccgggcggccgatctcgaccgcagcgccacccagcggctggtgcacacactggaacagctgggctacatccggcgcctgcccgattcggcgatgtatgggcttgcgccgaaggcactgggcctgtcgtacaactacctgcgctccaacgacctggtcgagcgcgcatcgccctacctgctcgatatcagccgcacgctgggagaaaccgccaacctgcaggaactcgacgggcacgaaatcgtgttcctggcccgcttccccgggcagcacctgatcaacgtcgatttcggggtcgggtaccggctcccggccgtgtacaccgcgtccgggattgcgatcctgtcgaagctgcccgaagcgcagcgcctggaggtggtgcgggcgaccgcactgaaccccatcacgccgttcactgaaaccgaccccgacaagctgatgacggcgatccgcgaggccggtgaacgcggctatgccgtggccatgaaccagaccgtggtcggcgacatctccgtcgcagccgcaatcaccgaccaccgcgggctgccggtcggggccatcaatatctcagtcccgtccacgcgctggacgctggaaaccgcccaggccaagctggccccgcatgtgcaagtggcggccatgtcgatctcgcaggcaaagcggatgagtttccagacggcatgagcgatgccggaaacgccgccggcttcgctcagatggcccggcctccgtcaacgggcatgtcgatgccggtaaggaagcgggcacccgggcttgccaggaagaccgcggcattggccacgtcggccggctcgcacattcgccccagcggtatggtggcaacaaagcgggcgcggttctcggcggtgtcggcaacccccatgaagtcctgcagcagcccggtcgccgccatcacgggcgagatcaggttgacccggatcccgtgcgcggccagttcaacagccatcgatttcgacatcacgctcaccgcgcccttcgagctgttgtaccaggtcagccccgggcgcggccggtggctgccgaccgagccgatattgaggatcacgcctttgccgcgctgcttcatcagcggcacgaccgcgcgtgccatgtggtagatcgacttgacgttgacggcgaagacgcggtcgaagaccgcttcgtcgacttccagcatcgactgattccgatgcgtggtgccggcattgttgacgaccacgtccggctcgccgaaatggtcgcagcagtgctgcaccgcggcgttgatctgcgccgggctggtgacgtcgcacggagccgcactggcattcggccccaactcgtccgccagtctctgcacggcatcgcgatcgatatcggccagcacgaccttcgctcccgcctggataaaggcccgcgcaatcgcggcgccaaagccactgcctgcgcccgtgacaatggcaacctggtctgatagctccgacatgtcgtctccctattggtagtgctgcacgatggtcttggtggtgctcatctcttccagcgcgaggaagcccttttcccggccgtacccgctcttcttgacgccgccgaagggcagttcgaccccaccgccggcaccgtagcaattgataaagacctgcccgctctgcagccgctggctgacccgcatctgccggctgccgttctcggtccacacgccggcgaccaggccgtagtcggtggcattggccagccggatggcatcctcttcgtccgtgaacggcatcaccgacagcactggcccgaatacctcgatattcgccagcgcgtggtcgcgcggcaccggaccgaacaggaccggcctgacgaagtacccaccccggggcaaatccgccgcaaacccgccttcggcgataaccggcacgccgctgtcccgcgcggcctccaccagccccatcacacgccggtactgccgctcgctgacgatcggcccgcaatccagatcggcggccggcacgcccgcctgcagggcacggaaggcctgcgccaccatgccgacgaagcgatcgtagatgccttgctgcaccagcagccggctgcccgccgagcaggtctgcccggcgttctggacaatggccttgaccacggccggcaccgccttgtccaggtccgcgtcgtcgaagacgatctgcggcgacttgccgcccagctcaagcacgcaggggacgtggttggccgcggttgcctgctgcaccagggcgccggcctcgggcgagccggtaaaggtggcgaaatggatgccggggttcgatgtcagcgcggcgcctgcctccgcgccatacccggtcaccaggttgagggctccgggcggcagcccggcttccatggcaagctcggcaatccggatcacgctcaggcacgcatcctccgatggcttcagcaccgccgcattgcccatcgccagtgccggcgccagcgtgcgccccatcatctgcgccgggtagttccagggaatgatgtgggcggtcacgccatgcgggacgcgcaccacgctcacgttgtatccgtccaggtacggaatcgtctgaccgtggaccttgtcggcggcgccaccgtagaactcgaagtacctggccaccgccctggcatcggcgcgcgcggccgagatcggcttgccggtgtcctgcgcctcgattgccgccagctcttccgcgtgatcgagaatgccttgtcccagccgctgcaggatgcgcccgcgttcggtcgcggtcttgctgccccactcgccctgcaaggcatcctgcgccgcgctcaccgcctgctgcacatccgcggcgcggccgcggctgatcttcgcaaacgccatgccgtcactgggatcgatcacgtcgatggtctcgccatcgatggcgccgagccatttccctccgatgagtaacgtcttcacccgccgctcctgaacagcacatctatcgtcaccgcggccactcccggcctgtgcgcctcgcgcaggccagcggtaccgcctcagcccatggaaatcggtctgctcccctactggctccgcgcaagcgagcccggcgactccgactccttcatgaactccgcgtcgttgtagtgatagagatcgtccaggtagggcacgaagaagtcatagaacgagcgcgagtcatacctgatctcgtccccgggcctgacgcattccggaatcggcccgacattggcgtcatcgtccgggtagaagaagaaggtcagcgcatagcgcttcatcggcggattgaccacgcggtgcggcgtggcgatgaagcggtcgttggacaggcggttcaggatctggccggtgttgacgatcagcgcgtccttgacgtagctgacactcagccactcgcgcgacggggtcatgacctgcaggccgggcaccggggtcatcggcagcaaggtcaggaagctgccgtcggaatgcggcgccagcgcgtactggccctcgtcgaggtgttcctcaggatggtagtaggcgcagcgctggtagtattccggcgccttgaacatgctgtcgaaatagtccgcgcgcagctccagcgccctggcgtagatgggcaggaacttcagcgccaggcgctccatcgacaactggtagtcgtacagcgtctggcggaactccggcaggctctccggccactggttcaggccacgatgacgcacattggcccgcaccttggggtcgtcctcggtgcggttgcgcatgaaaagccaggccgaattggtatccttcttggtgttctccgcaatcttggtccggatcgcctcggacttcaggatggatgccttcggcggcaggtagccctggtggtgatagccgacccggtgcctgagcttctcttccatcgggatctcgaagagcttggcggtctggcggaacgactcgtcgatcagggcgtgcgggatgccgtgattgatcaccgagaagaaccccagctcctcctggatcagcttgacgtcggcggccagttgctcaagcgcgccgggcacgccagccaggtaggggcccaggtcgagaatgggcaggtcggtcccgcgcgctatggctgcgcgcacctgctctgagggagcggcctgcaacggctgggccgcagcccgggatggcattgctgtcatgatcggtgtctcctatggtttgactgatacggggaacgtgctgccttgcccgccgatacggtggatcggcttgatcaaacttccactgcacacatctcacttccagaacgcgcatcgggattccgccctggaagcaaaggcctgctccccgggaatccgctgcacctccttgtagtagtcccacggctggcgtgattcagccgggctcttcacttccatcaggcgcagatcgtgcaccatgcgtccgtctccgcggatatagccgttctgggcgtacatatcgttgatgcgggtggccttcatgccggcgatcaccttcgcggcggcgtccgtgccggcagccttcaccgcgcgcagatagtgctgtgtcgccgagtagctggccgcctgcatgctggtgggcttcttcttcatcttgtcctggaaccgccctgcccacttccttgagtcatcgctctggtcccagtaccaggcttcggtcagggtgatgccctgggtcagtcccaggccgagggcgtgcacatccgtgatgaacagcatcagccccgcgatcttcatcgacctggagatgccgaattcgttggccgccttgatcgcattgatggtgtcgccgccgccgttggccagccccaggacctgggcccgcgatgccttggcctgcagcaggaaggaggaaaaatcggaggcggacaaaggatgccggacgctgcccaggaccttgccgccgccggcggtgaccaccgccgcggtctccttctccagcgaggcgccaaaggcatagtccaccgtcaggaagtaccacgaccgtccgccctgcctggtcatggcggcaccggtgcccctggccagggccacggtgtcatagagatagtggatggtatagggcgagcactcctcattggtcagctgcgccgccacgccgccggtcaccatgaccgggcgctgcttttccgctgcgaccttggccaccgccaggctggtgccggaactgggcccgctgatgatcatgtccaccccttgccggtcgaaccactcgcgggcctgcgtggccgcggtatcgggcttgccggcatggttggcgtggaccagctcgatgcgcttgccgttgatctcgccgccggcatccgcaatcgccatccgcactgcctcgaccaggccgttgccgcccatgtcagagtaaagccctgacatgtccgccagcacgccgatcttcaccgactcgtcgctgaactgggccgcagccggtccggccagggccaggccggccatgcccagcaacgcagccggccacctgatccgccttgcccggccttcaggcactcgttttctatttatccgcatctcccctcctgtcgacagattgcactgcatccgttcacgcccgcatcccgcctggtggcgctgcctctgccccggccgggctggccaatgcggacaggtgcgctttcctgagcctgcgcaactgccccggatttgcccgcacgctttccaccgtttcgaaatagcgccacagttccccgtctatgtcggcacgcagcctgatcgcgtccagcaggcggattaccgccagccgctcgtgccgcatcctgacgctgtgccgcagcagcgccagcgcggccgcccgcacatctggcacctggtgcgccggggtttcggcgcggccggcggtgcggatggttttcttgagtgccttgattctttcgcgcgacatggtgcttgcggctccggcgttgttcggactggcagcgctacgcgccaatggctttgcccagctgggtccaggcctgggacagctgctgccgcagtggcagggccaggaattcatcgtcctgattggcgaccacctcggcgacctggacctcgagcaggcgcttcagccggtagcgggcccgctgcctgcgcaaggccgcctgccgcccggcggcagccagccacgcctggtgccggtcgatggcatcggacagagcactgaccgaggcgggacgcgatgccgcggtcagcagcaccggcggaacccacgcgccctgcgcatgccgcgtgatggcgccgatgcgccggatatccgtggccatgcgctgggcgcccggcaggtctgccttgttgacgacgaagatatcggccatttccatgattcccgccttcatcgcctgcaccatgtccccactgtccggcaacaacagcagcaccagcgtatcgacctgcgcgcgcgccgcgtattccgtctggccgacaccgaccgtttccagcagcacctcggcaaagccgaagtcatccatcgcatccagcatctccgggaggttgtcagccaggccatccgaggtgccgcgcgagcccagcgagcggatgtagagttccgggctggtgccaagctcatccatgcggatccggtccccgaggatggcgccgccgctcctgggactgctgggatccaccgcgagcacgccgaggcgccccttagacgcgcgcgccatggcgaggtggcccaacagggtgctcttgcccgcgccgggcgcaccggtcatgccgatgcgcctggccggatgcagcggggtatcccgctgcgctcgctgcaccagctccgcgggcgtggcgttggcgatgcgggtcagcgtccggcccagcgcgccccggtcgagcgaggacgggttcatggcgccaccttgcccaggacttcatcgcgatgctcgtcaagcaacggcggcaggccatagctcggctcgtaatccgagaagcggatcgggcttgccaccgcgcgcagcggcaactcgccctgccccagcgccacgatcagcgagcgcgcagcggtgatgtcgctgcccaacgcctcattcaatgtgcccacctccgacaccaccacgccctgtggccccaggcgccgcacccattgcgccgccggggcggagcgcagcacctcggcaatctcgggtatcacctcggcacggtgcgcgcggcggcccgccatggtggcaaagcgcggatccgtggtccacgccggccggtccacctcctcgcagaaggtcttccagaagcggtcatgggtgatgaaaagcgtcagccagcccttggcggtcgggaagatctgtgcgggcaccaggtagggatgcgacgagtcggccagccgctcgatggtctcccccgcgttcagggcggccccggcaaggtagttgagctgtgacagcatcacgtcgtacatggccacgtccacctgcccaccccgcccctgcacgatcttcgcaagcaagcccactgcggcaaccaggccagccgagttgtccaccgccgagtagccggccttggtgggcggtgccgccggatctcccgtcaaggccatgaccccggtcatggcctggatcacatagtcgtatgccgggctgtccgaataggggccgtcaaggccgtagccggtgacggccacgcagaccagctgctcattccactggcgcagcacctcgtaggtgagcccgagcttgcgcaccgccgccggacgcaggttggtcaccagcgcatgggattgccgcaacagccgcccgagtgccagcgtccctgcctcgctggcgaggtcgagcaccacgcttttcttgttgcggttcaggctggcaaagtaggcattgtgcgggccgatgaaatgggggctgatggtgcggccgatatcaccttccggggtctcgatcttgatcacctcggcgcccaggtcggtcatcatcagcccgcagtagggcccggcaagcatgtggccgacttcgatgatgcggatgccggcaaggggcgcgctcacgccaggctcctgcccagattgctgaccaccgtctccagcggcatgtcggcggtaaacacagcggtgacccccagcgtccgcaggaagggctggtcctcggcgggaatggtgccgccgacaaagaccttgatgtcatgcgcattgagttcgcgcagctgggcgatgacctcccccaccagctccttgtggctgccagacaggatgctcaggccgactgcgtcaacgccctcgtcgacagcgacctgcgcgatctgcaatgggctgcggcgcaggccggtgtagatgacttcggcaccggcattgcgcaacgtcagcgcgatgatcttcgcgccgatatcgtggccgtccaggccgggcttgccaatcagtatccgcttgccggacaacgcgccggcggcttgcaaggtgttcataggttcaccggctccttgaattcgccccattgctgcttcaggcaagccaccatctctccgaccgtggcataggcatggcagcaatccaccagatagggcatgacgttctcgctgtccctggcggccgcggccgtcagccgggccagcgatgcgtccacggctgactgctggcgcgtatccagcacgcgctggaacttctccagggcccgctgcgcgacggtcggatccagcgtgaacacctcgccgacccggatctcctccccctccttcctgaagtggttctggccgacgatgacggtctggccggaatcggtgtccagcttgcgctgcaggccccgctcggccagccgcatctggatccagccatcctcgatggcagggatcacgccgccgtacgcctcgatctcgtccatcacgtggacgatctgcgcctccatccggtcggtgtgctgctccaggaagtagctgccgcccagcggatcgacggtccggccgatgccgctttcataggcgatgatctgctgcgtgcgcacggccagctcggcggagaactcggtcgggatctggaaggcctcgtcgaaggcacaggtgaagatcgactgggccccgcccagcaccgcggccatggtctccaccgccacccgcaccacgttgttgtaaggctggggcgccaccagcgacgatcccccgcagacgaccccgaagcggaaatgctgggccttcgcatccctggcgccatagcgctccttcatcaggcgcgcccagagccggcggcccgcccggaacttggcgatctcgtcgaagaagtccatgtgcacgtagaagaagaaggacaggcgcttggcaaacttctccacgtcgccgccccgggcacgcagctcgtccacataggccagtccgttggccagggtgtacgccatttcctcggccgcggtggcccccgcgtcgcgcacatgggcgccggcgatgctgatggggttgaagcgtggcgagacctcgttcgaatagaggatcgaatcggcgatcagccgcatcgacggccgcaccgggaagatccaggtgccgcgcgcgacgtactccttcaggatgtcgttctggatcgtgccggtcagcttgctgcgcggcacgttctgcttgtctgcgacggccaggtacatggcatagacgatcgcggccgtaccgttgatggtgaacgaggtcgagatccttgacaggtccaggccgtcgaacaggatctcggcctcgctcaggttcgacagcgacacgccgaccttgccgatttccggccgggccatcgggtgggtcggatcgaagccgcattgggtcggcaggtccagcgccactgaaaggccggtctggccctgcgccagcaggaacttgtagcgctcgttggactcctccgcggtgccgaatcccgagtactggcggatggtccacagccggccctggtagccatcgggaaagatgccgcgcgtgaacgggtagctgccggggtccccgatcttgtccggatggaccgccgccgcatccacgctcgccggaacctcgatgccgctctggctgaccggccgcaaggccggctcggcgcccgcatccgtcatggacagctcagcgttgctcattgggccctcctggagaggatgccctcggcagcgttccaatggtccgcatggagccaggtatgcaacagttgctgctgctcgatggtgcgggcagcgtcatgcgactcgccgcgccggctggccgcggtctgcgccttgatgccgcgcagcacctgcggggcgcagcccagcagcggttgcaggaaggcgtggatgtccttgccggcgggtccgtccgtgaccaccgcatcggccaagccccactgcagcgcctgctgcgcatcgacaagctcgcaacggctcatcatgcgcatggcccgcgccgcgccgacgatccggcacaggtcggggccgccgccccaggccgaggtgatggccagccgcgcctggataaagccgatgcgcgcgctcgccgactgcagccgcatgtcgcaggccaatgccagctcggcgccgccgccgatggcatcgccgttcaggtaggccagcaccggcagcgggcagtcgcgcaccgcatccagggcaccgcgcgcctgctcgctcatggccagcgtagcctcccggtcgcgcacgccggacagctcgaccagatcgccgcctgccgcaaagaagcgctggccggcgccggtcagcacgatgcagcgcaccccgggctgcgccgccgcggcgctcaccacctgcgccaatcccgccagcacgtggcgggccagcgcattgtgtttctgcgcccggtcgatcgtgatccatagcgcgccgccggcgcgctcctccacggtgatgtccttagctgcgtacacgctgttctgcctcccgactggtttgaatggatgctaggcgggggtttattccggcacaagaacgctagttccgtatctcgaacaaatgagtacaatgcagcggaatacggccacgccgccggcgtttgttcagccggccgaatttcttccagccaggtgcaagcgaaaggaggggactatgtccggcgtcacggtgaccgccatcgagcgggtgatcgatatccttgaagccttccaggcaaaccagcggccgctgtcgctgacggagctggcggaggcgatagacattcccaagagcacctgccacgccatcgtctcgaccctgatggcacgcggctacctctattccctcacccgtccgcgcgcgctctatcccacccggcgcatctatgacgtggcgcgcgacatcaccgagaaagacccgttcgtggaacgcgccacgccggtgctggagcggctgcgcgacgccacgcgggaaaccgtgatccttggcaagcggcagggtgaatccgtgatctacctgcaggtcatcgaaggcgtgcacgcgatccgctacacggccaagccgggggagttcaagccgctgcactcgagctccatcggcaaggccatcctgggcggcctgaaggagcaggagctgcgcggctggctggccggccgggaactgcccgccatcaccatggccaccaagaccgacccagaggccctcgtgcgcgacatccaggaaagccggcgcgccggctacttcgtcacgcgcggcgagaacgtcagcgacgtctgggccgtcgcgaccttcctcacgttgaacaatgagaccctggccattgccgtggcagggccgaagaaccggatggagacgtgcatccctgagtgcgcgaaagtgctggtggccacctgcagcttcctgtcgcggcaggtggcaggcaaccacgcgtgatggcgcagtgacgatgagccggctccgctacgcctcgctcgatgccctgctgaccgaagtgcgggcttgccgcgcctgtgcgccacacctgccgctgggcccgcgcccgatcgtgcgcgtcggggccgacgcgcgcatcctgatcgtcggccaggcgccggggatacgcgtgcatgaaaccggcattccctggaacgatgcgagcggcgaccgcctgcggcagtggctcggggtcgatgccgccaccttcctcgacgaatcgcagttcgcgatcatcccgatggggttctgctatcccggacgcggcaagagcggcgacaacccgccgcgccgcgagtgcgcgccattgtggctcgaccggctgctggcgcaactgccgtcgatcgagctgaccttgctggtcggccagtacgcgcagcgccatttcctcggggcgcgccgcaagccgacgctgaccgagaccgtcagggcatggaaggactacgcgcccggcttcgtgccgttgccgcatccgtcaccgcgcaaccagccgtggttcaagcagcatccctggtttgaggacgaggtgctgccgatgttgcgtgagcgggttggccggctgttgcggcacggccctgcgcaatcagggtaggcagcaagcgatacccgcgccaccgtcgcctggcccgctcacctcattcgctggccgtaaagcccgaagccgcgaccaccggtccccactgcatgcgctgcgcctggatgagcttgcgcagggcatcccccggcttgccgttcatctccatgcccagcgccgacatcttgtcgcgcaccacgggatccttgacggcgtcgagcagcgctttctcgatcctcgccaccgtagccggcggcgtccccgccggcacaaaggccgagtaccagcctgacgccgtctcgaaacccggcgcgcccgcctccgccagcgttggcacatcaggcagcagcgccgaccggcgggtcccggtgacgccgaggaaacggatcttgcccgcccggtacagctccatctgcccccccaccgcatcgatacccagcggcagcgtgccgccgatctcatcggtcagcatcatgacggcgccgcgataggcagtgggcagcaacggcacgccaatcgacttgctgagcgacagcaccccgaaatgaatgctgccgccgagcgtgaccagcccgacaccgcccttgtccgggttgcgcttcacccatgccaggtattccggcatggtccgatagggctggttgacgctggcggacgccaccagcggcacgtcggccaggtaggcgaccggaaccaggtccttgtcggggtcataggccaggcgcttgtaggtcagcggaaagatggtgaacggcggcgcgggcgagatcagcaccgtcttgccgtccggcggcgcgcgtttgacgttctccagcgccagccgcgccgatgcgccggggcggttctcgaccaggacaggcgtatcgagcgaaacacgcagcttttcagcaagcgcgcgcgcgaagatgtccagcgcgccaccggccgcgaagccgaccacgatgcgcacgggcgcgtcgccgctggcgggggcagccatggcaggaacggcactggcacccagggccaatgccagcgcggcggccagccgtcgcaaggggttcggaaatagcatacggattactccggttgacggcggcggatgcgctcaggcggcctcgagcgcagtgtgcacttccagcggatagatcgggcggcgcaggttgcggaacgggaactggctgtagtcagagctgcagactccggggccggccaccagcacgatctcgctggcgatcggctcgaaccctgcgcggaagtgctggcgcgacttgatcaggatgtacctgcggcgcgacaggtcgatgcccgcatgcgtgaacacgccggtatcgaacggctcctgcggcttctcgcagatcacgaccagcgtgccggcgacatccagcaccacggtgcggcccaggctcagcttcatgcctgtgaacatcgggccggtgacctggtagttgccgtcggtaatgcactgcacccggccgctcagccgcagcggacggcccttcaggtccagcgcgggcatgtcggtcttgccgcccacatccagtgtgacggactgcccgacgccggcggcaatcagttccgccaccgcgcccgggtcccagaacggcccggcgaccacgccttcgagcccctggcgcaggacttcgcccagcaccgtcatttcatccgtcggcccgccagcgccgcagttatcgccatggtcgaccagcacgaccgggccctgcgtgagcgtcttggcgcgcgcgatggattcctccatcggctcgatcggaaaaacaaaatcagcccggcgttcccacgccatgccgcagagctcgtcgagcaggcgccgccctgcgtcgaccctggcggcatccgccacgatcaccacggccaggccggtatgcgggatatcggcaagcggaaaaccaccaaacaccgaggcgttgagcacctcgccatcgcgctcggccgccatcgcacgctccatgatgtccttcatgggttgcgcgcgcggggtctggcgcagcatgtgggtgagcatcggcagcgtgcgccacaacaggaccgggcgggcctcgcctcgcagcgccgccatcagggtacgggcggcgcgtgcgccggtctcgtacacgtccacgtggggataggtgcagtagccggcgatcacggtcgcattgtcaaccagcgcagcgctgaagttggcgtggaaatccagcgataccgcgatcggcacctcgggcgcggcggcacggatgcgtgccagcagttcgccttcggcatccggatagccctcggccaccatggcgccgtgcaggtccagcatcacggcatcgcagcccgcgcccaccgcctcgacaatgctggccgccatcgactcgaatgcctgtgcggtcaccatgccactgggcaccgcgttcgccatcaggggcatcacgaactcgtcgccctggcggcgtaccaggtcgatgaacgcggccgcggcgctgttggtgccctggcacgcacgcaccgcgtcgtcgccgtagagcgggccagcggtgctgccgcggttgaacgcgctcaatggcgtggcaatcggcgaaaaggtattggtttcatgccgcatcagggcaatgacaaaacgcatggactggctccgacagcgtgaagggttcagttggattcgagatcgactgcgcgcgcaatggcgccgtagcggatcgtttccgcttgcaggaagcggcgggcctgctcgggggtggaaaggaccggctcataggcaagcgtctgcaggcgcgcggcaaagtccgcttcctgcacgctggccttcacttccctgtagagccggtcgatgaccggggccggcgtacccgccttgaccaccagcgccaggttgccgcgtacctgcagcacatccgtgccgcccgccttctgcgtttcgaggctgggaaactgcgtgacgggctccgcctgcagcgtagccaggggcctggccttgccatcctggacgtaattgaccgaagagccgatcacatcgacatgcgcataggtctggccgccgatcaggtccgccatggccggcggcgagccgcggtatggaacgatggtgaaatccaggccattgcggcgcttccagtcggccaggccgaggtgcgcagcccccgcgacgacgttgatgctgatcgacaccttgccgggattgcgctggatatgcgtcttcagctcgcccagagtcatctccttgcggtcggcgcgcgtgatgatccagtgcggcacggtgctgacgatggtcaccggcgtcaggtcggtctcggggcgatagcgcaggcccttgatcgtgaacggattgatactgagcgtgccgtcgctggccagcagcagcgtgttgccgtcggccttctccttgagcaccgacgacacacccggcacggtcgcgccaccggcgatgttctccaccatcaccggctgccccagccgctgttccagcttgcgcgcgagtgtgcggccgatgatgtcgtaggaaccaccggccgggaacggcaccaccaggcgcagcggccggtcgggccacgcgggtgcggcagttgcgcaagtggctgcgagcaaggctgcgccggcaagcatgccgcgcatgatcgagcgcaaatggctcatggtttccatgggtctcctcctgaggtctgattgcctcgtgatggcttggaatgaatcaggtgatgcgccgactatatgggatcggttccgataccaaaagcgaataaaaatcgctgtttgttgagcaaatggttaacttgtagaatgagccacccggccccgccgatcgtcgcctgcccccatgcccgccgaagccttcgcccataccctgcttggccgcctcaagctgcgccacctgcgcatcatgctggcgctgagcgagatgccaaccgccgcagccgtcgccgcgcgctttcatgtcagccccgccgcggtgtccaagaccctggccgagatcgaagacatcgtgggcatgccgctgttcgagcgcagccgccgcggcctgcacctgaccgagcccggacgggagatggcagcccatgcggcggtcttgctggcgcagctcgaacggctcgccgaatcgctgcaggcagtgcgtgccggcagccagggggcgttgcgcatcgcgttccggacaatgtcggtgcagcccttcctggcgcgggcgatgagcgacttctaccgtgaccatccgcgcgtggagatcagcgtgatcgaaggcggcatcggcgaactggcggatcaactggtggatggctcgctggacctgctgttcgcctatgacgatccgcgcctgtcgctacccgcgctgcgcacggcaccggtagtcccggcgcagaaggtggtgattgtcgccagcctggaccatccgctgctcacgcgccgcaagctggcggcgcgggaactgtccgggcagcaatggtgcattccggtggccggctcgcgcatgcttcacctgctgcacacggcgtttcataccctaggggcgccggcgccctcgctgggcatccgcaccagcgatgtggccgccacggccagcttgttgcaggctggtcatttcctcgcggtgttccccgagcgcattgccgcgcagctcaccctggccaaggtggcgcgagtgcttcgcttcgaactcggcagccgcgtggagccggtggtcgcggtctggaacgacgaactcacgccacgcacgccggcgcgcctgtttcgcgagctcgtcatgcgtcgcgccggcgagaccctcgtggccgagccagtgccgttgctggccgcgcgcgcggtggcggcggccggcgttcgcaagcgctgaacgggaagccggcccggctcagtgcgcgcacagcaccgcagccatctccctcgccgcgccctgcagcgtcggcaccgcctgcagcagcgcctcaagcgaagcccgcgcagtcggcgcatgacaggcaatcgcggccaccacccggcctgaaccctctccatccggctcgcgcaccggcactgccaccgcgcacatgccgcgcacgaattcctcgtggtccacgccgatgccgcgcgcgcccagccggtccagctcggtgttgagtcccggcacatcggacagcgtgcgcggcgtgtgcggggccaggtccagccgcctgagcatctgctggcgctccagccggttcatcgctgacaggaacagcttgccgctggcggtgcagtgcagcggcacgtggatgccgggcgacagctgcaggcgcagtggctcgtgcgtctcgacccgctccacatagaggacccggtcgccgtcgagcgcggtgaggttgcaggtctcgcccaggctcgccaccagcctggccaggatggcgcggcactcgcgcagcatcggcgggctcctgagggtctgcagtgccagcgacgcggcgcccgggccgggcacatagccgcgctcggcgggcatgcggaccacgaagccggtgcgctccatggcggccagcaggcgcatcagtgtcgccttgggcacatgcaaccgctgcgaaagctgggacaacgtctgcgggtgctgcgccctggccaggctggacagcaccatcagcacgcgcaggctgcgtgcatcgtcctccaccgccccgtcttctgctgcagtgcgattctgaaacgggaattgcacgttctgtttcacaaccggcgtctcctcgcgattgagctttccattccggctttgaaaaataaaatccggaacagaatgtttcagattatagatccaagccggatggttacgtgcctgccggccaaaaaaggagacagcgacgatgtcgcaaaccgttgactacatcgtggtaggcgccggctcggccgggtgcgtgctggccaaccggctcagcgaagacggccgctattcggtctgcctgctggaggccggcccgcccgaccgctacccgtggatccatatcccgatcggctatggcaagaccatgttccacaagcaagtgaactggggcttctatacggatcccgatcccaacatgctcgatcgccgcatctactggccgcgcggccgcacgctgggcggcagcagcgccatcaacggcctgatctacgtacgcggccagcgcgaggactatgaccactgggaaacgctgggcaatccgggctggagctgggacaactgcctgccctacttccgcaagctcgagaacaacgaccttggcgccggccccacgcgcggcaccgacggcccgctgaacgcgacctcgatcgaccggcagcatccgctggtcgatgccttcatcggcgccggccaggcgctgggcctgccccgcaagaccgacttcaacggtggcgaccaggagggcgtgggctattaccagctcaccacccgcaacggctggcgctgctccaccgcggtggcctacctgcgcccggcgcgcgggcgcacgaacctgcgcgtcgagaccgatgcccacaccaccgggatcctgttcgaaggcaagcgtgccgtgggcgtgcgctacacccagcatggccagccctatatcctgcgggcgcggcgcgaggtgatcctgtgcgcgggcgcgctgcagtcgccgcagttgctgcagctgtcgggcatcggcccggcgccgttgctgcaggacctgggcgtaccggtggtgcatgccctgccgggcgtgggcgagaacctgcaggaccatctgcaggtgcgactgatctacgaggtggccaagccgatcaccaccaacgaccagctgcgctcgctgacgggcaaggcgcgcatgggcctggaatggctgctgatgcgcaaggggccgctggcgatcggcatcaaccagggcgcgatgttctgccgcgcactgccgcaggaaagcgccacgccggacacgcagttccatttctcgaccctgtccgccgacatggcgggcggcacggtgcatcccttctccggctgcacctattcggtatgccagttgcggcccgagtcgcgcggcacggtgcggatccgctcgaccgatccgtatgagccgccgtcgatgcagcccaactacctgtcggccgagctggaccggcgctgcaccgtggcagcggtgcgctacgcccggcgcgtggcgcaggccgaaccgatgcgcggcctgatgaagcgcgagttccggccgggcgacgaggtgcgcagcgacgacgagatcctgcatttctgccgcgagtacggtgccaccatcttccatccgtcgggcaccgcgaaaatggggcccgccgccgatccattggcagtggtcgatgcgcgcctgcgcgtgcatggcgtgggcgggctgcgcgtggtggactgctcggtgatgcctacgctggtctcaggcaacaccaacgtgccggtggtgatgatggccgagcgcgcggccgacttcatccgcgaagacgcacggcgggaagtgcatcccgtcgacgtggcaaccaagatggcagcagccgcctgagcggcctgcgccaatcctgattgcgaacaaccaaggccaggcacccataacaaggccaaaccctgcagtgcatccggcgtccataaccatccttccagaggacgccgcccatcaccagaggagacaagcatgacaagccccaacgaacaggcgatccgcaaggtcgcgctggcgtccgtgatcggcgccaccatcgaatggtatgacttcttcctgtacggcgtggtcgccggcctggtcttcaacaagctgtacttccccggcaatgacccgctggtggccaccatgctggcctacaccacctttgcggtgggctttgtcacgcggccgctgggcggcgtgatcttcgggcactttggcgacaaggttggccgcaagagcatgctggtgatcacgctgatgatcatgggcgtgtccaccttcctgatcgggctggtgccgacctatgacagcatcggcatcctggcgccgatcctgttgctgctgctgcgcgtgctgcagggcatcggcctgggtggcgaatggggcggcgcggtgctgatggcctatgagtacgcaccgccgggcaaacggggcttctatgcgtcgctgccgcagatcgggctggcgatcggactgtgcctggcatccggcgtggtggcgctgctgtcgctgaccctgaccgatacgcagtttctggcgtggggctggcgcgtggccttcctgatctcggcggggatggtgttcgtgggcatgtatatccgcctcaacgtcaaggagacacctgaattcgccgtgatcaagcagcgcaatgccgagacccagattccctttgtcgacatgatgcggcgctacccgggcaatatcctcaagggcatgggcgcacgctatatcgacggggtcttcttcaacatcttcggcgtgttctcgatcacctacctgacccagaccatcaatatcagccggactgaagcgctggtcggcgtaatggcggcggccattgcgatgtgcttcttcattccgttcttcggccacctgtccgaccgcatcggccgcacccgcgtgtatttctggggctcgctgatcacggcgctgtccgccttcccggcgttctggctgatgctgaacagcggcggcaacaccatgctgctgtggctgtccatcgtggtgccgttcggcatcctctacgccgcggtctatggcccggaagctgcgctgttctgcgagctgttcgatgccagggtgcgatacaccgggatctcgttcgtctaccagttctcgggaatcttcgcctccggcatcacgcccatcatcgccacggcactgctcaagtcgggcggcggcaagccctggcagatctgcgcctacgttgcctttgcgggggtggtgtcggcgttgtcggtggcgctgatcggacggggcgaaggctcccaggcgccgcgtgaaaacggcatgccgctgcgcggtccggcgcgataggcgaggagcgggccgccgcccgccggcaatgtcttagaatggcgcaacgccaatgacagggacattgcatgcaaactccggacggcaccggtgcagccgccgccccgctcctgcccagggtcgtgcgccagcggctgcacgacaccgtggtcgaccacctgcgcaactttatcgtcgagggggtgctgccgccgggcatgaagctcaatgagcgcgagctgtgtgaaacgctgggcatctcgcgcacgccgctgcgcgaggcgctgaaggtgctggccgccgaggggctgatcgagatctcgcccaaccgcggcgcgagcgtgtcacggatgagcgaggccgaggcctgggaagccttcgagctgatgagcggcctggaggcgtttgccggggagctggcgtgcgagcgcatcacgccgccggagctggccgagatcaaggcgctgcactacgccatgctggcctgccgcgcgcagaacgacctgcccggctactacgcccgcaaccaggagatccacgaccgcatcgccggtgccgcgcgcaaccagacgctgcagcagacctacctgaccctcaaccggcggctcaaggcgatgcgtttccgctccaaccaccagaccgacaaatgggaccgcgccgtgcacgatcacgaagagatgatccacgcgctggaagcccgcgacggcaagcggctggcggccatcctgcgccagcacttgctggagaagcgcgccgcgctgatgcagatccatcccgacccgatcggcggcgcaccggcgatgccgaacgcctgaggcctggcacccttaagccgtcaggcggccgccccggcctcgggacgatccaggtagccgccgacgatacggaccagcagcggcagcttgccggtaaagaagtggtccgcccccggcaccactaccacgggcagcccctgcgggcgcgcccagtcgaacagcgcgccgagttccgcgcgctcgtcacgctcgccgtggaccaccaggcaatcggcgggaacggccggcgtgtcatagctgcggtgcgccttgacggtgccgtaaggcgtgccggcaagcaccaggtggcggatcggcacggaccgcgccgccagcgtggcggcggcattggccatgacgaacgcaccaaaggaaaagccggccagtgccagcggcaggccgggatgggcctcgcgcagatgggcgaccacggcgagcatgtcctgcgcctcgccgctgccctggtcatgctgccccgcggacccctcgaccccgcggaaattcggccgcacggtcaggaagccgcgtgccaccagcgccttggccaactggtgcggcaccttgtgcgtggccgagccgcccagcagcggatgcggatgcgcgaccacggcgatgcctcgcggcgcgccggcgggacggtccaccaacatttcgatctgcccggcctcgccgccgagctgcgccttttccgtgcctgacggaacagccatgccatctcctggtaatgaaatgggccgcctgcggcccgaaagaccgtgatggtaatgcgattcccgcagaccacgcgccaccgcgcgcgtatccgtatcaaaatgtcaccccgtgcgctatccgacacaaggaacggctgggtggcgtatccgctttcgtataatttcgcgaaccgcggcaaggccgtttttcgtgtcctctggtcccgccgccatcggtcagcacgtcccgtgtcccgcacaccggcctgccaggcagcccgccgcgcttcgtgccctgaccagacttcgctgaagggagcgccagcgagcggctcccttcccgtgttcattgccggtgctccggccgttcccgcatcccatcgccgccgcacccgacgcgtgccagcgcgatgccgttgccgatgccggggccgccgcaagtcaccatccgacgagattccgccatgagcaaagtttcacggctcgcactgggccttgcgctcgctgcgctatgccacctgacgccggccgcactggccgccccggcatcagaagcggcttccgaggccggcgcccagcaggcgcccgccatcagccacggcgaggccgccgccgaactcaagcgcctgcagaccgagcaggaccgcatcaagcagcaggcctccgacccggaaggcaacaccaggctgcatgaactcgaagaaacgctgcagaagctcgatgccgacgtcgacaagctgtcttcggcgctgacgccgcagcgggcgcagctgcaggcgcagctggacgtgctgggcccgccaccggcggccgccaccaccaaggaagcgccggcggtggtcaggcagcgcgccgatctgaatgcgcgccgtgcccagcttgacgcacaactcaagcaggcaggagagagcaaggcgaacatcgccaacctgagcgaccagctggcgcggctgcagcgcggccagatgaaggaccagctcgcgctgcgctccgagagcatcctgaacccgcagttctggaagccgctggtcagcccgacacaggaagaccaggcgcgcctggccacctttaccgaccaggtggtgccgatggcgcaactggcctggcagccgtcacagcgcgccgccaccatcgccttgctgttgctggccctggcggtatggaccctgggccggcgcctggcggaacgggcactggcgtggttctgcctgcacaagctgccggagacgcgcctgcgccgcagcgccctggcactgtccaccacgctggccaccgtgtgcaccaccgggctggcggtgcagctggtctacaacgccttcacgcgcagctatgaactgccgccggacctggtcgagctgtacggccagctgctcaagctgacgctgaccagcgcgctgatcgcgggcctggggcgcgcgctgctgtgcacgcgccatccctcctggcgcctgccggcgctggccgatccggtggcgctggcgatgaagccgttccccgccgtgctggccggcctgttgctgctggccggcacgctcgagcagctgaaccgcattgccgataccagcgtgcaggtcacgctgctgggacgcgggctggtctcgctggtggtggtgctgaccatcggcgccgcgctgctgcgcgccaaccgcgtgcgcaacctgctggcggccgccggcgagcggcccgaggcgcgcgccacgctggcgggcatgatccacgccggcgtgtcggtcatcgtgctggtgtcggtggtggcgctgctggccggctacatcagctttgcgcgcttcctgacctacgagctggtctggttcgacatcgtgctgtgcagcctgtacctgctgacccaggtcacgcgcgacgtctgcgaaagcctgctctcgaccaactacgccagcggccgtgtcatcaagcagctgttcggcgtggacgattcgcacctggagcaggcctccaccatcctgtcaggcatcggcgccagcgtgctgctgctggtggcggtgctggcgctgctgaccggcggcttcggcaccacacccgcggacctgctcaacagcctggtaatggtgctgggcggcgagaagctgcacagcctcaacatcatgcccgaccgcatcctgaatgcgctggtcgctctcggggtcggcatctggctgctgcgctcggtgcggcgctggctcgatggagaactgctgcccaaggtctgcaaggagccgggcctgcgcgcctcgctgattacgctgtacagcaatgtcggctacgtgttgctggtgctgctggtgctgtcgctgctgggcgtgcgctgggacaacctggcgtggatcgtcagcgcgctgtcggtgggtatcggcttcggcctgcaggagatcgtgaagaacttcgtctccggcctgatcctgctgaccgagcgtccggtcaaggtgggcgacatggtcagcattgccggcgtggagggcgatatccgccgcatcaacgtgcgcgctaccgaaatccagctgggcgaccgctccaccgtgatcgtgcccaactcgcagctgatctcgcagaacctgcgcaacgtgaccatgagcaacagcacccagggagtggcgtcgctgcaacttaccttccccctgaataccgaccccgaacagctgcgcgacctgctgctggacgtctaccgcgagaacgagagcatcctggacgtgccggcaccctcggtcatgttcagccagctggcgcccaacggcatcacgctgtcggtgacgggctatgtcggcagcccgcgcatcgccgccaacacgcgcagcgacctgttgttcgaaatcctcaagcgcctgcgcgccgcggacatctcgctgtcggtgccgcaatcgctgcggctggaaaacatgccgccattcgggcaggagcccgagcgcgcgctggccgccggctgaccggcattaaagcagccgttacaaccctaacaagtcgccggccgcgcagaaacaccttgaggggcgctttgcgtgcatcatgaatgcacacaagctgcatcagaaggagtccgatatgcgcccctccacccgaatcgtttcagcggttgccctgagcgtggcgctggtggcagccggcccggcatccgcgcgcggccgccaccaccaccacggcggcggctcgaatgccggagcggtgctggctgtcggcgcgctggtcggcctggcctttggcgcggccctggcctcgacgccggtcatggcggcaccgccccccgtcacgtacgcaccggctccggtgacctacgcgccggctcccgtctcatacgcaccgccggcagcgccgccggggtattgctaccgcgactacgaccgtgcctatgtgccttgcggcccgcagccgtcggggtattacgaacagcagcagccgtattacggctattgaataaggcggctgtgcaaaaaagaaacgccccatgccaagcatggggcgtttgtcttgtaacggctggcaagcgcgcagggttctgaatgaccacttgcgtgctccttctcccgcttgcgggagagggagcaaaccagcgggacttgaaggtctgtgctgccttacaccggcacatccctggtcggatccggcttgcgatcgtcaaaccagcgatacagcgtaggcaccatcaccagcgtcagcagcgtcgacgtaatcagcccgccgatcaccaccaccgccagcggacgctgcacttccgagcccggccccgtcgagaacaggaacggcaccaggcccagcatcgcaatggtcgcggtcatcatcaccgggcggaaacgctgggtcgcgccctgcaccaccgcttcatcgagcgacaaacccgagtcgcgcagcgtgcggatatacgacaccagcaccaccccgttcagcaccgccatgccccacagcgcgataaagcccaccgaggccggcaccgacaggtattcgccggtgacgaacagcccgatgatgccgccgatggaggcaaacggcagcaccgtgatgatcagcgtggcaaagcgcagcgagttgaacagcaggaacagcaggaagaagatcgcggcgatggtcaccggcacgatgatcttcaggtggcccatggcgcgttccatgttctggaactggccgccccactccaggtagtagccttcgggcaacttcaccttggcgtcggtggcctgctgcagctcggccacgaagccgccgaggtcgcggtccttcacgttgatcatcaccaccacgcggcgcttggccatttcgcggctgatctgggccggaccgtcgttgacctcgatcttggccacgctctgcagcggcacctgggtgccgttgggggtggacaccagcagctggcggatggcctgctcgttgttgcggaactcctccggcaggcgcaccgccgcggcaaagcggcgctcgccttcgaagatgtccgtggcacgcttgccgccgatggcaatctcgatcacgtcatggatgtcggacacgttcagcccgtagcgcgcaatcgcctggcggtcgatctcgatcgacaggtactgctgccccgacacgcgctcgatgcggatatcctgcgagccctggatgccgccggccacgcgcgaaatctcgcccgccagctcgcgcagcttgtccaggtcgtcgccgaacaccttcaccgccacgtcagaacgcacgccgctgaccatttcgtcgacacggtccgagatcggctgcgccatcacgatctgcacgccgggaatggccttgagcttttcgcggatggcgttggcgatatcgtcctgggtccagccgtcgggccactcgccgcggtccttaaggctggcgatcggagtcgactcgttctggccctgcgggtcggccggactttcgccgcggcccacgccggacaccaccgacttcacgcccggcacgctcagcaccagcttgttggcttccttctccagcttgatcgactcttccagcgagatgttgggcacgcggtcgagcgcgggcacgatcgagccttccttcatctccggaatgaacgaggtgcccagcagcggcacgatcgccaccgtggcaacgaaggccgccaccgcgcagatcaccgtcttgcggctgttgcccagcgcccagtgcagcaggcgcaggtagtggcgcttcatgaaggcgatcacatgcgtgtcgtgctcggcgccgcccttgagcaggtacgacgacagcaccggcgacagcgtcagcgagaggaacagcgagatcgccagcgcgatcgagatggtgaacgccagcggcgcgaacatcttgccttccatgcccgacagcgtcatcagcggcaggaacaccaggatgatgatgcccacgcccacgatcaccggcgtggccacctcctgcacggccttgaccaggatctcggtcttggtgaggcccggctccttgtggccgagccgctcgaacgcgttctcgaccaccaccaccgagccgtccaccatcaggccgatggcgatggccagcccccccagcgacatcaggttggccgacaggcccacctcgttcatcaccatgaaggtcagcaagggcgtcaataccagcgtggccagcacgatcaccgacgagcgcacgtcgcccaggaacaggaacagcacgatcaccaccagcaccacgccttccagcagcaccttggtcacggtccacagtgcggagtcgaccagttcgctgcggtcgtagtacggcacgatctgcagcttgcccggcagcatgccgcgctcgttgatctcggccacgcgcgccttcacgcggctgaccacctccttggcattgccgccgcgcatcatcatgacgatgccgccgaccgcctcggtctggccgttcttgaccagcgcgccctggcgcacctcatgcccgatggtgacgttggccacgtcgcgcaggtacaccggcgtgccgttgatctccttgagcacgatgctgcccaggtcatccacgccgcgggccaggcccacgccgcggatcaggtactgctcggcataatgcggcagcacgccgccgccggagttggcgttgttgcgcgccagcgcctcatacacctgctgggtcgagatctggtagtggcgcatgcgttccgggttgaccagcgcctggtactggcgcacgtagccgccctgcgagttgatctcggccacgcccggaatcgagcgcagcagcgggcgcaccacccagtcctgggcgatgcggcgctcggccagctcttcctgcgtcagttcgcggttgccgtcgtcggcacggtccagcgtgtactggtagacctcgcccaggccggtggaaaccgggcccagcaccggcgacacgccttccggcatgcgcccgcccacttcgatcaggcgctccatcaccagctggcgggcaaagtacacgtcagtggcgtcggtaaacaccagcgtgatcagcgacaggcccgccttgttcagcgagcgcatctcttccaggccgggcaggccggtcatggccatttccaccggcacggtgacaaaacgctcgacttcctcgggcgagcggcccgcggcttcggtggcgatctgcacctgcacgttggtgacatcggggaaagcatccaccgacagcttggtggcagcgcgcaggccgaagaagaacagcaccacggcaatcacgcacaccaccagccgctgcttgatggcggcttcgactagggatttcatcatggccgattacccttgctcgaggcgcttgcgctcgttgtcgagatggaaggcaccatcgaccacgatgcggtcgccggccttcacaccgttctgcaccacgcgcatgccgtcgctctcggcgcccagcttgaccttggtgaggcggtacttgttgcccggcatctcgacatagaccagctcgtcgttgccgtcgcgaaccaccgaggcggccgggatcaccagctggtcgaccggcttgccggcgatcagcatgctggccagcatggcaggcttgaggcggccttcgcggttctccagctcggtgcggaccagcaccgtgcgcgactgcgggttgaccgtgcggccgacgtagatcagcttgccggtgatgctcttgctgcccgcaccgttgccaagcgaaggcacctcgatgtcgacgctctgcccttcggccacctgggcggcctgctgctcgggtacctcggccaccacccacacgcgcgacaggtcggccacggtgtagagcgcatcggccggctgcaccacctgtccttgcgccacgttgcgctcgaccacggtgccgctgatgctggaaaacaccggcgaatgcgagttgatgctgccgctcctggccagctcggcgatcgatgcctgcgacatgcccagcacgcgcaactggtcgcggtaggcgcgcatctcggccgaggcaatcgccagttcgctctcgcggcgctgcagctcgccgcggccgatcacgtcggcggcaaacagctggcgcgcgcgctcggcgttgcgcccctgcagctcggtctgggcctcgctcttcaggaaggccatctgcgccgcgcccagctcgctgctgtgcaggcgcgccagcacctggccggccttcacttcctggcccagggtggcatagaggtcggtcacgcggccggtcacgctggcgccgatgcgggccacgcgttgctcgtcgaagtcgacgcggccggccacgcgcagcatctcgctgaacggggaagtagccaccggcgccaccttcagccccttctgcaggttgccctcgggctggatcacgccaggcggcagcttgggcgcttcggcaacaggttcaggtttgtcggagcaggccgccaggctgagcgtcaggacggcagcggccgtcagagaaagcaggaaattggggcgcatggttatttctgttcgatggtggaggtcggctgcaggcccggcgctgcggtagcgcccggggcggtcgacatgagcttttcgatctggatggcggccacctgcaggtcgtactgggcggcaatcaggtcattgcgcgcaccgcgcagcacgcgctgggcatcgaggtagtccaggatgccgcgctcgccgaagcggtaggcggactcggccacgcccagcgccgactcggcctcgcgcacgatgccggactcgagcgccgtcacctgggcctggttgatctcgtactggcggtaggcggcttccagctcctgcgtcagctcgaactcgcgcgcttccagggcgctgcgcgcctgcgtggcctgcgccgtggcctcgcccaccgggccgctgcggcggtcccacagcgggatggtcaggaccagcccgatctgcgagacgttgttgtcaggctggcggtcggtgctggcgcgcaccgccacctcgggccagcgcagcgacttctggtagttcacgcccagctgcgcgcgctccagctccatgcggcgctggaccagctcggcattgctggcggtcatggtgtcgcgcagcaccggcagcggcggcacgtcgggcgactggcccagggtgccggccagcgcaaactggcccggcatggcaccgcccacctgctggcgcagcgctgccttggcctggttgacacgcagcccggcagtctgctggctcttctgcgaggccagcagttcggtctcggccttgatcagttcatagcgcggcgcctcgcccacctccacgcgcaggcgcgcccgcgaatggatctggcgcatcatcgccaggtcttcctcggcggcatgcagctcgctctcgcggcgcagcacgtcgtagtaggcagtcttcacgcgggcggccaggtcggcccggaagccttgccgcatggcctgcgacgactccagcccgcgggtggccatggcctcgcgcagactgcgctggtgcgggtagtccagcttctgcaccacggcgtagctgggcgcattgccgctggtcacgcccggctgcttgccggacaagcggccgtacatcacttccacctgcgggttgggataggcacgtgcgctgctgattgccgcgctggcggcatcgacaccggcctcggcggcggccacgcccttgttggtggactgggccagctcgagcagttggggcagcgagtaggcgggtcccgcctgggcgccggccgctgcggcggatgcgggcttcggcaccgccgcagccgccaggatggcggagcccggcatgggtgcggcagcaggtttggtcaggggcgcgggggcggctggcgcggcaccggccgcgtccgttggcttcggggacaccccgccttgtgcgccggcatgggtcggtgcagcggcgagcgcgatcagcaaaagcgacgcgatcagggtcagcttggttgttgtcatgagtcgggaaagcaagcaatacggctgcctgtcgccatgctgccgcccgccccgggcgagcggtcgcttggacgcgatcacggcaggacgcacaacggcagcggcttgcccgcgcggtcaggcaacaggcaggctggcgatatcaggcaagggggcgcggcccgcggcacggaggcggcatgctgcagcgcgtgcggtgcgggcgcaggaaacgctcaggcgcgggaaatgggtggccggaagaaggccgaaggcggcggctcggcgcggccaggcggatgctgggcgacatcgccggagggcagcagcagcttcactggcggcaaggcaatcagggcactggattcctcgatctcgtcgagcaggtcgagggggtcgagcaggtccgccgaccagatattgcaatacccggggggcgggtcgtcgcagatatcgtcgtcatgcaagccgtcgtcgccgggcacgatgatgcggcccaggtcgtcgacaggctgtgccgccgccaggtccaccaggtcaacgctggcctgcgcctgcagcgccgcgcgcgcgtccgccactgctccgaaggagagcagcgacaggcacatggcagtcagcagcaggaacaacagtcgcattgaatcgggggcattgacggcatccgccggccgtccccagtcgggggcctggccggcaggatgctgcaggacagcattgtaactgaacgattacgattgacagggaatcgttacgttcgttcccttgctgtagagagatcgggcgcctgaaagggcttgcaaggaacgaccttgtccttccgcgccggcgaagaactggccgaccagactcgcgcgctggcaaaggcatcgggacaaaaaacctccgactacatccgcgacgccgtgcgcgagaagaacgaacgggaaatggcctcccgtatcgccgtgctttcccgcaagctctcggcaaagcacctggccgccagcgaggaaatggacgcatcggccggagacgggcttgactgagctgaaacgcgggcagatctgggaggtcgacctcaacccacagacccatcgggaagagccggccaagcgcaaccggccggcgctggtcatccagacggatttgctcaacgacgccggccacccgaccacgatcatcgtgccgggcacatcacaaatcgagcgcgaggattgctttccgttgcgggtcgcgctgggcaagctgcctggcctggcctatgagacggacctgctgatcgatcaggtccgagcggtgtccaatcgccggttcatcggcggccggccggtcgcgagattggggactgattacatgagtaaagtggaggaggcattgcgactcctccttaagctttgagctccctttcgcctctgcaccactgcatatcatgcagtgacagtgcatgatatgcagcgatggatggggaggcagccatgcacaactggctgcaagagcactacccgggcatgctcaaaacataacctgccaccgcgccctacgccaccctgaacccatgcgtcccgtcgcgctccagttgcgcgatcaggccgaactcccagtccaggtagccctgcatcgcctcgcgcgggttgtcagtgccctcatacggccggcggtagcggtcagtgcgttccgaggccaggcgcgtttccccgctttccagcggcagccccgctgcaatccacgcctgggtgccgccttccagcaccagcacttccgcatccgtcaggcgctgcaggtcggccgcggcaaagcgcgccagcaggctcgatccgcaggtgagcacgtagcgcctgggctgcgggatgcgcggcagcgcgtccgcaagctgcgcgcgaatgacgaagtaggcgccgggaatatggcgcttgacgtagttggcgctggtggtgaagtcgaggacagcggtgctgccgtcgcctgcgtcaatccatttggccagttcggctgcagtgacggtcgataccggcgctgacgccggcaccggtgcgctgaccgcgccggtttcgctacgttccgccgctgtcgccggttccaccacccagacgtcccagcccatctgcgccagccatgagccggtcatgctggcgcgcacgtcgtcatcatccgccagcacgatgcgcgcaccgcgcaccggagcggaatgatcggtctcctgcaccagctggccgcccggcgcgttgacaaagcccggcaggtggctgtctgcgaattcctcaggcgtgcgcacgtcgaagcggtacacagtgcgcccgggctgctgcagcgtttcgatctgggccagcgcaatgcggcgaacgccggcccggtcggcgatctcgcgcgcgccacggcaggcactgtcgcggttggcatcgctgaccgcggcgggcgcgcggcggctggcgccatggtccagttgctggccagccagggtccagccgatggtgccgttgcgcagcgccgccaccgggttgggaatgcccgcgttgaccagcgactgggtgccgatgatgctgcgcgtgcgcccggcgcagttgacgatcacacgcgtgttcggatcgggcgccagctcgcgcacgcgcagcaccagttcggcgcccggcacgctggtcgccgtgggaatgctcatggtctggtactcgtcgaagcggcgcgcatcgacgatcaccacatcggccttggtgtcgatcaatgcctgcacttcctcggcggcaagcgacggcgtgtggcgcctggcttcgacgacttcgccgaacgacttgctcggcacgttgacgtcgcggaacacctcgccgccgccgtcgatccaggcgcgcagtccgccttccagcagatgcacgcgcgtatagcccagctcgcgcagcacggccgcggcgcgcggcgccaggtcggtgccagcgtattcgccgtagacgacgatcagcgtgtcgcggcgcgggatacgcgcccacgcttcgatctcaagcttcgacagcgggaagttggccgcccacagcgggtgttcctgcgcgaaggggtcttcctcgcgcacatcgatcagtgcgatttcgtcgtggttgagcagggccttgcgcacgtcctcgggcgaataggtcgggaaaaccgatgcagcttgcgtagcagtaatcttggtcatgactgggcaacttcgcgggagcggtcccacaggttgggcagggtctggttggaatagccggagataaagggcttgcgcgtgccatcctcggcatagaccgaacggcgcaccgcgccgatattggcgccgtagacgtggatgctgaccgagacgcggtcgtcatgcacgttgttgacacggtggatatcgccgaccgtgggcgacacggcctcgacctgcccgggcagcaggcgcacggcatcgccatgcggcacgggccggccgccggcgtcgagcacgaatggctgcgagtcttccgcgccgcgcagcatgccgatcaggccccatacggtgtggtcgtggatgggcgtgcgctggcccggtccccagacaaagctgacgaccgagaagcgttcggcggaatcgcaatgcagcaggtgctgctggtagtactcgggatgcggctgggcccaggcatcgggcagccagtcgtcgcgcgcaaccagccttgccagcagcgccccgccttcgcgcaggatgcggggctcgtccggctgctggtccagcagcgcggccaggccggtgatgaagtcgcgcagcggcgcgagcgggttgggggtgggggtgctgcccatgggattgactccggagtgtctcgttctggtttgccggcgcggcgggcgcctgcgctgcggccatccgcggggcggtgctgctgcaaacatagcacggccaggcaggcccgcgcttacaggccaagctgcgcccgcccggcggcgaccaggatggaatcgttctgcggcgtatggatgcggctgcacagcacgtcgcggtagtggcgctccagcgggttgttccggctcaagccgtggttgccggagagctgcagtgccagttccaccgcgcggatcgcattgccggtcaccgtgtacttgagcagcccgctgtcggccggcgtgggcgcctcgcccgcgtcggtgcgcgcggcggcatcgtccagcaacacctgattggcccgcagcaacgcggcgatctcgccgatggcttcctgaacgcgcggcagcgtggccagcggtgcgcccaggctgccgggcgcgcgctcgcgaacgaaatcgccgatccatgcggcggcagcgcgtgccaccgcgtcatagaggctgcccagcagcacgatcatccagccctgctggtcggcgttggcgtcgatgtcggcctggctggcaccggtcggcgcccatgctgacggcgggcggatatcgaccgcgtggtcaggcgggatccagacgttgtcgagcacggtctcatggctgcctgaagcgcgcaggccaaggtggttccagttttcgacgatgcgcacgcccgcgatggcggccgccggtccgggcaccaggaacacgcccacgcgcggctgaggctcatcggtgcgcgcccagaccgccagccagcgcagcgccgggatgccggtgctgtacagcttgcgcccgctgatgcgccagccgtcggccacgcgcgtggccaccgtggccggcaggccgccgcgtgccggcgatcccagttccggttccacccgcagcgcgttgatcagcgcaccgtcctgcaccgcactggcaaagacctggtcgcgcacggtctgtggccagtgcgaatcggcgcgggcgatcgcgcggtgctgcaggtaggtcatggtcagcaccagcgcggttgcggcatcgccgcccgccaccgcggccacgatgcggcgcgcctgcgccaggcctgccccgccgccgccctgcgcgtgcggcaccacctgcgcaaccaggccattggcgtgcaactgcgcaaagttgtcgtgcggaaagctggcagcggcatcgtgcgcgccggcactggcggcaaagcgcgcgcagagcccggccagcacctcgccaaggcgcgcttcgctgctgggcagcctgcgcagggtagacgttaatgacatggaaaaagactccgggaaggacaacgacgaggcgcgctgccggcgcgcggcccgcaccgaatgccgcctagcgtagcgccggcaccgcattacgaaaacgacgcttattgaatatggaccgtcgtttttattcgttagcgagcgcgcgcgcctgtcgtactttctgcctcagcccaacaccatccgggcggtcacgctgccgccctcaccgaatacaggagaacgcgcatgagcgtcgatttcatcggcatgatccagagccagaagcagtccgagatccatccgccgtcaggcccggtgatcgatcgcgactatgtgcgcgcgtttgcccaggcccacgagcaggccggcttcgaccgcatcctggtgccgcaccattccaccggcccgtcggccacgctgaccatcgcctacgcggccagcgtgaccgagcgcatccacttcatgctggcgcaccgccccggctttaccgcgccgacgctggccgcgcgccagattgccacgctcgaccagttcagcggcggccgcctcggggtgcacttcatctcgggcggctcggacagcgagcagcagcgcgacggcgacttcctcgaccatgaccagcgttatgcgcgcaccgacgagtacctgcacatcctgcgccgcatctggaccgagcccgcgccgttcgaccacgaaggccggttctaccgctttacccagggcttctcggaggtcaagcccgcgcagcagccgcatgtgccgatctatttcggcggcgcctcggaagcggcgctggccgtcgccggcaagcatgccgacgtctacgcgctgtggggcgagtcgctcgagcaggtgcgcgagctgaccggccgcgtgcgtgccgaagccgcgcagcacggccgcacggtgcgcttctcggtgtcgttccgcccggtgctggccgagaccgaagaaaaagcctgggcccgcgccgacagcatcctggcgcacacccgcgccctgcgcgtgcaggccggctacagccgcggcggcccgcaacagagcgaaggcgcacggcgcctgctcgctgcagccgaccaaggcgaccgggtcgaccagcgcctgtggaccgcgatcgcgcgcgagaccggcgggcgctccaactccaccgggctgatcggcacgccggagcaggtggcgcaggccctgctcgcgtactacgaactgggcgtcaccaccttcctgatccgcggcttcgatccgctggaagacgccatcgactatggccgcgagctgatcccgcgcgtgcgcgagctggtggcgcagcacggcgccgcgcagcaggcggagcgcaaggccgcctgatggcctcgccacaccacacaacgaagacggggagtctcgccatgagccaggacaacaacaatcacgccgacccgcgccggcgcagcgtgctgcggctggccggtgccgcggccatcgccgcgccgtcgctgatcctgggccgacaggcctggtcggcgccgcgcaagctgaccttcgcgtggaaccagaacgccttctgcctgacgccgatcgtggtggcgcaggagaagggcttcttcgagaagaacggcctgcaggtcgacctgatcaactacagcggctcgaccgaccagttgctggaatcgatcgccaccggcaaggccgatgccgcggtcggcatgatccaccgctggctcaagccgctggaagccggcttcgacgtcaagatcatcggcagctcgcacggcggctgcgtgcggctggtgggatcgaaagcggcgggggtcaccagcctgcagcagctgaagggaaagacagtcggcgtcagcgacctggcggcaccgggcaaacacttcttcaccatcctgctggccaagaacggtatcgacccggacaaggacatcacctggcgccagtacccggccgacctgctgggcgtggcggtggacaagggcgagatccaggcgatcgccgacggcgaccccaacctctacctgctggaaaagcgcaccaacggcgcctacgtggaactggccaccaacctcaccggcgagtacgcacgcaaggtctgctgcgtggtcggcgcccgcggcgaactggtgcgcaacgaccgccccgcggccacgtcgctggcgcgcgccatcgtgcaggccaccgactatatcaacgagaaccccaacgaggccgccagggtcttcgccaggtactcgcccaagatcaatccggaagacctgcgcaagctctacgccacgctgacctatacccaccacccgaccggcgtcgacctgcgcgacgagatcgccttctacgccgatgatttccgccgcatcggcgtgctgaagaagaccaccgatgccaaacgcctggcgcagcacgtctacgccaatgtgctggggtgatgccatgacgacaagccaacctgcattcgacgccgggcttgcgcgcaagccagccgcggcccccgtgccgcatgccgccgcaagcgcgcgcgcgtccggcccggtctgggccaccggcatcctcgccgcgctggcgtgggccgcgttcggcgcgctgacatggctgtggcccaaccaggcggtgggcttcagcgactgggcctatacgacagagctggggattgcggcgctggcaggcgccgcgttgctggcactagttgcgctggccggccagcgggtccgggccgcgcaacgcgcgctggccacgctgcgcgccgccggcccgtggctggtggcgctgcccgtggccctggccgcgtgggaaatcctgaccgccaagaccgccatcctgcccacgcccttcttcgcgccgccacaggcgctgatcgaggtctatgccgacgactggcggcgcctcggcgacagcgcgctgaacacgctcaggctgctcgggctgggcgtggcctatggcgggctggccggcttcctggtgggcgtgtcgatcggctggtcgcgccgcatcggctactgggtgcatccggtgctgcgcgtgctgggcccgcttccgtcgaccgcgctgctgccgctgaccttctacttcttcccgtcgagctattccgccgcggtgttcctgatcgcgctggccaccgccttcccggtggcggtgctgacctggtcaggcgtggccggcgtcaacaagagctactacgacgtggcgcgcaccatgggcgcctcgggctggttcctggtgctgcgcgtggcgatcccggcggcgctgccgcaggtattcgtcggcctgttcatgggtctgggcgcttcgttctcggtgctggtgacggcggagatgatgggcgtgaagtcgggcctgggctggtacctgacgtgggcgcagggctgggcttcttacgtcaatatgtatgcggcgctgatcgtgatggcgctgctgttctcgggcgtgatcacgctgctgttcgtggcgcgtgaccgggtgctgtcgtggcagaaggggacggtgaaatggtgagtgttgttgagcggttgaaagcatcgagaccctacacgcacgtgaagaagactcccctctcccgcacgcggaagaggggagctaacgcggcggcagacgacaccgcggaagcccagaccggtgcccgcatcgacatccatcaggtcagccactggttcggcagcggcagcgacgggctgcaggtgctggacgacgtcgacctgagcgtcgcaccgggcgaattcgtcgcgctgctggggcccagcggttgcggcaagtccacgctgctgcggctggtggcagggctggaccagccctcctccggcgagatcctgcaggacggcacctcgatcgccgagcctgacccgtcgcgcatcgtggtgttccaggaccccacgctgtacccgtggcggcgcgtttgggacaacgtcgcgctgggcttgcaggcacgcggcgtgctggcaagccagcgcccgcgcgtggatgatgcgttgcggcgcgtagggctggagaccttcgcccgcgccttcccgcaccagctctcgggcggcatggcgcagcgcgtggcgctggcgcgcgcgctggtcaacgatccgcgcctgctggtgctggacgagccgctgggcaagctggattcgctgacgcggctggcaatgcagagcgacctggtcgaactgtggcaacgctcgcgcttctcggcgctgctggtcacgcacgacgtggaggaagcgctgttcctggcgcagcgcgtgatcatcttcagccagcgtccggcacgcatcacggcggagatccgggtcgacctgccctacccgcgccatcgcggcgatccgcggctgaccgggctgcggcacgaagcgctgcgccacctggggctggacgcgagctggtaatggcgttgcgcttcacctcgcgggccgccagatgaacagcccgccgccgcaggcatggctcaatgcactgctggttctgatcgagaaattccagctggccctgttgtcgctatggcatgcccttggcctgaccggcgacagccacggccagccagcctggccgtgggcacggcgcgtggcgggcgaaaccctgctgatcgacctgggcctcgcgcgccaggtcggcctgagcctgtgcgcccttgtctttgccgtgctggccattaccgccgcgctggcctggcgacgccatcgcggcgtgctgctggccgccggtgcgctcgccctggtggcggccccctggcccagcgcagcgctgctgttggtgccggcagcgccgaccagcttccacgccagccctacccgcttctccgtcgatgccatcgcgctcggcgcccgggtctatgcgcagcattgcgccagctgccacggcgcggacgggcgcggagaagggccgctggccgccagcctggcgcagtggccgcccacgctggtcagcccgctgctggcgcgccgcgtcgatggcgagctgttctggcatgtgctggccggcatgcgcgaccgtcacggccagcccaccatgccggccttcggcaatgtgctcggcctccgcgaggcctgggctgtgatcgactacatgaaagcgctgtcggccggcggtggtgccgagggcaactggccggtgccgttgcggctgccggagatggcaatccgctgcgccgatgccgcgccgctggcgctgtcgcaatggcgcggcgaccagcgcgtgcggctggtggcggtggacgggatggcatcgttgccgttcgaggatccccgcttcctgaccgtgctggtcacgcctgacgggcaaccgccggcgcaggtgccgcgcttccgtgccggctgcgccgcggtctcctcgcatgcctggcaggccgtggcggcaatcgccgggcaatcgccttcgcgcctggccggcacccagctgctggccgaccgcggcggctggctgcgcgcccgcggcacgccggggcggcaatggtccgacgcagacctggtctgcgtctcgggaccggacgccggcgcacagcgcgcgccttcgcccgcgactgacgggctgactgcgctgctcctgcgcatggacgccgagccggtgcgcttcgtcaagggcggcttcattcactgaaccgcccccaggccggcacgcagccatccgagtgccgcacgcctgaccctcctcccccttgtttccgccaccgcaggtgagccctcgcccgcggcgcaccttccgtcgccgctctggaacggccaacggacccctataaatgccgtacgaggcactcaaaaccgcaccttgtctcaatttttcatcaatttcattccgtaaatcaaaacttcctattgaccaaccgaagtcttccgcctacatttcctccagcaagcaattttccggaacgtcctgttccactttataagaccctcatcaggagacaacgccatgcgcgacctcgataccacctcgaatcccgccgtttccggtggctcggccgccgcgaaggagagccaggtcccggccggcccgcagaccatgaccccgtcggaagccttcgttgaaacgctggccgccaatggcgtgaccgacatgttcggcatcatgggctcggccttcatggatgcgatggacatcttcgcgccggcgggcatccgcctgatcccggtggtgcacgaacaaggcgccggccacatggccgacggctacgcccgcgtgtcgggccgccacggtgtggtgatcggccagaacggccccggcatctccaactgcgtgacctcgatcgccgctgcctactgggcccacagcccggtggtgatcgtcacgcccgaggccggcaccatgggcattggcctgggcggcttccaggaagccaaccagctgcccatgttccaggagttcaccaagtaccagggccacgtcaccaacccggcccgcatggccgagttcaccgcccgctgcttcgaccgcgccaccgcggaaatgggcccgacccagctgaacatcccgcgtgaccacttctacggcaaggtcaacgtcgagatcccgcagccgcgccgcctcgaccgcggccccggcggcgagcagagcctgaacgaagcggccgagctgctggccaacgccaaattcccggtgatcatctcgggcggcggcgtggtgatggccgatgcgatcgaagagtgcaaggccctggccgagcgcctgggcgcgccggtggtcaacagctacctgcacaacgactcgttcccggccagccacccgctgtggtgcggcccgctgggctaccagggttcgaaggcggcgatgaagctgatctcgcgcgccgacgtggtgatcgcgctgggctcgcgcctggggccgttcggcacgctgccgcagcacggcatggactactggccgaagaacgccaagatcatccagatcgacgccgaccacaagatgctgggcctggtgaagaagatctcggtgggcatctgcggcgacgccaaggccgccgcggtcgcgctgagccagcgcctggccggccgcacgctggcctgcgacgccagccgcgaggcccgcgccaccgaaatcgccaacgaaaaggccgcgtgggagaaggagctggacgactggacccatgagcgcgacccgtacagcctggacatgatcgaagagcagaagcaggagcgcacgcccaccggcggccactacctgcatccgcgccaggtgctgcgcgagctggaaaaggccatgccggaagatgtgatggtgtccaccgacatcggcaacatcaactcggtggccaacagctacctgcgcttcgagaagccgcgcagcttcttcgcggcgatgagctggggcaactgcggttacgccttcccgaccatcatcggcgccaaggtcgcggcaccgcaccgcccggccgtgtcgtacgccggtgacggcgcctggggcatgagcctgatggaaaccatgacctgcgtgcgccacaacatcccggtgaccgcggtggtgttccacaaccgccagtggggcgcggagaagaagaaccaggtggacttctacaaccgccgctttgtggcgggcgagctggacaaccagagctttgccggcatcgccaaggcgatgggtgcggaaggcatcgtggtggatcggctggaagatgtcggcccggccctgaagcgcgccatcgacctgcagatgaatcatggcaagaccacgatcatcgagatcatgtgcacgcgtgaactgggcgacccgttccgccgcgatgcgctggccaagccggtgcgttacctggacaagtacaaggactacgtctgatcgaagtactgcacaccgccagctgacggcgtgctccctctcccgcttgcgggagaggggagaacaccaagggcatagcgcaggtcgctggcccttttttcagttttaccgagccaaccaccatgaaagccatcctccgcatcatcgaccgcgcccgcgccgcgcctcgccgcatcgtgctgtgcgaggccgaagacccgcgcatcctgcaggccgcgcagcgcgcgtcgcaggaaggcatcgcgcgcatcgtgctggtcggcaacacgcgccagatcaacgccgccgcggccatccacggcatcgggctggacggcatgacgctggtcgacccatcgacctcggcgctcacgccctcgttcgcgcagcaactctttgcgctgcgccagaagaagggcatgacgctcgatgaagccaagcgcgccgtgctcgatccgctgtgcttcgccaacctgatggtgcgccttggccacgccgacggttcggtggcgggcgccgaccacaccaccgccgacgtggtgcgcaacgcgatccagctgatcgggctggcacccggcttccggctggtgtcgagcttcttcctgatgatgctgtgcgagcctttccacacgctcaagggcgggctgatcttctccgactgcgggctggtggtggatccggatgccgatgcgcttgccgatatcgccatggccgcggccgacagcgcacgcacgctgctgatggaagagccgcgcgtggccatgctgtcgttctcgaccagtggcagcgccagccatgcggcagtggacaaggtggtggccgccaccgagcgcgtgcgcgcgcaacgcccggacctggccatcgatggcgacgtgcagctcgatgccgccatcgtcgccgagatcgccgcgcgcaaggtcgcgcattcgcaggtgaacggccacgccaacgtgctggtgtttcccagcctggaagccggcaatatcggctacaagctggccgagcgggtcggtggcgccaaggccatcgggccgatgctgcaggggctgaacaagcccgccaacgacctctcgcgcggctgcagcgcggacgatgtgttccatgtcatcgccgtcaccgtggtccaggcgcaagccaccgcggaacaggccagcaagggcgagcaggcggcggcatgaaggcagaactgttgttgccgctgctgggcctgcaggccctgctcggtgccggcacctatttccagacggtgaccggctttggccttggcatgatcgtgatgggcgtcaccagcggactggggctggcgcccgtggccaccgtggccgcggtggtgagcctggtcacgctggccaacagcgcctgcgcgctgccaggcaagctgcagcatatcgactggcgcgccgtcgccgcggcagccatcggcatcctgccgtcggtagtggtcggcgtgctggtgctggagtacctgagttccagcgcagccaccctgctgcaactgctgctgggcgccgtgatcctgtatggcggcctcagcgccgcactcaagcccgcgccgctggcgcaacgctccggcgatggcaccttcttcgtcagcggggtattcggcggactgctgagcggcatgttcggcgtctccggcccgccgctgattttccagttctaccgccagccgatgaagccggttgaaatccgttgcgcgctgatcctggtctttaccgtgacctccaccgtgcgcacgctgttctcggcctggcaggggcagctcgatgccgccgtgtgcgtgcaggccgccattgccgtgccggtggtggtgatcgccacgttgctggggcggcgttttccgccgccgttctcgccggccacgacgcgcagggtggcgttcggggtgttgatcgggatcggggccagcctgatgctgccggcgatttcggcgtgggtgctctaagggcgcgcgcgcccttagaaccgggacgggcctcaggcgattgagcctgcgggctgcgccagcggcgcggtctcttccttctccccgccgccgcccgcctgccccaggtccataccggtagtctcgggcagcagcaccgcggcgaccactaccatcgcgtagccgactcccgccacgatggcgatcgcgatcggcagcgaggtgtgccccgtactcagccaccccaccgacagcgggaacagcgaaccgatcacccggccggcgttatacgaaacgccataccccgttgcccggatatcgttgggataagactcggagatggtcgcgccgatgcccgcgaacacgccctgcatcaggatgccgagcgggaagccaaggaacagcatcgacgtattcgacaccgggatcaccatatagaccagcgcggccacgaacgccccgaccgcaaaggcgatgtaggtcagccgccggccccagcggtcggtggcgtaggcgcccgccacgtagccgatcagtgagccgataatggtgaccgccaggtaagaactggtgccgaacaccgacaggccgcgctcggtcttgaggaaggtcggcaaccacgtggcgatggcgtagtacgcgcccagcatcccgcccgacagcaggctgcacaacaaggtcttggacagcagcggcccacggaacagccggcccaggcctgccagcgccgccccctgccggccggccgcccggctcttcaggaagatttccggctcttccaggttgcggcgcaggtagaccaccaccagcgccggcaggatgccgaggaagaagcagacccgccacgccgtctccgccggcagcacgctgaatgcgatcgcgtacacgatggccgccgcgccccagccgaaggaatagctgctggcggtaaagcccgagtatttgccgcgatggaccggattgcggatcatctccgtcaccagcaccatgcacagcgacgactccccgccaaaccccaggccctggatcatgcggaacagcatcagctgctccggcgactgcgccagcccgcacaggaagcaggcccccgcgaacaccacgatggtccagcgcagcacccgcacgcgcccgtagcggtcggccaggatgccggccccgatcgcaccaaccagcgacgacaccagcgtccaggtgacgatggcgcccgctgtcgacttgctcatgccccactgccccagcagcgtggagataaggaacgaatagatcatgaagtcgaagacatcgaccgcatgcccaaggaacgcgccatagaagcccttgcgctccatgcacgacaaatcacggaaccagtcgaacatgatccctccctgtggtgtgtgtggtgttgtggcttagttgttgtgatccgccggcaggacagacggccgcggcgggggccggaacgcgtagcccgcgccttccagcaggctggcaaagcgcagcgcggtgagatcccggtagcggccggcgacgatctgcacgccgaccggcaggctactggtgcccggcccgatcggcgccaccgctgaaggcagcccgcacagcccggaatggccggcccagaacaattgcgtggtcatcggctgcgcgcggccgttgacggtgaggctgcgctgccagggctggccggcctcgtccagcgcgaaggccgtggtggctgcggccgggcacagcagcacgtcataggtggagaagaagcgccgccacgcggtggcaaagcgttcgcgggccacctgcaggcgcagccagtcgcgatgcctcagggtcgcgccggtgtactggagggtggcgtaggcatggtcgtccgcggcggctgtggcggtgcggttcaacgcgtcggcataggccgcatcgtccatgtgcaccgcggtggttgcgcgcagcagcgtcacgtagacgtgccacagttcggccgcatcgaaatccggccgcacatgccagtccacgcgcgcgccctgcccggccagccagtagcccagtttttcgatctgcgcggcaacctcgccgtcggattcagcctgcgcatgggtgggcaacaccgcgacgcggaagtcggccagccgtcggtgcggacactctggcagatcaaggcggtagggcagcgcctcgtcgccgtgcgggccggcaatggcgcgcaacaccggttccaggtcgcgcgcgctgcgggccaaggggccggcgacattgatgtcctgttcgccgaagcgcgccggacccaccccgtggcctgccagcggcaccaggccatggctgggcttgagcgagaagatgccgcagtagtgggccggattgcgcagcgaggagccgatatcggagcccacatcgaaatatgacaggccggcgcacaccgccgccgcgctgccgccggacgagccgcccggcgtgcgcgacggatcgtgcggattgcgggtggtgccgtagatggcgttgtagctttgccagtcacgcaggccgagcggaacgttggtcttgccgagcaggacggcgccggcatcgcgcaggcgctgcactaccgcggcgtcgtgctgggccgcacggccctgcatggccggattgccgcaagtggtcggccagccggcgacgtcgaacgactccttgaccgagaacggcacgccgtcgagtaccccgcgcgcttgccctgcccggcgccttcggtcgctttccagcgccgcggcgcgggcggcatcgaaatctgacagcaccagcgcattgatgatgccgtgccagtcgtgccacgcggcttcgcagccatccaccagttctaccgcggagacttcgccggcggcgagccgctgtgccacctcccacaacggcggaaaaccgccgggagcccggtcggacaggttcacatcgactccttgtcattatccgagccggcagcggcgcggtgggggcgtataggacaagcttcgggaagtgctgcgaatgcgttggtatactatattccgtattgaacggagcgcaagcgaaagtgtcacgcgcgagcgcgctgaagcacgccagcagtggaaagcgtagaaggtgaatggtcggcaggcagaacgcctgccaggaggcagcggcggcgtgctgacgccgccggctctcagtcaggctggatcagcaatggccacggcgtggggcgcggccgcccagcgccaggaagaagcggccgatatcgcgcaggcgcagcggcagcagcggcgtggcatggcggacggcattgcgcgcggcaaagtggtgcaacagttgctggccgacgggttgcgaaagatagcgttgctcaggcgactgcatggtaaatccctattgatctggaatgcctacagtatacctaaattggtgcaatgcgccatggcggcgcatgcaatgcccagttgccgggcatgcaacgaaatgctggaaacgggagaggaaaaaccggggcccaacgccctcaggccgcctctgccctgccctgcccgtccaccggcaagtctgccgccttggcggcactgtagacatggcgcgcggccagcaaggcggcaaggtcggcatccccggcgatgactgcctgcaggatctgggcgtgttcatcccagttctgacgggcgcgaaccacgttggccgggccgaacagcaccgcggtgcgctcgcgcagcgaacgcatcatttcctgcagcacgctgttggcggctatggtgccgagcacctcatggaagcgggtattgagggcgagcaactcatccgcgcggccctgggcggcggcatccatgccctggcgcagcacgctctccagctcagcaaccagcgccgggtcgcggcgctgcgcggcgagcttggcgttgagcccttccagcgtcgcgcgcacctccaccatctcgcgcgcgatcactggcgacaggctggcaacggttgcgccgcggcgcggctcgatcaccaccaggccctcgctggccagcgcgcgcagcgcctcgcgcaccgggatgcgcgacacgcccagttcggccgacagcttgttttccaccagccgttcacctggcgcgtacttcccgttcaggatgccttcacgcagcttgtcggtgacaagggcgaacagcggcgagtggctggcaccgaggctcagcggctcggcgggcgcggcaggagatggagtgagagacatgggtcagcaaaggcgtaagcggaaaggctggcatcattgtataccagccgttccctgtataccgccatgtcttaacaatgctggaaggtgaagctgtccgcataaatgtgatccgtactggcgccgctcgccaggaaagcggtgcgcgcgtctcggatcatattgggagaaccgcacaaatagatggcgtgctcgctcaggtcacccaggtcagccagcgccgcatcgtgcacgtaaccgcgccgtccttgccatcctgcgccggcacgggacagcaccggtacgtactggaagtcatacagccgctcgccccaggcggggatatcggagtgcaggtacaggtcttccggcttccgcatgccccagtagagcgacaccggtgggcagtcgggatcgtccatcagcgattcgaggatggccttgatcggcgccagcccggtgccggtggccaccatcagcagtggccggtaatccatggcgcggtagaagaagctaccgagcggcagttcgacgtcaacggcgtcgcccgctttcatctgcggcaggatgccgtcggtgaaggcgccgcccgggatgcgccgcacatgcaggtcgacccgtccgtcgcgcggcaccgatgccatcgagaagctgcgcgcgcgcccatcctcgctcaatagcttcaggtactggccgggacgatagtcgagcgcaccagcgtccggcacttccagttcgatatgcaaaacgtcagccgacaacgcgcgcacggcctgcaccagcgcccgataacgcgccggctcggcgcaggcctcgtcctcgcgcgccgtgctgatgaccaggtcgcccagcggctgcgcctggcaggccagcgcgtagccggcggcggcctcgtccggggccagaccgaacggttcctcgtcataccgcacctgcccggccagcagccggatacggcaggtgccgcagccgcccagctggcagtcgcgcggcaaggcgatactggcgcgcccggcggcctgcagcagggtctcgccgcgttcgacaaaaaagacctgctgcgtttcggcgatctggatgcggtacgacatggcgcctcctacttcttgatatcggcctgcaccaacaccttgaggtcctgcggcgccagcagctcggccagcgccagcagcgcggccagcccggcctgcgtgtcctgctcgccattgccgccggacaggccgatgccgccgatcacctcgtcgttgacgacaatcgggaagccgcccacgaacgcggcgaacttgccctcgaagctccactggatgccgaatgcctcgttgcctggcagtgccggcccgttgggcggcgtggtgaacaggtgcgtggagcgcttgtggcccgcggccgtgaaggccttgttccatgcgatctgcggcccggtgatgcgggcgccgtccatgcgctcgagcgcgagcggatagccgccctcgtcgaccacgcagatcgactccagcacgccgatttcctccgagcgccggatcgcggctgcaaccatatggcgcgcctcgcgcagttccagcttgatggcttttttcatgtctctatgactccttgtgacggccgggctcaggcgccgcggtagaccgtcttgacctgcgtatagaactccaggccggtgcggcccgactcgcggaaggtcgaggtgctcgaccgctttaccccgccaaagggcgcgttgaccaggttgccggtggtggtgcggttgaccttgaccgtgcccgcctcgatgtccgtggcgaagtggtggatgtagcgcgggttgctggtgacgatggccgccgccaggccgtactcggtgtcgttcgccttggcgatggcgtcggcgtagtcggtgaagcccaggatggcgatcaccggcccgaagacctcctcgcgcgcgatccgcatctgctgggtcacgtcggtaaacacggtcggcgccacgtagtagcccttgtcgaagtcgccgccggcaaggcgcgcgccgccgcacagcaacgtcgcctcggacttgccgatatcgatgtaacgcagcaccgtttccagctgcttgtgcgacgccagcggcccgaggtccatcccggccgtcatgccgctgccgaccttgagggtggcgaccttcgccagcaaccgctctgtgtatgccgccttgacggactcggccaccagcacgcggctggtcccggtgcacgcctgccccgacagcgagaagccgcccttgatggtcaggtcgacggcgcggtcgaggtcggcgtcttccatcacgatcagcgggttcttgccgcccagctccatctgcgtgcgcgtggtcagcggcacggcgcggtggatctgctcgccggcgcgcgacgagccggtgaacgagatcgcccgcacggccggcgcctcggtgatggcagcgccgatttccgccgcgctgccggtgatgaaattcagcacgcccttgggcaggccggccttgaccagcgcctcggccagccggtagcccgacagcggcgcctcggacgacggcttgaacactactgtgttgccggtcaccagcgccggggcgatcttgcgggccgggatcgataccgggaagttccacggcgcgatcacggtcaccacgcccagcggctcgcgctggctgtagacgagttggtcggggtcgtcgttcgggaacacctcgccggtgaaggtctgcccttccactgcatagaagcgcagcgtctgggccgagcgcagcacctcgtcgcgggccagcgccagcgccttgccttcctcgcgggtcagctcggcggcgatgctatcggcgttggcctcgagatggtcagcggcacggttgaggatggcggcgcgcttgccgaccggggtctttttccagccggcgaacgctgccgcggcggcggcgacggccgcctgcgcgtccaccgcggcagacgcctggaagcggcccacaatatcggcggtatcagccgggttgacgttatcgaaggtgcggcccgactggcaggccgtccattcgccgtcgatatggttgaggaatacagtcatcgtcgatccggttgcgctgcggcgctcaggccgccatgtcgagttcgggcagcggcagctctttctcgacgtagtcgtgatagagcgccgtcgtgtacagcagccgcatctgcgcgccgatctcgcagatcttcaggcagcgctgctgcagctccggcgtgttggcgtgctccagcacgatctggtagccgcgctcgccgtggatctcgtccgagacgatatgcaggtcgaagaattcgacttcctcgtcagtgaactggtacttgtcgcgcagcgtcggggtctgcttgcggtagatcgacggcacctgcgactccagcccgaccaccagcccggctaccgcgacgatggggtcttcacgcatggccacggcgtagcaccagctctgcaggccacgggtggtgggcgacatattgtccgggtcgatcacgcgctcgcgggtggtgccgcaggcttcggcgaagcggatcagcaggtcggtatggcggtcgccgccgatctcttcctcatacatattggcgagcaggaaatccttggcttcggtatagcggtccggggtgcgggcgtagatgtagcccaggtaatccgcgaacgggcctacgtagtgatagtggttctcggcccagcgtgcgagatgggcgcgggtcagcttgccgctggcccaggccacgctgaacggcgccttgttggcgctcttgcctttgatggcttcttcgagggcggcacggaatgcttcgcggttcatcagttcggccatggcggaggctcctggttggcgaggtggggcgattaagtgggttggatgccggggtcgcttcgcaaatcgatcagcccttgcatggttgtatactatatacagccatgcagcgacgacaagggcttcgttgactaatcatgtaagtgtttacccgtcggtgtcgcgggcaatggcgctcaggccgcgcgacgctccgccgcgccggcgatgcgggaccaggcgaagcccgccagcgccacgtcctccagccctacgccgactgacttgtagatcacgatgtcgtcgtcccgctggcgcggcgacaccttgccaaggaccacctcgcccagctcgacaatcttctcgcgcggaagagcctgcgaatcggccagcacgatgtcgcccgcctcgcgcacggactgcgggcgccactcgaccaccacggcggcggcgcggcgcagcgcggtgtcgtccagttcacgcgtatgcggcaggctggagccgatggcggcaacgaaagcgccaggccggagcgacgcgcccgcgaacagcggcgtggtcgcgcgcgacgccgtgacgacgatatcggcctcggccacggcagcatcgggctccgccagcgtgaccgggatgccgcacagcgccgacagccgcaccgccatgccggcatcggcgtgcggatcggacaccaggatgcgcgccagcccgagcgtctcgctgagctggcgcgcgtgctgcacgccctgcgtgccggcgccgaacagcgccagcgtgcgcgagccggaccgggccagccgctgcgccgcgagcgtggtgcaggcagccgtgcgcaggcgcgtgatggcgccagcgtcgaacgaagcgagcggacggccgtcgtcggtcgagaagatcaggatgacaaaggagaactggccgttgatggtggtgtagaccttggcgcccgccacgccctgctgcgggatcaccgcacccagcgtggacagcttgacgccgcccgcctcggtgcgaatgcgctcctgcatcgcggcgtcgccgcgaccgaagctggaaaaagcggcttccatgacttgccgggcatcgtccgggctgacgtgggcatcgatcatcgcgtctgtaatgtgctgcatgggaactccgctggttgggatggagacaggaaagacagtgatctctgcgggccagagcgtcacgaaaaggcagtgcggccgagcacaccgagcgccccggcagcgcaaagacccagcagcagccggcgcaccgccccgggcgagacgtgcccgcgcaaccggttcgagagcgcgaaacccgcaaacaggaatggcgcaagggccgccgccagcaccagctgcggcaaaccgaagcgccccgccagcgccagcatggagagcgacagcaccgcgccgccggccaggatgcaacccatcgtcgcgcgcatcggcgccggcgccatgtgctgcatgaccagcgcgaacggcggcgcaccggccgaggtgatcgttcccatgaagcccgacacggtgccggcgatgaccacattgggcgaggtcggcagcaggcgccagcccagcaggctcagcgccacggcggcgagtatcgacactgagaacagcacccccagcggccccggcgccagccacgccatggtcagcaccgctgccgccccgccaagcgcgcgcccgatcagggcgaagcctgcgatgcgccacgcgatcgcctcccgctcacgcagcgcgcccatcaaagagagacagcagcccatcgccagcagcggtcccggcacgaggtccgggaagaagattgcgcccagcggcgccgaaagcatcgcgaagccgatcccgcccacgccttgcaggcaagcgcccaccaggatgagcgcacccatccatagataagtggagacggagaggcctgtggggagcagggagtacaacgtggcgggcaaggcagaggtcatggcagcaagtcgggacagcagcttggagggcatacgaagcgggttggagggacggccttatgcgggcatgcctcctgctcatatcgcacttcgcgaggaagctgcgcttaacggtatacagtctacatgtcgcggcggcgaccttgcaaatcactcacctgtccgcgcaccacttggaggacgccacataccgccgcaggcccaataaatgtgcgacgttcgggcaacttgcaccagtctgggctaggcgtaattccggatgaaaaacctgttgtcgcgagattgcatcggaatatagtataccaacaccggattccgaagctgagagggaatccgggccccacaacccctccgccccaagggagtcttcatgtcacaacaagtcgtgatcggtgccgcgcactggatctatctgtcaggggtagcagtcatcgtgctgacgatgatcctgcgcgccaatgttgtcgtgccgtcgatcgttggcaccgccctggtcgtgtttgcgcttaccggcagcccggtttcggcgctgggcggggtgttttccgcgagcctggttgccgccaaggagctgttcaatatcttccttgtgatcgcgttcatgacggcgctgctcaatgcgctcaaaacgctgcgctccgacatccgcatggtcgagcccttccgcgtggtgatgaagaacgggcattcggcgttctttatcctggcgggcatcacttacgtcatctcgctgttcttctggccaaccccggccgtgccgctggtctccgcgatcctgctgccggccgctatcgcggcggggctgccgccgctggcgggcgcgatggccatcgccatcgccggccagggcatggcgctgtcatcggactatgtgatcggcgtcgcgcccggcatcagcgccaaggcggccggcgcggcggtgagcgccgcggtggtggccgatcgcgcgctggcgctgtcgatcatcaccggcacgattgcgctgtgcctggcctatctgtcgatgcgcaagcatatcgtccccgcctgcggcaccctgctcgaccgctggcaggcgcgcgccagcggcagcgccgaggcgctggaaggcggcggtaccttcgacaaggccgagatcgccaggggcaccgcccacgccgagccgctggccagcgacagcaatatcgaggcaagcctggcgatggtggcccggcgccgggtgaagtggtcgaaatgcttcgcgatcgtaacgccgattgctttcctcgcagtggtcgccgtcatggtgctgcccaagctgggtaccggcgtgcaggacctcaagggcggcgatgcggctgcgctggtcggcggcgtcgcggcggtgctgatgatgctggcgacgctggccgcggaaggcccgcgccgcatgctcgacgtgtgcccggagcacatcaccgacggctttgtctttgccttcaaggcgatgggctcggtgttgccgatcgcgggctttttcttcgtcggcgccggcgaaaccgccgcgcagatcctgggcctgccgccgggcaaggcgccgagcctgctgttcgagctgatccaggcctaccagcacatgatcccggacaaccacgtgctggtcgccttcggggtgctgctggtcggcatgatcaccggcatcgacggctccggtttcgcagggctgccgctgaccggcacgctggccggcgcgctcggcccggtggtcggcttcgaccccgcgacgctggccgcggtgggccagatgggcgcggtctggaccggcggcggcacgctggtggcgtggtcgtcgctgatcgcggtggccggcttcgcccgcgtgccggtgctggacgcggtgcgcgcgctgctgatcccggtgctgatcgggctggcatgctccaccgtcgccgcgatggtgttgtggtcgtaggcggccgcaagcaacagccaggcccctccgattttttcgacaattcatgaggccgggcggccagcccggcaggaaccgcgccatgccgacagtcactttccacaagcagggccagaccttcgtcgacgaggtcaaaccccagaccaacctggtcgtccgcgccgggatccgccagttcccctaccccaacctgcgctacgagtgcggcatgggcaagtgctccaaatgcgcctgccgcgtgatcgccggcgccgaacacctgccgccgcccaactggaaagagaaaaagcaactcggcgagcggctcgaacagggctaccggctggcctgccagctctggatcgagcatgacatcgaactggcccaggacgacctgcccgcccaggcgcctgccatcgtggccacggccggcgcggatgtctgacatgttcgtccttctcaccagccgccccggtcagttccgcaccgagcccaccgcgggcatgaccgcggtcgaggcatacgactacgtcttctatggcaagcgcacggcgcgctttgtcatcgcggaactggccgccgacaccaaggtgcgggtgatggaagaaacgccgcccggcatcgtcaacctggtgtcgaccaagttcctcgacaagtacgccacgctggaagccgcccgcgtcgcgctgcgcgagctggccagcttcggcagcatggacatcgccctggtgcccgccccggtcgccatggcaggcgctcctgactactaacgcctgaccttcagtcaatcttcgccatgatccagatcaccttcctcaccaaccacggcaagacggtcagcgcgcccgtcaacagcaatctgctgcgcgtgtcgctgcgcgagcagggcggcatccctttcaagtgcgggggcggcctgtgcggcacctgcaaatgccgcatcgaaaagggccacgagcatacagacgcggtcaagccgaaggaaaagaaactgctgaccgaggaggagctggcgacggggttccggctggcctgccagacttttatcgatggggatatcgcggtgtcatggcagcccagggagacgatgcgcgggtgagcgggcgctgaggagcggctgaaagaataccgcgcggggcaggcgggtgcgccttcgcgcagcgtttccgaacgctagtcttgccgctaccgccgcctcgcccccaccagacccgccacctcatccagcatcgccatgtccaccggctgcgacaggtccagcgccagcgtgtgccggtagtaggggctcaagtccagccctacccccagccccagcacttccacatcccgcagcgcctcatgccgcgccaccacggccttcaggtggttgtcgaggtagcaggcgtcgttggcctgcccggtcgcggtatccatgggactgccgtcggacaccaccaccaggatgcggcgcgccttgccgctggcgtgcagccgcgcgcaggcccactccaccgcctcgccgtccacgccttcgcggaacaggtcggccttgagcagtgcggcgatgtcggtgcgcgcgcgccgccagcttcgctgcgcgtccttgaacaccatatggcaggtctcgttgagccggccagggtgctgcgggcggccgcgcgcgagccagtcggcgcgggcgcggccgccgttccaggcgttggtggtgaagccgagcacctcggtggccacgccggcctggtcgagtgcgcgcgtgagcatgtcgatcagcagcgtgagcggctcggcctgcgccttcatcgagccggagcagtcgatcaggaagccgaccacgcagtcggcatgagccttgtgcgcttccaggcggaagagccggcgctcggagggggagcagaccagctgcgccaggcggcggccgtcgatacggccgctttcctcgccgaaggaccagccgtccacgcgcggctgcgacagcgcggcgcgcagccggcgcgccagccgggcgatgttcacgcccgcgcgcgcgatgcgtgcgtcaagccgcgtgcggtactcgtccagcaaggcgcggcgcaccagcgtggcggcgcgcacttcgcggtcgtagcgggtggtgaagacgcggtagccgtcggtggcgtcggccagcacgcggctgtggccgctgtcggccagtgcaaagtcttccgcaggcggttcgtcgaaatccagccacagcgcaaacccggcgcgcgcagccgaggctgcgttgtcgtcgtcttcgccggcaagcggggcttcggtacggatcatctgcgccaccgcgcgcgccagcgccagtgcgtacgcggcgtaggcggcctggtcgtggcgttgcgcgcgcaggccggccagcgcggtgccgagcaccggcacgatggcggcgcgcgtggcttcgatcaggtcttcggtctcttccagcaccggctcacccgtcaggcgcgaccacgacacctgcgccacggtatagagcaggatgccgagatgcccctcggtcagcccggagcgatggaaggcccgcgaccacgccatgaagcggtggcgcaggttggccgccacgccggccatgccgcgcggcaggcgggtctcgcaacgcagctgctcaagcagttcgaagaccaggcgctcgaccgcatctgccgggcacagctgccgatgcagcgcggcgtcggaatgcgcctggcgcagggcggcaccatcggccgcgccgcgcaggcaggtggccgtgtcagtttccaggtccgtgcgcaagtgcggcgcatgctgcggcaccgggcgcatcgcgcgccagagctggccgtcgcggaaatgcagcgccgcatcgccagtgatcgcgcgcaccgcggcaccggacagctcatcctgccgctggcgccggcgcaactgctgcgcgaccgtggccgcactcatcgcgcgggctccgactcggagctgacgccggcggcttcgcccggcaggtggccaaagcaacgctggtagtactcggccaccaccggccgctcggcttcgtcgcacttgttcaggaaggtcagccggaaggcgagcgcggggtcgcggaagatctggcagttctcggcccagctgatcaccgtgcgcggcgacatcagcgccgacacatcgccggcggcaaacccgcggcgcgtgagcccggccagcgccaccatcgcatcggccagcgcgcgcccggcgtcgtggtccagctccggcacgcgcgccagcacgatgccggcctcctcttcatgcggcaggtagtccagcgtggcgaccacgttccagcggtcgatctgcgcgtggttgagcagctgggtgccgtggtagaggccgttgacgttgcccaggccgacggtattggaggtcgcaaacaaacggaaagacggatgcgggcggatcacgcggttctggtccagcagcgtgaacttgccgtcgcgctccaggatgcgctggatcacgaacatcacatcaggccggcctgcgtcgtattcgtcgaagatcagcgccaccgggcgctgcagcgcccacggcacgatgccttcctggaattcggtgacctggcgcccgtcgcggataacgatggcgtccttgccgaccaggtccagccggctgatatgcccgtccaggttgacgcgcacgcaaggccagttcagccgcgcggcgacttgctcgatatgggtcgacttgccgctgccgtgcaggccctgcaccatcacgcgccggtcgcgcatgaagccggacaggattgccagcgtcacctcgggctggaagcggtaggccggatcgatctccggcacgtggtcgtcgcgctggctgaaggccggcaccatcaggccggaatcgatgccgaacgcgctgcgcaccggaatcatccggtccggcttgccaaactggtcttgcgtcacctcatgctccttgttgcttgctgccatgccatcggcactgcggcaagcggagcaatccgcgtgacgccgtgcgcgctattcgtcctcttccgcgccgccctgccagctgccggcgctgtcggcctcgatcgccgccagcgcgcccgccgcacgctgcagcgcgggcagcaattgcagcaccttgtcgcgcgtcacgcgcatcaccggggcctgcagcgccagcccaaggttggacttgccgccgtccacggccggcaccagcacgccgatgcagaccagccccggcaggaactcttcatcgtccatcgcgtagccgtcgcgcttcacgcgctccagttcggcttccagctgcgcgtggtcggtcagcgtgttctgcgtgtagcgttccagctcaacgttggccagcagccgctggcgctgcgccggcgccagctgcgccaggaacagcttgcccgtggctgagcagtgcgcgggcacgcgcgagcccggatgcaggtagaagcgcagcggcgccgccgtttccacgcggtccaggtacagcacctcgccgccggagaacgcggtcaggttgcagctctcgcccacctcttccaccagccggcgcagcaccatgtggcgcgcaccgtgcgaggtgctgttgagcaacaggttctccgccagccggcgcagccgcaggccggtgccgtattgccgcccgtcgccgttgcgctggatcaggcccgccgcctccagctgctgcagcatgcggtgcagcgtgggcttgggcagtccggtttcttccaccagcgcctgcaggttgaaggactggtccttctccgcgatgacttcgagcaggccgaacaaacgcagtgccggcgtgtctccatccggcttggcgtcacttttggcgaggcgcatatcgttcatgcctggctccatcataggtaagtttcattttcagagtcaaatcatatcaattatcgaaacttctggttgaccttcccctgcgaacggcctacattccagtgaaagaacaatttttcggaacttctggttccagtttttaagcgatcaccggagacaagtcgacatgtacggataggccatccctccccgggattgcaaatactgaacgaccacggccccaggctggcaattactgcctgccatctataccgaagagaagccgtggcgcctgccttaaacgctgtactggctgcaacgcagtaccgacagctagcgcagcacaggagacacaacatgatccaacaaccagagtccggcaacgggctatcccacggcctgaagcaacgccacatgaccatgatcgcgctgggtggcgtgatcggcgcaggcctctttgtcggcagcggcgtcgtcatcaagtccgccggcccggccgcggtcctttccttcctgatcaccggcctgctggtggtgctggtgatgcgcatgctgggcgagatggcctgcgccatgcccggcaccggcggtttctatgagtatgcgcgcgaagcctggcgcgaccgcccggcggtgggcaacctggccggcttcctgaccggctggatgtactggtacttctgggtcatcgtggtggcgctggaagccgtggccggtgccgacctggtgcgctactggctgcccgacgtgcccaactggatcatcagcctggtgctgctggtgatgctgacgctgaccaacctggtgtcggtcaagtccttcggcgagttcgagttctggttcgcgtcgatcaaggtggccgcgatcatcgtgttcctgttcgtcgccggcgtctatgtgctgggcctggcgcccggtgcccatggcatgcaggtggccaacctgaccgccaacggcggcttcatgccgcacggcatcgtaccggtgctgaccggagcggtagccgccacgggcttctacttcggggccgagatcgtcaccatcgccgccgccgagaccgccgagccgcagaaggcagtggccaaggccaccagctcggtgatcacgcgcgtgctggttttctatgtgggttcgatcctgctggtggtctgcctggtaccgtggaactccaacagcatcgccacgccgtacgtcagcgcgctgaacgtgatgggcgtgccggcggccgcgcagatcatgaacgcgatcgtgctgaccgcggtgctgtcggcgcttaactcgggcctctatgcctcgtcgcgcatgctgttcgcgctgacccgccgtggcgacgcccccaagtcgctggcccgcgtgagccgcaacggcgtgccggtgcgcgccatcctggtggcgaccctgttcggctacggtgcggtggtgatgtcctatgtctcgcctgatacggtgtttgccttcctggtgaactcgtacggcacggtggcgatcttcgtctacatcctgatcgcgatctcgcagctgcgcctgcgttcccgcctggagcgcgaagcgccgggccagctgcgcgtgcgcatgtggtgctacccgtacctcacctacctggcgatcgtcggcatgatcggcatcgtggtggcgatggccttcatccccgaccagcgcacgccgcttgcgctgggtgtggtgagcctgggcatcctgctggtggcctacgccgcgcggcacctgtttcgcggtagcgtggatccggtagtgccgctggcggagatgccgcgcccggacctgcatgagtattgatgactgaccatgactgacgtggcgcgccggtgcggtatgctggcgcgcttcgccgtctaggcaacgcccctgccccatgagcctgaagtctcccaccaccctctggtcccagctgttccagcagcatgcccactcgggcctgagcctgcagggcaagatccgccagatgctggtctcggccatccttgacgagcagctgccgcagggcgagccgctgcccagcagccgcgagctgtcggcgcaactgcgcgtggcgcgcaacacggtggtactggcctaccagcagctggtcgatgaaggctacctggtggcgcgcgagcgcagcggctacttcgtcaacccggagatcctgggcacgcgcgtgagcggcgtggcctcgctgcgcggcgaggcggtgcccgcccgctcaggcgagccggactgggagcggcgctttgtgttccgccccacgcagcagcgcaatatcgtcaagcgcgccaactggcgcgactacccctatcccttcatctacggccagtacgacccggtgctgttccccacggcggactggcgagaatgctgcctgaaggcgctcagcgtgctcgacatccacgactgggcccaggacatgatcctgcgcgacgacgaatcgctggtgcagcagatccgcacccgcgtgctgccgcgccgcggcgtgtgggccggcgccgacgagatcgtggtgaccgtgggcgcgcagcaggcgctgtacctgctggccgacctgctggtcagccccgacacgccggtggggatcgaggaccccggctatccggacgcacgcaatatctttggctcgcacacctcccacctggtgccgctgccggtcgacggcgacggcctgaccctgtctgacgcgcaacgcgcctgcgactacgtctacgtgaccccgggccaccagtgccccaccaccgtcaccatgccgctggcgcgccgccaggccctgctgcgccaggccgaggaagctgacttcgtgctgatcgaggacgactacgaaagcgaaagccgcttcgaaggcgaccccacccccacgctcaagagcctggaccgcagcaaccgcgtgatctatgtcggcagcctgtccaagagcctggcgccggggctgcgcatcggctatatcgtcgggccggcggcactgatcgccgagctgcgcggcgcgcggcggctgatgcttcggcatccgtcggcgtatatccagcgcgcgttctcgctgttcctgtcgctgggccactatgacgcgcacctgcgccggctggcggccgcgcaccgcgagcgcgccgaagccgtgctggcggcactggccacgcatatgcctgacttccgcgcggtgccgatcgccggcggcgcctcatgctggatcgaggggccgtcctggctcgatgccgatgcgctggcgcggctggccgagttgcagggcgtgctgatagagcccggcagcgtcttcttcatggccgagcccgcgccgcgcaatggcttccggctcggatactcgtcgatctcgctggaccgcatcgagcccggcatccgcgtgctggcgggcgtggcgcgtgagctgcaggccaccgccagcggcgccacaaccatcgccgccgtcacttcccgggtccgtcccgcggcctgagccggcccgcggcggtgtctgccgccgctggcccaagcgattgtcccgaactggcgctacagcgccgcgcgcggcttccctatcctcgagtcatggccggttccccacggaccggcagacaacactcaggagaccaacccatgtccaaggacaacaccgccgccggcatcgaactgctgcaggccttcaacgacgcctggaaccgccacgacatcgaggccctgatgggcttcatggccgatgactgcgccttccacggcgtggccgggcccgagctgctgggccgcagctttatcggccgcgacgcggtgcgcgaaggcttccagctggcctggcagactttccccgacgcgcagtgggtcgatggcgaccactttgtcgtgggcgaccgcggcgtgagcgaatccaccttccgcggcacccgtgccgacggcgcccgcatcgaggcgcgcatggtggacgtcttcaccttccgcgacggcaagatcgcggtcaagaacgcgtaccgcaaggatcgcccgcccgtcgtagcgcccgcagcctgaccgaggagacgcgccatgcaagccgtagccccccgcagcagcctccttgccggcgagcagtccaccgcgcccacccggccgtacgaccccgcctacgatcccctgcacacacccacccccggtcacggccgcgaatacgcgcccacctactggatcggcaccgcgggcgaaccgcccgccgacgacggcccgatcacgcatgacatcgacgtggatgtggcgatcatcggctcgggcttcaccggcctgacctgcgccatcttcctggcacaggaatacggcatcaaggccaccgtgctcgaagccaaccgcgtcagctggggttgcagcacgcgcaacggcggccaggcgcaatgcgcgtccgggcggctcaagcgctcgcagtggatccagcgctacggcctggacaccgcgctgcgcctgcatgaagaaatctgcgacggcatggagaccttcaagggcctgatccaggacatcaactgcgatccgcagcctggcggccacctgtatatcgcgcaccgcgccaaggtgatgccggcgctggagaaggaagccaagctcctgcgcgaagtcttcaagtacgacgcacggatcatggacgccgacaccgtgcggcgcgactatgtcgacgacaaggaagccgcgggcgccatgcatgagcccgaaggcatcggcatccacgccggcaagctcgccttcggctacctgcgccgcgcgcgcgagctgggcgccaaggtgcatccgtccagcccggtgaccggctgggaaacgcgcaacggcgtgcactacctgcgcacccccggcggcatcgtgcgcgcccgcgccgtgggcgtggccaccggcggctatacctcgcagacgctgcaccgcgagctcaagaaccggctgttcccgatcctgtcgaactccatcgtcacgcgcccgctcacggccagcgaactggccgcgtgcaacttccgcaccacgcaggtcatcaccgacacccgcatcctgcgccactactaccgcctgatgccagatggccgcctgcagatcggcagccgcagcgccatcaccggcaacgatgcgccgcaggagcagtacaagcagaagctgatcgacgacatgcaccgcaagttccccgcgctgcaggggatccaggtcgattactcgtggtggggctgggtcgatgtcagccacgacatgatgccgcgcatcacccagccggatccggcccagtcgatctactacgccatgggctacggcggcaacggcgtgatgtactccgcgcaggccggcaagcgcctggcggcgctgatcgccggcaaggccgccgcgctgccggaactgccaatcttccgctcgccgctgccgttcccgaacgtgcgcgagatggtggaatcgcagatgtttgcgccgttccgaaggatggggcagcgggtgctgtaccactggtatcacctgaaggacgacgtgctgtaactggcgcgtgggcgtgccgcccctggcgcgcccacgcttcaggcctcgctcagaacagcgtgtagcccccgtcgatcacaaaggtatcgcccgtgtggtaggccgacgccggactcatcagatagaccgcaatcccggcgaagtcgctgccctcgccccagcggcgcatcggcacgcgcttgtgcaccatctcctggaaggcatcgttgccctgggccacgctggtcatctcggtcttgatccagcccggcaggatcgagtgcgcgcggatgcccttgcgcgcgtactccaccgccagcccccgcatcatcgagatcacgccgcccttggtggcggcatagtgctcggagcgcggcgcgccttctatggccgcgaccgaggccgtgctgcacagcacgccaccctcgccctgcaccagcatctgccgcaccgcggcgcgcagcgtgaagaaggcaccgtccaggttgacgcgcatggtcctgcgccaggcctcggtggccatctggtcgaacggccccttgttgccgctgcccacgccggcattggcaaagcagccgtcaatacgccccagcgccgccaccgtgcgctgcatggcagcatcgaccgcctgctcgtcgccgacgtcgcaaagctcggtatgcaccttgcgcccatgctgggccaggtggtcggcggcggcggcgttcttggcggcattcgtgccccagatcgcgatatcggcgccggccgcggccagcccttcggcaatgcccaggccgatgccgccgttgccgccggtcaccagtgccactttgccgctcaggtcgaatggatgctttgtcatgtgattgtctcctcggggggtgggacattgttcacatggcgaagggttcaaggcgtcgtcggaatggatgaaatcgccgaggcaggtgacgggcgccggaccggccatggccaccgccgccccatgacagcctaaagagcggctccctgactggcatccttatgcccggcaaattcacccggcgtacatccgaaatgccgcttgaaccgccgtccaaagtgagactggtcggcgaaaccgacaagcgtggcaaccaatgccaacggatagtctcccgagcggatcatctcgcgcgcgcgcagcaagcgaacgcgctcgacatacgccatcggcgtttcgccgatgctgcgcttgaacatgcgcgcaaaatgaaagcggctgacattggccatatccgccagcgcctgcagcttcaccgcctccggtgtaccgtggatatagtccaggaccctgctgagggcctgcggatggagcccgccgggaagtgacgaggcgcccgggtcactgacattgaagcgatgcactagatgcgccgacagcgcgcaggaaagggactcggcgatcagcatttgcgccggatgcgcgaccgcctggatctctcgcgccagcgtaaaggtaatagtctcggcgaagccgtcgcgctgcccgaagcaattgcggagcctgtgcgcggcgcgtggctggcggatcgtggcatcagcggcttcggccagcaggctttgcggaatcctcgcaatgacgatggaaccgggcctgtcccaactccagctggattcgaccagccgcgggtgcaggctgatattgccgggaacgacgatgccgcgatgcacctggcccagtcgccgctgctcaagcctggcgtgtcccgcgagtcgcatcgcaagcatgtcgtggtccagctccggagaggacaccgatccggccgagcgccagtgatggatctgcacggtgatgccagcccacgggcgtccgctgctgctgacatcgggacgaaccggcaactccgcatcgatcacgccatgtctcgtcggcgatcgcataggcacataccccgcaagggcccacaacggtagcgtcggggcaagggtcaggtccccgctgcgcatgaaagcatatgaatttatccggttgaagtaaagcggcccgcacaatccgcgggacctgacgcaagccatgccggctggtcctccttttcatacctatcatccaacgagtcagcgcaagaatcgtccagcgcagcgcaaccacgttctattgcgatgaccgccggtgcctgtagcgtttcaacgactgtcccaccagtccgaggcagccacacaccttccggtcccgaggcaggccagtgtcaggccaaacctgcagagacttgcagaatgcgcccccagtcgttccggcagttcgctgccgaagctggcgcaggcccgggcgaagtccctgtccccaaccgcccgaatcatccgggctatgcaaagaggaatgtcgactatgtccagttctgttcgttccgacgcaagccaaccacagcctggcgatagctacggctcaacccgcatgccgctgtgcctgacggtcaacggcacgctgcatcgcctcgatatcgatccgcgcgaatccctgcttgacgtactgcgcgagcgcctggacctcacgggcacgaagaagggctgcaaccagggcgcgtgcggggcctgcacggtgctggtggacgggcgccggatcaacgcctgcctggctttggccgccatgtacaacgacgcccacgtgagcacgatcgaaggcctgtcgtcggccgacggcgagctgcatccgctacaggccgcatttatcgcgcacgatggcttccaatgcggattctgtacggcaggccagatcatgtccggcgtcgcctgcatcaatgagggtcatgccacctccgccgacgatgtgcgcttctggatgagcggcaatatctgccgttgcggggcttacccgggggtcgtcgcggcgatcgccgaggtcggcgggaggatgctgccatgatcccgttcacactgcagaaagccggctcggaagctgaagcgctggcggcggccgcggccggggcccgcttcatcgccggcggcaccacgctggcggacctgatgcgcgagcacgtggaacagcccacgcaactggtagacatcaacgcgctgccgctgaaccatatccgcatggagggcgacgagctggtcatcggcgcgctggcccgcatgtccgatgtcgccgcgcatcccgacgtttgccggctccacccggtgatcgccgagtcgctggtcgagggcgcctctccccagttgcgaaacatggccagcatcggcggcaacctgctccagcgcgtgcgctgtccttacttccgcatgctcgatgccgcctgcaacaagcgcaccccggacagcggctgcgcggccatcgacgggttgcacgcgggcaatgccatcctgggcgccagcgaccattgctccgcaacgcatccgtccgaccttgcggttgccctggtcgcgctggacgcggtggtccacgtacggggtccgcacggcgcgcgccatttccgcgtggaagacctttaccgcctgcccggaaccacgccgcatctcgaacacaccttgcaggccggcgaactcattgccgaggtgcgagttccaccgctcgcctatgcacggactgcgcgctatctgaaagtgcgggaccgggcctcgtatgagtttgccctggtatctgccgcggcagccttcgaggtcagggatggcgtgatccaggccgctcgcctcgcatgcggtggcgtgggcacccggccatggcgcatgcgcgcggccgaactcgcgctgcaaggcaggccgcccacgcgcgcgagcttcgaggcggcagcgcttaccacgattgcaggcgccaccccgctgccaggtaaccactacaaggtcgcgctgctgcaacgaacggtggtacgggccctcgaactcgcaggagaaggcagatgaacgcaaaccatatcggccagccgcatgcccgcgtcgacgggcgcgccaaggtgaccggcagcgcgcggtatgccgccgacttcaaccagccaggacaggcctacgcggtgatcgtgggcgcttcgatcggactcggtcgcgtgatcgcactcgacgccgaagccgcgcgccgactgccaggggtactggcggtactgacgcacgaaaacgcgccgaaactggcgtacgccccacacaagggctttatcgatccggaacacggcgaacgtctgcatgtcctgcaggacgatcacgtccgcttctatggccagccggttgccgtggtcgtggcgcagacgctggaccaggccgagcatgcggcctgcctgctgctgattcgctatgccgaggaatcaccggtctccgacccgctcgaccagcgcgccgaagccgtggtgccggaggcgggacgcgaaccaggcccccattcggcggaccgggtccgcggcgaccccgaggccgcgctggcggcggctgccgtcagcatcgacgccacctacgatgccgcgcgagaaaatcacttcccgatcgaaccgaacgccaccgttgccgcctggcaaggcgaccagctgacgctctggagcaagagccagttcgtgatcaacgagcaggccgagatcgcggcgatcctcggcatcccgactgagaacgtccacgtcatctgcccgtttatcggcggcgccttcggcaccagcctgcgcacctggccgcatgtcacgctggcggcagtcgccgcgcgcgaagtgggcaagcccgtcaagctggtgctgtcgcggcgacagatgttccatcagacggggcaccggccgcgcaccgtgcagcgcattgcgctgtcggcaacgcccgacggcaggctgaccggcatcgtgcacgaaggcaccggcgaaaccagccgccatgagcagttcaccgaggcactcactgcggtgacgccgttcctctatcgctgtcccaatgtgcgcactcgctaccggctggtgccgctggacatcggcacgccgacctttatgcggggtccgggcgaggccaccggcgtctttgcgctggaatgcgcgatggacgagctggcctacgccctcgagatggatccgctggaactgcggcggcgcaatgaacccgggctcgacgagggcatgcaactgccgttctccagtcgctccatgcttgcctgctacgaacgcggcgccgacgcgttcggctggtcccgccgcacgctctcgcccggctcgatgcgggacggccgcctgcatatcggctgggggatggcctgtgccagctacccggtcttccacggccaggccagcgcccgcgtgcgcctgcttgccgacggaacggccgaagtcgaagccgccgccagcgacatggggcccggcacctacacctcgatcacgcagattgccgccgagacgctgggcctgccgatggacagcgtgcgcttcagccttggccgttcggatttcccacctaccccgccgcacgggggctcgatgaccctcgcgtccgtcggctcggccgtgcgcgcggcctgcattgccgcgctggaccagcgccaggcgcgcgcggatcgcacggacggcgccatcgaagcgagcgccacggcaggcccggatggcgaggtgcgcagccggttttccatgcatgccttcggtgccgtgttcgtcgaagtcgccatcgatcccgatgtcggcacgatccgtgtccggcgcgtggtcggcgcctatggcgcgggtcgtatcgtgaatccgcggctcgcagccagccaatgcacgggcgggatggtcggcggcatcggcatggcgctgatggagcgaaccgcgctggatccgcgggacggccggccggtgaatgcgcacatggcggattacctcgtgcctgtcaacctggatatccacgggctggaagcgcattttgtcgacgaggtcgatccccatgtgaacgaactgggcgtcaaggggttaggtgaaatcgcgctggtgggcgtggcgccggccgtggccaacgccgtgtttcacgcaacgggaaagcgcgtgcgggagcttccgatccgcatcgagcacctggtcgagcactagtccggcaagtgcgagacatgccgccgacgccgcccaaactgacggcgtcggcggggatccgcaggctcgacgcgattttgaaatgtatttctctaagggcttacccgaagacctagggttttctagtgtacgaaaacctaggctgccggggattgataaggtacttttctccccccaacaccaaaacactccgtatccgcccacgcgtcaaggaccgccggcgacaggcttcatcatgatcaaagatctacgcattcgttctgcgggcacgcaagatctgccggcaatttcgaaggttctcgcgcaatgcggcttggacgagcacgaaatcgaagcgcatctggagactttccatgttgccgtgctggaaggccgcatcgttggatgcgccggcgccgaacgatacgacgatctcgtcgtcatccggtctgtggccgtccttcccgaatatcgccagctcggggtggcgactcacctggtctccgcggtattgatgcgggcgcgcgcgcaaggcgtgcgtcgcgccgtactggcgaccagcaattgcccgagtcatttcgcccgctatggcttccagctggtctccgcggagaaccttcccgctgaagtccgcgcgtcgcacacgctcaggattgcaggcataccgccagggctgtgcatgcattgcgagctgaagtagacgcctctgcccgctcaatccgctctgttcgctctatccgcaattcacaggcacggggtctgtggcggcccacgcccgccggttgtccccaaatcggcactatgatggcggcattctccaccatccgttgccagtcatggacaaggcccgtgtcctcaccctcttcctcggcgtggtacgcgccggcagcttccaccgcgccgcggtggaagctggcgtcaccccgcaggccgccagcaaggccgtgcgcacgctggaggatcatctcggcgtgcgcctgctgcaccggaccacgcgcaagctcagcctgacggaagaaggcgcacgcctgttcgagctggccgcgccgggcatgcgccagctcgacgaagcgctcgagcaggtccgcagcagcaagagcgacaacgacggtctgatccgcctgaccgctccgccgtcgctcggcagccgcgtgctggtcccgctggtgcggggctttcgcgaacaatacccccgcatcaccttcgatgtagtgctgagcgacctcttcaccgacctggtcgaagccaagatcgacgtcggcttccgcgtcggcaccagccccggccagaacctggtggcgcggcggctgtgcgacctgccgctggtcatctgcgcggcgccggattacctggcgcggcacggcgagccggccaccctcgacgacttgctgcagcaccagtgcaccggcttccgccgccccgcgaccgggcgcatggtgccgtgggagctgcaggtggacggcgacctgatctaccaggaggtgcctgccgtggcgagcttcaatgacgtggaaaccgaggtcgaagcggtgcgcgccggcatgggcatcggccagctgcccgcctacatgatccacgccgacctcgtgagcgggcggctgaaggcgatcctgccggggtacagcagcagcaatgtcggcatgtacatgtactacccgcatcgcagccagatgccggtgcgggtccggcgcttcatcgacttcgtggtggaagcgggccggggcgcggagcagtcgctgtcacggctggtcggggtcgtgacctgagcctgctaccccgcagcacagacaaccagaagttgctattgaaacgccattccactctctagtgcgacgttcgctccacgcctaaattggtctcaacggcggctgcacagcgccatccccggaaccacaccgggaaacgcgcagcagccaccgtccgcctctttctctgatgaccagtctccaggagcgacatcatgattgcccaactcgcacgcacccttgttcccgccgccatctcgctggtggccgccgtctccctccagaacgccaatgccgcgcaagccggcaacagcgcgcccgccagcgtggcagcgcgcacgcatgacgtgttcaccgacggccagcggcagggccgcttcgacaccttctccgaaggcgcgcatgacagtggcgccactgcgctcgtcgccgggcccgaccgcagcggggtctcggccacgccggggcgaaagttcgatccgtacaccgagggtgcccgtgcggtcgaaggcaatccgcgcctgcgcggcacggccttgaatggcgcatcggcgtgggtgtgatcgcccggtccgaagtcgacgcaacgcggcaggacgagccctgaacggctgactccaatccccggacaaagcgcttttccagacgccctgcctcgccttgtcgtttgattttttctcaaccgaaaacgccggaaatatcgtttgtcgcgcaggccgccgacgacaactattacgccaaggccaacccacaggagacagccatgtcagaccagccctatccgctctggagcgcggaacccgtcccccacctgctcgcctcgcgtgaccgcgccaccggcgagtggatcttcccggcgctgcccgccgactctccgctggcggacggccacgagaccgtcgccatcaccggcacgggcgtgctctacagcttcaccgtgatccatcccgcgcccaagagcggactggctccgtatgcgctgggttatgtcgatttcgtcgggccggtgcgaatcttcggccgcctgcagggcgcggcgcgtccggtcatcggcgaacgctacgcgcagcggcatgacgccgagctgggctatgtcttcgaggccgtcacggtctgatcgatcgagagaaggagaggtaagcaagatgcaggacatctacatccatggcggcgcgatgacgccgttcggccggcaccccggcgtgctggcgccggagctggcgcaacaggcaatcctgaaggcgctggccgatgccgacgtgccggccggccgcatccaggcggtctactgcgccaacgtcctgggcggcatgatcctcggccagctgatcgtgcgcgatctggggctcaagggcatcccggtctacaacgtcgagaacgcctgcgccagcggcgccaccggcgtgcacctggcacggcacgcgctgctggccgggcaatacgacacggtgctggtcttcggcatcgagcagctgaccgcgctcggcggcggcaccatcccgctgcagcgcaatgaccacaagaccgacctctatgcgaagtccggcatggtactgcccgcggtgtatgcgatgcgcggcacgcgtttcctgcacgagcgcgacgccaatccgtccgacctcgctgaagtggccgtgaagaaccgctaccacggctcgctgaacccgtatgcccagcagcgcaagaccaccacggtcgaggaagtgctggcctcgcgcatgatcgccgacccgctgacgctgctgcagtgctgcccgtcgcaggtcgatggcgcggcgtcggtggtgctgagcacgcgccggccggcgcaggcgcggccggtgaaggtgctgtcgtctgtagtggtgtcgggcatgcgcgaggaggccgacgacgatatcctcgatgccgagatcaccgcgcgcgccgcgcgccaggcttacgaacaggccgggctcggcccgcaggacgtcgacgtggtcgaactgcacgacgccttcaccatcgccgaactgctctactacgaagccctcggcctggcaccgcgtggcgatgccgtggcgctgctcaagtccggcgcgacgcgcctgggcgggcgcgtgccggtcaacccgagcggcggcctgctggccaaggggcatccgctgggcgccaccggcgtggcgcagatggtcgagatcctgtggcagctgcaaggccgcgccggcgaacgccaggtggcggatacccgcatcggcctgacgcaatgcaccggcggcggcatcgcgggcgtggaccacgccgcttcttccgtccacctgctgggagtctgagatgggcacgcaacgcttcgatccttcccatgtggcggtggtcaccggcgcagcgcgcggcatcggcctgggcatcgccacgcaactggcccgccaggggctggccgtggccctgctcgaccgcgacgccgccgcgctcgataccgccgtcggtgcgctggttgccgagggcttcaacgccttcggcgccagcgccgacctgaccgactcggccgccgtcaacgatgccttcgcgcaaatccaggcgcgcactggccgcgtcgactacctggtcaacaacgccggcgccgtgcgcgacatgcgcttcctgaagatgaccgacgacgactgggacctggtcatcgataccaacctgcgctcgcagttcctgtgctgccgcgcggcgctgcccggcatggtcgagcgcggctacgggcgcgtggtcaatatctcgtcgcgggcgtggctgggcggattcggacaggctaactactccgcggccaagggcggcgtagtcagcctgacgcgctcgctggcgatcgagtttgcgagcaagggcgtcaccgtcaatgcagtggcgccgggcatcgtcgataccccgctgttccgcggcttcgcgcccgacgtgcaggcccggctgcagaagtcggtcccggtgcagcgcatcggcaccgccgacgatatcgccaacgcggtcagcttcttcctcgacccgcagtcgtcctacgtgaccgggcaggtgctctatgtctgtggcggccgcagcctgtcgtcgccaagcgtgtaaggaggcaagccatgaccgtacgactccacaccgaaggcgcggtcgccgtgctaacgatcgaccggcccgatgccctcaatgcgctggacgtggccgcgctgcgcgaactgcgcgcgcacctcatcgaagtgcgcgaccgcgacgacctgcgcgtggcggtgctgaccggcgccggcacgcgcgccttctgcgcgggcgccgacctgaaaggcacgcgcagctcgcccgcgacctatccggaagcactgttccgcgcgccggagcaggccgccgacctggggctctatatccggctgatggacctgaccgacctgggcctgttcaagccgctgatcgcggcggtcaacggccattgccttggagcggggcttgagatagcgctgcaatgcgatgcgcggatcgcgtcagaacaagcgagcttcggcctgcccgaagccgcggtcgggtcaatccccgctgtctcgggcttgcatcgcctgctgaaggccgtgccggcggcgcatgcgatgcagatggtgctgaccggcgagcgaatcgacgcggcgcaggccgcgcgcatcgggctggtcaccgagacggtggcgcctgccacgctgctcgaccgtgcgctggcgatcgcgacccgcatcgccgccaatgcgccgctggcggtgcaggccgtcaagaagctgtcgcgccagaccagccacctcagcgaagccgacgcccagcaactgaccgaactctactggggcgtgctgcgcgataccgcggaccgcaccgaaggccggcaggccttcgccgagaagcgcgagccccgctacaccgggcgctaagcgttcgcaaacagaaagacaggagacagaccatgacccgcattacccgattcgcacgcgtggcgctggccggcatgctggcagccacggcgctgggcgccgcggcgcaggcgcccttcccaaggcaaaaaccgattacgctggtggtgccgttcgcccccggcggcggcaacgatatcctcgcgcggctgatcgcgccgaagatgggcaagctgctgggccagaccgtcgtgatcgagaacaagcccggcgcgggcggcaatctcggcgccgactatgtcgcccacgcggctccggacggctatacgctggtgatcgcatccagccaggtgacgatgaacccgtttctcggcacgaagattccgttcagcatcgaacgcgacttcgagccggtggggcggatcgcgtcagtgccgatcatgctggtcgccaaccccgaccagccgttccgcacgctgcaggattttatccagtacacccgcgccaatcccggcaagctcagctatagcagcccgggcaacggcacgccccagcacctggccggtgaagtctttgccaggctcaacaagaccgaactgctgcacgtgccctatcgcggcaccgggccgtcgatcaccgacctgatgggcgggcaagtgcagatctcgttcgcgacctttgcttcggcgatccagtatgtgcgcgccggcaaactgcgcgcgctgggcatcgccggcaagaagcgcaccgcgctcatgcccgacctgccgacctttgcggaagcaggcatcgccggctacgacgccgagctgtggtacagcctgctggcgccggcgcagacgccgaagccagtggtcgacaagctcaacgccgcactggtggccgcgctgaaatcgcccgacatcgccgagcagatggcaaagcaaggcttcgagccgcaggcgtcgtcgccggccgagctgaagacctatatcggcaaggaaatggcgcgctggcagcggctgatccaggacaacggcatcaaggtggccttatgaacatgcatcccgccacggtgccgtcaaccgacaacccgctgctggactacctcggcatccgcctggccagcgtcggcgacggccgctgcaccttcgagctcgacctcgagccacgccacctgaaccggcagggcagcgtgcagggcggcgtcaccgccacgctgctcgacgccgcctgcggctacgccgggttgcccgccggcccggacggcacgctcggccacgcggtcaccgtcatgctgacgatcagctatctcagcaaggccagcacgggccggctgcgcgccacggcgcaactcacccgcgccggcaagagcctgtacttcgcctcggcggagctgaccaccgatgccggcgtgctggtggcgaccgcgcaaggcacgttcaaacgatcccgcaccctaccggaggcatgacatgttgcgcgacgcactggacggcctgaccgtcatcgatttcacgcagatcggcgccgggccgacctgcaccatgctgctggccgacatgggcgcgagggtcatcaaggtggagccgccgggcggtgagatgggccgcgggctggggcccggctggctcggcgacgacagcgcgctgtttcacggcttcaaccgcaacaagctgggcgtggcgctcgacctgaagtccgccgacggcgtggccgtggcccgccgcctgatcgtgggtgccgacatcgtggtggaaagcatgcggcccggcgtgatggaacgcctcggccttggccatgcgcaactggcggacgaacaccccgcgctgatctactgctcgatctccgcctacgggcaggagggaccatatgcgagccgcgccggcgtcgacggcatcatgcaggcggattccggcctgatgagcctgatcggcctgcccgacggcgagccgtgcaaggtgcaggcgccggtcgtcgacgtgatgaccggctacgtggcctccgtgggcgtgttggcgaagctcgcgcagcgggcccgcgacggcctgggcggccatctcgacgtcaacctgctcaatgcggcgctggcgctgcagcagtcgtccatcaccagctactgcgccgacgggcaactgccggaacgtgtgggcagcgcggcgccctactcagcgcccaaccaggccttccgcaccgccgatggctgggtcatggtggccgcctatatgcccgagcgctggcgccggttgtgcgatgtgctgggccggcccgaactggccggcgatccgcgctttgcgacttcaccgctgcgcgtggtcaatcgcgcggcaatggtggaggtgctgaccagtgccttcgtcacccgcgcgaccgacacatggctggcgttgctccaggacgccgacattctgtgcgcccccgtggcgacctacgaggacgtcatggcgcatccgcaggtggccgccaaccgcatggtgcagcgcgtccggcacgacacgctgggcgagatccgcatgccgggattcccgatcaacagcgctcaggagaacgcgttgccatcgcggccggcaccagcttgcggacagcatacgcaggcggtgctgggcgagcttggctacagccgcgacgaaatcgccgcgctgtcgtctcggggcgctatccgctgcggcgatatcgaggaaaagcgacacgtggtcgcggcggcatcgtgagcgcgctcaaccctgagtgtcaaactgcgccagcagccattgccggaacactgccatgctcgggctctccttgcgatcggcaggcgtcagcaggtagtaggtgaagtcgcccatgtccacagtctggcggaatggcgccaccagccggccggcgtcgagatccgccgccaccaggaagcgctgcgcgatcgcgaagccctgcccttctgccgcggccgcataggccatggccgagctctggaaggtcatgccgctgcgcgcatcgacctccttgtcggcgcgcgcggccttgagccagtgggcccaatcgtcgggccgcgcgatcgagtgcagcagggtctggtgctgcaggtcggcgggcttcttcaccttcggcccgccctccagcagccccgggctgcataccggcaccaggatgttcgacaccagccggtaggtattcacgccgctccacttgccgtcacccagcctgatcgcgccgtcgatgtcttccttgcggaagtcgaccggatcgagcgacgccgtcagcagcacctcgatgccgggattggcggcatggaagctcgacagccgcgggatcagccagcgcatggcaaaggtggtgtaggcgcgcaccttcagctgcttgcgcttggcgcgcttgctcaatcgccgcgtggcctcgcgcaggtcgtccatcgccctggtcacggcgcggtagtagtcctcgccggtgcgcgtgagcgagatctggcggtggccgcgatgcagcagctgcacgcccagcccgtcctccagcgcgcggatctggcggctgacggcgccgggggtgacatgcagctcctcggcggccgtggtgatgctgaggtgccgggcggcggcctcgaaggcgcgcaacgcgttcagtgggggcagtttgtccatgccggggagtctgccatacggttgaggctttctcaatcgacgcgccggacttccattcaaaactaatagttgtcattgaaacgcgattgcaccgcctagtgttgtgggcgttgcctgcctaaatttgtctccgtggcccccgccatcagacatcgcagtcaaaccgagcaccctgaaaggagattcaccatgtccgccaacaccaccaacaccgccatcaacgctgccagcaaggtctggttcatcaccggcgcttcgcgcggcttcggcctggaactgacccgtgccgcgctggcacgcggcgaccgggtcgtcgccaccgcgcgccgcccggaaaccatcaccgccgcactgggcgagcacgataacctggtgggcgtggcgctggacgtcaccaacgaagcgcaggccatcgccgccgccgaggccgccgtggcccgcttcggccgcatcgacgtgctggtcaacaacgccggctacggcctgctcggcgcggtcgaagaggcctccgcagaggaagtcgagcagcagttcgccaccaacgtgttcggcgtgctgaccgtgacgcgtgcggtgctgccgcagatgcgccgtcagcgcagcggccgcatcctcaacatttcgtcgatcggtggctacgccgcgtatcccggctggggcgtctatggcgccaccaagttcgcggtggagggcctgaccgaagcgctcgatgcggaactgtcgccgctgggcatccgcgccaccgtggtcgagccgggcttcttccgcaccgacttcctcgatgccagctcgctggtgcgcgtgcgcaccgagatcgccgcatatgccgatacggtcggggcaatgcgcgagcacatggcttcggccaaccaccagcagcccggcgacccggccaagctggcggcagccctgctgaccctggccgacagcgaaaccccgccagtgcggctgccgctgggctcggacacggtctaccgcatcaccgagaagaaccgcaaggtggaaagcgaactggccgcgtggcaggcgctggcggtgtcgaccgaccacgacgacgtgcgccgctgatcttgctgcagcgcaccagcgcacggtttgctgcaatgcgggcatgccgtgcgaaacgcgaaacgaggccgaccgagcgccggcttcgccacttgcgggccatcttgcgtcaggcaatgcaccgagtcgggcatccgcgtatgtcgcttccggcgaatttcgccaataattcccggacagccattgccggacgagagccaccatgcacgatagtcccgatgccatccgcaccgtcgccttgctagggcacgcggggtgcggcaagacctcgctggtcgaagcgctgttgcacaagggcggtgccctgcacacgcccggcagcgtcgaacgcggttccacggtgtgcgacagcgacccgctcgagcgcaagtacaaacgctcgctcaccaccgccgccgcccacctgcactaccgcgacacccgcatctacctgcttgacacccccggttatcccgacttctccggcctcgccatcagcgcgctggcggcggtggaaaccgccgccatcgtcatcaatgcccagaccggcatcgagatgaccacgcgccgcgcgatggcgtgggcgcaggcgcgccagctgtgccggatgatcatcgtcaacggcatcgacggcgacaaggtcgacctgcccgcgctgcttgcggacatccaggaggcctttggcaaggaatgcctgccgatcaacctgcctgccggcaacggcagccaggtggtggactgcttcttcaatccggccggcgagtcggattttttatctgttcccgccgcccacgatgcgctgatcgaccaggtgatcgagatcgatcccgaactgatggagctgtacctggaacaaggcgaggcgatcacgccggagcagctgcacgcgccattcgagcgcgcgctgcgcgaaggccacctggtgccgatctgctttacctcggccgccaccggcgccggcatcacggaactgctcgacgtgttcgtgcaactgctgcccaacccgactgaaggcaatccgccgctgttctatcgcgatacgggcgatggcagcgaacaccgcaaggccgtgcgcgccgagcccgtgcctgacaagcacgtgctggcccatgtcttcaaggtggtgatcgacccctatgtcggcaagctggcggtgttccgcatccaccagggcacggtcacgcgcgacagccagctctatatcggcgacgggcgccagccgttcaaggtggcgcacctgctgcggctgcagggcaaggagacccaggagatcccgcgggccggcccgggcgatatctgcgcagtggccaaggtcgacgaactgggcttcgatgccgtgctgcacgacgccaccgaggacggcaatatccacctgacgccgctggagttcccaactcccatctacgggctggcgatcgaaccggcgcggcgcggcaacgagcagcgcctggccgaagtgctgcacaagcttagcgcggaagacccgtgcctgcgcgtcgagcatccggttggcaccaatgagaccgtggtgttcggcctgggcgaattccatctgcgctgcgcgctggagcggctgaccgagcaatacaagctggaggtggtgacgcgcccgcccaagattgcctatcgcgaaaccatcggcggcaaggccgagggccatcaccggcacaagaagcagaccggcggcgccgggcagttcggtgaagtgatgctgcgcgtggagccgctggcgcgcggcgagggcttcgactttgtcgatgcggtcaagggcggcgcgattcccggccagttcattcccgccgtggaaaaaggcatccgccaggtgctggacagcggcccgctggcgggcttcccgatgcaggacgtgcgcgtgaccgtgtatgacggcaagagccatccggtcgattccaaggaagtcgcgttcgcgaccgccgggcgcaaggcctttatcgacgcggtgctcaaggccaggcccagcgtgctggaaccgatcgtcgacatcgaggtgacggcgccgggcacagccatgggcgacatcatcggcgacctctcaaccaagcgcggccaggtccacggcacgcgcaccgcggtcggcaacgccgtggtggtggccggccaggtgccgctgtccgagctcaacgactaccagtcacggctgaacagcatcaccggcggccacggcagctataccatccagttcagccactacgacaacgtgccgccggcgcagcaggacaagatggcatcgaaacacaaggcgcagcaggatacggattgaggggttcgcgcccgcggctgcatctagtacgtttccagatgcagccgcccttcccgcttcaacccttcagccagcgcctcccattgcagccccgcctgctgcgcgacgtccctgagcgccagcaccacgccctcttccatgctctttagcccgcacacatagaagcaggtatcgggacccgccagcaacgctgccaggtccgccgcgcgctcgcgcatcaggtcctgcacgtagcgcttcggctgccccgccgtgcgcgagaacgccaggttgatgtcgatgaaatccttgggcaggttctgcagcgggccgaaatacggcagctcctcctgcgtgcgcgccccgaaaaacagcatcagcttgccgccgtcgaacttgccggccttgcgcaagcgccggcgccattcggtcatggcccgcatcggcgcgctgccggtgccggtgcagatcatcacgatgttggagcgcgggtggttcggcatcaggaagctggcgccgaacgggccgatcacctccaccttgtcgccaaccttcaggtcgcacatgtagttggaggccacgccgcgcaccgggttgccgtcatggtcctgcagcacgcgcttgatggtcagcgacaggttgttgtaaccgggacgctcgccgttgcgcgggctggcgatcgagtactggcgggcatggtgcgggcggccgccggcgtcggtgcccggtggcacgatgccgatggactggccttccagcaccgggaacggggtcgcgccaaagtccagcacgatgtgatgcgtgtcgtactcgcgccccacttcggtcacgcgtacattgccggtcacggtagcggtgatggtcttgttggcggacttggcgccatacaggttggtgtaggcatgcgcggcggaccacggcggcacggtggcgccgtagcgggcgctgttgacggcgtcttcgccggtgccggccagcggcgacgcggcgggaatctccggcgcggcggtctgcagctcggcgccgggcgccaggtcggccagttgctcgggcgtcagctcttccggcagcgtgtcccagctgagttgctcttcgatgctgtaggcgcgcagcttcggcatggcgcgccagttgtcgatcgagccggtcgggcacggggaaatgcaggccatgcacaggttgcacttgtcggcatcgaccacgtagttgcgcgagtcgtgcgtgatcgcgcccaccgggcaggtcgcttcgcaggtgttgcagcggatgcagatctcgggatcgatcaggtgctgcttgatgacttgaatttctgccatgtccatggcggtctccacaggatcaggggcgttcggggtgagggtcgttgttgcagcggcgcttcatggacgcgcctgccctctcccccggcccctctcccgcaagcgggagaggggagcaaacagggagcaaagggtaaggccgtggctcagttgaaccgcacgtactcgaaatccaccggctggcggttgatacccatcaccggcggcgcaatccagttggcgaacttgcccggctcgaccacgcggcccatcaggctggcgacaaaggcgcggtcgccttcactgggcagccactggtcgcggaagtcgcgccattcggcgtcagagatcacgcggccgtccggcgataccttgacacccgccagcgcgccgatattgcggtggaaggccttgtgcggcaccttcaggcggaacgggatgccggccttctcgatgaccttgttccagcgctccacaccgcccatgctgtccttgatgtagtcgtcgcgcagcacttcgttgagcgcgttgagcatcggcacttccttctcggtcagctggccgttctgcgcctgcaggatgcggtaggtctgacccttgagcacgtggtcgtccatgcgcttgccttcttcgtagcggcccttgaggccggtgctgtagaaggtggcggcgttgctcgactcatcggcgccgaacaggtcgatggtgacgctgtagtggaagttcaggtagcgctgcagcgtcggcaggtcgatcacgccggccgcgcgcagcttggcgggatcgtcggtcttgagttcgttcatcacctggcaggtgcgctggatcacgcgcgacacgccggactcgcccacgaacatgtggtgcgcttcttcggtcagcatgaacctggtggtgcgcgccagcggatcgaaggcgctttccgcgagcgcgcacagctggaacttgccgtcgcggtcggtgaagtaggtgaacatgaagaacgacagccagtccggggtctgttcgttgaacgcctgcaggatgcggggattgtcctgctggccgctgcggcgctccagcagggcctcgccctcctcgcggccgtcgcggccgaagtacttgtgcagcaggtagaccatcgcccacaggtggcggccctcttccacgttgacctggaacaggttgcgcaggtcgtacatgctgggggcggtgaggcccaggtggcgctgctgctcgaccgacgccggttcggtatcgccctgcgtcacgatgatgcggcgcaggttggcgcggtattcgccgggcacgtcctgccaggcgtcttcgcccttgtggtcgccgaaatggatcttgcggttggcctcggccgggttcaggaagatgccccagcggtagtccggcatcttgacgtggccgaagtgggcccagccctgcggatcgacgctgatcgcggtgcgcagataaatgtcatggctgtgcgagccttccggccccatgtcgttccaccagctcaggtagttgggctgccattgctcgagcgcacgctgcagggtgcggtcttcgctcaggttgacgttgttggggatcttgtcgctgtagttgatgccggacattgtggtctccttcaggggacgattcggttgtcgtgtaaggctggatcagacgcggttccagtcgaaggcggctttgtcgcccttgccgtagaccttgagcgcacccttgtcgcccaccgcgttggggcgctggaagatccagttctgccatgcggtcaggcggccaaagatgcgggtgaacatgttttcctggccgttgaagcgcaggttggcttccataccggtgagcgcatcgggcgacatcgccacgcgctcttccagcgcgatgcgcacttcgtcggtccagtcgatgtcgtcggggttggcggtgaccaggcccagcgcatacgcggcatcggcatccagcggctggccggccttggcgcgcaccgcgtccagcgcgggctgctcgtcgtagaagcggcggcccagccggctctggccggtggccatcgggtacaggccgaaattgacttccgccacggtgatcttcggcgcgcgctcctcgtcgtccggcagcgccaggtggtagctgcggtcgcaggccagcgccagttccaggaaggtgccggcaaagcacgattgcggctcgatcagcgcgaacaggctgcgcgacgacacatccaggcggctcagcgtgcggcgcagcaggccgatggtctcgcgcaccagccagtggtccttgtgcgccagcagcgcggcgtcggtggccagcaccgcggcggcgtcgccgctggtcttgatcagccaggtgccgatgtccagttcattggtgcgcatcgacaggatcgcgtcttccagttcgcgtgccagttgcagcgggtaccaggcggcgccggcggcgacgatctcctcgatgctttgcggttgcgcaccgacgggtgccttcacggtaaaggtcgcggtacggccggcgcgatcgatctcgaccgtcacatgcatatagcgcagcgcatccgcttcgatcgtccgctcgatcggctcgagcgccacgccctgcgcatcggccggacgatcgctctgcgcggccagcgccagcgcgcgctcctgcaccttctgcgcgaacacggcgggcttggcgatatcgtcgaccaggcgccagtccttggcacgctggccgcgcaccccttcggtggtggtgcagaagatatcggcgaggtcatggcgcacatggcgcttgtcggtcacgcgggtcaggccgccggtgcccggcagcacgcccagcagcggcacttccggcaggctcacggccgacgagcggtcgtccaccagcaggatctcgtcgcaggccagcgccagttcatagccgccgccggcgcacgcgccgttgaccgcggccaggaacttcaggccgctgtgctgcgacgagtcctcgatgccgttgcgggtctcgttggtgaacttgcagaagttgaccttccacgcatggctgctgacgcccagcatgaagatattggcgccggagcagaacaccttgtccttgccgctggtgacgaccacggtgcgcacttccgggtgctcgaagcggacgcggttgagcgcgtcgttcagttcgatgtcgacgccgaggtcatagctgttgagcttgagcttgtagccggggcgcaggccggcgttctcgtcgatgtccaccgccagcgtggcgacggggccgtcgaacgtcagcttcaggtgtttgtattgggcgggggcggtctggtaatcgacgcggggggcggtggtcacggcggtgtctcctctgcgaaactgcactatcgtgcatgaacaggaatctggtaacacgaactatagttcatcaatcagatttcatgcaagcactattgtgcagatccttcaagaggtgcgggtcaccgctccggatgccgggttattgcgcccctgccgtcacaacggcatgcgcaaggcctggcgtaccagctcgcgcagcgcggcaaatgtgggttccagcggctgagcgctggtgtccagcgagaactccgccttggaatagaaggccgcgcgcccggccaggatatggcgcaggtcctccatcgcctccttgctggccgccatcgggcggaagtcgccctgctcgcgcacccgctccatatggtcttccggctccgcctgcagccagactgtggtgcagtgggccagcaacaggttgaaggtggccggatcagagaccaggccgccgggcgtggcgatcacggcctcgggatagatctggatggcttcttccagcgcgcgccgctcgtagcggcgataggcgttcatgccatacaggccctggatctccgagatgctgcagccggcaaacttctcgatctcgcggctcagctcaataaaggggaagtcgaggtcttcggccagcatcccgcccagcgtgctcttgccggcgccgcgcagcccgatcagcgccacacgcgggctgcgcgcagcctggccggcattctcgccacccgtgccgagcatctcgcccacggcaatgcgcacgcgccgcagcgtggcttcgtcgcggtgctccagcagttcgcgcaacaggatccattcaggcgacgacgtggtgatgtcgcccagcagcccggccagcgagcactgcagcgcatcggcaatgtgctgcagcaccaggatggaagcgttgccgctgccgtattccaggttggccaggtgccgctccgacacgccggcggcctgcgcggcggcctttcgggtcaggccgcggcaggcgcgcaactcgcgcacacgctcgcccagcgcgaccagaaacgggttcttgtcagtgccgttggcagcacgtgcatctgaatcatgatgcaggtcgacttccggggttaacccagattcatgcaatatagtgcttgacatgatttcggcgcggctctatttttcatacatgcacaataatgcatgaagccagtgatggcaactggcgaaccagacggagcccccccactatgtcccccacagaattccgcagccagatcgcgcagttcaccgcgcaactggcaggccgtccgctggatgccgcactcgatgcctggctcaatgccgagcacggcgccggcagccccacctaccagcaacttaaggacgcctgccaggccggcgtggccgaaggctggctgtgcgaccgcgaaggcggcggcatccgctacggccgcatcttcaagccggccgacgacctgcacggcttttccgtcgacgtggtcgagatgcaggacattgccggcccgcatcacacccatcccaacggcgagatcgacctgatcatgccgctcgagggcgacgcgcagttcgacggccgccccgccggctggctggtatgcccgccgggcagcgcccaccgccccaccgtcagcaacggccgcgcgctggtgctctacctgctgccggaaggccgcatcgacttcacgcgctgagattcccgatgactgaattgctatccaactatctcggcggcaagtggcaggccggcagcggtgccggcacgcccttgttcgatccggtgctgggcgacgaactggtgcgcgttgacgccaccgggctggacctcgctgccggcttcgcctttgcccgcgaacagggcggcgcggccctgcgcgcgctgacctatcgccagcgtgccgcgttgctggctgacatcgtcaaggtgctgcaggccaatcgcgatgcctattacgacatcgccacggccaacagcggcaccgtcaggaacgactccgcggtcgacatcgacggcggcatcttcacgctgggcacctacgccaggctgggcgatacgctcggcgaccggcactacctgccggatggcgaggccgtgcggctgggcaaggacccgttgttccagtcgcagcacgtgctggtaccgacgcgcggcgtggcgctgtttatcaatgccttcaacttcccgagctggggattgtgggagaaggcggcgccggcattgctggccggcgtgccggtgatcgtcaaacccgctaccgccaccgcctggctgacccagcgcatggtgcgcgacgtggtcgaggccggggcgctgccggccggcgcgttgtcggtggtgtgcggcagctcggccggcctgctggaccagttgcagccctttgacgtggtgtcgttcaccggttcggccgatacggccgcggtgatccgctcgcatcccgccatcgcgcaacgctctgttcgcgtgaatatcgaagcggacagcatcaattccgccgtgctgctgccgcaggacggccccgataccgccgccttcgacctgctggcgaaggaagtcgtgcgcgagatgacggtcaagtccggccagaaatgcaccgcgatccggcgcgtgttcgtgcctgaagcgctgtatggcctggccgccgaggcgatcggcgcacggctgtcgaaagtgaccgtgggcaacccgcgcaacgatacggtgcgcatgggtgcgctggtcagccgtgcgcagttcaacgccgtgcaagacgggctggcaaccctgcgcaagcacgcacaggtgctgcatgacggcacgcagcaggcgctggtcgatgccgatccggccgtggcctgctgcatcggcccgacgctgctgggcgtggccgatgcggacgccgccgccgcggtgcacgacaccgaagtgttcggcccggtggccacgctgctgccctatcgggataccgcccacgcactggcactcgtgcgccgtggacagggctcgctggtggcatcgctctatggcagcgacgcggccgcgctcggtgcggccgccgtcgagctggccgacagccatggccgcgtgcatgtgatctcgcccgacgtggcgcagctgcacaccggccacggcaacgtcatgccgcaatcgctgcatggcggccccggccgcgccggcggcggcgaggaactgggcggactgcgcgccctgcacttctatcaccggcgcagcgccattcaggccagtaccgcggtgctcgacgaactcgcctgaccgttcaagccaacccgcttcaccgcgccgccacgtccgcatggcggcgcgcggcacaccgtacaccagcaacggggagacacccatgaccgccacacccgcagaaccacccgtccggccacccggcacgtccttcaactttgccgggcacctgctcggctgcaatgccggacgcgccggcaaggtcgcctatatcgatgacgacggccagctcacctacggcgaactggcgcagcaggtgcggcgcctggccgcggcgctgctcggcgccggcatccgccgcgaggaacgcgtgctgctgctgatgcacgactgcagcgactggccggtctgcttcctgggcgcgatgtacgccggcatcgtcccggtggccgtcaacacgctgctgaccgccgacgactacagctatatgctgcagcacagccgcgcgcaggctgtgctggtgtcggccgcgctgctgcccgtgctgcaggaggcgctggcccgtccggggcatgaagtcgggcaagtgttcgtgtcccgtgcgcatgagcctctgcccgatggcatgacggcgctggatgcgctgcttgccgcgcaaacgccgttgcaggcgcctgccgccaccagttgcgacgatcccggcttctggctctactcgtccggctcgaccggccagcccaagggcgtggtgcacagccacggcaacccgtactggaccgcggcgctctatgcaggcccggtgctcggcttgcaggagcaggacgtctgcttctctgcggccaagctgtatttcgcctacgggctgggcaacggcctcagcttcccgctcagcgtgggcgccaccgtggtgctgatggccgagcggcccacacccgaggccaccttccgccgctggctgcaacaccggccaacggtgttcttcggtgcgccgacaggatacgccggcatgctcgcctcgccggcgctgccgcagcgcgccgaggtcgcgctgcggctgtgctcgtccgccggcgaggccctgcccgccgatatcggccagcgcttcaccgcgcatttcggctgcgagatcatcgacggcatcggctccaccgagatgctgcatatcttcctgtccaaccgccccggccaggtgcgctacggcaccaccggctggccggtgccgggctacgccatcgagctgcgcgacgaagaaggacgcccggtgcccgacggcgagatcggcgacctctatatccagggccccagcgccgcgctgatgtactgggccaaccgcgagaagtcgcgcgagaccttccgcggcggctggaccaagagcggcgacaaatacgtgcacaacccggatggcacctacagctacgccgggcgcagcgacgacatgctcaaggtcagcggcatctacgtttcgccgttcgaggtcgaggccacgctggtgcagcacccggcagtgctggaggccgcggtgatcggcgtacccgaccatgaaggactggtcaagaccaaggccttcgtggtgctgaaggcgggcgcgcagcttggcgacggcgaactgaaggccttcgtcaaggagcggctggcggcatacaagtacccgcgcgcgatcgagttcgtcgatacgctgcccaagaccgccaccggcaagatccagcgcttcatgctgcgcgaacgcgaactgaaggccgccgcagagcgcgccgtcgcggcggcgtgagcggcaacgccgcccgccccgtcataccaccataccggagacaaaccatgcgtcagatcgatgtccacaagctggccgacgaggcccgcttcaaccgcttccatgcgctcatcctgttctggtgtgcgctgatcatcatcttcgacggctacgacctggccgtggccggcatcgccctgccgtcgatcatgaaagagatgggcgtgaccgcaaccagcgccggcttcatggtcagctcggcgctgttcggcatgatgttcggcgcgatcttcctcggcaccgtggccgaccgcatcggccgcaggcgcgccatcgccatctgcatcgtgctgttcagtgtcttcaccgcggcggcgggctttaccagcgacccggtgacgttcagcgtcacgcgcttcctggcgggcctgggcatcggcggcgtgatgcccaacgtggtggcgcagatgaccgagtactcgccgcgcaagctgcgcggcacgctggtgacgctgatgttcagcggttattcggtgggcggcatgctggccgcgctgctgggcaagggactgatcgaaagctatggctggcagtcggtgttcctcgccgccggcctgccggtgctgctggtcccgctggtgctgcgctcgctgccggagtcgatgccctacctgctccgcaccggccagaccgacgctctgcaatccgtggtatcgcgcctggtgccgtcgcatcgcgcgcaagccggcgacgtctttacgctggctgcggacgacaaggccggcagcgcgccgatccgccgcctgttccaggacggccgcggcttcagcacggtgatgttctgggtggcgttcttcatgtgcctgttcatggtgtacgcgctcagctcgtggctgaccaagctgatggccggcgcaggctacagcctgggctcggcgctgactttcgtgctggtgctgaacttcggcgccatgctcggcgccatcggcggcggctggctggccgaccgcttgccgatcaagcatgtgctgatcggcatgtacacgctggcggcagtgtcgatcacgctgctgggctacccgatgcccagcgcagcgctgttcgtcgtggtgggcctggcaggtgcttccaccatcggcacgcagatcgtcacctatgcctatgcgggccagttctatccgatggcggtgcgcggcaccggcatcggctgggcgtccggcgtgggacgcagcggcgccatcctggcaccgatcgtgatcggcgtgctggttgggatgtcgttgccgttgcagcagaacttcatggcgatggcgattccggcggtgattgcagtgggggcggtgtcgatgatcaaccaccggaggtcggcgtcggcgcaggcggaagtcgctgcggcgccggtgcgaggaactgtgaaggaagcctgagagaagtcaaccgccagttgttcgctccctctcccgcttgcgggagaggaagcgaaccggcagcgctgaaaaggacgtagcttacttgctgcccttcaccgtcgtgtacgccgtaatcaaattccggtaatccggaatatggttcgagaacagcgtgcccagaccctcgatgtcgttgcgccagtcgcggtgcagttcgcaagccacaccgaaccacgtcatcagttgcgcgccagcatccgacatccgctgccaggccgaatcgcgcgtgatttcattgaaggtgcccgaggcatcggtcacgacaaagacttcgaaaccctcttcgatcgccgacaacgccgggaaggccacgcacacttcggtgaccacgccggcgatcagcagctgcttcttgccggtggcacgcaccgcggcaacaaagtcctcgttatcccaggcgttgatctggcccgggcgcggaatgaacggcgcgtcagggaacatggccttgagctcaggcaccagcggtccgttgggaccatcctcgaagctggtggtcagcacggtcggcagcttgaagtacttggccaggtcggccagtgccagcacattgttcttgaacttgtcgggctcgatatcccgcacgagcgacagcaggccggcctggtgatcgaccatcaggacggcggcctggctcttgtcaaggcgcttgtagggcttgctcatggtgtgctcctgtcaacaaaaaaaggtacgcacgcttggcttgagccacgcgtgcgtacccctgggtatgccgtgcgttaccggcaaggcgtcagcgctgggagtccagcacctcgtgcttcttctcgacgtcctgcgccttgagatagctttcaatcagcaggcggtaggccgggaagatctgcgtgtagacctcggcccattcctgcgcgtccggacggttccagctctgctgcagctccgaggccacggcggcggtatccatcggcaccacgccggcctggacgacgcgcgccagggtgatttcctgcgccatcttggaatacgtgcccgacgcatcgatcaccgcgaacaccttgtagccgtcagccaccgcgctgatcgacgggaatgccatgcacacgctggtgatggtgccggcgatgatcagggtcttcttgccggtctcacgcaccgcggcgacgaagtcggggttgtcccaggcgttgatctcgcccttgcgcgcgacgtatttggcatggggggcgttttcgtggatttccgggatcagcgggccgttcgggccttgcggcacggatgccgtcgtgatcacgggcagcttgcacagcgtcgccatcttggccagcgcggccgcacgggcgcgcagctcaggcatcggcatgtcgccaacggtctggaacaggccactctggtggtcgatcagcagcatggccgtatcggcgggatccagtaccggacgcttgccgttgaaattcgcgggtgtggtcatttggctttctcctatgcggttggcgaaaccggcgactccgggcaatccccaagccgaccgtgtggccaaagcataggtcttggcaaatcgcatcgctaggatggaaaatctgccctcagcgtcctactggcaggacgacaggagccgcccgcttgcatcccgacctgaatgacctgtattacttcgcgcaggtagtcgatcaccagggctttgcgcccgccgggcgcgtgctcggcatacccaagtccaagctgagccggcgcgtggcgatgctggaagaacgcctgggcgtgcgcctgatccagcgctcgacgcggcgcttctccgtgacagaactggggcagacgtactacgcccattgcaaggccatgctggtggaggccgaagcggccgagagcgcgatcgagcaaacccgcgccgaacccagcggcctggtgcgcatgagctgcccggtggcgctgctgcacgcacgggtgggcgacatgattgcggatttcatggcggccaaccccaaggtcatcgtgcacctggaagccaccaaccggcgcgtggacgtggtggcggaggggatcgacctggccatccgcgtgcgcgtgccgccactcgaagacagcgacctggtgatgcgcgtgctggccgagcgcgcctggtgcttcgtggccagcccggcgctgctggccggccatgggccgctgctggcacccgcggacctcaacgtgctgccaacgctggacctggggccgccgcgcccctcgcacacctggtcgctatacggccccgatggcgccagcgccgagctgcaccacaagccccgcctggtcaccgacgacatgatcatgctgcgcaccgcggccgtggccggtgccggcatcgtgcagctgccggtcatgatgatgaccgaccagctgcgcgatggccggctggtaaaagtcctgccggactggtcggtcaggggcggcgtgatccacgccgtgttcccgtcacggcgcgggctgctgccttcggtgcgtgaactgatcgacttcctgtcgcagcgcttcgcgcagatcagcgaactctaggcatcgcaaggcggccgcgccaggggcactgcccgtcacgcgggcaggattggcccggaagtggtatcatccaggatcctatgcacggatcggcaacgcccgacctctgtgcgccagccgcaaacaatcccacaaaagcattagcggcggcttatcgggcgtacacccgatgcgtctttgggccagccgatgcagaacggcccaccaccctatccgaccagcggcacgtccgctccgcaacgatcgctcctgtacctggcgcatcggcctgcgcaggcatggtccacttcacgccagatgcaacgcctgcgcagccgcgcgggcccgacgctggcctacagcaacggcgaacggccgccaccgcgcgacgcctgcatcggaacgatgctccgcgcccctgcggccgtgcctcagaacaggcatcacattgaatcgagtcaaccctaccccttacaccgtttccgtctatcccatccagcaggaacccggcctctggttcgcgacctacatgattgcggaataccgcaatggcgccgaacgcatcgtcgccaacgtggcaatgcgccacgacacgcaccgctctgaagcccgcgccaggcagtccgcccgccgtgccggcgaacgcgccgcagcacgcctgcgccagcagtaagccaggcaccgtaagccccatcccatcggccagttggtgtccagttggccgtcacaacagctcgcgcacaagcggcgcggctacagcaaggagcctccttggcaaaagaagaactggtcgaattcggcggcaaggtgtcggaagtcctgcccgacaaccgtttccgcgtgatcctggaaaacggcttcgaagtctgggcgtattcgtccgggcggctgaagaagaaccgcatccgcgtgctggcgggcgaccgcgtcacgctggagatgtcgccctatgacctcaccaaggggcgcatcaactaccggcacaagtcgtaggccgtcgtcatggcatgcgccgcgccggcgcgtgccgtcccgctaacgattcatccctcaatcaaggagaaccgatcatgtccgtcatcgaagaatgggaagccgtgcacctgacgcccgaaggctggcaggcaggcagttaccggcatgcaccgtggcaggcggttgaagtcgcaccgcccgcttccggcgtgctgaccgtcaggcgccacgtaacggccacctattgcgggccgtcgcgcgcggttgaagaccgtactcccgagattaccgacatggcgctgatcgaagcgctgctggagcgccacggcgacccggtattccagatctgactgacctggcttgacgactgcgtgcggcctcagccaagcacgcgcacatgcggccgggccgtcctgagccccgcgccgaccggcctcagttcgccgtcccatggcgcggcggcgaggtccagcaccgcatcgccttcgcgcgccttgtcgtgcaactggtcgcgtaccacctggccaatggccaggcggcacagcacctcgccgctggcggcaagctggccctgcagggcccctggctcggccagcacgccgaacgaccgccgccccacacccacgaagctggtgaacagcaccccggtggggcgctccgcatcgataaagcagactgcaacgtgataggtgatgcctttgccctcaccgggcaacgtgcacagaaaaccagatgatcccgaacgcatgtccatgaacggactccttgcagtctgacggatagcgccgcgcctgtttccccgctccgcaacttggcctgtgaccaggccgcgctacggaaccggatacctagatcgacgtcacggattcgccggcgaccaggccattgatgatgtcttcgccgaactgcagcgcgccgcggcgcgccgagccgatgttctcccagcgcgactcgctcatggggtacacgcgcgcatggtcgctgccagggcgatagccctcgcggcaaatcacgatcgacgcgaggaagctgttgtcgggcttggtgcgcggccaggcctgctcaggccgatggcgataaaccaggggatacagatcgaaacccttgtagctggcaaagggcgtactgccgggaacagtgttgccgggactgcggctgggactgctgtcgctcacgacatctccatgcggcatcgtgccgcgctgatgggaaggattgctgaactcattggatcacgcgcacggcatgagccatggcccggcgcgggcgtcagcggcgcaaatgcaccacggcgccagggcccgtcgtcggagcttcaggatgccatcggcgcgccggccgctattaccgacacccccggcaccgcgccattgatgatggcctcggcatagcgcaacgcaccgcgtcgcgcgccaccgacgttatcccacggtgcggcgtccaggcggaacgtgcgcgcctgcatgccttctggcgactcgccttccaggcagatcaccacggcagcatcgaaggaacggtccggccgcggctcgggccacacgcgctcggcggcgtgcttgtacacaaggggatagaggtcgtagcccttgtaagttgcagccggatagatatccatggcagcctccgccgtttggtgatcctgcccccactctacgcttgttgccgcgccagcagtggctttatttcacggttgcggggaattgcggcaacggaaataaaaaagctccgcgttggcggagcttttttcattggactggcgcctcggcgctcagctcaactcaggtcggtgcgattcagatcggctcgatcttggtcgcggccgggcccttttggccgacgccagcgacgtaacgcaccttctggccttcttgcagcgacttgaagccgttgccctggatttcggagaagtgcgcgaacaggtcgttgccgcctgcatcaggcgtaatgaagccaaaacccttcgaatcgttgaaccacttgacggtaccggtttccatgttggattcctcaataagttttttctcaccggcaaaagcgccggcaaggcatgacgatcaaggaagacacaaggagaaaaagtggcgccgtgtgggcaagcacctggacttctaggttgctgcttgaaagatcctgcactcatccttatacaggccccacccaggcgtgtcaacgaacttcaccggatcgggcccaaatcacggggaaagtgcgggttgagggtctcgccgggcgaaatcctgtgtatgcggcatgtacccctcccacttccggccccgaaggcgccggcatgctacagtggccgatcgaacggaacagacacggatgacactctgcactgcctgccaggccattgaacgccacgtgcgcggcgcccccgggcacgcggcactgcgcatcaccgacacccgacgcatcaagcccgccggctccgccgccgtcaccatcagcagcttcgtctgccaggactgcggcgcgctctggacctaccgggaccagaagagcggcccggaacaggggtgggacatccatatggaagcgcagcagccataacgccttccgcggcgcaaagaaaaaccccgggccagggcccggggttgcgacacctgccggcccgccgagcgggccagtccggtcaggccgtcacggtcgacagcgcggcgttcagcgtctggctcgggcgcatcgcggcgctgagcttgtcggcttccggcatgtaatagccgccgatatccaccggctggccctgcacggcgccgagttcgccaacgatcttctgctcgttgtcggtcagcgtcctggccagcggcgcgaacttcgcggccagttcggcgtcctccgactggccggccagttcctgcgcccagtacatcgccaggtagaactggctgccgcggttgtccagctggccggtcttgggcgacgggctcttgttgttgtccagcagcttgccggtggcagcatccagcgtcctggccaggatcttggccttggcattgccggtcttgatgccaacgtcttccagcgacaccgccagcgccaggaactcgcccagcgaatcccagcgcaggtggttttcttccaccagttgcttgacatgcttcggagccgaaccgccggcgccggtctcatacatgccgccaccggccatcagcggaacgatcgacagcatcttggcgctggtgcccagttccatgatcgggaacaggtcggtcaggtagtcgcgcaggatgttgccggtcaccgagatggtgtccaggccgcggatcacgcgctccagcgtgtagcgcatggcgcgcacctgcgacatgatctggatgtccaggccgttggtatcgtagtccttcaggtaggtctcgaccttcttgatcagctcggcttcgtgcggacggtacgggtccagccagaacaccgccggcatgcccgagttgcgcgcgcgcgtcacggccagcttgacccagtcgcggatcggcgcgtccttgacctggcacatgcgccagatgtcgccctgctcgacgtcctgcgtcagcagcacttcaccagtggccaggtcgacgatgttggcgacgccgtcttcggcgatctcgaaggtcttgtcgtgcgagccgtattcttcggccttctgcgccatcaggcccacgttgggcacggtgcccatggtggtcgggtcgaagttgccgttggtcttgcagaagttgatgatctcctggtagatgcgggcaaaggtgctttccgggatcacggccttggtgtccttcggacggccgtcggcaccccacatcttgccgccgatgcggatcatggccggcatcgaggcatccacgatcacgtcgttgggcgcgtgcaggttggaaatgcccttggccgaatccaccatcgccagttccgggcgatgctcgtggcaggcgtgcaggtcgcggatgatctcttcgcgcttggagctgggcagcgcctcgatcttctcgtacaggttgaccaggccgttgttgacgttcacgcccagttcgtcgaacagcgcgccgtgcttggcgaaggcttccttgtagaagatcttgacggcgtggccgaacacgatcgggtgcgacaccttcatcatggtcgccttgacgtgcagcgacagcatcacgccggtcttgcgcgcgtcttcgaactgctcttcatagaagtcgcacagcgccttcttgctcatgaacatgctgtcgatgatctcgccatccagcagcgagaccttgggcttgagcacgatggtcttgccgctcttggtgaccagctccatcttgacgtcacgcgcgcggtccagggtcatggacttttcgccgtggtagaagtcgccatgcttcatgtgcgccacgtgcgtgcgcgaggccatgctccactcgcccatgctgtgcgggtgcttgcgcgcgaagttcttgaccgctgccggtgcgcggcggtcggagttgccttcgcgcaggaccgggttcacggccgagcccaggcacttggaatagcgcttctggattgccttttcttcgtcgttcttcggatcttccggatagtccggcaccttgtagcccttgccctgcagttcgcggatggcgctgaccagctggtgcaccgaggcgctgatgttcggcagcttgatgatgttggtgtccggcagctgggtcagcttgcccagctcggccaggttgtccggcacgcgctgcgcttcggtcaggaattcggggaactcgcccaggatacggcccgccaccgagatgtcgctggtggtgacgttgatgccggcgggcttggtgaaggtctggatgatcgggaggaacgcactggtcgccagcagcggagcttcgtcggtcagcgtgtagatgatggtgggttgctgggtactcattgcttctctcagatcctcgaacgggtggtaggacatccgcctgctgggtcacagcgcggcagcatactaggcgaaaaatagaattttgcctcagtttgctttcaggggcctgaaaacccactgctttttgcgcggctatcggcagaaatccggatgccggtgccgcgttgggcccgcccgcacagcatgatcgttcgcagattgcaccggcacggtgcccatatcgcatctacgctgcgacgcaacatgccggggccgtgcgccccacggatcacagttctgtcaaacttggcgccgacaatgcagggttttgtcctcttcaacgccaaggaaaaccacaatgtctcgtcatttgctgctggccccggcggccatcgcactgggctgcctgggcgcggcgcaggcgtgggcgcaggcccctgtcgcctaccccgccaggctggcaggccacgcggtgctgccggcccagaccctgcttgccgtgccgaaggacgcgcccgctgacctgcaggtcagcggtaagttcaccaccgcgcagcgcgtggacacgccgggcacggtcgaaggcaagtccaatggccgccccaccggcgtgtcgctgccgttccgcggccagccggcacaggggcattccggcatcaagcgcatggccgacggcagcttctgggtgctgaccgacaacggcgccggcgccaaggccaactcgccggacttcatgctgtacctgaaccactacaaggtggacttcggcagcggccgcctgcagcgcctgaagaccatcttcctgcacgacccggaccagaaggtgccgttccgcatcgtccacgagggcaccaggcagcgctacctgacggggtcggatttcgatacggagagcttccagttcgccgacggagcgatctggatcggcgacgagttcggcccgttcctgatcaaggcggacctggacggcaaggtgctggccgtgttcgacaccaaggtcgacggcaaggtggtgcgctcgcccgaccatcccgccgtcaccgcgcccggtgcgccagacggcagcgtgaagttccaggtgcggcgctccaagggcttcgagggcatggcgtcctcgcccgatggcagcaagctgtacgcgctgctggaaggcgcgctgtgggacgaggccgccaagggctacgagaacgaaggcggcaagccctacctgcgcgtgctggagtttgatgtcaggcagcaggcctggaccggccgccactggaagtacgtactggaaggcgccagccacgccatcggcgacttcaacatgttcaatgccaccaccggccttatcatcgagcgcgacaacggcgaaggcacgccggacaaggcctgtccggccgggcagaagcgcccggactgctttgacgatgtggcgaagttcaagcgcgtgtacaaggtcgagctgagcgatgccaacgccggcgggccgctgcgcaagatcggctatatcgacctgctgcgcattgccgacccggccaagcttgcgcgcaagccgttgaccgatggcgtgctggcgttcccgttcttcaccatcgagaacgtcgacgtggtcgacgccacgcatatcgtggtgggcaacgacaacaacctgcccttcagcagcagccgcgagccgaacaaggcggacgacaacgaactggtgttgctggaggtgggggagttcctgaaggcgcggtgagcgtctgctgtgatggggggtgctcccctctcccgcttgcgggagaggggagaaaacaaacaggctacgcttacgccgccagcctgaacgtcgacaccgcctccttcagccgctgcgcctgctcctccagcgagcctgctgcagcagcggcctcttccaccagcgccgcgttctgctgcgtcacggtatccatctgcgtcaccgcctggttgacctgctcgatcccggcgctctgctcggccgaggccgcgctgatctcgcccatgatgtcggtcacgcgcttgaccgcggcaacgatctccaccatggtctggccggcctgcgtcacctgcatggaacccttctcgacgcgatcgaccgaatcgccgatcagcgccttgatctccttggctgcggaagcgctgcgctgcgccagcgtgcgcacctcgcccgcgaccacggcgaagccgcggccctgttcgccggcgcgcgcggcttccaccgcggcattgagcgccaggatattggtctggaaagcgatgccttcaatcacggcgatgatgtcgaccaccttcctcgacgcgccgttgatctcctccatggtctcggcgaccttgcccgccgcgtcgccgcccttctcggcgatgtccgaggcattgaccgccagcgtgctggcctggcgcgcgttgtcggcgttctggcgcacgatgctggtcagctcttccatgctggccgcggtctgctgcagcgacgaggcctgttcttccgtgcgctgcgacaggtcggtgttgccggccgcgatctggctggtgccggacacgatcgactcggtgcccgcgcgcacctggcgcacgatgcgcaggatattggcgttcatgtccgccagtgcctgcagcagctgtccggtttcatcgcggctgtcgacgtcgatgcggctggtcaggtcgcccgacgccacggtgcgcgccaccgccacggcgcgatgcagcggccgcgtgatgcctgccgtcagccataccgagaacgcgatgccgatcgccagcaccaccacgccgagcccgatcaggctgttgcgggcgttgacgtagatgctgttgatctcgcgcgcggtggcgtcgatgctggcgcgctggatgtcgagcagcttctggatctcgcccaggtaggcgtcgccggccgggacgaactctttctccagcacctggttggcctcttcggtcagcccctcttgcttgagtttggtgatcttgtcgcggccgttgttgtacgggtcgcgcacgctcaggatcttctggaatgcggccttttcctcggccgagctgagcatgggctggagcttgtcgcgcaaggcggcgatgccttcgatcgacgccttggtctcggccgcgaagaacgcgccgagcgacgggtcggcactgcgcgccaccgccgtggtgcggcgcacgctggtgtgcatgaggcggtaccagtcgctgaccagccgctccttggtcagcggctgctgcatcatcgcgtgcgtgcgctcagccacctgttgcaggcgcatcatgccgaataccgtcatgagcgcagaaagcagcaataccaccccaaagccgatgccgaggcgtaccccgatgcctagattcttcatgtcttctacctgattagcactggttacggcgaagtgccggtccgcgcctgggaccggcgcggcgttcttcgctctcatcgtccgcggacgggcccggtcgggccgacgcacttgcgggctatggatgccaacggcatggggtccggaaactttagggtcttcctcgattgacggccggaagtgtgcggataccggctatagtggacaggaacccggccgaagggcacgctccatccccgccgccggccaccctgccagtccttccagaaggagacccagcatggccacgcctcccaatccctttgcagacttcaccaagatgatggaacagttccgcctgccgggcgtggacatgagcgcggtaatggaagcgcgccgcaaggacatcgaggccctgaccgaggccaacaagctggcctatgagggcatccaggccctggtgcagaagcagcaggagatcttcgcccagaccatgcagcagctgcaggcggccgctcagcagtacagcaccgcgggcaatcctgccgaggccatggccaagcacagcgaattcgtgcagcagcagctgcaccaggcactggagaacatgcgcgcgctggccgaaaccgcgcagaaggcgcaggccgaagcgctggccgtgatcagcaagcgcgccgagcagaatgtgaaggaggctggcgagttgctcaagccgaaatccaagggctagcccaggccaccgctagcgctgctcgggcgggaccggggcgatcgccccggcaaagcgggcatgcacctcgaggtccaccggccggtgcttgaccctggtgctggccgggttgttgccgaggtagttgccgttcttccagtcgcgtgccgggcgcaccggacgcggcacgaagccgcccccgcagttcgggcagacattgcggagcgtatccacgcagtctgcgcagaaggtgcattcgtacgagcagatacgggcttcggtcgatgcgggtggcaggggcttgttgcaatgctcgcagcccggtctgagttccagcatatcgcttgcggtgaacgattggggatcgacgctatcgtagccgcatttccgctgacggggctcgctcgttccagcgcaccaccgcagccggccccggcctgatgcccggcgccgccgagttgctgcgctaccaacgcaaggatttcgcggtggacctgcaggcggacgggtcggtggccgcggtcagcaacagccaggcctgtggcaaggccacgatggcttctacgaactggcccgctaccccgaggcccggcccttcggcgcatgggccaaggcgctcacgtttgaagaaatcgagcgggcggataccgtttccgggcgttatatcaaccatcctttcggcaacggaaatgaatgccgcgaccgtgtctctgggcatcgccggacgtcccaaggctcgatgctcccctacatcggcctgcgatagtgaagcctcgtcgcactggcttatcgctcccccttaccgcacccaccccctctccatcaacggcacatcccacggcggctcgccctgcagcctttccgccaggtagtccaccagcacccgcaccttcagcgcctgccgctgcgtggccggatacacggcggcgaactcgaacgatgacagcgcatagtcgtgcagcaccgggaccagccggccggccagcaggtcttcgctggcgaccagcgtgggcaggcaaaccacggcggctccgctgaccgcatagtcgcgcagcaggtggacggagttggtgcgcatgcgcggggccaggtcgatctcgaccgattcggcatcgcgcgagaaggtccacttgttgcgggtcgggtaggcggagtacagcgccaccttgctgcagatcaggtccgccggccgctccggcttgccccagcgttcaatgaactccggggccacgcagaagatccggcgcagtgtgaacaggcgccgcgcgatcagcgaatcgttctggggcgcgaagatctggaaggccacgtcgaagccttcctcgatcgggtcgatgacgcggtcgttgacgacgacgtccagttcgatatccggatactgctggctgaagccggccaggatatcggcgaagtggccaatggcgaagccgggcagcacctggatgcgcaggcgccccgccggggtggcgcgcaggtcgcgcatctggtcggtcaggtcggccaggttggcgaccacgtcggcacattgacggtagtaggtctcgcccacttccgacaggcgcacgtgccgcgtgctgcgatggaacagcggcgcgttgatgtacttctcgagctgctgcacgcggtggctgacgacggaattggtcacaccgagctggcgcgcggcctcggcaaagcttaacgtgtccgcgaccctgacaaaggcttcgatactgagaaaacggtccatggcaaacccgtgcgaagaggatcatgacccaccgcagtgctaccatctggccctcgccgggccagcaaggccgacaacgtgccgcggttgcttgcacaacggtggggcgcggcgacatcccggccgcgatcagaaggcagttcgacggcaatcatagcgaacgaggggcagatccgtcatgcagatccgtgcattgcatcgccgtcgcctggtgctgggcggcgccgcggccatgctgctggccggccgcaccggcgcacaagcgcgcagcaacggcccgctggtgctggtcgtgccgtttgcgccaggcggcgtggtcgacaagaccgcgcgcgcagtccatgttggcctcggacgccggctcggccagaccgtggtgatcgagaaccacgacggcgccggcggcaccatcggcacgggcatcgtggcgcgcagcaaggccaacggccacaccatcggcctggtctatgactcgtatgcgaccgagccgctggcctacccgaacctgccttaccgcgccgggcgtgatctcaccggcgtgtcgtatatggtgcgcgcgccaatggcgctggtggtgccggccgcgtcgccgtggcgcacgctgcaggactatgtgcgggcgtgccgacaatggcgcgaggtgtcttatgcctccgtgggtgtcggcagttccaaccacctgaccgccgaatggttccaccaggccgccggcacccatggcctgcacgtgccgttccgcggcggcgccccggcactgaaagacctgctgggcggccatgtcgattcgatgttcgccagcctgccgctggtgctggcgcaactgcaggccggcaagctgcgggcgctcgcggtcagctcttctgcgcgcaatccgcatctgccgacggtgcccacgctggccgacacctggccgggcctggtcacctattcctgggtcggcatgatcgcgccggccggcacgccggccgcgcagctcgaccgcctggccgccgcagtcagccagacgctgcgcgaagcggccgtcacgcagtacctgtacgacaatggctttgaagtcgtggccagcggacgcgaggcgatgaatgcactggtcgcttccgaagcggcgcgctgggcggaactggcgcggcaacgcacgctggcgctgagctagcgcgatgcctagtgcgcctgcggctcgtcccgtgcagcttccgcagccgggcgtgccgccgtcggcgccgacggtgcgccggtgatcttcggcacgcactcgccacggaaccaggccaccgtgaccgcctcgcccgccagcaggcgcttgacgggcggcaccacttgctcgccgatcagcatgcccagcaagccgatcagcgccaccaccggcggcgccggcgagcgcacctgcagcagtgcatagatgatgccgaccaggatgccggcggccagtgataccagatagagcttcattgcgttctccctgaaatgattggtggtgccgcgcgggcttcagcgcgcaaagtgcggcgcaatgccggcatccacgttgatccataccgagcgcgactcggtgtagccgtgcatcgcctcgaaccccatgtcgcgcccgtagccggattcacccacgccgccgaaggggctgcccggatggacgcgcttgtagcagttgacccagcacatgccgccgcggatatcgcgcgcgaggcggtgcgcgcgggccaggtcgcgcgtccatagcccgttgcccagcccgtattgcgtggcgttggcgatggccagcgcctgctcgtcgctggcaaagcgcagcaccgtgacgaccgggccgaagacctcctcctgggcgatgcggtcctgcgggcgcgcagcgaccacagtgggctcgacatagaagccctggcgcaggccggggtcggcaggggccttgcctccggccagcacggtgccgccctgggcctgtgccatctccacagactccagcacgcggtcgcggtgggcggccgaggtcagcggccccatctcggtggcagggtcggccggatcgcccacgcggatcgattgcgccagcgccacgaagcgctcgaggaaggcatcggcgatgtcctcatgcagcagcaggcgcgagccggcgatgcaggcctggccctggttgtggaagctggcccaggccgcgcccgccacggcggtatccaggtcggcatcggcaaagacgatattggcgcccttgccgcccaactctagctggatgcgcttgaggttgccgcgcgaggcctcgacgatgcgccggccggtggcagtggaccccgtgaaggcgatcttgtccacgtcgggatgattggccagccgctgcccggccacgttgccgaagccgggcacgacgttgatcacgcccggcgggaaaccgacgtcagccgccagcgccgccacgcgcagcgcggacagcggcgtcagctccgacggcttgagcaccaccgtattgcccgccgccagtgccggccccagcttccagccggtgaacatcagcgggaagttccacggcacgatctgccccaccacgccgaccggggtccgttgcacatagttgagaaaaccgggttcgaccggcaccacggtgccttcgatcttgtcggccatgcccgcgaagtaacggaagcacgcggcggtgcgcggtacgtcgaggccgcgcgcatcgcggatggggtggccggtgtcggcgctttcgagttcggccagacccgtgtcggcctcgatggcgtcggccagccgtgccagcagcctgccgcgttcgccggcggcgaggcgcgaccatgcgggaaaggcgcggcgtgccgcggccacggcgcggtcgatatcgagctgcgcgcccgcggtcacgcgcgtgatcaggctgccgtcgtgcggattgacgacgtcgagggtgtccccgtcaagggcgtcgacgaagcggccgtcgataaacagctggttgtgcatggggggtccttggggatgagggacgcgtaggtggcagggtggcggcattgcctgaagggcggtgtcggtgcgccacgcctgccctcacccctgccccgctcccgcaagcgggagaggggagttccgcagcggcagatcggaaggccgtcgctatggcttgcttattccagaggccgccccgctgccagcaggtgccgcacccgcggcggcccttcgccggtgtggaagcgcgcgacctcgcgctgcaggtctgcgtccgcgtgcggcacgcgctcgtgctggcgcaggtgctcggcccaggattcgaccaggaaccactcggtgtaggcctcggcatcggccgggtcctccatcacgccccagttgaacgcgccgtcgcgcagccgttcctcggacagcttgtggatggcttgcaggaagccttggcggtcggccgcgcgcacgcggtattcgatcaggatcatcaccgggccgcggtcgtgcgccacctcctcggcggcttcgggcgctggccagtgccgtgccgggcccaggtcttcctcgccacgcggcagcttgacgcggtgcatgacgaaggcggccacgcacagcgcggccgcggcgatcatcagcgccgccggagtgcccagcccctgcgcgacaaagccccacaccaggctgcccagcgccatggcgccgttgaacaccatctggtagaccgccagcgcgcggccgcgcacccagttgggcaggatcgcctgggccgtgccggccagcgtggtcagcgccaggatccacgcggcgccaagcagcagcagcgccagcatggcggcccatgccggcggcgccaccgacagcaccgccatcaccgcggcggtagccagtgccgcggccagcatcagctggtccaggtccagccgtttctgcaggcgcggcatcaccagcgcgcccaggatcgcacccacgccgaccgcgccaagcagcatgccgtacagcgatgcgccgccgtgcagcatctggcgcgccaccagcggcaacaaggcccagatgctgctgcccagcgcgaagtagcaggccgcgcgcagcagcaccacatggagcttgctgtgcgccctggcaaaacgcacgccggcgcggaaagcaccgaagaaatgctcgcgcagcgggtcttcggcgcgtgccgggcgcttccaccacagcagcgcggcaatcacgaacagatagctggccacgtccgcgccataggtcgccgccgcgccgaacgcggccagcaacaggccgcccgcggccggcccgatggcgcgcgcgatattgacgcccagcgagttcagcgccaccgccggcttcagttcaccggccggcaccagttccggcacgatcgactgccaggtcggccccatcatcgcggtgccgatgccgcccaggaaagccaggccgatcagcagctcgatggtcagcccgtcctgccatgccagcagcatcagcgaaccgctgaccattgccagccccacctggatcacgatcaggaagcggcggcggtcgaggatgtcagacagcacgccggcgggaatcgccagcaggaacaccggcagcgtgccggccgcctggatcatggcgaccgcggcgggcgagcccgacaggtcagtcgccagccaggcgctggccacatcgcgcatgaagctgccgatattgcccagcaccgtcgccgcccacagcacggcgaaggtgccatgcgccagcggcgcgaagctgccgccggccggcgcggcggcaccggggatcggcgcgggcttggcggccgggctcatgcctggcccctgcccgcgcggcgttgccgcaggtcttcccaggcgaccaggcaaaggccgccggccagcgcgatatgctcgaagaaggcgttggcctgcccgaagcgtgcatccggcggcgcctgccagaagcggttggcgacaaaggttgccaacaaggtgaagacggccagcgccagcgcgcccagccaccgcagccgcccgctcagcatcagcgcggccgcgcccagttccagcacgatcacggccgctgccagcggcgcggccggcgccaggccgaagtgctgcatctcggcgatggcggcaccgaagtcagccgccttgaccagtccaccctgcaggtagggcgcggacagtgccagcagcgccagccagcgcagccaggccgagggcgcgccgggcgtggtcgccgcgcgcgccgtggggcggatgggatgggcagtcatggtcgggtctcctggtatcggcaacgcagcggcatcagaacgcccagcatgagcaacccagcgcgccccagaacgtactctcgtccgaggtgggcacgccggccgtccaggccctggcatgcgcatggccgtgcacgccgcatgaactggcacagccgcaggctgtgttcaaggccagcttttgggcttgcgggcgcggctggtagccgcccgcgtggcgcaccggcgaccagtccggcatggccggcgggatggcgggcgacagcttgccgaagtcgccgtcgccatagaccacttcgccgccgaggatggtcagcaccgaggtgatgtcctggatctcgtcgcccggcacgctgaagtaatccgcggacagcaccgccaggtcggccagctggcccgccttgatctggcccttcttgccggtttcggacgagaaccaggtattggcctcggtccacagccgcagcgcggtctcgcggtcgagcaggttggcctgcgggtacatcgacatgccgcccacggtcttgccggtggtcagccagtacagcgacacccacgggttgtaagaggccacgcgcgtggcatcggtgccggcgccgaccttgacgcccttctccagcattttcttcaccggcggcgtcgcctcggccgcgcgtgcgccgtagcgctcgacaaagtactcgccctggtaggccatccggtgttgcaccgcgatgccgccgccgagtgcggcgatgcggtcgatattgcggtcggagatggtctcggcgtggtcgaagaaccagttcaggccgttgaacgggacgtccttggccaccttttcatagacatcgagcgcacgggagatggtctggtcgtaggtggcatgcagcctccacggccagcgcttctccgcgagcaggcggatcaccggctccaggtcggcctccatcgacggcgccatctcggggcgctcgacgcggaagtcctcgaagtcggcagcggtgtagaccagcatctcgccggcgccattgtggcggtagaggtcgtcgccctggccaggcttcaccctggaggcccaggtcttgaaatcgctgagctcttccttgggcttctgcgtgaacaggttgtaggccaggcgcaccgtgagctgcccggcctggtgcagttcctcgatgatgctgtagtcctccgggtagttctggtagccaccgccggcgtcgatcacgccggtgacacccagccggttgacctcgcgcatgaaatgccgcgtggagttcttctggtattcaggcggcagcttcgggcccttggccagcgtggcgtagaggatggtggcgttgggcctggccagcagcaggccggtgggattgccgcgcgcatcccgcgcgatctcgccgccgggcgggttcggggtgtccttgttgtagcccaccgcgcgcagcgcggcgccgttcaggatggcgcggtcgtacaggtgcaggatgaagaccggggtgtcgggcgccacggcattcagttcctcgatggtgggcagccgcttctcggcgaactggtgctcggtgaagccgcccaccacccgcacccattgcggcgctggcgtgcgcgcgacctgttccttcagcatgcgcatggcgtcggcgagcgagcgcacgccgtcccagcgcagctccatgttgtagttcaggccgccgcggatgatatgcatatggctgtcgatcagcccgggaatggcgcgccggccattcaggtcgaccaccttggtctgcgcgccggccagcttcatgatgtcctggcgcgtgccgacggcgacgaaacgcccgtcgcggatcgcaacggcgtccgcctgcggcctggacttgtcgagcgtggcgaacttgccgttgacgagaatgaggctgggctggctgccaggcggcatggcgaaggtctccgagagcggcgccgcgccgagcgcggcggccgaggcgataaattgccggcgggtgactgacatcgggctcaggccttcaggaaggccagcaggtcggcgttgacctggtcggcattgaccacgcacatgccgtgcgaagcgcccggatacaccttgagggtcgcgcccttgaccagttccaccgaccgcttcgccgcagcgtcgataggcacgatctggtcgtcatcgccatgcaggatcagcgtgggcacgtcgaacttcttcaggtcctcggtgtagtccacttccgagaattccctgatgcaggcgtactggcccacgatgccgccggccatgccctgcgcccagaaggcatcgatggtgccttgcgagaccttggcgccggggcggttgaagccgaagaacggcgtcgccaggtcctggtagaactgcgagcggttgtcggccacgcccttgcggatgccgtcgaacacatcgatcggcagcccgccggggttggccgcggtcttgagcatgatcggcggcaccgcgccgatcagcaccgccttggcgacacggccggtgccatggcggccgatgtagtgcgccacctcgccgccaccggtggaatgccccaccagcgtggcatcgcgcaggtccagcgcgtccagcagcgcggccaggtcgtcggcgtaggtgtccatgtcgttgccctgcgccggctggtccgatcgcccgtggccgcggcggtcatgggcgatcacccggaacccctgctgcaccaggaacagcatctgcgcgtcccacgcatcggcattgaggggccagccgtgggagaagaccacgggcttgccactgccccagtccttgtagaagatctgcgtgccgtcctgcgtcgtaatggtggtcatgatgggactcctggatgcaatcaagggatcgggtgagcttgcggctggttcagtgccggctcagcgggcaggcacggcggccagtgcctcatgcggcgtggcggtgcgctgcgcggccttgtggaccatggtgtaggcgtagtccacccccataccgtaggcgcccgagtgctccttgaccagtttcatcaccgcgtcatacgtgtcgcggtgggcccagtcgcgctgccattccagcagcacctgctgccacgtgaccggcaccacgccggcctggaccatgcgctgcatggcgtagtcgtgggcttccttcgaggtgccgccggaggcatcggccaccatgtagatctcatagtcgccttcggccatggcgcaaagggcaaagctgttgttgcagacctcggtccacaggccggacaccaccaccttcttgcgaccgttggccttgagggcgtcacgcaccttctggtcgtcccaggagttcatcgaggtgcgctccagcagcttgtggtccgggaacacatccagcagttccgggtaggtgaagcccgagaacgactccgtttccaccgtggtgatggtggtcgggatattgaagatcttcgccgccttggccaggccaacggtgttgttcttcagggcctggcggtccatcgactgcaccccgaaggccatctgcggctggtggtcgataaagatcagctggctgttttgcggggtcaggacttcgagcttggggttcgtcatgatgatctccggtcagggggcgcctggataggctgtgaagttagttattgctaccgctgtattcgttcaccagtggtgttcgcctggggtgtgtgcatagtaggcaaggcgccgtgcactgactacgtagcaaagtccgaggacagtgttcgcgatttgcgaataatcgggagatgcagtcgggcggcgggccgtggcgggaaatggcgagcgtgagggcgctgcccagcgctgcggggtgggtactgccagagggggactcggggcgagatgcgccaggcgggtacgtgcctgcacccgcctggcaacggccggcattgcgccggccggaacttcaggtcagatcacgccttgcgccagcatggcgtcggctaccttgacgaagccggcgatgttcgcgccttccacgtagttgatatagccatccgccttctgcccgtggtggatgcagttctggtggatgtccttcatgatcgcgtgcagcttctcgtcgacctcggcatggtgccaggacaggcgcatggcgttctgcgacatttccaggccggaagtggcaacgccgccggcattgctggccttgcccggggcgtagaggatcttcgcatcgacaaagcggtccacggcttccagcgtcgacggcatgttggcgccttcggccacgcagatcacgccattgccgagcagggtctcggcgtcgttgccgtccagctcgttctgggtggcgcacggcagcgccacgtcggcgggcacgtgccacggggtgcggccggcttcgaaggccatgccgtggcgggcggcaaagtcagacaggcggccgcgctcttcattcttgaaggccatcacttcggccagctgctcggtagtcatgccctgcgggtagtgcagcacgccgcctgaatcggacagcgtcagcaccgtggcgcccagctcgatcgccttctcggccgcgtactgggccacgttgcccgagcccgagatcagcacgcgcaggccgtcgaaagcgcgcccgcgccggtgcagcatctcctgcgcaaagtagaccgtgccgtagccggtcgcttccgggcgcatcaggctgccgccgtaggccaggcccttgccggtgaagacgcaggcggactggttggaaagcttcttcatcatgccggccataaagccgacttcacgtgcgcccacgccgatgtcgccggccgggatgtcggtatccgggcccaggtggcggaacagctcggtcaccagcgcctggcagaaacgcatcacttcgccatcggacttgcccttgggatcaaagtccgagccgcccttgccgccgcccatgggcagcgtggtcagcgcgttcttgaaggtctgctcgaagcccaggaacttcagcaccgacaggttcacagtcgggtggaagcgcatgccgcccttgaacgggccgatggccgagctgtgctgcacgcggaaggcgcggttgacctgcacccggttctggtcgtcggtccaggccacgcggaactggatcacgcgctcgggctccaccagccgctcgagcagggcctggtcggcgtagcgcggattgcgctcgacaaagggccagagcgtcatcatcacttccttcacggcctggaggaattcaggttgattggggtcgcggcgggcaacccccgccaggaatgcgtcaagggagggagaattcacggatgtctcttgctgtgctggagtggctggatccggcagccttgccggcttggtgccggtctgtggtgccgtctggcgttgcgccgatggaaggtgggtggcctccggttgtccgcacattcacggcggggccgtgcctgtcggacaatgcagcactttagcaccagcgtggggcacacgacagtcaaaacacctgtgacagcggcgtgaaagccgcattttagtgcatcaggcggggatttccgtgcgatcagcggacagcgccgcgccgcctttgggaatccgactggggcggacgctctgggccttcaggcgatgagcagcttggcgccccgctccttgagcgccgcggccagttccggctccggcgccatgtccgtaatcagccaggcagccaggtcgaaatgcttgatggtcacgccggtattgcggccgaacttggtatggtcagccaccacgcaggccacgtcggcggccagcagcatgcggctgcgcagttccgccgcggcgcgggagaagtcgcagatctcgccgcgcggcgtgacgccgccgatgccgacaaaggcaaagtcggtgtggtagcgcgacagctgttcgatggtgtcccagccgtgcgtggcgtcttcgttgtcctgcagctccccgcccagcacgatcacccggttgccgttgcgccggcccagcagctgggcgatggcaaggtcgttggtgtagaccagcaggttgtggtggccatgcagcgcctgcgccaccgcgtgggtggtggtgccgtagtccaggatcagcgaggcgccgtcgcgcaccagctcggcggcgcgcacgccgatcgcgcgcttgccttcggcattgaccgcggcgcgggtctgggtatcgggctcggtgcggtcagaagccagcgcgccgccgtgggtcagcaccagcaggccacgggcggccagcgcgttgaggtcgcgccggacggtctcgcgcgagacgtcgagctcggtcaccagttcgctgatagccagcgcgccggtggcggagagctggtcgaggatgtatttctgccgttgttcggcgagcacggtgactccggaagcgtcagggactgggggctgattctagcgcagcgggtgctgcggtgtgccaaggaccatgcccctctcccgcttgcgggagaggggccaaaccagcgacagattcatttcccccggtgcttcacgcccacggcaacgtcaccgtcttcaggttggtaaagctcttggccgcctcctgcacgccttccttatagcccagccccgaatccttgatgcccccaaacggcgtcagttcgatgcggtagcccggcacttcccaaagattgaccgtgcccacatgcagcgagttggcgattttggtgaaggcctcgatattgttggtgcacacgccggaagacagcccgaacgcggtcccgttggaaatccggatggcgtcatcgacatcgcggaaggtaatgatcggcgacaccggcccgaacgtctcctcgcgcaccaccgtcatcgacgggtccacgcggtcgatcacggtcggcgaatagctggcaccgttgcggtggttgcccaccagcaggcgcgcgccgtgcgctaccgcttcattgacgcgcgcctcgaacagcatcgcggcctgctcgtcgatcaccgtgcccatgtccacgccgcgatccatcgggtcgccgtatttccaagcgcgcgtcttctcgaccaccagttcggtaaagcgcgcggcgacggcctcatgcaccagcatgcgcttgaccgcggtgcagcgctggcccgagttcttgtaggagccctgcaccgccaggtccgaagcgcggtccaggtcggcatcgtccagcacgatcagcgggtcgttgccgcccagctccagcaccacgcgcttgtagccggccttgctggcaatgtacttgccgatcgccacgccgccggtaaaggtcaccaggtccacggcggggtgcgtgatcagctcgtcggcgatctcgcgcgggtcgccggtgatcacctgcagcatctgcggcggcaggccggcttcatacagcaggtcggccaggtagaacgccgacaacggcaccttctccgacggcttgagcaccatgcggttgttggtggcgatcgacggcgccaccttgtgcgccacctggttcatcgggtggttgaacggcgtgatggcgcagatcacgcccagcagcggctcgcgctgggtcatcacgcggcgcttcttgccgtgcggggtcaggtcgcacgagaacagctggccatcgtcgcgcagcgcctcggtggcggcaaagccaagcacgtcggcgacgcggccgatctcatacagcgaatccttcttggacaggccggattccagcgtgatcaggtccgacgcttcttcagtgcgctcacgcagcagcgcggcggcgcggttcaggatggcggcgcgctcatagcgcgtcagcgtggagcggtaggcctggcccacttcgaaggcacggcgcacatcgtcaagcgtggccttgggcacggtgccgaccagagtgccgtcatacgggttgcgcacttcgatcatgcgctcgcgcacgatcttctggccgtcgatgcgcagggcctcggcgcggaaatgggggctgacggcgccagcggggaattggggggcgttcataagtctcctccggtcaacacggttcggtacggctcgatgcactcagtgcagatggttcagcgcgacatcgaagatgtcgaagttgcgcagcagggccttgccggggataccggccgtggcgcggttgaataccagcggcacggtctgctccgacacgccaccgtgcgagcgcagcggcgcgtccagcccggacaggtcgtggcggctgtggctggtgcccagcaccacatgcttgtcgctggtcaccaccaggtcgccgacgcggtcgggcggcagttcaaagcgcgcgcaggcctcggcattggtcagcacgctttccacgccctgcaggtcggacagccgggccttgatcgcggccgggtccgcatcgtcgggcagatagatggtggcgtaggacccgagcgcaccgtggtggaccacgtagggatcggtgatcggcaggatcacgcgcgcgccgccgtcttccacgccgcggcccagccatgcgtccaggtggtcctgcaggtagatcacgttgggcgccttggtggcgtcgtcgtgcttggcgttcatgccgtgatcggcggtcagcgcgaccacgcagcccagttcgtccagccgcgccagatacttgtccatcatggcgtagaaagcgttggcgccgtccgagccgggtgcgaacttgtgctggatatagtcggtggtggacaggtacatcaggtccgggcggcgcgtttccatcaggcgcacgccggcggcgaagacgaactccgacaactccgcgctgtacacgtctggaaccggcatgccgaccagttcgaccacgccgtcgatgccgttctcttccaccgtggcctggtcggccttctccgacgagaagcagatgccctgcatgccgtggcccagcaggcggcgcagcttgtccttggcggtcaccacggcgacgctggccccggcatcggcaaacgcggccaggatggtgccggcgcgcaggtacttggggtcgttcatcatcacttcctcgccgcgcccgccgttggcgctgcggtcaaagaagtagttgccgcagatgccgtgcaccgccggcggcgcgccgcagacgatggacaggttgttggggttggtgaaggtgggcaccacgcaggcgccgcggaaggcggagccggcttccagcagccgcttcaggtagggcgcgcggccgctggcggcggcggcttccaggtagtcgaactcgcagccgtcgacgcagaccaccacgacgggctgctgcatccagcggtaggtgcgctggttgacggtaatggtgcgggcattggtgtcaggcatgttggggttcctgtgcttgggcgcgatcggggtcggtactttccatggatacggtcggattcaggcagcggcgcccttgtcggcgctggccgggtccaccgcggcatgcatgcgggcgcggccacgctccacgtgctcgcgcatcaggcgcgcggccagttcgccgtcgcgcgcggcaatcgccgagacgatggcgcggtgctcgcgggtggagtcgggcatggcggcgtggctgccggacagcgcttcgcgccggaacagcgtcagttccttgaccaggcgccggtaggtatccagcagcttgcggttgccggccagttcgaccatgcggtcgtggaactccaggttcagccgcgtgtattcatcgacatcgcgcgcctggctggcgacgcccagcgattccaccagcgcgcgcagttcgcgcaggccctcgggcgtgatgcgggcggccagctggcggccgatgaactcatccagcacggcgcgcagctcatagatctcatcggcttcttccaccgagatggcgcgcacgaacacgccgcggttcttctcggtgcgcagcaggccggcctgctccagcgcccggaaggcttcccgcaccggtccgcgcgacacattgagctgccctgccacctcgatctcattgagcttggcgccggggggcaggtcgcccgacatgatccgcagttccagttcgcgctgcaccagggtggccagggactggctctgcaggatggtgatttcgctcgccagcggtgcttggcgtgacatgaaaactcccgtttgtgagggattgcgcaatatcgaaaatccttattgccattaaagcaagcggtttgtatattgtcaacaatcaagacatcgatgtggcgcggatggtgacgcacggagcgcgaaaacccaggcatatgtcttgcaagtgttgtagcacaagggtttcacggtgattcaatgttgtgcagcacgccctatggcaatgcaacatattcaccaaattgacacatatctccacctacaatgccagaaggagtcccatgcaaccgtccttcacttccaccctgcgcaccgccgccgccctgcttgcgctagccgcctccggcacggcgctggcccagaagaccaccctcaccgtctacacggcgtgggagatcgagaccctcaagccgtacgccgagggctttgccaaggtggcgcccgatatcgaactgaagtacgtgcgcgactccaccggcgtcatcaccgccaaggcgctcgccgaaaaaggcaacccgcaggccgacgtgatcgccgggctggctgcgtcgagcctggaactgctcaagcaggaagggatgctggcgccctactcgcccaagggcttcgagaaactgacgcgcgactacagcgacaaggccacgccgccgtcctgggtggggctggacgtctggggcgccaccatctgcttcaacaccatcgaagccaagaagcgcaacctgccgcgccccgagacctggaaggacctggccaagcccgtctacaagggcaccatcgtgatgcccaacccggcctcttccggcaccggcttcctggacgtgaccgcctggctgcagctctatggcgagcaggatggctggaagtacatggatgcactgcacgagaacatcgcccagtacacccattcgggctccaagccatgcaagcaggccggctctggtgagttcccgatcggcatctcgttcgagctgcgcgcgcacaagacgctggcctcgggcgcgccgatcgagatgatcttccccaaggaaggcctgggctacgacatcgaggctgccggcatcgtcaagggcaccaagaaaatggaagccgcgcagcgctacatggactggctggccagcaaggaggccaaccagctgtttgccaaggactgggccatcgtcgcctatccgggcgtggcgaggaagatcgagaccatcccggccaactacgagcagatgctggtcaagaacgatttcagccatatcgccaagaaccgtgagcgcgtgctggccgagtggcagaagcgctatgccagcaagtcggagaagcagccctgagcgcctgagcgccgtcctgtaccggcgccctcgccccctggggcagaggacgccgggtcccccaacagaacccaccgggccccacgccatgcagacctccccatccacggccgagacctacctcagcctgaaaggcatccacaagcgcttcggcggcagcagcggcgccttcgtcgcactccacaatatcgacctggacgtgcgccagggcgagctgctgtgcttcctgggcccgtcgggctgcggcaagaccacgctgctgcgcatcatcgccggactggaatcgcagagcgccggcaccatccgccagggcgggcgcgacatctccacgctgccgccgatggagcgcgactacggcatcgtgttccagtcctacgcgctgttccccaacctgacggtggcggacaacgtggcctacggcctggtcaaccgccgcatgccgcgtgaccagcgccgcgcccgcgtggatgagctgctgacgctggtggggctgcccgagcgcggcaaccagtacccggcgcagctgtccggcggacagcagcagcgcgtggcgattgcgcgcgcgctggccacctcacccggcctgctgttgctggatgagccgctgtccgcgctcgatgcccgtgtgcgggtgcggctgcgcagcgagatccgcgcgctgcagcaacggctgaacatcaccaccatcctggtcacgcacgaccaggaagaggcattgtcgatggccgaccgcatcgtggtgatgaaccagggcgcgatcgagcaggtgggcacgccggcgcagatctaccagcgcccggccacgccgttcgccgcggacttcgtcggcaagaccaatatgctgggcgcgcgcgtctgcggcgacggcgagctgcacctgggcggcgtgcgcatgcgctgcgccgcgcccccgggctgttgcgccgacgaggacgtgcaggtgttcttccgccccgaagacgtatgcgtgcgcggaatcgaacagcatggccccaacgtgctggaggccaccgtggacaagatcgagttcctcggcgcgttctcgcggctgacgctgcgcctgcctgacgcagcgtccggcgccctgtacgcggacctctccctcaatgacctgcacgagctgcgcccgaacaccggcgacctgctgcgcctggccattcccgctgaccgtatccgcattttccgccacgcatgcgcatgagcctcactgcggcgccggccaatacgtctgccaccatgccggccaccgataccatccccgctcccgccaccagcgggccggccgggcctgccaaccctggcgcgcaacccgccccgccggccgtggtcgcaaccgccgtgcgcgcgcactggaccgaccgcctcgcccacgtgctgctggcgctggccgcgctggcgctcgcctgcttcgtgctggcgccgatcgtgatgatcctggccaagagcgtgcagaaccgcgacggcagcctggccggcatcgcgcacttccgcgcgtatttcgagtcgcccgcgctgctgcgctcggtgtggaacagcctgtgggtctctgccctggccacctgcatcaccctgccgctggcattcagctttgcctatgcgctgacgcgcagccgcatcgcctgcaagggcctgctgcgcaacctggcgctgatcccgctgctggcgccatcgctgctggcggcgatctccttcatcttctggttcggcaaccaggggctgttcaagccgtggatgggcagcacccagatctacgggccgctgggcatcgtggcctcgctggtgttcgccaccttcccgcatgcgctgatgatcctgatcaccgcgctgtcgctgaccgacgcgcggctgtacgaggcggccgatgcgctgggcacctcgaccgtgcgcaagttcttcaccatcaccgtgccgggcgcgcgctacggcctggtcagcgcggccatggtggtgttcacctatgcgatctcggacttcggcatccccaaggtgatcggcggcaatttccatatgctggccaccgacatctacaagctggtgatcggcatgcaggacttctcgcagggcgcggtggtgtcgctgatgctgctggtgccggtggccgtcacctactgtgtcgatgcgcgcgtgcagcgccgccagatggcgctgatgtcggcacgctcggtgccctacgtgccgcgccgcagccgccgcttcgacctggccatggcgatgttctgctggctgatggcggcgttgatgctggcggtgatgggcatggcgatctacgcgtccttcgtcaagctgtggccgtacaacttctcgctgtcgctgaaccactaccgggtggggctggtcgagggcggcgtggtcgattcctacctgaacagcctgcgcatggcgggactggccgcggtgatcgggccggtgttcatcttcgccaccgcctacctgctggagaagacccgcggcatggactggctgcgcagcttcgtgcggctgatggcggtgctgccgatgggcgtgcccgggctggtgctgggcctgggctacatcttcttcttcgtgccgcaggccaacccgatgcacgggctgtaccagacgctggggatcctggtgctggtgaccatcgtccactattacgcgtcctgccacctgacggcggtcaccgcgctcaagcagctcgacagcgagttcgaggccgtgtccgcatcgctcaaggtgccgttctacaagaccttcttcaaggtcacggtgccggcctgcctgccggccatcctggagatctcgcgctacctgttcatcaatgcgatgactacggtctccgcagtggtgttcctgtacggcgccgacaccaagctggcctcggtcgagatcgtcaacctggatgaatccggcgacatcggccccgcggcggcaatggcgacgctggtggtgctgacctcggccttcgcctgcctgctctattacctgctgcaacgcgtgctcgattgcaagacccaggcctggcgccagggcaacgactgacctttcccctgtttccactccttcccaatcaggagctcatcatgattcgcggcaacgacccgatccttctgacccccggtcccctgaccacctcgctcgccaccaagcaggccatgctgcgcgactggggctcgtgggacgccgccttcaacgccatcacgcgcagcctgtgcgacgacctggtgcgcatcgtccacggcgaaggcacccatgtgtgcgtgccgatgcagggcagcggcacgttctcggtggaggccgccatcgccaacgtggtgccgcgcgacggcaaggtgctggtgccgcagaacggcgcctattgccagcgcatcctcaagatctgcaaggtgcttggccgcgccagcgtggaactgccgatccccgaagaccagcccgccaccgccgcgctgatagaagaggccatccggcgcgacccgtcgatcacgcacgtggcgcaggtgcactgcgagaccggcgccggcgtgctcaacccgctgcaggaaatcgccgcgctgtgccagcggctgggcaaggggctgatcgtcgacgcgatgagctcgttcggcgcgatcgagatcgacgcccgcaccatgccgttcgacgcgctggtggccgccaccggcaagtgcatcgagggcgtgccgggcatgggcttcgtgctggtgaagaaagacgtgctggaagccagccagggcaacagccactcgctggcgctggacctgtacgaccagtacgtctacatgcagaagaccacgcagtggcgcttcacgccgcccacgcacgtggtggcggcgttccgcaccgcgctcgaccagttcctggaagaaggcggccagccggtgcgcggcgcgcgctaccgcaggaactgcgacgcgctggtgcagggcatggccgcactcggcttccgcgccttcctgccggcggcggtgcaggcgccgatcatcgtcaccttccatgcgccggccgacgcgcgctatgacttcaagaccttctacgccagggtgcgcgagcgcggctacatcctgtatccgggcaagctgacgcagatggagaccttccgcgtcgggtgcattggtgcgatcgacgacaacgagatgcgcaatgtggtgacggcgattggcgaggtgctgcgcgagatggggatcaagatgcaggcgccgctggcagaagcggcttgaccccttgagcatcttcacctcactcgcctagcagcaggctcccctctcccgcgagcgggagaggggagcaaaccatcggttcgcaaactcaacccttcatgcccctccccccagactttcacggcctcgcctttgccgccgtgatgctgtccgcgctgatgcacgcgtcgtggaacgccatcgtcaagatcggcggcgaccgcttgtcgtcgatggctctgatcgacaccttctgcctgctggtggccttgcccttcctgttcctggtgcccctgcccgcgccgcaggtgtggcccttcctgctggccacagtggcgctggaagtcggctacaagctgtcgctggtggctgcctacaaccgtggtgacttcagccaggcctatccgctgatgcgcggctcggcgccgatgatggtggcgatcctgctgctgctggccggcagcgaacggctggggccaggcggctatgccggcatcgcgctgatctgctgcgggctggtcagcctggtgcgctggcgccggcaatcgcccgacctgctcggctttgcgctgctggccggggcctgcctggcggccggcaccgtgatcgacggcaccgcggtcaagcgctacggcgaggtcttcacctacatcgtctggctgcaggcgatgtcgcacatcttcatgccgacctacgccttcagccggcgcggcaacgcgctggtcacgctgatgcgcacggaatggaagcgcgcgtggatcggcggcatcaaccgggtgggctcgtatgcgctgatgctgtgggcgatgaccatggcgcccgtgaccaagctggctgcgctgcgtgaatcgagcgtgatctttgccgcgctgctgggccacttcctgctgcgcgagcccttcgaccggcggcggctgattgcgaccgcgctggtcctggcggggatcctgacactgcaactggcgcgctgatccgtcgacgtatgttgcattttgtgttgtttgttggcgtttttttgcataacatggcaggcaacgccaaaccctttcctgccgaggttttcccgccatgtcccctgtcatcccatcccactcccgcgtcgtcatcatcggcggcggcatcatcggttgcagcgtcgcctatcacctgaccaagctcggctggaaggatgtggtcctgctggaacagggacaactgtcctgcggcaccacctggcacgcggccgggctggtcgggcaactgcgctcgcaggaaagcatgacgaaactgatccgctactccacccagctgtacagcgaactggaagcggaaacgggcctcggcaccggctggaagcaatgcggctcgctgtcggtcgcgcgcaccgcggaacgcatgacgcaactgcgccgcaccgcggcggtggcgcgggcctatggcgtggattgcgaggtgatctcgcccgcccaggccggcgaactatggccggtgatgcgcactgacgacctgcttggggcggtctggctgccgggcgacggcaaggccaacccgactgacctgacccaggcgctggcgcgcggcgcgcgcagccgcggtgcggtcatcgcgcaggatacgaagatcaccgcgatccatacccgcgatggccgcgccaccggcgtgagctggcgcaacaaggccggcgacgaaggccgcatcgaggcggagatcgtcgtcaactgcgccggccagtgggcgcgccaggtcgggcagatgtgcggcgtgaccgtgccgctgcactcggccgagcactattacatcgtcaccgagcgcattgccggcgtgcatcctgacctgccggtgatgcgcgacccggacggcttcatctacttcaaggaagaagtgggcgggctggtgatgggcggcttcgagcccaatgccaagccgtggggcatgcagggcattcctgagccgttcgagttccagttgctgcctgatgactgggatcagttcgagatcctgatggagaacgcgctgatccgcgttccggcactggagtcggcgcaggtcaagcagttctacaatgggcccgagtccttcacgccggacaacaacttcatcctcggcgaagcgcccgagctgcgcaatttctacgtgggcgcgggcttcaactcaatggggatcgcgtctgccggcggcgccggcatggcactggcggaatggatcgtcgcgggcgacccgaccatggacctgtggccggtcgatatccgccgctttgccggcttcaacggcaaccaaagctggctgcacgaccgcgtcagggaaacgctgggcctgcactacgcgatgccctggcccaaccgggaactggatacggcgcggccgttccggcgctcgccgctctatgcccacctgcacgctgccggcgccaatttcggcagcaagatgggctgggagcggccaaacttcttcgcgcctgccggacaatcgcccgagatccgctactcgttcgggcaacagaactggctgccgtggagcggcgcggaacaccgcgcctgccgcgaggcggtggcgctgttcgacatgagttcgttctccaagtacatcgtcaagggtgccgatgccgaggccgtgctgcaatacgtgatgagcaacgacgtggccgtgccgccggggcagaccgtgtacaccgccatgctcaacgatcgcggcacctatgaatccgacctgaccgtgacgcggctggcgcacgaccagtacctgctggtgaccggctcggcgcagaccacgcgcgacttcaactatatcgagcgcctgattccggccgacaagcgctgcgcgattgtcgatgtcaccgggcagtacgccgtgctggcggtgatgggcccgcgctcgcgcgagctgctgcagagcgtgtcgcgcaccgatttttccaatcaggcgttcccgttcggcacctcgaaagagatcgatctcggctatgccacggtgcgcgccacacgcctgacctatgtgggcgaactgggctgggagctgtatgtcccggtggaattcgccgtgggcgtccatgacactttgcacgaggccgggaaacgcttcggactggtcaacgccggctactacgccatcgaatcgctgcgtatagagaagggctaccgcgcctggagccgcgaactgaccaccgacatccatccgttcgaggccgggctgtcgtttgcctgcaagctgaacacggacatcccgttccgcgggcgcgaagcgctgctcaagctgcgcgctgccggcggtgccgcgcaggtgcggcggcgcgttgccgtggtcacgctggacggcgccagcgaggccatgctctggggcggcgaggcgatcctgcgcaccgccccggacggcaccgtgcgcccggccggcttcgtcacgtcggccgcgttcggccacacccttggctgtccagtgggcatgggcttgctggcacgcgccgatggtccggccgacgcggcatggatcgagggcggcaagtatcacgtagacctggccggggaactgctgcccgcgcgcatccacctgcgcgcgccgtacgatccggccagcgagcggaccaaggcctgaacctcgatgcaagcggataccggagtgcccatgccagtgatccagaccgaaaccgccagctacatcctgacgctgtcatgccccgaccgtcccggcattgtccatgccgtttcagcgctgctggtggaagccggcgccaatatcgtcgattccgcgcagttcggcgatcgcgacagcgcacggtttttcatgcgcgtgcacttccagcggccgctgcccgaaggccaggatgccggcgatgcgctcgctgccctgcgcagcacgctggcaggcgtggcggccgcgcatgagatggactggtccctccacgacgccgcgcgcaagccgcgcgtgatgctgatggtgtcaaggatcggccactgcctgaacgacctgctgttccgctaccgcaccggccagctgcccatcgagattccggccatcgtctccaaccacaaggacttctaccagcttgcggcgagctacgacatcccgttccatcacctgcccctgctcaatgccacgccgcaaggcaaggccgcgcaagaagcgcggctgtgggacctggtctgcgactacagcatcgacctggtcgtcctggcccgttacatgcaggtcttgtccgacgacctgtgccgccgcctggagggccgcgccatcaacatccatcattccttcctgcccagcttcaagggcgcgcgcccgtacgcgcaagcctatgagcgcggcgtcaagctgatcggcgccacagcgcactacgtgaccggcgacctcgacgaaggccccatcatcgaacaggaagtcgcgcgcgtggaccatgccatggacgccgcacagctgaccgccatcggacgcgacgtggaatgcgtggcgctggcgcgtgcggtgaaatggcatgcggaacatcgggtcctgcgcaacggcggcaggaccctggtgttccgctgacgcggcagcctttgccgcagcttcagccggccaccgcccgccggaccttgcgcaacgcctgctccagcgcatccatggaaatcgacccgagcgccagccgcagcgcatgcggcacgctcgcgccgaccgcgaacggctcggccgtcgtcaccagcacaccctcgtgctccagggcggccacgacctggtcggcgcgcaggtcctcctcgagttcgagccacaggtagtatgaagacgggtgcgccgtgacgcggcagccgcgcaggatgcgccgcgccaggctctgcctgcgccgggcatccttgcgcttgcgatcttccaggtcatcgacgatgccggcttcgatccagaggcagccgagcgccacggtcagcgacggcgtgttccaggttgacacgcgaatggcgcgttccagggccggcaccagcggcgcgggcgccgcgacaaaccccatcctcagtcccgatgccacgctcttcgacaggcccgagacgtagacggtccgctctggcgcgaaggtgaacaccggtttcggcgccggttcggcaaggaaggcgtaggcgccatcttcaatgatcagcagatcatgccgttgcgccagggccgcaaggcgaccgcggtccgcctcgctcatgacatagcccagcggattgtgcatggtcggcatggtgtagaccgcccgcaccggacgccgcttgcagagcgcggcaaggcgatccaggtccaggcccgcggcggtcaccggcaacggctccaggtcgagccgatacaactgcgccagcgccttcatgcccgggtacgtcagcgcgtcaaccgccaagacgtcgccgggattgagcagccccatcaccgtcaccgccaggccctgctgcgcgccgttgacgatcagcacctggctgcccggcacccggacaccgcggttgcgcaggtgccgggcgacggcctgccgttcgtgcgggcgcccgccctgcggcgcggaatgcagcaacgcgtcaaggtcgcccgaagccgcgatgctgcgcaagccatcgcgcaacagttcaacctgcccgggcagcgacggatagttgaaagtcaggtccaccgcgccggcgcgcaccggatgctgctccagccccaggccacgcggcagcgaggtatcgcgcacgaacgtgccccggccggtctcgccgaccaccaggccgacggcctccagctcgacgtagacgcgtgccgcggtcgccagcgccacgccgtactgcttcatcagcgcacgcaccgtcggcagttgcgtgcccggaggcagttcgccgcgatgaatgcgcgcggcaatctcgtcaacaatggttttgtagcgcgcgtgggccatgctttgtatctagaacaatgctttgcgtgtatcaggccagaagaatagcctgcatgcctagtcaacgctaaccatttcctgcacatgattgccctgaccaccctgtcggtcttcgcggcggcagtgatgctgctgctcctgtcacccggcccgaacatggccttcgtgatggcacatggcatcacctatggccttcggggcggcgttgcgacggcactggggattgccgtggccgacctgatcctcacggtcctgacagccaccggcatcaccgccctggtgatggcgtgggcgccggcgttcgacctgatccgctatgccggcgcggcctatctgctgtggatggcggtcaaggcgctgcggcagccgcttgcgctgaaagaggcagtggtgacgcaggcgtcgttgcgctcggtgttcgtgcgcgccatgctcaacagcctgctcaatcccaaggcgctgctgttcttcatggtcttcctgccgcagttcgtggatcccggcaagggcggcgtggcccggcagctgctcgtgcttggcctggtcctgacggtgatcgccaccgtgtttcacgcattgctcggcgcggctggcggcaccgtgcgccgcttcctgtcacgccatcccaaggcggcaacactgcagtcgcgcggcctggcagccgtgctggtgctgctggcgctgcgggtggtgctgacctcacgcccggcctgaacccgtttcccacgcagagcccctgatgtatatcgcagcctttatttaccggcccggccaggccgatgacgagttccaccgccttagcgccctgatcgacgagatcgccgccggcatacccggctttgtcggtgccgagtcctggcgctcgccagatggccagttgtccaacgccagctactactggcgcgacaaggactccctgcaggccttcgccacccacccgcggcacctggacgccaagcgccagtaccgcaagtggtatgacggctatcacgtggtgatatccgaagtgcagcgcgcctatggcgacggttcgctccggcacttcgtgcccgacagccggcgccagcggcaggggtaagccctgccccgggtgttccattctggaacacccggtgtcacgcgctggcacagccgtgccggcgcgtgacatctcccacccgtgccacgcgcacgcgccccccgcttttccccgttttttcgttcgattcacgccccggcacagctcttgcgatctgcctgccgtgcgcacggccggaatgccgtgacgacaccacagaaatctctgaacggagcgagacatgaacatggcggaaatcgcccagctgggcgtcagcaacccctacaagcagcagtacgagaactacatcggcggcgcctgggtgccgcccgccggcggcgagtacttcgaatcgaccacgccgatcaccggcaagccgttcacgcgcgtgccgcgctccggccagcaggatgtcgacgccgcgctggacgccgcgcacgccgccaaggccgcgtgggctcgcacctcgaccaccgagcgcgccaatatcctgaaccgcatcgccgaccgcatcgaggccaacctgaagctgctggccgtggccgagagcatcgacaacggcaagccggtgcgtgaaaccaccgccgccgacctgccgctggcggtcgaccacttccgctacttcgccggctgcatccgtgcgcaggaaggcggcatctccgagatcgacgccgacaccattgcctaccatttccatgagccgctgggcgtggtcggccagatcatcccgtggaacttcccgctgctgatggccacctggaagctggcgccggcgctggccgccggcaactgcgtggtgctcaagcccgcggagcagacgccggcctcgatcctggtgctgatggaagtgatcggcgacctgctgccgccgggcgtggtcaacgtgatcaacggcttcggcctggaagccggcaagccgctggcatcgagcccgcgcatcagcaaggtcgccttcaccggcgagaccaccaccggccggctgatcatgcagtacgcgtcgcagaacctgatcccggtgacgctggagctgggcggcaagtcgcccaacatcttcttcgaggatgtgctggctgccgacgacgccttcttcgacaaggcgctggaaggctttgccatgttcgcgctgaaccagggcgaggtctgcacctgcccgtcgcgcgcgctgatccaggaatcgatctacgaccgcttcatggagcgcgcgctcaagcgcgtggccgctatccgccagggccatccgctcgacaccggcaccatgatcggcgcgcaggcgtccgccgaacagctggagaagatcctgtcgtacatcgacctgggccgcaaggaaggcgcacagtgcctcaccggcggcgagcgcaacgtgctggacggcgacctcgcgggcggctactacgtcaagccgaccgtgttcgccggccacaacaagatgcgcatcttccaggaagagatcttcgggccggtggtatcggtgaccaccttcaaggatgaggaagaagcgctggccatcgccaacgacacgctctacgggctcggtgcgggtgtctggacacgtgacggcgcgcgcgcattccgcatgggccgcggcatccaggcggggcgcgtgtggaccaactgctaccacgcctaccccgcgcatgcggcattcgggggctacaagcagtccggcatcggccgcgagaaccatcgcatgatgctcgaccactaccagcagaccaagaacctgctggtgagctacagccccaacgcgctcgggttcttctgaccatggcgggcccgatgtccgctcccgccaccgcgccggtcgcacgcgtggtggcaaccccggccgcgctcgcgctgatcgcggagctggccgcgcggcatggcccgctgatgttccaccagtccggcggctgctgcgacggcagcgcgccgatgtgctaccccgccggcgaactgctggtggggcaggccgatgtctgcctgggcgagatcggcggcgcgcagttctacatgacgcgggcgcagttcgagtactggcagcacacgcggctggtgatcgatgtggtgccgggggcgggcgggatgttctcgctggagggacggacggggaagcggttcctgacccggtcggagttgttcagcgatgaagaggccgcgtggctcgcggcgcagccggggttgtgaggatgattgcttgctgatgtcggtagttgcttgccgacggagtgctccctctcccgcaagcgggagagggagcaaacaagcgggatcggaaggccttcagcgctccgcttcctcgtcgccctccaacccctccctcaacctccgatagatcgtattgcgcgacacccccagctcacgcgccgcgtggctgacattgccgccgtgcctggcgagcgcctgccggatcaggcctgcttcccagtcgcgcatgcgggcggattttgatggcgccggcgcctgcacggcagccgccgcgtcacagcgctccgcctcatcgccgcactcctgctcaaacccttccggcaggtgctccaccccgatctgcgcctccccttccgccaggatcgccgcggtgcgcagcacgttggcaagctgccggatattgcccggccacgggtgccggcgcagcagcgccagcacctgcgcgtcgacatgcaccggggacggcaggccggcttcttcgcactgccgctgcaggatgcgatcgaccagcagcggcaggtcgctgcgctcgcatagcggcggcagggtcacggccagcgcattgatgcggtagtacaggtcttcgcggaaagcgccatcggcaatcatcgcgcgcaggtcgcggtgggtggcacagaccacgcgcacatcgaccggcagcgcgcgggcgctgcccagcggggtgaccgcgcgctcctgcagcacgcgcatcagccgcacctgctgtgccagcggcatgtcgccgatctcgtccaggaacagcgtgccgccgtgcgcctgcacgaccttgccctcgctcccgcggcgacgcgcgccggtgaaggcgccttcttcatagccgaacagttcggcctcgatcagcgattcggggatggccgcgcagttgaccgcgacgaaaggcccgccggcgcgcggcgaggcggcgtggatggcgcgcgccagccactccttgccggtgccggtgcggccctggaccaggatggtgatatcgcgcccgctgaccttgcgcacgcggcgcagcaccgcggccaccgctgcgtcgccggtatcgagcgcggccagtgccggcggcagcgggtcttcggcgccgggctggcgcaccgcgatgggcgcggccaggtattcgatgcgggcaaacacctgcacccggctgggcagcgtcagcgtctgcagcgatcccgccgcgccaccgcgcgcttgcatcgccgcgcgcaccggctggccgaacagcccggcaaaaccggcgtccgccagcgcgtgcggggccagccccagctggaacaggccgctgcggttggcagccaggaaggcgccgtcgggcgagaacgccgccacgccctcgaacagcgtgccgacgaactcgggccgcgcatggaagcgcaccagcagcgcgtccgggaagtggttggcaaacaggtggttctcgatcatctgcgccgacatccgcaccagcgccatggtgtgccggtggaagccgcgatgatcgccgctgacatcgagcgcgcccaggatggcaccggtcgggctggcgatcggcgcgcaggagcaggtcagctggtggttggactcgaggaaatgctcgctggcatggatcagggtgggacgggcctcggccagtgcggtgccgatggcattggtgcccttgctcggctccgaccacgatacccccggtgccagcgccacgcgccgcgcccgcgcgacgaattcgccgtcgcccaggctgtgcaggatcacgccgctgctgtcggtcagcagcaccatgctgtcggtattggcgatctgcgcgtgcagggtctccatcaccggcaaggcatggcggtacaagtcgcggctggcgtccaccagctcacccagcgcgcgcgggctgacggcatcgaagccgggcgcatggcgcacatccagcccgaagccggccgaacgcgcatgcgcgcgggcgatcaggccagcgcggtcggcatcggccgggtcgacatgggcagcctggcgggcaacatcggaaggcgcagcgggatgggcggcacggtgcatggcggcgggtctcctgtatcagcaggcggcgcgcgtcgcggccgctgcctgccgtcccgtggcgcgtgccgtgcagctcaggtgcggcggcaggccgggcggctgtagtccggcaaccttatcacaggctcccggccatgtattgcccccgcgccatgccgggccggggtcagcgtttttcgtcgagcaggtcgttcaggatttcgtcgaaggtggcctgggcatcttccagcgcctgcagcgccgcatcgaacgtctgcagcgcaagcttggaaggcttgccgctgccctgcggcggatagtgggcctgcaaggcggtgaaggccacctgcacctgccgcgtggccgcgaccacgcgttccatggcctgcgcctcttcggcgcggtattgctcgtgtttctgctcgctcatgcccgtttgctccgtatgcgcgccgtctcgggagggggtgcgcgcgcgtgaatgaggtatatcgtacaagaactgcgccgggcggcttgcgctgcgcgctcgcgcctgacaaaaatgaggtaggctgcgcggctgggcggcaaggccggcgctggtgcgccccgcctggcagcgacactgaagactagccatgccattgatcacccgccgtacgctggcagccgcgctgatgactgccagcggcttcgcctgctactggacctacctgacgctcaaccaggaacggctgctgttcgatgcacgccggcgtccgccgcgcgacctgcccgacggcatcattggctactcgcacctgatccccggcggcgtggtgcgcggctacatctaccatagccccggcgacaacgtgcgcgacctgctgttctacctgcccgggcgtggcgaggatgtgctcgaaacgctgcagtacgcgcgctggctgcccgccggcatggccttcgccacctatgactaccgcggcctgggacactccgacggcctgccgtccgagggcgccgcagtggccgacgccagccagttcctgctgcatgcgcggcgtgtcttccccgacacccgggtgcatgtggtgggccgcagcctgggcaccggcgtcgcgatccagctggcggatctgcaggacttcgacagcctgcagctgatcacgccctacgactcgctgcttgaactggtgcgcaagcgcttcccgctggtgccgctgcgccagctgatgcgccaccatttcgattcgatctcgcattgcaagaaggtcgtgcagagcaccaaggtgctgctggccgagaccgatgaagtggtgccgcatgaatgctcggaacggctcatggctgcctggcccggcccggtggcgttgcagaccgtgccagccacgaatcacttcaccattatcgaacgcgaggaaacctggctggcgctgtgcgaatttgcccggcatcacggccaggccaggctgcgcgtggctacagcccagcccgcaccgccggccgccaccggcacgccgcccatcgaccatgacgagctcggcaacccgctgccgctggcggccggccgctagcgccagtcaggcagcgggtaaaatgcgcgcatgaaaaaaatcgcagtcaaggcaggcggcgccgtactggcgctggctgcagccggtgccttgcttgccggctttgccgcggtggtaagcctgcggcagcttcccgcagtcgactccctgcgcgactaccggcccgacgtgcccctgcggatctacaccagcgacaatgtgcagatcggcgagttcggcagcgagcaccgcgagttcatccccttcgggcagatgccgtcgcgcatggtccaggcgctgctggctgccgaggacgaccagttctacgagcacgagggtgtcgacatgcccggcgtgctgcgcgccgcgctggccaacctgggccagggctatgcgcagggcgcgtccaccatcaccatgcaggtggcgcgcaatttctacctgtcgcgcgagaagacgctggcgcgcaagtggtatgaaatgctgctggcctggcgcatcgaccagaccctgcccaaggaccgcatccttgagctgtacatgaaccaggtctacctgggcgagcatgcctacggcttcggcagcgccgcgcatgcgtacttcggcaagccgctggcgtcgttgtcgctggccgaggcggcgatgctggcggggctgcccaaggccccttcgtccatcaacccggtggtcaacttcccgcgcgccaagcggcgccaggaatatgtgctgggccgcatgctggcactgggcatgatcagccaggacgactaccgcgaggcccgcgccgcgcgcctggcaatctccgacgacagccccggcagctttgccgggcatgccgagtacgtggccgaactcgcgcgccagctggcgcgcgagcgctttggcgacgaggcctacacgcgcggcctgaacgtctacaccacggtgtcgtcggtgcgccagaccctggcttacgatgcggtgcacggcgggctggaaggctacgcgcggcgccaccgcaagttcgtcaaggacctgtcgcagggcccgcagggtgcgctggtatcgctggacagcgccaccggcgcgatcgaggcgatggtgggcggcgccgactttgccaccagccgcttcaaccacgccacccaggcgcagcgccagccgggctcgaccttcaagcccttcgtctatgcggcggcactggagcgcggcgtgtcgcccggcacgctgatcaacgacgcgccgctgcccaatggttcgcgctggcagccgtccaatgacgacgggcgctttgtcggctccatcaccgtgcgccaggcgctggcggaatcgcgcaacctgccggcgatccgcacgctgcaggcgatcggcatcccgtacacggtggagttcgccagccgtttcggcttcgcgcccaggcggctgccgcgctacctgccgctggcactgggcaccggcaccacttcgccgctgcgcctggccgcggcctatggcgtctttgccaacggcggccaccgcatcgagccctacctgatcgcgcgcatcaccgacagcgaaggcaaggtgctgttctctgccgagtcggaggacgccgcggacagcccggccccgccgcgcgtgatcagcgcccgcaacgccttcgtcatggacagcctgctgcgcagcgtggtcgacgacggcaccggcgccggcgtgcgccgctacctgcgccgcgccgacgtggccggcaagaccggcaccaccaatgactcggtcgacggctggttcgcgggctacgccggcggcgtcgtcacggtggcgtggatgggctacgacgacaaccgcagcctgggcgagcatgagttcggcgccaccaccgcgctgccggtgtgggccgcctatatggagggccgccttgcgggcgtgcccgtgcctgaagctgaagcgcccgccggcgtggtccgcgtgggagatgactggatgtacgcggagtatgccgatggcagccacggcatcgccgccatcggcttcccgccgccggcacccgcggcggcgccggcggtcgatccggtcgccagcaacctcggcgggaccgcggcgccggccccggctgcccccgcgccgacacctgtcaccagcgagacaactggcctgccggcgcccggcgctgccacgccggccgtccccgcggacgccaggctgtagacttccggctttccactgtccccgatcccgatgtccagccacgccccgctgctgatctggtcggtcgccgcgctgaccacggccggcgtcctgttccgcccgttccgcctgcccgaagccttctgggccgccgccggcgccctgctgctgtgcgtcaccggcctgatgacgctgcccgacgcgctggcggcggtgctgcgcggctacgacgtgtacctgtttctcgcgggcatgatgctgatctccgagctggcccgcaagaccgggctgttcgaccacgtcgccgcgctcgccgtgcgccgggcgcgcggttcggcgccgcggctgttcctgatggtgtacggcttcggcacgctggtgacggcattcatgtccaacgacgccaccgccgtggtgctgacgcccgcggtgctggccgccacccgcgccgcgcgggtccggcatccgctgccctacttgtacgcgtgcgccttcatcgccaatgccgccagcttcgtgctgccgatctccaacccggccaacctggtcatcttcggcacacgcatgccgccgctggcgggctggctggcgagcttcgcgctgccgtcgctggccgcggtgctggccacgctggcagcgctgtggtggacccagcgcgcggcgctggccgagcccatcgaacatgacgtgccggtgccgccgctgtcgccgcaggcccggctgaccgcgctgggcatcgtgctgaccgggctgatcctgctggtggcctcgctgcgcggcaacgacctgggctggccgacctgcgcggcgggcgtggccacgctgctgctggtctgcgcgacccggcgcgagctgctggtgccggcgctgcgcgaggtgtcatggggggtgttgccgatggtggcggggctgttcgtgctggtcgcggcactggagcagaccgtggtgatcggccagctggccgatgccgtcgcagcggcgtcgcgcgacggcggcgcactggccctgctgggcgtgggcgcggtggtggcgctggcgggcaatatcgccaacaacctgccggccggcctgatcgccgcctcggcgctggcgggcggacatgcctcgcatgccgtgaccggtgccgtgctgatcggcattgaccttggccccaacttgtccgtcaccggctcgctggccacgctgctgtggctcacggcgctgcggcgcgaagggcatatggtcagcgccggccagttcctgcgcgtgggggccgtggtgatgccggcagcgatgctgccggcactggcgcttttgctgctttaggccgctggctcagctggtagcggcgtcattggccgcgggggtgttggcggcctgcggcaggggccggcgcaggccggtcgcgccatggcgcacggcactggcgtggtgttccgccacgccagtttccaccggcgtggccggcagcggcactgtgaccacatggagcagcatcaggctgctgcacggaaaggcaatcggcatgatgacgttattcccgacaaagagtcaggccgcgcgctgcagcggccgggtgccggcggctttatggcgggctgcctggcgttgtgcagacattatgtgcgcttgtcggcgttgtgcggcgcgggctttagcgatgtcatgaactattcacggagcaacgtcggcttgtggcgtaatcggcccaccgcgccgcaccttgccatgccccgtgcgggttgtgaggccacggcatctgccatatagtgaatccggcacacccgctgcgcagtcatccatcccaccacgcataaccatgaccagcaaggacgcggcgcaccgcgcgaaggacagcaacgccggcgacgatgccggccacccccacgcccccagcgtctccgcccgcatccgcgcacggctcgaggccgcgcaggagcgcttccacgccaacgacaatatttcgcaccacatcgagccgggcgagatggagcagcttcaggccgaagtgcaggcgcgcctggaggacgtgctgcgcgcgctggtgatcgacgtcgacaacgaccacaacacccaggaaaccgcgcgccgggtcgccaagatgtacctgaaggagatcttcgccggccgctacgccaaggcgccgccggtgaccgagttccccaacgtcggccagctcaacgaactgatgatcgtcggcccgctgcgcgtgcgcagtgcctgctcgcatcacctgtgcccgatcatcggcaagctgtgggtaggggtgatgccgaaccagcattccaacctgatcggcctgtccaagtacgcgcggctagccgaatggatcatgtgccggccgcagatccaggaagaggcggtggcacaggtcgccgacctgctgcaggaaaagatgaatcccgacggcctggccatcgtgatggaagccgagcacttctgcatgcactggcgcggcgtgcgcgacaccgatgccaagatgaccaacagcgtgatgcgcggctcgttcctgaaggacgacagcctgcgccgcgagttcctcacgctgctgaaccacaaccgcggctaggccgcacgccccgcccaccagccgccacaaccgagcgccacgcccatgctagtccgcctgctctatgccagccgtgcccgccaggccatcgacgccgccctgctcgacgccatcctggccaccagcctggaacgcaatccgcgccacggcatcaccggggtgctgtgccacggcaacggcatcttcctgcaggcgctggaaggcgaccgccaggacgtatcacagctgttccaggcgatcgcacgcgacccgcgccaccacgacgtgaccctgctgcatttcgaggaaacctgcacgcgcgactttgccggctgggcgatgggccaggtcaatgcggcgcgcatcaacaccgccaccctgctcaagttctcggcgcgcgccgaactggatccgtaccgcacctgcggtgcggcgtcgctggccttgctcaaggagctgatcgccggcgcgtcagtggtgtcgcgcaccggcgaacgcggacggcactgagcctcgccgtcaggccgtcacctggccgaacaggccgcactccaggtcgctctcgaattcctcgacccagaccgaaccggggcctgcctcgtagacactggtcttgtccgtgccgacccggcgcacgctgatgcgccgcaccccggcctcgcggctttcctcgaaaatctcgaacatctcggccgccagcccgacctgcctgcatacctgcaggacctgttgctgctcgtcggcgggaaattcggtgaacggtctcgttgccatggcatcctccgtcaaggttgagatcgccgcttgcgcgcagcgctaacgcacgtggtgcacgggcaccacgcctggaaaagacatgccgcggccgtcggccggcggcacacctgcgcgcccgccgcacaactgcggcgggccgcaaaccctcctgggaggtagttgttcggactcagcggactcagctcttgcgctgggtcactgccacgaacggggccggtgcgtgctggacggactggctgccgcagttcgggcagttcggatgggcagaggcgtgttccgcgagatgctcggttttctcgaacatatggccgcacttctcgcagcggtattggtagacgggcatggcgttccccaacgcggtgcacgcgccgcggggcgcgtgtcagcttcattctaggacagcggtccgtgccccgaagcgtgaaagttcgccgtgccggagccggcgcgctgcgcgcatgcggggatgtcaccgcgaattcactttctctcgcggcgctcctgcctgccgctgcgtgaatgcgtcttccgccacgcattgacataaggcaaatagccggccgcgctcgccgcggaacaagcgacgcaatgctgcgcaaacccaggtcaagcatcgcggcatggcgccgttctattggcaggtcacgcatttcccaaactggccgtgtccatgcccgcctcagctagttccctgaactagctgaattacgattcaaggaggtgcggaacatagccagaatctcggatttgtggtggcgcaatcgcccagtgcaaccggcgtggaccggttgccgcccatccggagatagctatgtacgacggagtcttgcgtgtcgccctggcggacgaccacccgctggtcgtggccgccctgcgcgactgcctgcagcgcagcggcagtgcccagatcagctgcgaatgccgcaacggcacggagttgctcggcgcgctggaccaacatcacgccgatatcgccatcaccgatttctgcatgggccacggcgatacctcgctggacggcttcaacctgctgggccgcctggcgcgtcgccatccgctgacgcgcgtggtggtgatcagcgcccagaccaatcccgccatcatccgccgcgccatgaagcttggcgtgcgcgccttcgtcagcaaggaagaccacctggaggaggtcgtgcgcgcctgcatccacgtcgcatccggcggcagctgcttctattcgcccgcggtgcacgccatcctgcaacacgccacgctggccggcgcaccggccaccgaactgacgcagcgcgaactggaagtgatccggctctatgtgcagggcctgcagttgaccgacatcgccggcaagctcggccgctcggtcagcaccatctccagccagaagaccgtggccatgcgcaagctgggggtgcagaccaataccggcctgatccgctacgcctatgaaaaccgcctgatctgacacggccggaacccgccgatgcagcaaaccgtcgaccgtgcccgtgaaaccctggccagcgccttcgatgcgcttgccgacaatgcgaggcgccagcaacaccagtattcagtgaccatcgcggtgctgatcgccatcgtgctgttctccggcttgctgcttgccggcctggccacggaacaacacctggactaccgccgcagcgacgtctcgcggtacgccggctcggtctcgcagttgctgcataacgagtcctcgttcctgcggcgcaccgtgctgggcatccgctacaacctggatgcacccgcaccggagccatcgcgcgatcccggcttcggggccttccggcgcaccggcaccgccagcctccacgtcgatgccgtgcgcaaggactatcacctgcttgccaccgagacaacgcggcagggctggggcgccgggctgccggcgcagtacgtgcggctgcggcagattgccctggctgcggtggccacgcaacaggcgttcgatctcgaccacggggcctacgcggtcgcgctgaacgaggacagcgccgtggtcatcagccagcccgaggccggcgcgccaccgctcgcgctcgacccggcgctgatcccgctgctgcgcacatggctgacccaggcgctgctggagcgcagcggccgcagcgtgccggcgcgcgagcagcaggtctgggtgggtccgctgcgccacccggtggacgacactccggtcatggtgctggccggcgccgcctatgccggcgacacgcccaccatgctggtggccgcctgcgtgcccctgcacgccttcctggccgacttgcagcgcgcggaggatccggcgctgctggcactgctcaatccagccggtcaggtcatcgatgtatcgccgcaagactggccggcggcctcggccagcgtcaacgatgtggcagccggcacgcgcctgctgtcgcacagcaggctggatgtcacgccatcgggcatgcggctggtgcagccgctgccggcaggcttcgggcagctggtctaccacctgccgtatcgcatgctgggcacggcgctggcagcggagctggccgtgatcgccggcgccatgctgctgctgaccggcgccatcgggctggccgcgcgctactggagccggcacctgctgcggcgcacgcacgccgaagcctcgcgtgcgctggaaagcgagctgatgaaccaggtgctggtcaatgccacgccgatcggcctttgcatcgtgcgtcagcacgactacgccgtcctgacgtcgaacccgctggccggcgtgctgctgcaatggcagccccatgggcacctgcccgatgccgtagcggaggcgttcaagaaacagccatgcggtggcagcagcggacaagcgtccatttccagctttaccgtcgcggcaccgccgcgcgtgccggcggatgagccatccggccacggcgacgccacccagcacttcctgcaaatcacctacgcgccggcgcgctaccgcgatgaggcagtgctgttctgcgccgtgcaggactgcaccgcgcagcaggcactgcaagagcagttgcgctccgcccagcaggccaccgaggcaatgatgcgcgcacgctcgaccttcttcgccgcgatgagccacgaaatccgtacgccgctgaacgcattgctgggcaacctggagctgctcgcgcgcggcagcggcctggcggcacacgcgccccggctcagggcgctggacagcgccgccgaggcgctgcgccggatcgtcaacgatgtgctggatttttccaagatcgatgccggcaagctcaggctggtcaacgcgcccttccgccccgtcgaggcgctggaaagcgtggcgctgacccatgcgccgatggtggccggccgccccatccgcttccacctgcagctgtcgccatcgctggatgctgaggtcacaggcgaccgcatgcgcctggtgcaggtgttgaacaacctgctgagcaacgccttcaagttcactgccagcggccgcatcaccttaaacggcgagctgcgccaggaccaccacggcacgcagcggctggtctgccgcgtcagcgattccggcatcggcatgccgccgtcgctggcggcgcgcgtgttccagcccttcgtgcagggcgatgccgcaaccgccagccgctacggcggcactggcctgggcttgtcgatctgcgcccggctgtgcgagctgatgggcggcagcatcagcgtggacagcgtgccggacgtgggcagcgcgttcacggtctcggtgccgctgccggcggccgctggcacgccgctgccgccggtcccgcccgccgcggcgcagtgcggcgacgtggtcgtgctgtgccagcacatgcgtaccggcgaggccctggccgcgtggctcgccacggcaggctggcgtgccgatgtgctggcatcgcaggcggccgcactggcgtctttccaggtcaaggtgccacgcgttatcgtcgccactgaagagtaccccctggccgcactggccggcctgcgcgatgcggcaaaggtcccggttgtgtgggtgacacaggagggcccgcatcggccgtgccagtgcgcccccggcatgcacgaagtcacggcctacagccaccgcgcgctgctcgactgcgtggcccaggcggccgaaggcccggcgccggcggcgcaggcactcccggcatcggccgaggcgccgctgacgatccttgtcgccgaggacaatgcgctgaaccagaccctgatcgccgaacagctgcaggcacttggctgccacccgatcgttgctggcaacggcaggcaggcactggcggagctgaagagcacgcacatcgacgccgtgctgaccgatatccatatgccagtcatggacggccatgcgctgctgcgcgcggtgcgcgcgcagcatcccgacatgccggtactggccttcagcgcattcactggcagcgagccatgcgcagactggcgcctgcgcggcttttccggctttatcgccaagccggcgtcgttgcaggacctgcaggcgtgcctgcatggcctgcccggccgccggcatgccgcggcccctcgcaccaatgacgagccagctgcggcttcccaggcagaaaccgctgatcgccgccgctacgaagccatgctgcgccggcagctgcaacaagacctgccagcgttagcgcacatcattgcgcagcagaacctgccggcattgcggcactgggtccatgccgcagccggcgccttcatgatcgtgcgccgccagcccatcgtcggggcatgcctggcactggaagcactgtgtgacggcgcccaggcgtggaccccggccgccgcagccgcggccgaagccctgcatgaacggctgcgcggatacgcgcaggccgccgcagcggaataatgcgcgcggcgcgctgcgccttaccacaattagcggatttgcgagcatcgccacgcgggacgataatggcaacgctgcgccatggccgtcctggccatgcctgagcaatgctggcgcggcattgtcttcaatgtctctccccatgcagccagaacaaggccttccccagccacagcggacctgggcgatcctcactgttttcttcggcctgatcatggccgtgctcgatggttcgatcgccaacatcgccttgccctcgatctcacgcgagctgcaggccgatccgtccagcacgatctgggtggtcaacgcttatcagctgacggtgaccgtgtgcctgctgccgctctcgtcgctgggggacatccttggctacaagcgcgtgtaccgggcggggctggccaccttcctgctgggctcgctgctgtgcgcgctggcggtcaacctgccgatgctggtggccgcgcgcgtgctgcagggcatcggcggcgccggcatcatgagcgtcaacacggcgctggtgcgctttatctacccgcccacgcgcctgggccgcggcatcgggctgaacgcgctggtggtcggcgtgaccatcgccgtgggcccgtcgctgggcgcgctgatcctggcggtcgccagctggaaatggctgttcgcggtcaacgtgccggtggccatcgtcgcgctggtgctgagccgcacttcgctgcccgcgacgccgccgcagccgcgcgagttcgactaccacagcgcgctgctgtcggcgctggtgttcggcatgttcatcctcggcgtcgacggcctgggccacgcccgctggcgcatcgcaggcgccgcgggcatggccgccgctgtgatgctgggttggctgctggtgcggcgccagcacgggcgccccgcgccgctggtgccggtggacctgttttccagccgctccttcacgctggcggtgggcacctcgttctgctctttcatgacgcagatgctggcctttatcgcgctgccgttctatctcgaataccagctcggccgctccctgcaggaaaccggcctgctgatcacgccctggccgctgatggtggcggtgatggccacggtgtcgggccggctgtcggaccgctatccggccagcatcctcgccggcatcggcctggccatgctggcgggcgggctggtcgggctggccacgctgggcccggacgccggcagcctggatatcgtctggcgcatggcgatgtgcggcacgggcttcggcttcttccagtcccccaacaaccgcgccatgatcggcgccacgccgcccgagcgcagcggcggcgccagcggcgcgcaggcgaccacgcggctgctggggcagaccagcggcacagcggtggtggcgctgctgttcagcctgacgccgaccggcgcggcgcgcattgcgctgtatctggcggcggtggtggcggcgctgggggccttgatcagcctgagcaggttgcgcgatgccagcggcgcggaacctgcgcggggggcggtggagccggacgcctgatcagtgattgcgtgctcccctctcccgcaagcgggagaggggagcaaaccctctgggtttaaaggcctactccgccttcgcccccgattccttcaccaccctcgcccattttgcaatctcctggcgctggtatgccgccagtttctccggcgtccccaggatcggatccagccccagcgtcttcagcttcgcctgcacatcgggcagcgtgaagatgcggttgagttcagtgttgagcctggccaccacatccttcggcgtattggccggcgcgaacacggcgaaccatgaatcggcttcaaatccaggcaagccctgctcggccagtgtcgggatatccggtgccgaggccgagcgcttcgcgctggtaatgcccagcgcgcgcagcttgccctcgcgcaccacgggcaaggccgacggcaggttgtcgaacatcatggtgatatggccgccgagcaggtcggggatggccatggctcggcccttgtagggcacgtgcgtgatcttgacgccggccatcgaattgaacatttctccggccacgtgcggcgaggtgccgacgccgggggtgccgaaggtcagcgcgccgggcttgctcttcgccagtgcgatcagctcggccgtggtcttcgccggcacgccggggttgaccaccagcacgttgggcgtcgaggcgatcatcatgaccggcgcgaagtccttcaccatgtcgtacggcatcttgctgtacagcgcgccgttgatcgagtgcgtgccgaccgtgcccagtgccagggtgtagccgtccgccggcgcgtgcgccaccgcctcggcgccgatattgccgcccgcgccgggcttgttgtccacgatcacgggctggccccacgatggcgagatcttctccgagacgatgcgcgccagcgtatcgggcgcgccgccggtcgggaagccgaccacgatccggatcggcttggcgggccaggtttgcgcgagcgcgggggccgcgccgaccagcgcggatgtgacaagcattgccgcggcaagggtgccgaaacgcatgggtgttcctcctgttgccggcggctgcgtggccgcctgctatgtgaagacggcggccactgccgccgtctgaacctgctaagctctataccgcgatgccgccgaactcctgcatcaccttgtcatgcaggcgccgcatgccgcgcagccagcggtcatagtcctggcccttgcggcgatagtactcaagcacctccgggtgcggcaagatcaggaagcgctcatcggccaccccttccagcgtcaccgcggcgacgtgctcggcggtgaccgagccttcctgcaggaagcccttgcgctcgcccttctcgccgaacagcatgttggtctgcacgccctgggggcagatgcagctgaccttgatgccgcggtcgccgtaggtgatcgacagccactcggcaaagccgatggcggcgtgcttggtcaccgcatacggcgccgagccgatctgcgacaacaggcccgctgccgacaccgtgttgatgaagtagccgtcgccgcgctccagcatctgcggcagcaccgccctggccgcgtggatatgcgccatcacgttgatttcccagatgcgctgccactcgtcggcgctcgcatccagccccttgcgcaggatgatgccggcgttggaacagaagatgtcgacctggccaaagcggcgcgtggcctcgtcggccaggccctgcacggcggcggcatcggccacgtcgaccggctgggcgaacacctggcacgcaggcgccgcggcctggacctcggtggcaacggtggcggcgccggccgcgttcaggtcggccacggccacgccgcgcgcgccggcctgcgcaaaggccagcgccagcgcgcgcccgatgccggtggccgcgccagtcaccacgacggtcttgttgcgtacttccatgggttgtctcctcgttgaattcagtgcccgcgtcatgcgttggacgcgtgggtatgggtatcagggtctggctgcgcggaagcaaagcgggcggtcgcgcgcgcgccgccgggttgccacagccgcgcctgcagggtctcggccagttcgcggatgcgcgggcccaggttgctttccaggatctcgggcgacagccgtgtcgcggccccgccgatattcaacgccagcacctcgctgctgcccgccaggcgcagcggcgcggcggcgccgctgacggtgcggtcccattcggcatgcgccacgcagaagccgcgccgtgcgtagtcgcgcagcgcacggtcgatgccggtgcgcacggcgggccagcgcgagccatagtggcgcgccagttcggccagcgcggcctcgcggtgatcggcatcgagccccgccagccaggcgcggccgatcgccgaggtggccatcggcaggcgcgcgcccggcgccagccggatcaccagcgccccgcgcggctggcagctttccaggtagaccatggcgtgccggtccggcatggccagtgccaccgtgcaatcggaggcaaacgccagcgactgcatcagcggctgcgcgatctcgcggatgccggcgccgcctacatagcggtggcccagcaccatcgcgccctgccccagccggtacttctcagtggcttcgatgtaggtgagatagccgagcgtggccagcgtgtaggtgagccgcgacacggtcgggcgcgggatgccggtgcgccgcgacagctcggcgttgcccaggtaatcgtcctgcggcccgaaggcgcgcaacagctccatgccgcgtgccagcgcggtgacgaagttgcggtcgtcggcgcaggcatggcccgcctgcgcgtcggccggcaccaggacatgtgcggcatcgggcggcggggttggaatggtggtggtgcgtttcatgggcaggcggccgggaagagaacattgatagcagcaacggggctgcgcagggaccgctatgtagggaaagcatgtgccatagaaacggcgttgatggatacgaatcaaaaagttagtacggcttttgccggacgaaattcttgtaaatacaaaccattctcatttatgatgcgccattttcgtcgttttcaccttgcgccctcatgcttgtccgccgtcttgccatacccgccgccgtcagttgcctgttcctgccttccgttgtttcccacgccgccgaagatctcagcacgctgccatccgtgacggtcagcgccgccgccgacgggcaaactgacgtaggcttcagcacgcggcggccggccggagtgaccaagtcggatcaatcagcggccgacgccgcgcagtcgatcaccgtcattacgcgtgacctgctcgacagccagcaggcacagaacctcagcgacgcgctgcagaactcagccggcgtggtcaccaacgtctatggcaggcgcggctgggacgacttcatcatccgcggccagcgtgcatcggaatcgatctttgccgacggattgctcgtcgacagcaacaaccgcgtggcgcaggagctgttcggcgtggaacgcgtggaagtgctcaagggaccggcctcgatcctgttcggcgcggtgcagccgggcggcctggtcaacatggtcagcaagcgcccgcgtgccgaactgttcggtgaactgggcctgaccgtcggcaactacggcttccggcagacgacggtcgacgtcggcacgccgctggccaaggacagcaaggccgcgttccgcctgaacgcgctgatgatgaacagcgacgatccgaccgactacgtctggtatcgcaaccgctggatcgcgccatcgctgacgctcgaccttggcacgcgcacggacttcacgatcctggccagccacagccaacgcaactacgtgcgccagcagggcctgccagtgaatggcaccctggtgccgaaccgcaatggcgtggtgccgagcaaccgcttcatcggcgagccgaatgcgccgtcttatgacggcgagcagaaccgcatcggctacgcgctgacgcaccgcttcgactccggctggaccttgaaccagaacctgcgctaccagacgtcgtcgctgaccggcacgctggtgtcggccggcaccatggccgtcaacagccaggcgatgaaccgcagtggcacgcagcagagcttctcgggggactcgttcggtgttgacactaacgtgcagcggactttcgcgttcacggggcatgcccacagcgtgacctttggcatcgactaccgccatacgaaggaagaccgcctgcagaagacgtgccgcgtggcagcgctgaacgtctacaacccggtctatggcgccagcatcaactgcccgtccgcctatagcctggacgcgaccgatacgctaaacgcggttggcctctacctgcgcgaccagatccgtatcgccgagcgctggaccgtgaccggcggcgtgcgctacgaatccgcgcagacgagcacgacggaccggctggcgcggtcgcgtaccggcaacgacgacaacgccgtcaccggcagcgcgggcgtgatgtacgacctgacgcactgggcacgtccgtacctgagcttcgccacttcgttcctgccgaacgccggcaccgacgtcaacggcgccacgttcaagcccgagaagggccgccagtacgaagtgggcatcaagttcgacatgccggacaagaccggcctgctgaccctggccgcgttcgacctgacccgcaccaatgtgctcagtaccgatccggttaacacaggcttcagcgtggccgtgggcgaacagcgttcgcgcgggctggaaatggagctgacgcaggatctcggcaatggcctcagcgtttcgggcgcctatgcctatatcgcaagcgaagtcaccgaagacaccacggctgcgaacgtcggcaagccgctcaacagcgtgccccggcacagcttctcggtgtggagccagtaccgcttccgcggcgcgctggctggctggtacgtcggtgccggcgtgcgcggcgagagcgccaagcgcggctacagctttaactacaccgtgccgggctacacggtggccgatcttgccgtcggctacgtggcatcgcactggcgcgcggcgttcaacgtcaagaacgtgttcgacaagatgtactacgcgggcggcctgaacaacaacgtgctaccagtgggcaatccgcgggtggccatgctcaacgtgacgatgaactattgatgcggcccccgcctggagcctcctgaccagtagtcaggcggccatcaagctgatgtggctggccttgcgcccgccccatcgccgcaatcaccgcccctaaaatctgcatcccccgctgaatctgctccaccgtcaaactcgcataaccgagcaccagcccggccgctcgacgctgtccgtgcggccggacccctgcaaacaacggtgataccgggtagacccccacatcctggctgcgcgcagcggccaccagcgctgtctcgtcgcggggccgcagcgacggcaaccacagcaccacatgcagccccgccgccgtaccgcagacttccgcgtccgctggcaggaaacgtgcgacgccatccagcaaggccgctcgccggcgctcgttttcccggcgcatgcgccgcacatggcgttcgtaggcaccgctttcgatcagcgctgccagcacgcgctgctccagcacgggcgcatggcggtcggccagccgcttggcctgccggaacaccggcaccagctcaggcggcagcaccaggtagccgagccgcagttgtggcgacagcgccttggagaaagtgccgacgtagatcacgcggccgtcggtgtcgatcgagcgcagcgtgtcgatcgggcgctggccgtagcggaactccccgtcgtagtcgtcctcgatgatccaggcgtcgtggcgctgcgcccattgcagcagctccaggcgccggccgatcggcagcacgccccctagtgggaactggtgcgacggtgtcacgtacaccaggcgcacacgatcgtcctggggaaggctggcggtatccaggccattcccgtccaccggcgtggcctggcacctggcgccggtggcttcgaagcagcgcctcgccatcaggtagccgggatcttcgaaggcaaaggcgtcgccggcatccagcagcagccgcgcgcacaggtcgatggcctgctgcgagccatgcaccaccagaacctgctcggcctcgcaggccagtccccgggcacgccgcaaatagccctggagggcgcgtcgcagcgacgcctcaccttctggcggggcgtaagacaggctgttttgctggcgcagcagttcggcctggtaggcacgccgccaggccagggttgggaagtcccgcgaagccaccgccccatacaggaagtcgaaacgaaccggttcagcctgcagcagtgccggcatgccgagtcccgccacgcggcgcccgaattcggacagggttggggcggtcctggcgcgccggcctgcgctgatcccggctggtgccggtgccgccagggggctggcgattcgggccacgcgccccaccgcagtgacgaggaagccctcggcagcaagttgttcgtaggcggcggtgacagtggtacgcgacacccccaactcggacgccagcgcccgtgtggacggcgcccgggcgcccggcggcagggtgccgtccgcgatctgggcacgcagaagatcgtagatgcggcgccccgcgcccgtggctccggcacgggtaccggctggctggcgtgactggcccataaagaatcatgaaaaccggaccttccgattgtgccagttgtcggcgacagtatcgagcattccatcgcttccgattccccaccatgtatattcctgctcactttgctgaaaaccggccagaggaactgggccgcatcatccgcgagcacccgctggggatgctggttacgcaaggcagcgccggactggatgccgaccacatcccgttcgagttcgatcccggcgagggaacccacggcgtgctcacagcccacgtggcccgcgcgaacccgctctggcagcgttgccccaccggctcgccggtcatggtcgtgttccggggcgccgaggcctatatctcgcccaactggtacccgagcaagcatgaggcgcaccgccaggtgccgacctggaactacgaggtggtgcacgcgcacggcacgatcaccgtgcatgacgacgagcgttttgttcgccgcctggttgcgcgcctgacacggcggcacgaggcagccgaacccaggccctggaagatgggggactccgcgccggagtacatcgacagcatgctgcgcaacatcgtgggcatcgagatcgccgtcacttcgctggtgggcaaggtcaaggtcagccagaacagggagttgcgggatcgcctcggtgccgccgacaccctggaggcgcgggggtatggcgaacttgcgcagtccatgcgcaaggctggttgaattgcccccgggcccgcgctcagcttttcctcaccattgacgaataccccgccatgtcattcatccccttcctgatcgcagccatcgttctcgccatcacccccggcccggccatcgcctatgtcgttgcacgaacggtggctggcggccgatccgcaggcctggcttcatgcttcggcaccgccctcggaggcttgctccatgtgctcgcggcagccttgggcctgtcgctggtcattgcccagtcggccgtggcattcaacctgctcaagtatctgggtgctgcttatctggtgtacctggggattcgcatgctgatgcgcaagcaggcgccggtcacgctcgaaaccatgccatccagaggtgcgcgccgcgctctggtcgagggcatcatggtcgaggtcctgaacgtcaagacggcgctgttctttctggcgttcctgccgcagtttgtctcggcgagcgaagctctggtgccgcagttggtgctgttgggctgcatttgcgtcgcgctcaatacgctggtcgacgttgttgtcgtgtttgccgcgcatcgtctgctcaagtccggcgccgcccgcgaagctcgcgcccgcttgatgacccggatgtcgggcgtgacgatgctgggcctgggcgccattctggcgctcgcccggcgcgaagcatagacaggggggcggttcggcgcagggctcgaaccgcccgcccctcaagcagcagcccgccgggccgcgccgcgatactgcgccagcaacgcgtcccgccgtactgccgccgcatccatgctggcctccttcacgtggccgtagccgcggatatcctccggcaacgcggcaagcgccagcgcggtgtcgacgttgtccgcgctcagggacgccgcgaactcgtcgaccaaggccagatagtcgttgaccagcgcccgctcggcgcggcgctcggcagtcttgccaaacacatcgaacgccgtgccacgcaaccccttcaggcgcgccagcaagcggaatgccgtcatcgtgcgcggaccgaagcggcgcttgaccgggtggcccttgtcggtcttggccagcagcggcggcgccagccagaaattgagctggtagtcgcggccgggctccccttcaaactgggcgcgcagcttgtccaggaaggcgggatcggcgtagaggcgcgccacctcgtattcgtctttgtaggccatcagcttggccaggttgcgggccacggcctcggtcagcggcagcttgcggtcgatgcccagttgctgctccgcggcgcggatgcgctcgacagcctcgcggtagcgggcggcatatgcagagttctggtattcggccagcatcgtctcgcgcttgcggatcagggtgtcgagcgcctgcgggattgccacgacctgtgcggccggggccgccggagcacccggcaagtgcgccttgaccgccgcctcgccatggtgcgcgagataccgcccccattcgaatgccagccggttcttgtcgatcgacaccccattgagttcgatcgcgcgcagcaggctttcacgctgcagcgggatccagcccttctgccaggcaaagccgagcaacagcgggttggagtagatggcgtcggccagcagggtcaccgcccatgcgctggcgtcgaagaatgcgcaggcatcgcccacgctggcgcgcaggtcctgctcggcgctggcaccggggaacttccacttcgggttcttgatgaattccgcggtgggcgtgttggcgctgttgaccacggcggcggtcaggccatgccggaccttcgacaacacctcgggcgacgccgagacgatggcgtcgcccccgatcaccaggcgcgcctcacccgtcgcgatacgcgtcgcatgcaggtcgtccgggcccggtgcgatctgcacgtggctgatcacagccccgcccttctgtgccaggccagccatgtcgagcacggtcacgcccttgcgttcaaggtgcgatgccatgcccagcaggccgccgatggtgaccacgccagtgccgcccacgccggtgaccagcacgccgtatggccgctccagggccggcagccgcggcagcggcagcgcctcgaagtcggcgccggtgcctttgccacccgctgccgcgggcttgcgcacctgcgccccctcggcagtgacaaagctcgggcagaagccgttgacgcaggagaaatccttgttgcacgacgactggttgatcttgcgcttggtcccgagttcggtctccagcggctccaccgacaggcagttggacttggccgagcaatcgccgcagccctcgcagaccgcgtcgttgataaaggcgcgcttggccgggtcaggataggtgccgcgcttgcggcggcggcgcttctcggtcgcgcaggtctggtcgtagatcaggatggtgacgcccgcggtatcgcgcagctcgacctggacggcgtcgagctggtcgcgatggaacacagtcacgcccgacggcagcatggcgccgtcgccatacttctgcggctcgtcggtgacgacgaccagcttcttcgcgccctcggccagcacctggtgcgcaatctgcggcaccgtcagcacgccgtcgatgggctgcccgccggtcattgccacggcgtcattgaacaggatcttgtaggtgatattggccttggccgcgatcgatgcgcggatggccagcagccccgagtggaaatacgtgccgtcgcccaggttggcaaacacgtgcttgtcgccggtgaaatgcatctggccggtccaggccacgccttcgccgcccatctggctgaaggtgtcggtattgcggtccatccacagggtcatgtagtggcacccgatgccggccagcgcacgcgagccctccggcacgcgcgtggacgtattgtgcgggcaccccgagcagaaccagggcttgcgctccaccgcgatgcgcggctgcgcggcctcgcgctccttggcctcgatcagcgccacgcgcgcggcaatgcgtgcgcgcaccgcttccggcaggtcaaagcgttccagccggcgggcgatggccttggcgatcagcgccggcgacaattcatagtgcgcgggcagcagccagttgccacgcggcaccgaccactcgccgccatcgttgccacgctggtcgaacttgccgaagaccttgggccgcacatcctcgcgccagttgtacagctcttccttgagtgcgtattcgaggatctgccgcttctcttccaccaccaggatctcttccaggccggtggcgaactcacgggcgccgtgcgcctccagcggccacacgcaacccaccttgtagacgcggatgccgatgcgggcgcacgtgtcatcgtccaggcccaggtctgcgagcgcctggcgcacgtccaggtacgccttgccggcagtcatgatgccgaagcgcgcgttcggcgaatcgagcacgacgcgattgaggcggttggcccgcacataggccagcgccgcataccacttgtggtcaagcagccgcgcctcctgctccagcggggaatcgggccagcggatattgagtccgccctgcggcatgacaaagtcctgcggcagcgcgatctgcacgcgctcgggatcgatctcgaccgaggcggtcgactccaccacgtcggtgacgcacttcattgccacccacaggccggaataccggctcatggcccagccatgcaggccgtagtcgaggtactcctgcacattggcggggtacagcaccgggatgccggcggcctgcagcacgtgctccgactggtgcgccacggtggaggacttggcggcatggtcgtcgccggccagcagcagcacgccgccatggcgcgacgagccggccgaattggcatgcttgagcacgtcgatggaccggtccacgcccggccccttgccataccacatcgagaacacgccgtcgcgcgtggcgccggggaacaggttgacctgctggctgccccagacggcggtcgcggcaaggtcttcgttgacgccgggctggaacaccacgtcgctggccgccaggtgctgcttggccttccacagggcctggtcgacgccgcccagcggcgagccgcgatagcccgagataaagccggcggtgttgaggccggcggcgcggtcgcgcgccttctgtagcattggcaggcggaccagggcctgcacgccgctcatgtagacgcggccctgctccagggtgtacttgtcgtccaggctggcgctggccagggcttcgagcaaggcggggttcagcggggcattcacgatctcagtctccgtgcttgttctcttgtatccggagcagtttagaaatccgtgccgtcatcgtaaaatcatgaattcaaacacctgatatctgaaaaacggataacccggagattcccatgttcaaggcgcgcgaaggctcggaaagactggccaaggaagtcacgctgaggcagttccgctacttcgtcgcggccgcggagaccgggcaattctcgatggccgcgaccgccgagcatgtctcgcagtcggccatcaccaatgccgtgctggcgcttgagcagcgcctggcggtacgcctgttcgagcgccggccccatggggtgacgttgacggcagaaggccacctcttcttccagcacgcccgccagatcctggattcggtcgaggatgcgctgcgcgagccgcgcttccaggtgcacgggttgcagggcagcgtgcgccttgccgcctcctatacggtgctgggctacttcctgccggggctgctggcgcgctttcgcaccaactatccggacatcgaactggatctgctcgacatggaccggcccgatatcgagcgggccgtgctggcgggggagatcgagctgggcatcgcgctgctgtcgaacctggagcggccccagcgcttccagcgccatacgctgatgcgatcccggcgccagttgtggacttcgtccagccatccgctgctggccgtcgagcgcccttcgctgcgcgatattgcggcctatccgtatatcctcatcaccgtggacgaggccgaggaatccacgctgcgttactggcgcagccaccggctcgcacccaaggtcgcattccggaccggctcgatggaggccctgcgcgggctggtggcgcatggcttcggcgtcaccgtgctgtccgacatggtgtatcgcccgtggtcactggagggaaagcagatcgaggcccgcccgattgccaatgcggtgccggacatggaggttggcatgctgtggcagcccgggcgcaagctgggcaagccggcggatgcgctgagggagttcctgattcacgcgtgcgggagctgaggcgggacattcgattgcccgcgcccttacaacaacgctatctgaaggaccggtagcctgtcgtcgagtagtccgtgtagaagtccgccaggcaatgcagattgagcgcccggatctcttcagtcatgaagtcaacaaaaacgcggatgcgcgagggcaggtgctggcggctgaggtaacagatgtaatgcccgcggtcgtcaggcgcataccgtcccatggcgatgaccagttcgccgcgggcgatgcggtcgcaggcctggtagcccgccatctgcgcgatgcccagcccgtcgagcaccgccgccagcaccagctcagggtcattgaacgtcagccttgcggcaggcacaaccttgcgcacatgcccctcgaccttgaattcccattcaaggatgcgcgcgccggcgatgcgggtgttgatgcattcgtgccgggcgatatcctccagcgtcgacggtagtccatgccgcgccgcgtaggcaggagacgcgcacacagccatctgcatcgggatcagctgcttcgcaacgatgcttgaatcctcgatgcggccattgcggaacgcgacgtcgatgttcccggccgcgaagtccgttggccggtcatcgagcaccaggtccagggaaatgtccggataagccgccgagaacttcgacagcagcggcgccaccaccttgcggccgaagccggccgtcgcgctaatgcgaagcaggccgcttggcggtccaaggcgcagttccagcatgtcgttcatggcctcgacgatatgcgccacgccctggtggcagttctcgaagaagcgctcgccctcgcgggtcagttgggtggtgcgcgtggtgcgcaggaacagccgggtgctcagctgcgtttccagcttcaggacgttgcggctgaccgctgagcggccgatgcccagccgctcgcccgccttggagaagctgccctcggtggcgaccgccatgaaggcgatgatgccggcgtagcttgccgcgaaactggcggacagcccgtccgcgcgatccggcgggccggggcgaaagccccgctgcggcataccggttacgtctctatccgcccccccgcggttgacaggggacgtcaggcgaacgtctggaacgacgatgtccatgtcattgcctttcggagcggcgcaacgaatgaggatccacgctgtgcggtgcacaaccatggcatgatcgtaatgacccgccatgcccgggtaaatgacagatgcccctggatttctgccatccggcccggcgcgagcggcgacaatgcagatatgaagcagcggaaggcgccggtccacagggccttccgctgcgatccgtggcgaaggcgtcgcactgcgcgtgcttgccggccacatgccttgcgcgggatcgcgccggcggcataacatccatcgactttcaagatccctgccatggttccctctccgcctgcgccctcttcccggacacttgacgaccagccacgcaatcttctgttcgtggccttcccggacatgagcctgcttgatctcaccggaccgcaaaccgtgttctgggctgcctcccggtttgcacgcgaacgcggcttcgccggctaccggagctatctggcaagcgagcacggcggcctggttgcctcggccgaaggcaccgccgtgcaggccatggcgctctcggaaatcgatctgcagcacatcgatacgatcatcctcccgggtgcccccgagatggtcagggtgctcgacagcgccacctcgctggtcgcctggctgcagcaggccgccggacaggtacgccgcgttgcctcggtctgcagcggggccttcctgcttgcgcaagcgggcttgcttgacggcaggcgcgctgccactcactgggcgatgcatgcgcagttccgcgcgcgctttgccgcggtcgaactggaccgggacgccattttcgtccgccaggaccgcatctggacctcggccggcgtgaccaccggcatcgacatggcgcttgcgctggtcgaggacgactatggccacgatatctcgctgagcgcggccagggagctggcggtcttcatcaagcggccgggcacgcagccacagatcagcgagatcctgctggcgcagagccggcacgtgccgctgttcgaggcgctccatctatggatcatcgaaaacctgtcgcgggaagggctgtcagtggaacagctcgccgaacaggtcggaatgagcccccgcaactttgcccgggtctacaagcaaaagaccgggcgcaccccggccaagggggttgagcatttccggctggaagccgcacgccggctgctccaggacctgcatctgccggtggagcagatcgcaaggcagtgcggcttcggcagcgaggaacggatgcgccttacgttccagcgcaacctgggcttctcgcccagcgagtatcggtcgaaggtgaccggctgagaaaacgccacaacccggccgcaccattggtgccgaacgggaaacaccatgcgtccgccgccggcgctaccgtcactgcaccccttcgcctagcatgggacatgggttggatgcccatcccttccaccagaatcgaggtgcatgatgaagatcgttgtgattggaggtactggcctgatcggcagcaaggtcgtcgcccggcttgccgggcaaggccatgaagtcgttgccgcgtctccgcagaccggcgtgaatgcgctgacaggcgaaggcctgagccaggcacttgccggggcgcaggttgtcgtggacgtggccaactcgccatcgttcgcggatgatgccgtcctgcatttcttcgagacgtccggccgcaaccttgcggcggcggagaaggcagccggtgtcgcgcaccatgtggcgctgtcagtggtcggcacggacaagctctcacaaagtggctacttccgcggcaagattgcgcaggaagcgctgatccggaacgccggcatcccttacaccattgtccgctccacgcagttcctcgaattccttggcggcatcgtccagtcgggcgccgatggcgattccgtgcgcctgtcatccgcatcgatccagccgattgcctcggatgacgtggccgaagctgtggccgaccacgcccttgccgatcccgtcaacggcatcgtcgatatcgccgggccggaacgcttccacctgagcgacctcgtgcaacgctatctcgatgccaccaaggatccgcgcaaggttgtcgtcgatggcaaggcccgctatttcggcgccgaactgcaagacgatacgctggtaccggaaggcccggcacgcctgggcaagaccgctttcgaagcgtggctgcgacagagccagaagccgaaggcctgacaacgcgggcgggccatatggacaacaaggggctgcaagcccccccgctgagcctgctcgacaagtatcgcgggcagggcttccacgccctctacaccacgaccgtcaccgtctcgggcggggaaaccggacacggccgcgcctcgggcgtggcgcgttccgacgacggcaatcttgtcatcgacctgcggctgccggcggcgctgggcggccccggccacggccacggcaccaatcccgagcagttgttcgccgcgggatatgccgcctgctttcatggggcgctgaacctgctggcccagcgatccaatgtcagcgtcgacaacctcgcagtggaagtggagatagcgttcggccgcgatcccgttgacggcggcttcgcgctggccgcggacatccgggtcaggatgcctggcgtgcaacgacaggtggcggaagaactggtgcgcaataccgagcgcttctgcccctatgtgaagatggccaggcagggcattgtcagcgtcgtggcagtggttgactgagctgcgcgcaacgacgggcccgcggatgcgatccctgaaccttcgggatcgcatccgcagccggccaatgtgctacttcgttggcgtcaggatcggagcgcccttgttcttcagcaacagcaccatgaacttcgcgggcctggtgttgctggcgttgcgcccgacaatatgaatatcgtcagggccttcgtggaaggtctgcccggcagtcagcgtgacttccttgccgccccggactcccatcacgatactgccctcaaggacatagacgaatccgtgcgcgtcatggcgatgcaccgggtcggcgccgccgggcgggtattccaccacgatcatctgcacctccttgccgggatattccggaagcgcctctgtcgacagcagcgtcaccttgggctccggcggcgcagccatggccggttgcgccaccagcaggacggaaagcagcagcggggccaggcccagcgttctgatgattttcacgatgtcactccagctttgccttatcgaggccataggccttgtcggccgagcccggcacggtccggaaggccacgttcagccggttccagccattgatggccatgaccagaaaggtcaggtccgagagttccttttccgacagatgcgcgcgcacgcgctcgtacaggtcatccggcacaccgtgcggcgggatgttggtcagcacctcggtccacgccagcgcggcccgctcgcgcggctggaacagcgtcgattcgcgccagatcgcgacatggtgaaggcggagctctcgctcgccatggatgcgcgactgcttgacgtgcatgtccaggcagaaggcacagccattgagttgcgaagcgcgaatctcgaccaggtcacggatggatggctcgatcgcattgtcctgcagcagggtgccgaattccaggtacttcttgaagagttcgggggactgcttcatggcattcacgcgttgggtcatgtcggctcctgagggatggaaaatgtgaagggatgccgtggcactcaccactgcgtgccgcggcatggagcaaatcgtaggccgcggcggcgcacggcggtaggcgcgccaaggtacccacactgttgaggcttcgacaccaatcagggctttggcgtagcgcggctcgggggaagccggatcctgtcgtgtcgtgccgatccagcgcagaaaaccaaaagaaatggtgcaatgcaacataaatacccctatgcttggaggcatgccagccggctacgccttcgaaaagcgacccggacgccgctcgcctcccaagaacttgccaggtgtccgttattcatcggatgccgaaggaaaacccgcgtgccctcctcccctcttccgcagccgatcctcgacgcttctgcaaactcctcccgcctctttcgtgacatgtgcgaactgctccaggcagcaatacatgtcgtcagcattcgcaccacgcgcatggccatcgccggtccggcgcctggcgaacaggaccagcgcgaattcagcctgatgagcgttgagaaaggagaggccgcgtctgaatcgttgcttgccatgggttcgggatggatcaacctgaccatgaccctcgcaaaggacaccagcgatcatctttgggcgacctccgcggccgcggcgacgctggcgtccagtcgatccgccgcgcaatggttcgaacgccaggccgaccttctgcaattggccgccgggttccccggcaacccgctgcagctggcagacctggcgacaaacctgatgcagcagatcctcgcgccgatccacggccgcgcgatggcaaatgcgaagcgcctgcgtgcatcatgaaggctgccgggcccgggcgcatgcatcgctaggggcggtattagtcagcaatggtctccagcgctctgccacgggtctcgatgccgaaccggaacacgatgccggccgcagcaaggaaacacagcgcgccaaggcagaacactccagcctggccggcaacgggcagaaccagccccaccaacgccggacccagcagcgatccgatccgcccgaccgtcgacgccatcccgcaacctgaagcgcgcgcccgcgtgggatacagttccggcgtataggtatagagcactgcccacatgccgaacatgaagaactgcatcatgccgccggaaaggaagagcgccatggggtcgggactggacccggcgaccctgccgtagataaacaccatgcacgccccgcccaccagagtcgccacgcatgctggcttgcgcccccagcgctccaccgcccatgcggcccagagaaagccgggaatgccgccgattgagatatacaccgtgtacagcacggatttggttaccccgaggcccgattgctgcagcaacgcgccaatccaggtattgaggccgtagaaccccagcagggcgaagaaccacaggccccatacggtcaaggtccgactacggtactcgcgggaccagagcacgcgcaggcccgatgtggccggctccgccgccgctgccgccggcgtgacttccggcaacgcatcgagcttcatccgccgcatgaccgattgctcgatacggtcgacaatgtcggccgcttcggcatggcgtccctgcgactccagccagcgcggggactcgggcacaaagcggcggactacgatcaggaatagcgccgggaccgcgccgagcaggaacatcgtgcgccaggtgtaggcgctcagcacgtagtacgacatcagcccagcgcaaatgaaggcgatcggccagtttccgtccatcagcgccaggtacttgccgcgctggcgcgcgggaatgaattccgacatcagcgtctgcgccaatggcagctccatgcccatgccgagcccgagcaacagccgatacgcacccagctccatgggaccgttcgcggtggagcacagatagctgcccacgccccagatgatcatgctgacctggaagaccggcttgcggccgaacttgtccgccagcaccccggagctgatcgcgccagtggccatgccgacgaagctggcgctgccgagcatgccggcctgcgctgcggtcaacccgaattccgtccgaatcgatcccagcagatacgtcatcatggccaggtcgaggttatcgaaaaagaaggccagcgcaatgatggcaaacagaaggcggtgatacccgcatacgggtagccgttccagccggtcgccggtgcgcacgcgcatcagctcgagagaggtaagcttcatcttgtctccagtagttccagtaccagcgctcttgggcactggcggcaggcgataacgcatcgatgcgatatcgcctgctactgtcgcgtggagacgcagccgcgacgcgcgcgggaacgccaaggtctgtctcgcaggtgccaagccaattgccgcgggtcgcgtgggccccaaaaaaaaaggttcatcgccgatttccggggaaggccactggtccgacggccgagttcggccagcttgagtcgctcaaggaaatttcacgactgcccgctcccggaccgataagagacagtcgtcaatgatgctgtgaccgtcggctcgtagaccgttgcggcggtcgcgaacagaagccctgtgtcgcagaagaggcttggtcgtggctgcctgtccgtaggcagacacgttcgacaccagggcggccgggcaagcggctcagatcacgcagtcggaacagttcctccgtcgatgacgtactcagtgccggtgatggcgctggcgcggccagagacgaggaaaccaatgagttctgccacttcccggggtgagcatggccggccaagaggaatgccgccgagcgaatccatgatgaccttgcgggcgccttccgcgtcgatgccgccttggcgggcgatctcggcaacgagacctgcggcggcatccgtctcgacccagcccggtgagacacgcacgacgcgaacgcccttcggactgacctccttggacaaggctttgctgtagtttgacagggcagccttggcggcggcataggcaatcgtcgcctccggcaacggtaattgccgctggatcgacgtgacgtggataatgacgcccgaacgctgctcgaccatcgagggcaacagcgcgcgatcgatgcgcactgccgggaataggttcaggttcaatgccttgttccattcatcgtcatctagcacgctgaagccaccggccggtgcagatgagccgcccacgacgtgcacgactatatcgacgccaccgaaccgcttgagcacggcgtcgacaatggctttacagcccttggccgtcgtgatgtccgccccgatgaaccgttcttcggcaagttcatcgggacgggaacgcgccgtcgtcagaacgttcgcacctgcctcgcaaaggcgtgcgacgacggctttgccgacgcctttcgttccgcccgtaacgagcgcccgaagccccagaagttcgggtgcggagctcattggcgaatctccagcgacgcaatcctgccgccggccaggacgaacgtgtaggtcagctcgaccgggctgccagggaatgtgcccgtgagtcgtgcgtgcatcgtcacagtggcgccgttctgggagacgtccaacggctcaatgctgtactggtacctggttttgctgtccttcttccaggcctggattgcttccagccccttgatcgtgcggccttcgtcccgcacaacggcatcggcggtaaagcagttcgagagaggggcggtgtccgtgacggtttccgcgagcagataggcatccagtggcggaggcagcatcatgttcatcggggtttacctcaacgtgaaggtttgcatgccccaatcatggcgctacagttaccgtatcgcaagaacgcacaaaaaagtaagtaacccttggctaaccgaaaaaactacacccccgcgactgccgcaatcgatgtcgaagccgcattcaagctgctggaaggccgctggaagctggtgattttgtttcaccttttcggtggtcaggtacagcgcttttcggacctcgagagactgatccccggcatcacacagaagatgcttgcccagcagctacgccgcctcgaagcggacggcatcgtgacacgtacggtctatcatcaggtgccgccgaaggtggactaccgcctgactgattggggccaggcgttgtgcccggcactggatgcgatcctgacatgggcggagcaccgtgaagactttccgtaggctgcgacgagcttgcgtgcgtgacgctagctgtcatccagaactccaattcgcaaagtcgtcgacgtggtctcatccgcgatggtctcatgtcgcgctggaacctgacggtcgtccatctcatttgagaggcagcactggggcgaactgagacggccgaccgcgctgtgaaatcgtgtctccgatttgttcgacacttgcagtgcagcatgcaatgaaggcatcaaatcagaatatgcggatatcctaatgttcacctctccgctcacaggaaggcgtaacagttcgctcgggcatcgtatagcgcgtgatgccggcacccgctgaacacaagcgtcgttgagggcatcaacaacaccatcaaagtcatcaagcgccgagcctacggctaccgtgtcgaggactacttcttcctgaagatcaaggcggcgttccccggaattcctcgttgaaccaaaaagaagaggtgccggagcacctcttcatgtcgcgcgatggcctgactcacctggaagcaaacctgtggggatcgaatgcctccggcggcaagccggacagcgtggcaccggactggaagggatagcgcaggtacggcgctttcggctgacccggtggcgagtactgtccatcggcaagaatgcgtttcttcgcgctcatctcacgaatctcgcagcgataggcaacgatctggctggctgcgccgtcctcgatcggcgagtagtctttctcgggccggaacttgtccagcgcctggtactggtgcgcacgcacctcgtcggcactgtcacgcagcgtgacttcgcatcgcgcgatggcgctgtagtactcgaggcttgtattctgtcccttcggtgccttcagcaaggccacgggccggtcgacctcgatcgtgaccaggggattcgaccgaatcgccgaggccagctttccgaatctggaactgtggatcaggaaggcgtcgccggtgaaggtaaagctctgcgcggtaatgtagggatagggtgtgtcatgcaccgcgacccggcagatcagctcgttccggaggaaggcctcgatggccggccagtcggtccaggccaggtcggtccggcgcatttcgttgtgaaggtaggcgggtgtcgtggtcgtcatggtctcgtctgctgatggttctgaaaatgccgcatctgcgcgcgtccgggccccaaaccaattccgcgcaagggccggccaatggcatccgccagccattcaagcagggcttccagttgcggaggcaggggggaagtggcatccctcgggatggtgtcttcggcaaaggcaggaaaccgcaccacgcgctggccaccggtgtcagtggcgccggcaacgaccgggatgcagcgctcgcgcgtgcggtcaaaggccgccaggctgtcgcacttgttcagatacacctcgtcaaccccgcattgccgtacagcaagccggagctgcgccacgtcaagcagccctacccgccgtggccggccggttccggtgccgtactcattcgacagcatccggatcgccacgccgatggagaattcgtccgcttcggcgagcaaagccagcggatccagcctggccgcctcgtcggccccgccgcggccctcccgcgccgcatcggcgcaataggcctcggatcgccctgcgccaagttcggttggcaacggcccgctgccgacccgggatacgatcgccttggcgacgccgatggtcttgcggtgatacttgcatgggaggtcgccacccacatacgcgtaagaaggcatcgtatggctggacgtgacccaaggctgaacgccctgcaccacatcgagcatgacggactgcgcgccctcgaagagcacattggcacccgcttcgacccgccgcaagagcgcaaccggatcgtccgtcacgaacggctcaaccaccttccacgcctggcgcatcgcgttcaccacggccacaagaccctcgccgtcgccgtcgcgctgcacggccagccgcatcatctgctcgaacacccggctcccgtcaaccaccaggtcgcggagctgaaacgaagatcgctcccctccccgcacgcgggtcgcgagatccgcataacacgggccgatgccgttgccggtggtgccaatctgggcgccatcgtggcgatcggccaggacatggagaggctggacgaccggacacctgtcactgatcgtcaaccgcccgcccagatcgatcccctgcgccgcgagcatctcgatttcggctgccagttgctgcaacccgatcacgcagcctgagccgatgtagagcgcaacgccgggatgcagcaccccggaggggacctgccgtagccgcaaggttccgtcaggcgtggcgatggtatgcccggcgttcgcgccgccattgaagcgcgcaatcacctcgtactcgccggcgaggtgatcgacgacccgcgccttcccctcatcgccatattgcagtccgaccaggacgtcggcgtaccccgcctttttcgcggtgcccatcgcctacgcgtccagcgcaaatgtcgcctcgatctccaccggggcaccgaagggaaggctcgccacgccgagcgccaggcgggcatggcgccctctctcttcaaagatccggttcagcaattccgacgctgcattgatcaccagcggcgcatcatggaaacccggctccgccgcaacatagcctccaacgcggacgatgccccggattcgttcgaaatccccatcggtcgctgccgccacccaacccagcaggttggccaggcacaaccgcgcggcctgctgtgccgcttcgacggtgactgcgcccgggaccttgccgacgaagaccggcttgccgtcctgaagcggcaactgccccgataccgtcagcaaaccatggtgcagggtgtaagggacatagtgcgccttgggaaattccgtggcaggcaagacaatgccggcagcctggatacgatccatcactgacatactgactcctcgacttgaaaaagtgtcggcgaagtgagcacggtgcgggcctccgccgacaccacgactgtgccgcacagttaagccttagattcgcgtggcgacgccagttgatgtcgcgcagacgccaacctgccggctggcgcctagtcgccagccatgtccctgaagtattcggtcggcgtcatgcccagcgcacgcctgaacatggcactgaaggcacttggactctcatagccaagttgcagcgcgatgtccgtgacatggcagccctcggcaagcaggcgtaccgcggccatcagccgggcctgctgcttccagcggctgtaggtcatgcccgtttcttcgggaaacaggcggatgatggtgcgctcgctggcgccgaccgaacggctccacgccgccacggaagtctcatcggcagggtcctcgaggatctttgcgcagatcttgctcagccgagggtccttgggcatcggcagatgcagcggcaccacggaaagcgggcgcagttcctgcagcagaagctgcaccaccaggccgtcgcggccgctttcgtcatagtccagcggcatgcgcacggcggccgatatcagttcgcgcagcagcggcggcacagcgacgacacaacagttgcgcaactcatcaggaatggcatcagcgcgaatatagaccgtgcgcatttccacatcgccgcaggcctgcatggcgtgctcgacgttgcacggaacccagaccgcgcgttgaggcggcaccacccaggagccgaaatcggtggtcaccaggatagcgcccacataggcgtagatcagctggccacgcgggtgggaatgcgcggagatatagaagccgtccttcagcttgcgcgccatcccgcccactcgccggtctatcgcctggtagtcatcccggttttcgctctttccaaacatggcgtctttgcgatagtcgttgtcatccaggggcgcgcgcagccacacgccgatacgtatctttggccggacgccaaatgcgtcgcaacgatcaaatggaatcgaggcatcggtcccacagtctggagccaaaagtaatgtcagtgtatcgaaacttcaatcaggaagaactggacaagcagtacaacgtcagggcgggaattcccgggttccaggacatcttcaagggatgggagaacaccagcgccgcattccgtcgcgcccatcccgtaaaggagaaccttgcgtatggcctggacgccaagcaggcgctggacttctttcccgcagccaccaggagccgtccgttgctcgtcttcattcatggcggctactggcaatcgctggacaagtcggacttcagccacgttgccgccccgtacctgaagcacgacatcaacgtcgccgtggtgaactaccggctcgccccggaggtcgggatggccgagatcgtccgcgataatcgcgacgccgtggcatggctctacggcaatgcggccgaactggggttcgatgcgaaccgcatctatgtatccggccactcagccggcggacatctcaccgccacgctggcaggaaccgattgggagtcgttcggcctccccgctgacgtgctcaagggcggatgcgcgatcagcggcctgtatgacctggaacctatccgcctgtgctatctcaacaaggtggtcggcctgaccgaggcggatgtcgccagctacagcccgattcatcatgttccacgagtgaaattgcccatgatcctgaccgctggcggggatgagtcgccggagtaccaccggctgcagcgcgaataccaggcgctgctgggcgaatgcggctttgacgtgcaggtggtggtgcaggagcgcggccatcatttcgacgcggtcgacctgctgggcgatgccgatggcgccctggccgcgtcggtgttgcgcatgatcgagcgcgcctgaggcctgagggccggatcgcgggcagggcggcattcagcataggccgccatgtccgcggtcccggtgcaatcaccggatcggggcgcttgcctgcacggttgtgaaagcgcgaactcgtgatcagaagattccatggcgtggcaaaccacgcgctaccccaccctcttccggtcgctgactaccaccagcgcctgtgccagggtcttgccaatcgagcgcgagcgatgcgggatcgatgcgttgaaatacagcgagtcgccagcccgcatccgtaccgtgcggtcatcgaacagcacctccatctcgcccgatacgacgaagatcagctcttcgccggcatggctggccattggctggtcttgtgccagcgtgaacggcggcaccatgacgaagggctgcatcgccttgtccacgcgctccgtggcaatggcttcgtaggtatagccctggcgctcggcggacgggctgaacggaacccggtccgcggccttgaccagcaggatctcattgccgcgctgcggcttggcgatcagctggtcgacggtcacgtcgagggcctcggccagcttgagcaccgtaccgatggtcggcgacgacaggccgcgctccagcttggacaggtagctcttggtcagcgatgcccgttgcgccagttcctcaagcgtcagcccgttgagcttgcgcagtgccgccagccgttcggcgatggtcgaaagagcggccggagcgcccgattcttgcttcctgatcatccgcagtcactggttagaagcgcccggacaggcgcatgggtcggctcggattgtaaggtcggcacgacacatcggcaactcggtttgcctaaatgacacttcggtgtcattatagacacacttgtttccccacccgcccccgaaggagcatgcaagtgagtcccaagcgcccccatctcgcaggtgcagcagccctgtttgtcaccctcttcctcagtggtttgcctgctgcccacgcggccggctatccggatcgtcccattacgctggtggtgccattcggcgccggcggcatcactgacctggtggcacgcgccaccggcaaggccctgtctgaacagcttggccagtcgatcgtcgtggaaaaccgccccggcgcgggcggcaacatcgcggcagatttcgtacgtcgtgcccggcccgatggctacacactgatgtttgccaccgtgggcgtccttgcggtcaatccgcatacggacgtcaaggtcagctttgatagcgcgaaggacttcacctatatctcgctcgtcggttccacgccccatctggtggtggtcggcgccgacgtcccggccaggacgctgcccgaactgatcaagctcgcgcaacgccagcccggcgccgtcagcgtaggcaccgcaggcgtcggcagctcgccgtaccagggcatgcgcgtgctgcaggacgcggcccgggccgaattcctgcacgtaccgttcaagagcggcgctgaatcggtgaccaacgttgtctcggggcaggtcaacatgacattcgaggccacgccgcaggtgatgccattcgtcgcctccggcaagctgcgggcgttggccgttgccaatccgcggcggctggccaccgcgccggacgtgccggcgacaccggaactgggcctgccgaccatcgtgtccggttcggtggcaggcctgattgcgcctgccggccttgatgccgccatcgtgaagaagctcaacacagccattgccggcgtggtatcgaaccccaagttcaaggccacgctgatggcacagggcactgaaccgatgtcatcgtcgcccgaacaattccgcaagctgatcaaagaagaagaccagcgctggtcggccttgctcaaggctgacaacaagaccaggtaacgcggactgaaagctccccttctccagcacaacgaaaggaaaatcccatggccagcaccatgcaactgagcaagagcgaaatcgtcgccgcctcgctccagaaaatccagatggaactgcgcacgcagaaaatgccgctgcgcgaggcagtagccgaaacctgccggatcctgttcgccttcgggcacgactccggcctctcaggccagatcaccgcgcgcgcagaacagcctggcacctactggacccagcgcctgggtctgggcttcgacgaaatcacgtccgacaacctgctgctcgtcaacgaagacctggaagtcctggaaggcagcggcatgccgaacccggccaaccgcttccattcctggctctaccgtgcgcgtccggacctgaactgcattgtccattcgcacgcgccgcacgcctcggcgctggcgatgctggaggtgccgctggtcatttcgcatatggacacgtgcgtgctctacgaccagtgcgcgttccttgagaaatggcctggcattcctgtcggcaatgaagagggagaaatcatctcgggagcccttggtgacaagaaggccatcctgttgtcccaccacggcctgctggtggccggtgccacggtggaagaagcctgcgtactgggtgtgatgttcgagcgtgccgcccggctgcaactgctggccatggcggcgggcccgatccagccgatcccgcacgatctgggctgcgaagcgcagcgctgggtcagcacccaaaagcggttcgaagctacctttgcctactactcgcggcgtgcgcgtcgcgggctgggcgccgaatagcaacagggcgccgacgggccggcgcaagcacggccaggacatggcgaagtctgcagtctgctgagaacctgaaccacgcctggccctgcgccattgccgcttgcttgatatgagaagcgcaagctccgacagtattggtcgaatgggataatcgcgtcatggcaggcagggcgggaatcgcagatctgccgccgatggcgcaggtgagtgacggcgccatagccggcgcccgccgccggcgctcatatccctacccaagaacggagacatgccttgaccattaaaaaccgattcaccctgggcctgttggcaacggcagccctcatcgcggcggccccggcttgcgcacaagaacagtggccagcaaagacgatccgctttgtcgtgccctttgccgccggcggcgccaatgacctgatggcgcgcgccgcggccgagggcgcaaccaaggcgctgggccagaccgtgctgatcgagaaccggcccggcgcgggcggcaccgtgggcgccgacatcgtggccaagagcgcgccggatggctataccttcctgatcagcgcagccggcgtcatctccaacagcatgatcaagaagtcaatgccgttcaaggatgacgcgctggttcccgtggccatgatcggccttgcgccttcggtcatcgtggtgccgaagaacgcgccctacaaggatctgcgcgacttcgtcgaggcctcaaagaaggggaacggtttcaacttcgcgaccgcggggaccggcagcaccccgcacttcgtggcggagatcctgaatgtgaagtacggcgcaaagctgcagccggtgccctacaagagcgggtcggaaagcactacggcagtgctgggcggccaggtggaaggaacctccgaggccagcatcatcgcccttccgcatatcctgcacgatggcaagttcaaggcgctcgccaccacctggacgcagcgcatctcggcctacccgcagctttccaccgcggtggagcaaggcttcccggacctgcagatcgcgcattgggccggcgtccatgcccccaaggggacgcccgacgccatcctggacaaggtggccgccgcggtggacaaggccatgaaggacccggccgccgccgccaagctgaaggccgtgggcatcgaaccggtcggcggcacgcgtgcggacttcgtgaagtttgtcgaggcggagcgcaagcggctgggcgagattgtcaaggccgccaggatgcaggagaagtaatcgctgtgcccgccatgccgccccatcggtcaggacgccggggcggcacggctttcattggccgttgccgcaggcaggttgcggcgcccccagttctctgcctgccgctccaggtgcaggcggataaagtccatcagcgttcgcgttgccagcgtgggatagcggtttggcgcggtcagcatgtagacactgtcgcccacgccttcggcttcgcactcggccagcacctcgcgcatctgtccggactgcagttgccgccagaccgcatagcgcggcagcagcgccacgcccagcccgcccatcaccgactcgaacaggaacggatagtcgcctgactggatccggggcgacacgcgcagcgtcatcggcgtgcccgccagccataccttcagcgtaaagcggcgccccagcgatgccggggcaatcatgtcgcagcgctccaggtcggccacggtccggatcggcccgtggctgtccaggaacgaggccgacgcgcacaggcaccagccgacatcgcagatgcgcctcgccacgtggtcatcgggcggctgcgaggtgatcttcagcgccacgtcgacctcggccgggatcaggtcgccaatgttgtcgttgatgacgacgcgcagcgaaatctgcgggtagttgcgcgcgaattccagcagcaatggggtcaggtagagatgacccagtcccgtgggcaggcgaatacgcacgtcgccgcgcaccacctggccaaggctgtcgatcgaggtattggccgactgcagttcgtccagcatgcgcaagccatgcgcgtacagcaactggcccgcctcggtcagttcgacatggcgcgtggtgcggcgcatcaactgggcgcccaggtgctgctccagtaatttcaggcggcgcgatacgttggagcgggtcatgccgctgcgctccgcggcggcggtcagcgtgcgcgactcgaccatggtcacgaacagccgcaccaggttgagatcgaaattattgtcaatcatgagtcaacaccgtaggcacaaatcgagggattgtcctggcaggaagccaaccctagcataaacctcctgcttacccacctttcgaacgccatgtccgcactgcccgcttccgacctgtccgacaccgacctgcctttcgccggcctgcgcgtgctcgacatcagccagggcattgccggcccgtattgcgcgcacatcctgtggcagcaaggcgctggaatcgtcaaggtcgagccgcccgcgggcgactggggccgcaaggtcggggtcgtgcgcggcgataccagcgcgctggcgatcgcctataacgccggcaagcgcagcgcctgcatcgacgccaccactgacgccggcaaggaggtgctgctcggccttgcgctgcaggcggacatcgtcgtgcagaacttccgccctcaagtggcggaacggctgggcgtgggctatgcggcgctggccgcgcagcggccagcgctgatctatgtgtcgatcagcggctatggcccggatggtccctatgccgactatccggcttcggactcggtgatgcaggccgactccgggctgatgttcgccaaccgtggcgccgacggtggcgcgcgccgcatcggcatgctgctcgccgacgccgccaccggcctctatgccgcccaggcctgcgccgcggcgctgtgccggcgttttcgcagcgggctcggcggccatgtcgagctgaacctgttcgatgcctgctgtgcgctgcaggccaacaacctgctcgagcatgccatcggtggtccgacggccgccggcccggtgagcgcgcccaatggcgtctatgccagcagcgacggcagcgtgacgctgctggcgctgaacaacgcgcagttcgccaagctatgccatgcgctggaccgcaccggctggctggaagacccgcgctttgccgacaatgccgcgcgcatggcccacgccgcgctgctgaaccagcaggtggccgagcagatcgccacgcgcacgaccgcgcaatggcaagacatcctcagccggcacgacgtgctgcatgccccggtgcgcagctatgacgacgtgctggcgcacccgcaggcggcataccggcagaccttccagacgatcgcgcagccggggctcggaccgctgcccttcgccggcatcccggcgcgcgacatgcgccgggatgccggcccggcgccggccaacggcgaacataccgtgcaggtcctgcgcgaggccggcttcggccagcaggccatcgacgcatggctgcagcagggtgtggtgcgacaggcgacggcccccgcggccaaggcaggtgtgcaatgaaggcgcttgtctgcaagcagttcggcggcgtgcaggacgtggcgctgcaggccatcccggaaccggtgctggccgacccgcatgcggtcacgattgccgtcgagtacgccagcgtcagccacgccaccggcctgatgatcgccggccagtaccagcgccggcccccgttgcccttcgtgcccggtaccgaagcggtcggccgcgtggtggcctgcggtgacgcgtgcacgcggctgcgtcccggcgaccgggtggtggcgatcgcggactggggctgctttgccgaacaggtcaccgtgcccgagtacaccgtctaccgcgtcccggatgcgctgccgtcaaaggccgcgctgccgatcccgatttcctatggcacggcgtattgcgggctggtgtggcgctgcgcgctgcgcccgaatgacacggtgctggtgcttggcgccggggccggtgtcggcctggctgccgtggaaattgcgcgccagctcggcgccaccgtcatcgcctgcgccagcaccgaggccaagcgtgccgacgcgctgcggcgcggcgccacgcacgcgctggccccggcggacctggcggcatcggtcaaggcgctgacgcacggccgtggcgcggacgtagtggtggacccggtcggcggcgacctgttcaaccaggccctgcgtgcggcggcggcgaacgcgcgcatcctcagcatcggctttgccagcggcaccatcccgcaggccccggtcaacctgctgctggtcaagaacctcacgctgcacgggttcttctttggccgctacatcggctggacgcccgccaacgagcgggccgagcatgcaacggcgctgcaggaggtcatggcgacgctgttcgattgggccgcgcggggcaagctggagccgaccgtatccgcggtctatccgatcaccggcctggacgacgccctggccgcgctggaatcccgccaggtggtgggcaaggtagccataaaaatcaaggagacagagacgtgaacaaccgataccagaaacgacttccggcttggccgcggctgcgcgcggcactgatgctggcggcagccgcggccgcgctgccggctgccgccgtcgcgcaggacttcccgcagcatcccgtgcgcatggtgctgccctaccccgccggcgggcccaccgacctgctcgcgcgcgtggtcgcggtcaagatgggcgagagcctgggccagagcgtggtggtcgacaacaaacccggcgccagcggcatgatcggcgccgaagccgtggcgcgcgctcccgccgacggctacaccatcctggccaatgcctcgctgcatgtgatcaaccccagcattcagccgaagatgcgctatgactccttcaaggacttcgtgccgatcacgcagctggccgacgtgccgctggtgctggtggtcaacaacgcctcgccggtgaagacagtgcaggacctgatcgcctacgcaaatagccagggcggtgcgctcaacttcggctcggcgggcaatgcctcggcccagcacctggccggcgaatcgttcaagctggcggcaaaggtgccgatgcagcatgtgccgtacaagggcagcgcgccggcgctgacggacctgatgggcggccagatccagctgatgtttgattccatgccgtcggcgatgcccttcatcaagtccggcaagctgcgtgccgttgccgtgaccaccgcgcggcgcgcgagcgcgctgccaaacgtgcccaccgtcgccgagtccggcctgcccggcttcgacatcagcacctggtatgggctgtgggcgccgcgcggcacgccggccccggtcgtggaaaagctggccgcgcatgcggccggcgcgctgaagcggcccgatgtgcgccagcaatatgccgacatgggcgccgagccggtcggctcctcacctggcgactttgcccgctacaacgcttccgaaggcaaaaaatgggcggaaatcgtgcggcgctcgggggccaaggcagaccagtagcgcacggcggttgccgcaggactggccgatgccgggtgtcggccagacgcgcagttggccaatctttcagattgctgcgatcaatttccggtcggaaccgtccagtcctccaccaccaggccagggacgcgccggaatgcctggtcattggtcaccagcaccgcgccagtctccagcgcgtgcgcggcgatcagcaggttcagtgcccccaccggctgtccttgggattccagcgcagcgcgggtttcaccatagccggccatcactgaaggggtccagggcaatacctcgaccctgcgcagcaactcgtcgaccgcgcgcgcgaggcgcgctgcgccgggacgcttggccagcccgtacatcagttccgcaccggtgatggctgacaggcacagcgccaccatcggcgctgccgtcacgcgtgccacgactgccggatgtgcccgcaacagaaggctcacgatattggtgtcgagcatgtagcgcgtcattcgagacccgccagcggatccctggcttgctcgccctgcgcgcggtcggccataaagtcttccggcacggcgctgtccttgatggcagccaaaaagccgtcccaactctccggccggcgcgacaggatcacgtcaccggtggacgggtcacggcgaatatatacctcgcgctcggcgaagcggaattcctgcggcagccgtaccgcctggctgcggccggtggtgaagatcttggcagtggtgctcacgatatttcctttgatagataccaaaagatataccgtcatgcgatggatatcaagatagctaccactagctgtatctgtgggatgtctaacgagatgggacgaaaaatgcgctaagcaacacctacgtcccagcaatgcttcgtcccttgttttgctctgcggcgcaccgcaaccgtgcacccatgcgcccggattgagcacgggctccccctcatttccccagcgcccattcaaagctacgggttttcgctcgttgaacgttggcatgtctgttgcatagtattcaagtgacttgaatatggtgcaggcagctttccaagagctttcccgggcgtccacacgcgccttgcatcggttcgggtcggtgacgccgcgcagcggtccgtccaattgtccatgcaacccagggggaagagagtgcgcaagaaacacactgcagtagccgccgccatcgcagccgcagcgaccggaatggtcctgacggcagcaccggcgcaggccaaggatgtcgtcaagattgcctttgtcggtccgctgaccggtggcgtgtcgtcgatcggcctgggcggacgcaattccgcggacctggccgtgcgcttgcgcaatgcggacccgaaggccaggtacacctatgaactggtggtgcaggacgacgagtgccggccgaacgtcggcgtgcaggtggcgaccaagatcgcggcggacaagtccatcgttgccggcgtgacgcacttctgctctgccgtggccatgggcacagtgggcgtctacagccgcttcggcatgcccgccgtggtgtggggcgccgtgctgcccgaggtcacctatggcaacaagttcaaggagatccatcgcgtcaacggcacgatgatcaaccagagcgaagtggcggccaaattcatgaccgggctgggctacaagaagtgggcgatcatccatgacaccaccgactacggcaagggccacaacaagtatttcagcgagttcctgaagaaggacggcggcaccatcgtcggcacgttcggcgtgacagccgatcagcaagatttcaccacggagctgaccaagatccgcgaactgaagcccgacgtggtgtattttggcggcctcacgccgctgggcgtgcgcatccgcacgcagatggacaagctcggcatcaaggctcagttcgagggcacgtcgggcatcaagtccgatgcctatatcgaaggcgtgggcaaatcgctgtcggagggttcgctggcgttcatcgaaggcgcgccggtagagaagctggcgggcggccagttcttcatggaacgctacacgcagcagaaatacggtgaaccgccggaagcgtacggcccgtttgcgtttgccgcggccaacctgatcatcgacgccgtggaaaaggtgggcccggaccgcaagaaggtgcgtgatgtgctgaacggcaccagggacgtgaacaccatcatcggcaaggtcaccttcgacgaccacggccagaacgtggtgccgctgatcaccaagtatgtggtggaagacggcaagtgggtgatctgggaagacagcacctacggcaagggcaagaagaagctgaccggcctgtaagcatggcggccgggttcggggcaatcctgcccccgcccggccccgcgcccgcctgggcatccggaattcgggggataccgatgagtgtattagggcagtacgtctttaacgggctgatgctcgggatgatctacgcaatggtggcggtaggcttcacgctgttcttcggcgtgctcgacgtgatcaagttttctcatggcgatgtgctgatggtgggtgcgtttgccgggctggcggcatcagccggcgtggtggcgatgcatgtggattccccgtggctgcagctgctggccatcgtggtgtgcgcggtgacggtgaccggcctgctgggcgccggcatcgcccgcgtcctgatcctgccgctgcgccgtgcgccgccgctgaacacattgctggccacgctgatgctgggcacggtgctgcgtgaggcggtccggctgttctacccggacggctcgaacccgaagccatttcccgcgctgctgcccgctggcgagttcaccatcggcgcgctctccatccgcgcggacaacctgatcctgctggccgccggcgtggccatcatcctcggcgtgcatctgctgatcacccgcacgcgctttggcatggccattcgtgccgtggcccaggatggcgaaacggcccggctgatgggcatcaacttcgaggtggtggtactggtcacgtttgcgctggggtccgccatggcggcactggcgggcgtgatgaacggcctctactacaacgagatcaacttcaacgtcgggctgctgttgggggtgatcggctttgccgctgccatccttggcgggctaggcaatatctacggcgccatcctcggcggcttcctgtttgcggcgctgcaggtactgggcagtgccatgctgccggccctggtgcccgacatcccgagcgcctacaaggacgtattcgcctttgccgtggtcatcgtgctgatggcctggaagccgaccggactcatcgcggagaaagccagtgaacgtgtctgacaacgtctcgaagccgctgccggcggcctccgccgccacggccgagggcccgcagcggcgcccggccatggtgctggccatctcggccatcgccctggtggcctatctctacttcttcctgcatgcggaatcgcaactggcggtagccgtgctgctggcgctggccggggccgcggtgttcgcggcgggccggctgggcctgacgcaggccgtggagcaggcagcatcgcggcggccagggcagtccaggctatggacgctggccggcacgctggcgctggtcgcgctgttccacgagagccatttcgtcctgctgatgctgtgtgccgtgctgctttacaccaccgcctgcctggggctgacagtccagttcgggttttccggcgtgtccaatttcgcgggcgcggcgttctttggcatcggcgcctacaccacggccgtgctggccacgcacacgggcattcctcacgtgctggtgatcgtgctgtctggcctggcagcggccgtgatcggctcggtgctggttgcgcccgtgctgcgcacgcgcggccactatgcggcgctggtgaccatcgcgttcggcatcctgttcaagaccttccttgaggtcaacgacgtgctgggcgggccgcagggcctgcaggtgcccgggatgacgctgttcggcttcgcgttcaatgagagcgtgacactgttcggcgtggacgtgtcgttctacgccagctatgcgctgctgagcctgctgatctgtgcgggcacgtttgccgtggtcaaggcgctggagcgctcgtgggtaggcctggcgatggacgtggtgcgcaccgacgagaccgccgccgccgcgttcggcctgcacatcgcccggtggaaggtgattgcgttcatgctcggcaacttctttgccggcatcgccggcagtgtctacggcatggtcactgcgttcgtggcgcccaacaacttcaccttcgccgactcgctgctgatgctgtcgatcgtgatcctgggcggcctcggcaacgtggtgggcctggtgccggcggccattatcgtgctggtgctgcccgaaaagctgcagttcatccaggaataccgcttcctgttctacgcggcgctggtgatcgccatcctgctgttccgcccggacggcctgatgccgcgcaagacccgcctgttctttccccgggaggatgcgcaatgagcgacgcaatgatccaggtgcgcgacctgaccatgcgctttggcggcctgaccgcgctggacaacctccagctcgagatccgccgtggcgagatcctgggcctgctgggccccaacggctccggcaagaccacgttcttcaacgtgctgacggggctgtacaaggcaagcgccggaaccattacctatgacggcaacaacgtcatcggcaagacgccacagcagatctaccgcagcggcgtggcgcggacgttccagcgttcgcgcttgtcgctgccgctgacggtgttcgacaacatcgtgatcggcgattaccagaacatgcgtcacgggctggtcttcaacctgttccggcgcaaggcgttccgcgccgagtacgaacgctacgtggagtcggtgcgcgagctgctgggcatcttcagcccgccactggtggcgcggctgttcgagccggtggaaacgttcacgatgatcgaccgccgccgcatcgaggtgtgccgggccctgatgagccgccctcgcctgctgctgctcgacgagccttcggcgggcatgacgcatgacgagacccatgaactgatggacgacatcctgcaggtgcgcggcaagctgcaggacctgtcggtggtgctgatcgagcacgaaatgaacgtgatcgagcgcatcaccgaccgctgcatcgtgctgaactacggcaagaagattgccgagggaacctacgccgagattaccgccgatcccgacgtgcagaccgcctatctgggggaggaagccgcatgagcgacagcacactgcgcgtggaagggctgaccacgggctacgacagggtcaacgtcctgcacgatgtctcgatcgaggtgccgccgggcaagatcacatgcatccttggcgccaacggcgccggcaagagcacgctgatccgttcgatcctgggcctgacaccgccgcgccagggacgcatcctgtgggacggcacggacatcgcgggcgagaagacccacaacatcatcgcacgcggcatctcctgcattcccgaaggccgcaaggtgttcccgcgcatgacggtggccgaaaaccttgcgctgggcgcattccttgaggcggacccggccagggtgcgcgagcgcatcgagcgcgtgtacacgatcttcccccggctgcgcgagcgcgcgggccagctcgccggcaccatgtccggcggcgaacaggcgatggtgtcgatcgggcgcggactgatggcgcagccgcggctgctggtcatcgacgagccgtcgctgggcctgtcgccgctctatgtgaaggaaaacttcaaggtcatccagcagatcaacgaactgggcatgacggtgctgctggtggaacagaacgcgcgccagacgctggccatctcacaccagggctatgtgctgacccagggccgtgtcgtggcccagggcaccgcgcaggcgctgcgcgagaacgatgaggttcgcgcagcctatttcggctgatccggagaacatgcgatggacgacttcctcgatcttccggtccgcacgctggcggcgatggtgtcgcggcgcgaactgagcgccgaagcggtggtccgtgcggcactggcccgcattgcggcgcaagacgcaggcattctggcctggcagcacgtgggtggcgacaccgccgtggcgcaggcgcggcggctggatgccggcggcgcgtcaggcgcgttgccgggcgtcccgcttggcgccaaggacctgatggatacagccgacatgccgaccacttatggttcgccgatatacgccggacatcggccgggcgtggatgcggcggcggtggcactggcccgatcggcgggcgcggtcgtggtcggcaagaccgtcaccaccgaattcgccacgtttcagccggggccgacccgcaacccgcgcgcgccggcggacaggccccgcacccccggcggctcgtcgagcggatcggccgccgccgtcgccgcaggcatggtgccgctggccttcggcacacagaccgcgggatcgattgtgcggccggccgcctattgcggcgtggtgggctacaagcccacgcatggcacactgccgctggccggtatcaagccgctggcaccaagcctggatacggtgggcgtgctggcccgccgcgtggacgacgcggccttcttcatcggcaccctggcgcgcgatgccgcgctagcggacgcgtcgacgctacgccacgcgccgctgcgcatcggcatttgccgcacgccgcattgggaacgtgctggtgccgatacacaagccgcactggacaccgcgatccgtgcgctcgaacgcatcggtggcacggtgcgcgacttcaacctgccgcaggcttgccacgggctgactgaagcccaactggacatcatggcattcgaggcactcgccgcattcgcgccggaagcacgcgagcacgcagaagacttcagcgcggctttcgcgcgccagctcgaagcgggccgcgccgtcaccggccagcgcttccatgtcgcgctggcatacgcggaagcggcccgcacggcgttcaacacggcgatggcaggattcgacgtcgtgctggccccgagcgccgaaggcgaagcgcctgctggccttggcgccaccggcgatccgattttctgccgcatgtggtcgctgctgggcaccccatgcgtccatgtgccgacgggcaccggcgccaccggcatgccggttggcgtgaccgtgacggggccgcgccatgccgatgcccgcgtgctcggcatggctcatcgccttgagcaggcgcttggcgccagccttgcctgatatctggagaccaaattgaccgtatcgaacccgccccccctcgccaacgcacaagccattgccgaacgcgcacaggatcatgtgggcgccgggcgcctggccgcatcgctggcagccctggccagctttggcctgcgccacgacggcggcgtttcccgcgaaacactgaccgcgaccgacctggccgcccggcgccacctgatcgaccaggcacgcgcgctgggctgcaccgtcggcatcgacgattgcggcaacctgttcttccgccgccccggccgcgaagacctgccgccggtgctgaccggcagccacgccgatacccagccggtgggcggcaagtacgacggcgcgtacggcgtgctggccggcctggaagtgattgccgcgctcaacgcggccggcatcgagaccttgcgccccatcgaggtcgtgtcctggaccaacgaggaaggcagccgcttcggtcccggcgcgatggggtcgagcgctttcgtcgaacccgcccggctggcaggctatcgcgacgtggctgacgccgccggcattcgcttcggcgaggcgctcgatgccgcgctcgcggaaagccacgatgtcaccagagtgccgatggcgcggcccatggcggcatgcgtcgaactgcacatcgaacaggggccggtgctggaaggcgcaaatgtgccgctgggcgtggtcaccggcatccaggcggtgcgctggttccgcgtggaatgcacgggtacgatggcccatgccggcaccacgccgatggcggtacgatgcgatgcgatggccgcggccgtggccatcgcgcaagacctgtacgcgctggcgccgcgccatgcggccacccccggcactcctgaactgcgcctgacgctgggccgctggagcgtggcgccgaactcggtcaacaccattcccggccacgtcacgttcacggtcgatatgcgctgcctggacgacgccgcgcttgaccgcgccgaagcggcactgcgcgcggtgtgcgtcaggcacgcacatgcgcccgaagcggtcacggtcacgcgcttcttccatcgcgagccgacgcatttccccgaggccatgctgggcaccatcgagcgcgcctgcgcgcgtgccagccgcaacgccggccgcgcgctgccggtgcggctgacctccggcgcgttccacgacgccatgtacctggccgaccattgccccacggcgatgatcttcgtgccaagcaaagggggcatcagccacaatgccgccgaagatacggaaggcgccgatctgttccttggagcccaggcactggcttacactgtcgccgaactggccagccgctgaacgcattgacgtacggcgcctggtggccgacccaagtccaaccaattccgagcctgcatggcaaagaccgagcaacccacacctgaagcggccgacagcaagtcggccaccctgacgcttggcgtcaagctgcgccacgcccggctggtggccggctacacgctgctgcagctcgccggaaaggcgggttgctcggaaagcctgatttcaaagattgagcgcgggctggcaaccccgtcgtttaccacgctgcaccggctggccgtggcgctggacaccaatatcggcgcgctgaccagcgacgaggagccaaaccagtcaccgatcctgcggcatggtgaacgcccggtgatccgggccggcggcgtggcgctcgaacgcgtggtgctgcccaagcgtggcggcctgctgcaggccaacatccacatcgtctggcccggcgaggccagcgacgggcagatcgagcaccagggcgaggaagttggctacgtgctcgaagggcagctcgaactgatgctcggcgacgacgtctacctgatcggcccgggcgatgctttcacgttctccagccaggtgccgcatggctaccgcaatgtgggcgacgtggtggccagggtgctgtgggtgaattcgcccgccaccttctgagacgggagcgggcttgcgcagggaagcccgtggctcgggtcaggcccgcacgaaggcagacttggctcagagccccgacggcttcaatcgtcatcgtgccagcggtgccactcgcgatggcgccgcctccactcgcgttccctccaccgctgctcgcgccactgttgttcacgccatgcgcgtgcctgccaatcgtcgtagtaatcaggcgccactaccaccgggcgcggagcaacgtagacaggggccggttcgtagtacaccgggggcggaggcgctgcaaccacgacacctggaataccgatgccaattccgacgtctacccttgcctgggcggcgccagacgcaagcatggatgcgactgcgattgcacaaactgccaggatcttctgcatgatgctgttccgtcgaatgttgccaataccttatggcgttctcgccctgtttggtatgtgcagaacctaaagctggttacctcgtgtaacggcggcaggttgtgacagttgaccacggcgcttgagagtcttgtaaggctttgtatccactgcgaagtcagaggctgtcgcatcaatccttgttacggtctctgccgcgaccgttgccaccgtcggcgtcacgattccgcccacggtcatcaccgcggttaccgccacggtcattgccccggtccccgccatgctctccgcgccggtcccggccgcgattctctgctcgctcatcgccccggttccatccacgcttctcgccgcggttttcgccttggtctccaccacggttccagccgcggttatcacggccgctccagtcacggcccctgtttcgctgctcgtcccggtcccagcctcgatcccagtcaccgccccactttcggttgccgccgtagtaccttccgccgtcccaatcggagtaaccgccgccgtaaatcggacgcgagtatccgccgtggtagtagccgtcatcatagggagcgacggcgcagccggtgagaagtgctgccgtgaccacggtgagcacaaataggggtttcatggtgacctgcgcttgcagttggcgaatttgccgcaaggataccgacgggcacctcccccggttgtaagaaatcgtgtcccgagcgcgaagtcgccgatgacggcagcaccgatcgtcaacgtgcctgagatggcgagccagtcggtgcagggatcgaaacgatttggggtagccgcatggggctacaagccggtcttagtgttctcgacgcatgcttttgcgtaagcgattgcttcggtcattgcctcgccctcgctattgaacgaggctttgatcttgtgccgcaagcctgggacaaactcgtttgcgtgatcgattcttcgctcgaacaataccgatgcctcccaggtcccggacttagacttccagaccgtgcagtggcagtagtactccccttcttcgacccagacatggctcgacatggcgacctcccagcgtttcgaggcatcctagcatgacgaaagaacgcaccatccggcatcaactgcggcggcgcataggtgccaatccgtgggtctgggtgggcgatttcagaggggttcagccgtgatcatctacccacgctttcgcccaggcaatgccggctgccgcggcacgctcaaacgaggggtagtaccccaagggatccgatccttcttcgatgcggccgtccttctcaactgcaccggatgcctcgaaggatccgtcgccaagctgctttgcaaagccgcggacgatgtagccctggtagctttcgattgtcatgacgacctccgacttagataggaaaatcgtagcatgaagaaactggtcaacccgaccctctgacagaaatggggttcacccgccatagggacgatacacttgcaagctcgggctatatcaaactcacgcttggaggaaccacgatggcaaagctagtggtgctatacaagaagcctgcggacacggcggcgtttgattcatattacttctcgacccatgttccgatcgccaagaagatcgccggcctgcgacgctacgaggtcagcagcggcccggttgcaagcccggccggcgattcgccgtttcacctggttgcggtgctgagcttcgattcgctggcggcgctccagcaggcaatggcttcgcctgagggcgccgcagcagcagctgacctggccaattttgcccaggccggggttgacatgctcatcttcgacacgaaggaagtttaggccggcggcggtgcaaagcacatggccgcccccagcgctccgcctcttctggcctcccaagagccaaagccgacttaatttgcagctgcctttgaggcctgtgctgcgcgacgttgcatgcctttcgaggccacctgcgcagcagtattgaagctgctctcggccgcttgcacggcctgttttgccgtcgtttgcatcgactcatagagcgtagtggtcgcgctgacggcctcctgccaggcagccaatggcgccgccgccgcgccgctgggcgtttggctcaccacgcttccaaggaagtcgtgcagaccctgcttgcctgccgtgtactggacctcggcgaccttctcgaactccgcccgggtggcggcgaggatgtcgtacagttgacgacgatatgccagtacattgtcggccgcgggttgaaataacgcgatttgcaattcgaccaattcttgcgggtccttggctgagagcgctttccttgcgccttctcgtgaatcagccagcgccgtcttcatcgcttgcagattcagctccagcagtttttcgaagccttcaaaggccttgccggtcagcccggtcagggcttcaatgcctgccatctggaccttaatgaattgctcgggggaccactgagtcatcttgcgtctcctaagtgcgacccgccacctgagctatccgatgagagctccgacgggaccggaatcgagtggaaaacaattgctgcatcgtgaccctggcaggccacgccgatcagacgaaagcgcgccaacgccggcagtcgcttccagctaaagcaatacgctcataaggaggcctggcgagcctgaccctcgcttgcgcgaactcgcccgagggctttcagaaaagcgtagccctggattgtcacctgagggcggctgtggtttggcccaaggcgctcaagcgtaaccagtttatacgcgagcagcgcgtccatatccgcgcggtccagccccgttgggtcggagctgccgcttaccagcacaagcgtggcgaattcatgatgactcagcacagtcgtctcccaagctgtaggtttacttttgctacgggacttcactactgtccgtgacagccggcctggtttgcacaggccgcttgtttcgtctcggacgcgaggttctggctggcgggtgcttgttttcgcacccggaacgttcatcttagttgctcgccaccttgtgttcaatgtgattgcaagcatgtttgccgtaatccccggtattttctcctttaccaaaacgtgcgcaggggcagatcaacgaatatcgcaacatgacatacattcaggttcgggagcaccattcgccgaccgaccggacggcttgcattagcgcaactcgccgaggtccgctaccgatatgtcgctgctggggaaaggcatggagcttcaggccgaatgaggaccgctctgcgtcaaaaaaaacgcgtcgccggagtggtgacgcgggtggtagtagcaggacttcagggcgattctatattgacttagatttttcttacgtcagaattaagcaagaccttgactctccagatctgaagccaaggggcaaggtgagcagggcaacgctgagttgaattcagtagcacattgaatcagaccggcaaccccgcgcgggatggtgtgagtggaggcagaaatgacaacggctcgggctggaaccaaaggggaagccatcaggctcctggaggcagagggggtcgcgctggtcgagctcgactatgagtcaggttggcaagatgctattgagctcgggcgccttggtaataaggtagggatacgggtggagtaccgcggacacgaaagcattgccgtgaagtccctcgcggcgctcattgctggcctcagccggccgaaggtgtccttccggcaacggaacctgtactgccagtttgcattggaccagctggcagccaacgagttggttgccttggagacaaaggccatgaaggctggcgactacatcctggccgggcacctgctgcgggacgtcgatgccgtttggactgagtgagcctggatcgaggggattttcctcggattcggcgatcggaaatttgcgcactcagcccgtatcgcgactcgcccgcctcatcatcagcgctctgatccagaggttaacccgcagatgctgcccgccctcctcttcggtatgctaggggttcggcgcgccgtaacgcatccaaccatattttggcgacggggcgattctggggcgggacttctcagcacgcaacctgtgtgcaccaaatgtcgaggacgagatggcgactggcatcgtgaagtggtttaacagtgaaaagggctatgggttcatcacgccggatgatggtggcaaggacttgtttgcccaccacagcgaaatccaaggcaccgggttcaaatcgctggaggaaggtgcgagagtggaattcgaagtcacgcaaggtcagaagggcccacaagcgtcaaagattcgcccgctatagtcgacctgcccacctgacggcctgaattgacaaagccctccacgaattgcgaagggcttttctgttttgcggctggtgccagccgcatccggggggtcgctatttcctgcgccaatatcgactgacaacagcattccgggctcagcgcgacagacctcgggctcatggcgacggaggtagtcgaccaccgttgcgagttccaaacggagccgcttgccgccccgtgtaaactcctgcatcggcggatcgccaaccatcccctattgaggaagaacatgactcgacaatcacttcgtacgctgtgcctgaccctgctgctgaccgctgccaccacaccggtgctggccgatgacctgaagaacgccgtgggcggcggtctgggtggtgccgcgggcgccgccgtcggtggcgcactgggcggcagcacgggtgccgtggtcggcggtgccgtgggcggcggtgcgggcggcgcggtgactgccaacaagaaggaacgaaccggcgccatcgtgggtggcgcgctgggcggtggcgccggcgcggcggccggcaatgccttgggcggccgaaccggcggcatcgtcggtgccgcggccggtggtgcagcgggttcggcgctgggcggcaatgtgtcgcgcaacaactatgccgatgaccacaagaacggcaatcgcggcaagcacaagggccacaagaagcatcgtcacgacgactgagtgaggcgacgcgcgatggcgcccgtcacttgggcatccatcccatcgcgctcttaaccgcatcgcgcggcggcacctgcgaaagcgaatgtcgcgtccgccagcgacgacatcagaatttccagaacaggaattgccgatgctgtcgcgcatggggcttgcgaggagcccgggtctcaggactgaaccgcgcatccgggtcgatcactcgtgcgcgcagcgccatgtcgtagaacgcgcccaccatcggcagcgcgctatgcgcgccctggccccagtcgttaccgagcgtcacacgtccatcgtcaaaacccacccacgcgcccgcgaccagttgcggatgcatcaggatgaaccagccatccgcgttgtcctgcgtggtgcccgtcttgccggccacgtcggcgcgaatcccgaagcgcgtgcggatgcctgcgccggtgccgcggataatgacgtcgcgcatcacatcgacgagcgtttgcgcggcggcggcggacagtgcctgttccggcgatgcgctcgcaaattcggcgagcaccttgccgtcgtgatcctcgatccgggtaaccatgcgcggttcgacataggcaccgcggttcgcgatcgtgctgtacgccgataccatttccttgagcgtgaccgggctcgtgccgagcgcgagcgacggcaccgctgcgaggggactgtcgcgcacgcccatcgcgcgcgcgagccgtgcgaccttctcggggctttccttttgcatgagctgagcggtgacgcggttgcgcgaatacactagcgcgtcgcgcagcgtcatcggccggtcggtgggcggcgccgcatcggtaggccgccagatcgcctggccggccagtggaatggcgacgttccggtctacgatcgtatcgcctggccgcgcgccgtccgcgaacgccgccccgtagacgaatggcttgaaggtagaacccggctggcgccgggcctgctgcacgtgatcgaatggtgcatcaccgaaatcgcgactacccacccatgccttgatatcgccgttgcgcggatcgatcgcgacaaaacccgcctggacctgagtcttgctccggcagagtgcgcggacaaacgtgcgattcatgccgagcttcctgagcgcgacctgatccgattgaccagcatcgcgtgctgcacgatagtcaggcgtttgccggatgaatgtccggaacaggtcgttgcctggccaacagccagtgcgttcgttccatgccccgttcgcgatccattgcaactggctcgcctgccagtccatcgcctgcaccgccatcgtctgcagacggtaatctatggttgtgcgcacgacaagcccgtcggcatagatgttgtagccgttgcgctcggcccatgtgatcagccacttgcgcagttgcgcggaaaaatgcggcgctgcgcttcgtggcgcggtctgcaacccgaaattgacgttgagcggttgccgcctcagccaggtgtaagcgtcgggcttgagcttcccgtacttgttcatctgccctagcacagtgtttcgccgctccaatgcgcgctcgggattcagcactgggttgtaggtgctgttggccttcagcatgccgacgagtgtcgcgctctcgaggatatcgagctgatgcgccgatttgccgaaatacgtgcgtgcggccatttccacgccgtaggcgttgtacaggaacggcacattgttcaggtatgtctcaaggatctggtccttgctgtacacggcttcgatcttgagcgccgtgatcgcttccctgagcttgcgtgcgagggtcggcgcgcggccgatttcgtcgggatacaggttgcgcgcaagctgctgcgtgatcgtcgagccaccctgccggtcgccggagaacgtatgcagcgcagccgacgcggtacgcagccagtcgatcccgtgatgctcataaaagcggcgatcttcggtggcgatcaatgcagcgaccatgtacggcgagatctgcccgagcgatacccactcgcgattgaccggtttgaattcgtcgatcactctgccgtcggccgatacgatcagcgctgggcggtcgatgcgggctttgcggatgtcgccgatgcccggcgtaaacggcacgagcgccagcacgtacagcagaaacagcgccggcaccgcggcgagcgtcagcatgatgccgcgtcgcgtcgggtggccaaggcggcgcagcgcgccgggaaagacgcgcctggctatcgtgatgccggcagcggccagcgattggatgcggatgagccaccgtacgcaatactcacgaaaaaacaatatacagcggcgattcacggtggcgggacgctttgcggaaagagcggcatcgtaccaaagcggaaggaagcatctgttggcaacacggggctgcgggggcggcattaacaaacgattacatttgtttcgtacggcgcacgttcgctgcctgtgcctctggctttgcggtcatttttgcgatcaatgccggccggcggcgtattgcatgcgagcgcgcgtcggcgatccgaactcctgcgctcggtccaacatcttgtcggacagaggcggatagcactgcgacagcgttatccctaagattggctcgctcgatctggcatcttcgtgggaggcgcaaggcatgcaggacattctgattctcaccggcggaggactattgctcgccgcgatccttttccccgggctccggcgccggccaagaaagtgaacgacgcggagtcgcgactgcaattaccaagcccgtcagagccggcgactaaaggggcatgcctatcggcgaacctgccctacctggccgagcggacccataccctgcgccaacgccagcaggccgccaggcgcgctgctctgctgccagacggagaggttgctcaggcccccagccatcgccacataccgttgcgggtgagagcactcgccgacgcgctcgctgaacggcgcggacatgggaaggcgaatccgcgttgaacccatggatcgggtccggaagcctcacggcaacacccagaaggatccggaggatttcgcgctggcgctttgcccgagccatgcccgcgtccccgacgtccgagcgttctgaagggcagacagccggtcgtgatctggctcgtcagggtccgcttccggaaagcggacatccattgaattgacctctgacgcgattcagcggcccatgcggcggttgtagctgcgcgaaattcgcgccatcaacgctggatcgtgtgcagccatgccgtcgaattccacccgcacgtagccgtctgcctgctggtgcacaccggccatcaccgtcgtggtatccagactgccgacgaccacgccattgaccgggtcctcgacgctgatcgccaggccctggtcgcgcatggccccggctgctgcggtgaaggtgcgatcgaagctggccggccccatgactgtaaaggcgcctgttccggccggttccaatgtacatgccgaaagcgccagcatggcgccgctgactattagtgagagtcgcatgatgatgactccttccgctagccccggatcgaaaatgtacgcgttgcgacttcaggcgagttttccactcgctgatcgctaagacacaagattaggcgacgttggcgcatagacccagcttgccaggtgcgcgcccgcaccctgcggatgccggcctgctcacatgactaggctgcgcccgccccgcgccccgcgcgtgccaatgccagcgcaagccttgctcccacctcggcgttgtgtttcacaagcgcgatgtttgtcgccaggctgcgtccgctcgtcagcgccttgatgcgagccagcaggaaaggcgtcacggccttgccggtgattccctgcgccctggcctcggcaagcgcctgccgagtcagcgcgtcgatctccccggacgtcatcgctgccgcttgcggcaccggtgtgctcaacaccacgccgcccgccaggcccaagtcccacttggtgcggatgaagcgtgcctgctccgccgcgtcgtccagcctgaagtcagcacgaaagccgctgtcgcgcgtgtagaacgcagcaacattgtcttgctcacaactgagcaccggcacaccgtgtgtttccaggtattccagcgtgagcccgatgtccaggatggacttcgccccggcacagaccaccgccaccgaggtcctggccagttcctgcaggtcagccgagatgtcgaaggtttcctgcgcaccgcggtgcacgccgccaatcccgccggtgacgaagacctcaatgcccgccagcgcggcacatatcatcgtgccggccacggtcgtggcgccgagcccgccgccggccagcacggctggcaggtcgcggcggctcaccttgtgtgcccgctccgagcgccccagcagctccagctcgtcgttcgaaagcccgatgcggattcgcccgccaatcagcgcgatcgtcgcgggctcggctcccaggtcgcggatcagggcctccacttcacgcgccgtgcgaacgttctccgggtagggcatgccgtgggcgatgatagtggattcgagcgccacgagcgggcggccggcagcctgtgcagcggccacaggcgcgctgaaggtcaaccaggaacgggcaaggtcggcaaccatgtcgatgcattcggtggcgtgagccgcatagtgtgcagcacaaggctggtccatgagatgcaagcgcgggaccacctcaaggcgccaatggtaccgcgagcaggaatcggacggctgactctggcacccactgaatcgcctgcccgcgggtgccacctcatcacggcctggaatatcgttgtcatagccgggcggggtgctgccgggaacctcacgctgaggtatgctgccgctttcggatcgattctctccagaggggcaaatgcggcgcgtcgtgttcaatcagaagggtggggtcggaaaatcgaccattgtgtgcaatctcgcggcgatcagcgccagcgagggcttgcgcaccctggtcattgacctggatgcacaaggcaactccacccagtacctgcttggcgcgcgggccgcggaggcaagtccgaccgcggcgaatttcttcgagacctccctgacctacaacttcaggccggtggaatttacgtcctttgtccacccgacgccgttcgagaacctcgatgtgatgccggcgcatcctgacctggattccctccacggcaagctcgaatcccgctacaagatctacaagctacgcgacgccctgctcgagctggaggcagtctatgacgccatttacatcgacacgccaccggccctgaatttttatacccgctccgcactgatcgccgtggagcgctgcctgatcccgttcgattgcgatgacttctcgcgccgtgccctctacacgctgctcgataacgtgaaggaaatccaacaggaccacaacgacgggctgcaggtcgaggggatcgtgatcaaccagttccagccgcgagccagcttgccgcagaagctggtcgacgaactggtaagcgagggcctgccagtacttgaatcgcggctatctgcatcggtgaagatccgcgaatcgcatcagcatgccacccccatgatccatctggatccgcgccacaagctggcgcaggaatatgtggcgttgcaccgcgagctggctggttgaggaatcgccaaggcgcgctgagatcgatttccccacgcaatgacactgccgggcgtcagcttcctcgcggccggtcagaaccgatgccgcatccccgtggtaaccaccacctgatcgcgcccggcggaagtcgggtagccgaaaatcgccgccgtagtcgcttcgcccatagcacgctggtagcgcccggtcaggaagatgtcagtacgcctggacaggaactggtccacgaacagcggaacggaaacggaccaggctgcagcctcgggcagccggggccgcgaacagcctggcgcgcagcgcatcgaactcggcgcactgttgcccccgccacgcacggcgcgtgctgtcgtcgatccacgcggcgtccagcccgttaagcatgaactcgcgcaggtcgtccaggccaaagccgaaatcgcgcaccatcatcccccgggcctggctggcggtgacgtggtgcagcacggggtcgtcggtgttggggtgcacacgcaagcccatgcccggcatatggcggatcgggtgatcgagcgcccagcgctcgcgcggcagcgtgcgcaggtagtaggaattggtcggcaccaccgtgaagacgatgccgcggtccgcgcaacgctgcgcgaactcggggttgtcaatggcggtgtagccatggtcgatgcgatccacttgcagcaggtccagcgcggtggccacattggtccagggcgtgccgaactcgccggcgtgggcagtggtcttcagcccggcggcgcgggccttgcgataggcctcggcgaacagctcgggcggccggtcattctctcgatagtcgatgccgatgccgatcacctcgtcgcggcggtcggcgatgacccagtcgaccatctcgaccgcctcggcgggatcggcttcgcggtcgatcgacggcaccagccgccccacgatgccaaaccctgcctcggcatcgacgatcgcgcgcacgatggcttccatggcggcgcggtacggaatgccggactgtctgacggtgccggtggggttccagaagaactcgctgtagcggatgccttcggccgccgcgtcctgcaggttgcagtacagcgaatcgctctacagcctggtgtgcgcggggctcgcggtcggtctgctgtcccggctatacgcccagggcatcaacgatgtggcgctgcgtgccgtgccccctgggcagccccagcttcaagcgccgcgtggcgttgatgatgcgcaaggaaccggcgcccaggatgccggcggccgccggctgcttccgcttcctgtccggcgcgatccgctgctgagcggcgcccgtgccgtcgccaggcctgaaaagatcaaggtgtcagatcccccttcttggggggatttgcggtattgaactcttgcggtagccttcagcaactccctccggggaccaaatgcatcgcgcactctcgcgcaacgcgtcacgcacgaacagtttcaccgattgcgtcgtagtactcgcggcgtggttgccttgtcaggaatattcctgcccgtccagccccagagcatgtgaaaaacacgacggaagccatccaatgaactgcccgcgtggctgacttatgtcgcttaggtgcagtcggccaggtagttggcgggcggacagttctctccgccgccctaaacatcccggcatcctattcaactccgacggttcgtccatggaacaatggctatgaggaaatgctttaggggtgtgcttttcgcgacggtgttgccatcactcggcggatgcatcacggctggcgacttcaacaagaagatcgcagacacaggcacgacggtagtcattggctcgcctgtcagcgcttgtgcacgtgcgaaagctgaatacgccctgtccccaacgactatgccgccggccgcagtgaatgccagcttgtcgggcaaccagcgcaatcgcactgatctgcaactcgggctgagtatgctggcgtccgccacttccggaagcgctgtgccggcatcagctgcagcatacgatgatcatgtcacgggcttttcacaagggctgttcgcacgactcgggattgatccgagcggcatcgaggtcaatctcgacgctcttgcgcctgatgcagtggatcgcgccaatcaggtactgacttcgacgctgtttcgagacctggcgccagcggaccctgcggttacctcgtcgaaatttggcggcggcgaaattaccatcagccgccgtgaatggaccgggatgattcaggacgtatcgttcgccaccagcggcgaagggtgggtcggtgcggcagcgcaagcgttgggccactacgcgaagacctatggactcaaccagataacaactactacgcaggcgcaagatgccgctcaggtgacactgcggctcctcgtggcgcgctatgtgtcggattacttccggaatggaaaaatcgtcacactcgattttgactaccccgacctgaagtccaagctccttgacaagctcaagaagtcgatcaaggacgagacggtcttgacggctgcggatgcccagatcgaccagcttgccaaggacctcggacagcggctgtgccaggaggaaggtaaggtcacctcctgccggatcctgggcgtactgggcgagcagacgtttgtgagtcgtgcgggcaagagctatggatttccaggtctggccgccacggtcgatctggcgggggacaaaaaggtttcaacaaacaagatcgaccccaatgcggtggtttctgacttggtgcgtgtcctgttcgaggcgacgggtgacgaccgcatccgcgtccctggggcaaaaaattcttccctgtgcagggcctccgcttccatgtgtgcaggcaaggacaacactgacaagctcaagcaagtggacaatatcggcgaccgcgccgaggctggcacgtttgcagccgttggcattgcgattcgaggtggctggctgttctcgatcaacaatgaggcgctagccacttccatacaaacagcagttgccgtcggcgtacgcaaaaccgccgaaggcgtgatgtggtcgcggctccagaattgtcccgccaatttggccgcattggcatccgtcgacgcgtcaccacgcacggtcacattgcgcctgacggagtgatgccgcacgcggcaagcaggaagggaggactccttgcctccccgcagttgcgggtcgagtctaacccgcagccgaaaaccaagctaacgatggatagccgcctgcgtaagcctgagagccgtcactgcccatcacgcaaatgaatgatttcaacgctcgacgggcattcggacgatgtcaggcctgcaaatcgaatgatgcaggtagctgcgtcggggtctccctcaacgtatttgtccagagcatgaccgattttattgggaaatctgacagggatgaggcggagccgcgcgaaatgctcctccatccgagctcggacgaaatgttcggatgtacctagacttgtgtcaccccaaaaagtgtcatgaaagacaaagagctttgagagtgccaggtcccaaggatttactgtgaaagccagatcaacggggtgatttccccacttgtcatagatggcttggccaacatgtccgctccccactgccggcgcaaaggctgcgatcttaatgctacgaatattggggttgtccagcggacggacacgattctccggatcgtttccgaaattgcgctcataaacagggtcggccactgctgagagggccacagccgtacctcgcgagtgcacaagaaagcggagatcgacaggcttcgaaagccgattcaagatgggccgcaaacccctctggccagcgtagttggagctcagaagcgcatccggccagaaggtaagtcgcgtttgctccgtcatgatctccgggttgcgcgttcgaagtccgtcccagtagacctcaagaataaccgccggcttttcacttccaagcagattacgggaaccgctgtacagccgttgcgcggattcgaagtcctcattgaagccatgcaccagcaccaggagcgtgtcgccagcggcaagcttcgaattgagcgctgcaacaacggcatcttccgcttcccgccgttgctctggaccgtacagtcgccgaccgtgatcgccatgttcaagaatgtcgctcagtgcaaagcgagaattcacgcccggcgcccgttgcggccagggaatgctggaagcgtctcggggataaacatccccaagctggtcgaaagccaccctcacgagattgctggaaggcgctggctcaccagccaacacatagtcgccgggaggccgcacgtgcatgcctccgcatgcagcgagcagcaggcaactgcaaatcgccgttatgagcctcttcatagaactctccttcctcttgatttttagggttttttacaccagcgcccacgcgataaaggaagccgaccaggcgaccgccagggcagaaggaagcctgcgcgatgctatcaaaaagaacgcaggatgtgctgggcacgcaatccgcagtcgcatcaatgaagtcagcaacaaaggaatggcgggctgctgtccatgcaggggacgcataggggtcatcggccttgtcgatggatggcggggcaagcctccgggcttacccggagacgcgccgactgctatttcgcggtgcggaatactccgccgctttccttgacgatgccgcgacgcctatgcaaaagtcggtgaaaacgaacgatcgtgcgggaatactcccgacacctcgtcaccggatcgcaacgccgccgtccacgccgacgcggccaagtgccccggcttgccgggcggccagcgtgccgcatcgcacaggagacaaccatgcagtacctgcaacacgcatctgcacacccgcaccgtgaccgccacggcgcgccctgggccaggccatcccgcccgcgcatcacagcgcgcgagccggcgctgccgcccgcctgagttccacccccgacttcctgaccgtggccgcgcctggcgccgccgcgacggaacacgcacggcctttgccgctgcgtgcctggtttcccgaaccgcacgaggtacccctgtggcattgttccttcaacagttcctgaacggcctgacgctgggaggcgtctacagcctggtggcgcttggcctgacgctggtctacggcatcctgcacgtgcccaacttcgcgcatggcgccttctacatggctggcgcctatgtgtcgtacttcctgatgacatcgctgggcgtgaactactggctggcgatgcttggcgcggcgctggtggtggccgtattgtcgatggctgccgaccggctggtgttccacccgctgcgcaactcgcccgagctgcacgacatgatcgcagcgatcggcatcctgctgttcctggaagccggggcgcaggcgctgtggggcgcggacttccaccgcatgcccacgccctatggccagatcgtcgacgtgttcgggctgaccgcgccgctgcagcgcctgctgatcatcggcgccgcctttgcgctgatggtgctgctgcacctgttcctgacgcgcaccatgaccggcgccaccatcatggccatggcgcagaaccgcgaaggcgccgcactggtcggcatcgacgccacccgcgtgacgctgctggtgtttgccatctccggcgcgcttgccgcaatcgccgccacgctctacgccccgatcaacctggtctaccccagcatgggcaacctggtgatcaccaaggccttcgtcatcatcatcctgggcggcatgggcagcatccccggggccatcgtcggcgggctgatcatcggcatggccgagagcttcggcggcttctacgtttccaccgactacaaggacatcatcgccttcgtgctgctggtggtgatcctgtcgatccggccgcagggcctgtttgccggcaagacggcctgaggagcacaacacaatgaaagcactgcaaggaaaaaccggctggacgctgctgcttgcggcggccatcgccttcccgctgatcacgcccaacagctactacctgaccgtgatgacgctggccttcatctatgccatcgccacgctcgggctgaacctgatcaccggctacaccgggcaactgaacctggcccatggcggcttcatggccatcggcgcctatacgctgggcatcctgacggtggaccaccaggtgccgttctggctggccttcgtgctggccggcgtgatctgcatggtgctgggctatgtgatcggcgttgtgtcgctgcgcctgaagggccattacttctcgatcttcaccatgtgcgtgggctacatcatctacctgctgatcgagaagtgggaaagcctgacgcatggcacggtgggcctgatcggaatcccggtgccggccgcgatcgggccgctcagcttcgacagcgtgcaggcgcagtactacctggtgctgttcttcctggcggtcggcaccttcctgatgcaccgcatcgtcacctcgctgctgggccgcagtttcatggcggttcgcaacagcgacgccctggccgaggccctgggcatcaacctgatgcgcaccaaggtgctgtcgttcgtgctgtcggtgggctacgccggctttgccggtgcgctgtacgccgggcaggtgcgcttcctggggccggatatcgcgcgcaccgacctgaccttcgacatggtgatgtcgatgctggtaggcggcatcggcaccatcttcgggccgctgctgggcgcggtgctggtgccgtggatcacgcagtcgctgcagttcatgcaggactaccgcatgctggtgttcggcccggtgctgatcctgctgatcatcttcgtgccggacggcatcgtgggttcctggctgaagaagcacgcacgcaaggccgcggccgaacggcgcggcaagctggcggcgcagttccctgcacaacccgtcaccgctgtcccgaccacccgcgccggagccgaccatgcttgagatccgcaacctgaccaagaaattcggcggcctgaccgcggtgcacgatgtctcggtgaccttcgagccaggccatatcaacgccatcatcggccccaacggcgctggcaagaccaccttcttcaacctggtggcgggcacgcatgcgcccagctccggccagatcctgttcaagggcgaggacgtggccggcctgcgcgccgaccagatcgcgcgcctgggcgtggcccgcaccttccaggccacggcgctgttcgaccgcgccacggtgctcgacaacctgatcgtcggccaccgcctgcgcacccactcgggcctgcgcgacgtgctgttcagcacgcgccgcctgcgcgaggaagagcgcttgtgccgcgacaaggccgaagcggcgctggacttcgtcgggctgtcgcacctggcgcatgaggtcgccgccgatatcacgcaagaggcgcgcaaacgggtggcctttgcgctggcgctggcgaccgacccggaactgctgctgctcgacgaacccgctggcggcgtgaacccggaagagaccgtgggcctggccgagctgatccgcaagatggtgcgccatggcaagacggtctgcctgatcgaacacaagatggacatgatcatgcgcctggcagacaagatcatggtgctgaactacggcgagaagattgccgaaggcacgcccgcgcagatccagcaggatccgcatgtcatcgaggcctacctgggagccgaccatgttgcagcttgaacgcgtctcgctgtcgtacggcagcttccgcgccctcgacaacatcaccctgcacgccggcgccggcgagctggtggtgctgctgggcgccaacggcgccggcaagagctcgatcttcctggcgatgagcgcgatccaccgcatcagcggtggcagcatgcgcttcgatgggcgcgagctgtcgggcatgaagccgtcgcagatcgtgcaggccgggctggtgcactgcccggagggccgcaagctgttcccggcgatgagcgtggagaagaacctggtgctgggcgcctacgtgcaccggcgcgatggtgcgggtatccgcaagacgctggaagaggtctatgaactgttcccgatcctgcggcagaagaaggacgacccggccggctcgctgtccggcgggcagcagcagatggtggcgctgggccgcgccctgatgagccgcccgcgcgcgctgttgctggacgagccgtcgctggggctggcgccgctggtggtcaagcagatgttcgagatcatccagcgcatcaaccgtgccggcaccaccgtgctgctggccgagcagaacgcctacgcggcgctgggcatcgcgcatcgcgcctatgtgatcgagagcgggcgcatcgtgatggagggggatcgggatacgttgctgaaggatgaggggattcggaaggcgtatatcggggggtaggttcagaggagccggcctcgcgacagcaaaacacaaccagacctagcaagtgcagtactttcaggagacatagcaatgcaaagcaagatcatgcgccgtatcttcccgctggccgccagcgccgtggccgccatgctggcctctggcgccgcattggcgcaggaagtggtcaagatcggctataccggcccgctgtccggcggcgccgcgctgtatggcaagaacgtgctgtcgggcgtgcagatggcggtggacgagatcaatgcatccggcctggaagtcaagggcaagaaggtcaagctggaggtggtggcgctggacgacaagtactcgcccgccgaggccgccatcaacggccgccgcctggtgcagcagcacaagaccccggcggtgttcgtcccgcattcgggcggcatcttcgcgctgcaggccttcaatgagcaggagaaattcctggtgatggcctactccagcgtgccgcgcatcaccgacgccggcaacaagctgaccatccgcatcccgcccgcgtacacgggctatatcgagcccttcgtcaaggcacagatgaagcgctacggcaagaacgtggcgctggccccggccgaccacgactacgccaaggcctgggtgcaggccttcgtgccggcgtgggaatcggccggcggcaaggtggtggccaacaacccgatgtcgtacaccaaggccacggacttctacagcggcgtgtcgcgcgcgatgagcgagaagccggacgtgatgttcgtcggcggcccgtcggaaccgaccgcactggtggtcaagcaggcgcgcgaactgggcttcaagggcggctttatcgtgatggaccaggccaagatggacgagatggccaaggtcaccaacggcctgggcatgctcgagggttccatcggcgtgctgccgctggtcaacgacagccgccccgccgcgcagaacttcaacgccaagtacaagaagctgcatgacgggcgcgatgccaccaccgagatgtcgctgaactacaccatggtgtacgcgctggccggtgcgatgaagctggccggcaccaccagcgacgcggcagcgatccgggcgaagatgcccgacgcggtcaagggcctggccaaggaggtcaaccccaacgaagtcgacggcatcgacgccaagggcggttcgatggccgacaccatcgtcggctgggtgcagaacggcaagatttcgcaggtccggctgtcggagctggcgaagtaagccaggccgcgacggcgcccgcgcggcaccgcgcaagaacaaaccccggcaggccgcgaggcctgccggggtttctgccttccgggctccgtcaagcgggccgtgccactgccggcgatcgccgtcgcgcccgttgcgcgcctccatctcgccgcgttagttctgggcgcgctgttgctgttgctgctgttgctgttgctgctgctggcgctgctgctccatctgctgccgctggcgctcctgcatctgccgttgctggtcctgctggtgccgctgctgctcctgcattgcacgttgctgctcctgcgcggcacgctgctgctcctgcatgtggcgctgctgctgttccgcctgctggcgctgcatggcctgctgtcgttgctgctcctgcacctggcgttgctgctcctgcatctgccgctgctgctcctgcatctggcgttgctgtgccatctgctggcgctgggccgcctcggcctggcgctgctgcgcctcctgcatttgccgctgctgctcgaaacgctggcgctgcatctcctggccctgccgctgctgctcggccatctggcgctggcgctccgcctgctggcgctgctggtcggcggcctggcgttgctgggcttcggactggcgctgctgctccatctgctggcgctggatgtcttgcgcctggcgttgccgcgattcctgcatctgccgctgctgctgggcttcggactggcgctgctgctccatctgctggcgctggatgtcttgcgcctggcgttgccgcgattcctgcatctgccgctgctgctgggcttcggactggcgctgttgctccatctgctggcgctgggcgtcttgcgcctggcgctgccgcgattcctgcatctgccgttgctgctgggcctcctgcatctggcgctgttgctgggcatcctgcatctgccgttgctgctcaaagcgctgccgatgcatttcctgcgattgccgccccggatcgggacggtcctgcccatccgcccactggcgctgctgcatgcgctgctgatcctgctggcgttgctggtcgcgggcctggtcctgccactggcgttgctgggcgtcgcgttgccgggcctcctgctgttgccgctgcagatcaggcgcctgccgctgctgctcgcgcagcgcgcgctgctgttcccgctgctgctccatctgctggcgctgcaaaacctgctgctgttcgcgctgcatgccctgcgcccgccgttgcgggtcggccggtccgcccggctggcccggctggccaacaaagccgcgggcttcgtcgggccggctgctctggccgcggccgttgccgcgccagggttcgcccggggcgttcgaatagttgcgatcgccacgtgcggggccatcggcatcgccgcggccggcgcgcggctgcgacggcgcctggtcgcgcgcggcgatggccgcctggctcatgcgcacatcgggcgcccgctgcacgtcgcgcccgggccgccgctcattgccgccgcgccaggccgggccggcgccgggcacaaccccgccctcgcgcgcgaagcggcgggccaggtcgtccgtggcgggccggcccggcgggcgggcggcgatggcctggcgctcgaagccatggcgggcctgcggcggcagcggccgcatcggggccgatcccaccaggctgcccttgaccggcgccactggcggcgcccccctggcctcgcctgccggcaggttgcgccattcgtcgcgatgcatgccgcgcaccgggcggccttcgacgaaattgcgtgccggcatgccggtgatggcgccgggcacgttgcggttggcgtaaggcggaggccggcggtcgcccatcacgaagttgttcacggtgacgcgattgatgcgggcgacataggtcgggctggcgcgatagaccggccggtacgcgtcatgcggccccagcggataccaggccacgcccggcccgctgccaacgcgcacgctccagttcgggccgctaacgccgacaaaggccaccaccgcgggggcgtagcacgggcgcacgcgcgggcccggcacccagccccagcgcgagcccacataggcccagcggccgtagtgcgaaggcgcgaagccccagggcgcgtcgtcgatccaggtccagccccacggcgcgatccaggcccagtgcccggcgctgtacggcgcccagccggcgctgaccacgtgcgggaaccagaccgcgccgtagccggggtcttcctgccagtcgccgtagccgtccagcgcggcgtagcccggcatctcgcgcggcacgtagcgggcggacggcgaggcgtcttcgcgcgcgtcgcgggccgcggtccagcggtcgaaggcgtcttccggcgcgccgccgccaccggcgtcggtcaggtcggtgccggcaaagcgcatgcggtcgccgcgctgcagctcgatcgagcggctgtcgccgtagaccacggcgctgccgtggcgcatggtcacggtggtggtgctgccgtcaggcgccacatccagccggtagtcgcccggctcgcgcggcacgaaggccaggttgggggtgtcgacctcgaccgtctggcccggcggcagcgcgcgcacgcgcagctgcagcgtgccctgggtcagcttgacctgcgtggcgctgtcgtccaggttcaggatgctggccgcggtggcaccgcccagccggaccgccaccgtgccggcatgcacctcggcacggccgccgtggtcaagccaaagccggtcgccggtggtgaagggccggttcaggcctgcggcagcccagtcgtccgagcctgccggcgcaaagctgagattgccgtcgacggcggtcagcgtggcaatgcgcgaggaaggatcggcttgctggtactggccgtcagtcgtcggcgcatcaagataggcctcgccgggagggccggcgggcacctgggccagtgcagccgccgccaccgccaggccggcggcggccatggccgtcagcgccagcctgccacggaactggcctcgagcaggggggacagattgggaaggatcgaacatggaagtcaggaccaggacaaaacgcataacgcaccggggcggccggccgatgtcagcggcaaccctaatgtcaccatacattgccccggatgccgcggcacgcccggggcggcagactttgtaagttcgtatttcgccatgcggccatgccgcgcgggcaggaccgctatcccaggcaggctgcgggcgggcggggggtcagcgggtgcccgggacgagcaggctcgccgtcaaaggtggaaacaacttccctgacagggcggggggcaaaacggcggcggaagcggctcagcggccggactgctggcgcagcatttcggtcaggcgctcggccggcatcgggcggccgtacaggtagccctgcgcctcatggcagccgttggccagcaggaagtcgcgctgctcgggcgtttccacgccttctgcgaccacgccaatgtgcaggcttgcgcccacgttgatcaccgagcgcacgattgcggcatcgaccgggtcttcggtcacgttgcggataaaggactggtcgatcttgagccggtccaccgggaacgacttcaggaagctgagcgaggcatagccggtgccgaagtcatcgcaagtcagcgtcacgccgtcgcggcgcagcgcctgcagctggtccgcgacctcgtcgccctgctgcagcgcgatggtttcggtgatctcgatctccaggcagtccggggccagttccagcgcgcgcagcacgtggcgcacctcggtcagcagccggctttcggacagctgggccgcgaacaggttgatcgccacccgcggcggctggggaaaggccagcgaccacgcgcgcgcctgggcgcaggcggtctgcagcagccacatgccgacatcgctggcgatgctgctgccggccagcgcgtcgatgaaggcggccggcgccagcaggccgcgggtcggatggcgccagcgcatcagcgcctcggcaccgtgcacgcggccgtcgcgcaggtcgacctgcggctggtacagcagctcgaactggcgctgggcataggcttcgtgcaacgcctgcaccagcgacagccgcgtggtcacgtccgagcgcatctgcggcttgaagaagcggatggtgcggccgccgtcgtgcttggcgcgggccagcgccaggctggccgcggccagcacgtctgacccctgttcgccggcggcggggatcacgcaggcgccgatgctggccagcacatggtggcggccacccgcgttctcatgcggggaggacagcatcgagaggatcgccgcgccgacatggcgcaccagcgtgggatccgcaatggagggaagcagcacaccgaactcgtcgctgccaatgcggccgatggcagcgtcgcgcggcgaggcgtcgcgcaggcggcgggccacgcgctgcaggatcaggtcgccttcggcatgcccgtgcatgtcgttgaaggcgcggaaatcgtcaatgccgatcaacagcaaagcacagcggggcaccgcctcgctctgcaggcgtgcctccagccgcttcagaaatccctggcgattgtcaacgccggtcagcggatcgagatccgagcctggcgaggcgccagtcgccttcgcccccgacttggccaccatccctgccccatctgtaattgtcgacattgttacccgctagcaatttagcaagtgtgacgaaaacttggaaaaaatcaagcagttccgattgtggcgggaatggctatgcacccgcgcaacggcgccgcattgcgcgttgaatcgggtcccggcttacagtaccctaccgcgcgtcgaggccgcccgccgccgccgcgccgccccttgctaccccgagaggagcccctgaggcggctttgcggggaatggccgctcctgaacaagaacatcaccgggaccacaccgtgaacgaatggaccatccgcacgcgcatcctggcaagcttttcgctgatcctgcttgtcatggcgctgatgggcgttgtctcctacacccgcctgagcgccattgagcgcgaaaccacgctgatgctgaaggacgcgctgcccggactgaaccacagtaccggcatccgcggcatctggggcgagcgctacgtgctggcgtggcagaccatcaatgccgccgacgaggccgagcggcgcagcttccagcaacagggccaggacgccgcaagccggctcgacaaggtcgagcagcagtacgagacctcgatcacgcgcgacgaagaccgcgccgccttcagggcctatcgggacgtgcgcgcgcaatacgaacaggcagcccagatcctgacccggacgggcgagtggaacggcgccgccgcctcagccgcgttgcgcggcaccgtgcatgaccgctggatcgaggcgcgcaaggccgcccagcacctggtggacgacaacagcgcggtcaatgcgcgggcggcgcgcggcatcgacgacgccgtcaatgccgccaagatcggcatcgaagcggcactgatcgtggccctggtggtcgccatcgtctgcggctacctgctgctgcgcgcgatcacagtgccgatgcagtcgatcgtcaacctgctgtccggcatccgcggcggcgacctgcgcctgcgcatggcgctgcgccgcaaggacgaattccaggaagtggaggcaggtttcaaccagatgacgggagagctgacctcgctggtgggccaggcgcagcgcaccgcgatccaggtcaccacctcggtcaacgagatcgccgcgacggcgcgccagcagcaggccaccgccaccgagaccgccgccaccacgacccagatcggcgcgacctcgcgcgagatctcggccaccgcgcgcgacctggtgcgcaccatccatgaagtctccagcgccgccgagcaggcggccgggctggccggcaccggccaggtcgggctgtcgcgcatggaaggcaccatgcagcatgtgatggacgccgccggctcggtcaatgccaagctggccacgctcaacgaaaaggccagcaatatcaaccaggtcgtgaccaccatcgccaaggtggccgaccagaccaacctgctgtcgctgaacgccgcgatcgaggccgagaaggccggcgaatacggccgcggctttgccgtggtggcgaccgagatccgccgcctggccgaccagaccgcggtggccacctacgatatcgagcagatggtgcgcgagatccagtcggcggtgtcggcgggcgtgatgggcatggacaagttctcggaggaagtgcgccgcggcatgtccgaggtcacgcaggtcggcgaccagctgtcgcagatcatcgcgcaggtgcagtcgctggcgccgcgcgtgctgatggtcaatgaaggcatgcaggcccaggccggcggcgccgagcagatcaaccaggcgctgatgcagctgtccgaggccgcgcagcagaccgtggagtcgctgcgccagtcgagccaggcgatcgacgaactgacgctggtggccaacgacctgcgcagcggcgtctcgcgcttcaaggtctagggcctgcgccccgccgccatgaaacttttcctgctgttccgcctcggcgctgaccactatgcgctcgatgccgccgaggtggccgaggtgctgccgctcacgcggctcaagcagatccccggcgcgccggcctgggtggcgggcctgatggagcgccgcggccagccggtgccggtgatcgacctgccggcgctggccaccggcgtgccggcggcgctgcgcaccagcacgcgcacggtgctggtccactaccgccgccatggcggcgaggccggccggctgctgggcctgcgcctggaatcggccacccagacgctgcgctgcccggtgaaatcgtttgtcgacggcggcatcgccggagccagcccgcgctaccttgggccggtgcggcacgacgcgcgcggcctgctgcagtgggtgcgggtcgatgccctgctgccggacgacgtccatgccatgctgtttgccgacacctccggggaggccgcggcatgagcactgccacgcacatcgaggccctgctcaaggcccgcatcggcctggacgccggcgccatcggcaccggcgcggtagcacgcgccgtgcgtgagcgccagcaggcacggcaggcgccggacacccaggcctactgggacttgctgcacggcaccgccgatgaattccaggccctgatcgaggccgtggtggtgcccgagacctggttcttccggcatcgcgaagcactgctggcgctgggccgccttgccgccgagcgcgcctttgccgacggcaggcgcaccctgcgcgcgctgagcctgccctgctccaccggcgaagagccctactcgatcgccatggccatgctcgatgcgggcgtgccggcgggccgctttgccatcgatgcggtggacatcagcgcccgcgcgctggcccgcgcacgccagggcgaatacggcgcaaacgcgtttcgcagcgcgccgctggatttccgcgaccgctatttcacggccacgcccagcggctatgtgctggatgcacgcgtgcgcgcacaggtgcggctgctgcagggcaacctggtcgatcccggcctgctggccggcgagcggccctatgacttcgtgttctgccgcaacctgctgatctacttcgacgcgccggggcagcggcatgcggtgcagacgctggcgcggctggccgctgccgacggcattctctttgtcgggccggccgaggccagcgtgctgagcgcgcagggcctggagccggtcggcctgccgctgacctttgccttccgcaagccgtccgccgtgcccgccgccagggcggcgccgcgtgcgcccgtgcacgcggcccagccgccgcgcatggccgcaccgccacggctgccgcggccgcctgcctcgatgcggcccgtcccggtcacgcccccgcccctgcggcccgcagcgcccgcgcctggcaacgatcagcgcgccgcgctggctgccattgccgcccaggccgaccgcggcgagctggaggctgccaccgcagcctgcctggcgctgctcgagcgcaccgcggatgccaacgccgacgcctattgcatgctgggtgtgctgcacgacgccgcgggccgcgccgcgcaggcccatgccgcctaccgcaaggcgctgtacctggacccggcgcaccaggaaagcctgtaccacctggccgcgctgctcgataccgaaggcgatcacgctggcgccatgcacctgcgccagcgcgcgcaacgccacacccgcaagcaccatggctgagcccccaggcattctcctgcgcaccgaaaacgtcgacgactgctggcggcgcatcggcgtgcgcggcgacggctcgtgccccgccctggccgagcacgcgcactgccgcaactgccccacctacgcccgggccgcggccatgctgctggacgcgcaacggctggacgtaatgccggaggcactgcccgatgccgccacgttcaccgacgatgacggggccttgccggcagaacgcggcaccgcgctggcctgcctggtgttccgcatcggcgatgagtggctggccttgccaaccgcagcgctgagcgaagtcaccgccccctgcccgatccattcgctgccgcaccggcgcgatgccgccgtgctggggctggccgcggtgcgcggcaacctgctggcctgcctgtcgctggcccggctgttcgacgcgggcgccggtgaaagtgccagcggcagccgtttcctgatcctcgggcagggccgcgccgcgatcgcgctgccggtggccgaggtgtctggcatcgcccgcgtgccgcagcccgcgctgcagccgctgcccgccacccttgcgcgggcctcggcgcgctacacgcaggcgctgttcctcgaccagggccgcagcgtcgggctgctcgatgccgcactggtacgccaggcgctggccaggagcctggcatgaattccgagcaactgcgcgacgcctcgctgctggaactgttcgcgctcgaggccgatgcccaggccgaagtcctcaatgccggcctgctggcgctggagcgcaacccggcagccgccgagcagctcgaagcctgcatgcgtgccgcccactcgctcaagggcgcggcccgcatcgtcgggctcgatggcggcgtgcgcgtagcacacgccatggaagactgcctggtcgccgcacagggcggcatgccgctgaccgccgcgcatatcgacgcgctgctgcaaggcaccgacctgctgctgcgcatcggccatccgcccggcggcaatccgggctgggccgagcacgcgggccgcgccgagatcgatgcagtggtgcagcggctgggcacggtcgatggcggtgccgcggcgccggtcgtgcaggcacagccagcgccggccccgttaccggaaccagcgcccgcgataccggcgccgccggcaccggcagacgacacacaggagcgcatgctgcgcgtgaatgccgacgcgcttgaccagttgctggcgctgtccggcgaggccatggtcgagtcgcactggctgcgccccttcggcacctcgctgcagaaggcaaggcggcaacaggcacgcgcactgcgcgccgtcgatgcgctgcagcaagccttgcaggacggcaacgcgggcgcggctgcgcacaccgcgctggcagaactgcgccagctgctggacgaaagccacgatcagctggccgcgcggctggaagagttcgaacagtacgatcaccgcgccacgcggctggcgcgccggctctatgacagcgcgctggcctcgcgcatgcgcccgctggcggacgcgctgaccggctatgcgcgcatggtgcgcgacctcgggcgcgcgctcggcaagccggtgcacctggacctgatcggcgccggcacccaggtggaccgcgatatcctggaagcactggacgcgccgctggcgcacctgctgcgcaacgcggtggaccacggcatcgaagcgcccgaggtgcgcgcggcgcagggcaagccggcggaaggccgcgtcacgctgcaggcgcgccacaacgcgggccgcctggtgatcgaaatcttcgacgacggcgccggcgtcgacctggaagccctgcgcgacgccatcgtgcggcggcggctggcgtccgcagagaccgcggcacggctgtcgcaggcagagctgctcgacttcctgctgctgccgggcttcagcatgcgcgactcggtctccgaggtctccggccgcggcgtgggcctcgatgccgtgcaggagatggtgcgccgcgtgcgtggcagcctgcgcctgacgcagcagccgggccagggcctgcacttccggatggagttgccactgacgctgtcggtggtgcgcgctctgctggtggaggtcgcgggcgaagcctatgccttcccgctgggccgcgtgctgcgcgcggcctcggtggcgcgcagcgagatcgagcagaccgaagggcaccagcatttccgccacgaaggccgcgccatcgggctggtcagcgcggcgcaggtgctgcaacgccccgaggctgacgctgccaatgcgcacgcgcaagtgccagtggtggtcatcggcgaggccgagcgcatctatggcattgccgtcgaccgcatgctgggcgagcgcctgctggtggtgcagccgctgccggcggcactgggcaaggtccgcgacatcgccgccggcagcctcaccgacgacggcacgccggtgctgatcttcgatgtcgaggacgtgatccgctcggtcgagaagctggtctccgagggccgcatcgaaggcgtgcggcaggcggccgtggccagcgtccaggcgcgcgcgcggcgcgtgctggtggtggacgactcgctcaccgtgcgcgagctgcagcgcaagctgctggccgggcgcggctatgacgtggcggtggcggtcgacggcatggacggctggaatgtgctgcgcgccgagcccttcgacctggtcatcaccgatatcgacatgccgcgcatggacggcatcgagctggtgcgccggatccggcaggacgccgcgctgcggcagctgccggtgatggtggtgtcgtacaaggaccgcgaacaggaccgccagcgcgggctcgaggccggcgcggactattatctggccaagggcagtttccacgacgccgcgttgctcgacgcggtccatgacctgatcggcgaggcacgcccatgaagatcggcatcgtcaatgactcggcgcttgcggtagccgcgctgcgccgcgcgcttgcgctggatccgtcgttcgagatcgcctgggtcgccggcgacggcgaacaggcggtgcagatggccgcgcgccagaccccggacctgatcctgatggacctgctgatgccggtcatggacggcgtcgaggcgacccggcgcatcatgtccgccaccccctgcgccatcgtggtggtgaccatggacctgggccgcaatgcctcgcaggtgttcgacgcaatgggccacggcgccatcgacgcggtcgacacccccacgctggtcgagcccgacgcccagcttgccgccgggccgctgctgcgcaagctgcgcaatatcggccgcctgctggccggccgcgtggccccgcagcataggctgacggcagcgccgcgcgcagtggccgcaccacggctggtggcgatcggcgcctcggccggcggcccggccgcgctggccacgctgctgggcgcgctgccggcggacttcggcgccgcggtggtcaccgtgcagcatgtggacgaagcctttgccgccggcatggccgactggctcgacggacagtgcaagctgccggtgcgcattgcccgcgccggcgacgcgccccaggccggcacggtgctgctggccggcaccaacgaccacctgcgcctggccagtcccacgcgcatggcctactccgaacagccctgcgactacctgtaccgcccctccatcgatgtgttctttgaaagcgtggtggagcactggcgcggcgacgtgatcggcgtgctgctcaccggcatgggccgcgacggcgcgctggggctgaaggcgatgcgcgagcgcggcttcctgaccatcgcccaggaccgcgccaccagcgccgtgtacggcatgcccaaggccgccgcagccatgggcgcggccgcggagatcctgccgctgccgcgcattgcgccgcggctggtgcaggcatgcggcggcaccgtgccgctttgacccgatgcaatacgtcgcggccggcaccgggaccgtgacacccaggaactgaacatgcaacccgaattacccaaccgacccgcagcgcctgcggccgacaaggactaccttgccatggtgctgctggtggacgaccaggccatggtcggcgaagcggtgcgccgcgcgctctccaccgaagccgacatcgacttccactactgcgcgcagcccgacgaggccgtggcggtggcgcagcggaccaagcccaccgtgatcctgcaggacctggtgatgccgggcgtggacggcctgacgctggtgcagcgctatcgcgagaaccccgccacgcgcgacatccccatcatcgtgctttcgaccaaggaagatgccgcgaccaagggcgcggcgtttgccgccggcgccaacgactacctggtcaagctgcccgacagcatcgagctgattgcgcgcatccgctaccactcgcgctcctacctgaaccagctgcagcgcgacgaagcctatcgcgcgctgcggcaaagccagcaacaactgctggaaaccaacctggagctgcagcggctgaccaattcagacggcctgaccggcttgtccaaccggcgctatttcgatgaatacctcggcgcggaatggcgccgcgcgctgcgcgagcaaacccaggtggcgctgctgatgatcgacgtcgacgcgttcaaggcctacaacgacacctacggccacgtcgccggagacgaggtgctgcgccgcgtggccgctgtgatccgcgacaattgcgtgcgccccaccgacctgcccgcgcgttttggcggagaggaattcgccatggtgctgccggcgacctcgccaggcggcgtgcggctgctggccgaaaaggtgcggcgcgcagtgcaggggctggccattgcccacggcggctcccccaccgccgactgcgtcaccgtcagcatcggcggcgccgtgctggtgccccagcctgaccaggcgccgaaccaggtagtggaagccgctgatgcaggcctctaccaggccaagcgcaatggccgcaaccaggtgatgatggcgcaaggctgagtcactgcagcagcacagccgcaacaaccagttacacactggcggccaccggccaaccgggccaccagcccggccaacgtcccgccaggccccgcacctgcgggcctggccggccccgccacgcacgcacgcgtcaccgcttgtcggaattgtccgacatgcgattcggagcccccgcgcctgtctcgcccctgggttgatacctatcgttgcatcacgacaggtgcaatcgctgcgcctgcaacaacagacagccaactggccacgcgaccggcgcgcccccgcgcgggcatgggccagatcgtctctgactcctccaacagcaagaggtgacccatgttccgatccaagaccctgtttatcggcctcgcgttagctgccactgcagtcctgactgcctgcggcggcggtgatgacggcatcgacgaccgcatcgggctgagcaagccgacgatccgcgtgatccacgccatcaccggcggcccgaacgtcgacgtgctgcagaacggcaccctgaccagcttcgtgaacaagccttacaagttcgtctcgacctacttcaatgtcgaaaccggcaaccagctgatctccttcaacacggctggcacgcagacggaactgggccgcgccaccctgaccgccgccaccggccacaaatacaccgtggtcgcgctgccgggtgcgagctccgctgaaacgctgacgatcgacgatccgttcgagaagggcctgctgtcgcacaaggcacgcgtgcgcagcctgaacgcctcgttcaatgcgcagaacattgacatctacctgaccttgccggccatcgacctgaactcggtgggcccgaccttcgccaacgtgggctacaagcaggctgtgccagcctcgggcaccgactcgatcgacgtggatggcaacaccacctaccgcctgcgcatcaccaccgcggggaccaagaccgtgatcttcgattccggcgcactgaccctggccaacaacgctgactggctgatcaccacgatcccggtggatggcattgccggcctgacgccgaacaagatcaaggtgctggtggcacgcggcgatgatgagtcgcaagctggtcttgaactcgtaacgcagtaacagcgtgcttgcagctgcctgcggcaggcgggcagcatgcagaaggccggtccgatgggccggccttttttgtctgacgggtggcagctgactgcccctactcttctgcccccggctccagctccgccttcagcaccgccaggtgcgacatataagcctccagctccgcccgcccctgctcggtgatgcaatagacgcggccacagccttcaaccagctcggcagtaatggcccgcgccatcatcaggctgcgcaggatcggccgcaacgagcggatattcttgtcgatgccgcgctcgcgcagccggtcgaccaggctcaggaccgtggacgggctcgactgcacaagcttgagcacatggatgcgtgagaaaagccggtcaaagatgggcggtttcatgggcgctgtcggcgcacccgatggtgcgggaatcctgatcatcatgcgcagcccatgactgctgccgcagtcgggcgctctctggtcttgatggcgggcggatacgcgatcggcccgcgaaagcaaacggggtgcgcgaaggcaccccgtttgcttgcgttgcgtgcgccggccggcatcaaacaggccggcgcccttccggggagcgcgcgtggcgctattcttcctggaacgcttcttcgcgcttggccttgatcgacggcagcgccactactgcaaccagggcagcggctgcgatcagcagtccgaccgacagcggccgggtcacgaacacggtgaagtcaccacgcgacagcagcagcgtgcggcggaagttctcttccatcatcggccccagcacgaagcccagcagcagcggagcgggttcgcagcgcagcttcaggaacaggtagccgatgatgccaaagccggcggccatgaacacgtcgaaggtctggttgttgactgagtacacgccaatgccgcagaacaccaggatcgccgggtacaggaagcggtacggcacggtcagcagcttcacccagatgccgatcatcggcaggttcaggatgatcagcatcaggttgccgatccacatcgaggcgatcaggccccagaacagcgccgggttgctggtcatcacctgcgggccgggctggatgttgtggatggtcatcgcacccaccatcagcgccatcaccgcgttgggcggaatgcccagcgtcagcagcgggatgaacgaggtttgtgccgcggcgttgttggcagactccggacctgccacgccttcgatcgcgcccttgccgaattcatgtgcgtacttggaggtcttcttctccagcgagtacgccgcgaacgaggccagcgccgcgccaccaccgggcaggatgccaagcgcggagcccagcgcggtgccgcgcagcacagccgggatcatgcgcctgaagtcttccctggtcgggaacaggttggtcacgcggttggtgaaggtctcgcgcgcttccttctgctccaggttggcgatgatctcggcaaagccgaacatgcccatggccagcgccacgaagtcgatgccatcggtcagttccggcacatcgaatgagaagcgcgccgcgcccgagttcacgtcggtgccgatcaggcccagcaacagccccagcacgatcatcgagatcgccttgggcagcgaccccgaggccagcaccacggcgccgatcaggcccagcaccatcagcgagaagtattcggcagggccgaacttgaacgccagttcagacagcggcgtggcaaaggctgccaggatcagggtggccacgcagccggcaaagaacgagcccaggccggcggtggccagcgccacccccgctcgtcctcgccttgccatctggtagccgtcgatggtggtcaccaccgatgacgattcgccaggcaggttgaccaggatggcggtggtcgaaccgccgtactgggcgccgtagtagatgccggccagcatgatcagcgcggccaccggcggcagcgtgtaggtgatcggcagcagcatggcgatggtggccagcggccccaggcccggcagcacgccgatcagggtacccagcacgcagcccaggaaggcgtaggccaggttctgcagcgacagggccgtggaaaagcccagcgcaaggtgatcaaacaattccatggtcggcgctccttaaccggtgataaaggccggccacaccggcatctgcaggttgatgccgtagacgaatgcgccaaggctgatcagcaccagcaccacggcgttgagcagcgcgcccttccagctgaattcatggctggccatcgacgacaccatcaccagcacgaacaccgacagcaccatgcccagcggcttgagcagcaggccgaacagcaccaccgaaccgaggatccacagcagcgtcttcaggtcccagcgcgccagatggtcttcctcgcccttgggcgacagcgaggacagcagcaccaccgcccccagcactgccagcaccagtcccagcaggaatggaaaatatccgggtcccatcttcgcggccgttcccatggaatagccgcgagcgacccaggaaaagcccagaccgaccagaacgaacatcaggccggaggcaaagtccttttggctgcgtatgcgcaaaacgattctcctcaaagttcacgaaatgccatgccggggacgcactggctcgagcggcaaggcatgcggcgcgcatgctccccgacggttgacccgaaccttagagacgtgatctttcaggtgcctttcatttgtcttggtttaggggtattcaccgataccccttggaaacaagggcaaatccagcctatttacgaaaaaaatacatcacaacgtgatgtatctcttggtgaagaatccggaagaaaagtcgacgggaatgtcaggcgaacaagacggcacgcgcacttgcatcaaggcaaggcgcggccggaaggatgcgcgcctgctctggccaggcaggcgacgcgtgcgctgggagggagtgccagcgatgacacgatgacacaccgatctttcgaatggctttcaaagccggcggcacgatcgcgggccgctgcagctcagcgcacgactgcgggctcgggcgttgcagaggcggtctcctcgacgacctcgcccgcgtcttcgcagggcgttcccatgctggtatcgggcgcctgccccacggcttgcgccgggtgcggcacggtgggcaggatatggctgcggcgccagttgccgaagcggtagtagccggccgccagcaccagcgacaccaccgagcccagcggaaagctccaccagatcgcctcggcgccgatgcgcggtcccagcaaccacgcgaacggcagccggatcacccacatcgacaggaacaggatcaccagcggcgccatcaccgcgccggtggcgcgcaccgtgccgaagatgacgatggtgaagccaaacaggatgaacgaccacagcaccaccacgttgatatgctgcgcgatgccgatggcgacgccgtcagtgcccaggaacagccccagcggatgccggttgaacagatagatcagcgcgaccagcgcaccggtcatcaccacattgatcagcagccccacgcgcgtgatgcgcgacacccgctgccacagtccggcgccgacgttctgcgccaccatcgatgacacgctcgcgcctaccgccagcgcgggcatctgcacataggtccacagctgcgaggccacgccgtaggcggcggtggtctgcgagccataggcattgaccagcgccatcatcacgatcgccgacgacgagatcaccaccatctgcaggcccatcggcaagcccttgaccaccagtgcccgcaggattgccggatcaggccgcagcagtgcaagctggccacggtgcagcagcaggaaatggtggcgccggtacagcagcaccatcatcgccgccaggctcgccagttgtgccatcagcgtggccagcgccgagcccgcgatacccagcggcgggaccgggcccataccgaagatcagcaccgggttgagcgccacgtccagcaccaccgacaacagcatgaaccagaacggcgtgcgcgaatcgcccgcgccgcgcagcgtcatcatcacgaagttgtagaagtacatgaatggcagcgccaggaagatgatgcgcaggtagctcaccgccagcggcgcggcgtcttccggcgtgtgcatcgccgcgaggatggccggcgtatagaaatagcccagcgccgaggccagcaccgacagcccgacaaagaaggtggtgctggtgccgaccacgcgacgcgcctcgtccaggtcgcgcgcgcccacggcctgtccgatcatgatggtgttggccatgctgataccgaacaccacgcccagcaggaagaacagaatgatgttggcgttggaggttgccgtcagcgcggcctcgcccaggaagcggccgacccagaccgaattgatcgaggcgttcagcgactgcaggatgttgctgccgagcaccggcagcgagaacagcagcagggtgcggccgatcgggccggtggtcagtctggcgtctggcttcatgaggcgtcgcgcatggggaaatccggccagtctattcctgcccggaggcagctacaaggacacacggccggcacggcgccgtgctttttacctgaatgagttattcccctccggttgcggccccctgcatactcggcacgggaccaccgcgtcctaggccggctgccggaagcaatgcccggcatgcgcgtgcgcccttcagtcgcagtcaaaacgaggaggtggggtcatgtttgtcggtttccagcctgtttccggcgccctggtgccgtttgcctatgactggccgatggtgggcctgtcgttcctgatctctgtctgcggcgcctacgtgggcctgcgctggtcgcggcgcgtgcgcatgcccgacggccgcctggacgtggaccggctgttgtgcgccagcgtggcgctgggcggcggcgcggtctggtcgatgcatttcatcggcatggtggcctaccagaccccgacgcaccgcgagttcggactgttcatgacgctggcttcgctggtggtcgtgatggtgctggccggcgccggactggcgatcgcctcgcgcccgcgcggcagccgtaccgacaacgtgatcaagggcggcgtgctgaccgggctgggcgtggtggcgatgcactacaccggcatggccgcgatccgctccaacacccgcttcgactgggacctggccatcatcgggctgtcggtggtgatcgccgtggtggtgtcggtggtggcgctgtggctggccaccacggtgaagacccgcggcaagcagctggcagctgcagtggtcatgggcgtcgccgtctgcggcatgcactacaccggcatgtctgcgggcaccatgatctgcaccagcccgacctacgcgcccagcctgttcgccatcgagggcgacagcatcggctatgcggtgttcggcctgacgctgatcacgctgctcgtgatcctggtggtggaagccacccgcaccggggctgaagtcgtgccggtggcgcgcacgcgcgatgccgcctgacatcggctgaaccggccgcggggacattcccgcacattcctcctgggaacacacccggcgcgctgcatgaacgcggccgccgggttaagcttgcggtttcaccgcccaccaggagaacacacatgtaccaggatctcgccctctatatcgacggagaattcatcaagggaggcgaccggcgcgagcaggatgtcatcaacccggccacgcaggaagtgctgggcaagctgccgcacgccagccgcgccgacctggaccgcgcgctggccgccgcgcagcgcgcctttgaaacctggaagaagacctcgccgctggagcgcgccaggatcctgcgccgcgtgggcgagctcacccgcgagcgcgccaaggagatcggccgcaatatcacgctggaccagggcaagccgctggccgaagccgtcggcgaagtgatggtctgcgccgagcacgccgactggcatgccgaggaatgccgccgcatctacggccgcgtgatcccgccgcgccagcccaatgtgcgccagatcgtggtgcgcgagccgatcggcgtgtgcgccgccttcacgccgtggaacttcccgttcaaccaggccatccgcaagatcgtgtcggcgctgggcgcgggctgcacgctgatcctgaaggggccggaagactcgcccagcgcggtggtggcgctggcgcagctgttccatgatgcgggcctgcccccgggcgtgctcaacatcgtctggggcgtgcccagcgaggtctcgacctacctgatcgaatcgccgatcgtgcgcaagatttcattcaccggctcggtgccggtgggcaagcagctggcggcgctggccggcgcgcatatgaagcgcgtgaccatggagctgggcggccattcgccggtgctggtgttcgacgacgccgacatcgaccccgccgccgagatgctggcgcgcttcaagctgcgcaatgccggccaggtatgcgtgtcgccgacgcgcttctatgtccaggagaaagcctatgaccgcttcctggcgcgctttaccgaggtgatcggctcgatcaaggtcggcaacggcctggaggacggcacccagatggggccgctggcgcatgagcgccgcgtgctgtcaatggagcagttcctggacgatgccagccagcgtggcggcaaggtggtggcaggcggctcgcgcctgggggacaagggctatttcttcgcgcccaccgtggtcaccgacctgcccgacgactcgcgtctgatgaccgacgagccgttcggcccggtggcgcccgtgacgcgcttcaaggacacggccgaggtgctgcgccgcgccaacagcctgccctttggcctggcctcgtatgtgttcaccaactcgctgaagaccgcgaccgaagtatccaacggcctggaagccggcatggtcaacatcaaccacttcggcatggcgctggccgagaccccgttcgggggcatcaaggattcgggcatcggcagcgaaggcggccaggagaccttcgatggctacctggtaaccaagttcatcacccaggcctgagcgcccgggcgcggtgcaaggcggcttgccgccggctccctccccggggccggcggcgcctccccgtcagcggaagaagataccgcgcgtcaggaacgtatgattcgcttcttccgccatcagccagaccagcaccagcaggcacagcggcggtaccaggatggcgcagatcagcgccatgcgctcccatgccatgtgcatgaacactgccacgatcagccccgccttcagccccatgaacaccaggatcagcgtccagcgcaggtagccggtgacatggaaatagtcgaccaggtacgacagcgtcgacagaacgaacagcagcagccagatcttcaggtacagcccgataggatgctgctggccggagtgcgcggcatgcccggcatcgttgccggagccatgcgctggcgtcaccggggttgcgggagttgccggattcgatgccatggccgtcaccagagatagaacaacgcaaagataaacacccagaccaggtcgacgaagtgccagtacaggcccgcgatctccacgatctggtagttgccggtggcctcgtagcgtccgcgcagcacgcgcgtggccacgatcagcaggtacaccacgccgcacgacacatgcagcccgtggaagcccgtgatcatgaagaaggtcgagccgaactgcgccgcccccatcgggttggtccacgggcgcacgccctcgtccacgatcagcttggtccattcgaaggcctgcatgccgacgaacatgacgccgaacagcgcggtgacgaacatcagcagcgcgcactcgcggcgcgcgcgccggtaggcaaagttgaccgccatcgccatggtgccgctgctggtgatcagcacgaaggtcatgatggcgatcagcagcaacggaatgtcggcgccacccacgtgcagcgcgaacacctcgctggggttgggccacggcaccgtggtcgacatgcgcacggtcatgtagccggtcaggaagcagctgaagacgaaggtgtcggacagcaggaagatccacatcatggccttgccccacgacaccttgaaggcctgctggtccgacgaccagtcggccagcaggccgcgcacgccgcccaccgggggcgcgggcgccacgccgggtgggctcgatggtgaagacagttgcgttgacatgccggtcctccttgctgccgccgccgctaggccgtgccgcagatatagcgcaccagttcgggcgtaagccaccccagcgccgccagcagcaccacccataccgccagcaggaaatgccagtagcgcgcgcacagccgcatgcgcagcaccgcggcctcgccgctgccgcgcgacgacatggcaaagccccagccggccaggccgcccagcacgtgcaggccgtgcatcgcggtcagcaggtagaagaagctgccggccgggttgccggcaggcatcacctgcatcgcgcccagtgcctgccaggcccacagctgcgaggcgacgaagccggccgcgcccagaccgcccaggcgcagcgcctgcctggccacggccatctcgccccggcccgcggcgcgcgacgacaccgccatcgccacgctgccggcgcccagcagcgcggtggacagccacacctgccagggcagcccgatgcggtgccagtccgggctgtccatgcgcagcgcataggcggtcaggaacagcgcaaacagcgaggtcaccacgcccatgaacacccacaggccgatgctcgcgggggcgcgcccttgcggccggtggttggcggcattctcgtcggacgggctgccgccgaaatcgtcgcggctgaccttgtacagggcttcggcgttcatgcgacggctccgcggctggcatgcggttcaggctcggccccgccctcttccggcggcgcgttctgcgcgataaagtcctcgcgcgcgcccggcacgctgtaggcataggcccagcggtacaccaccggcaggtgcggcccccagttgccgtgcgcgggcggcgtctgcggcgtctgccattccagcgaggccgcgcgccacgggttggcgtcggccttgcggccatgccacaggctccacaccaggttgaagacaaagagcagctgcgccgtggcgacgatgaaggcggccaccgagatgtacatgttcatcacatgcgccgactccgggataaaggcgtagttctcgtaggcgtagtagcggcgcggcatgcccagcacgcccaggtagtgcatcgggaagaagatggcgtaggtgccgacgaaggtgacccagaaatggatccggcccatgctgtcgtccagcatccggccagtgaccttcgggtaccagtggtagaggccgccgaacaccaccaggatcggcgacacgcccatcaccatatggaagtgcgccaccacgaagtaggtgttggacagcgggatatccacgctgacattgcccaggaacagcccggtcaggccgccgatgacgaaggtgctgatgaaggcgatcgcgaacagcatcggcacggtgaaatggatatcgccgcgccatagcgtgatgacccagttgtagaccttgatcgcggtggggatggcgatgatcagcgtggtggtggcaaagaagaagccgaagtacgggttcatgccgctgacgaacatgtggtgggcccacaccaccaccgatagcaccccgatcgccaggattgcccacaccatggtgcggtagccgaagatgctcttgcgcgaatgcacgctgaccaggtccgagacgatgccgaaggccggcagcgcgacgatatacacctcggggtggccgaagaaccagaacaggtgctggaacagcagggggctgccgcccttgtactgcagctgctgccccatcgacaccatcgccggcatgaagaagctggtgccgagggtcttgtccagcagcatcatcaccgccgacacgaacagcgccgggaacgccagcagcgccaggatggtggccatgaagatgccccataccgacagcggcatgcgcagcagcgtcattccttccgtgcgcgcctgcagcacggtggtgacgtagttgaggccgcccatggtggccgcgacgataaagatcgccagcgacaccagcatcaggatgatgccccagtcatggcctggggtgccgggcaggatggcctgcggcgggtatagcgtccagcccgcgccggtgggccctccgggcacgaagaagctggccagcagcacgatcaccgacagcaggtagacccagaagctgagcatgttgaggaaggggaacaccatgtcgcgcgcccccaccatcagcgggatcaggtagttgccgaagccgcccaggaacagcgccgtcagcaggtagatcaccatgatcatgccgtgcatggtgacgaactggtagtagcggttggcgtcgatgaactcgaagcgccccgggaagccaagctgcatgcgcatcaggttggacagcgccacgcccaccaggcccaccacgatcgccacgatggtgtactgcacggcgatcaccttgtggtcctggctccagacatagcgggtccagaagctctgcggcgcgtgatgggcggcatcgtcggcgtaagccatgcgggtctcctcacttcctggcgggcgcgggtgccgccgagggcggcacggccacggccgtcgaagtcgtataggtgccggacgcggccccgggcgtggcagcgggcgccccagagccagcggttgccgtggtggcggcgctggtcacggcagccgggccggcgggcacgtccgcgggcgccaccggcgccaccgtgccggcttccgccgcgccgctgccggccgacttgatataggcggtcagtgccgcgacctcatcctcgctcatcggcaacttcggcatcaccgggccgaagcccttgaccagccgcgcattggggtcggtgatctccttgtgcaggaaggcatcgtccaccttggcgctgctgccgtcgacaaaggtctcggtcttgccgtacaggcccttccaggtcggccccacgcccggattgccgtcgatgctgtggcagccgacgcagcccttgctctgcgccagcgcgcgtcccttctcgacggtgccggcgtcgcccgcggcgccgggtgcggcagcggccattgccgccggcggtgccgcggccttcgccagcgtcatggcaaaggtctgctgcctggccagccatgcctcgtacgcagccggttcttccaccaccaccgtgccgcgcatgttgtagtgccccacgccgcacagctgcgcgcacaggatatcgaagcgccccgcctgcgtcggcgtgaaccagaacgacgtcaccatgcccggcaccatgttcatgcgcgcgcggaacggcggcacgtagaagtcatgcagcacgtccttggagcgcaacagcactttgaccggcttgttcagcggcaggtgcacctccggtccgacgatcacgatattgtccaggccacgcggatcgtcggggtccagcccgagcggattcgcaccggtgacaaagcgcgcatcggaagcacccagctggccgctcttgccgggaaagcggaaggcccaggaccactgctgccccaccacttccatcaccatcgcttcgcgcggcgggcgcacgtagtcggcgtagacgaacaggcccggcgccagcagcagcaccacgcccagcgtggtgccgccgatcagccacagttcgagcttgctgttctccgggtggtaggacgcgcggtggccggtgccgccattgggatgcggtgcctcatgccggaagcgccagacgatgtagccgacaaacaggttgatgccgatgaagaaaatgccggtgatgaccagggtaatggtcagcgtgtcgtccatctgctgccagttggacgccagcggggtcgcccaccacgggctcatgaaatggaagagcaccgaaccgacgaccatgactacgagtgcgatggccaacgccatatccaccctcctcctcgcgcgcggcgagggatgcgcaagtcacgcaggtagacataagactagtgcatgccgtcaggtcactgcaaggcgacatgccaatgcattggtgtcgcactgcacaagcgcgcagcgcgagaaaaagcggcggcgggaacccctggttccggccgccgcaggtcttgcgcgcgtacccgcccaaaggctggcgcgcgcaacgcaaccgccatgagccggcgctcgccgcgccctgccccgaagcgctgtcagtgcgatacgtccttgctctccagcttccagtagcatgccgccgcggccatcccgaagatcagatgcccgatgaaggtatgccacccgcgcacctcgacaaaccagtggaaggccaacgtcatcacatagaaattgaagaagtacactaccatgccaaacacggcgcccgccagcattgccatgcccaggctcgaatccagcgtgaatggcgcgatgatggccgccaggatcatgcccagcacggcgcccagcacgaaatggatcaccagcgccgcggccaccgtgccgacggtaaacgttgcgctctgcagcacgtcctggcccatcaggatcccggcgatcatgcgcgtggcgatccacgggttcacgcccgacaccatcgacgaccagaacagctccagcaccagcagcaacgccccggccgccagccccgagaccgctgccgcggtccagtccggctgccgccgcacgtagtggtgcgattgcatgtgaagttccatagccacctccgtctctctcggtccgcggggcattggacttgaatgggaacggggccccgcgtctctgatcagcataggacacgtgtttcccgcttcgggggttcgcatggcgaaaaacgtggggcatgcgtacgcagcgcaacgcctgaaccgtcctaagtgcgcgcatcggtacctgggtggcatccgcatctcccgggttcgggacaatcccgatgcacgcagccatgcatcgggcacacactgcctatactggaatcacaaaagagagacaggagaccgccatgcacttcaccgcgcatgatcttgtattcctgattccgatggcgctggtaggcgtgatcgccatgggttcgatcccggtgactgccaagtacctgcgcatcagttgccggaccatgggcgccctgatcggcgcactggttgccgtgttggtgctagaggcattaccgctgctgatctgaccccagaggtcggacagacggtttttggggaggagggccgttatgtcgatcggcctgcttgctgccgtcatggcggcgctgctgttcattaccgtcttgcgggccatctggcgctgcagccatccgtaccggatgcgctaccggcgttgcgctgcacaacggcaacgcgccgggctgtgccggcatacgctgcgacggcacggctaggccccaacaagcgttcttctgcaccattgcccggtacgcgaaccgggcagtagtccatcatgccgtcggcgcgcgcaacgccgccagcggcgcgttcactgactcccccagccgctccatcagcgaatagcgcgccacgtagtggcggaagtgctcgatgaacgcggcctcggccggcgtctggcgccgctccggattccacagcaggtacatgtcgatatcggccacgccctcttcgggcggcaggcgccacagccgttgctgggcgacatcgtcggcaacgatatgttcgggcaggcagccaatgccatagcccgcgaacaccagccgccggatttcatcgaggctgggcgaggtcgcgacgatctggccggaaaagccgtgctggtcgcggaatacggccaatggcgccagcacgtcgccaagctggtcgctgctgaacgagacgaagtgctcggccagcaggtcggcaatggccagcccggtgcgcccgaacagccggtgatggcgcccgcagaagatggcatagcgctggcgcaggaacagcatgtgctcaagcccgtcgcccgactgccggcccggctgccggtacaggctcaggcccacgccgccagccttctgcgcgagcgcgtccgcaatctcggtgctgcgcatcacgtccacctgcagcgtgacgcgcggatgctgccgatggaacgcggccaggcattcgtcatagacgcctgaatggatacggctcacggtcagcagccgcagcaggccgctgacttcgtcctgctgctccgccagttcagcccccagccgcgccacgctgccatagacgtcggtggcgatgcgcagcacttcttcgccggcccgggtcaggcggaaattgctgccgcgccgctcgatcagcgtgtgtcccagatgctcttcgagccggcgcaaggccaggctcaccgccggctgggtgatatgcagccgcaccgcggcgcggctcaggctgcgctcgtggacgatggtcaggaaggtgcgcagcaggttccagtcgagccggtcggtcagcagggcccggtccagggcagaacgctccatcacgcaacgtataaattgaagttatatgaaaaataaatattagaaatttgactgatatttgtcaacgcgcgataactcctcccacagctgcccctgatgcagcggcacaaacatagtgaggagccagtccatgcaagtgtccccttccggcacgcgccagcccgtgcgcgccgccaccgccgcctttgtcggcaccatgatcgagtggtacgacttctacatctacgccaccgccgccgcgctggtgttcggcccgttgttctttcccggcggcgatcccttcctgagcacgctggcgtcattcggcaccttcgcggtcggcttctttgcccgtccgctcggcggcatcgtgttcggccactggggcgaccgcatcggccgcaagcaggcgctgatgatcacgctcatgatgatgggcgtggccaccatcggcatcggcctgctgccgacctacgccactgcgggcgcgatcgcgccggtgctgctggtcctgctgcgcgtggtgcagggcatcgccgtgggcggcgaatggggcggcgcggtgctgatggcgggcgagcatgcccccaagggccgccgcaccttcttcgcctcgttcgcgcagctcggcagcccggccggcctgatcctgtcgctgctggctttccgcgcggtcacgtcgatggagcacgaggtgttcatggactggggctggcgcctgccattcctggccagcgcggcgctgctgctggtgggcgtggcgatccggctgggcgtgaatgaatcgcccgagttcgcgcaggtgcaggcgcagcgcaagaccgccaggctgccgcttgccgaggtctggcgcacggcccgcgtgccggtgctgctgtgcatcggcgccaataccatcggcattgcgggggtgtacttcaccaacaccttcatgattgcctacaccacgcaatacctgtcgctgcccaggacgctgatcctcgactgcctgttcgccgtcgccatcatccagttcctggcgcagccgctggccgcctggctggcagagaagcttggcggcgcgcgcttcctcaagctggccgcgctgctggcgatggcttcaccctatccgatgttcctgctggtgcagacgcgccaggcgccggccatcgtgctcggcatcgcgctggcggtggtgtgcatggcgagcttctattcggtgatcgcgggctttgtcagcggtgtcttcgaaacgcgcgtgcgctactcggcgatctcgttgtcctaccaggtctgcggcgcggtggcgggcgggctgacaccgctggtggggaccgtcctcgcgcagcgcttccagggccaatggtggccgctggcggtgttctacaccttgctggccggcgtgtcgctgctgtgcatcgccagcatcgatgcacgccagcgccagcaaccacaaccggccgcgcaagccgcgcaggcctgacgcctttccacggacattgcaaaccccatgctgacgtttttccatcccgagcaattgctgcaccatccgcagagctactactcgcgcggcaggatgcgctcgccgcaggagctgcctgcgcgggcgcagcggctggtccaggcggcagaggcgcttggcttcgcgctccacgcccccgccgaccacggcctcgcgccgcttgccgcggtgcacgaccagccttacctgcagttcctgcaggacgcccatgccagctggcgcgagctgccggaggactggggcgacgaggtcatgtccaatatcttcgtgcgcgagcccaacgccctgcgcggcgtgctggcgcaggccgcgcgctatctcgccgatggcagctgcccggtgggcctgaacacctggcgctcggcctactggtcggcgcagagcgcggtggccggggcccgggcgctgctggacggcgcgcgccgcgcctacgccttgtgccggccgcctggccatcatgcccggcgcgacgcggcgggcggcttctgctacctgaacaatgccgcgatcgccgcccaggccctgcgcgcgcgccttggccgcgtggccatcctcgataccgacatgcaccacggccagggcatccaggagatcttctacgaccgggccgatgtgctctacgtgtcgatccacggcgacccgaccaacttctatccggtggtcgcgggcttcgacgatgagcacggccgcggcgccggcaccggccacaacctcaacctgccgatgccgcaccgttcgcccgagtccgtcttcttcgacaagctggacaccgcacgcggcgccatcgaacgcttccaggcagacgcgctggtgctgtcgctcggcttcgacatctaccgcgaggatccgcagtcgctggtggacgtgtccaccgcaggcttcggccgcctcggccgcgccgttgccgcactgggcctgcccacgctggtcgtgcaggaaggcggctaccacctcgattcgctcgccgccaatgcaacggccttcttcggcggcatccaacagtcagggacgggcgtatgaacgcaatcacgatcaatggcgaacgcctgtcgcaagcgctgatggacctggcgcggatcggcgccacgcccaggggcggcaatgcgcgtctggccctgaccgcgctggacgggcaggcgcgcgacctcgtcaccggctggatgcgcgacgccggcctggcggtgcgcatcgaccgcgtgggcaatatcttcgggcgccgggcgggccgcaacgacgcgcttgccccggtcatgaccggcagccatatcgacacccagcccaccggcggcaagttcgacggatgctatggcgtgatggccgggctggaagtcatgcgcacgctcaaccagcacggcgtgaccaccgaggcgccgctggaactggcgatctggaccaatgaggaaggcgcgcgcttcgtgccggtgatgatgggatcgggcgtgttcgccggcgttttccccgaagccaccgctttgacggcaaccgacaacgccggcaagtccgttgccggcgaactcgcggcgatcgactatgcgggcaccgcgccggtcggccacaaggttggcgcgtacttcgaggcgcatatcgagcaaggcccgatcctcgaggccgaggacaaggtcatcggcgtggtgacggggtcgcttggcctgcgctggtatgacgtcacggtgacgggcatggaggcgcatgccggccccacccccatgccgctgcgccgggacgccctgcatggcgcttcgttcctgttccaggaagtggcgaagatcgcggacgactttgcccccgatggccgggggacggtcggggtggtcaatgtccacccgtcttcacgcaacgtcattccggggcgggtacagttcagcgtcgaccttcgccatctcgatggcggccagctcgaccggatggaagcaaggctgcgcgcagcgtgcgcggcgctggccagcggcagcactacaggtgccgcgctggcggtggaagtcgaagcgatccagcgcttcgagccgacgcccttcgcgcccgagcttgtggcccatgtccggcacgcggccgcggcgcgtggctacacgcattgcgacatcgtcaccggcgctggccacgacgcggtctacctggccagggtagcgccggcggcaatgatcttcgtgccgtgcaaggacggcatcagccataacgagatcgaggacgccaggcccgagcatctcgaggcgggcgccaatgtgctgcttgccgccatgctggcgcaagcccggggctgagcccgcatgggtcggccggacaggaaagtgcgtgcggcgttacagctcgatcatggcgaattcggccttgccgacgtcgcattccgggcagcgccagtcctcggggatgtcttcccagcgcgtgccgggggcgatgccgtcttccggccagccctgttcttcgtcgtagacccagccgcagatcacgcacacccaggtcttgtaggcgacggcggcttccaattgatcctgctgcaaaacacactcctgaatcggctatggaacggattgtccgggccgaatcataccggttttccgggccgggcctgtggcggcgccgcaccgtgcggcgctgccgccccggctagccgcgaatggagaagtccacgcggttgggcgcgcccttgtccttgatgccctcggcgctgagcttgggcgcggtcaggaacagccggctctccgacaccttgccctcgcgttcgagcgactgcttgaccaccagtgcgcgttgctcggccaggcgcttcaggtcggcctcggtgaccgtggcgttggccatcagcagcttttccatttcctcgggcggcagggatttggtgaagccgacgaagttgcgcggcttcttcatcgatgtgcgcttgtagacctgctccaggtacttcgggtactcctgtttcgagaccttgatctcggcgccctgctcgccggcttcgtcgttgtcggcctcgccgcccacctgtgcgctgtcgcgctggtcgcgccgcttctgctcggccacgcgcgcatccagccacgcgcggcgcgcgccggcctcgtcggtggccgggtcgatgcggccgctgatttccagccgcagcgcgggcctgtcattgagcgcctggcccagcttggtgatcttgtccctggccgccggcgtcagcgccgcggtgccgggcgcgaactcgacatagcccagctcctcgcccccgccgccgccaaaggccgaggcgatcagcgagaacggcgacgtgatcgccttggtcagcagattgacgatcacgcgcacgatcacgccgccgatgctgaactccggatccgacaacgagcccgacaccggcaggttcacgtcgatcacgccgttgcggtccttcagcagcgacaccgccagcagcaccggcagcttggtcgcatccgggctgtcgacgcgctcgccgaaggtgagctggtccaggaacaggtggttgctcgcatcgagcttgccgttctcgatcttgtaggccacgtccaccgtcagcttgcccttggtgatcgggtagccggcgtacttggccgcatacggcgtgagccgcgtcagttccacgcccgaggccttggcggcaatgtccaggaacagctgctcacccagcggattgagcttgccgctgatattgaccggcgcatcgtcgtcgatgcggccatccagcaccaggtcggccggcgtggggtcgcccgacgacaccttggacaccttgcccttcatgccggtcaggttggccgtgtagttgggcttgacgaagaagtccgagaaattgatattgcccttctcgaccgagaccccgccgatgcgcacctgcggcttggggccgcccggcttctgctcgacctgggccgtacgcgtatcaccggtctgcaccggcggcgttgccggcgccgaggccgggttggcctgcgtcaggctggtcgatggcgccgcctcgcccttctcggcgccgccggccatcacgtcctgcaggttcaggcggccgttggcgttcaggatcacgcgggcatagaagtcagacagcgcgacattgcccaggctcacgcgcatcgggcccttgctctcgtccatggcgaagtcgatgcccgataccgccagcgaacgccagcgcaggaagtcttcgccgctgacgcggtccaccgtgcgcacgttgccggtttgcacgttgccgctgaactgcgcggcgatgggcttgccggttggcgcatcgacattgagcttgccccttgccgtcagcgtgccggtgcgcagggcggcgttgaagcggtcagccagatagggctggagcgggctcacctcgacctcgcgcaggtccagctgcagccggctggcggggacggtcggcaacaccgtgccatcgacgccgatcacgccgcggcgaccggattcggcatgcagcttgagcggcaccgccgccggcgtcagcggccaggcgaccgagccggtgctcagcgcgatattgcggaactggtggatcaccgggcggccgcggttggccccggccggctggtagtcggccaggcgggcgctgccgccttccaccgtgaccttgccgatgtctgccttccagccgccacccgctggcttgccgttggtggcgggtgcggctgctccattccggcgcggcgtggcgcgcacctgctgcgccgattcggtagcccacaggcgcgccatctcgatcagctcgccgctgtggtcgcgcgtggcagcgagctgcggcctggccagggtgacctggctggtggcgaaggtctgcttggccaggtcgaactggatatcgtccagcaccagtttttcagcctgcagcagcggcaggttggcgccctcgcggtcggcggcgcgctcacgcgcgcggcgtgcgctgcgcggggcggcattgtcgttgccggcgggtcttgcactggcatcggcatcgcgtgcggcggccggaaccggcatcgtcaccggatcgcgcgtggccacgtagagcggcgccagttccagccgcgatttttccagcacgaactggaactgcggcgtgccccacgacatgcggtagttcagttcggcattgaccgcggtagtgccgaactggctgcgcagctcgcgcggccaccatgcggcaaacccctgcggccgcaggccggtggtttccagcgtgccggccatcgagccgtcgcgcagcagcaggtcgccggcatggtgcagggtctggccatcggccacggtcagcgtggcctcgatcctggccggcttgtcgccgtcggtgccggcgaagcccttgacctcggcatcgagcgggccgagtgcaagcttgcccgggcccgatggcgccagcgcatcttcaaaccccagccgggcctgcctgacgacgatgcggtcgaccgcatagcgccacggcacgtcttttggcgccgccttggccggcgccgcctgcacccccgaggcggcggccgctgccggcgccgaggcaggcgccggcgcgggcgccacgccatccgtggatttgctgaccgcctgtggcaggaacgccgtggccaggttcagcgagccatccgcgcgccgcgcggcttccacgcccagcccctcgatctcaacgctgcgcagctgcgcgcggtgagccagcggctcgagcttgccgatatccaccgccaggcggccgctcttgaccagcggctggccgacgcgcgtgacgacctcggcatcgcgcaacgcggccgtgcccatcaccagcatctcctgcgtgtccttctgctgtcggaatgccacggtcaggcgcgtatcgagcttgccggacttgacctcggcatcgcgcagcggcggcgcgaacgccatcaggcgcgcgacctccaggccgtctaggttgacgttgagccgggtctggcgcgaatcggcaaacggcagcacttcgccgtccagcgccagcggcgtgccgttgacccgtgcgctcagcgtgggccgcgtcacgatctcgacgtcatgcggcaggttcgacaggaacggcagggtcagcgtcaggttgtcgacgcgcaggctggaaccgagctgcttgtcgtcatagccgaagctgctgccggtaactgcgatgttgttgaccgaaaagcgcgccggcttggcatcgggcggcttgggcggcagggcagcaagcttctcctggacgtcggcaaagctcatgcggccgtcggcgtcgcgcaccacgtgcacggccagccggtcgacgtggaggttgtccaccaccggcgccaggtgccagaccgaggccagcgaggtattggcctcggcctcgcccagcgtcagcgcgggggtcttgccatcgcgctcatagatagtgagatcggtcagcgtggccgccagctcgaacgggcgcacgtgggccctgcccagcgtaaccttgcgccccagcgcgtcggtcgcgttcttttcaatcaggtatttgagcagcggcgggccgccaaaatacccggccagcccaaacaccgcgagcgccgcgaccacgccgccggcgacgcgcgtcgtcagccggccgcgtggcgtggcagccactgcctggatggattgcttgaaagccatgtcgttccagaagatctgaccccgcattccggcgctgcacgatggtttgtgccccggatttcacatttttcgacattatggcaacggtttcggacaaagcaaagaaatcagaattgacccctcaacgctgcgtaggccgatctggtatctttacgccctttgcgaagcgtttcgtcgcaagcctgcggcttacccgccacatcgggcctgcctcccctgcgctgtaccctccggccacacccatcacgtattccgtgctgcgcgcttcgcatgcgatctcttccatgcgagtccattcatgtctaccaccagcagtaccgccgcaggtatcggcgcgccgcgagccagcgcgcgcccgctgaccggccaggattacaagacccttgcccttgccgcgcttggcggcgcccttgagttctacgacttcatcatcttcgtttttttcgcgacggtcatcgggcagctgttcttcccgccgtcggtgccggactggctgcgccagttgcagaccttcggcattttcgcggccggctacctggcccggccgctgggcggcatcatcatggcgcacttcggtgacctgctcggccgcaagaagatgttcacgctgtcgatcctgctgatgtcggtgcccacgctgctgatgggcctgatgcccacctaccagtcgatcggcctggccgcgccggtgctgctgctggtgctgcgcatcctgcaaggcgcggccgtcggcggcgaagtgcccggcgcctgggtgttcgtatcggagcacgtgccggcgcgccatgtcggctatgcctgcggcacgctgaccgcggggctgactgccggcatcctgctgggttcgctggtcgccaccggcatcaacagcgtcttcaccccggccgagctggccgaccacggctggcgcgtgccgttcctgatcggcggcgtgttcggcatcgcctcgatgtacctgcggcgctggctgcatgagacgccggtcttcgccgaactgcagaagcgcaaggcgctggccgcggaaatgccgctgaagtcggtggtgcgcaaccaccgcggcagcgtcgcggtgtcgatgctgctgacctggatgctgtcggccggcatcgtggtggtgatcctgatgacgcccaccttcctgcagaagctgtatggctttgacgcgcgcacggcactggtcgccaacagcgtcgccacgctgtgcctgacgatcggctgtgtcgtctccggcgcattagccgaccgcatcggtgcgcgccgcacgctgttcgtcggcggcctgctgctggccatctgcgcctatatgttctacacgacgatcttcacccgccccgacctgctgctgccgctctatgcgctgaccggcttcctggtcggcaccatcggcgcggtgccgttcgtgctggtcaatgcgttcccggcgcaggtgcgcttctcgggcctgtcattctcgtacaacgtgtcgtatgcgatcttcggcgggctgacgccgatggtcgtcacgctgatgctgaagcaggatccgctggcaccggcccactatgtggtcgcgctgtgcgtgctgggcatggtgactgcgctgttcgtcaaggaccgctcgcgcggctgacgcggctgctgcaaggaaaaagggagggcaggcgccctccctttacttgtgcgcgcttgatgcgcattggtgctgcccgacttcaacggcggtgctggctgaagaactgccacatcatcgtgctggcatccgggccgatatcgctgtggtagccatagctggcatcgccgccgctccaggcgtggcccaagccctccacttccaccagcgtgaccaggtcgcggcgccagcggccgaagcggtattcatgagaccggcccggcgcttcgtcctccgggccggactgcgcgggcgcaccggcgagccggtcttccaggccgttgtaagccaggaactgccgcgccagcagacggccattgaccggatggaccgcgtcgtcggccaggccgtggatcaccagcgcgggcatctcgggaccgcccggcgtcacgccggcggcatccagcagccatgacggatcggccgccgagccttgctgcatggcccgcaggccggcgcgcgggttgtcggcggcgccgatgaccacgccggaatgcagcgccgcggccgccaccttgcccgggtagcgcaacgccaccaccgcggccatggccgcgccggcggacatgccggccaggtagatctcgcgctcgcgcacgtcgtggcgcgcagccagcgcatcgatcagcgcggccaccgcctgcgcctcgcgtccgccctcagcggcgcccaggtcgaaccactgccagcagcgctgcacctggcgccgcaagggctgttgcgggtaggccacgataaatccctcgcgctcggccagcgcattcatgcgggtgccggccgacaggtcatccggcgtctggcgacagccatgcagcaccaccaccaccggcaacgggccgcgatgggccttggacggtatgtagaggtgatacgagagttgcggcaccagttcgcccggcagcggcgccaggcgcagcctgtgcgcctgccaggtaccgggcagggaacccggcgcgggtgctggccgggcgggccggaccttgcccggcgggcggtcaggccgagccggcgtgagcggattaagcgaatccacgcggtccagccaggacttcacctgggcttccgtgcgggcttgcgcacggctcagtcgccggatctgcgcgtgccagtcagcggcaaagcttttggtcatgaggactcctgatcgtgtgacgcgatctcctcctatgcctttattgttgcgttgcagcatatcacaatccgcattacgcccgccggcgtgctcccgcgcttatggcacaaacgcaacgagcctcgcccccgtaatgcgaaatttttaaaccagccatacgaaagaatgcagatcgcagcgagatggcttgcgttgccggcgttttatacttggccatcgtcaccggaggacaatgacaccatgccggacagcggcgccccagcctgcctgctctgcctctttcgccacgtttgccacaatgccgggccacaagcccccctgccgcacgcgccgatggcgctgcagccggagctggtagaggtgcgcaccggcgagcatgtgtttcgccagggccgccctgcgctgacggtctacccgctgcgccatggcagcgccaagcaggtctatgaatcgccgctgggctggcggcaggtaacgggtttttcgctgcccggcgacgtgctggggcttgagccgcacgaaggtccggtctatgggactggtgcaatcgcgctgcaggatgcaatggtttgtgcggtctcggtcgaatccctgcgcaccctcatgcaggccgccccattccgtgaaacggtgctggaagcgatgcgccgcaacgccgagcgcgaacgcgtgctgctggtggcggtggggtcgatgagggcgccacagcgcctggcgatgctgctgctcgacctcgccggcgagcaggcgcgccgcgacggcaaccgcgacggcgcgctgacgctggcgatgtcgcgcacggacatcgccagcctgcttgggctaaccctggaaacggtgtcgcggctgctgtcgcgctttgcctcggtcgggctgatctcggtgcgccagcggcacctgcgcatcatcgaccgcgacgggctggccgcggtctatgccgacctggatccggccccgcgccaggcggcggccagatcagaagcctacggcggggagttcggcgaaccccggctggcctagacggctggccggggcgcaggggccaagggctcagcggtccgccacgcgctgccagccggcaggcgaaaaactgcggatggccttggcgcgcgatgcggtgccgggcccgaggtcgcgctcatagaagacgcggtcgctgccgagcatgaagctatgcacgccggtatcgccatagcgggccggccaggcaatcaggccatacttggcgtcgctgcccttggccggcggcaggatccggtaatggtagccgtagaaagcatctgcggcgggcgtatccgggcccatggcaagcgcatcggggccgatcgggctggcgtcctgctcgctggccgcgggccagtacaggccgttggtcttgcccggcgcgctgatcaactgggtcgcgtagcgccccagccccacctgctccgcgtagcgctgctgggcatcggccagctgcagcagcgtttccatcgtcaccagttcattgcgcccgagccggcggcggcgcacttcctgctggccggcacgcaggtcgaactgccaaccgtccttctgctttgccagcggcacggggaaggtccatccgctctgcccgaccgcgatcagcgcgcggcgctcgccatcgggctgcacggcatggtggcgcgcccaggcgccaaggaattcgtacacgtcgtcgcggttgatggagccctccggcaccagcgactggtattgcttgcccagcacgcgctgcaatgcatcgccgtcgctgcgcgcgatggcatcacccagcgcctcggcggcagcgtcagggctggggaagacctgctgggccatcgccggcagggccagggacagggccgcggccgccgccagcgtgcgcagcgcgcgcgctcgggctgcggcagagaagggattagcggtcatgtgcatcatgacttacctccgaccatggccgaaatgttcgccgccgccgagccggcctccaccgccgccgcccagaccaccgccctggtgcccgccgccctggtggagcccggccgggcgcgcatgcggcgcttcccgctgcggcgtcgccgcgcgctgggtctgctggcgcacgcggtcgccgttgccggcatcgcgcagcgcgctgtcccggttggcattgcgcgcacggtcgcgggcctgggcctggtctgcgcgctggcggtcggcgccggccggccgcggattctgcacgccaccgccggcggcacccgggcgcgagcggtctgccaccccgcccgcatggcccggtatggattgcccggtacggccctcgaacgactgcgcggcgcgctcacgcgcctggtcgcgctcggaaggctggcgctgcaccccgccgccggcggcccccacgcgctggccgggttgcgcagcctgctggcggctggcgaggccggactggcgctgctggtcatagcgaccgcgcaccgccgcattgttgtagggcacgttgccgcggttggcggggttgtgctgccagttcacgttggcacggttgacgtccaggcgctggttgacgttgatgttgttgtagcggttcacattgatgttgacgtcgtggctattccagttgaacccgccccacatcgcatcgaccgccgccacgccaagcccgaagccgatgcccgttaccagtgccgtggcaaacacggagccgggcggcggcgggtaataggccggcggatacgcgggatacgcccaggtaccgtaaaccgtggtcgggttgtaggtcggcacgtagaccacttgcggattggccggctcgatctgcacgatcgtggtgccgccggtggtctgcgtcacgaccttctgctgctcggtcgtcttcagcgtgccggctttctgcgcctgcacccgcagccgctgcaccgaatccatcacgtcattgggctgggccaggaaagcgtcgccgaccgactgcacccactgcggctggcggcccatcatgtcgagcacggaggggaacgcggccagcgactgcacgctggggtcccaggcctggctggcgaccgccttggtcgcggcatcgccagacaggctgggattggccttggaccattgcgccgcagctgcgacgtcggccggataggtggcagccatcagcacctgcgacaacagcgcatcgggatacagggcaatcggcgcggtcagctggtcaagctgggcattgctcagcttggactgcgccatcgctggcccgagcggcgccatcagcatcagtgccaggcaccatgcgaagaggtgtttgaaacggtgcatgtcggctctccacaaatacgcaggtgacggcccgctgccggggggcgcctcagcggcgctgctgcgtgcattcctggcgatacgcctcttccaggcgcttgcggtctgcctggcgttccagtgtcggatatgtgcgcccgtcggcagtggttaccgacgacttgccagtggaccactgcggcccgccgggcagcgcgttgacctggtccagcaatgactggcagtgctgccgctgcgacgcagacaccttgccatcaggtccttccaccacggccgtggcttcgtccagcatccgtggcggcggcggggccaccatcggagtgccggcggccgcagccgccgatgcagcactggctgcccacgccgggacaaccaccatggcggcgcatgccagcacgcccgccttgatcagaaacttcgtcaaaccaatactccagaaccctccgcggcacgtggaagcgacaccgcggcgcattgcaagttgcaagaaccgtccgccgctagcgatccttgccagtgccattgcggcggccggtacggttgcgcatcagctcaagcttgagcagcgcatccgcaagcatactcttcagccgggcattctcttcctgcagctcgcgcagcttgcggccgtcacgtgcatcaccctggctgggctggccgtaacgggcccgccatccgtagaacgaagcatcgctgaaaccatagcgcgcgcacagctcacgcaccggcacgccgctggccgcctcggccaggtagccgcggatctgctcttccgaataccgtctgttcacgaatctctccgcatcacaacggcgggccacaagcggcgccagccgcgccgccaaccgtgccgactctggccctacgttagcccacggccgcgccaaaaagcaattcagtgtcttcgctgcgcgagttaagaaaattatctctgcacaagctgccgccggcgctggcgcgcattgccaaatttcgttaagccaatttggagtccagttagatcattcgcgctgcgcatcgcggaaacgaagatgccggccgcgataacacatgggcatgacgaccttctgcacggcagtgatcgtggatgaatcgcccggtggccccgatttcaagccatgtattgatgtacagacaaagaggtactaaacaaaattagaagactgccatcaattcaagtttctatgacttttgctgagcatgtattaagattcctcggcacaactaaatttcgcacgccttcgcgcggcgccctggcggcgccggcagaagagcggccaggcagcccgcaccacccagacgtggtgcgcgttcacgctgccaacagtaccgggcctgaaggatcgaatcgtcactgcgccatttgtcgacgcaagtcggacatttaggagtcgtgccatgcgttttcgcagcatcctgcccgggctttcgcccacctgtctttcatccggacatgcccgcagcgcgcgccgtgcatgccgcttgcgcctgtcactgtcagggaccggatcgttgccctgacaccaggccgcgcttgcgccctttgtttcgacgcagtgctgtaggtgtcggaccaacaagaaaatagagaaaacaaagtcatggatcgggagaagtcggaatgcgtcacgtcagcacgaagttgttgcatgtctttgtcctggtcatggaataccgggacctcagcgccgttgcggcctgcacgcagggacgcgtgccgacggtggcctacagcctcgcgcgcttgcgcgaaatcaccggcgatccgctgttcgtcaagcgcaacgggatgctcgaacccacaccgcatgcgctgcgcctggagcagacggcgcggcagatcctggccaaatggaaccagctggtgcgccccggcgagcctggcctgagcaagcgccgtgacgacggcagacgcgtttcgatcggcttttcatcgtcgatcggcgacccggtcatcaccgagatcctgaccgcactgtgcgagcagtttccgcgcgacagctttatcacgcgcccggtgatcgccgacgccacccttgccggccatctcggcagcggcgaactggactgcgccttcatcgtcgacagcggccacgatcccgaacgcgtgcgccagcacaacatcatggccacgccgcgccggctggtcagcgccacgcgcggcggcagccatgacgaaggcgaaagcgactggatcctgctgcaggaagactgcgaggccggcagcccgctgcgggccttcctgagccgccaggccagcactccggggcatcgcgagaccgtggtcccatcatggcatacccagatcacgctgctgcattcggccgggggcatctgcccggtgctggacttcaacgtgccgctggtcacgcgcgagcgcaagacgcgcctgctggcaccgccgagcagcttcccggaatgggccgcactgcatttctgggcaccggagcgcagcggcgacaagggcgtgctgcgcgacatcatggatgtcggcagcgccgtgctgcgcgcccctctcaaggccatcgacagccgccgcaacggccgcgccgcagcccacgcgcaatccgcactggcgtgacgcaacgccccgcagcggcggcgcccgcaaggcgctggcagccccatggcgccagcgcctttttctttggctgcgcagaagcggcggcgttcttattacagtcttgagacatttttccgagcgctgaccctgcgctacactcgcgccaatttgaccggtgcaggccgctgcgccacggcggcgctttgcgaatcctcctagtttcgccagaccgcgcggccgatatcctgcaatggcattgccgcggtccggccgtctcccgtttggcccggtcccggggcaatgcacgcagttgtctggcgtcgtattgtttggcgtcgtttttgcgccgcacgtctcgctgacgtgcggcgttttcttgatgccggcgctgccacgaacaagaatcgaggagcaaccagatgacattgaggatcctgcttgccgacgaccaccccctggtcagcgcagccgtcgcggaccgcctgcatacccagaccgggtgggaggtgtgcggctgcgtgaccagcgcgacggccttgctgaacagcgtggaaagcctgcgtcccgatgtcgtgatcaccgactaccacatgcccgcgcacggcgaaggcaacagcgacggcctgcgcctgcttgccagcctgcggcggcggcatccgtcgctggccgtgatcgtgctgaccatgatcaccaatccgctggtgctgcgctccatcctggacacccaggtgcacggcctgctgctcaaggactcgcccctgtcagaactggtgactgtggtttgccgtatccagcggggcttccactacatcggcaaatccgcgcttgaagtactgtcgcaggccgatcccggcaacccggccacacccggccaggccggcgcggagcgcctgtcccggcgtgaaatggaagtattgcggctgtacctgaccggacggtccgtgagtgagatcgccgtcctgctctgccgcagcgtcaagaccatcagccggcagaagaactgcgccatgcagaagctcggcgtcaccaacgaccgggaactgtttgaattcgcggcgctgaacggcatgctgctgactgcctgagcgccagcggcacgggcgcggccgtatcaggcggcgtcggctgcctgtgccgcatgggcctgcgcgtatgcaatgccggcctccagccgcgccagtccgcgcgacagctcgcgcatggtcgacggcgacacctcggcaagcacatcctccagaaaggctgagcgcagcggcatggcgtgcgccaccacctgctggccggtccgtgacagcgtgacgtgggtcacgcggttgtcgcgttccgaggtgctgcgctccacccagccaagttcctgcatggccttgagctggcgcgtcagcgcgccggggtccatgccgaccaggtcagccagcgccttctggccgatcgcgccctcctggtgatgcagcgcatgcaggatgcgccagcggggcagcggcagccccaggcgctgttcgaacgcggccgcgtaggcgcggtaggtgcggccgaactgctgcagtacggccacgctttgtcgctccagttccatccgttttcctcaggttacgttcttcagtcggctgccatggcgggcgccggcgcccgggtcagcttgatcgacggtacccggcgggcgcaccacacacccagcgcggcagccaccgcagccaccaccaggccgaggtggatggcgctgaccagcgatacgcgcgcctgttccagcagcagggcgccattgtgcccggcctgctccagctggccgagcaacgcgacttgcgaggccttgtcgatcagcacctgcggatccgccatgcgcgccgtccattgtccggcattggcggcggacagcgcatgttccacaccaccggtatagctgcgcgtgaccagcgtgcccacgatggcggtgcccaccatgccgcccaccatgcgcagcgattgcagcatggccgtggcaatgcccaggtgctcgcgccctgccgtctgctgcgcaaacaccgtcaggttcggcatgatgaagcctagcccgaacccgccgatcagcatgatcgtcagcaagacgccgtgcggcatgctgcgcgtggcctgcgacaggccaaggcaggacaccgccagcatgccaaagccggcatagagcatggtattcgggcggtggatgcgcgtgacgatgcggccgttaagtatgctgcccgcggtgatgcagaccaccagtggcgtgatcaggatgcccgcctccttcggcgaatagccaaagccgccctggaacagcagcggcgcatagagcagcagcgcgaacatggtgaagcccgtgaacaccgccagccggaacaacggcgccagccccgggttgcggaacatctccaccggcaggatcgggttggtacagcgttgctcccaccgccacagcgccaccagtgccaccgccgccagcaccagcaagccccccgtataggcatcgaacccgcgcgccggcagcagttcaacgctcagctgcacgcaccccagcccggctgcgatcagcaaggcgccgagccagtccacgcggatcggcccgctatgggcctgctggcgcaggtgcggcaggtagcgccacgcaaaccacagccccagcacgccgatcggcaggttgacatagaacaccgcgcgccagccgtaccactccgtcagcagcccgcccagcgacggccccaccgcattggcaatgccgaaagccgcgctcatcatcacctgccagcgcagccgcacatgcgtatccggaaacaggtcggcaatgcaggcaaaggcagtgccgaccagcatgcccccgccaatcccctgcagcgcgcgcgccagcaccaggaacggcatgctcggcgccatgccgcacagcgccgaggccaccgagaagaccacgatcgatgccagcacgaacggcttgcgcccgtaatagtcccccagccgcccgaacaccggcacggtgatcaccgatgtcagcaggtaggccgtggctacccaggcgtagtactcgaagccttgcagctcggccaccacggtcggtagcgccgtgccgaccacagtctggtccagcgccaccagcatcaccacaaaggccacgcccagcatggccagcagggattcgcgaaacggcagcacctggccgttggcctcggacttttctggctgtggggtcacttttattgcccgatcaatcgttgcgttgtcaagcattatagacacggttcggccagcgcgtcatggcgcgaccaaatttgacgccgcgcccatgccgccggcctacccgatttcagggatttccgaccattcctgcgataagtaacatcgggcttggccgcctgctggcacgcattgaccgacccggagagaatcccatgccccttccattgtccatgccgctaatgacagcagcctcccatctggtccaggcatactccatcgccaacattcaacatggacaggtcacccggctgacgggatatgggcgcccgatcctggatgccgcgtacgatgctgccgacgaactgcgagcctgctgtgacagaaagtaccagtggctggtctccttcctggattacctgcggcccagccagttcgctaccatcaaggtcgatgcaatcaagcgcataaatgccgcattcaacatcacagcaagcgccctcccggagatcaactccctgtcgcgatggaaagcgcttggcgaggcatgcgctcgcgtggcacagcaggacaggatctatctcgatcgcttctatcggactcgcaatgcccgaagcgcactgtcggatatcgaggaaatcttttacaccgccaacaaggaaggaatgggcgatgatgcgctgcgcgtgatgaaagccgtaatgcaaaacgggggcaacgctgccggcatcacgtccagaaccattgttgcgctggccaggatgctgcgtgcccatcctccgttgagcggattcatgggatatacgcgctgggggccgggcgaccatggcaatcccgatgccaacctgcgcgcccatgcgttgaagcatgtctgccggcaaccgttgctgctcgaagtcggcgttgccgaaaccatgttctggtgggatttcctgcgcatacagctgaccctggcagattacaaccgcctcgccgtcaacccgaagccactggttcaaagcctgtttgatggcctgaaccctctggctggcgaccacttgcgccgctttctcatccatcaggcattcaatgacgaacctcagcttgccgattttgccctgcaacaggcacttaggccctatcgggacgttgccattgaaaccagcagggtgctgaatcgggtcatcatccagagcaatggcgagaaggtcttcctcagcggcgcctcgggaaacatcttcatcatcggcaggttcgaaggcactgagctgggcatctcctcgtgctattgggcgactgatattgaaagcaagctcagaggggcaagatccaacatctgctgggaggtccgcaggtaggctaagcggggctggctccagattgcgggcggtcgcgtcgtcgagcacatccgcgcatccgggctcggcgaagcgctttcatttcacgaatttgtgaaacacgcaaaaaaaacgcctgctggggaagcaggcggcagggaaaattctcgcgacgggacgcacccgggagaatgcggagcgatcgggaagacgctccacaaatgcagtatcgcgcccggcgcgtgaccgctccatcaggcatgccttaaatcggccgtgtagttggcaccctgcgtgccgccttgcgactccagcccgtctgccagcagttccagttcggcatggaaggcctgccagtccggaccgatggcaaccagccccgagcgccggaccgcctgctccagccagcggcacgcctggctctgcagcgcatggcccattaccgacagcgccccggccaagccgtgcaaacgttgggcaaacgcttcggcgtcgcccgccagcagcgcctcggccagtgcgcgctggtcccgccgcagcgcgtcggcatgcagcagtgtgtcgccgcctgcatgcgcgcccggcgctgcccgcgtcgccatatgggtgccggacagatcttccagcagcttgcgcagcgtgcccagccccaccggcttggtcaggcatcggtcgatgccggcctgctggcatcgctcggagacatcgggccccacgctggcggtgacggcaacgatcggcgtggcgaggccggcatcgcgcaggcaccgcgccagcgtgaagccatccatgccaggcatctgcagatcggtcaggaccaggtcgtaatgccggcccgatgccatcaacagggcctcgggcccgtcaccggccagatcgaccttctgccccaggttttcaagctgttcccgcatcaccacctggttgatcggatggtcttccaccagcagcagcgccagctgcacggcaggcgtatcgtcgcgcgccggcacgggcgcctgcgttgccgtcacctccacgcctgccgctgccgcgatcgccgccagcaagccgcgccaggcatagggcgatgccaccaccggggtctgcgtcaggtccggcactgccggcgccatggccgacaccaccacatcggcgtcgttgcagcgaggcatggcctgctcatcgcacaccaggacatcgaccggcgtggccggcggcgcggcggggtcatacttgaccgcccgtgcgccatagaactgcagcaactgctccacgccctggtagagctcgcgcaaggtgacattgaggccgaccgtcagtccccgcaacgcggtccgcggccaggcatcggccggcgcctcggcgccagcgctggccagcggcaggctgacggtaaagcaactgcccaggccgggctcgctgaccagccgtatctcgccagacatcagcccgaccagccggcggcaaatcgacagcccgaggcctgtgccgccgtagtggcgcgtgtccggctgctcggcctggacgaagggctcgaacagccggcgctggtctcgcgcggcgatgccgatgccggtgtcgatgacgcggatttccacgccgccgcccggcttgcgcatggccgtgacgatcaccttgccttgctcggtaaatttcaccgcattgctgaccaggttgttcaggatctgttcgagcttgaccacgtcagccatcaccggctcaaccagcgaaggatcattgacgcacagcaggcgcagctgcttgcgcgccgcttccgcggcaaagcgccgggtcacgtcctcgacgatctcctcgacgcggcagggccgcaactgcaatgacatttgccctgcctcgatcttgctgaagtcgagcacgtcattgatgatgtagatcagcgactgcgacgcgtgctgcatgaccgccagctggtcgcgctggcgcgaatcgagccgggtcaggccaagtaactcgatgcttcccagcataccgttgagcggtgtgcggatttcatggctcatggtggccaggaacgaggacttggcgtggttggcggcatccgcggcgcggatcgcctcgcgcaggcgcgcctcgctgcggcgcgcgtcggtcacgtcgttcagcgcgcggagcacggccgcccgcccttcataggtaatctccacctggcgcacttccaggtaccgggtctggccgttgcggccgaccagatcgacatcgaagcagggctgcacccgcggcatgccttcggttgtggtgccctcgctcgtcagccgcgcgtcacaggcatcctgcaactgcgccaggccggcgggcgtggcctggtcggtgatcgagtgggccgcggcatttgccagcagcacctgccgggtgctgcgctcgacgatcatcaggcccacgccggccacttcgatcacgaagcgcccgagcgcatcgctttcctgcaggcgcaaggactgacgctgcgcagggcgcatgatgcggcggtcgatcagccagatccacgccaggatcagcatcgacagcgagccggtcagccccagcatccataaggcgttctgccggaactggtgccatacctggcccagtgcgatcacgccgaccgtgcgccagccccacgcgtcaaactggtattccagcacgacgacatagtccagaagcccttgccgtaccagcgccgaactcaccctacccgggcgcgtaccgggcgcggccagcgatgccgtgaccgactggccgagggtgccggccggcatgccatccgcactcagtgccatgccggcatcggtcaccagcacgaaatcgccgtcaatggtctgtccgtccggcagcatcggcgacagcgggaactccatggccagcaccgcggccggttcgccaccgacttgcaccagcgtggcgaaagtgacggtgcgcatgccgctgacccagtccagcgccggcggcagcaccaccgcctggcccggatgggcgcgcaggcgtgcgaccagcgcgtcattgcgcaggcgcgcgagcgtgtcacgcaggaaggtctggcgcacgtcatcgcgctgcatgagcgcgcgtgccgggtccagccggcgcgggatgacatagagctggtcggcctgcaggtcgaccaggtaggcgttctgcacgtcgcggtactgcaggttgttcacgcggaaggtgaatgtcatcacgtcggccaggctcttcagcctggcgcccggcgccctggcgctggcgggcgggaccagcagcgggatgtactgccggtcgccccggcgccgcaggcggtcggtccattgctcatcgctgacggcggcgagttcatcggccaggccgatatcggaaagccgcgtcagcgatcccagcgcgcgcacggtcagcgcctcggccccgtgcagctttgcctgcaattgctcggactgcgactgcagcaccatctcctgacgctcgaccgcctcgtgcaggcggtagcgcagcagcaccccccacgacaacacggtcagcccaagcacgcaggcggagaacaggtagaccagataacggatctggcgaatgctcaacggcaacgcggagctgctgtcgatcgacatcagccgtttcattgaatacctcgttttgacatcgagactgtccggagcgtccggacagtgcatgggtcgtagtgcacttggcaagcgacgtaccgggcctcacaacatgccgcgccggatggcaatggcggcaagctccacgtcgttctcggcgccgatcttgcgcatgaggctctgcttttgcgtactgatcgtcttgacggtccggccggtgcgcatggcgatcccggtcacggacatgcccgacaggtagaggcgcagcacttcgctttcacgcctggtcagcagctccgcccaatcgccgtccggcggaccgctgcagggcctgccccagatcagcgtgcaagcggtttccgatacggaagccagccccaggtatgccatccagaccgctttcatgatctcgtcgacaccgtccttggctgtcacgacattgcggcagccgtccttgagcaactgcagcacggcggcacggtcgacgacgttggcgatcgcgaccacgcgctgcccgcccagctcggcgagccgcgtgccaatgcgcgcatagccggaaggctcgcggtctttggtgtcccacagcgggtaacgcagtgtcacgacatcacacgagccttgctgcagcgcttgcaccaggctcggttcgtcgcccgccacgccagccagctcgatgcaggcgctggccgcgagccgccggcccagcaggcgccgcatgacaggttgcgagtccgcgatgatcacccggattttttccatggccgccttaggctccagcgttgtcgttcctgcattcaggatgaaccatgcgcctggctttcgaaatcagccaagcctgaaaaaagcggggatatttccgaggagaggaatagcgcacgcgccgccgcacgggaggagccggccggcatcggcgcagccagggatgctattcagcggagggaggggaaatgcaacgcggcccggggaccggccgcaaggaaggggatgatgccaggatcaggggccgcccagcaggccgtttgtcctggcgtattcgtagagttcgtagtcgttggtcaggcccagcttcttcatggcgatgctcttctgcgcgctgatggtcttgctgctgcggttggcctggcgcgcaatctcgatgaccgggacaccggccgcacactgccgtatcacttccagttcgcggcgcgtcaggaccggccgctgtgacggctcgtcgaggccgcccgaagccaggatcgcacgcaccgatgcgggctggtagctcagcccgctgaacgcggcacgcaccgccggcaccaactcctggaccggatcggtcttgttcaggatcacggaaatgccgaccttctggatattgcgaatcagcgccggattatccagcatggtcatcaccacgatccgggtggtgggataacggcggcgcagcatctgcagcattggcaggccgtcgccaaactggccgcccggcatggagtagtcggtcacgataacgtcgcaatccgtgctttcaagcaactccaccaactgggtcgaattggcggcactccccacgatctgcacgcccacttcgttcgccagcacccggctcatcccgtcaaggacgacggggtggtcatctgcaatgattaccttgatcatttacgatccccctgttttttatcggttctgcggccgcgtagcggtgcgccgccgaactgccggcattcaatgccggtcatcttcgctgctctgaatattaggagtcttccgagaagactgaattaaggaattccttaaatagtatccggccaattgcgtcgtgccgcatcctggctgcctttatcgctttcagggtcgtcaaagtatgctgcaagatacaacgccaggttgtcgacatgggcttgcacgaccgccagcgcctgggccgcacccagctccagttcccggcacagttcgacaatctcctcgccatcctcggcatgcgccatggcgcccctcatacgatgggcatggtggcggatcgccttcatttccccgctggctgcggccgcggacagttgcctgaaatcctcgcgcatggtgcgctccagcagcgccatgctggcaacgttatcctccacatgggcggcgcccgccgcgcccgcggccctttgtgccaggccggatgcctgtgccggcagcacggcgcgcagacactcggccaggtcgcccagcaggatgggcttggacaggtagcgattcatgccggcttcgaggcagcgctcggcctcaccctgcgcgatgctcgcggtgagcccgacgatgggcagcgtcgccccctgcgcacgcagcgtgcggctcagttcgtagccgtccatgccgggcatatggatatctgtcagcatcaggtcaaacctgtgctggcgcaacaccgcaagcccttcttcgccactggcagcaagcgtcggccggcagccaaggcgctcaagctgctgctgcatcagcagccggttgtagggatggtcgtcgaccaccagtatctccagccccaactgcggcgtggggtcgacaggcgcagccagcggtggcgcactgaccggcgtcatgccggccgccttgcaaaaagcccgcaggatgcccgcctgatgataggcactgaccagccagctgccagcgatctgctgtggttccgccgggccgtcggcgcgcgcaaagaccacgccggcatagccatcgggaatggcctcgacgtggcgggtggcgaccaacagcaccatccctggttccggcgccggcccgcggcaagcgatcgccctgcagcccatggcgcgcagattgtcgatggcattgttgcggatttcatcattttccgacagcacggccaccggcggcagcaccggctccacctgttcgcgcggcccggcttccggcaacctcagcaatacccggaagacgctgcccttgcccggttcgctctgcacggaaatgctgccgtccatcagggcggccaggcgtctgcagatcgacaagcccaggcccgacccgccaaaccgccttgcagtggaagcatctgcctgcacgaaaggctcaaacagccgcgcctggacctcgggcgcaatgcctggcccggtatccgccacctcaagctggatgccgatcctgccgtccgcatcgggcgcttcactctgcggcgcgcgctgcaggcgcacaatgacatggccctgtgccgtgaatttcagcgcgttgtcgagcagattgccgataatctggcgcacccgcaccggatccccgatcaggcaaggcaggccgggctgtggatagcacggcagcgcgatgcctttttgcagcgcgatcggcgcctgcgcgcgaaccgtcgattccagcaggtcgaccggatcgaacggcacggcgtccagttcgatctggccggcttccgcgcgggagtagtccagcaggtcatccagtatctgcagcaggacctgcgacgaggactggatggtcgacagcatctcgcgctggctgtgcgccatctgtgtcagggacagcagctccagcgtgcccagcatcccgtacagcggcgtgcggatttcgtgactcatggcggccaggaactgcgatttggcagcgcttgcctcatccgccagccgacgcgcgcgcgcgagagcgcggtgcgcttcgcgttcgccggtgacatcgtggatcgcacacagcagcacgtcttcaccctcgaagcgggtgtggcggccgactaccagcacgtcgcgtgcacccccatggccggatggcacctgcagctccagccgcgcgggctggtcgccccgccgcgccagcatctggtccagccacgggcggcccgcagtgcgcgtgtcgagcggcagccattgcgcagccagcgcgttctcgagccgtacatgggcatcggctgtgcgcaccacccgcaggcctaccggagcggcctgcatcacggtacggttgaagcgttcgctgtcctcgatccgttcggcgtcttcctgcatcggcaccaacatccggcgccgcagcatgccggcaccggtcagcaccgcaagcacaccaagcccgtagagcagaagcgcggccgccagcgccgagccatgatcggccagcgcctgcgacagcggataggcgtaagccgcgcgccagccatggtcgcgttccatgcggccaatcatcaggctgccctgctcgaaccagtaggctacgctttgcccgccgctgcccaactcacgcgccacccgctcacccagcgcttgcgggcgcagccagccggcgtcgctgccccggtacagcaggcgcccttggccatcgaagaacattgcccggctgcctgacgcggtatgcgtggcatccgggatactgacgtcgtccatcagcgcgcgtacgggaatggcagtcgcgccatacgccacgagattgccgctggcgtcaaggactggcagaaagcagctcagtatagggccccgctcgatggtgccctggtacggcccggtccacagcggtgaggcgaccggcgtctcggcttgcgcttcgcgcgaccggttcgccagcgctttggcccagttgctgacaacctcagcgagcagcggcccgttcaaccccggcgcacccggaagcgctggtgtcacgtatgcctggctcccgtcggcagccaggaaagccgagcgcatcctctgcggcgccttaccccagtacgcgcgctcgaagatggcgaatcgaacgatgtgcgaaaccgtggcgggacgctgcgccgctggcgcggacgtgcccatcagcatggtggcaggattggtcagtccaggcacttcgacggcacgggcactgcctggaggcacgcccgtcagcatggcttcgagctggcccgccagccggtcgctgcgcaccagccgatactccggcccggagatttctgccatgcgccgtatgaaatactcgtgcatggccttcacttccagcaccgcgccaaaatgcaagcggttggccgacgcctgttcccacaggatgcgctggaacaggctatggagaaacagggcaaggaagccgctcatcacgaagatcagcaggccaacgacaacggtgagcaggctgctgtgcacctgccggttcgcgcgcgacagccagctgaccattggcgggctccgtctcggcagcctgcctgacgccgcgtagcgcccggcgcggggatcggcaagcgcccaaagtgggtgaaatactgtctctgggattatgcatcacattgcagcacgacagatgtcctcaccaatcccatcgccggccaaaacaagaaacccagcgcggcagcatacagcgccgcacagggctcagtggcattacgcggagggactcgtccctactggtaggtcatggtgaacgtcattcccgagttggcggcgccggccgccaccgtgcttccggtctggtagtagcgtgccttcagtggaatgacgtagctgccaccagtgctggctatagtcgctcaagaccttggtggtccccagcggaaaacattgccggaatcatcgagcaactgcacgccgatgccggatgccgtcgaggaggcatcgagcgataccaccgagttggcggcatcgagagccggggtcacggcatcgatgcgatagctcaccgaagtcatgccggccgggcagttgttcagcgcgatattgaatcccggcgatgacgtataagtgcccggcccggcaaactccttgttctgatgcgtgcccaccggggtatcgcgcggcacgccgtatgtaccagtgggcgcggtgaagtccagtgtaccggcactcggtgtgcaggagaaggtcgcgccgaacgactgtccatgcagtgccaggcaaaacagcagcgcagctgccttcagtatgccgtgccatggcctggccgtcgcctggcctctgctcactgatcgtgtgaggacagacaatatcttgtgcaaggcgccaccgcgctggctttgatatgggcttgtagaattcaacatcctgatgtcctgcgcatgccgtggctggcatgcattaagaaaatgggggcggcaccattcgctccagctttagcggcaaaccgcttccacggtctgatacgaggcattcgcgtctttttcaagcttcggcaggacatagtccagcttgcatgcttccgcaacggccctaccccacttcacgctcagctggcctgcatccgtcttcagcccgcgcgcaatgatgcgcccgccctgagcgacagtgccgacgctctggccttgtgcatcgaagacctccgccccgaacggcagcggcttgccatccggtctgttggcccgcagaagcgccgcacggccagggttgtcggtctcgaacttcatcttcacaatcgcgcctgcggtcggcgccacgttctgctgcgtcgtcttcagctcaacgctcatgggcagccccttcgggtcgatctcgatctggttggtggcgaatggcgtcagggtcggcaccacggcgtggccccaggggtccacgcgcaggccgctgccgttggccaggcgcgcacccgcggcatccttggcctcgatgatggccatggtgtcgcccaccgtgggcgtgaaggccacgccccccgcataggccacgatgccgccgctgatgcccaggcctgcttgcgagaagtcgcggcccttgctggcactggccgtcatggtcgccatcggcgacacatagccgacgttggcgccgacagtggctgcatccctggtgtcgccgccaccggtgtagccggcgttcacgccgtaggtgaaggcgctgtcctggcccagggtgccggtcactgtttcctgcagcgacgtgcccccggtggaatcgtggctcaggctggtcatcgagtacggcgcgtgctgacccttgcccagcgggatacccacgttgagcatcacccgggtgtcccacttgcctgagccgacgttgaactggcgcgacgccgagacgccatagttgatgcgcttgtagctgttgttatagcccgcctggaactgggtatcggaaccgccgcggttccagtagttctgcgtggagccggacaggtagaacgagccatagccttgcggcagcatctggttgatggtcacctgcaggcgcccgcgctggatgccgccgaggaacgtgccagggcccaggccgcgctggtccaggtcgcgcagcgccatggcatcggtcatgctcaggtagccgctgctggaatagcggtaggcggccagcgtcaggttggtgttggtcggtgccaccagcttgctgtacgacagccgcatgctctggccgctccggttgggtgcattctgcaggttggtccaggcctgggtcacgtcggcgccaaaggcgccgaagtccgtgttcagcgccccgccgcccatcaccgccgtgtagtcctgtgccgcgatgacgccgccgtagccggtcagcatattgctgatgccgtgctgaacggttgcctgcatcagcatcggcctgctctggatcgacgtattgcggtactggccgacggtcacgctgtagcgcgtgacgcccgggcgcagcgcattgacggctgcggcgtagggcacgcgcgaggtatggacgctgccatcggcttccgtgaccaccacctcgagatcgccgccgtagccggtcggatacaggtcattgatctcgaatgcgccgggggcaaccgtggtttcgtagatggtgttgccgccctggcggacctgcacgcgggcgttgctgttggcaatgccatggaccaccggcgcatagccgcgctgggattccgggtacatccggtcgtcgctggcaatctgcacgccacggaagccgaaactgtcgaacagggtgccgtcggtgaaggcatcgccgatgatcagctggctcctgatcggcgcaatcgagcgctgcaggttggtctgcacgctctggtagcgcgtgccctcgacgtcgccgtgcgtcaggttgcccagatggcgaaagcgccagccaccgaagttgagtccggcgttcaccccgacgtagctctgcgtggtcgatatcccgctggagtcggagtgatagacgttggcgttgtactgcaggcgcgccgcggtcacgccttcgtcccagtacttgggatcgacatagccgcgcgccgagcgcgacatggcgatctgcggcaccgagacgtccaggcgctgctcgccgttgtcgaagctggccgtggcatcggggatcaggtcgggcagcgacacgcaccccgtgtccagccgcgccgacgcctccggtgacaacctggccaggtccacgcccatgcgctcgatcgcggcacggtcaaagcacggctgcacgttgcggctgtcttcgcccacctggcgcatcgtcacttcggcacggcccaaccagacctggttgacgtacagctctgcgcgatagttgcccggcaaggccacgttgcccttgttgaagcggctcgcgtcgatgcgggcaccgccgggctgctgcaggaaggtgtcgttgaattccacttccgccaccagcgtcggcgcgctgttaccaccgggcgcggcccatgcccccacgccggcgaacaaggacaataccaccgcactggccggacgcagccgggacgggaaggaagaggtcttctgggttttcatgggtttatgccggatatctggccttgcgcgggcaagacttgcccctgccgctggttgcggcatcgtcaatcggagaaatcagctcggaagaacgccggacgcggcccggcgtgtggtcagcgcgaagcggccttggtggcgctgctgcccagtgcggcttcgccgcttacggcgccgccgtagtcattgatggccttgtagcgaaccctggcttcggtgccttgcgcaacatcgccggtcagcgggaacgttttggcttcgcccgggccgaccatgccgccttcttcaaacttcgcggtcttgccgccgccaaccagttcgaggttggcgaaagaaacgtgatacttgctggggttgcttgcctcaagcgccggcttgccgcctgcatgggtgacgcgccagctgatgctgccaggggcgtcgtcggcgttgccctccaggcccgcggggcggaagaaaagcttgatgcgcgagcggaaagccagctgcagcttgttgacatcggcttcttcggcggtgggctttggcgggatctccagcacattgagccagaacacggattcgcggtcctgcggcagtggctcgccggtgtagatgatgcgcagcgtctggccctttttcgggtcgatgcgcgacaccggcggcgtcacggtgaacggtacgtcgatggacgacggcgcagccttcgcgtcgcccttgtcgatccacgcctgcgtcaacgccggcgactgaccttcgttggtcagcttgatcgtggtctcggtgtcttttgccttgtagatgacccgcgtgcccgctatgaccacggaagcttgcgcgtgcagcgcgctcatgagccccagcgcaatcacgccggcggaaatcagggacttgatggacgttttcatgatggttgcagcggacttgaccgggtgaagcggcacacactcaatattcggaaggcgcggagcgcgccggtaacacgctccgcgccctgtggtaccagggcttactggtaagcgatcgagtacatcacggtcgagttggcggcaccggccgttgccgcgccagttgcgtagtactgtgcgtagtactccagcttggccgcgccgctgttgatggcgactacgccggaattctgcgcggcgtcggcaaagccggccttgatcgggctgttatcggtgccgccgttcagcaggcggatctgcacgttggtggcgccgccggcgtccacgatcaggttaccggtggtggtgtcggtggtcgggccagcctcgaagtaggtatgcacgttgccggtgttcggcgtgcagttggtcagggcgatatagaacggcgtctggccagcggtgtcaccagcctggaccagggtggaggccgaaacggtcggcagtgtcacggtaaagttcttgctgcccgtgccgttgccgttgatcgtgcaggtctgggcggtgatctgcccgttgaaggtgatctggccgtcggcatttgcggcatgtgcaaactgcgcgcccatggcggtaccggcgacgatcagagcagcgaggagcttggtatgggtcatgatgggtgattcaaataagttgataggtagatggctttcggatccaacggatcccgccccgccccgtgccgccattgaaccgccagatctgtgttgcagttgccggttgccccggggacagctgaactatatgtatggcacctaatgccaccaatcaggcaagccttagatcttgctcggaattttttcctttgccgcgaacagctcgccgtggttcttatgcgtcatgaggtgtaaatctgacttgccggcgcaaggcagatgtgcctgcgaagagcctggacggtgaggagacaggcgccggattgatctgcatcatggcagccgcattgaagcgccgcatctacgccaaagggtacgcgccgcttgcagcggctgcatggtgcaaaggccatctccgcagcatccgtccgcccttaactggccaaagtcccggccgtgccaacagcgccgtcacacgtcctgcgcggcaggcagacctgcagcgccagcccgcgcggcgccacgttgtgcgccgacaccgtgccgccatgcgcggcaatgcccgcctgcgcgatgctgagacccagtcccgccccggtcggatgccccggaccgctgcgtacgcggtagaagggttcgaacaggctcgccagcgcgtcttgcggaacgccgggcccgccgtcgacgatggcgatccggatcgccgtctcatcagcctgcagcgtcacggtcacgggcgcgggggggtcggtgtaccggatcgcattgcgcaggatgttctcgatggcgctgcccagcgtcgcggcatctgcgtcgacgatcagttcatccgggggagtccagcagatcgccacgccccgggccgcggcttcgaagcgggcatcggtgacgatgacgtcgagcagttccgccaggtcgatcgggcggagcaccggcgccatcgcatgcagccgcgccagctgcagcgtgcgttcgaccagcgcgtcgagccgttccgtctcgcgctcgatgcgctcgaactgcaggtcgagcatggcatcgcgccgccgcgccagttccagcgacaggcgcagccgccccagcggcgaccgcagttcatgcgcgatattgcgcagcagctgctcgcgccagtccatcaggcgctgcaggcggtcggccatggcatcgaaatcgcgcgcgagctggcccagctcgtcggcgcggcgggccagcacgggcggcgtgcgcgtggccagctcgccgtcggcaagcgcttgcgtggcttcgcgcaggcgccgcacggggccggtgacatgccgcgtcagcgcccagcacagcggcgccgagacggccagcgcgaacaggcctagggagagcaccacaggcgacaggtgcagcacctcccaacgcgacgaatcgaacggcaggaacagcatcaggagctcgccgccttgcggcagcgcgatgggttgcgggtcccaccatgacacgcgcgcgccaggcccgggcacatgcgcgacagcatggccgatcaaccccgcgcgccacatcggcaccagccggtcggccaggcggttgcgcagccgcgccggcaacgggcggcccagcagttcctgcagcgtgtcgtcgacaatgtagatgtccagcgccgaggcgtgcgaatcgatcgcccgcagccagcgctcgagtccggggcgcccctgggtctgggcgacttccagcgcatcctcggtcagcaccgcggggctcaggccatcgagcgcgtcgaagcggtaccaggccaccgcggccgtcagcgccatgccgatgccgacgatcgcggccatgcccagccagaaggtcaggaagttgcgccagaacagcggcagcggaaacagcgcgcgcacgcggcggcgccagttcacggcgcctgcaccagcaaatagccctgcccgcgcaggttgcggatcagcagcggcgaagtgatgccgtccagcgccagcttgcggcgcagcgcgctgatatgcgtgtcgaggctgcggtcgtagcgttccggcgcgcggcccagcgcgaaccggccgatctcggcgcgcgcaaccacccggcccggcgcccgcatcaggatttccagcacgcgctgctcggccccggtcagcggcgcctcggcgttgccgtggatggccaggcctgatgccaggttcaggcgcagcgcgccagcctccagccacggcgcctgtgcgggcgcggcaggcgcggcgcggtggaaacggcgcagcaccgcatgcatgcgcgccttgagctcgcgcgggctgaacggcttgctcaggtagtcgtcggcgcccagttccagccccagcacgcggtcggcttcatcgccgtgcgcggtgaacatgatcaccgggcgctgcgagcgcgcgcggtgcagcctgagcaggtccaggccgttgccgtcggggagcatcaggtccagcagggcgacgtcgtagtcgttgcgggccagcagggtctcgccctgctggcgggtgtgcgccagcgtgacggtgcagtgatcgggctccaggtactcgcgcagcatctgcgccagttccaggtcgtcgtcgatcagcagcacgcgcgcgagcggcgtgtggaagcacatcagcatgcagcttgccggggccttgcggacgtggacgtggccgccggtccccggttccgtcaagaaacgtcaagaaaacaaaagctatccaaagtgactggtaggcaccttcatctcgaattttaatatgagaatgattgttatttacagaagacagggaaaatgatgaagttcaggcaggtcgccgggatcggggcggcaacaagagcggcggcagggttgccagcaccggcgggcgtacaacggggtcaatggatgcggatgctggcggcggcatgcgccgcctccggcatgacgggagcctgggcacaggcgcaggcgctgaagacggaagccaccctcgccaccgtggtggtgacggcggccggcagtgagcaggacatccgcgacgcgcccgcgtcgatcagcgtggtcacgcgcaaagacctggagaacaaggcctatcgcgacatcaacgatgcgctggtggaagtgccaggcgtaatcgtcagcggcggcggcgaccggaccgacatcagcctgcgcggcatgggcgccaagtacacccagatcctgatcgacggcaagcgccagaactcgcgtgagacccgcaccaactccgactcgtccggcgtggaaagcagctggacgccgccgctgtccgcgatcgagcgcatcgaggtggtgcgcgggccgatgtcgtcgctgtacggctccgacgccatgggcggtgtgatcaacatcatcacgcgcaaggtgcccaggacgtggacgggcgagttgcgcggcgacgccacgctgcaggagaacagcgactccggcaatctctaccagggcaacttctacctggccgggccgctcaagagcgagctgctgggcctgcagctgtacggccagagcacgcaccgcatcgaagacgatatcgactacggcttccgcggccgccgcgccgagagcctgaccgccaagctggcgctgacgcccacgcgcaaccacgacatcgtgttcgaggccaccggcatgcgccagctgcgcagcgagaccgtgggcaagaccgtgccgccgctgccgcccggcaccgcctgcccgcgctccggctgccccacctcctccgagaccgactaccgcagcgagaagtacgcgctgtcgcataccggccgctggggcttcggcgtctccgacagctatatccagcaggaggagttcgacaaccgcagccgccggatgaagatcaagaacctggacctgcgcaccagctgggccatgccactgggcaaccatatgctgtcggttggcggcgaatacctgaaccagcgcctgaacgaccagaccggcaaccagatcgccggcggcccgaaccaggtcgagcgctaccagtgggcgctgtttgccgaggacgagtggcgcctggcgcagagctttgccctgaccggcggcgtgcgcatggatcacgaccagaacttcggccagcactacagcccgcgcttgtacggcgtgtggcatgcggccgagcgctggacggtcaagggcggggtgtcgaccggcttccgtgcgccggacctgcgccagaccgtggccggctggggccagaccagccgcggcggcaatatgtacggcaaccccgacctgaagcccgagacgatgttgtcgcaggaactgggcctgctctatgacaagggcaacggcctgcaggcgggcgtgacgctgttcaacaacgacttcaaggacaagatcacgcgcgtcgcctgcccggccacgcagtgcaccgacgcacctaaccggttcggcgccaacccgaccacctacatgaacgtggaccgcgcctactcgcgcggggtggaagccagcctgcgctggccgatcgcgcaagcgtggtcgctgaccggcagctatacctataccaagtcggaacagaagagcggccagtaccagggccagccgctgaaccagttgccgatgcacctgctggtggccacgctgaactggcggccgagcgagaagatcaacgcctgggcgcgcgtcaactaccgcggcaaggaaagccagccgatcacggggccgtcatccagcaccgtggtggcgccgtcgtacacctttgtcgacctgggggcgacctacacggttaccaggaacgtgtcggtgtttgccgggatctacaacctcttcgacaagcaggtgaactacaccgactatgggcatgtcgaggatgggcgccggtactggatgagtgtgtccgtgaaattttgaaggtggctgttcttgttgttgccatgcgattcggctgtggctcttggcaggcgtgggctgtttcgccggcgcagccggcgaaacagcccagtcaagagcgacaccccgaccgcattgagcagcaatccccaaatccccccaacgcgatgcaagcgcagtgtgcccacctcagctcgccaaatcatccgcccggcatcttgccggcacctctccgtatagagccatcaacgcgccggcaatcgcgttggtccagccaaagccatcctgcaacggatactcgcccccgccccctccccgggccggcccttcgatatgccggatgcggtatttctccaccagcttgcattcatgggtgtagagactggccacggtcgccagccagcgctgcgcaatctcacgcgccaggtcgtcatggccatagcgtgccagcccgcgcacggccagccattgcagtggcgcccagccattgggatggtcccattgctggcccgaagcacattccgtggtggccagcccgccgtcaaccagcagccggtccttcaccgcctgcgccacggcttgcgcctgcgacggcagcgcaagaccgagatagagcggcatcaccattgccgcggtcaggcacagccgcggcgcgccgcggcaccagtcgtagtcgacaaaggcgcccgcggtgtcgttccacatgtattgcaggatggctgcctcgcgccgctgcgccgccacgcggtaagcctccgccgcggcatcgcccgcctgctcgcacagcacggcgaggcgcgtttccaggtgccagagcaatgcgttgaggtcgaccggcagcatcgccgtggtccggatggtggcaaggtccgcgggctggccggtgggcgtggatggcgaatcgagccagcgcgagctgaagtcccagcccgattccgccgcggcgcgcaggtcgcggaacaccaggtgatgcggccggccgctgcgcattgcggtctccatgtcttccaggaaggcctcttcgcgcggccacgggcggtcgtcccagtagcggttcagcaccgcgccgtcgggcaggcacaccacccgtcggtgcgcgtggcccggccgcacgcagtcggcaccgtccatccagaaggcgtattcccggcgcagctgcggcaggaagtcgatggcgctggccaactgctcgcgctcgagcaggtccaccatcagcgcaaacaccggcggctgcgagcggctcaggtagtagttgcgcgtgccgttcggcaccaggccataggtgtcgatcaggtaggcgaagttccgcgccatctccaccatcaggtcgccgcgcccgctgccggccagcccctccatggtgaagtaggagtcccagtaatacagctcgccgaagcgcccgcccggcaccacgtagcggtgcggcagcggcaacagcgacgacaacggcggatgggccacgggctcgcgcgtcagcaccggccacaggccgtcgatatgctcgcgcagggtgctggccgggtctgacacgtagtggctctccggcacggtggcgcgggtgaaatgcgcctgcacgaaatcagccagacagaaacccggcgtgtcgcgcgtttcgcggtagcgtgccacgatcaggtccgggtcgcagttgggaatgcagtcagggaaggtcttgctgtcggcaaacaggccgctgtgctggacgtcgacgaacagctcgcagtagcgcgccgcgggcgacagcatgtcggcgcaagcgcagccgggcagcgtgtgcggcggcgggcagtcccggtccgtgaccagcgccggctgcgccgccgcatggaccttgccgggcgccgccgatggccccggcaccgcgccggcgccgtcaggggtggccggggccgtgcgcggcaccgtgctgccgccggcagtggcgccggacgactgcggaatggcgggttcggtctcgggcttgcctgtcggctgcatgggcgcctccctgcaccgggcgctgccggctcatgtggataggagccgcgaagtgcgggtaagttcgcggccgcccccgcaaagcgccccatgtgtcacgcaggcgcccgggcgcaggcgttcacacctccttttcgccatgctgcaccggtatcgccggcgcggcttcgcgcacccccagctgcatgaagatccaggccgacgcgcacgtgatcagccccatgcagacaaaggtggcatgaaacgccggcagcaccgccgtggaatcgccgccgaagcggtgctggaaggtcgccagcaaggcgcccgccgcggtcaccgccaggctcatcgacagcatctgcaccatcgacaacatgctgttgccgctgctggcgccggccccgctcaggtccttcagcgtgaccgtgttcatggccgtgaactggatcgaattgaccatgccgaacagcgccagcagcgggaccagcagccacagcggcaactgcggcgtgatcagcgcaaaggctgccatcaccagccccaccacgaaggtattggccaccagcacgcggcggtagccgtggcgctggatcaggcgcgtggccaggcgcttggaggccatgccggcggcggtgacgggcaacatcatcaggcccgcatcgaacggcgaatagcccaggctgatctgcagcgtcagcgggatcaggaacggcatcgagccattgccgatccgggcgaacaggttgcccagcagccccacgctgaagctgtggatgcggaacagccgcagcgggaacagcggctgcttgcgccggttggcgtgcagcccgtaggcggtcagcgcggccatgctggcgatcagcagcatcagcacggtggcatgctggaagcccagcccggccagcccgtcgagcgagaacgacagcgacagcatggcgatggccagcagcaggtagccggcgatgtcaaagggcccgatgccggtcagccgcgcgttgggcatatagcgcaccgtggccagtgcgcccagcagcccgaccggcacgttgatcaggaagatccagtgccacgacagcacctgcgtcagccagccgcccagcgtcggcccgatcagcgggccgagcatgccggggatggcgacgaagctgagcgcctgcaggtactgctcgcgcgggaaggtgcgcagcaccgagagccgccccaccggcagcagcatggccccgcccacgccctgcaccacgcgcgcgccgatcaggaagtttagcgtaggcgcgtaggcgcacaacagcgaacccaccacgaacagcccgatggcggtctggaagatggtgcgggtgccgaagcggtcagccagccagcccgatgccgggatgatcaccgccatggtcagcgagtaggcaatcaccaccgactgcatccgcagcggactctcgcccaggctgtgcgccatcgacggcagcgcggtgttgacgatcgtcgagtccagcgtctgcatgaagaagccgaccgccaccacccacagcatgatgcggcgggtgcggtcgtcgggctggggtgtggtcatgtggcgggctccgggccggccgggccccggaatcccggtatgcgccggccaaagccgacaccttaaaggtctatcgcggaacaggcaaatcgatgcgtggccaagcgcctcgctgccctagtccaggcgctggcgctggtcctggctgaaataggcaagccggtacagccgccacggtgcctgcgcactgtcgcggcaatagccatagcggaagatgtcttccagcgcgggcaggtcgtagcgcaggtcggtgaaccagacgcaggcgaccgctgcgcccggcggcacggatggcgatgcccgcatcgccgtgatggcggacaaggccggatagaccgcgaactgcctgaaatcggcaaagtccggccgcacccagagctgccatgccagcgcctgctcagccagcgcctgctcagccggcgcctccagcagctgcggccgctcggtccagaccatgcgcccgggcggttcgtaggccctggccatggccggcaggcgccccagcacctgccattgcggcacccaggcccgatgcccggccaggttgacgtgggcgacgcggtagtccgtctccgcgcgggcaatcagtttccagttgaacggagagaacggctggggcagcgcatccacgcgctgcgcctggataccggcagtgcgcaaggattcgttgcccagttccagcgcccgttgcctgagcacagcctggacgccgacataggcacacagcagcgccatgcccgccagtgccgcccgaccgcgccactgcagcgccagcaacagtgccaggaccagtccggacacgacaatgccgctcaacagcggatcgatcaggaagctggtgccaaggctgaagcgccgttcggagccgggatagaagatgcgggtgccatagaccgtgaccaggtccagcgcgatgtggctggccacgccgaggcaactgacggcgaacgcttccctccaggcctcgcgccggtgcgccgccaggcagaacaggccggcaagcagcgcgccccaggcggggagcagcagcagcgaatgggtcggcccctggtgccactgcgccaggaaacgcagcggatggaccaaaaaacccaggaaatcgatatccggaaaggcaccggccgcagcgccaagcagcaggcgttcgcgcgtgctgagtcgccggccgggaacctcggcgacagggatggcgagcgcggcctgcgcccccatcaaggcatgggtgatcgtgtccatccggaccgggctcccttgtcgccagggcggcgccaggccaggcgctcggcgcagcgcagttgccgttcgagccacgcttgcgtgtggccggaatccggagaacggtcgcgtagccaacagccaaaggtggaaaggaagattccggtcagcacgacctcgcccaattcgcggcgccagccggattcgggcaggcgcgccgattcccgcagccattgcacggtgcggctgatatgcagcaggccctgcacctgcagatgcacgtgctccggctgcagcttgtagcgcagcatctgggcggtgagctgccggtgcggggccagcgcctcgagccaggcgaggatggcctgctccaggcgctcgcggtgggacagggcggcccagccttcacgcgaggaagcgcgcacgagcgcaaggtcggcccgctcgaaccaggcctcggccaggtcgtccttctgccggtaatgccgatggatctggtccaggccgatgcccatgtcgtcggcaacgtcatgcaggtgcagggcatcccagccgctgcgctcgcccagcatcagggcaacctccaggatccggcctgccagggctgcgtcagcgttcatggctttgccatcctcgggaatgcgcgtccgcgctctaccttccagcatagagaggcaacccgtacgcgggcgcggatttcattgtcatgtgcacgatgctgccggatcggcgtgcagtcggggcttgcccgcctgtgcccggttcggcacctgcctcgacaatttccgcacgcagcctatctttagggtgtcagtccaggcgtcatcgacaagggccgccgtgccagccagcactcggcggcggccgcggtgtcgcgtggacagaggccgtacgcgcatgaaagcggattctcccccgaggcagaactacgaagatgccctgctcggcatcgtgcgggagatgtcttcggccatgcgcccgccggcagagtccgaagtgacggtcgcgctggacagcacgctcgaaggcgacctgggcttcgacagcctcacgcgcgccgagctgctgacccgccttgaacaccgcttcggcgtcagcctgccggagcaggtgctggcccaggccgacaccccgcgcgcgctgctgcgcgccttgctcgccgcccaggacctgccgcccggagcgagcggcacgcacctgcgccaggcccgccctgccccggcggcacaggcgcccgacagtgccgccaccttgccggacgtgctgcgctggcacttgcgcagccacccggagcgcacccacatcatcctgcaggacggcgacggcgcagacacgcagatcagctttgcccagctgcaccgcggcgctgcggccatcgcggccgggctggtgtcccgcggcgtgagcgcgggcacggccgtggccatcatgctgcccaccagccccgaatacttctacagcttctgcggcgtgctgctggcgggcgggattccggtgccgctctacccgccggcgcggctggcgcagatcggcgaccacctgcagcgccacgccggcatcctggccaacgcgcaggcgccggtcctgatcacggtggcacaggcgcggccgctggcggccctgctcaaggccagcacgggaacgctgcatagcgtgctcacgccgcaggagctggcggacggcggcggcgccccggtccatccgatgctgcgcacgcacgacatcgccctgctgcaatacacctcaggcagcaccggctcgcccaagggggtcgtgctcagccatgccaacctgctggccaacctgcgcgccatgggcaagaccctggccgtcggctcgcaggacgtctttgtcagctggctgccgctctatcacgacatgggcctgatcggcgcctggctgggcagcctgtactacgcctacccgctggtggtgatgtcgccgcttgccttcctggcgcggcccgagcgctggctctgggcgatccacaagtaccgcggcacgctctcgggcgggcccaacttcgccttcgaactgtgcctgcgcaagctggccaatgccgacctggccgggctggacctgtccagctggcgcttcgtcttcaatggcgcggagccggtgagcctgcagaccatgcgcgtcttcatggagcgctttgcccgctacggcctgcgcccgcaggctgccgcgccggtgtacgggctggcggaggcctcgctgggcctggcctttccgccgcttggccgagggctggcggccgaccgcatcgaccgcgacaaattcacgcgtactgccgtggccgtgcccgcgggcgaacacgggcccactggcgagcgcgagacactggaattcccgtcctgcggccggccgctgtccggccacgaagtccgcatcgtcgacgccaccggacgcgaactgggcgagcggcatgaaggcctgctgcagttccgcggcccttcagccaccagcggctatttccgcaatcccgtgcagacccgccagctgttcgaccgcggctggctgaacaccggcgactatgcctatatcgccgccgatgaggtctatatcaccgggcgcgccaaggaaaccatcgttcgcggcggccgcaatatctatccctatgaactggagcaggcggtcggcgccatccccggcatacgcaagggctgcgtggccgtgttcggcagtcccgatccggatagcggcacggaacgcatcgtggtgatggcggaaaccgcagagaaggatgtgcaggcgcgccgcgcgctgcaccggcaggcgctgaagaccgccctcgacgtgctgggcatgccgcccgaccatatcgcgctggtgccgccgcacagcatcctgaagacatcgagcggcaagatccggcgcgccgcctgccgcgagcgcttcgagcacggacgccccggccgcggcgtggaagcgccctggctgcagatcgcgcgctttggctggcgcgcgctgcggccggaactgcggcgcggccggcagaccgccgcgagcctgtcctacgcgctctacacctggctcctgttcgcaacgctggcgccggcgacctggctggcatcggttgcgctgcaccggccggcactgggctggacgctcagccaccacgccgcccggctgtttctcaggctgggcgcggtgccctggttcgtgcaagggcttgagcacctgccgcgcaaccggccctgcatcctggtctcgaaccacgccagctacctggacggcatcgtgctggtggccgcgctgcccacgccggtatgcatggtcgccaagcgcgagctgcagcgccagcgcattcccggcacctacctggccagcatcggcgcggacttcatcgaccgcttcgataacgtgcgcgagcacgaggatgtggagcgcgtggtggccgcggtgcgcgccgggcattcggcgctgttcttccccgaaggcaccttcggccgtgcgccggggctgcaggccttccgctcgggcgctttcctggcggccgcgcgggccggcgcgcctgtggtgccggtcgccatccgcggcacccgctcggtgctgcgcgacggccagtggctgccgcgccgcgggccaatcggcgtggtcatcggcagcccgctctggccggacggcgcagactggcccgccgccatgcgcctgcgcaacaccgcccgcgccgagatcctccattactgcggcgaaccggatgcgcggcgcacgacgcaccgggatgcgaggcgggcctagtgccccgcgccgcgaggaacttgccatgacatctgccgacggagcaggaccctagcggcatggatacctttgccaccgccccgatgtgggccggcttcctggtcctggtgctggggacgctggtggtggacgtgttcgtccttggcggccggcacgcgcaccgcgtttcaacgcgcgaggcgctgggctggaccctggcctggtcgacgctggcggtgctcttcggcatcgccctgtggtggctgctggccggaagcgccggacgcgagaccgcagaccgcaaggtgctggagttctataccggctacctgatcgagctgtcgctgtcggtcgacaatatgttcgtgttcgcgatgatcttcggctatttcgcggtgccgccggagttgcagcgcagggtgctgctgttcggcgtggtcggcgcgatcgtgatgcgcgccgtcatgatcctgctcggcgtgtggctgatcagcgaattctcgtggatcctctacgtgttcggcgtgttcctgctgttcaccggcatcaagatgctgttcgtctccaggcgtgcccccgatctctcgcgcaatcccatcgttcgcttcctgtgtgcgcatatgcggatcaccgcggactatcacggcgagcacttcttcgtgcgcgtcgacggcctgcgccatgcgacaccgatgttcctggtggtgctgctggtcgaggcgaccgacctggtgtttgccgtcgacagcattccggccatcttcgccgtcaccaccgacccgttcatcgtcttcacctcgaacatcttcgccatcatggggctgcgggcgctgtatttcctgctggccaacctggcgcagcatttccattatctgaagtacggcctggccatcgtgctggcctttatcggcgccaagatgctggccgagccgtggttccatgtgccggtgcactggtctctcggcgccgtcgccatgacgttgttcgtgtccgtcctggtcagccgggccagggccaggcgcacgcttgcgcacgccggggacgaactgggcggccactgcgccccgcgcgagcgcagggcagggaaccggcgcacataaggagcgattccatgaacaagatcctgcttgcgaccgacgggtcggcctatagcgacgcggccgcccgctacctggtacagaatcccctgttcagccgcgatttcgtggtgcacgtggtgcactgcgaaccggatgtggctggcgacatcaagaccttcatcgaccggtccaccctggatgcctggcatcgcgaacagaacgacaaggcgatgcagtccgtggcgagcatcctggacgaggccggtatcgcttgcgagtgccacggcttcgtcggcttcgcaccggcccgcatcgtcgagtacgcgggcagcatcggcgccagcctgatcgtgatgggctcgcacggccgcggcggcttcctggatgccatcatcggctcggtcgccaggcgagtgcttgcccatgcgcactgcccggtgttgctggtcaggagctagtgccctctgatcgctgagaaaactggcctgctggcggtttgcttcccctcgcaaaccaatgcctctagctggcgcggttgactgggaattgctggagtctggctacagatcgcagggcacccggcgcctcgccggattgtgcggccggggcgattttacctcggtggcttgcgcgccgccgcagtgaccgtaacagtaacgggctggtgctgtcattgccacagcccgccccccgccatcgaagggtgaaagcggaaccaggttaaacaggttcaggaagaagcccgcaataggccaacgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttaatccttgcttcaacaatttcatcctatccataccttgtggcaaatcattttgtcgccccactaatgtatcggatatgccgtccatcgatcatggataacattgtggttctgatagcccgttggtcgggggcaggctgattgccgtgactcaattccacagggcctaccgggttcgacacgttactgattcgagggcgcggcgtcagcttgcggccccttcgtatgtctttcacggactgccaacatgcccgtaagtaatgctctcgatgcgaatccaatcacatgagaatgccaacgtagtttgatttttgcatacaaaccgcacagatactgattcttccatatcctcccattcgaacttgtcgatgatgttctcatgcccccagtggctgaaggacaagcagctcaagccgacaaatgatagcttaatatgaaccacgtcatagttcttgggccatcggtcagggcaagattttggcttctcttcagttataagcttgaccgatagccgcggctcatcgcgcttgacatggacgtcagaaagttcagatccactaagtgacggaaactcaccatatatggaaatcatggctttgggattcattaacctcgcagttgtcttcatttcttattccggcaattgaaatggtaatgatcgtccataccatcgactttgcccgtccgagtattgtcttcggggcgtacattatggtgcgacggctggtcgccaacacctccttcattgtagtagtgccctgccgagtggtcttgaataatcacattcttcccattcaactgataggtcaactctctggtcatgatcgggtgcttgtcgttgccgaggatccaagcaccgcttgagtcagttaatggaaccattttctgacttgttggttgctgagacattggaatgccaagctgtcgccgaacttctctcagactagcgcgccgcgtctgactgcatgccagcccgagcggatcaacccagcttatcgggttcggcgcgtactgattcaggttcagcccgccagccagcccgatagggtctttggagacgaagcgcccggttcccggatcataataccggtgccggttgtagtgcagcccattctcgtgatcgtaatactgcccctggaagcgcagcggattctggatgccggccttcctcgcggcgttcgagattgcctcctgcgcggcgccccatgccttgtactgcgcgctccacgccagctcgcccgcctcgtcggtcagttcctgcggcgtgcccaggtggtcgcattgataccaggccagcgcctcgaacggctgcggcgcaatctcgcgggtccacagcggatcgtcgtccaggtcgtagtcgccctcccaggcgggttcaggcagcaggtcgatggcctcgcgccgcaccgcctgcgccagcggcaccaaactgcccggctcgtacaggtagtgcgtggtgcgctccgcacccggtattatccggaagtggtcgccgacaccggcctcgggttcctggcggctctcccacgcaagttggtcaccgtcccagccatacagcgtgaaggcgcagccgtattcctggttcagccgtgcccgctcgttgcgccggtagatttcgccgtcattctgattctcgaagtagttggccgatgacgacttggacagccgccgcccaagtgcgtcgtaccggtaacgcacctccaccttcggattgtgccagcccaccagccggttgaaggcatcccaggcgaagcgctcatggacaccgttgaccacgcgcaaactcaggttgccgcgctcgtcccactcgtagtgggtaccggcgtactgcttgagcaggttgtccaccagcttcgggcggccttgcaggcggctgtggaactcgggccggccacgggccgggtcggctttgaatacgcgcgtgtcggggtcgtgcagcagattgcccgccgggtcgaagtcaaaggtttccaccccgagcgcgctgttggcctccagcaggcgccccaccggatcgtagcggtattgcagcgtgccgcgccgcaggtcgcggatgctggacagttgccccgccgcatcgtattggtactcgcggcgcagcatgcgctggcccgcatgggcgccctcgacgtgtgaaagcgtctgctccaggaggcgtcccgcggggtcgtacacctgcgactgcgccagccggttgccctgcgtgcgggcaatgtcccggtgcaggttgtcgcgctcgaactgcaccaactcccggtcgtccagcatcacgccgtgcacatggcccgagccgtaggtaagcacgcccacgcggtgcccgtccgggcgaacggtggcgatgcgctggttcagcgcgtcgtattcgtgccgccacacggccaccagcggctccttcaggcagcggtagtgctggtgctcgcgtaccacattgcccgctgcatcgtggaaccattgcaggcggctgtcggcgttttcggccaggatcaggcgcccgttgccgttataggcgaaggtttccgtcagtacatgcggcacccggttgtcggcgtcaatcagccccgcacggcggcgcgtgaggcgacccatggcgtcaaagacgaaatccgtcatcagttggcccgagtccaccgtccaatccagcaagccgcttgccgggtcgtagttgtactcggtcgtcttgccgtcgaaaccgctctcgcgcagcaggcgccccaccgggtcgtactggaattcggtgctggcgctgttctcgttggtgagcgtggccagccgtcccagccggtcccaccggtagccgagcgtctggccggcggcgtcggtgcgctcggcaatcagaccgacctcgttatagcgccaggcggtgcggcggtgcagcgcatcggtgtgcaccagcagccgcccctcggcgtcgcgctcgaagcgctccacccgctggtcgggatgggtaacgctggcgagctgcccggcctcgtagtggtactgggtggcattgcccgccgcatcggtgaacctgaccagttccccgcgctcgccgtacttccaggcgctggtcttgcccgagcagtcggtgtagctggccagctgtccggtggcggtgaaggcgagctgcttcttgccgcccttggcatcggtgatctccaccggcaagcccgacttgttgtaggcgtatgctgtcttgtgcccgagcggatcgatttcctcggtcaggttgcccttgatatcgtaatcgcgcagccacagcccgccctcggcgtcgcggatcttgatgagctggtccttatcatcccaggcgtagtgcaccacgctgtcgtcggggcggatgtgttcgaccagattgccgcgctcgtcgtaggcatagcgatcgaccgcgccatcggtgtgcacatgcttgaccacgttcttggcgtggtcgcggaagaaccactccgacaagccatccgggtgctggatgcgataggtgtagccgagaatgtcgtagtaatgccaggtctcgttgccatgggcatcggtaacgtaggtcagccggatgttctcgtcccactccaggcgggtatcgaaactaccatcgtcggcccattcgcgcacggccctggcgtccgggccgtcaccttgccactgcaggttcatgccgcgcccggtgcggtcggtatagcgcgtgacgagatggtgctgataggtgtactcccaatgcgcggcgttctcgtcctgcgccatggtgaggtcgcccgcatcgtcgtaggtgtagcgggaaagctggcgcaccagcttgctgtctgcgatctgccacaactcggcaatgcggcccttggcatccgggcgcacaccaacgtgggcgaagacggtctcgccctgataagcgatcacgtccgacagcacggtgtcgccgtcaatgcggtggtcgtagtgcagcgcgacacctgcaccgcttctaagcgtaatgccggtcaggcggaagcgctgaccatggcgccggtaggtttcctggctctcgaagccgcgcgccagcgtcaggccgttctccgacacccgcaccagcgtcacgttatcgatggggtcgtggtggaacttgcccaccgccggcagcgggtagtcgtggctgcgcccgtcggcggcatggtagcgcagcgcttcctggccctccttgcgtatcacatcaaagcgcgtggtgtacggcgtgatccagcgcgcgccctgttcaccgccgtcataggcgcccaggctggagcggtaggtgcgcgcccagtcgatggggaacagccccggcaagacaaaatcggtgtgcgacagcgtttcgtcgcccattgcaaaactgatgctgttggtgctgcccgccggcgcgggacagttcttgcagcgggggctggccttggccggcgcctggtggctgctcacctccagttcgccttcgtggccggtcttgcgggcctggctggtttgcttcgggtggacgttggcggcctgatggttgcctttcctcttgcgccaggcagccaccgcctggaccagcatcgacagcagccagccaatgctgtgctgtagcctcgggtcggcgagcctggtcatctgcgcgcgcagcacgggccccatggtccgcaactggccgacatgggccaccaccgtctgccggatttcggccggcatgccaaccttgaccgccgtgttgacaacggccttgccagcggccttgtaggcgttccaggtagcgttcaagaagttgccaatggccttcttgggatcatgcaggagttggctggcaccttctcgtgcctggctgaccgctgtttgcgcattgccggcagcgttgagcttgcccagcgccaccttctccaggccgccggcgacctccagcaccatcttctcgcccagcaccccggcatcattgagaatggtggcgagcttggcctgcgccttggccacgaagtcatcgatctcaccgatgatggtggcgttcaggtgcccgaccagcacctcgatgatcccatcccccagcgcggccttggccgcctggcgtagctcctggcgcaccagcgccagcgtcgggcgcaggctcatcctcgcggcggccatggtcggcggcgcgggcaacacgccgatcaggttgatgcccaggctcacccagtccaggaagttctgcgacttggtgcgtaccagcgtgacgacatcgcccaaggcgtcgaccagcgcgataatgttgcccaccaccggcaggctgcccgccacggtcttgatgcgctccagcgtcacgaggccgccgctggcgctttgcagccaggcgtcgaacctggcggcgcccttgccgatgtcctcgagcgcgatggtgttcaggggcgcgacggcggtttgcggctcgcgcggctttgctgcgggtgtaggttcagccataggtcaagtcaaggattgttcgtattcttggctcgatgtgctcagacaaagccgggcacgcgcatcgtggtctgcgtgggatgcgggctggccttggcaagcgtcggcgtgcctgcggttggcatggcctcgcccagcaggctctgcgcaccggacaggcccaggccaaccaagccggcaggaccggccttgaccgcgccggccacttgttgcgccagttgcagtgcctgggtggcctgtccagcggctgccagcacctggcttgccatggcgccggcggcggtgccgacagcaatgcctgaagcctgcgtcagcgcgcctgcgccgtcggccgatgcgccggccggcggccaggttggcttggcgacatagctgccctcggcccaggtatcggtcgggtccttaccaaagctgaccctggccgggcccggtgcgatgccgctaaccgccgcgaagcccttggtgtcgagcttgccagtggtgaccttgcccaaggcgtcctcgaccgtgaagtcgccaccatcgatacccaagcggttggcgtagtgattgaacagttcgagattgcccttgccgggcttgggcggctcggggaactgcgcgacatacttctgcgcactggtgaaggtatagctggccgcgtggatggtgtatgggccgctcgtcttgtgggtgatgccgcccgcgttgtagatggtggcgctgccaccgcccgccaccaccagttcctccttggccgacagcgtgatgcggttggccgtggccgtgacgttcagcttcgccagcaggttgatgctgtcctgcagcgcgcgcaggtcgatgtcgcccccggcggcgaccagccgccagcccatgctctggatgaagatgcgcacgccccggcttacgctcgccagcaggcgctgcccgatggcgaggctcgtgtgcccggcgctggtgaaggccaggtgctctccagcggcgaagtgggtcgagcgcgcggtactggcctcgatgccggccgggctagccagtaccaggtggggcgcggccagttctgggaagtcgccggtctcggcgttggcggtaccattgccccggatgtcgtcgttctgcgccttgatgatcttcgcgacctcggcttggtcggtgcactcttgcgcgtcgtgttcctgcgccagttccgccagcgtctcctgctggtcacgcgccaccgtgaggcgctgcaccgtctcgcccatgtccttgtggtgggcactggcgttggcgcggggctcggtggtaagcagcatgccattggcacgcaccacgccctgcgcgtcggagcgcagctcgaagccttcgccacgcttgtccttgcggccactgccgcggatgatgcgagtgaggaagcccagccccagccacgaggtctggtggtcactctgcagctgggtctggatctgtccttcgctggcgtcctgcacaaaggtattggtgcgattcccgtgcacctccttgctgacgaagcccgacagcgcgtggaactccggtagcggccactgcggcatgttcagcttgttgggcacgctgccggtcacgatagggcaatccggatcgccgttcaggtgctcgaccatcacctcctgaccgatgcgcggcacgtgcacggcgccgaaacgctcgccctgccaggacgaggccacccgcacccagcatgagctattggcgtcgcgcttgccttgccggtcccagtgcagctgaatacggatgcgcccgtactcatcggtccacgtttcctggccctctggaccgaccacggtggcggtctgcggcccgtgggcgcgcggcttgggctgggtgcgctcggggcggaacagttcgttggacggctgggcggtgaatgccacctcgcagcgccacggctggctgccgcccgacgcttccggtacgtcctcgatcagcaggtgcgtgccgagaatgatgtattcgcggttggccttgggctggatgaagttcgccagcgtgaaggtgcagccgggcaccatggcgcgcacattcccgcgcccgctggcgcggctgccatgctggcgcagcgcttccatgcgctgccgggccacctggtcgccttccttccacgggtcgttgccggtggccggctggctgtggtcgccagggaactcgtagatttcctggccggcgtgcgcggtgtcgagtggatcagcagcgcgtaccgtcaagtcggcccgcgtcttgacgaaatcgtagtcggaactggtccactggcccgacaccagccggtcgtgcagctcgaactcatggaggtgttcctcgtcgatgcggtcggacgagcgtgcccagcggatcgaatggtaggcggagctggcaaacggggcaaaggcgccgttgccgtcggtcagcaccagccggtgcttgccctcgctgtgttcgatgtgccaggaaatcccccattcttgagtgaggcgctggaagaagtcgaaatcgctctcgccatactggacctggtattcgcgtttggggtagcgcgccacgtccaggcgccgctcgaccgggaaggtatagtccgagagcagcgtgtcgaggatttcgacggcgctttgctgctggaaaatgcggaagtccttggtcagtgtcgccagccacagccaggggcgcagggtgaggcgatagacaatctggtgaccgactgcaatggggcctcgcacatcggtgaccatgcccgtgatttctcgcgtgcccgcgccgacaccgcccgccattccggtgcccatgccgtcgagctgaatcgtgacggtcagctcctggccgcgcagcgccttcgtatcgaggtccgccgccgggccgaacagcgcttggcggtcgtccggcgtcttcagctccaactcgtattcgaacagttcgcacaagcgctcggtgccagacagcttggaaagcaccaacgcgggctgccccatcaattcgggcaggccattgcccttgacagtgacggtacgagaggaaagcgatcggctgcccatgcaaacacgctccgtgagaatggattggtgactgccacaggcagccaatggctagctattttgcggggcgatcgctgcgcccgcacttgatgcgcatcaatacgccttttatatggaagtggagtccagccggatatcggacgtttcctataaatgaatgcgatctatttaaatcagaattaaaaaaaatctgagttttcaggcgggattttcgttggctggtatgagcggacaggccggcgcgcgtgagtctcccgcgatgccatgacgatttcttgcaatggaggttacgcggtcagtgtgtgccaccagcgcgcctgcgtcgtacttggcgtcgctggcgagcgagttgtcgatggtggtgagagcgtaggggggagcacaccaacggtatgccggaaccagtggcattagcccgctctgagggatacaggacagctttgccagcctgacggcatagagtcctgatccgcaggctgaccgctatccggcgcgcctcaaagggcagcgcgcagccccaggaagaagcgccgccccggcgcgggttcgaaataccgcccgttggcctcgttgacgatcaccgagccgatatagcgccggtcggtgaggttgtcgatgcggccgaagacgtagagccgggtcgggccgatgcggaactcatagccggcgcgcaggttgaacaccgcatagcctggcgcggcctgcgtgttgagatcatcggcgtagacgcggctgtccacgcgcatctctgcccccagcgtcagcggcgcagccggccgccatgacaagtccgcgcccaggctgtggcgcgcggtgccgggcaggcgcttgccggccgccacggtctggccctgcgcgttgacgaagctgtcgccaaagtaagcatcgagccaggtataggccagtcctgcctcgatacggctgccgccgcccttgcccggcgtgcccacctcaccgagaaagccgccgcgccagcccagttcgaagccgcgccggtgcacgccgctgacattctggtagacggtgcgcccggcattgttcgattggggcaccacctcgtcgtggctgtcggcatcgaacagcgccgcctccagccgctgccccgccgcctgccacttgatgccgatctcgccctggcggctggtggaggcctgcagccccaggttgctgcctacgccgccgggtccgtaggcgacttcggtcagcgtcggggtctcgaagccgcggccgaggttggcgtagacgttgagggaatcgagcgcgtgccacaccacgccaagcacggggctgacgttgctgtaggtcgcgctgccactgtcatcggggctggccgcattgatgaagtggtcgtcaatgccaagccgcacccggctggcgcgcacgccgcccaccagttgccaggccgggtggaaggtccagtcgaactgcgcaaacgcgccgaggtcggtcgcggtattggtctcgtcgcggcgcagcgcgccctgcgtgccgttctggttgacgtagccgttgcggccatcgcgcatgccgttggcttcgagcccggcgctccacagcagcggcaggccggcggcggtggcggtgcgccggctccatgacagcgcggcgccgccgtaggtgcggtccaggtcgacgatgccgccggccgaattcggcgcggctccgctgaagcccagccgctggtacaggttgcgcgtgccgccgtacaggcgtgccgacacgctgtcggtcccggtcagctggtggtccaccaccacgccggcctgggtctgctcgacgttcttgccggtatcgaactgggtcgccgcggacaccgcctggcgcggattggcatcggcctgcgcgcgcgttagccccagcgggtcctgcgccagcggctggttgaaatagttgaactggccggtcacgcgcgtgccgctcgccggctgcgccactaccttggcattgagctggtagcggcgcgccgcgctgtggtcgcggtagccgtcggtctggtaggtccaggcgtcgagcgagccgccgagccggtcgttgccgccggccagcgcgatgcccgcctgccactggccatcggagccgaagcccgtcgacgcgcgcccgctgaagccgtccttgggcggatcgggcgtgaacacctgcaccacgccgcccgacgcattgccatacatctgcgcaaacgggccgcgcagcacctcgacccggctggcgttggcaaggtcggcagtggaagcctggccctgcccgtccggcatggtggccgggatgccgtcgacatacaggcgcacgccgcgcacgccgaaggtggagcgcgtgccaaagccacgcaccgccagttgcaggtcctgcgagtagttctgccggtcgcgcaccgccacgcccggcacgccggccagcacctcggacaggttcaccagcggcgtggcgctgcgcagcggatcgaccggcacgctgtccaccgccgccggcgcgtcaaagcggcgctgctcgctgcgggtggcgctgaccaccacgtcgggcagcgtttcggcggtggcggcggccactgccgtgccgggcgggtcggcggcacgcgcgccggcgctggccaggaccagcgcggcgaacgccagcgcggagcggttcgcgaacgggatgcgggggataccggaacggcgctgctgccggaccgccaaaatctgcctgccgcctggtttcatgggatcggaagcggttgcgggttctggcgcggaggatggaggcgccgggcacaggtgaatgtgtcgcaactttatcgtgtccacagcactattgccacgcgcttggccgcggggaaaacccgcggaggagatggagccggcaccggattccggttgttcagaaaaattcaacaactgattgcatggacgctcacgcagtccgccccacggctccctacactgctttcaccacccgccgcaaccgcaccagtccatcacgcgatgcagcataagggtattcagattttcgctactaccaaggggatccaccatcatgaccaccgcacaaacccgcgtcgccatcgtctaccacagcggctacggccacaccgccaagcaggcccaggccgttgcgcgcggcgccggcaatgtcgcaggcactgaaagcctgctgatcccggtcgaggacatcgaccagcactgggacacgctggaacaggttgacgccatcatattcggcgcgccgacctacatgggcagcgcctcggcacagttcaagggctttatggacgccacctcgcgcaatgtctttgccaagggcggcaagtgggccaacaaggtcgcagccggcttcaccaacgcggcttcgcgctccggcgacaagctggccacgctgcagcagatcgcgatctttgcggcgcagcacggcatgcactgggtcaacctgggcctgcccccgggccacaacaactccaagtcgaccgaggactcgctgaaccgccacggcttcttcctgggcgccgccgcacagtccaacgccgatgaaagcgccgacgtggtgccgccgctggccgacctgcgcaccgccgagcacctgggtgcccgcgtggccgaagtggcgcagcaactggtcgcgggccggcgcgcgctggcggaactgaaagaagctgcctgatccggtcgcacccagacacatcggccccacatggggccgattttcttttccgggcagtcgcgagccctgggcgctcagtacaagacttccagctcgtcgaacaactcgctgtccttctgcgccgccgagcgcgcgcggcgccggatttcctgcagcaggcagtcggtgaagcactgcgccgcggggctgcgcaccgcgttatggcgcgtgatgatgccgagccggctggtctcgtcctggtgatcccgctcggtctctatatccgccgccacctggaagaaaccgccgaagcgccggccgccggcgcgccgggccatgaacgcgcaggcctgactgaaatcttccgtgggcacggccgcgtggtggtggccggcgtgctggtgacgatcggcggcacctccgccacctatatcgtgctgcactacatgaccagctacgcggtgacggtactgaagatcccgctcgggctcagcatggccgccggctgcgtcgccgcactggtgcaggtggccctgtctgcgtatgccggcaggctgtccgaccgcatcggccgcaagcccgccatcctgtggtcgcgcgtggcgatgctggtgctggtctaccccgccttcctgctgctcaacgcgcggccgtcgctcggcacgctgctggccgtggtcgcgatgctggccctgccgctggtgctgaacgtagtgccgtccgtggtgctgatcaccgagctgttcccgcgccgcattcgcgcgagcgggctgtcggtggtctattgcatcggcgtgctggtgttcggcggcttcgcgcagctgatcgccacctggctgatcgaactgaccggcaatgccagcgcccctgcgctatatgtgatcggctgcggcctgatttcgctggtcgggctggcgatggcgccggagacggcgggcaagcggctggactgactgtggcagactacccaccggacaagatccggcgcgcgcgctccagcaccgggcggtccaccatcttgccgtccaccgccaccgcggcgccatcggcagcggcagccgcggccatgacgcgcccggcccagtgccgttcatcggccgacggcgccaggccgtcgtgcacgccgcagacctggcccgggtggatcagcagcttggcgccaaagccgaaggcccgggcgcggcgcgtttccgcggcaagtgcggcgtcattgccgattgcggtgcaaacgccatccacgggcgcgggcaaacccgccgcgcgggaatgaagcaccagccggctgcgaaagtagtgcaacgcctcaccgtcgtcctgcacgtcgagatcgaacatcaggtcgatgctgccgaacagcagccggaccacgccgccggcacgggccagctcgcgtaagccggcgaagccggcggcgttctcgaccagcgggaaacagcgcacaccgggcaatgccgcagcaagcgcatcgacgccggccgaatcggccttcggcagcacgatttccgagacaccctgtgcgcggcaccaggcgagatcgtcttcgtagtacgcggtatcggcgccgttgatgcgcaccagcatggcgacgccggctgccgctgcctgctggcccagcgccgcccacggggcgccaagcccgtcgcgggcctgccccttgtcggcgggcgcgaccgcatcctcgaaatcgacaatgacggcatcggcgccggagccgatcgccttggcgatgcgctccgggcgcgaggccgggacaaacaggtagctgcgaggattggcgatcggcatggctgctcctttcagactgcgccggccgagcgcaacgcggcaatctgcgccgcggtctggcccagttcggccaggatggcatcggtgctcgcgccgagcgacggaatcgggtccatgcgtgcctcggtcatgcccggcggcagcaacgccggcaccggacccaccggcgtgtcgacctggcgccagcgctggcgcgccgccagctgggggtggtcccaaacgtcagcgatggtattgacccgcgcattggcaatcctggcggcctccagccggtcggccacttcggtggcggtcaggcccgagaagctgtcgacgatgcgcgcgcgcagcgcggcgcggttctggttgcgcaggctgttgctggcaaagtcgggatgcgtggcgagatcgggttcgcccagcaccgcctcgcagaacacgacccactcgcgctcgttctgcagtccaagcatcacggtcttgccatcgccggtcggaaacgggccatagggatagatggtggcatgtgccgcgcccgcgcgcggcggcggctcggcgccatcgaaggcgtagtagagcgggaagcccatccactccaccatcgattccagcatcgagatatcgatgcgcttgccgcgcccggtcttgccgcgttccagcagcgcggccaggatattggtataggcgtacatgccggccgcaatatcggctactgaggcacctgccttgacgccgtcgtccggcgtgccggtcacggagacaaagccggactcgctctggaccagcaggtcgtaggccttcttgtcgcggtacgggccgtcgctgccatagcccgagatatcgcacacgatcaggcgcgggtacttttcgctcaggctgtcgaagtccaggcccaggcgcgcggccgcgccgggcgcgaggttctgcaccagcacgtccgcgcgttcgagcagtccggccagcacgggggcggccgcggcgtgcttgacgtcgagcgtgaggctctccttggagcggttggtccagacgaagtgcgaagacaagccgcgcacgcgcgtgtcgtaggcgcgggcaaagtcgccgctgccaggccgctcgatcttgatgatgcgcgcgcccaggtccgccagctggcgggtgcagaacggggccgcgatcgcctgctccagggaaacgacggtgatgccttcgaggggatggggcatggtggtatccggttttgcgcaatgtcctgacggcaatctaccggagcgggccgcacctgggaaataccgattgccgaggggatcataagtaaaatgaatactttggaattctcccggagcctgccatggacctgcgcgccatgcgctatttcatcgccatcgtcgaccagggcagcctgacgcgggcagccgaagtggtctgcgtggcgcagcccgcactcagccagcagctggcggcgctggaaaaagagctgggcgtgccgctggtccatcgcggcgccaagggcgtcaaacccaccgaagccggccgcacactctatcgccacgcccgcaatatcctgcggcaggtggagatcgccggcgccgaggcccgggtggccggcacggatgttaccggcatggttgccatcggcctgcccaccacggcggcagcggcattcggcatgccgctgatccgcgcggtgcgcgcccgctatccgcaaatccggctgcagctgttcgagagcatgagcggttatatctcggagctgctggaccacaaccggctggacttcgccatcctgttccgcgatgtgccgtcgcgcgcggtggaactggagcggctggcaagcgaatcgctatacctagtcgggacgcttcccgtgacgcgcgggcgcgcaaaggcgcaagcgaagcctcgggcgctggccggtgcggaaggcgctacggtcgcgatcaaggcactgggcgagctgccactcgtgctgccaagcggctcgcagggcctgcgtgaagtggtcgaacttgccttcgcgcaggccggcgtgtcgctgaacgtggtggccgacctggattcgctgcccttcctgctggcgaccgcgcgcgagggcctggcctgcaccatcctgcccgcgtcgtcgctgtccgacgcggacagcgaagtgccgcggcacctgatcgtgccggaactgcgccgcacgctgtcgctgtgctggccacgcgcgctgccgcgcaccagcgcggccgaggccgtggcggagatgctgcgtgagctggtggccgagcgcattgcggcgggcgggtcgctcaagccgctcatttcgccgcctgcggccgatcaataaaacttatgcccgtagtcggcgattgaatttcacgccggcgcggcagtcggctagagttgccaccagcctgggccggcattcacggccccgcaattccaggagacaccatgcaacgcacccgccgcgccctggcagccgccgctgccctggccgcatgcctgccgctgttcagcgccagagccctcgccgccgccccctatccgtccaagcccatccagatgatcgtgccgcaggcaccgggcggcaccaacgacatcgtcgcgcgactggtcgccgcgaccctgtcgcaacggctcggccagcaggtggtggtggaaaaccgcccgggcgccggcggcaatatcggcacccaggcagcggcccgcgccacgccggacggctacacgctgctgatgaccatcagcagcacgcaggccatcaacccgtcgctgtaccgcagcattccgttcgacccggtcaaggatttcgagccgatcgccccggtggcaagcgtgccgaacgtgctggtggccaatcccgccttccccgccaagtcgctgcccgaattgatcgcgatggccaaggccaggccggactactaccgctatgcctccgccggcaatggcacgctgaaccacctgctgggcgagatgctcaacagcatggccggcatcaagctcgaacatgtgccctacaagggcgtcgcgccggcgctgaacgatgtgctgggcaaccaggtgccgctggccttcgccagcctgccgtcggtgctggcccatatcaaggcgggcaaggtgcgcgcgctcggcgtcagctccgccaagcgctcgccgttcgcgccggacattcccgcgatcaacgaaaccgtgcccgggtatagcggcgacctctgggtcggcctgttcgcggtcaagaatacgccgaaggacgtgacccaaaagctcggccaggccatgcaggagatcctggcggacaagaccctgcgcgacaagctggcggcacagggcgccgaagtgatgacgggcacgccgcagcagttcagcaagatgctggcgtccgacatggacaagtgggcccgcatcgtgaaggcatcgggcgcgcaggtggactgagcgcggcgttcaagggcgcgccaaccgcgcccggaacaccacgagcaagcctagcattgccgctgccagcccaaattgctgcagcccgccaatccccaccttcccgcgctccccttcaatccactcgaaccgcggcgcattccgatactcgtccgtcgacacgccacgatagcccatgatgcgcgggacgaagtacgcgcgccactgcgcttcgaagcggtctacccgtgccatgaagctggcgtaccgcggcgcgtcactgcctgccagccggtcggcagcaagcagcagcgacagtggcggcgacaaccagccccatcgttccgcctgctcgaaacgcagcgcgcgcgcctggtcgaacgcggacacgaccggccggatatgcgctgcctggtcgaggtagcgcggcatgaagctgaccggccatgcgtgctgtcgtgccgtggccggggcccactgcggattagcctgataccactcgtccaccagggccgacatcctggcttccgcgctctgctgcgccgcgcggatctggacgattgccgccagccgtgacggcatcggcatcgtgcgatccgccagcgccgcgaccatcgcaggcgtgccgaaggtggcgatgacccacaggccaagcccggccagcaccgccgtggcaccggaaccgggcagcaggttgagcgcaccgctggccgcactccagaacgcgatgaacgccgtcacgcagaacagccatgcgagatacgccgacagcgttgctgcggggtccagcacgaatgccagcgtggaagcgagcactgcaatcagccagacggcgcccgcccgaaccgcgatggcggcgaacagcacacgcccgccggccgcaccctgcgccatcaacatccgccacgtgccatgttcgcgctcgccctggaccatgcctgcgcacaggcaaaccagcatgagcggcgccagcagcgcgatcgccgtcgccaggtcgaaggtgccatagcgctgcaacagcgggttggccagccgctcctcgttgcgcgcgtcggtgtggcggctctcgacagtgacgcgaaccgacggcggcagcaggtccagcacgctgctcgccagcgccaacccgccacctggcggcagctgcgccaccggggcttccgacctggcgaaccggaatgccgccatggcggcctgctccggcgatgccggcgatgccttggcctgggcaaggcgcaacgccgcctgcccgtttgcttccagctgctgcagcttctcatgccatgcgcgcgcactgagacccgatgccagcgcgcacgcgcacagggcggcagcaaacagcagcagcgcccaacgggcactgcccgccgcgcggaagcggcggcattgcgcggcaagcgcctgcctggtctgtcttatggggttcatggctgtatcctgcgaagagagaagaacaggccggccacggccagcccgcaccaccagaacatgatcgcgatctccggcaacgctgcccgcagcgcgaacagcgccggcggcatggtgtaggcaaagggccggattgcgcgccaaagcgcagcgcctgcgtacctggcatcgaacgaagtcatgccgcgcgtgtggctggcatcccattcatcgatggccgtgttgacgctgcgccgatagcgctccgcggcggcctcgtagtcgcgctggtgcgagagatccgttcccgccatcttcatggcgaagttgcggatcgccagcgtggggctcagcagcgcggcggcgcgcatcacgttctcctgcgccgcatagcgctgccacagcgcatcgaaatgcagcgcatggacccggtcggcgtaggcgtcgcgctccagccgccgcagcggcgccgcgcccacgggcaggtcctcgaggcgcgtgacgccatagcgcgacagcagcgccgcgtcatggcgttcggtgcgggccgccaggttgccgtcgcccggcaatccctccgtgaagtcgcgctggatcgccgcccagaacgcttgcgccgacggcagcggcacggcatgccgcgcaaccgccgcgccaatgcccgggatcacgaagacaaaggccagccacaggcccaccagcacgaacaacgcgctcctgccgtcggccagccaggccgacaccgccaggcccagtcccaccagaatcgcggtgtatagcagataggcggcacccaggcccgctgcccgccaccagaccgcaccatccagcgtgccgccggcgctggccgcgatgaccggggccagcgcgacggccagcgcaaacacggcaaagcccgcgcccagcgccaggaatttgccggccacgagcctggccggcgccacgccggcgccgtgcatcatgcgcagtgtgccgcgctgccgctcgccgctgacggcatcgaaagtgactgcgatcaccagcagcggcaacagcaccgcgaacacgaagccggcgctcaggtcgccgaagcgggtggatggcagcgcatcctgcgcgggctcgaagcgcgccacattgcgccggtgcggctccagccacagcgcctggccaaagtagtcgcccagccccggctcgatcaccgtcagcgcggaggcgggccggaacacgtacaagccgaagtgcgcgccgcgatgcggatgcttgtcaccctggtcgtcccactgctgccgcgtggcggcggtaacctgcgccacctcgctggcgacggcggcatgccgctgcagcgaggccaggatggcgacggccaataccgcggcgccgatcgcaagcagggctgcgaagcgcccctccctggccatcgccctgagttccttcacaaccacggtcctgatcatggcgcaacaccctgcgcgcgcgcatgggccaggtaggttgaggccagtgcctcgtggccgacggtggccgcgtcaaactcggccaccagcacgccggcacgcaggatgccgatgcggtcggcgagctgcctggcgttgaacaggtcatgcgtggccatcagcaccgccgtgcccgcgtccgccgcttgccggacacggcttgccatgtcatcggccgcggccgggtccagccctgaggtcggctcgtcaagcagcagcaatgacgcggatttggcctgggcgatggccaggcccaccttctggcgcatgcccttcgagtatttcgctacgcgccggccgtgcgcgtcgcgggccagccccgcgccgtccagcagcgccgtggcctcggcacgcgacaggctgatgccggcaatcgcgcagaagtaatccaggttttccgcgccggacaagtagggatacagcgcgacgttctcgggcaggtaggcgacgcgccgcctgaccgcagccggatcggcaacgggcgacagtccgtcgaccagcaccgtgccaccggccggcgggacaaaccccagcgtcacatcgatggtggtggtcttgcccgcgccgttgccgcccagcaaggcgtagatgcagcccttcggcacggtaatattcaggccgtccaccacgcgacgcccgtcgcgatggacaaccaggtcacgaatttcaagcatgtcgtgtctccgtcgaatacgtcagaagaaatagcgtgccgccatgccggcctgccatttcggctgcggcgctaccagcagccccgctgcggacccatacgcggcctcggtcgagaaccggtgcggctgcagcaccgcgaacagcgacaactggtattgcttccagtcgagcaccgcacgcaagtcgaagcgcgtgtaggctggcatgaagcgcaactgggtctgcggcgcccccatgtaatagggaataccggtagtcaggtaagcatcggcattgaccgtcagttgcgcgccctgcagccgctggcggtactcggcgcccagcttgagctggtgccggggaaccgaaagcctggcccccgtgtttggcagcgggttgtttgcttcggcctggatgatctgcccgtagctggcgtagaccgacaccgggcggatgggccgccagcgggcctcgagctcatatcccttgcgcgtcgtgtcgccgaccgacttgaacgatccgtccggctgccccacgatctcgtcctcattcagcgtgtagtaggctgctgcggtcacggtcaggttgttggccggcgtcgcggtaaagcccacgtcgtaggatttcaccttcgacggcgatacgtcatagaccgtgccgccgggagcgcccagcgggcccgtggccccgctgctgctgatctgctccgcggccggcgaacggaagccctgcgcgacgttggcgaacaggtcgagccggggcagcaccgaccagaccgcgccgagcttcggcgtggtgacgcccgagaagtagtcggtgctcgctgccggcagcttgcggttgacgatgtcgtagtcgaaccagtcgcgccgcaggccggcggtcagcttgaccgcttcgacgggcctgaactgcccctgcacgaacagcccgtaggtgagcaggtcgagctgctgcgcgttgatatagttcgcagtgggcacgccacgcacccagatctggcgctgcgcgtcgccgcggtcgcggcgcacttccgcgccgaccatgagcgcggcccggtctccgaaggtgaagttgttggccagccggccgccgaagatattccggtcatccgaacccacggtgtgctgcacgctgctggtggcaatgccacgctcgcgctcgaaggcttccccgtacaacgtcgcataccagccgtcctcgccatgcgccggggcgcgattcagcgcgaacatcgaacgcttgccgctgccgaagcccggcagcccgtattgcgtggagcgcgggtccaccttgccggattgcaggtcgctcagcagcaggtagccggcggctgtcgattcggagcgatagtggttgagccgcaggctgtagacgccgtcgccgatcctggtcgacagcttccagaaaaagttgtcgcggtcggtgctgccgtcgtaccggtagctatgggtgcggtagatatcggccacgaacagcgacttgatcggctcaggcccgggccggaacgcatggctgcctgacaggaccagtgttgcgcgcttgccgttgtaccggtcgaagccgatgccgatgctggagggcacgtcgcccgactgcgtgctgatcggcacggcacccgcccggttctggtcgccatacaacgcggacaccggccccttgatgacgtcaatctggccgatcatgtccggggtcagccattccaggaatgcaggcccatgcccggcgccggcctggctggacggcatgttctgcggcaccccgtccacatagactgcggtgtcggcgccgtgcgtgccctgggtggcgaagccgcgcatgcggaagccgttgcccgtgtcgccctggtcgatgttgttggccaccaccccaggtacacggcggaacatgttggagatgtcccggccgatattgatggtgcccaactcgtcggcggtgacgaccgagaccgcggtcggcaggccggtgctgtccgtggtcacgagcttgcgtttgccttgcaggctggtgtcctgcgtcgccaccacgctgacttccggcagcaccgtatgctggccttcggcaaatgcggcctgactgaagacgcccgacgagagcgagagcagtgtccaggccagggggcgcgcggcacccgtgttttcgttcttgttcatgaggcctcgcggcagcccggcggtatccgctacgggcaccgggcttgccgtacaaaattcagacgtgagcatgccgcccgcctggcatgacgcagcggacgcgcaatcagatatacgggaaagggatgcggccgggggttagccggcggcgcggggcagcgccggtggcgcgcgcaaggcgggcggagagaggaagcgggtacgccatgtcggcgcggcgacatcgacctgccgtacccgtgacaacaggcgcaggatgacgcagagcatttgcaccgcgatggcggcgctgatgaagagatgcaaccggggcgagcaccacaggcaatcgcattccgtcgtgccatcggcaggcacgcggtccgtgtcggacgtgtccggcgtggcggccgtatcggggattgcgcctgcgcttgtgttcgccacgacagcctccagccgcgttcccggtaccgcatgcacgtgcgtcaccgcggcccacgcctgcactagcaagagcaggagcacggcccagatgagacgaacgaagttcgcatgcttacgcattgatggaggcgctggctgtgtcgaccggcgccatattaacgcaactcaattgcaattgtaagtcgatgccgcgacaagcctgtcctgcaagccgctaaagactgcaccgttcccgccgttaagcaagagttggccagcgaagacattggcaagacaggcagccggcacgccggcgcctgcacttctggggtggaaacgggggagagacatgcaaaacctggggattcgcatacgcctgggcgcggcgtttggcgccatgtggtcgctgatggcgatcgggatcgcggtggccttgccgcggatgcaggaggcggccgatgcgcggcgcctgctgatcgcgttgggcgtgggtgggctatgcctggcggtgggcgcggtctgggcgctggcgcgcagcatcgaggcgccgttgtcagaagccgtctacatagccgagaccgtggcggcgggcgacctcagccaggagttcgacaccgagcgcggcggcgagtttgggcggctgctgggcggcctgggagagatggaagacatgctcaccgacctggtgacacgcatccgcgcttccaccgattcgatcaccgccgcttcgcaccagattgccgcgggcaataccgacctgtcgcagcgcacggaagagcaggcggcggcgctggaagagaccgcgtcaagcatgggcgagctgacctcgatggtgcagcagaacaccgaacgcgcgcgcgccgccaacgggctggcggcaaccgcatcgggaatcgccgcgcgcggtggcgaagtggtgggcaacgtggtgcagaccatgtcggcgatcagcgccagctcgcgcaaggtcacggacatcatcgaagtgatcgaaggcattgccttccagaccaatatcctggcgctgaacgcggcggtggaagccgcgcgcgcgggtgagcaggggcgcggctttgccgtggtggccggcgaggtgcgaacgctggcgcaacgcagtgcgtcggcggcgcgggagatcaagcaactgatcgacgattcggtgcagcaggtggacagcggctcggcactggtgggccaggccggcgagaccatgcaggagatcgttcaggcagtggccagcgtgaccgggctgctgggcgagatcactgcggcctctgaacagcaaagtgccgggattgcgcaggtcaacgaggcggtggcgcagatggacaccgtgacgcagcagaatgcggcgctggtggagcaggcggccagtgcctcgcacgaactggcgggccaggccactgagctgcagcgcgtggtgggcgagttcaggctggatgcggaaccggcgtcagcacaggcgccggggcatggcgcattcaggcaggttgctgcgttcggctgatgtgggcagcgcggattgctgactgattgcgcgccccctctcccgcaagcgggagaggggagcgaaccagcgggaggcaggacccttcagcaattcaagccgtcacgcaagccggcagcactgcctgcaccgccgccgcaaagcgctcgacaatcctgtcgatatcctgcggcgtgcaaataaacggcggtgcgaacaacacgtggtcgccatgcacgccatcgaccgtgccacccatcggatagaccagcaggccgttctgcacggcggcggctttcaggcgcgcatgcgtcttcagcgccggatcgagcgtggccttgctgtcgcggtcggccacgaactccacaccgacgaacaagccgcgtccacggatatcgcccaggttgggatggtcacccagcacctcgcgtaaccgtgcgcgcagttgctcgccgcgcgccagcacgttggccagcaagttgtcttcggcaatggtccgctgcaccgccagcgccgcggcgcaggccgtggcatggccgatataggtatggccatgctggaagaagccgctgccgccgacgatggcgtcgtagatcctgcgcgtcgacagcatcgcgccgatcggctggtagcccgcacccaggcccttggcaatggtgacgatatcgggcaccacgccatcctcttcgcacgcgaacaggaagccggtacggcccatgcctgacatcacttcatccaggatcagcagcacgccgtacttgtcgcacacggcgcggatgcgcttcaggtagtcgcccaccggcggcaccgcgccggcggtggcgcccaccacggtttcggcaacgaaggcggccaccgtgtcggggccaagttccaggatcttggcttccagctcgtcggccaggcgctgtgcgtattgcgcgtcggtctcgccggcctgctggtcgcggtaggcatagcacggcgacacgtggtgcgccggcaccagcagcggcaggaagggctcgcgccgccaggcgttgccgccgatggccagcgcgcccagggtgttgccatggtagctctggcggcgcgcgatgaagtggcggcggctgggctgccctgcttcgacgaaatactggcgcgccagcttcagcgccgactccaccgcttcggagccgccggagacaaagtagacatggtcgagatcgcccggcgcggcctgcgccagcgtctcggccagcgtttccgatacctcggtggtgaagaacgacgtatgcgcgtaggcgatggtgtcgagctgcgacttgatcgcctcgatcacgcgcggatggccgtgccccaggcacgacacggcggcaccgccggaggcgtcgagatagcgccggccttcgctgtcgatcagttcgatgccctgcccggcaacggcaacgggcagcttctggcgcggattgcgatggaatacgtgggtcatgatggtgtggtggtggtgccgcgcgtcagcggcgcagagcggaatcggtgtcggcggggtggcgctccagcacgcggccggaaaacgcgggcagtgcgctgccttcgctgtccgtctgtgtggactgttcccagaccctggcgccgttgacccagacgccgtggatgccggtgctcagttgcagcgggtcttcaaaggtggcacggtcctgcacccggtccgcatcgaacagcaccaggtcggcaaacgcgcccggcacgatccggccgcggtccgccagcccgtattgctgcgcggccaggccggacatcttgtggattgcggtttccagcgtcatcagctggtcttcgcgcaccatgcgcgccaggatgcgcgggaaggtgccccactggcgcggatgcgggcgcggatcgaacggcaggccgtccgagccgaagatggtcagcgggaactgcgcaatgcgctcgacatcgcgctcatccatgatgaagtagatcgccgccgcggggcgcagctttgccaagagcgcgtcctcgtccaggccaagctcctgcatcagctcgtggaagtcgcggccgcccgcaggcgggtagccggtggaccaggtgatcatggtgcgcgtggactggcgcacgcggtccagccgcagcatggtcgaggtcgcgggatagggatggcagtccaggcacagcggctgcaagcgcgcggcgtcggccagcaggccgagggtttcgaccgagcggccatgattgcgcttgcccgcgaccttgtggtgggaaaacaccacctggcagtcaagcgcgcggccaatgcgcagcgcttcttcgatcgacggcacgatgtcgtcggtctcgtcgcgcaggtgggtggaatagaggccgccgtgggtgcggaccggctcgcacacggcgatgatctcggtttcggtggcggctgccgcgggcggatagaacgtgccggtcgagacaccgaaggcgcccgcctccattgccagcctgacctcgtcgcgcatcgcagcgatttcttctgcattggcggcccggttcagctccggcatcgcgcgcacgcgcaacgtcgaatgcccgagcagcggcaccacgttgacgttggccggcgtcgcgcgcaatgcgtcgagccactgcgcgaaggtatcgaagcggaacagcgcgggcggccccagcaggtccagcggctgcggcggcgcgctgctgaccagcggtgccacgctgatgccgcagttgccggtgaccacggtggtgatgccctgcgacaccttgggcgtcatgtcccgatgcaccagcaggtagccgtcgtcgtgcgtgtgggcatcgataaagcccggtgccagcacgcggccggctgcgtccacggtatggtccgcggtcatgtcagcgcagtcgcctacggcgacgatgcggtcgcccgcgactgccacatcggccgcgcggcgggctgcgcccgtgccgtccacgaccgtggcgttgcggaagatcaggtcggcgcgccggtgcgcggctggttgcgatgccatcgtcaatccttgtctcgttggcgggccttactgcggcgtgatgccggcctgcctgaccacggccgcccatttgtcggtttcacgcgcggcatagccggccagcgcctgcggcgtgccgccgaccgtctcggcgcccagtgcggcgaacttgtccttgatggccggatccgccagcgcgcggttgaaggcgccgttgagcttgcccaccaccccggcgggcgtgccttgcggcgcgaccaggccgccccaggccaccccttcgaaacccggcacgccagactccgcgatggtgggcagcgccggcagcagcggcgagcgcgccaggctggtcaccgtcagcggcttgagcttgccggccttgatcagcggcaggatggtcggcatgttgtcgatcagcacattgacctggccgcccatcacatcggtggcggcctgcgggctgcccttgtagccgacgtgcgtccaggccagccccgccttgtccgcgagcagctggccagtcaggtggccggacgtgccctggcccggcgaggcataggtgaccttgtccgggttggccttgacgtaggccaccagctcggcaaaggtcttcaccggcatctccggcctgaccgcgatcacattcggcaccttgaacagcagcaccaccggcacgaaggcatcgggccggtacggcagcttgcggaaggtgctcttgttgatcgacagcgtcacgttgttggcatagccgagcgtgtagccgtcaggcgcggcgcgttccagttcggagatgccgatcacgcccgaggcgccgggcttgttgtcgatcacgaacgactggcccagcgacttgccgacttcggcgcccaatgcgcgcatcagcacgtcgggactgccgccggcggctgacggcaccaccaggcggatcgggcgcgacggatagctgtccgccattgccgggccagccaggcccacggcgcccagccacaacagggtggccatgaaccgtcgcttttgctgctgcctttgatcttgcatctcgatatcccgttcagtacctgggttggacccggctacgcgtttgcagtataggggcatgacccgaaccaatgcaacatttgtttcttaaatgctcatcatgaaacaataacgatgcgacgccggcacgaatgcctttgccgcaacggcccgaactccatgaaacagtcgttacagccatcggggcgtcgcgctgcggcacagcccctgcgcctcaaggaagcgcgccgccgccagtgcctggctctcgagcccgggcgcggccacgatctggatgcctgcgggcaagccctcgcccgcgcacggcgcggctacaacgggcaggcccgccagcgacaacgggcgcgtcaggtgcccggcatcggcacgtgggcaatagatgcggccggtgccgttgacggtgtcggcaccgatcggcgtggccgcatagggcgtcgaaggggccagcagcaggtcgacgtcatcgaacagcgccagcagccgctgccgccacgctgactggtactggcgcgcgatgtcataccagccgcgcggcatcgccagcccggccaggatgcgctggcgcacgaaggcgctgtagccgccatggcgctcggagaagcccatggcctggtggttgcgcccgacttcgtaggcggagatcaccgaggcggcatcgcgcgaactgtcggcgtcgggcaggtcaatggtgcgcaccgcgccaaaggccgaggccacgcgcagcaccgccgcctgcaccgcgggctcggcaaaatcggaaaagccgcggccgagcacgccgacgcgcagcgtcgcggcaccacggccttgcggatcagcaggcgcgtccacgccgagcattgccgcataggccagcgcgaggtcacaggcgctgccggccatcgggccgaccgtatccaggctctgcgcgtacggcacgcatccggccagggacaaccgccccgtggtcgggcgcagcccccagatgccgcagaacgcggccggggcgcggatcgacccattggtatccgaacccagcccgaacggcaccaccccggcagccaccagcgccgcggtgccggccgacgagccgccggtgatgcgcgacggatcgagcggattgcgcaccggaccgccgatcacgttctcgccggtagcgccgcacgcgtattcgtccatcgccgccagcgcaacgggcaccgcgcccgcggcgaccagcgcctcgaccgtatcggcatggcgcagcgccggcggctcctgcgcgcgtggcgcggcgccggccagcgtggcgtggccgcgcacgtccagcaggctcttcaccacgaacggcacgcccgccagcggcggcagcagccggccctgcgcgcgcagccggtccagcgcggcggcctgcgccagtgcgctgtccgccagcagcgccgagcaggcattgagcggcgcggcggcttcggcgcgctgcagggcgtcttgcaccaggtcgagggcaagccgctcgccgctgcgtacttgcgcggccatggcggcggcggtcggcgtgtcagcaaccatgctgcccctccgcttgcgccagcgcctggcgcaggcccgccaccatggccgccatgccggccagcagcgcggcggcctgctcgcaatcctggggtgccaccggcacctgcaggcccgcggcggcttgtgccaccaggccggcgggatcgtcatcgcgtgcttgtgccatggttgcttgcgccatccctcagctccgcgattgcatcagctggcgtggaatcgccaggatcagcaccgccgcggccagcatcagcccggccagcgccagcacgcccagcgagatgctgccggtgctctgcttgatgccgcccatcagcaccgggccgatcaggccggccaggctggccgcgctgttgatcatggcaatgccgccagccgcggcggtgccggccagcacgcggcccggcaggccccagaacatcgacagcgtggccatcaggccggaaatgccgatagtcaggaacaccatcgccatcaccgtgttgtgcgggaacagcgtgctcgcccacatgccgacggcggccaccagcagcggcagcgcggagtgcaggcggcgctcgccggtgcgctcggcgtgcgcggcgttgacgttcatcgccacgcacgcgaccgcatacgggatcgccgtcagcatggcgatctcaagcggcgacgacatcccggtcgactggatgatggtgggcagccagaacaccaggccgtagttgccgatattgaacagcaggcagatcgccatcagcatccacaggaccggcgacttgagcgcggcgatgaagcgggtgttcttcttcgcgttctcggtggtcagcgtgtgggtgatggcgcccgcctcggccggcgtgagccatggcgcggcctccggcgactcgggcagcatgcgcaacagcagcaggcccagcacgatggccgggagcgcctcgatcaggaacatccactgccagccttgcagcccgtgcaggtcatgcgtggctgacatcagcgcgccggagatcgggccgcccagcaccatgcccagcggcatcgccaggaacaggatcgacatgatgcgcgactgccggtcggccgggtaccacttgttcaggtacatcaccgcggccgggaagaagccggcctcggtcacgcccagcaggaagcgcgccgcgtagaactccatcggcgtggtcacgaacatggtcgcggcggataccagcccccacaggatcatgatggccgccatgctgcggcgcatgccgaggcggtagatcagcaggctgctgggcacctggcacagcatgtagccccagaagaagatgcccgcgcccaggccatagaccacgtcgctcagccccagcgcctgctgcatctgcagcttggcgaagcccacgttgacccggtccaggtagctgaagaaatagcacagcacgataaacggcacgatgcggcgcgtgaccttggcgaacgcggcggcggcggcgtccggcaacaccgcggcgtggcccggggactgcgggatggctggcttggccagggacatgatggatctcctccttgtacgggcgcgcggtatccggcgccatggagatgccatcatagcggagtatgaaacaaacgttccactaacgtttacactgaaacaaacggttttattccttcacgtgacgcggaagacccgccaaatgaaaaagggcggcaatgcatgccgccctgtggcgctgtcaggctggtgcgcgcggcttgtccgccgcacgcttgcgcggggccttgccgccgcctcttgccggcggcgctgccggcccggtgacatcctgcgaggcgccgaccatggtcagggcgttgccgtgctcgtccagcgtgacctcgccttcctcatggatgtcgcgatggctgccgtcgggcagctggatgcggtagttgacactgtacggcgccttgtcgacgatggccgcgcggatggccgcctgcacgcgcgcgcggtcctcctcgacgatcgacgccaggtagcgctccatggtcaccttgaacgcctgcggggcccagccgaagatgcggtaggcctcgtcggtccaggcgcagtcgtcggtctggatattccagtaccagccgcccaggtgggcaatctcctgcgccttggccagcagcgcctcgttctggcgcagcgcagcctcggcgcggcgccgctcggtgatgtccaggctgacgccgatcatcttgaccgggcgctggtcgaagtcgcgcaccagcgtggcccgcgacgagatccagcgcgtggtgtccccgtgcacgacgcggaactcccactcgtgcatctcctgcgcgcccagcgtgcgcgccagcacctcgcgcaggcgcgcgacatcggccggatgcacgcaggcccagaagtcgtccatgttgcggatgtggcggccgaacagcgtgacgtcgttggacgagtaggtcaggccatcggtcagcacgttccattcccaggtgacgatgcccgagacctcctgcgcgaacttcatgcgcgcctcgctctccatgatctccgccaggtgcttctggcgcagttccttgatgtgtgggtcagaggcggtgctggcctccaggtcggcgatggcctgctcgccgtagcgcagccacagccagttgacgcccaggaagcgcgccagcgcgagcagccgctcgtattcgatctcgccgccgcgggtccacttgtgcaccgccgacggcgataccgacagcgcctctgccacctgcttgagcatgatccttttgccttccagcacccccttcaggcgcgtggcaaaagtgtcttccgtcatgggcatcccctccgctttttttcaaccgatggtgaattgagtaactcgaaccttacaccatcaccgcaaatcgcgcgaattgatagccatggaccatcaagcgagcaaatttcatcggttttttgaattgcaatacacctgcgctcctcactagacttcacttcacatcaccaacagtaatttaattaactgttagtgaatcgataaggcaacgagaccaacaaggagacaacccatgcaagagaccaccgcccccgcctgcggcaccaccccgccgctggcctatacgctgccggcccactactacacctcgcaggaagtcttcgagcaggagaagaagaccatcttcgcgcgcagctgggtgtgtgtgatgcacaagagccaggtggccgagaacaaccagtacgccacagtgaaagtggccggcgagaacgtgttcgtagtgcgcggccgcgacggcgtgttgcgcgcgttctacaacgtctgcccgcaccgcgcccatgagctgtttgcggatggcgcgggcaaggccaagaacgtgatcacttgcccgtatcacgcctggtcgttcggcctggacggcaagctgatccacgtgcgcaacgccgagaacgtgccgggcttctgcaaggacaacgccggcctgacgccggtgcgcgtggaagaattctgcggcctggtcttcgtcaacctggacatggacgcgaaaccgctggccgagctggcaggcggcctcaacgacgagatccgcgcgcgctgcccggatgtcgacaagctggtgcccgcgcacaagctcacctacgagatgaaggccaactggaaggtggtggtcgacaactacctggaatgcctgcactgccagaccgcgcacccggcgctggtcgagtcgatcaggatggagacctacaagcacgaagtgcgcggcctctacaccagccaggtcggccagacgcgctcgggcagcgacgccttcacctatgacagcgacgcccccaacaccgacttcgccgcctactggctgtggcccaacgtgacgctgaacgtgctgccgggcgatggcaactacggcgtgttctacatgttcccggtggatgccgacaccaccatccagcacttcgagttctacttccgcgacagcacgcccacggccgagcaggagcaactgatcgagtactacaagaacgtgctcaagcccgaagacctgagcatcgtcgaatcggtgcagcgcggcctgaagtcgcgcggctaccgcaacgggcagggcccgctactggtcaccgacgacaagacctccgccatcggcgagcacggcgtgcagcacttccagcagatggtgctcgacgccctggccgcctgaaacgaaccaccgaaccggaaccgcagcaatgatcctgacccagctctatatcgacggccagtggcagtcgcccatcgaccaaggcacgcgcgccatcctgagcccggccgacgagtccgtgatcgcccaggcagccgaagccacccgcgccgacgcgcgcctggccatcgccgctgcgcgcaaggccttcgacggcccgtggcgccagacgacgatccgtgaccgcgccaggctgctgaacaagatcgccgaactgattgaccgcgatgccgagaagctcgcccgactggagtcgctcaacaccggcaagacgctgaccgagagccgcaccgacatgggcgatatcgccgccaccttccgctactttgcggggctggtcgcatccgagtcgggcgccgtcaacgaagccccgcaccatgtgatcagccgcaccctgcgcgagccggttggcgtgtgcggcctgatcacgccgtggaactacccgctgctgcaggccgcgtggaagatcgcgcccgcgctgggcgccggcaataccgtggtgatcaaacccagcaacctgacgccgctgaccacgcaccacttcacgcaactggtggccgagctggacctgccgccgggcgtgttcaacctggtgaccggcggcgccgaagtcggtgccgaactggccgagagcctggacgtggacctggtgtccttcaccggcggcgcctatgccggcgaaagcatcatgaaggccgccaccggcaacttcaagcgcatcggcctggagctgggcggcaagaacccgaacatcgtgtttgccgatgccgacctggacgcagcggtcgactacgcgctcaatgccgcgttcttccacgccgggcaggtctgctccgccggctcgcgcctgatgatcgaggacggcatctatgatgcattcatcagccggctggccgagcgcctgccgcgcatcgtgatcggcaacggcttccacggcgagacccagatgggcccggtgcagtcggcgcaacagcacgagaagatcctgggcatggtgcaggccggcattgccgagggtgcacggctggtccacggcggcaagcggccggctggcgacgtcttcaagacgggctactggctggaaccgacgctgctggccgacgtgacggcagacatgaaaattgcgaaggaggagattttcgggccggtgatcacggccgagcgcttccgctccgaggaagaggtgctgcgtgccgccaacgacaccccgtacggcctggccggcgcggtctggacccgcgacctggacaaggccaaccggatgtcgcgcgggctgcgcttcggcacggtgtgggtcaacgactaccacccgtacttcccggaagcgccgtggggcggctacaaggcgagcggcatcggccgcgagctggcccgcatcggcctggacgagtacaccgaactcaagcacagctatatcaacctggcccccaaggcgatgggctggttcggcgcctgagcgcagctgacttcgcaatcgcgcgcgcggcaggccctcccccgggccgccacgcacggcgtcaagcaaacaaggagattgcaccatgcaggcaatccatgagtacgactacatcatcgtcggcgcaggctcggccggctgcgtgctggccgcgcggctgaccgaggatgccgatgtctcggtgctgctgctggaagcgggcggccccgactggcgcctggactggcgcacccagatgccggccgcgctggcgtatccgctgcagggcaccacctataactgggcctacgtgaccgagcccgagccgcatatgaacaaccggcgcatgacgcagggccgcggcaaggggctgggcggttcgtcgctgatcaacggcatggtctatatccgcggcaacgcgatggactacgacggctgggccgaaaaccgttcgctggagaactggagctacgccgactgcctgccctatttccgcaaggccgagacctatgacaagggcgccaacgactaccacggcggcaacggcccgctgcacgtgaccacgcccaaggccgatatcagcccgctgttccgcgcctttatcaaggccggcgagcaggccggctatggccagaccgatgacctgaacggctacaagcaggaaggcttcggcccgatggaccgcaccaccaccgcgcgcgggcgccgctgtagcacctcgctggcctatctggaccaggccaaggaccggcccaacctgaccgtgcatacgcgcgcgctggcggaccgcatcctgttctccggccagcgcgccatcggcgtctcgtacatccagggcgaccatgtgcgcgaagcgcgtgcgcgccgggaagtgatcgtcagcaacggcgcgatcgcctcgccgcaactgctgctgcgctcgggcgtgggcaatgcggacgagctgcgcgcatttggcatcgagtcggtggcagacctgaagggcgtcggcgagaacctgcaggaccacctcgagatgtacctgcagtacgaatgcaccaagcccgtatcgctgtacccggcgctgaagtggtggaacaagcccgcgattggcgtcgaatggtacctgcgcggcaccggcaccgcggcctccaaccacttcgaggcgggcggctttatccgcagcagcgatgactttgcctggcccaacctgcagtaccacttcatcccgctggcgatgaactacgacggcagcaacccggtgcagtcgcatggcttccagtgccacgtgggctcgatgcgctcgcccagcaccggctttgtcaagctggccagccgcgacccgcgcgtgaagccgcgcctgctgttcaactacatggcgcacgacgtcgactggcgcgagttccgcgccgcggtgcgcctgacgcgcgagatcatcggccagcaggcgatggaccagttccgcggccgcgagatcaagcccggcatgatgatccagagcgatgccgagatcgacgccttcgtgcgcgagcatgccgagaccgcgctgcacccgtcctgcacctgcaagatgggcgacgcttccgacccgatggcggtggtcgacaaccagggccgcgtgcacgggctgtctggcctgcgcgtggtcgatgcctcgatcatgccgaagatcatcaccggcaacctgaacgcgcccaccatcatgatggccgagaagctggccgacgtgatccgcggccgcgcaccgctgcaacgctcgacggcgccttactacaaggccgccaccgcgcgcggcggggcgcaggcagacgcggagcggcatccgccagccactgcgcgaatgccgatgccgatgcccgcctgaccaggcggcgcggcgcgcgggcttcccgccagaacccctgaccgacgcatgtgctgccgggacttcggtccccggcgggcagcgtgcgtccggtcggcgcgccgcgcacccacaccacaaagccggctacccagaacaaacccagaccggctgcaaggaggagacttccatgctgcgcaaatactttgattcaagacgggccctgcaaggcgccctgcccctgctgctgtgccaggcgctgagcgcgcaggcgcagaccagtgccgaggccgaaaccaggctggccgtggcgccggtgccgcaggtcacggcgaccgtgccgccggccgaggccgcatcgccagcgccgctgagcgccaacctgaccctgacatcgcaatacgtatcgcgcggcttccgccagacctggggcaggcctgcggtgcagggcggcatcgactacgcccacccgagcggcttttccgcgggcacgtggatgtcgagcatcagcgacaagttcatcgagggcggcaccgtcgaatgggatctgtatgccggctacaccggcaccattggcgacttcacctatgccgggcaggtctactactacctgtacccgggcgcgaaactgcagtacgcgcagaccaagtacaactacggcgaagccgtcgcgtcgctgacgtacaagtggttcaacgtcaagtactggctgacctatacgcccgactacttcggctacaacagcgcctcgctgctcgccggcaatgacctgcacagccgcggctccggctacctggatatcaacggcaccttcgacctgggccacggcgtcacgctgctgctgcactacggccaggagcgcgtgcgcaactttgccgcctacaacttccgcgacgtgcgcgtggcgctgtccaaggccttcgagggcagctggaccgtgaccggcgcctatacccgcggctgggggcgtaccgacgtctacgacaagtacaccaccggggcgctggattcgtccggcaacccgtccgtttccaacccgctgaaaagcacgttcctggtctcggtgaccaagacgttctgacggcaatcttcaaccgctgttttaccgcttcctaccaccatggcctccctgggtcttaccgacgcgaccggacttgtcggcgttgccgcctacgttgccgcgcattttgccgtgcaggtcctgcacaaatccccgaccggcaggctggccgtcgtcctcaacgtgatcgggccgagctgcatcctgatctcgctgaccggcgccttcaacctggcgtcgttcctgacccagtgcttctggctggggctgacgctgctgggctggtggcgcaaccggcgggcggggcatgcggtggtggaaacgctgggcggaccgcgcccgggacagcccgtgcagcagtaacgaagagacggccaggacgcttggcaacgacgatacaaatcttccgttgccttggctcccagccgtttctatactcaccgcgaaacactattggtaatctaattaacctacagtgaatcgacaagaaacccgaaagcctgagacccgtaacgggccgcatggcaaccccgggatgacaacaggagacaaggatgagaaacgcccccagaatccccgccagccattcccgaccgtcgtaacccccggcaggcagtaccgcaacgtacccacccagaccgcagacggcagaccgtgacggagcgcagctccagataaacggcaacccgggaagcaaggagacatcgtgtattcacagaaagacgtgctgtcgatcggcgcgcaggcgccgatcgcccccgcccaaccgcagcagcaaacccaatcgcatgaactgcagcgcaccctgacctggaaggatgccttctgggtcaccagcggcgtgcccgcgggcgtgctcttcaccatcggcggcgtgtccgccaccatcggcaacccggcctgggtgatctggatcctcgccatcctggtcggctttgcgcagtgcttcgtctatgccgagatctcgggcctgtatccgcacaaatccggcggcgcctcggtgtatggcgcgctcggctgggtgcgctacagcaagtttgtcgcaccggtctcggtgtggtgcaactgggtggcctggtcgccgatgctggcgctgggcaccagcctcgccgccggctacatgctgagcgcgctgttcccgcccgattcggtcatcaacacctggcaactgacactggtggacctgggctttgtcagcaaaggcctgacgctgcgggtgaactccaccttcatcctggccaccgccttcctgctggtcaccttcaagctgcagcacagcggcgcctcggccgcggccaccacgcagcgcatcctgggcattgcctcgctgacgccgctggtgctgatcgcgctggtgccgatgttcaccggcgacatgccgtccaccaacttcctgccgctgctgccgctgacccatgacggcgccggcgccccggtgctgggcggctggaacgccgccggcatcagcaccgccatgggcgcgatgttcctggcgtgctggtcgaccttcggcttcgagaccgcggtctgctacacccgcgagttcaaggatccgcagaaggacaccttcaaggcgatcttctggtccggcgtgctgtgcctgttcatgttcatcgcggtgccgatcgccttccagggctcgctgggcctgtcgggcatgctggaaccggccatcgtcgacggctccggcgtgggcgcggccatggccaagttcgtcggcggcggcgcggtggtgttcaacgtgatcgtggtgatgctggtgctggcgatcctgctgatcgtgatgacctcgatgatgggttcgtcgcgcacgctgtaccaggcctcggtcgacggctggctgccgcgctacctctcgcacgtgaacgagcacggctcgcccacgcgcgcgatgtggacggacctggtgttcaacctgttcctgctgctgatgtcgaactacatggcagtgctgtcgatcagcaacgtctgctacatgatcttcgtgttcctgaacctgcagtcgggctggatccaccgcatggaccgcccggactgggcccgcccgtacaagtgcaagaactggctgctggcactgggcgcgttcttcggcttcttcgacctggccttcgtcggcgccggcgccaacttccagggcgagcacacgctgcgcaacggcctgatcgccgcgctgctgatcgtgccggtgttcgtgtaccgccactacatccaggacaagggccgcttccccgagtcgatgcgccgcgacatggagctgcccaatgcgcgcgccggcgtgctgccctacgtggcgctggtcgtcggcgggctggtggtgtggatcgccgccaggctgacggtgatcacctgacggctccggcaggccggcccggtgccggcctgccccccttcccgatttccctgctttccctgaattccgaggtaccgccatgactgacacgctccgcgtgcgcgtcggccgcgtcgagccgctggccgccggcatcaagcgcttcaccctgcaaccctgcgacggcggcgcgctgcccgccttcgacagcggcagccacgtggtcgtccatatggacggcggccggctgcgcaacgcctattcgctgaccagcacgctgggcgagcccggccactaccagatcgcagtgcggctggaagaggcttcgcgcggcggctcgcgctatatgcacgagcaggtcggcgaaggcgacgaactgcatatcggcgcgcccggcaacctgttcagcctggaccacggcgccggccgccacctgctgatcgccggcggcatcggcatcacgccgttcatgacgcatatccaggcgctggccgcgcgcggcgcggcgttcgaactgcactactgcttccgcaacgcccgttccaccgccttcctggacgtgctgcccgccacgctgcagcccggccagcttcacctgtacgagagcgacagcggcaccatgctcgacctcgccgcgctgatcgccgcgcagcctgccgacacgcacgtctatgtctgcggcccggcgccgctgaacgacgccgtggtcaacgccgcgcgcgccgcgggctgggacgcgggccgcatccacttcgagcagttccgcaacgaggtcgacgccaccggcggcgccttcgaggccgtgctgcagaaaagcgggctgacgctgcaggtcggcgccgacgagccgctgctgcgcgccatcgagaaggcgggcatcaaggtagactgcatgtgccgcgaaggcatctgcggctcctgcgagaccaccatcctggaagggcaggccgatcaccgcgaccagtacctgtcggatgccgaaaaggctgcgcagaagacgatgatgctgtgcgtgtcgcgctgcaagggccagcggctggtgctggatctctgaccatactgaggccattcgcaacctttcggttgcgcttccccgtccggtctcctaacatgcaaccacaacgttgcccattcatgcctgaacaaggagaccggacatggcttcatccaccgaccgcatcgagcgcagcatcctgctggccgcccccatcgaacgcgtctggcatgcactggccgacgccgacaccttcggcagctggtttggcgtgaaattcgacggcgtgaccttcgccccaggccagcgtgccgtgggcagcatcacctatcccggttatgaatacctgaagttcgacgtagaggtcgagcgcatggaaccaccgaggctgctgtcctggcgctggcatccggcgccgatggagcgcggccgcgactattcggccgaaccgcccacgctggtggtgttcgagttgaaggaagccgaaggcggcacgctgctgaccgtggtcgaatccggcttcgaccagatcccgcccgaacgccgcatggaagccttccgcatgaacagcggcggctgggacgggcagatggaaaacatccgcaagcatgtcagcggcgcagcctgaaaccccgcccgcgctcgaactgcgcgatgcggcgaccgtcttcgccgcgcttggcgacgaaacccggctgcggctggtggcagcgctgtgcgcgggcggcgcgctgtcgatcgcgcagctgaccgcgggcagcgccatgacgcgccaggcggtcaccaagcacctgcaggtgctggcgcaggccgggctggtgcgcgacagccgcgccggccgcgagcgcctgtggcagttcgagcccggccaggtcgaagccgcgcgccggtcgctggaagcgatcgggcggcaatgggattttgcgctggcaaagctgaagctggcggtggaagccgagcattgacctccccccgcacgccagcggtttgctcccctctcgcaagcaatggacaccctttcactcgccgctatactgggagccccgcccatcacagcgagaggaagcgcgcagtggctgaccacgacctgtccaggctgaaaatcgaccggagcgccgccgcggccggcgccggcatccgcccccggcgcaggtggctgcgctatgcagtgatcgcgctggccgtgctggccctggccggcatcgccatgaagctggccgggccgcaggcggtgcagaccgccaccgtcacctccgcctatcccacgcagaatttcaccgtgctcaatgccaccggctatgtcgtgccgcagcgcaaggcggcggtcgcgtccaaggcgcagggccggctggaatggctgggcgtgctggaaggctcgcgcgtgaagaaggacgagatcatcgcacggctggagagcaaggacgtcgccgcctcgttcgcgcaggcccaggcacaggtccaggtggcgcaggccaacctggcgctgcagcaggccgagctgaaggacgccgaggtgaacctgcgccgctcgaagatcctgatcgtgccgaacgccatctcgcgcacccagtacgacgccgacgtggcgcgctttgacaaggcgcgggcctcggtcaacagttcgcgcgcggcgatcgcctcggcccaggccaatgcccgcgcggccgaggtcgcggtggagcagaccgtggtgcgcgcgcccttcgatggcgtggtactggtcaagcatgccaacgtgggcgacaacatcacgcccttctctgccgccgccgacaccaagggcgcgatcgtgaccatcgccgacatggagacgctggaggtggaagccgatgtcgccgaatccaatatcggcaagatccgcgccaaccagccgtgcgagctgctgctggatgcgctgccgggattgcggctggcggggcaagtgtcgcgcatcgtgccgacggtggaccgctccaaggccaccgtgctggtcaaggtgcgctttgtcgaccgcgatgcgcgcgtgctgccggacatgagcgccaagatcgccttcctgtcgcgcaccgcctcggcgcaggaccgccagccggtggtggcggtgcagcccgccgccgtggtcacgcgccagggccgggagctggcctatgtggtgaaggacggccgtgcgcatgaggtgcaggtcaagaccggcgacaagctgggcgaactggtggccgtgcagggcgtcaagcccggcgacgtgctggtgctgtcgccggccgacaatctcggcgacggcgaccgcatcaccgtggccaagccgtagagaggaccacatgagcgcagcaccgctggtgcagatcagccacctcgccaaatcctaccggcgcggcgtgcagaccgtgccggtgctgaccgatatttcgctcgatatcggcgaaggcgaatttgttgcgctgatgggaccgtcgggctcgggcaagagcacgctgctgaacctgatcgccggcatcgaccggcccgacagcggcacgctgcatgtggcggggctggacatcacgcggctgccggaggccgagctggccgactggcgcgccgccaatgtcggctttatcttccagttctataacctgatgccggtgctgaccgcgttcgagaacgtggagctgccgctgatgctgaccagcctgccacgtgcggagcgtcgtgcgcgcgtggaactggtgctggacatggtcaacctggccgaccgcatgagccactacccgtcggagctgtcgggcggccagcagcagcgcgtggcgattgcgcgcgcgctgatcaccgaccccgcgctgatcgtcgccgacgagcccaccggcgacctcgaccgcacctccgccgccgagatcctggcgatgatgcagcggctcaatgccgatgccggcaagaccatcatcatggtcacgcacgatgcccacgccgcggccgcggccgggtcgctggtgcacctggagaagggagagttgatccgtggcgagattgcctaagtcgtcatgtacgcactcaagctgatcacccgcaacgcgctgcggcacaagctgcgcaccacgctgacggtgttcgggttggtgatcgcggtactggcgttcgggctgctgcagacggtgatcgatgcctggtatgcgggcgcgtctgcagcatccagcgcgcggctggtcacgcgcaatgcgatctcgctggtgtttccgctgccgctgagctacgaaagccgcatcaggggcgtcgacggcgtgacctcggtggcgcgctccaactggttcggcggcgtctaccgcgatcccaagaacttcttcgcgcagttcgcggtatccgataactacctcgacctctatccggaattcatcgtgcccgaccagcagcgcgccgactaccagcgcgaccgcaagggcgcgctggtcgggcgccagctggccgaccagttcggcttcaagcttggcgacgtggtcccgatcaagggcaccatctaccccggcacctgggagttcgtggtgcgcggcatcatggaagggcgcgacgagagcaccatcacgcgccagatggtgttccactgggaatacctgaacgagaccgtgcgcaagcgcaccccgcgccaggccgaccaggtcggcgtctttgtgctgggcgtggacaaccccgacaacaccgccgcgatctcgcgcaatgtcgatgcggtgttccgcaattcactggcggagacgctgaccgagaccgagcaggccttccagctgggctttgtcgccatgtccaaccagatcatcgcggcgatccgcgtggtgtcctacgtggtgatcgtgatcatcatggcggtgatggccaatgccatggcgatgagcgcacgcgagcgcaccgtggaatacgccacgctcaaggcgctgggcttcggccccggcttcctggcgctgctggtgttcggcgagtcgctggcgatctgcgtggccggcggcgcgctcggcatgctggcgacgccgccggtggcaagcgccttcaagcaggccgttggcggcgtgttcccggtcttcaccgtgtcgccccagaccatgcagctgcaggcggcctgcgcgctggcggtgggcgtctttgccggcatcgtgccggcggtgcaggctgcgcgcgtgcgcatcgtcgagggcctgcgggccatcggctagcgcgcggaggctgatgtggcgatcccgctgacctatatcgcgcgcaacctgtgggccaggcgcctgaccaccgcgctgaccgcgggcgggctggcgctggtggtgttcgtctttgccaccatgctgatgctggacgccggcctgaagaagaccctggtcaccaccggcgagcagaacaacgtggtgctgatccgcaagggcgccgagaccgagatccagagctcggtcaaccgcgaccaagccagcatcatggagatgcacccggccgtggccatgagcggcgctggccggccgctggcctcgcgcgaggcggtggtgctgatctcgcttaccaagaccagcaccgggcagccgtccaacgtcgtgatccgcggcatctcgccgccgggcatggacctgcgcccgcaggtgcggctggtgaccggacgcatgttccggccgggctcgtccgagatcatcgtcggcagcagcatcgccggcggctttgccggggtgcagatcggcgagcacctgcgctttgcccagcgcgactggaccgtggtcggccacttcgacgccggcggcagcggcttcgactccgagatctggggcgacgtggaccagctgatgcagtcgttccggcgcaatgcgtattcgtcgatggtggtgcggctggcggattcggcgctgttcgaccgctttcgcgccgatatcgacgtcgacccgcggctggccgacgaggccaagcgcgagcaggccttctacagcgaccagtccaaggcgctgtccagctttatcaagatcctcggcttcacgctgtccaccatcttttcggtcgcggcgatgatcggcgccatgatcaccatgtacgcctcggtggccaaccgcgtggcggagatcggcacgctgcgcgcgctgggtttcaagcgcgtcaacgtgctgaccgccttcctgatcgaagccgcgctgctggggctggtgggcggcatcgcaggccttgcgtgcgccacgctgatgcagttcgcgtcgttctcgaccaccaacttccagaccttcgcggacctctcgttccgcttcatcctgaccccggccatcgcgctgcagacgctggcgttctcgatggtgatggggctggcgggcggattcctgccggcggtgcgggcggcgcgaatgaatatcgtggacgcgttgcgggcgcgctgagcgagggttcgctcccctctcccgcaagcgggagagggagcacggcatcggcattcacggcccggtagtcgctgcgccccacccccaacctttccttgccttattccacccgcgcgtctacaacccgtagtgatgcatgctccccgtcaggcattgccggcggccagtgcacccccggcacggccagcggcgcccgatggcaaggtacccccgcaaccctctccgccaggacgcccccgatgaacctcgacctgctgggctcgctgctgactgccgtcgtggtgctgctgatcggcacgctggtcaaccgcagcgtcggcgtgctgtcgcgctacaacattcccgaccctgtcaccggcggcctgctgttcgcgatcatcgcctcggtggcgctggcggcagcgaacttccgcgtggtgatcgatcccggcatgaagccggtgctgctgctgatgttcttcggcggcgtcgggctctgcgccgacctgcgcatgctcaggcgcggcggcaaggcgctggtgatcttcctcatcatcctgctgccctacatcctggtgcagaacgtggtgggcgtggccatggccaggacgctggacctgcatcccatcttcgggctggtgagcggctcgatcacgctggtgggcggccacggcaccggcgccgcctatgccgagcgctttgccgaggtcaacaacctgcaggcggtgatggacctgtcgatgacagtggccaccatcggcctgattgtgggcggcatcatcggcggcccggtggcgcagtacctgatctcgcgctacaagctgcgctcgaccgcgcgcgaggccggcgacaccgaggaagaagccgccgcggtttcccccatcaccaccgtgggcgcgctggcctcgctggccggcatcctggccgcggtgatcggcgggcgctggatcgccgcgcagatgcccaccggcgccatcaccatccccggcttcctgtggtgcatgatgctcggcatcgccatccgcaacctgctgccctttgccggcgtgcgctttgacgaccgcgccaccgacctgatcaccaatatctgcctgtcgctgttcctggtgatgaccatgatggcgctggacctggccgaggtggcgctgtccgccggccccttcctgctgatcatcgccatgcaggtggtcttcatcatcctgtatgtggtgctggtgtgcttccgcttcatggggggtgactacgaggctgcggtcacctcggccgcctttatcggcttcaacatggggtcgaccgccaccgccatggccaatatgcgcgccatcacgtcccgctacgggccggcacccaccagctatttgatcacgccgctggccggcgcgttcttcgtcgacctgatgaacgccttcgtgctgaccatgctgctggcgttgccgctgatcggaggctgacatgcgccgcgccctcttcaccctcctcattgccttggtggccagcgcctggctggcaggctgcggcggcggcccgcccgccgacggcatccgcgccggcatcaacgagcggctggcgcaggcgctgccgccgggcacggtggaactggccggcctggaccggcgcggctcgcaggcagacaccaaggccccggccggtgaaacccgccgcgtggtgtacttcgatgcggaactgaaactgctgcgcgactacgacttcggcgcctgggactcgcccggcgtggccgggctggtgtcggcgctgggcgcgggcccgcgcggcatcaccggcatcaccagcggcggcaacaaggccggcgacatcatccgcgcgcatggcacggcgctgtaccggcgcgacggcgagcgctgggtcggcgtgctgccggccggctaccgccccgctgaagccccgaccgtcgccaccgatgcgcaaaggggcccggcggcgatcctggacgcgatgcgcaaggtgatcgagtccgtgcagaaggatgcctcgccggcgcagcgcgccgtgatcgagcaggagctgaccaccgcgcacgccaacatccgcgcgcggctggcacgggtcaacgagggctatgccattgccgccggcgccgaacacggccagtacctgcgcttcgcgaaggcgctggtggacggggcacgcgtgcgcgcgatgccgctggtcacgcacggcggagaagagaacctgcggctgctgcgcgccggcaaggtctcggtggcgctggcgcagggcgatgcggcgctggaagcctacgagggcaagggcgtgtttgccgccgacggcccgcaagcctcgctgcgcgccatcggcagcctctaccccgagcccgtgcacgtgctggtgcgcgacgccgatcccgcccgctcggtgtcagagctgcgcggcaagcgcatcgccgtgggcgagcgcggctcagcctcgcgcgtgaccgcgctgcgtgtgctggctgcgcatggcctgaccgacaaggacttcaaggccgaggaagttgggctgggcaccgggctggtggcgctgcgccagaagcaggtcgacgcggtgatccaggtgatcggcgtgccggccgacagcatccgcgacgcgctcggcgaaatgccgctgcggctgctgccgctggacgaacgggtcatcaccgcgatggtcgggcagaaggcgggctatttccgcgccaccatcgcgccgggcacctatcccggcctgcacacgccggtgcgcaccatcgccacggcggcgatcctggtgaccgggccggacctgtccgataccgaagtggccgagctgacgcggctggtctaccgccacgggcgcgactttgtcgcccgcggcagcgcccagggcgcgcagattgccgtggcaacggcgcgtgaagggctgatgatcccgcagcatctggcggcggccaaggcgctggacgcgctggcgacacccggcattccgcccgccaagcccggcggaacgcccgcgaagcccgttgcaacgcctgcggcttcgggcgcccgtgcgcagtaaggcccggcgggcgggccgccgatcagcccgccgcgctcgccaggccttcagccagccggcagcgccggtccaggaaatcgctggcgtggccgttgctgccggccgcgctgtcgacgggctggtcgatcacgacaaagcctgccccgccctgccgctcccgcacataggtgacaaagatgccgcggtccggcggcgctgcggcggcgccccccttggtgccgtcacgcacgagctggaaagggtcgaccgccagcaccggcgcgctggctggcacaaagatcgcgcgcaccggcttgtcctcgagccgcagcgtggtccagccggtgccgatcggcccggccgcgccattgaccacggcgcgcgcggccgagctgatgcaatcgagatggatatgcagctggtcctggctgcgcgaggcgcgggaattgatcgcgaggcccagcatgtcgtcgggcacggccttgccaagcgagcggccaacgatgccgcgcgcggcccagccgaaggcccaggggttggcgcctgcgccgtcccaggctctggcgtcgtcgatgccggtcatcgtccgtgccgggatcaccaggtaatgcgacttgccgatcgcgtccttgtagagcaccagtccctgggaccgatccacttgcgcgcaatcgggatgagccgccgcggtactgccaaggcagcgctgctgcacgttgcgccacaagccatcgcggccgcccgacaggacgccgacgacgctttcggcggtgcagccggccagggccaggatggccgccagccacaacgcgggggcaccgcgccaaccgcgggccggcttcagcgccggcacgaaactccgtagaaagtcccggcgcgtggattagacaccacataggcgtggcgctgcgcccagaactgcgcggtacggaaggcttcggcctcgcgctcgctccagtccgttgcaagcaacggcagggcttcggcatcggtggtgagataaacccgcgcctgatagcgggcggattgcagcgtgccggtacggatggtgcggatcgtgacgtggagggtcataggcagcttctcgactaggcgactaccaaatcataaccacttccgtgtgttggattggtgaaaccgttgcgaatgtgctaaggcaccacagatctgtcaggatccggccccggcgccgacatacccgcatcctcatgccttcgggagaaaaacatgccgcccaacccgctccgcaagtccgccatccttgtgctgacccaccttgccgcgctggccgtgggctttgccgcgggcatctatgtcctgccgatcctgacggagcaggccggtgccagtgccgagcaagtgcaggctgtatcacaacagtcgcgctacaccggcaccttccgcaaggacttggcaggcagcgacgcgctgcactgggccagcggccaactccatgtttcgccgcaggcgcttgcctttgaaggcagcgttgcaccggggccggactatcggatctacctggcgccggagtttgtcgacaacaaggaggccttccttcggatcaaggaccggtcgctgcaggttggtgaactgaagacctttggcaacttcaccgtggcgttgccggctggcgtggatccggcacggtatggggcggtggtgatttggtgtgagaggtttgggcagtttatcggggcggcggggtatcggtagtcatcgccatgccgccggatatcgcgatgtcgcgcttggcgacaacaagaacaccccgcaaccaaagggcgaagaccagagaaaaagaggccgatcaaatcaaccggcccaacgaccccccgcaataccagccgcaggtgtcgatatgacagtcaagcgcccgcccatgcaggcatcacaacctgccaggcgggcatcaggcagttacgctcagaagcgatgacgcaggccaacggtagcaccggtctggttctcaccagccaccaccgtgccaacaccattcaggcccagcgccgaacccgacttgttcttcgagtacccaacattcaggtacacatccgtacgcttggacagcgagtagtccgccgacagcacgaacatccacggatccgcgtcgctattgcgggtgtcgttgtagtaggccgcgccggtcagctggaaggcaggcgtgaagcggtactgcgcgccagcccagtacacgttgctgcgggtcgaaatggcgctggcgctcgacacgccgtcgtccttcagccagcggtagccggcaaacaccttggcgccgccaaaggcataggccgtacccaccgcggcgcgcttggcggcacggtcctgcaacgtcacggtggcgccctggtactggtcgtaggcagcgccgaccgagaagccgcccgcggcgtacgacaggccgccgccgaagttgcgcgcgaccttgggctcgcccgggacttcgccgttgttgtcgcgaccgaagctgtagaagccggtggcggtcaggccgccgaacttgccggtgtacttgatggcgttgtcggcgcggccattgaaggccgagtcaacgctgttcagcgagtagcgcgggcccacgcccatcgggtcgaaggcgccgaacaggtcgtacagcgcgttctgctggcggcccagcgtgaccgcgccccagccgccctgcaggccgacgtaggcctggcggccgaacaggcggttgccctggcccgaggtgccggtatcgatgtcgaacccgctctccagcacgaagatacccttcaggtcgccgcccaggtcttcggtgccgcgcaggccccagcgcgagccggacaggttgccagagttcaggcgcgttgccgtaccctgggcgccgttgctgcccggcacgtggctgatcacttcgacgccggcatcgacgatgccgtagagcgtcacgttcgacgcggactgggccgacgccaccccggatacggccgacgcggccgctgctgccgtcattgcaaggagagctttcttcactgtaatttctctgtgttctgtttgaggcacgacaccgcgccggacccaggccgggtcggcaaggccaaccaggtccagccgggcaacccggcaacggcgcatcgtccgcacaagttgcggcctcggcattgtcgcggcgcaatatgtaacctttgtgacccatgcttcgtagcaggaagtgacggatagccccaaatgggggttttccctgtaaccaaggggaacgttttggtacgatgcatgcttttccgacgacggtaatgccagtgccccgtgccgccatgtgcctgtgcctcgaccgcttcgcctcatgaggctggctgagatcaagacccggcttgccccgctgctcgcctcgctgcaggcttcattgcctgcccccctccagcaacgcctgtcaggcatggccgcgcgccttgcacgcgccggcctgacccggcccgggtcgctgcgccccacgcggcgcggcgtgctggtgggcctggccgccatcccggcggccctcctgctctatgtgctggtcctgatcccgttcacgccgggcatcagcgatatccgcaaggccaagtccgagcagccggcccaggtgctgtccgccgacggcaaggagctggcggtgttcaagtgggccaaccgcgactgggtgccgctgtcgcagatttcacccaatgtggtggctgcgctgatctccaccgaagaccaccgcttctaccaccaccacgggctggattggcgcaggctggcctcggccgcggtgcataccttctccggcgaccgccagggcgggtccaccatcacccagcagctggcccgcaacctctatcccgatgaaattggccgcgcgcccacgctgacgcgcaagctcaaggaagccatcaccgcgctgaagattgaggcgctctataccaaggacgagatcctcgagacctatctcaacaccgtgccgttcctgtacaacgcgttcggcatcgagatggcggcgcgcacctacttcgaccgcccggcgcgctcgctcgacgtgctgcagagcgccacgctgatcggcatgctcaagggcaacagctactacaacccggtgctcaaccccgagcgcgcgctcgaccggcgcaatatcgtgctgggccagatggtcaagcgcggcaagctggatgcggcgcgctacgagcagctgaagaagcgcccgctgcgcatcgacttcgagcgccagaccgagccgccaggccccgcgccacatttcgcgcagcagctgcgcaagtggctgatcggctgggccgaccgcaatggctacgacatctacgccgacggcctggtggtgcataccaccatcgacgcccgcctgcaggccatggccacgcaggccgtggtgcagcagggcaaccggctgcaggccatcgccaacgcggcctgggcgccgcgcgcgggctgggccgccaacctgccgctggtgcaggccttcgtgcgcgaaaccccggagtaccgtgccgccatcgccgccggcaccgcgccggaagaggcgctgcgccatctgatgtccgaccatgccttcatgcgcgcgctgcaccagcagaagacgcgcatccaggcgggcttcatggccatcgatccgcgcaacggcgagatccgcgcctgggtcggcagccgcgactacacccaggacgcgttcgaccacgtgcagcaggcgcgccgccagccgggctcgaccttcaagccctttgtctacggcgcggcctttgaagaaggcaagacccccgacgacacgctggtggaccagccggtggaaatcgaactggctggcggcgaggtctggcgccccaccgatgaaggccgccccaccggccgcgccatgacgctgcgcgacggcctggtctattcgcgcaacaccatcaccgcgcagctgatgcacgaagtggggccgacgcgcgtggcgcggctggcgcgcgacatgggcgtgcgcgacagccagctcgacgtggtgccgtcgctggcgctgggcaccagcccggtcacgctcaaggagatggtggccgcctacggcaccatcgccaacgccggcgactacatcgcgcccaccatggtgacgcgcattgaagaccgccagggcaatgtgctgcaggtgttccggccggcgcgcgccgagcacgcgctgcccgccgccaccacgcaaaccctgctcgacgtgatgcgcgacgtgatcgaccgcggcaccggcgccagcatccgctcgcgcttcggcatccgcgccgacgtggccggcaagaccggcaccacccaggacaatgccgacggctggttcatcctgatgcatccggaactggtggcgggcgcctgggtcggcttcaacgacagccgcgtcacgctgcgcagcgactactggggccagggcgcgcacagcgcgctgccgatggtgggcgacttctaccagcgcgcgctgcgctcgcgcatcgtcgacggccgcgcgcgctttgccgagcacgaagagaccagcctgttcgcatcgctgggaacgcagctgcgcggctggttcagccagctgttcacgcgcgacaaggccagcgagaccccggcgccgcgcccggcaccgcgtcggccggcgctgcccacgccggaggccgaggtcgcgccgccggccggcgcggcatcgtctgccgcggtggatgtcggcccggatgagtccagcctggcgctggattcggggggagacggtgattgcggtgccgcaggacatgagcgcgggcagcgctccggttgcgccaccccctcaggccgaaccagcgcctaacgccgcccctgcctccccggcttccgcaaatccgcccgcaccgcctgcgcccccagcgcccatcacgcccctcgcgccaaccatcatcaccccagccaacggcagcaactgaacgcccctccggacagcgcggcgcgggggctacaccaacccgatatcccgcccccgcacccccggaaacacctgcgccagccgcgcctcatcgagcccgtacagcctgcggaagaccccgcccagcaccgcccggtactcattgcgcaccggccagtcgcggttctggttgagcgtggcttgttccaccgctacctgctcaccaatgatgcggccgccacgcacggtgccgcccgcgacccagtagacggtgccgtggccgtggtcggtgccgcgcgtgccgttctcgcggaaggtgcggccgaactcggacagcaccaccacggtggtcttgtcccacacaggacccatctcggcggcgaaagcagacaggccgcggccgaggttgtcgagcaggccggccagttgcccctgtgcgccgccctggttgacgtgggtgtcccagccacccacgtcgataaagcccaggttgaagcgctcgcgcatcaagcccgccatgcgccgggcctcgacctcgaatccgcgcgcgctgagcgagcggcggttggcggcctgcatttcctgcatgcgcgcggccatggtgccggcgtcgttgcctgacatgccgggctgcggctgcgcctggcgcgccaccgtttcgcgcagctcgaagccttcatcgatcagcgattcgaaacgcgtgccacggtacatctgcgccagcagcttcgcctggcgcgcatcgaacggggcgcggccgctgcccttgagcgagacattgggcacgtcgcgcggaccggacagcaccatcggcaggccgtcggtgaaggccacgggcgcggcctgcccgcccatggcctgcgccaggcggttcaggaagccgctgccgcgcagcgcggccacggacttgcggtcctcgccttcgccgggcaagccggcctcgatcccgtcctgggtctcgaagtggctgcgcgacaggtcgtgcgtgccggcgaacggcacgaaggccaactggccgcgctgccatagcggcagcatggtcgcggccaatgccgggtgcagcgcccagtcgccgatgccgcgcgcggcgctgtcggcggcaaaagccggcgccagcgccactgccgcgttggggtcagcgtccgcaccggccgcgggcgggcggcgaatggcgatattgggccgcgcggcgtaatagaaatcactgccggccggcaccagcgcgctggtgccgtcatagccgccgcgcaggaacaccagcaggaagcgcgcatcggcccgcgccggcagcgcatagacacgcgaggcgatggcgggcagggccagccccagcgtggcgccgcccatcgttttcagccattgtcggcgttgcatggtctgctccctgtcagcgctgcatccactcgggcgacccgagcagcacggtattccattcggcctgcgattccgcctggcccagcgcggcgcgcgtggcggggccaagggtggcttcgatggtgtcgaagtacagcttgttgccgatcatcggaaagcgcgcgccgcgcggcctcgcgtcatcgccggcaaacaatcccgccggccccgagccgatcgcgcgcgcgatctcgaagcgccgcaccatctggcccgagctggcccacgcgctttccgacgatggatagccgtccggcgccacgtggccgtagagcggctcgccgagctggttcagccagttcatcaccgggcgcaggttggtcacgggacgaccttcataggcgagccgcatcgacgacaccacatagaccatcggatccttgaacttgcgcgtgggcgccgccagttgccggtccagttccggcgccaggaacaaggtgcgcagcaccgcggcgatatcgccatcggtgtacgtgaaggtctgcgccatgcgctcgaccagcgccggcggcgggttgtcggcgatgaaataggcggccagcttggcgctgataaagcgcgcggtggccggctcgcgcgccaggatcgacaccgctcgcgccacttcgtcgaagccggccggctcgatgcgctggcccagcagcatcttcgcaccgaagtcatggcgcgcggggttgaattcgaacaaaccctcactgcggtacagccccgcgcgcgccggcggcagccgcggcagcggcgtgccgcgcaggttgacgcccacgccggtcagcacgcgcgccagctcctgcacgtcctgctgggtgtagcgggagccgctggggccgcccgatacgcccatggtatgcagctccatcagctcgcgcgcgtagttctcgttgatgcggttggcgctgctctgggtgttgtcgaggtagaccagcatggccggcgcggtcacgctggccatcagcaggtcgcggaagcggcccagcgcgtgcgggcggatggcgcgctcttcgtagtcggccagcagcagccggacctggcccttgcccgagtagacgttgaaatggttcatccagaaccacgtcatttgctcgcgcagctgcgccggagaatacagcgcgcgcagcaggtggcgccgcgcggcatcggccacgatctcgcggccctgcgcgttcagcgcctggcgggcctgctgcttgctgtcgtcgggcagcgcgtcgatgcgctggcgggcgtcgcgtgcggactggatctgcgcggcggcatcggcctgcaggttgggcaaggctgcgatgacggccgccagttcgggcggatcggccagcggcagcgtcagttgctggtcgaggaagcccttgcggcccagccggcgcaggtcgccaagggtggtctggtcagcgccgtaggtgacagtgttgagccagcgcaggtcggtggcggcggtgctgccgccagcctcggccggcacctgggcgcaggcggccaggcacgctgccagtgccagtgccgcggcggcccgccaggcggcgagcgcgccccggccggattgtctcgaatgctgcgccggattcatgccttgctcctcgccctgttcgatcaacatcactatgttacgtggcaagcgcacattggttgacccggaggcgccgccggagtgttaccagtgctttcagcacgccgattgccggatttgccaagacagcggcgcgctgcctggctagccttgcgctctgtccctccgatcccgcccccggcggaaacgcctgcttgcatgtcgcgccccctgtccgctgccgcctggctgcccaccgttggctttgtcctgatctggtccaccggctttatcgtcggcaaggccatcgtgccgctggccgataccagcctgttcctgctgggccgctttgccgtggcggcgctaatgttcgtggcctggtcgctggcggcgcgcgcggcctggccgccgctgcgcgaggcgccgcgccacctgctggcaggcgcgctgatgcagggcatctacctgtgcgccggctacggcgccgtggccaggggcctgccgccgacgatcatggctctgctaggcgcgctgcagccgctgctgaccgcgctgcttgccatccccctgctgaaggagctaccttccaggcggacgtggcagggcctggcgctgggtgcgctcggcgtcgcgctggtggtcgccccggcgatgcaggccggcattcacccggccgcgtcggccctgtcgccctggatcgtgctgctgggcgtgctggccattgtctccatcaccatgggaaccctcttgcagaaacccgccatcgccgcctgtgacttgcgcgccagttccgcctggcagaacctgggcgccatgctggtagccgccgcgatggtggcgatccaggccgccgacgcgccgctgcactggcatggtggcgtggcgctgtgggccggactggcatgggcggcgatcggcctgtcgggcgccggcacctggctgctggtcagcctggtgcggcgtggccaggccgccaatgccgcggcgctgatgttcctggcgccgccgctggccgcgctgcaggcctggctgctgttcggcgaacggctggatgcggtgcaggcgctgggcatggcggtggccggcgcgggcgtctggctgtgccagacccctggcaggttgcggcatgccgaagcccgctgaaccccaagcctcgccgctggtcgagcatcggcgctaccgcccgcagcctgacggccaccagcacggctaccaccagttgctgttcggtctggccggcgccaccgagctggagatcgacggccacgtctatcgcgtggacgaccgcaccggcctgatcgtgccggccggcagccatcatgaattcctgggcttggacggcaacctgcagctggtggcggacttcccggcgcgctcggtggcactgcccgcgcggctgatgacgcgcccgcgcacgttcccgctggacggcgccttcggcagccgcgtgcgcgcgctggcggcatggcgcgccgccgcagcagcacgcgggccgcagaccgactggcacctggcggcaacgctggccgcggcgctggcggactgcctcggcatgcccggcgacgagcaggtattcccgctgatggccgttgatgcctacctgcgcgccaacctggccgcgccactgcgcgtggcggaagtcgccgggcatttcggctggagcgtgcggcgcttccagaccctgtttgccgaggccttcggcgataccccgcaccgctaccagacccggctgcggctggaccgcgcgctgcagctgctgacgcaatccacgctgccgctggccgagatcgcgctggcgtcaggctacccggaccagaccaccttcacgcgcagcttcacgcggcgcttcgggcagccgcccggggcgtggcgggcggccgcacgcggctagcctgcctgcgcggtagtcgattctggcaccggactaaccgtggtgaccctctcgcgtcgaggcgagttagagggcggcgcaggttgaacgtgcggcgtataaggcttccgccccttgcgagatccgagcgcttagcgccgcattgatctgcgtcagactcagatcatgcagggaagctattgtgtcaatagggccccgcgagtcccgatatcgcatcggactcaacggtctgcttgcccagtttcccaggagggcgccatggccaccccactagccacctcgcttccaacttcaccttccgccgcgctttccaccccgggcccgacaccgcttgccgcctggcataccgaccatatccatttcgcctcaatgctcgacctgctggaaaagcaggtcagcaccttccatcagggcgagcagcccgactacggcctgatggccacgatcatccaatacctgcgcaactatggcgattgcgtgcaccacccccgtgaggatgttgcctacgcgctgctcgtggaccgggatcccggcacgcggatcatcatcagccggttactgcaggaacatcgcgtgatcgccacagtcggcgcggaattgctcgaccgcctgcgtgaagcccagagcgaggtggtcacctcgcgagcggcactggaagcggccgccgccatgtacctggtgtactaccgcaaccatctgtccaccgaggagaaacaggtcatgccgcgcgccgcccggttcctgaccgaagcggactgggcggaggtcgccgccatcgatccggccagtgccgatccgctattcggcgccaatgtggagaggcgcttcgcgactttgcgcaagcagatcgacagtgaagcgaacgcgtccatgcactgaacgtcggtcgcttcgcggcactgccgggcctcggctcagaacttatgcctgcggcgagtgtcttggccctggcagaaaccgtcccgggctttttaacggcatccggcaacagcaatgacggacaggtattgcagcctatttgccgctctggcggcccagcagcaccgtctcgccggtctcgctcgagtgccggcgcagggcgtcgcggaccgaggcgccggtgccctcagcccaccctcagcctcgccatgacgatggttcttctatagcaaccactccccgatcatccgcaggatctccgccttcacggctgcagggtccatggaagcccggttcaggcggtgcacggagataccgcgcagcaggctcatcaggatgaaggccgcggattttgtgtccacgtccgcccggatctgcccaagggtcttcgcctcgttgagcttgtactcgacgtaggccatgttcttttcgttgtagtcgtggacaaagccatgcagcggcgagtcggcaacggacgagtcaagcacgatgaaaaacatcgcgcggatactgttgaccgcgttttccggccgctgggtgtaggcgtccaccagcgaatagatgccgtgaatgccgcgggtatcgctgccgtccttcttgcgctgggcattgaattcacgcgagagctgttccagacattcctccagcagcttttccttggagccgaagtgattgtgcgccaggccgcggctatagcccgccttggtgccgacttcattcatcgtcagcccggcgaggcctttttcagaaatcagctcgattgcggcctgcaccatacggctgacagactcctcacgccgttgctcctgggtgcgactggtttgctgtttcataggtagtgagcgatatgtcgcctgcggcgcgccgaccgatgcatggatcggccggctatgtctcgaagcagtggtaatggtccatggcgccgttgtggctgcgttgaacaggatatgggtctgttcacgcggagctgcacggcgcccaaattgtaccgaagcgaacgggccacttttcagaactgcgtcgacacaaggccctgcgtgcgcagtttccggcgcagcagtaaggccaggcgctcaactcggccggatattggctttttccgccacacccttgaagcgcaggtattccgcacgctggaattcccccaattcgccgagcgccttcttcaaaaaggtacccgcgcgcttggactggtatgcctttgccgcctcggtcccttgcgcggcggaaatcgctgcggcaagctccttgagcttgtcctgcggggtgccggccttcatcgagaaggacgaccacacgtaggattcaaagtccgcatagcccagttccttcatcgtcgggacattcggcaacagcttgtcgcgcgccccgccggtaatcgcgagcacgcggagcttcttggccttttccatgggggcgatgccggtgatgtcgttgagggcgatgtccagccggttgccgatcaggtccgtcaccatgggcgctccgcccttgtacggcacgggcgtggtcttgatacccgttacctgcgccagccactcgcctaccaggcgatagccttcggaataattgccgatcgagatcgggttgcccgtggccttgtagcgggccaccacatccgcaatgctgttgtagggtgaatcgttgccggccacaaaagcggcggcggagatcgccaggccgtgcagcggcaccaggtccttgaacgggtcgtagcccaggtccttcaccatcaccgggttcaccgcgatcagcgagttgctgcccagcaggatggtgttgccgtccgccggctccgccagcacagtgcgcacggcgatgaggccgctggcccccggcttgttctcgaccacgatggagcgtcccagcgccttgccgatcagctccgcgtaaaagcgcgcgccctcgtccgagccgctgcccgccgtgaagggcacgatgacgcgaatcgccttgccctgcgcccgggcgatgtaggggaaacccaacgctgccgcgcccgccagcagcgtggcgccaaattgtctccgttgcatggtgcttgtctcctgtatatcgaaatggtttggccttggccggattcagtcttcaaagaccggcagccgcctttcggccatggccttcacgccctcggccatgtccggccccgcaaactgggtagcctgctccgcgctctcgcgcgagatggcgttgcggatgtggctgagcgagtccgccttcaaggtttggcgggtggactgcaacgcacgcggcgatgaagtggccatttcccgggccagtgccatcgcggcggtgcgcacctccgcctcggggacgatgaagtccaccagccccagctcactggcgcgggcgccatctacgcgggcgccggtgtacagcaaccacgccgccatctgcttgccgatcagcgccggcagggtgtaagagagcgcgaagccagggtgaatcccgagccggttgaagttggccgaaaaccgggcctttgcgcatgacacccggaagtccgccgcgagcgccaggccaaggccgccacccacggccgcgccctcgatggcggccacaatcggcttgctgaaactgaagatgcgcagtgcctccagatagatgggattaatgcgcgaggcgctgcgcccctccgcgccattgcgccgcgaaaaatccgcccccgcgcagaacgcgctgccgcccgcctgcagcagcaccgcacggcaggtcttgtcggcctgcagccggtccagctcgtcggcaatccgggcaatcatctccacatcaaagaaattgtgcggcgggcggttcagctcgatgatggcaacatggccgtcgcggctggtcaggatggcctggttcggcgtctcagacatgggtggcggtcctttctgcatgcgtgggttgggcttggtggtcagccggcgttgccggggcatccgccgacggcagggtgcgcgcggtcaggtgcggccagaactggtccgagcctgcctggatgaacgcctggccgaggcgctctgcccattcggtgctgctgccggcctcggcacgccaggcccacaggcgccgcgtggcaaagttcagcgggtattcgtaggtaaagccaatggcgccatgcacctggtgcgcaatcgaggcacccgtgcgcaccgcgtcgctggccgtcaccttggcgaccgcggcgctgaattcagcctggggcgcgctgtcctcctgcatggcgggcagatcgcgcagtgcggtggccgcagccgcgtagctgcaggccacttcgccggccagcacggcaatctgctgctggatagcctggttcttgccgatgggcttgccaaactgcacgcggtccttcacatactgcaccgccaggtccagcgcgtaatccagcgcgccggtcagctgcgcggcggtggtggcggcgtagaacacttccagcggccggctcagcccggaaatgccagcaggcagcacatgcgccacgggggcatggtcaagcaccaccgtgtcggccggcagcgatgcggcatcggcctttggctccacccgcacgccagtccccttggcatccaccaggcagacgtggcctgccgcctccaccaccagccaatgggcatggcgcgcccacttcaccgctgtcatcgtgccggtgagggtggcgggcgtccccgcctcattgccggtcagtgccagtgcccgcgtctgcgcgccggcggccagcgcaatcacgctgccggccgccaggtccagcccgctgcgcgatgccaggtactgccccaccaccgcctgcgacagcggcaccggcgcctgggtatagccgacctggtagaacagggacaacgcttccggccacgaggcctcgatgccgccatgcgcctcgcggcagagaatcttggtcatgccggcgtcggcgatggcttgccacagtgcgccggcaaattcaccggtctcgacagcggtcagcagctcgcggctcacctcgttggccagcagtcgcttgacggtttcttcaatcatgttgtcgctcatcgcagccccagtcctttcgcaataattccgcgcaaaatctctctcgtgccccctcgcagtgagaacgatggcgccgccagcgtcaccaggttcagcacctggtcgaactcgcttccatcccccagtctgtcggggaatacctcgtaggcaatgtcgggcagcgactgctccagcagcgccccctggtccttgacgatggaggcggccagcgacgggtcctgcccctcggccatcatcagtgcgatgccctgcgacatctggcgcaaggtggcatagcgcgcgatcaccttgccgatggccacggcctgctgacggttgcctgcctgcgccgcatcgagcatctccagcagcagttgcgtgctgctcaggaagcgctccgcgcccgatcgctcgtacttcagttcattgatcacctggctccagcccttgccctcctcgcccaccaggtggtcatcgggcacgaacacgtcgtcgaggatcacttcgttgaagatgcgcgtgccgagctgcgagacgatgggccgcaccgtcacgccggggcggtccatctcgatgaagatctggctcatgccggcgtggcggtcatcgccacgttccctggtgcgcaccagggccaccatgtagtgcgcatggtgcgcgcccgaggtccacaccttgcggccgttgatcttccagccgccttcgaccttggtgccgcgggtccggatggaagcgaggtccgagcccgagtccggctcgctcatgccgatgcaaatgaacgcctcgccccggcggatctgcgggatgattttgggagcaagctggtcgcggctgtagcggatgagcagcggccccatctggcggtcggcggcccagtgcgcgcccatcggggcacctacggccagcagttcctccagcatcacatagcgctccagcatgctctttccgccgccgccgatgtcggttggccaggtcatgccgagccaccccttttcgcccatcttcctggagaaatccgggtcgcggccggcccagttgtatgcccgctcgacgcgtgaatactttgtgatgtgctccctggcaaaggctcttgcctcctcccggagcgcctcgcattcgggtggcaggtccccgaccgtgacgtgcaaagtatccatgtttatccttacttgcttgcgaacaagcaacactatagagtggatacaacgaatctgctctaggtaataacgatgagaagcgaggcaaccatgaacgcaagcgacatgacgaacgaccagaagaagccggacgccaccgctccccgaggccctcttgccggtatccgcgtgctggatctgaccgcggtggtactgggtcccgtcgccacccaggtgctggcggactatggcgccgaggtgatcaaggtagaacctcccgagggcgacctgatgcgtgcaaacggcgtgagccgcacgcccggcatgagttccaccttcatgaatatcaaccgcaacaagagttcggtgtgcatcgacctcaaggcggaagaaggcaaggcacagctacgccagctgatcggccgctgcgacgtgctggtgcacaacatccgcatcaaggcgatcgagcggctggggttcggctacgattcggtggcgcagatcaacccgggcatcgtctactgcgccgccaccgactttggcgagggcggcgcctttgccggccagcccgcattcgacgacatcatccagggcgcctgcggcctggcccatctggtgggacacgaaagcggcgtccctgactacccgcccaccctgctggccgacaagatcgcgggcctggccacggccaacgccatcctgggcgcgatcgtccacaaggtccgcaccggcgaaggccagtacgtcgaagtgccgatgttcgagacaatggtcgccttcacgatgacggagcatctgggcggccacggctttcagccgcccattggcgacgccggctatgcgcgcctgctcaagggcggccgcaagccctcgcccaccaaggacgggtacatcgccctgctgccctatacggagcagcactggaaggccttctttcaccgcttcgggcgcggcgaattcatcgaacagttcaacatcagcagccggatcgagcgcaacaagaacatccaggcgatctatgcggagctgcgcaacatcaccgcgcggtacaccacaaaagagatgatggacgtgtgccgcgagatggatatcccggtcgcggaaatgtattccatccacaccatccagacccatccccaggtacaaagcaccgggctgttccagaccatgacgcaccccaccgaaggcgacgtggtaaccacccgcccgacggccctgttctccaggtcgcctgcttccatctataagcctgcccctcgtctcggcgaggatactgagcgggtcttgggttccaggtccgtgaaatgttcgaattgaagccgaacctgaaaaacacggccaagcagccgcccattgatcccaaagtggagaaagcgtctaatcatcaagagaagggacctgaagtgacgaggtctgtatgcactgcacaaactgcggatccgagaaccctcctgacgcgaggttctgcaaggattgcggatcacgactgggccgacgctgcccgcactgtggccacgactcgggttcggccgacaggttttgtaccgcatgcggcgcatcgctggccttacccactgtcggcccttccgatgaaaaccagctgacggcggcgcccgctcccatcgactacaccccacgccacctggtcgaacgcatcctggcgcagcaggcggcgatggaagccaggggcgcgaccgccggcgagcgcaagaccatcacggcgctgttcgccgacatggcgggttccacggcgctgatccacgacctggacccggaagaagcgcgccgcctgatcgatcccgtgatcgcgctgatgatggaggccgtgcaccactacgaaggctatgtcgccaagtcgctgggcgacggcatactggccctgttcggtgcgcccatcgcgcatgaagaccacccgcagcgcgcgctgtatgcggcgctgcggatgcaggaagcgatgcgccgccacggcgaccgcatccgcctggagcaaggcataccgctccagatccgggtgggcatccacaccggcgaggtggtggtgcggtccatccgccgcgacgacctgcataccgactacgatccggtaggacacacgatcaacattgcctcgcggatggaaagcatcgccacgccgtcgtccattctggtcagcgaggcgacctgcaggctgacggaggggtatttcgacttcaaggccctgggcgcaacccaggtgaagggcattagggagccgcttgccgtgtatgaagtgctgcgcctgggcgtgttgcgcacgcgcctgcaggtggcgcaacgccgcggcctggcgcagttcgtaggccgcgagggtgagctggcgcaattgcgtgacgcgctggagcgggccaaggcgggacacgggcagatcgtgggcgtggtcggcgaggccggggtcggcaagtcacggctgttccatgagttcaaggtgctgtcgcagcgcggctgcatggtgcttgagaccttctcggtgtcgcacggcaagtcgttcgcgtacctgccgctgatcgacctggtgaagaattatttccagatcgagccgctcgatgatgagcgcaggtgccgcgagaaggtcgccggcaggatgctgatgctggaccgcacactggaagagctgctgccttacctgcttttcctgctgggtatcagcgagccgggttcggcattgccgaacatggatccccgcatccggcgccagcgcaccttcgacgcaatcacgcgcctgctggtccgagagagccacaaccagccgctcgagttgatcttcgaggacctgcaatggctggacagcgagaccgaggcgttcctggatgtcctcgccagccacctgccaggtgccaggatcctgctgctgctcaactatcggcccgagtaccagcatggccgacatcagccggaccgttacaccgagctacggctcgatccgctgggccaggccgaggcccaggaactgctcgccgcgctgcttggcgacgatcccgcgctgatgccgctcaagcggctcatcctggacaagaccgagggcaatccattcttcatggaggaagtggtgcagaccttgtccgaggagaaggccctgctcggcgaacctggccactaccggatcgagcagaccccgatcgcgctgcatattcccaccacggtccagggcgtactggccgcccgcatcgaccggctgccccgccccgagaaagacttgctgcagagccttgccgtgatcggcaaggagttttccctgagcctgatccagcgcgtggtctcccagccggaggaacagttgcagccgctgctggccaggctggaggccggcgaattcatctacgagcggcccgcattcccggatacggagtacatgttcaagcatgcgctgacccaggaagtcgccggcagctcgctgctgaccgaggagcgcaccgcgctgcaccaacgcacggcgcaggcaatcgaagccctgttccagcatcagctgaaggatcactacagcgagctggcccggcactacagcctgagcggcaatgaaccgaaggccgtcgagtacctgcagtgcaccggccagcaggcagtgcagcgctccgcgtaccacgaagcgatccgccacctgaatgccgcgctggaattgctccagcgccagcccgattcgcccgaacgcgcccgccaggaactcacgctgcgccttgccatcgggccggcgctgatcgccgccaggggctttgcctcgtccgaggtcgaaaccacttacagccgtgccctggcgctgtgcggcgaggtcggggagaccccgcagctttttcccacgctggtcggcctgcgcacgtatttctccctgcgcgccgagcatcgcaaggcttacaagctgggcaagcaactgcttgcccaggccaggaagacgcaggacccggagctattgggcgaggcccatgtctcgctcgccacgaccttgtattactgcgggaagttcagggcctccgatggccacctgcgagatgcgctcgccctctatggcgccaaaccggatcacgtccatgtgaatatgcatggcgtcgacccggagtcacgggcgctatccttttcggcattggtcctgtggaatctcggctatccggaccaggcctgcaagcgagcacagagttcgctcacgctggcccggcagctgtgccatcccttcagtctcgcgcatggcctctgcctggcggccgagctgcaccaattccgctgcgacccaaggctcacgctcgagtgcgccgacgcggccatcgcgctctcaagcgagcagggcttccccgtgtggcttgcctggtcgaccttcctgcgcggttgggccctggccgagcaagggcagcatgagcaaggcatcgcgcagatgcgccaggggctggcggcgtaccacgctaccggcgcggcgctggggcattcgcacttccagcaactgttggcgcagatctacgcacgcatgggacaggtggattcagccctggacgcgctagccgaagcgcaagacgcggtgcaaaggaccggtgagcactattgcgaagctgagtggcatcgggtcaagggcgagatgatccttcacggctgccgttctgatggccttctgtctgaagatgacgcgcaagcgtgttttcaccaggcgatcacggtagcccgcaagcagaatgccaggtcgctggagttgcgggcctcactgagccttgcacggctctggcaacgccagggcaggcccgagccggccaggcaactgctggaccagatccgcggcgcatttaccgaagggctggacagcgcggacatgcgcgacgtcgtggcggcatgccgttgatgacgatttcgccgccagcggcgatttgcgccagtgtttacattctgaatctcctgatttccactcaggccgccctggcggccagtgcgggatagtcggtcagcccgcgtgcgccaccaccaaacagcgtgtcgcggtcatgggggttgagcgtcgcgccagcgcgcaggcgctccggcaggtcggggttggccacgaacggccggccgaaggcaatcagatcggcccatccctcgttcagcgcggcctgcgcacgttccgcggtgtacttgccggcgtagatcagcgtgccccgatacacctcgcgcagccgctgcttgaatgcggcgggcatatgcggtgcatcgtcccagtcggcctcggcgatatggatgtagcccacgcccagctcgccgagcagctttgccgcggccgcataggtggtttccggatcggcgtcgacgcagccattgagcgtggtcagcggcgccaggcggataccgacccggtccttgctggccgtgccctcgatcagcgcctgcgtcacctcgcccaggaaccgcaggcggttttctagcgagccgccatattcgtcggtacggttgttggcttccgagtcgatgaactggttgaccagatagccgttggccgcgtgcagttccacaccgtcgaagccggccgccatcgcgttgcgcgcggcctggcggaattcgtcgacgatggcgtggatctcttccaccttgagcgcgcgcgggtgggatgcctgcacgaagcccggcttgccatcctgatcggcgacgaacacgttcacaccgtgcgccgggatggcggacgacgacaccggtgcgtggccatcgagcagactgacatggctcaggcggcccacgtgccagagctgcgcgaagatgcgaccgcccgcttcatgcacggcagcggtgaccttgcgccagccggcgacctgcgccggcgtgtggatgccgggcgtccacgcatagcccttgccgagcggcgaaatccaggtgccctcgctgacgatcaggccggcgctggcgcgttgcgcgtagtactcggccatcagttcgttcggcacgtcgtcgggctggcttgcgcgcgaacgcgtcatcggcggcatcacgatgcgattgggcagcgtgagggcacccagcgaatgcggctggaacagcggatcgtgtgtatcggacatcatggcctcctcagtcccaggccggggccaggccctcggggctgacctcgcggccgttgcgctccagcgcggcgatctgggccatgtcgtcggcgtcgagcttcaggtcgcgcgccagcaggttgctggccaggttctcgcgcctggtcgacgatggaatcaccgcatagccgagttgcagcgcccatgccagcgcaacctgcgcgacggtggcgcggtgcttgttcgcgatctgcgccagcaccgggtccttcagcaccttgccgtaggccagcgtcatgtacgacgtcacggcgatgccctgctccttcaggaacgcggcgagcttgtggttctgcagataggggctcagttcgatctggttggtggcgatttcgcccttgccaaccgcatcgagcgcctgcttcgtcagtgcgatattgaagttggaaacaccaatctgccgcgtcaggcccagcgccttggcttcggccagcgccgccatgtattcgggcagcgccacgccattgcccggcgccggccagtggatcagggtcaggtcgacgtagtcggtgcgcagcttgtccaggctttcgcgcaggctcggcacaagcttgccggcggcgtagttcgccgtccagatcttggtggtcacaaacagttcatcgcgcttcacgccggccttggcgatagcctggccgacgtcggcctcgttgccgtagatctgtgccgtatcgacggcgcgatagcccaggtccagcgcgttgcgcaccgaatcgatcacggcctggccggtcaggcggaaagtcccgacaccaaatgaaggaacgctcatggtgcaactcctatgaaggaaactcgaatgcacgcagtttgccgcccttacctttgcggataaagccgtgtataagggaaattcatttgatttgaaatcaataatgaagacgaccatcgacgaactgctggcctttgccgccgtggtggacaccggctcgatcacggcggccgccgagcagctcaagctgacggtctccgccgccagccgcaccctgggccggctggaggagaaactgcagaccacgctgctgcggcgaaccacgcggcggctggagctgaccgaggaaggggcggcattcctggaacacgcccgcgccatcctggcgatggttgacgaggcggaagagcagatcgcggcgcgccgcctgcggccggttgggcgcttgcgggtggatgcggcaacgccgttcatgctgcatgtgatcgtgccgctgctggagggctttcgcgccagctacccggaagtggaactggaactcaactcgaacgaaggcatcatcgacctgatcgaaaagcgcaccgatgtggcgttccgcatcggccagctgaaggactcaacgctgcatgcgcgccccatcggcaccagccgaatccgcatcctggccagtcccggctacctgaagcgccacggcacgcccaccaagccggcgcagctcgcgcagcatgcgctgctgggcttcacgcagccggaatcgctgaacgactggccgctgcgcgacgacgacggcagcgtgctgcatatcaagccaaccatcgcctcgtccagcggcgagaccctccggagcctggccctgaacggccagggcattgcctgcctgtcggacttcatgacgcgcgacgatcggcaagacgggcggctggtgcagctgtttgcgaaacagaccctcgatgtgcgccagtcgatcaacgcggtctactatcgcaacaccgcgttggcgtcccgcatcacctgctttgtcgagtatgtggtcaaggtgcttggccagaagccgttcgagagctagttttcatatttgatgccagatcaaaagtatttgaccgatacacggcttaatctgcaaagatgaaccgggcaaactgcgctccatcgaaacccattccctggagcacaaatgagccccctcttcaagccctttgccatggccgagcaaacgctatccaaccggatcgccatggcgccgctgacccgttcgcgcaacccggacggggtgcccaacgatctcaacgcgctctactacggccagcgtgccgacgccggcctgatcgtgaccgaaggcacggtgatctcgcccagcgcgcagggattcctgttcaatccgggcctctacacgccgcaacaggttgaaggctggcgcaaggtgaccgacgcggtgcatgcgaagcgcggaacgatcttcacgcagctctggcacgtcggccgggtgagccacgtctcgatccagcctggcggcatccagccggtcagcgcaaccgaccaggttgcgaagaacaccaaggcctggggctataccgccgacggcacgcccggtgcggtcgatgtatccgcgccgcgcgcgctggccagcggtgaggtctacggcgtaatcgccgatttcgcggaagccgcggccaatgcgatcgccgccggcttcgacggcgtggaacttcacggtgccaatggctacctgatcgaacagttcctgaacccgacggtgaacgaccgcaccgacgaattccgtggcgacacgctggaaggccgtacccgctttgtactggctgccatcgacgccgtggcagcccggatcggcgcgcatcgcacggccatccgcctgtctccctatggcggactgggcgacatggccgagtaccctgagctggagcagacctatctccatctggccgacgagctctcgaagcggaatatcgcctacgtccacctcatggaccagagcacgcgcggcagctcggccacgccgggcgacttcctggcaaggttccgacgtcgcttcacgggtgcgctgatccttgcgggtggcatgacacgcgcacgcgccgagcagctgattgccgatgacctgatcgacattgccgccttcggcgagccgttcatcgccaaccccgatctggttgcccggcttgagaacaactggccgctggcctcgtcggaccgcgcgcaccactacggtggcggcgccgagggctacacggactatcccgcctacgacggcgccgccgcagcctgaactgcgccagaccacctcgcgcagcttcacgcggcgcttcgggcagccgcccggggcggggcgggtgtccgcacacggatagcaaggctgcactcagtccatcgagccacacgattgcgcgcgggggtgtcgccgctcaggtcgtcagcaatttttcctgattttcaccacgaattcagcaacaaatacccgcgttatctgattaacctgcccgctattttccgtttacggcccgccgcggacgagaaaatagctgctcccgccggccccacgaaggccggcgcggcctttctgatgacacggagacaacgacacatgagtgcaagcgcagaacatctgcaacgcggcctgggcgaacggcatatccggctgatggcgctgggttcggccatcggcgtgggcctgttcctgggcgccggcaatgccatcaagatggccggccccgccatcatgctgggctacctgatcggcggcgcggtgatcttcctgatcatgcgcgcgctgggcgaaatggccgtgcacaacccggtggccggctcgttctgccgctacgcgcaggaccacatgggcccgctggccggctacctgaccggctggaactactggttcctgtggctggtgacctgcgtggcggagatcaccgccgtggccatctacatgggcatgtggttccccgacgtgccgcgctggatctgggcgctggccgcgctggcggcaatgggctcggtcaacctgatggcggtcaaggcctatggcgagttcgagttctggttcgccatgatcaagatcgtcaccatcgtgctgatgctgatcggcggcggcgccatgatcgtgttcggctttggcaacggcggtatcgccaccggcatctcgaacctgtgggcgcacggcggtttcatgcccaacggcgcctccggcgtgctgatgtcgctgcagatggtgatgttcgcctacctcggcgtggagatgatcggcctgaccgccggcgaggcgcgcaacccgaagaagtcgatccctgacgcgatcaactcggtgttctggcgcatcctgatcttctacgtgggtgcgctgttcgtgatcctgtcgctgtacccgtggaacgagatcggcgcccagggcagccccttcgtgctgactttcgagcggctgggcatcaagaccgccgccggcatcatcaacttcgtggtgctgaccgcggcgctgtcgtcgtgcaatggcggcatcttcagcaccgggcgcatgctgtacaacctggcgcagcagggccaggcgccgcaggcctttgccaaggtcgaccgcaatggcgtgccgcgccgcgcgctgctggtgtcgatcgccgcgctgctgtgcggcgtgctgctcaattacctggtgcccgagcaggtcttcgtctgggtgacggcgatttccaccttcggcgcggtctggacctgggccatcatcctggtcacgcagatccagttccgccgcagcctgtcggcggccgagcgcaaggcgctggccttccgcatgccgttctggccctatggctcctacatcgcgctggccttcctggcgctggtggtggcgctgatggcctacttcccggagacccgcgtggcgctgtacgtgggcccgggctggctggtgctgctgacggtgtgctactacgcgctggacatgcgctcgcgcgggccagtcagctaccgcgcctgagcttgccgtagccagcggggtgcgccggccggcgcgcctcgctacaatggctcccgggcaatccaacgccagggggccgaatgtccgagaccactgaggttgctggcaacgcggcggctgcgccgccgcgcaacagcgccgccgatgccgaggcccgcgccatcgcggttgccgatacggtcgcgcgcactgccgtcgagcaggccgaccatgccatgcgccactggaccgaccccaccgcggggccggtacgcatcggctccgcgcagcacctgcagatgttctgcaatatgctgctgcagacccacaacccctacaaacccgccgtgatcgactggccgaagctgtcgccggaggccctgcaccgcgtcacctcgctgccgatctgggatatcgccgtgcagaccgagggccgcgcctcgatccgagtcaagacctttgcccagaccgtcagcgatccgctgctgcgcatcgcgctggaaatggacggcggcgaagaggcgcgccacaaggtggtgctgtcgaaactggtcgaggcctacggcatcgcgctcgcgcccgagcctgactacccgcccccggacgatccggaatggggctggctggttaccggctacagcgagtgcatcgacagcttcttcgccttcggcctgttcgccgcggccaggcgctccggcttcttccccgccgagctggtcgagaccttcgagccggtgatccaggaggaaggccggcatatcctgttcttcgtcaactgggccgcctggtaccggcgcaccctgccgtggtggcgccgtccgctgtttgcgctgaaggtggcgcgggtgtgggccttcctggtctgggagcgcatcggcatcgcgcgcggcatcgacaccgacggcgtggcccaggacgccaacttcaccatgaacggctcggcggcgctgggcgaagccctgacgccgggcgcgatgatcgacctgtgcctggccgagaacgaccggcgcatggccggctacgacgcgcgcctgctgcgcccggaaaccgtgccgcggctggcccggctggcgcggcgcttcgtcaagtagggccggcccatgcaccttgcgttggcattgtcgctgctgtcgctggcggtctggctggtgctgatctttgcccgcgcgggcttctggcgcgtgcgcaagccggctgccgcaccggatcccgcagcctggccggaggtggtcgcggtcatccccgcccgcaacgaggccgacgtgatcggccgcgccgtggccggcgtgctgggccagcgctaccggggccggctggcgctggtggtggtggacgaccacagccaggacggcaccgccgatatcgcccgcgccgccgccgcggccaccgcgcgcccgcgggggctgaccgtgatcggcgctcgcgagctgccggccggctggagcggcaaggtctgggcgcagtccgaaggattggccgcggccgacggcatcgccccgcaggcccgctacgtctggctgaccgatgccgatatctggcacggccccggcgtgctggccggtctggtggcgcgcgccgagcacgaacggcgcgacctggtctcgctgatggtccggctgcgctgcgaatccgcctgggaacggctgatcgtgccggcctttgtcttcttcttcgccaagctctaccccttcgcccgcgtgcgcgatgcccgctgccgcgtggcggccgcggccgggggctgcatgctggccagccgcgcggcgctggcgcgcattggcggctttgccgccatccgcggcgagctgatcgacgactgcggcctggccgcgcgcatcaagcccggcggcgcgatccggctggacctggccgacgacagcgtgtcgttgcggccctacaacgactggcgcagcctgtgggacatgatcgcgcgcagcgcttatacgcaattgcgctactcgccgccgctgctggccggcgcggtggcgggcatggtgctgacctacctggtgccgccggtgctggcgctcggctggcggctgtggccggcatggctggcctggggcgcgatgaccctggcctacctgccgatgctgcgcgaataccggcagccggcgtggctggcgccgctgctgccggtcacggcgctgttctacctgggggcaaccatcgactcggcacggcgctactggctgcggcgcggcgggcagtggaagggccgggcgcaggcgccggtgcggtcctgagcgctccctgccagcttagcgcttgtcgagatacccctgcgcccggaaccactccagcgcgtcccgcaaaccctcctggtatggccgcggctgatagcccagcaccttgcgcgccttgtctgatgtaaagaacatccggtaccgggacatattgagtccatctacagtgatgaacggctccttgccggtaaagcgtgccgccgcctccgccccgtacgccagcgggtacagcggccagcgcggcagctgcatggtcggcgggcgccggccgcacagctgcgcgatgtcacgcagcatctgctgcagcatcacgtcctggccgcccaggatgtagcgctcgccggcctggccgcgttccagcgccaggaaatgcccttcggccacgtcatccacatgcgccaggttcaggccggtatcgacaaaggcggggatcttgcccgtggccgcctcgacgatgatgcgcccggtcggcgtcggccgcacgtcgcgcgggccgatcggagtggacgggttgacgatgaccgccggcaggccgcgctcggccaccagtttttcgaccacgcgctcggccagcaccttgctgcgcttgtaggcgccgatggcctcgtgcgggcgcagcgccgcggtctcgtccaccggcgcccgcgcgccggccacgcgcagcgtcgccacgctgctggtatagaccacccgctcgacgccggcctgctgcgcggcctccatcacggccagggtgccgtcgacgttagtgcgcacgatctcctcggggtccggcgcccacagccggtagtcggcggccacatggaacaggtagcgcacgccctgcagcgcggcagccaccgcgccggcgtcgcgcatgtcgccttccgccacgctcaccggcagcccggccaagttggcgcgcgggctttgcgggcgcaccagcacgcgcacccggaagccgcgtgccagcgccctgcgcaccaccgccgagcccagaaagcccgaggcgcctgtcaccagcacgtcatcgtttttcgtcataagcccgttttcccgtgaggcggagtcgccccgggccagcctcgcgctggccaaggcgactccagacaaagccggcgtgtcgggtatatagtaaccaccgtgcgacggaaatgtgatctgcggtggatctccggtggatgccggtgcatttcctgtcccgccatcccaaacactgaaacccgttgcaaagggtcggggggcttactctatgcaggtgattcttgctcagccccggggcttctgcgctggcgtggtgcgcgcgatcgagatcgtcgaccgcgccctcgtcaagcatggcgccccggtgttcgtgcggcatgagatcgtgcacaacaagcacgtcgtagagggactgaaggacaagggggcgcgcttcgtcgaagaactggacgaagtcccgaccggcgccgtgacgatcttcagcgcgcacggggtctcgcgcgaggtcatcgccgatgccagccagcgccagttgcatgccatcgacgccacctgcccgctggtgatcaaggtccatacccagggccgccagtacgcggccagcggccgcaccgtgatcctgatcggccatgccggccacccggaagtggaaggcaccatgggccagatcccgggcaaggtgatcctggtgcagaacgaggccgaggtcgcgcagctggacctgcccgccgacaccccggtcgcctatgtcacgcagaccacgctgagcgtggacgacacccgcaatatcatcgccgcgctcgggcgccgcttcagcaacctggtcggtcccgatacgcgcgatatctgctacgccacgcagaaccgccagagcgcggtgcgcgacctgtgcaagctggccgacgtgatcctggtgatcggcgcgacgaacagctccaactccaaccgcctgcgcgagatcggcactgaaagcggcgtgcccagctacctgatcgccgaaggcgccgagctggaccccgcctgggtgcgcgacgccaacgtggtgggcatcaccgccggcgcctccgcccccgaggaaatggtcgaggacgtgatcaacgcgctgcgccggctgggcccggtggatgtcaccaccatggccgggcgcgaggaacatgccgagttccggctgccgcccgaactggccgacgtaaagccgcaatcggccccgcgcaaggccggcaaggaacccgccgcagtcgcggccgcaccggccaccgccaacgagaatatcgccggctgaacccaaccagaggaagctgccttggctattccgctactgcaggtcgcccgcgtgggcgcctacatcgtcggcaagcatctgtcgcgacagaagcgctatccgcttgccctgatgctggaaccgctgttccgctgcaacctggcgtgctcaggctgcggcaagatcgattatccggatcccatcctgaaccagcgcctgtcggtgcaggaatgcctggaggcggtggatgaatgcggtgccccggtggtgtccatcgccggcggcgagccgctgctgcacaaggacatgccgcagatcgtgcaaggcatcatcgcgcggcgcaagttcgtctacctgtgcaccaatgcgctgctgatggaaaagaagctggaccagtaccagcccagcccgtatttcatctggtcggtgcacctggacggcgaccgcgagatgcatgaccgctcggtgtgccaggaaggcgtgtacgaccgctgcgtcgaggcaatccggctggccaagcaacggggtttccgcgtcaatatcaactgcacgctgttcaacgatgcccagcccgagcgcgtggcgaagttcttcgactcggtcaaggcgctgggcgtggacggcatcaccgtgtcgcctggctatgcctatgaacgcgcgccggaccagcagcacttcctgaaccgcggcaagacccgccagctgtttcgcgacatcctcagccgcggccgcgccggcaagaactgggccttcagccagtcgacgctgttcctggacttcctggccggcaaccagacctaccactgcaccccgtggggcaacccggcgcgcaccgtattcggctggcagcgtccgtgctacctggtgggcgagggctatgccgccaccttccgcgagctgatggaagaaaccgactgggacgcctacggcaccggcaactacgagaagtgcgccgactgcatggtccacagcggctatgaggccaccgccgtggccgacacctttgcccatccgctcaaggcgctgggcgtgagcctgcgcggcgtgcgcaccagcgggccgatggcgcccgatattgcgctggaccggcagcggccggcggaatacgtgttctcgcgccacgtcgagatcaagctcgaggaaatccagcgcgcgaaaccgcgcgccaaccggccgcggccggccgaggccaacgccgcggccacgcactgaccgcactaccgatggccgcggaacttgccgccaccctcccaggcgctgcgctgacctgcgtgtcggcggcctatgcgctggccgcggcctggctgtcgcatcgcgcgccggcggcaagcggcggcaccgcgacgacgccggtcagcgtgctcaagccgctgtgcggcgccgagccccggctgtacgagaacctggccacgctgtgccggcagcggcatccgtcgttccagctggtattcggcgtgcatgccgcggacgatcccgccatcgccgtggtcgaacggctgcgccgcgacttcccggcgtgcgacatcgcgctggtggtcgatccgcaagtgcacggcaccaacctgaaagtcagcaacctggtcaacctgttcgcacaagcgaagcacgatgtgctggtgatcgccgacagcgatatcgccgtgccgcccgactacctggcgcgcgtgaccgcgccgctggccgacgccggcgtgggcgtggtcacctgcctctaccgcggcaatccgactggcgggcggtggtcgcgcatcggcgcgcagttcatcaacgactggttcgcgccgtcggtgcgcatcgcccacgcgggcggctcgcaacgctttgcctttggcgcgacgattgcgctgcggcgggatgcgctggtttcggtcggcgggttcgaggtattggcggaccggctggcggatgacttctggctgggcgagctgacgcggcgacaagggttgcgcacggtgctgtcagacgtggtggtcagcaccgatgtcaccgaggaacactttgccgacctttggcggcatgaggtgcgctggctgcgcacgataaggtcgctcaatccgctgggttttgccttcacctttattaccttcacctggccgatgctggtgctgggcgtattgctggcgccgctccctgctgttcttgccctggcgaccctcggcgtgatcgcgcgcagcatgatggcgggcagcgtggccgctgcgttgcgcgcgccgttgcgcgatgcgatgctgctggccggctgggccgttgcgctgacgggcaagcgcgtgcggtggcgcgagcaggtgctgccggtacatgatgggcagcactccgggcgagcgcctgccctctcccccgcccctctcccgcaagcgggcgaggggagaaaacaggcggacagggagccgccatcgcgttattccgcacgccgtcctgcggcagcgtccgttgatgtgacgacgttgaacgcagcggcggttcgctcccctctcccgcctgcgggagaggggccgggggagagggccggcgtatccacgaagtccccacccccaaccccacccttcaccggcatccatccccagaggccgcaatgaaaaaaaccctgttcctccaggccccttccttcgacggcttcgacggcggcgcgggctcgcgctaccaggccaagcgcgagatcaagtcgttctggtacccgacctggctggcgcagcccgccgcactggtgccgggcagccgcgtgctcgacgcaccggccgacggcctgaccgtgcagcagacgctggatatcgccgcggactatgaactggtcatcatccacaccagcacgccctcgttccccaccgacgccaagttcgccgaggaactgaagcagcgcaagccggacgtgatgatcggcatggtcggcgccaagcccgcagtcgatccgggcggcacgctgggtgccagcgaggccatcgacttcgtctgccgcgaggagttcgactacacctgccaggacgtggccgcgggcaagccgctccaggacatcctgggcctgtcctatcgcttgccggacggctcgctcgaacacaacgggcagcgcccgatgatcgagaacatggacgagctgcccttcgtggcgccggtctaccagcgcgacctgaagatcgacaactacttcatcggctacctgaagcacccctatgtgtcgatctacaccggccgcggctgccgttcgcgctgcaccttctgcctgtggccgcagaccgtgggcgggcaccgctaccgcacgcgctcggccgagagcgtgatcgccgaggtcaaatggatcaaggagaacatgcccgaggtcaaggagatcatgttcgacgacgacaccttcaccgacttcaagccgcgcgtggaagagatcgcgcgcgggctgggccagctgggggtcacgtggtcctgcaatgccaaggccaacgtgccgtacagcacgctcaagatcatgaaggagaacggcctgcgcctgctgctggtgggctatgagtccggcgacgaccagatcctgctgaacatcaagaagggcctgcgcacggacatcgcgcgccgcttcaccgaggactgccgcaagctgggcatccagatccacggcacctttatcctgggcctgccgggcgagacgcgcgagaccatcgagaagaccatcgagtacgccaaggaaatcaacccgcacaccatccaggtgtcgctggccgcgccctaccccgggaccacgctgtaccggcaggcggtggagaacggctggctcgaggaaaacaaggtcatcaacctggtcaacgaccagggcgtgcagctggccgcgatcagctatccgcacctgtccagggaagacatctaccacggcgtggagaccttctataagcgcttctacttccgccccggcaagatctgggaaatcgtgcgcgagatgctgggcagctgggacatgatgaagcggcgcctgcgcgaaggcgtggagttcttccgcttcctgcgctcgcacgaggcctgatcctggcccacgcgctttcctgtgcctcgcaacgcgcgctgatcgtcaccgccgacgacttcggcctgcaccccgccgtcaatgaggcggtggagctggcccaccgcgacggcgtgctcaatgccgccagcctgatggtgggcgcgcccgccgtggcggatgcggtcgagcgcgcgcgccggctgccgtcgttgcgcgtggggctgcacgtggtgctggccgacggcccggccacgctgccgcgcgcgcggatccccgacctggtcgacgccgaagcccgcttcggctcggccatggccctggacggctgccgcttcttcttcctgccgcgcgtgcgccgccagctggcggcggagatccgcgcgcagttcgaagcctttgccgccaccggcctgccgcttgaccacgtcaacacgcacaagcatttccacctgcaccccacggtgctgtcgctgatcctgtcgatcgggcgcgactacggcctgcgcgcgatgcgcctgccgcgcgagcagggcgcgccgttgccgctgcgcccctggctggcgctgctgcgccggcgcctggaccgcgccggcatcgcgcacaatgactacgtggtcggcatcgcgcgcagcgggcagatggacgaggcagccctgctgcaggcgctggcgcagttgcccgcgggcgtgggcgagatctacctgcatccggccgtgatctctggcgaggccattaccgcatcgatgcgcggctaccgccacgccgacgagctggccgcgctgctgtcgccgcgcgtgcgcgccgcgctggagcgcgcggccaaccggcgcggcggctttgccgacgtgctggtgccctgattgttcaagatgaaacgcattgcttacctgaccggcctgatcgggctgctggcgctcaccgcactggtgatccaccaaggcgccagcgacatcgccgccatcgtggcgcagggcggctggctgctgctgttgctggtgcccctgcatgcactgccgctgctgctcgatgcgcaaggctggcgcgtcctgctgacctcggccgaccccgaggagaaggcggggctcggtttcctgtggtgggtcgccacggtgcgcgaagcggtcaaccgcctgctgccgacggtgggggtcggcggtgaactggtcggcatccgcctgacgcggctgcgcatccgcgacaccaccgccgtcaccgccagcatcgtggttgaagtgatgctgacactgttctcgcagtacctgttctcggccatgggggtgctgctgctggtggccgcgctgcaggacagcggcggggcctggatcatcctggccgggctgctgctgtcattgccggtgccggtgctgttcgcgctgtcgctgcggcacaccgcgatcttcgagaaactggaaggcgcggcgcgcaagctgtttggcgaagatcaccgcatcgtcgccttgatcgacggtgcgcggctcgatgcccatatccgcgcgctcaaccggcgccggcgcgagctgctggcggcactgggctggcaactggcagggctggtcagcggcacgctggagatctggctggcgctgatgctgctgggccatccggtgccggtctggcaggcgctggcgatcgaatcgctgacccaggccgcgcgccacgtggccttcttcgtgccggccgggctgggcgtgcaggaagcggtggtgatgctgctggggcaggtgctggggatggatgcgcaggtctcgctggcgctggcgctggtcaagcgcgcgcgcgagatcctgttcggcgtgcccgcgctgctgtcatggcaatgggtggagctgcgccactggcggcgcagccggcacacgggccacgcctcgccctgatggcgtgcggcgctcaggcgtcagacgcctggcgcgcgttatgggtggtcaggtacttcaccagcccgtcgaccccgctgcgcgcgacgatgtccgcaaactgcttgcgatacacctcgatcagccacgcccccatcatattgatgtcatagatcttccagccgttggctgtgcgctgcagccggtaatcgatctgcatctcgtcggcattgttgatcacacgcgtctgcaccaccacatcggtggcgccgctgccggacttgaccggctggtagcggaacttgacgctctgctcgcgcagttgcgccagcgacaccgcatagctgcgcacgagcagcatctggaactgctcatggagctgttgctgctgctccggcgtggccgtgcgccaggcactgcccagcgccagccgcgtggtgcgctggaaatccgtgtagggcaggaactgcttctgcaccaccgcggtaatcttggcgaggtcgccggcgcgggtgtcgggattggactggatggtgccgatcacgccctccaccgcggcctgcaccagccgctcggggctggcgcgcaggtcgccgggctggactgcctgggcgtgcgctacggaaaccatggccaccgccgcaagcggcgccaggggaagcaaaccgtgaatcgtcatcgatatgagaaccaggaaggacggtgaagcggcgccggcgctgcagcgccgatgccaggctgacagtttatagcggatcggcctgaatcgcggatgcccgggccgcgcatgccgcatgcgccacgctgccagccgatatactcgcggttcgtgctccttccggatccgcccatgctgacttcgctgctgacacgcattgtccggcttgccactgcctggccgtggcgcgtcatcatcctggcggcattgctgaccgccgtcagcggcgtctacgtggcccgcaactttgcgatcaacaccgacatcggccgcctgctggaatccgacgccccctgggcggtgcgcgatgccgccatcggcgacgcctttccccagcgcaaccagttgatcctggcggtggtgcaggcgcccgcgaccgagctggccgatgccgccgccgacgcgctggccgaggcgctgcgccgccagccggcacgcttcaccgcggtcagccagcccggcggcggtgcgttcttcgcgcgcaacggattgctgttcgccagcaccgatgaagtgcgccagctcacgcaacagctgatgcaggcgcgcccgctcgtcaacgcgctcgcgcatgacccgaccctgcgcggcctgtccgatctcctcgccaccacgctggcgctgccgctgcagatggggcaggtaaagctgggcgacatggccaggctgctgggcagcagtgcacggacactagaccaggtgctggccggcaagcccgtcgcgctgtcctgggcagggctgctcgacgacagcctcaagcccgggcccgatggccaggtctacagctacatcgcgctcagccccgtgctggactacagcgacctgcaggccggggccgccgcctcgcgcgcgatccggcaggcggcggccgagctgcagctggcgcagcgctaccaggccacggtgcggctgaccggcccgcaggcgctggccgacgatgaattcgcctcggtcagcgacggcgccgtgctcaacggcgtgctgacggtgctggtggtggtgctgatcctgtggctggccttgcgctcggcgcggctgatcgttgcggtgctggccagcctgtttgccgggctgctcatcaccgccgcgctggggctggccatggttggcgcgctgaacatgatctcggtggcgttcgcggtgctgttcgtcgggctgggggtggacttcggcatccagttcggcgtgcgctaccgcgccgagcgccatgaccgcgaccatatcgtcgaagcgctggggctggccgcgcgcgcggtgggcgctccgctggcgctggcggccgcggccacggcggcggcgttcttctgcttcctgcccaccgactaccgcggcgtggccgagctggggctgatcgccggcgtgggcatgatggtggcattcgccaccaccttcacgctgctgccggcgctgatctgcgtgctcaagcccggcggcgagcccgaggcgccgggcttcgcgtggctggcgcccgcggaccggttcttcgaccgctatcgcaagccggtgctgctggtcaccctgctcgcgatcctggcaggcgcgccgctgctgccgcacctgcgctttgacttcgacccgctgcacctgaaggaccccaggtccgaatcgatggccacgctgctggcgctcaaggacgcgccgcaggccggcaccgacgatgtcagcgtgctggcgccttcgctgccggccgcgcgcgatctggccggcaagctggcggcgctgcccgaggtggcgcgcgcggtcacgctgcagactttcatccccgcagaccagccgcccaagctgcaggccatcggccaggcctcggccgcgctgatgccggcgctgacgcagcccaccgccacgcccgccaccgacagcgcgcgcgtcagtgcgctgcgcaatgccgcgcggcagctggccatcgccgccgacgagcatcccggtccgggcgcggccgaagccgcgcacctgtccgccacgctgaagcagctggcggccgccgacgccgccacgcgcgaccgcgccgagcgcgccatcgccgtgccgctgcagctggcgctggcacggctgaagctggcgctgggcccgcaacccgtcagcgagcagacgctgccgcccgaactggtgcgcgactggatcacgccggacgggcgcgcgctggtcaacgtcagcccgaagctgccgccgcccgccagcgcacagcgcgaggccgcgctggaccgcttcatcaccgcggtgcagcgcgtggagccgaccgccaccggcgggccgatcgcgatccgcggctcggccgataccatcatggccgcctttgcgcaggccggcatctgggcggtggtgtcaatcaccatcctgctatggatcacgctgcgccgcttcggcgatgtgctgcgcacgctgataccgctgctggtttcggccatcgtcacgctggaattgtgcgtgctgttcggcattgcgctgaactttgccaacgtgatcgcgctgccgctgctgctgggcgtgggcgtcgcgttcaagatctactacgtgattgcctggcggcacggcaagacccagctgctgcagtccagcctgacgcacgccgtgctgtacagcgcggccaccaccgccaccgctttcggcagcctgtggctgtcgcagcatcccggcaccgccagcatgggcaagctgctggcgctggcactggcgtgcacgctggtcggcgcggtgttcttccagccgatcctgatgggccgcccgcgcgaaggcgcccatcacaaacatgacaaggccgcccggtcataatcacaaacccgatgcggccgaccccgacccccttcgtacaatgcctttacgccagcgcgctacatccgttgccaccaccgccattgccgccgccctgctcgccggctgcgccaccggcccgcaagccagtcccgacgatccgctcgagccgatgaaccgcgcggtcttcaccgtcaacgacaagctcgaccagtacgtggccgtgccggtggccaagggctacaaggcggtcacgccggagccggtgcgcaccgcggtcaccaatttctattcgaacatcgcggacatcggcaactttgccaacaacctgctgcagggcaagggcgttgaggcagcggagagcttcatgcgggtcgcgatcaattccgtgctgggtatcggcggactgatcgacatcgccacgcccgccgggctgcagaagcattcgcaggatttcggcctgacgctgggcacgtggggcgtgccgtcgggaccctacctggtgctgccgctgttcggccccagctcattccgcgacggcgtgggcctgtatgtgaatttccagttcgacccgaccacctatgccgagccggcggtgcgcaattcgctgttcgggatgaacgtggtggacgtgcgcaccaacctgctgggcgccaccgacctgctgaagctggcggcgctggacaagtacgcctttgtgcgcgatgcctacctgcagcggcgccgctacctgctgggagagaacacgtcgctgccggactacgacgaagacgacgacggcggcacggccgcagcacccgccgcggaggcgccggcgggcacgcctgcgcccgcgcagccgcaggcgccgcgctgacgcggggtcttagccgccgatccccagcagcaccacctcgaaggtaagcgtggcgttcggcggaatcgtgcccggcacgccgcgcgcgccgtaggccgtggccggcgggcaggtcagcttggccttgccgcccacctgcatcgcctgcaccccttcggtccagcacgggatcacgcggttgagcgggaacgagatcggctggccgcgcttgtacgagctgtcaaactcggtgccgtcggccagcgtgccgcggtagtggacctgcaccgagtcggtggccttgggcgaggcgccattgcccttgatcaggtgctggatggtcatgcccgacgccagcgtctgcggcgccgcagcgggtgcggccggggccgaggcggccggggcggcagcggaggcggcgcaggccaaggtcagggtgccgaggaaaagcgcaagtgttttcatgggaaacctggtcgtgaggtcgtgattggggatgcggcagtttaaccgacacacggcaacgatatggcggcagcggcatatagcgcacaacgcaccccggccgtgcgccttgcggcaggcatggtgcggcgcaccccgccgcatccgttacacggggcgttttgccgtctacgatggttcgtgacagccccgctgccgcgggcgcacggagattgccatggcactcacggattcacgggaccttccggtctcgacccagaacgcccgctcggtcgagcagtatgagaccgccctgcaactgctgaacggctactacggcgacccgctcgccgccatcgacacggcgctggccgccgaccccgacttcgccatgggccacgcgctgcgcgccgcgctgatggtcacctctggcgacggcatggccgagcccatgctgcgccagagcgtcgaagccggcgaagcccggcacgcccgcgccaacgaccgcgagcgccgccacatcgccgcggcacgggcctggctggacggcgagttcgagcgctcggtccggctctacggcgatatcgtgatcgactatccacgcgacctgctggcgatccagaccgcgcatctcggcgacttcctgctggggcagtcatcgatgctgcgcgaccgcgtggcgcaggcgctgccgcactgggatgccggcatgccgggctacggctacctgctcggcatgcatgccttcggcctggaagaaacccagctctacgagcgcgccgaggaaagcggccggcgcgcgctcgagctcaatccgcgcgacccgtgggccgtgcacgcggtggcgcacgtgatggagatgcagggccggctggacgacggtatcgcctggctggacgggcgccgcgacgactggtccgacgacaatatgctggccgtgcacaactggtggcacctggcattgttccagctggaagcgggcaggaccgacgaggtgctggcgctgtacgaccgctatatcaagcgccccgcgccggcgatcgcgctggacctggtggatgcctccgcgctgctgtggcggctgcacctgcgcggcgtggacgtgggccggcgctggcagccggtggcggacgactggctcggccgcggcgcggccggctactacgccttcaacgatgtccatgccgtgatggccagcctgggcgcgcaccggcccgctgccgccgaccaggtccgcgccgcgctggagcgcgccgccctgggcaacggcaccaatgccatgatgtcgcgcgatgtggggctgccggtggccgatgccctgatcgcgttcgaccagggcgattacagcaccgccatcgacctgttgatgccggtgcgcctgatcgcccaccgcttcggcggcagccatgcacagcgcgacatcgtcagcctgaccctgctcgaggcggcgctgcgcggccgccgcagcaacctggcgatcgcgctcacggccgaacgcgccgcgctcaagcccatgagtcctagcctgcaccggctggtgcagcgcgccgactcgtgccgcgcataagtctccctgccgcggccgggatcggcgcctatactgcacctgtcctgaccggagaccacccatgcccagcttccgcgccctgttccgccccgccctctttgccgccagcgccgcgctggcgctggcggccgtgccggccattgcccatcacggctggtccacctacgacgagaccaagccgctgacgctgaccggcaagatcgtcgagagccactacgagaacccccacgcgcatatccgcatcgatgccggcggcaagcgctggctggccgtgctggcacccgtgtcgcggatggaggcgcgcggcgccaccggcgacaaggtggccgtggggcgcgaggtcacgctggtcggctacgccagcaaggaaaaggccgacgagctgcgcgccgagcgcatcaccgtggacggcaagaccgtcgagttgcgctgagcgggcgcgcgccgcatgtcggtgctgttcgcgcaatggacggagtgggccggcgcgctggcgcggctgccgttcccgatggccctgcgcagttcggcctgggcctatcccgcggtagagatcgtccacctggccggcatggcgctgctgttcggctccatcttcgtggtcgacatgcgcctggccgggctcggccggcggctgccggtgagcctgctgttgcgccatgcgctgcccttcaccgtcggcgccttcattgcggtcgcggccagcggcgtgctgctgttcctggcccatgccgatgagctggccgccaatcccgcgttcctggccaagctgtgcctgattgcactggcgctggccaatgtgctgtggttccacttcggtccctatcgcagcctgcatgccgggcaaccgggctgggacagcggcgtcgcgccgccggccggcgcgcgcgtcagcgccattgtctcgatggtgacgtggtcgctggtgatctgcgccgggcgtctgattgcttatgtctgatggccgcgggactcacggcggcgccggagacagcatccccagcatggctaccagggccatcaccagcgcggcggcgcacgcctccagcagcaggctgcgccgcaacgccagcgtcgccgcccgatgctccccggcctgcaccgccaacgccagccgcgggctcaggcggaagcggttcgcggcagccaggccaagcatcgccacgaacagcgcgagttttgcgacaagcagcccgccataggacatcggcgcaagatccggcagcgccgggcccacgatgaaccagtagttgagcgcgccggtcagcagcagcgtggcaacaatgatggtgccgatacgggcaaacccgttcgaggtgcggctcagcagcaccaccgccgcccggtccgataccggccgcgccagcgacagcagcacgaacgcggccaacgcgccgacccaggcgccggcggccagcaggtgcgccacgtcggcgctcaggtggagatagcgcaaggcgccctcatgcatcgcgccgtggccgccccaggccagcgtcgccagcgcaatcccgccgaacccggccagcgcagtgaagcgcgcgcccggccgcctgcgccaggacacgcaggccagcacgaacagcagcagggccgccaggcgcaccgaccacgccagcccgaaatccgtccctgtgacgatcatggcgaagacgtgggcctgcaacgcggcgtagtcggactcccctgtcatggccagcgccatcaccacaagggcagccagcgaaagcccgatgccggcgatggcgcagcccagcgcaagcgcctggcaacgctttgcaaagcgtgaggcccgttccccccgatgcagcgcataggtgcagaacagcggcagcccgaacagcaaggccaggtcgaaatagagcgccaggcgcagcccggcggccacccagtccggctgctgcaatcacttcaccgtgaaggcaatcttgccgttgacgggatgggtatcggacgacaccgcccgccagtccacccgatagctgcccggcggcagcggctgcgtgggcgtgatcaccatggtcttggggtcgtcgctgccggagactttcacggccattttcatcggcgcatggtcagccatgcccggcatgccggtcatcaccaggttggcgccggaaaactgggtgaccaggctctcggagaactgcagttcgatcttctgcggcgcggccacctcggccttgtccgccggcgtggacgacaccagcttcgggtgcgcgaaggcgatgctgctggccagcgcggcggttgcggcaagcagggtctggatcagggggcgattggcatgcatggttgtctccgcttggggatgatgaagttgtggtgtcagaaccagacccggacaccggcgacgaaacgcgtttcgcccgccttgccgccagaggtccggatcatgtcggcggtattgccgaaggtctggtagcgctccacgccgatatacggcgcgaactgccggctgaactcatagcgcagccgcagccccacggtgccgttggacaagccgctgccgatgcccacctccgggtcgttcttgccatagaggttggcttcgatgcgtggttgcaggatcaggcgctgcgtcagcagcaattcgtattcggcggacagccgcagcgcggtgcggccgctggtgccgacataggcagtggcatcgacctcgaaccagtacggcgccagcccctgcaccccgaacgccagccagttgcgcgccgggcgcccgctgccggtgtcgttgcgcaggcccagttgcgtatcccagtagctggccacggcgtgtccccacagcagctcggtgcgggcctcgtgcagcttgcccttcgacgcttcgccctcggccttgagcaccagcttgtcgtagctgttgccgaaccacgcctgcgcttcataggcggcggcattgctgccattggcgtgggcccactccaggcggtcgaccagcaccgaggcgaacaggtgctcgtcggccatcaccagctggcgtttgtcgcccagcgcgtacttgccgacgcccagctggtagccgccggaataggcatgcggatcgcgggcgtcgggcggcgcgctgccgccctgcatcttcatgtcgccgtggtccatggcaggggcggccatgccctgcgtgtccggcgtcggcgcaccgccaccgtccatggtctggatcccgtcctgctccatgccctgcatctgcccatggtccatgccctgcatggcggccggggcatcgtgctggtgcgcatggccggcatgcgggtcctgcgcctgggctgcgccgattgcggtcaaggccagcgccacggccagtatcgtcttcttgtgcctgtgcatggagattgcgaattcaggttgaaccatcacgccaccaccacttcgcggaacatgcccgcatccatatgcagcatcaggtggcaatgccaggcccagcgtcccagcgcatcggcggtgaccaggaagctgatgcgctgcgccggctgcaccgggatggtgtggcgccgcgcctggaagctgccgtccggcgtttccagctcgctccacatgccatgcaggtgcatggggtgggtcatcatggtgtcgttgtgcaggatcacgcgcagccgttcgccgtgcttgaagtggatcggcgtcgacttgccgaactcgacgccgtcgaaggaccaggtgtagcgctccatattgccggtcaggtgcagctcgacctcgcgcccggggccgcgcgcatccatggcgccgccgatggtgtgctggtcggccagggtcagcacgcgcctgccgttgttgcgcaggccgatgccgggatcgtccaggtaggtgcgggccatgtcgacgcgcatgtcggtgcccggaccgtattcggtgcgggcgtggcgggcggtcttgctggggaccttgagcgggtcggcggcggccatggcgtgctggctgtggtccatgccggcgtggtccatgccctgcatcggcgtggcgccgtgctgcatgccgccgtgtcccgcatgaccgccatgcccgccgttgcccgtcatcgcgcccatcatgtcggtcatggtcagccattcggcccggtctagcgcgggcaccggcgccgccagcccttccctgaccgccagcgtgccgcgcgcatagccggtacggtccatcgattgcgcgaacagcgtgtaagcgtcgtcgcgcggttcgacaatcgcatcgcaggtctcgccggggccgaagcggaattcatcgaccgtgaccggttcgatatcctggccgtcgacctgcaccacccgcagcttcagcccggggatgcgcacgtcatagaaggtgttgcccgagccgttgataaagcgcaggcgcacggtctcgccacgccggaacagcccagtccagttgccggccggcgtgacgccgttggccaggtgcgtgagcgtggcgctggacaggtcggccaggtcggtcgggctcatccgcatctggttccacatgctgcgcttgtccagcgcctgcttcagcccgtcgcgcgagacgtcgcggaagaagtcgaccacggtcggctggttgtagttgtagtagtcgccctggaccttgagcttggtcagcacccgcatcggatcttcgtcggtccagtccgacagcagcacggtgtggtcgcggtcggcccgcacactttcctggcccgtggccggatcgatgacgatgccgccgtacacaccggtcatttcctggaagcccgaatgcgagtggtaccagtagctgccggtctgcgcgaccttgaagcggtaggtgaaggtctggccgggcgggatgccggcaaagctgatgcccggcacgccgtccatctcaaacggcaggatgatgccgtgccagtggatcgaagtggcctcgcgcaggcggttggtcacgcggatggtgaccgtgtcgccctcgcgccagcgcagcgtcgggccgggcagcatgccgttgatggtggtggcaatggccggcttgccggtaaagttgaccagcgactcgccgatcaccaggtcgaactcggtgccgcgcaggaccggcgccgagccggagccggccggggcagcctgcccggcgcgctggcccacatgctgcgcccacgcgctgccgccgacgccagcaaggctggccaccacgccgccggcaaccagcccttgcacgaagcggcggcggggtaaatcgggcagcacaaggcgggtactggggtggcgtcgcatgtcatcagtcctggtagaaagcatgccaagcgtagccaaggccaccctacgcacgtctgaccggaacatgacattgcggtaatcttccggtcatgttggcgcccgcgttgccggcgtagagttgccggaccctgcccaaagggccgatcgatcaaggaaagtgctgtgaaactgctagtggtggaggacgagtccaagaccggcgaatacctgcgccaggggctgaccgaggcgggctttgtcgtcgacctggtggccaacgggctggacggccagcatctggcgatgaccgagccctatgacctggtcatcctggacgtgatgctgccggacgtagatggctggcgcatcgtgcaggcgctgcgcgcggcggagatcgccgtgccggtgctgttcctgaccgcgcgcgacagcgtggccgaccgcgtcaaggggctggagctgggtgcggacgactacctggtcaagcccttcgccttttccgagctgctcgcgcgggtgcgcacgctgctgcgccggggcacggcgcagatggcgctggaccgcatccaggtggccgacctggtgctggacctgggccgccgccgggccacgcgcgccgggcgccgcatcacgctgaccagcaaggagttcgccttgctggaactgctggcgcgccgccgcggcgaagtgctgccgcgctccttgatcgcctcgcaggtgtgggacatgaacttcgacagcgacagcaatgtcatcgacgtcgccatccggcgcctgcgcgcgaagatcgacgatgagttcgagcccaagctgatccagaccgtgcgcggcatgggctatgtgctggaagcccccgaggcagcggagaacgctgaatgaaggtccggatgtcgctgacggcacggctcaccatcctgttctcgctgtcgtcggccgcggtgctgctggggctgggcgtgctgatctggctggcgatcgacaatcatttcgccgacgaggactacgccgtgctgggcgacaacgtgcggctgatccagaagatcgcgggcgaaggcccggcggcgtcgctggcgcaacgactgggcccggtgctggaacaccatgccggattcctggccgaagtgcgcgccgcggacggcaagcgcctgtatgccacgcaggacttcgacttcggcatggccctggccgccgccgcgcaactgccggcgcagcggcatgccttcacctgggaacagggtggccagacctaccgcggcatgcgtgcgctggcgcaggtgccgcccggacagccggggccgctgcaggtcgtggtcggcatggacacggcactgcatgcccacttcatgcacgccttccgccagtcgctggccttctacgccgcgctggccgcgctggcgagcgggctgctgggctggtgggccgcgcgccgcgggctctcgccattgcgcaccatggcctcgcgcgcgcgcactgtcaccgcgcacaagctcgacgagcgcatgccggtcgatgccgtgccggtggaaatggccgacctggccgcgacgctcaacgccatgctggaacgcctgcagcgcgatttcgcgcgcctgtcggagttctcatcggacctggcgcacgagctgcgcacgccgatcaccaacctgatgacgcaaacccaggtggtgctgtcgcagccgcgcgatgcggacaagtaccgcgacgtgctggcgtccaacgtggaagagctgcagcggctgtcgcgcatggtgtcggacatgctctacctggcgaagatggagcacggcatcaccctgccgaacgccgagccgatcgaggtcgctgatgaggtcgctgcgctgttcgatttctacgatgcgttggctgaggacaagggtgtgcgcatggccgtgcgcggcagtggccgcatcaccggagaccggctgatgctgcggcgggcgctgagcaacctgctgtcgaatgcgctgcggcatacgccggcgggcaagggcattgtggtggagatcttgcccgctgccgaaggggtgacggtggtcgtcgagaacgaaggcgagaccatccggcctgaactgctgccctcgctgtttgaccggttcttccgcgcggacaagtcgcgggcgcggcccgagtccgatggtgcggggctggggctggggctggcgatcacgcaggcgattgtggctgcgcatggcgggggcattggagtggagtcggagggggggcggacgcgctttgtcctgacgttcagggcgtagggagtgagggagactgcgccgtgccagcgctgatcgcatccgccggcaacccaggcagcatggcgcgtatcgcggggacgagctcccgcgtgagcaccgtccgcgtgatccgggcaatgtcttcggcaaggtcggaccattccgccattcggcaaagcaggtaaaaatcgcgctggcccagccgcgatgacgggatcggcaccagctcgacctgatccagccacacccgcgattgccagaggcaaaggggcgtgctgacggcccacccaagtcccgcagccaccaggctcagcagcggatcggtcgcatcgaactcgaatcgacgtgccgcttccacgccgatgtggcgcaggtatcgctcgacttgctggccgatgaccgagcgctgcgtgtaccggatcagcggcagatcgccgacacggtcggcgaggtcttgcgccttggacaacggcagtacatggctgcctttgggaaatacggccacccagctttcggaaaacagaagtcgctgggcaatgcgtgcttcggctaccggcacttcggtgcagatcgccaggtccagctcccggcccagcagctgggcattcaggcccggggtcaggccagaccatagctgcatttgcctggcagaccctgacagcccgcgaatcaacgccggccccaacgtcgctgcaaaggagtccacacaaccgagccgtatctgggcgtggtccagccgcacgcgcttgcgcaactcctcatccacatgccgggcctcggccagcaggcggtccgccatctccagcaggatgttccctgcgcgcgtgggcctggcaggccgcacttccctgtcgaacagctggatcccgtattcgacttcgagtgagcggatcatctggctgaccgcgctttggctgacgccgagcccttgtgcggcaagggccatggaaccggattcacagacagccataaagacctgtagcgcgtgcaggtcgggcacgcgcgcgcggcgccgagtcggggaaatcgcggagggcatgggagcggacttggccatgggcttgcctgcaacagggagcggtgtcggccactataacttaagcaaatctaaatttttctataaatatctcttcaactaaggctccggggctgccgtcgctcctaggcttgcatccagttctgatcccaccaggaaatctccatgcaaagctacgacgcgatcgttatcggagccggcgtgatcggcagttccgtcgcctgccatctcgcccgccagggctgcactaacgtgctcgtgctcgagcgcatgcagatcggtacaggaaccacctcccaatccagcggcattctgcggacgcactactcggtcatcgagaacgtccggctggcgcaagcgtcgtggcaggtgttcaacgactttgccgcttacctgggcgacgaagaggcctccgcgggcatggtcaagtgcggctacctgatcgccgcgccggatggtcccaggctgtccccgctgcgtgcctcgctggaagcccagcaggcacaggggatcgaagtgcggctgctcgatgcaaaggaagcgcaaagcctgcttccgattgcccgcttcgacgacgctgcgctgatcggctacgagccggaagccggctttgccgacgcttacctggtcgccaccggctttgcgcgggcggcacgccgcctcggggtcaggatcctcgaaggcgtcggagtcgaacggttgttgctcgacggcggcaaagtcgccggcgttgaaacctcgcgaggaaccttcctcgccggcaccgtcatcagcacccagaatatctgggcgaccgaaatcgagcgctggaccggcatcgccagcccggtcgtccccgagcgccatgccgtgctggcactggaagcggcatcgccctatacgttccagatgccggtgtacaaggacctcggctctcccggcatgctgtattgccgcagttacggcggcaggcagatgctggtcagcgagggcaccgtcggtgagacgctgtcgtcgccggacaacgagcaaggcgacatcagcatgaattacatggtcgaagtcggcgcgcaagtcgccgagcgcttccccacctatgcggacgccgggattgcttcgtcctggaccggcgtctacgacgtgacgcccgactggaacccggtgctcgggtgtctgcccgaggtaccgggtctcgtggtgggttacggcttctcgggccacggcttcaagctggctcccgcggtcggacgcgtgctggcccaggcagcgctgggcatcgagaccgagattgacatcgccccctattccctggagcgcttccgcaatggtgcgctgctgactggcaagtacggtctcggcgcggtgtcctgagcccgcgtttgcagtgctgccgatccgggtcgcagggcaccatcactccccttgtcgcggatagatggtgatggacaggaacctgatcggacacctggtcagacctaccgggccatgcggtatctcgccggcgaaggtcagggaatcgccgggttcgagcgtataggtttgctgtccgcagcgatactcgaccacgccctccagcatgtacaggaattcggtgccggggtgctggaaggtcgggtagcgctcggtgtcgtcctcgatcgtgatcaggaacggctcaaaggctttcacggggccctggtcataggccagcagatgataggtatgaccgctcctggtgccgcgccgcaccacctccatccccgctccatgcctgacatgctgcgcggcagccgacgcgccatcgtacttgctgaacagcaccgccattggcacgcccagcgcgcgggcgatacgggcaagcgtatccatgccggccatggtgctgccggtctcgatcttcgacagcatcccgcggctcaggcctgcctgttccgcgacctgggcaatcgtcagcctttcccgcagccgcagttcgcgaatgaccatgcccaccgattcctcaatgtggggcacttgggcttcaaaagggggctcggcatgggtcttcatgtgggtctctcagtcattgacgcaccaggaggatgattcatgatgggcacatttgttgctccacaggaatcatcgcagatttgcgtcccagtgagcaagtcatgcgcctggcgctgcgaggcgcattccaaagtcggaaggagccgatccatgaagtcagagttgagtgcgcatcttgcggcgccagccggggcgctgaccccggctccgcggttcaacaccgtcgaagacgctcaagactatctgctggcgcgcggcgtcagctacgtcctcgcgcagttcgtcgatatccacggcgtcgccaaggccaaatcggtgccagtggcgcatcttggctcggtcctggcagagggtgcgggctttgccggctttgccatctggggcgtcggcattgaaccgcatggcccggacttcatggctcgcggggatctcgataccatcgggctggtgccatggcagccgggcctggcccggatcgtatgcgaagggcatgtcgatggtgcgccatggcagtacgacagccgggtcgtcctgaagcggcagatcgccaggctctcgcaaggtggctacacgctttataccggcctcgagcctgagttttcgctgctgcgccgtgacgacaaaggcggcatcggtccgtgcgacccgagcgatacgctggccaagccttgctacgactacaaggggctgtcgcgcacgcgtactttcctggagcgtctgtccaacggactgcgcgccgcgggaatcgatgtctaccagatcgaccatgaagacgccaacgggcaattcgaactgaattacaccttcaccgactgcctgacgtcttgcgaccatttcatcttcttcaagatggcggcatcggaaatcgccaacgagctgggcctggtgtgctccttcatgccgaagccgtttgcaaaccgccccggcaacggcatgcatatgcacatgtcgatcggcgatggccagcgcaacctgtttgctgacaagagcgacccgcgcgggctggacctgtcccagctggcctatcacttccttggcgggctgctggcccatgcgccggcgctcacggcgctttgcgcgcccaccgtcaattcctacaagcggctcgtggtgggccgttccctcaccggcgccacctgggctcccgcgtatatcagctatggcgacaacaatcgctcgagcatgatccgcatccccaagggccggctggaactgcggctgcccgatggcgccgccaacccgtatctcgccacagcggccgtgattgcggcggggcttgacggcatcgaccggaagctcgatcccggcgcaccgcgcaacaccaatctctatgagtggagcgaggcgcagctggccgaagccggcatcggcctgctaccccagaaccttggcagcgcgctggatgccctcgaagccgatgcgctgataaccgaggcactgggacccgttgcgcaagagttcctgaagctcaagcgcatggagtggctcgaatatcaacggcatgtctcggactgggaagtgaagcagtacctggaattcttttgaagaaggaatcacgctatgtgcggaattgttgcattgttagtcaagacatcttcgctgcgggaaaagcttggcgagctgatggtgcccatgctgatcggcatgaccgagcgtggcccggattcagcgggattggcggtgttctcggcgcctgtggaagaacgccacaggaagatcagcgtctatgccggctacaccgatgacggcgaacgctatgactggaatcgcctggccgacgcattgaatgcggccctcgacgtgcacgcaaccgtgcaggcacagggaaaccatggcatcgtgaccttccgcggcgagccagagcgcgtcaaggactggatcgccgcgaacgaccccaagctgcatgtgttctcgacgggccgcagcatcgacctctacaaggacatcggcaccccggctgaagtggcagcccgttaccgcttcgccgaactccagggcagccacctcgtcggccatacccgcatggccaccgaatctgccgtcacgcccgatcgcgcacacccgttcaccgccggcgaggacttttgcctggtgcataacggctccctgtcgaatcccaacggcatccggcgcatgctggcgccccatggcatccacttcgacaccgacaacgacaccgaggcggcaacgcgtttcctggaatggcggctgcgcgaaggcgacacgctagagcaggcgctgcaggcaggctttgatgtcctggatggcttctacaccttcctgatgggaacgcccacggaactggcgctgatccgcgaccccttcgcctgcaagcccgcggtagtggccgaaagcgacgactacgtcgccatcgcgtcggaattccgctcgctggcccacctgcccggcgtcaggcacgcccatattttcgaaccagcacccgaggagatgtacgtatggaaagcgtgaagtttgacctcgcggtcacgccgctgcgcgaagtcaaccagtacctgcacaaggacgtgcctgcgcaaggcggcttgcgcgtgcagatcgacaacccgaacggcgcgcacgcgatcgccgccggattgaatgcgcctgtcgacgtggtcatcgaaggccatgccggctactacgccgccgggatgaatcaaggcgccaccgtgaccatcaacggcagcgccggaaccggcgtcgccgagaacatgatgagcggcaaggtccacgtcaagggcttcgcctccaacgccgcaggcgccactgcccacggcgggctgctggtgatcgacggcgatgccggcctgcgttgcgcgatttcgctgaagggcgccgatatcgtcgtcggcggttccgtcggaagcttctcggcgttcatggcgcaagcgggcaacctggtggtgctcggcgacgccggcgaagcgctgggcgactcgctctacgaagccgccatctatgtgcgtggcaaggtgaagagcctgggcgccgattgcgaagagaagaccatgggcccgcgcgaacgcgtggtgctggccggcctgctccaccgcgccggccatgtggatatcgacccgtcgtcgttcaagctgtacgggtctgcccgcacgctctacaacttccatgtcgataacgcaggagcctattgatatgaatgccccgacccaactgcaggacctggcatcaagttccacccagactccaccgcgctattccgcgacgttcgacccggctgccctggccgaaatccggcgcgccgcggccaccggcatctacgatatccgtggcggcggcgccaagcgcaagctgccgcatttcgatgacttgctgttcctgggcgcctcggtcagccgctatccgctggaaggctaccgggagaagtgcggaaccgacgtcgtcctgggaacgcgctacgccaaaaagccgattcacctgaagacgccggtcaccattgccggcatgagcttcggcgcgctgtccgcccaggccaaggaggcactgggacgcggcgccaccatcgccggcacgagcacgaccacgggcgacggaggcatgacaccggaggagcgcggccagtcgcagacgctggtgtaccagtacctgccctcacgctacggcatgaaccccgacgacctgcgcaaggctgacgccatcgaagtagtgatcggacagggcgcgaaacccggtggcggcggcatgctgctgggacagaagatcagcgcgcgcgtggcaaggatgcgatgccttcccgaaggcatcgatcaacgctcggcatgccggcatccggactggaccggccccgacgacctcgagatcaagatcctcgaactgcgggaaattaccgactgggagaaacccatctacgtcaaggttggcgccacccgcccctactatgacgtggccctggcggtcaaagccggcgccgatgtggtggtgctcgatggcatgcagggtggcaccgccgcgacgcaggaagtgttcattgagcacgtgggtatccccatcctcgcggccatccggcccgcggtgaaggcgcttcaggacctgggcatgcatcgcaaggttcagctgatcgtctcgggcggcattcgcaacggcgcggacgtcgccaaggccctcgcccttggagcagatgccgttgccatcggcacggctgcactggtcgcgctgggggacaacgacccgcgccatgccggcgagtaccacaagctcgggaccgttccgggggcttacgacgactggcatgagggcaaggatcccgcaggcattaccacgcaggatccggaactggcttctcgcctggatccggtacaggccgggcggcgcctggcaaactacttgtcggtcatgacgatggaagcgcagatcatcgcgcgtgcctgcggcaagtcgcacctgcataacctggagcccgaagacctcgttgcactgaccatcgaggcggcggcgatgacacaggtgccgcttgccgggaccgcgtgggtgcccgggcaaggtgggtactgagttcaagtggcacccaaaaaagccgcccacgccagttacggccattgggggagctggcgtgggcgcgaagaccaccggatgcggctccagcggcaatacgatgctacgcaaatccgcctgtggcgactgccaacaattgtgtcggcggccgtagcatggcttgcggccgatgctgtgccgctcaggccaccggcaattcgatacggaactccgcccccgccccagccgcactgcgcacgctggccttgccgccatgccgctcggccacggcccgcaccagcaccagccccagacccgtgccttccggcgcgccctgctgcccctcatgcaagcgcgcgaacggttcgaacaatcgtgcctggtcggcctcggcaatccccggcccatggtcctgcacggcaacgacaaagctgcccggctcacgcgtgagcgagaccgtcacggtccccgcttgcgggctgaacttgatcgcattgctgaccaggttggcgatggcgcgcgccagcagtgtcggttcaccctgcagcaccgcgggctcgtcaggcaggtcgatctgcagcgtcacgtcgcgggcattggccagcgcccagagctggtccgtcgcatccagcaccaggccacccaattccacttccatgaacgccagggtcttcgactccgcgcgcgccacgctgatgaagtcgtcggccagcgtcatcgtgcggcgtgcatgggcggcgatgcgtgccagcacgccgctgtccgtggcgacgtcgccggcggctgccccatcgcgccgcgcgcggcgctcatgcagctcgatcaaggccaggatcgatgcctgcggcgagcgcatgtcgtgcgacaggaagcgcagcatctgctcgcgctggcgctcggcaatgcggatcgcggtgatgtcgatcacgctgacgatcaggccggccacggcgccggcctcggcgtgcagcggcgcgccatgcagcaggtagcggcggtcgccgcgcccggccacctcgatgccgccgtcgggaaccgggaccggagcgatgcgggcgccggcgtggcggtcgtgcagcgactgccagtacgccagggccggtgccggcgcgggaaagattgcctcgatcagcgcgcggatggcggcccgcggcggcccggccgcgcccggcgcatgagcgggctcgccgtccagcaccgcgggcgccagcgccacgcagcgccggttggccagcatcacgccgccatccaggtcgcagatcgcggtggcatcgggcaggctttccaggccatcggacaggaagcggcgcgtgccgcgcagttgcgcgctcatgctgtagacggcgcgcatgcggctgtcgagcgtggcgccggtatggtgcggcgcggcaatcaggccgggttcgcgttccagccgcgccagttcgtcggtaaggaagcgcaaggccgcctcctggcgcaaccagctccacagcgggtagaacagcacgcagcccagcgccgcggcggcgggtgcaaaccatagccgcgccagcgccagcagcaacagcgagcctcccagcagggccgccagcagcagcccggtggccaccagcgcgccgcgcgggggcaggcgcagcgcggccagtgcggccagcagcaccgccagcagcgtgccgccgacctgccacgcgcgcggcaccgccacaatcgcatcgccgtcggtcagcgcctgcacggtattggccaggatctccaccccgctcatgccgcggccatcgcgcgacaccggcgtcggcagcacgtcgcccatgccggtggcgagcgcgccgatcagcacggccttgccggcaaagatggcggggttggcgcggccatccagcacgtcgcgcgctgacacgcgggcaaaggtgccgggcgggccggcatacgggatacgcaggcggccgctgcgctcccagccgttggcttcggtgatccgggccggctcctggcgcgcgatgccgggcggctcggcggcgcgaccgaacgccgccatcaccgcggccaggtgcggcacgccggcggcggccaccggatggggcccttcgctcagatagacctggcgcgccacgccatcggtatcgaccaccatgttgatatggcccaccgcggtgcccagcccggccagcgggtagcgcaccagcatgccggcggggccggattcggccaccaccggcagcaccacgttgccggcccgggccaggctgcgggccagcacggcgtcgtcttgcggatagcgggtgtcgcgctcggacaggatcacgtccacgccgatcacgcgcggcccgccggcggcgatgcgctcgaccagctgcgccagcaccgcgcggcgccacggccagcggccgatggcggtgatgctggcgtcatcgatgccgacgatgacgatgtcgtcgcgggccggatggtgctgggcgctgatggcgatgtcgtaggcggccaggtcggcgcgctcggcccagccctggcgcgcggccagcaccaccagggccagcacggcagcaagcagcaggcaccattcgatcagcgtgcgctgcccgaaagcgtgcccgggcgcggccggcgccgggcctggcgcgtcagttgagccggatgcggccaccaccgtccggccggtcgcccgacccgattgcgccgccctgcgagtcgcgcaggagggcattgacttcaatgcgctgcggcgcggagaacgccgccgggtcaggtgtcacccccggcgccgcacgtgccacgcggatgaaatagacgccgggcgcggggcgcggcaggtcaatggcattggtggtggtgtgctcgtcggccagcagtgtggcaaagccggcatcggccgacacctggacccggtagcccgcgccggcgccgctgccctcgggccagccgatatgcagcgcgccgccgtcgtcctgcagggtcggcacgggcggcttgggttcgacgctgaacgggaccgcgtccgaccacgggcccggccggcccgccgcatcgacgctgcgcacgcgccaccaccagcggcccggcaccagcgcttgcgtggcggcgggctcggaggccgcctgcaccacggcatcgcgcgtaaaggccgaatcggcggccagcgccagttcgtagcgcgccgcgctcggcacggtggcccattcgaaggcgacggcttcggcatagcgcaccgcatcggcggcaggctgctgcgtgaacggcgccggcgggttcagccgcaccgacaccggtgcctgggcgtcatggccggtcagctggtgcttgtcgatggcactgacgctcaggtacagcgtgccctcgggcaggccgtcgacgcgcgcggtcgtggcagtggcgccactggcggtgccggtccagaccagttcgctcagcgccgcatcgcgcgccaccagcacgcggtaggcggtggcgcccggcaccggctgccagacggcttcgaaggacgggcccagcacggtatcggccgggggcagcagggccggcgccggcagcagcgccaccggctgcgacagcttgccgccggccgacacgccgatgccatagccggcaccgaccgaagccgccgcggtcatggcacgctctgctgccggcctggcgcgggcaccccgcgccgcactgacgccgacgcgcccttccagcacctcgctgcggcttcctgccgtgtcggccgagacccggtagcgggtgccgcgcacgccggtcaccatcatcggcgtatgcagctcgaagcgcccgacgccgccgccctgcggtgccacgcgcgtatcggcggcacccttctcgatgcggatcacggtgtcggtcaggccgctgcgcgcgaacatgcgcagccggctgaccgagagcgtggtggccggcggcaccgtgacgcggctgcggtccggcaactccagcgtgaccgagccgcccgcgggggtctcgatgcgcgtggtttcgtccagcgtcatgccggcctgcaccggccggccattggcgcggaccgcaccggccacatggaccacacgcgccgacgcggcctgctcgggaatctggctgagcgggatgcgcaggcgcgagccgggcaccagccggtacggatcggccacgccgttcaggcgctgcagcgtgcgccacccctgctcggacgccatgtagcgcgaggccaggccgatcagcgtatcgcccggctccaccaggtagataaaatcggcgccttccgcgcccgcgggcccggcgtgcgccggaaccgccatgccggccagcagggccagcgcggcaccaccgatcaccttacgcatccgccccggcctcatccgcctccacatctgccgcggaagcctcttcaaagcgatagccgtgcgagtacacggaggtcagccgcacgccgttctcggggcgcagcgccagcttgaggcgcagccgcgagatatgcgtatccagcgtgcgcgagcccgcgcccatggcgcggccccagacggcctgctccatcacctcgcgcgccagcaggcgcccggtattgcggaacaggaacagggccagctcatattctcgcggggacagcagcgccggctcgccgccgacggtgatggtgcgcgcgtgggtatcgacgatgtagttgccgcgccggatcagctccacttcctgcgccgcctcggggtaggcgcggcgcagcagcgaacgcacgcgggcgatcagctcgccggcgcggatgggcttgagcatgtagtcgtcggcgcccacggtgaggccgtcgacgatgtcggattcggcggtgcggctggtgacgaacaggatcggcggcatattgccggacttctgccgcacccagctgaccagctcatagccgctggtgcccggcaactgccagtcgaccagcaacaggtcataggcgcgctcgcgcagcgcgcgcagaaagtccgcaccgttggcgaaggactcgcactcgaagccggcttcgctcaatatctgccggatcagttcggcctgatccggatcatcctccacggaggcaattcgcatacctctacatccttctgccagcttccgactgcaactgcggtctctgccacggcatgtcgacggctcggccggcaagtcattcctcatattcacccccaggggggcgcggccgtcgatctgatccgacgggccaggccgaagcccgccggctgccgccatgttacccaatcgcaggcccttccgtcgagatgccccgacgaggggtggtggcggcaactgcgccgatccctccgcgatcgtctttcgatctgcatcatccttgccgccatcgcgccgcccggggagccggccggcgcggccccggcagggcctattgcagcatgtaggtctcgtactccagccggtccagcttgcggtccagcaggtacagcgccagcgccaccaccaccagcagcgacaccgcaaagccgtagccgtaccaggccggccccaggtgcagcgtcagcagcgtcagcgcgaagttcagcaccacgaaggtcgcggtcagcagcagcacctcgcggcggcggtccaggtagaagtagatgttgagcacccccagcagcaccacctgcaggctggcgccgatcacgtccacgtacagcagcggcaggtacagctcggaaatgcccagcagccgcagcacccacacgcccaccgcgaacagcagcagcgcggcgatggcctgcaccttgacgatctcgtacaaacccagccggatggtctggaccatggtgttgcgcatgtcctcgatatgctcgagcgagctgccgccgcgcaccgcgttgtagaacgcgtcgtagtactcgacgaaatcggtctcgatgcgcaccaggaacaccgccatgcccgggatgattgccaggtaggccaggaacaccgggatgtcgtagatgatcgacgcatgcagcggcccgatcacctgctgcccggtggagggcgcgtaccagaacatgaacttgtcgatccagatacccaggttgtagagcaggccgatcgcgaccaggctggggtaggcatggcggcgctggaacacctcgaacgacatgaactggcggctggtgtagttgcggtagatcagcgtcaccatgccggtcagcaggcacagctggccggcggcgaaaccgcccagcagcccttccagcccgtggccgcgcagcaccagcgcggcgccgaccgagatcgcgtagcccagcaggaaggtccacacgatggccttgtactgcttcatgctcgacaggaagatcgcagcaatccagatattgctcagcaccacgaagcccgccaccatcagcagccggtacagcaccgactgctcgccgaagctgaataccgcgcacgccacgccgatgccgcccgacagcaccgtcgccagcagcgccaccgcgtggtagttgctcaggaccaggtggtcgcgcttctcgaacaaccggtccgaggtgaagcgcgtgaacgccagctgcatcggcccggtcaggatcaggctgccggcgatcaggtaggtcaccgacacctggaactgcgtgatcagcgagcccggcaccacgaagggcaggctcagcatgccgatcagcaggatgccgacgatggacaggatccatggcccggagctgatgatgccggcatacgcgtaggcgctcagcatgcccgacaggttgtcccgccgcagcatcttgcgcagctcgaatccaatgccagccatgctcaggcccctccgtggaccgggcagcgcgcggggttgccgccgccctgccgctcaggttcgccatgcccggcgccgtctgcctgcgccatcagccgttgatacagttcgcggtagctgcccaccatgcggtcctgggtgtagtagcgctccacgcgcgccacgccggcggcctgggccgcctgccagcgcgccgggtcccgcagcagcccgagcgccgccgcggccagggccgcggggtcggcaatgcgcaccacctcgccggccgagcccagcgcggcgtcgtcgccgggcaggccgaacagcagctcgcggcacgagcccacgtcggtggtcacgcacggcacgccggcggcaaagccttccagcaccaccagcggcagcgcctcgctgatcgagctcagcaccagcacgcccacctgcggcagcagcgcgtcgatgcgctggaagcccaggaacttgaccttctggcccaagcccaggctctcggccaggctgcggcattcacgcgcgtagtcgggatcctcgtcctcggggccggcgatccagccttcggcgtcggggtactcgcgcaccaccgtcagcatggcgcggataaaggtcttgacgtccttgatcggcaccacccggccaatcaggcacagcaccggcggcacgcccggcttgcggcgggcgcgcagcggcgccaggcgcggcaggtcgatgccattggggatgctgcgcgtgcgcacctcaggcgcgccgtcctgcacctggcggcggcgattgccctcatacagcgcgacgatgtcgtcgccggcgtcgtagcagacccggccgatggtctcgaagaagcgcacccacagttcgcggaagtagctgatctgggagatgtcgcgctcgaacacattgcggttgtcgcggatccactggctctggaacaggtcgatcttgcgttccttggtgtagatgccgtgctccgacaccagcagcgggcgctggttgcggtggcgcagcagcgccccgagaaagcccgcatagccggtggaaaccgtgtggtagacgcgcgccgggatcaggttgtcggcaatgcgcaccagctgccacagcggcttgtgcatgatgcgcacggtccagaaatagtccgtgaacgacgggtccgtgcagaagcgccggtattgctcggtgatggtctgccaggcgcggcggctgtacaggaaggcgtcctcgcccagcgccccaccctcgcgcagcgccggcatcagctcgcgcatcatggcgccggcctcggcctcacggcccgggtcgcgcagcagctcgtgcaggcggtccgaggcgtcgaacgccttggcatcgccggtgctgccctggaccagcggcggcggcgggaagtcgtacaggtagtgcgtttccaggtgcaccacgttgggcggcagctggtaggccatgtcgccatagtcctcgcgccggctgccgataaagacgatgccgaagcgcaggtccgggaacgcgcggatcatctggttgacccagctcgacacccctccgctcacatacgggaaggtgccttcgagcagcaacatgacgtcggccgacgtcgcttttaccaggatcttgctcatgattgccagtaccgcagcaggggccgcaccagcgggagcggcgaggggctgtcaaacgatgccatcagctggcgcaccgcggcatagtcgcgttccaggtaggcggcctcggccaggtgcggcagcacgcgttcgcgcgcgaagccgagggattcggcgcgctgcagccattcacgcgcctcgcgcggggcattgcgcgccagcgccaggcgtccgcgcatgtaccacagcgaggcattgctgtcgtcgtactgcagcgccgcgctggcgtagcgctcgacctggctggcggtgtagcggtagacgtcgccctgcaccaggttctggtagatcagttcccagtacaggtctgccagccgcttgctgatctcggcgcgctcgctggcgctgttggcgctctccagccgcggcagctcggccaggatctgctgggtcagctgcttctcggcgccgtccagcatgccgtaggccagcagccgcacgtcgtcgacgctgtcggccagcagttcgcgcagcaccgggctggcggtgcgcgccggcatcgactgcatcgccaccagcgcggtcatgcgctcgggcaggggcgcgcgcgcattgcccagctgcgcacgcaggcgcgcgccgccgccgtgggtgacgcgcgacatcaggtgcgtgacgaactcgggcaagcccacggtgccgatgccgctggtgtccacgcgccgcgggaacagcttcgagaacaggtagctgcccaggcacaccagcgcgccgcccagcggcacgaagaagcagaacagcgcgagaaagccatagctccatccgaacggcacgcgaaagcgccgcggcagcaggcgccacagcagcagcgccgtcagcgcggcggccaccgcctgcatgccgaagaaggccagcagcagcgcggtgctgttgccggcgcgcgccagcagcgccagcgcggcgatctgggcgacgagcccgctggcgccgagcttaaacatggggcgcttccccggccggcagcgtggccggcgcgatcgcgccatccacctgggcccggcgcagcagcttgaccagcgcgtcttccgagccggcgccgggcaccgccagcgtatagacgccgatgcccgcactggtgaagtcggtgccgaactgcgcgcgcagcatgtcttcgatgcgcaccaggtaggccgccaccgcctgcgcatcggacagcggcatcagcgtcagcatcgcgcggtgatgggcgttgaccaccggccacgccacatccagcgcgcgccggctgcgcaccacctgctcgaacagcgcatcgcgctccggatccgcgtcgaacaccagcgccacaaccgagctttcgatgccggtctcgcgccgcagccgcgacagccgcgcatagtccagcgcaaacgggtatgggcaggccggcagcgccgcctggatggtgcgggtggcgccggcgtgctccacgccgtcggcgtagtagcccagcagcaccatcagcatctgcaggttctcgtaggtcagcgacaggaacggcatgcgctcgaccaccagcaggccgatcaggtggtcggagccggccagcaccggcgccaccgccacgtagcgcgtctgcgcgccatgctgcaggccgtcggcgctcaggtgcgccagctggcgcgtgtccaggcagtggcgcaccaacgggtcggtggtgtcgagcgtgaattccgggccgatgctggcgaccgggacgccatccacgtgctcgccatcgcaggcatggagcgcggctgcctcaagctggcaggcctgcgccaccacctgcagcatcggctgcgcaccggccagcacctggccggtgcgcgcggcctcgtccagcgccacgctgcgcagctgcgacagcgtgtcgcgcagcgtggtgggccgcgccagcaggtcgttttccagccgctcatgcgagatgcgcagcaggtagtggttcttggtcagcgccgccaggcgttcgtccaggtagcggttcacggcgcgggcgcgcgccaggcgcgtgccccagatatcgccgaactgtccggccaccagcaccagcagcagcccgccgaggaagaacaggcgcgggaagggccctgccatcacgccggtctgctggtagaagtaccagccgcccagcagcatcagcacgctgcccacgccgatcagcgtgccatagcgcagcgccaggatcaccggcagcagccaggcccacggaaagcccatgccgagcagcagcggattctgcggcagcaccagccacgccagccccattgcggccagcatggccaccaccagttccaccacggccgcgcgcccgctgaccgccggcgccagcaggcgcgcatagcgcccacccaggccgatgccctgtccttgccgcgcgcgatatgtcttgtcagccgtattggccacgctcatccccttgcttcaaccattgcatcgccgcatcggtgtgcagcctcttcctggtggcttgccgccgcctcagccttgcatcagcggcgccagcaggcgacgcagcagcttctgcgcggtgcccgacagcgaggcgcggctccagccgctgtcgctgccggtggccgaccacaccacttcaccgctgttcacgtccagcagctgcagcgagatgccgaccgcaggctcgccgtccacgcccaccttgtagcgccattcctgcaccgcgccggtcagcgcgtaacgggccttctcggcacgcgcccattccagcgccttgcccacggcttcgcgctcggccggctcgaacagcgtttccgggttcaggctggccggataacgcttcaggctggccacgccgccggtcttcagcaggctctcggcaatcgcctcggcgcgcaggccggcctgcggcgtctcggtgtagttcacgatcggcagcaccgcgatgatctcgccgcgggccagcgccggcgcgcggccgacatccgtcaccgcacagcctgccagccacagtgccgcgcccagcgcgccgcaccatgccgccagccgcctggccactgtcttgcccgtcattgccgtggtttgcttgttcatcttcatccccttttccatgtcctgttgttacccgatccctgccatccgctgccgccggctcagtacagccagcgatagcgcattcccagttccgtcagcggcctgccaccgttgcgcgccgcggtctcatgcgagatatacagcgccaggtggtcgttgccgaataccgatccggccaccccgccctgcacgcggaagttctgccgtgcgcgcgtgtcgcgcagcagccccacttcaccgaacggccgccacttgcgtgtgtattcgtccagcagctcagtgccgaagccgaacagcacgccggcctgcgtgaagccctgcggcatgtagaacgccggcgtggcttcgtcgccgaccggcaccagcgacgccatgcgcggcgtcaggccgccgccgttggcactgtagttggcatgcgtgccgaccacgcgcacggtgtagtccggatacgaggtgcggatcctgtagccggcctcgacgtcatagaccatgccatgcccgagcgcgctgcggtcctgcccgcggaagctgctgtactcgatgcgcgcgccgacgaactcgcgcaggctgaagcgccaggttgcgcccagccccacgacgtccttggccccgcccacgcgcagcggcgccgattcgtcggccggctggttcagcccggccagcgtgctgaactgcagccggccctgctggttccactcgccgaagaagcgcgcggtcgccattgtgtccagcccctcgcggtagcctgccgtggcacgccagcgcttgctgttgtcgcgataacccagcgacaggtcggcgcgccggtcggacgacggcacgttcaccagctgctgcggatcggtgctgcgctggtcgcgccaggtgccgcgcaggttcaggtcatacccgtcccacaggcgcacgccacccgcgaggctgccttcggtatattccagcggcttctggtgcatgaagctcacgcgcggctcgatcgcctgggcgttgtagagcagcgtctcctgcaaggagtcctgcagcgtgtcatcggaacgggcccgctcctgggtttcgaaggccagcgtctgcgcggcgctgatgcggttcagttgctggttggcctcgatctggttggccaccggcacgcggccggcctggcgctccaggatacggtcaaggctgttcatgtcctgccggtccagcgcgatcgccacctcggcataggccggtcgctgcagccggttgacgtactggcgggccagccagcttcgcgccagttcgttggattccgcggacatcgcccatgccagcgcggcatcgcgcccggcagcggacagcgcggcatcgcggcgggccgcattgcgcgcgacctccgcggacgcgggcgcggttgccgcctcatgaagcggcggcagcccggccacctcgcccagctgcgacggcgcgcccgccatcggcggcaccagttcgcgcgccgccgtggaagcgcggtccgcgcgcagcatctggatcaccagcgcgcgcgagacatcgcccgaggcaaagatctgccccagcgccacggtctggcggcgcaggtccgcgcgcgaaggcgcgccggactcgttctcgtactcttcgtcgccgtcggtgttgtcgggccgcagccgggcatagcgcaccccgccctgggaccagccatggtgcaggtcgatccaggcctggcggcgcacgcgccaggccatgtcggtctggccgatggcttcataagcatcggccatcaggctgagccagagcggatcggcgctcttgccgtcgttgagcttgcgcaggtagtgcatggccgcgcgcccgtcctggaaacgcatatggcccgcggcgaaggcgccccacaggtcggggttgtcttccgcgtcgtccttgacgcggcgcatcaccgcgcgcacttcggtatcgctgccctggtcgaccagcgtccacagcagcgccgccagcgtttcgctgtcggcatcgcgcaggcccgcggcgcggcgcaggtcggccagggcgtggtcgcgctggccggtcacgcggtagtactccgcgcgccgcatcaggaagcggctcgactgcgctgccgcctggcgctgctcgggcgtcatgtcctgcaacaggcgcccgatacgccggtaggcgtgggcacgcgtgtagtagtacagcgccagttccagcgattccggcttgccgccgcggcgccagtcggcctcggcgatgcgcccggcgtcgatcggggtcttgtcgtagtaggcgatcaggttggagaaatccgcctcctgcgtgtcgcggacctcgtccaggcagtcgttgcgcgccgggcccgccggcctctccatgcagtgctcgtcctgcgtctgcgccgccgccagcatcagctggcgatagccgtccttgagcaggtcgtcgcgctggttcagccgcgccagctcggtaaaggtgcgccagtagaggatgtcatccttcccggccgtggcacgcgccggcagcatggcgtccagcgcctgcgccagcttgccgcgcacatagagcaggttggcgagcttcagcgcataggcggggcgcgggccgaagcgctgctgcatctgcgtatagatctggaacgcgcgctcgtccttgccggcgcgctcggccagcgcggcgtggcgttccatgatgtcgcgagccctggggccgtggctcaggccttcgaggaagcgcatggcctcttccggctcgcccaggcgttcgtaggcagccaccacctcgtccacggtcttcaggtccgagccgcccgcgcggtggcgcagcgcggccaggtaggcgcgatcgtcggacaggcccggggcgagccgcatcactgcatcccacgcgcgctcgtcgttggtggcgcgggcatagtcgagccagctcttcagggccacggccggctggcggttccattcggccacctgcgccagccgttcgcgccagatcgcctcgcccggcagccggcgcaccgcggtctcggccacgcgctgcgcctggtcgagcttgccggctgacaggaacacgcgataggcgagttcgtagtcgtcggcgttgaacggcttgtcggctggctccgccggcgcctgcgcgggcgcagcagcttgcgccgcaatcttgcgcgtacccagctggccggaggcggccagcgcttcacgcaaggccaggccgcgcggcccgtcgaggaagaccaggccgcgctcggcccacggctggctggcggcgatacgccgcgcctcggcctggcgtgcggccagcgccgccgggccggcatcgcgcgtgcgcgccgaaaccttcagcagccgctcgacatagcggctggcctgctccggcttgttggccgccagcgccagcttcgtcaggtagcgcagcacctccggatcgtccagcagcttgccgccgtggcgctcggcctgcgccagcgcttcgtccagcaggttgcctgactgcagcgtctgcaccgccttcaggaacagcgcgcgccgctcggccagcgtggtggcggccgcctgctgcgcgaacaaggcgttggcggcgttgcgatagtcgccgcccgcgatcgccatgtcggccagctggcggttccagaaggccgcgttgttgcggtcctggctggccagcgccgcatagaacttgcgcatcgcgtcctgggcgccggcctggcgcgactgcgtggccagcgtttgcaggtcggccagcccccagctgcgcccggcagcctggtccagcaggctgcgcagctgcaccaggttctgttcgcgctcaggcgtatccggcagcgcggcccaggcgcgctgctgcgcgatctcgatgcgcgtgcgcaggatctggcccgacaggtcggtgccctgcaccgcctgcatgcgcgccagcatggcctgcgcctcttccagccggccggtgcgcgcgtattgttcggccagcacgcccatgaaaccggggtcgtcgggcgtgaccttccaccaggcttccaggtaggccatggtcagcccgtcgatggtgcggccctggcccagcaggcgctcgcgcagagtctcgcgcgggaacatcagcgccaggccgatccccaccatcgcagtgaaagtcagcaccagcgccggcggcagcagccgctcgcgctcaaccggcgcagcggacttcgacttgttgcctggcatggttcggatcggtgacgggtgcggtatccacgcgcagcgtgttgcgctcgcggacggcctgtacgggcttgccatcgacgctcacacggcagttgccggcgttggcaagacggaagaatggcttgaagtagccgctgaaggcgaagcgcgtgacgccatcgcgctgcgaccattcgcgtacgatgccgttggcttcggccagctgcggcgcggccggggcggtgactgtgtcgcgcacggcgaagcgcgcatcgccgccatccaggtgcaggtagacgccgccgcccggtgccggcgaggtgccggtcacgccgtgcgccgcgcccacgtcgggcatgcccgcgccgctccagcgcaggttgcgcaggttgccgtcgccgcgcacgatccattcagcaccggtgccgcccggctggccgtcgcccacatcccgcgccacggccatgtcctgccagtcgagcaccttgcgcacgtagtcggtggagtgcagcggcagcagcggctgcgccagcacatagtcatagaccttgcgcagcgccttcagcgacgcggccttggtgcccgaatagctgtggtagtagatattgaccggcttgaagcgataaggcttgtcggtcagctcgtaggtctcgatcacgcgctcgaagccgtagaacgggccgtgccagaggttggtgtagacgttctcgttctggttgggcgcaaacacctggaaggtgccgccgggcttgttgatgcctagcggcgcgatcgcgatccagctcgggttgctgcgcgtgatcagcgtatcgccgccgttcatgttgagcacgcgcgccttctcggtgagccgcagcgcctcggccggcggctggcagtcgcccgaccacagcagcatgctgaccggcttgccggccggcgccagcgtgcggttgatgtagtcgatggagccgccgatctcgcggttcaggtccatgctgtagccggggatgctcaggtggaaggcctcgtcgccctcgaccaccgcggcgccgctggattgcgttggctgccctggctgggccggcacggtgcgcgaccactcgaacggatgcgagaaggtatggctggccacctcgacatagggctgcgcgaagatcttgcgcgcgatcggctcaagctcggcgctgagcctggggtacatgccgtccttgctgacttcgccctggatcaccgacatcgtcatcggcagccggtagcggtcgaagatctcgcggaacagcacctcgccggagaagccgccgccgggaatctcggcgcgcgaggcaaagccgtcgccgtcgatatggatggtcagcaggcgccggccgttctcggtggtgacatcgggcacgggcatggcgggcaggcgcagcgccgcgcgcaggaagtccagcggctgcaccacccagcggctctggccgttgccgttgccgctctggcgcaccgcatacggccccagcacatagccgccccacggcgtgatcgcggcggcgtcataggtcagcgtgcccgaacgcaggcgcagcagcgaacggtagccggcgccgtccggcacctggatcgcttcggcctgggtgcggtcgggggccaccggcatctcgaagcccatcatccggtccttggccagcacctcgaccgggcccgacacgcggcccttgactgccttcagcccgaagctgcgcgccaccgtgccgctcacgctggtgccgaagtcgttgaggaacaccaccggcatgccctgcgccatgcgcgcctgcacccaggcatggaagcgtcccggctgcgccgtgacattgcctgacaggtacaccaccacgccggcgtagcggtccggcccgatctcgggcaggtcctcgctggtctcggcgaaatccacgcgatagccaaggtagttgagcggcatcgagacaaagcgcacaccctcggaatcatcgatcgacaccccggggcggcgctcctgcactaccagcacgcgccggggcagcacctcgaccttgccgatgccgaccgtctgcagcccgggatcggccacatagggcgtgatccccagcgcgcggatgcgctgcgcggtttcgcgtgcgcagcggcggtccgccggcggacaataatcgatcgagatcaccggcaggcggtattgctcgcggatggtgcgcgcctgcgccagcagccagtcgcggtcagcctgcgcaacgtcgacatagcggccctgggcctggttccagccgcggaacagcgactcgaaggcaacggcataggccaggtcatgcacctgcggcaggatctcgaagccgcggttgaagaccaggcgcgcctcggggtagcgcgccttgatcgcgcggatcacgcgcaccagccccgcttcctgccgtgcgcgctcggcgtcggtcctggcggcaagctggtaggaatcgagggtatcgaggaaaaagccacggaagccgcgctgccacagcggcgcgatcaccttgtcgacatagaaggcgggccagccgtcggctgcctggtcgatgaccggcgcgttccaggcgtcattgcgcccgacgaaccaggccttggggatgtccttgaagtaggcgcggctctccagcacctcgcccacgctgacataggcaaaccaggccgtggccggcgtcgccgcctggcgcgggtcgaagccgctgtcgggctcgaccacggcgatgtcgaaggcttgcagagcgtcaaccggcggcttggcgccgtagtgcaaggcgatcgacggcatggatggcgcctgcgccgcgggcgccggcgcggccgcagccgtcgccgccccgagggccagcgccagcgcgatgccttgcacccgctgcgccatgcgcatccctacccaccccgatcggaacggcatgcggccgccccggttcccttgtgcttcctccagctgcttcacaggcttacttcctcttgtctgcgcacgccggcaagtgcctcacgcacgacattccctgaggcggtcgctgccgccttgtgtccgactgtggatctcagaatcggaaaaatctgatggtatccggaaacgaatgctaggacagacgcatggatcacattgtcaacaattgtcccaacactgagacattgagccggctcgcgcgttaacgcgcgccaccgtgctgcgggcgcacgtcagccgcgcttgcggtacggcgggcgcggctcggctcggctcggctcaaatgcaaacaacgaaaacagtccaggtcccgtgcgcgacgggtggtggggctgtccgcaaccgaaattccggacagctaggtttgaaacgccatgatggattccccgttccgagcttttatgtatgggcccgcatacagtgggcgcgctcatgtatgtctgtgcacgacgcgagcgcggccaccggcctggcctttattgtcagcataatgatatatccgggccgcgccggcttcccccgaacgcggtagggattgggtgccgtaagaatttgtaaaaaagatggcacgcccatgcaccggacgaccgccattatgcacggcggtgtggcatcgcgctcgctggcggtgcacgcacaaccaaacccgcgataaaaaaatcagggaattcactgaactgaagctgaagtagaaaacgctaatatctcctatcggaacctctcatcatgattaggcgcttagcctgattgacacgccgggaaaattcggcagaatgattcccacttgtgcagcgcccatgcggtgtgtcttttggtgttgtcgttccgtgacgttttcggttgtcacgacagcgacatatcgaagtcatatggaatgcgctggcggggaacataaaaaggatccgctgggtgcgttgcacacggtgtataacgagcgttttcgctcattttgaaattcaaggttgagatagatatggaaaccggtaccgttaagtggttcaacgacgccaagggcttcggcttcatcacgccggatgaaggcggcaacgatctgttcgcgcacttctccgcaatcgaaggcaatggcttcaagtcgttgaaggaaggccagaaggtacgctacgtcaaggccatgggccagaagggcgagcaagccaccaagattcaggccctctgataccggtggattccgggccggtccagcggaccggccggaaggaaagccccgcagcttcggcgcggggctttttttattggcgcgccggcaccggggccgccgctgcggcagtcttgcgacgagtgaaattgctataatctgccgacccacaaccgccctcccgccagtgggcgcgcacggatgctgcgcgatcagtgcgggacggtatgcagcgtgtcgaggagttacgtggccggtactcaaatcgcaacgcaagacacccctgtcgccgccgaccatggcagccaggcgggcccggcggcctcggccggcagttccttccatgccgcgctgcgcatcctgccgccagcgcagcgccaggccatgttcgagatctatgcgttctgccgcgcggtcgacgacatcgccgacggcaacgcaccgcgcgccgagcgccttgccgcactcgatgcctggcgccacgacatcgccgcctgctacaccggcaatccgcctcgcgccctgcagccgctgagcgcgcagatccgcgccttcgacctgcagcagcaggatttcctcgccgtgatcgacggcatgaccatggacgtggtgcaggacatccgcgcccccgacgcggccaccctcgacctgtattgcgatcgcgtcgccagcgctgtcggccggctggcggtgcgcgtgttcggcctggaagaagcgtgcggcatcgcgctcgcgcaccacctgggccgcgcactgcagctgaccaatatcctgcgcgatatcgacgaagacgctgccatcggccggctctacctgccggcggaagcgctggccgcggccggcatcggcgcggacacgccccaggccgtggtggcccaccccgccgtcggccaggcctgcgcggccgtggcgcgcgaggcccaggcgcactacgaccaggcctacgccatcatggcgcgctgcccgtcgcggcaggtgcgctcgccgcgcatcatggccgaggtctaccaccgcatcctggcgcggctgcgcacgcagggctggcgcgcgccgcgccagcgcgtgcgcctgccgcgcgcccaattgctctggatcttgctgcgccacgccattggctgagcgctgcccccgatgcatgccgggcgcggccgcgccgtgcgccggcacaaggagtctgcatgtcgatgaacgagaccgcctttgccacggcagtgccacggattgcgccggccagcgcgggggacagccccgcgccgcgcgacgccgcgcaggcattggaccagggcatcggccgcgcgatcgacgcgctgctgcaccagcagcgccccgacggccactgggtctacgaactggaagccgacgccaccattcccgccgaatacgtgctgatggtgcactacctcggcgaagccccggacctggagcttgaagcccgcctggcccgctacctgcgccgcatccagaatcccgatggcggctggccgctgttccatgaaggccgctccgacgtcagcgccagcgtaaaggcctatttcgcgctgaagatggccggcgacgacccccaggccgcgcatatgcagcgcgcgcgccgggccgtccacgcgctgggcggcgccgaggccagcaatgtattcacgcgcacgctgctggccctgtacggcgtgatgccatggttggcggtgccgatgatgccggtcgagatcatgctgctgccgcagtggtttccgttccacctgtccaaggtctcgtactgggcgcgcacggtgatcgtgccgctgctggtgctgaacagcctgcgcccgcaggcgcgcaacccgcgcggggtcggcatcaatgagctgttcgtcggcaactgccatacggtggggctgccgccgcgcgcggcgcaccagcacgccggctggtacacggtgttccgcggcctggacgcgctgctgcgcgtggccgagccgctcgtcccgcgcacgctgcgccggcgcgccattgccgcggcgcaggccttcgtgcgcgagcggctcaacggcgaggacggcctgggcgccatcttcccggcaatggccaacagcgtgatgatgttcgacgtgctgggcgtgccgcccgacgatccggcacgcgcgctggcgcggcaatccgtcgagcggctgctggtcgagcacggcgacgaagcctattgccagccctgcctgtcgccggtgtgggataccgcgctggccgcgcacgcgctgctggaaaccggcgaggcacgcgcgacggccgcggccgggcgcggcctggactggctcaggccgctgcaagtgctggacgtgcgcggcgactgggccgtgcgccgccccctggtgcgccccggcggctgggccttccagtacgccaatgcctattacccggacgtggacgacaccgccgtggtggccgccgcgatgaaccgctacatgcgcgcgcacgatgtgccgggccgctatgacgaagccgtggcgcgcgccgccgagtggatcgtcggcatgcagggcggcgacggcggctggggcgcgttcgagcccgagaacacgcatctctacctgaacaacatcccctttgccgaccatggcgcgctgctggacccgcccaccgcggacgtatccgcgcgctgcctgtcgatgctgtgccagatcggcgccacgccgggcaagagcgaacccgccgcgcgcgccctgcgctacctgctggccgagcagatgcccgacggcagctggtttggccgctggggcaccaactatatctatggcacctggagcgcgctgtgcgcgctgaacgcaacgggcctggcaccggaagcccccgagatgcgccgcgccgtggcgtggctcgagcagatccagaacgccgacggcggctggggcgaggacggcagcagctaccggctcgactaccgcggctacgagcccgcgccgagcgtggcctcgcagaccgcgtgggcgctgctggcgctgatggcagccggcgccgcgcagcatgccgcggtggcgcgcggcatcgactacctgctgcgcacgcagcaatccggcggcctgtggcatgagccgcgcttcaccgccgtgggctttccgcgcgtgttctacctgcgctatcacggctatgcacgctacttcccgctgtgggcgctggcgcgctaccgcaacctgcagcgcggcggcgcgcaccaggtgccgtgggggctgtgacggcaccgttcgtgctggtcgtcaccggcatggcgttcgaggcgcgcaccgccgccggtccgcattgccgcgtggtgcacggcctgcgcggacttgcactggaacaaggcgtttccgcgatggcaagccggcactgcatgggcatcctcagctttggcgtggcgggcgggctggatcccgcgctggcgccgggcgccctcgtgctggcggactcggtatgcgcggccggcgaacgctacgacaccgacatgacctggacccgggcgatgcacgcggcgctgccgcatgccagggtcgggatacttgccggcgcggaccagccggtgctttcggttgccgccaagcagatgctgcaccgggccacgggggcgctctgcgtcgacatggaatcgcacctcgccgcgcgcatggcggcggcttgccggctgccgttcgcggcctgccgcgtggtgatcgacccggccagccgcgcggttccggctgccgcggcggcaggcatgggtgaagacggcaagacggatgtcggcgcggtgctgggcgggctcttgcgcgcgccgtgggaactgccggcgctgatgcggctggcgggcgatgcggcggccgcgcgcggcgcgctgcgggcggcacggctggcgctgggggatgaatacggcttgcgcgatatgcggacgcaggccggctgacgtctgagctggccgctgggctgctcagacgccagcctgcccctcacccaaacttcctcaccgcatccagcgccagcccgctgccgatgctgccgaaccggtccccttccacgcaacgcgcttgcggcaacagcgccgccagccgctgccgcagcagcggcacgctgctggagccgccggtgaaaaagatggtatcgaccgcggcgccatcgacgctagcatccaccagcagcttctgcacggtctgctcggtcttcaccaccagcttgtcgatcgacgcatcgaactcgtcgcgcgtgatggtcagcgtcagccactgctccagccggtgcaggtccacgtcggtgctgccggcgtcggacaaggcgatcttggcggcttccacctggatcgccagccagtgcccggcgcgctcgcggatcagccgcaccaggcggtcgagcttcaccgtatcggccgcgtcgcggtagttgtccatcaccatcgaccacgccttgcgcgtatagaccagattgatggtgtgccagctggccaggtcgaaatactggctggacggcatcgccttgccgttgcgcagcgcgctgcccaggcccagcagcggcattgcgcgcgccaggctgagcgcgcggtcgaaatcagtgccgccgatatgcacgccgccattggccaggatgtcgtcgcgccggtcgctgcgcgcggcgcgctcgggcgacaggcgcaccagcgagaagtccgaggtgccgccgccgatgtcggccaccagcaccagttcctcacgcgtgatccgggcctcatagtcgaaggccgcggcgatcggctcgtactggaacgcgatctcgccgaaacccgcgtcgcgcgcgatctcggccagggtgtcttcggcgatctggtcggcggccgggttctcgtcgatgaagaacaccgggcggcccagcaccgcacgcgagaattccgcgccggcggcctgctcggcacgcgtcttcagctcgcggatgaagtgcgccagcagcttgcggaacggcatcgcctggcccatcacctcggtgctgtcgtccatcatcgaggtgcccagcaggctcttgagcgaacgcatcagccggccttcatagccggccaggtaatcgcccagcgcggcgcggccatagctgaccagcggatcctccgcgtggaagaagatcaccgagggcaacgtcaccttgccgtcctccagcggcagcagcgccgccggccgcgccggatggctccagccgaccgttgagttggacgtgccgaagtccaggccgcatgcgtttgacatcattgattccgtttcctgcaagacaccactaaaaaagcccgcgcgccagcgggccgcgcggacggggcgccattgtatggcaggtgccggccaggcgcccggcttgacacgcccaaacgcggctcctatcctccgcatgttctctgttaaagatcgtcattctgttgtacagaacatgaaaaagccactgcgccatatccgcgtgctcgacctgaccaatgtgctggccgggccgttctgctgccaccagcttgcccacctgggcgccgaagtcatcaaggtggaaacccccggcaccggcgacctggcccggcagctgggcgccgatgccgagctgaaccagcgcctgatgggcgtgtcgttcctggcccagaacccaggcaagcagtcggtcacgctcaacctgaagcacgcgcgcggcaaggaggtgttccgcaagctggtgcaaagcgccgacgtgctggtggagaacttccgccccggcgtgatggaccggctcgggctgggctacgagaccctgaagcaggacaacccgcgcctgatctactgcgcgatctcgggctttggccaggacgggccgctggccgggctgccggcctatgaccagatcatccagggcatggccggcgtgatgagcattaccggcgatgcgcagagcgcaccgttgcgggtcggctatccggtctcggacaccatcggcgggctgaccgcggcgctggcggtatcggcggcgctggcggaccaccagcgcaccgaaggctatttcgtcgacgtatcgatgctggaagccacgctggccaccatgggctgggtggtatccaaccacctgatcgccggcaaggtgccggcgccgatgggcaacgagaacatgaccgccagcccttccggcactttccgcaccgcggacgggctgctcaatatcgccgccaacaagcaggaacagtttgaagccgtgtgccgcgtgctgggccgccccgagctggccgccgatccgcgcttcgcgcagcgccaggcgcggctggccaaccggggcgaactgacacaggcgctggaagcagagctggcgaagaagccggccaccgaatggtggccgctgctgaccgaggccggcgtgcccgccggcccggtgctggacgtgccacagacgctggcgcatccgcaggtgcgcgagcgcggcatgatcggcgaatttgccgatgcgcccggcgtgggccgcgatatccgcgtggtgcgcaccggcttcaagctcaaccgcgaggccccggccgtggacacgccgccgccggagctgggccagcatacgcggcaggtgctggccagcctgggctacagcgatgcggacatcgaccaactgagcgaggagcgcgcgatatgagcggcatcgaaaccagcggccagccccgggatgacgccatggacccgggccagcgcctgtcgcaggactggtggcgcaccggcatcatcgacatgcgcccgggcgagatccgctaccgcggctacccgatcgaacaactgatcggccgggtctcgtttgcgcagatgatctggctgatgctgcgcggcgagttgcccggccccggggagggcgagctgctggacgcggcgctgatggccgcggtcgaccacggcccgcaggcgcccagcattgccatcgcgcgcatggcggccacctgcggcgtggggctgaacaacgccatggcttccgccgtcaacgtgctgggcgacgtgcatggcggcgccggcgaacaggcggtggcgctgtaccaggacgtggcgcagcggctggatgcgggcggcgccatggacgacgccgtcaccgccgcgctgcggcactaccgcgacctgcacggcaagttcattgccggctttggccaccgtttccacccggtcgacccgcgtgcgccacggctgctggcgctggtcgaccaggccgcggccgatggcgtggtcagcgggcgctacgcggggatcgcgcgcgcggtcgaggcggcgctgggtgccggccgcggcaagcccatcccgatgaatatcgatggcgccaccgcggtgatctatgccgagctgggctttgccgcaccgctggcgcgggggctgttctgcctgtcgcgctcggtcggcatcctggcgcatgcctgggagcagacctgcgagggcgggcgcaacaagggcccgatgccgcgccagttcctgtggacctatgacggtacgccgcagcgcgacgtgccggagcctggccggcaggcataaccgggtcagccggccaggtcgggctctggctccagcagcggcgcgggcgatgcgctcgcggccgccggcgccgccatggacgaggccagcacatagcggtcgcgcccatgttccttggcgtggtagagggcgcggtcggcatcggcaaacaacaggcgccacagcgcttccttgctgcccgggccgccgcgcagctgcgccacgccaatgctgacgctggcatggccgcgcccggcgggcagttcaatcgcgcgcaccttgcgcaggatacggttggccagcgccgaggcctgctgctcgtcggtatgcgggcacaggatgcagaactcttcgccaccgtagcgcccggccacgtccgaggcgcggcgcgagttgtccagcgcatgcgcgacttcgcgcagcacggcgtcgccagcgtgatggccgaaggtatcgttgacctgcttgaaataatcgatgtcgatcaccaggcaggacagcgcctgcccgtcgcgctgccagcgcgccaccagcgacagtgccgacatctccagcgccccgcggttgagcagcccggtcagggcatccacgcgcgcgccgctttcgttgtgcgcgacgatctgctccatcgccatcacggtgaagccgaacaggcccagcagcgtggccatcagcggcgccagcagccaggccgagccgaccgggccggcaaagaacagcgtcagcggcgcggcgcccgcaccgcccgccacgggcaggttcatggcatggctgaagccggccagctgcgtggccagatgcaccaggctggccaccagcaccagcggcgcgccgatgctgcggcgcccgcgcccggcacgcgccagcgtggcaaaggtgcccagcgagaccagcgccagcaggccgtagacgatgcgcagcaccacctgctgcccgtcgggcatgccgctggtggccgcggtcaggccaagcccgatcacgcccgcggcggccagcgccgcgggatgggccggcacgccgtaatagacccgcacgccgcggtagatcagcaaccagccagccacgaacgccaacgctcccagcgtgcccagctggccggtgccgctggccgcgctgatggccagcgccaggcccgcggccgacaccagtacgtgcccgaacgcccacagccgccccgcctcgctcgcgcgcagcgcgaacaccagccccgccgcaataatcagcgtgctgcaaaaaaacaccatcatcaccaccgcaatggtctgctggtccaggtgcacggggatttcctcaaggatgccgtctgccgcgccgtcatatcgagcggcgggcatcaggccacaggggcgcgacgcaggcatctctcgcacttgttttcacaaaatgtgacatgcgttgtcttcaatgccagccgcatgatagcccgcgcatgcaggcgcgtggcacccccgacaagccgggtcgggccggctgcacacgcaagcccggcggctcagcccgcggaggcattgtccgcaatgctgtccggaaaggtgccgcccagcgcctgggtcagcgcgcgcgccgcatgcagcacatcgacgcggaagtcttcacggtagcgcgaggccgggcaggtcagcgtcagcgcgccgcacagcacatcaccgggaccgaataccggcgccgacaccccggcaagatcggggctgcggtcgcccaccagtgccgccacgccctcgtgccggatgcgctcgtagagcgtgccggactcgccggcaaaggcgcgcagcacgcgcgcgccggcgccccggtcgcgcggcagcagttcgccggcgcggacatggtcgcgcaccggctgcggcgaatcgacgcggtacaggcacagccggtgctcgccctgctcgacatggaaggccgcgctttcacgcgtgatgcgcaccagctcgcgcagcgccggcatcaccaccgcctccaatgagaacgacgcggcgtagacggcattgagccgcgccacctcgggccccaggccatagcgcccgtcggactggcgccgcaccagcccggcgtgctcaagcgaggccagcaagcgcagcagcgtgctcttgtacaggccgctgcgttgcgccagctcggccagccccagcgcggtatcgccgagacggaacaccgacagcacgaacagcgcccggtccacggcgatggcgccgcccgcggcggcgtgcttgtcggcttctgaaacctgtgcggctttgcgtggcatggcggacggcggcgatcctggctggaccggatgacggaacgatgcgccaacgtatagaacgcaccccggcttgtcaatccgccctgctccgtgtcaatgacccggcacacgtgcggcgagctcgcgcaacagatgccgcatgcgtccacgtatccgcccggcgcgctggcgtttttctgcaacaccgcggccggcctctgccgccgcccgggccgctgccaaagcgccttcgccgccccctcggctaccgcatgcgccacattgcttgcgcgtactcgccactcccggctttgcaagcggaattagagggaaagttacctgcttttgattcagcagccgctgcacggggtggataaaatcatgtgttgctgaccttcgcgcaatccctgcgctgctttccgtaccctcgctgcaatgtctcaccgccgtgcttttcccgaccctggtatgaccgttcccgctctctcgcttggcgccatcctggatgacctgcgtagtgccccgcgcccgctgacttccgcggagtacacatacctggcccacctgcggcagcgtatcgtcaccggcgacgcagacctgtggaccacgctcgagaccgcgggcgtgccatgcagggaacgccgcctgtcgcccgaggtggtgcaggcactgaccgcgatcggccatttgccaatgcactgagcccggcgcacgccaccccacattgcagaaatttccccggatcatttcggaaaaccgcaccctccagcctgcctgcgtcccgctacgatcgatttcctttcgattcgccgggcaccgtgctttcagtcaactgccaagcatgccccgccacggcccagccatggcttacccatccagcaaccggcgcgtcagcttcctgtcgttgcgcgcctatgtcgcagtgatgcagcaccgtgatgccgtccgcgccgcgcaagcgctgcgcatccatccgcaaaggctgtactaccacatccgcggcctcgaggccgcgctcggcaagccgctgttcagcacttgcagcccggactggctgccgacatccacgggcgtgaccgcactgcccaaggtcgtcgccatgctggccatctgggatcagatcgaggcgggcatccgtgccagccagcctgccgcggcggcccgggaagccgagcccggcgccattgcgcgctacggcgccgcattctgggtgcggcaggcgacgatgtagcgtcaggccagccgttcgcagcaataggcctcggtgcgataagggaaggcaacctcggcacggcccgccagcgcgggatgcccgtcgatgaccgcctgcagccgtgcgcgcacgcgggcctgctccgctgccggcagcgcggcaatgaagctcaccgacatcacccggtccacgatcacctgctgcggcgcccccacatgcgtgtagggctggcactgcagcgccagcggcccaaagccctcggcgggaaagacccgcttccagtcacccctgtagaaacgcggcgcgtcgccttcatacggcatcatgatggctgtcagctgcgccacccagtccacgctttcatcgcgcacgttccataccaacccgagccggccgccagggcgcagcacgcggccgatttccgccatcgcgcccgcattggcaaaccagtggaaggcctgcgcgcagaccacggcatcgacgctggcatcggccagcggaatggcctcggcactgccttccagcgcctgtaccgacggcagcgccacggccagctgagcgcgcatctgcgccaccggttcgactgcgatcaccgtcgtgccggtctccgccagccggcgcgtgaacttgccggtgccagcgcccaggtccagcacggtgcggccggcgcgcaggcccagcgtgccgcgcagccaggcgtcgatttcagcgggatattcggggcgtccgcgcgcgtaggtatcggcctggctggcgaatccctgtgcggcggcctggtggatggcggtcatgggcgagctccggttgcctaccggaggcgtagcctacgccccatgccggcacggggcaagcgggcggctagtgctgcatgccccagcggcgcaccgtcagccgttccagcgtggtgaacaccagtccctccaccagcagcccgatcaggatcaccgcggccagccctgcaaaaacgcggtcggtgtagagctcattgcggttctggaagataaaccagcccagcccgccctgccccgacgacgcgccgaacaccagctcggccgcgatcagcgtgcgccacgcaaaggcccagccgatcttcaggcccgacaggatcgccggcagcgccgccggcaccagcaccagcgcgacatagcgcagcccgcgcaggccgtagttgcggcccgccatgcgcagcgtcggcggcaccgcccggaagcccgcgtacatgttcagcgccagcggccacagcaccgaatggaccagcacgaagaccaagcttttggtgcccagcccgaaccacagcagcgccagcggcaacagcgcgatcgccggcagcggattgaacatggcggtgagcgtgtccagcacatcgcgcccgaagcgcgtggacaccgccagcgaggtcagcacgaacgccagcacgatcccggccgcatagccgcgcagcagcaccgacagcgaaatcgccgccttgcccggcagctcgccgctggccaccgcgtcgccgaaggcgcgcatcgtggccaggcatgacggcagcagcaggtcgttgtcctgcacgcgcgccaccagctcccagatcagccccagcgccagcaggatcaccgccttgcgcagccagccgtgttgccacaggcgctggtgccacggcagcgcgcgcgcaagcggcgcttcggtgaagggttcagactcgcgttcgtattcgggccgaagcgtgtcggccaatgtcagtgtcggttgcgtcatgatgcgatgtcccggttcagcggcccgccgcgctgcgcgcacgcggcgcggcctcggcggcgggttcgtcgaacagcaaggtatggatgcgttgcgcggcggcctggaattcggcgccgccctggctggccaggctgaactggtggctgttgagttccgcgcgcacgcggcccgggtgcggcgacagcagcaggatgcggctgcccaccaccagcgcctcttcgatcgaatgcgtgacaaacagcagcgtgaaggccgcgtcgtcccacagcgccagcagctcttcctgcatgcgccggcgcgtgagcgcgtccagcgcggcaaagggctcgtccatcagcagcaccttggggcgcatcgccagcgcgcgcgcgatcgccacgcgctgcttcatgccgcccgacagcgtatgcggataggcatcggcaaaaccggccagcccgaccttgtgcaggctgtccagcgccagctcgcgcgcctccgcccgcgacagcttgcgcgcctgccgcagcgggaacatcacgttctgcgccaccgtctgccacggcggcagctggtcgaactcctggaacaccacgatgcggtccgggccgggctgcagcacacgccggccttcaagccggatctcgccctcgctgggcggaacgaacccggcaaccgccttcagcagcgtggacttgccgcagccggacgggcccagcagcacgaagcggtcgccggcatgcacgtcgaagctgacacgatgggtggcgcgcacgatgcgctcgggcgtccggtattccagcgacacgccatcgacctgcagcaacggcgtggcgcgctccgacaccacgcgcaggttatggatggccatgctcagctcccctgcgcggtgaccgggtcctggaagaagtagtcctgccaggacttgggctggttgcggatcgcgccaacgcggtgcatgaaagcggccagcgcaaaggtgttctgcggcgccacgcggaactgcacctgcggattcttcagcacgcgcagcagcagcgcgcggtcggttttggccttgctctgccgcaggtagatgtcggcggccgcttccggattggcggtggcaaaggccgcggcctcggccagcgcatcgacgaaggcgcgataggtcttggggttgtcgctgcggaacttctcggtcgcgtacagcaccgtggaagaactcggaccgcccagcacgtcatacgaattcagcacgatacgcgcgttggggttgcccgccagttcctgctcctggaacggcggattgccgaagtggccggtgatctcggtgccgccggaaatgatcgccgcggcggcatccgggtgcggcaccgccacggtccacttgtcgaggcggttgtattccttgtcgccccattgcctggccgcagccagttgcagcacgcgcgactggaccgaaacgcccaccgccggcagcgcgatgcggtccttctcggtgaagtcggcaatcgacttcaccttggggttgttgctgaccaggtagtacgggaagttgcccagcgatgccacgccccgcacgttctgcttgccgtgggtgcggtcccacagcgtcagcagcgggcccacgccggcgccggcgatatcgatggcaccggacagcagcgcgtcattgaccgcggcgccgcccgacagttgcgtccattcgaccttgatgtcgacaccctgctgcttgccgtgcttttcaatcagctgctggtcgcgcgccacgttgagcagcaggtagaccacgccaaactgctcggcgatgcgcagcttgccttcggcgtgcgcgttgccggtgatggccaggccggcgctcagcgccagcaggccgagcttgcgggaaaaacgagaaaacatgacagaactccggggaatacagtggattggcgctcgccgctgcgagcgccctgggatgacttgcgacaccgtttccgccttcagcgcggcacgtcgccttcgatggtggtgcggtacatcacgcgccgctgttccggcggacagcccgcggcaagatgcagcagcgagcggttgtcccagaacaccaggtcatgtggctgccactggtggcggtagatgtgggcgggcttgacgctgtgcgcgaacaactggtccagcaggtcgcggctttcctgctcgggcaggccgacgatgcgggtggtgaagtgctcgctgacaaagagcgccttgcgccctgtctccggatgggtgcgcaccaccggctgcagcaccggcctgacctgcgcgatctgctccggcgtcaggtcgggccgccacgggctgcgctgctgcagctcggcatagcgcgccaggtaggtgtgctcggcgtgcaggccatcgacggcgcgttgcagcgccgacggcagcgtgtcccaggccagatgcatgttggcgaacagcgtgtcgccgccttcggcgggcagctcgcgcgcatgcagcagcgaaccgaggctgggcttttccttgtacgacaggtccgaatgccagaagtggccggcatcgccgagcccgatcggcttgccgttctcgaccacgttggacaccaccagcacttccgcatggcccggcagctggaactggtgcagcacgtggatctgcaacggcccgaagcggcggctgaaatcgatctgctgcgcgggcgtgatctgctggtcgcggaacaccaccacgtggtagtcgaggtgggcgcgatggatgcggacaacatccgcgtcggacagcggctgcgacaagtcgagcccgatcacttccgcgcccagcggcgcgtccagcggacggatctcgaagttgcccgcgtctgctgacaatgcggtggaaagcggcgcgctctgctggcgcgaaacactagcgtgggcggttgcggtcgtcatggcaagctctggcacgggggaaaccgatgcggcatccgggatgccgcgtacaagcttgcactgtagagagccggccattgcaccgtcaacgaatcatattgctggcccttatccgcttatcgcatatccatgtctcgacatttgccagccatcagggcttgccggggcaagcgctgcggcacggcacgttggccgtatccgggcgcgcgtcggcgacaaagccatcgcggttcggcatcttcacctgcggcagcgtgcgcgcgtccagcaccgcatccgcgggcaggatgccgttcttgtgcagcagccacgcggtgacggcatagacctcgtccggtgccaggctctgcggcgcgttgtagggcatggcacggttgatgaagtcgaataccgtggtcgcataaggccagaagctgccgatggtcttgaccgggtccttgcccctggcggcgtccttcagcgtgccctgcccgcccaccagcgcatcggccggcttgccttcgccattgacgccgtgacatgcggcacagtgctgcgcatagacctgctggccacgcgcgaccgtgccgctgcccggcggcaggcccgtgccgtccggggtcacgtcgatattccacgcggcaaggtcgagctcgctggcggggcggcctatgccgtaggcctgcgcaaggaccgtttgggccgcgcaagccagcgccagcacggcggcggcgccactgattcgttcaagcgcgcgcattggcaatactcccgtccgcggccacgcgccagcgctggatcgcgttgtagtgataggtggaagccacgccgcgcgcggccaccagctggtccggcgtgggctggacgttgccggcttcgtcgatggcgcggctctccagcgaagctggcccgccatcccagcgccacggcaggcggaagcgcaccagcgcgcggtccagcaccggctcctgcaactgcgcctcgcgccagctgcggccaccgtcgaccgacacctcgacgcggcggatgcgcccatggcccgaccacgccaggcccgagatctcatagaacccgcgctcacgcagtctgtgatccggcgcggggaaggtaatcacggacttcacgtccatcaggaaggtgaactgccgcgcgctgccgtcgggcaaggagtccgtgtacttcgacgtctcttcgcgcgacatgaacggcgcgcgccccagcttcaggcgccgcagccacttgatggacatgttgccctcatagcccggcaggaacagccgcagcggatagccatgctcgggccgcagcatctcgccgttctgcgcatagaccagcattgcatcttccagcgccttggccagcggcacgctgcgcgtcatggctgcgccatcggcgccttcggccagcacccaggccgcatccggcgccacgccgacttcatcgagcaccacggacaacggcacgccggtccactcacagcaagacagcaggccgtggctgatctgcacggacttggcaccgggcgccttccactcgcgtccggtgttgcccgagcactccaggaaatggatgcgcgataccgacggcaggcgcaccaggtcgtccatggtgaagatgcgcgggcgcgccaccagcccgtgcaccgccagccggtgctgcgccgggtcgatcagcgggatgccggcgtgatggcgctcgaacaccagcccggtcggcgtgatgatgccgcgcaggtcctgcagcggcgtcatcgacgagttggcgccgggaagcggcgccgcgctgcggctgcgccgcaccacgtctttctcgaacggggacggctggccgtaggcatgccacagcacgggctcgcccggcgtgcgcgtccacggcgcaaccgtcaggggctcagcgcgcgccgcagtggcggcgccggccgcggcggcgcccagcaccgccccgcgctgcaggaagcgccggcggccggaagtcaggtcattgctcatcgttagggcgtggtcagtctggtagcgatcaaaatgcgcagactgtaggacagcaccggcactcggccaacgaagaagaatgcatgccgatatgccaacgccgcgctgcgcgccatatgcgcggggccgataaccaaagccggaatcattcgttcaggtccgcgcgccgcgccgcttatcgtggagccgtcctccacttcaagaaggtctgcacgatgacgaccccgcgcccagatgccaccgctgcacccacgctgacccgccgcgagctgctgcgctgcgcggcctggtccgggctgggcatggccgcgtcgctgtcgccgctgtccgcgttcagcgccagcccggccgcgcggcccgacgtgatccgcgtcggcgtggcccagcccgccaccggcaccccgcccggctttgccggcagttcgctggcgattgcccatgcgcgcggctggctcgaggaatcgttcaagccgaccggcacgcgcgtggagtggtttttcttcaagggcgccggccccgccgtcaacgaggcgctggccaaccgccagctcgacttcgcgctgcagggcgacctgccgtccatcgtggcgcgctccgcgggcctgaagacgcggctggtgctggccactggagtgcgcgccaacatctacgtgggggtgccgcccgattcgccgctgaagacggtcagcgacctgcgcggcaagcgcgtgtcgctgttcaagggcaccaacatgcatctgccggcgctgcgcctgctggaagcgaacgggctgtcggacaaggacctgcgcctgctcaacctggacacggccggctacctggcggcgctgtccacgcgcgacatcgacgccgccatcggcgccatggacatcctgcgcctgcgcgacaagggcgcggtgcgcatcctgtactccagcaagaaccagtcgccgatctacacacggcaaagccacgtactggtgagcgacgatttcgccgggcgctatccggaagccacgcagcacctggtgaaggccgcggtcgaggcggcgcggtgggcctcggacgagagccatcgcgaggaggtgctgcgcacctgggcgcgcgcgggtacgccttatgaccactggaaggaggacttcgacggcgagccgctgcgggtgcggctgaacccgaatttcgatcccttcctggtcagccgcccaaggatgcggtcgagcaggcctatcgcttcaaactgagccgtacgcgctttgacgtggaccagtggatcgaccagcgcttcctgaaggccgcactcaacgacctgagcctgcagagctactggcccgtctaccagcccaacggcaagatcctgggagcctgacaccatgtccgtcgccgaatcgctttcactgcccgccgcagcagcaccgcgcgcgccttcctcacgcaagccactgcgctggcaggatgccacacgctggctgctggcctggccggtgccgctggcgctgctgctggtttggtacgtggccgcccgcaatgcctggattccgccgcaggtgctgcccgcacccgaagacgtcgcacgcacgctggccgacctctggcaaagcggggaactgcaggccaacctggccatcagcgcgctgcgcgtggccggcggcttcgccgtggggctggccggcggcctggcgctgggcgcggccatgggcctgtcgccgacgttgcgcgactacgtctacccgaccttcaaggcgttcagccaggtgccggtgctgggctggctgccgctgctgatgctgctggtcggcatcgacgaagcgctcaaggtgatcctgatcgccaaggccgccttcgtgccggtggcgctgaacacgtacaagggcatcggcagcgtgccgacccgctacctggaagtggcgcgggtgctgcagctcacgcgctggcagacgctgtcgcgcgtggtgctgcccgccgcggccgcgccggtgtggaacggcgtgcgctacggccttacgcacgcatggctggcgctggtggtggtggagctgctggcctcgtccgaggggctgggctacatgatcgtctacgggcgccagctgttccagctcgacatggtgctggccgccgtggtggtggtgggcgtggtgggctttgcgctggacaagacgctggcgctggccgaaggcgcggtgctgcgctggcgcaagccgggcttctgaggcgaggccgcgatgaccacgtccgctatccgcccccgtattcgcctgcaccgcgccttgcgcggctgggtgctgccgctcgcgctgctcgcgctgtggtgggccgccgtgcgctttggctggaccacttcgccgctgctggtgccggtatccagcgtctgggacaccgcggtgcgccagctgcagagcggcgcgctggccacggcattggccgccagcctgtggcgcgacctggccggctttgccatcggcgccagcgccgggctggtgttcggcacggcgctgggcctgtcgcgcctgttcgaacgcatggtcggtccgagctttcacacggtcaagcagatctcgctgtttgcatggatcccgctgatctcggtctggttcgggctgggcgatgccgccaaggtggtgttcctgtcgctggccgcattcttcccggtggtgctgaacaccttcgaaggcatccgcgccgtgccggcggacctgctcgaggttgcgcgcgtcctgcgattcagccgcacccaggtgctgtggcgcgtggtgctgccgtcggcggcgccgtcgatcttcgccggcatccacctggggctgatctatgcgtggctggccacgctcggcgccgagtacctgctggtatccggcaagggcatcggcaacaccatgaccgacggccgcgagaacttctggatggacctggtgatcttcggcgtgatcgtggtcggcctggtcggcttcacgctgaactggattgccagccgcatcgaatcgcgcctgctcgcctggcgcgggcgctcggtggcagcgggctgagccacgctgcaccttattgaacggagactgcaaatgccacatgccggcacgctaagcatcgcgcacctgcacaagcagtacgaagtcgagggccgggcgctgcccgtgctcgaggacatcaccctgaccatcgccccgggagagttcgtcagcatcgtcggcgccagcggctgcggcaagtccaccctgctgcggctggtggtgggcctggaagaggactaccgcggcaagatcctgctggacggcaagcgcgtatcgggcaccagcctgcagcgcggcatcgtgttccaggagcatcgcctgtttcccatggctgtcggtggaacagaacatccggctggcgctgctcaacacgccgggcagcgacgcggagaaagaccgcaacgttgccgagcatatcgcgctggttggcctgcgcggcttcgagcaggcctatccgcaccagctctctggcggcatgtcgcagcgcgtggcgattgcgcgggcactggtgacgcgccccgagatcctgctgctcgacgagcccttcggcgcgctcgacgcgatgacgcgggcctacctgcagcaggaactgcagcgcatctggcaggccgagggcatcaccatgatcctggtcacccacgatgtcgaggaagccgtcttcctgggcgaccgcgtggtggtgatggaaccccggcccggccgcatccgccgcatcctgccggtggacctgccgcatccgcgcgaacgcgccggacttcccttcgcgcgcgtgcgcgatgccgtgctgcgcgaattcgccgggccggagcctgtcgtgcagcggacccccgaacctgaactcgcctgacccaaccctcttacatccccggagcttcgcgatgacccaagccaacgccacgcaagaccagaccgtccagctcgacatccacccggttgccggccgcatcggcgccgagatccgcggcgtcgcgctgcacggcgacctgccgcccgccaccttcgccgccatccgcgcagccttgctcaggcacaaggtgctgttcttccgcgaccaggtccatctggacgatgccgcgcagcagggctttgcgcgcctgttcggcgacaccgtgccgcacccgaccgtgccctcgcgcgacggcacgcaactgcttgagctcgactcgcagcacggcggccgcgccaattcctggcataccgacgtgaccttcgacctggcctaccccgcggtctcggtgctgcgcgccgtgaccgttcccgccgccggcggcgacacggtgtgggccaacaccgctgccgcgtaccaggacctgcccgagccgctgcgcgaactggccgacaagctgtgggcactgcacaccaacgactacgactacgcggccacgcgcgtcaatccgagcgacgaagggttgaagcgctaccgcgagctatttacctcggcgctctacgagaccgagcacccggtggtgcgcgtgcatccggaaaccggtgaacgcacgctggtgctgggccacttcgtcaagaagctgctggactactcgtcggccgattcggcgcacctgattgccgtgctgcagggccatgtgcaccggctggagaacaccgtgcgctggcgctggcgcgcgggcgacgtcgccatctgggacaaccgcgccacccagcactacgccatcaacgactatggcgacgcgcaccgcgtggtacgccgggccaccgtggccggcgacatcccggtcggcgtggatggccgccgcagcaaggcggtgaaggcgggcgtgcgcaacgaaggcgcggcgccggccaaccagtccgccggtgccgcgcaacggcaagcggcctgatttggccagttgcttccggggagcacgatccatgtcacagcaaaagccggcgcgccagctgcatctgggcgcctttctccaggccaccgggcaccatgtcgccgggtggcgccatccgggcgcgcaggccgatgccgggcgcaacctggcgcactacatcgcgctggcgcagcgcgccgaggccgcggggttcgatgcgctgttcctggcggacggcgttgccatccgcggcatggatgatgccaccctgccgcgcaccgcgcgcgccgccaccttcgagccgctgacactgctgtcggcactggcggcagtgacgcagcgcatcggcctggttgcgaccgtctccaccacctacaacgagccctttcatgtggcgcgaaagttcgcctcgctcgaccacctcagcggcggccgcgcgggctggaacgtggtgacgtcgtggtcggatgccgaagcgcgcaacttcagcctcgaacgtcatcccgcgcacgcggatcgctacgcccgcgccgaagagtttgtcgacgtggtcaccgggctgtgggacacctgggaggacgatgccttcctgtatgacaaggacagcggccggcatttcgatgcggacaagctgcacacgctcgaccatcgcggcgcgcacttccaggtgcacggaccgctcaacgtcgcgcgcccgccgcagggccatccggtgatcgtgcaggctggctcgtcggaggccgggcaggaactggcggcccgcaccgccgaggtcatcttcaccgcgcagcagtcgctggccgatgcgcaggccttctatcgtggcctgaaagcgcggctcgcgcgctatggccgcacgtttgatcaactcaagatcctgcctggcgtgttcccggtggtgggccgcagcgaggccgaggcgcaggagaggttcgaagcgctgcaaagcctgatccatccatcggtggggctggccctgctgtcgcagcacctgggcgggatcgacctgagcggctatccgctggacggcccgctgcccgacaacctggccgaaccgaacggcgccaagagccgcttccagctggttaccggcctggcccgtcgcgacgggctcaccatccgccagctgtgcctgcgcgtggccaccgcgcgcggccattggtcgatccacggcacgccgcagtccatcgccgaccagctgcaggcgtggttcgagggtgaggccgccgacggcttcaacgtgatgccgccctggctgccgggcgggctcgatgacttcatcgaactggtgctgccggaactgcgccggcgcgggctctttcgcgagcgctatacgggcaccacgctgcgcgagcacctggggctgcgccggcccgagaacctgcgctggcggcaggtcgaaccaccgctcgcggtcggggcatgaccgctgcgctgcggcgccgcgcatatccaaatgcaataagcttccttgcctcgcgcgagcgccgtcggcaaccatagcggccacgccgcaggggcgtgcgcgggccggctggtaccatcgcacggcctggtgcgcccgcgcggcgcaccgctcggcatgcccggcgccatggcaggcactgccccgtcgcgccggtccggcacccaacagcgagacgaagagagaagaagatgagactcgaaaccctggccgtccatggcggctattcgcccgatcccaccacgcgcgcggtggccgtgcccatctaccagacggtggcctacgccttcgacagcgcccagcacggcgccgacctgttcgacctgaaggtggccggcaatatctacagccgcatcatgaacccgaccaacgacgtgctcgagcagcgcctggccgcgctcgagggcggcgtgggcgcactggcgctggcgtccggcatggcggcaatcacgtatgcgatccagaccattgccgaggccggcgacaacatcgtctcgtcgagccagctctatggcggcacctacaacctgctggcgcacacgctgccgcagtccggcatcgagacccgctttgccgatggccgcaacccggccagcttcggcgacctgatcgacgcgcgcaccaaggcgatcttcgtggagtcggtgggcaacccgctcggcaacgtggtcgatatcgaagccatcgcgcgcgtggcgcacaaccacggcgtgccgctgatcgtcgacaacacggtgccgtcgccctacctgtgccgtccgttcgagcatggcgcggatatcgtggtgcattcgctgaccaagtacctgggcggccacggcaacagcgtcggcggcgccatcatcgacagcggcaagttcccctgggcccagcacaaggaacgcttcaagcgcctgaacgagcccgacgtctcctatcacggcgtggtctacaccgaggcgctgggccctgccgcctatatcggccgcgcgcgcgtggtgccgctgcgcaataccggcgcggcgctgtcgccgttcaatgccttcctgatcctgcaaggcatcgaaaccctggcgctgcggctggaccgcatcaccgagaacgcgctggcgattgcccgccacctgcagcagcatgccaaggtggactgggtcaactttgccggcctgcccgaccatgccgaccacgcgctggtgcagaagtacctgggtgggcgcggtcccggcattctgtcgttcggcctgaagcaaggcggccgtgaaggcggcgcgcgcttcctggacgcgctgcagctgttcacgcggctggtcaacatcggcgatgccaagtcgctggccacgcatccggcgtcgaccacgcatcggcaactcaatgcggaggaactgaaggcagcgggcgtcagtgaggacatggtgcggctgtcggtcggcatcgagcatatcgatgacctgatcgaggacctggatcgcgcgctggcggcggcctgaccgcaggctaccgacgtcagagcgacccgctggtttgctcccctctcccgctcgcgggagaggggcagggggtgagggcaggcggtcgcataccgccagcacaacctaccccccaccacgcttgccgtgcgcctccagcacaaagtagccgatcgccccgatcatcagcggaatcaggtaatacatcgcgcgatacgcaatcagcgccgccagcagcagcccgtgcggcacctggccgcccagcatcgtcaggaacacggtctcgatcacgccgaggcccccggggatccgcaccaccacgcccgccagccccgacgcgagcaataccccaagcaccgtgaagtaccccgcatgcgtatgcagcagcgaaaacaggatcgccgccattgccatccagtgcgccgccgacaagaggatttgcagcgccgcgaagccgaccgacggaacgtagatatcgtggtcgcgcacggtccggtgccggccgtgccaggtggcacaggcagccaggtaggcagccggcaccgccagcatcagcgcgcccagcacccgtgtcagcgcggcgggaacgccccactcgggcggcagcaccaccagctgcgccaccaggatgccccccgccagcaaggcatagccgagccagttgctgctcaccaccaccacgaacaggctccagatctgcggcagggtcagcccggcgcgcgtgtacaggcgatagcgcacgcccgcgccgcccagcgtggccccgaggttgaggctgagcgtgtagctgacataagagatcgccatcacccgccgcgccggcaacgggtgtccggcatagtggcagccgaggcggtcgaactggctgtacaacaagccgctcagcgcaacgaaggccgccgccggcgccagcgtgcgggcgttgaagccgcgcagcgcggccagcaccgcgtcccagtcgatggtgcccagcttgcgcgcgatcagcgccagcaccgcggcaatgaacaggatgccgatggcacggcgccacgcgggccagtgcgcgtgctggcggatggccgagaaggtcgtcgcgcccatcattgcgcgcctcccctcgtcgccgcgcaccgcaaaaccggcgtcaggaatgtgcaggaatgcaagcctgcgcgcgccagcccggcatgcaatttctggcctgcctcggcttcaaacaggataaaagtttccggcagtgcgctttcgcgcgcgcacgggatggcgccggccccgcacgacaggcgccgctctgcgccgtgccctggccggcggaaacgattggaggcggactgcatcggtgtcatgacctgagaaagccgcaaacaccgtgccagcacgggcacgtcaaccacggccacggctgcgccgccagcgcgccagggctgcggccgccagcgcaccagcggcaagcccggcaatgaacaccgcggcagtggtcccctcccagcccgccgcggccgcaacatctgcacggccccgcgcaaggggcgcgagcgactgccagtcggcagccgtgaactgcgtcatcgcctgcgccccgtccaggccatacacgcagatctccccgcccggcagcttgcagaagcgctcgcgcgggcaggccttgaggatggcctgcggggcgccctcgccgcagctggccccggcgctgcgcaagacctggatcgtgacttcgggatgccgggtaagttgttcgggcatggcggcctccatacgggtgacgctgtccttcagcgtagtgcagccaggcgccggcgcccttattcaccagcggcatatgaccatgcgtaataactcgttcgcctattgcctgcctttccatacaatgaggcgacgccgcggcgggacgctgccggcctccaacaacataacggggagcatcagatgcaatacgggaaattcggcttcgtcgcacggctggcggcagcggtgctggcactgggcgtgatgcagggtgcgggcgcggccgatccggacaagaaggaaatccgcttcggcgccaccgccggcccctacgccgaccagatccgctatggcgtgaagccggtgctggaaaagcgcggctacaaggtcaccatcattgagttcagcgactacgtgcagcccaacctggcgctggccgacggcgccatcgacgccaatgcgttccagcacgtggcctacctgaagaagttctcggccgaccgcaagctggcgctgaccgacgtgatccaggtgccgaccgcgccgatcggcatctacagccgcaagcacaagggcctggccgaggtgaagcccggcaataccgtgtcgctgccgaacgatcccaccaacctggcgcgcgccatcgccatcctgcagcagatcggctgggtcacgctcaagccgggcaccgacccgatccgcgccagcgagcgcgacatcgacgccaacccgcacaagctcaagctgatccagctggaagccgcccagctgccgcgctcgctcgacgacgtggactatgccttcgtcaacggcaactatgcgctggcctccggcctgaagctgacctcggcgctggcgctggagaagattcccgactattacatgaacctggtcgcggtgaagacggcggacctgaacaagcccttcgtcaaggacatccgagaggcctacgagtcggcggagttcaaggccgtgacgcagcagcgctttgcgggcttcgtgcagccgccgtaccagcgctgagccaccgcgctctcgccagcaagaaagcgccgccaggcgctttcttgcatttgggacagctgtcgcgcgcattgtgcgcagcaagacaattttgcgccgcgcgcgccgcgcaaatgccctacactcaagctcaagtcccccgcgcccaaaaagcacggcagggatcacaacgcgatcattgctgcggatagctgcgaagatcctcgcggccgtcccagcggatcctgtcgagacaaccgcatcgagagacctgccatgtccacggttgcgcgctttgagatcggctacacccgctaccttgccccgccgggcgacacctcctcccccacttctcctcccccaccccttgccagcaaccccgacgcgctgctgccgctgtaccaggcgatggtgctgacgcgccagttcgacctgaaagcgattgcgctgcagcgcaccggcaagatcggcacctttgcctcggccctcggccaggaagccatcggcgtgggcgtggcctttgcgatgcggcccgaagacgtgctggtgccctcgtaccgcgaccacgcggcgcagtttgtgcggggcgtcacgatggccgagagcctgctctactggggcggcgacgaacgcggcagcggctttgcggcggcgccgcatgactttgccaactgcgtgccgatcggcacccaggtctgccacgcggccggcgccgcctatgcgttccagctgcgcggcgagccgcgcgtggcggtctgcctgctgggcgacggcggcacctccaagggcgatttctatgagggcatgaacatggccggcgcgtggcacgcgccgctggtgatcgtgatcaacaacaaccagtgggcaatctcgatgccgcgcagcggccagaccgcggcgcagacgctggcgcagaaggccattgccgccggcatccccggtgagcaggtcgacggcaacgacgtggtcgcggtgcggcaccgcgtcggcgaggccatcgcgcgcgcgcgcgacggcggcggcccggcgctgatcgaggccatcacctatcgcctgggcgaccacaccaccgccgacgacgcctcgcgctaccgcgacgaggccagcgtcaaggcgcactggcaggaagagccgctgctgcggctgcgcacgcacctgctggcgctgcacgcgtgggacgcggcgcgcgaggaagcgctggtcaaggcctgctcacagcaggtggcgcaggccgtggagacttacctggccgtgccgcagccggacccggccgcgatgttcgactgcctgtacgcaaccatgccggccgaattgcaggcgcagctggagattgcccggcgcttcctggcgccgcacggataaccagcaaaccctgcgccttcacctggcgaccacagcgagcgaaccatggcggaaatcaatctggtcgaagcagtcaacctggcgctggcccatgcgctcgagcacgatcccgatgtgctgctgctgggcgaggatatcggcgtcaatggcggcgtgttccgcgccaccgcgggcctgcaggcgcgctttggcgcggcgcgcgtcatggatacgccgctggccgaaggcggcatcgtcggcgcggcgatcggcatggcggcaatggggctcaagccggtggccgagatccagttcaccggctttatctaccccgcggtcgaccacatcatcaaccacgccgcacgcatgcggcatcgcacgcgcgggcgcttgtcatgtccgatggtggtgcgctcgccgtgcggtgccggcatccatgcacccgagcatcattccgaaagcccggaggcgatgttcgcgcatatgcccggcatccgcgtggtggtgccttcatcgcccgcgcgcgcgtacgggctgctgctggcggccatcgccgatccggacccggtcatcttcctcgaacccacgcggctgtaccgcctgttccgccaggaagtggccgacgacggcgccgcgctgccgctggacacctgcttcacgctgcgcgaaggcagcgacatcacgctggtgagctggggcgcgatggtgcaggagacgctcgccgccgcggacgcactggcaggcgaaggcgtgacggccacggtcatcgacgtggccacgctcaagccgctggacatgcagaccatcctggaatcggtgacgcgcacgggccgctgcgtgatcgtgcacgaggccccgcgcaccgccggcttcggcgccgagatcgcggcgcagctggccgacgcgggcctctactcactggccgcgccggtgcagcgcgtgaccggcttcgacaccgtggtgccgctggcgcggctggaatacacctacctgcctggcgtcgcccgcatcgtcgacgcggcgcgcaaggcgatggcagcgtaatgcgagagttgccgacgataggcaaggagtgccgatgagaatcttcaagctgcccgacctgggcgaaggcctgcaggaggccgagatcgtgacctggcacgtcaagaccggcgacaccgtggccgctgaccagccgctgctgtcggtggagacggccaaggccatcgtggaaatcccgtcgccctatgcaggcaccatcgccaagctgtttgcgcagcccggcgatatcgtccacctgggcgcgccgctggtcggcgtcgagggtgcgggcgaggatgccgacgccggcaccgtggtgggctcggtccaggtcggcacgcacgtggtcaatgaagccgcgcccgcgggctccgcggcacccgccgcggccatggccgcccgcgtcaaggccacgccggcggtgcgcgcgctggcgcgccggctcggggtggacctggcaatggccacggcatcgggccccgagggcgtcgtcaccgccgccgacgtggagcgggtagccagcacgctggccgaactgggcacgccggaacagctgcgcggcgtgcgccgggcgatggcgcagaacatggcgcgtgcacaagccgaagtggccgccgccaccgtgatggacgacgccgacatccacgcctggcagcccggcgccgatgtcaccatccggctggtgcgcgccctggtggccggctgccgcgccgaacccggcctcaatgcctggtacgaaggccagaccgcccgccgccacgtactgaagaagatcgacgtcggcatcgcggccgacctgcccgaaggcctgttcgtgccggtgctgcgcgacgtcggcaaccgcgatgccgcagacctgcgccacggcctggaccgcatgcgcgccgacatccgcgcgcgcaccatcgcgccggaggagatgcgcggcaacaccatcacgctgtccaacttcggcatgatcgcggggcgctatgccgcgccaatcgtggtgccgccgaccgtggcaatcctgggtgcggggcgcgtgcgcgaggaagtggtagcagccggcggcgtgccggcggtgcaccgggtgatgccgctgagcctgacctttgaccatcgcgtggtgacgggtggggaggcggcgcggtttctggcggcggtgattgcggatctggagatggcggtgtagcggtcgaagacaacagggagccgacgagcaaatagcctcggagaatactgccgcccctcgtgtacgctcccctctcccgcaagcggaagaggggagcaaaccgccggtgtgctggcaccgatcgggaatcgggcgctgcggtggccctgtatataatgcgtttccgatcgccgctgccgtcaagccggacctatccggacagccggacccccctcatggaatccaagaccgcccgccttaccatcctgatcgatccggtcaagaaaaaggcctttgaaaccctgtgcgcctcacaggacctgacaccgtcgcaggtcgtgcgccagctgatccgcgaatacctggcccagcatggcgtggaatacgccaccaagcccaagcctgcgggcagcacccggcagaagaagtgactcagcgcggggcgtcgccctcgcctgcatcttcgcttgccagctcgccgcagcgctgcaccacctgcgccagcgaatccacgtagttgccctcccccagcgccgccagcacgcctgcgcgcgccagcttttccctgacccgctcgttggcttcggccagcaccaccggcacgccgcgcttctgcagcgtcacgatcacggcctccagcgtctgcagtccggtcatgtccatgaagggcacgcggcccaggcggatcagcagcacgcgcggctcggtatgggtctgcaccagtgcgcgctcgcacgcttccacggcaccgaagaagaacggtccgtcgatggcatagaccagcacgcccggcggcatccgcgcgggcaggccggcgccggtatcgcccagttcgcgctctacgtccacgacatcctggcgcgccacctccactgacgccgacatgcgccgcaggaactgcagcatggccaggatcaccccgatattgaccgccaccaccaggtcggtcagcacggtcagggtgaaggtgatcagcaggatggccacgtcggcgcgcggcgcgcggcggaccatgcgcgcgaactggcgcccctcgctcatgttgtaggccaccacgaacaggatcgcggccagcgtcgccagcggcacactggccgcgagcggcgccaggaacagcagcaccattaccagcgtgagcgcatgcaccacgccggccagcgggctgttgccgccattgcggatattggtggcggtgcgggcgatggcgccggtggcggcaaacccgccgaacagcggcgccaggatattggcgatgccctggccgaccagctcctggttggaatcgtgccgcgtgcccgccatgccgtcggccaccaccgcggacagcaatgactcgatcgcgcccagcatggcgatggtgaaggccggcccggccagctccagcacgcgtgccagcgtgatgtccggcagcgcgggcacgggcagcccgcgcggcaggccgccaaaggcggtgccgatggtggcgacgccgtcaaagcggaacagcgcctgcaccgcggtggcaaccagcagcgccaccagcggcccggggatgcgccgcagccagcgcacgcgcggcgcgcccactaccagcgccaggctgcccagcgccagcgcggtggtggccgggtgccattgcggcagcgcctgcagcaggtgccagagtttttcgtggaaatgctcgccggcgaccggcggcagaccgaagaaatcgcgccactggccgacaaagatgatcacgccgatgccagccgtgaagccgacgatcaccggcgcgggaacgaaccggatcacgctgcccagccgcgtcagccccatcgccagcaggatcagccccgccatcagggtggcgatctgcaagccgtcgatgccatggcgcgcggtcacggcggacagcaccacgataaacgcgccggtgggccccgcgatctgcagccggctgccgccgaacagcgacaccgccagcccggcgacgatggccgtgtacaggccctgctccggcttggcgcctgacgcgatcgcaaacgccatggccagcggcagcgccaccaccccgacgatcacgcccgacacgatgttcggcagccagttgccgcgtcggaacaatccggccagccaagcttcgcgcagcgcgatcatgcgtcaatccctcgggttcgagcaggatgatgatggtgcattggataataacagcatgttaatgcccgccggcttgcggctcgcgccgtgatattcgccacgcctgcactgtcgcttatgccactcaattcctatactggattggctcgcccgggcgtacggggtatgggccagggcggacgcggcaatcttctgcaatcggaggcccatcatgttcaagcacctccttgtgcctaccgacggctccgcacgcgccgacgcgatggcggcccgcgccatggcctttgccagccgcatcggcgcccgcgtgaccgggctgcatgtgattcccgagtaccacgtactgacctaccggctgaccagcctgcaggacaccaaggacacctttgccgcagaagcagcgcgccacgcggataccttcctggccgcgctcagccacaccgcggcgcaggccggcgtggcctgcgagaccgttacggccaccgacgaccatccctggcaggccatcatccagtgcgcgcagcagcgcgactgcgacctgatcgtgatgtcgtcgcatggcaagcgcgggctgcaggcgctgctgatcggcagcgaaacccacaaggtcctgacccacagcacgatcccggtgctggtcttccgctaggcggccgggcgaacaacgagacagcgcgatagcgggcaacagtgcgcggcgacgcgcgtttccaaaccacgccaactgcaaggagcgcaaccatggcgattcgactgggcgagcaagcccctgatttcaccgccgacaccacggaaggcaagatcagcttccatgaatggatcggcgacaactgggccatcctgttctcgcatcccaaggacttcacgccggtgtgcaccaccgaactgggctatatggcccggctcaagcccgaattcgacaagcgcaacaccaagatcatcggcctgagcatcgacccggtcggcgaccaccagcgctgggtcaaggacatcgaggaaacgcagaactgcaccatcaactatccgatgatcggcgacgcagacctgaaggtggccaagctctacgacatgatccaccccgaggccagtggcagcggcccgcgcacggcggtagacaacgccaccatccgctcggtgttcatcatcggcccggacaagaaggtcaaggccatgctggtgtacccgatgagcgccgggcgcaatttcgacgaggtgctgcgcctgctggattcgctgcagctcaatgccaagcacaccgtggccacgccggtgaactggaagccgggcgaggacgtcatcatcccgacatcggtctcggacgaggaggccaagaagaagtacccgcagggctttaagaccctgaagccctacctgcgcacggtggagcagcccaagtaaggggagcgagaagcgccagcaccagggagtgcggccgggcgtgggggtcacgccggccgccgccgggcctcccgggcagtcacggccgggaggcccgacttgtccacaggaactatccacagcttcagtggatatcccccctcttgacaaccgcaaagggcgcgccggtgctggaattcactggagtgcccgttttataggcaaccctccgggctacgggaatggttgcgggcgttcgaattttgtgcctgttgcgattcttccgccaccgggcgctcagcgcgtcagcacctcgcggatggtgtcggccagttccttggccacgaatttcgctacataagcgtccgcgcccaccttgcgcacatgctcctcgctggcctctcccgacagtgacgagtgaatcaccaccggcagcgacttcagccggctgtccgccttgatcttgcgggtcagggtgaaaccgtccatctccggcatctccaggtcggtcagcaccagcgccacctcgtcctgcactgacctgccatggctggccgcctcggcggcgatgcggtcgagcagctcccacgcctccttgccggacttggtcatcaccaccggcgcgcccagcgccttcagcccctgctcgatcaggccgcgcgccagtgccgaatcgtcggcggcaatgaccttggcgccggggcgcaggctcaactgcgggccgaccgtgcccgggtccacgtccggctgccgcgtcggcagcacatcgcgcaggatctgctcgacgtccagcacctgcaccagccgcgacgggtccgcgcccccggcggtgtccccgtccagcttggcgatgctggtgacgtggccggtccgcacgctggcctcggccgaatgcacctggttccactccaggcgcacaatttcctccactgcctctaccgcgaagccctgcgtcgaacgtgcatattccgtcaccagcaggatgcccaggccgctgcgcggcttgcagcccaccagccggggcaggtcgatcaccgggatcacctggccgcggatatccgccatgcccaggatcgacgggtcggcccccaccacggtcgtcacgtgcggcatcaccaggatctcgcgcaccttgaagacattgatcccgaacagctccgtctggccggaatgctcggcttcgccaagccggaacagcagcagctcgaactggttgttgttggtcaggttggtccgttcgtcgatgtccctcatggaactgctcatgctgcgctcccgtgccgtgcgtgtggtttttaccgccgtcgttgtcatcagcctgcggccgcggcggatggcggacggcagggttcatgactggatatcggcgcggggcaacgggagttgagaggcgcacgcagcgcgtgttcggatttcatccttgcatatccggattgcttcgttcctccggcgcagcgtcgtccatatagtggttcccaacttgtcataacacgctatgtcgatccccatgacgacccggaccaacgtggtacccgtccccgccgccgcagccatgccggcaccgatcccgctgccgctctatacgcaaatcaaggacgccttgcgcgccagcatcctggacggcacctatccgccgcaccaccagatgccgtcggaaagcgagctgggcgagcgctttcgcgccagccgcatcaccgtgcgccaggcgctgggcgacctgcagaaggaggggctgatcttcaagatccatggcaagggcaccttcgtctccaagccccgcgccttccagaacgtgacttcgctgcaaggctttgccgaggccatgtcgagcatgggctacgagatcctgaaccagatacgcaactgcaaatgcgtacctgccagccgtcacgttgccacgcaactgcggctgcgcgaaggcgatccggtggtggagatccggcgcgtgcgcctgctcaaccgcgagccggtgtcgctggagctgacctgggtgtccgaggccgtcggccgccgcctgctcactgccgacctggccacgcgcgacatcttcctgatcctggaaaacgactgtggcgtgaagctcggccatgccgacctgagtgtcgacgccatcctcgccgacgacgagctgacccaggccctgcgcatcgaggaaggcgcgccggtgctgcgcatcgaacgcctgacccatgacgcgcaaggcacgcctatcgattacgagttcctctacttccgcggcgacgcgttccagtaccggctgcgcgcagaccggcacaagaccgcgccagccgccagcgtcaccagcccagccggccatgcacggccccgcaaaccagccagcaaggggaagccctccgcatgaataccctgactcacgaatacgacatcgttgtcgtcggcggcggcaccgccggcccgatggccgcgatcaaggccaaggaacgcaaccccgcgctgcgcgtgctgctgctcgacaaggcgcacgtcaagcgcagcggcgccatctcgatgggcatggacgggctgaacaatgccgtgatccccggccacgccacgcccgagcagtacacccgcgagatcaccgtggccaacgacggcatcgtcgaccagtccaccgtttatgcctacgcgcgccacagctttgccaccatcgagcagctggatcgctggggcgtcaggttcgagaaggacgagaccggcgactacgcagtgaagaaggtccatcacatgggctcctatgtgctgccgatgccggaaggacacaacgtcaagaaggtgctgtaccgccagctcaagcgcgcgcgggtagagatcaccaaccgcatcgtcgccacgcgcgtgctgaccgacgccagcggcgccgccggcggcgtgatgggcttcgactgccgcagcgcggacttccacgtgatccgcgcgcgcgccgtgatcctgtgctgcggcgcggccggccgcctgggcctgcccgcttccggctacctgatgggcacctacgagaacccgaccaatgccggcgacggctatgccatggcctatcacgccggcgccgcgctggccaacctggagtgcttccagatcaatccgctgatcaaggactacaacggcccggcctgcgcctacgtgaccggcccgctgggcggctataccgccaacggcaagggcgagcgctttatcgaatgcgactactggagcggccagatgatgtgggagttctaccaggagctccagggcggcaacggcccggtgttcctgaagcttgaccacctggcggaagaaaccatccagaccatcgagacgatcctgcacaccaacgaacggcccagccgcggccagttccacgccgggcgcggcaccgactaccgcaggcagatggtggagatgcatatctcggagatcggcttctgcagcggccacagcgcttccggcgtgcatgtgaacgagcgcgccgagactaccgtgccgggcctgtacgcggccggagacatggccgccgtgccgcacaactacatgctgggcgccttcacctatggctggtttgccgggcacaacgcggccgactacgtcgccggccgcggcctgcctgaagccgatgcggcccaggtcgaggcggagcgcgcgcgcgtgttcgcaccgctggcgcgcgagagtgggctgccgcccgcccaggtggaatacaagctgcgccgcatggtcaacgactacctgcagccgcccaaggtcacgcgcaagatggaaatcggcctgcagcgttttgacgccatcgccgaggacatcggccagatccgcgccgccaatccgcacgagctgatgcgcgcggtcgaggtgatggcgatccgcgactgcgccgagatggcggcacgcgcctccctgttccgcaccgagagccgctggggtctctaccaccatcgcgtcgactatccgcagcgcaatgatgcggactggttctgccatacgcacctgagcaaggatgaagccgggcgcatggtcagccacaagcgcgcgatcgagccgtacatcgtcccggtggcaggcgacgacgccaccgcctaccagcggctgcgcgtcagccgcggccaggccgccgccacggccgccactgccgaacccgccaccctggctgccgcctgaaggaacccacgccatggcctacaccccgcatgagatcgcccagcgcagcagcgcgccggtcaccatcgatgaagacaagtgcattgccgacaagggctgcacggtctgcgtcgatgtctgcccgatggacctgctggccatcgacctgaccaaaggcaaggcattcatgcagttcgacgagtgctggtactgcatgccctgcgagaaggattgcccgacgggcgcggtcagggtcgagatcccgtacctgctgcgttgattgccccgcttcatgacaacagcaccacagagataaccccatgaaagcctccaccagcatccacctgctgctggcactggccgccgccagcctggccggcacggccagtgccgaaaccatccgcgttgccatcggcacgcaggacaccaccatcaactgcgccaccggcggcctgctgatccgcgaactgaagctgctcgacaagtacctgccccgcaccggcaagtacaaggacgtcacctacgacgtgcaatggaagaacttcacctccggcccgccgctgaccaacgagatggtggccgacaagctggatatcggcgccatggcggatttccccggctcgctcaatgccgctgccttccagaaggccggcaagaagagcctgttcatcgcgccgctgtcgggcaacgcgatcggcaccggcaacggcatcgtggtgccggcggattcgccggtccagtcgctggcggagctcaggggcaagaccatctcggtgccgttcggctccaccgcgcacggcatgctgctgcgcgcgatcaagcgccagggctgggacccggacaaggacgtgaccctggtgtcgcagtcgcccgaggtcggcggctcggcgctgcaggcacacaaggtggacggccatgccaacttcgtgcccttccccgagctctttgtcttccgcggctttgcccgcaagatctatgacggcgcccaggccgaggcccccaccttccacggcgcgctggtgaacgcggaatacgcgcagaagtacccggagatcgtggtggcctacctgcgcgccgcgatcgaggccgaccgcctgatggcggcggagcccgagaaatacagcgagctgattgcccgggtgaccggcatcgacgccgaggtggactacctgttccatggcccgctcggcctgcagaaccgcgactacacctggaagccggagtaccgccaggcgctgcagacctcgatcgagacgctgaagctgctcaagcgcaccgatgccgacctcagcgccgacaccgtgatcgacgagcgctacatccgcgaagccttcaggctggaggggctggactatgaagcgcgcctgaagtcctacgacaaacagcccctcgcggcgaaggacgcgggcagcggcaaacccatcgccgagccgaagctggccgcgcagctgtggctgcggggcgagtccagggtgcgcgcctatgcctcgccggctgcagcattcgccgcgctcaggcaggctgcaaaagagggcaagcaggcgcgcgtgctgtatgtgcatgaccgcaataccggcctgaagctgctggccagcaaggcgtggtacgtgcaggacggcaaggggcaggcgagcgccttcctgctcaagggctcagcggatggctgggcaaaggccaatggtggcaatgtgcgggactttgccgcagtcagcggcgccgcggtcgccgtggccagcaactgacgcggagcgcgcccatgacctcgatcagccttgaagcgggggcgcccccggtggcaccggccgcgccgggcgcggcacgcgtgcggctggcacgctggctggtgcgcctggccgcgctggccagctgcatcgtgctgtggcagctggcctcgtcccaccgggcccacctcggcctcgtcaccttcgccaacgtgcccgcgcccagcgacgtggttccggcggcctggcaactgctgcagtcacccaagctggtgctgcacctgagcaacagcctgtaccgcgtgtttgccggctttggcgcggcggccgtggctggcatcgtgctcggcatggcgatcggccgctcgcgctggctggaagacctgctgctgccaccgctggaggtgctgcgcccgatccccggcgtggcgtggattccgctggcaatcctgatgttcccgtcttcggagctgagcatgatcttcatcaccttcatcggggcgctgttcccgatcctgctcaacaccatccacggcgtggagcgcaccgacccgcgcctggtcgccacggcgcgcagcctgggcgcgcgccgctggaccgtcttccccgaggtgctgctgcccgcggcgctgccgagtatcgtcaccgggctggcgatcggcatgggcacgtcctggttctgcctggtcaccgccgagatgatcgccggccagtacggcatcggctactacacgtgggaggcctacaacctgcagaactatgcagacatcgtcgtcggcatgctcctgatcggtgccttcggcatgggcagcagcgcgctgatcaagcgcctcggcgcgtggctgatgccgtggacccgcctgcagcaggtgcgcgcatgacgagccaaccgatccgcgcgggccacctgcaggtgcgcggcctggatgtggcgctgggccagggcgatgccgccttcaccgccgtgcaccagctatccatcgacattcccgccgggcagttcgtctgcatcctggggccgtcgggctgcggcaagtccacgctgctgggcgccatcgccggacacctgccggcggcggcgggcgagatcctgctcgacggggcgccggtgcgcggccccgcgccggagcgcgggctggtgttccagcagcactcgctgttcccgtggaagcgcgtgctcgacaacgtcgccttcggcctgaagatgcagggcgtgcccaccgccgagcgcaagcgcgaggcgcaggccctgctggacctggtcggcctgggcggcttcgcgcagcgctaccccgcccagctttccggcggcatgcagcagcgcgcggagattgcgcgcgtgctgatcaaccggccgcgcgtgctgctgatggacgagcccttcggtgcgctcgacgcgcagacccgcgcccatatgcaagccctgctgctcgaggtctgggcgcggatgcgcaccaccgtggtcttcgtcacccatgacatcgacgaggcgctgttcctggccgaccgcgtgctggtgatgtcgccacggcccggacgcatccttgaagatatcgctatccccttcgagcggccccgccgcgccgagttgatgaccgatgacgatttcatccggctcaagcgccgctgccgcgacctgctgcacgaccacacccaggccagcgcgctcgcgaccgccgcctgaccgctatcgacctgactgccatccatgccgcaagcttccaccctgcctgacgaatccctgtttgatctcgatccctccatcggcgcgctgacgctgcgcctggccgaccccgaccctgcggtgcgacgcgtggccgtgctgcaacttgccgacctggaggatgaagacggcgtgccgctgctgctgcagcgcctgcaatcggaccctgccgaatccgtgcgcgcggaagccgcgcgcacgctggccagctgggaacaggaagcggtcgtcccggcgctggccgcggcactggccgaccccagccgcgaagtggccgaagcggcagcacagggactgtcggaactgaaggcgcccgcctccggtgccgccctgctgccgtgggtcacgcacggcgatccctttgtccgggcggccgcgtggcgcggcctgcgcgagctgcgctatgcggccggcttcgatgcggccatggcggcgctgtccgacgcggccgccccggtgcgccgcgaagccgtggccgtgctgggctggctcaggcgcagcgaagccctgcccgcgctggcacaagctgcgaccagcgatgccgataccgacgtcaggcgcgccgccgccggcgcgctcggcctggctgccgacccgtcggcgcgcgatgcgttgctggcggccctgcgcgacggcgcctggcaggtgcgggaagaagccgcgcagacgctgggaaaactgaaattccctgaagccgtgggcccgttgatcgacgcgctggaggaccgctactggcaggtccgcctgcaggccgccagggctctcggcaagctgcgcgaccgcgcggcgctggtgccgctgacgatgcagctggcccacgccatcagcaacctgcgcaaggaggccgcgctgtcgctggggagcctgcgggatgcggcagccgtgccggcccttgcctcggccgccgacgatgccgatccggaggtacgcaaggccgtacgcattgcgctggcgcagatcggcgcgccggaggctcatgcatgagcggcggcatggtcgtacccacgcgcctggagctctcccgcgccaacggcgcgctgcgcgtctactggccagacggccagtgccagtcgctggacccgggccgcttgcgcgcagcctgccgttgcgccgcctgccgcggcaagccctcggaggccgggccgggcgacacgcaaatcgtcgccctcggcgaaatgggctatggtgtgcagatcgtgttcagcgacgggcacgaccgcggcatctacccgtggccgtacctgcaggcgctgtagccgggcgcttacccgcccgccagcgcctgcaggatatgcacctcgtcggtttccttcaatggcgcgtccagccgcatcagctgcgtgcggttgacgaagacgcggatatacggccgcagcttgccctgctcatcgacgatgcgaaagcgcatgccggggaactggcggtcaaggtcgtcgagcagctcggcgatgctggcgccacgggcctcgacgtattcgcgctgtccggtataggagaagagcggcgtcgcgatacggacctgcatggaagttctccggtcggctgatggcattcaggcagggcgcgccacggtaaccgcgtagacctgcggcaggttgcgggcgatgcattgccagccctcgccttcatcggcactggcccagatctcgccgccggtggtgccgaagtacacgcccaccggcgcgtggccgtcggtggccatggcctggcgcttgaccgtgaaccagccttgttcggcgggcaggccgcggtcctggcgctgccaggtttcgccggcatcgcgcgtgacatacgctgccgggcggccgcccgggctgacgcgcggccagacgtcgctgccatccatcgggaacacccagaccgtgcgcggatcgcggcagtgggcgacgatggggaagccgatatcgcccacttccgccggcatggcttcgccgatgcgtttccacacgccttcgcggcggtccatgcggtagatgccgcaatggttctgctggtacaggatgtccgggtcggcgggatgctgcagcatgcagtgcggatcctggccgtactcgggattgggatcgggcaggaaggtggcgaggctgccgcggttcagcggcttccagtccgcgccgccgtcggtgctctcgaacacgccgccgctggacatgccgatatacaggtggcgcgcgtcgcgcggatcgaccagcacggaatgcatcttggggccgtcgggcgtgccgtcctgctcgccgccggtccaggtgcgccagttcgggtggtcgttgaagcctgataccggctcccaggtcacgccgtggtcggcgctgcggaacaggccctgcggcgaggtgccggcataccaggtgccgggctcgctggcatggccgggcgtgagccagaacacgtggtcgacgacgcggccggtctcgccctccggggccttgtcgaaggcgggcgggcgcgcggcttcggtccagttgcggccgccgtcggtggagcggaacacggtcgggcccaggtggccggtgcgcgccgccatcagcatgcgcgacggttcacgcgggtcctgcacgatatggtggatggtatggccgaggaacgtcgggccctcgatctgccagctgcggcgcgcggcgtcgctggtcaggaaccaggcgcccttggtggtggccaccagcagcctgacggggccggtgtcggtttcgggtgtgggggaagtcgtcatcttggctcctgcaagaaggccggtgaacgatgctttctgagtctagtacatgtagacagtgttcacaattaaagatggcagagctgtggccggcaggccggccacagccaccatgattacgaagtagcacggagttaaaagcggaagcccgcaacttgcctggacattgcgcgcgaagtgtggcataagcaatgttcccccgatgctttcgcgccccgacacccatgcttcgcactgtccgcttcgccaccctgaaccgcccggccctgccggcggcaggcgtgcgcgccacgcagcgcccgggcgccgccatcgacctggccgaccgcttccacgcgtacgcccaggtccgccgcgccgtgcttttcctggccgtgcgggcagctcggggcgccaccctccagtcctgagctttcccgcacggcccatgtcgcggatgccatccggcacccgcttgatcatgcagccaggagaaagccagacatgtccccgctctaccgccataccttctgcgccatggtggcgcttgccgccctctacctgatcctcaatccctgagccccagtggagtcttgccatggtgaatttccatgccctgcgcctgccggcgccggccctgccgcgcgcgctcgaactgcgcatcgacgttgagctcgcgccgggcgatatcgagcgcgagctgggtgccctgcacgaccgcatcggccaacccggcgactgcctgcatgcgatgccggcgctgcccgcgggcgcgccaggcctgcgcctgcgctatcgcgaggccgacggcgagtactacgtgtatgtggaagatgtgatgcagcgccggctggccggttataccgtcttcaaccggctgatcgaggtcggccgccgggccgacccatgggtacgggcgccgcacacaaagtttgcgcccgcttaccagcgccgcggcctggctcgggcgctgtaccgctgggcgctggatggcgggctgtgcctgctgagcggggcgcgccagtcggccggcgccaacgccctatggcaggcgctggccgccgattacccgatgggctatgtggacttgcgccacaagacgctgacctggctgggccaggccgtcgacgcgccagtgcgtgagggcctgcatacgcgcatgctgctgctcgggcgcggctggaccctggacgcgttcatggcccgcaccggcatgtactgaggcagcgcgcccgcttacagccagcggatcggcgcggcctcgcgtgcgttggctacgtacagggtccagccctgggcaaagtaggcgcgcacccgcgcggccagcgattggccgccgcccacgcgggcgtagtaggcaacatcgcgtgccggctgggcggcgggcttcgatgccttggcttgggcgggctggcgatagagggtgtcggcgagtacttgcatggcgaatatcctttccggttggatggaagttggtgcgcctcacgaggcacatccagccgtggttcggcccggatcgggaggcagttcagggttatccctagtatagagaagttgcgcctgaatcatccgggtctgtacctataggccgtatatggggtgcgtgataatggccgcctgccgcacgcgccacctgatgccaatccgccaatccaaggtgcccaatcgtcacattcgatattcctcgatgcacatgccgcgcattgcctgccggtgatgatgcatggcgcgtggtcacctagccttcagccttgcccggatcgcgcccgcagaggcaccgacaagcggcacaccgataacagcgggttggccaggtttgcgcctccagcccagaccagaaccacgtgagacacgcctgacgacagtccgtacgacggacgttgcagcgcccgcaaggagacagctcatcatgatcgaacagccctatccgtcgtccgcgacggaagccgatgctgcacgcccccaagtccccgaagtccggagccggatcgacgcgtttttcgagatcaccgcgcgcggcagcacccagcgcaaggaagtggtcgccggggtgaccaccttcatggcgatggtctacgccgtctttgtcgttcccggcatgctgggcaaggccggcttcgacaccagcgcggtctttgtcgcggtgtgcctgaccaccgccttcggctccctgctgatgggcctgtgggccaagctgccgatcgccatcggctgcgccatctcgctgaccgcattcatggcctttgggctggtgctggggcagggcctgtcgccggcggtcgcgctcggcgccgtgttcctgatgggcgtgatcttcaccgcgatctccgtcaccggcgtgcgctcctggatcctgcgcaacctgcccgccggcgtggcgcacggcaccggcatcggcatcggcctgttcctgctgttgatcgcctcgaatgaagtcggcctggtggtcaagaacgctcaccccggcctgccggtgtcactgggcaagatcacctcgttcccggtggtgatgtcggtgctgggcctggccgcgatcttcggcctggagcgccgcaaggtgccgggcggcatcctgctggtgatcatcgcgatctccgcgctgggcctggccttcgacccggcggtgaagttcaccggcgtgttcgcgctgccgtcgctgagcgcacccggccatgaatcgctgatcggcgccatggacgtgcgcggcgcgctgacggcagcagtgctgccgagcgtgctggccctggtgatgaccgcggtgttcgatgccaccggcacgatccgcgcggtcgccggacaagccggccagctcaacgctgccggccatatccacaatggcgggcgcgcgctgaccgcggattcggtcagctcgatcttctcggggatgttcggcggcgctccggctgcagcctacatcgagtcgaccgtcggcgttgcggccggcgccaagaccggcctgaccgccgtggtggtgggcctgctgttcgttgcggtgatgttcttctcgccgctggccgggctggtgccgtcgtacgccaccgcgcccgcgctgatgtacgtgggcctgctgatgctgtcgagcgtgagccgcctgcacatggacgacctggtcgacgcgatggctggcctggtctgcgccgtgttcatcgtgctgacctgcaatatcgtgaccggcatcatgctgggcttctgcaccctggtggtgggccgcgtggtggctggcgaatggcgcaagctcaatgtcggcacggtggccatcgcggtcgtgctggctgcgttctatgccgggggctgggccatctgatcctgccgaaagctactgccgcgtcccgggcgccacgcccgggacgctgacaaccagatgtctcctccaccgtgatccaggtggatttcaagcccgggcttcctgctttcccgggctgtttttttggtggcttgcctgaaaggtcccgcgcttggcgaatggcgtttcgctaaatcgccttcattgcccggcctgcattgccgccacatccatgtacaccagttcccagacatggccatcgggatcctggaatccatgcccgtacatgaatcccaaatccatcggcggcttgtaggtattgccacccgccgcgaccgcggcattgaccatttcatccacgcgcgcgcgggtttccatcgacaggcaaaccagcacctcagtcgatttccgtgcatcgcagatttcattgggcgagaagctgcggaacttggcttcggtcagcagcatcacgaaaatgttttcgccgacgatcatgcaggtggcagtgtcgtcggtaaattgcggattgaaggaaaaacccaactgcgtaaagaaggcaatcgacttttgcaggtcgcggacgggcaaattgacaaaaatctgctggctcatcaggggctccggtagtcgtgtcagagggggctgcgccgggcgcagacaagcagtctaggcgctaaaggccgggggcgtgcgtattttcattgtccttaaatgcgggcaaaacgggcgatgcccagcccaataccggctgcatcgtgggctgtgcgaccgtcaattcaggccagcaaacaatcagtccgtgcaatctccgttattttttgtaaaatttttttaggtgaaccgacaccacacttctagtaccatgcagcggcctatttgcagaaaggggatataaatggcgacatacaagcaactcctggctgagaaggaagcgctggaagccaagctgaatgaagtgcgtgcgacggaagtcgccggcgtgatcgacaaaatccgggacctgatgactgaatacggcctgaccgccgaagacatcctgccgcgccgcaagcgtggccgcccggctggttcgagtgccaagaagcccgcatccgccttgccgccgaagtacatggaccccaagaccggcaagacctggtcgggccgcggccgcgcgccggcatggttgggcaagcgcccggagcgtttcctgatcgagcagtaagccgccagcgcggccagcgcgcgcccgtctcacgcgcccgcttcaatcgatggtgccatcggcctgccgggcgcgtcactgcgcctggcagacatactccttgcgcagcgccctgaagccctgctgggtcggctccgccgtcaggcgcgcgccgccaccggccagcggctgcatgcgcaatacctgcgccgagcactggctcgcggtttcgtcccgctggtagcggatctcatactggccgccggcaaccggcacgaatgacacgcccgccgcgcaacgcagctcgggcagcggcggcgccgcggccgaggtcaccgccacgtagatgcgccggcccgcctccaccagccgctcgcgcgtgcgagccggcggctcgggcgagcgcccggccatgtccaggctccggtcccgacccatcgcagacaactgcctgccggttcccgccagcaccagcggccgcgcgggcaccgggcatttggccggatcgaccacggtgaacgaagtgttgtcgtcggtgctggtcagcagccgcacgctggcggccggggcgccggcaggcacccggtattgcgccacgcagccggacagcgccacggcggcggcaagcatcggcaacaaggcaagacgaggcaggactgcggacgaccggtcatggcgcatggcggcgggcaggtagaacgattgggccaacagcggacgttggcggcacgatggcggcaaatccggcagggatgccacacgatgacggcgcggccaggcaacacgccgcgccctcaaaccaaccagcatacctgcatccggcgcttggcggcagccgcataaacccatgttgaaaacctgcgtgtgatatccacagaatctgtggatatcctggccctacattccccgaaagccccggtctgtgcggcaacccaccggagcgcccaaattttaggcaacgggttgcaggcgcgccggaacccggcaacggtgcggcacccccgccgccagcacgccgttgcgctgcccaggccacacttcatccccccgcactcccttgaagggggcaccggcaccgcgtaatctcagtgttaccgggggctgcactggcgcacttgcgccaacttgccagccagataatgacaatgacacaacaagagcctatccaggccgggccgttgcctcgtgacctgctgcacgcactgcgtgacggcggctacgacgtatcgggactcgcgcctgccccggaatccgacaccgactccgaccccagcgacctcaggcccgccatgccggcggccggcccgcaacaggcctgccacgtgctctgcgcggtctaccgtgccaccggcgatccaaccatcggcctgtggctgggcagccggatgcagaccgacctgctcgggctggcgggcctgacggccatggccgggccgtcgctgggcaccgcgctgcggcgcatcgcgcgctaccagaagctgctcgccggcgaccgcatcgaactgcgccgccagggcgacgaagcctgggtctgtatccgcccgagcgatcccgaggcgcccgacacccgaccgcgcatcgacatggagctgtgctcgctgctggccttcgggcgccagttcacgcgcaagccgctgcatccgctgcgggtgtcgctgcgcatcggccagccggactggcacctgcgctataccgaagcattcgactgcccggtgcgctttggcgagcccgaagacgccatcgtgttcggccgccgcgacctggccttgcgcctggctgcccgcgtgcgcagcggaccggccggcgcgggcgcgggccatgccgcgcgcgaagcgcggccggcgtccgcgtcgctggacgatgtgcgcgcggccctgcaggcgctggccggcgaccgcgccctcagcctggccgcggtggcacgccacctggacatcagcgagcgcacgctgcagcgccggctgatggcggcgggcacgagtttccgcacgctgtgtgaagaggcgcgccgcgagctggctggcggctacctggccggaggcgcgatgtcgctcggagaaatcgcgttccggctcggctttgacgatgccaactcgttcttccgcgccttccgccgctggaccggcatgaccccgggcgactaccggcgcgcggcggcgcctccacccgcgtagggcaggccggctcacccgccgtggggttgctcccacggcgggttgtcgccgaagcgcccggccaggaaatcgacaaaggcgcgcacgcgcgggggcaccagccgccgctgcggcatcacggcgtagatgccggtgtcggcgagcgggtaatcgggcagcacctgcaccagccgcccggcgcgcaggtcggcgcagacatgccaggtggaatgcagggcgatgccaaagcccgccagcgccgcatcggacaacagctcgccggtattggcctcgatccggccgcgcacgcgcacggcaatctccccgccggcgccgtcgcccaggcgccagacatcctgccggccctggctgcccaccagcaccaggcaatcgtgccgcgccaggtcctgcggggtgcgcggcgtgccgcgccggcgcaggtagtccggcgcggcacacagcagccgccggttgttggccagccgccgcgcgaccagcgtcgaatcgtccagcacaccgatgcggatggccaggtcgaaacccgcgctgaccaggtccagcacgttgtcggtcaggttgacgctgagcgtcaggccgggatgcagcgccaggaattccggcaacagcggcgagatatagagccgcccgaacgaggacgacgtggtcacccgcagcgtgcccgataccccggtgccggcctgccgcaacgaggtgcccagcgcttctaggtcgtccaccagcgcacgcccctgctcggccagcaccacgccttccggggtggcgtgcagccgccgcgtggtgcgatgcagcaggcgcacgcccagttcacgctccagccgctgcagccgctggctggccaccgccaccgacaggtccaggctgcgtgccgcggcgctgatcgaacccaggtcgagcacgcgcaggaacaggccgatatcgccgatccggtccatgattttcaagattccattgaaactgattatggatcatgccggtttttactgaagacggaaaggcacagactgcgggcttccttccttttgccgacgcatcccccgaacatggcccccccagtctccaccaactccacacccggcgctgcatccgcccgcggccggctgccggttgcgctctacgcgctcaccgccggttccttcggcatcggctgcgccgaattcgtgatcatgggcctgctgcttcaggttgccgccgacctgcgggtgaccatcgccgccgccggcatgctggtgtccggctacgcgctgggcgtcttcgccggcgcgccggtgctgaccctgctgacgcggcgcatgccgcgcaaggccgtgctgctggcgctgatggtgatctacaccgtcggcaatgccgcctgcgcgctggcgcccgactacaccacgctgatgatcgcgcgcgtgctgacctcgctcacgcatggcaccttcttcggcgtcggcgcggtggtggccaccgggctggtgccggaggaccgccgcgcctccgcgatctcggtgatgttctccggcctgacgctggccacgctgctgggcatgcccgccggcgcctggctgggcctgcacctgggctggcgctcgaccttctgggcgatgaccgtgatcgggctgctgtcgctggcggtgatcgcgctgctggtgcagaagagccaggaccacggcgcccccgtggccctgcgcgacgaactggccaccatcggccgcccgcaggtgctgctgggcctgttgatgacggtgctgcagtcgatgggcatctttgccgtgatcacctacgtgcagccgctgctgacgcgcgtgtccggctttggcgaggcggcggtgtcaccgatcctgctgctgttcggcgccggcatgatccttggcaacgtgctcggcggccgctttgccgaccgcaccccgacgcgcgcggtgctggccacgctgaccacgctgacgctggtgctggcggcgatgacgctggccatccacagccaggtgctggtggtggccttcgtcggcatcctgggcatcgcggcctttgccacggtctcgccgctgcagctgcgcgtgctgcgccacgcccagggcgcgggacagaacctggcctcgagcttcaatatcgcggcattcaacctgggcaacggcctgggtgcgtggatgggcggcgtggtggtcgatcacggaccgggtctggcggcattgccgtgggttgcggcactggcgccgatggctgcgctgggggtggcgctattcagtgtgcggctggaactggggtcagcgaaagtagcgccgattccggaatcgatttgacgtttcgcggaacttagaccacaagtctcagcgtcatgtcatcggcccgttggttggcgcccgcgcggtaatgctcattcatcctccggcgaggattccagctgttctaacgttggcagcgccccgtgcaaatcttcgggcagcgtttccgtcattcgcacaatgtagtcgaggcaatagtgcaacaacctgttgcactattgcctcgtctggccaggctgcagcgaacgtccgaatgtatttcaggcttcgcgatgaaaaaccagccatctcggggaacgattgacgcaaatcgcccgcaagcctgtcgatcacctttgtcccccagcctgctgctgtctgctgcgggagaatcgaacgcccaagcctccagtagagcaggatcagttcgcggtttactgaaagcgacgcggcaaggcgagtacggtggacttcttccttgagacggcccagccaagcggcatattcggcagcgccgggcatggcattacgctgcgatgcgagacgtttcgacatggcggccattctttcatggcgccacagcggcctgtagggcaagacgcagaaatcagactactccactcactcagccaggcttgccatcgacccgccgccgaatcaggcgcggcgcatacgccagcgcatagaggccgaacccggtcacccagcacgccccggctccccacacccaatgcaggtagccacccggccaggccatcggcccgaacacccgcaacaccgccgccgtggccaccagccagtacgccgcggtttccgcgcggccggccaccagcatgcggccggtgtgacccagtgcggtgcgcgtgatcatggcgatgatcgccacgccaagcacgccgacagtgaaggcatgcgtcgccagccccgccatcaccagccccagcgcacccagcgcctgcagcagcagcgccaccggcagccacgcataggccaggtgcagcacccacaggatcggccggttgcctaccgcatggctgcgccagccagccacgcgcacggccagcaccgccgcggccagcaatgacagcgccgccgccagccagaccggcaagggcagcacccccgcagccagtcccagcaccgcggccggcaccaccatgcgctccacctgccggtattgccgcaggcggaaccccgggatcgcgttggtcgtgaacatcgggatgacgcgcccgccgatcaccaccacgaacagcgtgaccagcgccacgcccgcgcggcaggccagcatcgcaccggcgtcatggccgcgcgcctgcagccacaggctggcgacatcggccgcgcccagcagccacagcgccagggccagcggatagttgcggcggttgccggcgcgggccagcgtgcgcgtgaaggccagcgcggccagcggcaggaacgcgccctcgatcacgaaggccgccgttcccggcaccacccacatgcccacgcgcccggccagccacagcaggaacagcgcggcaagcgcggcgccagtgggcgtcggctggccggtccaggcccgccccgcggtgaacaggaaacccaccacgatggccgcggcaaagccgaacaccatctcgtgcgcgtgccagaacatcgccggcatcaccggcgccgggccgactgcggcggcgcccgccagcatcgccgaccacgccgcgatggccagcgcggcgaacaccgccccgcccaggtagaacggccggaagcccagtgcaaacaaggcaaagccgcgcggcggcggtccggcgggcgccttgccaggcggtggcgagcgccgcgcgggaagaatgggaatggtgtccatggctggctacgggaatcgggtggtgcggcgcgcgccggcttcttgatccggcgcacggtctgccgcaggtgcgcaaacggatgccattcacgctgactgcacgatagcaccgccgccgcgccggcgacctccgccggtagaactacctccaaaggcaggctgcgcgcccgcgtgcgctgtacggccggcgaataggcagcaccagtggcggcccctactctggcatcacccccgccaaagttgacacaggagcatggccatggccacccacccacgcgcgccggagcccattgcgcccggcgccgcaatcacgctggcgtccagcactttcgccttcaccatctgctttgccgtctggatgctgttcgcggtcctcggcatcccgctcaagcaggagcttggcctgagcgacactgaattcggactgctggccgccacgcccgtcctcagcggctcgctgatccgggtgccgctgggcatctggaccgaccgctacggcgggcgcatcgtcttcttcgtgctgatgctggccaccgtgatcccgatctggctgatctcgtatgcgcacacgctgtggcagctgctggtgctgggcttgttcgtcggcctggcgggcggctcgttctcggtcggcacgccgtatgtggcgcgctggttcccgcgctcgcgccagggcctggcgatgggcatcttcggcgccggcaactcgggcgcggcgctgaccaagttcgtcgcgccggcgatgatcctggccgccggcacctggaccgtggtgccgcgcgtgtattcggtggcgatgctggtcacagcgctgctgttctgggtgttctcgcgcagcaacccggcgcacctggtcaagtccagcgtcggctggcgcgagcagctcgccgtgatgcgcgacccgcgcgtgtggcgctactcgcagtactactcggtggtgttcggcggctatgtcggcctgtcgctgtggatgaccaagtactacatcggcgaatacggcttcgacatcaagaccgccgccttcctggccgcgtgcttctcgctgcccggcggcgtgctgcgcgccatcggcggctggatctccgaccgctacggcgcgcaccgcaccacctggtgggtgatgtgggtgagctgggtcggcttcttcctgctgagctacccgcagaccgatttcatcgtccagaccaccagcggcccgcagggttttcgcatcgcgctgacgcccacggtcttcaccttcctgctgttcgtggtcggcatcgcctttgccatcggcaaggcctcggtattcaagttcatctccaacgacttcacgcacaacatcggcgcggtttccggtgtggtcggcctggctggcgggctgggcggcttcgtgctgccggtgctgttcggcatgctggccgacctgaccggcgtgcgcagcagctgcttcatgctgatgtacggcaccgtgtgcgtgagcctggtgtggatgcactacagccagcgcgctgaacgccagcgcaaggcacaggccgtcggcctcacgcaggccgcctgagcgacggcccctgttacgcacaacaaccaaggcacactgtcatgtcctcttccgtactgacccgctgggagcccgagaataaggtcttctggaaaagccagggcgagcgcatcgcctaccgcaacctgtggatctcgatcccggcgctgatgctggccttcgtggtctggatgctgtggagcgtggtcgcggtcaacctcgaccgcgccggcttccagttcaccaagaaccagctgttctggctgaccgcgctgccggcgctgtccggcgccacgctgcgcatcttctattcgttcctggtgccggtgttcggcgggcggcgcttcaccgcgatctccaccgcactgctgctgatcccggcgctgggcatgggcttcgcgctgcgcgacccgtccaccggctatccgacgctgctggtgctggcgctgctgtgcgggctgggcggcgccaacttcagctcctcaatggccaatatcagcttcttcttccccaaggcgaagaaggggctggccaccgggctgaacgcgggcatcggcaacctcggcgtgtcggtggtgcagttcgtcacgccgctggtggtgtcgatcgcagtgttcggcgcgctcggcggcgagccgcagcagtacacggccaacggcgccacgcatgacctgtggctgcagaacgcgggctttgtctgggtgccgttcatcatcgtgtcggcactggcggcgtggttcggcatgcatgacatcgcggatgccaaggcatcgtttgccgagcaggcggtgatcttcaagcgcaagcacaactggctgatgtgctggctgtacgtgggcaccttcggttcgttcatcggcttctcggcggggctggcgctgctgaccaagtcgcagttccccggcgtcaatcccaccgcttatgccttcctggggccgctggtaggcgcgctgacgcgtcccgtgggtggctggacctccgacaagctgggcggcgcgcgggtcacgctgtggaccttcgtcggcatgatcgccgcggtgttcgcggtgctggcggcgctgccgcatgacggcgccggcggcaacttcacattcttcctggccgcctttatcgcgttgttcgcgctgaccggcatcggcaacggttcgaccttccgcatgattccggtgatcttcctgaccgagcgccagcgcgctgccgcgggcaagggcgacgcggcacagaagcaggcattgcaggacgccggcaaggaatccgccgcggtgctgggcttctccggtgcgatcggcgcctacggcggcttctttatccccaagagcttcggcacctcgctggagttgaccggcgccgccgacgccgcgctgtattgctttatcgccttctacctcagctgcgtgctggtgacttggtggcactacgcgcgccgcaacgcgcccatgccctgctgaccctgtcaccagtcccgccggccgggctagttcttccgaactagtcccgtgcccggcgcctagcccgatcgccatgcggcggctgttccaccagcgaattggctgccgcccgcctcccccataagctgagagtgtccctgcaaagctcctgaaaccaccggagcgcccgcagcaaagcactcgcggagaacaaagcaatgagtcatttcctggatcgactgaagttcatgtcgcgcgtcaagtccacctatgcggatggccacggcgcggtggtgaacgaagaccgcaagtgggaagacggctatcgcagccgctggcagcacgacaagatcgtgcgctcgacccacggcgtgaactgcaccggctcctgctcgtggaaggtctacgtgaagaatggcctgatcacgtgggaaacccagcagaccgactacccgcgcacgcgcccggacctgcccaaccatgagccgcgcggctgcccgcgcggggcctcgtacagctggtacgtctactccgcgcagcgcgtcaagtacccgatgatccgcggccgcctgatggagatgtggcgcgaggcccgcaagaccatggacccgatcgccgcgtgggaatcgatcagccaggatccgaagaaggccgcgcgctacaagagcgtgcgcggccagggcggcttcgtgcgcgccgactggaacaccgccaccgagatcatcgccgcggccaacgcctttaccgtgaagaaattcggcccggaccgcgtgatcggcttctcgccgatcccggccatgtcgatggtgtcgtatgccgccggcgcacgctacctgagcctgctcggcggcgcctgcctgtcgttctacgactggtactgcgacctgccgccggccagcccgcaagtgtggggggagcagaccgacgtgccggaatcggccgactggtacaactccacctacctgatggtgtggggctcgaacgtgccgcagacccgcacgcccgacgcgcacttctacaccgaggtccgctacaagggcaccaagaccgtggcggtgtcatccgacttcggcgagatggtcaagttcggcgacatctggctggcgccgaagcaaggcaccgacgccgcactggcgatggccatgggccacgtcgtgctgaaggaattccacgccagcggcaagtccgcctacttccgcgattacgtgaagcagtacaccgacatgccgatgctggtgctgctgcgtgacaaccagggcacgctggtgcccgaccacttcctgcgcgcctcgcacctggccgataacctcggcgaagccaaccatcccgagtggaagaccctgctggtcgacgacgccaccggcgagatcgtcgcgcccaacggctcgatcggcttccgctggggcgaaggcgcccacaacggcggcgagaagatcggccgctggaacctggagatgaaggacggcggcagcggccgcccggtcgagccgcgcctgtcgctgctcggcaaggaagacgaggtggtggaagtgggcttcccctacttcggcggcgaacacgatgaactgctgcgccgccgcgtgccggcacgccggctgacgctggccgatggcagcactgcgctggtggcgaccgtgtatgacctgcagatggccaactacggcgtggatcagggactcggcgggccgaacgtcgccgcctcgtacgacgatgacgtgccctacacccccgcctggcaggaaaagcacacctccgtcccggcccgcctggtgacgcaggttgcgcgcgaattcgccgacaacgccgaccgcacgcaaggcaagagcatggtcatcgttggtgccgcgctcaaccactggtaccacaacgacatgatctaccgcggcatcatcaacctgctgatgatgtgcggctgcatcggcaagagcggcggcggctgggcccactacgtcggccaggaaaagctgcgcccgcagttcggctgggccccgctcgccttcggcctggactggtcgcgcccgccgcgccagatgaacggtacttcgttcttctacaaccacaccagccagtggcgccacgagaagctggccgtcgacgagatcctgtcgccgactgccgaccgcaagcgctatgacggcctgtcgctgctggacctgaacgcgaagtccgaacggatgggctggctgccgtcggccccgcaactgggcaccaatccgctcgacgtggtcgatgcggccgagcgcgccggacaggacccggtcgcctacacggtcgagcaactgaagtccggcaagctgcagttcgcctgcgacgatcccgacaacccggccaacttcccgcgcaatatgttcgtgtggcgctccaacatcctgggcagctcgggcaaggggcatgagtacttcctgaagtacctgctgggcacgcagaacgccgtgttcggcgacgagaacgacgcgatcaagccaagcgaagtcaacgtgcgcccggccgccgaaggcaagctggacctgctgaccgtgctggatttccgcatgagcaccacctgcctttacggcgacatcgtgctgccgacggctacctggtacgagaaggacgacctcaacacgtccgacatgcacccgttcatccacccgctgtccgaagccgtgcagccgctgtgggaaagcaagaccgactgggagatctacaaggccatcgcgaagaaattcagcgagatcgccgggccctatctcggcacgcgcaaggacctggtgtgcacgccgctgctgcacgacaccccgggcgaactcggccagccgttcgaaccgaaggactggaaggccggcgagtgcgacctggtccccggcaagaccgcgccgtcgatgaccgtggtcgaacgcaactacgccgacatctacaagaaattcacctcgatcgggccgctgctggacaagctcggcaatggcggcaagggcatcaactggaacacccagcatgaagtcaaggagatcggccagctcagccacaccgtcaaggagcccggcgtcagccagggccgcccgcggctggagagcgcgatcgatgccgccgagatgatcctgaccttcgcgcccgagaccaacggccatgtcgccgtcaaggcatgggaggcgctgtcgaagatcaccggccgcgaccacacccacctggccgaaggccgcgagcacgacaagatccgcttccgcgacgtgcaggcgcagccgcgcaagatcatctccgcgccgacctggtcgggcctggaatcggaagaggtcagctacaacgccggctacaccaacgtgcacgagctgatcccctggcgcacgctgaccggccgccagcagttctggcaggaccaccgctggatgctggacttcggcgaaggcgcgtgcgtgtacaagccggccatcgacaccaagacggtggcgccgatgctgggcaagaagcccaacggcaacccggagctggtgctgaactggatcacgccgcaccagaagtggggcatccactccacctactcggacaacctgcgcatgctgacgctgtcgcgcggcggcccgcacgtgtggatctcggaaaccgaggccaaggcaaacggcatccgcgacaacgattgggtggaagtgttcaacgtcaacggcacgctgaccgcccgcgtggtggtgtcgcagcgcgtgcccaagggcatgtgtctgatgtaccacgcccaggaaaaaatcgtgaacgtgcccggcgccgagaccagcggcatgcgcggcggcatccataactcggtcacgcgcgccgtgaccaagcccactcacatgatcggcggctacgcgcagctggcctacggcttcaactactacggcaccgtgggcagcaaccgcgacgagttcgtgatcctgcgcaagatgaagagggtcgactggctggaagggccgctcgcggaaaagactaaggaaggagcctcgcaatgaagatccgtgcccaggtggccatggtgctgaacctcgacaagtgcatcggctgccatacctgctccgtgacctgcaagaacgtctggaccagccgcgacggtgtcgagtacgcgtggttcaacaacgtcgagaccaagcccggcatcggctaccccaaggaatgggagaaccaggacaagtggcagggtggctggaagcgcaacgccgacggcacgctggagccgcgccagggcggcaagctgaagatcctggcgaacctgttcgccaaccccaacctgccgcagatcgacgagtactacgagcccttcacctacgactacgagcacctgcagaaggcgccgctggtgcagaccccgcccaccgcgcgcccggtctcggtgctgacgggccgcaagatggagaagatcgagtggggcccgaactgggaagacgacctcggcggcgagttcagctcgcgcggtcgcgacaagctcttcgacgacgtgcagaaggagatgtactcgaccttcgagaacaccttcatgatgtacctgccgcgcctgtgcgagcactgcctgaacccggcctgcgtggcctcgtgcccgtcgggctcgatctacaagcgcgaggacgacggcatcgtgctggtcgaccaggacaagtgccgcggctggcgcatgtgcatctcgggctgcccgtacaagaagatctacttcaactggcagagcggcaaggccgagaagtgcctgttctgctatccgcgcatcgaggccggccagcccacggtctgctccgagacctgcgtcggccgcatccgctacctcggcgtgatgctgtacgacgccgaccgcatcgagcaggcggcgtcggtggccgatgagcgcgacctgtaccagtcgcagctcgacgtcttcctcgatccgcacgacccggcggtgcaggccgaggcgctgcgccagggcatcccgcaaacctggctcgatgccgcgcgcaagtcgccggtctacaagatggcatgcgagtggaagatcgccttcccgctgcacccggagtaccgcaccctgccgatggtctggtatgtcccgccgctgtcgccgatccagtccgcggccgaggccggccacatgggcatgaacggcgtgatcccggacgtgaagagcctgcgcatcccggtgaagtacctggccaacctgctgaccgcgggcgacgtgatgccggtactgtccgcgctggaccgcatgctggcgatgcgcgcctacaagcgctcgcaggtggtggacggcgtgcaggacctgggcgtgctggagcaggtgggcctgacgcccgcgcaggtcgaggacatgtaccagaccatggccatcgccaactacgaggaccgcttcgtgatcccgtcctcgcacaaggagatggtcgaggacagcttcaacgacaaggccagctgcggcttcaccttcggcaacggctgctcgggcggcgcctcggacggctcgctgttcggcaagaagccacagggcagcgtccacttcgccgacatgcccaagtcgcgcaagaaggcagtgatgagctgatgcctgccacgaaccgcacggagaacaacatgcccctctatcccatcctcagcgccctgctcggctatcccgagcaggaactgctcgacgccctgcccgagatcgatgccgcgctggccgaatggccgcaggcgtgcgagctgctggcccccgtgaccgggctgctgcgcggcgagtcgctgatcgcgctgcaggagaactacgtcgccaccttcgaccgcaacccggcgcactcgctgcacctgttcgagcacgtgcacggcgaaagccgcgaccgcggccaggccatggtcgacctgatcgacgaataccggcgcgaaggctttgaacccgccgcgtccgagctgcccgactacgtgccgctgttcctggagttcctcggcgcgctggtggccgacggcaaggaagcgcgcgccgagcaattgctgggcgacgcgatccacgtgctggccgcgatcggcgagcgcctggcgcgcaacgaaagcccgtacgccggcgtgttcgcggtgctgcgcacgctgaccgacgtgcagccgcaaccgcagcaggagccgccggtgcgggatatggatgaagcgctggagaccttcgggccgggggctgatggcgtggagccgttgctggcgccgcaaggcgggccgcaggcggtgaagttctatccgcgcgatccgcgtgtcagggcgcctatgccggctgcctgctgactcctcacgcggacccgcggtgttctcccctctcccgcttgcgggagaggggaacacagttggcaattgagacgaccgaacctgcctcaaaggcagctacagagcaaacaccatggcaaccctccaccaattcctctatggcatctatccgtacatcgctgccgccatcttcctgttcggcagcctggcccgcttcgagcgcgagcaatacacctggaagaccgacagctcgcaggtgctgtaccgcggcaacctgcgcaccggcaacatcctgttccacgtcggcatcctcggcctgttcttcggccacctggtcggcctgctgacgccggtggcagtgtggaatgcgctgggtgtctcgcacggcttcaagcaggccgtggcaatggccgcgggcggcgtgatgggcaccatgtgcctggccggactgctgatcctgctgcaccgccgcctgaccaacgcccgcgtgtcggccgtgacccgcaccggcgacaaggtgctgctgctgtggctgctggtgacgctgctgctgggcctgtccacgatcttcgaatccgccagccacatggacggccacatgatggtgcaactgatgacctgggcccagcacctcgtcacgctgcgcggcgacgccgccagctatatcgccgatgcgccgctgctgttcaaggcgcacctgttcatgggcatcacgctgttcgcgatcttcccgttcacgcggctggtgcatgtgtggagcggcttcgcctcggtcggctatctcggccgcgcctggcaactggtgcgcagccgctgagcgccgccacccgacaaggagaaacagcatgcctgtcaccgtcaacggcgtggaactgcgcgacgccgatatcgaacgcgagctggaccaccatcacgatgccgccaacccggcgcggctggccaccatctcggccatcctgcgccaactggtgcgcaccgaagccgaccgcatcggccttgccgccgaaggactggacgacgacgccctggcgctggccctgctggaacgcgaggccggcatccccgagcccgacgaagccagctgccgccgccactacgacagccgccccgagcgctttcgcgacggcgaatgggtcgaggccgaccatatcctgttccaggtcacgccgcgcgtgccgctggacgcgctgcgcgagatcgccgcgcagacgctggcactggtgcgcggcgatccttccacctttcccgagcacgcccgcgcgctgtccaactgcccgagcggcgccaacggcggccgccttggccgcgtgttccgcggcgagaccgcgccggaattcgagcgcgcgctgttcgcggcgcagcaggacggcgtgctgccgcatttgcttgaaacccgttatggcctgcatatcgtgcgcgtgctggaacgctgccccggcacgcgcctgcccttcgatgcggtgcgcggcgacattgcccgcgccctggccagtgccgcgcgcgaccgagcctggaagcagtacgccagcctgctgatcgggcgcgcgcgcatcgaaggcatcgagctggagggcgccgacagcccgctggtgcagtagcgcctggatgccgccatgcatcacatcgaacaactgctcaaaggtttcgaacgcttccagcaacgctatttcgacgacgagcccgggctgttcgacacgctgcgcaccggccagcgcccgcccacgctgctgatcggctgcagcgattcacgcgtcgatcctggcctgctgctgggctgcgatccgggcgagctctttaccgtgcgcaatatcggcaacctggtgccaccgtgcaccggccgccatgaaggcagcctgcacggcgtatgcgcggcgatccagtttgccgtgcagcagctgcgcgtggcccgcatcatcgtgatgggccacggcggctgcggcggcatccgcgccttgctggcgcagccggccgacgccggcgaccatgcgcccgacgaaagcgaagaccccgactacatcggcgcctgggtgcgcatcgcggcaccggcgcgcagacaggtggaggaagccctggccgcggccagcgccgccgagcgccagcgcgcctgcgaacaggcggcgatcctggtgtcgctgcgcaacctgcagactttcccgttcgtgcggcgcgcactggaggccggcacgctgacgctgcacggctggtatttcgacctgcaggccggcgcgctgctggcctattcgcagcgtgccgacagcttcctgccgctggtgtgcccgctgcccgcccaaactgaactccgcgaaccctgcgaaccctgaccccatgcatcccttcatccttggcattaccggcacctccggcagcggcaagaccacgctgatcacggcactgctgccgtggttccgcgcacagggcctgaccgtcaacgtgatcaagcacagccatcatccgctcgaactggagccgccgggcaaggacagcgcgcgctttcgcggcgccggcgcggccgaggtgatggtggcatcgccctatcgcttcgccatcgtgcgcgaactggccgacgaggccgagccgacgctggccgagcaggtggcgcgcctgcggccggccgatatcacgctggtggaaggcttccggcgcgaggcgattccgcgcatcgaggtctaccggccggcgcacgggcgcgcgccctactacccgggcgacccttcgatcgtcgcgctggccaccgacgcgcgcatggactcggtactgccttgcatggcccttgacgacattgcacaggtggggggcttcatcctcgccatgaaggacgaggcgggggcggcgagcgcggccgccgcgttcagtcgctcgcgcgacggtgcaacggccagatgacgttcacggcctcgccgtcgttgcggtaggcgtggcaggtgtccagtatccagggccggggtacgggctcgtctcccgccagcttggcatgccacggcgactgttcgcgctggaccgacatgatggtctgcatcgcggtggtggccagcggccccagcagctcggtcaggtgggtacagcccttggcgccccccaggcgcgccctggcctgctgccggaagccgccgccgatgcgcaggccctcgagctgccgataggcggcgttgatctccgcgcagtatggcgtcggtccggtctcggtgcgggcctcgaagcgccggatcaccaggtccgcgccgatcgtcatgcacaggcgcatctggtgaatgaagcccccgtcgggcacgctgacaaagggcagttcggtggcgtcggcggaaatatcatccatatcggcctcgatgtcatagaggccatcgtcgcgcagatagccgcggcattcgatctggcgggtgtgacgcagcgtgcgtccgggttggggcgtgggggctgtttccatgcgtgtttccgtcgggcttctggtattgccggtcatgatggacgctagcggcgccggaatcgccccccagtatcgggtggcgcggctccggtgccgcgcaggatcgccgccagatggctaccagctgctgtccgagctgcccgcgccggaggcacggtggctggcaaagtgttccagcaggaagtccaccagcgcccgcaccttgtccgggcgatggttgcgcgccgggaacaccaggtggatatccgcgggcgcgaactgccattggggcagcacccggcgcagggcgccgctgcgcaggggctccgcaacatcccactcggagcgcacgatcaggccctggccatcgagcgcccaggccagcgccgattccccgtcattggtgctcatggtgccgcggaccttgatggtctcctgctgcgcgccatggcgcaggtgccaggtgccgaaggtctcgtcggcttcgcggatgaagatgcagttgtgccgcgccagctcgcgcgggctcgatggctcgccccgcgcttccaggtaggacggcgcggcacagagcaggcggcggttgttggccagcaggcgcgccgtcaggcgcacgtccggcatctcgccaaagtggatcatggcgtccaggccctgctcgaccaggttcaggggccggtcggtcaggtagagctggacctcgatattcggacagcggcgcgagaaccccgacagcgccggcgcgatatgccgccgtccgaagccgagcgtggcgccgatcttcagcaagccgtgcggggtgctgccggtgcccgcgatcgatcgctccagcgcctccatctccgcgaggatccgcgctccctccaccagatagctctccccttccggcgtcaggctgatgcggcgcgtggtccggtgcagcaaccggacgcgcagccgtgcctccagccccgccagccgcttgctgacggcgggcggcgtcacgccaagctcctgcgcggcgccggtcaggctgccctgcttgttgatgcacgcaaagaacgcgacgtccgagaggttatccattggtgaataccaggaaacaaagaagtaactgagtttaaattatgtgcccataggtgaatgatacgatggtttccataacgattcctaaaccaggagacacccatgaaagttgcccacctcacggccttgctgctgtgtgccgcgtcgatcggcacggccgcggcgcagtcctatccccagcgcccggtgcgtctggtcgtgccgtacgccccgggcggcagtgccgacatcgccgcccgcctggtctcggatgcctggtcgaagagcctgggcggcaccatcgtggtcgagaaccgtgccggcgccggcggcaatatcggcgtcgatgccgtggccaaggccgccgccgacggctacaccatcggcctgcagacggtgtccctggccatcaacccgggtctgttcccgcgcatgccgtatgacacgctgaaggacctggccccgatcggcatggtcgccagttcgcagcacgtgctggtggtcaacaacaacgtgcccgccaggaacctgcaggaactgatcgccgctgccagggccacgccgggcaagctgacctacgggtccgcgggcaacggcagcaccttccatatgtcggccgagctgttcaagtcggtggccaacgtctccatcgtccacgtgccgtaccgcggcggcggcccggccctggtcgacaccatcgcgggccaggtcgacatgagcttcccggtgatctcggccgcgcagcagcatgtgcagggcggcaagctcaaggcgctcgccgtcaccggcagcaagcgcgcgccgcagttgcccaatgtgccgaccgcggccgaggcgggcctgcccggctatgccttcgagacctggttcatggtgtttgccccggccggcacgcccaggcccgtgatcgacaagctgaacgcggcgctgaacaccgcgctggccgcgcaggcaacccgtgagcgcatgctcaaggaaggcttcgagcccaccccgaccacgcccgaggccgcgcgccagcgcctggaaaaggagatgcccgtgtgggccaacctgatcaggcagcgcggcatcaccgcggaataacgacagacaaggcagttgccatgacccccaagacgctataccagaagctggtcgactcccataccgtggccaggctcgacgacgacaacgtgctgttgtactgcgacctgcacctgatgaacgagtacaccagcccgcaggccttcgccgggctgcatgaacaggaccgcggcgtgctggtgcccggacagaacgtctcggtggtcagccatatcatcccgacgcaccccaccgcgatccgcgtgatcgcggatccggcctcggcgctgcaggccaccaacctgcgtgccaactgcgagcggcacgcgatcccgctgttcgacaccaacgacacgctgcagggcatcgagcatgtgatcgcgcccgagcacggcatgatccggccgggcatggtggtgatctgcggcgacagccataccaccacctacggtgcgctcggcgcgctcggcttcggcatcggcacctccgaggtcgagcatgtgctggccacccagacgctggtctaccggatggccaggaccatgcgcatccgcgtggacggcaagctgcccgccgggaccaccgccaaggacctgatcctcaggatcatcggcgcgatcggcgcgcaaggtgcacgcggctatgtggtggagtactgcggatcggcgatccgcgacctgagcatcgaggcccgcttcacgctgtgcaatatgactgtggaggccgcggcgcgcggcgcgctgatcgcgccggacgcggtcgccacggactatgtgctgcgccgcgccgtggatatcgaaggcccgcagcgcgacgccgcgctcagctactgggcgactctccaaagcgatgcggacgccgtgttcgacatggacttcgtgttcgacgcaagcgagatcgagccctacgtcacctggggcaccagcccggaccaggtactgccggtttccggccagatcccgttcccggaagaccagctcgacgaggccgagcagcgctcggtcgagcgcgcgctggcgtacacgcacctgcaaccgggcgccgcgctggcaggcacgccgatccagcacgtcttcatcggctcctgcaccaacggccgcatcgaggacctgcgcgcggtggccagcgtggtgcgcggccgcaaggtggccgcgggggtcagagccatggtggtgcccgggtcgggcgcggtcaaggcccaggccgagcgcgagggcctggccgaagtcctcaccgccgccggctttgaatggcgacaaccgggctgctcgatgtgcctggccatgaacgacgacgtgctcgccgacggcgtgcgctgcgcttccaccaccaaccgcaatttcgagggccggcaggggcgcggtgccatcacccacctgatgagcccggccatggccgctgcggccgccgtcaccggcgtcatcaccgacgtccgcaagctggagatcacccatgcctgaacccacctgcatcgccggcaaaggcgccgccatccgcttcgagaacctcgataccgaccagatcatccccaagcagttcctgcgcgggatcgacaagtcggggctggccgagggcattctctacgaccaccgcttcgacgccagcggcgcgccgcgccctggcttcgtgctgaaccggcccgagtacgccggcgccagcatcctggtgagcggcgccaacttcggctgcggctccagccgcgagcacgccgtctggggcctgcagcaattcggcatccgcgccgtgattgcgccgagcttcggcgagatcttctattcgaacgcgatgaacaaccggctgctgctggtgatgctgccacgcgaggtgatcgggccgttgatgaacgacgtggatgcggacgcggccaacaccatcagcatcgatgtcgaggcgatgcgcgtgcgcacgccctccggcgactacgccttcgagctgtcggcacggcaccgccgcatgtttatcgaagggctggacatgatcggcctgtcgctgcggcagcgcggcgagatcgagcagttcatccagcaataccggagcgcgttcccgtggacaacgaacgtggccaggcgcacgcgcgaccgcctgagcgcgacctgaagcctgccctgcaagcgcgtcgcctccgcggcgcgcttgccccgctgcaaacgacaaggatcaacaccaccccacacttcgttcccgcaccgccgccaccgtttgatgccagtcaattccatgtcgtcagtgtgtccgcatgatttccacacgacgacaggtgcccgccacgcaggcatgggcaccgcgaaacagctttcctcaccgctgatccacggcacccatgaaagcaaaaaactggctgtacccggcaatcgcggcattgccgctctcactctggctcgggctgccacatgcagccaccaaggcagaaccgaaggcggaaccgaaagccgccatccccaccctcactgccgctgagttcgaccacgcccggcagatctacttcgagcgctgcgccggctgtcacggcgtgctgcgcaagggcgcgaccggcaagtcgctgacgccggacatcacccgcgcacgcggcaccgagtacctgaagaccttcatcaagtatggcagccccgccggcatgccgaactggggcacctcgggcgatcttactgacccggaagtcgacctgatggcgcgctatatccagctcgacccgccgaccccgcccgaatactcgctggccgatatcgagaaaagccgcaaggacatcctgccggtggcccagcgtccgacaaagaagatgaaccagtacaacctggacaacctcttctcggtgacgctgcgcgatgccggcgaggtcgcgctgatcgacggcgacagcaagcagatcatcaatatcgtcaagaccggctacgcggtgcatatctcgcgcatgtcggcgtccgggcgctacctgtacgtgatcggccgcgacgcgcggctggacctgatcgacctgtggctgcccaagcccgatatcgtcgcggaagtgaaggtcggcatggaggcgcgctcggtcgagacctccaagtacaagggctatgaagacaagtacgccgtggccggctcctactggccgccgcagtacgtgatcatggaaggcgacacgctcaagccgctcaaggtggtctccacgcgcggcatgaccgtggacaacgaataccaccccgagccgcgcgtggcggccatcgtcgccagccatttccatccggagttcgtgatcaacgccaaggagaccggcaagatcctgatggtcaactactcggacttgtccaacctgaagaccaccaccatcgattcggccaagttcctgcatgacggcggcttcgacgccaccggccgctacttcctggtggccgccaatgcgtccgacaagattgccgtggtcgacaccaaggaagacaagctggccgcgctgatcgacgtgggcaagaccccgcatccggggcgcggcgccaacttcatgcatccgaagttgggcccggtctgggccaccagccaccttggcgacgagaccatcagcctgatcggcaccgacccggccggacacccggcgcaggcgtggaaggtggtgcagaccatcaagggccagggcggcggctcactcttcatcaagacccacccgaagtcgtccaacctgtgggtcgacacgccgctgaaccctgacgccaagctcaaccagtcggtggcggtgttcgacacgcgcaacctggaagccggctacaaggtgctgccgatcgccgactgggccggcctgaagggcgcgggcgccaggcgcgtggtgcaggccgagtacaacaaggccggcgacgaggtctggttctcggtctggggcaccaaggacggcgagtccgcgctggtggtggtcgacgacaagacccgcacgctcaagaccgtgatcaaggacaagcgcctgatcaccccgaccggcaagttcaacgcctataacacgcagcacgacgtgtactgagccggcgccaccatgcgtaatcacatcgcctggcggcgcgctgcgctggcggggctggcagcggccttgctgggcgcagcgcccggcgcggcggcccagcccaccgctgcccggcaggcgcagcttgcgcactggctgcgcgatgactgcggcgcctgccacggcatgacgcttggcggcgggctgggcccgccgctgacgcgcgaggcactgtccggcaagccgcccgagggcctggtcgccaccgtgctgtacggccgccccggcaccgcgatgccgccctggcaacccttcatgacgcaggatgaagcccaatggctgatcgatcgactgcaggccggcaagccaccggccgcctcgccgcaaggcaactgatccgcggcctggccgcggccttgtgcgccaccgttgccgccgcgctggtggccggttgtgccagcgccgcgcgcggcaccggcgacctgggcgtggtggtggagcgcgccgccggacggctgcagatcgtcgagaccaccggcatgacccggctggcaaccgtggaaggactcggtgatttgtcccatgccagcgtggtgttctcgcgcaacacacgctacgcctatgtcttcggccgcgacggcggcctgacgcgcgtggacctgctcagcgcccgcatcacccaccgcgtgctgcaggcgggcaacagcatcggcggcgcgatctcgcaggacggccgcgtggtggccacgcagaactacgcgcccggcggcatccgcctgttcgatgcccagacgcttgagccgctggctgacctgccggccatcggcaatgacggccgccgctccaaggtggtgggcctggccgacctgcccggccgccgctttgccgccagcctgttcgaatccggcgaaatctggatcatcgatgccggcgatccgcgtcagccgcaggtgacacgcctgcccgccggccgcgagccgtacgacggactggtcacgcccgatggccgctggtacctggccggcctgttcggtgaggacggcctggcgctggtcgacctgtggcaggcgccgctgcagtcgcgccgcgtgctgtccggctacggccgcggcagcgcgccgctgccggtctacaagatgccgcacctgcgcggctgggccatggcccagggcttggcctggctgccggcgatcggccgtcatgaggtgctggtggccgatcccgccaacggctggcagcaggccgcgcgcgtggcgctggccggccagccggtctttgtgatggcacgccccgacgggcgccaggtctgggtcaacttcgccttcccccacaacgacacggtgcaggtgatcgacaccgccacgcgccaggtggtgcgcacgctgcatccctgccgcggcgtgctgcacatggagttcacgcccaagggcgagtccctgtggctgtcctgccgcgacgacaaccgtgtcgagatctacgacaccgccagcctggcgcgaattgccacgctgcccgccgacagccccagcggcatcttcttcaccgtgcgcgcgcaacggttcggcatgtaaagggacaccatgtacgatgaactgagcgtctacgacaccctgcagcgcgatttcccgctgcagccgcggccctaccaggcgctggccggcaagctcggcctgtgcgagcacacgctgctgagcctgctggcgcgcgacctgggcaacgggcgcatcagccgcgtcggcgcggtgttcgcgcccaacgtgatcggcgtcagcacgctggcggcgctgtccgtgccgccggcccagctggaccgcgtggcggcgcgcgtcagtgcctgcgcggcggtcagccacaactatgcgcgcagcggccatccgtgcaacctgtggttcgtcgcgggcgcgcgcgagcgccgcatgctcgatgtcacgctggcgtcgatcggggaaatgaccggcctggcgccgctggacctgcccatggcccgcgagtatcacatcgacctcggcttcccgctcgcgcgcccgggcagcgcacgcgcccgccgcgctgccagcgcggccgctcccgccgcgcctgtcgccctggacgatgacgactggcgcctggtggccgcactggaagccggcctgccgctgacgccacgcccgttccacgcactggcagcgcaagcgcggatggcgatgcctcaggtcctggagcggctgacgcgctggtccgcgcagggcgtgatccggcgcctgggcgtggtgctgcagcatgggcgcttcggcttcggccacaacgccatgtgcgtgtgggatgtgcccgacgcgcacgtggacgccatcggcatgcggctggcgcggctggcgcgcgtgaccctgtgctaccgccgcgcgcgccggctgcccgactggccctacaacctgtttgcgatggtccatgcgcgcaatgcgcaagacttgctgcccgcgctggcgcgcatccatgccaccgccgggctggaacatgcgcccgggaccgtgctggtcggcacgcgctgctacaagcagcgcggcacacgctatgccatgcaggtgtcggcatgacccgtgccatcgccgcactcgacccgctcgaccgccgcatcatcaacgcgctgcagcgcggcctgcccctggtgccgcatccgtatgccgaagcggcggcggcgctcggcatcaccgaggccgaactgctggagcggctgcgcgcactgcttgccgcaggcgtgctgacacgcttcggcccgctgtaccagatcgagcgcgcgggcggcagcttcgtgctgtgcgcctgccatgcacccgccgagcggatgggcgccgtgatcgctgccatcaacgcgcaccccgaggtcgcccaccactacgcgcgcacgcatcacctgaacctgtggttcgtgctggcggtggcgaggcaggaagatgtcgcgccggtactcgcgcgcatcgcggcggcggccggcgtcgagatcctgccgttcccgaaggaacgcgagttcttcgtcaacctctacctgcccgcctgatgcccaagcctgtcgatcccgtcgacctggcgctgatccgcgccacgcaagcaggactcccgttggtgccggcgccctacgcggcagtggccggcgcactcggcctgaccgaacaggaagtgatggcgcggctcgccgcgatgcatgcgcgcggcgtgctgcgtcgtatcggcgccgttcccaaccactaccggctgggctggcgcgccaacggcatgaccgtgtgggacgtggacgatgcgttcatcgacatgctcggcgagcgcatcggcgccctgcccttcgtcagccattgctatcgccgtccgcgccacttgccgcattggccctacaacctgttcgcgatggtccatgcgcgctcccgccaggacgccgcgccgcaggttgccgcgatcgcggcactgcttggcgacgcctgccgcgcgcacgacgtgctgtggtccacccgcatcctcaagaaaacggggctgcgcctgccgccgcccggcccagaccaataggaaaccccgcccatgttccgcctgtcccgcttcatggaagccctgcgcgatgccggcccggtgccgccgccgcgcaagcccgccggcccggtggtgatctggaacctgatccgccgctgcaacctcaactgccggcactgctatgcaacctccgccgacacggacttcaagggcgagctggataccgccgaggcgctgcgcgtgctcgaccagttgcgcgatgcgcgcgtgcccgcgctgatcctgtccgggggcgaaccgctgctgcggccggacctctacgagattgccgcacgggcgcgcgcactcggcttccacctgtcgctgtcgtccaacggcacgctgctcgatgcggggcatgccgcgcggctagcggcagcgggcttcgactacgtcggcgtcagcctggacggcctgcccgccacgcacgaccgcttccgccgcagcgacggcgcctttgcgcaggcgctggcgggcctgcgcgccgcgcgtgcggccggcctgcgcgtgggcgtgcgcatgacgctgaccgaagccaacgcggcgcaactgcccgacctggtggcgctgaccgagcatgagggcatcgacaagttctacctgtcgcacttcaactatgctggccgtgcacgcagccatcgcgccgaagacgcgcaccatgcgcgcacccgcgccgcgctcgactggctgttcgaccacgtctggcagcgcacgcagcagggccatgcgggcgacttcgtcaccggcaacaacgatgcggatggcgtgtacctgctgtactggatcgccaggcgcttgccgcatcgcctggtggatatgcgccagcggctggaacactggggcggcaacgccaccggggtcggcgtggccaatatcgacaacctcggcaatgtccatcccgacacgatgtggtggcacgtgaccgtgggcaatgtgcgcgagcggccgttcggcgagatctgggccagccgcgccgatccgctgatggcgggcctggccagcacgccgcgtccgctgcaggggcgttgcgcgggctgcgcatatcgcgccatctgcaacggcaatacccgggtgcgcgcctttgcgctgacaggcaacgcctgggcggaagatccgggctgctacctgagcgatgccgagatcgcgcatgcgccgggcacggaggtggcggcatgaagaccgtgctccgatggctggtcggcctggcctttgcctgcgccacgcaagccgccatggccgccgaccccgcggcgctctacagccagcactgcgccgcctgccatggcgcggaccgcctcggcgccatgggccccgcgctgctgccggaaagcctggaacgcctgcgcgccagcgaacttgaccaggtgctgcacgctggccgcgccgccacgcagatgccggcattcgccggcacgctggccgagcccgacttgcaggccctggcgcgctggctgcgcacggcacccgcagccacgccgcaatggaacgcgcaggccatccgcgccagccatatcgtccaccacgcccccggcagcctgccggcgcggccgctgttcggcgccgatccgcagaacctgttcgtggtggtggaggccggcagccatcatatgaccgtgctcgacggggaccggctggcaccggtccatcgctttgccacccgttttgcgctgcacggcggccccaagttcagccgcgacggccgctatgtctacctggccagccgcgatggctgggtcagcaagtacgacctgtggaacctggcctatgtggcggagatccgggtcggcgtgaacacgcgcaacatcgccgtcagcgatgatggccgctgggtgctggccggcaatacgctgccgcgcacgctggtgctgctcaatgccgaagacctgtcgctggcgcgggtgatcgacgtgaaggggcgcaatggcgaggcctcgcgcgtctccgccgtctacgacgccgcgccgcgccacagctttattgccgcgctgaaggatatcgccgaggtctgggagattccgtacgccgatgcggccggtgcgccgctgccggcgctggcacctcgcgtggtggtgctggacgatgtgctcgacgacttcttcttcgaccaaccctatcgccatatcctgggcgcctcgcgcaagggtggcggccaggtgatcgacctgcagcagggtcgaaaggtcgcggcgctatcgcttggcggcatgccgcacctgggcagcggcatcacctggcagcgcgacggacgtgaggtgatggcctcgcccgacctcgggcaagggcgcatcacggtgatcgacatgcaggactggcacacggtcgccaccgtgccgaccaacggtccgggcttcttcctgcgcagccatgaaaacaccccctacgcctgggccgatgccatgatgagcccgaggcgcgacacgctgcaggtgatcgacaagcaaagcctgcgggtggtcggcagcgttactccgagcgcggggcgcaccgctgcccacgtcgaattcacgcgcgacgggcgctacgcgctggtcagcctgatggagcgcgacggcgccatcgtggtgtacgacgcggccaccttgcaggaggtcaggcgcctgccgatggacaagcccatcggcaagtacaacgtcttcaacaagaccacgcgctcggccggcaccagccactgagccggcgtggtgatgcccgatcgcaggagcccgagatgaatccacccctgaaacccggcaaggtctggctggtcggcgtcggcccgggtagcccggacctggtcacggtacgcgccatgcgcgcgctggccgcggccgaggtctggctggtcgatgacctgatcgcgccggagatgtcctgctatgccagccccggcacccatgttgagtgggtcggcaagcgcggcgggcgctgctcggtcagccaggaacgcatccagaagttgacgctgcagcacgcgctggccggccgcagcgtggcgcgcgtcaagggtggcgatccgctgctgttcgggcgcggcggcgaagaagccgccttcctgcgcggccacggcgtggccgtcgagatcgtcaatggcatcagcagcggcatcgccgccgcgcaggcactggggattgcgctgacgcaccgcgcgcactgccacggcgtgaccttcgtaaccggccataccagcgcgcacggctcgcccgactggcaggcgctggtgcgtggcggcaccacgctcgtgatctatatgggcatgagccggctcgcggcgatccgcgacggcttgctggcggcgggcatgcgcagcgacatgccggcggcagtggtgatgcatgccggcagcgagcaggcacgcagctggaccggcacgctcggcacgctcgccgaagcgctcgcggcggggctggccagcccggccgtgatgctggtgggtggggtggttgcagacacgctgcaagcggtgcacgcgatcgtgccggacgctggctcgctggccgcgtagcgtcggctgccagcaagttctaccgagttccggcgacccgattgtgtgctccctctcccgcttgcgggagggggagcaaacccgcagcatgcggatgccgtcagcaatcgcgcagtgcactcacctcaatacggtaatcccacataattctccgccagcacccgcgacgcagcctccgaccccaccacataatccagctccgcccgctgcatccgcaacgagaacgcatccgcatccgggaaccggtgcaacagcgaagtcatccaccacgagaagcgctcggccttccacacgcgctgcaggcaacgcgcggaatagccatcgaggccgctggcatcggcacggcggtaacgggcttcaaagccttcggacaacgccagcacatcactggccgccaggttcaaccccttggccccggtaggcggcacgatatgcgccgcgtcgcccgccaggaacagccggccaaaacgcatcggctcggacacaaagctgcgcagcggcgcaatgctcttctcgatgctgggcccggtcaccagcgcgcttgccgtctgcggatcgagccggctgcgcagctcctgccagaagcgctcgtctgaccagtcttccacgcgctcgctagccgccacctgcacgtaatagcggctgcggtggcgcgaacgcatgctgcacagcgcgaagccgcgctcatggctggcatagaccagctcatcggcaacggggggcgtctccgacaacagccccagccagccgaacggatagacccgctcgaacacctgccgcgccgcggccggcacgctctcgcggcagatgccgtgaaaaccgtcgcagccggcgatgtagtcgcaggccacctcgtgcatggccccatccttgcgatagcgcacggacggcgtgctgccgtcgaaaccgtgcacgctcacctcctgcgcttcatagacggtgggggtgtcatcggcgcggcgcgcatccatcaggtcgcgcgtgacctcggtctgcccgtacaccgtgacgctgcgcccgatcagcgcatgcaggtcgatatggtgacgctgcccgccgtacgacagggcgatgccgtggtggaccaggccttccgcatgcagccgcccggccacgccggcgcgttccagcgcgtcgacggtgacgctctccaggatgcccgcgcggatgcggccaagcacgtattcgggactgcgttgttcgatgatgatgttgtcgatgccggcgcgtgtcagcaactggccgagcagcaggccggccgggccggcgccgatgatggcaacctgggtgcgcatgtcttgtctccttgtggttatcggtcttctgccgctaaagatagtcggcggagacccgccaaggaatggacagatcgaaccaatgacaggacaatcggaacatcgatggtaaacacctaagccaccgtgaaacctgtcccgacgtactctctgtatggcatcaatccctcggaactgctggaaaaccagctccatttcgaatccattgccgcacgcagccgcctgcacggatgggagatcaagccccatcggcatgatcgcttcctgcaaattctgtacattcactcaggcgccggcgaagccttgctggaggagcggcgcgaacggctgcgcagcggctcgctggtgacgatgccgccacggcacatccacggctttgtcttcacgccggataccgacggcatggtcgtgaccatgaccgacagccacctgcgcacgctgctggcgggtgtgccggatgcgctaccgctgttcgccgatccgcgccacgaccgcgtgcgccggggccacccgctggccgatacgctggcactggttcgcggcgagatggaaaccgtgtccgcctggcgcggggcgtcgctgtcggcgttgctgacgctgctgctgatcggcatcgcgcggctggccaatgccgccgcgccggccgcggcgcgcagcgacagccggcccgcgcggcatttccggctgttccagcagttgctcgaatccgactatcgtgagcacaaggacatcacgcactatgcaagcgccatcggcatcacacccacgcagctcaaccgcgtgtgccgccaggcttgcgggcagtcggccctgcagatgatccacgcgcgcgtactggccgaggcgcagcgcgacctgctgttcagcgacctggaggtcaagcacatcgccctgtcgctcgggttcgctgacgcggcctacttctcgcgcttctttgcacggctggtaggacaggcgccgactgagttccggcagtcggggcgtgcgcggctgccggcatttgcgatgccaccgcccgcggatgcggcgggctgaccgctcagcctgcctggtcgatttcggcgaacacctcctcggccagatgaaatgccgagttcgccgccggcacgccgcaatagatcgcggcctgcagcaagacctccttgatctcgtcgcgcgtcacgccgttgttggcggcggcgcgcagatggagcttcagctcctcggcgcggttcagcgccaccatcatggcgatcgtcagcaggctgcgcgtatgccgcggcaggccttcgcgcgtccagatctcaccccaggcatagcgcgtgatgaggtgctggaattcctcgttgagcggggtcagccgcgcgagcgaacggtccacgtgcgcgctgcccagcacctcgcgccgcacggcaaggccggcgtcgtagcgcgcatggtcgtcggtcaccggcagccggccgcgcacgaaatcgagcagcgccgccgtgaagcggccgggctgctcgaagctggaaatatgcgcggcgggcagttcgacaaagcgggcgccgggaatcgcgtcggccagcgcgcggccttcctgcgcaggggtcgacgggtcctggctgccggcgatgaccagcaccggcacctggatcgatgcgaccgactcgcggaaatcggcgtcgcgcactgccgcgcaactggccgcatagccgcgcggagcgagcccggccagcacatcgcgcaggccgtccagcgcgcgctcggccgtggcggcaaactccggcgtgaaccagcgctcgaccgaaggcgcgaccatcacggccatgccttcgcgccgtacggtctcgatgcgggtattccagccgtcggcattgccgatcttcgcggcggtattggccagcacgatatgcgagaaccgctgcggcgcatggatgcccagccacatcccggtgagcccgcccatcgacaggccacagaacaccgcctgcccgatccccagcgcatccaggatggcgatgacgtcctgcccgagctgcgccacggtaaaggcatcgcccggcgcggtcgagcggccgtggccgcgggtgtcgtagcgcaccacgcgatagcgaccggccagcgcggcagcctgcggctcccacatggtgtggtcggtgccgagcgagttcgagaagaggatggccggcgcggactcggggccgtcaacggtgtagaagagccgggcgccggcgtggtcgaggtagggcaatgcagtctccttgggtgcgcggccggcggcgtggccggcgcatcgcggtagttccgggctcagggcagtctcaggactggcgcgccaccagtgcggattgccaggcctgcacggcagcgtccgcaaaggccgctgactggcccgcgtagttggcggggtcggcaaggcgatccagcgcggcgtcatcgagcaggcgggcatgcgccggatcggattgcagcgtgcgggccagcgcgtcacgcaggctggtgccgtcggcgacggcacgctgcgaggcgcgttccaccagatggtgcgccggcagcctgccgatcctgctgccaagttcaagcatcgccgcctcgccgaggatcaggccatgggtcaggccgaggttggcacgcatgcgcgccgcatcgacctgcagccccgccacgacctcgcccatctggcgcagcgcgccggcggccagcgtcacgatctgcggcagcgtgtcccactctgcctgccagccgcccagggcgcgttcatgttcctgcaccatgcccgccagcatcgtcgccaccagcgggggcacgcgcaccgcggccgtcagcaccgccgcgcagccgaccgggttgcgcttgtgcggcatggtgctggagccgccgcggccggggccagacggctcggccacttccgccacctcggtctgcatcatcagcgagatatcgcgcgccatcttgccgagcgtgccggtcagcatgcccagcgtggtggcaacctcggccatgcggtcgcgatgcgcgtgccacggcagcacgggcgcggccaggtccagttcgcgggccagcgcggcggtcaccgcgggcgcggcctggccaaggctggcgagcgtgccggcggcgccgccgaactgcagcgcgcgggcctgggcgcgggtagcatcgagacgaccgagatcgcggcgcagcgcatcgagccagcccgcggccttgaggccgaagctggctggcagtgcatgctggagccaggtgcgggcgaccatcggcgtggcccgatgcgccgaagccagcgcggcgcaggcttcgcccaggcgcaccaggtcggcatccagcgcgcgcagcgcgtcgccggcctggagcaccagtgcggtgtcgatgatgtcctggctggtggcgccccagtggacaaagcgcgccgcctcggcatcgcgcgcggccacggcggcggtcagttgcctgacgaagggaatcgcgagattgccggcagcgactgcggcttgcgcaagcgcgtcgcggtcaatgatgccgggatcgcggcagacgtcggagatcacggccgcggccgcggcagggatcacgccgctgtccgcttcggcgcgcgcgagcgcggcctccacggcaagcatgcgctgcaccgtgccggcgtcggagaaaatgtccagcacggccgggctgccggacatgggatcggtaagacgcgtagcggttggcattgggggcgatgggtagcgtgagtggccgtgacatcgacggccacccgattatgcgtctgttgccggcagcgagtgcctcagatatcgaagaacaccgtctcgccctgcccctgcagcgccacatcccagcgcagcgtgccgttgccggcatcgctggcaatcagcgtgccgcggcgctcggcggggaccagcgccagcacggcatcggcggcattggcggccgcttcgtccgggaagtacatgcgcgtggcgacatgcttgaccagcccgcgcatgaacaccgacaccatgatgtgcggcgcctgcggccggccgtccgggccgggcacggtgccgggcttgacggtgacaaagcggaacgagccgtcggcctcggtcggcacgcggccgaagccggtaaagccgggcaccagcggcagctcgcgcgcatcgtcggggtggcggtagcggccggcggggttggcctgccagatctcgaccatgccgtccggcacgggctcgccgtcggcgtcggtcacgcggccttcgatcacgatgcgctggccagccagttccggcgcgctggcggtcaggtcggcgcagttcaggccgctcaggccgatatggagataagggccgacggtctgggatgcggtggcgtagagcatggtcttactccatcggcgtggcatcgcggccacgcagcacgatatcgaaatggtagccgagcgcgtattcgggctgggtcgtctcccagtcgaggctggccacaagccggtcgcgcgccttttcgtccggcacgcagttgaaaatcggatcgaacggcaacagcggatcgccggggaaatacatctgcgtcaccagccgcgtggcgtaggcgttgccgaacagcgagaagtggatatgctgcggccgccaggcattgtggtggttgcgccagggataggcgccgggcttgatggtcttgaactggtagcgcccgctggcatcggtgacggtgcggccctcgcccgagaaatgcgggtcgagcggcgcatcatgctggtcgcgcttgtgcacgtagcggccggccgcattggcctgccacacctcgatcagcgcgttcggcaccggcctgccattctcgtccagcacacggccggtcacgaggatgcgctcgccgatgggctcgccgccgttgccgacggtgaggtcgttatcaccttcgcggacgaactcagcgccaaaggtgggaccggtcacttcagacagcgactgcggcagcgcaatcagcggctgggccggcgagcgcttctgcgtcgaggcataggggtcgaagcggtattcgggctgggtgtcccagtagggacggcggtactgggcaagacgggtcatcgggcagtctcctcgtcgttggaatggtttgactttaaacaacacataaagtcatgtaaattaagattactgttaaatacgataacttttaggcatgaaaccacaggcccctcccgcactcgaaatcttccgcaatcgcgtgcggctgcggcacctctattgtttcgtggcggtgtcgcagacccagcacctgggccgtgcggccgaacgcctgggcctgacccagccggccgtctccaagacactgagcgagctcgaggagctggccggcacccgcctgctggtgcggcagcgggccggcaccgaactgaccaccgccggcacgcgcttcctgcgccacgccctgcgcatcctcgcggatatcgatgccgcggcggacagcatggccggcgcggatgcgctgccgcaggagcgcatccggctgggtgcgctgccgagcgtggtgccggccgtgctgaccgacgccctgctgcgtttccgcgccgcgcatcccgaggtcggccttgccgtgcagaccggcatgaaccgcaacctcatcgaccaactcaaggcggatgtgctcgacctggtcattggccgcatggatgacccggtggccatggagagcctgtggttcgagtccctgggccaggactcgctggctctggcggttcgccccgggcatcccctcgccgccgtatcgcggccaacgctggtggacgcgctggcatggccgctggtgattccggccgcgggctcgattccccgccacaacacggaaagcctgctcgcccggcacggcctgcccctgccgggcggatgcgtggaaacctcggatgcctatctcggacgcctgctggcccggcagagtgacagcgtgtgggcagcgccgctctccgcaaccaggcgcgcggtgtccgagggagatctggtactcctgccaatcgatacgcagggcaccgaggaaccgatcggcctgctgcggcacggcgaccgcacgctcacgccgatggccgaggcgttggcaaactgcattcgcgccgcggcccagcctgcttccgctcagtgacttgcgacgcttgcgccgccattgactgagtcggcggcacccgcaggccggctgctgaaatgcttcaccagcagtgcaccggcggcaaggaatgccggcacggtaagcagcgtaaaaatcgtgtcgaagcccaggtgcaggcgcagcagttcagcaccgagcagcgcgccggtgatgccgccgaagcggccgatgccaagcatccaggcaacgccggtagcacggccctgcgtcgggtaaaaggccgcggccagcgaaggcatcgaagactgggcgccgttcatggccgtaccggcgaggaagatcagtacgcccagcagcacctggctgccggtgccgtggcccactgcgtagatcagtacgccggttgcagcataggtgatggcgatgaccttgttcggattgaagcggtccatgaaccagccggccgcgatggtgccgatgccgccaccgagcggaaacagcgccgtcaggaatgacgcgtgctggatcgagaaaccggcgtccttcatcagcgtcggcatccagctcgtcagcaggtagaagatgacgaggcccatgaagtaagtggaccatagcatcgccgagcccaggcgatagccgggcgccagcacggtgccgatggcggatcgggtcgcaggggcctgctcgccgatgatgaagttgttggccctggacaggtctgcgccagtcacgcgtcgcagcacgttgcggatctgggtggcaggatagttgcgcaggaccatgtagcgcacggactccggcagcagcgccaccagcaacagcgcgagcgcaagcggcacgatgccgccaagcagcagcacgctgtgccagccgaagtgcgggatcatcgcggcggcgacaaagccgccggccgcggaaccaagcggaaagccgcagaacatggtgttcacgagcacggcacggcggcgttgcggcgcgaactctgatgtcagcgtcacggcattgggcatggcggcgcccaggccaaggccggtcaggaagcgccagaccgtgagccagcccagcgtgggcgcaaacgcggtggcgagactgcaggcgccaaagaagaagacggacagcaccagcaccttcttgcggccgacccgatcagccagcggaccggcgaagatcgcaccgaaagcaagaccgaacagggccgcgctcatgacgggcccgagggcggctttctcgatcccccagtcctgcaccagcgccggcgcgatatatccgattgcggcggtatcgaaaccgtcaatggcaacgatcaggaagcacagcacaagaatgagccactggtacccagtgaatcgctgtccgtcgatcagggcctggacgtccgtgacgccgcccttcgtttgggtgggatgttgcactgctgtctccgttttcctggaaatcgcactagccatcctgcaggccggacatgcgattttgttctaatggcgaaccgctgttctccaattgaacggaatcttaggcaacgggcattgcgactcagaattagcgttaacccggcgggaaattggccgtccagcatgtggatttcaccggaacgcgccatttttttggaaccagattgaacatctggatcagggaacagtgctttctatcagaaaacgaactgttcgtgaaatctactatcagactagccttgcggtatttcggcggtataaccaaatttcatgcaaacagcgccaactctcaatttacattccgaaacccgcgacctatagtccctggccccggtgcgccgagccgatgcaatcctgcggtgccgtgcctgtccaatgtctcaggacacgcggcgccacaagccgccggcccgaacaaatccatccgatcatgcaacgcctgcttctcatccttggctgcctgctgatcgcagccgcagctgcctggccctggctgtcgaagctgccgctcgggcggctgcccggcgatatccatatcgtccgggacgggttcagcttctactttccgatcacgacctgcatcctggtgtcggtgctggtgtcggtcgtgatctggatcttccggcgctgagcactgcgtggcggactaggcttgcgcctcggtccggaacaccgccaccgcccgctgcatatgcagcgcctgctcctgcagcgactgcgccgccgcggcggcctcctccaccagcgcggcgttctgctgcgtgacctggtccatctgcgtcaccgcctggttgacctgggcgatgccgctgctctgctcgcgcgaggcatggctgatctcatccatcatcgccgtcacgcggccgatggcggcaacggtgttctccatggtcgcggcaacgtccagcgccagcgtgttgcccgacgccacgcgctgcgccgattgcgagatcagcgtgcggatctccttggccgagctgccggcgcgctgcgccagcccgcgcacttcggtcgccaccaccgcaaagccgcggccggcctcgcccgcgcgcgcggcctccaccgccgcattcagcgccaggatattggtctggaaggcaatgccgtcgatcaccgcgatgatgtcgacgatgcgccgcgaatcggcctcgatctcctgcatggtctgctgcatgcgcccgaccgcgtcgccgccggcgcgcgccacgtcagacgcctcgcgcgccagctcgctggcctggccggcattgctggcgttctgctgcacggtggccgtcagctgctccatgctggccgcggtctgctccagcgacgaggcctgctcctcggtgcgctgcgacaggtcgatattgccctgcgcgatatcgcccgccgccgccagcacgttgtgtgcgccggccttggtgtcgccgatcagcgcgcgccagctgtccaccagcgacagcaggtgccgcttgatctcgctcagttcatcgcgcccgcgcaccgcgatgcgcagggtcaggtcgcccgcgttgatgcgttcgaccatctccgccacctgccgcacgtcgccgcgcgtgccgcggctgaagccgatgaacaggtagaacgcggcggccacggtcaccagcgcaatgcccgccagcaacacgaactgcctttcctgcgccgcgacacgctgtgccagcatggcgccagcgacctcggcaaacgccttgttggcggccgccacgccttcgatggcggcggtggcctcgtcgaagtaagtcttggcatcgatgtcgatgccggtcgcgcccagcatccggaccttgagcgtgcgatggaaattgtccatcgcggcgagtcgcgccagcgcggcgccgatgcgcggccggtacgccggtgccgcgttcccgacgcgcgcgatgtcgcgccgcaccgtttccagcccctcgtggatctgctcggcgagcgcgcccagacccgcctgctgcgcggcatcggcatagccgccctgcgcgatgatgccggccccgcggccgcgcgccagcgcgctcagttcggccaggcgcggcatcgggcccaccagcaggctgatcaggtagtaggagcccgcttcgctgtccagcgccagttgcgagcgctcagccacgtcgccgataaacgcctgcgtctgccgcaccagtgcgctgtggcgctcgaacagcggcccggccatggtgtccaggccaagcccgcgcagatgctgccagtcctgctccagcttgcgcgccccggccccgagttcgaaagcaggattctccgcgatgctgcgcgtcagccccgccaggctggccgcggccttgttgtcggccccatcgaaggtggcgcgaaaggccgcattgcccgacaacaccgcattggcggcgccgcgccggacctgggtctcgcgcatgaagtcgagcgcatgcccgaccacggtgagcccccgcacttcatcgccggtggtgcggatcgatcgcgccgcatcgctcagcaccacatacatcgtgccgcatagcggcaccaggaacagcacggcgatcagcgcgagcttgcggttgatattcaggcgcgccatcaggcgctcggcgggaaggaaaataggagtcatggcggtcgcggaacttggcttggttttcctcctatcggccttgatttgcaggcctgaagcacgaatttcgaaggtcttgatgatgcgcaaatccagtgcagaaaacgcgctgaagtggggcagaaagcacgggttgcgggcagcgtcggcaccgctgcctgcccgcgtgcaccgaagacgtgtggggcatcgggcaaggggtgacggcggcctgtccggccttgtgcccttgacggcgtcgtcttcggcgcctccctgagcaagctcatgcgcgacgggtccgctcgccgcgctcgcgccgccgcgggcccgggctcccgaccatacctggcgtgggaatcgcttgccgcatggcatcgacaaacaacctgagcttcgccggatagaagcgcgcataggggtagaccaggtagatcggcaagggatcggcctgccactgcggcagcaggtgcagcagcctgccgctggcaatgtcatcggcaaagatccaggccgagccgacggcaacgcccagccccagccgggtcgccgaatgcagcgcatagaggctgtccgtgctcatgcgcggctggaatgcgatgccttgtcgcgccagcgtctgcgtgttctgcagcacgacctcattgcgatagaaggtgcgcagcgccagccatggcaggtcctccaggtcttccggccggcgtggcagcggcttaccctcaaacagcgacggtgcggcaatgaccgcgcgcggcacgtctgcgagccgcaccgccaccacgccgggttcatgcacttcgcccacatggatcgcgcaatcgatggcctcggcgatgaaatccggggtgcggtcatgcagcagccattccaccgagacttcggggcactgctgcaggtagccggccagcgggccgaccagcagctcctgcccgaaagcgtgcggcaccaccacgcgcaacgtgccggccggcgcatgcccgaccccgcgcacgtcggcctcgaacatggtccagtcggccaccagttccttggcacgctcatagcagcgctcgccgtcctcggtcagcttcatcgcatgcgtggagcgctgcagcaggcgcacgccgagcagccgctccagcgtctgcaggcgccggctgacggtgggctgggtcgtctgcagctgcgctgccgccatcgaaaggctgccggcctcgacgatgcgcacaaaggtctgcaacagctcgatgcggtcggcgctggtggcgccgcgggcggctgccctgccctgcatggtggtggttcgctgcgatgctggctggcgtttcatacgcatctcgtataaccattgttcatcccgcacgtctaccagaatcagcccgcgtggacaacacttcgagccatccaaacctgcctgcggatctcgcaacctcgatatgtcctctgttcccgccaccccatccgccgccaccattgccagcccgcccctgccgggacgcctggtgctgctgcttgccgtcggcgcgggcctgtcagtcgcctcgctgtactacagccagcccatgctcggggtgatggcacccgacctgcatgcctccgattcggcaaccggcgccatcccgaccctgacgcagctcggctatgcgctgggcatcctgctgctggcgccgctgggcgaccgctatgaccgccgccgcatcatcgtggccaaggcagtggcgctggtcggcgccttgctgctggcgggcctggcgcccggcattggcgccttgctggtatccagcctggtggtgggcctggccgccaccatggcccaggacatcgtgcccgctgcagcggcgctggcgcccgcggcgcagcgcggcaaggtggtcgggacagtcatgaccggattgctgctgggcatcctgctgtcgcgggtggtgagcggcttcgtcgccgcgcacttcggctggcgcgccatgttcatgattgcggcggccagcatcgcggcggtcgcgctggttgcccggcgccagttgccgcgcttcacgcccaccacggtgctgccgtatggtgcgctgctggcctcgctggcggcgctgtggcgcgagcatggcgccttgcgccgcgcggccctggcgcaggggctgctgtcggtgggcttcagcgcgttctggtccacgctggcagtgatgctgcatggcgcaccattccatctcggcagcgaggccgcgggggcgttcggcctggccggcgccgctggcgcgctgggcgcgccgcttgccgggcgccttgccgaccgcagcgggccggagcgggtgacccggctgggcgcggcactggcggcgctgtcgtttgccgccatgctgctgaccccgctggtatcgccgcatgcgcagttgtggctgatcggcgccagcgccatcgggttcgacctcggtgtccagatcgccctggtcgcgcaccagaccatcgtctatggcatcgatccgggcgcgcgcagtcgcctgaatgccgtgctgttcgtctgcatgttcaccggcatggccgtcggcgccgcgctcggcagcctggcactggcgcgtttcggctggaccggcgtggctgcgctggcgagcgccgccgcgctggctgcgctggccgtgcggctggcaccgcggcgtggcgcgcgctgagggcagccccggcctggcatgctgagccttcgcgccgaggctgccggacctctacgcgacgggcgcgagcccctccccgtccgtgccggcctcctcgccgtctcccggcgccagcggaacctccaccgtcagcgccgtactgcccggcgccgaccggatctgcaagcgcccgccgatggccgccgcgcgcacctgcatgttgcgcagcccgcgcccgccgcgcgtggccccggtgtcgaagccgcggccgttgtcggccagcgtgatccggatcacctgcgcgtccatgtccgcgtgggcggtcacggtaagggcggttgcccgcgcgtgctgcagcacgttggtgatgccttcgagcagcaggtattgcagctcctgcaccttgcgcgcggtgaaatgcgccagcgcgggcaggcgctcgacctcccagtggatgtcgagccccccatcggcgatgcgcggacccaggcggtagcgcaggttgcccagcactgccgccaggtcgccgccggtgtcctgcatggcgtcgatggaaagcttcagcgaatccagggcgtgccggacctgcacggcgatttccggggagctggccttgccggattccagcatcgagatcgtggtgacaagctggctgcccaggccatcgtgcatgtcgcgcaggatgcggccgcgctcgcgcagcgcggtctcctcggcggcgatcttctgcgtgcgcgcgaaggccgcgcgcagctgcgcctcgcgctgcgcgacgcgctcggtcagcacctggttggcgtcctgcaagctctgcaccgcgctggtgtagcgctccaccagcatccacgccatcaccacgctgaacggcaccgacacatagcgggtcatggaatggacccagtagtagtcgccggtcagccagaccttgatccagtccgccaggaacagcagcgccgacacgcccacggtggcggccagcagcgtcgcctcgcggctgggccggcgcaatgcgccccataccatcgcgccggccacggtcaggatgatgcccaccttgaccagccagctcagcggaaagaccatcgggtggctcgacatcgcggccagcggcgcgaccaccggcagcgccagccacaggtaggcgttgagggtgcggtgcagccagcgccacggcacgcggatcaccagcaggcagaagcgggcgatggcgcccaggaatacctcgcgcgcggcggcgacgatatagctgcgcagctccgcgggaatcgccaggtcatcgacaaagtagtcgagcaggcgcacgctccaggcgacctcggccagcccgtacaggccgaacagcgggtcgcgctggcgccaccagatcagcagcgcgaggccgcccagcacgacactgagcaccgccgcaatcagcgggccgaccacgcgcaggcggaaggcctgctcgaactgcgcgcgcacttcagcggccggacccaccgtcaccggcagcaggcccgagcgcgcataggcgcgcgccgccacggtgatgcgcagcaggttgccgtgcgcgcgcgccagctcgggcggcacggccacgtagtaggggcgcttggccagcgccgacgagggtgcgtccaggcgcccgccggcggcgatcagcacgccattgacgcgtacctcgtagctgccgccggcccatggcacgaacagccccccggggtcagccgcgggccagttgcggtcaaagcgcagttcgtaggccagcgtgccggacttgcccggctgctcccggtcccagtagtcaggcagcgtcagcgggcgcgccggcagcaccgtgccgtcggtcagcgtggccgagcgcgtggccgcggccagttccatcgtgcccgcggctgccgccacgccggacagcatcaggcaggcccatgccagcagcacgacaagcacgatccggaggtggcgcggccgatgcagcatggggtggggtcacaaggacttgagcaggcccagcttggccgcctcgaacacggcctcgccgcgcgagcgcactgccagcttgccgtagatgttcttgatgtgcgattgcacggtatgcacgctcagccccagatagcgggcagtctcggcataggtatagccgcgcgagatcaggtccaggatctcgttctcgcgcaccgacagcaccacggcgccggtggccgcggcatcgcgcgcaaccgcctctgccggcgcgccgcgcagccggttcaccacctgccgcgcgatcagcgggctcatcggcgagccgcccgcgcgcagttcgccgatggaggcggcgatgcggtccgtggtttcgtccttgagcaggtagccgatggcgcccgcctcgatgctggccagcacgtggtggtcgtcgccgaacaccgtgaccaccatgcagtcgcaggcgggataacgttcgcgcgcggcgcggatcacgtcgatgccgctgccgtccggcaggccgaggtcgcacagcagcacgtcgggctggtgctgcgccagccaggccagggcctccgccgcgctggcggtgcagcctgccaccacggtggccggcgcatgcatctcgacggcctgcaccaggcggctcagcgccgccgggtcatcctccacgatcaggacactagttgtgcttgccatgcctgtctcttcccgagccatgccgttgtgccgcccgttgcgccgggcacgacggcggattctgacatatccgtccgcaccaaggacggccgcgcggcctccctcagggtaaacgccgccgcccccacccatcgcacagtctgccgcggtttcccatcccatattctggggaggcgcctgaatccacctgcccctatgatccggcaaaacagcccaatcagccgcagccagcagtgcgggcaacaagacaggcaaacaagcgggaatacggggaagaccaccgtgacacataagacagccggcacaccggccgcacgggaaatcgggcatgcaaggggggagcccgcaggcgccatcccggcaacggccgcggtgcggctggctgccgggatggccgcgtgcgggctggcggcgttgctggccggttgcctggccaccgcaccgaacacggccggcgtggccgccatggagctggacgtcagccgcaagggcccggtgtccggcgtcggcctggacggtcacgacatcgtggccatggctgaccagatgatgcgcgacatcctggcgcagccgcgttttgcgccgggcaaggatggcaagcgcccgcgcatcgccctggacagcgccaacttcatcaacgacagctcacagccgctggaccggcaactgatcgtggaccggctgcgggtcagcctgaaccgcgccgcgcaatcccgcatccagttcgtcagcgcgcagactgccctggtcgaacgcgagcgccaggccaagcgcagcggcgccaccgatgccggcacgctgggcctgacccgcgcgcgcatcggtgccgactacagcctgtccgggcgcatcggctcgctcgacagccgcagcgccgccaccggcatggtgcagcgctacatgcagatctccttcgagctggtcgaggtcgaatcgggcgagctggtctggagcaacatctatgaattccagcgcgccgcggccgacgatgtggtctatcggtaggcgcgccggcgcgctggcggcctgcctgctggcgctggctggctgctccaccacgccccccgcccatcgcggctgcacgccgtggcggcagcagcatgagcgccccgccctgcccgtctcgttcctctcgccggagctggccgacatggtcggcgtgcgcgagcttggcatcgcacgcaccgccagcgggcttggctccgtcagtgcgggcctctacaactgcgccgaattcgacgtcgcgctgctggtacgcacccgcttccgcccgcagcaaggcggcaccgcccccgagccgcccagcgcctggcgcacgctggtgctgccgccgcgcacgcagctcgactacgccgagcacgccgtcatggccggctcattgccgggtgcgctcgaaatcctggacgcgcagcgggcgcagcagccctaccgcccgggccagctctaccccgcgctgcccaggccagcacgcccatgacgatgcgttatgcccggtcctgccggcacccctgacatccatcccgttctgcagccatgaccggagcttgttccatgccacgtccttccttgctggcggccaccctggccgccgtcctccttgccggctgcgccgccccgcagatggcgctgaaatccacccgcaccggcggcgacagctcgccccaggtgcgcgccgatatggccggcaaggccgacctgtccagcctgaacgtgggcgataccgtggccgtgtcccccggcaacagcaaggtcgtggtggcctcgaccccgctggtctacaccctgtatgaagatggcatggtgacccaggccgaagtcaagcggcagctggcggtcaaccgcaaggacgtgcccaggatcgaattcatcaagggcgaactgcaccgcggcgacttcatccgccgcgagatcctgctggacctgcacagcaaggaccccgacgagttcaaccgcaccatccacttcctggccttcaaccgcggcgacaaggccttccgcggcgacctgacggtctatgacctgctgcccgccgagctggaactggtcaagctgggcagcgccaacaagtacaccgaccagaccatggtcaagggcgtactgagcgggctgccgttcctgtcgctggtgacgctggcgatggacaactattcgaaatccgatgagcaggtggcgatgcggcacgagcggctggaccaggtgcagaagttcacgttccagcgggtggtgctggagccgggccaggcgatcggcttcaccatgaacgtgcgctaccaactgcccggcgaacaggagctggccgatctgcgtgaaaccgccgcgccgctggcacagcaccgctgaggccggcaatgcggatccgcaagactgcccgggggatgcggcgcaccgccgccgcactggccgcgctggcgctggccgcgcccctgccgggggcggcagcctggttcgacggcgaagagaagcggctggcggccgaagccgaccgcttcgttgccgacaaagccgccgaactccagcgcatcctgcatacgctgtacatggaaggcgagtggaatgccgtgctcaacttgaacctgctgggcctggccgcgatcgaggccggccagccgcgcctggccgggcgcgccttcgacatggccgcggcgcgcatcctgcgcatctatgccgacgaccccaacgcacagcaagccaagtcgctgtggtccgccgaaagcgtcaaggactggaagggcgaaccgtacgaacgggccatgaccttctactaccgcggcctgctctatgccagcgccggcgactaccagaacgcccgcgcagccttcctgcaggccgacatccagaacgcgttcgggcaatacgagcgctatgacggtgatcagggcggctttgcgctgatggcctggctggcggcctgggcctcgcaatgcgccggcgacagcgcgcgcgcggctgagctggcggcgcgcgcggccaggcacgcaccggagccgttctacgcccagccgcgcggcacgctgccgcggcacctgagcgtgttcgagcttggcatcggcccggagaaagtcacgctgggcgacaccaggagcatcctcggcttcctgccgcaaggcgcggcaggcagcacgccgcgcatcgcctatgcatcggcggtgaagccgatggcctcaggcactgccgccgacctcgaccgcgtcgcgctgacccggggcgggcggccaatccagggcatcctggatggcaaagccgtcttcaaggaaaacaccgcgaccattgccgatgccgcgggagcgctgtcctcgggcctggtgaatgctgcgttgtcgggagccaacagtggcaatgccggcctggcgcagggactgggcgcagccggggctgccggctcgctgatcagccttgccgcgggggcgatgtccagggcggccaatgccgaggccgatacccgctactgggcatcgctgcccaagatcgtctacctgcaaggcctggctgcgccgctggcatcgccggccgtgcagttcacccctggcggcggcggcaagccgcgctctgccctgctgcaaagccgccatggcgaatgctcgctggcctggggccgtgaatattccgccttcgatgccgagcatggcggcgtggccaatccctcgccctggccggccgagccggtcgagtccgggcgcgagcgcgccaacgcggtcctgcgcaccgaactgctggccctgccgttcggccagtagcacagcccccgtttgggggatatttcccacttttccccgaaattagagcgcttttgccagttctgtcgaattttgcaacctgtacgctacaatgcctcgtcgtcagccgacggggctggcggatctggagaaaaacagaatgaagacgggaaaactggtggtagggctggcgctggccgggttgctggcgggatgtgaatcgatggacggcgcaatgtcctccatcagcggcgtgctcgacggcaccggcgacgtgctgagcggcgacttccgcatgctggcggatccgaagccggcttcgctgggcgatatctggtcggactggaagaagaacgaaatcaccgcgaagaagaagtgggattcgcaggcaatcctggtatcgggtacggtctcccgcatcaccaaggtggatggcctgggcaagtcggacgacaccatcgccgtctacttcaaggactcggtcaatccgcagtgcaccggcaaggcgctgatgcgcgacgcgctgatggtcaaccagaagaagatcagcaacctgcagaccggggacaaggtcaacgtcaccggcgtgctggccacgcgcgattcggaaatggccaacagcagcaataccgaatgctatttcgcgttcagcaagtcgaagatcgaatcagcggccaataccacggcagctgccggcagcgcggccgctcccgccaaggcagccacgaccaccaagtcgaccaaatcgacaaagtcgaccaagaccagcagcacgaagtaaaccagccaaaggcggcgacgggcggcagtatggccgcctcgccccaggctgcgcgtctggcgtccctgcctcgcaccatgtggatcctgcggcacggcacgcccgtccggccctgcatcccttacaagctctgaaaccgttgcacggtagcgcacgccaaagtgccgcaaatccccgtccgcggggcacccccctccacacggtacgaatcttgccccttcctgattacccgccagcggttcgcgcacggcatgtgcgcccgcacatggcgccacacgcacactgtcaggaaaacagcatgggctactactacgatgagcgcaatgcgcgcaacgcgcgccaacgccgccaggcatggcaggacgatgactggcaacctgaatccgaacaggagcgctggcaagcgcggcgtcggcgccagcaaatggccccgggccaaaccagctacggcggccccgcccgcccggaccgggatttcaacgaagcgtacggcgcccgcaggtacccggcacacccgtccggcgagcgttacggcagcaacctgcgctacggcctgaacggcggctatggctgggagcgtgccagcgaatggcgcgacccgcaggcgtggcaacgcgacgacgacaacgccgagcgccagtggcgccgcagcgccgaacgcgcacgggatccgcgtgaatcgccgcgcacgcgcggccatgacacccacttcggcgacctgcgcagtgacacccgctactgggtcgacccgcacgaggactgggaagagaagcagcgctatgaaatccggcgccacagcccgggctaccgggaatatgcgcagcgccgcggctgggaaaccgacagccccgatgacgagcgcgaaggctcgcatggcgtgctctacaacctgggccgccgcatcggcgaagccgtgggcgactggttcggcagctccgaacgccgcaccggcccgcgcggctaccagcgcagcgacgagcgcatccgcgaccagatctgcgagcagctcagctacgctcgcggcgttgacgtcagcgacgtcagcgtcgacgtcagcgaaggcgtggtgtcattgaccggcaccgtgcgcgaccgcggccagaagttctatatcgaagacctggccgacggcacctacggcgtcaaggaagtcaacaacgacatccgcgtgcgccgcgaggcccccgaagcccgcagcaccagcgatgtgaccggcagcacctggcgcggataacgccaacggtggcgggcgccccaggccgagatcggcctaggcgcccgccacgccaacctccgccgccagccgttcgcggataaaccccaggaacgcacgcacaccctcaggcaatgtgcggccggccagcgtctgcagttcgaccgcgcggctgcgcatgccgcgctcccggatcgaggcggcgtgcagttcaccgcggcgcaacctgtcgcccacggtgacggcgccggagatcgacagcccgccaccgtgcagcacgaagctggtcagggtctcgaagtggttggtcaccagcaccggctcgaacaccaccccgcgttcgccgcaagcgatgtcgaacagctggcgcacggtgttgtcgccctccggcagcgccaggggataaggctgcatctgcgccagcgtgacgctgcgaaagcgcgccagcggatggtccggccgcatgatggcgatcaccggcgcgggctgccggtgctccacgcggatgccctgctccgcggcgcggctgtaggtgatgccgatgtccgcatcgccatgcagcacgatgccggtgacctcggccggcgacgccacgcgcacatggaactgcaggcccggatagcgctggcggaattcggcaatgatgcgcggcaggaactcgatcgcaaaccccgccgagctggccacccgcacccggccccggcgcaggccctgcagcgcggcaatctctgacaccacccgatcggcttccagcgcgccgcgcagcgcataagctgccagcaactccccggcggcactcgccaccataccacgcggccggcggtcgaacagcggcacgccgagcaacgcttcgagcgcgccgacctggcggctcacggccgacacggtgacattcagccgctgcgccgcctcggtcagcgagccgctgcgtatcacctccaggaaatagcgcagcgaggtttcctgcaggcgatgcgacagcatgggcggctccgggggctggtttgcgttttacgcaaggatatttgaaaaaatcatcgattgcgggaaaccgtgcgccgcccgtatgctttttcccgacaccacaggagacccccgagccatggcgcccacccggacccccgatcccatcaccgaactcgatgccgtcgccctgtcgcgcgccatccatgcgcgcgaggtctcgtgcgtggaagtgctcgatgccttccttggccagatcgaccgccacaacccgcgcgtcaatgccatcgtggctccggtggagcgcgacaccctgcgcgcgcaggccgccgggctcgacgccgaactggcacgcggcgccagccgcggcccgctgcacggcttcccgcaggcgcccaaggacatcagcccggccgcgggcatggtcaccaccaagggctcgccgatcttcgccgggcaggtcagcgagtacgacgccgtgatcttcgagcgcatgcgcgccggcggcgcggtcttcgtcgggcgcaccaactcgccggagttcggcctgggcggccatacctacaacccggtctacggcaccacccgcaacgccttcgacccggcgcgttccgccggcggcagcagcggcggcgccgcggtggccgtggcgctgcacatgctgccggtggcggatggctctgacatgatggggtcgctgcgcacgcccgcggcgttcaaccacgtgtatggcctgcgcacctcggtcggctgcgtgccgcacggcccgggcgatgaggtcttcttccagcagttcagcgtggccggcccgatggcgcgcaacgtgccggacctggccctgctgctgtcggtgcaggccggcttcgacgcgcgtctgccgctgacgcaccgcgccgaagcgcccggcaccttcacgctgccgcccgaacgcgactgggccggcgtgcgcatcggctggctgggcaacctgggcggccacctgccgaccgaagccggcgtgctagatacttgcgagcaggcactcacgcacctgcgcacgctcggctgcaccgtggacaccgcgctgcccgagttcgacctggagcgactgtggcacgcgtggatcgacctgcgcagcttctcggtggctggcgccaacgcggcgctgtaccacgacccggccaggcgcgcgctgctcaagcccgaggccgcatgggagatcgagcgcggcctggccctgccgggcacgcgcgtgtacgaagccctgtgcgagcgcagcgcctggtaccaggcactgcgctcgctgttcgagcgcttcgactacctggtgctgccggccgcgcaggtgtttccgttcgatgccgactgggactggccgcacaccatcgacggccgcgacatggacacctaccaccgctggatgcaggtcgtggtgccggccaccatggccgggctgcccgccctggccgcacccgccggcttcggcccccagggcctgccggccggcatccagatcatcggccccgcgcaggccgacgccgccgtgctgcagctcggccatgcctatgaccaggccggcggcttctcgcgcgtgcgcagcccctggctcgattgagccttcggctggtcccggccccgcttcatattgcttccgattgccttctattcctacaactgccggcaggagtgccaacgatgaccgcaatgcccccgaagccgtttctcgcctgcgccgccgccctgaccgcggtgctgtccgcaacgcccgccgccgcgcaggcccaatcctggccggaccgaccgatccggctggtggtgcccttcgccgcgggcggcgccactgacgtgctgggccgcctgctggcagtcggcctcggcgaaaagctcggccagtcggtagtggtcgagaacaagcccggcgccagcaccgtgatcggcgccacccaggtatccaaggccgcgcccgacggctacacgctgctgctggcggccagcaccacgctgacgctgaacccggccatccgccaacacctgggctacgaccccatcaagagcttcaccccgctgggcctggtcgccgacatgagcctggtgctggtagccaacccggacacgcagatcaccacgctcaaggatctggtgacgcaggccaaggcgcaccccgacaagttctcctacggctcgttcggcgccggctcctcggtgcatttcggcgcggagatgctcaagtccgccaccggcatccgcatggtccacgtgcccttcaacggcagcgcccccagcctgaccgcgctggccggcggccaggtgccgatcgcggtcgataccgtggtggccaccctgccgctgatcaagggtggcaagatccggccagtggcagtgctgtcgccgcagcgactgccagcgctgccgcaagtaccgaccgtcgcggagagcggctatcccggcttccagatgggcacgtggttcgcgctgctggcacccgcgggcctgcccgcgccggtgcagcagaagctggagaaggcgctggccgaggtcgccaatgcacccgccaccaaggcacgcatggtcgagctggcgctgacgccggcctacggcaatggcgcggcggtgaaggcgcgggtggagaaggaattgcctgagatgcgggcggtggcggcgcgggcggatattcgggcggagtaacgagatggcgggccggccccggcccgctgtggcttactccagcacgcgcatcgtccgctcgccgtccggtgccaactgatgcagcactttgcccttgaaaacggtggccttcagatcgtccagcacgtccttggcgccaccataaggggcgaacacgtcgatcaggaacgccttgtcgcccgacttccaatccccgggcgccaattggtacggcggcatggcaaaccgctcgaccacagcgtcggagaggtaggcccaggtcacgaaggctgtgggcatttcaccccgcatgtacagcttggcctgctccaggatcagcggcggcatcacgcgccactccaggtcagcgaagaagctgtggcgcgtcgttggattgttcatcatcagccaagacaccgggcccagcagcgggatcttcttgatcacgcgctgcgcttgctcggcagcaaacttcatcagctgttcgttgtcggtcggaatagtcattggatacttgtcctgggttgtttcatgccggcagcagcgggcatggcaggcactgccggtgtttcctgctgcgcattgttggtcagcagcgcattcactccctggacatccgcctcagtcagcgtgccggccgccgccttcagccgcatgccttgcaggatagtgtcgtagcgtgcctttgcgagatcacgctgcgccgcaaagagttgctgctcggcattgagcacgtcgatgttcacgcgcgtgccgatccggtagccaattttgttggcattgaccgaatccaggctcgacgtgaccgcagaagtcagcgcctcgacctgggacaggccactcgtcacaccaccataggcttgccgtgcctgcgtcgccgcctggcgtcgcgccgcttccagctccgcgcgcgacttgtaccgattggcgattgcctcagtcacgcgcgagttgacggcgccgccctggtagatcgggatcgtcagctgcagcccgatggtgccggacttgacccggttctcgatgtccgcgggcgaggtcatcgaacctgaggtgtagttgttgccatagccagccgtgaagtccagtgtcggcaggtgcgccgcgcggttcctggacacctctttctcggcaacttcgaccgctgccaactgcgtgcgcacttgcgggttgttctcccgcgcgtgacccatccaggcattgacatccttcggctcgggacccggcagggtcacgtcagccttcaggcccgctacaggctcgggcaatggcccgaccagccgttcgagttccgcctgcttcgcctcctgatcgttgagcgcctgcaccagctgcgagcgcccaaggtcgtggcgggactgcgactcgtatacatcggtaatggtcgcctcgcccacgtcgtagcgacgcttggcaagcacacgctgctgctccactgcccgcaattgcgccctggcaactgtcacgctgtcgcgcgcggtcagcagatcgaagtacgcctgcgaggtgcgcaggatcaggtcgctctcggcctgggcgaactgtcctggcgattgccgttgccgttcaggttgatcgagggcagcacgccggcgcgagcctgcagcagcttctcgcgtccggcctccagcgcgtagcgtgatgcctcgaaggttgggtcgcccccctgcgccatcctgtagaccgacagcaggtcgatggcgctggcctggctcgggacaagagcgccgaccgcggccagcgcagccacagcagcgctggtcaaatcatgcatgcgcaccatcaccgctcccgcaaggcttcatccttgtagcgcatcagcggcgacaggaagtaggaaatcatgcggcgttggtccacgcggatatccgcggtcacgctcatccccggggtcaacgtccccttgcgcccattgactgagttcggcgtggccatcgtgtcgagcttgatgcgcacaggatagatggggccaagcttctgatcattgatggcgtcggtacccacccactgcacttcgccctcgatatatccgaagcgggtgaagtcaaaggtttccaccttggtaatgacccgctggccgcgcttcacgtagccgatgtccttgttctgcacctgagcatccacttccagtgcagtgttctcgggcaccacgatcgccaccggctgcgcctgggtcaccacgccgccaacggtagtcaccgccagttgctggacgatgccgtcgatcggtgcgcgcagcgtctgcaggtcacgccgcatcgttgccttgaccagctccagctcggccgtggcagacttgcggctttcctcggccagctctgccgcatgccgtgcgctgaactctgccaccgcctgtgcgcgctgctgctgcgcggcgttgaggcccgcgccagcttcggccagccggttggtctgcagagccagttccttcctgaggttgatcagctccagccgcgtctcgatcaggccggtttcggcgatatgcccggtcttgacgagttcctcgcgcatgtcgttcttcttgctgacaagcggcaggctggcgcggatctgctccagactggcagcggccccttcccggtcggcacgcttgcgggcaatttcagcgtcgagcgccgccagcctggcgcgttgttcggccagcgcgctggtgagcagcgcctgctgcgtccgggcgatatccgcaggcaagccttcgacggcctgcatggtgggcttgccgtcgagaagcgcagtcagccgtcgcaccccggctacggcctcccattgatcgcgctgcagccggtcacggtctgctgcagtggtggtcgggtcgagttcgaccaggatgtcgccagccttgaccttctcaccgtcgcgcacatggatctcgcgtacgatgccggcttcgagcggctgcaccaccttggacttgcccgagggaatgacttttccctgcgcggagaccaccacgtccattttcgccatcgtggcgtagaccagcgcaaggacggccataccgcagatactgccagcgacgatccgtgccatgcgcgcgggacggcggttggcgatgcccatggcggccgtggcaaaggcatcggctgccgcttgctggtcaggcttcatcggctcagacatgagcggctcccggcaacggttgcacaggggccttgtgcttgatagtgagggtttccagcacacgcgacgcctcgaacaaggcgcgatacttgccctcgccagtgatcaggtcagtgtgatggccttgctcgaccagttgcccgccatcgagcaccaggatgcggtcggccaggcgcagcgtggagaggcggtgcgcgacgataaagacggtgcggcccgcacagatcttctcgaggttgtcgtggatgacgcgctcagactcgtagtccaggctggcggtggcctcatcgagcagcagcaggcgcgggttggtcgcaagcgcccgcgcgatggcgatgcgggcgcgctggccgcccgacagcaggctgccgcgctcaccgatcacggtgtcgtagccttggggcaaggcattgacaaaatcgtgtgccccggccagcttggcggctgccatcacggcctccagcgacaggcccggatcggagatggcgatgttgtcgcgcaccgacatgttcatcagcgcggcgtcctgcgacaccacgcctacctggctacgcagccaggctgtgtccaccgtcgccaggtcgagcccgtcgatcgtgaccgttccaccagtgggtgagtagaggcgctgcaactggcggatcagcgtcgtctttccggcaccagaaacgccgacaacgcccacgacttccccagcggggatggaaaaggagacatccgacagcacttgggcgccgtcggcctgataggcaaagctcacccggtcgaagcggacaaagccctgaatcgctgcccgttgggtctggtccgaaagctggcccgcctcggccggcgtatccatgatgccgcccagccgcctgaccgccacgcgcatctgctggaattcctgccacagcgacgagagcttgatgatcggtgcattgacccggcccgacagcatgttgaaagcaatcagcccgcccacggtgaggttgccgtcgatcacctgcatggcaccgacgcccagcagcaccacggtcaacaccttgctggtcagattgatgacctggttggtccagttgccggtatggcccgattcgaatgcggctaccgcgtagcgcaccagccggctttcccagcggcgctgccagttggcttcaacggcctgacccttgagggtctccatcgcgccgatggtctccaccaggaacgcctgattgtcggcgcccagtgcgaacttgtcttccagcttcttgcgcaggatcgggctgatcacatacgacgcaccaaagaagatcggcaggaagcagatcacgataatggtcaggagcgggctgtaatagaacatgaccgccaggaacaccagcgcgaagaacaggtccagccaggcggtcagcgcctgcccggtcaggaagttgcgcgccgtctccagttcgcgcatcgaagccatcacgtcaccggcgcggcgcgagttgaagtacgacatcggcaggcgcatcaggtgccggaacaggcgcgcgcccagttcgacatcgacgcgattggtcgtatgggtgagcaggtactggcgcaggccattcagcatcgcctcgaacagcgccacgccagccagggccaccagcatcacgaccagcgtcgcctgcgagcggtgggccagcaccttgtcgatcacgacctggaaggcaagcggcgtcaccagtgcaaagagttgcacgacgaacgatgccagcaagacttgggtgagttcggttttgtacttcttgatggcctgccagaaccatgcaaagccgaacgccgaggtgccggcattggccgtgccatcggtcagggatgccacgctgcggccggcttcgatccaggtattggcgaactcgccggcgaacgccgccgctggcactgcctgcggtggctggtccgggtcccgctgcacgtggacgacatcggcatccaccttgccgaccagcacaacccggccactgcgggtcagggccagcgcgggcaatgctgcgcgacgcagcttgtccaccccgccctcgaccaacctggcgtcgaagccaaggtcatccaggccccacagcagccggctggcgtcaaagtcatcacgcacgtcccagcggcgtgcgaggccctcgggatcggccttgacctcatgcaggcgcgcgaatacggcaagcatgccaagattgggcagtgttggcttccgattcatggccgcccccgtgccagggccatcacagcccgaagcaatgcattcatcgttctatcccatcgaaaaaatcaagcgctcccggcgggtggcgtgtttctcccccgcgggatagtttttattgccaggctcagtgactgcgggccttcatatgccgaatatcaaggtcatgacggttggcccatgcccaagtccaccgcgctggcctgtgcggcgcggtccatcatttcggcaagggtgtcctcacgcggagggacaaagccgccaggggcctgagacccatcggccgtcgtcagcagcttgttccactggaggcaactccattgcacggcttccgcgctgtgcggcggatagggacaagctgaagatggcgtctcggcggtggcgagcagctgtgccacggcgtcggcggcaaaggcagcatcgatcggctcgttcggcgcgattccctgctggacctcttccaggtacagggcgaagccgggcagcggcacatccttgccagcgaacatcacgtctgcggcctcactcttgctgccatcggtgtgcgtgacctccaccgtgccgaacacgacgttgccatgatcgaggtgggcctcgccctgtcgctggagtgcgatggaggcaatgccagcctgatccagtgtcttgtgctcggcctcgctgaactcgccattgccattgacgtcctgcactaccttgaactggctccaggcagcgtcttccttgctgatcctgccgtcgccattggtgtcgaaggtggccagcgcctcaaggtctgtcttcgtgccgggcgcgaaattggtcaggcgcgtctcttccacaatgatcttgccgtcgccgtcggcatcgaagcctagtacgccgtcggtcgcggcggcccatccgatttgctcaggctggccgtcatgattcgcgtcggccctgacgttggattgatccgccgctagcaactccacgccgttgccattcaggtctatcacgaggggcgtgtagccgccacttgcattggtgcccttgtgggtagcgttaatcaccacgtccatgaatgccccctgagcatcggcaatacggatggtgaaggcgtcagtaccggtgtaagggtctcccgcatggctctcgtactgccagttggcatagcggctgacgagctcacctgagtgttcaaagccatattcggtttcccgataggtgttggcataggcgtaaccgtgttgcggcgcctgaacaatcgatatgacaatggccgctgtatcgccatctggatcgtaggcaatgatccggcccgtttctcttcggggatcattggcggggacaagaacccgatctgactcatagcttgcccccgcgaaaaagtagtcgccatccatctggtctagtgccagtggcttgagcatgccattctgatagtgcgatggtgtataaggccgcccgccggcatcaaacagttggccttgcaagttcagcgacaaggccagtgcttcgtcatagactggctgaaagacagggccatcactgtatacatactgcccggcagagcccgcacctgcacccggagcagccttgcccaccacgaccggcgggccgacgtaatacccaaagatggcgcgaccatactcgacggactcgatgatcggcgccttgttcacatgctcaacatgcaggaaggccgtggcccaggtctgccctccgtagggatcggacaccaggtactgaaaggacgcttgcccatagaagtcgtggtcaggcgtgaaccggacttggccatcggcctggatctcgaccgtaccgtgctgcgcattggcaacctgggtgactgcgagcgcgtcgccatccgggtccgcgtcattggcaagaaattgcgccgtattgatgacgaacggcgtgttctcatagcccgagaagccatcatcaaccgcgaccggtgtcgtgttgatcttctccaggttgatggtcgtggtcgccatggcaaagccgcctacaccatccgagatggtgtaggtgaagtggccttgtgcacccgggtagccgccaaagccaggctccggcaggaaggtcaccgagccgtccgcattcagtcgcacagtgccgtgctcggccccggacacgcccacaatgcgcagatcgccatgcgggttgtcgatgtcgaagtcatccgccaacaaggccgccgcggtcagcgtaatggccacgcccctgcgtccgtccacgatattgtcattggcgatcggcgcatcattgactggcgccacgtgaatagtcgccgtcgcggtcgagacgccccccacgccatcgctcacttcatacgtgaaactggcatcaccaaagaaatttggatcgggcacaaaacggatggtcccgtccgggttcagcgacacggtaccgtgcgtggcgccgttgacgcgggtgatggaaagcgcctccggtgggttgtccacatccgtatcattggcaagcagtgcggcgacatctatggtcagcgcggtgtcctcgttgctcgcaatcacatcgtcgcgcagccgcggagcatcattgacgggagccaagtcaatgtccacccgcccggtggtgatggcgccgtgcgggtccgacacggtgtattcgaagctggcggcaccgaagtaatccgcttccgggataaaggtgacggctccgtcggcattcagacgcacttcgccgtgctgggcgttgccgaccgctaccagcgtgagcgtggcttgcgcatcgtccacgtcccggtcattggcaagcaagctggccgcggtgaaggccgctacctcgtcctcattgccacggaagtcctcgccagtcacgatcggcgcgtcattgaccggcgccagatcgaccgtggccatcgcctcggtatagccgcccgcgccgtcgtagacggtgtagaagaaggtcgcggtgccgaagaagtcctgctccggcacgaagcggatctgtccttcgggggtcagctcgaccgtgccgtgctggccgttgcgcaccgagaacacggtcaggtccgagtgggggttatccacgtcccagtcgttggccagcagcgtcgcctgctcgatcagcagtatggtgtcctcgtcggtggcgacggtttcacccgccaccaccggcacgtcattgacggggcggatttcgaggttgacggtagcgggcgtcaagccgccgttaccatccgacacccagtagacaaagctggccggcccgaagtaatcctggtcaggcaggaagcgcacgttgccgtgggcatcgagggccaccaggccgtgcgtggcattcgaaacacgcaggatgctcagcacgtcgccgatggtgggcgtatccacatcgaaatcgttggcaagcagctgtcccgaggtgaacagcaggccggtatcttcatcgaaagcggccgtttcaccggcagtgaccggcgcatcattgaccggcgcaatgtccaagtagacgcggccagtcgcctgcaggccatactcatcctcgacggtgtagcggaaacgcgccggcccccaatagtctgggtcaggggtgaacacaatgcgctggctgccgtcgggcagcagtgtcagggtcaccgtgccattctcgccgccgtagacgttgatcaggcgcagtggctgggtcaggacgtcgcgcgaggtatcgttggccagcagcactgccgcatcgatggcatagcgcgtgtcctcgatgcctgcgacctgctcatcggctacgtccggcgcgatgatctgaatatcctcgccgttcggcccagctgccacgcggccgggcgttgtggtcaggatcgtatcgtcacttgcggcatcgtaattgacaccaaccgccggcactgatctgatcagatccaaagtgacttcgactggcgacccgagcgttgcctcgctgccaaccgggcgcgtcgccggtggcaaggcgttgactggcacctgtacaaagggcggctgagccacagtcggttgcggctggtccggcgaatcaaccgtcgttccaagttccaccggcaggcggctgatggtgttgttgccggttgtatcgatagcgggggctggcgcatcaggctgcccgccaccttctgccgcgttggcaacgccggtcacggcacccgccgcgacacccagcagcgcgccggtgcccgcaaacaggctgtcgctgctcttgatccactgatcgcggatcgcagcgaaggcatcagttgggctagctggcggagcgctggtaacacggccgtccgccgggcgcaccgtgtcagtacgctgcgcaggcctgccgggatttgggtccttcgaggtcaggcggctgtcatccggctcgacacgggtggcagtagcccgcccgaccggggtcgtgccctcgccatcagccacgcggtcatcgccagcgacgatcgcgtcttcggcaagcgtctgctcgtgctgcttgtcgctggcggttttgatgcgactgtcgccttcggcaacttgcatctcagcgctggcgtcttccaaggctacgccgccatgggtatggccagcttcgcccgtgtaatcatgagtgacgacggcattcaggaccgtctcgccgccttccttcgcgtgcagcatgccggcaaaggcatcgagccggccatcgccgtccgtgtccacaaacgccacctgataggcgtcgccgcgcacatccgctgtcaggtggtgctcggtgaccatcatgacgctgccatcggcggcgcgcaggacgggtggcgtgctggtgaaatccaggctggcgataccccggtcgaggaacgatgcgaactcgccctgatcggtctggccgttgcggttaacgtccagccagatgcccagggcggcaaaggccgggtcggaagtgtccagcttgccgtcgtggttgacatcgagccattgcacgctgttgcgggcatgggcggcggaggcatccgggtcgttggtcaggatctcgttctgcccgatcctgccatcgccgttcacatcgatggagaggatgccctggttggcgttcacccagtccgtctgctcgatgtagccgtccagatcgacgttcttgccgatccggccagggttcacacctgcaggcagttccggcttcaggtcgaccgtcagcgcagtaaaatgctggcggatgccgtcagcgtctgcctcaggcatgcctgcgtcggccttagcctcatgccaatccgggctgtgcagttgcaggccagctcgcgaccggttctcttcaatgctgcccgttgccggagcagtgacgacgccagattcgcgcatgtgggcgagcaccgattccgcttcccaggccgggacgatggcagcgaacgcctgctgcatgaactgctgcgcaatggtcgcctggctggtgtcatagcgcaaaccagcgccatcatagtagcgtctctgctcctggccgttgtcgtcgatccacttgagatacagctgaccgccgttatcgttcaggcgcgccccatcaggatcgaagagatagccgatggtcggcaggcgctgtggaatgatggcgtaaagtgggttgccgttggcatccacctgctgggcaagcgacacctgcagggcgtcgatcaggctttgcaggatgttggcaggcgtcgcgccgccgtcctcggcatcggtggtcttgagcacgtgaatgctgccgtccggattccacacagcggtggcttcaccttctagcgtcggaagatcctttgcggacagcattgagccgatcattgtcacggcgatagccgcgaaggcaacaggtgggcaataggaggtatagcctgccaccgtcatgcccgcagcgatggtactcagtgccgccccggcaacctgatactcattgccatcctcgatggccattaccagcgtgacaatgcttgcgaccagcgccagcccaccagcaatctgccctgtcgtcgcagcgctatccagcagagtgccagcggatgccgactcagcctggaatgcaacaattccttgttccttgagcgcgttggcgtagatggctgccgcctggctgccgaggttggtactggcagcagcgatgcccagtccgttgccgtcttgaatggcgttgaacaggttcaggccagcagcgagggcattcagtccgacgccgacgccatcgggcaaaagtttgccgctgccgaggcgatccagattgatcagcatcgctgcgctggcggccacaatcgccttcgtgtcgccggattcgattgcctggatcagggacagcatgctttggacgctgccaagcgcgtccacagggcttattgcctctggcacgggtgtgggctgcgagtcaggccgcgtatcatgctcgtcgaatggcagaccaccgatagctgggcctgtcaggtccagctcaccgcctgcgctaacagtgaccatctcaccatgcaagccagtaaggcggacattaccgtcgtcggttgccacagtagcaagcacattgcgctgcccatccaccagcactagtgtgccgtctccgagagtgtagagggtaacgtccctgccatagagatgctcaatggtgccttgccagtgggcggcccgctcagcaaaagcctgatgttgagcggcaagcatttcctctgtaggcgtagctgcatcggaatgcgtgccactatggtcagcaagctgaatgcgatccccaccaagcccagctagcgcattgccaacaccgatagcgccgcgggcgtccgagaacggcaacctatcgagcaattgcttgaattgatcttggacatgactgccaatttcccgcaaggtattggctgcatccactcccatggattcgaagaagcctgcctggtcgattcgaccaacagcatccatgaaattctgcaactctttcccggacgctatgcccggtgccttttccagccaatcgcttgccatggcgcgcaccaccggatcaggcgaggtcgatgcgccgtacatgaacgccagcgtggcggtgttggccgcaagtgcgtcgctgtaaccaccacccgtgtcgcgcagcatgctccagaaccgctcgacttgtgccgggccacccattttctccatcaggcggaagggggtatctagggtccaggcggaagggggaagaccattgtctttgaagacctggcggtgaaagttccagacttccctgctatcgatgtcacgtgtgacaggcagactaccgtcgatagtctgttgatacagcgcatcaagatagccttttgccatgtccagcttaatcttctcaacctgcgccccagtcaacggcctccccaggtccttggcagtgttgtgcatatacgtcagcgctgaggcgccggcgatactagtggcgtcggccacaccaccggcccagcctgagtacttgtatccgtagccttcgagccggctatagacttgcgacggagtaagcgtgcctgcgttaagctgaaacctaatatctttcaacgaccgtgcagatatcggatttggcatgagcagaccgtcttatcgctgttgaagagtaggcgtggcggcgggctcgccgggctgcacccggaaacctaggatcaattcacgtgccttacgttcgtattccatccactgactcaacgtacgggcatcgtattggagattcacttcggccttcattgagggatagagagaaaagcgatggatgcagacattgcgcggactttcctcgaacggctccccatttgcgttgcattcaatgaatgacacgtccttgccatcattcgtaaagaagaacaggcgatccctcgatacaacaggaccactcggataacgcacaatctcttcggatctgtactcggctagtccatagcgtgtctcgggctgccggtcgtatcgcctattgcggaacctggcaagccccttaactgtgacatgctgatcgtagggattgcctagcaccatcttttctttatgtacgttcagtgattgattggcgctcaccccaatcggcagccattcctctggcccctccatcgacttctgcgctcggtagtaacttgcctcgttcgccgccgtcctcggcgcaaagtccggcagatgcaccatcaggggtagtgaattgatcttcgaagcaaaggtgcgcaccggcgccttccagttgcgacgctctggatcaaatacactcggatctccttcgtactcggtcaccaagtgggtgtagttcagcgggacggaaaccggcacaccgccaaggtcaccaataatcggatcacgtccccgtggaagatcaaagggaccggcccatgcagccaagcgcgcattaatggccaccatagcaactgcaatgagcagcaacataggcgccgcatacatcaggcagcggcgaactgatcgtttcattgatgaactattcaacatactgcagcctactctttactctcatgatgagcacatcagcagcaccccaaaaatctgattgcggatatcgtctttggcatgtaatcgttccttactctcaaagcttgagtgcaacgcactcacccaaggccaccagcgaaccgaaacttgggagagcgctggaacaggcccctaagaatcccggcgcacgcatcataccaaatccactttccggatcatgcgggaatattccccaagaactaccggaagattcggaaaataaataataagatcagaaattaaattctctaataccagtccggggatcgagtccatgctgggtcgcgccaggataccgcgagcgatccggcccactcctttgtttatggcaattgtttacatttgctcttgacatgtcctacagcgcgctcttgaacaactccagcggcacacagtcgcgatgcttgtcgttcggctatattgcagcgccgccctcagaatgggtcgtggccgagcctgtgcagtcgatgccgggaatagcgttgtcgcgggccctattgcacatgcgccgcgaaccccactgcccccggctcaacctcctcacgcagcgtcagttgcggaatccggtagtcccccgcgttctgccgccggaaggggatcggtgcggtcgtccccagcatatccagccgctggcccaattcctcgcgaatccccgcaaagcgcgcctcatcaaccttgctggtccgatacaccaggtacggcggcagcacgtcagacccggggtagtacaggattccgtgatggatcgggaacaggatgtcgtcgatcgggccattgatcccgcgcgggctgtagtgcgactcccagccgccggtcgtgacaatcagcatggcacgcttgccggcgaggctgccctcgccatagcggtcgccccagcgctcgtcggagtgctcacccacgccgtaggcaaaaccataggcatagacgcgctcgacccagcccttcaggatggccggcatcgagaaccaccacagcgggaactgcaggatcacggcgtcggcccagcgcagcttttcctgctcatgcgcaatgtcatcgctctgcagcccgttctcgaaggcgtgcttggaatccagtgacgggtggaagggtgcgttgcccggctgcgccttggtgtcggcgccgtcgagctgggccttccactgcatcgcatacaggtccgagacctggacctggtgcccggcatcgcgcaagcgctgcacggcaaagtcgcggatcgcgccgttaagcgacctcggttccgggtgggcatacacaagcaatacgttcatgacagcggcttccaatgattgagtgaacccagcataggccgtcgtcagctatattagaaatgaatatccaatatcccaggtattgtcatgaataatctcagacggctggacctgaacctgctggtgacgctggatgtgctgctgtccgagcacaacgtgacccgcgcggcgcagcggctgcacctgtcgcagccttcggtcagcgtccacttgtcgaggctgcgcgattacttcggtgacccgctgctgttgccgggcccgcgcggcatgcgtcccaccgccaaggcggaatcgctgcgcgaaccgttgcgcgaagcgctggccgcgctggagcatgcggtctcgtccgatacgccgttcgatcccgccgcctcgacccacacctggcgcgtggctgcgaccgactacggcgaatcgaccatcgtgctgccggcgctgcaggcgctgcgcatggcggcgcccggcgcgcgcctggccgtggtcgagatggtgccgccgcgcatcgcccggcaggccgagcgtgccgaactggacctggccttccataccaccgatggctcgccgccgggcctgcaccggcgtgcgctgtttaccgagcgctatgtgctggtgggccgcgccggccatccgcggctgaagcggcggcccacgctggcgcagttctgcgcgctcgaccatgtgattgtgtcgccggacggtggcggcttctacggcgtcaccgacgaggcgctggtactggccggcatgcagcggcgtgtggtgctgtcagtgccccacttcctgtttgtcacgtcggccgttgccagcaccgatctggtggcgatgctgcccgagcggctggtgcgcggcgtgccgggactgaaggtggtggaaccaccagtcgaagtgccgggctatgagatgtcgatgttgtggccagagcgcgtgcatcgcgatccggcgcatagttggctgcgtgaactcatcgtcacatcggtctgagcggcgctgcctcgcacgtttgcatacaaaactggaatacaatcagctctttcaacgctgcggcatggggtggtacccggtgccgccccagttttggaggagaccatgacgtattcagaaacgggcctgacttcccgccacgtggccgcgctcgcgccgatcgaggattacctgcagggccatatcaccggcaaggccgagttcatgtacaaggcgtttgccgccgacgcgcgcatcgtctcgttccgtgatggcaagctgcattcgctgacggtcgaggaattcgcctcggcgcgctgccccggccatcccgcggcagacgaggcgcagcgcaagcgctttatcacgcagttcgatgtggtgggcaatgcgggcgtcgccaaggtggtgcttgaatacccgggcgtgaccttcaccgactacatgacgctgctggagatcgacggcgtctggaagatcgtcaacaagactttcagcgccgcaccgcgctgaagatgggacagctgctgcggcaaagcgccgcagcggtgcagcccaggccctgctttgcggcagcaggcaatcctgcccttcatccgctcgcgcccgaccacgcgcgccacttcggcgatcacgcagtcgttgagttgcgttcagcccggcagcaccgccgtcgcttcgatctcgaacagcatgttgtccagcgccagccgcggcaccgggatcagcgtgcaggccggcgttggcttgtcgccccacatctcgcgcagcgccgcaccgaaggtgcgcaggcggtcgtgcgagtggtcgaccaccagcaccgtgagcttggccacatcgcccacgtcggcgcctgccgcttgcagcgcgatgcgcaggttctgcatggcgcgtgccacctggcgcgggaaatcgagcggcaggcagccggccgcgtcctcaccgccctgccccgcgatatagacgatgcgggccgggccttccaccatggccacatgcgaatagccgttgggccgcgggtcgtacaggccctcgggattgatgaggctcagcgagggattggggcgggcaaccggcatggtgggcattgaaggcagcgcgggcatagaaggagaacgcaaggatgagggcgagaacgggaacatggtcatcagctctgtatttgaggcgtggcgaacaatggagtcgcaagtatcaaacctcaacctaaattgaggtcaagcgcagccttggtgttagcatgggcattcctccgttccactggtgtcttccactgccgatggcctccgcgaacaagcccccctcaccgcgccggcgccgtgccgcgccttccgaagaactgctctccgtcggcgaagtcgccgcgcgcacgggcattgccgtatccgccctgcatttctatgaatcgcgtggcctgatcgccagcacccgcagcggcggcaaccagcgccgctatgcgcgtgccgtgctgcggcgcctggccgtgatccgcgtggcgcagcgcatggggttgccgctggcggtgatcgccgatgccatgcagaagctgccggacgggcgtgcgcccaccgcggccgactggcgccggctgtcggcgagctggcgcgatgacctggatgaacggatccggacgctcacgcaattgcgtgaccagctggatgggtgtatcgggtgcgggtgtctgtcgttgaaggcgtgcccgttgcggaacccgcatgacgcgctggccggggaagggccggggccgcatttcccgcctactgcaatgtctgcaggtaagccagcagatcgctgatctgcttgtcgtcactgagcccccagaagcgcatcttggtgccaggcacgaccttgccgggcgaatggatgaaggcacgcagcgtgtcatgcgaccacaccacctttgaagcgcgcatcgcctccgaatactggaaatcgctggtgccgcccgcggcgcggccgaagatgccgttcagctgcgggccaaagcctgcgcgcgcgttgcggccgacgtgatggcacgaggcgcagcgcgtggcgaagagtgccttgccggcctggatatcggcggcagtggctgcggtggggacggcggtgaaggcggccagggccagcaggacaaaggcggtacggcgcatggagcagctagggaaggaaagggcttcggcaacgaggttgcatgatacaggcgtagccaggacgtccctgccctgcagcggggttacaccacgtcacacttgcaacacttcgcgcgccccatattacaggcccgccccctacagtgagcccatgtccaacgccccttgggaggcaaccatgaaacgaatcatcgcaatggcggtagcaggtggtgcaatgctggtggccagcgccggggcgtacgccggtgtgaatatcgatatcggcatcggcgtgccgggcgtggtggtggcccagccggcgccagtctatcgtccagccccggtctatgcccctgcgccggtgtatgcgccggctccggttgcctatgcgcccagcccggtagtggtggcaccgcgccccgtcgtggtggcaccggtcccggtacgctatgactatgaccgcggctatcgcagcgactaccaccggggctactaccgggaaggctaccgcgaaggctatcgagaccaccgccgcgactggcgcgagcgcgaatgggcacaccgtcatggtcacaatgacggccacggccacgggcgccgctgggactgacgggttcgtatggggcgggcgccacggccacggccgcggcgcccgcctgcaaggattcgccagtcaggctaccctgtcggcaatttccagatccgggccggggccatacccctgcccatgccaggagtagccatgccccaacccatcaagatcgacttcgtctccgacattgcctgcccctggtgcgccatcggcctgtcttcactgcaactggcgttgcagcgccttggcgatgcggtggatgccgagatcgtcgtgcatccgtttgaactcaacccggggatgcgcccggagggcgaggcgatcgtcgactatctcggcaggaagtacgggcgcaccccggcgcagatcgcagagacccaggccatgatccgcgagcgcggcgccggcgtgggctttccgtttggcgagcgcacccatgtctacaacaccttcgacgcccaccggctgctgcattgggcgggcctggaaggcaagcagctgccgctgaagctggcgctgctgcgcgcttaccatgccgatggcaaggacccgagcaatcacgaggtgctggtcgaagccgcgcaggccgttggcctggatgccgcggcggcgcgcaaggtgctggacagcgatgactatgccgatgcggtgcgcgcggaaatccaggagtaccagcgcatgggcatccagtcggtgccatcgatcatcttcaacaaccgctacctggtcaccggcgggcagccggtggaggctttcgagcaggccatccgggaagtcgtggccgaggcgcagcaggctggcaacagttgagccgccacgcatcggcaggataaaaaagcccgccccgaaccccgggcgggcaaacactgcctctcgctccctatctttcaacgtgccgccggcttcatccctgccggcaccgcatccgccgccagcggcgtacgattcgccagccccagcaccacctgccaggcaaacgacaccgcgccgacgataaacaccacgtcgccgaaggtgcgcacccagcgcagggtctgcaggatgggctgctgcatgaaggcctcgctgcgcgcataccaggtgccatgctcgacgctggccaggaactggatgatgccgatcggcagcaggctggtgccgatcatcagcaccaggccgaggttcagcccccagaaggcggtcttcatcagcgttgggctgagccggtaggccgggcgcacgtagcgcagcaccagcagcgtgaagcccagcgccaggaacccgtacaccccgaacagcgcggcatgggcatgcactggcgtggtgttctgtccctggatgtagtacagcgcgatcggcgggttgatcatgaagccgaacaccccggcgcccagcatgttccagaacgccaccgcgacaaagcacatcagcggccacttcaggtctgccatccacggcgcgcgccgcttcaggctccagttctcccaggcctcatggcccagcacgatcagcggcaccacttccagcgcgctgaaggcggcgcccactgccatcacgggcgtggtggtgccggcaaagtacaggtggtggaaggtgccgggaatcccgcccagcatgaacagcgaggccgaggccaggctggcggccgttgccatcgggcgcgacaccaggcccagcgtggagaagatgaaggccagcgcggtggtggcaaaaacttcgaagaacccttccacccacaggtgcaccacccaccagcgccagtactccatcaccgtcaggctggtgcgttcgccgtaggccaggcccgcgccgtagaacaggccgattgccaccaccgacgaggtcagcagcgccagcaggttgcggtcggtgccgcgcgcgcgcagcgccggcaggatgccgcgcatcatcagcaccagccagatcaggatgccggcgaacttgccgatctgccacagccggcccaggtcgacatactcatagccctggtggcccagccagaagttcaggtgggcaggcagcttctgcgcgatcgccaggtagttgccggtgaacgatcccaccaccacgaccaccagtgcccagaacaggacttcgacgcccaggcgctggtacttcgggtccttgccgccgttgatcagcggcgcgaggaacaggcccgcggccaggaagccggtggcgatccagaacagcgcgctctggatatgccaggtgcgcaccagtgcgtaggggaaccactgcgagacgtcgatgccgtagaacttctggccttcgacggtgtagtgcgcggtaaagccgcccaggaacacctggaacacgaataacgccaccaccaggaacaggtacttgccgagcgcgcgctgcgacggcgtcagcgccacggccagcagcggatcgcgtgccggcgcctgcggcggcgcgtcttccttgccgcgcaggaaggcccatgcccataccaggaagccgaccccggccagcagcaccaccacgctgattaccgaccacaccacgttctcgctggtgggctggttgccgatcagcggctcgtgcggccaattgttggtgtaggtggcttcgtgccccgggcgcgcggtcgatgcggcccacgcggtccagaagaagaagtgcgtgagttgttcgcggcgctcggcgctgggcagcgtgttctccttcatcgcgtagtgctcgcgcgtggtgtgcagcgccggcgcgtcggagaagagctggtcgtagtaggcggcggtgtcggcaatggcctgcgcgcggcgcttcgacacggtcagcacgttggtggccggatcggtggcattgccgcggtactcggtgcgcagctgctcgcgcagcgcggcctgcgccggcgcgtcgagttgcgcatagggccggccgttggcgtcctgcgcggccagctccagccacgcgctcagttcgcggtgcagccagtcggcggtccagtccggcgcctggtaggcgccgtggccccagatggagcccagctgcatgccgcccacggattgccaggcggtctggccgtccaggatctcttcaccggtgaagagcgtgcggccctcggtcgtgacgaccttggccggcattggcggggcctgccggtacacctcgacgccgtagtagccgagcagggagaacgtgaccgccagcacggcgatcagcaggaaccagagtctgcggtaggaacccatgatgcgaagtcgttggttatggtggcgggagggctcaggcgtgcgtcgagcaaccgcagccagtggcttgcgcggcggcggtggcgacctcgaacagcacgttgttttccaggtggatgtgttccatcaggtcttcgcgcagcgtgcgcaggcccaggtagagcgcgcgccaggtattgcaggccgcgcgcggcaacgtgatgtcgttggtcagcgccgccagccgctgcaacgccacgccgtggtcgtcatgctcggcgcgcatcaccgtgatcggccggcccgcggcggcatgcaggccgcgcgacaacatcgggaacagcacctgctcttccttctgcatatgcgtttccagctcgcccagcatctcgctcaggtggtcggccaggccaagcgggcaatcgggccggtcaccgtgcacctgctcgacgcgccgcgccaggcggatcagctcgggcaactgctcgcggtggcgcgcatggaagcgcgtgaggatatgttcgatcagctcggccggcgccgccgtgttccagtcctgtgccgacgacccttcgtcctgcagcgcgcgcagttgggcgtcgatggtgccgacggcagccgcatcgagacccttttgctgcgcggcgtcgcgcagggtctgcttgcctccgcagcagaagtccagcccgtagccgtggaagatccgggtggcaccagggatcaggcgggccagttggccaagcgagtggtcctgcaaggtcatgatggttgctccatgtgtaagttatgcctgcacgacttacgcgaggagcgtgcctgaaaaaaacctatccagatcaatgggttgaaacactgacggtaattaataccctatacttctcgcggtacttatcacccttacggtatttttaaccatgctaccgagcgcgatgtatcccgagttgctggccgaccttgtcaccgacctgccgcatgcggtgcgcctgcagcggctggtcagcatgctgcgcacgcatttccgctgtggcgcggtggcgctgctgcggctggaagaagaccacctgcgccccgttgcggtcgatggccttgtgcgcgatgcgctgggccggcgctttgcggtcggcctgcacccgcgcctggccgcgatcctggcgcggcgcggggtgacctgcttccatcacgacagcatgctgcccgacccatacgacggcctgatcgacgagcacgttggcgagccgctgccggtgcacgactgcatgggcaccagcctggccgtggacggccagccctggggcgcgctgacgctggatgcgctggcgatcggcaccttcgatgccgcggcccaggccgagctgcagcggctgacggtgatcgtggaagcggccatccgcaccacccggctggaaggcgagatccgcgcgctgcagctggcacgcggcacgcccgaggccgacgaaggcacggcccagcatggcgacatcggcggcgagatcatcggccagagcgaggccatcgccaacctgctgcatgagctggaggtggtggccgataccgacctgccggtactgctgctgggcgagaccggggtgggcaaggagctgttcgcgcaccggctgcaccgccagtcgcgccggcgcgcgcagccgctggtgcatgtcaactgcgcggcgctgccggagtcgctggctgaaagcgagctgttcggccatgcgcgcggcgcgttctcgggcgcgaccggcgagcgcccgggacgcttcgaggccgccgacggcggcaccctcttcctcgatgaagtcggcgaactgccgctggcgatccaggccaagctgctgcgcacgctgcagaacggcgagatccagcggctgggctcggaccgcccgcgccgcgtcaacgtgcgcgtgattgccgcgaccaaccgcaacctgcgcgagcatgtgcgcgacggctcgttccgcgccgacctgtaccaccgcctgtcggtctacccgatcccgatcccgccgctgcgcgagcgcggcaacgacgtgctgctgctggccgggcgcttcctggagctgaaccgcgcgcgcctggggctgcgcagcctgcggctgtcaggcggtgcgcaggatgcgctgcgcagctaccgctggcccggcaacgtgcgcgagctggaacacgtgatcagccgcgcggcgctgcgtgccgtcagccgtggcgcgggccgcaatgacatcgtgacgctggagcctgaactgctcgacctcgacggactggaagtgcccgcggcacaccatgccggcgccggcatggccagcgcgttcgccgccccggcgcttgctgcaggcatcaccctgcgcgacgcggtcgagcaaacccagcgcgcctgcatcgaacaggcattgaaggaccagggtggcaattgggcgcaggcagcgcgccagctgggtatcgatgccagcaacctgcacaagctggccaggcggctggggtgcaagtgactgacacactcgggtgccaggatgccgacatggcgatgcgcgccattaccgcataagctagtccgggtgtgccgcccacatgtcggcatcgccgtgtgcagcaactgccgcgctgcgcgcacgcccaccaccggagattcccgtgatgatgaccgcaatgcaaaccttctggccgctcggcttccggccgtttcccaccttcttctccggcgcgcagcaggtcgaggccatgcaggccgacctggcggacaactggcgccgcatggccgaactcaacctggagttcgcccgcaccatgtatgaggagttgcagttcgatgccatgggcgcgatcctcgcgccggagccagaggccttctatgcgcgcgagattgcctgcgagctgccgctgatcggcggcccgctgcactatgcatcggccatgctggagctgtacgcccgggcccagcagaagtggatcgatggctggggccacctgctgacgcggggcctgatgcctgactggcaagacatgcaaaaggacgtcaccgacgtccccttctggctggtccgcgaaaccccgcggccggcatgacccggccgcccccgccttgcgccgtcgcggcgatcatcccgatcggttcgcccggcgccaggtagtggcgcgcgcgcaccccttgcctgccacctgttgcatcggcgcacccactgccaagccagccgcgcagcccggtatcatgctggctgacgagatcgcggatcgccggaaccaacgcccgggtctcgggacgcgctccgccttcaatgccctcatattccctggttctcctgcttaccgtcgccgtggtcgcctgcatcggcatggccatcgccacctggccgcggcgcgacgatccgaccgtccaggcgttcctggtgctggcattcggcgcggcgacctggagcggcggccgcctgctcgagatcagctccacggacctggaagggcgcatcctgtgggccaagatccagtacctcgggatcgtcgccgtgccgatcggttggctggtggcgatggtgcacctgagccgcccgcgctatgtggtgccctggtccaggctgtggctgcccgtgctggtggccgtggtcaccgtggtgatggtcttcaccaacgagcgccaccggctgatctggccgcgcatcacgctgatgcctcccggcgtactgcccggtgcggtgttcgaccatggcatcggctatgccgcggtggcggcctggtcgtacctgctgctgggggtgagcctgcatttcctggtgacggccgaagtgcccaacggggccttgtcgcggcggggccgcgccatcctggcgtcgggcctggccttgcccctggttgccaatgtcgcctacctcaaccgctggaccgggccgctgggcggggacctgacgccggcgacgttctcgctgatggcggcgctggtctggttctgcgcgctgcgcacgcaccttgacgatatcggccactacgcccgcctgcaggtgttcgatgccctcagcgagggctgcgtgatcgtcgacagccatggcgccatcgtcgaattcaacccggccgccgcgcagctttggccggccctgcgccgcggcgacccactgccctccggctgggaaaccgcgctgcagcactcgcctgccgacactgccagcctcgcggccacgcctttcgtgccaccgggcgcgcccttcgagcttaccgtggagcgtgtcgcccgcctggacggcaggcagatcggcagcctgctgtttttgcgcgacatcagccgcttccagtcgcgcgagctggccctgaccgcgcggctcggccagaccgaagagcagttgtggcaggtgcaggccgacctggacatcgacgccctgaccggcatccgcaaccggcgctacttccagcgcgagtcgatcgcggccgtgacccgggcgtgcgagcgcagccaggcgctgggcctgctgatcctggatgtggaccagttcaagcaatacaacgacctgcatggccacgtggccggcgacgactgcctgcggcagattgccggcgccctggcccgcacgctctccggcgagcagttctgcgcccggctgggcggcgaggaattcgcggcggtgctgcccggcgccacgcgtgaagagacccgtgacgtggcgcgccgcatggtggccgttgtgcgcgatctcggcatcgcgcacaacggcacgccggtgcagccggtggtcaccatcagcgtgggcgcggtctggaccgtgccggaagcgccgcggctggagccgctgctgcaccgcgccgacagcgctatgtaccgggccaagcgcgcgggacgcaaccgcttcatgctggacggcgacgcctgagcggcacggctacgacgccgcacctgcccgccccacggtggcgccgtgcaaggccaccagccgcgccgccgcctggctgacccatgcgggccgcggcgcggcgtcgagccagtacttgacctccaggcccagcgcggtatcgccgctgatcaccagccggcgctggaagaacagcgtgtcggtatcggcctcgccgcccagcaggcgcaggtagtcgaccgcgcaggcgcgcagcgtcagctcagcctcggcgtccgctgccgcggcacgaaagcgcccgccttcgcagcggaacggcacggccagcccaaggtcctgcaccgtcagcaggaaggcgtgtccgtccagtgcggccggtggctccagccatcccgctcggcgcgccagctccagcgccgccaccagcggcagcgccctggcacgggcgggcatgcgccggtgcacgcccgcgatcagcttgtgcagcgcgctcatgcccgggcctcccaggcgatgcccgcgctgcggtgccagtagccgttgcagggctgggcgccggtcggcgtgatgccgctggcagcgggtgcctgttcaccagcacgaatcgccgcgagctgttgcaccacctgcagcgtgccggatgaatgcgggctcacgcgcagcatccccacccccatccgcgccatcgccaacgcctctgcgcacaggtccaggcaggtggcgctctgcgtctgcacgccgttgagcgtgaagaacgcctgcccctcgccggtggctgccaccaggccgtcgggatagtccatgcagcggaactcgcaactgtccttgcgcaggcgatggtggcgcgcggtaaagcagcgcgccgagaacgccagcggcagccggccccagacaaaggcttccaggcgcatgccggtggggcgcgccgctgccagcgcggccagtgtggcgccatccatctccaccggcgcgacgcagccggccgcgcccagcccggccagccacgccagcgtatcggcgtggtagacattgaggtgggggccgccgacaaagggccgcccttgcatgcagcgcaccgcgccaaggtcgttggcctcgaccaggtagtcgtcctgggcgcaggcgcggcgcatccaggcgatgtcagtgtcggactccaccagcaccggcgtggacagcaccacctccttgccggcatcgcgcagcatttgcgcaatctccagccattgcgcatggcggacttcatggcggcgcgtgcagacggtctcgccgagatagacgcggtcgaccggcgcatcggcgaccgacgcatagaactgcatcacggcctcgcgcggccagtagtacagcagtgggcccagggcgatgccgaaggcgggcatcgctacggtttgcggcatcgcggccgcggcaatctctggcatgggaagctccgtcatggccggttcaaggcagatcgatgtcatgggtgtcaccgccacggccggtcataggcgccttgcgtgacctggtcgccttcggcatggcgccccagcgtgctctgccactcttgccgcggcacgaagcgtgccggatcggcgcaggccgcgtcgatggccgcgcgcagcacaccgaccacatcgcccacatagcgcgggctgcgctgccggccttcgatcttgatggcagcgatgcccatgtcgatcagcgccggcagcagcgacagcgcattgaggctggtgggctcttccagcacgtagccgcgctcgccctccacctcgaagcggcccttgcacagcgtgggatagccggccggctcgcccggcgcatagctgtcgatcaggatgcccgacagccgcgcctgcatggtgccgtcctgctcggtccagcgcaccgcgtgcgcgggcgagcagacgcccttgttgttgggcgagtcgccggtggcgtaggacgacagcaggcagcgcccctcggccatcacgcacaggctgccgaagccgaacacctccagttccacgctggtctggcgcgccagcttgccgatctgcgccagcgacagcacgcgcggcagcaccacgcggcggatatggaagcgctcgcgcatcagctcgatggcgtcggcgtgcgtggccgaaccctgcaccgacaggtgcaggcgcaagcccggatggcgctcgcacgcatagtccatcaggccggcgtcggccatgatgaccgcgtcggcgccaaggtccgccgccgcatcgaccgcgcgctgccattgggccaccgcgcccatctgggcaaaggtgttgatcgcgaacagcacctcggcgccgcgcgcgtgggcttcggccacgccggtgcggatgtcggcctcggtaaagttcaggccgccgaagttgcgcgcgttggtggcatcgcgcaggcccaggtagaccgcgtcggcgccgtgctgcagcgccatgcgcagggccgccagcgaaccggcgggcgcaacgagctggggccggcgcggcacgttcgccgcggtggatggagctggggaggcaggggtcatcggtgatggcgccggcggcggcgcgaagatgaagacagccgccgatgctagccaagcgcttgcagcaggggcttgaccgcgcgcaaacccacgccaaccgcacaccgcccgcgccggcctatgccggtcggcgtaggccgatggcaggccaccaccgcgcgcttgacctgcggcaaacgccggcacgtgccgctgtgccacgcttgcccggtcatccacgcggctggccgcacgccggccccgcgcccatcctcttccggagattttatgaatcaaccctggctcaagctggccggccgccgcctgctgcccatcgtgcagggcggcatgggcatcggcatctcggcccaccggctggccggcgccgtcgcgcgcgagaacggcgtcggcaccatcgccagcatcgacctgcgccaccaccaccccgacctgatggaacgcacccgcggcagccgtgacaagcccgccatcgaagccgccaacctcgaagcgctggatcgcgagatccgtgccgcgcgcacggcgtccgagggccgcgggctgatcgccgtcaacgtgatgaaggcggtgggctcgcacgccgcgctggtgcggcaatcctgtgaaagcggcgccgatgccatcgtcatgggcgctggcctgccgctggacctgcccgaactgaccgccagccaccccagggtggcgctgatcccgatcctgtccgaggcgcgcggcatcggcctggtgctgcgccgctggatgaagaagggccgcctgcccgatgccatcgtggtcgagcatccggcccatgccggcggccatctgggcgcggccagcatccaggacctgtcagagccgcgcttttcgttttcgcgcgtgctggccgaatgccgcgagctgtttgcgcagctcgggctggcctgggacagcattccgctgatcctggccggcggcatcgacagccatgccaaggtgcgccactggctgggcgagggcgccgccgcggtgcagctgggcacggccttcgccgtgaccgaggaatgcgatgcccacccggccttcaagcaggtgctggccacggcgcggcccgagaccctgcgcgagttcaccagcgtggccgggctgcccgcgcgcgccgtgctgacgccgtggctgtcgcgctacctgtcgagcgagtcgcggctgcagcgccgcgccaggccgcgtgaatgcctggagggcttcgactgcctgcaggcgtgcgggctgcgcgacggcattgcccgcatcggccagttctgcatcgacctgaagctggcgcaggccgtgcgcggcgacgtggagcgcggcctgttcttccgcggccggggtgcgctgcccttcggcgaggcgatccggccggtggcggagctgatgcactatctgttgacgggggaaaagcccgccgggctggcgccagcctgacggcaacagcttcagcaatctgagcgagccaacccgcaaggccggcaagtgcaacgggcgccgcacacccgcagcaggaaagactttgtcagcaatctgagcgcggcggtaatccgccgcgcttcttcatctcccgcatgcatcgcaacgctcccagcagttgccaccccagccacgcattggcgcccgccagcagcacgccgccagcacgggccagcggcgccggcgccagcggcaccgccagcagcaggacgtaggcagccagcagcagccatgcctgccgccgttgccggcccggcacgatgatggcctgcatggccggcacccgcgcgcgcggcggcagcagccggcgcaggtgcagccaggccaggaacggcacgatcttgccgagcatggccgtgaccggcagcacgcccacgccgaccagcgccatggtgccggcccaccatgccagcggcagcccggtggcgggcagcaccacggccgccgcccccagcagcgccgcgcctgccatgctggcgcatgccaccggccagagcagccacagcggatcatggcgccgccgcgcgcgcagcgtgccggccagcccgcatgcgcccaccaccgccacgaacgccagccacacgagcagcacgccatacgccagcgcacggtgatccggccacagcattgccgcggcgctgaacagcgccagcggcaaccagtgcgccatgggcagccagcgcccgatcgccgccggcaggcgtggcacctgccagaacatcggcagcacggtggtggccacgccggtcaccagcgccgccagccagccgcccagcacccacgccatatgcaggccgagccagcgcgccaccggcacgcgccaccagccgccgaaggcgccggccagcaccatgccgcacagcaccgcgaccatcagcggcgcgccgatgccggcaagggtgcgcgtggtggcatccactgcggccacgcgccggcccgcagccagcaggatggccccggccagcaacgggatcacggccacggccgcagccgcctgcatcgccacaggctcgccgccgagcaggccaatgcccagggcagtggccacgcccgcgccggccgcggccatgaacggcgcaagcagccccgcacccggcacggccacgccggccaccaccggcatcatctggaacagcgcgcccaccatgaccggcagcagcatgcccagcgccagcacatgcaccgccaccagcgccagtggcgcaaagcggtccggcaagccgccgggcggaccggcggcaagcaagactcccgccgcagcaccaagccacggcgccggcatcaggcagccgaacaccacggccaggcgcggggcgcgttcatagtcgaaactggctgccttcacgccttgcttctccccatcaatgttgggacccgatgctaggctagggcaggtcgtggggatttgaccgcagataagtccgacgatgtatccccgcgccatgcggtggagcgatatgtcacgacgtgacaggcctggtgtgtgggcggtattccccgcaaatgacaagccgatgcgccgccggccgcacatgccagacgccgaagccgggttttcttgatctggcgcaggaagccccgcgtgctgcgcagggaaaattgccctcgatgccagcgcgcagccatgcacgcgccggccgccgggccaccacccggcttcccccgactggtagcccccgataccgccatgttccgaaccgatcctccagccgccagcgccgcggcggacttccgcgctgccggcctgtcggcgctgcgcgaccgcctctccacccgcatcatctcgctctcgctggccgtgctgctggtggtgctgggcatgattgccggcacgctgtggctgtcatggaagctggagggcgcgggtgccgccatcaatgacgccggcagcctgcgcatgcgcgccaaccgcgtggcgatcgaactgacgctggcgcaggcgcgccaggacaatgcactggccgagcaggtgcaggcgctggacgccacgctggccctgctcaggaaaggcgacgcggcgcgcccgctgttcctgccggacgaacccgccatccatgcccagatgacccgtgtcacgcagggctggcaacaacgtctgcgcccgctggcggtagccggaacgggcgagcacgcagcgccggcaagctatatcgccgcactgcccggcttcgtcgcgcaggccgatcgcctggttggcatgatcgagcatgacagcgcgcgcaagaccgactggctgcgcttgtcgcagatcgcgctggcggcaatggcctgcgtcggcaccgtggccgtgatctacctgctctacctgtggatcatcctgccggtgctgcggctgcaggacggcctgcggcgcatggccgcgcgcgagttctcgctgcgcctgccggtggaaagccgcgacgagttcggcaccctcagcgaaggcttcaaccgcatggccggcgaactgcaggggctgtaccacgacctggagacgcgcgtggcacagaagaccgccgagctggaacgccagaaccgcgacctggagacgctctacgacatggccgccttcctgaaccaggccgccgatgccgaggccatggcgcgcggcttcctggaacgcgtgatgcgccagttcgatgccgatggcggcagcgtgcgcgtgctggacagccgccatggcaggatgcacctgctggcagccgccggcctgccggccgcgctggcagaatccgaatcctgcgcggcggccaacgcctgccattgcggcgacgccacgcgcgaggccgtggtcgccatcgtcgacctgcgcgcggcgcagcgccagggcgccgccggggatgccacgccctgcagccgcaacggcttccagtcgctggcggccttccgcatcgaaagccagcgcggcgccaccggcgtgttcgcgctgcacttccgcacgccgcgcgcgctgcccccgtcagaccgccagatgctggaaacactgggccagcaccttggcaccgcgctggaacacctgcgcctgtccgcgaccgcgcgccagctggcggtggtggaagagcgcaacctggtggcgcagggcctgcacgacagcattgcccagggcctgaactacctgaacctgcaggtgcagctgctggacgccgcggtcgaacgcgacgacctggccgagacccgtgagatcgtgccgatgctgcgccacggcgtggaagagagctaccaggacgtgcgcgaactgctgaacaacttccgctcgcggctcggcaccggcgagctgcgaccggcggtggaagagaccgtgggccgctttcggcgccagtgccgcaccgaggccacgctcgccattgacgagagcggcggcgcctggccgctggcgccggagcagcagctgcaggtgctgttcatcctgcaggaggcgctctccaatgtgcgcaagcacgccatggcggcgcacgtggcggtggcgctcagccacggccgcgatttccggctggtggtgcaggacgacggcgagggcttcgatccggaggaaatcgccacgcgcgccgaagcgcatatcggcctgaacatcatgcgcgagcgcgcggcgcggctgggggcgcagctgcacgtgcaggcccgccccggccacggcgtgcgcatcgaactggtgctgcccgccggccgctcttccggcgcccgcgagttcgccgacacccgccccgcccccacgaccaccgagacccagccatgaccatccgcatcctgctgatcgacgaccacaccctgttccgctccggcatccgtgcgctgctgcagcggcaggccgacttcgagatcgtcgacgaagccgccgacggcgtggaaggcatcaagcgcgccaagcagcaccgtcccgacgtgatcctgctggacctgaacatgcccggcctgtccggcctggaggccctgcagctgctggtggaagacctgccgcggaccgccgtgatcgtgctgaccgtgtccgaggaagccgaggaactggctgccgcgctgcgcggcggcgcgcgcggctacctgatcaagaatatcgagaccgaggcgctgatcgccggcatccgccgtgccgcggccggcgagccggtcatctccgacagcatgaccgccaagctggtggcccagttccgcgctcccgcaccggtggccgcggcgcgccaggacgaagcgccgcggctgaccgcgcgcgagcgcgagatcgtgcagggcctggcgcgcggcgaaagcaacaaggagatcgcgcgcgacctgggtgtggcggaaagcacggtgaagatccacgtgcagaacatcctgaagaagctgaacctggccagccgcgtgcaggtggccgtctatgccgtcgaacacgggctgaacgcagcgttctgaacgcggcgcagtggccgccacgacagccctgcatgttgcgcgtccggcaccccaacgtcgtccgattcctacagcgatttcagccctagtccggggggacgccggcgccccctgatctaggctgaactgtaagcagttggctctccgaggccacccggtccggaagcccggcttgccagatccacaacaaggagcacgccatgggaatcggcaccattctcctgatcatccttatcctgctgctgatcggcgcgttgccggcctggccctacagttccggctggggctactggcctagcggcggcctgggcctgatcgtcctgatcgtggtgctgctcgtggtgcttggccggatctagcgttcccggccagcctgcgggcaacgcacgccggctggcgcacgcagcggcgccagcgcggggctacccttgtcgctgccgcgccggcgccctataacgaagcgcgggcgtgtgccaccgcatcgcccggttccttcccccatttgcaaggagacccagatgccagccaaatccaaggcgcaacagcaggccgcgggagcggcgctctccgcaaagcgcggcgaaaagaaggccggatcgctcaagggaccttcccgctcgatgtataaatcgatgagcgagaaggaactcgacaagatggcttcgaccaagaccaagggcatgccgaagcacaagtcagacagttgatcggcaagcttgctcactctcccgcccgtgggcgagcgagcaagcccaagcgggctgccagggccagccaccacctgctatctggcaccgcccttctttcccccgaccctccccctcgccggcccgccgcaatagccgggcaaacgtcttgcccgggtgctgcgcgccagccggatcgactccgccagcgccagcccgaatcccgcaacgctgcccaggtcctgttccacccgctcgcgcaggaaggcggcccaggagaaatcgccggcagcgctgccaggcttgcggtaagccccggcctcgcgcgcaaaggccgccaggctgcgatagggatcgtcgcgcatgccccgcacagtgggcggcagcgccttcgggcccagcagcttgccgtgctcgtcgtagggatggacatggccgagacggcgcatccgtttccagaacgccgacgggctcaggcggctgaagtcatgcagcacgcgcacgggtgcctgctcgtagccgagatccagccacgcccgcgcccagtgatggtgatcgatgatatagaggctgccgcccggcccggccacggtcttgacgcgatggcggcgcatgaagcgccgcagcgccgcgtggtcgtccgggttcgcgtggcgctgcgtgacatccatcttgtagctgacgtgggcataaccgagcgtcagctgggtcgggcgcaggcgagccagttcggcaacggcgttgcctcgcgcgctgcgcggcgtgcctggttcagcgctgtcggctgcggcgacgcggcgctcagtcgttctcggcacgcttctggtcgacgaagtgctcaagctcgctgcccgggtcttcgttgccggtgctctcttcggcaaccgcctcgcgtgcgagcgggcgtggccagtactcaccctcgccgccgcgtatgggctcgccgtggcgggcgggattgaaatccgtccactggccgcattcccagttgccttgcgcgcattccagtgcgctcgccccggcttcacgcagcacgtccacggcaacggaatcgaggccgttgttgacgcatgccgccagcatgacgcggtccaccgcgccgctttccggcgcactgtccggccccaccgacatgatggatacgtcccacacggagaagccgcgcgagaacagggtacgtgccacgtcttcggcgctggcaatcgaatcgaaacgtccggctacgatcgatgacatgatgactgactcccatgatggtggcgatggtcatgactgctgtcatccacattgcaagagccacgcctgcgcctgctgtgcggcacgccgcgcgcacggcctgcatggcgcgcacgccggcgtgcaatatttgcaaaggcggccccggaactacatgccccgccctggcgcctcagccgttgacgacctcgccgccgttgatgtgcaggatctgcccggtgatatagctggccgcgtcggacgccaggaatacaaagcccgccgccacctcgaacggttgtcccgggcggcccatcggcgtcttcttgccaaactcggccacttcctccgcggtgaaggtcgacgggatcagcggtgtccagatcgggcccggcgcgacgccgttgacacggatgccgcgctcgaccacctgcagcgccagggaacgcgtgaacgatacgatcgcacccttggtggcggaataatccagcaggtgcttgctgccgcgatacgcggtcaccgaagtggtgttcagtattgacgcgcccgacttcaggtgcggcagcaccgcgcgcgtcaggtggaacatcgcaaacacattggtgcggaaggtggcctccacctggctggcgtcgacctcttccagcgaggccttggagtgttgctcggcggcgttgttgaccaggatgtcgagcttgccgtactgctgcaacgcctgtcgcgccacggcctcggcatgcgcgcggtcggcgaggtcgccggcgattgccaggcatttgcggcccgccccctccaccagctcgacggtctcgcgcgcatcggcatgctcatcgagataggcgatggcgacatcggcgccttcacgcgcaaaggccaccgcaatggcccggccgatgccgctgtcgccgccggtaatcagcgccgcgcgcccgcgcaggcggccgctgccgacatagtcgtcagcgccgctgtccggctgcggccgcatggcggactccaggccaggttgtcgcgactggtgctggggcgggatgctggtcggtgtggacatggctggctcctgtctgcgcggccgcatcgcggcccttgcaggtgccgcgcaaattccatgccgcaaacggcgagcccgggccacgccgcggcccgcggccgtggctgacacgccgcccgtaacccttacatcgcccggcaatccttacagcgatccgggacggccagcccgcctggcccccgcgcgcgcgtcggggcacggatattgcggccattgcaggcatgaacatcaccggcccggcgcgcctgcggcggttgccgcacgggcccgccgcacctggcagtgcggcggaggacgcccgggccccacagccaggaggcaaccatgttcaacttccgcaacgagcgcagccgcagcggcccccgcagcggcagcgaaacgcagcgccgcgagcgcggcccggcgcaacggacgcgcgaccagggccggggcagcggctcggaggactggggacaggaatggggcgaggactggcgcggcgacagcagcggccaatccgcgcctccgggccgcgaacgcgagtccgatctccatggcggcccgtggtaccagcagggcacgcctgccggccagcgccgcggcagttggggcgaaccgggctatggcgcggccgacacgggcggcaccggccatccgtacagcagcggctatggtggctaccggccggccccgcaggacagcggctaccgcagcgaagaacgcgaatcgggctatggctaccgcgatgaagaccgcttcggcccgcgcggacgccgcagcgaactcagcgatgaggatgacccgcgccagcctggccgcggctggcacggtggtgaagaagaatggggtgaacgcggcggccgcgccatgcactggcgcgaaggcatggaacgcgaccgcgcgcagcgcgccgggcagccgagctatggcggcggctattttggcgatgccggcagcggtggccagtcgtacagcggcggccagcgtgtgtacccggatgatccgggctaccggcgccacgcgtcctatacggcgcaagcgggagcgccaggcggccagcgcgccgggcgccgtccggtcggccccaagggctaccgccgcgccgatgagcgcgtacgcgaggatgtgtgcgaacgcctggcgatgaacccctatgtcgatgtccacgatgtcagcgtggaagtggccaacggcgtggtgacgctggacggcaccgtgcgcgagcgccgcgagaagtacgtgatcgaggacattgccgatgccgtgttcggcgtcaccgaggtgaataatcacctgcgcgtgcagcgccagccgggcgccgcgtgggcggcgggctccgaggtcggcggcgacgatgcggccggcaccgatacttcggggatctcgcctgagcgcacgctgaacaagagttgatgcgcccatgcgccgccagcctcgcaagctgtgcccggacagcaagctgatggtgccgctggatgccctgcgtcccacccagatcacggtaggcggctaccacgtcgcgcagaaggtccatgtcacccggcgcgtgccaccggaggaccgcgccgcgttcctggaccggcaccgcgtacacctggtgatcggtccggaacaggccctgtacgtggtcgatcaccatcactgggtgcgcgcctggcacgatctggggctcacccatgtgccgggcgtggtgcgcgccgacctgagcgacatggacgtgccggcgttctggcgccacatggtggccgagcacatggtccacccttacgacgaacacgggcgccgccgtccgctgacggaactgcctgccggcatccacgacatgcgcgacgacccgtatcgcagcctcgaggccttcgtgcagctggccggcggctatcgcaaggtcaagaccgcctatatggatttccgctgggccgactatttccgccgccacgtggcgggcccgttcgacaccccgcatcactttgccatcgcgctggcgcaggcgttccggctggcccacgccgcgggcgcgcgcggcctgccgggctacatcggcccattggggtgctgagccggttcagctgtcctggcctgctgccatcgacatggcgcaagccgctattgggcgccggataccaccgccggcacgcttgcggactcggcctgcggcatgcccggctcgccggtggccgcctgcggtgcgggccgctccgcgggccgctcggcgcgctcggcgctgaccgggccggcgcgcgcgacggtgatcatctcgcgcagccagttgaccagcaggctgctgtagccgcgctggctttcctcttccgtcaggccgtggtcggcacccttgatcacgcggtaggtcatggagctggcgtgcacgcaggcatccacgtagctcatcaccgcggcgtgcggcaccacctggtcgtgctcggattcgatcaccagcacgtcgccggcaaattccgcgcaagcgcgcagggcgcggttgctctcgggcggcaccacgctgcgccggtaggccaccaggtcctgttcgcgatgcagctggcgcttgggcagttcccagcccgagtccatgtacagcgccggcgcgcggaacgccatccagcgcacctggcgcagcgtgctcagcagcgcagccaggtagccgccgtagctgctgcccaccaccgcgatggcgttgcggtccacttcgggctggcgcaccagcacatcgtaggcggccaccacgtcggccaggttgcgcatgcggctgacggtctcgtattgcgcctgggtgccggcgtgcccggtcaggtcgaaggtcaggcagacgcagcccaggcctgccaccttgcgcgcgcgggccaggtattgctgctggctgccgccccagccgtggacaaacagcacgcccggcagcctggtttgcgggctgatcagggtgccggcaatggtgccgccttcgctttctatctgcagcaggtcttcatgcgttgccatcggaatcaggctccagtcgtgcgtatttggtcaacggaccagcgtgccggtcttctccctggaagtagatctcggcgtcgtccggcacgcgcacgcccttgccatagacctcgcgcgtggcagccaccacgcgggcgcggcgcggatcctcgcgcagcgcagccagcgccgccagttcggcgccggtcgcgccgcccacccgccaggactgttccagcacgcccccaagcacctgcccgtggccggcgctgcccgcgggcgggccgaaggcgacgtcgtagttgcagcgcgacagcaccatgttcccggcatcgccatagcacgcgagcgcggcttcgtggtacaccatcgcggcccgcaccgcggccagcgtgcgcgcgtcgaacgggtgccgcagcagcgcctcgaggccgccgcgcaccatcgtcagcgtcgagccaccatagaccttctgcccgtggttgttggcagtgagcccttgcgtgccgcaatagctggcccgcaggcccgccagttccacctgccccacgctgtaggtctgcggcgcgtccaggtcgcgctccgccaccaggccatgggcttccaccacgtcgggcgccatcgcggcaagcgcctcgtccagcgagcgttcgtcgtggaccacgcgctggcccagcccgccgacgccatacggttctttcagccgtaccggccccagcgccagcaggcgcattgccgcaatccgcgcgtcgccgagcgtgaaggcggtgaagcccggcagggtagcgcccaccacgcgctgcacaaagtcctcggaccagccctgcggtgctgccgcgccgggtgccacgaggccgtgcgtgatcgccttggtggccacgaaggcgtaaggcaccaccccgccaaacaggtcgcccgcgccccgcacgccgaggtcctgggccagcttgcgccccaccagcgtctgcgcgggcaccaggtacggcacaggcagccccgcatcaggcgcggcgtaggcgcctgcaaaggtgagacccgcgatgtcggcgaccttgcgggcaatattggcaagggtcgtgccatggtggctgtcggccttgcccagggtctcgcaaccgtagaccatcaccgcgcggctgcgcgccggcaggttgcccggggcggcgcgcttttgattcgttgccttgctcggttcggacacgggcggctccttgctggtggctgtcgctcgatggaatggaaggggccgcatgggctaagagctgggtgccacggtgggtgagcggctcccggcatcgctgccgtccagccggcgcccgcgcgctgcgcgcgcctgccgcttggcggcgtggttctcgcgcgcctcgtccagcgaatggctcgacttgataccgtcttccttgtcagccagctcggccaggtggcgatagaaggtcaccagctggcgcagctcttcctcgtccaggtcctcgatcgacaccagcatattgctggcttcgcggtgcgaggcgagcagttcattgagcttcaggtggaccgcgaccgcgtccttgttctggctctgctgaatcaggaacaccatcaggaaggtgacgatggtggtgccggtattgatgaccagttgccaggtctcggaataggaaaacaatgggccggtgatggcccacgcggccaccacaccgacggccagcacgaatgcgatcggcgatccggcctggcgcgtggccgcgccggcgaagcggtcaaaggcatgcagcacgccggaatgcttgccggacccgggtcgatggtcaatggctggcgggattgggctggaattgttcattgttggcgctcccacagcgtgtggctgtttgtgactggcgtcatttggttggttttttggcacttggcaagcgctgctgtttcgccggcgtagccggcgagttactttttgtccgagcgacagaaaataaccaaagaacgcgtcgcctatgcggctggcaatcagttccacggtgttggtggtacgcacggtgctgcttgccgattgggcgtggttgcccgttcgaccctgctacgccatgtgagtcagtgacagtgcctgcgttaacccactattgaacgatccccatgcagggcataggccgcctgctgccagccatatcgcggggacgcctacggctgctacgcaggcccaaaatgcgttgacggtcattgggcgcttgcgcgaagcgcagccgaaggcgttgatgcgatgtcgcttgagagcgcgggccaccgcccgactccggcgaaacagcggcgcttgccaagaatgacgagcgaccgcatggcgccaacccaagagccaacgcccactcctcatcacctcctcttatcatcccaagggtcataccgatccgcctcccaataaggcgaaatcccgtaatactggtgaatgctggtcgcccactgcgaatccgccatgctgggccagtggtccttgtcaaaccccggcgcggccttgagccgatccctttcaacaccaagcacaaaacacttgcgccgcgtatcgagcgtgagcgccgaccacggcaaggcgaagagtttttcaccaatgccaaggaagccgcccatggccagcaccgcgtaggccacgcgcccacccagcacgtcgatcatgatgtggtcgatggtgccgatatcgtcgccggcggggtcaaccaccttgttgccctcgagcgtgtcggctgccatcacgaatgggccagggcccggggaatcgcggtcgatgccgccgacgatggatgcgccgtgcggcggccgttcttcagggggctcaggttggactcgggtcatggctatctccgtttggcgggccgcggcgcggggccctgggtagaatcccgccgcggcacctggactcagggttgcggaaatgcgcttcagcgcttgctggccgaccccttgcgctggccggccggcttggcgcccacgggctgctcttcactgccccgtttgagcttccagtcgacatcgtcgcgcgcggtctgcgtcttcttctcggcgtgcatggctgcgctcggcgagatcgggtcgctggccgggaacgtcatctccagcgagtcgtccacggcggcctggtaggtcttggcttccttgccccgttgcttgtcgcctgcggcggccttgctgcctgcgtgggccttgcccgcggatggcccgctcatgcgggcagccagggacttgtcggatttcgcgccggacggcttgtgagcaacctgcgcggccttgtcggatttgcggctggctttgggcatggttgtaccctccttggttgggtcattcatccatgcaaggcgcgggccagaaacgggaaaggacaggagagtggcgggggagcggtgcgggcgctgccgtgacgccgcaggtatggcaagtgcaaccagggccggccggcaagcgctacgcgtagcgcacgcgacaggccggtaaaaactacatgaattcgcggcgccgcttcaggcgctcatgtggcgcgggaacctgacggcgatgcaaaccctgatccggtcgttatcgcagccatcgctttccgcgctcagcgccgccccgtgcatttcgaccatgcggcgcgtcagcagcagcgcgctgctctgccgggccggggtcgcgccgtccggcgccgcccggcgcccgaagaaatcggtcagcgcggtcagccggctggcgctgcgctgctggtccagcggcgggctctcggtaatgcgcagcttcacgtgatccggctcgctcaacacctgcacgccgaccgagccgccggccggcgcgcgccagatgcaatgcaccagcaggtgccgcagcagcggggccagccgctcggcgtcgccatcgatcagataggctgcttccgacgaatccgccgcaccgtcagtggcgaccggcgacagcagcacgccacgggcttcggcggtgggacgccggtcggcaatggcctgggccgtgagcgccagcaggtccaggcgctgccagcgcggtgcgctctcgtcggccagcagccgcacggcctcttccatctcctcgatcagcgccagctgctgctgcatgccgaagcgaatcccgtccagcgcgcgctgcgcgggcgccggcatggtatcgaaggcacggtccagcacgtaggcccagctctggatggcgttcagcgacgaacgcaggtcatgcgccgattgctcgatcagcgcgctcacctcttgcacgctgcgcacggcgccggccggcgaggaaagcggagcgtccggcatcgcggattgcggggggtgctgcgtcatgtgcggctcggcattggcacgtccccggccggattggccgggttgtatgcgttggaggaagcaagaaacgtgctgcacagggcgctgcggctcactggcacgggcccgatccccgctaacgcaggcgctgcctcacgccatcagccggtagccgacgaaccggtgtcgttgcgcgaggcgcgcagccactctggcaattcgccgcgggcggcataatcttccagccggttgtacaaagtcttcaggctgatgccgaggatctcggccgcgtgcttcttcacccccgcgcattgctccagcgtggcgaagatcagctgccggtcggcatcggcaagggacatgcccaccggcaccgacaccaccgccgcgcccggcgcctgcgtggccgcgacctgcagcggcacctgcacttcggtgatgaggtcgtcgtcggacatgatgaaggcgcgctgcacgaagttgcgcagctcgcgcacattgccgggccaggcgtgcaggcgcaggctgtccagcacattgggcgcgaagcggcgctgggtgccctgctcggcattgagctggtccagcatcaggttggcgatctggatcacgtcgtcgccgcgcgcgcgcagcggcggcagttctaccgggaacacgttcagcctgtggaacaggtccgcgcgcagcttgccgtcggccaccgcatcttcagggttgcggttggtggcggccagcacgcgcacatcggcatggcattcgcggttggtgcccacgcgcatgaaggtgccggtctccagcacgcgcagcagcttgacctgcagctcggcgggcatctcggtgatctcgtccaggaacagagtgccgccgtcggcgcgctcgaaatagcccttgtgctggcggtccgcgccggtaaagctgccgcgctcgtggccgaacatctcgctttcaatcagcgtgggcgagatcgcgccgcagttgaccgccaggaacggctgccgccgccgcgacgagagctcgtgcacggtctgcgcggccagttccttgccggtgccgctttcgccgatcagcagtaccgtggcttcagtcggggccacgcgggcaagctggtcgtagaccacctgcatcacttcggaactgcccatcagccggccgaaacggccgtagcggcgcaactcgccgcgcagcgaatggatctcggcgcgcaactcgccggtggtggccaggcgcctgagcacggtctgcagccgcgccacgttgatgggcttgaccaggtaatcggtggcaccggcgcgcagcgcttcgaccgcgctttccacactggcataaccggtcgtgaggatcacttcgacgcccgaggcgccaacctcgtcgaacagctccatgccgttgccgtccggcaggcgcaggtccgccacaatcgcctccggcatgcgccagccgatctgcagccgtgcctcgcgcagggtgcccgccgtggcggagctgaagccttccatggccacgatctcggctagcgcggcacatgcgttttcgtcgtcatcgacaatcaggatgtggggcatacgatccgtcagtgagacctattggaaacttgggcgaaatccgctggcgcctccgttcgcgggccacggcggtcacgctgccgggctcgggcacgcccgccgccacgctccatgcaaggcgtggcgcgacaggcacaggggcggcacgggtctcgactgcgacattgtcagtcggttgcacaagtccactgcgtaatgccagtctaagcgcgggcaggcacggtcgttgccggtgtccgtctgacacagctgtcggatgtttccgcgcgggctcagacacctatggcaagcccctgcgccaaaggctagcataggaacttctcacgacaagcccgcccccgaccgaggccttcattgtgcccgtgaccgccagcacatcgcggcgcagcaacgccgctctctctgggcagcccgccagccacgccgccagcacatccgagccggcgcgcgagcccgcgccgcgccgtgccataccctcgcaggtgtcgctgctgtgggaaagcgcgtcgcccgccatgcaacgcctgctggcccagatcgagcgcgtggcgcccaccgatgtcaccatgcttgcggtaggcgaaagcggctccggcaaggaagtggtggcgcgcgcggtacatgagcgcagcgcgcgccgcaacggccccttcattgcggtcaactgcggggcgatccaacccacactgatcgagtcggaactgttcggccacgagaaaggcggctttaccggcgcgatcgagcagaaggcaggctacttcgagcaggcccatgggggcacgctgtttctcgacgaagtcactgaaatgccgctcgagatgcagatcaagttgttgcgggtgctggaaggccgcaccttccaccgcgtcggcggcgacacgcccatcgccaccgacgtgcgcatcctggcagccaccaaccgcgacccggtcgaggcagcgcgtgccggccagttgcgtgaagacctgctgtaccggctggccgtgttcccactgcatatcccgccgctgcgcgagcggcccgacgatatcgtgccgctggcacgccacttcctggccgagtacaacgccatggagcgcaccgacaaggccttctcggccgcctcgctggagcggctggtgcgctatgactggccgggcaatgtgcgcgagctgaagaacgccgtctaccgcgcctttatcctggccgacaaggtcgtggagatcggcaaccccaacctggccacgcagccgccgcggcccaccacggtagacggcgtggtcagcgtgcgcgtcggcaccacgctggccgacacccagcgcgaaatcatcatggccacgctggcgcgctttgacggcgacaagcgccaggccgcgcgcgcgctcggcatcagcctgaagacgctgtacaaccggctggacgcctaccgctccttgtaaggcagcggcgcggccagcgcgcgcgacagggcctcgatcgccagcggcttggtcaggtaggcatggaagccggccagttcgctgcgccgctggtcttcggcagtgcagcgcccagtcagcgccaggaactgcaccgcgcgcggggcgcacgcctggcgcaatgccggcaggacttcaaagcccgacatgtcgggcatttccaggtcgagcagcacgcaatccgggcggaattcggcaaccaggtccagtgcctgctggccgccatgggcggcgcgcgcctcatggccgagcaggcccagcagctcggccatgctgtcagccgaatcggcattgtcgtccaccaccagcacgcggcgccgcggcaccggccctggcggcggcgtgccggcctcgcggcggcgggcgctggcgcgcggcaggatcacggtgaaggtgctgcccttgcccgcgccaccgctgtcggcctggatcgcgccgccgtgcgcttccaccacggccttggccagcgccagcccgatgcccaggccgccgcggctgccggcgccggcctcctgcgcgaacaggtcgaagatgcggtccagcgccgccggcgcgagaccccggccggtatccgacacggcggtgatgacgcgcgctgactccacgctcacatgcacgctgacgataccgccgcgcggggtgtacttgaccgcattgctgagcaggttcagcagcacctgccccagccgcgcggcgtcggcgcgcacatagggcgagcttgccggcagcgccaacacgagccgctggccggcggcttccagcaccgggcggattgcctcgatgctggtggttaccacgtcgttgtacgaggtgggcgtcagctccatcttcagcttgccggcggtcacgcggcctacgtcgagcaggtcgttcaccagccgctccagctggtgcagctggcggtcgatgatcccggcgcagcggcgcacgcgcgtgtcggcatccggggtcagctcgatcacttcgactgcgttgcgcaccgccgccaggggattgcgtagttcatgcgccaggatggccaggaacgattgcagccggcggctgccggcctccagcatttccagccgcagcgcatcgctcaggtcgcgcacggtccacagcaggctggtcgggcagccggcggcgtcgcgcaccagcaccatgcgcgtatggcaacgcaccaccgagccgtccttgcgtgccacgcgctcttcgccggcccactggccgcacgcgcgcgcggcttccagcgccgcgcggtcgcgccccgcggcggcatcctggcgggaatagagcagtgccagcggctggccgacggcttcggcctcgacgtagccggccagcgcctgcgcgccgacgttccagctgcggatggtgccgtccaggtcaagttcgcacaccgcggtgccgggcaggttttcagccagcagccgcatccgggtatcggcgagccgggcatgctcggatgcagcctgctgcacggtaatgtcgcggcacgacacgataaagccggcggcctggcctgccgcggactccacggacgaggcatcgccatgcctggccgctacgtccggcccgtcggcagcgccaatggcccgcatgaggcaggacgcctgcaacaggctgccgtcgcgccgcacgcgccagccctggtcgcgcgcgctgcctccgagtgcggccgcctgcagccattgctgcggcaggccggcagcgacatcgtcaggacgatgcaggcaggaaaagtgacggccggtgatttcctcggcgctgtagccgaacacgcgccgcgcggcatccggccacatcgcaatacacccgtgcgcatcagtctcgaacacggcgcagtcttccaccgcgtcgagcaggcgccggtactgtgccgccagcaggaggccggcatcgtccgccagggtgcagtccggctcgccgacgagtgacgtacggatgccttttgccgcatgcggctcggacatgagcataccttctgtgtgatggggaagacagcaggccccgtgcgcgggcggcctggcgccgccgcccggcggaggcccgaatgcccgcaactgcgggcattcgagtcaatgataggcgttcgcggcccacgcgccaccaatgtgcgcagcacaggacactagcgcttgtgccgcaactggtacaccgcggcaaccgcggcggaggcgcccaccaccagcgcagtggccagcatcgggtgccgcgcggtggtggtgtaggggcaggagtgcagcgcgttgtggctgccgctgcgttcctgcaggccgctgccgctgccatacagcgcgttgtcctcgagcggacccgcggggtgatgcgtctgttgcgcgcggcccatgaagcggcgcatgaagcggtcgaaggtgtgcggcgcgtggtacgccgcggccgagaacgccttggcggcagcaccgacgaaaagctcgcggcgcgggttcgcggcagcaaacaggatcgcgtcggccgccagcgccgggtcatacagcggcggcggcatgcgcggctcgacatcgaggaaattcttggcgtgcatcgccagcggcgtttccagtccggcaggcttgatcagcgtcacgctgaccggcgcctgctcctgctccagttccagccgcagcgaatcggtaaagcccttgatcgcgtgctgcgaggccgcataggcgctctgcagcggcagcgggccgtccgccgcctcgctgcccatgttgatgatggcgccgccgtgctcgcgcaggtgcgcggccgccgccagcgagccatgcacggtgccccagtagttggtatcgaacagccgccgctggtcttccagcggcacgtcgcaatggcggccgaagatggtcacgccggcgttgttgatccaggtatcgaagccaccgaagcgctcgatcgcagcctgcgccaccttgccaacctcttcatgcttgccgacatcggccaccacggtgatgacttcattgccatggtcgcgcagctcttcggccagctggtgcagcgagccctcgctgcgcgccaccagcaccagccgcgcgccctgctgcgccgccttgcgcgccgtcaccaggcccacgccgctgctggcaccggtcaggacgatgacctgcgagccaatgttcttcagggttggtttcatcgccgcttctcctcggggaggcccggcacggtgccgggcatgccgctggggagtcgcaaggagcgttcctgtccggggcggccctggctggcggcgccacggcaggcgggctgccgcagatttacaacacccggtaagaaccacatggcgcgacgcgcatggggctgccgccgggcgctgtaggacgggcgccgatttcagcggcggcatgtgctgcctaagctggatacatcccacctaaccggcgacagcaatggccaagaccacgcgaccgacagcgccaaaggatcccggcaaacgccgcgccgcggcaaaaggcgccggcaagcccaccggcaagcgcgccagcacggcccgcccggcggcacgcggcgcgccagccgccaaggccgctcccgccgcgctcgacaaataccgtcgcatgcgcgacttcggcgccacgcctgagcccagcggcgccgcgcgcacccgcggcaaggtgcacaagcgcgccggcgagctttccttcgtgatccagaagcacgcggcgcgtcggctgcactatgactttcgcctcgaactcggcggcgcgctgaaaagctgggccgtgcccaaggggccgagcctggacccggccgacaagcgcatggccatccatgtcgaggaccatccgctggactatgccggcttcgagggcgtaatccccgccggccactatggcgccggcacggtcatcgtctgggaccgcggcacctggttgccggtaggcgatgccgaggccggctaccgcgccggcaagctgaagttcgagctgcgcggtgaaaagctgcacggtcactggaccctggtgcgcatgcacggcagccggcagaaggagcaggacgcctggctgctgatcaaggagcgcgacgagaccgccgtgccggcatcggagttcgatgtggtcgaggccttgccggacagcgtgctgggcggcacgcagcgcaaacccgcggcaaagcgcgcgaagtccgcgcagccgcctgacgaagccgcaccagatgcacacggcacggcgaaatccctgaagccgccgcgcggcgcgccgcgcgcggccttgccgctggcgctggcgccgcagctggccacgctggtggagcagcctccgtccgacgcgcaggcgtggcgctacgagatcaagttcgacggctaccggctgctggcccgcatcgacggcaaggatgtgcgcctgttcacgcgccagggcaacgactggaccagcaagctgcgtgcgctggcgcgcgacgtcggcaccctgggcctgcccgatggctggctcgatggcgagatcgtggtgctcggcaagcatggcgcgaccgacttccaggcgctgcagaatgccttcgataccgcgcgcgtcgagggcatccagtatttcgtgttcgacctgccctactttgccggccatgacctgcgcaaggtaccgctggtggagcggcgcgccctgctgcgccggatcttcgcgcacaacacctcgccgcgcctgcagttcagcgaggacttcgaggccggccctgccgacatgctcgaggcagcctgccgcatgaagcttgaaggcgtgatcggcaagcgcgccgacgccgcctatgtcagcgcgcgcaccagtacgtggatcaagctgaaatgcaccttgcgccaggagttcgtggtggcgggcttcaccgacccgaagggcagccgcgccggcatcggctcgttgctgcttggcgtgcacgacagcggcgggcggctgcgctacgcgggcaatgtcggcaccggcttcgacgcgcgcacgctgggcgcgctgcgcacgcagctggacgcgttgcgcgccgattccgcgccctttgagaacgtgcctgcaggcgtaaaggggcactgggtgcggccaaagctggtggccgaggtctcgttcggcagctggacccgcgaaggccgcgtgcgccatgccgtgttccacggcctgcgcaccgacaagcccgcgcgcgcggtgtcggtggagcggccggcaacgccggcggccaacggcaagcccgcggcaaccacggcaaagcatgccggcacacggccgaaggcggcggcaaagcgcaccaccgccgccggcggcaaggtcgcgatcagccatgccgagcgcgtcatcgacacagcatccggcctgaccaagggcgacctggtgcgctactacgaacgcgccgcgccgctgatcctgccgcacctgcgcgggcgaccgatcgcgatggtgcgcgcgccatcgggcgtgggcggcgagcagttcttccagcggcatagcgacacgctgcgggtggacggcctcaacgtgctcgatccgggcctgtggcctgggcatcccgcgctgctggaaatcgcgtcggccgaagccctggtggccgcggcacagctcaatgtggtggagttccacacctggaacgccggcaagcgcagcatcgagcgccccaaccgcatcgtcttcgacctggacccgggcgaaggcgtgccctggccacaaatgcaggaagccgccgcgctgatgaaggcgctgctcgatgaactcggcctcgccagcttcctgaagaccagtggcggcaaggggctgcacgtggtggtgccgatcacgccgcgtgccgggtgggacgaggtgaaggcgttcgcgcatgacgcggtgcgccatgtcgccgccaccgtgccgcagcgcttcgtggccaagagcggtccaagcaaccgcgttggcaagattttcatcgattacctgcgcaatggcataggcgccaccacggtggcggcattctcggcgcgggcacgcccggggctgggggtatcgatgccggtgtggtgggaggaactcgatagcctgcaaggcgcggcgcagtggaccgtggccaatgccggcccgaggctcgacgccgtggcggccgacgacccatgggcggactacgccgaaacccggcaggcgatcacgcgcgccgcggcgcgactggcacgcgcccgatagccccccgttcccgccggagatccacagcagtcgccaagcggcacatttcttgccgcatcccggtcatggcacacggcccggcacccccgccgcgtgcgccacgttgcactgctgccagtgcagcgacgacatggagacgtgatgatgagccaactcaggatcgccgcgaagattcgagccaccgctgccgcgccacgcaaccgccgcgccttgcgccacctgctggtttcctgcgcgatgctgtccttcgccgccagcccggtgcaggcacgcctgccggcaccgacgcccgagcagcagctggccgccgaagccaagaagtccaaggaagccgaagcggccaaacagcaggccgaggcattaagccgggtccaggaccggatcgctgcgcgctttggcaagggcgccaccggcggcggcactaccgagcccggcaagatcccgcagaaagctgccgaagcggccggctcagccggaccgcacggcggcacctcccccagcgccgaagcgcatggcggcgaggcggcccgccgctgaagcgggccacgcatgccacgccgttgccgcgctgcgtgccgggcgacgcctgcccggcacgcctcttgccactctgccagcgcaacagcctggcaaagccgcaggcgtgctgatgcataaggggaatggcgatggacgacttctgtgcgcatgtaatacctacaaccggcggccgcgccagcgcggcaaagcttgcaagcggggcagcgcggccggcgcggttttacacggcgccgccgcggaccatcccgggccctgagcaaacctccgcgcgggcgcgcaagcgcctgtcagcgtgatgccatgacgccgcatgccgccaacccggccccgctgatcctgaatgtcgatgaccgcgaggggccgcgctacgtcaagagtcgcatcctccatcgcggcgagtattccgtgatcgaggccgccaccggccattcggcgctgtcgctggtgcgacagcatgcgccggtgctggtgctgctggccgcacgcctgcccgatatcagcgggctggaagtctgccggctgctcaaggccgatccacagaccgcgcacacgctggtgctgctgacctcgccagggctggcgcaatcgcgccagcgcgtagaggcgctgaactgcggcgccgacggctacctggtcgagcctgccgagccggaagaggtgttgtcgagcatccaggcgctgctgcggctgcgcggggcagaggacgcctatcaccgcacctcgcgggcactgcatgagcatgaagacatgttccgccaggtggccgaatcgctggccgacgtggtgtggatcctcgacccggccgagccccgcctgctgttcgccagcccctcgctcgccacgttgtgcggccataagcccgagcagctgacgcaagagccgcgccgctgcctggagcgcgtggcgccggccgaccgtgcgcgcgtggaagcggcgttcgccagcatgctgggcgacggcaggctggacatcgagttccgccttgcgcgcccggacggcgagctgcgcgatatccgcgcgcgcgcgttcccggtacgcggcgcggaaggccagccgggcgacgaccgcacgccgccgttgcgcattgccggcacctgccaggacgtgacgctgcaaaaccgtgccggccgcgcgctgcatgacgaggaacggcgcaaggaccagttcctggcgatgctggcgcatgaactgcgcaatccgctggcgccgctgcgcagcgccgcggacctgttgcagcagctctcgccctcgcgcgaggacatgttccgcgcgcgcgacatcatcggccggcagctgcaccacctgacccggctggtggacgagctgctcgacatctcgcgcttcaaccagggccgcatcacgctgcgcgaggacctggtggaactgcgcaccgcgctcaataccgcggtggaagccgtgcgccccacgatggacgcctgcggccatacgctgcgcctgtcgctgcccgagcagcccctgccggtacgtggcgacctggtgcgcctggcgcagatcttcagcaacctgctgcagaacgccgcggcctacacgcccgccggcggccagatcgtcgtcgatgccagtctcgaggacggcgcggcgaacaccgcgcccgatgccgcgtccggcgcccgcgtcaccgtgcgcgtgcgcgacaacggcgccggcctgtccgaggcactgcagcggcagctgttcgatccgctggccgcgcgcgacgacggcacccagcccgaaccgccgcgcagcgcgatccagcaggacggtcccggcatcggcctgacgctggtgcaaaagctggtgcggctacatggcggcaccatccgcgccgacagccccggccccggacagggcagcaccttcaccgtgacgctgccggtagagccgtggcagaagtggcacccaggctccggccgcaccgcgccgcaccgcggcgtgccgcgccggatcatggtggtggacgataaccctgacgcgctcgaggccatgatgatgacgctgcagacacttggccatacggtggtgaccgccgccgacggccccagcgcgctggcgcgcgccaccgatgcccggccggaggtggtgctgctggacctgggcatgcccgccatggacggcttcgagaccgcgcgccgcctgcgcgcgctgcccgagatgcgcggcgccacgctggtggcgctgaccggcttcggccagcccgaggaccgccgccgcgcgctggaagccggcttcgaccagcacctggtcaagccggccgacctggacgcgctgacacggctgctggatgcactcagcgcggaccattcctagcgcgatgccgatgccagccgccgctcccatccacccttgaacaaggaagctccgtgcataccacgcccgatcccgacatcccgccgcgcaagcctgaaaccccgccgccggaacctccgccgggcccgcccgaaccagtggcagacccgcctccgggcgatctgccgccaccgccgccgcaacgtgcccgtgcggctggcaaaggagccctcacgtgtcacgcatcatctggaaaggcgccataacctttggcctggtcaatatcccggtagtattgcggcccgcgtcgcgcagccagacgctggaccttgacctgctggacgtgcgcgacatggcgccggtgggctaccagcgcatcaacaagagcaccggcaagccggtcgacaaggagtatatcgtcaagggctaccagtacgccaaggacgaatacgtgctgctgaacgaggaagacttccgccaggccaatgtcgaggccacgcagacggtggatatcgtcagctttgttgacgcgcagagcatcccgccgtactacttcgacacgccctactacctcgagcccgacaagcgcggcgagcgcggctacgcgctgctgcacgaaaccatgcgccgcaccgggcgtgccgcgctggcgctggtggtgctgcgcgcccgccagcacctggccgcgatgctggtgcacggcgacgcgctggtgctcaacaccatgcgctttgccgacgaggtgctgcccatctccgaactgcgcctgcccaaggcgaccaccggcaaacccaccggcgcgcatgcgcgcgagatcgagatggccaccaagctggtcgaagacatgagcgaagactgggagccggaacagtaccgcgacagctatcgtgacgacctgatggcgcgcatcgaagaaaagatcgactccggcaagacccaccagctgaccccgcctgcggaagaggaagaagcgccgcgccagggcgccaaggtcatcgacatggtggcgctgctgcgccagagcctgggccagcgcggcaaggaagacaaggaggacgccacgcccgcgcgccgcaaggcccctgcgcggcatgccgccgccaggaagcagcccgctgccaagcgggctgcgaccccgcctgccaagcgcgccagcaccgccgccaagaccaagcgtgcaccggccaagcgcgagtcgcacgcgccggccgcgcgcaagagttcaagcactacgcgcaggaagcacgcggcttaggcaggggggccaaattccgattgcgttctccctctcccgcgcgcgggagagggagcaaaccctcagcatcggacaaacccgcttaccgcgatgacaccttcaggttgtcattgaccgacgtcacgccctcgacgctgcggatcgcgtcgagcgccaggtcgtgctgctgctggctcggcaccgtgccgctcacgtcgaccgtgccctgcctggttttcacacggatgccggtggacttgaggtccttggtcgtgagcagcttggtcttgatcctggtggtgatggcaccgtcctcgacggcccgcttggccttgtcggcgctcatgtccggggcggcgccccggtcagggtcggcacggccgggcatgcccggcgcggaattgacgggtgccacaggggtatcgtcggccgcaaccaggatcaggccgctcttgtcgagcgccagcgcgctaccggctaccgccagcgcggcagcaacacaggccatccgcacggtgcgcgcgggaattcgggaaaaacgcatggctgcctcctttttcgggtcaccagcgcatccgttgccggacttgcctggcacgcggaaccactggtaaggcatatttcagcaagctccatacctgccgggcaggccgcaccaggcgtccgcggcggggcccacggcgtgtaaatcgggccacccgttgtaaaagcgcccgccgcgtgatgtgctgcatcccccgttacaggccgttgctggcggcaccccggtccttccatccttggcatggcgattgcgaaacaggggatgcggcagttcgccgcgtcaaggagctagcaatgggacagcagcaacagccgggtcaatcgcagtcgggccagaagccgcaggaacagaagcagcaggaacaatctggccaacgcggcagccagcagcagccgggacaacaacaaggcggcggtcagatgggtaaccaggaccgcaagcaggaccaacagcagcagcaggatcgcggcagctcgcaaccgggccagcaaagtggccaacgcagcggccagcaaagcggccagggcgggcaacagggtgggcaacaaggcggacaacgccagccgtaagtaagccgcgccagccacgataacaggcagctttccgggtatgtgcggccgcaacatgcggtgcggccgcaggggcatacgccggagattgacaggccgggactcccgcaagggggctccggccctttttgcggcaaccgccgcggcatgaccccgcgcacatcgccccgcatcccgtgtatgctggccctgacttccccattcaggcaccggccttgtccagctttaccgaccccgccgccggccgctctgcgcagccacgacgcggcccgctgaaccatctctccaccaggctgcgtgagcgcgccggcgcgcacgtgcgcgcgctgacccgcagcaattccggcgtgaccctcgactacgacaacccgccgggcgatcccggtctgttcgggcccgacgcggtctgctggcgcgtgcatgccgactttccggcaatgctcgcgggcggcgtcagtgcgctgctgctgcagacactgcatccactggcactggccggggtctgggaccactccagctttcgcaccgacatgcaggggcgcctggggcgcaccgcgcagttcatcgccggcaccacctacggcagccgtgccgatgccatggcgctgatcgggcgcgtacggcgcatccatgccggcgtggtcggcgtggccccggacgggcggcactatgccgcctccgacccggcgttgctgacgtgggtgcacgtggccgaggtctcaagcttcctggctggctacctgcgctatgtcggaccactgagcggcaccgagcaggatcgctactacgacgaggttgcgcgcatcgcccagatgctgggcgcggccgacgtgccgcgctcgcgcgccgaagtcacggcctacctggaggccatgcggcctgcgctgctggctagcgaacgcaccagcgaagtggtgcggctggtgcggaagatgccggtggccaacccgctgctgcagccggcggtgcggatcatggccgacgcgggcatcgcattgctgccgccgtgggcacggcaacagctcgatctggacggcccttcgatacggcgcccggcagcactcgcgggcatgcatgtgctggcaccgacgctgcgctgggtgctgggcgccggcctggcagcgcgcgcacggcggcgcgtggcccgcggcaccgccacgacggcaggctaagggccgcgccggctatcggcgttcagctgaacctcttgaacggaaatgagaattggcggcaaaaatcctcccatttcggaggattgcgcggcgcgaaagtggcgttaaatctgcttgggcagtccgaacggccggtcggtttttactaaccgcaccagccacagcgccacagagcgcgattcaaacgacgcaggcaaaaaaagaagcctacgcgcggggtgctcgtaggcttttcaggactgctcgagctgaaaagctcttgccaagaatataaacgcgcttacatgaggtgtaaatcccgtttctatcaggggattcccttatgacgatatgagattatttgcgcacttttgattgttcttagccctgacgctacatcagggcacttttcatatgggctggcaatttcatcgcgagcccggtccaaccggcctgtcgccccgccgccctagccgcggcatgcggcagcgcacaatgctgtacaatatcacggcctcgagagcaacacattttatagagcggcgactctagatccgaattgacacacggttcgtcaacgcttgtagaactttgttactctcagccctgaattattccccttctcttctggcagcgccaaccgccggcacacgcgccgttaccgagagcggatgtttctcgtgccgccctggccgtggcgcaccccaagccattagccgccagaacccttgcgggctcttccggagtcgttgtgaagaagaaggaaacccggcccaagtcacgcagccggagacaattgcaacaccagcaatttgcggcatacaggaccagccaggccccggtgatcgtccacctggccaccggcgcccggctgcagggccttgtcttggcgtcagacgactacgtggtgctgcttggccggcagccggacgacatccggcccacggtggtctacaagcgggcgatctgcctggttacgctggccaatgcgccggacgcgccggtggtggcgccggctccggcgccggagccggacttcctgccgatctacatcccccgcaccagcaagcgccgctaggccaacgcccgccccacgcgccttcctgccctgccgcgcggcgcctcagcccgccctgccggtaccccgcgaaactatcgcggagatcactctaaacctttctcttgcccggtcgataacccaagcaacggaggcactctacgccctgcaaagcaggccgccaacgttacggcactagccggaatgcccaaaactttgcatataggagtcgtaccatggcgcaagtcattaacaccaattcgttgtctctgatgactcagaacaacatgaacacgtcgcaatcgtcgctgaacacggcgatccagcgcctgtcgtcgggcctgcgcatcaacagcgccaaggacgacgccgccggccaggccatcgccaaccgctttacctcgaacatccgcggcctgacgcaagcccagcgcaacgccaacgacggcatctcgctggcacaaacgacggaaggcgcgctgaccgaagtcaacaacaacctgcaacgtattcgtgaactgtcggtccaggcggccacgggttcgaactcctcgtccgacctgaagtcgattcaggatgaaatcaaccagcgcctgtctgaaatcgaccgtacgtcgcaacagaccgacttcaacggcgtcaaggttctggccggcagcaacaagctgtccgtccaggttggcgccaacgacggcgagaccatctccatcgatctgaagcagatcgacaggaccacgctgggcctgagcggcttctcggtggccaagaactcgctggacgtcggcccgaagatcaccacgatcaacgctgccgctggtaccggttcgttcaacgtgagcttcgctgcgggcgacgtcaccaagatcaacgccgcaaccggcaagaccttcgccgcagcggacctcgaactgcacgaagtcaagacggctgccggcgcgaactctggccagttcgtcgtgaaggctggtgacgactactttgctgcttcggttgatcgtgccaccggcgccgtgaagctcaacgaagctgatgtcgcattcgacgacaccgccaatggcatcgccggccccgtcactctgcaagaccaggtagtgcgtgttgccaacgatgctgcaggcgtagccacgggctacgtcaccgtccagggcaagaactacgtcgctgccggcaccctggccgacggcggtgccgccggcaccctcaacgtggccgttggcacgatctccctgagcggcgccacccccacagccgaattcacgggcgttcccaccggcaacgcactgaagaagatcgacgccgcgctgaagcaagtcgacgacctgcgcagctcgctgggtgccgtccagaaccgttttgactccgtcatctcgaacctgggcaccaccgtgaccaacctgtcctcgtcgcgctcgcgcatccaggacgccgactacgcaacggaagtgtcgaacatgacccgcgcgaacatcctgcaacaggctggtacgtcggtcctggcgcaagccaaccagaccacccaaggcgtgctgtcgctgctgcgttaatcgcatcggcgaatggcgcaggaaggctgggccgcaaggcccggcctttttgcccgaggagcatttcgcaggcagcccgactgcctgcaaagcgtttctcctggaactgaaccctgccaacccggacggagtattcgatggcgcctcccccgacagtgaacccctttaccgtgcggatgccagccgaaggcttagccgttgccatgccatctggcggcgccaccaccatggccagccatgctacgcagcgacaggatcgtgccgtggccagcgaccacacagaagccgcacagggattggaaaccagcgccgccatcggcgagctggtcgacgcgctcaagaccaccaccatcggcctgcgcttcgagatcgacgataccacgcaccgcgtcatcaccaaggtgatcgacaaggaaaccggcgacctgatccggcagatgcccaccgaagaggtgctgcgcattgcccgcgccatcgacaagctgcaggggttgttcatcaaccacgcggcctgagccctgaatatcagttgaagacgagacaataatatggcaacgatctcctccatcggcatcggttccaacctgcaactgagcgacctgctggaccagctgcagaaggccgagcaggcaccgcttgacgccatcaatgcgcaggccaagagctaccagaccaagttgtcggcctacagtcaggtgcagagcgtgctggacgcctaccagggcgcggcgaagaagctgtccgatgctgccaccttcggcgcagtaaaggccagcatcggcaccacggacgtgatgaacgtcaccaccgctgccaacgccgtgcctggcagctacagcattactgtcaacacgctggccaccgcgcagtcgctggtgagcagcaacgttgccgaccagaaggccgcgatcggtggcggcgagctcgtgttcgacttcggcgaagcgctggccaccggtggcgccgccactagcaccaagaaggtcaccatccccgcggattcttcgctcgaaggaatgcgcgatgccatcaacaaggccagcatcggcgtgacggccagcatcgtcaatgacggcagcgccagcccttaccgcctggtattgacgtcggacaagaccggaacgcaagccaccatgcgggtgtcgtcgaccgatgcggcactgaacaacgtggttgcgttcgacccggccgcggcgcccgccgccaacaagatggaacagaaggtgccgcctgccaatgcgacgctgacgatcaacggcatcgacgtggtcagccagagcaattcagtggtggacgcagcgcagggcgtgaccatgaaccttgtcaagccaggcacgacatcgctggtggtgacccgcgacaacgtcgcaatcaaggccgccgtccaggcttttgtcaccgcctacaacaacattcagagttccgccaagtcgctgacggcattcgatacgaaggccggtacgtccgcggcattgaccggcgacggcacgctgcgctcgatccagtccagcctgcgttcaatgctgggcggtgccatggatgacggcaacggcggcacgatcacgctgatcgacgtcggcatctcgttcgacaaagacggcacgatgaagctggacgacaccaagctgaccaaggcgataaacgaagacctgggtggcgtcacgtccctgttttccagcaccaccggcgacggaggcatcggcaagcgcgccagcacctatatcgagggcctgagcaagaccgatggcgcgctgaaggtggctcaggatggcatcaccaagacgctgaaggacctggaagacgactatgaccgcgtccaggaccgcgttactgccacggtggctcgatacaaggcccagttcacgcaactggacctggtggtagcgcagatgaaccgtaccagcagctacctgacgcaacagttcaatgcgctgaacaacagcaccaagaagtaaccgtcccgccgcacaccacagcctgaaggaacccaaccatgttcgcccgcgcatccgccaacgcctacgcccaggtcggcgtccagaccggcgccatgagcgccagcccgcacaagctgatcgccatgctgtacgacggcgcgcgcgcagccattgcgcgggcgaagttccacctggagggcggcaacgtcatcgaacgcggcaacgccatctccaaagccatcgacatcatcgataacggcctgcgcgccgtgcttgaccatgaggttggcggcgagatctccgccaacctcgaatccctgtacgaatatatggtgcgccggctgatgctggccaacctgcgcagcgacgcggccctgctggccgaagtcgacacgctgctcgaaagcctggcttcggcctgggcgcagatcgacgacacggccgcggatcggcaacccgccttacaggacaactgacatggcttcccttcccgagtttttcccgatcgtggactgctacgaggaaatcctcgcgctgtccgcacggatgcacgaggccgcccaggcggctgactgggacaccgtcaccgcgctgcagcagggctacctggccctggtggaccgcctgcggcagatggaccacgaggcaccgttctccgatgcggaacgcatgcgccgctaccagttgctggaccgcatcctcacttacgatgcccgcatccgcgacctggccatgccgcagctgaagaagctcggcgacatgctgaccagctcgcgccgccagatcgaactgtccgccgcctacggcgccaccgcctgacgcagcctgaccgctgcgctactccccgcggcgggccggaaagcccgccgtctgcattcacgcgacccgtatgaccggcatccatctgcctccaggcctggcacccggtcaggccccggacccacaaccgctgcgcacggcgcttgccatcgacaagctgacggcgctgcagcccgtgcccgaggccaccgagtcgaatgtccagagctccaccggccaggcgatccgccacagccagcacgccaccggccccaacgccttggcaggccaggctaccttgctgccgggcacttcgacgcaggaatcgctgagcgcggcggcgcgggccatcctggcggtgatggacggtaccgaggcccagccggtgcgcagcgccggcccgctgctggccgccgcgcccacgccagcgtcggcgcaggctgcggcgtcggcgcttgccaacacggtcgggcagagcggcctgttctacgaatcgcaccttgcacagtgggttgccggcgcacgcgcgttgcccggcatccgccaggagccgcaggcgcaagtaccggtgccggcccgggcggctgccccaggcggcactgcgcaggccgccgcaaccacgctgccgtctgcgctgctgacctataccggcggtgccgcagcggcagagccggggcggccctcagcgccgccgctgattccggcctcgcaggtgctggctgaagcgctggcctcggccggcaatccgcgcgtggcccacagccatgcggcggcggaacaggcgctgcggcaaggcgccgccaccacggcggcctacagccgcgaagccgctgccgaaccgggggcccaacgccagtccgccgcggcgctggccacgcaggcctaccagagcaccgcggaggctggcgcgcgcgctgcagcgccggacagcctcatcccccacgcggcgcgcgccgccgctggcctgccggacaccgcctcggcagacgccggcaggcaggcctcggcagccggcccggccatccatccggcaaccgaaggcgtggtccgccagcagctggaattgctcgccacgcagcagttccgctttgccggcgaggcgtggcccggcgtgccgatggagtgggagctgctgcgccccgatgcggatggcgcagcgcaggtccataacgacaacgcccggccatggtccagccgcttgcggctggaattgccgagcctcggcatcgtcgaagcggtgctgacactgggaccggcggggctcgacgcccgcgtggcaacgcctgagaccgatgtcgcggcgcgtttcatcgcggcacggccgctgctgcgcaaccagctcgaggcgcagggcatcgtgctgcagcgcctgagcgtgcagacccaggacaacatgacggtaggagcggcgcgatgagcgaagcggcgcaagaccgcggcgcggcgatcgcgctgtcctaccagcacagggacagggccccgcgcgtggtcgccaagggctatggcgtggtggccgaagccatcatcgcccgcgcgcgcgaagcgggcgtctatatccacgattcgcccaccctggtgaatctgctgatgcaggtcgacctggacagccacgtgccgccgcagctctatgtggccgtggcggaactgctggcgtggatctaccaccttgaagcgggcagggccgcaggcgctgaagcgcaggcctgaaccggcaggccttcctgacgacaagagcccctggccgcttgcgcgcgccaggggctctttgcgttcagggcaggccggtgggctttacaccgccatattcatcatttcctggtaagccgccaccagccggttccgcacctgcaccccggtctggaacgacacattggccttctgcaggtcgatcatcacgtcattgagcgccacgccgggcttgcccagctcgaacgcctcggcctggccgtaggcgcgttcctgcgcggcgtttatgcggcccagcgagcgctgcagctcgccggcaaagccgccgccgaccggcgcggcggactggctggcactgttgcccgaggcaacctgggacatcccgcgcagttgctgcagcatgccctcgatggaagagatagtggtcatttggctcgtcgtatgccggtccaccggcagagttcgtcttgtggcgcgccccttgcatcacagtgcagcctgccggcaggcgggcttcaggcggttcgcacccagtttcagcccccgcagagtacccgccgtctccgcgctcccatgggccgaaatcggacaaaaaaccgcgtctattcgccggattgtcgcgctcaagtctggccgatcattgccaccgtgccggaagagcgcgggctgtcgtcccgtgctggctccggaaatcaccagacaatcatcgattcgggagtacgcgtgttttctctgcagcgtaatgtgagccgtgccgtgagccgcgccgacgaccaaggcggtcagcatcgcccgtgccgtcgccagcatcgcggcgccggatccggagcacgcgcatgaccgcgaccgtggcactgcccgggcgcccggcagaagtgatcgagcgcctgaaggccaacccgaagctgccgctgatgctggccggcgccgccctggccgcggccatcgcggtgggcgtgctgtggtcgcgcagcccggactacaaggtgctgtacagcaacctgtccgagcgcgatggcggcgcggtgctgcagtcgctgcagcagatgaacgtgccgtacaagttcgccgaaggcggcggcgcggtcatggtgccggccgagaaggtgcatgagacgcgcctgcgcctggcatcgcagggcctgcccaagagcggcacggccggcatggagctgatggacaaccagaaattcggcatcagccagtttgccgagcaggtcaactaccagcgcgggctggaaggcgagctggcgcgctcgatcgagtccatcgccgcggtgcagtccgcccgcgtgcacctggccatccccaagccgacgctgttcgtgcgcgagcgccagaagccgaccgcgtcgatcgtgctgcagctttacccgggccgcgccatcgatgaaggccaggtcgctgcgatcagccacctggtgtcgtcgagcgtgccggagctgacgcccaagtcgatctcgatcgtcgaccagcacggcaacctgctgtcgaacaccggcaacgagcgcatgctcgacgcgacccagctcaagtacgtccaggcgctggagcagaactacctgaagcgcatcgaagcgatcctgacgccgatcgtcggcaaggacaacgtgcgcgcacaggtgaccgccgacgtcgacttctccatcgtcgagcacaccgacgagagctacaagcccaaccaggacccgacccgctcggcgatccgcagccagcagaccagcgagtcgacccagcagggtgtcacgccgccgggcggcgtgcccggggcgctgtcgaaccagccgccggctgccgccgccgcgcccgtgaccacgccgcagacgccgcgtgcgggccaggcgccgggacaggccggtgctccggctgccgggcaaccgggacagccggggcaagctgcccagccaggtcagggcgcccaggtcgccaatgccaccgcttccagcggccccagcagcaatcgccgcgactccaccgtcaactacgaactggaccgctccgtgcgccacgtgcagcaggcaccgggcggcgtgcgccgcctgtcggtggcggtggtggtcaactaccgtcagcaggccgatgccaagggcaagctcgtggccgaaccgctgccgccggcactgctggcgcagatccagaacctgaccaaggaggcgatggggttctcggccgaccgcggcgactccatcaacgtggtcaacagcccattcaccgccgagcgcgagaaggccgcgcccgaggtgccgctgtggaagcagcccgacatgatcgagctcggcaagacccttgcgggctacctgctgctggcactgctggcgctgttcgtgtggttcaaggtggcgcgcccggtcctgcgccgctacacctcgccgccgctgccggcgccggaacccagggacgagaccgaggcagtgctgctgccgccggacgagcccgccaacccggaaatcctgcggcttgccgccaagtatgaaagcgacctcgcgctggtgcgcgacgccgcacagcgcgacccgcgcctggtcgccagcgtgatcaagaactggattgccaatgacaaccgctaagggcatctccgaatccggcctgcaaaagagcgccgtcctgatgatggcgatcggcgaggatgccgcggccgaggtgttcaggcacctgtcgcagcgcgaagtgcaggagctgggctcggccatggccacgctcagctcggtcacccgcgaggaaatggccgaggtgctgggcgagttccgcaccgagaccgagcagtacctggccctgaacgtcgattccaatgcctttatccgcagcgtgctgaacaaggcgctgggcgaggaacgcgcccagtcggtgatcgaagacatcctggagtcgcgcgatccgggcggcggcatcgattcgctgaactggatggacgccacggccattgccgagctgatccgcgacgagcatccgcagatcatcgccaccatcctgatccacctggaccgccagaagtcgtccgaggtgctggcgctgttcaccgaccgcctgcgcaacgacgtgatcctgcgtatcgccaccttcggcggcgtgcagccgggcgcgctgcaggaactgaccgacgtgctgaccaagctgctggcgggccagagcctgaagcgcagccgcatgggcggcgtgcgcaccgcggccgagatcatcaacctgatgagcaccgcgcacgaagaggctgtgatcgacggcgtgcgcctgcacgacggcgacctggcgcagaagatcatcgacgagatgttcctgttcgagaacctgctcgaggtcgacgaccgcggcatccagcgcgtgctcaaggaaatcgccaccgagtcgctcatcgtcgcgctcaagggcgcgccgcaggaactgcgcgacaagttcattcgcaatatgtccacccgcgccggcgagatgctgcgcgaggacctggacgcgctgggcccggtgcgcgtgtcgcaggtcgaggccgagcagaaggccatcctgcaggtggtaaggcgcctggcggatgcgggcgaagtgcagatcggcggaggcgacgatgcctatgtctgaggcaaaccctgagcgcggccaggccgcacgccgcgcgccgcgcggcgacccgctctcttcccttgccggcaacggcgcggccgccgatcctggcggctttgcgccgttcgagcccccgcgccgcgcgcgtggcggcgcggccggctggcagcgctggcagatgggctcgctcgatccccgggaaagcgagccgcccgaagccctggccgccatgccatccgagcccgcaccgccgccgatcgatttcgaggcgctcgacgcgatgcgcgaaggcgcgcgcaaggaaggctatgcccagggctacacccaggggcaaacccagggctacggcgacggccaccgcgaaggctacgcccgcggccttgaagccgcacgcaacgaggccacgcagctgcaggcgctggccaccaacttccgcagcgcgctcggcggcgtggacgaccaggtcgcgcgcgcgctggtgtcgctggcgctcgacgtggcgcgccagctggtgcgcaccgccctggcaaacgaccccgcggtgctgctgccggccgtgcgcgagctgctgaccagcgaacccgcgctgtgcggatcgcccagcctgctgctgcatcccgacgacgtggcgctggtggaaacccacctgcatggcgaactggcggccgccggctggaccgtgcgcgccgatccgtcggtggcgcgcggcggctgcatcgccagcgccgccagcggcgagcgcgatgccacgctgcctacgcgctggacccgcgtggtcaaggcgctgggccgcgacgatccatgggagccgccacatgcctgacgccgccgagcaggccacgccagcgccggatcccgcgctggcccatgcgcaacgctggatcggcgcgctggatagcgccgcggccggcatcgccgggctcgacagcaagcgcagctgcggccgcctgacgcgcgccgcgggcctggtgctggaagccgtgggcctgcgcctgccggtgggcagcgactgcctgatcgagctgcccgccgggcagttcaccaccgacagcaatgccccgcgcaccgcggaagcggaagtggtgggctttggcgccgaccggctctacctgatgccgcaatccgatgtggtgggcttgctgccgggcgcgcgcgtctacccgctggaaccatcgccgcagccggccggcatcaccacgccgcgcgagccgggctccaagcgcctgccggttggcgccggcctgctgggccgcgtgctggatgccgcgggccgcccgctcgacgggctgggcccgatcaccgccgccatggaggtgccgctggccggcgagcagatcaacccgctgatgcgcgcgccgatcgagactgtgctcgataccggcgtgcgcgccatcaacggcatgctgacggtaggacgcggccagcgcatgggactgttcgcgggctcgggcgtgggcaagagcgtgctgctcggcatgatggcgcgctataccagcgccgacgtgatcgtggtcggcctgatcggcgaacgcggccgcgaagtgaaggagttcatcgagaacatccttggccccgaaggccgcgcacgatcagtcgtggtggccgcgccggccgatacctcgccgctgctgcgcatgcagggcgccgcctatgcgacgcggctggccgagtatttccgcgaccagggccagcatgtgctgctgatcatggactcgctgacgcgctacgccatggcgcagcgcgagatcgcgctggccatcggcgagccgccggccaccaagggctatccgccctcggtctttgccaagctgccgacgctggtcgagcgcaccggcaacggccccgaaggcggcggctcgatcacggcgttctacacggtgctgaccgaaggcgacgaccagcaggacccgatcgccgattccgcgcgcgccatcctggacggccatatcgtactgtcgcgcagcctggccgaatccggccactacccggccatcgacgtggaagcatcaatcagccgcgccatgaccgcgctgatcccggatgagcagttcggctcggtgcgtcgcttcaagcagctgatgtcgcgctaccagcgcaaccgcgacctgatcagcgtaggcgcctatgtgccgggcaacgacccggagctggacctggcgatgcgcctgcacccgcgcatggaagccttcctgcagcaagacatccacgagcgcgccggctacgacgacgccatcgcccagcttcacagcctcttcgacaggagtgaacatgctcaagcattcaccgcttaatacgctggctgacctcgcccagaacgataccgatgccgccgcgcgcgagctgggcaggctgcagggactgcgcacgcaggctgagcagcagctcaaccagctcaccgagtaccgccatgagtaccgcgcgcgcatgcaggtggtggccgccgaaggcatgacctccagccgctggcaggacttctcgcgctttctcgattcgctcgaccatgccatccgccagcagggcgcggcgctggccaaggccgaagccgacctgctggcagggcgcaaccactggcagcaccagaagcgccgcctgaactccttcgacacgctgatcgcgcgcgccgaagcgaaggaagaccaggttgccgcgcgccgcgaacagcgcgccaacgacgaatacgcagcccgcctggtccgcaccacggccagccgcctgagcgaagcctgacccgggccacacccgtagccaacccatgatcgatatcagccagattgtcagcagcgccgccaatgcggtcgagggcgccaggcgcgccaccgccgacgcaaccgcgagcggattcggcgacgcgctgtcgcgcgcccgcgaaagcagcaaggcgcccgcgccgccggccggggaaaccgccgcgcgcgaccagcccgcatcgcgccagcccgcggcgcaggccgacgccggcaagccgcagccagccgccgcggccggcaagaagcccgcggccggccacaaggatgaaaaccaggaccaggatgacaccgcggcggccacgccgacggatgccgcagccgctgccgcagcggccctggcactgatgcttcccgccgcagccccggccagccccgctgccgcgccggccggcgcggcgggttccgccctcgccggcgttaccgacaccggcgccgccgcactgcaggcggcactggcaaatgccgcgcagccggccacggcagatgcccaggccgaggccatgccggcggccgccacgccgctgccggacacgctgcaggtcgtcaccaccgaagcccggcccgcacagccttcggttgccgaaacgctggccaccatcgcatcccagcgcgccgcgatgcaggccagcgccagcgcaggtaccgacggcaaggccggcacggcgcaggccatcccgggcgacgtgctggccgtccagcagcaggacgccagcggccagtctgccggcggatcgggcaatcgcccggaaagcggcatcgcccggcaccgcgccgatccgctcgccgccaaccccggcacggcggatgccaggcccgtggcaacgccgttcgccgccgcacaggctgccgcccgcaccggcgaggctaccgcggccagccccgacaacacaccagccgtggccgccgcgctggccggccaggctaccccgtcggctactgcagccgctgcggccgcccgtcccgtggtcacaccgcagctgtacgacagccagtggccgcaggccctcggccagcagatgatccgcatgagcacgcaaggccagcaaagcgccgaactgcagctgaacccgcccgatctcgggccgctcaaggtcgtgctcaacgtggtcaacgaccaggcccaggcccagttcgtctcacctcaccaggccgtgcgcgccgcggtggaagcggcgctgccgcacctgcgcaccgcgctgtccgaaagcggcatccagcttggacagacttcggtgggcgcagacggctttgccagccagacgggcaatgggaacgggcagcaacagcaggcaccgcggaatgggcgcgggcaaaccagctttgctgccggcacgctggcggctgttgagccggcggcagcagccagtacgacagcgcgtcccgcacgcgtgcctgggcgtggcgagatcgatacgtttgcctgagttcgcgctgtgtagcgcgtggtgattgcgtgccacggaagaaagcaaggccgcccgacgggcggcctttgtcatgtcggcggcgcaacgattcatgtacttcgctcacaatcctgcaaccagatttaacggattgctgctagaatcagtaaacatttttgcttacccttgatttcccctgaggtctaggagaatgcgggtgaagcggagtgaattccggcgatggctcgccggacagggcgccaccttcagtgaaggcgcgaagcatgtgagggtgtatctcaatggcaggaagaccacgctgccacggcatcccagccacgagatccgggaggggttgcgcaaggcgattctcaagcaactcggcctgtcatgagtcttccatctcacgccccaacttgcccttgtcgtcaaaggagtcccaatatgctgcgtttccctgccaacatcgtcccggacgacggtggctttgctgtgtcgtttcccgatatccccgaagccctgaccagcggcgacaccatcgagcaggcccgcgaaatggccgccgatgcgctcgccacggccatggaattctatttcgaagatggccgcccggtgccactgccgtcgaaggcaaaacgcggccagcatctggttgaactgccggccagcgtgtcggcgaaggtgctcctgcttaacgagatgatcgcgcagggcgtgacgcaggcggaactggcgcgccggctgaatacgcgcaagcaagaggtgcaacgtatcgtcaacctggaccatgcgaccaagatcgatacgatcgaggctgcattccgggcgctggggaagcggctggaactgacggttgcctgaccgcgccagggcgtccgtaaacctccacccatgactttcgacctgttcgacgacctgccaccgaacggccccgccagccccgccatcgaacccctcgccgacggcgccgtagtcctgcgcggcctggcccgtgcggatgccgaagtgctgctggccgacgtccaggccatcatcgcgcttgcgccctggcggcacatgatcacccccggcgggctgacaatgtcggtggcgatggtcaactgcggcacggtcggctgggtctccgatgcgcgtggctatcgctatgaccccgtcgatccgctgaacggaaagccgtggccggagatgccggcgagcttccggaagctcgccaccactgctgcggcgcaagcgggttttgccggtttcgaaccggatgcctgcctcatcaatcgctacgagccgggcacccggctctcgctgcaccaggaccgcgacgagcgcgatttcagcgcgcccatcgtttcggtctcgctgggactgcccgcggtgttcctgttcggcggcatgcgccgcgccgaccgcccgcagcgggtgcggctggcgcatggcgacgtggtggtgtggggcgggccgtcgcggctggccttccacggcgtggcgccgctggccgacggcgaccatccgctgctggggcggctgcgcatcaacctgacattccgcaaggcgctttagccatcaccgccgccttggcactttgccgggggttttctacagtcaatggactgtcctgaacgccaccgtgcaaaggcccacaccatgcatctcgacggctcctgccattgcggcgcgatccacttctcgcttgaatccgactcacctagtccgtatatgcattgccattgctcgatctgccgcaagacggccggcggtgggggctacgcgatcaacatcggcggcgacgcggccacgctgcgcgtgcgcgggcgcaagcacctgggcatttaccacgccgtgctgcgcgaacccggcaagcgcgcgcggcgctcgccggcgcagcggcatttctgcgtgaaatgcggcagcgcgctgtggctttgggacccgcgctggccggagctggtgtatccgcatgcatcggctatcgacacgccgctgccgcgcccgccggaggtggtggaggcctcgctggaatcggtcgcgccctgggtcgacgtgcccaagggcaaaggccatgtgcactgcgacacctggccggaggaatcgctggcggactggcacaagcggcacggcctgtcgtcgcgctgaaagactcccgttcgcgatatgaacgttttcatcggccggccttggcagctcaggcgggcaggaacccttcgacggtcaggtagcgctcgccggtgtcgtagttgaagcccagcacgcgcgcgttggccggcagcccgggcagcttctgcgcgatcgcggccagcgtggcgccggacgagatgccgaccaggatgccttcctcgcgcgcgcagcggcgtgccatctcgcgcgcgggctcggcatcgacctggatcacgccgtcgagcaacgaggtatcgaggttcttcgggataaagcccgcgccgatgccctggatcgggtgcggcgccggcgcgccgccggagatcaccggcgaggccaccggctccacgccaaaaaccttgagctgcggccacttgtccttgagcacgcgggcgcagcccgtcaggtggccgccggtgccgacgccggtgatcagcacatccagcccctcggggaagtcattcaggatttcctgcgcggtggtgcgcgcgtgcacgtcgacattggcgggattctcgaactgctgcggcatccatgcgcccggcgtggccgcaaccagttcctcggcgcgagcgatcgagcccttcatgcccttctcgcgcggggtcaggtcaaaggtggcgccataagccagcatcaggcggcggcgctccaccgacatgctgtccggcatcaccagcaccagcttgtagcccttgaccgcggccaccatggccaggccgatgccggtattgcccgaggtcggctcgatgatggtgccgccgggcttgagcacgccacggcgttcggcgtcttccaccatcgacagcgcgatgcggtccttgatcgaggcgccggggttgctacgctctgacttgatccagacctcgtggccgttgccgaacagccggttgatgcggatatgcggggtattgccgatcgtctgcaggatgttctggaccttcatcgtattctccgtggcgggcgcggtgtcgcaggcttggaagccgctggcaccgcaggatcgaatgacgggatgattttagagcaaggcgccgctcgggctgcccgactgccgccgtgatcgtgatgctggtgcgcggctgaagcgcgcgcaacgggttacttgcggaacaccaggcagaggggttcgccatcccggtgacagatacgaaaaccgcttatatatagtgttattccgtgtgtgttgatggtttttaggtgccccaagccggcgatttggggcacttccgccgtagtatggccgtcccaacaacacacatataggggtgcactaaaatggcaaactttgagcacaggggcaccacggttcgtgccctagtccgcatgaaaggccagcgagtcagcgctactttcgacaatgagaaggcggcgcatgagtgggcgcggaagactgaaaagcgcatcagcgaaggcgaaaccatccgcaagtacgatgacaccagcgacccttccgtcgcctatctcctagagaagtacgcccgcgatgtttctggtggcaagcgtggggctaaggttgagcgctatacgctgacagcaatgtcccgcgactttccggagatattcggcaaacgcgtaagtgagtttcgcaaggacgatgtggaggcgtacatcaagaagcgcggcagcacgacaagcaggtttggccgcaaggtcgcaccgggcacgataattcgtgaggtgacggttctgtcagcggtgtttagctacgccattcggcgctgggaaatgccgttctttaagagggagaacccagcccaaggcatcgacaataggccaaagtccacagaacacaggaaacggcgcgtcagtgacgacgaggtcaaactcatttgcgcacagctcgactatgtagagggcactgtccccaaaacgagcaagcaatggactgcatgggtctttcagttctgcctagcaacagcaatgcgtaagggtgaagtgcttgccgcaacgtggcagcacgtacacaccgacgagctatatatccatttgccggaaaccaagaacggctacgcccgggacgtgccgctaagcccacgcgcaatcgcactgctggcaagccttaagcaaggcaagggcgctcaattggtcgcgccagtcaaatacaagaccctggacagcgcattctggcgcgccaaaacggagatcggcattcagaacctacactggcacgatagtaggcacgaagcaacgacgcagttggcaaagaagctcacaaacacccttgagcttgcagccgtgaccgggcataggtcgctggcgatgctgcatcgctatttcaacccgaccgcgacagaaatggcgcgcaagctcgtatagaggggcggcatcatggaacatcatcaaggtttccccggtcgcgagttgtacgaaatccggcgcgctcacgcgatccaacagcgcatgactgagccacccgcatgagatgacgcggacgcggcgacacacaacatgcttcggatgtggcacgacaagattgaagcgtggatgctggaacaggcgggcatcgactttacgcccagcgaagtgcaagctggcttgagtgctgtaaagtagccgaagtcagtttgccctcccacgccgatggacggaaaggccagcccctatcccgttccggcggaaacgcccaaataagggagccatatgacacgcgcgaacataaaagaggtgtttcactggataggccatcggaccgccgaacgccgccaagcggctgatggtggctacttgtatcgcaccccagaaaaccaaagcctcgccatcgccttggccgtcccgctgttcagcacagctgatgcgacgtataagggcgccaacctttgggagattgatgggttcgtcgagacgttggagtcgacgtgcgaccacgaagccgaggccttgcgttcacgactaaacagggtgcgcgaatgctgggcaaattcaggtgacatggagctctgtcgcgcccacattgacgttttgaacgaagccttgttgcgtcgatatgaagtagctcgcctgcgtaatctcgccaatgcacatgaggcacttgcaagggctgcaatactgtccgccgatgcaaatacgccgttgccgttacacgcaatctcgttagatgcgaagcaacctacggaaatccgccagccaaataccagtacagcagcggaggcaagcacctggctgtcaatagcacggaagattgcgctcgaatttatccagcgccatagggagaaagggctcgctccggggctgcaggacgtctccgatcacgtcgctaccgcgctgcgctcagctgcaatttatgggcaccataggcgtccgctgtctgcggcctacatcaagcgcaatgcgctccaaggcgagtggtggaaaaagaacaagccacaaagggactagacggccgggggaattggaggatgtcgtctccccgccgaattcccatcattgagaaagcaggcaagaagccagcagccataagggtctgctggctttttattttttccccttgcggggaaaatttccccgtactggagtggaaacgcctctcaacacaggagagtttccatgaacatctttcgctccgtgagcgctcatgcgggcttgcccgacctccttactactgcagagtttgccgccgcactgcggtgcgcacctcaaaccgtcaggaagaatctctccgccaaagggcatcaccacggtatcaagccgctgaagcaggctagcggcaggctcctgtggcgcgcctccgatctgatgaaactgctgggtattgagacgcagtaaagccggctaccggcaattgctgctgtcgcgctcgctccatcgctcaatcggagaggcacaccatggaaaacggccattttgagcaaggccgcgcccgcgacgcgctgtcttgcctcgacgccgggtgctcacgtggcgaatggattcgcttgggcatggccgcgaaggcggccggcctttccttcgaggacttccatttgtggagtcagaacgcgccgaactacaaaggcgaacgcgattgcctgacggcgtggaactcctttgacgatggcccgattaccgagtcaacgctctttcgcgctgcccgtgatgccggctggcagggtctctataaggcgcctcggaatggcgtaggcaccatccacgcattgatccaacgcccgaaggaacaagccgaaccacaggtcgctccgaaggtgcgcatcgatcctgtatccgcttttgacgcctacccttccgctccggcggagcatccctatatcgtcgccaagcgcggcacggcggacggtttgcgcattgtccccatagaaaatccgctggcaatccgggggaggtccgtggctggttacctagccgtcccggtacgctcgctcgacggcgaactgcggacggtccaatacatcccgcctccgggcgcgggcgagaagctgaacgcgccaggcgcttccttcggtagcggcatgttcgtcgtcggcgaagtcagcgccgatggtcgcatttacatctgtgagggcatcggccacgcatgggctgtggcgcgcgcagactatcaagcagctgccgtcgtcacgtttggtgcgggccggtttcgggtcgtcggacaagctctgcgtgagcgctaccccgatgcgcgccttgtattcgtggcagaccgtggcaaggaagccgaggccgaaggcatcgcccgcgaactctgtggctcgtgggtggtcgcgatgcccggcgacaagccgccgaattacgacgcgaatgactacgaactcgagcacggcaccgaggcgctggagagcttgctgcaagccgccaaggcaccgcccatgcactaccagttgcaatcgggggccgatctgatggacgtgcccatgccgcgctggctagtgcggggcgtcctgcctgccgatgccctcgccgccttgtttggcccctctggctccggcaaatccttcattgccctggacctgtgtgccgccatcgcagatggggcgccagaatggttcggtcgccgcgttactggcgcgcctgtcacgtattgcgctttggaaggtgcgcgtgggctgcaaaagcggatacatgcatggactattaggcaccatcgtccgttgccggctcgcctgagatttatcacgcagggcatcgacctgcgtaaccaggacgacatcgcggacctcgctgccgccgtcgttgctagtagcgcaggtgatggcctgttggtgcttgatacgctgaaccgtgccgctccaggcgccgacgagaactccagcagggacatgggtgacctcatcgaaggcgcaaaggagttgcagcggcggattggcggcgtcgttttgctggttcatcacactggaaaggacggcacgaaaggtctgagggggcatagcagcctatacgccgcgctggacgtcgccatcgaagtatcgcgcactgacagccgccgtgagtggtccatcgccaagagcaaagacgacgaggatggtgctcgggctgccttcgtactgcgggtggtggaactcgggagtgatccagacggcgatccggttacatcctgcatcgtcgagccagatggggcaaccgccgccgacacggtgcagcggttgaagctaccgcaaggctcgaaccagaagattgcctatcaggctatcggggagttgttgcgccatgcaaaggacttcgacaaaggcggcgcgccgaacggtcgcccctgcatccagatcgactccgcatttgcagccgttgctgcgcgaatgccatgcgccgaggaaagccgccggtacgtcgcgcggcgcgcggtaaccgcaatggtcggcaatggcatttaccaagtccgggaaggctggttatggcacgcatgaaaaacaccaacaaattccaacaaacgccaaaattgttcggttctgttccctaacagattccaacacacccctttaggggtgttggaattgttgggcaaatccgcgccgtgggcgcaccttcgatgagaggtgaaagagatgacaacgttaattcaacccccgatctggaatagccccaccgacgcggtggccggcctcgcaccgttcctgaatagcgagaacgccgttgaccatgttctcgtgaaagtcgacgaccagaacgtcgctcacttcgacaacgggccgctctatagggaagcccgctacgtctatggctacaccggcacccatcccgccggccccatggccgcctgctggtacgactcccgtacgggcttgcggttgcacaacgtttctgcgtggacgcttgcagagtagtaaaacggcaccattggagaaccaccatgacgctattcagctttctcgacagagcccatctcactaagggtgacgaaaaaaaactgcgcgacattctgaattcggctgaggccgaggaaatccttgctcgcgtcgaacagaccaccatcgatatgcgcaaagccctccgtcagcgcctcgacagcctggacgcacggcacgacaaaggtatcgctaccgccagcgccacccatctgaaagcgatccttgctcgcgaagccgcagaggtgcagctcgcagcggcgcgggccgaggaaagcctcaccagtgctgctagctacgcggttgaggagattaaggccacagaagccaaggaactgaggcaagcgctgatcgattcgcgcgacgaccggcttgacgactactaccgggagctggatagcgccttgggccagtcaaggcatctcactcgcatcacctcgtttcgccatggctcttggctgggggaccggatgacaaggtacgagtccaacgccgagcaagtgacgatgctccggaggctacttatggatgcactagaggacgtgaagagcatgaccttggaaccgctgagccgcaatgaggtgtccgagcggcttacagcgtggagccacaagctggagtcgcagctcaatgcattctcgctggcaacaccccggctcgatgagaacggcgctgtggcatcgagccgcgtgccactgaagttcgtcgaagtgctccaggccaatggcgtagcggagccgggcgacgtcccgccgcaaaagccgccggcggcgcaaccgcgccctactgcctcgtctgtgtccgagtccgcgcatgcggcattgcctcaactggctggcccgaggcgctccgattgcgcaaagccgaagtgcctcgccgtcgcgtcgtacgtcaatccgaagcttacggcagcagatcgtgcacgggctagggagttgggctggttgcgggagcgccacaaggcggctcaagcgtctaaatccgagatggctcaacttgtggatatgaacggcgcgctgattgatcaccgtatgccgatcaagtagaggaaagggctgctccggtttcggggcagccccttgcttgttacaaaccgcacaggtcctccgctccagagtactcctgcggttcactaatctgttgagcccacgggcgaatgtgctcttcttcatcgaagattggcggtgccttcaattagagcaagactgacggcctagtcccagtcttggtcggcctcctgcccatcagcattgcttatccatagttcgccatcgtcataggcgctaacacttagctcgcgatgtctatagcggatcgcggtcgtcgataccagtctaatgcttccgtccacatacttgagccggaacgcatcttcaggcttgtcggtaagtagccccttgtcggcgaacaaaacgatgtttattccgccggctctctgtaccgaagagaagaggattccatcgaatggcttctcatggacatgggcaaggtattcagccatcgtttgagtaatgaggtaatctgactcccggcctggaacgattggctgagatattaggctgtggagtcggcgcaggaattcgcgacgttcaagctggtcggtgaaatccgtttgaaagtagctcagtgccttcccgctgcgtgcgtcgtccagacgggtgaagtccagaacgcgtagcgcatgcgtggtctgcatggtaatgattgcgacctcgcttccgagcgccggccgcatctccgccagacatgtttctgaatctctcgccccatataaaactacgacgccctccgcattcatgcggccagctctagcgttctcggctggaggcggccctacatgctttatcggatcggcgtagatttctttgagaagcgatcgcgagctacacaagcgggctcgaaagatcttcgtcccctttggcaggacgcgaacgacagggtggagtcgagtgccttttctggcgcgcaattcatcgattccttgaaacagcttctcgaatagtgcgcgcgcggacgggctgaagaaccgacgcccatgcttcagttcattcagtgtgtaactccactcctcaaagtagcgaccagtgcgaattcgtgtgggcacgtagttacttgtttcatcccagtaggcctctccaccatcgcccggccagtagtcatctgcgtcgacaattgcagagacaatctcgtcttcgaagtcaaagtactggcctagcacgtcctggacgaaatacgaaagtgagtcgccctcttgttcccaccactccgaatcgttgtccccgaacctcttcaccgtttggccaaggccgaagtgctcgcgcatgatcggctccatgatttggccaaggcgtcggattgtgattgcctcgcgctccaactcgtcgcaaaccgagcattcaatcttctccccctccgccttgatgatctcgcttaggtggagatctttgacgcagccgtagcagactgctcgttccataaatggcgctcctcacgtagattgctcgagtaattttaccgctgcggcatgtccctcggtgcttcggcgtctccatcattaaagcgtcgcagcttaaatcgtcaggtcatggtcagccggctcggtgttccatggaggtaagcacggctctcttcgactgcgaagggcagcctagaatcgttcggtgttctggcagaggtagtggattaggccatttggtcggcttgatgcgcaggcggcgcaggctcgataatccgggaagtcgagatccagggagtcgataatgcgacgtctcgtttggctgttgctgttcgtgatggcttctgcgatggccgtcgagtctgcgccagagctgaggtccgccgttgaacaaggggcgcaaggttccagggttggaaagttcttttggatacggccaacacgggatggaaagtcagaggttccgatctatgaaaccgtggaaggcagttatgatgcggtttatgtgacaagagtgacgcgattcaaggtcgtagggtatgaccccgcaggagctgggtggtaccagctcaagttcgacgacggcaaatcgggcatcatcccgtggcgggtattcgaggacttttttggatactggggctacgcccaaatcctcgaggaggatcctgctgccatccaggctagagaagatgctgagaaacgggctgagcagttggccactcaacgggcggcgaagcgtgaacgcgacgccgagcgtcgccgtatcacggcagccaagcagcaggcggcgaaacctggcgtcaggatcgggatgacgagtcagcaagtgctcgaggacacccattggggaaagccgcagtatgtcaataagacccaaaacgcctatggaataactgagcaatgggtctatcggactgggaattacctctatttcagaaatggtgtattggaaacgatccagtattgagccgccgccttgagaattttgatagagattgcgccggttatctttaacgcgcgctggtgatggctttattcagcgcgcgacatctaccgccacttgcctttgctagtcacttaatatggtaacggcccggccattcgccgggccctgaaccactgggctttactctatttccacgatacgtgcctccggaaccatatattcaaccatcctcctgttggaccacacatcgggattcgtcgaaatctgtatatagccggaggtcctcaccacctgtggcacctcggatcgacggatgagccagtacacccaaggcgagtcgtcaagatactgggcggagaagcggtcatctttctgggcagtcagcacaagccaatcacactcggtgtgagcgttgctgaacgaccaacgcttatccgtcgggttcgcgctcttgacctgcaatgtcttacccgttctcgtgagtacatcgtgcgcatctgcgtaacctggagaaactgttccgccaactagttcggccacgcgaaattcagcgagtttgccgtgatgcagttccttcaacaggcgaatcgtttcgcactgttgccgatagaagcccaagggaatagaaatatacgagaccggctttccgtcttcgatttgacgggtgattcgatgcggcatttcgaatgctcctttcgctgtggttgagataaagcagcacgcaaggagcgaagtcggcacccgggactcgagggaacgtcgcgcacattgcgtgcggccgctaatcagtgtgattagcaacttttgactagcccctctgggccccgatatcgcgaggacatcatgccaagtctcgaatttagcgccgttgcactgctttgtcgagtcgaccaccttcatcggggagaagatcaaggcgcacgccggacaagacactgctgagcgcggctatagcggcggaagatgcaaggctcgtgcagcgtgatctatgactgaaatcaccacttatcgtcgacggggatctggatcaccgactcacggccggtcgcggcgccacttcggcaagccggcatgcccaacggtctgcgggctgcgaaaaagatggaatgtagcgctggctttcgtcggcgcaattttgcgttgacgctcgtttggacgtgcccggccctaatggcgcgaagcggaaagagccccgtgtatcgggatgacgaagacgggttaattgtcctcgccatctctatacgacggcggcttttgcggtcgggtgctggcccccgctagatcgagcgcagagcgcatgcacagctgcaagcgacgtggcctagcccgcacgggtggggagggggtatcgatctctgcatgttgcggcgcggtgatcgcgcgtgagctgcgatttttacggacgcgattttgacaccggggggggcggaatcgccacttccgagcgctctcgcatcttgtgcacttcggcctaggcgttatctgagcgtgtgcagcggcattgaggcctgcgtcggtggcgtggtccgacgctgcagtggcagccaatcgctttcagtgagatccaaccgttcacatgcgccttgccgccttcgggctgggctcacctacgcactgaaggcgaaccgtctattccactgtgcctaatctggaagccgctgcgcagtaaacaattgcggcacgctggcaatcccccaaggcccggtgcatatcggaagtgtccaagttcccatcttttgcaatctcagccaatcggtagcttttccggtcgggccatgcacgccgtgacatttttagtgcacacgaaactggatttgcaaatgttatcgaactctttccggcggccttggaaataaaggccatatcaaattcggcattgaacgatacgagtcgcaagttgcccgcgaatttggcaaagtcttgaactgcagactctagggagactccctctgcctcaatcatttcaggtgttataccggtaagttccgtaatttttttcggtactttccttgatggctttaccaaaacctgaaatgtatcgtgattgtttgagtttcgattcactcggattgcacctatttctaggatttcatgtcgctccgagtcaagtccagttgtttcaatatcgaacacaacaaatcgctccggaaggtgtgccagtggattgctagctaccagtcgagaagaagtgctgaaagaagttgaaggaactggatcgctgctgtccttcgttaacttataaatgaggacggcaattaaccctataagcccaaggaaaataatcaattccataacgcttcctttcttgaacctaagcgttcgggagtccggctcccatgcctagtagatccgtcttaacctaccagttttccgggcggcaacccataccccactaaagaggggacataacgttcttgctccgtccacccgagccctacccccttggaacgcatgccatgatcttgtcgtagtcctgcaggctgatgggcggcgttttcgctccaaatgccgctgccgctgacgctgcggcagagttaccctcacgcgccatgctagctaccgttgccttcgccttgttacaagcatctaggctcgcatattcacctaggtacacgggattgaagatgacccatagcaagatgtaggaacattttgactttttgtttttgattaacgtcggacgtctatcggctcggcgcgaattcgactagcgcgttttcctaaccactaatagcgtctagcggcaaatatcgcggagttcgccgacaaatgcgcgaaccccgtcaaatggaccccagccggacattgccttcgtgtaagtaacttttcttgccgtcggatcgacggcccaaacttccatagtcgatctgccgttctcaacggttccgcagacaatggaatttggcgtgaggtaattgcagggcaaattagagggggaaacactgcttcgcgaaggctcgacccttacctgaaaatcggtggaggagattccatctttagtgagggcgtattgctcaccagaaagcgcgctgtagccttttaggccgccagcaacccagcactcagctatggcaggagccggaagaaggctgatggcgacaatcagactcgctatcctcatcttgttctctcatgtctttgaatggggactttaagagtagcatgagccaatcatgatgaacgatttggaaccccaagaggaaggcaataaatcccggaccctccataggtgcaatctatcacacgagactcaggcgcaggatgcctccaccaccagtacaattctgggccatcagaaaacaaacgagcactgactgggaggctcaccgaatatgcgactcgaagccgtagaggttcttggattcaaacgcctgcagaaaattgagctgcttacaccgtcaatgacagtgctcgtcggaggcaacaattcaggcaagtcgtcgctgcttcaagccattcatttcgctgttactgttctccagtcagcccgtctctccgctgatggggggaagccaatgaacacgcttggtttcgatcagttcatatacaagccaacgggcgaccttattcagctcaatcatggcactccgattacgtcaaaaacgggcccggagttcaccttcacctataccgatgccggcgcagcggagcatctggagttccaactcaagttgcgtcggggaaagaatgcgaacatcgcgatcacgtttgaagatgaaagcacgttctttattcgcgcagccaatcggagccagcctttttctgtcttcgtgcctggtctagcaggagtgcctcttcgggaagaattaagaacaccatcggtcgtcgcaaacggaatcgcccaaggcgattcaaatatctatcttcggaatgttctttaccgaatctgcaaagacgatgcaaagctgatgcgattccacgaagtgatcgcctccgtcttcccaggtctaaccatctcaacagcattcgaccccgaagctcacctgtacattgatatctctgtgcatctggatgggcgcactgtgccgctcgaaatggttggcaccggcgcacttcaagccattcagttggtggcatatgtcacagcctacgatccggcactccttttgctcgacgagcctgacgcgcatttgcatccgtcaaaccaaaagctattggcattgacgttacagaaaatagccgaggccggcagcaccaaggtaatcttggccacgcacagtcgccacatgttcgacgcactcgcacgcgacgaagcaacccaaattatctggctgaaggatggaggaaagcaggaaggagccgagcggaataacctttccgtgttactcgatctcggcgcactggatagcttcgagttagtacacgccggccaaaaacgaattgtcgtcctcacggaagacacaaaggtcgctaggttggaaatcttcctgcgtgcgaatggcctgaatgatgccgactacttcctccaacccctacacggcgttaacaatttggcggcagcggtccccatcgccgattactttacgaggcaaggtgacaatactcacgtcttagtacatcgcgacggggacggcatgacagatgctgagaagacttggtggctagagaacgagtcaaagaagctgcctgatcgaacaactgccttcatcacgccgttcactgatattgaacataccttctgcaggcctgctcacatttcggccgtctacggtattcctgaagctgactccgaagcaatgatggcagcaatcatcgctgccaaccaagctttgcttgcagccgagtttgcgcagaagagagttagcctcaaggacaccacacttaaaaggatgaaggacgcctcatccgcaacagacatgctggctggcggtttgaaattcgaacacatcaaaggcaagaggctgatggcgcttgtgcaaacagctcttcaacaggcggggcacaacccgatgcggttgacaagcacaccatctgcagcgcttgtgtatgcacctctgcgcgacaaaattgccgccatcaaggcagcagtggctgctgctgaggcagctgctcaggccgctgctcctgaggctgccgctggggcagtggctgaagtggctgctgccggcgaggctgccgctgctggcgaggttgtgcagcaataggctagtggactagtgcgcaaaccgcttcggcggcaccgcgccgggtccatcgccgaccgcgtgagcgcgtccacggctcgttagtaggccacgctccgaagtagaatgctgccgaatatggaccgttcggagaccaatggtggcatttcaaataaaacgtattgtcgtgccctatgaatcgctcaaggaaatgggcgccgagaaccaatatgcgctatatctgcttgggcacatttacaacgagataatgtgcctaaacaggtggtcggtcctggcgaggcgagatgtttctggcggtgtcgacgcagagcaggccggcgcggtctttaatatcatgttcgtgacgcggattctggctggaaaactatacgaggcaaagttaataattagccagaaaattgttaagcagttcctagaaggatattgctacccacatatgccagaatcagacatcgccggattgaaggctctcaacagggctatgtcacaatgtaagtggattaatcccgcaaggaatgggcatgcgatgcattacccggagtttgagaactgcaaagaagctataaatgcattgaattttgggaagcaaggttttgagatttttgctggcggcagcttcggtgcgacgatgtatcgcacctccgacgtcatggcaggagccgcctttattttcgaggccaatagagattggggcgtcggcttaaacacaattgtcgaagacgtgctgagcttaagtcatcaggtcactgagttcaccaactctgcaatcggcgcttttgtcaatagcataaagtctggctctcggtcatatagcgaaagagtcaagattaaggatgttccgaaatttcccattcctgatatgacggacttcgtcttgccatacttcatggtggtaagggacaaggactaacgtcggaatctcttgaacggtactgcccccggccgcttaattttcatccagtcgggcgagcgctcgccatcccgatacagcgacccggcgcgcttcccgactactccctctaggccgagcgtgagaacgtggccgtacagccatgcgccatcctctatgctgtccacgtacaggattcccgccggcgaatcggccaacaatcggcggagtgccgacttgcgacgctctataggctgcccgcacaagtcttcccccttccctactagcaggtcaaatacgcagtgggcgaccaggtccgcgcgcttgtaccaacccttgcgccgggcccgcgcccgcaaccgctcgaagtcgctccggcccgatgtcgtctagctcgccgactatgaactggaacgggtagactacttcctggcacaaacggtcgagcgctggggagcgcaaggccaaggcccgccgccggtcagtagtcaaacggcgatggatgagaagtcgggcgttgctggaaagagcagccttcacaggtggaggccaaaaacggcagtctggggagaaataacagtgaaactccgatttaaatccctactcgcattatcaatagcatcaatgggaacagcgaatgcggccccgttcggagactgggctacgggaacgaccaccgatgggaatctctacgctgccgttgtaaatgagagccagagcgtgttaatgaaggtttgcgtttcgggagatagcacttgtatttggtacctcggcacgcaaaccagatgcgaatctggaggaaaatcccctgccctcataaattcatcacttggtgcgacgactgtggaattggtctgcgacagacaaattcaactgcgcaatacaacaggcctgcattatcgctatgccatcctcaactatgaccttatggacaaaattgctgcgtccgcaactggcgcctttggcattgccgtggctctggaaagcggtcgatttgcagtctataggttctcgagcagcggtggaaagcaagctgtctcgacgctagaagaagccgcactgagactatacagaaaaaacaattctccggcgccagcggcaaatagagactcattgctataggcgcatcctctaaggcgggagcgtttagaaatgaaagccaaccgagctgccccgtcgaacgtaccgcagaaaccggcgtgctgaaacgcctcggttgacacgactcacataaaacaacgctttaggagcgagaagtgaaggtcaaactgttcccgttggtggccgttgctatgctatccacgaacgtcatggcggctaagtgggaggcaataggcgtaggcggagagaacactctcttatacgtcgacgcgacgagcatcagtagtagcaaaggtctgaagaaggcttggcttagatacagctacaccacaccgcagaaaggcgattacgtcaccaaattcaaggactatcgatctgtccttacaatgaaccatttcgactgtgcaggccgtcgtagcgccgtgtccaagcaggttatctatgagggggatgatggcacgggtgaggttctagggacgaactccatcaagaacgtcgagaatgcgctagacgacgtaacgcccggtacgctgggagagactgcgctgatacgtgtttgcggaaagtgacttccgaagccgaggcgagtcgctgagggttgcccggcaagaggggcacaatgaatgtgaattaccacgcatacttccgccaaggcagttgtatgcacgctgcgtcacctacggaaagtatagtagtgccccaatttgccccaaaattcagctaactatttgattttattgagatggaacgttaggctgaagttgttggccggcatcggcaccggctcgtcgcagcgcatgccctgcgcctcgcccaacgcgatcacggcttccatgtcgcgcacgccccagtcggcatcggtggcgcgcagctgcgcgtcgaaggcggcgttgctgggcgccgtatgcgcgccgccgcggcgataggggccgtacaggaacagcacgccgcccgggcccagcagcttgccggcgcctgcgaagagcgcctcggccgcagcccacggggcgatatggatcatgttgatgcagaccaccgcatccgcggcgtcgatgccccacggctggcggcagacatccagcgccagcggcgcgcgcacattggccaggcccgcatgcgcggtccacgcggcgatcgacgcgcgcgcggcggcttccgcatcgcttggctgccaggtcagtcccggcaacgctgccgcgaagtgcacggcatgctggccggtgccgctggcaatttccagtaccgtgccgctggcgggcagcactttgcgcaataccgcaaggatcggctcgcggttgcgctcggtggcgggcgccatgcggcgtgcatcggggtcttgggtggagccggtcatgatggcatgctcagcgggggaaagcgcctagcgtagcagaatcggcgcgccggggggcgcgctgccgcagtgcgtcaacggccccccggaatccggtagatcaagcgctcaaacttgcgcgtcgtggcctggcccacgaccgtgccgccaagcgactctgcgatccggcggctgggccagttcggttcggccacgggatagaccaggtgcgccggcgacaggttgtcctgcgcccattgcgccagcgcagtgaccgcttccaggccgaaggcatggccgtggcagtcctcgcggatccagatgccgagttccggcgcgggcgtgtcggcatggtgcaatcccgccagccccaggaacagcccgtcgtcggcacgccggatagtgagcacgaattccgagcctcgcgccatgcctgccagccagccttgccacacggtctcgaaagccgccggcgagggcgacggatcccagtccatgaatcgggcaagcgtcggggtgatgcaggcaaacgcctcggctgcgtcgtcgccacgaaagggcagcaggctgaggcgcgcggagtggatgtgcggaagctggtcaggcatgacgggcgggaggctgggcatgaaccggagttgtcatgttagacgatcgtgccccaataaaaaacggcgggccgaagcccgccgccctcatcggcactgcgcgacgcgtcaggccttggccagcctgacgccagtcggatcgcccgtcaggtaacccacggcggcaccgaagcggtccttgtagttggccatcaccttcgcttcaagcgtcggccgcaccttgtcgtgcagcggcgattcccagtcgccaacgtgctggaagttgctcatcacataagtccagccgttgatctcgtccaccgcgtgcaggccggtggattcggcgccgaccgggcacgacagcacgcggctgagcaccttggtatcgacgttgtacgcccacaggaagttgttgacgtgggtgttgctgtcctcgccgacaaacagcgtgcgcagcttttccgagaacttcaggttgtcgggcgtggccaccttgtccgggttggcaaagttgcccagcgcatcctgctgcttcatcttgccgccccccaggtcttcgctgaccagcgcgggcaccgccgccatgtcgaccggcacccattcgctgttgatggccgtgccggtcttgtcggcctggccgcccttcaggttcagctcatagaccgcgccggagtacgggccttccacctggatatcaccggcgttggcggcattgcccgtgagcatgctcgactcgatgcgggacatggccgagtaggccttcttgtccttgatgttgaccgtggtgccttccatcttggtgaagcccaggctgccgccgaccagggcggcgtagcggtgcgtttccaggaacgccgcggccttttccatgcccggcatcagcttcacccagttcggcttgccgttgtagatgatgcgggtgtagctgacgtcagcgggatcggtggtcttgacatccatgatgtcggccagcctgatgccgccgtcgaccagcgcgcggatttcggcactggtggcgctgcccagcctgatccacgacagcgtggcgctgcccgggcccacgcccgaggtctggtgccacttggccacgtacagcgtgccggacgacaggtcgcgggcgcggtcggcgataaacaggaacaggccgccgttggtggcatcgtcgcccatcagcacggtgcgttcgtcgggcatgacctgtaccagctcatgcgagatgcggcccaggcagtagtgcttcttgatggtgccggtgccgtccgggttgaccgtgacttccggcaggtggccgtagttgtaggcgttggcgcgggccgggtcgccgtacaggttctggctgtagccctgcaactgcgtgaccgcgctggcgttcagcaggtcggtctcgtactcctcgctcgacaggtgggtgttccacggcgacaggctggcgccgcaggtgatccacaggccgttgacgcccgaggtatcgacattgtggtacttgaccggggtcagcttgccggtggccgggtcctggtccagcgtcaccacggcgatcggcgacggcagcaggccgtacatgctgacattgccctggttgcgcgtggtgtactcgaactgcaccaccgcaaacaccgtcttgcccttgacaccgggcacggtcgggttggccagggtcagcagcgagctgccgtccggcgcgtcggagaaaaactggcgctccttgccggccactgaggtgtccatgatcggcttgttgttgatgtcgtagtagccgccggccaggatggtgccgcccttgccgtcgggcagggtgtcgccggtgatgaagaacggctggtaggccagcttgtaggtctggctgctgccgtcgctgaacgacaccttgaggctggagcccaccgtggtggtcgccatggcgtcgggcgttgccagcgtcggcgcgctcatgccaacgaattcggccgtggtgaacgtggccgcctgggccggcggaagcggcgcggcgacagcgtcgtcgccaccgccgcaacctgccagcaggctggtggaggcaaggccaagcggcagcatcggcgcgccggccaggagcttcagggccttgcggcggcctgcattgggttgttcaagcatgttctcgatccggggaagaggaagggatatgttgttcactgcgtatttgcgccggtcccgcgggcggggccgggcacctgttggcacaggcgggcggcgggcggcattgcgcatggccggagcggatcgtaggcgctgtttgtgacaccaagttgacgatacaacacaaaagcggcgctttcggctgagccaggatgccgctgcggtacactcgccctttgcatccgcggctccacaggcgcggatccgttgaatgccggcagccgccgtttctgcctacttccgcccttccgcttgcccacttacacgctagccaaccccgtccgggccgagatcgaaatccgcaagagccgcttcctggcgctggcgctgcccgttgccgaccgtgacgccgccatggcggcgctgcaggcgctgcgcgccgagcaccccaccgccacccacgtgtgctgggccttgctggctggcggcgcctcgggcatgtccgacgatggcgagccctccggcactgccggccggcccatccttgaagtgctgcgccaccatgacctggacggcgtgctggcggcggtggtgcgctattacggtggcgtcaaactgggggcgggcgggttggtgcgcgcttacaccgatgccatcgcggccgcgctgaaaacggccgagcgcgtggaacgcatcgcctacggcaccctgacggtgtccgtcgactatgccgacgagccgcgcgtgcgccgctggctcgactacgacgcgcagccgggctgcacgctggccgacaccgcctatggcgcgctggccacgctggtcctgcgcatgcccgcaacccagctcgacgccgcgcgcgacgccctgcgcgacgcgacccacggacgcgcccaattcccggaagcggagggtgaggaccatggctgaacgcgagccggtggcgcccgacgaccgcgccgaattcaccacaagcgtgctgccaggcaatacccgcttcgccgcgccggcggagctgagcctgctggaagctgccttgctcgaaggcgtgtcgctgcccaactcctgtcgcaacggcacctgccgcgcctgcgccagccggctgcatgcagggacgatccgctatcggatcgaatggccggggttgagtctggatgagagggaagaggggctgatcttgccgtgtgtggcttgtccggccagtgatgtggtgattgagccggtaagtttggggtaggggtcagtcgaaggtactattcgacacttttgtcgaggtcgggcagccgtgtcaggtcttgcaggaagccgagacgagacttcgccgttcgctcgctcggagaaaacgcgatcaccttcgtaaccggatgacagcgcgatatccatgaggcgtcaagcctgcctcaccccccaacctccagaaaaaatcgcaacgccagcttcaacccatccggccccgccggatcggagaacgcctgcccgcctgccccgccgctccaggcgtgacccaggccctcgatccgcaccaggcgcacgtaaggcgactttccctccgcccagtcgaacacatccatggcacggcgcatgccgcgctggatgcgccgtgccggcgccgcggacaacgcgtgcgcatcctccggctgcaggtgcatccacatgcccgccgcggcggtggcgttgctgaagtcgaccacgtggtcggcatcgccatgcagcaatagcaacggcggcgggcggcgccctgccagtccgaaccgcagcgcctgcatggccttggcatcgggcccgtgccccccgcgcatggcgcgcgctgcctgggcggcattgctggcgctccatggcaccgcgccggagtgcgaccccactgcggcaaagcgtcccggatagcgcagccccagcatcagcgccatcgcgccgcccgcggacagccccagcacgctgatgcggtccgcggcaaccggatggccgcggcaagcctggtcgatcagcgccatcagcagaccggcctcgacaccaccctgcgcgccgggccggaaccagttccagcagcgctgtgcgttggcctgcgaggtctgttcaggcagcaacaccacccagccggcttcgcgcgccacggcggcggcgcgcgtgaccgcggcaaagctggcggcatcctggccgcagccatgcagcagcaccagcatcggggcgcgccgcgacgccgtgacgccggccggcacaaagatgcggtagcggcgcggcgccactggtgcgccccatgcgccttcttcccagcgcccgctgccgcggttctgcggcgcctgcaccggcgataccacgcccgacagtgcgcgctgcgtggcggccgtgactgcagccgattgcttcaccgcgttgcgcacgatggcctcggtcatcggcctggtcaggttctggttgacggcgcgctgcaggcggcgcgcattgcgggccgcggccttgttcagcgtggaccagagttttgcaccggatgagcggggcatgcggcgtcctgtcggctggggtaacccgtacatcatatgcgcaagctcaggccgccttgcatgcaacgcgtgccggatcactgcctacaatgcaagggccgtgtcgccccgagacatggacaggaggcaagcatgagcgatgtgacaaacgagttcaggcctttggatcctggccgcatcaacctgatggatccgcttgaagtgcagtactggtgccgggagctgggctgcagcaccagcgacctggagaacgccgtcgatgccgcgggcgaccatatctccgcggtacgcgcgcaactggagtcgaaccaggccggcgcgcggcctggctgaaatcccgagacaaacggtggcaggcaggcatccccggctgagcggggatgcctgtggagcgtgccacgtgagatgtcggcgccgtgtccgttccatgccggcatgcgcggcacgcaccaatcgcatgcgtgcatgcagtccgtacccttgttaaacgctgtgcagaccggaattcagcaatgccttattcgctggacggtagttttgctgcatgatttccggcccgggcaaaagacccggcactcaagacggggacagcttgacaacaccacgtcggaaaccaaggggttaccaacactaggacgcatcgacaatgaacaccaggctgccgattatcacggtttgcaccgccttgcttgcacctgccgcgtgggccggcaatgacccgcactggagctacaccggaccgaccggtaccagccactgggccgagctcgaccaggactacaagacctgtgcgctgggcaagcaccagtcgcccatcgatatccgcaccagcaaggcccggcctgcggacctgaagccgatcggctttggctacgccgcggcgcccgccaccgtggtcaacaacggccacaccgtacaggtcaacctgcccgcagcggggcagatcgaactcgacggcgtgccctacaagctgctgcagttccacttccatacgcccagcgaagagaagatcaacggcaaggcctatccgctggtcgcgcacctggtgcaccagaatgcagaaggcaagctggcggtggtggcggtgctgttcaagtccgggcgggagaatgcggcgctgaaaccggtcttcgcgagcctgccggccaaggccggagagtcgcgcgaactgacggcgccgctggatgtggcggcgttgctgccggcccggcagtcgtactgggccttcaccggctcgctgaccacgccgccgtgcagcgaggacgtgcgctggcaggtgctgaagaccccggtggaagtgtcgccggcgcagttggccgcattccgtcagctttatccgatgaacgcccgcccggtgcagccgctcaacggccgcacggtgcaggtcagccactagaggacggcgcccgatagaagtaccaatcgggcggcaatgaccgactgtgcgctccctctcccgcttgcgggagaggggagcaagccagcggcagggtcaggacagcccgcgcagcgccagctcgccgcccaacaccagcagcccgcagaagaacagcttgcggaagcgctcggcgctgatccggtggcgcagccactggcccaggaacatgccgccgagcgccggcaccagcgccagcgccgaggcgcccagcaccggcatatgcagcagcgacccgcccatggccaggctcaccgccagcgcaatggtcgataccgtgaacgacagcccgagcgcctgcaccaggctttccttgtccagcccgagtccctgcaggtaaggcacggcgggaatcacgaacacaccggtcaccgccgtaatgccacccgtgaccagcccgatcaacggcccgagccaccgctccgcccctgccggcaccaccagcttcaccgctgccagcccgaccaccgcgtacagcaccagcgccacacccaaggccgaggtcgcgtgcgtcgtcatgccggccggcacccatgccgcgcacagccaggtgccggcgcagatcgccaccagcatcggccacagccgtagcatcagctgcccgaagcgcggcccgccgaacagctgcaccacgttggtcaccatcgacggcgccaccagcagcgccgcggcctgcgcgggcggcatcaccagccccagcatgcccaccgcaaccgtgggcaagcccaggcccaccacccccttgacaaagcctgccagcaagaacgtcaggccgataaaggcggcttgggtggcgattgcttccatcgtcatcgctgctccccctcagcccgccttgtggtcatgcaccgcgcggctgtccgccggcgcctggtcgcgctcgttcagcccgtagtcgcgcagcacctgcgccacgcgcagccggtagccggcaaacacgccgccgcgaccggccgcctgcgcctggcgatgagccagcgtattgcgccaggcgatcaccgcggcctcgtcgcggaagaacgacagcgacagcagcttgttggggttggtcaggctctggaagcgctccaccgagataaagccgtcgatggcctccagctgcgggcgcaggtgcgcggcgatatcgaggtagttgtcctgccggcccggcgcgggctcgacttcgaagatgactgcgatcatgttgtctcctgggggcaatggcgggaatcaaaggaaatgcggaatgcgtgcgttcagcgacggacgatagcggaatgcctgcgccagcgcggccgggtcggccccacgcgcacgcagcgccgccaccgtggcggcagccagcgcctgcgccaggcggtcgccgggacaggcatggcggccgtggccgaaggtccatggccgttcgctggccgcggcaccactgcacgacgccgcggccagcagcaccagcaccgcgtcgccggccttgacggcgtggccgcacagttgcgcatcggcggccaggaagcgccgcgtattctgcaccggcggatcctcccgggcgacccgcgccaccacggcatcgagcggcagccctgactgcgtcgtgtcgcgacccagccgcagcagcgtattcccggccagcgccgcggtggcttcgcaggcttgcaccagcaggccgatgatgttggcggcgaccgcctgcgcgtcgatgccggcggcacgggctgcctgccgcagcgccggcagcggccctgcgccgtccgccgcatcggcaagccagtgccccagccattgagcggcctcggcgcctgcgcgcacggccggtgcatcggccaatggcgactgcgcgccggcgaaggccgcaacccgttgtgcggcttcggccgcgctgctgccttcgttggcaaccggcaggccaagcaggtcggcgaccgtgacgaccggcagcgtgaacagccagcgattgatgcactcgccggacatggcggcccaggacgcttcgccggcatcgagcaccgccgccagcaccgttgcgcgctgcgccgcggcggccgggtcgatacccgccagcatcggcatcagcagggccttgagcggcgcgtgcgcggcgccgtcgttcatccggaccaaccggccgaacagctcgccggcggcggtgccggccagcgcgggcggcaccggctgtgcgggcggccgcacgcggcagtcggagtgggcaagcacgtcggccacttcctgcgggccggcggcaacccacaggccaaggcggtcatcgcggaagaatggctggctggcggccagctcccggtagtacgggtacgggtcgggatgggtgacggcgctgagcggatcgatatcggtatcgggcatggcggcacagtggatggaagtgctgagtccttgcagcgaacccagcgcccgggggcgggcggacagtcacatcatgccgccgcggcgcaggccgaaggttcatggtgacatgaactatcgaatgaagtgacgcaacgccgccacaccctgggacttcacgcatccattcgcgccagctccccttccccttgcgccgcttccgtcgccggctcgtcgttccggtgcgccagccggtacagcaccggcaacaccagcaaggtcagcgccgtcgacgacaggatgccgccgatgacgaccgtcgccagcggacgctgcacctcggcacccgtgcccgtggccagggccatcggcacgaaaccaagcgacgcaaccagcgcggtcatcagcaccggcctcagccgcgtcaacgccccatcgcggatcgccgcatccagcccatggccttcctcgcgcagcgagcggataaacgacagcatcaccagcccgttgagcaccgccacgccgcacagcgcgataaagcccaccgccgccgagatcgacagcggaatgccgcgcagccatagcgccaggatgccgccggtcagcgcgaacgggatgccggtgaagaccagcaggccgtccttgacgttgccgaacatggcgaacagcagcacgaacaccagccccagcgccaacggcaccaccacgcgcagccgcgcggtggcggactgcagctgctcgaaggtgccgccccagctggtccagtagcccgccgggatctgcacgcgcgcgcggatggcggcctcggcctcgggcacgaagctgccgatatcgcgcccgcgcacattggcgctgaccacgatgcggcgcttgccgttctcgcgcgagacctggttggggcccggtgcgatatccacgctggcgacttcgctcagagggatatagctggtgcgcgctgcggcttccttcggcagcggcaccggcaggcgccgcagcgcttccacgtcctcgcgcacggcatcgggcaggcgcaccacgatgtcgaagcgccggtcgccgctgaagaaggtgccagacaccttgccaccgatgccgatcgccaccgcatcctggatatcgctcaggttcaggccatagcgcgccgccttgttgcggtcgatctggactgtcagcatcggcaggccggtggtctgttcgaccctcacctcggccgcgccggggatgccctgcagcaccgccgcgatgcgattggcggtctgctccagcacggcgttgtcgtcgccgaacaccttgaccgccacgtcggagcgcacgcccgagatcagctcgttaaagcgcagctggatcggttgcgagaattcatagttgttgcccggcagcttgcccacctcatcgcggatcgcggcgatcagctggtcgcgcgtgcggcgcggctcgggccattgcgacatgggcttgagcatgatgtagccgtcggagatattcggcggcatcgggtcggaggcgatctccgcggtgccggtgcgcgcaaagatgcgctcgatctccgggaacctggccttcagcgcggtttccacctgctgctgcatcgccacggattgcgtcaggctggtgccggggatgcgcaaggcctggatcgccaggtcgccttcattcaggctgggcacgaactcgctgcccagccgcgtggcaatggccaggcacaatgccaccgccacgccggcaaacgtcagcaccactggcgtcgcggccagcgagcgctccagcagcaccgcgtagcggcggcgtgcccaggccatcagccggttctcgcgctcagccacgcggttgccgataaactgcgccaccgcggccggcacgaaggtcaccgacagcaccatcgcgcccagcaacgccagcaccacggtgaaggccatcgggtggaacatcttgccctcaaccccggtcagcgcaaagatcggcaggtacaccaccatgatgatcagctggccgtacagcagcggccggcgcgcctcgcgcgccgcggcaaagacttcatgcaggcgttcgctgcgcgtgaggggatggccgtggcgctcctgcgcatgcgccagccggcgcacgcagttctcgacgatcaccaccgcgccgtcgacgatgatgccgaagtccagcgcgcccaggctcatcaggttggcgctgatgcggtagtgcaccatgcccgtgaaggtgaacagcatcgacagcgggatcaccagcgcggtgatcagcgccgcgcgcaggttgcccaggaacaggaacaggatggcgatcaccagcaccgcgccttccagcaggttcttcttgaccgtggcaatggccttgtcgaccagcgtggtgcggtcgtacaccgtgaccgcctgcacgcccttggacagcgtgcggttgatctcggccatcttgcggtccaccgcctgcgagaccgtgcggctgttctcgccgatcagcatgaacacggtgcccagcaccacctcgcggccgttctcggtggccgcgccggtgcgcagctcgccgccggtctgcacggtggccacgtcacgcacgcggatcggcaggccctgcgcggtgccgacgatcacgtcgcggatatcctcaagcgagcgcacctgccccggcacgcgcaccaggtactgctcgccgcggcgctcgatatagccggcgccgacgttgtcgttgttcttctccagcgcgctcaccacgtcggccagcgacaacccgtacgacgccatgcgctccaggctgggcgcgaccacataggcgcgtgcatggccgccgatggcattgacctcggtcacgccgggcacgttgcgcagctgcgggcggatcacccagtcctggatctcgcgcaggtccgacagcgtatacggcgtgccgtccggcttgcgcgcaccggggtcggcctcgaccgtccacaggtagatctcgcccagcccggtcgagatcggccccatcgcaggcgtgatgccggcgggcagcttgtcgcgcgcttcctggatgcgctggttgaccagctggcgcgcaaagtggataccggtgccgtcgcggaagatcaccgtcacctgcgacagcccgtagcgcgacagcgagcgggtctgctccagcccgggcaggcccgccatcgcggtctcgaccggataggtgatgcgctgctcggtctccagcggcgaatagcccggcgcggcggtgttgatctgcacctgcacgttggtgatatcgggcaccgcgtcgatcggcagccgggtgtagctgtacaggcccagcgcggccatgcccagcactgccagcaggaccagccagcgttgctcgatggcaaagcggatcaggcgttcaaacatgcgtgcctcccgctcagtgctcatgcccggcgctggctttgcccagctcggacttgaggatgaagctgttggccgcggcgtagcccgcgccggcctgcaggccctctgtcacctccaccagcttgccgccagcgcgcccggtcttgaccggctgcaccgcaaacccgcccggcacggtgatgaacaccacgctctggccgtcgacctgctgcaccgcgtcggccgtcaccgtcaccgtcaccggcacctgcgccggcgcgcccagcacactgaccgtgacgaacaaccccgggcgccacgccatgccgggattggccagcgtcacgcgcgccttggccgtgcgcgtctgctcgcccagcagcgcgccgacgtaggacaccttgccctcggcctgcgtgtccgaggcgctcgagcgcaccgtgaccgcttcgcccacacgcacctggtgcaggtcgcgcgcggacaccacgaactccgcccacaccgagctcaggtcggagaccgtgaagacgctggtggcttcctggaccgcttcgcccagcgccaggtgcttctcgaccacgatgccgtcgaacggggcacgcagcgcaaactggttcaggctgccgcccttgcccgcgctgttctccgtggcgccaatcgcggtcagcttctggcgcgcgttctgcaccgcgatctgcgcttcctcaagcgccgtgcgggcctgctggtaatcctgctcggcggagatcttctcctgccacagcgtcttctcgcgcgcataggtggcacgcgccagcccctcgcgcttctgcgccgccagcagctcgctgcgctgctcggccagcgtcgtgctggcgagcagcgccagcacttcgcccttgcgcacctgctggccaaggttagccggcaccgcctgcgccacgcccgccacgcgcggcaccacgtgcgcggtgcggtcttcattgaagcggatctcgccggggaaatcgacgctgctgcgcagcggcgccgcggcggcggtggcgatgccgatgccggcctgctggatctgcgcgggcgtcagcgcgatcaggtgcggcttgccttcggcttccggcttcgccgcgggagcgctggcgtcagcgtgcgcggccgcattgtctccttcgttgccatgttcgtgctcgtcgccatgctcggcttgcccgtgcccggcctcgccggtggcgctgccgcccttgccggtggacaggatcgccgcgccgcccagcagccccgcgaccaggatggccaccacggcggcccgttgttgcttgctcattgccatgtctgcagcttccgtatcagtgtccgaggatgcggtcgatgctggccgccgcgtcataggtgcgggccagcacgtccaggtagcgaatgcgcgcccggaacagcgtgcgctgggcatccagcacatcgaggaaattgaatttgccggcctcgaacccgcgcgaggcggcggcataggcctgctccgccgcgggcagcaccgaggcctgcagcgtctgcgccgcggcgcgcgataccgacagctgcgtcgacgcctgctgcagctcacccgccaggcggatgcgcgtggccgcgtgcgtgtcctgagccttgtcggcccggcgcaatgcggcgtagaggttgccctggttgcggtcaaacagcggcagcgggatcgccacgcccagcacggccataccgcggttggcctcgttgtcgcgcttggcgcccaggctcacggtcacgtcggggtactggcggctgcgcgccacggcgacttcagcgcggctgcgctcggccacgaggcggcttgccgccagctgcggcgagtcttccagcgccgcttgcagcgctgccggcgcggggcgcgagggcagtgcgtcaaggtcaccctgcgcctgcgcaaagtgcggtacggcattgccccacagcgcggccagcgactgccgtgcggattgcagcgcgccggtggcctcggccagttccagctcggcattggcctgctcgaccctcgcgcgcgtttcttccagcggcgcgaccttgccggcggccacgcgccgcccggccgccgcggccgccttgctggcgatgccgaccgagccttcggcgagcttgacgcgctcctgcgccaccagcacgccaaagaagcgtgcgatcaccgcggcgcgcagctcggcgcgagcgccgcccagctcggcctgtgccagttcgcgcccgcgctcggccacgccgatgcgcgcggcgcgcttgccgccgagttcgatcggcaggttgatctggccggtggtggagcgcgtggccttgcgcgtgtcttccatcgacacggccagttcgggattgggcagcacgcgcgcctgcgtgacatcgccctcggtggcgtcaagctccttgcccgccgcggacaacgtgaagctgccggcttcggccagcgccagcgcggcgtcgagcgtcagcgtgccggcaggctcttgccccggcgccggcgaggatgccgatggctgcgccatggcagggggcggcgtctgcgcgacgccatggatcgggctggagagaacggccgccagcccaagcggcagcaaaagtcttcgcatcgaattgcaccaggaaagaaaccgggagaattcggcgagacgcctgacgtcaggaaatcagggagatcaggaaagcgtggaagcgtcgtctcgccggctaggcaagacgcggccactgcggacggtcgggcgcccgcgcactgtgcgaagagaagctgggctgcggcgccggtggcaccagttccacccggcgcatggcgtgcacgtcgggcgcgtcggcccgtgcaaacggcagcgaagcgatatggcagacgccgcagtcgggatcgggcaggccgagcttggccttgtcctgcgccctctgcgcgggctggtcctgcttgccgctgtcggccttgtgctggtgctcgtggtgcccgaaatgggccttggccgaagccgccacctcatgccggcaatacgcagcggctcccgcccaggcgaactggagcggcaggacgagcgcaagaaggatgaggatgagccgttgcataggggaagtggcagctgccctggccgccgagcatcaggcgccggggaagtgcagcgagccgcaagtttaaccgagccgcaccgggcattccggcgacggggtcattacatttgcgtcatgccacgggtcatttccgccctcgcccattaattcaatttttttgaataacttgtccggcaactgacctgcttccgtatcgatggcgctcctatagttctgtacatgaacggcacgcacacaacgcaaagccttctgacaaattcaacgagcttaaggagaaccatcatgaccaagaccacccgcctcgctaccgccctgctcctgtcgctggccgccctgggcgccgcgcaagccgccaccgccgccgaacaagtgcccggcgacaagtacggctacagcttccgcagcaccgtgcccggcgacaagtatggttatgagttccgcagccatgatgtgttcacggaaggcgcccgcgtcggcaaggccgatccgtttgtcgacggcgcacgcacgctggccgggctggaccgcagcggcgtgtcggccgccccagcgcgcagcttcgacacctattccgaaggtagccgtgccggcaagttcgatccctatggggaaggcgcgcgcgcctgagcgataccggcacccggccagcaagaaggccagcgaatccgctggccttttgtcattcgtcgcgccccagcctgtgcatggcctcgcgcagggtccgcatctgggcgctgaagctggtgcaggcgtcgcagatcgccaggtgggagcgcatgcgcagccgctcgccccatgacagcggccggtccaggcccttcatggtgaggtggtggatctcttcgcagttcggcagcaggcggcgggaagggcgggaatctggcatgttgctcagtggcttatccgttgcatgggcggggggccgggatcaaccggccttgccgggccggccgcgctggccgaaccagtgcagttccaggcattcgcgcaggcgcatgcgggcgcggtacagcatcgcccaggcattggtcgcgctgatctgcaaatgctgacagatttcttcggtgtccagctccagccactcgcgcatcatgaagatccggccggtgcgctccggcaggcggtcaacgcacagctgcaggatctcgaagaactcgcggcgctcaaaggcgcgttccgggttgccccagtcggatggcgggtcctggtagtggccgttgcgcgtgaacagcgcgtcgaaggcatcgtcgtcggattgccgctggccttcggcatcggtggccagcgccagcctgacctcacgcttgccgctgcgcagggtgtcgatgatcttgtgcttgaggataccaaccaggtaggtgcgcagcgttgactggccggcgaagcgctcagggtgctccagcgccgccagcagtgtttccgagacggcatcctcggccagtgcctggtcgcgcagctgcaggcgggcaaagcgcagcaggtaggggcgtatggcctggagttcggcggggtcgagactcatcggggatcggggcgcggttgcctggacggatggcccatgatacccgcgccttacccgatcccgtgggattgcccgccgaccgcgcgtcagcgcccgccggcgatacgcatcggtcggccattggggtctctcaggaattcgttcgcggtatagcgatgctcctgcttttcgcccatgacgaatacatacaggttgacgctcgcccaactgcaggcgagcccttcgctggcaagcacgctgaggcagttgtgcaggttttcccgcgtgggcttgtagtggccgctgttgttgtcgatcacgcgcagcgagccattcctgatggtcagcgtacctgcgcaaataacatcattgcccgcgttgaacgacgagtggttgaagaacatggcgtcatccagcggatctgcatctttaatgaacaaggagccgtacttgtccatcgcataggctgtcaccttgaccgcatgtgtcgtgatgcgctggttatttacgtcgtacagaagtccgtcgtctccgacgatcgccatataccgcatgcgttcgctctttgtcagatagttgacatcgcctgtgacaaggttctcccgaccgatggcatcgagcagctgaaaatcctccagcgtcagtgcgtgcacatctttgctggcaatcgcctcggcctctgcgcgccgttgcgggttggccggcatcatctgcgagagattcttgtgcgtcagatggacaccgctgcccgagatcgcctggaccttgcccgactggagataggacagacgctcgttctgatagtccgcgcccatcggcctgagttcgcgcacgtagggcgagcggtcaccgtggttgacaccggaaccgagcaccagcagcttgcgccggtcgaatttcatccgcccgcgcaagtccggggtgagaatacccagctgggtcaggcgcgcatagagttcctgcaacgcttcgctgccgagattcgtgattgcacgacggcgcgtgacgaacagagcattgatcttttcagcgccgccaaccaagccctgacggctttccggcttgccgcgcttgagcttcagccagccgatgcacgccgtcacgatcgcgttcaggctggcgatctcccgccgtgcgtcccgtgcgccgttcatctctcgccaatagtcttccagcgcgcaatcgaccgcgcggatattgctgccacgtgccaggaacttccagtccctggcggtggcggcgatgaacgtctggtattgggtcctcagcatgttccagctccccttgtccacttgatgtcagaaaatgcccgggctcggatgccgtgccagctagttgtccagcagcgccagataccgcccgatatccccgtcctcacgcaggatgtcctgcatcagatccgccagtggcatctgcccccagcgcaccgcgcgccgcagcaggtatggcgtggggctgtgcggctcatggcgcgccaggtagtcggccacatcccggatcagctggtaggcatgcgcacggtcctcgatgcggccgtgcgccagcatggcggtctgccccggccccgcggcgggcaagaccggcatcggctcgggatcgtccacgggatcgttgttaccggccggccccgtggcggcgggttcgccacggtgagcgctgcctgcttcgtccccgcgcagcgccgccaccgcccgcaccagccgcgccagcgtgtcggttacgcgcgccaggctcggcgcttgcgcccccagcagcgcgtcgatgcgccggtcaaacccagcccattcggcgctggcgccgtgcaggtcgcgccacaacgcatccaatcgggcccggtcgggcgcgtgatgcgcgcgctgcagcagcgcctcgcggcccaggctgtcgtagtcatcgaccggcgccaggctgcgttcccacaggtccagcgtgatgtgcaggggtttctcgtcggccagcgacaacagcgggacatgcagcgccagcaccgctggcaaggtctcgttgagccatgcgatcggggcgcagcgtgcctccgcatcgccggcttccatgcgcggccaggcgctttcccaatacgcgtccgccaacgcccccagcaagcgcaccccggcgcaaaagccggccgcgccgtgcagatggatccacgcctcgcacagccatgccgccagctggaagtccttgctgcgcgtggccagcgcctcgctggcgagcgcggccacgcgtttccagtcagccttgaccagcgggcgctcccattcccgcatcggcaaggactcgtcgtcgtgctggcgcgcttcggcgatggcgcgatagaccgcgtcgtagcgcagcgaagcgcccgcgggatcgtcgcccggcaccggcgcaagcagtgcctgcgcgtccgggatgcggtcttgcgttggcgtcgtcataggttggtccattcaggagcccgggtgggaaagctttgcggccacggcagcggcatcttcctgcccgcggccgtcagcaccagacgcaggaacacacggccgcgcaccggcctgggcgccgccgtgaaatccggcgcggcgctgcccagcggaaagtcgaagcgcagcagttgcgccgtgctgtcggcgcgcccgcccggatccgcgatgcgatggcgcgcaatgaacgacagcagcgaccacgggtcggcaaagcgccaggtcatggtcttgccgtcggcggccagcgcgcgctgttcggcgtcaggcaacgcgaccatcggtgagtccttggcaaagcgcagcgtcagcgtcaccggactgccgtagtcccagtgcagcgagcgcggcgcatcgcgcatcgacaggctctgcgcgccgatcgtcagggtccagtcgatgatctggttgccggccagttccgcgccgcggttgacgcggaactccgcgctcacgtcatagcccgcgggcgcgccctcctcgaccggatacagtggcgcgagcagggtcctgacctggtcgaagctgtcgatgaactggtgcaccggcacgccggacgcgatattcctgagcggcccgtcgccacgcgcggcccggtacgtcgccgagagcggttcatagcgcttgagcacccggccaagctcggcatagtccgccgtgcgcacctcgccggcgttggcggcgccgccaaacggcgcgcgcccggccagccgttcattgaacgtggccgagaacccgtcccactgccgctgcaggtcggcaaaatagccttgcgcacagcgcgcgagcaggccgtcgtacaggcgcacgtgcagcgcggcaaagtagtcatccccgccggcaggccgcgccgcaaagcgcgccaggcacacgccctggccggactcggccgccgcggcctgcacgaactgctccagcatcagcagccggctgttcgggttcttgagccgatagcgttccagatcgcggttcagcgcctgccagcgcaatgccaggccggagccggcgtcggcgggcgagagcgcggcaagatacaccgcggcctcgcggcccagggcctgcgcacgcgccgactgctggtccaggtacggccccagcgccgccgcgtcgttcagcccgaacgccgtcagcagcggcgagcgcggcgcacgggccccgtcgccggcgctgccctgccggatcgcgtacagctcggactgctgcagcagctcgtccaccgcgcgcagccgtgccagcgcatcgcgcgaaaccagcgcatcgaggtcatccacgcgcgacatggcatgcatctcgcccagcatggtcttgatgcgcgcgattcggcccagtgcagcctcgaagccggcgctgccgccatcggcctgcagcggcgccatgattgccgcggtcgcgacctggtcggtcaccagccgcgcaaactgctggtccacgctttgcgcaatcgcatcgcgccaggggcctggcaggcccgtcagcccctcgtcaagaaagcgcttgcgcatgtcgcccagggcgatggcctggtcaagctgctggcgatcccacagcaccgccgacccggccggcaccgacggcagcgccaggtcgcgcggcggcgccatgaacggctggttcagcagggcggcgagccggtcgcgcaaggccagccgctcgggcgtgaccacgaagcggccgtccttgtcctgccacgcgatcccgctgtcgggtccgctgaagcgctgcgccagctcgccggtgaaggcctggaagccgctttcagcgcgtgcgcgcgcggctgccaccaggtcttcgccgagcagccggttctgcgcggcctgcgccagcgtgcgcgcgtagacggtgcccgcggcgaactggggctgcctgatccagccgcccttgccggacgccagcagttcctgctgcgtgccgatcgccgcgacaatgccgcggtagtcggccaggacccggttgacgccactgccggcattggccccgccggccagttcatcgaggctggacctgacggcgcgctcggccaccagcagcgggttgttgttgaaaagccgctcgtcgagctggcgcgcgcccttgtcgaaggtgcagcgcaagggcggcaccagcgcggtcagtgccctgccgccggttgccaggcttgcggcaccacgccccttgccagggtcgcgctggaaatacggcaggctgcccgagacctcgccctgcaactccgcccccagcgcatagcgcaccaccagccgcagcgcatcggcgttggcaggctgcggcgtttccagccggtgcagcgcttgcagcgcagcgtcgaactggtcgaccgcggcaacgtactgctgcagcgcgcgcatctccggcatgtcttccagcgccaggctgcgtggcggcagggcctcgccccgtgcgcccggcggcgccaggcagctgtcgccgatgatcagctggccggtgctcgggtcgcgccccacgcctgtcagcgtgtcgacgcgtgccagcagttcgcgatcgatggtgtcgagcgcgatctcgccgaaggcgcgctggaagcgatcgtgcacgcgcccgtccaggtcgtcgataaaggcccacgagcccggcatgaaccaggacgagaccgactgcgcgctcaggcgctggttcatcgcgatcagccccagcgcctggcgccggtaccagtccggcggcaggtcctggccgcgctgcgcggccagcgcgcgctgctgcgcgccggcacgcagttcgccaagcgcggccagcagttcggcatggcgatgtcccatctgccatgccgcgaccagcagtcccccggcccacgcgcacagcacggccatgccgccccagcgcagcgctcggtgcaccagcggccgcgccagctgctgcgagcgcgatggccgcgtcagcccgtactccaggaagatcttcttctcgaacaggtcgcgcaggaacgccggttgccgcatcagctcgttgagcaggtcggcggacgagctggcgctggctgccggcgccagctccggcgcgtgcgcatcctctggcgccagtgcgtcaggctgcgccgcacgcaggcgcggcgcggcgaaggcgggtgcatgcgccgccagctcgccgctgtcgccggtcaggtagacgccgcgcagatagaagggctcgtgataggcgctgggccgcagcagttcgtcgacatagcgcgtgagctgcccgcgcatggcttcgatgcgcgccggcagcagcagcgactggcaggcatccacctcctgcgcccctatcgccagcagctcggccacaccgtccgacaccgcgcgcaccacgcccgacatggccgcatcgatccagcccgactggtaggtggccgacaggtcgtacggcgaggaccagcccagcatgccggcgcgcatcggctctggcagcgcgcgcgcaaagtgcgcgaagcccggcagcgactcacagcccgtcaccaccacatagaccgcgaaacgcaccgcaaagcggttctgcgccagccatagccgccggtgggccagcttggcccggcgcaccagctcaagctgtgcgtcggtgtcgtcggccagcagcatcgccgccggcaccgtcaccaccacgctgtcgaagggccgttgcgggcgatagccgcggcacaggccgaggaactcgtcccagggcttttcatcggtatcgtcgtcaggcgagcccagataggccgcattgatgtcgatgaccacgccgcggtcaaagaagtgccatgaaataccctgcgtggcggccgcattggcagcgtcggagcccagcacgctggccacgccggactgagcgatcggcagcggccgcgcatcctcgccctcattcaggaccaggatccacggaatgttgtagcgctcggcgcgcgaggcgatattgccctcgaccagctcgatcgcctggcggaacgcggtgcgcagcgaatcggtgcgcaggcgcacgatcttgcgctcggccgccggcttggcgcgggcccgctgcgcagcgaaatacagcaccgcgccgagcacggccagcgccaccagcgtcagcacgccgatcgaaatcagaaacaggttgctggtcagcatgcgcctgccccccgggcgcggatgggctgccggcgcgtcatggcgtgcctccggccacggtgtcggcccgcagcgcttcgcgcaccggccaggattgccacagccacgtcacctcggacagcgccagcagggtggccaggcccagcaggaacaccacggtccagcgcgtcagcgtgggcagcttgcgcggcgcgatatgcgagagcgtgtgggcgtacgcggattcgctgagcacgcgctcgcgtccgcccaggtctggccggcgttggtagatgaactcatacagttcctcgcgcagactgcgcagccgcgcttcggcatcggcgccgcgaaagcgcccctggaaaccaagcccgagcgtgaacaggtacagccgtgccaggttgcggcgcgacggctcgcggtccagcagcagctgctcgatacggcgaaacacctggtcgcctgccacgttggtgcggaacagcgtcgattcgagcagatgcccatgccacgcggcgcggccggcccaatcggcgttcagcaggatttcatcggcgagcaccgccttcaggtagcgggcatcggccacgtcctccatctcgaagcgcgagctgtcgcgccgcgattgcagggtctgcacttccagcaggttcagcagctggcggttcatgccttgcgcggcagcttcgccgctgaggtcgggttgttcggagaaccgctcctgcagcttgacgagttcatccaggaacgcccggaactgcccggtggcaagatcgtcttcctcggtttccggtcggtagcgcgccatagtctgtttgccttgatagtctgccgtcagcccttgacgaacagcagcatttcctgcggccgctgcacgctggcgccttcattgggattgccgatcaccatcgcctcgttggcatggaccagcgcgggatcggcttcgatctcgaacaacaggtaacccgagccggaacgcaccccaaggtcctcggcatgctcgaccacacggcgcaccgcgcccagcacgcgccgcgtgcgcagcgacgggtagaccgactgcgagcccaccacagcgcccgacatccaggccagcaggtcgcgctctgactgcccgcgcaggcccaccaccaggcgctcgccgatccagtccggctgcagcacgatgtcgaacgcgccgtggcggaactcgaacttgtgctcgcggtactcttcgctgacctcggccagggtctcgcgcagcgcgcgcagcagcggcgtgaacacggccatggggtcggcgtgttcatagtcgtccggcaccggcggcaggccgcccggcttgagcaggctgagcgaccccagcaccgaggccagcgccaggtagagtgcaagcgggtgcagatgcggcgtgcgcaacaccgcctccagcagcggcagcgcggtcaccaggctgcgcaagcggtccttcagttccagctgggtcaggcggtcgtccgcccgggatgacgggatcgcggtctgcttggccacgaacgcggccttgccgcgcagctgggccaccagcgacgccaccgccgtccacagcgcgctgccgcgtgccacctccagcaacggcggcaggcggtcgccgagccgcacgatctcgttgtccttgtagaccgcgcccaggcacagcgacacatggagcggcgacggcctggcgccggcatcgagtgccaggcttggcagcaggcgcggaatgtcggcgggcggcgcttcggacacctcatcctccaccggggcgcccgccaccgagcggaaccgccgcacctgcccgtccttgcggtttgcggccgccaccggcagggtcaggtaaagcgccagcatgccgccggcaagcgcgtcggcaaacggctcgagcgccagctccagcggcggctggcgggcatcgtcgcgcgcgtaggacacggcagtgccgtccggcatgatggcttcgagctgcagcacgcgcaccacgcccgccggcagcagcccggcgtcgaactccagccggcgcacgccccagccaaacggtgcggccgcgagtgtctgccacgccaccagcgaatcgagccgcccggccagcagctggagatgctggggcgccagcagcatgccctcatgccattcaacccgatcgaccggcagcgcgcgctcagacatggggggctcccgggccgtacgcggccgtggcaggaaaaaccaggttcatttggtcacaagcacggtaaaggcggcgctgtcgagctgcacggcaagcgtgccgttgaattgctcgacgcgggcgcgatgcgcgcccggcgcctggtagttggcgaacacataggccgcggcgacgcgcggcccctccaggtcttcggccggcacgtccagccgctggccgggcaccagttcccagctgcgataacgcagcccgctcggataggtgctgcccaggtcgctgcgcccggcaaaccacttggccgcgggcaggtccgccagccgggcctgcagggcctcgtcgctgaccagcaccacgtcgacggccaccgggctgttgccgttggcatccgccgccgccgtcagcgtgacttgcttccatttgaccttgtcccccttgaagcccagccatgaagaggccgcgcagcccccgagcaggccagcgagcgcagccgccgccagcagcgtgccggcgcggcgcagggataagagatgcacgggcgtcgtcatcatcagactccttcgtggttgcggatgcggcatcatttcgcacccaccccgatgcccatcagcacgatcagcagaccggccagcagcgcgcaggcgctggccagcgccagttgcgcgcgcgtcagcaccagccgcaccgccgcggcctgtgcggcgggcagccgtgggcccggcacgtgcgcgcgcccatccgcgccctccatccgctgcgccgcgacgcgttccatcggcaggcccaccgacaccagcgcaatcaccgcgcaggtgcagaccaggctcaaggcattgcgcggcccatcgcagatcgggtcgatcgccagcagcagcactgcggctgcctcagccggcaactgcagcaccgacagcgcaacgcccgcataggcgatcgttcccaggccgccctgccccgccgagagccaggccgcgatggtggcggccatcgcgatccatgccacgtcgccggcgcccacggggcgcccgtacaggttggcgacgaacaccgtggccagcgcgaagtacagcgccgagcccccgcgcacgaacaccgcgcccaggggcaccaccagctccaccagcccgcgcggaaaacccagccgcgcgctcatggcctcgattgtgtgcgggatcggcgcggtggcgctgcctgaggccaggccgaccagcatggagccattcagctcggtcaccacctgcgagaacggcagccgcgcgcaggcggcaatcgcggccgcggccacgccgctgagcagcaggcagagcatcaggaacgtgaccagcaccccggccatcgcgcccatggtggcgcggtcggcatgcatcgacagatgggccgcaagcccgaatgccagcaccgggatcagcaagttggcgtgggcgatgatctgctcgaaggtgcggtagatcccttcgaacacattgctcagcatgccggtctgctcgcgcgacagcgctgcgaaggcaagcccgaacagcagcgccccggtgagcacgcccagcgtctggccatgcgccagtgcgcggtagaagttgtcgggaatgatgttcccgagcgcgtgcggcagcttgtccgtattggcctctgccttgccatgcaggtccacgcgcacctcgccgccatcggccacgccgctgaggatcagcgcgccaagcttttcgctggcctgtgcagggagttccgcgcccggcgcggtcagcagccccgccagcgcgccggccagcgcgcacacccccaccaccccggcagccgtgccgaagatggcgccgaaacgcgccccggcgcgcggcagcgccagcacctggcgcaggccgaagaaggtggccaccaccagcagcggcaccgcggccatgttcaccaccgacaggtagagctgtccgaccagccaggcgaagcggcccagcggcccggccacggtgccggcgagcgcgcccgccaccaggcacaagagcagcccgggcacgctgtgcgagagccagttcagggctttcatgcggccttgttccagccgcgcgccagcgcgaacgccaccgtcgcccgtgccagctcgttggtgctgtcgaccagcatgagcggcggcgcggccaggccgcgcgccgccaccgggatttccgtgcagcccatgatcgcggcgccgacgccgagcgccgcgatccgcgccagcgcgctgccaagcgcctcgccggcctggtccagggcgccggccttgaccgcccggatgcaggcatcgacctgcagctgcaccggctccggcggcaccaccgccgcgatcccgcgcgcgtcgagcgctgcctggtagatgccggaggccagcgcaccgcgcgtggccaggatggccacgctgccggtatcggcaggcaaggccgccacgcagatccgcgcgatatgcaggatcggcgccgcgctgtgcgcgctcagttgcgcataccagtggtgcgaggtattgcacgggatcaccaccagccccacctggttgcggttgagcagctcgatgccgcgcagcaggtagggcagcggcaaggcatcgccagccaggatcgagcgcgagcggtcaggagtctgcggcaggtgcgccaccaccatcggcaggtggtcctggtcacgcacggcatcggtaagccgaaccacgcgatcgagaaaatccactgtcgccagcggccccatgccgcccagcaccccgatcatggtcatgccagtacttccgttgttcatatgagccgaccctaaagcttcagcggccgcgggcagatcaccgacaccgccgcggtattgccgaccaccaggatcagcgtgcgcagcatgtcgcagaccgggtcgacggcaaggaagagaatgaatgcggcctcgaatggcaggccaagataggcacaggtcatgccgaccagcgaaacgatcaccaggcccgtcatgccggccgaagcaaagcccgccagcaccgaggccagcagcaccgtggcgatatcgaccaggcccagcggatggccgtacagctgcgcgatgaacagcgtggcgcagacgtaatagaccatcggccccacgcgcagcagcgagatcgccagcggcaccagcagttccacgcgcacccgggcaaagccgagccggtcgaccaggcactcgatcatgctgggcatgcaggccgcgctgttgcgcgtggccagcgccagcgcaaatggtgagcgcagcgcgtccagcgtggcgcccaggctctggctggagcgcttccagatgatcccgacggccagtgccagcagcagcaccgacgcgatagagaacgccagcacgaactgcatcatcgcctgcagcggctccagtccggacttgcccagctgcgccgcgctcatgcagaacaggatcacgggcagcggatagctgagccagtgcatcagcttctggcaggcgtggtagaccgtttccagcgacaggctcagcccgatggaaatgcgctcgggcacgcgccccacggccaggccgaacatcagcgcgaacaccagggccttgagggcgtcgccgttggcgagcgcggcaaagatattggtcgggatcaggctggtcaggacttcggacaggctcagcgacttctcctggatatcctcgccgtagaggttcatcaccgtatcgctggacgtggcatcgctgcccaccatcgcgccgaaggtctccatggtggcgctcgacaggttgctgcccgggcgcatcacgatcagcaccagtgccgacaccagcgccaccaacagcgacgcgccgacaaacaccgtcaccacgcggatcatcagccgcgaggccccaccatcgcggaacagccgctgcaggctgaagatcaccgccgacaccatgaacggcagcgtggtcatcttgagcaggtccacgtagacatcgcccaccacgcccaggtgccgggccagcgcgggccagagcagcccggtggcgccgcccagcgccaggctgccgatcaccacccacggattgagggcaatggcgtagagcttgccggcatccagcttcatggacgcggcgcgctgtgcctgggccgcgcccggcttcatggcgggcgcgctcatcgcgtggccgcctgcagcacgtccgccacctcgagccgcttgggccgctcggcgaggaactggttgacaaagcccagcagcgccggcgccgacacgttgacggcgatgcccagcgtgtcctcaagatcctgcagcgtcaccacgcgcaggcgcagcgcagcggtcggatccgccttgagcacgcgcttgacctcgaactcgtcgcggtacaccgcggcgacgcggccgtcgttcagcgccttcagggcttcatcccaggttggataagccgtgacgtaggccttgggaaaattgttcaccacatactccgagtacgacgaatttccgaccacgccaatcgagctgtcataggcgcggatcacctccggcaccggccggccgcgtgccatctgagcgaacttgacgcgattgagcagcagcgcgcggttcagccgcaggtaaggtgtgctgaagctgatgatctgcatgcgcggcagcgtgcgcgacagcttgctgatggccacgtcggcctgtccctgcgccagcagcttgaccaccccgtcgaaggtggtggcgtcgcggttgaagcgcacccgcacgttgagcttgcgcgcaagctcgcgcgcgaggtcgatatcgagcccgctcagctcgccgttgcgctcctggaagaacgggggctggtccaccttcagcaccgcgaccaccagttcgccgcggctggcgatgcgggcgaactccggcgccatcaggcgtccgtcaggcatcaacaccagtccgttcggtgtggagactggcgcaggggcgccttccggcaacccgccctgcgcggcaaacgatgccgccgggtgggccggtgccggcgtgtaggtggcctgcgcatggccagcggccggcagggcaagcgcggcgcccgcgagggcgcgcgccagccagcgccacgcgcgtgttgccgcgcggcgggaatcagggacgggagtcaacgacaatggcttcaaacggttcatgtttcagggagtcgagggcgcgcctggagccgcggcaaggccaacggcaatggcgggcgcctgggtggcggcgggcagcgtggcagtggccggggccgcgggcgccacggccatgggtgcggtgtccgcacgctggagtacgccaggccgtcccaggcgggcgccgatctccacgcccatcaggaacaacagcgcacacagcagcaccgcgcaggtcacggcgattgtcaccatgcgcgagctcatcgagaatacgtaggtcatgcttgcctcggcggtcatcagggggtcatcacggtggcctgcgccggcgcgacgatctggatcacgccgccccatgcgcacatcagtttcgagctgtcctgcagcgccggcgcgccgccgatctgcacggtcggcgcgcccggcagccacggcgccgacgtcgccggcacgcagggcatcggtgtcagcacgccctgcgccgcggcggtggccgcggccacctgcgggttgcccaggcagttgcacatgccgaagggcgggatgttcaccatcggcaggtggtccatcacgctggccgcaccggtgccggccagcacgcggcccagcggcagcacgaccaggctggacggcgccagcccgaagctgcactgcatggtcgcgcccatggtgacctgcaaggccatggctaacccctcagccagcgttcgagacgctgtgcaaagccggcgggcactgccgcgccctcctcgccatcggcgggtgcgatcgcctgccagtcgccgcggggattgccgtcggcgtagctgcgcacggcgatgacctcgccttccgggtcgaacctgcgcgccatgccgtgcagcaggtcgttgcggtacggcagcgactgcgccagcgtgccgccggcgccgtactcacgggtctcgccctcgagcctgccggcgcggtagcggctgcggcgcaccaccgcgccctcatgcgcatagacggcctcgtcctcgagccggccctgccggtagacgcagcgcgcggtcacctcgccggacggcgcgtagcacacgctctctcccgcgagctgcccgtcggcgtacagctggcgcgtctccagccggccgttgcggtaggtggcgctggtgccgtgcaggcggccgccggcataatgcgcttcgtattcgaggctgccatcggcggcataggcacgcagcagccccgccagttcgccatgttcgtattcggcatccaggcgcagcgagccatccggatggaagcactcgaacctgccgtgggggcgcccgccggccagcggcacgcgcgacaccaggcggccatcgccgtcataagcttcggccatggcgggtcctggatcgggcggcgtcggggcagctaaagtcatggctctgttccgcggctcagttcagtttcaccagggcgcccttgagctcgagcatgccgccgctttccaccgtctgcgcggccgacgccttctgccggaccatcatggcttcgttgctcagggtggtaccggccttgctgctcaacgtggtgccggcctcgcactgcagcgaggttcccgccttgaacgcgatcgatccaccgacctcgatcaccaggttgccggccaccgtgagcttgtagttgccgccaacgtcgtgcgcaaacgccgcgccgctggtgtgggtctcgtcgccgtccgccttgacctggcgcgtgccgctcaccttgtgtgtttcattgccggaccgcacttcgagcgcaaggtcgccggccttgaccaggtgcgattcgccgcccgcctccaccatggtggacaaggtgtctgccaccgaaaccgtcatggcgcgctgggcgcgcaggaacagctcctcggcaccagccttgtcttccatgcgcagctcattgccggccgacccgcccttcgatgcgcgcgaacggatcacgctctgcgtctgcatggcgggcagcggcaccggtacgccggactggccgttgtagacgctgccggtcaccagcggccggtccgggtcgccatcgacatagctgaccaccacctcctgccccatgcgcggcaggaacaggtggccccagccggcgccggcccaggcctgcgccacgcggacccagcatgagctgtcctggttggcgccgggcgcacggtcccagtggaacttcagcttgatacggccatgcgcatcggtccagatctcttcgccctgggacccggccacggtcgcggtgtgcgtgccggcgaccagcggccgcggcgtgctgagcggcgcgcggaatggcaccgacagcggcaacaccgacacggtattgccataggcatcaccgctccaggcatgctccaccgcgcgcaccacgtaggcgatatcgagcgcgggatcgacgtggccgtgcagcgtgaagcggatgcccgcggccaggtggtggcacgcgctctcgcccatgcccgtctgcgcctgggcctgctgcgcgccggcccggatcgcggccttgcggctggcgtcggcggcatccttgtgccggccgggaaacacgtactgctgcgccaccggcgccgcgccggcctgggcggtgccctgcgaggtccgggcctgcaggtagtcgtagtcggccagaacctgcgtcgcggcgccaagctggcgcgccatgccgaaggcgagcatccgtgccgcgccggcctgcgggcgctccatgtcgtgcatcgccaggtcggcgcagtgcgcgccgggcgggtgggccgacgggctgtcggccagcaccatggtgtgcgcgccgtccgcgaacgtgaagaagtagaagatgccttcctcctccatcagccgcgagatgaagtcgaacgggctttcgtcgtactgcacacagtactcgcgcatcgggtagcgcgtttccgtgatgcgggcctcgaacgccacgtcgaaggactgcagcacgcggcggatgatctgcggcgcggacaggttctggtagatggcgcggtcgcgcccgagggtcagcagccacagccgcggcgccagttccgcggtgtagaagccatggttgtggtcggcgccggcgtgggcaaagcgcgtgacgatgccgttcaggtagcggggcgcgccgcccgggtgctgcagcgtgacggtgaggcgctggcccacgatgcggcccgcgtcgagcgccttgtccgccgagcgcatgcgcaggctgaagcggaacagctcggacagcgcctcgcgcccggcaaagccgtcgagcagcagcacgtcgccgccaaacggcgtggccagggtcgcgaagctgccggcctgggtggcctgtgtcgggatcatgcgtcagcaccccgcttgcggcaggaagcggaacgccaccccgccgccggtgtcgagcgagagatgcacgccgccgaacggctccgagatcgacagctgctccagcacgcgccgcgccagttccggcagcaccgactgggtcaggatatggtcgacattgcgcgcgccgctgtcgacctcggtgcagcgctgcgtgatcgcctgcgccagcgcctcgtcccagctcaggcgcgcgttgtggttgcgcgcaaagcgctgcgccagccgcgccagcttgaggtcgacgatattgcggatctgcgcatcgcccaggtggtagtacggcaccagcaccaggcgcgccaggaacgccgggctgaactgcctgagcagcgccgggcgcagcttctcgaccagttcctgcggcggcgggcgccggccgccgcgcgaggcctcggtgatcacgtcctgcgccgcgttcgaggtcagcaggatcaccgtgttgcggaaatcgatcggcacgccttcgccgtcttccatcacgcccttgtcgaagacctggaagaacagctccagcacgtcgggatgcgccttctccatctcgtcgagcagcaccacgctgtacgggcggcggcgcaccgcctcggtcagcacgccaccccggccgtaaccgacatagcccggcggcgcgcccttcaggcccgacacgctgtgggcctcctggaactccgacatgttgaccgtgatcatgttgcgttcgccgccgtagagcaggtcggccagcgcatgcgcggtctcggtcttgccgacgccgctcgggccgaccagcaggaacacgccgaccggcttgcccgggtcatcgagatcggcgcggaacgtgcggatgcggcgcgcgatcgcgtcgagggcctcgtcctggcccaccacgcgctcgccgagcttgtcctggaggtacagcaccgtgtgcagttcgtcggccagcatgcggccgaccgggacaccggtccatcccgaaatgacctcggccactgcggccgagtccacgcataccggcaccatcggctcatcgttctgcaccgcctccaggcctttttccaggcgcgcgagactggcgccaagcgactccgcgctgtcggcgttgtcgtcgtcctcatgcctcgccacaccgtcggcaccggcctcggcctggctctccttctcgaggaacgccgcgatccggcggcgccaggccaggatttcctcgacggccagcttctcggtggcgagcttgtcgctgagccgcgcgtgctgcgcccgggcttcgtcgcgctggcgcgtgacggcagcgatttcgtcggcgcgcccggtgccggtggccgcctcatggcgcaggatgcgcagctggttctcggcgctttcgatcgagcgcccaagcgcttcgatcgcctcgggcacgccgctctgcgcggccgccacgcgggcgcaggcggtgtcgagcacgctgatggccttgtcgggcaactgccggcccgagacatagcggtgcgaaagcttgaccgcgtcgcgcacggcgtcgtcgaggatctccacgccgtggtgcgcttcaagcttgcgcaccatgccgcgcagcatgtccacggccgcggcctcggccggctcgtccaccttgacgatctggaagcggcgcgcgagcgctgggtcgcgctcgatgtacttcttgtactcggcccaggtggtcgcggcaatggtgcgcaactcgccgcgcgccagcgcgggcttgagcaggttggcggcatcgccctgcccttcgctgccgccggcgccaatcagctggtgcgcttcgtcgataaacaggatcaccggcaccggcgaggccgccacctcggcgatcacggacttgagccggttctcgaactcgcccttgacgccggcgccggcctgcagcaacgccaggtccagcgagcgcaccgacacttggcgcagcgccggcggcacgtcgccggagacgatgcgctgggcaaagccttcgaccaccgcggtcttgcccacgccggcctcgccggtcaggatcgggttgttctggcggcggcgcagcagcacatcgatcagttgccggatttcactgtcgcgcccgcgcaccggatcgatcgctccggctcgcgccagcgccgtcaggtcgacagtgaactgctccagcgccgatgcctgcccgctgccgggtccgcgctgcggcatgccgaacgctggcgtggccgccgctgccgggattgcatcggttccgggcccgccgccaacggcggatgcccccagcagcgcgggcagggcctcgcgcagcgccgcacgcggaatccgcagcagcgccggcgccgattccagcagcatgccgcgcaggctttccacctccagcagtgccagcagcagcgtgccggcgcgcacttgctgctcgccgagcagcatcgaactgagcagccaggcctcctggaacagcggcgagaagttaggcgacagcgccggcgtgcggccgttgccgcgcttgaagccgtcgatcgccttctgcagctgcgacaccacctgcgcgggcgccaggtcgaagtgcgcgaggatcgcctgcaggtccgtggcgccgccttccagcaattgcagcagcaggtgctcgacgtcgacgctgtagtgcgtctgccggacgcaaagctgggcggcctgctccatcgcgtgccggcactcgggattgaggcggctgagcagcgtgcggatatcgatgtccatgtttgtgccggtcaggatgcgtgcgctcgcaacgccagttgcaccggcgcgggccgtgcctgggcgccgccggccagccaggcggtccagcccaggcgcgcaccgagccccagccccgcgggctggcgcgtgccgagatggagcgcgagccgcacatcgagcggttgcggcacataggcgcgcaccagcgccgcgaccagcgcgtggtcgcgcccgccgggcagcaaggcccgcaggcgctcggctccgggcacctgcacatcaagccggatgccggcggcctggtcccaggtgcgccgccccagcaccgcaccgccgccgagcgtgatacccccggctgcaccgcgtccgccgagccgcacggcatcgctggcttcaaccggcagccagccgccgagacactgcgtcccgctcacgcccaggccgagacggtcccccagcatggccagcaaccccgccatcgaacgcggcgccgcgcccagcagcccggcatggcgcagccacggcgccgcgccggcgggtgcattggcggttgagggcccacgctgcaagccgaggttgctgagcgcatccaggcacgccgccagcgtgccgccggtcgggcgctggccgcccagtgcgggcgagtgcttgcgccggccgcgatacaggaaggacaggaagcggtgattgaagctgtcgagcaggtcgcccatcgcggggtcgcgcgcggcgcggcgttcgagcagcatctcggtgtatgcgagcggcagcggcccgcctgcccccgccagcgacatcacgggcgtcgtcagcgtgaacgggcgcccgccccggccagcgccttcagcggacgcgtgcaccgcgccgatgtcgcgcggctggaaggccagcgagaccagtccgcgcaggcgcaccgcctccccggcgccattgccgcggccgaccggctgagcccccggcaccgcgcgttcgatcaggctgatggcctggaacaggtcgaagccggccgggttggacgccaggcggtcgatcaaagcagctgctggctgcccgtcatcgcgggccattgcttccatatctcgtctccgcggcgcacgaccagccgcacgaaggaattgactgaggcatacagcgcaaggaagcgcgccagcaccgctcccagcagcagcggcgagccgccgacaaaggcatcgggatcgaactcgatcgagacctcggtgccacggcagtagccgcgccaggcctcggtgcccacgtgcgcggccgcgccgcgcgcgcgcacgctgcggatgccccgcacctggtcctgctggcggtggccgtcgcccgcgaacagccgcagcatctgctgcacctcatggcgcccggtgccaccgccggccagggtgccgtggtgcagcgtcagcagcgagatcagcggccacaaggtctcgctgcccatgggcggattgcgctgcacggtcggctcatagaggcagcgcacctgcgcgtactgcgacacatcctccagcaccatgcgcgcacccaccggcacctgctccgcgagccggcgattggtgcacagcacgttggcgtacgccacgggtgccgccggcaggcgctgcacgttgcccgcatcgatgaagctgagatacatgtcggtgccggacaggttggcccgcaaggtcggctcgcggcgcgcgtgccagaacagctcgccttcggccgggtcgtcggtggccgccgcgaacggcggcaccgccagcgagcggtcgctggccggatccgacagcaccaccgaccggatcgaatggatctcggtcatcgcctcgcggcgctggtctgccaccagccggtactcatagtgccggtggtcgatcatgatgggctcgctggtctgcgagaacaggttgatcgccggcacgcagccaagccggaacatgccggcatgcagccggcccagcccgggtgcgctgcgctgcaggcgcagcaccacgtcgcagctgcggcccttgccgagccggccggcgggcaggtccaggtcgaagaagtgaaacttgcgcgcgaaggcgaaatactcctgcatcagcccgtaggccggctgcgcatgcggcggctgcggcagcacgttctcgccggggccgtagccggcctcgcgccacgcgctggcgggcagccacgccggcgggccatctggcggctcgacgctgacgccggccacgctggtgaccagcagttcatacaacggcacggtcaccatccagtcgccgtgcagatggatgcgcagcgttcccagttcgagctcggagaaatcgacgccgtcggcgcattcaagcgtcagccgcaggccgttgtcatcggtcatgcgcgcgtgcgtgaccgccagcggccacagcgtcgtgtcccacgccgtgcgaaagcggcacatctcgccgccctcggtgcatgcatgcaggccggtgtggcgcggcacggcgtagccggcggtcaccttgccctgggccgcgtcgagatcgaactgcaccaccgtcatcgacggcaccggctgcaccagcgacgggcacacgttctccagcagcgccgcggcaacttgcgggaacacctggtccaggtcgcgatgcacgcgcgccgccagataggcggtggcttcgatcaggcgctcggtatgcgggtcgagcgattcggtgccatgcagcgcaatgcgcgcggccacgttgggatagcgctcggcaaacgcggcgccttccgtgcgcaggtaggcaagctcgcgcttgtagtacggcaggatgccgccgtcgccggcaccgtctgcgatgccctcagccatgatcgccccagcgcgggtcagcggcctggcctgccgcggcgagctcgaacgccacgcgcaccggcgcggcgcccagcggcaactcgccgtcgatcaccaggaccgggcgcggggtgtcgcgctcggcaaagcgtacgcgcgcctggcgcaggcgcggctcgaacatcgcgatcgcatgcgcaaccagcgccgcaatcgcgtcgcagtccggcaccgactggaacgagcggaaggagaagtccggcacaccgtagtcgagcacggtcccgtccgactccaggaactgcgccgccgtcagccgcgagcgcgtattgagcagccgggcaagctcgcgcgccaccgactggcgcagtggctcgccctggagcaactgcgccgagggggcgttcgcacccgccgacagccgctcgaacagcggcatcggcgacccggtgacgatgacggacatgtgcagccccgcttacgccgccttcttctgcggctccggcggcgcggacactgcgcaggccatgttctccaccaggtcccagccgaacgccgccgtgccttccttctgcgcgtcgcccttctgttgcgtgaagaacgcggtgatgcgggtgaagtcgagcgtgaacgtgtcggaggaatcgcccatgccgccagcggtctggatggactcgacgatcgcgtcgctcagcgtgtaggtcatctccgagcggaacgcaccgtcttcggttcgtccgatctcgagtttcacatcgccgagcgacttgccggcggcgcacgcggcgtacaggccgggcgtggcctggtcggtcttctttgacatcgtcatgctctggaactgcgccttgcccgaggtgcgcttcgagttggccgggtcattggtcacggccatcgccacgccgtgcgagaacgaatagatctggatgcgctcggcggcacggccagtctgctgcttgttgctgcccttgatctcggggatgtcgagaatgatggtgtccatggtgtctgtgctctctcagttccgttatgtccggggatgccgggatgcgagtctgccggtctacgctgccgctgccggcaggtctgcaaccaggcggatcgatgcggtcagttcttccatctggaagtgcggcttcaggaaacacgtggcacggtaggcgccgggcttgcccggcacctcggtcacgtcgacgcgcgcggcgctcagcggaaagcgcgacttggcctccggcgtcgcggagggattgagcagcacgtagtcggcgatccagttgttcaggtagcgctccacgtccccgcgcgtctggaagctgcccaccttgtcgcgcatgatcaccttcaggtagtgcgcaaagcgcgaagccgccagcacatacggcagccgggcagacaactgcgcgttggcgttggcctggtccttgttgtagaccttgggcttgtttgccgtctggctgccaaagaaggtggcgctgttcgagcccttggcattgacgatggcgatgaagcccaggtcgttgagctccttctcgcggcggtcggtgatggtgacctcggtcgggcacttgagcgcgacgtcgccttcatccgtcttgtaggtatgcgcaaccaggccgtcgaccttgccgccgccttcaacgccgcggatggcggtcgaccagttgtacttggcatgcgcgtcggtgatgcgcaggcccagctggtaggccgagttggcccacaggtacttgctgtggtcggtgccgtcgacgtcttcttcgaaattgaagctctcgaccggattggttctggcgccgtaaggcaggcgcgccgcgtaggacggcagcaccagcgacacatagcgcgaatcctcggtttcgcggaagccgcgccactgcgccagctccgcgctctcgaagatcttggccaggtcgcgcgtcacgcccagctcggtgaaagcgcgcaggtcgaacaggctcggcgccgcgctggtgatgaacggtgcatgggcggcggctgccaccttcgatatccgctcaagcagcgccacgtcctgcggatggcggccgaagctgtagtcgccgatcagcagcgtgtagggatggccgccgaaggtgccgtactcttcttcgtagatcttcttgaacagcacgctcatgtcgtggtcgactgcggtttcaagatccttcagcagctcggccttggtcacgttgagcaggcgcagcttcaggctggtgccggtctcggtgccgtagaccatgtcgtgcaggccggtccacgcgccttccagcgcctggaacgcggggtcgtgcatgatcgcgttgagctggtcgctcagcaggcggtcgatctcggccacgcgctcgttgatggttgccaccaggctcttgtccgggctggtgcgcatgccctcgtcaaggatctgcgaggccagctggccgatcagcttcctggcatagccgctctgcgacggctccaccgccatattgccttcctgcacgatacggtcgagcagcgtcagttcacgctcggctgcggccgtggtgctcccctttgattcggcgctcgcgttgtccgctgcggagttctttgccatctggttcaccctttgtgaattcgttgcgtcctgcgggcctcgatgcccgcgcccgccgccgcgtcatgccggcgtggcgtctccggtttccggctgtgccgccgcggcgccggagtcggcttcgctgcgcaccagcttgagctcatcggcgttgttgacgatgcgctcgagcagcacgtcgagttcgtcgttgccatcgagcttgccgagcaggtcgcgcagttgctggcgtgcttccagcagcttggccaggcgcggcacctgtgccaccaggctttcgggatggaagtcgctgaacttgtcgaagcgcagttcgaccttgagattggtgtcgcccttcatggtgtcgggcacggacaactccaggcgcggcgcgatcttgcccatgatcccgtcgaagttgtcgcggtcgatctcgatgaagcgccgttccttgagcttgggcggcggcactgccggttgcccggacaggtccgccagcaggccgaccaccatgggcagctcgcgcttctcgaccgcgtcaccgacctctacgtcatatgaaatctggacccgaggcgggcgatttcgccctacccacttctgcagactattggacatggaactctccggaaggactcgaatgtgtccggtcaaatcatcggtttcgcacggcagcccgtgctgaaggcaaaaccagtcccccgggccggcgcaaccggtccgaaaaaggtcgaagcgcatcgcgccgcagggccggcatggcggctgcggaagacggatgccctcgctggcaaacccactttttgttacccgttcctacctggcgcagtgcgcaggcagcaggctgcacgcgctcgaccccgctggtggctccgcgccagccggctcgcgcatggcgtgctgcggcacgacgaaggcaccttgtctttgcgcgccgttccatcgttgacccttgctgtgtttctagttgcggcgcgcaaattcaagcggaatttaaggtgacggtgaggtcgggcacaatccctgagaattggtattttgatcagcagggctaccgcccgaggttgcgccgcgcggtatcgcaaacctgcctggctggcccccagcctcattcgggggagatggcttgccccaacgcggcagcagcctctgcctgatttcaggtataggaaaaaccgcctgattgggctttacttctacccaaggcccagctgcatgccatgtaataccgtggcatgcgccgctaccaagggtcaaaccagaacgagaaaggggtcagccatgtcaatcgcatacgacagttgccgtattgcatcactgcgggtccgatggtgaaatcagcgccgctgatcatctgaactgcacccgaccgggcatgcagctcgcatccctggtcgcaccagcccccatgcctttctccatgccaacgaacgcgacgctctccgatagccgccgaaacgtcatgcgtggccaactgctgctggtcgggcacgagagcccgatgctgacgcgcctttgcgggatcctcaccgtgctcgactacgcggccggcgcgctctcgttcgcgggcaccatcgcgcaggcctgcgcgctggtggatcagggtccgttcgacatggcgctggtcgacaccagcctgcccgatggcagtggcatcgagctgatccggtgcctgcgcgagcgtgccccggatctgcccatcgtcgtgattgcatcaccgggcacggacacggaaatcgtcggcgcgctgatcgccggcgccaccggctacctgctcaaggagcgcgacgacatcgagctgacggtgtgcctgcggggcgcgctgcgcggtggcacgccgatcgatccgtccattgccaagcggctactcacgacattggtacccaaggccgcacccgccgagaccaggctttcaccgacgggaagcgtaaagccgctgctcagcgcacgcgagaccgagatcctcgtcttcatcaacaaggggtcgaccaaccgcgagatcgccgacgcactgtcactgtcgcggctgaccatcgagtcgcacgtcaagaacatctataagaagctggcggtcaagacgcgcacgcaggctatctttgaagcgcgtgcgtacggcgtgctgaactgaggcgctagcccatccctgagttggcggcgccgaagcggagcgccgttcctcgctgcgcatgctcgtgccaacggcatctggttcgatcgcgccatgctatgacacataatcttgaatgtgcgccagctaatggcacaaattggatatttgtgccatggcatgagaaaatgaccacggggccgtttccctggacaggacaagagatccggcctcgaatctcacgagggtgcacatgagccgacagttgcggttatcagcgccgagaacgctgcgttcttcgaagagatgcgacgcagcctgggcgcgttcgaggataacttcgagacctacctcgaggaatgcgtatgcttctccgtgcgctacctcgaccggcacaacggtggcttccaccacacctatctggcgaagggcgcaacgtcggaagtcttcacctacatcctcgagaacatcgcgccgatgtggcgcgacttgctggcagagccgtatcagcgctatgccgagtgccacggcccctccgtcgcttccctggacagcgtcatcgccctgatcagtcggatcgggcttgcgtactgcctcgtccccactgatgagcgcgcgattcgggagcagttggcgatcctccggccaaaccatcggcgatgacggaaagcgtccgacgccgccgcggcgggcccggggtgtttcgtcgttagacgcgtcatccggcctcgcacgccgtcacttccctgaacgcagctgcgcgaggatctttcctgcatgccgacacgctctgatagtccgttgtaccggagggccaacgctaccgccgcgcaagatgtgcaatgattcgctggacagccagcggcaagcacatccctgaggcttccgttttctcattcacctgacgctcaggattcttcaataatgtggcaaccggatcccgtcactcttcggctcttcatcgcggtctgtgaggaaggcagcatcgcccgtgccagcgagcgagagggcatggctgcggcagcagtgagcaagcgtgtggccgatattgagcgcgcactcggcacgcaactactgatccgcagctcacgtggcgtgaaccccacgccggcgggagacatccttcttcggcatgccaggcacctgatgcagggtgttgaacaaatgcaatccgacctgagcgagttctcctctggagtccggggcctggtccgggttcttgcgaacatttcctccatcgttgagtttctgcctgaagagatcgcgtcctttctgcagacccacgagaacattcacgtagttcttgaggaacgcgcaagttcggagatcgtcagaggcattgccgagggcagcgcagacattggcatctgtcgtgactttgtggcggaacgggaagtagaaatgctgccattccgcgcggatcacttctgtgtcgtcgtgcatcgcagccaccctctggcgagccggagcgaggtatcttttgcggacacgctcggctacgagcatattggcttcgcacccaacgtcgccctgcatgcgcttacccgcagagttgcatatgagaacaggcggaccatcaggtatcgggccaatgtcactacgttcgacgcggcgtgtcggctgattcacctaaatctaggccttgccgtgctgcctgcagaagccgtagaaaagtaccagccgctctacgatctctgcgtaatcaagttgatcgatgcgtgggcgacacgaaaattcgtcatttgtgttcgccacgccgaccaactctcttccgctgcgaaccgatttcttgcgcatttgacgcgaacactgccctagggaaatcccggcaaggttacggcaagcgggggccgccggttcgaccatcgcgtaggacgatggctgccatcgtcggaatgggattgctgcaggccccccgtggaggcaagctctgacccctgagcgtttgtgggaatttgagcttgccccgggcggcagcagggagcagttccccaaaagctcggcgcattcggagcacataaatgagtagcgcaagcacttcggcagcgcaacgtctaccgctgagcggaattcgagtcattgaaatgactcacatggtcatgggtccggcatgcggactgatccttgctgatctaggggcggaggtaatcaaggtcgaaccgcccaagggtgacagcactcgccggttactgggggcaggcgcagggttctttcgggcattcaaccgaaacaagaagagcatcgcagtcgaggtgagcgaaaacaaggacatggaagccttgctgaagctgattgacggcgccgacgtctttcttgagaacttcaagcccgggcggatgaaggctctcggcctggactatgaaacgcttcgcaagcgcaacccgaagctgatctatgtctcgcacaaaggctttcttagcggaccatacgagaaacgtctcgctctcgacgaagttgtacagatgatggcggggctagcctacatgacgggcccggtcggacgccctttacgagctggcagttcagtcaatgacattatgggtggcatgttcggcgcaatcggcgtcctggctgccctgtacgaacgcaacgccaccggcgcaggcaaggaggttcagtccggcctgttcgagaactgcgtcctcctgtctgcgcagcatatgcagcagtacgccgtgaccggacaacctgcggccccgatgccggcacggatcagtgcctgggcagtctacgatgtgttccagctggcggacggtcaccagatgtttattgccgccacgggagacgcccagtggcggacgctttgccacatcatcggcaggaacgatctccttgaggaccagcgcctgctttccaacaacgacagggtactggcaagagattggctgttgccgacgcttggagaaacgctgaaggccttccgtgccgaaatgctgacggctgcttttgaagcaggcaacataccgtttgctgagatcacccgtcccgaagagctcttcgacgacccgcatctcaaagagagtggcgggctggcgaagcttcaggtcgatgacggcagcaccaccgaagttcccctgctgccgttctcgctggatggcgcacggctacagcctcgcatgccaatcgcgcgcattggcgagcacacccgtgaggttctggaatctgccggttgtgccgcaagcgacgtggatgccatcgtggccaagcaccgcgggcccgggctcgcccaaccggcggctgcccatatggattgaccctgccgccacgtgatacccagcatggtgacgcaatccattcgtgaccgtagaagcctggcgacgttcaggctggttcagagatatcgagaacaggagacaaggatgaagaagggaatgactgcagcatttctgctcatgtgtggcgtgatggcgggaacttccgcggcccatgcagaaacaacatggccaaccaagccaatccggttggttatcccttttccgcctggtggcggcacggacatcctgtctcgcatcgtcgcaaacgaggtgtctcagaccaccaagtggacgttcgtcccagacaacaagcctggtgccggcgggacaatcggtatatccgatgtggtcaaggccgccccgactggatacgacatcgtgatggggcagaaggacaatgtcgtggtcgcgccatgggtgaacaaagccgtgacctacgacccgcgcaaggatctcgtggcgatcgctcatgtcgcctacgtccccctggttatcgtcacgcctaagaattcgccttacaaatcgttccaggatctggtgacggccgctcggaaatcacctggcacggtcacatacgcgtcgccgggcaacggcaccacagcccatcttgccgccgagatcattggccatgccgccggcatcaagctcttgcatgtcccctacaaaggctccaacgctgcgctggtcgacaccatggccgggaatgtgaacatcatgatctcgtcagtcccatcggccctggcgcagatcaagtcgggcaaggtgcgggccatggccgtcacctcagcgacgcgtagttccgccttgcccgaagtacccaccgtcgccgagagcgggtacaagcaggttgacgtcagttcctggtatggactcttcgcccctgcgaagacaccgaaggacgttgtggaacgcattggcgtggaagtgaacaaggcaatggccaagccagccgtcatccataacatcaacgaacagggcgcggaagcgaagtccatgtccgcagcagaattctcccagcttgtgcaaagcgactatctgaagtggaaggacatcgtaaaggcgtccggagccacggtcgaatgagcaggatcggccaagccgtacgcatgccatagcagatcttcacgggaaaccggcacggtcgaaagaactcgcgcgctccagccgcgctgaggggcacctggttgcgcgcagccctctgcagcgagcgatgaaagaccgtccaagggctcacttccgcctttggcatggctggccggtacccggccctgagcagagcagccatgatatggctccaccgggcagacatgctggatacggcactcccagtacgttagttccgcaatcctcaatgttccgccgaatcaatactcctccggcaaacctcggttcatacaatgatcggcaatgcattgtattgatcaagtaacggtacgccgaggctatatctcccgtctcaatcgagaaatacctccgtacgtcactgcgaggagtatttcaagaaatggccaggctgggtatagacattggcggtacgttcaccgatttcgcacttgaggtttttcacgatggtgccgtgcgtcaccacttcctcaaggtacttacaacgccccacgcaccagaagttgcagttgtggaaggcacccgccagatactggctgcagcgggccttcagccggctgatgtcaagaccctcgtgcacggcaccacattggcgaccaatgcggtcatcgagcgtcgtggcgcacgcatcgcgttccttaccacagagggattccgcgataccctggaaatgggcaacgaaagccggtacgaccattatgacctctatgtggaaaagccagagccgctcgtcccacgttgcctgcggctgacggtgcgggagcgcctggcgtcagatggcaagatcctgcttcccctggatgaggagggcttgcgagaactattgccgacgcttgatgcagcaaaggtggaagctgtcgcgattgggttcatgcatagctttgccaatccggaacacgaacgtcgggccgcggaactgctgcgcgcatggcgtcccgggatacgcgtttccctctcctgcgaagtcgcgcctgaaatccgcgagtacgaacgctttgccacggtttgcgcgaacgcctacgtccagcccgtcatggcgggatacctggagcgccttgagcgcgaaatggagactcttggcatcgccgcgccattgatgctgatgctctccaatggcggcttgtgtgaagccgaagtagcgcgacgctttccggtgcgcttgctcgaatcagggccggcaggcggagccattctcgccgcccatgttgcgcgaacgctcaagctggatcgtgcgctgctcgtcgacattggcgggacgacagcgaagctctgctttatcgataatggcgtgccccagactgcgcgcgcaatggaagtcgcgcgtatcgcccgtttcaaggccggaagcggcattccgctgcgcttcccggtcatcgaactggctgaaatcggcgccggtggcggctccattgcacaccgggacacgctcggtcggctgcaggtgggacctgaaagtgccagttcggtgccagggccggcttgctatggccgaggcggcacagcacccacggtcacggacgcgcacctgctgctgggcagaatcgaccccgacgaattcggcggcggcaggatgaagctcgatcgaggcgcggcccagcgtgcgtatgaacgactgggcgacgcgctcggcatgtcggcccaggatgccgcctggagcgtctgtgaaattgtcgatgagaacatggcgagcgcagtgcgcgaacacgcggtggaagtcggcaaagggctggatggccgaacgctgatcgctattggcggcatggccccgctccatggggctcgactcgccgccaaactcgggctggaccatgtgatcgtccctgtcggggcaggtgtgggctcggccttgggctttctccgggcgcctgtctctttcgaagccacccgcagcgtccttctttgcacggcgcagttcgatcccgattcggccaatgccatcgccgatgccctcatcgcagacctgcgccagctggttcgccgagctgcctcgacgcaacccatgacagaacagcgcatggcctggatgcgctaccatggccagggccacgagattcgtgtccagttgccgtcccggcggttccaggctggtgacggcgaatccctgaggcaggcctttgaggcggcctaccacgcatcctacggccgcacggtcgaagcggggcaggtcgagatcctcggctggaccatccgcgttgaagcctcggaggtccaggcgacccccgctccgatgcctgggcacccacccgcggccaggtcgatgggagcagcgtctcccggattccgcgatgccttcgaccagggcgcgagaacctgggaaagctacgcggttcatcgcatcgcggaactcgagcggacggatcccctaccggcgccggctctgcttgcgacaaacgaaacaacagtcgtggtcccgctgggctttacctttgcattggggtcgactggcgaactccagctcctgcgcaatcaggatctgggtgcccagggcactactgtcgcctcggccgcaatgcctgccagtatccgcctgcaagtcctgtgggaccgactcaatgccctggttgaagagcaggcacgcaccatgatgcggaccgcattctcgccgaccgtacgagaagccggcgacctggcagccggactcttcgatttgcagggacgccttgtcgttcaggcggttaccggaacaccaggccacgtgaactcccttgccgcatgcacggtgcacttcctgaagaagtacccgctcgcggagatgagcgaaggcgaccatttcattaccaatgacccgtggcttgcctcggggcacctgcacgacattactgtgttgtctccggtatttcaggctggccggcccatcggcttctttgcctgcacctgccatcaggtcgacatcggcggccttggcatggggccggatgcaaaatcggtatatgaagaaggccttcagattccaatgctcaagctggcgcgaaaaggccagctgaatgaagaccttctggagatggtgcgagtcaatgtgcgtcaacccgaggcagtgattggcgacatcctttcctacgtcaccgccaacgagagcagcggcaggcgattggtggcaacgctggatgagctgggtgaagcgggactggaaaggataagcgcctttgtttgcgagcgctccgccgccggcatgcgcgcagcgatagagaaactgccgcgtggtacgtttcaccacagcatggagctcgatggctacgatactccagtgcatatcgagtgccaggtcacaattgccgaggatggcgtttcagtgaccttcgatggcacttccggcgccagtcagcgtggcatcaatctggttctgaattacacgcgggcctatgcctcctttggggtccgggcggcggtcgcgccttccgttcccaacaatgccggttcgcttgcgctggtcgaggtcaatgccccggtgggctcgattctcaatgtggagcgcccggccccggtctgcgcacgacatatcatcgggcagttcctgccggaagtcgttctgggcgcgcttgccgctgcgatgcctgaccgcgtgccggcagagggtgcggcatgcaactggggcctccagttgcgtgggcagggtaccagcgagcaaccgcagggattcgaaatcctgttcttcaactccggcggatcaggtgcgcgtccgaacagcgacgggctctccgcaacttgcttcccaagcggcatccgttccatcccagtggaaatctgcgaaagcgttgctcccatcgtcatatggaaaaaggaattgctgcccggatcgggaggcgccggcaaatggcgaggcggcctgggtcagcgcgtggaagtgtccacccgtgacggcacttcattccagttcttcggtctctttgaccgtgtgcgcaaccccgcgagaggccgcaatggcggcatggacggggcaccgggatgggttggcctcaccaccggcgagaccctcaagtcgttaggcttgcagacggttccctccggcgaagtgttgcgcatcgacgttcccggcggggcgggctttggctgcgccgaagcgcgcgacagcgacgcgcgccaccgcgactcggaaatggggtacgtggcatgaaaagcggcgcggtgataagcacccgaggcggctggcaaaggcttgcgccggcaacagcgccgcgcccgaccagcccgtccttcaagcgccttttcgcaatctgaacccgtttcctcatgaaacgggttccaaatcaactttgcctccattggaggcaaagtgcagcctgagactaattcctaaccacatcaactcccatgaaaccattcatcgcttcgttggcacgctgtcttgtggtgttacccatggcgctcgctgcacagaccggtatggcgcaggagggtcctgtcaggatcctcgtcggtttcccgccgggcggcgtgaccgacgtcgttgctcgcctgctggccaaaggcatgcaggcagaaatcgcgagaccagtcattgtggaaaatcgtccaggagccggcggtcaaatcgcggcacaagtcctcaaatccgcccgccccgacggcaatacactgttcctgaccaacagtcataccactgccatgattccctttacgaatctccatccgggatttgacccccagaaggacttcgttccagttggcctggtagggacgatgccgaacttcttcgtcgtgaatccggaaatggtagggcccgaagtcgacagcctgaaggccttttctcaatgggcaagagcaaaggccggccggggcaacgtcggcgttcccgcaccggcgagcgcgccggagttctccatctcgctgctgaacaaggccttcgacgcggacctcaaggccgttgcctacaagggagatgcgccgatggtgcaggacctgctggcaggacagattcccgcggggatctgcgcaatggccgccgcgctgcctcacgtccgcgccggcaagctcaagcttctggctgtcgatggaccggaacggctgcctggctttgacgtccccacctacgccgagcgcggggtcaacggcctgagcgatgccatgacaatcggcatcgtcgcgccggccggcatcgcgccggcgctggtgacaaagtacaacacagccatcaacaaggtcgtcggatcgagggccttccaggatcgggttgccgaatccggcatcatcgccagcactggcactccggatgacatggcgcgcgttacggaaggcagcaggaaggccaatgcccagttggtgaaagcggccggataccagccgcagtaacggctctgcggcagactgtcagtatcagtctgccgcagcatcgccggggtcaggacatggcgtcaatcgtagcaggcagggctcacgctcgcgtgcagccagtggaccagtgttaccgcatcgaaaatcggcaatccggtggcctcgcggagggccctggaatgtcgcgggaaattggcacactcgcagacgatagcgcccacatcggggtgccgctgcagcaggcgccgcgctgccgcagccacttcctggcgatgagccggtccatctacccgcagccggttctcgcgatggtcgcgaagcaatgtactgctttcatcgagcgcttcgactggcaggtcgggcggcacgccgatcgcacgaaacagttcaccggtgagccccgctcgtgttgccgccaggatcccgacgcggcgtcctgccggcaggagttgctgcaccatcgggatctgcagaaggctggaggtagcgaccggaacggcacagcttgccgccagtcgggattgcagcggcgccaaaaagccgcaactggtggcaatcgcatcaaccccggtagccaccagctcccttgcaccggccaccagagctgccagcatcccctcggtgtcgccgcgggctgccgccgccgcatcggcgccgcgcatgaccgcatactggaccggaaatggccaggttgcggcatgcccgacgtcgccgggcagccgctcgaaccccgtgtcgagcatcaggatcccaatcgaaacaccgtgtacggtgcgtgaccgccgtccggcgtcgtaggcatccatggtcaatcaacgaagcaattgcatgactccatgctcgcaggaatcggccgtcccagctgcgtgagcttctttcggctgattaatgtcgtgtagtcctcggggcccggcttgacgggcgccagctcagagggccgcttgccatccaggatctttgctgccagttgggctgcctgcgcaccctgcgctgcatacgaggcggagtaagcgactgccaccaccccgcttttcttgatgagttctgtctccgcgctcaggataggaatcttgtagcggtcggtaacggaggccacggccggcatggacgactgcacgagattagagccgatggcatagacgaaatcgacgtccgacagcatctgcgtccgctgcggcacgtccatcgaggcatcgacactaatactacgcagggtcaagccttgccgcgccgacgccgcttcgatcgccttgattgccaccacatcgtttgcctcccctggggagtacagcacgccgaaccgcctggcgccggggaacatgcgctttgcgaagctcagcacggcgtcatagtccattgcactggccgatccgacgaagcgcgcgctaccctggcgccagttgggcacgagaccagccgccaccggatcgctgatcagacagaacaccatcggcagagacttgtccgtgatactcgacagcgctgcctgggaaaccggggttgtgactgtcaggatcaccgccggcctcttcgcctcgatctgcccgaggatctgggggatcatcgcgggcgtgaaattcgcgtcgctgtagacgtacgttgtgttccttccttccacgtagccatgcttgcgcatttcctccttgaagccggaaacgctctgatccagcgcgggatgcggaccaaagttggcgatgccgataacggtattgccttgggggccgcctttcgcggccgtctcggccgcgccactgggcgcggccagcgtggcagccgccagcgccaggcccgccatggcgacgcccgccgtcttgaatcttgtcaacatgatcgttctctccggggaaggcgtggtacaggttgccctgggttcagagggattccgagagctcgtccagtggcttgataccgccttcgttcgcgatgagcgcacgtttgcggacatagcgcaggatgctcgtcgcaccgtagcgcgagccacccatgccagagaacttgaaggccgtcttctccccgtcgaacatcatgccgcgttgcagttccgtgtcattgatgctgacaccaccggcttccatcttcgtcgcgaaatcgccggcggtatgcgtatccggaccaaagactgcaccgctgaggccatagatggaatcattcgcaaggcgcactgcctcatcttcgctggagaagcgcatgaccggcaccacggggccgaacgtttcctgcgtcatcaggtccattgagtggtccacatcgaccacgatggtcgggtcgagccacaccgcaccgccgacattctccaccgcaccgccggtaacgatgcgggcacccctgacgactgcgtcttgcaactgtgcccggacaatttccgcttgggcggcatgaatgaagggcccgtagtgacccccgtccgtggctgccgaactgcggcgaagcgtctgaacctgtcggaccagttcctgcacgaaagcctcatggatggactcgtccacgtagacccgctcgattgcgtagcaaacctgcccggtgttatagatggcactccggaggatgctggtggcggcacgttcgagatctgagccggccagcaccactgccgcgtccttgccgccaagctcaaggaatgccgggatgaaccgctccgcggcggcaaccgcgatcttgcgtccggtccccacgcttccggtaaagacaatggcgtcgacttccgcaagcaaggcccgacccgtttccgctgcgccctggagcagcgtgatcacgccctgcaactcaggcacgccttcaatcgacgcacgcaacggctccacgaagcggggcgtcacctcgcttggcttgatgactaccgcggcaccggcgagcaatgcggggatggcatcgatgaaggaaagcaccaaagggaagttccacggactgatgacgccgacaaccggatatgggaccagggtcgtcttgaacacgacatcgctgttattgcggaacttgcggaatggctgagcgaggacttccggtgcagcttcggaatacccatgaatgaaatggataacagcaccgagttcttcccgggagattctggcgcgagcggtatcaactgtcagagcaccggtgatggcgtccgccttgctttccaaagccctggcccaggacgacagcgcttgaatacggtgttcaagccctttttcgtaccactcccgttgcgcgtcccttgcccgcgctaccgcgtggcttaccgtacttgcatccgcagggatgaattcgtaatccagttcgccggtacgggggttccttactttgatcactgccatgcgttcctcgtcgtcaatcgcaccccgctgtcgggtatggggacgatcctatgcgaggaacacggcgggtcgtatcgggcccgaccaacgaatgccgatcgactagaaaatgctgcagattgccaatctccggccgcggcagggcttacaggtcttctcctgcggtaacgcccggcgcggatgaggaacgggcccggacgttgcgcaggtcggccatccgcctggcatccttgggagcgaagccgaagtaatcgcggaaagacgccgtgaaactcgtctggtgctgatagcccactgcgaacgccacctcgttgacactcaggcgttggttccccagcatctccagtgccctgtccatgcgcgcccgatggccgcattcaaacactgtcataccgtagagaaacttgaagccgcgcttgagtttggatgtgttggtccccacggcgcgcgccagctccgggatcgtcatcatgtgccgaaggtcgccgacaagaagatctcgcgccttctcaatcaggcgcaggtcgcgcgaagagaacacctcggcggtatggtggctttcgagataggcctgccacagatccaatgatgcgcacatcacctcgtatgccttggcctgagcgaagagcagccgccgatagccttcgtacggattctccagcagttgcttgacagcggtcagcacctcgggattgaccggcatctggtggcaaaacacttgctcatttcgcagcttctgcaattggtgccaaagggggccatcaacacccatggaggcccgcagaaaactgtggaagtattcacggctgatatagaggccaacggagcgccagaggcccgggccgcacgacacctggtaatgcatgtcatcgccctgatgcaccacagtgaggttcggcgaagtgacttcgatccttccggcctcggagaactcaacgctcaccggaccggcgaccatgaaatggaattcgatatagccctcgggcagcacgctctcactatgctgccgggtaaggtagccatccgagaccaccaggaggatctcatcccggatgctgatcagctcccacttcccttcttcggggtcgtcagagaccggaacggatccaccatacaggccggcctctccgtgcggagcggaagacaaaaaccccagctgatcgcgaagcgcactgaatgcctcgctggtacgagcgtgatggccagccaggcgcgtacggaacaagccatcgtttcccggctccggcgacgtaagattcagactggccatcatgtcttccccaagcaatttctggattgcgccgctagcgcttgcgcgggcgcgattgaccgggacgcggcaacgccgcgaacgccaacgatgccaccgcggccccggcaagacggcgcaatgtcgccgcatcgcggctcatcgtaatgcccgccgctgccgccctggtcacgccaaaaggaattgagttcggatttcctatgttcccagcgctaccgcacaggctggacaggtgcccgttaaggtaacgtcagcctaccttccgaactatccgagaaaaccatgaggcactacttgagccgtctgcaagcacgcggcgacctggcaattgtggagcgcgaagtcgatccccgtttcgaagcggctgcggtcgcgcggcaactgcaacgtgtctcgaaccaggccgtgctcttcaagaacgtgcgtggctccgcacttccggttgtcatgaacctgtatagcgaccatgagcggctgcgcgagatgattcgttgcggtacgcgcaccttctgcgagcggctggacgaggaaattgaagtcgctgccacgcttcaaacctatgcggaagaggatactcagcccgagcgcctccggagcgggaagctcagcgacctgccgatcctgacttaccacgagcgggacggcgccccgtacattacgtccggcgtgtttctcgcacgtgaccctgacacaggcgtgcctaacctgtcgttccatcgctcaatggtaatttccgataatgaactacgaattcggctgggaagctcacacgatctcgcccgctatcaggcagctgccgaacgccagggaaaggcgctggaagccgccattctgatcggcgcccctcccgaagtcttcatgtcggcctgcgtctcgctgccgccccaggcaaacgagctggcactggcctccgcgatgcgaggcggccctttgcgcacacgccggtgccagaccatcgatctttccgttcccgccgcgaccgacatcgtgattgaaggccggatcctcccaaacgtgcgccgcccggaaggtcctttcggcgaattcatgggctattacgtcgatgtgggtgacaaccacgtattcgaagtcacgcacgtcgcctggcgcaccggagcaatcttccagggcctgatctgcggctctgacgaagacctgcggccgctcgaggccgccaccgccgcgcgcatctatcgcgccatcaagggacaggtaccgggcatcatcgatgtgtcctgcaagcccacggtgatgaacaccgtcatcaagctccggaagcagtacgaggggcacgcacagcatgcgctgctcgcggcaatgggcgcgcatcttgactacaacaagctttgcatcgtggttgacgaagatgtcgacatctacaacctggatgaagtgatctgggctttcgtgacgcgggggcgtgcagacacccgaaccatggtgctgaacaatgtcccgggcttctaccgcgatccgcacaaagatcactggggccgccttgccattgatgcgactaaaccatggggacgcgaagcggagtttgaacgaaagcgcattccaggcgaagtggaaattgaacttggcaagtatctgcccgcttttgcgtcggaggtgcgctgacatgagcaaggaccgcacccgcatagtcgttggcatcagcggtgccaccggtgccatctacggtgtccggctgctggaagccttgcggctgctcgatgtcgaaacccatctggtggtgtcggcgtcaggctggctgaccttgcggcaggaatgcagcatagacaggcacgcagcacaatcgctcgccgatgtagcctacgacatccgagacattggtgccgccctggcaagcggatcctttcggcaccagggcatggtcgtggcgccttgctccatgcgaacattggccgcggtcgcccacgggttcaacgacaatctgctgacccgcgctgccgacgtaaccctgaaagagcggcggacattggtgctcctcgcacgggaaacgccactgactctggctcatctccgaaacatgactgcagcagctgagatgggcgccgtcatcatgcccccggtgccggccttctatgccctgcccaagacgctcgatgagctgattcgctataccgtatggcgggtactggaccagttaggtctcgcttcggaatccgcctaccaacgttgggaaggtatgcggacacatgtgcgatcggtgcgcgcacaatctgatgacctcagcgtgctgcacgtctagcggcaaatcctgactctccttgtcccaatggggccgtaaccccggccaggacaaccagagcaaacctgggcaaatggcacctctccaaacctaacgcgcctgcctgcgcaccaatacccactctggcatgacccgaccgatcggccgggcatgccgctccaaggaagctctgttccgctatccaacataaaaagaagccgtcccgagggacggctttcaagtcgcggatggagacaccgcataaggaaccaaagaagaaaccgttttgaatcaggcagcccgtgcaaggcgctcctgcgccaccttgcgtgactttcctggtttgcgcttggcaaggataagaagtgtgatcagcacaaaaaccgcagttaccattttcagatccgacggctggaagccgaaggccaagacgatcgagatcagttgaaaatacacaaccgagcccaacaccggcgccgccacctgccgcaggatcgtccggttcccgatgatcgcctcaccgagcagcagcgatgccagcccgttgatcagcgtgccgaagcccatgttgacgtcggcgaaaccctggttctgcgccagcagaccgcctccgagcgctgcgataaggtttgccaacccgagccctaccagcacatagaccttgatattgatgccctgcgccttggccatcgcaacactggagccaagcgaccgcatggccatcccgtgctgtgtccccaggaaccagaagatcaatgcgatcaatgcgatatccactacggcaagcaatgcaattcggcttgtcagggttccgtcgtcaccgggcaggtactggaagagatttgggaacgtgaacaaagcggtgttcggctggcccatgacccggatgtcaatcgaatacagcatggacaacaccaggatgccgcacaagagcgtattcaccttcaccttctcatgaatatacgcagtggcgcttccccccaggaagcctgccgcggcaccgatgagtagcgacgacacgggttccagtccgacgctcaggcatttcgccgtcacgcatgcaccaaaggcaagggtcccttcacctgtcatatctgcgaaattcaggatccggaacgggatcatcaccgcaatggcaatcagggcgtagatgagcccttgcatcaggcccattggcaccaggttgaggaatgtatcgaacaggttcatgcgctcaccatgcgaagggaggggttctcgtcgtcgaaagcggcaatcagcttttcaactgtcatgcgccgtttctgctccagggacaagtcggcaacaacagcgccatgccgcatcatgattagccggtttccatactgcaatgcatggtgcatgttgtgggtgaccatcagcgtagtcagcccggcctggtcaaccacttgcgaagtcactcgcatcacggcttcggcggtccgcgggtccagcgccgcggtatgttcatccagcagcagcaactgaggctcacggaggaccgccatcagcagcgaaagcgcctggcgctgtccgcctgagagcaggcctgcctgtgccttcatccgattttccaggcccaggccgaaggtgccgagcctctgctgaaactcgcgagcctgcgccgaggtcaggccacggccgaaggtcctgcgctgcccgcgcaaggcggcaacagcaaggttctcttcgatattgagcgccgcggcagtaccgatcgacggatcctgaaagactctggcgatgtactttgcgcgcaggtgcgtgccgagcggggtcacattcacgccgttgacgcggatgcttcccgaatccggcaggacttcaccggcgagcatgctgagcagcgtcgattttcctgccccattccctcctaccaccaccacgaaatcgccctggttcagttcgagggaaacgccgtcgatcgcaacccgttcgtcagctgtgccggcatggaaggtcttgtgcaaacattcgacttgcaacatggtggaagcagaatttggagttgactgtggcatgttgcgggctcgccgggcagctagttgataaagcattggcatgactccatcgcgggcggaatggtcagcccgagttgcttgaacttggtggtattgatggtggaaacgtagtcgttgggcgagggcgtcagcacgggaagcgcggccggcgccgtacccttgagcacgcgcgttgccagggtcgcggcattgacgccaatggagcggagcgaaacggcatagttcgctgccgcgatgccgctcttcacaaactctgtttccgagctcaggatcggcactttcagccggttcgtcacagaggccaccgccggcattgctgactgcacaagatttgagccagtcgcgtacataaaatcggtgccgcgcagcatctctgctcgctgagggatatcagcggtagtatcgacactgatcgccttgaatgtcagccctgcccgcctggatgcctcctcgagcttgcgggtagtggtcacgtcattcgcttcgccagggttgtacagggtgccgaatgacttggcgttcggaaacagcttcttggcgaagaccaggaccgcgtcaaaatcctggatatccgaagcccctacaaagcgactgctgccatggtcccatccttcaaccaatcctgcggcaaccgggtcggtcaccatggcgaataccatgggaagttttcggtcggccacggcagatagcgccgtctgcgagaccgatgtagtcagcgtgagaataacggcgggcttcctcgacgcaatctgcgtaagcatctggggcatcaaggcttgcgtgaagtttgcgtccccgtagacataagtggtgttcttaccttccacgtagccgctgcgcgccatttcctccttgaatccggcaatagtttgcgagatggatgggtgtgggccaaggttggcaatcccgatcacggtttgcgcatggacagcgggcacgagacccagcacggcaccaacaacggagacgcaggataaggtatgcagcaggaatctcttgtgacggggcatgggtatcctaaggcatggaaaggacatcggagctgtatgaacaaggcgtgcaacgccgtgccaaccaggaactttttagcaccgattccgcctggtttccgccgccccggcggacaacttccgatcaacttaatgtttcagtcgtttcgcctcaattttcctggaccgaacgcctggggtactggcccgagcaagggaaaatgctgacctcaacctcggccacgcacgctgtcaatgctcccaattgtggcaatcgaataccgattgctaggaattccgctctgagccgtccgatccgcttgtcccccctcttgccctggcctaggctgcgctagcctcgtgctgcccgtgttgtcaagcccggctccattgcgccggcaccggaccgcgacctggcacaaaaaaggggagagtcaatgcagtcaaagcggggaaaaagcactagcaaagtgcgtaaggtatggcaagtcacgttggcggccaccatcctgagcggatgcgcggaaagcgcgctcgcccagagcagcgtcacgctttatggcttcctctatagcggggtgcgatatgtcaacaacagcggtggccatcacgtgacgggattggcaaccggcccatcgcgatggggcctgaaaggccacgaagacctggggtccggattgcgcggcctgtttacgcttgagagcggcttcgacatgagcacgggaaactcacggcagggtggcaggctgtttggccgccaggcgtatgtcgggctctctgaccgttcggcgggtaccgtgacacttgggcgccagtacgacctggtagcggagtggatcgcgccgttcaccccacctggcaagtggaatggctatatggcgcacgtcggcgacaatgacaatacgaactggcagttccgcatcaacaatgcggtcaagtacgtgacgccaaacttcggcggcttccaggccggcgccatgtatggttttggcgaagttgcaggcgacagccaccgcaattcgaccatgagctttggcgttacctacgccggcggccgttttcgcgccgccgccgcttacttgcacatcgataatcctgcaagtgcagttccggagggcaactggaataccatccttttcccggccgtttcagccacgtcgccactgcagccgaatcgcatcgccccgtcgagcatgtcggttgccgcgcttgcaggccagtacgatctcgacaaactcaagctcgccgtgtcatttacccagagccgctacaaggacttgggcgatgccgcggacgggcttaccaacggtgatgtgcgtttcaacaatatcgacgtcaatggctcctacagcgtcgcgcccgcctggcagctcggcctggggtacacgtacacagccgggaaggtgcaaccgaccggattcacgccgaaatatcaccaggtcaatgcggtaagcaattatttcctctccaagcgaaccattctccaggccgccgttgcgtaccaacgcgcagcgggggacgcacagaacgcctacttgctgttcggcagcagcggcgcgtccagcacaagcgggcagctcatgttgctggcgggtattttccacgtcttctaaccgggccccaggcatcgcggcacggcggggagatggcccccgccttgccgcagcctcgcccaacctgttgcactacttgtgatgaatcatgaatccgtgccggcccgctcaggggccgctgttcttgccgacctgatccgagagtatgggcaccggcatgtcttccagatccctggcgagggcatcctcgagccactggatgccctcgctacccgccatcccgaaatcagcctcgtcaccttccgccacgaggcaggcatgacctacgccgcgcaggcctacgcgcggcttggcgaccggccttccatctgcatggcgggtcgcgctccgggcgccctgaacacagccctggcgctgcataccgccgatacggatagtgcggcgatgattcttgtcgtcgggcagccggcagccgcagaggctgagcgcgacccgatgtcaggatttgatttgcagcaggcgttacgcccgctcgtcaaggacgtcatcactgtcaccaccgccacgagactgcaggaagggatgatgcgcgcatggtgcaaggccagcagcggccggcccgggccggtggtcctggttgtcaccgaaaatgtgtggcgcgaggatgccacctgcgctccgctgcctgcgccctccataccagagcccggtccggcgccagggcaagccggtgcggttgcgggcctgctccgcgaagcccgtcgcccactagtgctggtaggcggcagtggctggaatgacgcagcgcgactacgcctgcatgccttggcacaagcccacaactggccagtcgccgctggctatcgacgagcagatctgttcgacaacgacgacccacactatgcgggcgaactcggcatcggtctcaatccgctgctggcagagcggatagtgcaagccgacctgatactcgccatcaaccttcgcctcggcgagatcaatacgttcgggaccggtggcttcggtggattccgtctgctcgatgccccgcggccggcccagcgcctggttcatgtgcattccagcgccgacgaactcaaccgcatttatcgcgccgacgtggcgatccaagctgctccagcgccctttcttgaggcgctttcaacagccctttctgcgacttcttggtcttcccctgattccgactggccagagggctttcgcatcgcgcgcgcggcgttcgtcgggaagggtgactgtccaggagctgtcgacctgcgaaaagtctttatgacgctgcgagagcgcctccctgacaacaccgtctttaccgctggcgcgggtgcctacgcgatctggctacatcgctatcttgcattccgccagcccggcaccatgcttggcgccaagagcggtgccatgggatacggattgccggccgccattggcgcagcgatggcgcggccggatcggctggttgtggccgtggccggcgatggctgcctgctcatgcatggtgaagaactggcgacggcagtccagcaaaatctgcgcatcatcattatcgttatcaataaccagggatatggcgccatccgaagtgcccagatccggcagttcgggcgtgctgtcggcagcgccttgcgaaacccggatttcgtagcctatgcaagagccttcggcgccctcgcggaacgcgttcagacgaccgcggaattcctgccggctctgaagcgagtactgaatggaaccgggccggcgctgatcgagattgccgtacccgacaccgtagcgaagcccgaatgaaccaacctatctccatcgtcgtcgttggtgccggtatttccggactcaccgcagcttaccggctcacggctgccggcttcaccgtccaggttctggaaagccaatcggccgtgggcgggcgaatggcacaacggcgcgagggtcccatttcatacaacaccggtgcgcgcctgatttacccgtttggccaggcgtttcactccttgctcgccgaactggatctgacgcgtgcgcttgtaccgctacgcaagctcggcgcaaacgccgcaatcggcggcgatcgttaccgtgtcgagctgatgcctggcccgcgcaccctcatgacgcccgggctggattggcgcagccggatacgcatggtcgcggcgggagtaggtctcgcgcgcctgcgctcgcgtaccgatccagacgctgcggcctcatacctggaaggcgacaccgaaaccctggcggattacatcagccgaaccaccacacccgccgtactgaagcaactcatcgaacccatcttccgcggaacgcgtagctggaatccggaggatatttcggcggcattctacgtcagtaccatgccgcatctgctcggcaaggacaccgtctacaccctggcagaaggcatggggcaggtgactcaggaactgggccgtcgggtgccagttctttgcgacgcaagggcctatgccatcgaacgacacgccgagggccaatgcatcgtacgctatcggcgcctcggacaagaacatgagctgcgcgcgaatgttgtcgtctgcgccacggagggcgcccaagccggcaagcttatcgtcgatcctctcgacgcggagcgctcgatgctcgaagcagtgcgatataacaagctgggtgtcgttcactacgcgctggaaggggatattcctgccgagctggagttctcaggccgtcagtcaacgactcgcattgcgacctggcaacagttgccggcggcaccgatcgcaggacgttcgcacgcgcaactctactgtcagctgacacccgaggcagccgaagaagcggatcgcctcggcctggccgattcgctcgacacccttatccggtcggaagtcaggcagcgcattccccgcttcgatagtcgagtgcacactattgtcaaccagtggattccgtacaagctgccgatcttctaccctggctattgccggaaggtggccgactttctcacctggcagtctgccgcgagacgatccgtctactactgcggggattacctgtcccaagcgctcctgaccggagcttgtgcaagcggcgactcaatcgcaaaagcaatcctggcgcaccacggttagctcatggttcaccaaggactggcttggcaagtaggattcaggcatatccggtgccgctgatgagaaaccccggccacgttgtgatccggggtatttggaagaactgctcacggccccgcgaacctattcgttcgcggaacgcgcagaagacccgctagcggtcacgaaataccctgaaatttagcgagccagactttcagctgcaacggtcaggagatgtttcccgcgactcgcatctccttgttctcctcgcttacgaattcgtcatcaccttgcagtacccggcgagcttgcgtaaggtcgaggtgaccttcccacgctgcgattgctaccgcacctacacagtttccgatcaggttgagcgccacccggaagaagcccatcagcttgtccaccgacaggataagcgccacacccaaaacgggaattgcggggatggcagtcaacgtcgctgcgagcacgacagtcgccgacccggggatgccatgcgcgcccttggaagtcaggagagagaccaggagaatcagggcgagggttccaccttccaacggcgtgttggtcgcctgtgcaatgaagatgacggcgcacgtcagccaaatcgagaaaccgtcgaggttgaacgagtatcccgtcggaataacaagccccaccgtagtctctttcacaccaaggtggcgcaactttgccatcaccagcggcatcacggcatccgatgaactcgagcccagggcgatgagcagctcgctcttcaggtagccgatgaacttgaacaggctaagaccggaaagccgcatcaccacacccagcacaaggaacaggaagattgcgcatgcggcatagtaggccaggaccagttggccaagctgctggatggtggcaaagccaaactttccgacggtgaaggccatcgcccctgcaacgccgagcggcgacagacgaacaatgaagccaatgacacgaaaaaggacttcggaaaggctgtccatcagctgacccaccatctttcctttttcaccggcgatttgaagcgcgcagccgaacaggactgcaatcaaaagcacctgcaaaatgtcgcccttcgcgaaagccgaaaggaaagtggacggaatgatgttcagcaagaagctctttacgtccgaaacgtgtgaggcattctcgacgaaggtttgtatcgacttcggatccagcgtggatacatcgatattcatgcctacgccaggcttcaagacgtacgtgacgaagaccccaatcagtagcgcaattgtcgtgacaatttcaaagtagataattgtcttgagcgctacacgccccgccgtcttcagatcccctgcatgcaggatcccagtcacgacgaaacagaaaacaatgggcgcaagcatcatcttgatgagcttgataaatgcttccgccagtggcagcagttgcaccccaaaggacgggtacacgaaaccaataagcgcgccaactgcaaagcccaagaggacctggatatgtaacttcttcagatacttaaacacaatttttctccaccatccgccttcgaagccatcgttgattccgacgggttcttcgctgttacttacttctctgcggtgccgcaaccgagaattgcatgttccatttcctgcctgaacgcgggaatcaccggccgcacctcctctggaagcacaaacttgtcgcagttcggaccggcgccgatccggtcaaccacaacgaagtcacaagcttcggtgggcaacagcacgtgatgccaaacacctggggcgtaattgatgccttgccctggtttggcgatgaaggcgcggacctcggccgcatccaccgaaactccccggggagcgaccactacgataaaactggtcggcttcatgggaatgaaggcttggctcgacaatgggtgacgttcgaggaacaccacctccaacggcaatacgtacggctttgcgcgcatgatgctgatgccagccttaccaccaagagccagagcatcaaccacggcgaggtcatggtagcgctcaaccatgccttcgttgatgtgatggaaggcgcccggggaagcctcaatgacctcgccgaacggcgaaaaggccgccttggtcaagggctccaatttcagggtgatacgcataggtctccttttatgcttatgactttgtcaggttccggccatactggtctgaccagtaataactgtagacttgccagaaagctcggtcaagtgctatatgtgataattatcagaccagtatgaagtgtcacctacacagactatgaaagcgacttccgctgcattggcacccaaggcgccgctgactgctcccgcgccaccagggcgtcggccacctatcgcattgcgcacgcctgtcacgcagcacgccttggagcgcatgcagacatccatctacagcggcgaatgggcggcggacagccagatcccctcacagcgtgagttggctgagctgctcggcgtaagccgctcttccttgcgcgaggcaatttcctcgctggagggaatggggctggtgcgggtagagcccggcagaggcgtgtttgtagcatcgctcgagcagcaggctgccgtcggcagaaactctgaagttcatcagatcgaccatacaccgagtgaactttatgaggcacgcctgttgatggaaggttgggccgccgccctcgcatccatccatatcaccgatgacgacatcgccgccctacgaaaactgctgggggagatggaaatcacggtaaaggaccacgatgtcacacggctgaaccagctggatttcgagtttcactcgctgatagcttcttgctgcggcaatcgcctgattcgtgcactacttgctccgattttctcggaggaagaaatgagcgccccgcgcctttccgacacggcattcctgagcagccgcgtcaaagagcacaaggaaatcgtggaagccttggcaacgcgcaaccctggcctcgctcaaatggccatgcgtaaccatgtcctgcgcagcgcaaagcgtgtccaggtagagctgcctgagcacgtacatcagctgccttgatgcaccacaactgcatgccgttggcgggaccgtcgcctgccaacggccgcagcatgcgtcagaaggtgaaatcgcgattcacgttcttgtagagcaggtatgtcgccttggaccaaccggtggcatagaagaactgcggacagaacggtgccatgtagatgaagtcctccgcccagcactcgtgccagtcattttgcagtaggtacatcccctgcccttccagcatatagagcccatgttccatgacatgcgtttccaccatgggaaagtaattgccaggctcgaagctcaggatgttgatggcaaagtcgaacgccggattttcatcgggcaacagatgctgccaggttcggcccttggtgtgcttgttcaccttctcgacattttgctcgtgtgaaaccagggctgccggggcttccacgccttcgaggcgttcataaggtttcttgatccatacgacgcgcgcttcgtcggcgcccgggttgtacacacgtacgccagttcccgcgggcgcgtatgcgaagccccctgccttgagctcgtgtgtcttgccctccagttcgagcgacacattgcctgaaacaacgtaaaagaaggcctgcataccgtcgtttcgcagggtcgtcattccgccgccaccctggatctgcagcagcagctgggcaaacttcgcgcccagacctggcgtagcttgaacgctgatggtggtcttctcaatccccggaatacggctttccagaatgccctcaggaggcatcaccgcatagtgagtcgttacggccgcacgatgatgagcgaacacaccggggggctgaatttgccgcttcgtcatttttttgaactccttgggtaggtgagggaagcaccatggcatggtgcttgaggttagaagcgatggcgcaatccgacagaagcgccgaatgggtcggcgccagcggccgctccggtgcggccgttggaaaagtcatacttggccgccgcctgattgagaatcttcgatatcgttgtgcgaatcattgttcgcttactcaggttgtagttgtagccgagcgtccacaactgtgcgccggtctggctgctcgaaccacagttgactccgttgcctcccgtgtccccttggcaacgaacatcattcgcacgcccgtacatggcgtagatttcgtgggctccccagtcatattcggtaacaaaagcccacgcatcccggcgcaagcggccgtcaccattggagaactggccatcgctgaccgaacggtcatacagaccgccgatgagccaccgctctgtcacctggtacttcacgccgacgcgatgtttttggtcgtggccattggtctgtgccaggccggccttgttcttgtcgtgtctgtcctcgtacgcataagcgacgtagaagggacctcttgcataggcaagcccggcaccaatgacgtggtcgttgcggccggtcccgtcggcgcggacctctccaaatccatactgcgcgcctacctcgatcccatagaaggacgccgaacggtagcgcaccgagttttgcaaccgtgaatcgtggtcggtcgaaatgccgttcatgctcgaaaccaacgactgcaacgccccgatgcccgtatttgcgcctggcgtaagatcaagggcgttgcccagtgcgcgcacgctggtagtgttcacacccagcgtgagagcccccaccggccgatggcgcagtcctacgaacgtatctcgattaaagaagggcgtgctggacgcaccagaatcaatcgaaaagttgccttccagctggaagaaggcgtccagaccgccgcctaaatcttctgaaccccggataccccagtacgacccttgcgaactcagtcgggtagttcccggcttgtcagccgccgggcccgcagtcgcgcccttggcgcttacatagtcaatcgcagcgtcagccacgccatagagcgtcacgctaccctgcgctgcggcgccggccgtgagtgccgataggactccgcccaccagtatacgtttcacatctctctccccgttgttattatcatactggtcataccagtatgatacgatactcacacgtgttggcagagtcaagcacactttcgaggagaggctgatgaacggcttgggtgggttaaatcagactgaaaacggggtcatcgtggggctgctgcagcttcggaaagcggatatcgcaacggcggaggacctgcgcctctctgccgagaggctcgcctcgtttgtgcaccaggtaaaggcggggcgcccaaatgtcgacatcattgtctttcccgagtattcgctcaatggcgcctcgaaggcgttgagcgctgatctccagtgcactgtggatggaccccatgttggcgtgcttcgtgacgcgtgtcgcctggcaaacgtatgggcatgcttctccttcatggaactcaacccgggcggcaacccgtacaactcagcgattctggtcaacaatgaaggccaagtctgcttgcactaccgcaaacttcacccgtgggttcctgcagagccgtgggcgccggggaaccttggcataccggtgtgtgaaggacccaagggttccaagattgccgtcgtcatctgccatgacgggatgtttcccgaggtcgctcgggagtgcgcctacaagggcgccgagttgatgattcgcatcgccggctactcttcgtcactgcgtcatcaatggcacctgaccgcacaggccgatgccttttgcaacctgatgtacacagcaagcgtttgcggatgctcagcctctggcccatttggtggaatgggcgaggccatcgtcgtgggtttcgatggagtaccaatccgccacggcagcaacaaggaaaatgaattgattactgccgaaatccgaccggacctggtacgcgaggcacgccgaacctggggtgctgaaaacaatatctaccagctgggccacagaggcttcgtggccgtcagcggcggcgcgaacgactgcccgtatacgtacatgcaagacctggtcgctgggcggtacagtctgccgtgggaagatgaagtcctcgtaaaggatggcacgatggccggacaccctcccccacggcgaacgtgacgaccggtgcccacttcgccaggttggcgaagcgggtttccaaatggctacggtcagcgcgcaatcagtccaggcgctcccaggagccggagtcttgtcactccgccgtcggggtagatattcagtctgacatgggtgacgagcgtatcccgaagcgccgcgctcagctcgacagcattctggcatccgcccttcaggttactgcgccctaccagttccggccagtacatcgcctggttcagaaccacctcgtcggtggcactttcgaggcatgcgccttgcagcgaaaaggcggcaggaaagttgcccgtgtagtaggtcgtatcgaccaggacgcgctccagcgtccccggtgccgccaaggcaatcacggcccagtcatgccccggcttcctcagacgcctggtttcccagcccttgccccattccactgagggacctggcgcaatcatggcccgtaccgcgccgaagtgcgtatcactgcaacctacaatgcgggcaccgttttccagtgccgccagatcgcactggccagccggaccgagcgcctccggcagttggaccagcccaaagacacgaaagcgagccatcccgccgtccggaaaaatgttcagccggacatgtgtgaagacccctcttgcgtcgactgaaaccagtcgttggctgtccccggcaagctcggtcgcgggcacgagcgcggtccattcgacatcggcgatatcgtcatccgccgaaatggcgcaggcttgcactgacgcggccaaaggatagttgccggtgtagaagctggtgtcgaatcctatcgcggtgatctggcctggccggccaagcttgataacacaccattcgttgccagccttgcgtcgacgagacgtctcccatccatctacccagcgcatcccttcgtcatcgtgatagtagtagttcgccgctttcgggttgagcatgcgcgatgccggcgcataccactcgtcggacgccgctacgactgtcgcgcccagacgctcatccgccagatccacgtacgcccgttcactgcgaaggaacgcttccgaaggttccgaacgctgccgaatcatggtcctgtcattacttccgcctgccatcatctgcctccctaaattgtccgcaatgcagactgattgaatccgccgcaccccagccagagctgacatgcggcgatacctgacggcgttagctccaaggcctggaacagcgccgatatgaaatggaaaggcctccccgctcatgaatgagtgcgccgagatcggcgagccgctcttgccctgtcgtcaccgtaagcacgtggtggccagacagttcgccgctggggcaggcaaagcgcgtaggcccgtaaggaatcaagagttctccgcctacatcgtcattccctccatagagcagaatctggcccacggctggccgcgatatgcctccattgccgatatgctttgcggttcctcccaggcgagcgaaaaccgcatggccgctccagcgcccttgcaggaactcccattgagccggcaacctctccatcaaccagtcacatgctgccggcgagaggtcttgctcaagtcttgccagaaaggaatagggacccgccttcatctcgatatccataatttctccgattcgcatataggcaatgcaggggcctggccaagccaaggccattgaacaacatcaaccgcggaaacgcatggcggttccgatggcacacgcgaacacgatggataggcacgcagcgatggctatcatggcgttcgccaggcccatcagccctgccacatatccaacgagcaagccacccacggcagcgccggcgcgaaacgtcatgacgtggagcgcgactaccctacccttatgcgtctcaacggcttgcatttgagcgaatgcacttgagcagatgttcacagcggcctgaccgagcgcaaaaatcccgatggcgaaataaccgcctagttccgaggacgatagcgaaagcattgcggtgcctgaggcgagaaagacaagcgaaatcacctggaccttcagcagcgtccgaatgtgactgacaagcgaaagcaagaggccagccgcaatagcaaggactccaaacaatgcattgatattgccgagcacccttgcatcctgtcgcaggatgctgtcgacgattgccggcagcatgtcgataacggggcgacccagcatcgcatacgcaaggtagaccaggaagaccaggcgcatggatcggtcgtcaaggactgcggtgaatgcacccttcagcgttacgaggaaggattcccgcctgggcggccgtactggcttggtctcaccgtcatttccggagagaactcgcacaaacatggcatctgccagtgcggtgacgccactcaacgcgaacgcaaaaaacgagagattgttcgttatcaagtacgccgccccaagcgggccgacagaacgtgcgatattcatcgagacagagttcaccgacacagcactggcgatttcggtcttctcgaccagcttggtgagcaatacctggcgggccggctgcgaaaagcttccgcatatcccgacgagtagcgcacacgcaagcaacgcgaaaatcgtcaggtttccggtgacggcaagcgccgccaggactaaggacgtcagaccacaggtcgcatcagcgatgcggacgacttgcctgaccttgcctcggtcgaccagtatccccgcgagcggggatacgacgaaggatggtgcaaactggacgaagatcagaatgccgagcagcagttcagaatgagtttgctcccatgcgtaccatcccacgaccacctgctgaacccatgtcccaatctgggccgaggtatgaatcaggtaataggcagcaacccgcggctggcgaagaactctcatgctcgcaaagtcatggactccacacccatgtcattgcgagaataagtatcctgcatcaaagatgaatcggcctcgaccagcgagttcgcgtaatggcaccggacagcacgcccgtccccatactcgctcaacgccggccgttcattgcacacgtccgaccgatacgggcaccgcggggagaagcagcagccttccggcctttgcattgggttcgcaacgcccgccaggattcgattcgcttcatcctgttcccgccgcaccaaggtcggcgtacttgcgagcagcgctttggtatagggatgggccggatttcccagaacctgctcggcaggtccatattcgacgacttcacccagatacatcacggcaatctcatctgccatatgacccaccacagcgaggtcatggctgataaacaccagcgtcagctgaaactccttccgaagttgcagcagaaggttcaggatctgagcttgaaccgagacatccagcgccgacgtcggctcgtcgcagacaatcaatgccgggttggttgcaagggcacgtgcaattgcaacgcgttggcgctgcccaccggagagctgcccgggtgaagcgtggtgaagccgggttggcagaccgaccttcccgagcaagctggtcacgtgcgcgtcacgttgtgccgcgggcatggccgcagacaggtcaagcggccgccgtacaatctcgctcacactgcgactcggattgagcgatgagtagggatcctgaaatacggtctgcacaagggctgcccgctgcgcgggctcatacgctccaatgggacgttcatcgagcagcacttctcctgaaactggctgctccaacccgagaagcatccgagcaagcgtggacttcccgcatcccgactcacccacgatggccagtgtccggcccttctgaagacgcaaggacacgtcaaccacagccttgagcgagagccgtggcttgaacaggccgccgcggacctggtacgtcatggagatgtcctttgcttccagcagtacatctcccgccggcctccgcaacatagccataggtgtctcgacttcctccggctgcggggcgctggcaaggtgacatgcaccagagtgcttcttgtcgtaggcacgaagcttcggcgcttcgagaccgcatctggcgaatgcgtacttgcaccgacgctcgaagacgcagctggctggctgggaatagaaagactggacggtgcccggtagtgtaggaagcagagtgccggcctcatgcttcccaaggtccgggatcgaccgtagcaggccctgcgtatagggatgccgcgatgcggcgaagagtgtgctcgtcggtgcggcttctacgatttctccggcgtacatgacggcaacgttgtcggcgactgatgctacggcccccaaattgtgggagatcagcagcaatcccatgccgagctctcgacgcaggtcatccaacaagtccaggatctgcttttggaccgtgacatccagggccgtagtgggctcgtcggcgatgagcagctgcgggcgattcatgagcgccatggcaatcatgatgcgctggcgttgcccaccggagaactcatgcgggaacgatgtcatacgcttggccggcgaggcaatacccacccgctccagcagctcaatcgcgcgtctgcgggcatggtcgccggccaccgcctggtggcgccgcattgtctccgtcaactgcctgccgatgctgtagacggggttcaaggccgtcattggctcctggaagatgtatccaacctgagtccctcgcacggtgctcgccaggtcgcgctcagacatgctggtcaggtccaggccatttacgcgcagcgtgtcagccgagcactgtgcgcgccgtggcagcaatcgtggaatcgaaagcgcagttagcgacttgccggaacctgactcaccgactactccgaggcactctcccttgtcgattttgaggctgacgttacggacagcatgcaatgtgcgcctgttctccagcggcagcttgatgctgagattctctacttcaagaagcatggcgttcaatcccgagtctgtggctggatgacatcgcgcaacccatcgccgagcaggttcacgcctatcacgagaagaaagagagatgcgccgggcagcaagacaatccatggattgaggaacatcaccgccttgccttccgagatcatcaacccccaggacgggatgggcgaaggcactccgacgccaaggaacgacagcgacgcttctgccaggatagaaaccgccacttccgcagtgaatacgaccaatagcgacccagccaggttgggcaggatgtcccagacgatgatttggcgagcactggcgccagccaatttcgatgccttgacatagtccagttctcgaatccgctgcgttgcgctgcgcgtcacgaccagatagagcgtccagtgcatcagcccgataacgcagacgacggtcgtgagcgacggctgaatgaaatagatcagagtcatcgccaggagcaagctcggaagcgcaagcttgcacgtaaggccgaacatgacagcgtggtcaaccaggcgcccgaagtatccggcgatcgaacccaacgttattccgatgacggcgccgatagacgcggcgcagaagccaatggtgagcgatactcgcgcgccctcgagcaggcgcgcaagaacgtctctacccagctggtccgtgccgagcggatgctggagtgcgcccctggcatcccaagccggcgggcgcagtcgcatcatcagatcctgcgcgtatgggtctgtcgtccaaatcagcggcccgaaaagcgcaaccatgatgtaggcaagtaccaccccaccaccaatgcgcacgcttcggttgcgaaggattcgttttggcagactgtcgcgcctttcagcattcgatgaggcgcttacttccgtagtcagagcaatatcggtcatctcatgcaagcctaattcgtgggtcaagccaggcgttgaggacgtctgacacaaaagtcatcagcacaaacatcaccgcgaagacaagcaccagcatctgtaaggtagggatgtcaccggtaagcactgaattcagtgccaaccggcccaatccattcatggcaaagacgacctcggtaacgaccgatcctcccagcttgttccccagttcgatggcgagcacgctcaccaccggaagaatcgcgttacgcaaggcgtggcgacgcagaaggctccagccgaagaacccttttgcccgggcggtccggataaagtccgccgaaagtacttccatcagccccgacctggtcagccgcatgacattcgggaccgcacctttgccgagaatcaccgccggcataatgtagctctgccacgagtcgtctccggacaccggaagcaagccgaggtgaacggcgaaaaacaggatgaacaacagtcctacccagaaattcggggcggcctgtatggcggctgcgactgagagcgcggtgcggtctatccagctgcctggccgcagtgcggcagcgacaccaagtggcaggccgatcaggatggtgaccagcatcccgctcagcgccagtcggatggtgaccggtgcatgctcgaggataatttccatgactggctgcttcatgacatagctgacgcccaggtcaccttttaacagcccgcccacccatgtcacgtaccgctctgaagcgggcctgtccaacccgaggtctgcgcggacttgcgcgattacggccgggtcatcggtatcgccaacgatagccgcggccgggtcgacggcaaagttgagcagcgcaaaggtgacaatcgacgccgtcaaggcgacggcgattgccaacaggatcttctgcgtaacgaatctaagcacgatgtcgtttccctagttcgttcacttctttgccttccacgtggctagatacagccgtggcatgccgtcagcagcctgcggaaaattcagatccggcgccaggacgaagttctgggtgaattcaaacagaggtacccagtaggcttggtcaagaatgcgactcaccgcctcccgcccgagctccttacgtgctgggatgtcggttgtggacaggaactgttcgagactcaaatacagtcgctggtcgtgatggaagtcactgggcgagcccttgccgaacagattgggcaagagcgcgccagcatccgcgacgcccagggagccgttgttctcgaaatatgctgagatctggttttcatcgcgcgccttgagcacagcgggcgatttggcgacgcgcagattggcgttgattccggcctttcgccacatcgcgacgacagcttccagcgtttccttttcacgcgatgcccacagatcaaactgaagtccgttcggataacccgcctcagtaagaagttgcttcgcctttgcgatgttgtagttgtacttggtgacgtcctgggcgcagccgaactgtatcggcaagcagggggtataggcaggagccgaacgtccgcgaatgagctgccttgtcagagcctcccggtccaccgcgtagttgagggcctgacgtaccttcagcttggtaaaaggattgtccttgccggtgcgcccggccgcgtccagcacgatgaagccgatgcgcatggacggcgacgccacaaagactgcttgcttggtacttccaacctcatcggcaatgtccgttggaatgttgtatgtccaatgaacgccgccggaaagaacctccgctacctgagttgcgtagtctggaatcaccttgatgcgaatgcgcgggatttctggcgtgcctttcggggattccttgcgatagccggcaaacttttccagcacgacttctcgtccgggcaggaacgaggtgactttataggggccagtccccaccatttttcgcgactgcgcctcgacatccaggccgctgggcgtccccgctttgtcgtacgttccgctcttgacaacccgacctgtcgttgccagaaaatgcagcgccagaggattcgcgcccttcattctgaacaccacggtaccaggcgcttcccccttctctactttcgccagccatcgcttgaactgatcccccttcttggcagtgcttttgggattgatgatggactggaatgtatagatgacgtcgtcggctgtcactttgctgccgtcatggaactggatgtcctcacgcagggtgacttcaagaacggtcggttcgagatatcggtagctctttgccagcaagggcgtcggctgctgcgtcgccgggtcgatgtagaagagagaatcgtcaatcaggagactgaggatttcgttctcgcgagaggtggagttgaaattgtccaataccaatatttctctcgcgaccgctgcgacaagcgtgccgtctgcgggcttggcgtccgcggcaatcggtgagaaacatccccataggatggagaggcctgccaagctgctgcgaactcgtttcatgctctgtaatccccctgaacatacgattttttgccgttctggtcatactggtatgaccagtgtcgagacactatagtcggggggttgagctactgtcaaaagagggttttcccgcagtggcagcgcccgattgccaactcgctggcgtgtgccgcctatactccgcatgccacctttcatccggagccaaaccatggattacaccccgggcatcagccacctcgccgccctgctcgccgatcccggccgcgcggccatgctgtgggcgctgatggacggcagcgcccggcccgccggcgagctggcgctgatcgccgggctgtcggcctcctccaccagcggccacctggcccgcttgaccgaaggcgggctgctggtggccgagacgcgcgggcgcaaccgctactaccgcctggccgcgccggagatcggcgtggcgatcgaggcgctggcgtcggcgtcgctggccagccagccgccgcggctgcgcgacgtgccggcatcgcgcaccgcgccaccggcgctgcgccaggcgcgcacctgctatgaccacctggcgggcgagctggccgtgggcctgttcgagcggatgacgcattcgggctggctgatgctggacggacagcgcgtagacctgagcggcgacggcgcgcaggcgctggcggggctgggtgtcgacgtggaggcggcgcggcgcaagcggcgccagtttgcctgcacctgcccggactggagcgagcgcaagccgcacctgggcggcgcgcttggcgcggcgctgttgggcagcctgctgtcgcgcggctgggtcgagcctacgcgcacctcgcgcgcgttgcgcgtgacaccggcgggccaacgcgagatcattcgcatcgcggcctaggagaccgcagcaagcaacaggagaaaacaagatggccacacccctggacgacgacacgcaggacgcgattgcgcgtttcttcgccctgatcaaccttggcgacagcgcgcagacctcggcgcagctgtcgatgtttgaagatgccctgctcgatgccgaggacgatgacaccgatggccaggaactgctgtgggtgatccgtgaggtcatcgactggcagtccgggttctttgtcgactggaaggatgcccagtcctttatcggctgcctgaaccagttgtgcgaacggatcgacctggagatcgactggggcagcgacgaccccgaggaagaagccttcctggagaccaccagcgtgccggaactgatggagctggcgcacaaccaattgcgcgtggccggctatacgctgtggaactgggataccggcggcgacgcctacggcggctggatcacgcgcagcgaggacgacgaggagatgctggatcttgccgaagtgctgcactttgacgtgcggccggccgagcagccttattgaccgatgcccgcaagcggaggccgcggcagctaagcgttctccctccgcttgccgtacgggcgccgcgcctccggcacccccagcgtctgctccagcatgtccagcagcacccgcacgctggccggcatcagcttgcgcgccggcatcagcacgtagaccttcagcggcgatgaggcatagcccggcagcacccgcaccagttgcccctgaccgaccgcatcctgcacgaagcgcggcgacagccgcgtcacgcccagcccgtcgagcgccgccttgagccgcagctcggcgttatgggtgcagatgcgcggctcgacatcctggcgtgcaatctccacgccgtcgcgcaggaactcccagtggcggtcgtcggcattgcccagcgtgggccacccctgcaggtcctgcggcgtgcgcggcagcccgcgcgtcttgatcagtgccggcgcggcatagaaggcgcgctcaaccagcaccacgcgcttgctggcgaacgaggtgtcgtgcagcgcggtgtcggtcatcacgaacgcgaggtcgtagccgtggcggatcaggtcgggctggtcccagctgacatcgacctgcacgcgcaggccggggtgggcgcgcagcacgcgcgtcaggctttcggacagatgctgggagccgacttcatagggggtggagatgcgcagcaggccgctgacttcggcgctgtccgaggtggcctcggcactgatttcatggagttcggcgaacagcggcgccacgcgctcatacaggcgctggccgcgttcggtcacgcgcacgcggcgcgtggtgcgctcgaacaggcggatgcctagctggccttccagccgtgccaccgcggcgctggcggaagatttgggtacctctgccagctcggccccctgggtgaagccgccgccttccaccacgcggcaaaaaatctcccagtccttccattcgattgtcttcatgcggcgcctcgtcattgcggtgcgccgcgattgtcccacagcgcgaaccatggcgctgtgggcggcggcccttaatcgaacaggatcaccgagcgcgccagctcgccgcggcgcagttggtcgaaggcatcgttgatgcgctccagcggcaggcgctgcgcgatcagttcgtccaggtgcaggcggccggccatatagaagtccaccatgcgcggcatgtccaccgggaagcggttggagcccatcagcgagccctggatgcgcttctcgcccaggaaatcgctgcccttcagttcaatcttgacgcccggcgcgatcatgccgatgaccgtggcggtgccgccccggcgcagcatggcaaaggcctgctcggtggtctgcttcaggccgatggcctcgaaggcatggtgcacgccgccgccggtgagggtgcgcacggcatccagcacatcggcattgccggcgtcgatcacgtcggtcgcgccgaacctgcgcgccagctccagcttggccggcacgcggtcgatggcgatgatgcgcccggcaccggcgatggcggcgctgttgaccgtggccagcccgatgccgccgcagccgatcacggcaacggtctcgcccggctgcaccttcgcggtatggatcaccgcgcccatgccggtggtgaccgcgcagccgatcagcgcggcgcggtccagcggcatgtcgcgccgtattgccaccagcgcgtgctcatggatcagcatctgctcggcgaacgccgacaggttcaggaactggttcatgggcccgccctggcgggccatcaggcgcggctcttcgccttcgcggcggcgggtatcgggctcaatgcacagcgacaggcggccggtcaggcagtgttcgcaatggccgcagtaggccgacaggcaggtgatcacgtggtcaccgggcttgaccgtgcgcacttcggcgccgacctgctcgaccacacccgcggcctcgtggcccaggattgccggcatcgggtacgggtaggcaccgtccaggaaatgcaggtccgagtggcacacgcccacggcggcggtgcgcaccagcacctcgcgcgggccgggcttgccgatggcaacgtcttcgataatcagcggggtcttgggttgatacaggacagcggccttcatgaagctcctttgcggcaggcaacgaagcggaaaaccatacgcccaaacccgggttcaggaaaggcgcggtgcagcaccgcagccaggcttatagctcttccttgatcgggagcacgcgcagcacgccgatgcccagatgctgcagcggacccatgccgggttcgctgtcatagaccatgagctgccccttctcgcgcgtggtccaggtcaggcgccggttgccgccgtcgccatcggtctgcatgccgacgcgataggccatgtcgagcagcccgtgctcggtggacttgatcatgcgctcggccagcgccgggctgtccagcacgacgcccatctcggtattgagcttggccgagcgcgggtccatgttgagcgagccgatgaataccaggtgccggtcgacgatgtagttcttggcatgcaggctggcgcggctggacgacagccatgagcgcgagcgcgaaccgcgcgcggccttgccgctgcttgccagttcggcgtaggcgctgggcttgagctcgtacagctcgacgcccgcggccaccagcgccagccggtgcggggcgtagccggcatgcaccgggctgacatcggtggcggcaaacgagttggtcaggatgcgcacgcggatgccgcgctttgccagggcgatcagccaggcctcgccatcgtcgtccggcacgaagtacggcgagatcagcagcacttccttctgcgcgccgttgatcattttctcgagccgggcggtggcgtgcccggggtcgtcgtcggtctggtgcgtaatcttggcggccttgtcggagaccacgacagccttgccgctgtaggcaggcatgcggccgctctcgatgcccttggccaggccggactccagcaattccttcacgtaggggctggcgacggcctggtcgccgcgtgcttccaggcccttgcgcaggctgcgcatctcaaccggcgcttccttgcctgcggggatcagcgccaccaccgggtatgaggactggtcgttccagtattcgtcgaacaccgccgatacctgcggcaccgccggtccggcaatcagcacatcgaggtcgctgaagtccatgtcggcgcgcgcggagaagtaggcatcgccgacattgcgcccgcccagcagggtcatctggttgtccaccgtcatcgacttgttgtgcatgcgccggtccagccgcttgaagccggccagcatttccagccagcgcacgctgcggttggcaaacggattgaacagtcgcacctcgatattgggatgcgaatcgatggccgacaggatcttgtccatgccaccggtatgcaggtcgtcgagcagcatgcgcacgcgcacgccgcggtcggccgcgtcgatgatgtcgcccagcacggcggcgccggtgccggtggtctcgaagatataggtctgcaggtccaggctgcgttgcgccgcacgcgccatcgccagccgcgcagcgagcgcgtcgggcccggactgcagcggatagaacagcgactcgcctgggtgctgcgccaggcgcggcgccagcaccttgcccagcggggtgtcggcggtactgaccggggcgctcgagggggtgcgctgcgccgaggctggcaggctggcgcaccctgccagcaacccggccgccagcgccgacccgagcatcgccgccgtcagccggcgcaggccccggctggcgcccgcgtgcctcgcggcacggcttggccgggtatcgaacggaacatgacagagcgtctggaacatccgtgaggtctccctgcggcgggatgggatggggctggccccgcgcgccggccggcatgcagcgcctgctacctcgcacgatataccgcgcgccgctgccgtggcagcggtgccattcctgttccgcgtcgggtgtttgtcctacatcgcatgcacaggcaatgcggtcacgcggccaatgcggcacaccgggcggcgcgcggctcgcgcagcggctttccctgcacaacgatttctcttatgatgccgcccaatataccggccggtagaaccgggaggaggcactggcggcgggccgccgcgacccgtgcggctggcgcttcggcgcagcttgccgcctctcggcgatgccggcatagttgcgcgccttcgcgaccttttgtcctggcgcgcgcccagaccggatcctgatgtcaagccaaccttcccagcccacctcttccggcgcccccgcgccgacgctgcgccgcaccctgcgggcacgccatctcaccatgatcgccatcggcggctcgatcggcacggggctgttcgtggcctcgggtgccaccatcgcacaggccggccccggcggcgcgctggccgcctatatcctgatcggggcgatggtctatttcctgatgaccagcctgggcgagctggcggcctatatgccggtgtcgggctcgttcgccacctatggcgcgcgctatgtcgatgaaggcttcggcttcgcgctcggctggaactattggtacaactgggcggtgaccatcgcggtggaactggccgcggcccagctggtgatgcagtactggttccccgacacgccgggcgtgctgtggagcgcgctgttcctgggcctgatgttcctgctcaacgcgatctcggtgcgcggcttcggcgaggccgagtactggtgcgcgctggtcaaggtggtgacggtgatcgcctttatcggcatcggcacgctgatgatcttcggcatcctgcgcggcgacgtgtcggcctcccacggactggccaacctgaccaccggcgacgcgcccttcgtcggcggcctgccggcgctgatcggcgtggccatgatcgccggcttctcgttccagggcaccgagctgatcggcgtcgccgccggcgaatcggccgatccggccaagaacatcccgcgcgcggtgcgccaggtgttctggcgcatcctgctgttctatgtgctggcgatcctgatcatcggcatcctgatcccctacaccgacccgaacctgctcaagaacgacgtgcagaccgtgggcgtcagcccgttcacgctggtgttccgccatgcgggcctggcctttgcggcaggcgtgatgaacgcggtgatcctgaccgcggtgctgtcggccggcaattctggcatgtatgcctccacccgcatgctgtacaacctggccaccgaaggccgcgcgccgcgcatctttgcgcagctcacgcgcaacggcgtgccgctgatggcgctgctggccactaccgcggtgggcgcgctgtgctttctcacctcgttgttcgaaagcaggtcggtctacctgtggctgctgaacctgtccggcatgaccggatttatcgcgtggctgggcattgcggtcagccattaccgcttccgcaagggctttgtcgcgcaagggctggacctggaccggctgccttaccgctcgccgttcttcccctacgggccgatcttcgcctttgcgctgtgcctgatcgtgacgcttgggcagaactaccaggctttcaccagcggcaagatcgactgggtcagcgtggccgccacctatatcggcatcccgatcttcctcctgatctggctgggctatcgcattgcgcgcaagacgcgcttcgtgtcctatgccgagatgcaattccccgccctgccggccagacgcgatgccgccccggcgcgcgccgccgtgccggcaatcggtgaataagcgccattcccgcgcgcttcacaaccagcagtacacaagagcaagaaagcacaagcacaacaacaacaaggagcatcgctttgaagagagcaatccgcatgagcatgctggcgcttggcgccggcatggcactgagcctgtccgcgcacgccgcgccgacgctggtggaatcggtgcagggctacaccctgaagcaggacaagatcaccagcttcaccggcctggtgttcgaccagggcaaggtgctggccaccggcgacgccgccgcactgcgcgcgcagtaccccgatgccaaacgcatcgacggccagggcaagaccctgctgccgggcctgatcgacgcccacggccacgtgttccgcctgggcttcaagaccaccgagatctcgctgtccggcaccaggacgctggccgaggcgcaaggcatgatccgcgcctatggcgacaagaacccgcagcgcaagtggctgctgggctatggctggaaccaggtgaactggaagctgggccgcttcccgaccgcggccgagctggacgcggcggtgtcggaccgcccggtgcggctggtgcgcgtggacggccacgccgcgtggctcaacaccaaggcgctgcaggccgccggcatcacgcgcgacaccaaggacccggccggcggacgcatcgagcgcgatgccaacggcaaccccaccggcgtgctggtcgacaaggccatggcgctggtcaacagcgtgatcccgccgtacagcgacgatgaccgccgcgccgcgctggccgcctcgctggcgcacatgaacgcgctcggcctgaccgcagcgggcgacgccggcgtgaccgttgccgaggacaagatttaccgcgagttcgccgaccagggcaagctgaccacgcgcatctacggcatgatccgcgacaccggcgacgacttcaaggcgctgtcggccaaggggccgctggtgggctatggcaacgaccgctactacctgcgcgcggtcaagctgtatggcgacggcgcactgggcagccgcggcgccgcgctgatggcaccgtactcggacgaccacgtgcacagcggcctgctcttcatgagcgatgccgccatgcagaccgcgatcaagaccgcgatcaaggccggctaccaggtcaacatccacgccatcggcgatgccaccaaccaccaggtgctggatgccatggaaacggcctacaaggacgtgggcgggcgccagttgcgtaaccgcgtcgagcacgcgcaggtgatcgcgctgtcggacatcccgcgcttcaagacgctggacctgatcgcctcgatgcagcccacgcacgccaccagcgacatgaacatggccgaagaccgtgtcggcaaggatcgcatcaagggcgcctatgcctggcagacgctgctcaagcaaggcaccgtgatcgcgggcggctcggacttcccggtggaatcggccaacccgttctacggcctgcacgccgcggtcacccgcactgaccatgaaggccgcccgatccgcggctggcatccggaagaggccatgaccctgccgcaggcattccgcgccttcaccctggacgcggcctatgccgagcaccaggagaagacgctgggctcgctcgaagccggcaagtgggccgacttcatcctggtcgaccaggacctgttcaaggccaagccggcagacatctggaagacccaggtgctggagacctgggtggcgggtgagcgggtgtacgcgaaggacggcaagcgttaagccgccatccacggcatgccgccattcgcggcggcttgctgtccttgaaaaaaagcgcgcggcactgatcgtgccgcgcgcttttcatttgctggcggtctggactgcgcgttacatggccagctcgctatgcgacccaagccggacaagttgcagtgtccaagggtctggcttccgatagatcagcaaaaggtctggccgaacatggcaatcccggaagtccttccactggccgccaagcgcatggtcgcgaaatttgtccggcagcgacatgtcactcgccaaggcagtcaggattgcaaaccagtcaccagccgggctttgcagcagcgccttgaacggccctttgagttcgcgcttgtaatcgcgcttgaattgggtcgtccgttcaatcgtcctcatcgttgagatccgccatcaggtcgctcaccgacccgaacttgcggaggccaccggcccgcgcctcttttagcgacgcaatggttgctggattgggagtcatcagttccacaggcaatgccttttcacgtgccacgcgcgtcaaaagcatgcgcacggcgtctgaaaccgtcagtcccatcgcttccagaacgatcgcggcctcttccttgatttcaacgtcgatacgggctcggacaaaggtcgaagcggacatgacaggctcctgcgaacaatagcgaagtggagaacggataagtggacatctcgaccagtttgagatttgtccacgccaattgtattcacattgtagctcatatgagctacgtcgcccagtttgatgccgccccgttgttttcaaccacaaggctcatttggcgtcttgacgccccatcccaacgctagcatcattcggtcttttcataaatgcgaattattcgcatttgtacctacatttacatacaggcttgcctgtctcctgccccggcgggtcccctcatgaatcgtcaagtcattcgcgccgcgcgcctgcgcgcacccatgccccgccatctcgccgtgctggcacaactggctgtcgtggtcggctttccggcaaccgccgcgctggcacagcaagccgcggcgccggcggatgcgcagtcgctgcccgcggtgaccgtcagcgcctcggcggtcgacgattccggcctgcagcttgagaaaaaggccagcaccggcgcgctgggctcgcgcacgcagctcgacaccccgtactccaccaccatcgtcaccggcgaagaccttgctgagcgccaggtggccaagctgggcgatgtgtttgcgatggatgcgtcggtcagcgacaacggcaacggctacaacagctggtccagctacctgagcgtgcgcggcctgcagatcgactggcagaacggcttcaagatcaacgggctgccgttcgtggcctacggcatcacgctgccctacgagcacatggagcaagtggaactgctcaaggggctgccgggcttcatgtacggcttcgccaccccgggcggcatcgtcaactacgtcaccaagaagccgaccgacaccttctccgcctcgttcgaactgggctaccgcgccgccaatgtctggagcgagcacgtcgacctgggcgggcgcgccggcccgaacaatatgttcggctaccgcctgaacgtgacgcacgaggaaggcacgccctacaacgcgcgcaatatcaagcgcgacagcgcctcgctgggcctggatgcgcgcctgaccagggacctgacctggaccttcgactcgatctaccaggaccgtcgcgccactggccagatgccgtcgttcagtctgtggagctacggcgacacggccctgccggccgcggtgtccggccgcatccgcaacttcgccggtgccgaccagcacctgaacaccaacctgcagctgtacagcaccggcctgcgctaccagatcaatccggactgggcggtgagcacaaactacagcttcaccaaggtcaaccgcagccgcaacgaaagcacctacaacctgctgaaccaggccggcgactacagcgaccagcgctacgacaccgcgcagaaccagcaggtgggccaatggcaggcgatgctggaaggcaagttccgcaccgggccgttcgggcaccagctggtggcgggcctgtcgtggcagaagcagatcgaccgctatgacaacaacggcttcggcgccgtcatcggcgccggcaatatcttcgagcccaacaccaacacgtacttcagctcgaccgccttcaacaaggtgcgcaacagcgacatcacgcagaagtcggtgttcgccagcgacaccgtccagctgagcgagcgctggtcggtgctggccggcctgcgcgtgaccaacttcgagcagaacggctacgtgccggtgagctccagctacagcaagaacggcgtggtcacgcccacgctggcgctgatgttcaagcccgtgcccacggccacggtctacgccagctacgtggaagcgctggagcccggctcgatcgtgccggatggctacaccaacgctcgccagctgctcagcccgatccgcagcaagcagtatgaagtcggcgtcaaggccgaccaggccgcctggagcgccaccgccgccgccttccgcatcgagcgcggcgccgagtacgacagcatcaacggcggcgtgccgacgcgccagcaggacggcacctcgatctaccaggggctggaactggccggcgtgtaccggctgggcccgcagtgggaattcggcgcgagcgcgatgtacctggactcgtactacgacaagggcctggccaacaacggcaagcgcgtcgccggtgcgcctgacctggtgctggccggacgcatcagctaccgcgtgccgttcgtgcccggcctgcgccttggcgtcgatggcaagtacaccggcaataccaagctgaacgcgggcaatacgctggaggccggcggctacacggtgttcaatctcggcgcgagctacaacacccgcgtcgccggcaaggacctgacgctgcgcgccgcgctgaataacgtgaccaacaagcgctactggggcttccagtacgagaactacatccagcccgcggatccgcgcagcgtgagcctgacggcgaagattgcgtattgagattggccggactgcaaggccgcccgcagaagccccgcttctgcggacgcctgccttcagtcgaccttgacgtccaggtctttcacgacgccagcccatttggccagctcggcgttgacgaagcggctgagttcggccggggtgctgcttgccggcgtcgccccctccccgttgaagcgctgaataagcttcggcgatgccagtgacctggcgacggcccggttcagcgcatcgatcaccggctgtggcgtatttttcggtgccagcaatgcattccaggtattgatctcgaagctgccgaagcccggcacttcacgcatggcgggaacatccggcagctgcggcgaccgctccctggtggtcacggcgatggcgcgcagcctgccggccttcacctgcggcagggcgccaggcagcgtggcgaagctcagttgcgtctcgccggcgatcaccgaagtattggcaagcgctccgccccgatacggcacatgcaccagcttggcattggcgctctgggcaaacatcgcaccggccaggtggaccggcgaaccgttgccgctggatgcgtagttcagctctcccgacttcttccgggccagcgtcaccaggtcaggcacgttcctggcgggcaggttcggggtcgtgatcagcacgagcgggatcgaggcgaccatgctgacgggcgcaaagccgctgaccggctcgtagcccagcgttttcttgtacaaggctgggttgatgccgtggctcgacacggttgccatgaacagcgtatagccatccggcgccgactgctgcacataggcggcggccgagttgccggccgcgccgggcttgttctcgatgatcaccgactgcttcagctcgctggccagttgttcggccagcgcccgcgccaggatgtcggtggtgcccccggccgcatagcccaccacgatacggatgggctgttgcggatattgggccgccgcgtgccctgccaggcccaggccggccacggccatcgcgaggacaagcctctgcttcgtgttcatgccatatctcctctcttttgtatgtgtccccacgtcatgcgtggcggtattgccgatattcccggatcgccgggatgtaacgcttattggcccttgaagacggggctgcgcttttcggcgaaggcgcgcttgccctcgcggtaatcgtcgctggcgaagcactgcatgacgagctgctgcatgcccgcgatatcgacctgcgggcccagctgctgcaattgacgaatcatgcgtttgccggcgcgcagcgtgaggggcgcattggcggcaatctggtccaggcgtgtctgcagcgtcgtgtcgaggtcggccgcatcggtcacgtgatggaccaggccaagggccttggcgtccgccgccgcatagcggttggcggtcaggaagatttcgagcgcattggcggcgccgaccgtgctgaccagattccggattgcggtgagccggtagcccaggccgagcttgccggccggaatggcaaaggtgctgtcggacgacgcgatccggatgtcacagcacagcgcgatattcaggccgccgccgatgcaatagcccttgatcctggcgagggtcggcttggcgtggtcgtagagggccagctgggcagcctctgccacttgctcataggccgcgacggcctcttcgccggagcgcaggttgtcgaactgcgcgatgttcgccccgctcacgaaggcgcgctctccggcgccagtcagcactatcgagcgcacttcgtcgtcctgctcgaacgctgcgagcgcctggggcagtgccgcccacatgtcgaatgagacggcgttgtggcggccagggtcgttgaaggtaatccagccggtgcggccgcgtttttccaccagcagggtatcggtaatctcgccttgcagtatgcgtgtcgtggtcatgttgtctttccaggcgctcgggccttatgtctttcaataccgttggtcaggtggtagcgcatggcggcgcgcgcctggtcggcgttccccgcggcaatggcgtcgaagatcgcgtggtgctcctgctcgacttccgcgatgcgcgtggtcccggtcgaggtggaacgcagcgtgcgcacggagtcgtggagcacatggctcagatgggccatcaagcggatgaagtacgggttgttggtcgcattgcccacagcgaggtgaaaatcgagcgcggtgtccgcgcccttttcccagtctgcgcccgcttcatcgaccttcgccagcgccagtcgcagcgcctccagctgcgcgggcgtgcggaaccgcgccgccagcgcggccgcgcccgattcgatctcgacgcgcagctggaagacatgctcgagcgcatcctcatgcagcagctcgtcggtgacgatctcgaagttgcgctgcccgatgccctgcgccacgaacgtgccggtgccgcgccgggtttcaacgtagccggccagcttcaggcgcgcgatggcctcgcgcacgacattgcggctcacgtcgaacgcggtggccagctcgttctccgtgggcagctgctgcccgtgggccagggtgccgtccaggatgcgctggcggatctggtgcgcgatctcgtcgggcaggttgtccggccggcgcaggctcgtgaatccgcgaatctccatgccaagttgggccttcatcagaatctccgtcatgtccgtggccccggaagcggggcaatcatggcggatatggtagcgcccaatcagatgaccccctgcgctgcaagcgcttcgatccgcgcggaatccaggccgagcagcgagcggtacacgtcgtggttgtgctcaccgctctccggtgccggcgccagttcgcccagcgaggtccggctcaggatcaccggctggccgacgacggagatcgtgcccagcctggggtgctcgatgggctggctcatgcgcagatgttcgacctgcggatcggcgaaggcctcgttcatgctgaggatggggccgcacggcaccccttcgcgattcatgcgggcgatccattcctcggtggtgcgggtgcgcgtgcgcccggcgatcgcggcgttcagcgccggccgattgcgggcacgcaacggcaccgtcaggaagcgctcgtccgcgatgagttcaggcacctcaagcaccttgcacagccgcgcgaagatgtcgttgcccatggcggcaatattcatgtagccatcctgcgtcgggaacacgccggtcgggctgctggtgggatgatcgttgccgctctggcccggcacctcgccattcatcagccagcgcatggcctggaagtccatcatccacagctgcgattgcagcagggaggtctgcacccactggccctggccggacacttcgcgttccagcagcgccaccatcaggccgatcgcgcagaacagaccggcggtcaggtccgcaacgggaatccccgcgcgcatcggtccgcgcccgggttcgcccgtgaccgacatcatgccggagatcccttgcgcgatctggtccagacccgggcgctcgtggtacggaccatcctgcccgaaccccgatacgctgccatagacgatgcgcggattgaccttgcgcagcgactcatagtcgatgcccagcttgaacttcacgttgggccggtagttctccaccaccacatcggccttgcgcaccagctccaggaacagcgcgcgcccctccggatgcttgaggttgagcgtaatgctctgcttgttgcgatgggtgttctggtagtcggcaaactgcgccgaaccgcccggcttgtcatcgggcgcctggcccggctcttcgatcttgatgacggtcgccccccagtcggcgaactggcgcacggcggccggaccggagcgcacgcgcgtgaggtcgagtacggtgaatcgggaaagcggaccatgccccacagttgtctccaattttgtctcttttccaggccatctacagatgggatgttggacatcctatattcaggattcgcacgaatcaagccgggggtaaacccctgaggacattccggattgggcgagaagacttcagggaaagcgaatgttgacaatcacgaatccgtgatctacaacatcgtctacacactaaatcaattttgtagacaattttgtagtcaataaaaagcagctttccaccggcgcacaccaaagagcccaacggccgcatgtcgcctatcgtcaagacacacatctgccaggagactcagatgatgcaaacgaccgcaacccccgccgacgcaccgcaggtgcaggccgggcatgccgcacacggcaacgccctgatcaagccggggtatgacgaacgcctgaccaatgaggacctggcgccgctgcgcaagcagacctggggcacctacaacatctttgccttctggatgtcggacgtgcacagcgtgggcggctatatcaccgccggcagcctgttcgcgctggggctgaccagctggcaggtgctggtgtcgctgctggtcggcatcctgatcgtgcagtacttctgcaacctggtggccaagcccagccaggtgaccggcacgccttatccggtgatctgccgggcctcgttcggcgtgctcggcgccaatatcccggcggtgatccgcgggctcatcgcagtggcgtggtacggcatccagacctacctggcttccagcgccttcctggtgctggcgctgcacttcttccccgcgctggcgccctatgccgacgtgaagctgcacggctttgccggactctccacgctgggctgggccgcattcatggtgctgtgggtgttgcaggcgctggtgttctggaccggcatggagaccatccgcaagttcatcgactgggccggcccggcggtgtacgtggttatgatcgcgctggcgatctggctggtgaacaaggccggctgggagaacgtcaatttcacgctgagcttcgtcaagtacaccggctgggaagcggtgccggtgatgctgagcgcgatcgcgctggtggtgtcgtatttctccggcccgatgctgaacttcggcgacttctcgcgctatgccaaggacttcaagtcggtcaagcgcggcaacttctggggcctgccggtcaacttcctgggcttctcgctgctgaccgtgatcacgacctcggccacgctgccggtgttcggcaagctgatcaccgacccggtggagaccgtcagccatatcgacagcaccttcgccatgctgctgggcgctttcaccttcatgaccgcgaccatcggcatcaatatcgtcgccaacttcgtttcgccggcattcgacttctccaacgtctcgcccaagcacatcagctggcgcaccggcggcatgatcgcggccgtggcttcgatcttcatcacgccgtggaacctgtacaacaatccggcggtgatccactacacgctggacgtgctgggcgccttcatcggcccgctgttcggcatcctgattgcggactactacctggtgcggcgccagcatgtcgacgtcgacgacctgtacacgctgaacccgcgcggccgctactggtaccgcaacggcttcaacccggcggcggtggccaccatgatcccggcggccatcatcccgatcctgtgcgtggtggtgccggcctggcagtccgcggccaactacagctggtttatcggcatgggcattgcgctggtgctgtaccggcaactggcgccgcgcatgatgcccggccacttcggcagccgtgccgccagccaggcctgagccccggaaccattctttcgactgcacgatttcgaccgcacttagcagagccgcgtctatgaagctgaagatcatcaaccccaataccacccagagcatgaccgacaagatcgggcagtgcgccgtcgccgtggcggcaccgggaacgcgcatcagcgcggtcagcccgcgcatgggaccggcttccatcgaaagccactatgacgaagccctgtccgtgcccggcatcctcgacgagatcctggccggcgagcaggagggcgtggacggctacgtgatcgcctgcttcggcgaccccggcctgtacgccgcgcgcgaggtggcacgcgggccggtgatcggcatcgccgaggccgccatgcatatggccagcgtggtcggcagcagcttcagcgtggtgaccacgctggcgcgcacctgcaatatcgcctggcacctggccgagcgctacggcatgaagcgcttctgcaacaacgtgcgcgcctgcgacctgcccgtgctggaactggagcgcccgggctcggacgcgcgccgcatcatcaccgaggcctgccgccaggcgctggttgaagaccgcagcgaatgcatcgtgctggggtgcgccggcatgaccgacctgtgcgacgagatcgccgacgccatcggcgcaccggtgatcgacggcgtggtgtgcgcggtcaagatggccgaggcgctggtctcggtgcgcctgggcaccagcaagcgcggcgactgggcgcggccgctgcccaaggcgtatgcgggcatgctggccccttatgcgttgaactgaaccgtatgacttcccgatccaattccgactccaccaccatgctccagtcccgctatccacgcgatctcatcggttacggcgcccggccgccgcacgcccgctggccgggcggtgcgcgcgttgcgctgcagttcgtcctcaactacgaagaaggcggcgaaaactgcgtgctgcacggcgacgccgcctccgagcagttcctctccgagatcgtcggcgccgcggcctaccccgaccgccacatgagcatggagggcatctacgaatacggctcgcgcgccggcgtctggcgcctgctgcgcgagttcgagaagcgcggcctgccgctgaccatcttcggcgtgtcgatggcgctgcaacgccatcctgaactgacccgcgcctttgtcgaactgggccacgagatcgcctgccacggctggcgctggatccactaccagggcatcgacgaagccaccgagcgcgagcacatgcgcatcggcatgcagatcatcaaggacctgaccggcgaactgccgctgggctggtacaccggccgcgacagccccaacacgcgccgcctggtggtggagcacggcggcctcctgtacgactcggactactacggcgacgacctgcccttctggaccgaggtggaagtcaccggcggcgagaagaagccgcacctggtggtgccgtacacgctcgactccaacgacatgcgctttgccacgccgcagggcttcaataccggcgaacagttcttccagtacctgaaggatgcgttcgacgtcttgtatgaggaaggcgacccgagcggccaggacagccccaagatgctgtcgatcggcatgcactgccgcctgctcggccgcccgggccgcttccgcgcgctgcagcgctttctcgactatgtgcagggacacgacaaggtgtggatctgccgccgtgtcgatatcgcccgccactgggcgcaggtgcacccgttccaagccgcgggcgatgccgcagccgtgggcacgatgcccgaggaagttgccccggcctgacaaatgccgtccgtgtcgccatatttgtgtacgatatagccgtctttcgtcgccagttccggcgacaggctgaaatgtccgtcccctgatatggcaaccacatcgaagaaggcggcgcccggcgcggcagcaaaaacgccgcgccggcccgcgtccaaggcaaccctgaaaacggcacccaaggccgccgccaatgccgcaccggaggaaagcgccggcccggaggccgccgccagcgaagcttccgccaccgaggccatctacctcagcctgctgaccgcgatcatggagcatcgcctgctggccggcaccaagctggtcgaggaacggctgtgcgaagtgaccggcgccagccgggcccgcatccgccaggtcttcgcgcgcctggcgcatgagaagctggtcacgctggtgcccaatcgcggcgcctttgtctccagccccacggtggacgaggcgcgcgaggtgttccaggcgcgccgcgtggtcgagcccgcgctggcggccgaactggcccagcgtgccacgccggccaaagtccgcagcctgcgccgccatgccatggaagaagacaacgcgcgcgcgcgcggcgaccgcgccgcgatgatccgcctgtcgggggaattccatatcctgctggcggagatggccggcaatgccatcctcgaaaagctgatccgcgagatggtgtcactgacatgcctgatcatcacgctgtatgaccgccccggcgcaccggcctgcgccgagcatgagcaccgccagctgaccgacgccatcgagcagcgcgacgccgcgcgcgccagcgcgttgatggcggaacacctggaacacatcgagggttcgctcgacctgagcgtgcccgacagcggcgcgccggacttctacagcatcttcagcaagggttgaagcacggtgcgggggcgccagcgggcgcctcatggccggcattgcactccgcgcccggcaacctagactggctgcataacaatgccgcgcgcaatgcgccgcagggaggtgcgccatggctgtcgctgcagaacccgtcacaaccgcccgtccaccgctggccttcgaacggctttacgcggatgccgccggcgaatcccacttcggccccatttccgttgccatcaccgagcgcctgttcgcgccgcccgcgcgcgccttctgggtgtcgccgctggacgaagccgcgcggcagggcttcctgctggtgccggccggctgggtgggcgcactgcacccgtcgccgctgcgcatgtggattttcgtgctggctggtgcgatggagttcgaagccagcgatggcgagcgccggccgctgtcggcgggcagtgcgctattgctggaagacaccacgggcaaggggcatgtcagcagggtcgtcggtactgccgatgccacgctggccgtggtgcagttgccggagaaccgaagctgagcccgcggcgtgccggcagggctgtggccacgcaacacgatcacggagccccatgatgattgctcccgagccagcggctccgcccaagcccgcgccgcaactggtgcccaacggctaccgccagggcatcatcaccgcgatcacggtgctgctcggcttctcgctggcgttctggcggttctggggcttcgagagtcccggccactggaacctgcgcgcgctgttcgccgcggtctcgctactggccgcggtgtcgctgcagatcgtggcgctctaccgcgcgctgcgcatcgaggacgatgcagtggatgaataccgcaagaccgtgcgatggttcatcgcgtcggcgcttgcgctgctggtcgggctggccgtggccatgatagacgcggcactcggcccctaggccgcccggcagtcacgctatccggcccgggaacgaacctgcgcctgctcctggctcgcgtcgcagatagcgcacctgcagcaccgcccccgccaggaataccaggaacagcacgccgacgatccccttcagttccggcgcttccgcattggcaaagaccggattgcccaccggcaggcgcgtgccggtctcggtcaggcccgggatgaagtggaagaacaccgtcagcgacagcgacaccacctccacgtagcggctcatgcgcccgaatgcaccgcgtgccgcgcagaccgcgaccgccagcaccagcagcgtgacgatgcccagcacatggggcttgccgaatccgccgtgctggaagatgccaaacccggtcaggcaactcagcacggtgccgatgacataggccagtccgagccgggtatgcaggcgcaccatgccggtgctcgagagcgccaccaggccgcaggccagtcccgccagactgatcagggtatggatgatgccaagctgcgtgagtccgagcatgatggtgcctccagccgggtgggtgccgcaatggatctggacaggcgtggcggcgcgcaagacaaggcgagttgcgtgggggcgggccgcaacagcaagccttcatgtaaggcgaagcttgcggggattgcaaggatggcggcagccgcggggcacccgcctttgccgatgtcagagcatcggggcaccggcccttgcagactgcgccatggcctggcgcgccaccgcgacctcggccctgccgcgccggtgcgatccctgcaggcggcgcagcgccgcagcggcacccgcctcgatcatcacgcacagcacgaagtagagcagcgcaaccgctgcgaacacttccgccgcatagctcatgctgcggccattgacctgcgtggccagtgtcgacagctcactgacgccgacgatataagccagcgacgtatccttggtcagcgccacccaggtgttggccagggacggcagcatggcgcgcagcgcctgcggcagcaccacatgccagagtgcctgcgtgcgcgacatgcccagcgccagcgccgcctggcgctggcccgcgccgatcgcggcaattcccgcgtgcaggctctgcgcgataaacgcggcgcccaccagtgccagcgccagcaccacggtcagcacttcgctgacctgcacgccggccagcatcggcagcaagaagtaagtccagaagatcagcatcagcaccggcaccgcgcgcagcaacgccagcacggcgcgcagcacgcgcgtgacgctggatggcgcaagctccagcagcagcgccagcgcaatgcccagcaccgtggcgccggcgcaggcgagcgccgctatccacagcgtcagcgccgcgccggccagcgggccctcggggaaagcgcctttgagcaagtagggcagctggccccataccagcgccaggcccgccggcaggcttgccatcccatcaggcatgacgtgctccggtccagccgaggcgcctgagcaaggccggcgccaccgcctgcagcgacaggatcaacgccgcatagagcagcgtggcaatgccgaaagcctggaaggccatcagcgtatcggtctcgacctggcgcgcggtgtaagagagttcggcaaagccgatcgccatggccagcgaggtgttcttgatggtctggcaaaactgccccaccatcggccgcgccgcaatccgcagcgcctgcggcagcacgatgcgccaccacgcggcacgcggcgcgaagcccagcgccagcgccgcggcgaactgcccgcgcggcaccgcggcgattccggcttcgagttcctgcgcatagaaggcgctggcatacagggcgatgccgaatacgctggccagcgcttccagcgacggcgcgggaatggccacggcacacatctggaggccgcgccagtccgagatcgcgccgatggccgcatcgcccagcaattgcgcggcaccgaagtaccagaagaacagctgcaccagcagcggcgtcttgcgcagcagcccgatcaccgcattggccgcgatggccacggggcgccacggcaccctgcgcagcgccagccaggctgcggccagcgcgcagccgagcaggaacaccgccagcgacagcgccaccgtcatggcaaagccgccgagcagccagtgcaggtatttggccggcaacgactgccagagaatggaaaccatgggtcaggggcgatcaggctgtggcgtgcttacttgaccgtgctgccgatggtgaagtcgcgcgccagcggcgcctggctcttcggcccgaagtacttgtcgtagatgcgcgccgccgtgccgctcttctccagctccagcaggatctggtcgatggcggcctgcaggcgctcctcgcccttgggcacgcccacgcccatgtattcgcgcgtcagcgtgaagggcgagatctcgaactggtcgcggttgggcagcgtggccagcagcgcgccgagcttggcgccgtcctgcgcaaaggcctggatcgcgccggtgcgcagcgcctgcagcgccagcggcgaatcgtcataggcgatcacgcgcgcgtcggggtagcgctggcgcagcgtggtttcctgcgtggtgcccttgtccacgcccaggcgccaggccttcagttcatcgggctggcgcagcgcccccttccttgcgatgaactgcagcccgctggcaaagtaaggcgtggagaagccgatctgctggcggcgttcatcggtgatggtgaagttggccgcgacgatatccaccttctgcgaggccagcagcggaatgcggttggcggggttggtggcgcggaactccgccttgacgccaaggcggctggcaatctcgttggcatagtcgacatccaggcccgctggcgcatgcgtcttcggatcgacaaagccgaacggcgggttggcatcgaacacgcccacgtgcagcacgccggccttgcggatatcgtcgaggcgatccgccagcgcggtaccggaggccatgacggcaacgccggcgacgatggcgccgcgcagcaggaaggaacggaaggacatggaaggcactcactgaagtctggatgggcagacgatagcggtgcgcgccccgatcaggaacgaatggtttcgcagatggatatgccgccatgccgggcggcgcgcgctcaggcgccgagaatctcgatgctgtcgacgcggtccgggtagaaggccaggtgcgaggcgatcgccgccaccgcggggtaaggcgtctcgtagctccacaccgcattgcgcgcgcgctcgccgccggcggggatggagaagtagctgcaatcgcccttgtatgggcagtacgtcgtgtgcgcggtacgctccagctgcgccaagtcgacatgctcgcgcgggatgtactgcaccggcgggtaggtcgcctcttgcagggtcagcgccgcgtcgctgtccgcaatggcaatgcccgccaccctgaccaccaccctgccggccgtcggcgtgatggtgatcgggtggtcggggccggggatcctgactggcttgtcggtcatggcgcgtcctcctgcagggcatcgtcacgggggcgatgctgcattctaggcgttcgccgcgcggcctgcaggccgcgcccgatggttcagcccagccgccgctattcgaccttgacgttggccttcttcaccagtgcggcgtagcgcgtggcctcgctgcggaagaagctggcggccgcctcgggtgtgccgggctcgatcacggtggcctgcttcttcatggcctccagcacttcgggcgaggtgaaggccctggcaaatgcgtcatgcacgcgctttacctctgccggcggcatgccggcggggccgaccacggcaaaccagccggcgacgttgtagtggggcaagccttgttcggcgatggtggggatctccggcgcggcggacgagcgcttgtcgccgcacacgccgatcgcgcgcagtgtgccggccttcaggtgcggcgccaccgcgttgagcgcaaccacgcccagttccacctgtccggcgatcaggtcgttcatcatcgggcccgtgcccttgtacggaacgtggcgcgcactcacgccggcctcgtccaggaacatctccccggccaggtggatgatggtgccgttgccggacgagccgtagttgtagccgtcgggcctggccttgagcagcgccaccagttccttcacgttccttgccggcaccttgggattcacgacaagcaccagcggcgtggtgccgatcacgctgatcggggtgatgtccttgatggcatcgaacggcatggtgcggaacacgctcgggttgatgacatggttgttcgagaccagcccgagcgtgctgccatccggctgcgccttgaccacggctgcggccccggtgataccgccggcgccgggcaggttctcgatcaccaccggctggccaaaggccttgcccagggccggaccggccgcgcgcgcgatggtgtccacgccggaaccggcgctgatcggcaggatcaggcgcaccggtttgccggtattgccctgcgcgagcgcgccgatgccgggcgcggccagcgcggcggccacggtggcggccagcgccagcgctgacttgagaaggatgcgacgggggtgcatgaggttgtctccgtatcgttatcgtaggatctttgcgggctgccgctgtgccgcggcatgcccgtcgtggtaccggtcagccggcgcggccctggccgagctgcaacaggatctcttcgttgtgctcgccggccctgggcagcggccggcgcacgcccgggcggcgcccgcccatcagcagcggcagcagcaccgtgggcgtggtcgagccgtcgtcggcctgcatcggcaccagcccgccgctggcaagcaggtgcggatcgtcgagcagctggtccgggcgcacgatcggcgcataggggatgccggcggcttcgagcctgggcgccagttctgcgctgcggtggtggcgcaggatcgcgcccagctcatcgagcagttgcggacgcaccgccacgcgcgaggcattgctggcgtactcgggcttgccgagaagctccggatgctccagcacctggcacagcgtcgcgaactgcttgtcgctgaccgcgccgataaacagctgctcgtcgccggccagcgtaaagacgtcatacacgctccacgccgacacgcgcgacggcatcggcggcggcgcctcgccggtcatcgcaaactgctgcatatgctgcgaagccaggaatacgcagttctcgaacagcgcgctctggatctcctggccgcgcccggtgcggtcgcgctcgcgcagcgcggccagcacgccgatggcgccgaacatgccgcccatgatgtcgttgaccgaggtgcccgcgcgcagcggccgcccgcttgggccggtcatgtaggacagcccgcccatcatctgcaccacctcgtcgagcgccagccggttctcgtacgggccgggcaggaagcccttgtgcgagacgtagatcaggtgcgggtagtcgcgcgacagtgtggcgtagtccagccccagcttctgcatcaggccgggccggaagttctccagcagcacgtcgctctggcccgccagctcggccgcggcggcacgcccttcctcggtggtgatgtccagcaccacgctcttcttgttgcggttgaaggcgcggaagaagccgatgcccaggcccggcaggttgcgcgtcttgtcgccgccgggcggctctaccttgatcacctcggcgcccaggtcggccaggatcatgccgcaggtggggcccatcaccatatgcgtgaattcgaccacgcggatgccggccagcggcagggagttgctgttgtcttgggtcatcttgcgtctcaggcagcggcgccagcaggctgggccgggaaggtcttgggcaggccggcgcgccacagcgtgccgtgcagggtttcgtccttgagccagccagccacgtcttcacgcagcgccagcaagcggccgatatcgatgccggtgtcgatgcccatgctgccgagcatgtaggccaggtcttcggtcgtgacattgccgctggcgccgggcgcgtgcgggcagccgccgatgccggccaggcaggcgtcaaagcgggtcacgccggtttccagcgccgcgtggacgttggccaggccaagcccgcgggtatcgtggaaatggccgcaccagaaccgatcgccggcgatatcgacggcgcgcgcaaacagctcgcgcaccatgtgcgggtcggcatagccgacggtatcggccaggctgacgcggtcggcgccggcatcgagcagcgcctgcatcaggcgcagcacttcatcgggatcgacatggccctgcagcgtgcagccgaacgcggtgccgacaccgccttcgatcagcgtcttcgcgccgctggcatcgcgcgcggcgcggatgcgcgccacttcagccaccacttcatccggcgtcttgcgcaggttggccaggctgtgcgcatggctggccgacagcggcacgagcatcaggtccgcgccgctggccagcgcatcctgcgcgccgcgcaggttcggcaccagcaccgagacgaacaaacccggcagcgtgcgcgcgaacgcgaccagctgcgcggtatcggccagttgcggcagcaggtgcgcgggcacgaacgagcccacctccagctcgcgcagaccggccgcgtacgcgccgcggatccacgcttccttgctggccgtgggcaggatggtgcggatgctctgcaggccatcgcgcaatccgacttcgcggataacggcgtggcggggaaagggaacagacatgattcaggggcttccggtttgcgccccgcagtggggcgacggaagaactctatgagtttctgcccaagagctgaagcggtgattcgcgcacgataacattccgaaccggaatgtctgccgggcgccgcacagctacatccagaaattcccggatgaatgattaccggcaaccaaaggggcttaacattccattccggaaacacgcagccccttaccatgcgagacctcgacctcaccagcctgcgcctgttcgtcgccgtctgcgaaacccgcaacatggcgcgtgcgggcgagcaggagcacatcgtggcatcggccatcagcaagcggctggcgcaactggaagggacggttggcgcaaccctgctggagcggcgccgccgcggcgtgatcccgacgcccgcgggcgaaatggtgctggcgcatgcgcgcgccatgctggcggcggcggaccgcgtcgcgcgcgacatggccgactacggcgcaggcatacgcgggcaggtgcggctgctggcgacggtgtcctcaatggcggaatcgctgccggacgatattgccgccttcctgcagcagccggccaaccgcgatgtgcgcgtgaccatcgaggaaagcctgagcagtgacgtggtgcgagcgctgcgcgagggctcggcgccgctgggcatctgctgggacgcggccgacctggaaggcttccagacccggccctaccgcaccgaccagctcgcggcagtggtccacgcctcgcatccgctggcgcaggccgaggactgccgcttcgaggacacgctggactacgaccatatcggcatgcccgcccagaccgcggtgcagaccatgctgacgcgctatgcggccatcctcgggcgcggcattggctaccgcgcggtggtctcgaccttcgacgctgcgctgcgctgtgtgcgtgccgacctgggcatcaccatcatcccggccgagatcgccgcgccgatcgcgcctaccttcggcctgcgcgtgatcccgctgcgcaacgactgggcgcggcggcgctttgcgatctgcttccgcgacctggaactgctgtcgccggcggcgcggctgctggtggccttccttgaacagaccgcggcggcggaagcggcggccgcccccgcggacaccacgccagcgcgcaagccacggcgcaatcggcaatgacgcggcgtggcgcgcaacttcctgtgccgttcaagggttagcccgaggcaatttcgcaagcaaatgttggggagcggtgcgtagactggcttgcgtttttcgccccggcccacgatggtaaaagccggcccccgggcgatgctgacccgaccatgcgcgccacgacggcgcaggagcacgcaaatgaacttcaacggcaagaacgtattgatcaccggcgcacgcggcaacctgggccgcgccgtggcacaggccttcgcgcaggcaggcgcgcgcgtggtgctgctggaccggcatgcagcgccgctgcccgaagcgggcaccggccacctcacgctgcaggcggacctgctggatgccgccaagctgagcgaggccgtcgcgcaagcggttcagtcatgcggccgcatcgacgtggtgtgcaacctggccggcggcttcgccatgggcccaagcgtgcatgaaaccagcgccgaggcctggaaccacgtgttcgacatgaacgtgggcacggtgctgaacatggcgcgcgcggtggtgccgcacatgctggccgccggcggcggcgccatcgtcaacgtgggtgccaactcggcggcgcgcgggctggcgcagatgagcgcttattgcgcctcgaaggacgcgctggcgcgtgtgaccgaatcgatgtcggcagagctgcgcgaccagggcatccgcgtcaacgcggtgctgcccagcgtgctggatacgcccgagaaccgccaggccatgccggatgccgatgccgcgcgctgggtcagcctggatgcgctggccgacgtgatcctgttcctggcctcggatgcggcgcgcgcggtgcagggcgcgctgctgccggtggtcaaccgcgcctgacgcggggcttgcgcgcggccggctcggccgcgctgatggcgctggccgcctcctggatctgctggcgcagccagcgccgcagccggtcggcatcggtgcgcgcgtgccagatctgcatcatgtcgacgtggggcagcgcgaacggcaccggcagcagcaccagatcagggtcgcgcgccacggcctcttccgcgaccgagcgcaggcaggtcagcagcagttccgtgccgcgcaccagccggctcggcgcaaggaagctcgacaatcccgccaccaccctgcgcttgtgcccctgccgggcaagcgcacggtcaaccacgccgttgaggtcgccggtcagcgtggtcagcaggtgttcgcacgccaggaaggcgtcgagatccaggccatcggcgatgcgcggattggcgcgcgaggctagcaccacgaagtcctcgctgcacagccgctgctggtggaaggtatcgggcaggttctcatagaaacccgcgatcgccaggtcgcaggtgcccttctccagttcctcgcgcggcagctcgccgcgcgtgttgtgcgtgaccagcaccacgcccggcgcctggctgcgcagccgcggcagcagggcgggcagcagcagctgctccatgtagtcggtggtgtagatgtgcaggtgctcgctgcgcgccaggtagtcgtggccggcacaggcatcatagaacgcgtcgagatccccgaccagccgctgcacctgtggcgccagcgcgtgcgcacgcggcgtcggcgtcaggccgcgcggcgcacgcacgaacagcggatcgccgagctcgtcgcgcaggcggttgagcttgtggctcagcgccggctggctcagcgccatgcgcgcggccgcgcgcgaggcattgccctcctgatacagcacgtggaacacgtacagcaggttcaggtccttgctgccgatattcattttttggatagcagagatctaataatagaagttttcgaatcatagtccgctgcctaggatggtgccagtgccgaggcatttctcgcccggctgcctgtgaaccgacatggagcggaacaatgaaaatcctgatggtgctgacatcgcacgaccagctgggcaataccggcaagaagaccggcttctggctggaggaattcgcagcgccctactacgtcttcaaggacgccggcgccgacatcacgctggcctcgcccaagggcggccaaccgccgatcgacccgaaaagcgacgatccgggcgcccagaccgacgccacccggcgcttccagggtgacccggccgccagggccgcactggccagcacgctgacgctggaccaggtgaaggcggaagacttcgacgccatcttctacccgggcggccacggcccgctgtgggacctggccgaagacaagcgctccgccgcgctgatcgagcagttcgaccgcgccggcaagccggtgggagcggtatgccacgcaccggcggtgttccgccataccaggggcgcggacggggaaccgctggtcaagggcaaggaagtgaccggcttcaccaacagcgaggaagaagccgtgcagctgaccaaggtagtcccgttcctggtggaggatatgctcaaggccaatggcgggcgcttcacgcgtggcgaggattgggccagccatgtcgtgatcgcggggcggctggtgacggggcaaaatccggcatcgtctgatgctgcggcgcaggcgctgttgaagatgttgaagtaagggaaggcggcaaacgcgccgccgccggtttgcacccctcgcccgcttgcgggagaggggtgcgtacgccgagcttgatggctacttcaaacgcatgggttgtcccacttactgcggcaccaactccaaccgctcccggctggccttctccaccgccttgcgcgtatacaccagcgggaaatactcccccttggcccacaacggcgccaggtcgcggtaatgcgggctggcgggattgcccgattgccccggcgtgttgatcacgcgcgaggcatcccagttgcccacatccagcaccatgcggaacgacgcgcccgcggtcagccggaagtcggtattgcggtagctggtgttcatcggcgtgaaggccgagccgccgatcggaccggcgttgacattgaactgctggcgttccgcgtcgctcaggatcgggtccatcggatgcgtgaacacggcagtgtgaagcttgccccattgccatgcgcgcgggtcggggccgagcttgccttccgcttccgccatggcggccttcagcgattcgagcatcaccgcattgcggcgctccaccggcatccacggaccgggctgctccagcaccgccaccacgcgcgcggcatcgccggcaccgaccaggcgtgcggcttcgggcgtcagcgcggcgcgcaccacggcctggcgcaggtgtttgctgaaccagacttcgaacaatgccgctgcggcgctgtcggcacgctcgttgccgtcccagccgcgcagcaggtccaggccgcgggccagttgcgggtcgtcgctgcgcacgtccctcagcagcgccaccacgcgctgggccggcagcgaaacggtgtcgttctgccacgccatcgagtcctgcgccgagctgcgcgcattggcgcccaccacggccttgagccggcgcgcgcgcgagctgtcgctccattcatagcccacgccaagtttcgcggccgggtgctcgggcgggatgttgttctcgttggcggtgacgatgtagcctggcgcggggttgtaggcccacggcagctcgtccatgttgcggtagccggcccactcgtagcggccatcgcccgccaccggcgtgaggccgtcccagttgggccgcttgacggtcagcccgcccgggatccagccgatattgccgctggtatcggcatagacctggttctcgccgggcgcgccccagcggttcatggcggcgcggaactggtcccagttgcgcgcgcgcatatagtccatcgaaccgaagtacggcgccatgccgtagtcgagccacgcggcgcgcagcgcccacgcctgcgcgcggccggcatcggcaaccagcaccgggccgtggcgcgtgaagtcgatggtgaccttgcgcggcgcggactcgcccttgaccacgatctcttcggtgatgctctccatcggttcccagcggcccttgtacttgtactcatgcgggttggccggattgagctcgtagccgtacaggtcttcctggtccatgtagaagcgcgtcaggccaaaggcaatggtgccgttgtgcccgatcgagatgccgggcaggaacggctcgcccgcgccgatcaccgacatccccggcgcgttcaggtggctgatatagcgcaggctgggcgcgccgtgcgagcggtgcgggtcgttggccaggatcgggcggccggtggtggtgcgcttgccgccgatgacccagttgttcgatccgaggctgcggccggcgtcgctgttggggtccaccagtgcgtagagctggtcgagcgggatgctggcggcctgcgcattgccccacgcctctttcgggaagcgcgctgcggcggtggccagttcgtaggcgcggcgcagttcggcggcgggaaccgtgcaggggtcgatgccggggctgagcctgggctcgatctgcgggtcgagttcgcggcgcagccagtcggcacgcggggcgtcctgtttggcctggcaatagagctgggcgcgttcgacttcgccggtgaagttgagcgtcaggccgtggtggcggatgcgcacgatatcgtcggcacgccagcgcgcaggcttgtagttgagcttgcggaattccggcggcagcagctcgggcttctgctcggtcagcgccacataggcgttcaccccggccacgaaggcctcggccacgcgcttggcgtcggagccataggccagccattcgcggtacatgtcgccgcggaacagcaccgcgcgcgccatgcggtcgccatcggcataggccgggccgaagtccctggccatttcgccgagtccgcgcttgcgccacaggtcgatctgccacaggcggtcgcgcgcggccatgaagccctgcacgaaaaaggcgtcgtagagcgtgccggcatagatatgcggcacgccccagcggtcgaccagcacgctggcgggcttttccaggccgggcacggccagcacgttgttgcggacgggggcttcggccatggcggccgggatggtggtggcgagcagggccagcgcagcggccaggcggcggggggtgcgtaacatcaggtctcctcggtgttgtgattggctgcagatgtcttgcagttcacaccgaagatagtgcatcgccggccagcgcgcgagccgcgcggccgatctccgcacggcgtgtgccgctgcgggttcgctcagtagacgtcgcgccggtagcggccgtcgtcggcaagccggcgcagcgcgtctgcgccgaggatcccggccagtgcgtcatggacgccgccggccatgccctgcaggctgccgcagacatagatggcggcgccgtccgccacccattggcgcaccgtatcgccctgcgcgcgcaaggcgtcctgcacgtagcgcggcgcgccgccgtcacgcgaccaggcatggtccacgcgctgcagcgtgccgtcggcctgccatgcggccaggtccccggcaaagaacgcatcatgctgcgccgagcgctcgccgaacagcagccagttgcggcgccgcccggccgcggcgcgggccttgagctgggcgcgcagcccggccagcccggtgccgttgccgaccaggatcaggggccggtcatcggccggcgggtggaagctgcggttggtgcggatgcgcagcgcgatgcgggtgcccacggccgcgtgttcggtcagccagccggaggccaggcccaggcggccgtcgtcgtagcgggtctgccgcaccagcagttcgagttgcccgtcccgcggcagcgaggcgatcgaatattcgcggtgcggcagcggcggcagcgtgtccaccagttgctgcggcggcaggccctgcatcgccgcgaagtgcgcctcaggcagcggcatgcgtgtgcccagcgcctcggcgagcgtggcgtcgcggccgtcgcagcgcaccggtgtggcgccgtcgaggccaagccgcgccagcagccgttcaacctcggccggcgcgtggcacgggccgatctcggcgatgtcgccggcttgccagtccattgccgcatcgtcctgcggcgccagcgacaggtggaatgccggcgcgccctggctgccggggttcagatgacggcgttgcgcgagccgccagctgtcatagcgcgggcgttcccagtcggcaatctccgcgccgccgctcagggccgacaggtggttctgccagtggcgcagtgcgccggcgtcgccgttgtcgacttcgaccaggtcaaagagcggctgcgcgcggtgacgctgcagccagccgtcgagcgcgtggccgaaggcgcagaagcgcgcgtagctgctgtcgccgagcgcgaggatgccgtagcgcaaggactgcaggccatccgcgccggccagcaagcggcgcgcaaaaccggacgcgctgtcgggggcgtcgccctcgccggtggtgctgaccagaaacagcgcctggcggcatgcctgcaggcgccgcgcatcgacatcggccagcgacagcagttgcaccggcacccccgcgccgtgcagcgcgttggcggtctgcaacgccagttgttcggcaaacccggtctgcgaggcgtaggcaaccagcgtcgcgccctcttccgtgccagccagtgccaccacgcgcacgcgccgctggcgatggtgggcaagcaccgcgctgcagaagcccgcataggcggccaccacgccggccgccatagccatgcgcgacggccccagcacggacagcgcgacgccgccggcaacggcaagccagcttgcgccggcgatggcggacggcatggccttcgcgctcatgccagcatcgcggcaaaggccggggacagctgttcgtcgaagccgcccggcgtgcgcaccaggaagcgcgcggcaatgccgtggcggcgcgcgtgcgccatgcctgcctgcgggcccagcacggtcagcgcggtggacagcgcatcggccagcatgcactgcgcgtggatgaccgtgaccgaggccagcgcgtggctggccggatagccggtgcgcggatcgatggtatgggcgtagcggcgaccgtcactgtcgaaatagcggcgatagtcgccggaagtggcgacggacaggccgtgcagtgccaccagcgtctgccccgcggcatcgctgcccagccccggcggggcctccagcgcgacccaccacggcatgccgtcgggcttgacgccatggccgcgcagttcgccgccgatctccgtcaagtggtggtcaaggccctgctcacacaggtagcctgccaccgcgtcgacggcaaagcccttggcgatggcgcagaagtccagcgacacgccgcccggctgccaggcgcgccggcccgtggcatcgacttcgatgcgggcccagccgcagcggccgcgcgtggcctgcaccgcgtctggcgacggcggcgcggtgcgcgccggtgctgggccgaagccccacaggtcgaccagcggaccggcgctcgggtcataggcgccaccgctgtcgcgcgccaccagcagcgcgcattgcagcaccatgaagcagtcttcaggcagcgcgtgccagctgccgggtgccgcgccgttgaaacggctcagatcggaatccgcttcccagttgctcatctgcgcgatcacgccatctagaacggcctggatgccggcggcgatggcgtccgcatccgtggccggcggcagcagtgccgccaccgaccaggtcgtgcccatggtcgcgccgccccagcgctgcagccgcatatcggctgcgggcggctgtgggggcgcggtcagcgcaacaggtaccaggacgcggttcaaacccggcaaccggcttattgcggcagcacctcgaccgtcaccgcatagacggcacggcgcgatttggcctgcttgaaggtggtcttgtcatccttcacctcggcttccatccagtacatgcctggggccggccacttgacgctgaacttgccgtcggcgtcggtggtggcgctgaactcctgcagctggtcgcggtagcggatgccgcccggcaccaccgagaccttcaggttgctggcgggcttgccgtcgagcagcatgcggaagctggcggtgtcgcccgcgaccaggtcgttcgggtgcgtgatcggggccagttccaggccgcggccggcggtgcgcaggcccttgtcgctgggcttgccggcggtgatgaaggattcgatgcggccttcggcctgggtggcctgcaggtcctgcgcattggccgggacttccttggcgaagttctcggccgaaccccgccagcgcttggcctggccgtcgaccttgtagctggcgaacaggccgttgttgaccaccgccacgcggtacgtgccgggctgggtcaggtgcaggtcgaaggtgctgcggtacttgccggtggcagcgttctcggccttgacggcgctgccatcgggcgcggtcacctgcaggttgtcgagccgcatcggcacgtgctcgaaatagaacaggtcgttggagacagcggcgtccacggtcacccacggatcgctgcctgacagcacggtagccgacggcagcagccactggcggtgcgcgtgcgcggccagcggcgccagggcggccagggcgagcacggccacgcgggtggcgatgcgggtagatgcggcggacataagggaaggtttcatcgtctggctccggaaggattacggcttcagttcgacggtcacgccgccgagttcgtgttcgcccttggcgcgggcggtctgtgcggcttgcggcggccacgtgaacggcacgcgcagcagctcgcgcccgcccacttcacgcgcggcttccaccaccagctggtagttgccggcgggcagcttgcccagcggcgccttgtcgtcgctgaagctcacgccgtgctcgcccggcgcgcgcgtggcgccggagatgccgtcggccggcatgtgcaggtcgcggccggccttgcgccaccactggcgcatgtccttgagccacttggtgccttcgccgtccctgagcttgccgtcgtaccagaccgccagggtctgcaccgggctctggtcggcgcgctcgacccacatcgccacataggggcggtggtactcggccacggtcaggcgcgggatttcgaccttgacgttcaggtccgcggccagcgcggggccggccaggggaaccgcggccatgccggtcagggtgacggtgagcagtcggcgcatatcggagaaacctcgtcagtgggatgcaggaaggaaaacggttggaacggttgactcaatggataaacaggagcgccagcagcaccgggaccaccagccccagccccaccagcggccaggtccccacgcgcccggccgcatgcagcttgagcaggaacaggccggtcacgctgaagaccaggcatgccagcgcgaacacatccaggaacaggctccacgcggcgccggtgttgcggcccttgtgcaggtcgttcaggtaggagatggcgccgcgcgtggttttctcgtactgggcttcgccgctgtcgagttccaggctgacccaggcgtcgccgcccggacgcggcagcgccacgtagatctcgtcggcggaccattcggcctcgcgcccgctggcgtcgatgtccagcgcctgcgccagccagtcggccagcaccggcggcaccggcgccttcttttcacgcccctgggcatcgcccgccggcgcttcggcccgcaccttgtcgagcacgcgcgtgggcatggtggcgtggcgcgtctcgaccgcgggcctggcctcgatctgtgcggcgtggttgagcgtgaagccggtaacggcaaacatcagcatcccgatcaggcagatcgcggaactgatccagtgccactggtggagatgcttgagccagaaggcacgccgctgttggccggaggccggctgggtttcggtcattgcggttggtcggcgggcgcggcccaagtggcggcccggtcttgccttgtgtacggatagctggagcgtcccttgcgcgcatcacacgggctcaggcgtgccattgtctgcacaatggttggcggaagagagaaggataatcgttcgcatttgaaatcgcaaacggtccgggacggcgctggattacagcgcattacaacgtgaagcagcgggacggatcacttgtccgcggcgctctggttcgctggaagagatgtgcaacgcacaagcaagacggcacatgtaagccaatcaaccatatcacccgaaggggtgaaattacccagtcaagttagttgcctcctgcgccgttaaggcgatgactcacacgcatgcgacaggcgccaccgatgcatgacgccgccggcgtgtcgccgacaagaaaacgcgcagagcgcggaatatggaggagtggaagcaatgctgcacaacctgagcctgaagaagaagctgttattgccgctggtgctgagctggatctgcctgctcggcatcacgctgtggaacgcgtggcagatccgctcgctacgcatggaagagcggcgcctggacctggcccacgtcaccgacaccgcattctcggtggtggccgagtacgaggcgctggccaaggccggcaagctgacgcaggacgaggccaggaatcaggccatcgagcgcgtgcgcgcgatgcgcttcggcagcgatggctatttcacgctgatgcgctcggacaccgtggtattgatgcacccgttcaagccggagatgaacggcaaggccatggaaggcaccaaggaccccaacggcgtctacctcttccgcgaaatcgccgggatcggcaaagggcctggcaagggcttcgtcgagtacctgtggcccaagcccggcgcggatgcgccgcagcccaagctgagctacgtggccaacttccgcccgtgggactggaacttcatcgcgggcctgtacctggacgacatcgaggcggcgttccgcgccgaactgatgaaggcgttcggcatcctgctgggggttggcttgctgatgtcgctggtgatggtgcgcgtggcggccagcctgcagcgccagctgggcggcgaacctgccaccacggcgcacatcgccgggcgcattgccgaaggcgacctcggcagccaggtagaggtgcgccccggcgacgagcacagcgtcctctatgcgatgcatcgcatgcaggcgcgcctgaccggcgcaatcggcagcatccgcggctcggccgattcgatcgcgggcgcggccaagcagatcgccgcgggcaacgccgacctgtcgcgccgcagcgaagaacaggccgcgtcgctgcaggaaaccgccgccagcatggagcagctcaccagcaccgtgcgccagagcgccgagaacgcgcgccaggccagccacctggccgaaggcgcatcggacatcgcggtgcgcggcggcaccatcgtcagccaggtggtggacaccatgggcgagatcaagaatgcctcgggcaaggtggtcgacatcatcggcgtgatcgagggcattgccttccagaccaacatcctcgcgctcaatgcggccgtggaagcggcacgtgccggcgaccagggccgcggcttcgcggtggtggccggcgaggtgcgcacgctggcgcagcgcagcgccaccgctgcaaaggagatcaaggcgctgatcggcaactcggcgcagcgcgtggatgacggcgcggtgctggttgaaagcgcgggcaaggcgatggacgagatcgtcggcgcggtcaagcgcgtgaccgacctgatggccgagatgcgcgcggctaccgaggagcagaccggcggcatcgagcaggtcaaccaggcggtgtcgcagatggaccagatggcgcagcagaacgccgcgctggtggaagaagccgcggccgccgccgcctcgctggaagaccaggccgatgcgctgcatcacgcggtcggccagttccggctggcgcaggcctgacggcagcgcctgcgcttgtcacttgagcgtcatacgcaccagactgctgcgtgtatcatgaagcgcaaccggccgccccttgcggccggcatggactcagaccactaccgggagagcgcatcatgatggcattcattggcaccgtgttcgttggccttatcgtcggcctgatcgccagggcggtcaaacccggcgacgacaagatgggctggatcatgaccatcgtcctgggcgtgctgggctcgctggctgcaggctacgtcggccgcgccatgggctggtacctgccgggccagccggccggctggattgcgtcggtgattggcgcgatcgtgctgctggtgatctacggcatggtccggcgcaagggctgactggcgcggcgcacgccggcggcgtcctgcgcgtcggccagggccggtacctcgggcgcggcaggcgcctgcggtaccgcggcagtattgggcgtgccgctgcgcgccggcccctggaggctctggaggccctgggccagcgtggcgccaggcacggcgtcggccggcgtggccatggcgggcacgcgcggcgtacgcaggccgggcgcggcatcatggcaacgcagcagcgggcggtcgccacccggcgccatcgccgacacctgcggcgcgaccgcccgcaggacccgcaccgccagcgcgctggtaaagctgtagcgcgccgcatagggttctctcacattgaccactacggtgccgaagaagcgctcgcccagcgtgaacacaaaggtggccgagcggttcaccgagcgcgacgaaatcagccgcccgcccggcccatagacctggtagcgctggtcgccggtgccggtcttgcccgccaccgccagcgtggcgccgtcgcgcccgggcaccgtgaaggcgccgcggatcgacctggcggtgccgcgctccaccacatccagcatcgagcgccgcgccagttcggccacttcggccggcaatacccgcttgcccggacccggctgcagcacgtagcgcgtggcgtacggcgtgccgtcggcaaacgccaggctgcgcaccgccgtgttctgcgtgactacgccgcccgccagcaggatgccggccagctccgccagcgcggccggccggtcgcccgcggcaccgatggcgctgccgtacgacggcgtcagggaatcgaacggatagcccagccgctgccagcgccgcgcaatccgcgtgaaggcgtcttgctccagcagcgtgcggatgcggttgtcctggccggccttgctgcgcgtgcggaacagccatttgtacacttcctggcgctcggcggtgctggccttcaggatctctgccagcgtcgcgtcggggtgctggtcgaggtactccaccatccacagttccagcggatgcacccgtgacaggtagccccggtcgttcaggttgaacttgtccttgccgtacttgcggtacagcgcgctcaggtcttcgccggccagctgcttgtcgcccaggcgggcgcgcatgatgcggatgtagctgtcctcgtccaggtgcggccgcgcgctcagcagcgtcaccgacatgcgcaccgcattcaggtgcggcgtagtcatgcgcacgcggcccagcagcgtggccaggcgcagctcagaactcttgccgcggtagcgctggtagaagttcgtcatgtaggcgctgccctcctggtcggcaaagcgctccaggtaggcgcgccggccgggcgcgtcgcggtcatcgaagagctcgccaatgtccgggctggcgtggaaggtctcgtagcgcacgatgtcgcgcatcatgcggatgaagaccaggttgaccgagtgctggaatgcggtccgcaccgtcaggttgcgcatgcccgattcacgctcgaaattgctgaagctctgcaggccgccgccggtgtagaaggcttcgccggcgccgccggagtacttgcgctccatggcggcatcgagcatggccatcagctcgcgctccgcgggcttgcgcgccttaagcaagtaatcgaccgcccagtggctgagcgcgtcctggcgtgccagcggcaccgcggccagctgtgcgctggtcatgccggcatagcgcgcgtgcagctcgctgatgatctccaggtaggtcaccagcgtgcgcagcttggccgtggaacccaggttcaggcgcgcgccgctgttgatatcaaagggctggtcgatattgtcggcctggatccgcaccacgctggcattgcccacgcgctcatacagcgtgaagctcgtcatcagtttcgacgggtcgtcgtggtcgcgcagcaggttgtggccgtacaggcccatggcgcgcgcatcggccttgttgttcacgcgctgcagcgtttcggtgacgatgcgctgcgcctcgcggttgacggtgctgtccacggtcaggtcgagccggtccatgtcgtagcggctctccaccccggtgagccgggtgatatcggcacgcacccggttgacggccttgcgcgtgacaaagggctcctgcggcgggctctggggtggcgcggccttgtccagcggctgcgccagcgctacgtcgcgcagctcggcggtgatgacgttgttggccgccagcaggcgcaggtagctgccggtcagcgcatccaggttggtgtcatcgcggcgcaggtggtaggacgggcggcgctgcgagatgatcagcgacagtgcgcgcttgaaggcctgcgcctggcgcggctcgggcgcgtgctggtccagttccttgagcagccggttgacctcgccgaagtcctcgccataccagacccagagcccatcgccgatgccgttgatctcgccgaagccggcgcgcgccgacagcggcaccgtgttcaggtagtcgaccacgatgcgctcgcgcgcgcgctgggtgtcggggccgtccaggtaggcacgcagcgacgccgacgccatctggcggaatttctccgggatcgatgcggtgcgcccttcgggcgagtgccggtatttctcgatctgcgtggccagcgtgctgccgccgggcgcgtcatgcgacttgtcggcaagccggatcacctggtcgagcaccgcgcgcgacagccggcgccagtccagcgccgggttcatattggggtattccgggttgagcaggccctggttctcgacatagagcaaggcgctcaccagcagcggcggcaccgtgccgaagtccgggtactggcgctgcggataacgctcgaacgccagcgtcagcccgttgcagtcgcgcagcagcaggcccgcctggttcttctcgcggtagggcgtgaacaggccttcgtcgatcagccgcaccatctcgggcgacatgcgcgcctgttcggcgggaacgtagccgcgctgctccagccgctgcgcgaacagcggcacctggccgtagcccatgcgggcgtcatagggcccggaatgcgggaaacggatgctgtcgctggcgcccggcaggatctcgaatgtcagccgctgccccaggctgccgatcagccgcgcctgcaagtgcgagttgtgcacttcgcttgcgacaaagctgtacacaacataggcgcccccaccaagggcgaccgccaagccagcgaagatccagccacgacgcgacacgtttgggcttccctgttgggccgatgcagcgcgcaggggctgtcatgcaccggctcgaagcgcaatgttctcgcggcgcgcgcacgccgcgcgccgcctgtcttgatattagtaggagtaaaggcagcctgcagcaagcgcacgcgcgggcattgtgccgttgcatacaggcatcactccaggcagcgcctgagccacattgcgcccctgtccgaaacggtcatcaggctgcctgcgcgcgtgccacgggccgccccccgaacggatagcccgggtcgttgtagccgtgcgtcgaggcatggcccggcgacaccagcgcatcgaccatcgattcttcctcgggcgtgatgacggcagcgggcgcgcccaggtagtcctcgaattgcgcgagcgtgcgcggaccggcaatgaccgacgagataatcgggttggccagcacccacgccgtggcgaactggcccggggtcagcccgcgcccttcggcatgggccttgagctgctgtgcaatcagcagcgactcttcacggaactcggtttccatcatgcggcggtctgcgcggccggcgcgcgtaccctcgcccggtgcctgcccgggcgcgtacttgccggtcagcacgccgcgcgccaccgggctgtagggcaccacgcccagcccgtagtgctcgcatgccggcaggatctccacctccggcatccggttcagcaggttgtaatagggctggcatgccaccgggcgcggcacgcccagctcgccgcacagccgtgcgatctccgcgatgcgccagccgcggaagttcgacaccgcccagtagcggatcttgccgctgcgcaccaggtcgcccattgcccgcaccgcctcttccaggttcgcgccgggataatcgcggtgcagatagagaatgtcgatgtagtccgtcgccagccggtgcaggctgtcctccaccgcgcgcaggatccaggtccgcgaatagtgcccgtgattgggcgccgcctgcatcgcgttgcccagcttggtggcaagtacccagtcgtggcggctggcggtcagcaggcgcccgaccatctgctccgacgcgcccttggtatacacgtcggcggtgtcgatgaagttcacgccgtggtcgcgcgcgctggcgacgatgcgggcggcttcggccgcatcggtctggtcggcgaacatcatggtgcccaggcaaagtgccgaaacgcgcaggttgctggcgccgaggcggcggtagggcatggtggtggcgggcatggtggctccttgggtggggtgggatggcgtcgggttggtgaaagcacagggcacaggcggaaacggcagactgtgaccacggttccacattttgccgcgagtcggcgtggcttgctggccccctgccggtttccgtgcggcccatcggggatccagcccgggagaattggtttcaatatgttgcaggccggccaacgggagccaatttgcagtcatattctcgcgtttgccgcggaggatgacgctttgcgctaccctcgcggcgttcatgcaagagaagaaaagagtcgaaccttatgaaaacggaaaccacggatgtcgtcatcatcggcgcagggcccgcgggctcggtcgcggccggcttgctgcgcaagcatgggattccggtgctggtgatcgagaaggagacgttcccgcgcttttccatcggcgaaagcctgctgccgcagagcatggcctacatcgaagaggcaggcatgctgcgcgcggtggtggaagcgggcttccagtacaagaacggcgccgccttcgcgcgcggcgaccagcagaccgcctttgactttcgcgagaagttctcgcccggctggggcaccacctaccaggtgcagcgcgcgcgctttgacgacgtgctgatccgcgaggcggcgcgccagggcgccgaggtgcgcttctcgcacctggtcgaggacgtcgacgtcagcggcgcgcagccggaggtgaccgtgcgtgcgccggacggcagccggtacagcgtgcgcgcgaagttcctgctcgatgcctccggctttggccgcatcctgccgcgcctgctgcagctggaatcgccgtcgggcttcccggtgcgcagcgcgctcttcacccacgtggaagaccgcatcgcgccgggcgccttcgatcgcaacaagatcctgatcagcgtgcatccgcaacaccctgacgtctggtactggaccatcccgttctcggacggccgctgctcgcagggcgtggttgccgagaaggcattcctggaccgctacacgggcaccgagaccgaacggctgcgggcgctggtggccgaggaacccggcctggcaaagctgcttggcaacgcgcagtgggacacccccgcgcgccagatcgccggctattcggccaatgtgaagtccctgtggggcaacggctatgcgctgctcggcaatgccggggagttcctggacccggtgttctcgtccggcgtgaccatcgccttcaagtcggccagcctggcggcgcaatgcctggtgcgccagcttgccggcgacaccgtggactgggagcaggacttcgcccagccgctcaaggccggcgtggactgcttccgcgtgtttgtcgaagcctggtacgagggccgcttccagcaactgatcttccatcccaatgccaactccgagatccgcgacatgatctcgtcgatcctggccggctacgcgtgggaccgcagcaaccccttcgtggccgagccgcgccgccggctggcggtgctggaagaattctgccgcgtatgatgcgccgcatctgcacgcgttccgcgttcgcgcctgcgcccgcagaggacttttttcaaggacacctggtatgaccaatccgaccgtactggttacgggatcgtcgcgcggcatcggtcgcgccatcgccctgcggctggcccgcgacggctatgacgtggtggtgcattgccgctcgcgccgcgacgaagccgactccgtcgccgacgcggtgcgcgcttgcggccgcaaggcccgcgtgttgtgcttcgacgtggcccggcgcgaggaagccgctgccgcgctgctggccgatatcgccgcacatgactgctactacggcgtggtgtgcaacgccggcctggcgcgcgacgcggccttcccggccatgagcggcgccgaatgggacgaggtggtgcacaccaacctcgacgccttctacaacgtgctcaacccggtggtgatgccgatggtgcagcgacgccagcccgggcgcatcgtcacgctgtcgtcggtctcgggcctggtgggcaaccgcggccagaccaactacagcgcggccaaggccggcatcatcggcgccaccaaggcgctggcaatcgaacttgccaaacgcgccatcacagtcaactgcgtggcgcccggcctgatcgacaccgacatggtcgagcagcacgtgcgcgacgaggcgctgcgcatgatcccggcgcggcggctcggcacgcccgacgaagtggccgcgaccgtggccttcctgatgtcgcccgacgctggctatatcacgcgccaggtgatctcggtcaacgggggcatgttcggatgaagcgcgtcgtcgccagcgtgaccccatgaacggggtcagcatcttcttcctgcaggcgatgctggtggtcgccctgccctatctgctatggcgtggtgccggcctgcgctcggtgtttccgctggttggtgtgcaggtgctggccggcatcgtgctggggccgtcggtgttcgggcaactggcgccgcagggctggaccgcgctgttcggccctgatcgcctgccgatgctgtccggcctgcagtggctggcggtgacgctgttctgcttcctgaccggcctgcacctgcgcgaagacagcgtgcccgcgcactggcgcgcgaccctgcagatctcgctgggcagcattgcggcgccgttcgcgctgggggccgctgccggctggtggatgaccacggccggctggccggtcgcgggggaactggccagcccctactggtttgcctgcgccatgggcatctgcaccgccgtcacggcgctgccggtgctgggtgcgctgctgcgcgagatgcgcctgaccggcacccgcctgggccagctggccttgcgctgcgcggccgtcaacgatgcctgggtgtggctgttcctgaccctggtgctgctgcagcatggcggccaggacggcgccagcggcctcatcgtggcggcccgcgccggtgcttacctggcgttcatgttcctggcagtgcgccccgcgctggcatggctgctgcgccgccgcgcgccggagaccgagctgctgctggcgatggcgctgttcctggtgctggcgtcggcattcctgggggagttggccgggctgcaccatgtgatgggcggcttcgtcgccggactggtatggcccgcacgcgaagcgcagcgtgtgcgccagcagctcgaaccggtcacggtggtggtgctgctgcccttctttttcctggccgccggactgcgcaccgagatctcgctggataatccgatgacactgtggatcgcgttgctgtcgctggtcatcgcgatcaccggcaagatggccggcgtcgcgctgcccgcgcgccgcgccggcatgggctggcacgaatcgctggcactgggcacgctactgcagaccaagggcctggtcgaggtggtggtgctgaccgtgctgctggacgcgcgcatcatcagcaccgcggcgttttccggactgttgctgatggcgctggccagcacgctgctggcgcggccgttgacgatgctggtagcgcggggccggttgcattaagcgccatccggccgctcacaccggagtcaatcccggcaaccctgcaatcgcctgcgccaggtagtccagcaaaagccgcacccgctccggctggtagcgccgcgacggatagaccaggaaggcttcctgcgccggaccgctccagcgtggcaacacgcgctgcagggcgccgctgtcgagcaggtcctgcaccagccatgccggcgtcatgccaaagccggcgccggccaggaagctttcgcgcatcgccagcgagttgttgacgcggtagcggcaggacgcgctcaccggcgcctgcccgccgggcccgtcgagcacgatctcgtcgccggcggccagccaggtgaagcgcaggatctggtgccgcgccaggtcggccggctgccggatgcgcgcatggcgtgcgaggtagtcgggcgaggctaccagcagccgcggcgacaccgcgatgcggcgcgcgaccacattgggcggcagcgaggcgccgaggcgcaccgcgatgtcgacgccctcctccaccaggtcgacgaagcggtcgtcgaacagcaactccacctctacctccggatagcgctgctggaacgccagcaccagcgcattgagccgcagcacgccgaagctggccggcgcgctgacacgcacccgcccggccggctgcccggacatgccacgcgcatcgctgaccgcctcgccgtattcatccagcacgcggcgcgcgcgctcatggaagcgccgccccgcctcggtcggcgacaggctggtggtgctgcgctccagcagccgcacgcccatctctttctccagcgcagccacgaccttgctgatggtcggctgggtcgactgctgctcgcgcgccaccgccgacaggctgcccagctccacggcgcgcacgaagacctgcattgccctgatggtgtccatgccgttccttgtgtgcccactcattccatcatggcatgagcgatatgccattctgcccgctacctgtcatttctggaatgccctacctttggcgccatcccggcaccaacgccggtccacgaaccgaggcaaaccatgttccgcattccccgcatcctgcgccgcctgactgcgctgacgttgtccgccaccatcgccagcaccgcggcgctggccagccccttgcaagacccggcctggctgaccagctggatggcaagccagcagccggtgtggcagcccggcgcccagccgctgccgaccggcgtgcccgcggtgctgtccggccagacgctgcgccaggtggtacggctcagcgtgggcggcaagcgcgtgcgcgtggtgctgtccaacccctacggccgccacccggtcgcggtcggcgcggcgcaactcgcgcgccatgccggcggtggcagtaccgatgcggcgggcagcagcgcggtgacgttccgcggcagcgcgtcggtgatcctcccggctggccagtccgtggcaagcgatccggtcgtcttcgactcccccgtactgggcgaactggcactcagcctctacctgccgcaaccgacagcgatcgagtcgttccattgggatgggcgccagaccgcgtggctcgtggccggcaatgcgaccaggcaggccacgctgcctgcgccgcagtcgttcagcgcacgcatcctgctcagcgaggtgcaggtcgatgcgcccgggcatgccggcgccgtggtggccatcggcgattcgatcaccgagggcaacggctcaacccccgacaccaaccgccgctggcccgacgtgctggcacagcgtgctgccggcaacggcgtggctgtgctcaatgccggcatctccggcggccggctgctgcgcgatggcatgggggagtccgcgctggcgcggctggatcgcgacgtactgagccagccgcatgtgcgcaccgtgatcgcggcgatcggcatcaacgatatcgcctggccaggctccacctttgcaccgggcgatgcggtgccgcaggccgccgagctgatcgagggctaccgccgcctgatcgcgcgcgcccatgcgcgcggcgtgcgcgtgatcggcgccaccatcacgccgtttgcgggggcgctgcgcgatacgccgatccgcggctatgacagcccgggcaaggaagcggtgcggctggcggtcaacgactggatccgcaacggcggcgcgttcgatggggtggtggacttcgacgccgcggtgcgcgatcccgcgcgcccgcaggcgctgctgccggcgttcgacagcggcgaccacctgcatcccggcgacgcgggctatcgcgccatggcggcgcagatcgatgcggcgctgcctgagcttggccgtcagtcccggtccggcgcacccggtggaaagagcgggcggtaaggccgcgcctcgtccaccgcgcgcgcgaacgatggccgcgccagcagccggttgcgataagcgcgcacattgccgcgcgcatcggggatgggatgcacccagtccgcgtagaacagcgatggcgcggcagcgcaatcggccagagtgaaggcgccgcccgcggcccattcccggccggccagcgttggctcgagccaggcgtaggccgagtcaagcagcttgcgcgcctcggccacgccataggcatcgcggtgctccgccgggcgcaggtagtcggccacgatgcgttgcatcggcgtcatcacgtactggtcgaagaagcggtcgagcatgcgcacttccagcgcggcgtcgggcgaatccggcagccagcgcaccgggccgcggtgatgctggtccaggtagtcgatgatgatgctggactcgaacaccgtgcggctgccatcgaccagcaccggcatgcgcctgagcggccacagcctggcgagttcgtccatgttctgcgcgtgttcaggcgacagcatccggaattcgaaggggatggcgttctcgtacagcgcaaccaggaccttctggcaataggacgaaaacgggtgggcgtatagctccatcgtggtctccggtggtgatcttcggtggtggtcggcgcgcgactactgctgcgccgcaaagcgatcggtcgcggcaatcagctggtccatgatgcccggctcggtccacgcatggccggcgccttcgatcaggtggaaatcggccgcgggccacgcctggtgcagcgcataggcatagcgcaccgggcacggcatgtcatagcggccgtgcacgatcacgccggggatgtcggccagcttgtgcgcgtcgcgcagcagctgcccgtcttccagccagcagcggtgcgtgaaatagtggttctccagccgcgcgaacgccagcgcgaagtgcccgtcgtcatgcttggcgctgttgccggcgtctggcagcagcgtgatggtctcgccttcccaaacgctccatgcgcgtgccgcttccacctgcttgtcctggtcgtcaccagtcagcagcttgcggtacgcggccatcatgttgccgcgctcggcctcgggcaccggcgcctggaaacgcgcccatttgtcggggaacatctcggacacgccgtattggtagtaccagtccagctcggcctgcgacaccgtgtagatgccacgcagcaccagctcgctgacgcgctgcgggtgcttctgcgcataggccagcgccagcgtcgagccccatgagccgccgaacaccagccagcgctccacgccggccagatcgcgcaggcgctcgatatcgtcgaccaggtgccaggtggtgttggcctccagccccgcatgcggcgtcgaacgcccgcagccgcgctggtcgaacagcagcacgtcatagcgcgccggatcgaacagccgccggtggtccgcagagatcccgccaccgggcccgccgtgcaggaacaccgccggcttggcgccgggcgtgcccacacgctcgtagtagatgacatgcccgtcgccgacatccagcgtgccggtttcatagggctcgatttcgggatagagggtgcgcaaggccggcatgatatgggtctacggagatcgggagccacagtgtacgccggagggaacgtcaaacagtagcccgccccttaaccggcgaacaccgccttcacccagtccctcagcaaccgcgtggcgggacgctccgcggcgcgctcgctgtagacaaggtcatagcggaaactctccagcgtaagcccgaagggctgcaccagcacgcccgaggccagctcttcggcgaccagcgtcaggctgagcaggccgactccctgtcccgcaatggtggcctgcacggcgtggatctcgtcggtaaagctgaggcccgcctgtggatcggtgacctcgacgccggcgtgcgccagccactggtgccataccggcgcgcgctcgtcatcgcgcgcgccggcgccccattcgaagtgcaccagcgtggcgtgcttcaggtcttgcacgctggccagcttcaggccggggctgcagaccggcgcaaaccggtcgcagaacaacggctcgaccaccaggccgggatagctgccgctgccgtagcggatggcagcgtccgcatcgtggtccaggtcgacgacctggtccgacgcatccaggcgcagcgtccagtcagggtaggccgtgcggaactggccggcgcgcggtgccagccgcctggccatgaaggcaaccgtcgacgtcagcgtggcaacgttggcctgtgcgctgcgctgcaccgccagcacggcgcgctccatcccgtccaggccgtcccgcaccgcgggaaacaactgatgcccggcgggcgtcaggcgcaccttgcgggtctggcgctcgaacagcttcacgccaaggctctcttccagcaaccggatctggtggctgaccgccgtcggcgtgacgtgcagttcgtccgccgcgtgcttgaagctggcgcgccgggcggcggcttcaaaggtgcgcagggcacccagtggcggcagtttgcgcaagcctcccccttagatgagatgtattcatgtgtcgactgaaaagcgaccatttgtcgcggcctgatctccgctccgatacttgacctatctgatcggccacccaggcgaccaggtgaattctactaaatcatctaccggagtcagcaatgctactggaacaagtccacacccaacccgacccttatgctccctatctgctttcgcaagccatccgggccggcggcttcctctttgtctccggccaggccggggtcggcgacgatggcgccatcgtgggccgtgacgacttcgatgcccaggccgagcaggcgttcagcaacctcaggcgcgcgctgcaggcgggcggctcggggctggaccgcgtggtgaaggtgacgatcttcctgacctcgatggcacacttcccgaagatcgtcgcactgcgccgcaagtggttctctgccccctatccggccgacaccatcgtcgaggtctcggcgctctactcgccggacgcgaagatcgagatcgaagccatcgccctggccgcagaagctgcgcgatgaccacgcccgccgcgccctcactgttcgatacgctggccctgaacggcgtgccgctgcgcaaccggctcgcggtggcgccgatgacgcgcatcagcgccaccgccgcaggcgttcccaccgaggccatgacgcgctactacgcaggctttgcccgcggcggctttggcctcatcgtcacggagggtatctataccgaccgtgcctatacccagggctatgccggccagcccggtttgacggatgcgcagcaagtggccgcgtggcgccaggtggttgccgcggtccaccagcagggcgggcgcatcgtggcccagctgatgcacgccggtgcgctgtcgcaggccaaccgcttccgcgaccacacggtcgggccctcggcggtgcagcccaaggggctgcaaatgaccgtgtatgccggcaagggtccataccggatgccgcgcgccatggaagaggcggacatcctgcaggccatcgaaggctttgcgcaggccgcccggctggcccgtgacgcgggtttcgacggcgttgaaatccacggtgccaatggctatctgctggatcagttcctgacgagctatacgaatcaacgccaggacgcctggggcggcagcatcgcacagcgcatgcgcctgccgctggaaaccgtccgcgcggtgcgcgttgccgtgggagctggcttccccgtcggcgtgcgcatctcgcaaggcaaggtcaatgatttcgtccacaagtggccggaaggcgcggaaggcgcggccgccgttttctccgcgctcgcggcaagcagcgtggactacctccacgtgacggagcacgaagcatggcagcccgccttcgcggacgacggcgcgacgctggtgcagcttgcacgccgtgccgcgcccgggctcacgatcatggccaacggcagcctgcatgagccatcgcgcgcggccagcctgctggacgatggcgcgacgctggtcgcgctcggacgcggcgcccttgcgaatccggactggccggtgctggtgcgcgagggacagccggtgcggccgttcgatgcggccgtcctcgcgccgctgggcaatatcaaggatgccgagcaggcgctgcgcgaagcacgcgcgacggtgacgccaggctgacggcatcgcccgcgctagcgttgcgcgtgatccctgcgccagctggccggcgccatcccgaactgcgcagaaaaccaccgggtaaaggagctggccgacccataccccagcaactgcgacacccgcagcagcgaatagcgcgggttctccacgtaccgtcgcgccagttcacgccgcacgtcgttcaggatctcagtaaaggtctcgcccgcgtcgtcgagctggcgctgcatggtgcgcaggctcaggcccaggccctccgccacggcctcgcaggtggcgcggcccattggcagcatcaggtagatggcggcgcgcacttcatggccgatggactgcgggttggcgcgcggcagcgtgtcgatgaactgctgtgcgtagcgtgccatgaccggatccgccgtcgggttcggcgcgtcgaggtcggccgcgcggcagatgatgccattgcagtccgcgttgaactccagcgggcaaccgaacaggcggcgatggatgcgcaggtcggccggcggcgcatgcgtgaagctcacgccgatcggctgccagcgcggacccagcagcagcgcgcacatgcggaagacgacgccgatggccagctcggtggcctgccgcgagggcgcgtcgctgagcacttcctgccggatgaccacggcgctgccggcatcctcgagcaacagcgccaccgagtcattgaccaggtgccggtagcggatggtggtggcaagcgcggcgcgcagcgtgggctgctggctgatcaagaggctcatcacgccaaagtccgacagctggcgcgactccgccatgcgcagcccgaaggtcgggcaggccgaggcctgcgcggcggcttccagcagcgccacgcaggcgctgagcgggacgcgctggtcgggatcgtccagccaggcccgccgcagtcgcgcctggcgcagcaacggctgcggatccaggccgaggtcgcgcgaaacctcgaggaagttggttagtgcggcagcacgtatcagggtttccaagccagcgttgccttgcgatgagatgtcagtcgggggcgcggtctgcccgccgcagcagcgatcatagggccgcatggcatgaaatgcaaagtcatcgggagccaatgcaaagccggccggggcagcaatctctacagttccctgcagctgcagcgtgttctgcaccaaccagactccaggagacaagaccatggcaaacgttgtccgcatgtacgagaccggcggccccgaagtgcttcgctatgaacacatggaagtgggcgatccgggccccggacaggtccgcatccgccacgtcgcagtgggactgaactacgccgacacctacttccgcaatggcacctatcccgtgccgctgcccagcggcatgggcgtggaagccgccggcgtggtggtatccgtcggcccgggcgtgaccaacgtggcggcgggcgaccgcgtcacctacaccggcttcgtcaacacgctgggcgcctacagcaccgagcgcctggtaccggccgcgccgctgatccgcctgcccgagagcattgccttcgaaaccgccgcggccatgaccatgcgcgggctgacctcggcctacctgatgcgccgcatctatccgttcagccagggcgacaccatcctgctgcacgccgcggcgggcggggtcgggctgatcgtgtcgcagtgggccaagctgctgggcctgacggtgatcggcacggtgtccaccgaagccaaggccgaagtggcgcgtgcgcacggctgcgaccacatcatccagtacacccgcgaagacgtagccaagcgcgtgcgcgagctgaccgacggcgtgggggtctcggtggtattcgacagcgtcggcaagaccaccttcatggcgtcgctggattcgctcaagcggcgcggcaccatggtgtgcgtgggcaccgcatcgggcccgattccgccgttcgaccccgtgctgctggcgatgaagggatcgctgttcctgacgcgcccggcgctggccgactacatcgccgaccctgcggagaagcaagcgctggcgggcgagctgttcgaccacgtgggcgcgggccgcatccgcatcggcatcaaccagcgctatgcgctggaagacgcggtccaggcgcaccaggacctggaggcgcgccgtaccaccggctcgtcgatcttcgtcatctgagaacaacaacagaggagaccacaccatgcatgcagaacccctgacctgcaccattggcgccgaactgagcggcgtcagcctggccgatgcatcacgcgacgccggcctgttcaccgagatcaaggcgctgctgctgcagcacaaggtgctgttcctgcgcgaccaggacatcacccgcgccgaacacgttgcctttgcccgccgcttcggcgaactggaagaccacccggtggtaggcagcgacccggagcacccgggcctggtgcagatctacaagtcgcccgacagcaaggtcgagcactacgagaactcgttccattgcgacgccacctggcgccaggcgccgccgatgggctgcgtgctgcgctgcgtggaaacgccggcagtgggcggcgacaccatctgggtgaacatgggcgaggcgtaccgccgcctgccgcaggacatcaaggcccgcatcgaaggcctgcgcgccaagcacagcatcgaacacaccttcggcgccaatatgccgccggagaagcgtgccgcgctggcggcgcagttcccgatggtggagcatcccgtggtgcgcacccacccggagacgggcgagaaggtcctgttcgtcaacgccttcacctcgcactttgccaactaccaccgcgacgacgtggtccgcttcggcaaggatttcatgcccggcgccggcgatctgctgcactacctgtgcgcgcaggcggagatcccggagtaccaggtgcgctggcgctggaagaagaacagcgtggcgatctgggacaaccgctgcacccagcattacgcagtgcaggactatgcgcccacggtgcgcaaaatggagcgcgccggcatcatcggcgacgtgccgttctgacggaggcagacatgcaaccaaaccttgtgcctgcggcgccgcaggcttatgcctatcccttgctcgtcaggcaactgctgctcaattcgctgtcgctctacggcgaccagcagatcacgtaccgcgggcaactgcgccatagctatcgcgacttccaccggcgtgtcggccggctggcttcagcgctggcggcgcagggggtggcgcacggcaccaccgtggcggtgatggactgggacagccaccgctacctggaatgctatttcggcgtgccgatgatgggcgcgacgctgttcacggtcaacgtgcggctgtcggcgcagcaaatcctgtacacgctgaacgattccggcgccgaggtggtgctgctccatcccgacttcctgccggtgatggaagagatccgcggccagctgaccagcgtgcgcagctttgtcctgctggccgacggccagcacgtgccgccgacatctctgccgttctgcggcgagtacgagacgctgctgagcgcggcctcgcccgacttcgacttccccgagttcgacgagaacacccgcgccgccaccttctacacgacgggcaccaccggcgatcccaagggcgtgtgctacagccatcgcgatatcgtgctgcatgcgctggcctcggccaccagcctgtgcgcgccgcgcgaaggacagcgcctgcatcgggaagacgtctacatgccgatcacgccgatgttccacgtgctcgcctggggcatcccgtatgtcgcggtcatgctcgggctgcgcatcgtgctgccggggcgctatgcgccggacatgctgctgcagttgcgcgagaccgagcgggtcacgttctcgcactgcgtgccgaccttgctgcagatgctgttgcaggcggcgcaggcaagcggccaggacttgtcgggctggaagctcatcatcggcggctcggcgctgccgccggcgttgtgcgaggctgccctcgagcgcggcatggatgtgtttgccggctatggcatgtcggagaccggccccatcgtcgcgctggcacagttgccgccaggcgacgcacatcgcgaccatgagaccgaagtgcgcatgcgctgctcgacggggcggccggtggcgatggtggacttccgcctggtggatgaatcgatgcacgaggtgccgcgcgacggccaggcgcgcggcgagatcgtgctgcgcgcaccgttcctgaccagggcataccatggcaagcccgaggcatcggccgagctgtgggccggcggctacctgcatacgcaggacatcgcggtaatgggggccgacggcttcgtgcagatcgtcgaccggatcaaggacgtgatcaagaccggcggcgaatgggtctcgtcgatcgaggtcgagagcctggtcacgcaggtgccgggcgtgcaggagtgcgcggtcatcggcgtgccggacgccaggtggggcgagcggccgatggcattcgtggtgcgcaagcctggcacaacggtgaccgcggatacgattcgtacgtcgctgctggcgcgcgtcgaggccaaccggctcagcaaatatgcggtgccggaatccgagcggatcctgtttgtcgacgagatcccgaagaccagcgtcggcaagatcgacaagaagcgcttgcgcagcaccggcgcctgagccggcagcaggaagaagaaagggcagcctcggatgaggctgcccttttgcgttgccgggaactgactcagggctggatattgaacgccttgacgatgccggcattgcgctcgaactccgtgcgcactgattcgctcagttgcggcaggggctgcgccggcagcggctcataaccgagcgcctccatgcggtcacgcaccttggcagaagccgcggccttgtaggcagccgcgtggaccttctcggccagttcgggcgacagcttcgacgacgcaatcacgcccacccagttgctgaactccatgtcggggtaacccatttccgcaaaggttggcacctgcggcagcagcgccgagcggctcttcgacgccacggcatagacctgcaccttgccggcacggatcatcggcagcgaggtcaccatgccgtcgtacatcacggcaatctgattgcccatcacctgcgtcagcgccggcgcggaaccggcaaagggcacatgctgcaagtccagcccggccttctggttcatgatcatgcccgcgtagtgcgaagcggtgccggcgctgtacgaagcaaagctgagcttgcccggattggcccgggcgtagctgaccaggcccttcaggtccttggccggcaggccaggcgcgccaatcatcaccatgcgcgaacgcgccacggcggcgacgggcctgacgtctttcagcgggtcgaacggctgcttgagcacatgcgggatctcggtcagcacattgctggcggtgaccatgatggtctggccatcagcgggcgcggccagcatggtagtgatggcaatgccgccgccggcgcccggcttgttgtcgaccaccacggggtggccaaggtcggccgacagctggtctgccagcaggcgcgcgagcacgtccatggtgccgcccgcgggggcgggcaccagcatccggaccggcttgctggtccaggccatggcagcgggagccgccagcgccaggccggccgccacggcggcgatacgcagcaggaatgaagggtgggtgggcatgttgtctccgttatgtagtatggatcttctgtccagcattgccgggcgcggcgtcaccgggcggtgagcgcgatgcctggcgggggtggggaagcgggagacgcgcgggccagcgcccgcagcattgcctccagcaaggcacgcggcggcctggcgccagcgatcggcggcgcaccgttgatcacaaagcgcggcacgcccaggccgggattgggtagcggcacatcctcgccatgcagcggcggcagccatgccaggtcttgcacagtggccggtgccgccgcttgcggcatcggcatgccggaggcgatcgccgcggcgtgcagcacgcgtggatcgccgaggtcctcgccgcgcaggaagtactcttcaaacaatcggtcgatcagcacggatgcggccgcctcgccaccagcctggcgcgcataccggatcaggcgatgcgcaagcacggtgttgggcagcacttcgatgcggtcaagttccagcgtgatgccggcctcgcgcgccgcggcgcatacctgcgcctgccgcagcgccacggcttcggcgctgccaagccgcgccaggctgaacttgcgataggggatgccggcaggcggcagcgtcggaaacaggagagagctgcgccattcgaccgtgaccgctacatcgggccgttgctgggccagctgcgccagcgccgtttcaagatggcgcttgccgatcatgcaccaggggcagaccaggtcgaacccgacctggatgaagagggagacaggctggttcatggcagagcgcccgtagcggcacgctgcccgcggcgggccggcgccgccgccagcacttgcgcacgctccgcctcgctcatctgcgcccagcgcccgatttccagccgtgtcctggcgcagccctggcaatagcggttggcgaggtccatgcggcagatgttgatgcagggattggcgagggcgtcagggtgatgcatcacgaactccggtagtgcatggcaagggccggccggtatgccggccctgtggccagggtcaggccgccgcgcgcagcggcaggttcttctgccccgccttgcggttgggcgccatgccattggcttccagcgtggcgtcggcgctgtcgtaccaggtgccgatgcggtagatctcgcgggcttccttgcccgatgcgatctcgcggcccagttcatgcgccacgcgcacgcactgctcgatctgctgcaccgaggtcatgcggttgccgtgctggtcgatgatggtgtcttcgatgccgcagcgcgggtgcaggcccatcgccatcgccatcatgttgaacggcagcacgttcttcagcagcgactcggcggtcagcgtgcagccgtccggcgcgcggtgcacgaagttgaagaagttgaacgggttggggccgtcgaagccgccgccgatgccgatccaggtcaggttcagcgggccggtgtagacgccggcgcgcaccagccgctccagcgtttccagcgcgtgcatgccggtcagctggaaatgcggctggatgcccgaggcctgcagccggcgcaggtgctcttccacccagcccgggccggccggcacggtcatttcgcgataggcggcctggtaggccgggtgttccagcgaggtgcccttcaggtattccggatagagcaactccatgatgttcatctgcgtggtgttgatcgccacggtcacctggtcgggcttgggctccagctccgccagcatgtggcgggtgtcgtcggacagccacttggccgcctggccgtcgtcttccggcgcaaacgagatcgagccgcccacctggatgatcatgtccggcaccgcggcgcgcacgccggcgatcagctcgttgaacttggacaagcgcttggagcccttgccgtccagttcgcgcacgtgcaggtgcagcaccgtggcgccggcgttgtagcagtccacggctttctggacctgctcttccatggtgacggggatgtcttcgggaaagtcctgcggcatccattccgggccatagggcgcaacggtgatcaccaccttgtccatgttttcggggtgcagggaatcgtcaaggaattgcatggatggctccggttggttagtggttggagtatcggtgaacgaccggccgcgatttgacgattggggacatccgatttacatttcgggacactcagggaaagcacggaatccgcccaatgtcctactatctgcgcagcgccagcctgaccaattacgtggaagtcgcgcgttcgctggggctcgatccgtaccagcaactgagggcggcaaagatcaaccgctcggtcctgctcgatcccgatatccgcatccccgcggcctcggtcggccgcttgctggatgcgtcggcacacgccaccggggccgacgatttcggcctgcgcatggccgagctgcgcgagttctccaacctcggcccgctcgccttcgtggtgcgtgaagagcccacgctgcgccgcgcgctggagtcgatggtccgctacatgggcctgcagaatgaatcgctgtcgatgcgtatcgaagacagcgatgaactggtgatgatccggctgcaggtgctcaccgaagcgccgggcaccttgcggcaggccgccgacctcgcggtcggcgtggtgttccggatgctgaggctgttcctggggcagtcctggcggccgcgcagcatctgcttcacccaccccgcgccggccaacgcggccacgttttcacgcgtgttcggcatgccctgcaccttcaaccaggatttcgacggcatcgtctgcctggcctcggacctggaggcgccgttgccgtcgtatgacccggtgatggcgcagcaggtgaagcactatctcggcacgctgctggcgcagtcgaccgcggcgaccatgtcggacatggtgcgcaagctggtctatgcgctgctgcccaccggactgtgctcggtcgaacgcgtggcccagcacctgagcgtcgaccggcgcaccgtgcatcggcggctcgggcaggaacatacgacctactccgacatccttgccgaggcccgtgccgacctggtaatccgctacctggagaaccgcgagcgtccgctgtcggaagtggccgcgctgctggggttttcgtcgctgagcgcgttctcgcggtggttcagcgggcgttttgggcgcagcgtgtcggcatggcgggcgcaggcggggtaatagaggaaaggttctttgcgaatttgagggtggtggctgttggcgggtgtggttgattgggctgtcgctacgcggtcggttgtcgttcttgactagcgtggctgtttcgccggcgtagccggcgacctacttcttgtccaagcgacaagaagtaggcaagaagcgcgtcgcctatgcggctggcaatcaattacgcggcgtcggtcatatgggcggcggtgcttgccgtttggatgtgatcgcggttcgaccctgctacgccatgtgagtcagggacagtgcctgcgataaccggcttttgaacgatccccaagtcgggcggtggcccgcgctctcgagcgatatcgcatcaacgccttcggctgcgctccgcgcaagcgcccaatgaccgtcaacgcattttgagcctgcgcagcagccgtaggcgtccccgcgatgcggctggcagcaggcggcctacgctttttgtcgctcggacaaaaagtgactcgccggctaagccggcgaaacagccacgtatgccaagaacgacaaccgaccgcatggcaacaatccaactgcagccaactcaaaacttgtgccgcatccccaaagccacgccaaccatgctgcgctgcccgttggccgccgcatagctgttgcccaacgacaggctgttggcatagaccgtggccagcgactccagcatcagcccggcattgcgagcataggccgtagacaggtacacatccgtgcgccgcgagaacgcatagttggcaacaaaagcaagctgccacggattggcgacctgcgtattgccgaacaggctcctgacattgtcatagttgtactccagcgtcagccccacggcgggggtgacctggtagttggcgccgatccagtaatagtcatcgcgctggatcaccacgtcagcggcattcttgttctgaccccagcgatagccccccatgatcttggccggaccgaaggcatagctcgccgccacgaccgccttgcgcacggtgccattgctggtgccgatggtggggttccactggtcatagccaatagtggcgccgaacggcccggtgccatatgccagcgaggccccgtaggcggtgtcacgccggaactgtccgggcacttcgccattgccgccgatcggcgtggcaatgccaaccgtttgcggcagcgccagcccggcgccgaacgaccagtgcgcgcgcgccgtcagcgggccgaactggccggtgtacttgaccgtgttgtcctcgcggaaattggcgcccgcctgcagcaccaccggttcatattgcgtggcgtaggcagtaggcgagaagttcgccagcgcttcaaagatcgacgtgtactggcggcccaggctgagctggccgatgccggcgcgctgcagcgcgacaaaggcctggcggccgaacaggcggccgctctgctgcatggtgccgctgtccaggctgaagccgctttccagcacgaacgacgcctgccatcccgcaccaagatcttccgcgccgcgcaggccccagcgcgacccggacagcccgcccgaggccatgcggaacaccttgtcgcctggccccgggttgaagccgttggtggcaaccggcacagcgccgacgcggttcacgtactcgacattgacgtccgccacgccatacagcgtgaccgacgattgcgcggcggccgccagcggacagcccagcatcagggccatgacggtgcttctggttttcatttttctcctccttgattgcccggcctttgcggccggattcttttgttgtgccgcggatgcggcgaggtcacgaatcgcgcgtgaccagggtgcccagttccgccagcaagtcatgggcacgcggccacgggccgtagcccgcggcagggttgaggtggccgacgttgcccaggtccaccagccggccgccccatgcggcggccatctccgcgacgcgcgcatggctggccaaagggtcgttgccgctggcagcaaccaaagttgggaacggcaggggcgcgagcggcgtcggcagccagcccccctgcaccagcgcgtccggcgccggatagccgggcggcagcggctgcgcgaaatccggcggcgtcaccagcagcgcgcccaggatctggcgctggtgccgtgccgcccagtgcacggtgatcatcacgccggcgctgtgcgcgaccagcacgaccggcttgtcgatgtccgccagttccgcatcgagtgcagcgacgcgagccgcgcagctgagcttgtcgtgctccagcggcggcacgcagcggacgtcgtgcccctgcgcctgcagttcggcttgcagcagcgtttgccagtgctcggcgacgtggtcgcgcaggcccggcaccatcaggacagtgtgggtggtagcagtcatggtcggattggaaagagtcaggcaggaataacgtgaggcacagcgtggccatccaggcggcgcaggtccgccgcgtaatgccggcgaccgaggcagaacagcagggccgcggccgcaccggccagcggaatccattgcagcgcgccggtcaggccgatgtggtcggccagcacgccggtcaggaacgggcctggtgccagccccagcaggttgttgatcagggtcagcgtggcaaacgcggtcgcatggatggcaggccgcgtcaggttggccaccatcgcactggcggggccggcggtgccgcccaccaccagcatgcccgcgccgatcagcaccagctgcgcgtggcccgcgggcagccggaacgccgtcatcagcaagacgcagcaaatcacgctgtaggcgatggccatctgccatttgcgcgcgggcacgcgccgcgccacgcggtcggtcagcgcaccgcaggccaccatgcctacgccggccatcagcaccagcattgccgcggccacgccggcgcgcccggtcgccatgccgtagtcgcgcgacaggaagctgggcagccagcccagcagcgccgccatcaccagcagctgcagcgcacttcccgcgcaggcgcagagcatggaaggcaccgtcagcagctcgcgtacgatccggcgcggctccagttgccgggccgaggccgcggcgtcgccgttggccgcgcccacgcgttgctggagcccgcgcagccgatgctcgctgatcgtcaggtagtagagcgccaccatcaccaggccgaagccggcgatcccggcaaaggcgatgcgccagccaaaatgggccgacagaacgccgcccagccccatgccaagcaccgagccgaacgcgccgccggcaatgaatgccgcgctgaggctggcgcgcagatggcgcgggaacaccgacaccaccaccgcgatacccacgctgccataggccgcctcgccgatgccgacgcaaagccgcgccaggaacatctggccgaagctgtccgccaccgcgcagcccagcgtggccaggctccacagcgccgccatcaggatcaggctgcgcacgcgtccccagcggtcggccagcagcgacagcggaatcgcgagcacgcccaccatcagcgccaccacgccgccgagcgcgcccagctctgtatcaccgagctgccattcggccttcagcagcggaaacaccgcgttgagcacctggcgcgacatatagtccgacagcagcagcgcgaacgtcagcgcaaagacgagccacgcatagcgcgctccggcaacagccggcagggccggcgtggccggctctgcggcaagggcaaggcgaggtctggacatgggcgtctccggaagcagaccggcggtcttcgcgccgccgtgcgttcacagcccgcccccgaagggcgacgagcgcaagcagtatctggcgatcgggaccgcgcggtttgatattccgggacgtacgtttgacattccgggacagctggggaaaacgccgagacgaaaaaaaaccggcacccgaaggtgccggtttctggctggcccgccgtcaggcgaggcgcggcgacgctcagtcttccagcttcggcagcgaggcactgaccttggtcgacagcaggccgctcttggcatacgtctgcagcttctcgcgcgtgtcgacgatatccagcgtgcgcatggtcagctggccgatacggtccagcggcgtgaacatcgactcgcccttttccatggtcagccgttccggcttgtaggtcagattgggcgaggtggtgttcaggatcgagtagtcgttgccgcggcgcaattcgatggtgacttcgccggtgatggcgccggccacccagcgctgggcggtttcgcgcagcatgatggcttgcgggtcgaaccagcggccctggtacagcaggcggccaaggcggcggccgttgtcgcggtactgctcgatggtgtcttcgttgtggatgccggtgatcaggcgctcgtaggcgatgaacagcagcgccaggcccggggcttcgtagatgccgcggctcttggcttcgatgatgcggttctcgatctggtcgctcatgcccaggccatggcgcccgccgatgcggttggcttccatgaacaggtcgacgctgttggcgaaggtctggccgttcagcgcgaccggctggccttcctcgaagcgcacggtgacttcctcgcgcttgacttccacgtcatcgcgccagaactgcacgcccatgatcggctgcacgatgcggatgcccgaatccaggtgctccaggtccttggcctcgtgggtggcgcccagcatgttggagtcggtcgagtacgccttttcggccgacatcttgtaatcgaagccgttctggcgcatgaactccgacatctcggcgcggccgcccagttcgtcgatgaactgctggtccagccacggcttgtagatctgcaggccggggttggtcaggagaccgtagcggtagaagcgttcaatgtcattgcccttgaacgtgctgccatcgccccagatattgacgccatcttccttcatcgcagcaaccagcatggtgccggtgacggcgcggccgatcggggtggtgttgaagtaggtgatgccggcggtcgagatatggaacgcgccgcactgcatggcggcgatgccttcggccaccagttgcgtgcggcagtcgaccaggcgggcttcctcggcgccgtaggccttggcgcggcgcgggatgtcctcgtagtcgggctcgtcgggctggcccaggttggcggtgtaggcgtaggggacagcgcccttctggcgcatccagaggagtgccgcgctggtgtcaaggccgccggagaaggcgattccgacgcgctggccggaaggaatgtgctgcaggatggtagtcatcgccagaaaatctaagtgaatttgtcggctcttgggcgggcttccaatacgcgcgccggggcggcgggaagcacggcgacgcggccggccgagtcacgcgccgcgtcagtgccaaacgcgaattgtgacacggcagcgcccacgcgccaaacgcggggactggcgggggcgccggcgccacctgcatccgggcccgccggaccattcaaatcccgcgaacgcgcctttcaaaactctcgactggttcgcgccaggacccctccctatactccgccgcactgttgtctgaaagcggagtcgtcatgctgcatcgtgccctggaaggagtccgggtcctggacctgtcgcgcatcctggccggtccctggtgtacccagaacctggccgacctgggcgccgaggtaaccaaggtcgagcacccggagcgcggcgacgatacccgcggctggggcccgccctacctggaagcgcccgagggcagcggcgacacccggcgcctgtccggctacttcatctgctgcaaccgcggcaagcgctcggtcgcgatcgactacggcacgcccgagggcgcggcgcaggtacgtgagctggcgcgcgaggccgacgtgctggtcgagaactacaaggtcggcacgctgcgccgctacgggctggactacgacacgctcaaggcgctcaacccgcgcctggtctacctgtcgatcaccggcttcggccagagcgggccgatggcggacaaacccggctacgactatgtattccagggcatgggcgggctgatgagctacaccggccagcccgacggcacgcccggcgccgggccgctgcgcaccggcgtcgccgtggtcgacctgagcaccggcatgtatgccacctccgcagtcctggccgcgctgtaccagcgccaggcgaccgggctcggtgcgcacctggatatcgcgctgctcgatgtcgcggtggcgatgaacgccaaccaggctgccaactacctggtgtcgggccagaacccgcagcgcagcggcaacgctcatcccaactgcgcgccctatgaggtgttccgctgcgccgacggccacctgatcctggcgatcggcaatgacagccagtttgcgcgcttctgcgccgttgccggcatgccggatcttgcgcaggacccgcgctatgccaccaattccgcgcgcatcgaacacctgcccgcgctgcgcgccctgctgaccgatctcttccccacgcgcacccgcgctgcgtggaccgatgccttcgatgcggccggcgtgccctgggggccgatccacaccatggccgaagtcttcgcccacccgcaggtccagcaccgcgggctgatgcagatggccgaacaccccgtcatgggccgcgtacccatggtgcgcaacccgatgctggccgggcacgacctgccgctgccaccgccgccgctgctgggcgaacacagcccggcgggctgaacggcgcgcagctacccacgagaccaaaaacaccgacacggagacaccgatgaaaccgaccttcaccgccatcgcgctgctggcggcatgcgcaagcggcgccgcacatgcaagcgcgtatcccgaccggccgatcaagctgatcgtcccctacgccgccggcggcaccaccgacatcattgcccgcatcgtcggcacgcgcctgggcccggtgctggggcaaccggtggtggtcgagaaccgcccgggcgccggcggcgcggtcggcagcgcctacgcggccaggcagccggccgacggctacacgctggtgatggaggtggagagctcgcacgccgtcaaccccaacgtctacctgaagaccgcctatgacccggtcaaggacttcgcgccggtcagcaacctggccgacgtgcccaacgtgctggtggtcaacccggcgttcccggccacggacctgcagtcgttcatcaagctgctgaaggccaacccgggcaagtactcgttcggctcgtccggcaacggcggactgagccatatgaacggcgagctgttcatgaacgccaccggcacgcgcatgctgcacgtgccatacaagggcctgggcccggcgctcaacgatgcggtggcaggccagatccaggtggtgttcgacaatatcccgtcgtcgtccggcctgatccagggcgggcgcctgaagccgctggcggtcgccgcgcagcagcgcctgaaggtgctgcccaatgtgccgacctatgccgaggccggcctgccggcgatgaacaacccgtcgtggttcggcctgggcgcaccggcgggcacgccctcggccattctcgacaagctcaacgacgccgtgcgccaggtattggccgagcccgaggtgatcgccgccatcgagaaacaaggtgcgatcccggcaccgagttcgcgcaaggccttcggcgacctgatccgggcgcagaatgcgcactggaagcaagtcgtcgaggacatccatttcaccaggctccagtaagccacaaggaacgacatgagcgcacttcagcaagaaccgcacgccggcgtcgagatcgacgcgcgcggcatcgccaccgtcaccatccgcgaggcgggctcgctcaatatcctgagcacgccggtgatcgcatcgctcacgcgcgccatcgaagcgctggccggcaatgacgcggtacgcgtgctggtgctgcgcggcgccggcgagaaaggctttgtcggcggtgccgacatcaaggaaatggccgcactggaccgcgccagcgccgaggccttcatcagcggcctgcgccgcctgtgcgacgccgtgcgccacctgccggtgccggtgatcgcgcgcatgccgggctggtgcctgggcggcgggctggaactggcgctggcgtgcgatatccgcatcgccgccgacaacgcgcagctgggcatgccggaagtgaaggtcggcatcccgtcggtgatccacgccgcgctgatgccgcgcctgatcggcaatgcgcgcacggcgtggatgctgctgacgggcgagatcaccgatgccgccgaggcgctgcaatgggggctggtgagccgcgtggtgccgctggcggagctggacctggaaatcgaacgcgtggccgcgctgctggccggcttcggcccggtcgcggtgcgccagcagaagcgcctgctgcgcgagtgggaagatgcgccgctggaagtctcgatcaacaacagcgtgaccgagttcggcagcgccttcgacaccggcgagccacagcagcacatggccaccttcctgaaccgcaagcgctgaagcgcggggaaagtgtttacggcgccgtggctgccacggcgccgccttcgcgcgtggccaccacgcgcggatcgttcagcaggaactgcgcaaaggcctcggcaaacgccggcagcttgccgtcggcgcgcacgatcaggttcagttcgcgcagcgcccacggctctgccagccgcacccccaccacgcgcgcctcgcgcagggcctgcgccgccacgctgcgcggtaccagcgccacccccactccggcctcggccagcgacagcaccgcatcgaagctgtgcgcatgcagccgcacgttgggccccttgcccgcgcgctgcgccatgtcgcgcaggaacaggaagttgctgctggtgcggctcatgcagacaaagtcgaaggccagcgccgcgccgaagcgcacttcgggctcgcgcgccagcgggtgatccgcggccaccgcaaggatcagctcgtcgcgcgcgtagcgcaccgagcgcaccccggtggcttcgccgcccgtctggaaatcgcccgccaggatgccgacatcggcttcatgcgccgccaccgccgccaggatcgactggctggcgcgctcctccaggtcgatgttcacatccgggttggccagcaggaagcggctcacgctcgggatgatgaaaccgttgagcgaactgctgttggccagcagccggatattgcccttcagtccggcagaaaagcgtcccacctcgccgtgcatgcgctcgacgccaagcaacagttcgcgcacatggaccagcagggtttcgccggccggcgtcagctccatgccgcgcgcggtacgcacgaacagcggcgtgcccatcgcgtgctccaggttcttcagccggtagctcgccgccgacgcggtgatatgcgtggccgaagcgccacctgacaggctttgcgcatcggcaatggcctggaacaggcgcaggtcggtcagttcgtaacgcaaggcaactccgtttggggcaggacggtcgaaaggattggcgcttggtggtgtcgcggccattctagtgcagcaccgtggacttcccgcccgccctccagcctgcacacactccgcccatttaatgtggacgtcgtccattttctttgctaaggtattgtggacggcgtacacaaaagcatgcgccagttgccagcgcgccgcctgattcgcgcgccatgccgatatccacggccgcccgagcggcggcctacctacaggagttgtcatgcaagtccagccctatctgttcttcgaaggccgttgcgatgaagccgttgagttctataagaagattctcggcgccaaggtcaacatgcggatgacgttcaaggacaacccggaggccggcaagggcggcgagggttgccagcccggcgccggcaccgaagacaaggtcatgcacatggagttccagatcggcgacagcgtgatcatggcctccgacggccgctgctcgaaccagcccgacttccatggcttcgccctgtcgatcaactatcctgacaaggccgcggtcgaaaaggccttcaacggcctgaaggaaggcggccaggtagtgatgccgctggacaagactttctttgccgaccagttcggcatggtcaccgaccgcttcggcatcatgtggatgctgctgtcggcaccgaagtaagccgcgcatcgcgcaggtttcccggcagcgacgcgccccttgagcataagggcttacaatgcgccgcctgccggagaaaccacgccatggacgatcgcatcaacgaactcgaaatcaagctcgccttccaggaagacctgcttgataccctgaacagcaccgtggcgcgccagcagcatcagatcgacctgctgcaggagcagttccgcgcgctgtaccagcaggtgcgcagcgccgccaccaccgcggccgaagccgatccccagcaggaaatcccgccgcactactgatcgacgcggcccgcgccatgcaggccgatcgccgatgtgacggaacgccatcccgcccgcgcggtctgacaggctggctccatccaccgccgccctcgacaggcgcgccccatccgccacatgcgtctgaaactttccctgctgattgccgccgcctgcgtcgctggtgcctcctcggcgctggccggctacaacatctggaccggcgagtactccctctcccggcaggaactgcagaccgcgctggaccagcgcttccccgccacgctgcgctacgccgaagtcgtcagcgtgcagctcagccatccccggctggtgctggacgaggccaacaaccgcgtcaccacccatgtcgacgcacgcctgaccaacgccttgctgccctccccgccggtagacggcaagctcgcgctgaacagcggcgtgcgctacgacccggccaaacgcgcggtgctgctcgacaacccgaccgtacagcaggtggaagtcgccggcatggggcaataccgcgaacagctcaacgccatcggcgctgtggttgcgcagcaattgctgaaggactatccggtctatacgttcaaacccgaagaactgcgcgtcggcggcaaggacgtggagccgggggcgattaccgtgggcaaggatgaggtgcgggtggaggtgaagcagcggtaggcatagcctgcgggccaggctcgctccttcttcctctacctcaaccccggccacctctgaacaccacccccaaccccgccagcaccgcccccatccccgccatcgccagcggcgccatgcggttgcccagcagcaggtagtcgagcaccgccgtgcccgccggcaccaggtagaacaggctggtgacgttgaccaggttgcccgcgcggatcaggcggtagaacagcagcgtcgcgccgatcgaaatgaccagcgccagccacaacagcggcgcagcaaaagccagcgaagcatcgaaggcgaagggctggaaaggcaggcacagcaggcaggccgcgaggctcacgccgtattgcagcggcagcacttctgcgggtgcgcgcgtgatgcgcttctgcaggatggcgccgacggtcgtgctggcgagcgaggccagcgcgcacagcacgcctgccagcgacagcctggccagcagcaggctgtccgccaccaccatggacagcccggcgagcgcgagggccaggcccgccatgcgagcggcgctgaagcgccgctcggtcagcagcagcgtcagcatcggctgggcaccaagcacggtggcgagcacgccgggtgtcatgccgtggtcgagtgcaaggaagtaaaagacggagtagccgccgatcagcagcaagccggtcagggcggtgtaccgccactcgccgcgcggcggcagcaggcggtgcctggccaggccgatcgcgcccagcacggcgcagaccagcgcgaagcgcagcgtcagcaaggcgaagggcgtggcgtggtctagggccagccgggcggcgatggcgccgctgctccacagcagcacgaagaggggcgtggcccaggcggaagtgttggtggtgcgtgtgccggtggcggcgtcgaaatgcgccgggcagtctttgtcggttgtcatggatgtcatctgtcgtcagcttggcaggctccagcgacgcgcatgcggccatggcacagcggcagcgcgcacaggcgtgcggctgccgtgcgcacagggacacggatgcgggactaccggagacgaatgaggctggggggcgtgcccgtcagccgcgcggcggcggcggcgggtgcgcaccgccgatgcacggcggcggcgcgacagatgtgaacgcaggctggcgacgcacgcatggcaacgcgcggcccgggggcgcggcgttgacggggcgttggcggtctgcggtcatggcgggaattgaagacttcgaagatgtggtctggcgatgctatgccagtgcggccatcgcgtcaacgcgattctgttgtgcgctgctccagccgggacaccagcgcctgcagcgtcggcgcgcatccggcttccaccttcagcgccagcatcgcgtccgcccgcgtggtgcccaggttgagcgcggccacgggcttgcccatctgtccggcccagacgcagaagcggtagccggaatagaccatcagcgacgaaccgaccacgagcatggcatccgctgcttccagcgccgcgcgggcggcatctacccgcgggcgcggcacggattcgccgaagaacaccacgtccggcttgaggatgccgccgcagcgcccgcactcgggcacgcggaactgcgcgaacagcggcgattcgaaatgcacgtcgccatcggcggcgggctcggcgatcacgtcgcgcagcgcggcgttctgtgccagcagccagtcctgcaggccggcgcggtcatggcgcgtgccacagtccaggcagatggcgctggccaggctgccatgcagttcgatcacaccctcgctgccggcgcgctggtgcaggccgtcgacattctgcgtgaccagcgccgtgagccggccgtgcgcgccaaggcgcgacagcgcatggtgcgcggcattgggccgcgcctgccacgccaccggccagcccagcatgctgcgcgcccagtagcgctggcgccccgcgtgcgagcccaggaaggcctgcagcgtgatcggctgcgagcgctgccactggccgcgcgcgtcacggtagccgggaatgccggaatcggtgctgatacccgcgccggtcagcacgaacaggcgcgggtggcgctgcacgaaatcgaacagcgcggacgtcgggtgcgggagttgcagcggctcgctcaatttgccggatcctcggcatgacgcgccgcctggcgcgcttcccaggcgcgcagctcctcgcggtagcggtccatttcctggtagtagtagtcgaagatgcagggatcgcagccggagccgcagcactcgtcatcgccgggccgctctggcggcaccgggcgggggtcgtcgggggacacggcaggggacgcttgggacactgacagttcgcgaacaggcgcgttggcggatcaaccgccagtatattcccgccggccccggcctgccgccggacccctcagtggctgagcagcccttcgccgaccgggatcaccagcgccgtgcccgccaggcaggcgatgtcgtcctcggcaagccggcgcgacaccacgctggccagcctggcgccgatgcgggcaagttcggcggcgtcggccaggtagacggcgtcgatcacgctctggtcgaactgcagggccgcgctcaggcggcagcgtccgggcgagccggccggctcggcctgccagctgacctgcacctgattgccgtcgctgcggtggtattcggccgacatcggaaacagccggcaggtatgctcgcgggcccactcgaccagggcagtcatggcgattcccctttggcgggacagcgcgtccgccggtacgccgcgtcagcggctcagtacatggtagagccagtcgtgcgcgcgtgccggcacgcccagcgcgctggcatcgatgcgccgcccctgcacccgcagtgtgccttcgtgcagggcatcaaccgctgcctgggcatccgggaacctccccatcacgccattgcccagcatcagcatccagtccttctcgcggggaatgagcgtgagctgtcccgctgcggtctggcaaaagaaataaccgtacatgcaacccccaagcacctcgcctgtgtccatcttagagcagggcaccatggggccgcgtgccgatctgcacgcttccgaacggcgtgatgaattgtttttgcacggccgcgagggggcggccagaatgccgcattttgcccgaagatagccggacctccccgcccggctgatgccgggccgggctactgccgcccgttgcggccgacagcgaaccccacggtgccatgaaggcagcctcattccattgcttgcacaaactgctcgtgccggcggtcctggcactggctgcgggctcggtcctggccgctgagccggcatccatgccaacggcctcgggcatcgagccgcccgcagaccaggccgcggcagccacgccgcaggtggccgcgggcgcgcgcccccgcatctgcctggtgctctcgggcggcggcgcgcgcggcgcggcccatatcggcgtgctcaaggtgctggaggcgatgcgcatcccggtcgactgcatcgcaggcaccagcatgggttcgctggtggggggcgcctatgccaccggcatggctcccgccgaaatggagcggctggtcggcggcctgagcaccgacaggatcttcaaggaacgcccgccgcgccaggacctgaccatccggcgcaagcaggacgatttcaccaacctgttcacgcccgagatcggagtgcaggccagcggcctcttgctgcccaagggcgcggtctcgggcgtgcagttggagaccgtgctgcgccagctggccaaagtgcccggctaccgggacttcgaccagtttccgattccctaccgcgctgtcgccacggacctggtggcaggcacgccggtggtgttcagccagggcgagctggccaacgtgatgcgcgccagcatgtcggtgccgggcgcggtggcgccggccgagtacgaggggcggctgctggtcgacggcggcctgaccgacaacctgccggtggacgtggcgcgcaggatgggcgccgatatcgtgatcgcggtgaacctgggcacgccgctgatgaggcgtgaggaactgacctcgatcatcggcgtgaccggccagatgctcaatatcctgaccgagcagaacgtgcgtgcgtcgctggcctcgctgcggcccaccgacgtgctgatcgagccggcgctgggcgatttttccgcgaccgacttcgaccatctgccggcaactatccccatcggcgaggctgccgcgcgcaaggtcgccgaccgcctcgcgccgctggcgctgccgccggcgcaatatgcacaactgcgcgccaggcaacaggcggtgcagccgcctgacacccgcccggtcgatgagatccggctggcgccgctgcagcgcgtcaacccggactacgccaccgcggtgatggaaaccaagcccgggcagccggtcgaccaggccacgctggaccaggacatgcgccgcctgttcggcaccggcgacttcgagcacgtcaactacggcatcctggaagagcccggcaagcgcgtgctggcggtcaatgcggtggaaaaatcctacggtcccgactacctgcgcttcgggctcgggctgagctcggatttccgcggcgatgcctacttcaacctggtgggcagctaccggcgcacctggctcaatgcgcttggcgccgaatggcgcaccgatgcgcaggtgggccagacctcgtcgctgatcagtgagttctaccagcctctggatacgcgccagtatttctttatcgcgccgcgcatcgagctggagcggcgcccggtcaatgtcttccagggcagcacgcgcatcgccacctatgacctgcgccgctttgacgtcgcgctggacgcgggcagccagttcaccaagtacggcgagctgcgcgtgggcttgcagaccggcgcggaacacgccacgctgagcaccggcccggagtcgctgtcgccaggcccgggcaatatccggcgcggcgccatcaccgggcggctcatcttcgaccagctcgacagcgtcgacttcccgcgcttcggctatgcggcccggtttcacatctacggctcgcagccggggctgggcgccgaccaggcttatgtcaaggcgcaggcggacggcatctatgcccactcgttcggcgacaacacggtctcgctggccttcaaggtcggcagcaatatcggcggcaagccgttgccgcgctatgacctgttccagtggggcggcttcctgcagcaatccggttatgccaccgggcaactgctgggcggcaacctgcagtttgcgcggctggtctactacaacaagctggcgcgccagaccctgctgcaaggcgtgtacgcaggcttttcgctggaggcgggccgcatgggcgacccgctggtgccggggagcccgaccgggctgctcaagtccggctcggtcttcctggcgctggacagtccgctgggcccgctttacctggcctatggccgcgccgccgcaggcacatacagcttttacctgttcctgggtaaacccttctgagccggtcagcataagcatccagaaaatgtgagccggccgcaccctaccaaagttgtatgtaatgtcttaattcaaatgtctatactttttacgtcaccaagaccccctcttgaatgacgaccttccccggtcgccgctccccagcggcgacattttttttgggcgcccgcctggcatgcggcgcctatgatccgcgcctcgggctgcactggcgggcgctccgcgcctttgctgcaccagcgggcacggcgtgtgcggcctgtcgcggggctcggtgcgctcgctggccgccacggtgaccttcatggcggcgggcttcctgacggtgctggtgcagcgccattggctgggaggctgaccgatgggcacgctcttctcattgctggccgggctggtattcggcatcggcctgatcctgtccggcatggccaacccgaccaaggtgcctggggtttctcgacctggccggggcctgggacccgtcgctcgcctttgtcatggccggcgcgatcctggtgggagtggtggccttcgcactggcgcgccggcgccagcgctcctgggcgttgatgccgtgcagcatccggcccgcgtgccatgcgtgccatgcgtgccatgcgtgccatgcgtgccatgcgggcgatgcgggcgatgcgggcgatgcgcgcatgcagcaaaggctggcccctggcggccagccggtttaagattgcgcgattatcggacaacaagcccagacaacacacctcccaatggacgtcctccgccccctcggtcttggccatgcacaggccgacaccgtccgcgttgcccggccccaggccgacctgctcgccagttttgccggcgatcccaacttcatgctgtcgctggcgcgcgggctgaccgtgctggaggcgttctcggaacgcaagcgcccgctgacgatctcgcaggtggcgcagcgcacgcagctgtcgcgcgcctcggtgcggcgctgcctctatacgctggaacagctcggctacgtcagccagcaggacggccagttcgcgctgcggccgcgcgtgctgcacctgggccacgcgtatttctcgtcgacctcgctggtgtctctggcgcagccgatcctggacaacctgagcgcgcgcatccacgagacctgcacgctggcgatcctggacggcaccgacatcctgtacctggtgcgctccgaagtgcagcgggtgctgaactattcgctaggcatgggcagccgcctgccggcctactgcacctccaacggccggctgctgctggcgcaccagcccgccacggtgctggacggcttcttcgagcacgccgaactgcgcccgcgcacgctgcagaccaaggtctcgcgccaggagctggaagcatgcttcgagcgcgcccgcgaagtggactacgtgatcgtcgatgaggagctggaaccgggcctgcgcgcgatggccgtcccggtgcgctcggcctcgggcatcgtgctggcggggctgagcgtgagcgtgcgcgccgcgcgtgtctctgaaacagagatgatctcgcggctgctgccgccgatacgcgaagccgcggcggcaattggccggctgatcggctcctgattgccgctgactacccgggcagccgcacgggattgaggtaagccgggtccgggttgcgcggcctcggcaccagtgcttcagccccggtgcgccagttccagcgcaaataccagccgctgcaggaagttctccatgcgcccgtccggatggatgaaggcgcagccgaaatggtggatggcgctgtcgtcatggcccaccagccagtggccaaccacctgcaggtccagctcaagcttgcccagttcgcggaagtccagccggcacttgccgaccgtggtgccgaccggcaggtgctctgccgagaccgtcttcgagcgcagccccacgcccgacagcgacaggtcggcgatatcgagccccagcacggtcttgtccgacatgtggatctcgcagcggtagcccctggtcaccagcgtgcgcgcgcggaaatggcggcggcgctggaagtggtagagcttctcggggaattcgacgacgaaggccgggccttcctcatagcgcatggcggccggctggcccaccacaaagttgaccggcacgccgcgcaacagccccgagaacgcattttcatccgaggtcatcagcgacatccgctcgggttccgcgttgcaccagtcgaacacgaaggtgcggtcgaccgggtcgacgtgcaggaccgacgtgacgaactggtgcccggtgcgggtgcgcacgctcagcatgcacttctgccaggacaggtcgcgcagcacggtgccgatctgcgagttgtgcgtcaggcgataacggtcatccgccggctcaatgtcggattcggcgccgttatcggctggcccggaggcatcgtgctgattcatggattcacgcaacatctggagtggctgggatcgccgggtacgggggcttcggcctgccggccgcgcgcatgttaagcgcgtgtcccgatgcccggcaagacgcatgctctcacttcggcagatctgtggcagaacttgagcacagacttccggggggtagcgcgcacggcgctttcaggcgtccgggggtaaaggcggcggcgcagcaagcgttgcctgcgcctcttcgcgcaaccacgccagcagcaccagccggcgcgtgtcgtgttcaaacggcgcgggcgacaacaaatgataggccgttccgtcagcaacgaagccgaacggcgcggccagccggccatcggcgatctcgtcggcggccatcagctgcgaggccatggcccagcccagccccgctgcggcggcctgcaggctgaggtagaaatgttcataccaggcgtcgccgtcgcactgcacggcgggggcggcatcgccgcgcaccgcctgccagcgctgccatgcctcgggccgcgtgcgcgtatgcagccgcgccgggaccgtggctgccccctgcgcaagctgtggccggcacaccggccccacccgttcctgcgctacctcgcgcgcgtgccagcgcgcatcgaaggcaaagtcattgcgccgcagtgccaggtcggcgccgctgcgggtgaagtcgatcggcccgcccgcagccatcaggtgcagcgggatatcgggatggcgcgcggcaaagcgcggcagccgcgggatcagccagcgcatggcgatggtcggctcgcatgacagcaccagcgctcgccccggcggctgcgtgcggatgcgcgcggcggcgccggccagcacctccatcgattgcgtggacgccgcaaacagcgtgcgccccgcctcggtcaggaagaccccgcggttgcgccgctcgaacagcgccacgcccagcgtgtcctcgagctggcggatctgccggctgaccgcgccatgggtcaggtgcagttcctccgccgcccggacaaagctttcgtggcgtgccgcggcctcgaagaatcggatccagcccagccagtgcatcagtcagtttttctcacgtaattgcgcgagtatatatcggttgtgacggcgctttccggcacgcagaattgggtacgcccggatctcccgatgtggcgatctccggataattacaacgtaacctgacagaaaatgcccccaatcgccgaatccctggcggtcgccgccgtgaccgtgctggccgttgtcagtccgggcccggacttcgccatggtgacccgcaacagctacctgtacggccgccgcgccggcctgctcagcgccctcggaatcgcgctgggggtgcaggtgcatgtgctctatacgatgttcggggtggcgctgctgatggctcatgcgcacagcatgctgacggtggtgaagatgctgggggcggcctacctggtgtggatcggcgtccagaccctgcgcaaccgcgaggcgctggcagcagacctgcaaggtgcgcgcacgctgcggccgtgggcggcgctgcgcatgggcttcctgaccaatgcgctgaacccgaagaccacgctgttcgtggtcagcacctacacccaggtggtcggtgcgcacacgccggtgccggtgcaatgggcttatggcggattcatgtcggtggcgcacctggcgtggttcagcctggtggcgtgcgtattcaccgcgccggcgctgcgcgcggcgatgctgcggcgccagcggctgctggaccgcaccatcggctcggccttgtgcgggctgggcgtggcgctggggctcagcaacctggcgtagggccagcctgcgtcagtggccaggcctggcgcacgagatgctggggaccttgcgggccgagccggctttcgaacagcaccagccgctgcacgtgccagggctcgctggccagcgtgcggtgcgtgtcgagccaggcgcgcagcacgctttcgggcactgacggcttgcagcgcgccagcgtcaggtgcggatggaagcgccgccgctctggggtaatgcccgcggccccggccagcgcctgcccgacatcggcgtgcagggcgcgcagcgcgtccaggccgggacctggcgccaggcctgcccacagcaccgaaccctggccgctgcggaagcgcccggtaccggccgcctgaagcaggaaggcaggcgcgcggatgctgtcgagcgcggcctccagcgcggcgccaggcacgttgcactcacccaggaagtgcagggtcaggtggacctgctctggcgctgccggccgcacaccatgcgcgggcggcagggtcgccagcagccttgccgcccgcgcgggcgggacttccacggcaatgaacaggcgcggcatggcagcgcggccagcgccatcagccgggcgtggtgccgacgccttcgcgctgcagcaaggcgcgcttgcgctcgatgccgccggcgtagccggtcagcgcgccggcgctgcccagcacgcgatggcagggcacgatcaccgacagcgggttgcgtcccaccgcgccgccgactgcgcgcgcatgcgtgggcggcaggcccagggtgcgggccagttcgccgtacgacgcggtctcgccgcaggggatggccagcagcgcctcccacacgcgctgctggaacgggctgccggcaaagcgcaccggcacggtgaaggtatcgcggcggccggcgaaatattcggccagttccgacgcggcgccgtcgagcaccgcggcatcggccggcgacacgtcgcggctgtcggcaatgcccgcgggatggtatttctgcccggcgaagaagaggccggtcaggtgtgcgccttgcacgcgcagcaggatggtgccgagcgggctgtcgatatggcgatagctggtcatgtgatcgtctccggttcggccgcggcgctggccgcgtccttcatcgcttcgtagcgatgccacaggtggatggcggcgtaggcacgccacggtgcccattgcgcggtgcgctcgtgcatcgcgcgcacggtactgacgcccagcaccttgcgcagcgcatagtcggtgccggggaacgcatcgggccagcccagcgcgcgcatggcgacatactgcgcggtccagtcgccgatgccgtcgacctcgcgcagcgccgccacggtcagttccggctgcgcgtgcgcatcgagggccagcgtgccgttggccacgcgctgcgccagcgccagcagcgtgcgcgccttgcccgccgacaccccggcatcgcgcaagccttgctctggcagtgtggcaatggcggcggcactcgggaacgtgtagcgcaggccgtccgggggcgtgccgtccagcgcctgtcccgcgtgccgcgccagcgcgcccaggatgcgccgcgcctgcaccaccgagatcacctgccccaccaccgcgcgcaccgcgatctcgaagccatcgacgctgcccggcaggcgcacgcccggcatggcctcggcaagctcgcccaggtgccggtccaccacgtccgggcggcagcccaggtcgcacaggcggcgcaccttgcccagcgcctgcggaatgacgcgcgccagcgaggccgacaacgtcacgcgcagcaccagccggcgcggcacgtgttcgatccgtacccagccggtgtgcgtgctgccgccggcatccaccagcagcgtgcgcatataggtgccgtcccggatcgcctcgatgccatccaccgcgcgggtagccaggaaacgcagccatgcctcccaggcaaacggcgggcggtaacccaggtcgaacaccagccggtcggccacgccgtcggcggcgcggcggcgcagcgccagcggcgtcaggccgtagcgggtcttcagcacatcgttgaagcggcgcacgctgccgaaacccgccgccagcgccacttcggtcaccggcagcgcggtgtcggccagcaagcgcttggccagcagcagccgctgcgtctgcgcgtactcaagcaccgacacgccgaactgcgcatcgaacaggcgccgcaggtgccgctcggtcacgccgatgcgcgccgccagcgtggccacgctgccttcggccatgaagccctcgtcgatcagcgtggccgctgcctgcgccagccggcctgaaatatcggccagcccatgcccgggcgcaagctccggacggcagcgcaggcaggggcggaagccatgcttctccgccgccgcggcgctctcgtagaaggtgcagttttcgcgcttgggcgtgcgtactgcgcacacgggccggcagtacacgccggtcgacgacacgcccacgaagaagcgtccgtcgaagcggcggtcgtgcgaggcgacggccttgtagcaggtgtcgggatcgaggtgcatgacggcatgctaccgctaccggcaaccgcttacccgctggattcggacatttccctctggcgcgcgggcgtgggctgcggcacagttcctggcaggggcggcggctagaatgcgcttcgtgcctcacccgccaacccactgccaccgcccgcccggagacgccatgcgccgcactgccctgcacctgtccttgcttgcttcgcttgcctgcgcgccggcgttggcacagccggtgcagaccgcccccacgacgacgcctgccatggccacgcaggtggcatcggtcgaaggcatcaccgaataccgcctgcccaacggcctgcgcatcgtactggcaccggacgcggccaaggccaccacgaccgtcaacatcacctacctggtcggcagccgccatgagaactacggtgagaccggcatggcccacctgctcgagcacctgctgttcaagggcacgccatcgctgcccggcaagaccatcccgaccgagttcgcccggcgcggcatgagcgtgaacggcaccaccgcgcaggaccgtaccaactacttcggcaccttcagcgccaacgatgaaaacctcgactgggcgctgcgcatggaagccgaccgcatggtcaacagcgtgatctcgcgtgccgacctggacagcgagatgacggtggtgcgcaacgagatggaaatgggcgagaacagccccgggcgcatgctgatgcagcagaccatggccgccgcctaccgctggcacaactacggcaaggccccgatcggcgcgcgcagcgatgtcgagcacgtcagcatcgacggcctgcgcgccttctatcgccgctactaccagcccgacaacgcggtgctggtggtggccggcaagttcgatcccgccgccacgctggcacgcatcgagcgctacttcgggccaatcccgcgcccgacgcgcgtgctgccgcccgagcataccgtcgagcccgcacaggaaggcgcgcgcgaactggtagtgatgcgccccggcgacaacagcctggtcgccgcgcaataccacgtcagcccgggtgcgcatccggacagcacggcactctcgctgctgaccctcatcctcggcgatacgccgggcgggcggctgtacaaggcactggtcgagcgtggccaggccgtgtcggtcggcaccgcgctctatgcgatgaaggacccgggggcgctgctgctcatggtcgagacgtccaaagaccagccgctcgcggctgcgcgcgccgggctgatcacgcaggtcgagggctttgccgaggcgcccgtgaccgaggccgagctggaacgtgcgcgcgtgcgcatgcgcaacgcgtacgagcactacatgaacgatcccggcgcgctcggcgtggcgctgtccgaggccatcgccaagggcgactggcgcctgttcttcctggcgcgcgaccgcatcgagaccaccacgctggcagacgtgcagcgcgtggcgctgaactacctgcaggcctcgaaccgcaccgtgggcgtgttccttcccgccgagcagccgtcgcgcgcgcaggtgccgccggcgcccgatgtcacggccatggtcagcggctaccagggcaggcaggcgatggccgcggtggcggcattcgatcccagccccgccaatatcgaggcccacaccacgcgccagacgctggccaacggcatgcagctggcgttgctgcccaagcctgcgcgcggtgaagtggtgcacggcgcgctggtgctgcgcatcggcgacacgcagagcctgcaggggctgaccacggtgggcgcgctgaccgcctccatgctccgacgcggcgcggctggcatggaccgccagcagatcgccgaccgcatcgaggcgctgcgcgcgcgcgtcggcatctctggcagctctgagcgcgtgaccgtcagcttcgagacgcgccgcgcgcacctgccggaactgctggccctgctgcgcgacctgctgcgcgcaccgaccttccccgaggcggagtttgagacgctgcgcaagaccagcatcgcggagatcgagagcatccggcgcgagccgggcgtgatggcgtctaacgcgctgggccgccatggcgacccctaccccgctggcgacccgcgccatgcgcgcacctttgccgagaacatcgccgacctgcaggccgccaccctggcgcaggtgcgcgacttccacgcgcgcttctatggcgcgggccatgcgcaactgagcctggtgggcgacttcgatgccgcggccgcggccgcgcaggcagcgcagctgttcggcgactggagcgcgcaacagccctacgcgcgcgtcgagcgcccctttgtgccgatcccgccggcggagttcacgctgcccgcgccgggcaaggccaatgccatctacctggcctccacgccgatcgacctgaccaacgacgcgccggactatgcgctgatgatgattgccaaccgcgtgctcggcggcgccagcctgcgcggccgcctggctgaccggctgcggcagcgggaaggcctgagctatggcgcgagcagctgggtgcaggtgggcgcgctcgaccgcgcgggacgcttcggcctgcaggcgcaatacgcaccgcagaacctgccgcgcctgcaacgcgccgtgaccgaggagctggagcgcttcgtgcgcgacggcatcaccgcgcaggaactggccgaggccgtcagcggcctgctgcagcagggcatggtcagccgcagcaacgacgccgcgctggccggcgcgctggccaaccagctctacctgggccgcaccatggccttcaccgccgaactcgaagagcgcctgcgcaacgccacgccggacgccgtcaacgcggccattcggcgttacatgcagccaggcacgctgtcgcgcgtctatgctggcgacttcagcggcgcaccggcgcaggcgggcgcaaccggcagcggaagtggctccggcgcggccggcagcacaggcaacgaagcggccggcgcggcaccgcaggcgcagccctgacatacgcaggaaacaatattcggctgcactggcgaaaggccgcaggcgcggccagcgcaacatcgcagtggcaaggcagggagcgctcggcaggcgtccggtgcaagccccttgccgcgaccccgggttgactgtatattcgtacagtataagtcgatataagaggtgtggatgtcaatcgtgcgagctggcagcaaggcagaagcgctcaggcttctggcctcggaaggtgtgctggcgcttgagctggactacgagacaggatggcaggatgccgtcgaactcggcaggctcggagaaaagcgcggtatcaaggtgcagtatcgcggacaagaaagcatcgccgtccgttcccgcgaagccctgatcgaagggctggccaaacccaaggccacgttccgtcaacgcaatctctattgccagttcgatctcggcacgctggcggaccatgaactgctcgacctcgaggccaaggccacgcggctcggggactatatcctcgccggccacctgctgcgcgatgtcgatggcgtgtggccgcaataagcggcttgcgcgcacgccgggccactagaagagaaaaagccgccatgcaggcggcttccgtcatattgcgctgagcacgttcttcgtgcccgatgccccggtcaatgccacacccgcgtggcgttggcccaacgcgccgcgcacgacgactgcgctacggccgcgtcgatcgtttcgttggcggcctccgccgccggcaccgtcgcggcaacatccagcgcggcgcgccacagcaccgccgacaccagcgtcttgcattgccgccgttcgccatgcgcaagcgcgagcagccgctcatagccgtccagcacgatcagccggtcaccacggcgcggatgcagcgacagcgtgtagaggtggtcagactcgcattgcaggctgccgccgctgaccgcgaccacgattgcacccggcaacgcaatgccgctggcctggacctcgccacgcaagcgcgccaggtacgcgtgcgcgcgtggatcgcaggtgccgcccacaccgcccgccatctctgccggcagcgcgcagagcgccatcagctcggccggcgaaaccgccagcgtataggcctgcagcgtgggacgataggttgccaccacggcgcgcagccggtgcggcgcatcgccatcatgccctgcctgcagcgggctgtccggcccgcgtaactgcatcgtgttcatgtcgactcctgccgcgcggggcgtttacctggtcagtcgcgcagcagttgcttggcgatgatcagctgctggatctgcgtggtgccttcatacaggcgcagcaggcgcacgtcgcggtagaagcgctcggccttgtactcggcgatatagccggcgccgccatggatctgcaccgcgcggtcggccacgcggcccaccatctcggtacagaacatcttggtgcacgaggccagcatgctgacctccggatcgctcttgccggcgggcttggcgtcgtagcgctgggcgcagtcgcgcaccatcgacaggccggcgtagagctcggcctggctgtcggccagcatcgcctggatcagctggaagtcgccgatgggcttgccgaactgcttgcgctccctggcataggccacagcgtcggtgatcaggcgatgcgccatgccgcaggccagcgccgagatatgcaggcggccgcggtcgagcaccttcatcgcggtcttgaagcccacgcccggcacgccgccgatgatattggcggccggcacgcgcacgttctcaagcaccacgtcgcaggtcttggtgccgcgctggcccatcttcttgtccggcttgcccagcgagatgcccggggtgtcggccggcacgatgaaggacgagatgcccgaagcgcccgcgccgccggtgcgcgccatcagcgtgaaggcgccggcgcgcggtgcgttggtgatgaagcgcttggtgccgttgatgacatagtggtcgccatccagctccgccttggtctgcagcgaggccgcgtcggaacccgcattgggctcggtcagcgcgaacgagatgatcagctcgccgctggcgatgcgcggcaggtactgttgcttctgttcctcggtgccatccatcaggatgccttgcgagccgatgccgacgttggtgccgaacaccgagcggaaggcaaaggcggtatggcccaggtcgtagaccacatcgcattcctgcgacatcgacaggccgatgccgccgtagttctcggggatggagatgccgaacaggcccatctccttcatgtccgcgacgatctcggcgggcacgtcgtcggtttcctccagcgtgtcttcggcgggcttcaggcgttcgtcgatgaagcgctgcaccgaggcgcgcagcagggcaaaggattcttggtcaagggccatgatgattctccgggtcaagccagtgcgtcagtctggccgcctatggtacgctggtcgcgggatttgacaatccactgaaacttggacagaagcgtcagtataatttgacaatcgcagccggcctcaacccaatgtggcggataacaggcccgccacgccgatggccagcgccgccagcgcatcgcccgcgatcaggccgccaccgaccagcgatgccgtgctcatatcctgcggcaaaccccgggccggccttgcgggcctggccacggcggcggccacgctcgccaccacgccgccggccgccatccacccggccgccgccaggttgacgaagccgccgaaagatgacgcatagggcgaaggcaggatcaccgcatcgagcaggaaatccgccacccgcccgcgccggctggcttgcgcgaagcgctgccacgcctgccggccgaggatggccttgcgcaataccgcggtagccaggccgagcgcgaggcccgttgccactgccacatgctggccggcacggctttgcgccagcccgtgcagcacgcccacgatcttgtatgtcatggccgaggtccagcgcgccggctgctggtcggccggcaggctggtctggtccagcgccagcaccgggtaggcatgcatgaacagccgtgccatcgccaccgcaaccagcgcacccacgacgatgcccgccacctggtagccgaactgcaccatgcggtcgctgcccaggcgccagccggtggagcggtcctgctgcatgtcgctcgcctcggccgtggccaccagcaagaccgtggcggcgatcagcccgacatggggcgcgcgcagcccggcggcggccatcaggatcacggacagcacgaaggccgacgagatcgggttctggtcgaccatgccgaccgagatgccgttgaccagcgcaaacaccagcaccagcagcacggccatcaactggaaacccaacggctggccgaaccatgccacgcccgccgccaccgtggccgcgccccacagcagcgcccaggccgccacccagcccatgcccggcccgcgccgcggcgcagggtggcggcgcgcgcgccactggcggcacgcctgcgccagcagcaaggccacatcaaccgcagccgcccccatgatcatgcccagggccaccaggaaggtggccttgcgatagggctcgccaggcgccatccagcccgcggcaacaaaccacggggtcatggcccagccggccagcccgcccaccagcgcggcaatgcccacgcgcgcgccgacgatcatcccggcgccgaaggtcgcggccgacaggtccagcgccgccagccacggcatgcgcgcggcgcccaggccgcagcccaggcccagtgccatgccgcccccgagccgcgccaccgaacgccgcagcagcgccggatcggtcagcgcgcgcaggatattggccacggccagccccgacggaaaggtcagctgcatccggtccaccagcaatggcgtgtacagcatgcccacacccaccccgaacatgccgatgcacagcatgtacagcaccagctgccacagcggcggctgcgccatgcccagccacgccatcgcctgcagcaccacggccatgccgcccatgcccgccaccgacgccgccgcggtctggatgtagttggcaccgtggcgcccgggcgcgccatagcccgccgtcaccaccgagccgaggatgcccgccagcacctgcccgccgacgaagaagcccagcgagaaattcatatacgcggcagcgatgccgcccagcgggcccagcaccagcatgcctgccgcgcccagcagcacgtggtactgccagctgcccggcgaaggcagcctggtggcgcggggtgcggcatcggtcgggagcgtgggcatggcgcagcgggcgggctgaagtagtgtgcctcttgcgaagcataggccaaggccggtctgcggcgatgtgcgacttgttcccgactttcgccggatggccgtttcccggccgggttaacactagtttcgtgcgcaaccatctagtcgatatagttgcgcacacaactacatcgcagagacactacgaccccaccatgccagactccaccgcaccccacgccgcagtgccgccggcaccgccgccctcgtcatcgcgcccatggccgcagcgcgtgccggtactgattgccggcggcggcccggtcggcctgacgctggccgcgctgctggcgcgccagggcatagccgcgctggtggtggaagccgacgacggctactgcgccggcagccgggccatctgcatggcgcggcgttcgctggagatcctcggctgggtgggcgcagaccgcgccaccgtcgaaaccggcctgccgtgggtgggcgggcgtagctactaccgcgatgccgaggtgctgcatttccgcatgcccagcgaggccggcgagcgcttcgccccgatggtcaatatccagcagtactacctggaagccttcgcccacgacgccgcgctgcgcggcgctgcgccagcggatgtgcgcttcggcgcgcgcgtgcaggcggtgcgccagcacggcagcggcgtcgtggccgagatccagacaggcgcaggcgtggtgcaggtcggcgcgcaatggctggtggcctgcgacggcgggcgcagcaccgtgcgcgagcaactggggctgcgcatgaagggcacccagtacgaaggccgctacgtgatcgtcgatatcgtgcagaagacgcggcgcgaggtggagcggctggcctggttcgacccgccttccaaccccggatcgaccatcctgatgcaccgccagcctgacgacgtctggcgcatcgactaccagatccgcgacgacgaagaccctgacgaagccgtcaagccggagaacgtgctgccgcgcgtgcagagccacctcgacatgatcggcgagaccgagccgtggcggccgttgtggatctccatctacaacgccaagtgcctgaccttgcaggactaccgccacggccgcgtgctgtttgccggcgacgccgcgcacctggtgccgatctttggcgtgcgcgggctcaactccgggctggacgatgccggcaacctggcctggaagctggcgtgggtgctgcgcggccaggcgcccgaaagcctgctcgattcctattcgaccgaacgcgtgcatgccacgcggcagaacatcgcctacggcgccaagagcaccgagttcatggcaccgcccgactttgccttccggctgatgcgcgaggccacgctgcgtctggcgcagcatgagcccgcggtgcggtcactgatcaatccgcggcagtcggcaccgattgcctatacggattcggcgctgaacggtcccagcgactttggcgacgactgtcctggcgccgcgcccggcctgcccgcgccggaaatgcgcgtggcaggccccgacgaggtcgtgcacctcacgcaatgcttcgggcaacggttcacgttgctgtacttcagcgatgcgcccacgctgcccgagccactggccgcgttcgcgcatgcgcatccggacgccatgcagacacacgtggtggtcaccggcggcaacgtggccggcgccacggcgctggccgacgtcgccggccaggcccacgcccgctacggcgcacgacccggcacgctctacctgatccgccccgatggctatgtcctggcacgctggcgcgaaccgtcatgggacgccgtgcgcgccacccttgcccccctgatgcaaaccggagcccgccatgcaagctgaagacctcgacctcgcctacacccatctgtgcgaggccatgggccgtgccggcgaagcgcgcaccccgctgctattggcaatggtgtgcctgggcctgatgagccggcaggaagcgctggcgccggtgctcgcgctgatcgacgaagccgaggcgcgcagccagaaatagggaacatagggctagaatgccgacgcctgacaaggacacgccatgaagccactgccacgcctcgaccagttcctgacctaccgcctgcaccaggtcaacaagctcagcgacaaggacagcgccgccgcctacctggagcaatgcggcctgccgctcggcgagggccgctgcctggccgcgatcggcgcctttgcgccgctgtcggtcaacgagctggcgcaccgcgccaacctgaccaagggccaggccagccgctcggcgcaggcgctggtggcgcgcgggctggtcagcaaggaggccagcgaggccgacgggcgcggcgtggtgctgtcactgacagcacagggcaagccgctgtaccggcaggcgatcacgatgatcgccaggcgcaatgcagagatcttcggctgcctgagcgacgccgaacgggcgctgctgggcagcctgctcgaccggctggtcgcgcacgccggccagcaggacgaagaaggcgccgaagacgccggcgcctgatccttcagcggcgcaggttgtccacctgcacgcgcgcgccatcgcggcgcgctgcgtcggccacctcattggtgaccacggtctggccgatcggcgccagcgcaatgccggccagcttcaggtgctggatcgcaaacgggatgccgatgatggttacgaagttggcgaccgccgccatcacgtggccgatggccagccacacgccggcaaagacaaaccacagcacattgccgaccagccccagcgcgccggtgccgacatcgtcgcgtccgctcagctcgcgccggctgatggcctgcttgccgaacgggaaaaaggtgaaagtgccgatcacgaagcaggccttgccccaggggatcccgatgatcgagataaaggccagcagcccaaccagccaccaggccaggcccatgaccacgccgccaaggatgaaccagaggaagttgccgattgcgcgcatgtcattctttcgcgagtgaggaagagaacacgcatgatacgcaacggtgtggtgcgggcatggcgccgagcgggtcgtggcagcaaagcgtacccgtttctgcgtgcctcgccgaaaccggcggaacggcatcgccggcccttcgggaaacgcgttcgacccttgtttataggcatattccattctgcaagaccgatcgcaaaccccgctgccgcgggcaaagcgtacccgtttctgcgtgcctccgcgcgtgctgtcgccttcggcaagcccggcgccgcagcgctagaatgtgacgtctgcccgctatccgcgtgacggactccgggtgcatcccacccgctgtcacccttctccgactccatcgcctgctccgctgtcccccatgaagcccacgctgctgatcctgacccaagtcgccacccaccaccgcgacgccattgccgaacgattcgagatcctctacgcgccagacgccgaaggccgcgccgcgcagatcgccacgcagggcgaacgcatccgcgcggtactgaccatcggctccaccggcctgaccgcggcggagatcgacgcgatgccggcactggaactggtgtgcgcactgggcgcgggcttcgagaacatcgccgtggcccacgcccgcgcacgcggcatcgccgtggccaatggcgccggcaccaacgacagctgcgtggccgaccacgccttcgcgctgctgctggcgaccgtgcgcgccgtgccgcagctggacgcggccacgcgcgcaggcacctggcgcactgcactgccgctgcggcccaatgtctctggcaagcggctggggatcgtcgggctgggcaccatcggccggcgtattgcccggcgcggcgaaggcttcgacctggagatcggctatcacaaccgcaagccgcgcgaagatgccgggtaccggtacttcgacagcatcggtgcgctggccgcttgggcggactacctggtgatcgccacgccgggcggggcaggtacgcggcacctggtcgatgcaagcgtgctggcggcgctcgggccggccgggttcctcgtcaatatcgcgcgcggcagcgtggtggataccgaagcgctggcttcagcgctgcgcgctggcaagcttggcggggcggggctggatgtctatgagagcgagccggcgccgccggtggtgttgttcgactgtcctaacgtcgtgctgacgccgcatgtggctggctggtcgccggaggccatcacggcgtccgtgacgcagttcctggagaatgcgcggcggcattttgctggggaggggttgttgacgccggtggactgaggggcaagctcttgcattggacaacggtacgccgacaacagcccaagcagcagctaagatctacccggccccaaacaccaccctcaccctcaaccccggccccgcatcctccagcaccacccgcgccccatgcgactgggcaatctccgccacgatggccagccccagcccgctgccgccggtcggcgcatcggccacccgatagaaccggtcaaacacgcgcgcccgctcctcagcggggatccccggcccgttgtcgctgacaaccagctcaacggcgcgcccatcggcgctgcgacccaccagcacatcgatacggcttccggcagggatataagccagcgcattgtccagcaggttggtcagcaggatgcgcaacgcatccacatctccacgcaccaccaccggcgacgtgtccttgctgccgtccagcccaaggtcgatattgcgatccagcgctgcctgcgccatgtccgcgaccacgcttgcggccagttgatgcagctccaccggttcgtgccggggcatggctgcgcccggctcctgccgtgccagcgtcaaaagctgggtgaccaggtgggtcagccgctccagcccctggcgcagcttgccgatcgcttcgtcacgcgctgcgccgttggcggcgcgctccaccagctgtgcctgcaactgcagcgctgccagcggcgtgcgcagggcgtgcgcggcgtcggcgacgaaggcacgctgggtgtcgatggcgtgcgagagccgcgccagcagctggttcagcgctgcgctcagcggagcgatctcgtccggcatctggcgcacggccagcggcgccagtgtgttggcgtcgcgcgcgcgcacttcggtggcaatttcgcgcagcgggcgcaggccgcgccccactgccatccacaccagccagcccagcagcggcagcagcaacagcagcggcgccacggtgcgcagcgccatgcgcgcggccagggtgcgccgtgcgctcatcggctgcgcgatctgcaccacggtgggcccaagctgcatgctgtataggcgccattcgccctgctgcgtggtcacgttggaaaagcccagttccgcacgcgcgggcagcgccgggtgcgaatgcgacaggtacaggctgcggccggagccgtcccagatgtggatgaccacatcctcgtcggcgtgggtcaggtcgccgggcgagcccaggaaaggcggcgccaccgggtcggcgaactggctgggcaatgccgcggccatctgcttcatctggtagtcgaacagcgcgttggcttcctgccgtgcctgcccgtagatcagcgccgtggcgacggcgatgccggcaagcaggcccgcggccagccaccacagcagggttcgctggatggagcgcatcagggggtgtctccttcgcccacggatgctgcatccccatcgaggcgcggcaccacatagcccacgccgcggatattgcgaatcagcgccgcgccgaacttcttacgcagcgcgtggatatagacctcgacggtattgctgccgacttcatcgtcccagccgtacagccgctcctgcagctgcggcaccgaccagaccttgccgggccgcgccatcagcgcggccagcagcgcgaactcgcgcgccgacaggcgcaccggctcgccgcggtgggtggcctcgcgggtagtggggttgagcacgatgtcgccgtagctgaccagcggttccgcccggccggcggcacggcgcgccagcgcgtgcatgcgcgccgccagttcctgcaggtcaaagggcttgaccaggtaatcatcggcgccggcattgagccccgcgacacgatccgcgacggcatcgcgcgcggtcaggatcagcaccggcgtcggcacgccgcgcgcgcgcaaggtgcgcagcacgtcgaggcccgggcgccgcggcaggccgaggtcgagcaggatcaggtcatagcacgcctggccgtgctgcgcggtgctggccgcggccaggcccgcgtcgccgtcgcgcacccagtcgacggtaaagccttcctggcgcagcgccagcttgacgctgtcgccgatcatggcgtcgtcttccaccagcagcacgcgcatggctatgcgttccggccgcggccgtcgagctgctcggccagtgcgcgcgccagtcccggcagcgcggggtggctggcggtgatgacgtggaccggcacggcctccagccagccgcgcatgcggcccttggcgacaaagcgctcggcgaaggccgaggcctgcagcgcaggcacgaagcgtggcaggatgccgccgcccaggtagaccccgccacgtgcgcccagcaccagggcgatgtcggccgcaaccgagccgagcaggccgaagaacaccgccatggcgcgctggcacagcgggtcgtggcgctcgaaggcgccggtggtgacctgctccggcaacagcggcgcgagcaaaagcgtacccgtttctgcggccagcgcggcatggatatgcgacaggccgctgccgcacaggagcctctccgccgacacccggccaacgttgcgatgggcggcgcgccaggcgatccattcgtcgtcagtgtcgggcatcagctcgatatggccgccttcgccggccagcgccacggctgctccgcccggcgccggcaccaggccggaaacgcccagcccggtgcccggcccgaccagcgcgagcggcgcggtgcgcaccgcggtgccggcacgcacgggcaccagcccgtcggcaggcaggtacggcagggccagcgccagcgcggtgaagtcgttgatggccaccagcgtctgcagcccgagcgcgcgccgcatgccgtcgatcgagaacgaccagttgtggttggtgagccggacctggtcgccggtcaccgggttggccaggccgatcgccgcgtggcgcggcaccggcttgcccgacgcggaaagtccgtcgaggtattggcgcagggctgcttcgagcgacgggaaatcggccaccttcagcgcggtcaccgggccgatccgcattggtgcggtttccagtgcaaagcgcacgttggtgccgcccacatcgccgagcaggcgggggaagtcagcgcaggaggatgcagtggtggccatggtgtcgggtagtgctccgcttgggaatcagtctgtcaggtcttgaacacgtcaagcccgtgccggtgccgtgacagcaccaggctgaccggcaacgacggcacagggccctgcagcgcgcgttcgagcacctcggccttggccgcgcccgacactgacaggaacacgcgctcggtggccagcagcgccgccaggttgagcgtgatgcgggcatgcggcgcggctgacgggcgcgtgatcacgtagccgggctgcggctcgctcagcgcgccctgcagttcgggcgcatccgggaacagcgaggcggtatggccgtcctcgcccatgcccagcaccaccacgtctggctggcggaatgcgctgttggcgcgcgccaccgcctgtgccggcgcggcagcgtcctgcgcatcggcaatcagcggcacgaaagcggcactggcagcggcctcgcgcagcaggtgcgcgcgcaccagggcggcgttgctgtcggcgtgctcgggcggcaccacgcgctcgtcgaccagcgtgatggtcaccgcttcccagcgcacgtgccggtggcgcagccgctcgaacatcgccaccggcgagcgtccgcccgagaccgccagcaccgcccagcccttgacgcggatggccagttccagcgcattgccgatggagatggccagcgcctcggcctggtccatcggggtgggatgctcaaacacgcgcatgatggtttcctttgcgattctgcgagcgcatggctcaggcttcctcgtgccacagcccgccgtcgcgcgacatcagcgccgacgacgcggccggtccccaggtgccggcggtatagggcttgggcggcacggtgctggcatcccaggtgtcgatgatgggttcgacccagcgccaggcctgcacttgttcatcgcggcgcacgaacaggcccagccggccgcggatcacgtcgagcagcaagcgttcgtaggcgccggcgcggcgcaccttgaacgagttggcaaagtccaggtcgagcgaggtcggcgtcagctccagcgtgtcgccaggctgcttgaccaggcagtacaggcggatgctttcttccggctgcagctggatcaccagccggttctgcggcgacagcgtcagcggccgcgggaagatcgcgtgcggcacgtcgcggaaatggatcacgatctcggccacgcgcgactgcatacgcttgccggtgcgcaggtagaacggcacgccttcccagcgccagttggcgatctcggccttgatcgcgacaaaggtctcggtgcggctgtcgggcgcgatgcccgcttcttccaggtagcccggcaccggcttgccgccgatggcaccggagcggtactggccgcgcacggtcttctcggccacgtcctgcggcgtgatcggcttgagcgccttcaggatcttgatcttctcgtcgcggatggcatcttcgctgaggctggccggcggctccatcgccaccatgcacaagagctgcagcaagtggttctgcaccatgtcgcgcagcgcgccggtgcggtcgtagaagtcgccgcgcgtttccacgccgagttcttcggcgatggtgatctgcacgtcctgcacccactcgcgccgccacagcggctcgaacagcgcgttgccgaagcggatcgccatcaggttctgcaccgactccttgccgaggtaatgatcgatgcggtagatctgctcttcggcgaagaacttcgccactgccgagttgattgcctcgttggattcgaggtcatgccccagcggtttttccagcacgatgcgcacgttgggcgcctggcgcgtgttcaggccggtgcgtgccagctgctcgcagatcgacacgaacaggtgcggcgcggtggcgagatagcacaccaccacttcaggcttgcgtgccagcacctgctccgcgagcgcatcgaaatgcgcgggcacgcgtgcatcggcctgcacgtagacaatgcgcgcgcagaacttgtcccatgactcgggcggcgcatgggctagcccggggcgcacggtctgctccagcgaggcgaggtagtccgcggtcgagagcggctggctgccggtggcgaggatgcgtgcggccggatgcagcaggccggcgtggtgggcatcgaacagggacggcagcagcttgcgccgcgccaggtcgccggtgccgccgaacagcaccatgtcgaaatcaggcatgctcaccctggactcctttagcgatttgaggacccgccatggaaggcgcgcggtgtggccagtttacgtgactcgccagcgcttggcgaggcgcaggccgcggcacttgcttggcaaaggcatgaccggagcgcgaagcgtacccgtttctgcgtgtgctgcgcagtggatcgtgcggtacgcggcaaagtgcgctaggctgaaagctcccccgcaggagaaccccatgccacgtcatccagtgctcgagcgggtcaccgcccgcatcgtctcccgcagcgccgcctcgcgccaggcgtaccttgaccgcacccacgccatggccgggcagaaggtcgaacgcgcgcagctttcctgtaccaacctggcccatgcggtggctgccatgccggacgccgcgaagatccggctgaaggccgacgagcggcccaacctggcgatcgtctcggcctacaacgacatgctgtcggcgcaccagccgctggcggctttccctcagtggctcaaggaagcggcgctcgaggccggcggcaccgcgcagtttgccggcggcacgcccgcgatgtgcgacggcgtcacgcagggccaggacggcatggacctgtcgctgttctcgcgcgatgtgattgcgctggccacggcggtggcgctgtcgcatcagatgttcgatgccgcgctgtacctgggcgtgtgcgacaagatcgtgcccgggctggtgatgggcgcgctgtcgttcggccacctgccggccgtgttcgtgccgggcgggccgatgaccaccggcatcagcaacgacgaaaaggcgcacacgcgccagctctacgccgaaggcaagatcggccgcaaggaactgctcgaggccgagacccgctcctaccacggccccggcacctgcaccttctacggcaccgccaattccaaccagatgctgatggagatgatgggcctgcacctgccgggcacggccttcgtcaaccccaacacaccgctgcgcgaggcgctcacgcgcgaggccgcgcgccaggcgctgaagctggtgcacggcggcgagcgctatacgccggtggccgaggtgctggacgagcgcgccttcgtcaacggcatcgtcgggctgctggccaccggcggctccaccaaccacacgctgcacctgatcgcgatggcgcgcgtggccggcatcgtgctgggctgggacgactttgacgagctctcggccgtggtgccgctgctggcgcgcgtgtacccgaacggcaaggccgacgtgaaccagttccaggccgcaggcgggctgcccgtggtgatccgcgggctgctgtcgctgggcctggtgcatgacgacgtgaccaccatcgtcggccgcgggctgcaggactacacgcgcgaacccgtgctgcgcgacggcaagctgacctggatcgacggcccggccgcgccgctcgacgacagcatcgtgcgcgccgccgacgcgccctttgcgccggacggcggcatcaaggtgctggacggcaggctaggccgcgcggtgatcaagacctctgcggtcaaggccgagcaccaggtggtggaggcaccggcgatggtgttcgagcatcaggacgatgtgctgcacgcattcaagcgcggcgagctggagcgagacttcgttgcggtgctaccgtggcagggcccggcctcgtgcggcatgcccgagctgcacaagctcacgcccacgctgacggtgctgcaggaccgcggcttccatgtggcgctggtgaccgacgggcgcatgtcgggcgcgtcgggcaaggtgccggcggctattcacgtctgccccgaggcgctgcgcgggggcgcgatcgggcgcgtgcgcagcggcgacatgatgcgcgtggatgcgcccgcgggcgtgctcgaggtgctggtgccggatgacgaatggcaggcgcgcgcgcctgcccgtccggacctcagcgccaatcgccacggcgtgggccgcgacctgttcgccaccttccgccgccatgtcagcaccgcggaaagcggcgcctgcacgctgttttcggacgaggacgacgacgacaacaacgcacccgtgctcggctagcccaggtgctgcaccggccggcgcgacgccgcgccggccgggtgcggcgcgctcgccgatggcgcgctgtcggccaccttcaccgcacccggcaccgaggcggcgcccggcacgtgcaattcctggatcggcaccgccagcttgctgccggcttgttccagcacatgcttgatgcgctcgtagaacgcgaaacgcacgttccagtagtcgtcattcgaggtccagtagcgcacgttcagcgtgatgccctgctgcgtgtagttgaccaccatggtctcgggcctgggttcggccagcaggcgcggctcgcgcgcgagcatcgcgcgcagcgcttccaggctgcgctgcacatcgctgtcgaaggtcaccgtggcctcgatgtctgcgcgccgcgtggcgttctcgctgtagttggtgatggcgcttccccacagcttgccgtttggcacgcgcaggcagacgccatcgaaggtggtcagctcggtcatgaagaggccggtctcgcgcacggtgccggccaccccctgcgcatcgatgtactggccgacgcggaacggccgcagcagcaccagcatgatgccggcggcaatgttctgcagcgtgccctgcagtgccagcccgatggccagtcccgcggcgcccagcatggcgatgatgctggcggtctgcaccccgaactgcgacagcaccagcacgatggtcagcacgcgcaccatccattgcagcgcgttggccagcagcgggcgcatggtctcgtccacgtgcgtgccgctgagcgcgcgccgggcgccccgggccacgcgggccgacagccaccagccggccatcaggatcaggatggctgccaggcagttcattccctggttgatggcgaactggaccaggtaagtccagcccgcctccagcttgttcgcatcgatgaagttcaggtccatgggagcggctccgtttgcggttgttatggaggagacaggcggtgctgcgtacccgtttctgcgtgcggcagcgggctgccagatcgcccccaggcgcctggcggggaatttcccgcttgacaacttgccgcacgttgccagcgcgatgtcggacgatcaccgacaatgccggcacggcaatacagtgaaggggacaagcaaggcgggatttggtttccggcgattgcgtcacgcggttgcgtgcaggcgcgccagcccttgtgcaatcaaggctggcggcggatcagaaaaatccgagcgagggaggaaccaggggcagccaggccaggctcggcgcggcgggccggctgtgcggcacaactttcagcgacgaaagttggcgaataggggtcggcgataccgccatccgggcatcgacagggacgcagaaacgggtacgctccctgccccggcaatgggtcaggccggatgatcgtgcagccggtcgcgcgcggccagcgcaggaaagagccgcatccacagcgccaccaccagcagcgtgccgacgccgcccaggatcaccgcgcccaccgggcccagcaatgccgcggtgacgccggactcgaactcgcccaactggttcgaggcgccgataaacaccgaattgaccgcgcccacgcgcccgcgcatgtcgtccggggtctcgagctggaccagcgtggagcgcaccaccacgctgatcatgtccgaggcgcccagcaccaccagcgccaccatcgacaacggcagccaggtcgatacgccgaacaccacggtagccaccccgaacagcgccaccgcgccgaacatgatgcgcccggcgcgccggttcagcggatggcgcgccagccacagcgccattaccagcgcgccgactgccggcgacgaacgcagcagccccaggccccacggcccggtgtgcaggatgtcgcgcgcgtagatcggcagcagcgccacggcgccgcccagcagcaccgcgaacaggtccagcgaaatcgcgcccagcagcaccgggcggctgcggatataggcaaacccggcaaacacggtgcgcacgctgaccggcgcggtcaggcgctgcgcggcctggcgcagcgtgatgccgctgaccagcacggcggcaatggcaaagagcgtggcactcagcccgtagaccacgcccggcccggccacgtaggcaaagccaccaattgccgggccgatgatgatggcggcctgcccggcggagctggccagcgccaccgcgcgcggcagctggcgcggcgtcaccacgctgggcagcagcgcctgcagcgtgggggtctcgaacgcgcgcgtggcgccgatcagcgcgacgaagacaaagatgtgatggctgtcgatccagccgctcaggctggccacggccatgccggcggccagcagcgcctcgatcgcctgacaggtgcgcacgatgcggcgccggtcgaagcggtcggccacgtgccccgacatcaggatcagcaccaccgacggcaggaactgcaccagcccgaccatgccgagcatcagcgggtcgcgggtcaggtcgtacatctgccagccgaccgccaccgtaaagatctggtagccaatcgtggtgcacaggcgcgcgaaccagtaacggcggaaaacggcgtcgcggaagacgctgtccggcgcggcggcctggacggtggctggggaagacatggatgcgggagggaggcggagatggctgcgcaccgcccagcgccgccgtgccgttgaggacgccacgacagccattgcagtgcacaaaggcaagattctaaagcgcctgctgaatacctgcatacagatgcccacacgcgcacacctatcgaaaaaaatattagtagttcacctcttttaggtgtccggacgtctgcacattgatgcacataaaccacaatcccgggcggcgggtgctggccgtttcgcttctgagaatcactcgcatttataatctcggcccattggcgcggccgcccacgacgtccctccccttggcttgcggaacgcgctgcttctcaggaatccatcttgcagcccgctttccgcctttccgggggtgccatcggcgccgccctgctgttcgcccagcttgccgccctgccggcccacgccgctgatcccgcgcctgccgccaaccccgaagccacgctgaacgccgtcaccgtggtcggcaactggctggagaacgccaacgaggccaaggtgctggagcatcccggcgcgcgtaccatcgtcgaccgcgagaccttccaggaagccggcgccaacaacgtgcgcgaggtgctgcgtcgcatccccggcgtgcaggtgcaggagaacaacggcaccggcggcagcgatgtctcgctcaacgtgggcgtgcgcgggctgacctcgcgcctgtcgccgcgctcgaccatcctgatggacggcgtgccgctggcagtggcgccctacggccagccgcagctgtcgatggcgccgttgtcgctgggcaacctggaaaccatcgacgtggtgcgcggcgccggctcggtgcgctacggcccgcagaacgtgggcggcatcatcaacttcgtgacgcgcccgataccgaagaccttcgtggccgatgcgtcggtgtcgaccgacatctacagccacggcggcagcgtcaagaccaacccgaccgcattcatcggcggcaccaacgacaacggcctgggcggcgcgctgctgtactcgggcatccatggcaacggctatcgcgagagcaacgaccacgtcaatatcgacgacctgatgctcaagggcacgtaccggatctcgaagaccgatgaactgagcgcggccttccactactacgagggcagggccggcatgcccggcggcctgacttcggcccagtatgcggccgacccgttccagtcggtgcggccctacgacaatttcgacggccgccgcagcgacttcagcctgaagtacagccacaacgacaataaccgcaagttcgaggtgctgacgtactacaccgacagcttccgcggcagcaacatcgagcagcaaggcaccggcacgcaggccaacctgcgccgcctgaccgcggccccgcgcaattaccacacgttcgcgatcgagccacgctactcgcagctgttccgcggcgagagcatgagccacgaggtcagcgtcggctaccgcttcctgcgcgaagccagcgacgaaaaggcatcgcgcacgctgttctacaccccgggcaccatcgatccgaccacgctgcgctcgccggtgtaccagtcgcgcacgggcggcaccaccgccaatgcggtctatatcgacgacaccatcaacgtcggcagctggaccatcacgccgggcctgcgctatgagttcatccgatcgtatgtgaccgacaacttcaccggcgctcgcaacgacgtctcgtccaacgagccgttgccgtcgctggcggtgatgtaccacgtcagcgaccagtggaagctgttcgccaacgccggcgtttcgttcggcccgctgcagtacttccagatcgcgcagaccaccaacggcctgacgcccgagaaggccaagacgtatgaggtcggcacgcacttcaacgccaacggctggggcggcgagctgacgctgttcaatatcgatttcgacgacgagctgcaactgcgcggcggcaccggcggcgcgccggacgcgtggaccaacctcggcgccaccacccaccgtggcgtggaatcgtcgctgcgctatgacttcggcgcgctcgacaagtcgctggccggcctgtcggcatacgccacctacaccttcaccgaagccacctacaaccagggcaacttcgccgggcgcgacctgccgttctattcgcgccacgtggccaccgtaggcatgcgctatgcgcgcaaccgctgggcactcaatgtcgatggcttcgcgcagtcgaaacagcgttcgccgggcgatccgagcacgtcgaccaactaccagacggcggaaagcgcaaacggtgcgctgggcgatatcccgggttatgcgctgctgaacatgcggctgggctatgacttcggcaagtcggcgcagaatctgaaggtggcggttggggtgaagaacgtgttcgacaagcgctatttcacgcgctcgaccgacaacaatgcgggcaagtatgtggggatgccgcggacgttctatatccaggcgtcactggcatattgaggcgaaatcaggctgagggggtgctcccctcaggtagcaaaacggctcgcagttgcgagccgtttttgcttttgcagctttagtacgcgatcaaacgatctcgcgcgtctccatgaactgcagctccgggaaccgctcctgtgtcaggcgcaggttcaccatgctcggcgccagatagacatggtcgcccgcgccatcgagcgccacgttatgccccgccttggcgatcagcttctcgatctccgcgggcgtgcccttgagccagcgcgcggtcgcgcattcatgcgattcgaaaatggcatcgacgccgtactcgtgctcgagccggtgcgcgaccacgtcgaactgcaggataccgaccgcgcccagcaccaggtcgttagaagcaagcgggcggaacatctgtgtggcgccctcctcggccagctgctgcaaacccttctgcagctgcttgaccttgagcgggttgttcaggcgcgcgcggcggaaaaactctggcgcgaacgacgggatgccggtgaacttgagcggctcgccctcggtgaagacatcgcccaggcggatggtgccgtggttgggcacgccgatgatgtcgccggcataggcttcttcggtggtgttgcggtcctgcgccatgaaggtgatggcgttgttgatcgccacggtcttgccggcggacacgtgcagcagcttcatgccgcgctcgaaacggcccgagcacacgcgcacgaaagcgatgcggtcgcggtggcgcggatccatattggcctggatcttgaagacgaagccggtgaacttgggctcctgcggctcaaccacgcgcgaatccgtgttgcgcgccagcggcggcggcgacagctcgcacagcgcatccagcagcgactgcacgccgaagttgttgatggccgaaccaaagtagaccggggtctgcttgccgttgaggaacgcgtccttgtcgaaggtgtgcgaggcaccgcgcaccagctcgatctcgatgcgcagctcttcggcctggctgcccaggatgcggtccagctccgggttgtccagcccgtccaggatcgcggccgtgcccttctcgccgtgcggatcgaacagctgcaccttgtcgttgatcaggtggtacacgccgcggaaggccttgcccatgccgatcggccaggtcatcggcgcgcactggatctgcagcacctcctcgatttcgtcaagcagctcgatcggcgaacggccttcgcggtcgagcttgttgatgaaggtgaggatgggcgtgtcgcgcaggcggcagacgttgagcagcttgatggtctgcgcttccacgccgttgaccgagtcgatcaccattaccgcggagtccaccgcggtcagcgtgcggtaggtgtcttcagagaagtcctcgtggcccggggtgtcgagcaggttgacgatgttctcctgggccttgccatcggcggtctcccggcggtaggggaactgcatcaccgacgaggtcaccgagatgccgcgctgcttttccagctccatccagtccgaggtggcgtggcggtcggccttgcgcgcgcgcacttcgcccgcgacctggatggcgccgccgaaccacagcagcttttcggtcagggtggtcttgcccgcatcggggtgggagatgatggcaaaggtgcgtcgacgcgcaatttcagaaacgagcgagctcacggcagcggagtttgactgggaaatattggatggcccggcgggcggccgggccagcgccggcagcgcccgcaggcgatggcggggccgggctctgcgggcacgcgaagggaatggggcgctattttaccggttttgggcaccgctccgggtttgtggcgcccaggtgcggcaagttattccgccagcttctctgccggcttgccgcgcaggctgccgaactgcagcgcgtactgacgcgtcagttccgcgccgaaaaagaagatctgtgccgagtaatacacccatagcatcagcgccaccaccgagcccgcggccccgtacgaggaggccacggcgctgttgcccaggtacaggccgatcagccgcttgccgatcgagaatagcaaggctgtgatgaccgcgcccatggtgacgtcgcgccaggcaatgcgcgcattgggcagcatcttgaagatcaccgcgaacagcgccgtcaccacggcaaaagaaaaggcggtggaaagcacatcggccaccggcgcgaaccacgattgcgtccacaactggccccacaggcgctcaaccacggccagcgccgcattgacgatcagagacaccagcagcatgaaggccagcaccagcaccaggctgaatgacagcaggcgcgtgcgcagcaattgctgccagcccgccgtctcgggcaccggcacatgccagatgtcgtccaggctgctcttgagctcggcaaaggcactcgtggcgcccacgagcaggatgcccgtcgccaccagcgccgccatgccgctgccgcctgcgcggtgcgtagccgccaggatttcctggatggccgtggcgccctgctcgcccaccaggccttcaagctgcgagaaaatctcgccgcgtgcggcctcggcgccgaagaacaggccggcgatcgagatcaccagcaccaggataggcgccagcgagaacagcatgtagaaggagagcgccgcccctttgctggccgcccgatgcgcgaaccaggagttgatggcggcagcgaccacgcgcagggtgcgtgcgccggtatggcggtccggcagccagtgcgggcgatgcctgcggtgatgtggcgccgcgctgccggcggaagaggactggtgttcggtattgtcggtcacggccaggtgctggcgcgatgcgccaggcggatcgcgtgtgcgttgcgcatgccttcggggcgcggtctgtgcggcgaaggcccgtgcgttcatcatactgcgcatcgcgcgctgccccaagccggcgcagggaggcaacctgctacagtaggaccaggcacacctgccggcgcaacccgtgcctgcgcgccggcgcaaggaggcaccgtgacctgcaacctccgcacgcgccctgcggccgtgctactgatcatcggcatgctgggctgcgccggctgcgaacgcagccagccgggccccaagcccatttccggcgcggcggccagcgccaccccggccgcgcccgccacgctcaatcctcccgacacaccagccgcgccggcatcggggcaaccacgctgacggcaccgcaggacactgaccggggcgtacctgtttctgcgtgacctatcggcggccggtgcaggtgttgccgggccgcgtcaactgcaacgccggtttcaggcgtgcaacgcgttgcaagagcgcgcctgcgggcctagcgcagcgcgttatcccgcaccccgcgtacgcaacgggcacccggcgccgcaccagcgcggccaccacgcgcgccgccgcgcgcatggcgcgttgcagcggcgaaaccgattggtctgccaccgcgccccaaggcctgcccgcgctcgtccctcataccgcaaacccgcgtggcataagcctttgcggcccttggcacacttgtcgctcaggcaaaacaggggcacatgggcccgtgcccatggaaccagccattgcatgcaggagaaaacccagacatgcgtcatccgccatcacgcatgacggcgcgccggcgctcctaccggctcgcgggtccgccgccgtcggtggtggacctgctgtcgtcgccactgctgccccatccgcgggcgcgtacgccgcccgccacgccggccgcgcaaggcgctggctgcgcagcgacggccaggcacggagttgccagggctgccttccggcgccacgcgggcaagcggcgcgcgtgaccgcaggcagtattggcaacgcaggatgtcgcggcaggctggcgccgcgaacggaatgatggcgggtacgcgagccagcgtgcccgcgcggatttggtgctccgtcccccggcgggcaccgttttttccacagggaggcacccgccatgacagccggaatgcttgccgccacggtgctggcggtgttctcaaccagcgccgcggcggcaagctatgcctggttcgaccgccccgaagcggccagcgccgacagccacgcggcggtcagcaatgatgtttacgtgcgcggctttggctgggcctggggggaactgcagctttcgccggacacgccgtccggtgccgccacgtcaacgccagggcggcaagcgcgcgacaagccggagcgcggcgcgatcgtgccgtggcgccagcatgacgagaacgggccgccgcgccagccgcgcggcaagctcagcatgaaccttgccgccgagctgatggatgcggccagcggcgagtccggggccaggcggcccctggcagtggtgcgctgacgtgccgacgggcacgaggaaaggcggagccggcgggcggacgtcgcctgttcccctttcctgcggcgcctgggattgcgtccggcctccggcaacctgcgccggcttgccgcttactcgcccgcagtcgcctgactctccacgcggatgttgtgcttgtgcatgagccggtacagcgtcacgcgcgagacattgagttcgcgcgcggccggcaccacgtgaaagccgtggctcgccatcacggtgcggatggcctcgcgctcggcttcttcgcggatcgcgtcaagggtcttgcgcggcagctccgccccgccgtgcagctgcaggtcttcggcggtgatcttgcggttgtcggtcatcacgatggcgcggcgcacgcggttgatcagttcgcgcacgttgcccggccacgcgtactgcatcattgcctgcgttgcgcaggccgagaacccgcgaatgcgccggtgggcctcgtgcccgtgttcggccagcaccgcgttggccagctgcaggatgtcctcgccgcgctcgcgcagcgccgggatggtcagcgtcagcacgcatagccggtggaacaggtcggaacggaagcgcccgtcggcctgtgccgccaccaggtccacgtgcgtggccgagatgatgcgcaggttcagcgggatcgactggtgcccgcccaggcgggtgatcatgccctgctgcaggaaacgcagcagcgccacctggctttccagcggcaggtcgccgatctcgtcgaggaacagcgtgccgccctgcgcctgctcgatccagccgatcttgcgctggttggcgccagtgaacgcgcccttctcatacccgaacagctcggactgcaccaggtgcgagggaatcgcaccgcagttgatggcaatgaacggtcccttgcgccggctcgaggcatcgtggatcgcctgcgcggcgagttccttgccggtgccggactctccggaaatgaacaccggtgcctcgttgtgcgccaccttggccagcgagcggaacatcgcccgcatcgccgcgcactcgccgatcatggtgccgcgcgaggcggtctcctgcgggcgcgtgccgtgcagcgacgccatgccctgcgcatgcttgagcgtgtagagcagttcaggcatcgagaacggcatgcgcacgtagtcgacgcagtagtcgcggatcagccggcgcacgcgctcctgcgccagcatttcatcggaggtgatggccacccacgtaatgtgcaggtactgcagtgcctgttcgagttgcgcgaactcggcatcgctgtagtcggactgcaggtcgatcacgcctgccatgggcgggcaggcccgcaccacgcgttcaaggtcgcgaatctgctggatccggcggatttcccatcccgtggctgtgccagacgggtcaaaaccaaaatcttcatgacgcgacacgaccacgatctgtgcagtgcgtgacgccttgcacagtcggtccatcacgatctcccggacgttaggcttgttcttggttcgggcacccgtgtccgccgtcgcggcctgcagccgcggcggacggtggggctgaactggctgcgggcacgcacccgcgcgcgacgtcggtatcacgagctggacagactgcggagttgctcatcgggcgcggcaagatcgtccgcacccacctggagctgagcgcggatacgccgccgcacagcctccttttcacgcatcaactccaggcgcggcgcctgctgcgactggccggagtattggtagtagagcgtcttgtaggtctgttggctcaggatccattcctgcaacagcgtgcgctggcgtgtcagttcgccttcgagcaggcgatggcggcgcagcaggttggccacggccgcgcgtgcgctgtcgctgagttcgctgtcgtcggcaagcagggcggccacctcggccgtcgcgccatcttggacggtccgcttgctgggtgcttcgcctgcggcttcccccacggcagcccaggcatgatggatggctcggatggagcggttattagtctccctgacaggcccgatagcgggtcgccggatctctcctgcggtcatgataatccccgttgaacaacatcccccggcactacacgtctgcggttaccacttgtcagtctttgaactggttttttgtctgcgtggcgcgcgtgtttcccgcacgctcccggatggtggctatgccgccttgttgacggtctggaccgaaatgtccaccgaccggcgaacggcgctcaagcgctctcggttggctccggcatcctgccgcatgcaccggagtcaagaaggggcgccttgccgcgcccctctttgccacgtctatagttcagtgcatttggggcactttgtccagccccgagtgggtgacttacagccaatctcatactttggtatgaggccgcgcgcacactggcccccggcctgccaccgccaccttttcggacacattacgagcagtcgatgtctgcatccatgctacgcagaaacgggtacgctttgacccccgaacgggtgatggcagcaccgtcgccgcgggtgccgcaagccgtgccgcatgcccgaggggtggcggactgtcacgcagaaacaggtacgcccggccggtggacccgctcgcgcggcacgcagaaacgggtacggctggcgggtgtcggacggcgctacggcgcccgcccggcatcacgatgtcaatatcatgacagcagcgcaccatggaaaaagggcggccctggccgcccttccttcatcccatgccggctggcgcgctcaatgccctggcaggtagtagaacttgaagatgaacaccgccgcgatgatccacaccatcacgggcacgctgcgtgcgcggccggtcagcagcttgagcgccgcgtagctgataaagccgaacgcaacgccgttggcgaccgagtacgtgaacggcatgccaagcgcggtcatcaccgcgggcacgacttcggtgacgtcattccagtcgatctccagcagctcgcgcaacatcaggcaggacacatacagcaacgccggcgcggtggcataggccggcaccgtgccggccagcggcgcgatgaacaacgccgcgaggaacagcacggccaccgtcaccgccgtcagtccggtgcgcccgcccgcctgcacgccggatgcgctttcaatatacgccgtggtggaagacgtaccgaggaacgagcccgccatgatcgcggtgctgtcggacatcagcgccttgttcagccggtccattttcccggccttgagcaggcccgcgcggttggccacgcccatcagcgtgccggtggcgtcgaacaactccaccaggaagaacaccagcaccacgttgatgacgccgatcgacagcgcggcggatatatctagcttgaacagcgtcgggccgagcgacggcggcgcggagaacacgccgtggaaggtattgccggcaaacgcaaagctcagcagcgtggtgagcaggatgccgatcaggatcgcgcccttcacccgcagatgatccagtgccacgatcacgaagaaaccgatgatcgccagcacggccgaaggctggtgcaggtcgccgatggtcaccagcgtggccgggctggcggtgacgatgccggcgttcttcagggcgacaatcgccaggaacaggccgatgcccgcggtgatcgccacccggatcgaatgcggaatgccattgacgatcatctcgcgcacgcggaacagcgtgaccagcaggaacaggcagccggagataaagaccgcgccgagtgccgcctcccatgcaaagcccatgcccttcaccaccgtataggcaaagtacgcgttcaggcccatgcccggcgccatcgcgatcgggtagttcgcgtagaaacccatgatcagcgtgccgatcgccgcggccaggcaggtggcgacgaacaccgcgtctttcggcatgcccgcatcgcccaggatcgacgggttgacgaagatgatgtacgccatcgtcaggaacgtggtgacgccggcgaggatctcggtgcgtacatcggtctggtgttcgcgcagcctgaacaggcgctcgatcagcgaaggcgcggcctgtggcttgccgtgcggcggattggcggttgacgtgcccggcttggaagcgggttccggcatcgacatgactggtctcctgatatcgttatcgtgtgcgcggcgacaacaacggcgcggccgcaggtggctggcttcggcctgaagcatcccgcgacgccccgctgggcggcgagcgtactctggtgcaggccggcccgcttcgccatggcacaggcgaataagcgatatgcaaaaggcgtgatgatcccacagcgcgaaccgctgaatccagcgccgccacgggggtgctccggggcgtccccggcttgacgcttgcggcaatcccccgtataaagccgcctagattcaagcgacgaggcaacagttcattcgttagccaccgtctggtacttcggttgtccatggtgtcctttccttgagttccccgtgtcggatgacgttttcgtcatgcgatgttttttgtcctttttctggaaagcaaatcatgcaaaccggtatcgtcaagtggttcaacgacgccaagggcttcggcttcatcaagccggacgcgggtggtgacgacctcttcgcccatttctcggaaatccgcgccgacggcttcaagtcgctgcaggaaaaccagcgcgtgcagttcgaagtcaagaatggcccgaagggcctgcaggccgcgaacatcaccccgctgtaagcattgactgccggcgcgccccgcgcgcgccgaacagcgtagaaccccgcccatggcggggttttttgttttcaggcgcggatagcgcgattggcggtgctgtctgcgccaccttcatcacatcccggcccccgccgctccccgcctgccccggtcatgcagaccgccaggcgctccgctccagcccccgcatgcccatgccgccgccagccggcacgcctggccttgcgcggcgcactttcccgctcaccatccagccttgcgctccacgcagaatcgggtacgcctgctgcaccgcacgaggtcaggcacggcccgtgagc