gactcgtcgcgtcgacccggagacgttgtccacaggacagtgtccacagctgtggagcatcttgtggataggaggaggttagaggagtgagcgcacccgaggcatcgtgggaggcgatcgcccaggcgttccgaacggcggtcggggaagccacgtggctgacgtggttccgaaccctggcgccccaggagctctccgaccagcagatcgtcctgaccacaccgtcaccgctcgccaaggaacgtctcgagaccaagtaccgcgacgtgctcgaggacgtgctgacgcccatcatgggagcgcgagtgcctgtcgcggtacgggtccgcgccgatgtccccgacgagacaccgaccacggcgcattcgctgttcgactcctcacccacatcctcgcccacaccgtcgcggcgtaacggtcgcgggtcctcttcgaccttcgatccccgctataccttcgaagcgttcgtcatcgggtcctccaatcgcttcgcccacgccgcggccctgtccgtggccgagacgccggctcgctcctacaaccccctcttcatccacggcgacgctggtcttggcaagacccatctcctccacgcgatcggcaactacgcccgtgagaactatccgaacctgctgacgacctacgtttcgaccgagaccttcctcaacgagttcgtcgacgccatcaagcgaaaccagacgagtgagttcaaggcccgctaccgtgcgtgcgacatcctcctcgtcgacgacatccagttcctcgagggcaaagaagcgatccaagaagagttcttccacacgttcaacacgctctacggggcacagaagcagatcgtgctcacctccgaccgtcccccacgtgcgctggcgacactcgaggatcggctccgaagccggttcgccatgggcttgatcaccgacgtgcaaccgcccgatctcgagacgcgagctgcgatcctccggcgaaaagccgaggatgcgggcgtcaccgtacccgcaacggtcatcgagttcatcgccgcctccatcaccgacaacatccgagagctggagggagcactcactcggctcgccgcattctccacgctcagccagaccggcatcacgctgacgatggccgaacaggtgttatcggatctcatctcgcagcacgccacccaacgtcaacgcacgcctgccgaggtcatcgctgcgacggcggccttgttcaacctcacccctgaagacatcaccggcgcatcgcgcaagcggccggtcgcggtagctcgccagatcgcgatgtacgtcgttcgcgaactcaccgaactcagctacccggagatcggccgcgccttcggcggcaaggaccacacgacggtcatgcacgccgtcagccgggtacaagagctgatgcaagagtctgtggagatctacgaacaggtcgatcagctcttcaagagtcttcgaggtccgcggccgtgagcctgtggatgtccctgaggacggacggtggacgaccgcccgctcatccacaggctcgaggagcccgacgagtccttcgaacgacgacggcctcgcggctccacagcactgtgcatgtcctggggacgagttcatggccgctgcgctgggaaaacgggtgtcgtccacagttcacaggccttactaccagtgctaccgtacacatagataggggaggacatcggtgaagtttctctgtgaacgcgacgaactcgcatcggcgctccaggcggcgtcacgagcgctctcgtcacgctcctcgctcgcgggtgtgcgctggacgcttcgaggcggcgaactcgaggtcgagggacgagagagcgacctcgcgattcgcagtgtgctgggtgcgatgggaaccgagggttcgttccagacgccggcgtcgctcgccgtcgatctcgttcgtaccatgccgagcgaccaagtcgaggtggtggtcgaggacgcatcggtcgtgctccgatcgggtcgggccgaagtgtcgctgcagctgctcccgacgctcgaactccccggaatcggagagggcacgacgccgagtgcgacggtgccggctgccgcgctggcccaggggattcgtcaggtggccgtcgcggcggctcgcgacgacggtcgcgacctcatctattccagcatgctcttctcctcgaccaatgacggcttgcggctggtcgcgacggacgggacgaggcttgcgcttcgtgacatcgcgaatctctctgtcgcgggttcggaagctcgcgacgtcgtgatcccgaccagggccgttcgcgagctcgagaggctcgtcaccggtgcgggtgtcgacgagatccacgtcggtatcggcgagcgcgatgccgtgttcgtggtcggcacgaccacgttggccacccggctcgtcgacgagccctttcgcgactatcggcggctcgtggaggccacctatccgaagaagctcctcctggatcgattgtcgctggtcgatgccatgcggcggcttcgccgtatggccaaggaggcgcggaacagttcgtcgatccagatgaacatgacgccgacggcctgcgagctcagcgtgcgcatcccgtccgtcggccaggtgcacgaggtcctcgacgcgaacttcaacgatgccgagttcaccatcaacttcgacccggacatgctcgccgatggcgtcgacggtgtcgagggcgacgtcatccggctcgagttcatcgaggccaaccgtgcggcgtgcgtgagttcggcggacacccgcgagtacctgtacatcttgatgccgatcgtggcccgctgagtatgtgggtgcgcagtctgcgcatcactggcctgcgcaatctcgacctcaccatcgatcacgtccccgacgacatcatcgcggtggtcgggagcaacggacacggcaagacgagtctgctcgagtcggtcagcgtggtcctggcagggcgatcgttccggacccatgatcggtcggcgctggtcagggtgggccatgacgaagcggtcgtcgtcgcggacgtggagcgcgagctcgctccgccggtgcgagtcggccgtcgggtcgatcgggagggacgactcgagacccgtgtcgacggacagcgggagcaacggggcccgtcgttgccggtggtgagctttcatccagacgacgtccagatcgcgagcggcggcccggagcagcgccgtcggtttctcgacgagtgcgtcgtcggactcgatcgaggggcagcgatccggctgcgtcaggcggagcgtgtcctgcggcagcggaccgaggctctgcgggcgccggtcttggacgaggtgacgctcagcatcctcgaagagcggctcgcgcgcgcgtcggtggaggtagccgagctccgggcccgtgctgccgaggtgatcgctccgcacgctcgggcggtgatcgacgagatgctgatgtcggcgggtcgcgtggtggtgacctatcgaggcgctggcgacgaggcgacgctcctcgaacaactgcgtgcgcgtcgcggagacgatcgacgtcgtggcgtcacgagcgtcgggttccaccgcgacgacgtcgagatcctcctcgacggcgagccgatccgtcgcatgggatcgcaggggcaggtgcgtaccgtggtcgtcgccctcaaggtggcgctggcacgcgcgatggaggcggtgacgaaggagccgccggtgctggtgctcgacgatctgctcgccgagcttgatgccgagcgggcgcggcgagcggtcgcgatgatggaggggatgcaggcgttcatcagtcacaccgcaccggtggaggggtcgggcttcgagcttcggatcagccatggagccctcgtcgacgcgtgatcgaggacgagtgccggggcccgtgcccatcgctgaggtgctcgcgaagctcgataccgctcagcgggccggcgtggacgtcgtgcgtcgtggcgaactcaagaccgtcgtgcgcgaggcgctgggaccagccctcgtacgtcgatgctcgttggtcaggctcgccgaggacgagatcgtcctcggcgccggtggtgccggtctcgtcgccctacgtggtgcggcagcacggctccgcgtggcgcttgcggaggcgggttaccagggtgagctgcgtctcgttgcgatcccgggagagccgcgaccctggtcgcagctaggctgaggtgggctcgagcgcccgtgggtgtgagtctgctcgcagtgtgtctgcatcgccacgagcgtggatgacgcatcgagcagcgtaggtggtcgatcgaggaaggatcaagagcttggagcccgaggcaagctacaccgcagccgacatcgtggtcctcgagggcttggagcacgtccggctgcgcccgggcatgtacatcggctccactggtccgagcggactgcaccacttggtgtgggaagtcgtcgacaacgcagtcgacgaggtcatggccggcgcctgcaccgagatcgacgtcaccatcctcgccgacggcggctgtcgggtcgaagacaatggtcgcggtattcccgtcgacccacatccatcagacccgtcgaagtcggcagccgaggtggtgctgacgcagctcaacgctggcggcaagttcggcacgggtggttataaggtttctggcggtctccatggcgttggcgtgtcggtcgtgaacgcgctgtcggcacgcctcgtcctcgaggttcaccgcgacggtagcacctatcgcatggagttcgtcaagggtgggacgccgacggggccgctcgagcggatcggctcctctggaggccggcgaggcacggtggtgaccttctggccggatccgacgatcttcgaggacactgagttctctgcccagaggatcctggagcgcctccaggtcatcgccttcctcaacaagggcgtggtcgtgcgcttccgcgacgagcgtcctggtcgagaacatgaacagacgttctcctacgcaggtggcatcgtggacttcgttcgccacctgaacgagcccaagggacccctctttgcgaaggtgggctactacgccgcgagcgaggaggacatggaggtcgaggtggcgttctcgtggaacaccaccttctacgagacgctgttcaccttcgcgaacggcatctccaccgaagaaggcggcatgcacgccgagggcttccgcaaggcgctcacgcaggtgatcaatcgctacgcgagggcacggaacctgctcaaggagcgcgatgagaatctcgaggggaacgacatccgcgaggggatgaccaccatcgtgtcggtccgtctcgtcaacccgcagttcgagggccagaccaagacgaagctcggcaacgtgtcggtgcgatcgttcgtcgagcgtgtgaccaacgagcacctggcgacctggctggaggagaaccctcgcgaagcgcaggcgatcgttcagaaggccatcgtggcacagcgtgctcgcttggccgcgagacaggctcgcgagctcacgaggcgtaagtcggggctcgagagcgcgggtctgcccggcaagctcacggactgcacctcgcgcgatccctccgagtcggagctgttcatcgtggaggggaactccgctggtggcacgaccatcaagggacgtgatccgaagacccaggcagtgcttcccatccgtggcaagatcctcaacgtcgaacgtgctcgactcgacaagatgctctcgaaccaggagatccagtcgttgattgcggccatcggcgctggagttggtgacgagttcgacatcaagaaggcccgctaccacaaggtgatcatcttggccgacgccgatcctgacggatcgcacatccgcacgctgctgctgacgttcttcttccgtcagatgcggccgctcgtcgaggcggggatggtctacgccgcacagccgccgctgtactccacgttgctcggcacggagaaggtctacatcaagaacgaagccgagcgcctgcgctttctcgaagcccaccccaaccacaagaagccattcctgcggttgaagggtcttggcgagatggacttcgacgagctgcgcgacaccacactccatcaggatcggcgaaccttgctgaaggtcaccatcgagcaggcggcgatcgccgacgaggtgtgcagtgtcttgatgggcgacgacgtcgagcagcgccgtcgtttcatccaggagaacgcgggcgacgcgcgtttcatcgacttctaggtaagcgacatcggcccacgaggagatctgcgtgcctgacgaacccacccccgacgcttcgaacgtcgagctcatcgagttgcaggaggagatggagcgctcctttctggagtactccctctcggtgatcattgcgcgagcgctccctgacgcgcgcgatggtctcaagccggtgcatcgtcgcatcctctactcgatgtacgacgctggctatcggcccgatcggccccacgtgaagtgcgcgaaggtcgtcggggacgtcatgagtcgcttccacccacacggcgacgctgcgatctacgacgcgctcgtgcgcatggcgcaggacttctcgctgctccatcccttgatcgatgggcacggcaacttcggttcgcccgatccgtcgacgggtcccgcggcgtctcgctataccgagtgccgcctcgccccgatcgcccttgagctgctcgcgggtatcgacgaagacacggtcgacttcgtcccgaactacgactcacagaccgtcgagccgtccgtactgccggcgcggttcccgaatctgctcgtcaatggatcacaaggcatcgccgtcggtatggcgacccagatcccatcgcacaacctcggtgaagtggtcgacgcgattgcgtacctcatcgaccaccccgaggccaccgtcgacgagctcatgcgcttcgttccgggccccgattttcccacgggtggcatcattctcgggcgagatggcatccgcgacgcctaccgaaccggccgggggagcgtcaagcttcgcgccgtggccacgatcgaggaggctcgatcgggctaccagatcgtcgtcaccgagattcccttccagacctcggtcgaggtgatcgccgacaagattcgccacctcgtcgaggagaagctgctcgaagggatccgggacatgaagaacttctcggcagggtccgagacgcgcttcgtgatcgagctcaagcgtgacgcgaatccgaacgtcgtgctcaacaacttgtatcgactgacgccgctccagacgagcttcccgatccagatgctggcgctggtcgatggcgcgccgcgcaccttgaacctgcttggcttgtgccagatctacgtcgatcaccaacgcgaggtcattcggcgtcgctccgagttccgtctcggcaaggctcgagagcgactccacatcgtcgagggtctcctctcgtgcatcgaccaactcgacgccgtgatcgcgaccatccgagcctctgaggatcgtgcggctgcccgtgccgcactcatggccgagccgttcgggttctctgagctccaggcgaaccacatcttggacatgacgctcgggcgcctgacccgtctcggacgtgaggagctcgaggaggaggcggcgacgctccgagcaaccatcgctgaactcgaagcgatccttgccgacgcccaacgactgtccgcggttgtcaaggacgagatgctcgcggcgactgccgagtaccgccaggcgcggcggacccgcttcgaggtggacccgggcgacttcgccgcggaggacctcatcgaggacgagcccatcgtggtgctcatcagccgttccggctacatcaaggccgtgcccgagtcctcgttcaaggcgcagggccgaggcggccgaggcgtggtgggggcgcgagtcaaggacgaagacgagatcgcccacgtcatctcgtcgtcgatgctctcgaggctgctggtcttctcgtcgcgtgggcgggtctaccaactccggggttacgagctgcccaagctcgagcgatcggcgcgggggacggcgctcgtcaatctcgtcccgttggccgacgacgagcgcatcacctccgtcatgggcacgaaggacttccccgaggacgctgacctcgtgttcttcacgcgcaacgggatggtcaagcgaaccgccatggccgagtacgcgcgctcgcgtcgtgatgggatcatcgctatcgacgtgcgaggcgacgacgagctcgtgagcgtcgtcgtcgcgaccgaagagcacgatggcgtcgtgttcaccaagcgcggccaggtcctgcgcttcccactcgctgaggtgcgtcgtaccgggcgcgcgacggcgggcgttcgctccattcgccgagcggacggcgactggatcgtcgcgggcgggctcatcgaagacggtgtcgaggtcctgctcgtcacgagccgcggttacggcaagcgaacccccctcgattcgttcccggtgcaccatcgaggcggcgccggtatcagaggcatcggcttgaccgagcgcaagggagagctggtcgccgcggccttcgtgaggccggaggacgaggtcctcatcgtgagctcgcagggccagatgatccgcgtgcgcatcggcgacatctccaaccagggtcgctacgcaaccggggtcaagctcatctcgctacaagccgaggagtccgtggcgtccgttggcgtcgtgccagagagcggtacggacgcataaagattcgaatcggtccgtgccgatgccatcggtgcaagggagtgcgcgatggcacggtggaccgctcggtggcttctacaagtcgcctcgactgtcgcgatggcgggcgtgctcgccgtggtgcccggtgcccgcggctcgggcacaaagaccctgaccggatcacaggtcagttggagcatcgcctgggtgccggcttcggtcccgtcggtcgcgctcccgagcgtgagcttcgccagcttcgaggaccccacgaacccgaccgagggtccccagccgacgttccctcatcccaacatcgctacccccgaaggcgccgccctgtccgtgggccaacccatcatcgtcgcgccacagacgagcgagctcgggacgaccctgtcgggatctgcgaccgtcgccggtgggatcgtcgtcaccgtcacggtgaatggggtggccgagcccccggtcaccgtgtcgaacgtggcgagctacgcgatgagctggcaggccagtgtcgaggacgtctacgtgtcggccggcacggtgccggcgtcggccccgatcctcgctggcacgaacgtgctcgcgcccaccgccaacgacgtcacgccgacaggctcgctcgcaccgggcacgtttgggtccctgtgcgacgctggcgcggtgagcgcatccagtgatctcttctcccgcctcacgccggccctcgcccagtcggcggcgggcaagctcagtccgctggtgtcgacgccgaccagcgaggatccgggcacgtgcgccatcgagttcgctgcaccgtctggactctcgggtggttctacctggaccgtaaacgctcagctcgccgcggccttcaccgcgacggcgacggcacgactccagaccgtgcatctgtccgtcgatggtgtagccgtgacaattcctggcggtacctacagcgacgtgacgctcgacgttccaccttgggtgctcggcccggcgacctccatcgacgagcaggtggccaccgtcgagtcgcttccggtgggcgctgcggtgttcggaggctagggtcgtggccaccatcgcacccggggtcggacgaaccgagagccttgcgcctcgatcgctcgccgagctgatcgagcgcggcccgttcgagcgctacctgcgcgagacgctcacctggtcgctcgtgtcacgcttcctcgtcgatgcgcagcgccacgctgacgacgagcgtcaggccgcagagttcgaccattggcacgagcgttatcgggctctcttctctcgggccgccgacgaggttctccagacggtgagccaggagatgctcgaccacctgagtgtgctcgagaagcgggcggccttcaacgccaactacgtcgccatcggcgagcgcatccggacgctgctgcaagcgcgtccggatgccgacgagatccagcggctgccgaacgtcggaccgctgctcaccatccgtctctacggggagatgttcgatctcgggatcgtgttgctgtactacttcgcgtccgaggtggagaacatccacatcgtcgacgagcgcgtcaccgtctacacgagtgatggtcgagcgtggctctcgatgatcgatgcggccgccgacgggcgcgccctcaaggaccgtggtgcgcagttcgcacagatctccgggggaggcgtacctcaacggttcgaccccgtgcaccacgccccgaacctgacgagcccctacgggatccgcatggcgctccgccagcgcaccactcgatcgggggagtttctcgctgcgttgcgcctgcaccatgcgaccaatatcaccttcgatgccctcatcgaacagggggtcctcagcgaagaagcgggcctcatgctcgcgcaggcggtacgagctgcggtgccgatcctgatcgcgggggcccctggatccgggaagaccacgctcctgcgcgcgctcacgaagttcatcccgcgcgccgaaccggtgctggtggccgagaactacgaggaactgcatctcgaggagctggtcgacgaccgcggcaggccctggttctacgtgctccacagccacgtcgagcaggaggccaacgccgagggtgcgggctcggtcacgatgaagaccatcctcgaacgcggtctccaggaggatgtccgtcggctcgtgatcggtgaggtcaccgacccggagacgatggaggtgctgttgcaggccgccaacacgggcacgagcggcgtgctggccacgatccacgccgagagcgcgctcgacacggtgaaccgcgtcttcgggctgttgctgcgcacgacccgttacacggaccgggccgctgcctatctcatcgagagcacgttgaacctggtcgtgcactgcgccttggtgcgcaacgagcagagccgtcggcgggtcgtcacggggatcgggtgggtcgttccccatccgggccaggtcggtggcatgccacggatgcagatggcgttcgtgcgcgaggggtcggctctcgtgcgtgccgtggaccatgccaacgtcgcgcaccggctggaggagctcgtcgcgcggaggcgctcgtgagcgctcaagttctgacgccgagagtgacgatgcttactacgacgggtggtcaagcatcgtccgtcgagagacggcgcgagcgaaaggagcgtcgaaatgggaaggcgcatggtacgtggcgcagcgtggtggctggcctcggtggttcggtcggtgatggcagtggtcaccggtgggcctgctgcactggtgtcgctggcgagcgacgagtccggggcggagacctcggtggcgacgatcgcctgggtcgtgctcgggctcatcgtggtggcgttcgtcgtgttcttggtgttccagttcacgggcagcgcaaccagcgcggcatccaataccaacaatcagctcagcacccttccacagggatagcgggcatgttcgctcgtcgcctgctcgtcgacgagcaggcgacgagcacggtcgtggggccggtggtcgtggtggtgtttctcatgctcatcgcgctgaccatcggcttcggcgcgttgtgggtcgggcacgtcgaggccgtgtggggtgctgaggcgatcgccgccgacctcgggatcggtggctcgcccgcccaaggtttcgccttcggggtcctgcgcgacgtgacctggtcgatccagccggtcagcgtgagtggtccggacgcgccgggagctgcgtccatggtggtcgtgcacgccgatctcggcggtctcgtgccggtgacgagccaggtcgcgctccagccgcccagccagctcggaacgggagcgtgatgcgacggctcctcaccgacgatcgagccgagagcgatgcggtggttgcactgccagcggtggcggccgtgatggtcgtgctcgcggtctcggtgggcgtcgtggtgtggtgggcggccgcgcaatcggcccaggcgatcgccaatgccgccggattcgaagccctgagtctcccggtcctcgggactccggccgccgagtcggcgctcggtgccatggtcgcggccgagaccgcagcgcgctccttcccgccgctcagctgcgccctgagtgggctcgacgtcgccgccgcccagattccagcgtcggtgaccgtcacggtgacctgttcgacgaccgttcccgtgctcgggttcgtgcacttcgagcggtcggtgacgctgggcctgaacccctcacacctcatcgccgggagtacgccgtgagggcgccgagcgagcagggagacgcgacgcccgcgctgctcgcggtcggatcgatcctgctcgtcatgggactcacggtggcggccctcgtgctcgagagcatcacgatggccgagaccatggcgcgggcggcggcgcgggcggcggcgcacgccgctgccaacgtgctctggcagacggctgggaacgcggggtcgccagggctcgtgacgatgcggaatccgtcgttctacgatcccaacctccagagcgcggcctcggcagcgctcgcgggggtcccacacggggtcggtacgagcgtcgtgtcgtgctcgggcgggctcgtccccaacggacacggcctccagcgctattacctcgacgtacgggcgacctgcaccgtggtgttcgtcccgcccatgagcgatctcatcaccgtggtggccatcagcccgatcacggtcacggcctccgcccacctcgtggggagcctcgcgtgagcgcgcgtcgtgtggccatcggtctcgctgggtcgatcgcggaggtcctcgtcctgacaccgtggtcgctcccgaatgagcgcgtcgtggcccaccccgtcgtcgtcggggccgcggcggtgtgcgccatcgctgcgcttgcgctgtggtggcggtgggtgctggggcgaggtggtggcgaccattcatcgatccccgacggagtccgcgccccggcgcgagcgtcggtcgcggtcgatctcgatctcgacgcagtcccagccatcgaggtgcccggcgtcgggatcgtcgcgatggaacgctcgacgtcgcagtgggtcctcgaggtcgccgccgagcaggagctccaccgcgtggcggagcacgcccggctgcatcggccgcgagggatggtgccgctcgcagtgccagatcgcaacccggccgccgaggacctccgcgccctcgtccgccttgaccatcgcgtccgctcctcgccagcgcacgagggctcgctcacgccgctgcgctctggcgaggtcgtagggggtcagcgccacacacacgccgacgcagggtcggcatgcattcgcgtcgtcgaccggctgggccagcttcgcgtgctcagcggactcgtcggcatcgagcccggcaccggtctcgacctcatcgtccagcatcggctcttgccgtggctggagccggttcgctgtgtcgtggtcgggatgcgacgtgaggaggtcgtggccttggcacgatcgtcggtgctggtcgtgtccgacatccggcgggcacaggcggtgctcgacgaggcagtgagtgcgacgaatggattcccggtgctggtggtcgtgcatggtgtcaggcttgcaatggatgacgtgcgtgcgctcggtgcggccggacgcgtcgtggtcgtcgagacgagtggacctcccgacgtgtccttcgcctccatcgatcgtgggcgctggcacggcgcagtggagcggttgagtacgttcgcgccgaccccccttctgccaggtcaactgccaccgcccccacgacccgggagaccctgggtgcgcctgtgcggcctcgagccacggctcgagggcgtcgccgcgagccgagacgccgcacagttggtcgctgcgctcgtgctcgacggcggccgcgccacgatcgacgcgttggccgacgcgctcgagcgtccggcgcggaccgttcgatccctcgcacgcgaggtgcccacctgtgtggacgacgagcgtgacgggctccggttgcgcccaggtgtgggatccgatctcggcctcgtccaccgggtcgacgaggcgatccgcatcgtcgacctcgtggcgaggccgccacttgccgcctacgagcagccgtggtttcgcgctcgagcgccggtcctggaggcggtcctcgtcgactccctgctcgccaccgcggaggcactcgagcgcgcggacgctcgtggtgaggcgaaggtgatcgtgcggctcgtccgccggacattcggaccgctcgagcggctcgaaggcggcggtctgcgccccgacgggaccacgggtgcagacgagggcgtcgcccggagcgaggaggtcggcacccacgtgccacgagcggcgttggtgaggccaggagccgtggggtcgtggtgagtagcttcgatgagcggcagccatcggccctcgggtgggagggtgtcgatcaggcgccgtcgacgggcctgtcggagaccgaccaacatgtgttctgggtcgaggtcggcgatcggatcggcgaaggcctcggcctgatcactgctcgcagcgaggttgccgaggtggagctcatcgtcgggccgggtgacgagcatcgcacggtggccgagccggtgggcggcgccccgtcgaactggggcgacttcggggatctcggaggggtcgctcgggacgaccgcgacgacgagccgcggaggctggtcgtcgcggcgacggaacccacggccgagaccggaacggtcgcggcggtcgacgtcgtgacggcgccgctgatgacgcgtccgcgacgctcgcgatggcgcacctggtcgatggtgctggcgtcggttgcgctgatcgtcgcggcgcgcctcctgctcttcgtcgccaccaccggcggacggcacccatgatcgcagcggtgtggctccttgctggcgtcggcgtgatgggtgcgcacctcgtcgggcccggacgcgaggacgctcggagccatcgcctgcgccgacgtggttcgctgtggatcgttactctcgtgtcggcgctgtacgccgtcgccggcctggcccttgggttcgagccgcttgggtggctcccgctcgcactcgggctgtggctgatcctcgtcgtcgcgttcgtggtgctcttccagcgtcgtcacgtgggaggtgccgacgtgcgctacgtcggcggggcgctctggctggtcgccgtcggactcggtccggtcggtctcgtgtggttgccgctcaccttgctcggcgcaagcctcgcgcagctcgcgtggtcggcgatctcgggtcagcgagggccgtgggcgatggtggcgtggctgagtgcagcaggactcgtccttgcggtcgttgctctgattgctgaggtggcactgcgataggcgctcaatgggagccgtcgtcgtgccgacagtagtcgagagcgaaggaggcggacgtggctcgagatgacgccgcacggcgactggtgatcaccggcgtcggcatcgcgttcctcggcttggcgatcgccgggacgagtgtctactacctcgagacgcgtgtctttcgcgaggtccagatcgtggaggccgccgccgagctgctccctgggcaaccgatcgctcgatcggagctcaccgtcgtgacgaccccggcgcagatcgcctccgggagcggggtcgtgctggccggtgcgctcgacgccctcagctcggggagctataccgtgtcggtgccggtcgcccccggcgcgccactcgaggttcgcgagctcgccaagcgtcctcctcgaggggaacgcgtcctctacttcacgccgcaggtcgcgccccccaacctggaggcgggctcggtgatcgatatcctcgtgcctcagccgagcaccgtccagacgcagtcgtcggcgcacgtcccctacgacgttccggtcgcgaccggcgtgacggtgctgtcggtgacgcatccctcgtctggatcatccggttcgctcggcatcgaggtcgcactacctcccgccgaagtcgcggccgctgcggccgccgcgaccagctcgcagtgcgtcgtggtgttctcgttccctggtgcccgacccgttccggtgggctagccatgctggtggtgttcgggctcgatgcgaacgtcggtcgcaagcgagtcgccgctgccctgacacgtgctgttccggggacccgcctgctggtcgaactcggcgtgtcgggtacgacgtggtccatggcgggagccgagttccagaagcgcaccccgaccctcgaaacgatctacgaggtcctgcgcgagcgcaacgacggcatgcggcgggtgcgcgtgcacctcgacaccgtggtaggtgcgctgagcgacctcgagagcgcacggcccatcagcgccgccgatgcgtcgcgtcgcgatgtcgtgcccgtggtgcgcgcgcccgtcagttcgaccgaggccgccgagcgcgcgctcgagttcggctcggcgctcgtcgagctgttcgtccagctggaacgctccagcgttctcgggcccaccaccgtgctcgccgacgcgggctgggtggcgccgggtctcgtcgggcaggcggcgtgggccgctgcggcgagcgatctggtgctcgtggtcggggagcggccggtggcgatcgcctcgctcggctacttcgagcgggcgttcccgcaggctcgggtctgggtcgtcgcgctggcggcgggtcgtcgtcgccgtcgtctcgctgaagtggctcgcttcgcactgcgcgcgcgtcacggcgtcgaggtcatcgccgtagaacccgatcagctcggatcggggaccgccctcgagcaggtcctcgagcccatcgtcatgggatcggctggttcgaccctcggggagctcggagcgtgacccgggccctcgtcatgatcgccgggagcttcctcggtatcggtgtcgtgggggcgttgatcgcgatcgccgtggctctccgccccccgagtgggggtcgagtcgaggaggtcgaacgcgtcggactcgtgtcgcgtcggccatcggcgctccggtctgcgcttgcgacgatgcacccattcgccatcgaccatcgactcgccatcggcgtcgcgcttgcgctgctcgccgggctggctggggcgtggttgctggtcgtcccgtcgatcctcatcggctacgtgctcggcgacctgttcctacggccggcgctcgccgagtcggtcgacgagctctcgtcgatgctccagttcatcatcgactttcgctcagggctcctctccggaggtgtgtcggttccggcggcactcgagctcgcgatcgatgcacaaccagcgggtcgcttcacgcgagatcgtcgcgtgccgtaccaacagatggccgatccctccgctcgcgagggggaggctcgtgttgcgttgagccatctcatcgagcgcacgaccaatccgttgatccacatcaccgacgtgttggtgtacctggcgctgcgtgcgacgaacctgcgggtggcgaaccagctcgatctcctcggcgacgtgctgctacagcaggtccaggcctatcgagggctcgtggtcaccgagctgctctcgtcgctcggcgaggtgcggctcatcaccatcatcaccatcggggcggtgtatgcgacgctcctcgcactcggcggctcgctcggcagcgacatcggactgtcactgctcgcgcaggtcgtcgcccttgcagggagcggggcgcagctcttgtgggccctctcgttgcgtcgtgatctcgagttcaaacttcggtacctgtgaggtcgtgacccatggatgcacggtggctgatcatcggggtcggtatcgcgattggtttggtcatcgccggagccggcgtcgcgctcgccggaggcagcaccctacttgcgctcagacgctatgcggcagcgctgccctcgatcgcgtcgcgctcgcgtgtgccgctcgcgcggcgagtcgttgccgccctggcgcgacggcaagccgacttcgatgccacgctctggatcgcgcactggtccaccgaggatgccgtcgcgcgcctccagcagctgtggctggtgctcgctgttctggctggtggcctcgtgctcctcgcgaaggccgtcgtgccgaacctgtcaccgttcgtcctggcgatcgtcgcggcggcggcgctcgcccttgccgcggtcgttgctcgcgtggtgctggtgtggcaggttcgcgccgaggcccgcatcgcgcgccagcgcatcgacaactccctggccaacctggcgctcttgatccgggtgtacgtccagggcggtgcatcggcgaccgaggcgctgaccgccatcagcgagcttcgaggcgtcatgagcgacgccggtgcgcgcgatgtcgacgcgtggatccagggatcccagcgcaacgaccagaacatcggggccgtgctcgagcgcttcgggaacacctatggtgtgccccgcatcgcgcaactcggctcgtacctcgagcagtcgatcctgtcgggtcggccggtctccgacaccctggacgtggccattcgagacgcttaccaggccctgttcgagtccaccgtcgcggcggtgaaccaacgggtacgcatcgcgtccctggtgttcatccctggcgtcatcgcgatcggcgtggtgttcatggcgtcgatgatcgcatcgatgcacggcatcgggcaggtgacgaagctgttcggcggcggaggcctctagcgagatcagttggtggccgtcagcggcggctcacccgggtagctccagagcggctgccagggagagatcgtcggatcggccatcgcggaggccgggctctgggcctggttggcccacttggcctgataaggaagaccctcgaactccacgacctgaccgggttggtacgtgacggtgggctcccaagtcggatcggcccctggaggcagcgtcgggagtgtcggtgcgtgatcgctctccagcaccggtccgaggagttcccatggcgtctggtaggcatactcgaactgctgcgtgggctgttggccctggttgtaccacttggcctcgtagatgtagccaccccacaccaccttgtagccggcgggataggggaaggacgcgctccagatcgggaagggcgcgttggctgggttggcgctcaccgtggtcgtgacctggatcagcccgcgaccgcgttgcacggacgcagggatctgatgctcgatctcgctcgagaacgcgagcggggctgtctgtgcgtcggagcaggtgttcgagtagacggcttcgttcgccagcgatgcggcgcacggcgcatcacggttcagcgaccagaacgagacccgcccgatcgcctgtgacgtcgaccacgccacgagctgcgacgcgccctggaggctcacccgttgaccgacgacgttgttctgaccgatctggaacgtcacacccatgtggttccagatctggtgggagttgagggggatacggtactcggcgaacagggtcgtgagctgctggtgtgccgccgtgagtgcgctctcggcggtttggacgaggcccccgggcgtcgaggtgaagtccattgtcatcacgttgacgccagcgagaggaacccgcttgaggagcatcgcgcggatcgccgcgatgcctgggtccgacagtccctggggtgtcgctggtagcgtgagccagatctggatcccggggtcttcgtgagccacgatcgacagcgcggctgcccgtcggagcgtcgccgcttgactcgtgagcgcggggccctcgatatcgaagtcgacgatgtgttggtcgtactggcggatgatctgctggtacgcggcggccagcgacgtcggcgtcgtgcacgccatcgacaagtgggtgtgggcttggccgccgaaggacacgatcgcggtcccgccgatgctggcgtactcggcgagccgggagttcagggcgaggtcctggttggcggcgctcggggtatagacgccaccccaggtgggtgagcagccgttcgtgccgctcgcgacgacgaacccgagcaccgtctgcttcgcgtcgttctgggtcggatcctggaacgcataggtcggcgacagcgtggcgtcgacgtacggggcgaagtaggtcgcgtggaccggcgctgcgtcgatgatccgctggtggatgcgccacgccgccagcgagccagctccaccgagcaccatgaggcccatgaggatccgcacagggctgtagcggcgcaggcgctccccgagcggcggcttccgatccggaccgtctccctccagctcgtgcggcatcacgagatcactgacagtgatcaaaggctgcaatgagtggtcaccaagcggagagagctcgtcgtgtgacatcgctactcctgtcgaaacgggtcgttgtcggtacggacgagtgtagcgtggagcggtcgtgtcgggccctcgatcaccctccgtggggttcaattctcagttgagcccacaatgtgggttcgagtacggtctttgccctccgcaacaagctacactctgcgtgagggtggttctaccgtggtgggcggtctgcggtcggtctcctacgagcacgggagggagaacaggttgagtcgccaaccagccggtacgcatggacagcgagcgcaggttcggctcgtcggtcaggccgctcaggtccccgagtcccgcatcgtgacggcgcgcctcgcaattatgaccactattggtggttgggtcggttacctgatctactggttctactcacagttcctgcgccaaggggcctacacgacgcaggcgaaggccgaggcgatcgcctacctcgccatgatcaccctgctcgaggcgtcgtcgttggcgtacctcgtggcgaggctcggccatatttaccgagctcgcgagcatcgtcgggtaccgcgggctcacctcgacggctacttctggcagcgtcgaccgagcctcaccatgatcatcccctcgtaccgcgaggagactcgcgtcattcgcaatacgttgctgtcagcggcgctacaggagtatcccgacaagcgcatcgtgctcctgatcgatgatcctcccaacccgacggaggaacgccatcgcgtcctcctcgaagcggcacggtctctgccgagtcagctcgagtcgctcctcgcgtaccctgccaccgcggctcgtcgagcttacgacgagttccgcgagcgtgtcggttccagagtgagccagctgcccgcgatcgttcacgagggtggatcggactccggtgccgcgtgggacggcgtggtggtcgacccgagcgagctcgaacagctcgccgatacctatgccctggcggcgagctggctcacccttcagagcgaagaactcccgatcatcgaccacaccgacgagttccttcgagacgaagtgttcgtccggctggcccacgaatttgcacagatcgccgacacgctgcgagagggcgcgagctacggccgtgaggtcgacgcggctcgcctcgcgcagctgtacgaacggctcctcaacgtctttggcgcgcgcatcacgagcttcgagcgcaagctctacgcgtcactctcgagcgagccgaacaaggccatgaacctgaactcgtacatcggcttgatgggcggtgcctatagcgtccatcgcacgctctcgggtcaggtcctcgtgtccgacgaccccgagcacgcggacctcgtcatccccgacccggactacgtgctcaccttggatgcggactcgaccctgctccccgagtactgcctccggctcgtctacttgatggagcaggaggcgtacgcgcatgtcgcggtcgcgcagacgccctactcggcctatccgggccccgcgtcgcgtctcgagcggatcgcgggtgcgaccaccgacgtccagcatgtggtccaccaagggctcgccaactaccgggcgggtttctgggtcggcgcgaacgccgtcattcgcaagcgcgcgctcaactccttggaggagatcacctgggaaggcggctacccgatcaagcgctacatccgcgaccgtaccgcgatcgaggacacggagtcgtcggtcgacatcgtcgcccagggctgggaaatctacaactaccccgagcggctgagctactcggccacccccccgacttcggtgccttgtgcatccagcgtcgccgttgggctgatggcggcctgctcgtcgtgccgaagctgtggcgttaccacaagcgggccaaggagaccgggcgtcagtcgttcgccgagttcttcctccgcatgaactacctcgcgtcgatcacgtggacgaccgtcgccctggtcgtcctcctggtgttccccttcgcgaacgagctcgtgagtccctggatcgccgtgctcgccctcccgtacttcttcgcgatgtcgacggacctgaagtacgccggctatcaccgtcgcgacatcttctcgatctatggtttcaacctgatcctcgtcatggtgaacctggctggcaccgtcagctcgatcggccaggccgtcaccggggctcgagcttcgttcgcccgaaccccgaaggtgcgcaagcgcacagtcaccccgctcatgttcgtggtggctccgtacgcgctcgtggtgttgtcgatctacaccctcttgcatgactgggagcaccacgcactcaactcgatgctcttcgcggcgatcaacctggtcctcgcggccgttgccatcgtcgccttcatcggcgtgcgcaacagcatccaggacgtgtggatccagatcctcccatggttccagcggcgcacgaagaaccgtcccgtccgcacgacacgccatcaagaggtgcccgtcggagtcgggggcacccaactgggaacctgggagcacgtcctcgatctcggtgcgtcctcgatcgggttgggcgaggccgtcgataccgacgggcctggtcggttgcgcgtcggttcgcgagcagagcgcgaacgggcgcggcgccggctagccgactacgggctgagcgcgctcgcccagccgatccgtgacattgaggccgacgagatcgtcggctacgagatctatcaacgggtcaacggtgaggcaccgccagcccagctcgccaggctcgacacggtcgaagcggccagccttgagcagcggctcctggagcgcgccgcactgctggcacgtgacatccctgagggcgcgtggctgagcgtgaatgtgtcgtcgcgattcttgaccctgatggaagggcggcgacgcttttccctgacggcgcgcgaggggctgttcctcgacgtgtcgttcaccggcgtgctcgacggccctcacgtcgcggccacagaggacacgctctcgcgtgcgacgaaccggttcgcgatcgccctggacgatttcgtccccgatgcaggatccctggcggtggttcgtcgggtgcggccgagcatggtgaagctcgatcccgactgggtgcatgatctccccaagagtgccgcgaagcgtggccagaccgaactcctgctgcgtctcgctgcgccgcgtacgctcgtggtcgccgagggcgtcgaggacgagcgagagcttgcggcgctgcgcgcgctcggggtgcggtttgcccaggggtacctcctcggtcgaccggtcccgctcgaggagaccaagagcatcgctcctcgcgattaggcctcctcgcccgagtgggaccgccaccactcgaggaggcggcgcctcgcctcgtcgggatcgttcagcccctcgtcgatcgtgaggtcggtgaggaagcgcatcgcgcggcccacggcaggacctggtgggatctcgaggatgcgcatgacctccagtccgtcgatcggaggccgacgcgctcggagcgcgtcgcgctcggcgagctcccgtgcgcgctcttcgaacgtcgccatgcgctcggcgaacatgcgtcgtcggcgctcgttgcgggtggtcgcgtcgcaggtggtgagctcgttcaggtcctcgaggagctcgcctgcgtcgcgcacgtagcgacggacggcggcgtcgctccaaccctgagcataggtgtggaagcgcaggtgaagctcgacgaggcgagcgacgtcgtcgacgaggtcgttggggtagcgcagctctcgcaggatgcgacgggccatacgagccccgacaacgtcgtggaagtggaaactcacgccgttcggcccgatctcgcgagtcgcaggcttgccgatgtcgtggaggagggcggcgagcctcaggcggagccgcggtgagcagcttgcggtgaccgcgatggtgtgggcgagtacgtccttgtggtgatggatggggtcctgctcgagcctgagcgccggaagctccgggaggaactcggcggcgaggggcgtgtcgacgaggaaccagagacccttgctcggatcgggcacgacgagcagtcgagagagctcgtcgcggatgcgctcacgcgagacgacctcgaggcgcggggcgagttcgtggaccgcgtcgacgagcgcgcgctgcggctcgagatccaagcgcgcgatgaagcgtgcacagcgcaacatgcgcagcggatcgtcgctgaaggagcgtcgggggtccatgggagtgcgcaatcggcgcgcgagaaggtcctccatcccgccgaacgggtcgatcagggtcgggtcatcgctcgtgacctcgaccgccatggcgttcaccgtgaagtcgcgtcggaggagatcctcggcgagcgccgagacgaagtgcacggtcggcttgcgggtggaggagtcgtaggcctcgcctcggtgggtcgtgacttcgagcggcacgccgtgatagtggaaggcgaccgtcccgaagcggaggccggtcaggttgaagtgcgtcgcgacgggtctgacgatctccacgatctcctcgggcgtcgcgtccgtcgtggcatccacgtcaccgttcggctcgatgccgagcagtgcgtcgcggaccacgccgccgacgaggtagaggtggcgttgtcgttcgtcgaagcgtgcggcaagcggtcggagcgcctcgatgagtgggcggagtagggcggggagcacgtgccgagaggctacccgcgctcgttcgcgagacctcgctcgagtgcggcacgatgcagccgttggagggtcgtcacgagctcgtggtcgacatcgcggctcggggcctcaccgacgtcgaccgccgcatgcaggagcgtcgcgaacgtgaccagcgtcgagtgctcgagcgcttcgaggtcgtagccaccctcgagcgcgaggatcaggcggcctgggggaacggcgtcgcgcgcgatggcgatcaatggtgcatagtcgggggcgcgaaagtcgagttcggtgagcggatcgtcgcgatgggcgtcgtagccagcggacacgatcgcccacgtcgggccgaacgtggtgatggcggggagcgcgatggtttcgaggagtgcccgtgccgtctggcccgacgtctgcggggggagcggcaggttgatcgtggtgccgaccccagggccatccccgacgtcgccgatgcgcccagtccctgggaacaaggggtactggtgtgtggagacgtagagcacacgaggttcgcgctcgaagatcgcggcggtgccgttgccatggtgcgcatcgatatcgagaatgaggacgcgctcgccctggtcgatcagcgcctgggcggcgatggcgacgttgttgaggaggcagaaccccatggcctggtcgaccgtggcatggtggccgggcggtcgtacggcgaggaaggcggcgtcggcctcgccctgtcgaagccgctcgatcgcgtcgagcccagcgcccgcggcgagctgggcggcctcgaacgacgcgtcgttcaccgaggtgtcggggtcgatcggaccgccacccatgaggcagtaacgctccagtgcctcgacgtgcgctggggtgtggaccgcttcgatggcggctcggggtgcaggtgtcggcgtgacgatcgtgacggcgtcctcgaagtggctgagcgcatggcggacgacctcgagtcgctcggcacgctctgggtgccacgctccagcgtcgtgctccaagaaccgttcgtgcgtggcgtagaggatccggcccacagcgtcatcctacgccacgggggcttctcgacccgagtcggaggtcagctaccataggcctcatcggaaccccgttcgctcacccatacccagagccggccaccgtgcaggtcgcgggccgcagtgtccggctgtctccgtggtatggcttcgacggcgccgtgctgctcggcctcgcaccggcgctgtggctgcgtgatccggcgtggctcgacatcgctcgtcgtgcagcagccgcccgcggttggcgccgatttctcgtacaggcgacgactcctgcgcagcgtcttgcgctcgacgcagcagggtgggtcctcgtcgacgaactctacgtcttgtttcgacgagggtcactcgagctcccgccggtaccccacacggcccggggcgtcgagatgcggcgcgggagggcggccgacaccgcagagctgctcgaggtcgaccatcggtgcttcgagccgttctggatgatgaacgaggcggcgcttcgcgaggcgctccaggcaacgcctcgcactcgcttccgggtacttgcgagcgccgacgacgatcgagttgttgggtacgctatcttcggccttggcgccggtgagggctacctccaacgcatcgcggtcgaccctcgctaccagggccgggggctcgcgacgcgattgatcgtcgatggcctgcggtgggcgaagagatggagagcgcgccgagtcggtgtcaacacacaacgatcgaacgagaccgcccttcgcctctaccagcggcttggcttcgagatggagccgaacggcatcacgatctatgcctggccggatcactagtcgtctcgtcctcctcctcgccctcgtcgtgctgggtgtgtggttgcccaggggcgcagcgctcgtcagtaccgcgcgggaggccgtgaccgtggtctcggcgcccggcgtcgtcgtcggctcgcagccgatcgcggcgacctttcgcctcgcgcatcgtctccacgacgcggaggctttcttcgtcgtctatcccgccacgacgtcggtgagcggccttggtgcggtgctctcgggcgcacagctcgggtacccgatcgggatcacccacgccgtcgccgtgtccccgcacgcctcccagatgcacctggtggtgccagacccgatccctgccagcggctgtggcacgagctgcagcggcgtctacccggtgcagcttcgggtcgcgagcgcggtgagcgggcagaccctggcgtccgtgacgttcgcggtgccgtacttctcgacgctgagcggcgtcgttccgctgcacctcgccgtcggggtcatcgccgagacccctgccgtgacagcgtcggcgatcgaggaactcctcgcccgagacccgagcgtccaggtcggagtgagcgccgaaggcccggttggcctcggagcgctgcgctcgctcgcgcacgccgtgcctcttcgtgcatctctgctcgcgcccaccgttggcgtcgcacgcgcgtgtgtgggggcgctcgggcccttgtcgtcgttcgcatcgtcggttcagctggcgcgtaccgtcgttggcacggccagcgcgccgctcgcgttcgccaccgtgccgacgtcggacgaactcgaaagcctccgagcgctcggtatccacgaggtcatcctcccggcgtcggcccttgcgtcggcgtcgccggtcctgacgctcagcaacgcggtgcgcctcggcgcaggtgtggtggcactcggcacctctgcgatggtcagcgacgggctgagctcggtgacgcagcctctcggggcgcagctgctcatggccgaactcgcacaggtctacttcgaagctccctcgagacctgggcgggtactcgcgggtctcgtcgccgtcgcgagcgatgcgcgtatggcggcgttcgctcgcgggttggcaagcctgggcagcctccccttcctccagctctccaccatcgatggcgcgatggccaccgcgagctcgaccgtcgttcggccgaacgtcgccgccgagagggcgtgcccgcgcccactcgaggccctgcgcgtcgccgcgcgtcgtgccgcggccctcgccgaggctgcgcccggggtccgcccggagctcacggcgttggtgctcggtgccctggctcatcccgaggcaagccagctggcgcgtcacgccatcgatcgcaccctggatgcgatcacggtcgcctccgatcagctgacgctcacgagcgctcgcgagacggtgcccatcgacatcacgtcgcatctatcggtccctgccagcatccgagtcgtgctcgtcgacaccaagctccggttcccggagggctcgacacgcacggtcaccgtggcgtcgaagaccgtgacggtgcccatccctgtcgtggcacgcacgctcgggacctcgccgctcctggttcgcctcgagtctccctccgggcagctcatcgggcagaacgtcctcgtggtggactcgaccggtttctcggtggtgggcgtcgtgctgaccggttcgtccgcagccctgctcgccgtgtggtgggttcgcaatcggggtcggcgccagcggggccgacacgcgaagcggagctgatggtgcaggcgcgtctcgtgcggctgctggccggtcgcggtcgttcggtgggcgagaacgccaccgccatggcgatcgggacggcggcaagtcgtctcagcgggttcgtgcgcctgatcgtcctcgcggtggtgctcggggtgcgtccgttggccgacgccttcaacctggcgaacaacacgccgaacatgctctacgacctgttgctcggtggagtgatcagctcgacgatccttcccgtcgtggcggctcggatcgcgagggcgggggagcgagccggcgagcgctcgctcgctgcgatcatgacgatcggggtggtgggcctcctcgtggccacggtgctcttcgaggtcctcgccccggccgtcgtcgatctctacctcatcggcgaccatcttgcggctgcgggcacggagcgcgcggtcgcgatcgagctgttgcgcttgtttgcaccgcagctcttcttctacggcacgatctccctcgccaccgcggcgctcaacctgcggggcaactttgccgcccccgcctttgcgccgatcgcgaacaacgtcgtggcgatcgcggtgctcgtcgcgttcagggtcgctgacggctctgccaccctcgacgaggtcgcctcccgtccggacgcggtgctgctgctcgggctcggaacgacgctcggggtggcggcccagctcggcgtgctcatgccggtgatggcgaggctcggtctcggactgcgtccacgtctgcgcgtcagcgaccccgcggttcgcgaggtcgtctcgctgtccggctggacggcgggctacgtcgtcgccaaccaggtcgctctcttcgtggtgctcgcccttgccgcgacgcgggccggctacgtgtcggcctacaactacgcctacctgttcttccagctcccgtatgcggtggtgtcgctgagcgtgatgagtgcgctccagcccaggctcgcacgctcgtgggcagctggcgatcgagcgagattccggcgtgatctcgccaaggcgctcgccgtcggcgtcggtgccaccatccctctcgcggtgctcgcgtgggtggggggacctgccggcctcgatctcctcgtcggctatggggcggtcaacgagcacggcgtcgccctcatcgcgggtgcgctccgcggcatggcggtcgggttgcccggtttctcgctctttctgatgctgatccaggcgctccaggccatgcgcaatgctcgagctgcgttcgtcgcctacctggtcgagaacggattgaacatcgtcctcgccgtcgtcgcgctcggtccgctgggggtcgagggcctcgggctcgcgctgggactcgcctacaccatcggcgccatcgtcgcgatcgtcatcgttcgctcgctgcggggactcggccccatcgcgccgctcctcggctcgtgggtgcagctcgccgtcgcaagtgtcgtcggtggcgccgtgctggccgcgctcctccctagcacgctcgtcgcgccgaaccttggttttgccctgcgtgtcctcggcgggttggtcgcgggggtggtagtcttcggcgctgcggtgatcggcctccgcacaatccgagtggccgtggcgaggggagtcggacggtgagcgtcgtcgtcgttgcggattcagcgagtgatcttcctgccggggtggcagaggcgctcggtgtgcagatcgtgccgctcaccatcgaggtcggtggtcgggactgggccgacggcaccgagctcccgcgcgagcgtttctgggagctccaggcggcccagtcggagctgccgaagaccgcggccccatcgtcggcgcagttcgcggccgtcttcgaacgcgcgctcggtgagggcgctgaaggcgtggtggccatcaccttgacgcgcaagctctccgcgaccttccaggctgccgagcacgcctcgcgagactatggcggtcgggtgcgggtgatcgactccgagaccctcaccctcacagaaggcctgatcgtcgaggaagcagcacgcctcgctgcgagcggtgcggatctcgaggaggtcgcggcagcggtcgaggacgtgaagacgcgcgcgagaacccgtggcaccctcgacacgctcgagaacctccgccgaggcggacgcatcggcgcggcagcagcgctgctcggcacggtgatgtcgttcaagccaatgatcgacatcaccgacggcgaggtgaagccgggcggtcgccagcgcacgcggcgtcgagcgatcgacgatctcgtcgactgggtcgagggcctcggtccgctgacgcggctcggcgtcgtgcacgcgctcgctgacgacgtcgacgaggtcgtcgagcgcgtcgctcgcgcagcggcagtcgatcccgccacggtggcagttgcggtgatgggtgcgacgatcggcacccacgccggtccacgagcacttggagtctccgctctcgtggcctccaggtaggctgggagcgttccacgcgagagcggccacaccagagtccgtgagacgagcccagagaggagccagcatggcgaccttcgaaacgggaggggagcagccggacgtcgcggctcgcgtcgctacctgggttggcgaagcggtgtcgctcattcggtcgcggaccgtcgatccggcggcgttcgtggcccgtgtgctggtgtacggactgctcgcggctgcggtcggtgtcgtggtgctcatcttgtcgatcgacgccgtcgtgaagctgctcgatgcgtatgccttcggcaatcgagtctggatcactgagttcgtcgtcgcagccctctcgctcgccggatcggccgtggcgtggcggcggatgggacgtgcgcgtcggcgtctcggcgcttgaaccagcgcaccacgttgaggaggtagtcgtgcctgagcacgtcaaggtcgtcatcatcgggtcgggtccagctggcctcactgccgcgatctacgccgcgcgagcgtcgctcgagccggtcgtcatcgagggagagccctcctcgacgtccgaccagcctgggggccagctgatgctgaccaccgagatcgagaacttcccagggttccccgaaggcatccttggccccgagctcatggccaacatgcggcagcaggcggagcgcttcggggcgcgctttcggggcaccaaggtctcccggctcgatcttgcggagcggccgttcgcggtccacaccaacgacgatcgaagcggcgagccggcttatctcgccgacgcggtgatcatggcgaccggggctcgctcgctcatgctgggactcgaacgcgagtacgaactgatcggccacggggtgtcgacctgcgcgacgtgcgacggcttcttcttccgtggccacgacatcgcggtggtcgggggcggtgactcggcgctcgaggaggcgctgttcctcaccaagttcgcttccagtgtgaccatcatccatcgccgtgatcagctgcgtgcgtcgcgcatcatgcagcagcgggccttcgcgaacgagaagattcggttcgcatggaaccgtcgcgtcgtcgaactgctcgagcgcgacggtgtcctggtcggtgttcgcaccgaggacaccgtgaccggcgagcgcgaggatctcggagtcactggactgttcatcgcgatcggccacgccccgagcacggagatcgtcaagggtcagctggagatggacgatgcggggtatctgatcacgaagcctggctcgaccgagacgagcgtcgacggcgtgttcgcagccggggacgtgcaggatcacacctatcgtcaagcgatcaccgctgcgggctctggctgtcaggcggcgctcgacgtggagcggttccttgctgcgcgcgagtagcgggaagcatcgggtcgcagggggcgttcgttgctgatgcaacaagataagggaggtgcgcgatggcgggacatgaggtcatcctcacggacaagaacttcgacgagacggtcaaggcatcagagctaccggtcctggtcgatttctgggcagagtggtgcgggccatgcaagatgatcgacccgatcctcgaggagctggccgacgagatgagcgacaagctggtgatcggcaagctcaacgtggacgagtcgctcgagatcgctcgtcgcttcgagatcatgagcatcccgacgctgatgctcttcaaggagggcgagccggtgaagcgagtgatcggcgcgatgccgaagcgagccctgctgaaggaactccagccggctctcgaggactagcgcctgggcacgtccccgtgccgttcgtctctttgcgagggggcgagcgcagcgagcgtgtcgaggacttgtgtcgacggttgcggcgcctcgggttcgagctcgaggttcgtgacgagttcgacgatgaggtggccgaggccatcgtggccttccaacgacgtcgcggtctgccagagaccggggtggtcgatctcgtgacgtggcgcgcggtcgtcgaggcggggtttcgtatcggtgatcgtctcctctatctcaagcggcctgcgctccgtggcgacgacgttgcctggctccaaggcaagctgggctcactcgggttcgaccctggtcgagtcgacggcatcttcggtccgcgcacgcgcagtgcgcttatggagttccaggccaatatgggcctgcctgccgacggcatgtgtggtgcggcgaccatcgaggagctgcgacgggtcgatctgcatcacggtgcgcacgtacatggcgtgatcgagcgactcagccgcgccgaccgtcactctcggttcagtgacgtcgcggtcgtcgtcgccgccgaggcggcgctcgaaggcgtcgcggatctcgtcgcggctcgggtgcgtcgccgagggggccgctccgtcgtgctcgtcagcgacgtgcagtcggaacttgcccggacgatcaacgatgtcgcgccagacgtcttcgtccatctcgggtactcgctcggtggtcgttacgtggcctactactcgggctacaactacgtctctccggtcggtcggcaactcgcagaggtcgtctcccaaaccgccggtgcggtgcgaggactggtggagcgaggcatgagcatcccgatcttgcgcgagacgcgtgctcccggcgtctccattgcgttctccaacccccacgagtggtggatgctggcccccgatctcagcgacatcatcgtgacgagcgtggaggcggtggtgtgtcgagcgaggccgacgggaaaccatcgcgactgagtggctcgtgcgtcgtcatgagcgaactcccggtccgtgccgatggcacgccttgcgctggtccgcgggcgcgaacgggtatgatcggagatcccggggctatagctcagccggttagagcgcagcactgataatgctgaggtcgctggttcgattccagctagccccaccgtcctgacgagggttgtttcggcggaccggtcggcgatccgggcgttcgcaccgcatcggcaccacacgaggtcgcgggcctgtcgcgggacggctgtgtcggggtgccagctggattccttcgaaccgcagccccagtctgctggaaggtccttccaccctgactgcgatgctcgacgcgtcccgctcgagctgctcggaccgtcgatcggtggccttcccgccgtctgctcgacagtccgaggtgaagccagggccatctccccgcgggcccaggcaagctccgactcgaccggcggcacgtacccgaggcgcgagtgcagccggacagtgttggggcgccggatccagggagcgatgccagagggggccccggcgaggttggcgaagcggccgcaagctaccagctcgcgctcgcaagctcccgaagaaggcctcggccacggcgttgtcgtcgcaggtcgcgatcctgcctaccgactggcgaagcccgagcatcgcgctgagcgcgcgtaccgtacgggagaggcatggctccagtgcaacgaccggtcgcactggacggtaaccgacacgtccgcaccttggaatatcgacaatccgctatggtggcggcatggacagcgtcggcgaggtgctgagggaggcccgacgtcgtgccgggctgacgcaggcggaactaggtcgacgcgccggggtgacgcagagcgtcgtcagtgcgtacgagtccggtgcgcgccagccatcggtgtcgatgctggctcgtctggtcgccgccgcgggcgccgagctgcggatggagctgtccgaacctgcgggggccgcagcgccaggcggtgaactcggccagcggctgcgagaccgccgcgccgagctccagaggatcctggcccgctacggactgcgcaacgcccgcttgttcgggagcgtcgcccgcggcgatgcgggtccagacagcgacatcgatcttctcgtcgacgtgcctggcggagtgggcctcgtgactcttggacgctgccaggctgaggtcgaacagctcctcggagtccacgtggacctggtaccggcgagcgatctcaaggctggcgtcgctgccgaggttctcagcgaggcagtgccactgtgagccctcgggaacgtcagcgccttcaggacattctcgtcgccatcgccgtcatccgctcacacctcgagcgtggtgacctcaatgacgggctcgtcgtcgacgcggtacgagtccggctcatcgagatcggccaagccgtcaaggctctcccccaggagctgctcgcacaggagccagccctcccctgggcgcagatcgccggcatgcgagaccgtctcgcccatcgctacttcgacgcctcgcacgccatccttgccgccaccgtcaacgaggacctccccatcctcgaggcggctgttggccgtctcgagcggatcgtggcggatgcggccgtctggccacggccgtgaacttccgccgagcgagcctcgcagccgagagaccggctggcgaccacggccgtcgctcgggtctggctaggtgtctcgttcatgccttcctcctctcgcaggtgtcaccctggaggggggacagcaacggtcgtgggaggatccgctgcggcgatgagatcgcctccgtggacgccacgccctcgaccatggccgccggtgcctgcgccgtgcgtgggcggcccaggcgatggcgatcgcaggaggtgaggcgggggagcgagctcaccaggggcgtcgtcgacgcagctacgccctctcgcgcagtgcggtgaggaactcgatgagccccgccatgtaggtcgcctggtcgtcgtacatgcacatgtggctcccgttcggacataggaggaactggccctgcgggagacgctctgccatctggcgcatgtggtccgggtccatggtgtcatgagtcgcgccgatgacgagcgtcggcacctcgatggataccagatcgtcgaagcgatcccagtccttcagcgaggcgtcgcccgccatgcccatctcgctcgggccctgcatcggcacgtagatgtcgcgattggtgtgggcgaaggcgcgtaccaccggctcgggccactcgtcgagcggcatgcgcagcgtgtgttcgaggtagtagctccccatgagcagttcctcgtagcggccgctctcggtgtcgccggcggcctcgagcgctcgtgcttcggcgacgatcgctgggtcgagggccgggatgaggacctcgtcggcgtaacggttgtaggcgggagcactcgccatcatgttggagatgaccagccctcggagcgtgtcgccgtgtcggatggcgtactccatggcgaggatgcctccccaggagtgcccgagcagcacgaagttggacgcgtcgaggccgagggctcgtcgaacctgttccacctcgtcgacgtagcgatcgagtgtccagaggctggggtcgtcgggacggtcgctgcggccgcagccgagctggtcgtagtagatgtactcgatcgcagcgagcggcaggtagctgtcgaagcactcgaagtactcgctcgtcgcgccgggaccgccgtggagcagcaggactcgcaggtcaggggcgttgcccactcgcttggtccacaccgagaaggtccctcgaggcgtgtggatcgggatgcggcgggcaccacccgagagagcgtcgtcgcgggtgcgcgcgtcgagatagtcgtgcaggtccatcgctgcccccttgcggtcgagacgtctcgacgctagtgcgacgagcggggcgactggggccgaaacccctggcgagcgatcgcacgtaggctcgatgcatgacccaagcagcaacgtggcgtaaccgtgatgtgtggctgatctcgttgtccgctggttttgccgacctcggctaccaggcgatcgtcgccggagtaccgctgctgatcgtcgtcgacctgcgtgcgagcgccctggtgtacggcgtcgccgccggcctcggctacgggctggggacgttcgcgtcgctcgcgggtggtcggctcgccgaccgcatcggtcgacgtccggttgcgatcggcggcaacctcggcatcttgctcctgtcgctgatcgctctggcgagaagtgtccccatcgtcgtcctgctcttcgtgctgggctggctcgcgcgcaacttccgctcgccggttcgccgggccatgctcaccgaagccgtcgcgccggagtggcgccgcaatgcattcggccttctgcacgccgtcgacgtgggtggcggcgtgctctccgcgcttgcggcggtcgtgctcgtcggtgcgcacgtcgtcggtctgcggggcctgttcgccttcaccgcgatcccgatcgcgatctcgagcctgctgctcgccagcgcgcacccgcaccgtacgggcggcgccggcgcgcgtcgcgacgtcccgacggcgccggcgagcacgcttcgtcgtgcagtcctcgtcgcgaccgccctctatggcttcagctcctatgcgctcggctttccggtcctcgcggtcgcggcgcgctcaggatctgccaccgagggcttcggcgcctatgccttgttcctcggcgcctcggcgatcactggctacgtcatcggtgcgcgccgcgggtccccgatcggttggctcgcgcttggcggctacggcctctcggcacttggctcggcgctcctcgtgcccgagagcgcgatggtctcgatcatcggggttggactcctcggggtggggctcggcgtcatcgagacgttggagccgaccgtcatctcgcgactggcaccggacgcggctcaaggaggtgcgctcggtgcgctctcggcggcgcggagcgtcgggctcttcgtcgctgacgtcgtcgcgggtctgctgtatgcctcccacggaggtgtggcgttcgtctacggtgcggtgctcgcggcggtcgctgcgatcatcatcggcgcccaagcgccgctggcccgccggacgttcccagcgggccagtggtgagcgaagagcgcgtctagcgatcggcgtcgccgcgggcgaactcctccaccgcgcgtcgcgcatcctcgtcgtggagctggcgcggcggtgacttcatgaagtaggccgagggtccttcgaggggcccgccgatgccgcggtcgagggcgatcttggcgcagcgaacggcgtcgatgatgaccccggccgagttcggcgagtcccagacctcgagcttgagctcgacgttcagcggtacgtctccgaagttgcggccctcgaggcggatgtaggcccacttgcggtcctcgagccacgcgacgtggtcggacgggccgatgtggacgttgtgggagtcgatgccgtgctcgatctggctcgtcaccgactgcgtcttcgagatcttcttcgactcgagtcgcgagcgctcgagcatgttcatgaagtccatattgccgccgacgttgagctggtaggtgcgatcgaggacgagtccgcgatcttcgaagaggcgagccagcatgcgatggacgatggtcgcaccgacctggctcttgatgtcgtcgccgatgatgggaacgccagcctcacggaagcgctctgcccagaccgggtcagaggcgatgaagacagggatcgcgttcacgaaggcgacccccgcctcgagtgcggcctcggcataggcacgttgggcttgctcggagccgaccggcaggtaggcgacgaggacgtcagcacgggcctctcgcagacgcgccgcgacgtcgacgggcgggaggggcgactcggtgacgacttggcggtagtaggtgccgaggccatcgagcgtcggtccacgatcgacggtgacacccgcctcggggacgtcggcgaacttgatggtgttgttgtggctcgcgaagacggccttcgacacgtcgaggccgaccttctcgtcgtcgacgtcgaaggcggcgacgacctcgatgtcgcgcacgtggtaacccccgagcgtgacgtgcatcaggcccggtacgtcttggtcgtcagtggcgttccggtagtactcgatgccttgcaccagcgagctcgcgcagttgccgaccccggcaatcgcgaggcgaatcgttcccattctgttccccttctcctttctgagcgccgatggtctgagcgtcgatggctcgccgtcgtcggccgcatgtgacgacgttcgcatcgtcacgaggtcgtcgatgcgccgtagccagccggcgcggcgtcgaggaccgcgagttccgaggccgtgcgtgcccggacgatgtcgagccagaggtcgggcatctcctgctcgagccggtcgagctcctcgagacgctcgacgaggctgcgccgacgaccgcgcagcagtgcgcggcgcgtctctggcgcgaccagcgaactcgccaccagcgcgatggtcgcgatgcgatcgtcggccatgtcggcgaactcgagcgcggtgcgcaggcgcgcacgtccctcgtcggtgatgcgataggtccgtcggctccggccacctgcggtgctggcagccaggaccaactcggccgcgaggacgccggggaggcgagctggatcgaggcgacccaccgcaccgacggaggcgatgagcccactgcgcgccaagcgagcgagcgccggatagatcgaaccgtacgagaagcgaccgatctccccgaaggtcgcctggagccgacgggcgacctcgtacccatgggccggcgccgcctcgagcacgacgagcgtcgcgagttcgaccgccgtcagctctttcgcgcgctcggacgagaccatggtgcgtagcatagtggctgatacgagatatcgattcgatatagcggccgaaaccctgattccggccatcgtgcggtggaggcgctaccatggcgtcgtggatcaaggtcgcgcgcgcgaggtcggtggtcggctggccaccagcgtcgatcaccgcctactcaggtggcgaacgctgcgcgccctcgctgccggaaccatcgtcagagaagacgtgtgtgatgccggtttcgagctctcgcgtgcggcgagcgcgttcggcattccccgaggggtcgtgtgtcctgtgtgtgctgccgatgcgttgcgtgaggttgcattcgccttcggcaaggggctcccgcacgagggccaggtcgtcgggggcacgctcgtcgaggaggcgctcgacgcggtgccggatgttcggctgtttcgtgtcgaggtctgtctggcgtgccgttggaacttcgtgatcgaagagcgcggtcacaccggcgtgcgatagggttggatcgatgccggtgtcacccccggcagagcgcctgtagcgcgaggagcgcacgggacctcggagagggggaaacatggagtcagcgtcgatgagcgaccgtatcgcgacggtcccggccatcgctggatcgaaggtacgctccgggagtcggccactcgtcatggtgaccgcctacgacgcgccaggggcgcgcattgccgacgacggtggcgtcgacatgatcctcgtcggcgactcggtggcgatggcggtgctcggcatgcccgacacgctcggggtgcgggtccgtgacatcgcccaccacgtagcggcggtgcggcgggcgcagccgagagccctcgtcgtcgcggatctgccatggttgagctaccaccgcggacgtcgccgtgcagtcgaggccgccggcaagctcgtgcgcgccggcgcgcaggccgtcaagctggaggggggtcgcgaacgccttgacgtcatcgacgcactcgtgcgcgcgcagatcccggtgatgggtcacctcggcctcaccccccagagcgcgaacgtcttcggtggcatggtcgtccaaggccgttcgatcgtcgcggccgaacgcatcctcgcagacgccatggccctcgagcaggcgggggtcttcgccatggtcctcgagggaattccggccccgatcgcctcggtcgtgacggctcgcgtcggcgtcccgaccatcggtatcggtgcgggcgcaggttgcgatgggcaggtcctcgtgttccacgatctgctcgggttcgccgatggccatcggccgcggttcgtcaagacctatgcggagctcggcgccgcggctcgcgaggcggtcgccgcctgggccaaggacgtgacggagggcgcctatcccgatgacgcgcatgcctaccgcgcctctaccgagctcgctgcgtgggccgagcgacagctcacgagcgaggagcgtcgtgggggcgcgcctcgctcctagtcgctgggcgcgatatctgcgaagcgggtccagtcggcgatgaaggccaggttgacggtgccctggggaccgttgcggtgcttggcgacgatgatctcggcgacgccgcgatcggtggtgtcggggtggtacagctcgtctcggtagatgaacatgaccacgtcggcgtcttgctcgagagagttgtgcacgatgacgccgtcggcgacgaacgcatgcgtctcgggtacctcgatatcgaagacgagctccgtgccgagttcgtcgaccgactcgacgacggtcgtcgccaccgtagtcgcatccaggaggacgtggaccacgtcgccggatacgagggtcccggcctcccgccatcccgacgatgtggcgatcgggtgattgccggtcgcgcggaggatcgagccgttggcgagggtcaggcgtcgcagtggcttgaggccggtggccacgacgcgtgtacccatggcgaccgtcggcacgccctcgggggtgacggatgcgagcggaacggatctcgcccccttgctccagagcatgccgatgggaacctcggtaccgtcggcgaggcgtaccttggcgtcccacgagaggcaaccggactcgcggaggtccgcgagttgcgggcgacgatcgctgcgtgattcgaggttgcgcgacagctgggagagcgcgatgatcggcacgtcgagctcgcgggcgagcagcttgaggccacgggagatctcggagacctcgagctgccgtgactcgctctggcgtcgactgctcatcagctggaggtagtcgatgacgacgagcgagagtccttgctcggccttgatacgccgcgcgcgcgtgcggaggtcgaggacggtcaggttcgggtcgtcatcaatgaggatcgggcgcgtggcgagttcgccggcggcgttggagacctgatcccactcgcgttcgttcagacggccggagcggaggcgttgcgaattgacgcgcgcctgcgacgcgaccagccgctggccgagctcgatgcggttcatctcgagcgagaacagcaggacgggctcgctctggttgcgggcgacgttcagcgccatcgagagcgcgaaggacgtcttgcccatgcccggtcgagcaccgacgatgatgaggttcgatcgatgcaagcccgtgagcagctcatcgaggtcgcgaaagccggtcgggacggcgaaggcgcccagatcgtcggagccggcgacctgctcgagctgctcgaggacctccatcagcacctgctcgaggtgcgccgcggactcgtgactcgtgccccgcgcgacgttcaggatgctggcctcggcgtgatcgagcagcgcgcgtacgtccttcgggaggccgtaggcctcctcggcgatgtcagaggcggtccggatgaggcgccgaaggatcccgtagtcgcggacgatctgggcgtagcgcccggcggacgcgatggctggggtctggatgaccagacggttcagcccctcttgaccaccgagcgcctcctcgatgcccaggcgacggagttcgtcgcccaccgagaccgggtccgtggtctcaccgcgggcgtagaggtcagcgaggacgcgaaagagctctcggtgtgacggtcgaaagaagtcgtcggcttcgacgagttcgacggcgtccccgatcgcttctcgcgacagcagcatggccccgaggagcgactcctcggcctcgatgttgtgcggcggcagccgatcctcgggcccttgcgagcgggccatcgcggaccggggctcagcgctcgctggccgcgaccgaaacggtgatcgccacgtcgacgccgtggcccagcgcgatcacgacggggtgctctccgacctgcttgatcggagccggaatgcgcacgtgctcccgttcgatcgtgacgccggtggcttcggcgatcgcgcgcacgatgtcggcggccgtgatcgacccgaacagcgtgccctcctcggaggcgcgagcactgagtgcgagctcgatgccggcgagctgacgcgccgtggcctcggcctcggcacgctcgcgctcgcgtgcgagctgtgccttcgctcgcatcgcctcagcttggtgggcgatcttcggcgtggcggcaacggccagccgacgcgggatcaggtagttgcgggcgtagccatcggcaacgcggacgatgtcgccacgatcgccgaggccttggacccgcgcgcgcaggaggacgttcatgcctgttcctcctcggctgctggcgtctcttcctcgtcggcgctggtgcggtcggtggcctgggcgcggttccgcgagcgcagctcgcggtcaccgacgggctggtcgccctggttgcggcggcttcggtcggagaccggacggatcacgtagggcagcagtgcgagctcgcgcgccaccttgatggcgttggcgacgtcggcttggtgctgggcacagttacccgtgacccgccgggcgcggatcttggctcgctccgacgtgaaacgacgcaggagatcgacgtccttgtagtcgacccagtccacgtgctgctggcagaaaacgcagggcttcttcttgatgcgcttggtctcgggtgcctcgcggccccgacgcttgcgcttggtcgctgtcttcggcattgcttagaacggctcctcttcgtatcccacgcccccgtcggcgacaggggacggctcgttcgtcacgggtctgcccgatccggtccgacgctcggtgcggtgcacctctgcggttgcccaacggagcgacgggccgacctcttcggccacgacctgaaccttggatcggcgctctccctctggcgtttcccagctgcgctgttcgaggcggcccacgatgatggcgcgagaacccttctcgaggctcgtcgagacgttgtcggcgaggtcgccccagcagatcacctcgaagaacgaggtggactcttcccactcctgggtctgctgattgaggcggcgtcggttcaccgcaatggagaagagcgcctgggcccgaccctgggcggtgaagcgcagttctggctccttcgtgaggttgccgacgagtgtgacggagttacctgctgacatggtggcctttcgctcggttcacccggcctaggcgcggcctggcgcgccgaggagggggatcttgccgttcgcggcgagcgcgtcagggagccgaatggtcttgtgacgcaggacaccgtcggcgatcgagagcacacgatcgagttcatcgatcgtcgctggttcggcgtgcagccgaaggaagctgtaggcaccatcggtgcggtgtgcgatcgggtaggcgagcatgcgccgaccccagtgcgcttcttgggtgatggctccaccgccctgattgacgatggaacgaattcggtcgaagagcgcggtgcgcgcttcctcgtcgagcgctggtgacgtgatcagcgcgagttcatactcccgcatgtgggttcctcctgtggacctgggatgccagggccccatgatggggcagggtggcgccgagcgccacagcgagcatagcgcacctaggagtgcgcccgcgcctgaccgatcggcggttcgtcgtgtcgatggaggggaagttgcgcctcgagctcgtcagggatcagtcgactgagggaatggaagaggaggaacgagaagccgatctggaagatcacctcaccctggaacagaaccatgatcccgtcgttcggcagcgagagcagcgccatgacaccaccgacgatctgcatgacgatcatcgtcgcgttgaaccaggagcgcgcgtagcgccaccagatccaccccgacatgagcagttgctcgacgaagaggatggagccgagggtctggtgggtccagtcgaagagggtgccccaggtgtagggggtgaacgcgatgccgacgatcagcaccgccatcatccggagcgcacggcgcagcacgccgagcccgccggtcgtggggaggtcacgtccagccctccacgagaggacggcacagagcacgaagccgatcgcgagcgggatgaagctgtcgaggtgggtcaggtagtagctgatgccgtagccatcgatcgccgaactcgggtaccagatcgcgacgagcagcagggcgccgaagagggcgaggtcggcagcgaggagccggtcgagtgtcttcgtccgaagcatcgctcgcctcccttcgcggtcaggacttcatcgtcgctgtgccatctcccaataacgttgcattatacaaccgtaatcccgccccgcgaagccacagctggtgttcggtcgctgaactgccagcatggctcatcgatggcgtcctagactcctcgcggaggtggtcgtggtgggacagcggtgggccgccctcggtacgtcgggccggatcgtcacggtcgtctccgtgatcgtgctgatcgctctgttcctaccgtggtacggcgtgagcatcggatcgctgagtgtgtccgtcgatgggttgcactcctacggcctgctgaccgccctcggtgtggtcgtcgtcgccgtcggtgtcggcgcgaacgcgccatgggtgcgtggtgcgcgtcttgccggggtcgtgctcgaggcggtcggcgcagtcgcgttcctcgccgcctaccatgcggcagggtcgacgagcgcgctgtcggtgtcgttcggacccgagatcggggtgtatctcgcgctgctcgcgagcctggttggcgtggtcgcggcgttgaacgaacgccggcgtgccgtctgatgcgtcgcctcgcgtggatgatggttgctggcgccacgctcgcggcgtgtggtactgcgaccgcccaggtgaccggtccggtcgctcgtgcggctcgcgcgctcgcatcggtgccgttgcacttctgtttcgtcatcgacgcgaccgcgcaggacgcgcaggagcgcatctcgggttgtggtgacgagtccgccggtgcccgtcggttggcgctgacgcagaacctcctcgagcaggtcggaagccaacgccagcagagctcggagggtgtgatcgagattggctcgaaggagtgggtgagctcgagcaaggtctggcaactcgtgacgccgaccacgaacgtgatcgagccgctcgccgtcgcggacctcgtcgacgcagcgcccggcttcgtcgtcggccgtggcagcgtcgtcgacggtgtgcaggcgctcgcctactcgacggtgctcgagggatcgtcgctcagtcggacgcttgcgcgccttccggcggcgctcgcggagcagtatcgcggtgagaacctccgcagtgacgacctcaccgtggagctcagcccgcaggggcggttgctcgaggtcgaccagcaccagtcgctcgtcgtgtcgggtcaggcggtgaccgcggtctcggttctggtgctgtcgcgtttcggccagtccgtgacggtcacgcccccgtctccggtcgccggctgagtcggtggccggccagcacggcagcaacggtggagagcagcaccacggcgaggagcgcttcgccgcccgcagcgccgatcacactccgcagcgccgtcgcgatcgcgatcgtgacctcgccgcgcgggagcatcccgacggcgatccagcggtcggggcgtgcgatgagcaggtagaggccaaggcgtgagatggcgagtgcgaccaggaggccgacgacgacggcgacgttcatccgccagagcggaccgagcgagccgagcacgaaccctgccgtcgcaaagaacatgaggccgagcgtccggcgcgaccacgtgaccacggcggctcgaggaacgaggtcgtggaggagcgcaccggcgagcgcaccggcgagcgcgggtgacgtcccgaacgcacaggtcgccgtcacgacgagcgctccgaggagtcgtggtgctcgcgcacccgtttgtcggaggaccagtgcgatgacgacggcgacgacggtcgcgaccacgctggtgggacgggcgccggtcgggagcacgaaaggcgcagcggcgagcagtgccaagctgacgaggtcgtcgccgatggctgcctgcaggatcgacgtccgggagcctcgtggaacgtgggcgagcgggaggacggtggccgccaacgccccgctcgtcgggatggctgcaagcgcgatggcaagggctcgaacggcacccacgccacttacgaggacggcaccgaaggcgccgaggccaaggaggctcgcgccgatcccggcgatggcgaggccgcggcccgcgatcgggtggctgccagagccttggagctcctcaccgatcccgaagagcacgacgtagacgccgagcgactctgcggtcgtcgcgatgtgggtagcgacggccggatgggggagcagagcgacgagtgtcccgacgacgagcatcacgagtgcggttgggatgcggctcgaggagtgccgcagggatccgacgatgctcgcagcgagcaggaccccgagactgagcgccgtcatcgccgacctccaccgtcgaggtgctggcacgcgagattcagagcctagcctggaggggtatgcgacgcagacctcgacgcctgagcgcgcttgtcgtggtggcagcgccgttggtgctggcgagctgtcacttttccaacggcgactacggaccggcgggtgccggtgggggcacgacgtcgtcggcgagctccggtccgatcggcgcgaacacgaccgcgccggacgcaaagctgctaggtggctcagccgccccgaagacagcgtcgacctacgacggtgctggctttccgattccgacgtatccgccggttccgtgcccgagggcaacctgcctcaacgggtcgcctctcgagccggtggagatctcgtggcgcaactcgccgtatgggccgatcctcacgacggcgagcggggagaccctctacctgcgccttggcgacggctttcgggagtcgggctgccatggcatctgcctccgagcgttcccgccgttgctgacgaacggcgccccgcaggcggcccctggtttgctcgcggcggatgtgggcgacttgaccgcgtcgaacgggaaggagcaggcgtcctacggcggtcacccgctctacacctaccgtggcgatacgaaaccgggtcagtacggtgcagagggcaagggcggcatttggtacgtggtctcgatcacgggcctaccggtcaaggcgccggtgcattctggcacctcatcgagctcggccactacctcgacctcgaacggctgatcccgccctggggcgccctcagtcgactggggtcgacggcgtgcggagagcgccgaggagcacctggctgatgtcggcgacccgcacatgctcgggtgcgtcaccggtcgcctgacgagccttcagcccatcgtcgagcatgatcatgcagaacgggcacgccaccccgacgacgtcgaccccggtggcgagcgcctgtgtgacgcgggcgtcgttgacccgctgtcccttcgcctcctccatccacatgcgcgccccgccggcaccgcagcagaagctgcgcgaccgattccgctccatttcgagtggatccgcaccgagtgcggcgccgacgacggctcgcggtgcgtcgtagacgccgttgtgacggccgagatagcacgaatcgtggaaggtcgctgaggcgatgctccctgcctcgaccgggagacgaccgtcgcggacgagctccgcgagcagctccgagtggtggcggacctcccagttgccaccgagggctgggtactcgttccgaatggtgttgaagcaatgcgggcacgaggtcacgatgctccgcgccccggcctcggtgagggtgtcgatgacctggcgagcttgcatctggtagaggtactcgttgcccatgcgtcgtgctggatccccggtgcaggtttcccgcggaccgagcacgccgaagcggactccggctttggcgagcagcgtcgccgtggctcgggtcaccgcctgggcgcgttcgtcgagcgccccggcgcacccgacccagaggagtacctcgacatcagctgggatctggccgtcgaagacgggtacctcgacgtcgagccccttcaaccagtcgagccgatgcgaagcgccgagaccccacgggtcgccgcggttttcgaggttgcgcagcatgccaccggcctcagtggggaaggacgactccatcaggacctggtagcgccgcagatcgacgatggtgtcgacatgttcgatgtcgacaggacaggcggcgacacacgcgccgcaggtcgtgcaggcccagagcacctccggatcgacgacatcgggcacaagggacgtctcttgggcttcagggttcgctccgtgggcgagcaccgcctctcgcaggctcatgatgaggagcttcggtgagaggggcttgcccgttccccatgcgggacagagctcctggcagcggccgcactcggtgcaggcgagtgtgtcgagccggtgcttccagtcgagctgaccgatggtgccgacgccgagcacggtcgcttcatcgaacgcttcggggtcgaggtcgggtgtcgttgcgagcgctcccagggctcgcgggcgccgcgcgaaggcgacgttgatcggtgccgtcgcgatgtggaggtgcttggagtgcacgatgaagacgaggaacgcgaagatcaccgcgacgttcgcaacgaggaagatcgattcgagttcgtagttcgtatgggcacccatgtgccggaatggcagcgccacgatctctgacagccaggcaccggaacggtacgggaagtcgccgtcgttcacctgggttgctcgataggcgacgagggtcacgatgacggcggcgatccacccgagcgtgagccacgccacaccggtgtgcgaaccgtagaagcgcgatgctcgttcgcggcgctggggtgcctcccgaagccgaatgacggcgaagacgacgagcgaaacgagcacgaggaacgccatggtgtcctcgagggcgccaagccagggctcgtggccgatgatcgggaaggcaaagtggcggtcgaacagcgccccaaccgcctccaccaccgtgacgagcaggatcgtaaagccccagaacgtgaagaagtgggcgaggcccgggacccgtttggtgaggagccgacgctgaccgagcacctcgacgacctcggcgcgggcccgtcgcgcgaggctcgctcgacgcccgggggaggcgggcccacggcggacggcgcgtatgagcaccacggcccgtcggatcgtcagggcgagcgcgacgacgatgatcgcaaggccgatcgcaaggcgcatctgagcctccttgggcgtcaggaacgaatggatgttaccactcagtagcttcgtggtggcggcggtcgcccttgatgtcgtcgtgatcgaggtggtaacgagacggcgtcgggccgcgttgaccctggtacttcgaggccagtgcggcactaccgtaggggtgctcggcagggctcgtcatctgcaagaacgagatctgcccgacccgcatgccgggatagagcgtgatcggaagctgagcaacgttcgagagttccagggtgacgtggccttcgaagccgggatcgatgaagccagcggtcgagtggatcagaagaccgaggcgtccgagggacgacttgccctcgagtcgtgcgacgagatcctcgccgacgcgcacgtgctcgatcgtcgagccgagcacgaactcgccgggatggagcatgaacgctcgcccgaaggggacctcgacgagctcggtcaagtcgtcgggaatggcagcaaggtcgaggtggccggctgagtagttgcggaacacccgaaagagtgcatcgagccgcaggtcgatcgatgacggctggatggcaccgggcgagagcggatcgaccgagatccgaccagccgcgagggcgtcgcggagcgagcggtcagagaggatcattggcgctacactatcgcgacgcagctcctgtcgcggaggcagggtgcccgcgggcgtagttcagcggcagaacatcagcttcccaagctgagaacgcgggttcgattcccgtcgcccgctccacgcgtagcaccagctcaggggcatcctcgatagagtgtcgactccgccgagaagccgagcagccctgctcagaccacaaatagaccacatctgcggctgggagcacaccgcgaggtgtgcttgcgcgacggggtgcgcctcgtggcggcgtcgtcggcgctacgaaggagagcgcttccacactgcctggcccgaggttcccccaagacgtcggtcgcttcggtctcgtccgatgggcttgcgtgggcagatgcgaggtccgacagagccgcagcgattgccttatcgcgttccgcggtggcgtgctgatagatcagcgcggctcgtggtgacgagtgtccgatgcgtgccatgaggtcgcgcgtgctcgcacctgtcgccgccgcccacgtattactagagtgacgcaggtcatggaggtgcaggtcagctctcccgatactgcgccgtgcgcgatcccaggtgctctggaggacgtgcacgcgaagcgggccgcccatagcgccagtgaacagcagggcatcgggttctgccccgacatagcggtcgaggtgttcggcgaggccccggatcgcgtgaggaggtatcgcgaccgtcctcagcccggcttgcgacttcgggggccggtgatcacggtgccatcgcgaagctgatggctggtgcgttgaatgcggagcggtccgtgcggcaggtccacgtcggagcggcggagggcgagaagttccgatcgtcgcaggccgctccaagcagccagcacgacgagcatcgcgagcctctcgggcatggctgcggtgagtgcgtccacctcccggatgctggcgatcggacgctccgtgggctgctcgacgcctgcgccctcgacgcggcagggatttcgcgtgatccgctcgtcggccaccgccgtgttgagaattgcgcgcagcaaccggtaggccttcgccgctgtggatggatgctgcccagccagctcggcatgccacgtacggactcccaacggggtgatcttgctcaagtcggttcgcccgaaggctggcaggatgtatcggtccaagagatagcggtacagttcgacggttctcggccgtagatctggacggtgtgcgagccacagctcggcgtaggcacggaatgcgagctgacctagccgcgggtcgacccactctgcccgttgcatgtccgctcccacccgctccaggaagcgacgtgcttcgatcttcgtgggaactgtgcgtccacgttgacgcccgtccggatctcggtagcgggtttcccagcgtccggatggcttgcgctggatgcttgacaccgatcgctcctactcgtgcgtcctcagttgggagatgctgctggcagactgatcgcaaccagtgtcttgtcgtcatggcgcttggcccgagggaggagcgagccgttggggtctcgctcgctctcccagcgatagcaacggtctcgcgcaaggcagccaaccatgtcttcgcccatggcagcggtcgtctcgtgtacggagacgtgcgggggatcgagcaagcgaccaaggggcgccgctcagccggtcgtcatcaacgccgggagccttcgcagtggtcgagaggacgccacgaacggtacctcgacgacaagaccggcctgaaaggagagcacgtagacgaagctgcttcaacgaagacatgcccagcgtgtggagcacgcaaccgaccgagcggtcgggactaccggtgtgcgaacgctgactgtgggtttgcctaccaccgagacgccgtaggagcgatcaacatcctgcagaaagcgatccacgggacctatgtcccaattggaccggatgtcacgatccatgtcacgtatctccgggctgtcgagcgttggtcaccacgccagagcgaggcacaccgcaaggtgcagtaccgaagggcgagagccctgagtagcgcccggaaccgggcttcgtcaggagcagtcccgacgtgcgagcaaaggcaagcccaatcatccaccagcttctcggggccagaccagttagtcgcggtggcatgaggacggcgatgtcgagcaaccccaaccgtatggacgggctagaagccccgtccgtaagggcgggaagggtccccgacggcgcgcctgtgtggctcaagagggacgtggctgctcgagagaatgaggtaaaaggtgtccgaaaagctcttcgaggaggaagcgggttcttgcaggcacgggccgattgggatagacggcttcgagcagcgcaagtccgtccgctgccgtcctcatgccgcaaagaccatagagcagtttgatgtcgtcgacgtcctggtccgctcgcgatgcgaggagtttcatcgccaagagctgacgtggggaggcaacagaaacggtcagacccggtcggcggatgacgacagtcgatgcaggatcaggaccaggaaagaacgccctcgctccgtcgttgagccagtcctccggtagacccatctcgatggctaccgttgatgcggcctcacgaacggttgccttcggctcaaagacggcatccacatcccgcgtgattcgccgagcctcgtacgcgagcgcaagggcgttcccaccgacgacgtagatctcggctacgaccccacggcgctcgagctcgtcagcgagacggttgaacgcttcgagaatgagtgtcgcgttgaagcgtggcctcggttcagacacgatcgaacgcgccttcgttgacgaacacgccgtggcgtttgagctcgaccgggctgtctcgcagggccatcgcctcatagcccggcaagccagccacgaaccaccacggctcgacgtagcgtgtcgcttcggtcgtccacgacggcgcagcaatgccagcctcgttgcagaggaactcaacgatacctgcaagcgccgcgtcgaatcgtgtgtcgccgcacagcggtggcggatctgcgaccagccacgccttcccgagacgggacgatcctcggacgtcgtcgacgaagtcgagcacctctcgccacgccgaacgcacgccctcggtgtggagaagttcggtgatggtagtcgcgacatccgcgactggctttgcacctcggcgcacctgcggacgcaggaccaaatccacatcgaagccagcgacggcaacgatgcgttgcagcgtgctcaacctcggctcgatcctgccgcgttcctagttggcgacagtcggttgcgaggtgcccgcgagcagtgctagctcctcctgtgtgagctgtgcttgggcgcgcaggtcgcgcagcaacacgctgatgcgctgatagctgcgcgacgcgggcatatcagaaagcgtatcgtgcccgatgcccggcactgttgagtctgagtggggaggagcgcctcgacaaggagatccgccgacgtacgaacgtggtgggcatctttcctgaccgagctgccatcatccgcctcgttggctcggtgctcatcggcgagaccgaggagtggatggaacagcgtcgctccatgagcgctgaagcccttgccaaggtgacccgggtcactgtggccgagaccgaggaccccgccacagaacaagcacaacgcagcctgccagagccgatgggggcgtcggctcgagggaggatccgcggtggccaatacaccactcgtttggacgcgacctggcgagtacaggaacaggttggtgggaaggaccggcgtcgtcaggtgcgcacgcacttcgtgcccgaggaaggcgaaggatcggtgccggttgatcgcgttccagaccgatggcttcgtcacaccgatggcttcgtcacaccgatgacttcgacgtccgatcactcgggacgccctcgttgagcgtggcgacgaagttttcaggaccagacgtcggcatggtcttcaggtcagcggtgagctcggcggcggtcagctgcgggtagagcggctcgagccgactgaggtcgatggtgcccgggtgatcgacgcagaccagtccgtctgggcactgcatcgacatcgccggcacggagaatccgagcggcaccgtgatgtagagcgggtcgaaggaccgtgccagcggcgcctcatagggtgcaccgacctcgcagcccaatgatgcctctgagctcacgtgcaggtcgcagtagaggcctcgggtgtgcatgaacggtgcgaggtgaccgtcgcagagggcgtcggtcacgccttactcgttgacgccttggccggcccgcacggcgttgctcgggggcggcgtggacgccgccgccgttgcgatgcctgcaccggtcgcaagggcagcagcgaaggcgactgctccgttccgcattcgtcgtcgtgcgactcgtcccatctgtcctcctcttccctccgtcggggtctcgtgggatccggattcgaggcggtccttggatggagccagaggcgccgttgaggcggaagggaccgaccttggagcgtgcggtgaaccgctgggcgtaggtgcggcgcgggtgagtgctgaatactgctacagtacgtcacgtaatgatatgcggagagcatggaatcgagagggtcgacccctctgcaaccacggctcggcctcgaccgggacggcctcgggatcggcgtgtcgacgcctccgtcatgggcgcaaccctggcccttctcgacgaggtgggctacagcgcactcagtctcgagatggtcgctcgtcgtgctcgtgttggcaagccgagcatctaccgtcgctggccgggcaaggcttcgctcgtcgtggacacgatcgtcacgatcgcgggcaccgatccggcaccggacaccggttcgctccgcgacgacctcagggcggtcgccctggctatggctgcgctgtatcggacgccgctcgctcgcacggtcgtgctaccccttctcggggatctcgccgacgatcctgatcttggcgagcgcttcaggcggcgctacgtcgcgccgaggcggggctcggtccaccgggcgctcgagcgtgcgcaggagcgcggcgagatcccgcgggtggacgaccccgagctcatctgcgatctgatcgcagggccgttgttccaccgtgcatttcttgttgccggagagatcgacgaccgcttcgccctggcaacggtcgacgcggtgctgatcgtgctggagtcggggcaagccggcgaccgcaactcgggaacaggaaaaggagcctcccagtgagcgcagatgcccagagggcgttagaggcaaccagagcgcccggtacacgtccgccgctgtggcttcgaacgtcggtaccggtcggggttgtgtcccagtgcgccgccgcagcgctcggcacggggctcatcgcggttgcggccgactcgtaccggctgggggttgacctccgaggggcagcgctgatcgttgggttcatactcatctatctcaacacccatgcggtggctcactggttcgtcggccggatcgtcgggatcaggtttcgaggcttcggactgcgaggaacggatcacccggagaactatccgccgggccttcgccacctcatgggggtactgccgatgtgggtggcgatgaccgagcccgagagtcggcgccgcgcgggtccccgagcccgcgcggcaatgtacgcagccggggagacgtccaccacggtgtgctcggtggcagcggctgcggctgcgttcctcgcgcacgcaccatgggcgcgcggcctgctcgtcttcgcggtcctgtggaaccttggtgcctcgattgtggtcagcatgatcgacaagggggactacgcgaaggcgcgtcgtgccctgcgggcgcggtagcacgtgcgccccactcgggccgtacttcttgcgatcgcgttctcgttcaagcggaggtttcgcggcggttcgtgtcccgcctggcgccttgtgagtgtgcggctggacgagctggacacggggctttgccgcctggcagcgtgctcgatgagggctcaggtcgccgctggcgagtaggagatgagacggccgtcggcggagctgcgtaggtgcagctcgaaggtgtgtgcccgcaggatgagtgagaaggcgtcgaagggctggcgcgaggccgcgtaggcaacgccctcgatgtcgatcacccactcgctgcgcgcgagcccgagcacgccacgctcctgcccctgtggtgggcgcgccaccagccactgctcctcgtgggtctccgcgagcccgaagtggtgctcgagggcggcagagagcggatccctcgatgggtcgaacaccgcgtccagggatggggcgaggaccgtgggcacgagcgcgcgctcaagcgcgatggggtgcgccccccgcagacagcgcagagacctatcgcaaggcgcaagtcctcgctggatgcaggggagtcccgggcgagcgtcatcgtcgtaacctgctcttcgtgcaggtcttccggtccgggatcgcctggatctggagtcgtagcggcgtaccgacgtcctcgggatggcctctgatcgcagtgctgtcatgcaactgcctgacctagtgacggcgaggccacgactcgcaatggcccaggcgctcgaagacccgcaatggtggtcgctcagaccgacgagctgcttggggtcgtggtctgcgttgggaagctcgccgctcgggcttccggaggtgtgcatggttgggttcgggtcgggtcgtgcggaggcaacagaccacgtcggttggcgtaactcgacattcgggtacgcgttacctgccgtctgtgcgcttcgccgaggtcgcgagggcgtggctcacgctgcccgacgcccgaagccaggtagcaggcgctcgacggacgaggtgacgagatgcaggcccgcaaggccaggaaggcgttcgatacgacgatcgatgcgtgcgaccacctcgggtcctcctggaccggtgaagagtgtgctgatgagcgcacgtacttcctcgttcgacttgacccccgaccctacgggtgcccaaaaccgcgcgagagccgatcgtacgatgcgctggtcgcggggacgctcgagcagggcgcgggcctgcatggtgtagaagtcgatgtggcgaccctcttgcttcatgatctcggtgagcacccccgtgagggcggggtgctccgctcgtgccacgagccgcgcgtaaccagcctgcgtcgtgagctcgttgaccatcccccatgccatgaggagcccgggcaacgccggagcgatgggcgagaagacggagaagccaacgagccggagccaatctcgagcgcgacgagcgcgtcggagcgttgcggccgcatcgggggcacctgccagcccatgcgcggtgaggatcttcccgatggcgtcaccgtgaaactgctcttcgtagacccagcacgcaagaaaccgcgtgatcgccgggtcggcgtggacgggtgtggcgaggagttcgcagaggtagcagaccgtatggctctcgatgtcacacatgtaacgaaggcatgcgaggctcgcgtcatccagcgggtgcgatcggaacgcatcgatgtcgatctgctcgacctcaatgcgtcgagagcgtgcgacgagggcatccaaggttgtcggcatacgtacctacttcggagcaacggtcggccgtggatggtacgaggactgtaggcaccggccttcttttgacccgagatcaccggtcagaactgacccatccgcgacacacgtttaggtgatgaccttggggtcggggtgctcggcctcacctccctgtaccatgccagcggcttcctgccgcagcacggatgggcttgtggagcgagaaagcgtagcggtgccgcgcaggacagcatgggctgacttgctcgccgcagacgggagagcacgtcaaggaagcgggggccgtaggctgcctcgagcgagggcacggctcgtcgcttccacgaccaggcctccctcgaatggccgcccggcctcggtggcaatcagggagggaaagccgcaccctccatcccaccaggcccacgccgtccagccgatgccgtgtccggcgaggaagtccacgatgtggcgttccaggttgagcgggtaggggttgctgcagccgaggacgccgaactcggtggcgatgactggccagtgtcgccacgtcgaaccgagctcgtgctgccagagcgcgggccctgtcggttgtgctgcttgtacgtagaggtgcagcccataggcgacgttggtaccggccaggtgccagcgcgtcaggcccgcaagcgtccccgcccaatcgatgccgtccgcgatcacgaggtttcgcgcacccgtggcccgtacggtgtcgaggagcgtctgttcgccgatcgcgtcatagcgtcgtccggtcgctgggcaggtgatcaaccctccgtcgcgccacgtcgaccacgtgatgtcgtggggttcgttgtagagctcgaagaccaccccgggccaggtgcggaagcgctccgcgagggtcctccagaatgcgatgctcggagggtctggcgcacacgaaggccctgctgcggccggggcagtcgaggtgtcagccccgatgacggtgtgcaggtccaagatcacgacgagaccgactcgtcgtgcggcacgaaccgcgcgctcgacgagttccccgtactccggatcgtagcgtggggatccgcgtaggaggaaggcctcgttgagcgcgatgcgaactgcgttggcgcgaaagcgcgtcaccatcgagcggagctcagagaggtccaggcctggggctccgtcggcgtgctgccctgcgggtgcccagtcgagactcggccagtcgacgccatggaggtagatcggcgttccgcgctcgtccacgaccaagggaccccgactcacgagctggccggtgacggcacccggcggcgaggggctgaaggtgggccgcctgtgggaatgcagcacgacaacgaggagggttgcgatgccgagggcgaccaacaccacgagcgccgccacaccgcggcgtctgcggacgcccgtcatggtcggtagatgtcgatgcgggagagtccggagccgaactgcgcgacgaggtggtcttcatgctgaacagcgctaatgaacggtaactgtgtctgcaccgcgcgcatctgaggagtcacgacaatgaggtgcatcgccttccagccctgagggttgagccgccccagattccgttgacacgtcgtaagtcacacgtaccatggcagagggaaggggaggtcgatggggacgtcgagaaggaagttcaccctggagtaccggaccgaggcggcccaccgggtcatcgacagcggccggagcgtcccagaggtggcccgtgagctcgcgatcggggagcacaacctctatcgatgggtgcgggaggagcgcaggcggatcgaagcagcaaacgccactggcagcccgcccctcacggcgcaggagcgcaccgagctcatcaggctgcgcagggagctcgaggagctgcgcaaggacaacgagttcctgggaaaagcagccgcgtacttcgccgcgaagccaccaagcaagagagattcgcgctgatggaggcggagtacgctcgcttcgagatcaaacggatggcacgcttactcgaggtctcccgggctggctactaccgatggcgacgcacccaggtagcaccgtcgcgtcgggcatgtgcaagacgcgacctcgagaaccgagtggtcgcggtccaccaggcatcctctggcacctacggcgcacgacggatcacggcggcactcctcgccgctggcgtggtgacgagccacaacacggtggcagcagcgatggccaggcgcggcatcgccggtatcagccccaggaggttccgcccagcgaccacccacgccgatccgaaggcgatctacccaccagacctcgttgccaggaagttcgacccggggcgcctgcacgccctctggacctcggacatcacctacctcgctctcgccggcgcgatggcatacctgtgtgtggtgcgcgacgagcactcgcggcgggtgctcggatggagcgtcgcggagcgcatggagaccacgctcgtgctcgaggccctcggccaggccgtcgcggtgcgtgggtcccacgcgcagggggtcatctggcacaccgaccgagggagtcagttcagcgaccatcgagttgtggccttctgtgcccgacacgggatcacgcgctccatggggcgaaccggcacctgctacgaccacgcgagcgcggagtccttctggtcgatcttcaaacacgagttcttctaccgccacgcctttggcgacctcgccgagctgcgccgcggcatacagagctacatccagttctacaaccaccagcgcagctgctcgaagatcggctaccttgccccagtcgtcttcgagcacctcgtcgcggaggaggctcgcgtgaagtaacctgggtgtctacgaaatctggggcacctcaggtagcgacgttcgacctccgggtccgtcgtgatcttccaataccacaccacggcctggtaggggtgccaacccatgtcgacgacgtcgacccacatcgtatcggcgacgaggatgggggcggaacggtcgccatgggcgcgtagccaggcctctgcggcaagctgggcctggtctcgaggggcgagcaacgtctccgcgtcccgggcggaccaggcgaaacctaacagcagcgtgagtgtggtgacgagcacaccaagggcggttcgagccaggcgtcgccaggagacactctggctgaggagggagtcgaagagcccgccaccgaccagtgcaaccgctgggaacgcctcgactgggtaggtcgaggggagatacccaggacggaaggccatggcagtgtagacgagcgcagcgatcccgaaggggcgcgttcgtcgagcgatgacgccgatgcacgcggccggcaccaggaggacgagaaccgggtcgaggtgaagccacccctggagcaggccccaggcggccgtgccgtggcggaggatgaagccgctgcccgcacgctcgaagacttgccacgctgcgctcccgagcaaactcacgtgaccgggtccggggaggagtgctcccttgagcgtggcgtagagcaggtacaggctcccgatactcccggtgacgaggagaaaggtccacattgcgaccgagcgccgttcatcgcggtagcgccgagcgaggagccagagcacggtgggagtccagaggagggccgtctccacggacaggatcgctgcgccgaacgcgatgccagcgatcacgacggcgtgcaagcggcgccttggatccgagagcgaccagatcgcgacgagaaccagagccatcgcgacgttgtcgagttcgacgaggcgctcgagcgtgatggcaagcggggacaggccccagaggatgacggctatggcggcagcaccagggtgccagcggagcctcttcgccgctccgaccagcgcgccgagcgcgacgagcgaccagatccacatcgcgaagcggagctgggcgacggcgtcgaggccctggggcaggacatgggcaaggagccaccacatgccggcaaggaggatccacgcgagcggtggatgatcgtaccagtacgtgtaaggggcaagccgcccgaggtgcagcagagcccacgcctccgcggcataggtaccctcgtcgagcatcggggtcgggttgtgtgcggcgcccgcgacgtgaacgagagcgacgatggcagcggttccccaggcgagcgtgttgcccgccaccgaccaggtgccccgagccgcggtctgtgtcgaatccggggcttccggaacctcatgcgttcggacgagagtctcaaccacggctacgccacctgctgttcgctcaggacctcgtcaggagttgacaagcgacggtgtgcgccgacatgctccgtctttgcccaaccgcgctcaccgcggagctcgcgcaccagcgctacgagcagggcggtcacgagcacgagctggtaggggatgagaccgaggacgagggagagcgcatctcggatgcgtggccgctcaccgcgtaggcgacgcaagcgagctgcggcgatgacctcgaagctgagggcgccgagctccgcgaagagagataggaaggcgaagaggacgaggtcgacggggagtcgacgtgtcaagccccaggcgagcattgcgaccgggatcagcacgcccgtgagggcttgctggaacggtgccgccaatgtgaagagcgcaagtgcccttctccgccaggggagtttgcgccaagagcccttgcggagcacctggatgaagccctggtcccatcgggtgcgctggcgaacgaaagcgcgcaggctaaggggtgtctcctcctgcgtggcgagtgcctcctcaaagcggactgcgatctgagcgccgcaggtggcgagtcgaattcccatgtcggcatcctcggtgagcgcgttggggtcccagaggccgacctcgtgcagggtatgggagcgaaagacgcacgtgttcccaccgagcggtacgacgccgtggcgggcttgccacggaaggcggctcgagtaccacaggtagtactcgaccgcggatcgggttgcgaaccacgagctggacaggttgacgaggaggacgcctccctgaagcacgtcgagaccgggacgcatggcgaactcggcggctgcaagcgcaaagaagccttctgcgacgtcatcctccgcgtcgacaatggcgatgagctcggcgctccccgccgcctccatcccagtgatgagggctgcaggtttcgatttaggccagtggtggtcgacgacgacctcgatgcgatcggggtgcgccgaggcagcacgttccgcgaccgcatgggtggcctgatcatcgtggccgacgatggcgatgatccgcagcgcgtcgtacggttgtcgcgcgaggcgctcgagggtcgccccgaggaccgtctcctcatggcgggctggtatgagcacagccatcgtcggcagggtcgtcaaactgtcggcgctgatttggaaggatagctgacgtcgaagctgtgggtcttcccacccgaatgctgcaagtgcaacagcggagagcgaggctgttagcacgattacagcgccagtcaggtagagccaatccccgatcgtcattgagaactcctcgatccccaggtcgtccgctgacgtagtgtagagccagctcagaggggatggaactccaggcagatctcgcaacgatgtggcaatgaaagtcgggcactggtgcatgggatgcgcttgtggcctctgcacgtgatccatgaacaactcgaaacagattggtgaacagtcgcaatgattgtcatcaaatcagtcggatcggcgcggcatatggccgtgaaatggtcgctcagagtggtgagttggctgcggaaggtcatgcttccagatgcgcaccgccgcagcgacggcggtgtcgaggttgaacgcatggtgatcccgtgggcagatgcgacgagtgaatccgcatcgatcgacggtccttgcgacctacgagccgtgatgccgttggtatcggcgatccttcgtcgctcgttccgatccgtctgcaccgccgaagtggtcgaaacgccccaactacggatgagaggcgtagcggagttggtgatgaggcatgtggggtcagtccaagtgacgtggggtgaggtctcacctgccacgtggcgtcatcggttcacggagagcattccctgggtcgcggcatcgacagcgctctccgatcggcgacgacccagcgaaggccctgtccgtctgcgcgtcgaggtggtgaggagtgtcacgggttggtcaagggcgaggcatcagctgcacgaacgtggcggcggcgaggatactcctgctaacgcctggctaacgctcgtccaggtgagccgctggcgagcgaggtaggacttgagtcccgaggaccgatcgagggaaggggggctcatgcgcaggtgggcgggtgtgccggtcgtgaagaagctggcaagtatcggagcaggactcgggctggttggcgcaggtctgtcggtgccgttgacccatgcggcgctcgcgggttcgaactcgtcgagtgagacgttctactacaccgggagtcaacagacctttactgtgccgatgggggtcacacagcttgactacaccgtggctggtggggcaggaggagcaggttacgcagcgctcgcaggcgagttaggtggctcgggtggcgacggttcggtcgtcaccggcacgctgacggtgacgcccggagagcagctgatcatcgaagtggggtcttctggtgcgaacgcgagttccaatcagcagagttgtggtggtcccttcagcctctatgtcggaggtgccggcggatcgaacccggattcgagcttcagcggtggctcgggcggcgacggcaattgcgacctcttcaattctggcggtggtggcggcggtggtggagcggcgagcgccatcctcgacagtagtaacgctgcgctcgtcgtcgcagcgggcggcggtggtggtggcggcgctggtgcggccgcgggttacgacggcggcgcgggtggcgccaatgcctctggtggccccggagggggcgacggagcaggtagtgggggccaaatcggtgctgccggcagcagtgctggtgggaccggtggatacgacgacgtagcgggacatgagtccggtggtggcggcggcggtggtggtggcctcgacggcggtgacggcggcagcgcaggacagattggtggtggcggcggtggtggcggcggctccgggagttcgaccacgggtagcggcgtcaccgtgtctgcgaccaacaacggcaacggctacgtgacgctgagttggtccacctctccaccgccccccgcgctgagcgccacgctgagcgccaccagttcgccgagccctgcctatgcaggggacaccgtcagttttgcggttcacgtgtcggggagcgggtcgtcaagcccggtgactggggaagccttcattgaagccccgggcaagaccgatcagacggaattcatccccgttgccgaggtcccgatctccgacggggctggaaccgttcaagagtcggtggatcaggtggcggcggtactcgaggcggagggcgagagcgttccgtacgggacattgaccctgccggtctacttcatcggttcgggggcctggcagggggtcggcgcgacaggttccgtcggtgtcgacctgtccatcgaccccacgaccacgagcctctcgctacagccgtcctcgccggtcgtcggccagccagtgacgctcacggcgacggtgacgaaccagtcccaggccgcacccggccttccgccgaccgggagcgtgaccttctcggcgacggacagcgccggcacgacgacgaaactcggtacggcgtcggtcgacggttcgggccaggccacgctctcgggcctggagctgccagcgggtgcggacaccatcaccgcgagttactcgggggatcccacccacgatgcctcctcgaccacgagctcgatcgatgtctcgaacgcgctggcgctgttcgcctcgagcaccccgtaccctgcgtacttcggcaatgacgtggccgtcaccgccaccgtggccgggggcgggtcgctcggtgcagcgaccggcacggcgtgcatcgagggtccgtccggaggagtgacgcttggctgcttcgtcgtcgaccagggttccgggagcttcacgatcccggtcgaggaagcggcgacgctgctgggtgcgagccgggcctacggtccccgggcgttgcccgttacgttcacgggttcgggcgcctggcaaggtgtcgacctcaccggctctgtgaacgtcgacctctcgctcgaccccacgaccacgaacctctcggtgcagccgtcctcgccggtcgcccgccagccagagacgctcgtggcgacggtgacgaaccagtcccaggccgcacccggccttccgccgaccgggagcgtgaccttctcggcgacggacagcgccggcacgacgacgagacttggcacgtccacgctctcgagctcgggccaggcgatcctcaccggcatcagccttccggctggcgtgcacgtcgtcaccgcgagctactcgggggatcccacccacgatgcctcctcggcgtcgagcacgatcgtggtgacgacaccggtacggctcgacctcgcggcctcaccgacatcgtcgtccttcggttctgcggagacgctcaccgccaccgtgcatggccaggcgcgtgggtccgtcaccttcagtctgatccagggcaggaagaccaagcggctcggcacagcgccggtgacctcgggccatacggcgcagctcgtcacctcgaacctgcccgtcggcaccgacgagatcgtcgctacgtacacgccgtcgagcggctccgacgtcgcgcccgcctatgccgacaccacgttggtggtggtgcaggacgtgcccgcgatcacgatcctcggaccgacgagcgtggcagcggggtcgtccgcgtcgtacaccatcctcgtgacggcgaacgggagcccggtcgacggtgggacgctgctggtccagctgggcgacacatcatccaccgcgaccgtggacgccaacggactggcgaccgtgacactcaccttccccaggaccggcggcacgcaggtcctctctgccatgtacctggggtcaccgacggtggcaatggcgtcgaacaccctctcggtgacggtgacgtccccctccccatcgacgtcggcgcagagttccagcacgccgcccgctggctcgtcgtcgagctcgagtacgaccaccgcgtcgtccaccagcacgagcacgtctccgacgagcccgggaacgaccagctcgacctcgacgcaagcagtgcggccggtgacggcgagttcggcagtgacggtcccgaccgcctcgaccggagaacccttcgcgtccccgtggtggtgggctctctccgggttcggcgtcggaacagggtcgacgctggcagcggtccagatccgtcgccgccgcaacacgcgcgaggccgtgtaagcggcagcagggactcagccggtcgtctcgcggttcggccgtggtggctccagcatccgaccgagagctcagtctggttcgtacagccgaagcctctctatcaaggggttgagggaactcgagggcttcgtcgttgtggctgagcgcgtaacgtcgtgccggagccggcggtctcgcccatgtctcgagcaccggctcccgggtgacgagctcgtgagcggacctgtccggtgtcggagacgcgcactcaccgcggagtcatcgaacgagtcgatgcgcccgaacgtgagcacgtcccgtacgctcgcaccacgctcgccgctggggcggggacggagatcgtcagcccggcctgcgccttcgatgtcgcggcatcctcgagcgctcgcgggccgtgatcgccgagggtccccagtggatctccgagtccgtcgagcatcgggaagctcgtcgaccgagcagtgaccgatcgggccttctagcaggtcaccgacttgctacagtccgtcctgggggtgatgcagggcggcggagggtgcacaggtggcgacttgggtgttcgcagatcggaagcacgggacgcggaccgctgcgcacgacgcacggtgaatgggacagtgttccaccgatgcggcacgacgatgccagcgatccggaggtgaccgtgcgtcagcccatgggggcgtacgggcgcagcgcaacagggcgacggacgggtggtccgcgggtgaaggtgcgtgtcctcggacagccgcgcgtagagaccagtctcggatccatcgcggtcggaggtcagcgggccaagttcctcgtcgggctcgcagccgcaggaggcgtcctcagcgtcgaggaggccgcgacgcttctctggccttccgtacgtccaccgagctggcgcggcgcgctgcgcgtcctcgtccatgagcttcgcgacgcgttctcgcgagttggcgcaccacgggggctcgtgcagcgttccggccccatcttcgtgctcgatactggcgatggtgaggtcgacgtcgacctctggtttgcgagggacgccgcgcgggatggacgtgcggcctgggaggcgggcgacttcgtgacggcacgcgcgcgagctgaggatgtcgagtcgatcctcgccgagggtgtgctgcctgggctcgatgacgaggccgtccgtgacctgcgcggtggcgtcacggcggagcgcatacggaacctcgaggtgctcgcacgcagcgcggcagcactcggcgactgctcgagtgcccttgagactgtcgagggtgcgctcggcctcgaccccaccaaccagcccctgtgccaagtcgggctcatggccgcggagacattgggtgcagtggctcgcgggctcgcgctctacgcccgtctacgcgccgccctcgcatcgggcctcggcgtttctccgagccccgcactcgccgcaagctacgcgcgtctcattgctgcgcaaggtgggcaagcgcgaggcgccgacgagccccactccctgcccgaggccatgaggtcccgtcaccgtgtcgttggtcggacgaccgaactcgctcacctcggcgtgttgtggggcagggtcgagcgcggcgaggggctcgcgtccgtcgtggtcggtcccgcaggcatcggcaagacagccttgctcggcgagctcggtgcggtcgtcgtgagtcgaggaggcagggtgctctacgggcgcgagtcggatccgccttcgcatgagctcgcggcgatcgtcgaggcactgcgcgcctatcagactcgctgtgcgcgggtcggcgtgccttgcaacctcggaccgctcggagcggacctcgaaaccctgctcggaagcggctcggacaacgttcgtctcgcaccgcggagccgacgccttcgactctcgcaggcagttcgcggatggtgggcggcagtcggctctgagcgcccgacgctggtcgtcttggacgatctccactgggcctcggcgacgacgacagccatcctggccgatctcgccgtcgatggcccccctgagggtgttctcgtcgttggcgccgcacgctcgacgggatcggcgctgccaccgagcatcgggtcattggtctcgtggggcgctcggaccatcgaactcggaccactggcgctcgacgccgtcgccgacctcctcggctcgaccggacatgacgccgcacgagtcgctgcggaagtctggctcgcgagcgggggcaatcccgagagagtgtgggaactcgctgagctcgtcgtgaatcccggagcccgaggtcgcagcggtctcgcgcgcctcgacgtcgatcgcctctccccacccgcacgacggatcgtccgagctgcggccgtgctcggtcgcgcaacgcccgcgtccgtcgtgttcgacgttgccgacactgacgatgtcgccgcgctgcaggaggcgcaggctgcgggcgtcctcggcctctcgcaggggggttccgtcgtgctacgacacgacctcctccgtgaggacgtcctcgcgcaggcagggaccgatgagaaggtccgcttgcacgcccgagcggccgaggcgcttgccaagggaggtacgtcgtcgcacaccctcgtccaccacctcgctcgagcggcccccgtagtgtcgcccgagcgactcgccaaggcccgtctctcggcggcgcgcgaagccgccagcctcggcgcgtacgaggatgcactcagtgcactcgacgcttggcgggtggagcggtcggacggtggagccgatgacctggatgccctcgtgctgcgagtggagtgcttgagtgccctcggcgatccacggctccgagacgccgtggtcgagctcttggagcgtgccgtggttctgcgtcggatcgctgcggcagcgacggctgccgagatcgtcaccgcggcgctcatcccgaccctcgtgggtcgagaggatcccgccatcaccacgcggttgcaggccgctctcgagcgagcccgtcgaccggagcacatcgcctccttggcgtctgcgcttgccctgtcgcgggtctggacggcgtcggccagggatcggcgagcgctggcgaggcgtgcggtcgcggccctcgaccgtcgcggcggccagggtgccgacgccctcgcactggcgaccttgacgcgagcgcacctcggcagcctcgaggcagcccacccagcccatcgcctcgccagcgctcgccgcatcctcgcgcttgcgaggtcgactcatgacatcgagggcgttgctcgcggccatctactggcgcacgacgcgctggtggagctcggtcatctcgacgaggccgacctcgaactccaggctgcccggctgtgcgccgcagctctcgacgaccaggtgcgctgggaggtggagatccgtgaggcaggacgtcggctcatggcggggaggcttcgcgatgccgaggcagccgctgagcaggcgctggtcacggtccgggccgagattctccgcgaaggcgctgcggcggtctacggggcccagctgatgatggtgcgcgaggccgagggacggcttggcgagctcgcggacgccgtcgcagagtttcgtcgggtccagcacgagtggacggtgtgggacgctgccgaggcgagaatcgcggtcgcgctcggtgatcaaggccgtgcgcgcgagctcctcgcgcgcggtgtcgccgagctcgaggatcctgtgcgcaccgacatcacgtggctcgcgcgtgccgtgcagtacgcgtgggtcgctggcgacgtccgcgacgtcgagatggcgcagcgcttggtggcactccttgcgccctaccgagggacggtgcactggtcggtgtgcgtcagcctcggtccggtcgacctactcctcgcacggctgttgatgctggccgacccgcgacgtgcctcgacaccgctcgagcgtgcgcgtcggctcctcgccaacgatgggctcgcatactggcgcgcacggcttgccgacctggtgagctgagtcttggcgaggtgctgagcgctgtcggtcgtcctcggcgctggcggggcgttgtctcgtctctgggccttcgctctcctcgcgcggacgctgccccgtgactaccccttggcaggggcgtgtcgcgatgtcgccgagcgcggcgtgatcgtgtcgtccccggggccgaccggtgaccccttgtccttggcgcgaggcctgacgcgcacggtgccgttagtgcgccgttagcgccgacccgcggaactggatcggagacgttgggtgtgagtctcctgcgagcacggtccgggcggtcgcgtgcttgattggcgaagatggtcgcggtgctggaacgtgcgggactggggcagcatcgagggcgtcgattcgtcacgcgtcacccgaggtcgcgacggcggttcgctgtggcgagcctcggctttgtgctcgcggggcttggcaccgcaggcatcgtgtggccggtgacgtggctgcagcacgccgaggcgcgcgggacggtgtcgattcgacgcgtcgtgcggtctgagtgtgacgccgtaccagcgggagcgatcggcgtgttggccatcccttccgtaggcgtcgttgcgccggttgcccaaggactggcccaagcgaccctcgcgtgggcggtcggccatgatccctccacaccgttgccaggtgaactgggcgtctcggtgctggcagctcacgacgtgagctacttcgcgtcgaacgcaacgttgcggaggggggccgccgtgctctacgcacagggttgccggacctacgtctttaccgttgcagatcgcttggttctgcaccctggccaactcattccgccgccaggtccgcgtgggctcgccctcgacagttgttggccgagcgacgcactgttcctgacccctgatcggctcatcgtcacggcgcggttggtggcgatcacccggggcgatcgactcacgctggcgagcacaggcgtgacgccaagcctcccagccggtgtcccccagcccccgaacctcttcgcctcggggtggcttggcgggacgctcaccatcctgggcgcagcgtcagtaaggtggcgagacagtcgtgctcccatggcgtgggaggccgaggcattggccagcttgtcagccgcccgggtgggcctcgcgcaggacgcgcgctggacttccctcgtcgtcgcggccgggaccgtgcgcacggggctccttctggctccgtatacgtccgggacaccagtgagcgtacgtgaggtcgtcctaggggatcgcgttctctccgtcgccgtcacggttaccttgggcggcaacccgctgaccgtgaccgaggttccgagcgcgggcacgctccgcatcgtctcggtcgatcccgtctaaggatccggcccctcgctcggcctcggagacgacgccatcgagtgtcgatggaccaggtccggccacgtggcgggtgtcccgcgacgctacggatgggtcgtgatgtcggtggcgtctgcactgggacggatgggccgtagcgacaggtggccacccgtgcttcggcccagccacgtggtcggacccgcacgaagacgccccttgcgatgcttacgcaacggacgcggcctctcgcggaccgtcgccgctcgtggtccccggtcgtcgagatggcgcggttcgactctgtggaactgccgtggacgccggttccgtcgccgttggcggcgtcgagcggttctggcactcggaatgcgggcggtgcagagtgcaacagcggcctcgagaccggtcgcttcacgatcgtggtcttgaccagcagctggggggtccggcttccgaggacgaaggttgtgctatcggctccggggaggtaccgccgaggcggcgtgcgtccagacggcagaggcgcccgaccacggcttcgcgaaggcgcgcatcgagggacgccgggacggccctcgacgtgggtacccgagaggtggcaacggctggccggtcgtgcagcagccgctgcctccgtctcgttcagcgtgcggcttctcgtgcgggcgtgccttccagtgaggcggcgagggtccgcaccgccgtccgatagcccgactcgatgagcgtcgatgtctgagagaagtcgagggcatcgagggcgttggcggccgggcactccagcacgatcacctcggcacgttctcgtgcccacgcgagctcagtggcgagctgtgctcgcttggtgagcgtgatcgagcgcaccagggcctcgagagggcgctcgtggacagggagcggatcggcgagcgtgcccgtcaggagcacgacgatgcgcgtcgcaccgagatcggcggcccttgcgaccggggtgtcgtggaggacaccaccgtcgacccattcgcgtccatcgtgaacgagtggcggcaggacgccagggatcgcggcactgccgtagagcagggcgacggcgggaccttgacgctcccatcgtgcttcgccggtgcgcgggtcagccaagacgagttccatcggcaccgtggtatcggcgaggtcgacgaccggcacgtgggctgcgataaaggtcatgagcggttcggcggggaagacgctcgcccggcgcgtcgcgtaccggaggagtgtcacgagcttggtcgccgggaacaggcgcgcggctctcagcgactgccagatgctctcgaggcgctcgacactgcgcgacgtcgggtcggctgcaacgatcacgccgttcagggcgccgaccgatgcgccaacgacgagatcgggtctcacccctgcttcgaacaaggctcgtagcatgccgacgtggcatgcgccccttccaccgcctccggcaaagacgaacgccgtgagctcgtgctgctcgtctcgcatgcctgcaacgctagctcaggacgtcggcgtgtctttcgcagtctgtgggcccttggtccgctcgtcgtcgctgccgcagttcgcacacgaggacgcgacgtcgagctcgcggacgaggtccgcgaggagggcaagcagcatctcgcgacgatccggtccccagttctgcagcgcgcgctccagaactgcatggcgccgagcgcggagctcttcgaggacctgcttaccgctcggcgtgaggcgtaccttggcgacacgtgcgtcctcggcgtcagcgaccttctcgatgaggccacgatgcgcgagggccttgagctggcgtgagacggtggagatgtcgaggttgagttgggtggcgaggtcgctgactcggatctcgccgtggtgggcgatggcgacgagctgccagaaaccggctccgatggcgtaggtaaacgtggcatgctcgcccgagctcacgcgaagtcgacgcagtgactgccccagtcggaagagcagttcgtcgagcgtgcgcgaggcatcggagtcgggggatgacgccatcgggtccgagcatacccgtcgcctcgatcgacgctcgggctcggcgcctcatgcagtgttcgcatactttgagggtcgctaggatcgccacgtcttccctcaccagagaaggaggggtcgtgcaccgactcgatgatgaactccggtcgctccaagcgtcgatcgttcgctacgccatggaacgcattgctctccagccaccaccgctcgacgggccgaagagcgccgacgaactgcgcgcgctctacggcgcgaacgtcaccgaggacggtatcggcggcgaagaggccttgcgccgcttcgtcgagggctacgcgccggccaccctcagctcggatcaccctcggttcttggcgttcgtcccggtcgctccgaccaaggcagcggtgctcttcgacatgatcgtctcggcctcgagcatctccgggacctcgtggctcgagggcgctggcgcggtgtacctcgagaacgaggcgctgcgctggctcgccgacctcatcgggttccccgagacggctggtgggacgttcctgtcgggaggttcgctcgcgaacctttccggtcttcacgcagcgcgtcaggcggccaaggagcgcctcggcggtgtgcggcccgatcgctaccgcattcttgcctcgaccgaggcgcactcgtcgattcgcacggcagctgacgtcatggatctcgaggtcgtcgaggtcgaggtcaacgatccgggacggttgcgcggtgaggacctcgtacggacgtgggcaaagctgaccgatgccgagcgcaactcggtggtcgctgtcgtggcaacggccggcacgacgaacgcgggcctcgtcgatgcacttgacgaggtcgccgactttgccgaggtcaacgggctctggatgcacgtcgacgctgcctacggtggtgctgcgctcgcgtcccatcttcgcgagcgctttcgtggcatcgaacgtgcaggctccgtcgtgatcgacccgcacaagtggctgttcgctccgttcgatgctgcggccatcgtctaccgtgacccgaacgttgctcggcgggccctgacgcaagaggccgcctacctcgacgagatcaatcgtgcgcccgactggaacccgtcgagctacggctatcacctctcgcggcgagttcgaggtctgccattctggttctcgctcgcgacgcacggcacgcgccgttatcgcgaggccatcgaagcgtcgatcacgcttgcccacgagagcgcccacgagatcgagcgacgtccctacctcgagctcgcgatcgagcccgaactgagcgtcgtggtgtttcgacgcctgggatgggatgccgaagcgtacgagcgatggtcgcggcaggcgctggtcgacggggtgggcttcgtcctccccacggcctatcgaggggagaagctgttgcgcttctgcttcgtcaatccactgaccaccctcgacgacgtacgggccatcctcgacacgctcgcgatcgaccctcggccctggtgagagccgtgagctgtccgttgtgcggcgcggcggcgagtgcgctccgccgttcgaccctcgccgcggtcgtcgcggatcgctatccggtcgcagcgggccacctcttggtgctgccgctgcgtcactgtggccggctcgtcgatctcgacgacgaggagcgagcggatctctgggcgttggtgcacgacacgctcgatgctccaccgccggtcgttggtgaggcagatggctggaccgtcggtgtgaatgatggagcggcggcaggccaggtcatcgatcacgtccatgtccacctcattccgaggcgagctggcgacgtcagcgacccgcgcggtggcgtgcgctgggtccttggggcgaaggcgccgtggtgggacgacgtcggagtcgacgacgcctcgcgtcaccgttgacgtcggcgagctgccagggcgagctgtcagcgatatcagggaggggccgcggctcatgcggacccgagtcgccggctcgacgatcggccccgacaccagcagcggagcccccatccccgctgctggtgcgtgcgccgcgacccatcggcagcggcgcgtggccccccaaaggctgcctaggcgatgcccttgagcatcccgtgccagtagagcgcgggcagtccgtagcgcttgagcaaccacattgagtagtgctccttcgtcgtgtcgatcagcggcacggtcgggtgcggattgccggtgtagtcgaactcggcgagcagcatgcggttgcgagcggtcacgagcgggcacgacccgtaaccgtcgtagtgcgcttcgggtgtgcgccctgccatcactgcctttaggttcgcgaccacgacgggtgcctgcttgcgtacggcggcaccggtcttggcgttgggcgtgttgccggcgtcgccgagggcgaacacgttgggatagcgcacgtgctgcagcgtctccttgttgacctcgacgcagccgcctggcgtcccgtcggacagaggcgtcgccttcaaccagtcaggagcgctctgcggcggtacggcatggaggaagtcgtaggagatggtctccttggtgccctccttgttgtcggagatgacgacctcgcgcttggtgccgtcgatctccaccatctccgattggaaccgaacatcgatgccgtagcgcgcaacgaccttctcgagctccttcgcccacaccggcacgccgaacatcgtcggtccagggagcacgaggatgacgtggatcttgtcgagcacgccctcgatccgccagtagtccgccgcgaggtaggcaatcttctgaggcgcgccggcacacttgatcggtcccgagggcatggtgaagaccgccgtgcccgagcgggtccgctggatgaagtcccaggtgcgtggcgcgagatcgaacgtgtagttgctcgagaccccgtcgtggcctaccgcctcggtgagtccgggcactcgatcccaattgagctgaatacccgggcacacgaccaggtagtcgtagtggacgggaatgtcgctctcggtgctcacgacctggttctccggatcgatggtgaccacccggtcacggatccacttcacgccacgcggcatgaccgaggcctcggagcgcacggtctcactcgccttggcgagccctccccccacgacggtccacagtggctggtagtagtgattctccgatggctcgatgatcgcgacgtcggtctcgcctgctcgtcggaggcgtgccgccaccgtgatgcccgcggaacctccgccgatgatgaccaccttgtggtggagccccttcgcttcggccatgtcccctcctcgacctcatgaaggttgtgctgataccgacaagggtacaccactgagggaccttagttgaatttggttcgggactttcgtcccttgttcacgtcgattcaggtctgcggtcggctcggagcctggtgacgtagcgcgacgggcagtcgtccatgacgacgatgagaccgccctcgcgcgcgatggcggcagcctcgtccgagacgatcccgagctggagccacagtgctcgagcgccgacaccgacggcggcgcgagccaccgcggggcacgcctccgggcggcggaagacgtcgacgaggtcgatcgagtgctccgcggcagcagcctcgagcgtggggtaggcgggcaggtcgtgcaccatggtttcgcgagggttcaccggcagcacctcgtagccgaggtcgaggagctccgccatgacgtggtgggaagcccgccacgggttcgaggacgctccgaccatggcgatggtgtggaccgagcggaggacgtcgatgggctgctcggcgccgatcacgatcatcagtactctcccctcacgacgttgagcaggggaagtccggccatgtagcggcggacgttgcgctcgacgagcgccgacgcgcgcgtctcgaggccggcgacgtctcctccgacgtgcggggtgagcacgacgttcggtaggtgccacagcggatggaaaggcggcagcggttcggggtcggtgacgtcgagaccggcccggagccgaccgctcgcgagctcggcgaccaacgcttctgtgtcgacgactgggcctcgggcgacgttaacgacgaccgcgccgtcggggagcctggcaaggagtgctgcgtcgatgaggtgcctggttgcatcggtgaggggaaccacgacgacgatgccggcgagcgtgggaagaatcggggcaaattcgtcgaaggcgaggacgtcagggttgaaccggggtgtacgagccactcggacgatctcgacgccgaacggcgcgaggcgagcctcgatggcgcggccaatcgcgccgtagccgatgatggcgacgcgcgcacccgcgaggcttggcatgacacgacgctcccaccgcccctcgtgttgggccagggcgaactcggacaagccacgcgtcgcggcgaggaggagcgccaccgccaactctgcagtcgcgtcatcgtgcacgccgcgggcattgcagagcgtgacgccttcgccgatctgcccgacgacacgatccacgccagctgtcaggagttggaggacttcgaggtgacgcatacgcgggagcggctcgagggcggcgccgccggcagcgtaggccggcacgaagaaggtcgtcatggccaatcgatcatcgatcgggtcccctggatcccacgtcacgatcggtgcgtctgggatgcgtgtgatcagttcggtgagggctgtcgggaccacgatctgcatgaatcggagcctaggccctcacctccacagaaggtcagctgatgggcgtggctgaacggggacgtggcaactcgccacgtcgtgctgctggggacgtcgtcggtgcgtgcagcgtgagccggctgcccactcccgcttcgcctccgcgacgacgatccgcgtgtcgcccacacctggttcggcttgaccgctccgtcgcgtcgttctcagctctcggcgcccacgcacgctgctggccttctccctccaggttgacacctgcgatcgggggaatggatgggccagcattggaaggccagcattggaaggccagcattggaagaggacgacgcccttcgccactctgggcagactcgtggtcgatcgggaacggcccttgttcgtacccacggacgacgggccgcagttcgcgaagcggtacctctgacctgggagctggcggggatggcgtgtggtggttcgctgatgctggtctgtacggctctcaggatgtgactctcaggatgtgaactgagtccgcctcgcgctggcgatcatcgcccagatgaacctctcggtccctggtcatcacgcagcagcgatgagccgcggttcgcagcgccgagccgtcgagcagcgcggcctcgggcgtcttggtgcccgaggccgtccctgcgacgcggccgctcagtcgccgagctctctcgggatcgcggtctggaagctgcggaacagctgcgtgaggtccgcgtagccgaggcccgatcccggattgaacacggcgccttgtgagccggtgtagaagtcgttcgtgttggtgaactcaccggagatcgcaagctgggcgttgccgatctggccgctgtagtaggccgagccgtcgatggtgttcgaatcgagcggcgtgaacggcgacgacgtcgaggtcgcgaagcggtagatgttcggattccagaagccgagccgtacgcccccgagggcgctctcgtagacggcgtcggtcccgttgagctgaggcgcgatgaagctcgtgccaccgaagtccaccagctttgacccgtagacgctctggaactgtgggtcgtagaccgcatagccggtctgggggtcggcgttgaacgccaggtccggcgtgacgcggccaccgctcatgcccgtctgaagcgtcggggcagggttgaacgagaactgcgtcggctcgacgaggcctggtgcgacctgctgtggatcgatcggcgtcaagaactcataggccgagtagctccctgcccccaccatctgaccctgttggtagagcggacggccgaagagggtggagtagccaccgcctgatcccaccggcaagctcgtggctgcttgggcctcgttctggaagccgagtgcgatgtacatcggccacaggtagtcccagccccaggtcatctgctgcgggatggtcaccgactcggtgccgacttgggtcccgttcgccatgatcgggtaggtctgagtacccgggagcgtcgtgccgccagcggcggtgtcgtagggggagtcggaggggttgtcgataccgaggttggtggtaccgatatcgccttgagggtcataggcgccgttgtcgccgctcgcgatgaagttcgactgtccctgcgccgccatctcgaggaaggcctggttgaacgaggccgcataccccggtgactcctgcgctgcgtccaccgcagcttggatcgcggtctcggactcaccccagctcgacgagacggagccggcgacgttctggctggccgcctcgtagaaggcgtcgacgaagccgtagtcggtgttgggcgcctggtacacgacgatcttggccatcggcgcgatcgtgcccgactgctcgacgtcgagggtggtctcgtcggagccagcgttcagcgacaccggccctgcaccgccgtcgacgttgacgagcgcaagacgattcggcaacgtcacgacgtgcgcgatgttcctccagaagtacatcggcaccgaagggttcacgctcgccaaggtcacgatgccgatggtctgcccctgaccgaggtagcccgcttgctggagcggtgtgaggttgtagtcgctcgtgaaggcctgcggcagctgatcggtgggtgctgcggtttgcgacgacccagccgtgggtgcgacctggttgatgccgggcaccgcgagcgactcgtagggcgcgtagttcgacaacccgagcacggccagaatgttcgacgccaggttcaacggcatctgcggcgcgctgcgcgtcccgtagaccgtctgggtcgtcgcgggcgcactggctgcgggcctggtggtgacggtgaagttctcgagcaagatcccaagggccttgtcgtactgtgcggccgtgccctgcgaggtgacatcgaggccatcgctcatggcctgggagctgatgccgaactcacggaggaacccacgcagcgcgaggatgtactcttcggtctggccgtactcgagcgcgaactcatggggcgtcaggtacggaccacgccaaccagcagccacccgagaggcaagctgtccctggttgcgcatcttcaggatgaacgacacccgcatcatcgtcgacccagccgtggtgcccgtcggggtggcgtgcgagagcacatcggcaccgatgccctgcgacaccggcaccagcggatcagacgccgacgcgagcgactgcgcgcctggcatcgccagtgcagcgccgacgaggccgatggatcccaaggtaccgagcatctgcagacgacgactgatacgcctcatagcccaacccccctcatacctgagcgcagcccacacccatgcaggacctgcatcagcgcgacactagcacgcgaagtatgccgcatcgttgtcgagacggtccgtctttcggttggctcgactaccgagcgtgctggtccgtcgcggcggatgcgtcgtgggttcggtcgtgacgtgctcagtgcatcaggagacgcggctcggcgtcgacaccgagtgtgaggtgccagaaggagtcctgcgatccttccgccttgagttcttctgccgcgagtgcaaggcgcttcatcggggagcgcgccgtgtgatcgtgtgggagcagggttacgaggtagccgtcgcgacggaagtgtcgagccatccgcaacgcctcggcaatctgagtcgtcgggtcgaagatgagggtgaggcggcgtcgcggcgtggcgaggtggatgccgagctcttcgagcagggagagaatgcgctcgaacccaagcgagataccgcaggccggctcgtcgactccgaagcgtgcgaggagtccgtcgtagcgcccgccgccgccgatcgacgacgaccagtgagggtgaacgatctcgaacaccgacgaggagtagtagtccagccctcgaacgatgagcgggtcgatgacgacctccgtgtcccggaccgaggtccgcacgtgcgtcgcgatcgcgtggaggctctcgagcacgcttgcatcgacatcgagggtctcgaggacatcgaggggatgctcgttctcgacgatgtcaccgagcgttgcgaggacgtggtcggcgagctcctcgccgagcccagccccgaccatctcgttacgcacagcgatcggcggctccttgtcgagcttgtcgagcgcgacgagcacactgcgccaatgatctgccggcacctcgagacgctccaggacatgctcgacggcccgtcgatcgttcacgtgcagctcgaagccctcgaggccgagctggtgcaaggccgccgtggcggcgatcagcagctcgacctcggcgagccagctcgcctcgccgaggatgtctgcgtccgcctgcacgaactggcggagtcggccgcgctgcggacgctcggcccgaaaggcggggccgatctgcatcgcaagaaagggcttgggcagcttcgactggttcacggcgtagaagcgagcgagcggcaccgtgaggtcgaatcgcaggcccgcatcgacgaggtcgtcggggctcgaggcggacccgaggtcgagacgctcgccgcgcttgagcaccttgaacatcagcttcgcattctcgcccgccccggaggcagccagtgcttcgagggtttcgacgatcggggtctcgatctcgaggaagccgtgcgaccggtacgtcgagcggatcacagacgctgcggcagagcggacctcgtgctccccggggaggatgtcgcgcattcctcgaaacggacgcacctggagcattggactcctctctgactcgggcgccgatgtgctgtcatcaggcagtgtcatcctacgcctcgatcgggcccgaaccgtggcccttgggaagggatgcgctctcaccggtgttgtccggacaaaggaggggagccatgcgcaagtccttgcacgtccgttccgtggttaccgtcggggtcttggcgagccttggtgtcgtactggccgcctgtgggtcgacgtcgtcgacgtctacctcggcgaagacgtcgtccagctctgcgaccgtcgccacgtcgtcctcgagctacggcaccatcgtgacctcgggttcgggagtcacgtactacgtgttctcggcagactcacacgatcattcggcgtgcacgggttcgtgtgccgctgcgtggcatccggtgctcgcgacgcaccccacggtcggtggctcggcccaggcatcgctcgtgagcacgttcgtgcgcccaggcggagagcatcaggtcgcctatgacggccaccctctctacaccttcgtcgacgactcgggcccccacgtcatcagcggccaaggcatcaactcgttcgggggttcctggcacgtgatcgccccgagcgggaccccgatcaccgctgcgtcgagctcgtcgagttcgtcctcgagcggctatagcagtggctactagacggcgtccgcaccacgaccacgacgcccggtggctctaggctgcgagcgcacggcaccatgagcgtgccctgtgcctgatcgacgaacgaggaggccctggtgcgcagcgcttcgccacggcacgacagtcatatgatcgccctggcgcgaggtgacgggaacgtcgacctcgtcatcaacggtgcggaggtcttcagtcctctgacgcgaacctgggtctcgacgtcgctcgcgatcgccgacggggtggtggtcggatggggcgagcggccgaccaaggagcggctggacctcgcgggcatgatcatcgtgcccggattcatcgatgcccacgtccacatcgaatcgacgaagctgtggatcgaccgcttcgtcgaagcgaccgtacctatggggacggtcgcggtcgcgagcgatccacacgagatggccaacgtaaaggggctcgagggtgtgcgtgcgatgatcgcagccgcccatgatctccccatcaccatcggagtctgtgggtcgtcgtgtgtgccagcgtcgcgattcgagagtccgggggcgacgttcgaggtggaagcgatcgccgaggtgctcgccgagaccgacgcgctcggtgtggccgaggtcatggacttcccaggcgtgatcgctggcgacgagaccttgctcgccaagatcgcgctcgctggttcgcgtcgcgtcgacggccacgctccaggactgcgcggttcggatctcgatgcgtacctcgtcgctggcgtggaatccgatcacgagatggtcagtctcgaggaggtcgacgagaagcgtcacaagggcatgtgggtcttcctccggcacggatcggcaagccacaacctcgctgcgttcgccccgtcggtgcgagcctacggaacgaccaacgttgcgctttgctccgatgaccgggagccggatctccttctcgagcgcggtcacgtgaacgacctcgtcaggatcgccctggaggcgggcatcagcctcgaagacgcactcgtgctggcgacgttgaaccctgccacctaccacggtctcacccatctcggccatctggggcccggccgtcaggccgacttcgtggtgtatcgatcgcgcgccgagctcgaggcgggacggcctcccgccatggtgttccaccgtggtcggctggtcgccgaagatgggcggctcgtcgtcgagctcccccgtcgcgaggtgcccgagaccctcctcgccaccgtgcgtcttgctcgagcgctcgtcgagggggactttacgaccccgatccccgagcgcgttcgagtgatcgtcgccaacgaccactcgctctggaccaaccagcgcgtcacgactcgtgacgagctcaccgggatcaatcggctcgcggtcgtcgagcgacaccacgcgaccgggcgcatcggccatggtctcgtcgagggtttcggcctcgagcgcggtgccatcgcgtccaccgttgcccacgacgctcacaacctgatggtggtcggtgcgctcggagccgaggccgacatggcgaccgcagccaatcgcgtcgctgcgctcggcggcgggcaggtggtcgtcgtcgatggccaggtgatcgcagaggtgcccctcccgatcgccgggctcatgagtgatgcgccgattgccgagacggcgcgcgcggtcgtcgaggcgacgcaggccgcccatgcgctcggatcgacgctggaggcgcccttcatgacgctcgcgttcttgggtctgtcggtcatccccgagctcaagctcactgaccagggactcgtcgacgtcggagcgtgggacgtcgtgagtctcgaggcctgacaagccaccgctcaccccggccggtacgctaggagcaaggccaaggaggtcacccgatgcgtgatgccgtcatcgtcgatgtggttcgaaccccagtcggtcgtcgtaatggtgcgctctcgggctggcacgcggtcgacctcgcctcgacggttctcgaagcgctcgtcgcacgaacgggcatcgacccggcgctcgtcgaggacgtcatcatgggctgcgtctcccaggtcggagagcagggcatcaacgtcgccagaaatgccgtcctcgccgcgggttttcccgagtccgtccccggcacgacggtcgatcggcagtgcggctcgtcacagcaggcggtcgcgttcgccgcacaaggcgtgctcgccggtgcctacgacgtcgtgatcgccgccggtgtcgagtcgatgtcgcgggtgccgatgggctcgaacggggtgggccctgggtcgccattcgggccccgtgtcgaggcgcgctacgcagcgcgtggaggtctcgtgcctcaggggatctcggctgaactgatcgtcgaacgctgggggttgacgcgccaggagctcgatgcgttcgcgcttcgatcccacgagcgtgcttggacggcgacgacggaagggcgtttcaagtcggagatcctgcccatcgaggggcgtcgtgccgacggtgcagccgccccgaccgtgctcgaggcagacgagggcatccggcccgacacctccctcgaggcgctcgggagtctgaagcccgcgttcgtgcccacagggacggtaacagcgggcaacgcctcgcagatctccgatggcgccgccgctgctctcatcatggacgccgaacgggcgcgtcgccttggcctcgtcccccgcgcgcgggtcgttgccttctcactggcggccgacgatccgatcatgatgctcaccgcacccattccagcgacccgtcgtgtgctcgaacgcgcccatctcagcctcgatgacatcgacctcgtcgagatcaacgaggccttcgcatcggtcgtgttggcgtggggtgctgagctgcatcccgactgggatcgcgtcaacgtcaacggtggggcgatcgcgcttggccatccgctcggggcgtctggggcacgcctgttggcgaccttggtgaacgagctcgagcgccgtggcgggcgttacggcctccagaccatgtgtgagggcggcggcatggcgaacgcgctcgtgatcgagcgcctcgggtagatgagcgccccacgcgtcctcatcgtcgacaacgtcgactcgttcgtccataatctctatcagtacgtcggcgagctcggcgcagatccagtcgtggttcgtgacctcgagattcgagatcgtgtcgatccgcgcagtttcgacgcgatcatcatctcccccgggccggggcatcccagggcgtgcgtcggaggacggtggatcctcgaggatgcagctcgcgaggtgccgacactgggtgtgtgtctcggccatcagctcatcggtctcgtcttcggtgcaaccgtgacccacgcaccacgcatcgtgcatggtgagacctccagcgttcgccacgacggtcgaggcgtctttgcggggctgccgaatcccctcgtggcaacccgctaccattcgcttgcgatcgacccgacctcggttccggacgagctcgtcgtgacgagctggagcgaggacgacgtgatcatgggggtgcggcaccgatcgttcccgatcgagggcatccagttccatcccgagtcctacgccaccgacctcggccaccagctgatcgggcgattcctgggtctcgaggtgcctgcccgcactcgctgatccttgtgcgggcgtcgttcgctcggatggccaagccggcgcgccaccggagctgctcagggtggcgaccttcgccgtggtggcacttggcacgaggaaggcgggcatgcacgtccgctgcggtggcgttgacaccgacccgggcgccgcgctcgtctggtggcgctggccgtgcgacggcacgggctcagcgccgagtcggatcagccggctgacggggttggccccccgctggcaggaccgcccgaagcggtcgtcgtccacgtgatggtcacgctggacccaaccggtgcctgggtccctgcggccggcgacgtcgactcgaccaccgcggcagccggagggttcggctgcgagagtgtgtaggtgaagccagcgttggtcaggtcttgctctgcggtggcgaccggatcgccgacgacgttcggtaccgtcgcctcgttgccctgcgacaccaccaacgcaacactcgatcccggcgccaccttcgtccccggagcggggctcgtcgagatgacgtcaccattcggcacgctcgagcttgcctggtacgtcaccgtaccaacagccaattggtcggccccgagcttgttggacgccgatgcgagcgagagaccgacgacgttcggcaccgcgatcgagctcggaccgttggagacggtgaggacgacggtcgaaccgtgcggggcggacgtcccgccagtcggcgactcggcgaccacggtgccctgcggcgcgctcgctgcctgatagttggtggagacgttgaagcccaacgcgagcagcttcgcctcggctgtcgatgcggtctcaccgacgaccttcggtaccgtcaccgccgccggtccgctcgagaccacgagatcgacggtggagcccttctgaaccttggtgccagcccgtggcgattcggcgatgacggtacccgaggaggccgaggccgcccggaacgacagtgcactttggaggccaaggttggagaggacctgcgctgcgccctgctcctgggagccgacgacgttcgggacggcgacgcgagggagcggcgctgcgacgtgatggttcgagccggcgagcttcgcgtacagaaggcctcctgcgagtgcgagcagcaccacgatgacgagtaggatccatggccagcgccgccgccgacgagctgtctcgaccggcggcgtcaccgccgggatcgatgccgtgtcctcgacacgactgagcaactgggtccgatcgccaacgccctcgaccgctccgatcgccatcgtgcgctcgccgagcgcggtctgggtggtcgtcgtgcgcaggggacggtgctcgagcacccgctgcagatcgacacgcagtgccgtcgcgtcggggtagcgctggtcgcgctgcttggcgaggcagcgcatgaccacggtctcgagttcggcactcacccgagggttcacgttccggagcggggtgggcgcctcggtgacgtgcttgtaggcgacggcgatcggtgtctcaccgaggaagggtggcgtcccggtgagcatctcgtagaggacgatcccgagggagtagatgtcgctgcgtccatcgagatcctcgccacgggcctgctccggcgagatgtaggtcgcggtcccgaggaccgagccggtctgggtcaggtcctcgtcgttggcgaccgcacgtgcgatgccgaagtcggccaccttcacgatgccgtcctcggtgatgagcacgttggagggcttgatgtcgcggtggacgaccccgtggcgatgggcgaaggcgagtgcgagcgcgacgtcggcgccgatcgaggctgcttgatcgggggggaccaccccgaccgtgcggatgagctgcgccagcgtctgaccgctcacgagctccatcgcgatgaagtaggtgccgttcgcggggccccagtcgtagaccgacacgatgttcgggtgcgacagcgccgctgccgactgcgcctcacgccggaatcgctcgacgaacgtcgggttcgtcgacagctccgcgaagagcaccttcagcgccacgaggcggtcgagcaggaggtctcgcgcttcgtagacgtcggccatgccccctcgggcgatcttcgcgatgggctggtagcgcgtcccgaagacttggagctggacctcttcggtcatgtctgcctgccttcattcatcacagaggcacgctcggagcgcgcatctcccgtcatgacgacctcttccgcttagcgtgcgccgtggcggttggtgctggcgctcgcgcgatcaccaatgtcacagctgatccaggggcgacctcggtgcccgcggccgggcgcgatgcgagcacgtcaccgctcggcacggtggtgctcgtttggtaggacaccgtcccgaggacgagttggtgggttccgaggaggttcgaggcggccgcgacggagaggccttggagggtcggtacgaccacgcgaggtggtccggaagagacgatgaggttgacgcgagatcgtatcgcaacggtggtgtcggcggtggggctggtcgcgatgacctcgccgggtggcacggtggtgctggcctcggtcgtcacggtcccgaggacgagttggtcggcaccgaggtcgttggaggctgctgcctctgacatcccacgaaggcgcgggaccgcgacgaccgcgacggccgtgaggcggcttgcgatcactccgatcgcgacgccgagcccgagcaccacgaccagcacgatcgcgagccacggccatcggcgcgaccgtcggggcggcgttgtggaggctggcgagctcagcaactgcgtccgatcgccaacgccctcgaccgctccgatcgccatcgtgcgctcgccgagcgcggtctgggtggtcgtcgtgcgcaggggacggtgctcgagcacccgctgcagatcgacacgcagtgccgtcgcgtcggggtagcgctggtcgcgctgcttggcgaggcagcgcatgaccacggtctcgagctcggcactcacccgagggttcacgttccggagcggggtcggcgcctcggtgacgtgcttgtaggcgacggcgatcggtgtctcaccgaggaagggtggcgtcccggtgagcatctcgtagaggacgatcccgagggagtagatgtcgctgcgtccatcgagatcctcgccacgggcctgctccggcgagatgtaggtcgcggtcccgaggaccgagccggtctgggtcaggtcctcgtcgttggcgaccgcgcgcgcgatgccgaagtcggccaccttcacgatgccgtcctcggtgatgagcacgttggagggcttgatgtcgcggtggacgaccccgtggcgatgggcgaaggccaatgcgagcgcgacgtcggcgccgatcgaggctgcctgctcgggagggacgaccccgaccgtgcggatgagctgcgccagcgtctggccgctcacgagctccatcgcgatgaagtaggtgccgttcgcggggccccagtcgtagaccgacacgatgttcgggtgcgacagcgccgctgccgactgcgcctcacgccggaatcgctcgacgaacgtcgggttcgtcgacagctccgcgaagagcaccttgagcgctacgaggcggtcgagcaggagatctcgcgcctcgtagacgtcggccatgccccctcgggcgatcttcgcgatgggctggtagcgcgtcccgaagacgtggagctggccgtcgcgtcgagttcggcgtcctcggtccctgcgaccgagcgagaggggggcggtcgactcgtcggtcatccctgccctcccgtgataccgagcgcagcttccagcatcgccttgacgaccgggcccgcatactgagcccccgtcgggttcgcggacagcccaggctgcttgggtacgacgacagcgacgacgacgcgcgggttctcggccggagcgaaggcaaccatccagttgtccgatgcaccaaggaccgaggagtgactcgtcaacgtggtctgggccgtaccggtcttcgcagcgatctggacacctgggatctggatgccgaccgccgtcccgtagcggacgacgtcgatcatcagctgtgtgacctgtgcggccgtggacggactggtggcgaccctccaaacgtgcgggtggtaggccgtgacgaccgcgtcttgaggattgaggacacggttgaggacgtgcggggtcatgatggcgccgtggttggcgataccggctccgaccagcgccatctgcaagagggtcgcggtgacgttgccttggccgatcgcgctgaaggcgagctgggggagattctgcttgaagaacgatgcaggtgggaaggtcgacgcagccgctccgggcaggtcgatcggaggaacctgattgaatccgaaggccgtggcctcctcgctgagcgcggtcgcgccgagcttgaggccgagctgcgcaaaggcggtgtcacacgacacagggagcgtctgggtgagcgtaccgccacaggactcgtaggcgtaattgtggagttcgtgcgtggtctcaggcaaggggatctgcgacactgcagggaagttgatcagggcgagtttcgggtcgtggtcgaagattgccgaggtcgtcaccatcttgaaggtggacccaggcggataggcgcgcgaaatcgcccgatccaggagcggatcacccggattggcgagatcggccttccaggccgcgatctcggtcgtcgtcgactgtgccgcgagcggcgcaggatcgtaggtggggttcgatgcaagggcgaggatcgcaccggttcggggatcgagcgcgatgaccgctcccttgagtgacccgagcgcctggtacgccgtgcgctggaggcgcgagttgatggtggtgacgaccgagtcggtctgctcgctcgacccgaggagctgcgagatcgagtcgggtaccaccacgtgcgggacgaggtagcggttgagctcgtactcgaggcctgacaggccgtagatgagcgagaagtagccggtgatgtcgccgtagagtgatccggccgggtaggtgcgctggtagctgttgccaccgggaagcggcacggactcggccatgacctggccatcggcggtgaggatcggccctcggttctccgagaagatgcgctgcatgcccgcggtgttaccgggcgcgtcggcgagcttggacgcctggaccacctggaggttgttgagctgcacgaagaccaaggcaaaggcgagcagcagtacgagcgtgacgatcccgatgcgcctacgcatgcagcacctccaccacgccgaacgcggcaagggatgcgtgctgctgcgcggcctcgcgtgtcaagttggcgacgagcgtccttgccgcagccagcgatccctcttggacgccgtggccgagctgcaggcggagcgctggcgtgagcgcgcgctgctggagggatgtcgtctcgacgacccgcgggtggaaccagaggatccctccgatgcgtccccgctcgatcacgacgtgacctgcgacgatggtcacgatgtaggagtggtcgttgtagagcgcgaccacacccaccaccaccgccgctaccgcgccgagtgccacaatgagggccgcgagtcggagcgccgaacgtatccaggtcggacgttcggtcatctgggagggaagaggacgggggagcttggttgcgagggatgggtccttcggtgccgacgacgatcgcctcgtccggcccgacgcagcgcgggaagcctcggacacgaccgaggtcgacgctgtgtccgcggggcgggcgtgcgagagctcggacgtcgcgccgagtgcgctcgaggctcccgccggcacaccgtcttcgtgcgcgctgacgacgatcaccgagacgttgtcggagccgccgtgctcgagcgccgcctcgaccaacgccgagacggcgtgctccgggtcatcgttactgagcaggtgcgcgatctcggtctcggtgacctcgttgacgagcccgtcggaacagagcagcagcgtgtctcccggtccgagcgtgagctcgaagtggtcgggttcgaccccttccaccacgccgagcaccttcgtgaggacgtgacgcgcctggtggtgctgagcttgctggcttgtgatcgtcccggcatcgaccagttcctggacgaacgtgtgatcgttcgtgatctgacggagttcgcccgcgcgcaacaggtacgcgcgtgagtcgccgacgttggcgagatcgcagcgcccgtcggggtcgacgatcgcgagggttgcagtggtgcccatccccgcgagctcgggttcgtcctgggagcgctcgaagatcgcgacgttggcggctcgcagcgcgtcgactgcgctcgctccagcggcgacggcgtcggcgatggcccggatcgcgatggacgaggccacctcacctccgacgtggccacccatgccgtcggcgacgacgaaggaccggccgtcggcggcgacggcgtcttggttggacgaacggacgcggccagtatggctggcggctgcccaacgcaactgcatcacccgaccacccgaaaggcgctctggccaacctggagcacgtcgcctcgcgtcacgcgcatcgagccttcgacccgctcgccgttgacgaacgtcccgttcgtggacccgagatctcggacgatgatccgccgtccctccttgaccacctcggcgtggtggcccgagacgaagcggtcgtcggcgagcgtgaggtcgcaggatgcatcacggccgatcgtcgcgggggtggcgagttccagtcgacgtccctccagcggccccgccaccgcgagcacgacgagcgccccggtcttcggaccgccgctcggggtgactcgagctgcggtctggtgggcctctgcctgggcgcccgagcccgccgaggcgaccactggccgagcattcacgctggccggggtgcgctgggctcgacgcgtctcgcgccagacggcgcgcagtgcgaacgcaaagaagatccagatcaccacgatcagggcgtacttcaggatggtcaggaggacgacgctcatggaatcagccgcgctccactcggacttcgaccgcaccgagacggaggacgtcgccggcctggagttcggtcggtcgagcgactcgctccccgttcacgaacgtcccgttggtcgagccgaggtcggtcaccgtcgcggtgccttcggcgatcgtgacctcggcgtgtcgacgagagacgcggttatcgtcgatgcggacgtcggcaccgctctggcgcccgatgatgtaggacccaggtccgagctcgacgggtgcgccgtcgggcaggatgaacctccaccggttgcggtaggtggcgtcttcgacgaaggccgtgtcgatgtagaaggtgccggccttgagctgggggtcggcgtcgatggtcagcgcgatcggccccaggagctcgaagccgttgtcgtcgaccgtctcgcgcgcgagctcagcgagttcctcctccacgcgagctcgcaacggcccgagctcttcgaggtcagagggtgcgagcgcgacgacgatgcggttgggagcgatctcagagcgaaccccgatccgcacgtcacgctcgatctcgcgcaccaagcgtcgcccgatctctgccggttcgatcccacgcggcgcgcccttcgagaaaatcgactcgaccgcgctcgcgatgcgacgctcaaactgttcgagtgccaccccacctgcactataccgagcccacccgcgtacccacttaggaatccccagggagctggcgcgcctgcacacgcgcgtgagctccctcgctaagctcttggcgctcccgggcgagtggcggaattggtagacgcgcaggattcaggttcctgtgagggcaacctcgtgggggttcaagtcccccctcgcccaccgcatcggctctctggcatgggcgtcggtcgacggattgggcatcgccgcggtcgcgcgtgtgcgaagctgaaagcaacccgaggagggcggcatcggaactgtcacgctcgcagccctggtggtggcgacgtccttcgtcggggagctgcccgacaagacgatgatcgcggcggtgatcctcggccggcgtcaccacccgacgaaggtcgtcggcgcggccgtgctcggtctcggcgcccaggccgcgatcgccgtgaccctcgcaaccgtggcccgacgcctgctcaaggcctcggtggtccatcaggtctccggtgcgatcttgctcgtggttgcggccgtgctcgtgtgggtggcgcttcgggccaaggaggacgctggcgacaccatcacgccgaaccgccccttctggcagctcgtcggcgtgttcttcctcgctgaactcggtgatgtgacccaagcaaccacggctggcttcgcgctgtcgtcgtcggagcccgtcgtggtcgccgttgcggcgacggccggcatgacgctcgcgattgcgatcggcgctaccgcgtcctcagcgctcagtcgcattcccgagcgcgcgatctgggcgagcgccgccgccatcctcatcctcttgggcgtcggcgagctcaccggcgttctcatcctctaggtgctgattcctcgggatcggcctcgagcggccaggtcctcgccaccatcgtgagcacgtcgtagcgagccacgatcgctccgtcgccatcgcgtgtcacctcggcatcccaccgaacctcgtcgtagggcatccccgcgcgaggcgtgatctccttcgcggtgagcgtcaccgagagcgcatcgcccgggcgtaccggtgtgaggaagcggaggttgtcgaccccgtagttcgccagtactgggcccggctctggatcgacgaagagtcctgcggccaagctgacgacgagatagccgtgcgcaacgatcccgccgaagagtgggttggccgcggcggcctcggggttcgtatgggcgtagaagtgatcgccgctgagggccgcgaaggcggcgatgtcgtcagccgtgacgatccgcgggcctgcgctgatcgcgtctcccagctggagcgcggaggtgggcttgcgaaacgggtgctcaccgaggtgccgcggggcgcctggaacccactgggcggcgatgcgaccaagcacgctcggtgtgccttggaccgcggtccgtgcgaggtgccgcgtgacggctcgcatccctccgagttcctcgccgccaccggctcgtcctgggccgccgtggaggagccgaggcaagggagagccgtgtccggtggacgcgggagcgctggtcgcatcgagcacgaggatgcgaccgtgccagggcgcaagctccatcacgagctcgtcgacgacgcgcgcgtccgcgctcaccaccgaggccaccaggctgcctgccccgcgcgcagccagcttcgccgcgtgctgtgggtcctgatagccgaggacggtcgcgaccggcccgaaggcctcgatgcggtggggctcgtcacgatcggcgtcgcgcgcgacgagcaacgtgggggcgacgaaggcgcctcgctccgggtccgcgccgaggacatcgtccaggtcgccgccgaccacgacgtctgctgcgcgggcgagctcgtcaatccgggcgcgcacctccgcacgctgggcgaggctcgccagcggtcccatcaccacgtcgggacgtcgcggatcgcccacggtcacggccgagagccgctcggttgcggcctcgaccaccggtcctaccaggcttgccggcacgagcgcgcgtcgaatcgcggtacagcgctgccccgccttgatggtgagttcgtccacgagctgggagacgtagagatcgaattcgttcgtgccggggaccgcgtcaggcccgaggatcgatgcgttgagcgagtcggtctcgacggtgagatgggtgccgcgggtacgaacgctcgggtgcgagcggagcagctcggccgtcgccgccgaaccggtgaaggcgatcgtgtcctgaggcccgaggtggtcgaggagatcctcggcgccgcccgccaccagttggagcgcgccgggcggcaggaggccgctgtcgatgatgagctgcacgagtcggtgggtgaccggggcggtctgcgacgctggcttgatgatggtcggcatccccgcgagcagggctggagccagcttctcgagcggcccccagacggggaagttgaaggcgttgatctgaacctcgacgcccctgcgcggcacgaagatgtgacgccccgcgaagcggccaccgcgatcgagccgttccacctcgccgtcacgcaggacgttgccctccggtagggatcgcttggcgaggcttgcgtagctgtagaggacgccgatgcccccttcgacgtcgaaccacgcgtcgcgagccgttgcgccagcgacggccgatgcgtcgtggagggtgtcgacgtgctccgagaggtacgccccgagtgcaccgagcagtgcgcccctgtcttggaatccgagggcgcggagcgccgggcccccgacatcgcgcgcgaagcgcaccatcgcctcggtcgggagtcctcgcgtcgcgaggcgagccacctcctcgccggtcgtggcgtcaaggacgggttgcccgggatccgtggagaaccaccacgagtcctcgacgaagctgccaagcgtctgcatcgatcacctccgaggccgcgcccgaccgaccggtcggtcggggtgatctgaggctatcgcagactgggccgcctcaccgcggccttgtcgtcgtggctcgacgcacgtgtcgccgccggcgatctgcgtgcagctcggtgctccgggagcctgcggtccgaggtgcgatcagccagcgtgaccgatgcacatggcgctagacccgatcatgaggcacggatcgttggcggagagggagggatttgaaccctcggacccactttcgcgggtcaactcattagcagtgagtcccattcggccgctctggcacctctccttgggctcctaaggctagcgcagcttcggccgccgattcgccccggtggcccagacggcacgggctacgggccggcgtgtgtcggcggcggtcggatcggtgatggcccatccacggagcggggtggtctcgaagaccatgcgacgcccagcgatcgtggggcgggagggagaccacacatgagttggatgagacgacatcgcgtgcgcctgggtctggcggcgcttggggcggtgctcgcaacgggtgcgggcgtggcaacggccgcggcggcctcgccgccgccgagcaacgctgtcgttccaggcaccggggtaggcgagtacgggatgacgagcgccttctacgacggtcacatcgtgcacttcacgtattcgcgtggcttctactgcgacctgcacgtgtcctcgggcgcatcgtccgggtgtgaggtcggcgcgaactacgtcgtgccgccgtcgaagtcgttcgacccgctctacatcgcggtcccgatcgggatctcggtgccggccatgtcgatggactgcccgagcggcctcgtctgcgtcgatcaccccggtaccatcgacctgagcaggctagagcctgcgctcaagccgttgtatccgaacctctcggccgcgcagctgaccgccgccctgaagaacgtcccgacgccagggcacgagcacttcatcaccaccgtgaacgaccgcaagcctgagtggtgggatgtcaaggtgatcggggtggagaagctgtcggtgtggaacgccatcaatcggcatcgctcctttgccttcctcgagaaggaggttcgcgcaggacagaccacgccgatcatccccaccaacctcttcttgtacttctcggttaactaggcgtaaccgccccggcggtgctgcgtgcaccgccagggccgaccggagctcaccacccatgcacctcacacgtcgccgcctgcaacttggcctcggatggctctggctcctcgacggctgcctctcgttgcagggatcgctgctcggaaagagtttcgtcacggcggtcctcgagccaacgctcgcacaccagcccgcgatcgtcgccgcaccgctgcgaaccgccatcgaactcgtcgcaccgcacgctgcgctcgctggcttggcaatcgcgctcgtacaactcggtctcggccttggcctcgtcgtcgctcgcgacactcggcgatggcttgcgctctcgattgggtgggccctcgtcgtctggtggatcggggagggactcggtggcctcctgaccggggccacgctgctcagtggcgctccaggggcggcactgctctacgcgctgatcgcggccgcggcctggccgcggcggggccgacaggagcacgttccgccctcgccgttcgccgtcgcggcgtggagcgtcctgtggatcgtgaacggcgtcgcgcaagtcctggccgatcgttcgagcacgaacccgatcgcctccacagcgcagatgggccaagttggcgccccatcgtggatcgcggccgtcgaccaacgactcgggacgatccacggcgatgccctcggcacgatgctgatcgtgctcgaggttgccgtcgccatctggggactcgtgcctggcggaccacgcacgctgtcggcgctcgtcggatcaggtcttgcggtcgtcgcctgggtgttcttccaggggatgggggcactcacctcgggcctggcgaccgatccgaatacgggtccgctgatgctcctcctcgctggcgccgtcgtcgcggctcgtcctgcgaccggcgctctcacggaagcgatcgggcgacgccgggagcggagggcgccggtcggcgcccacgtcctgctcggcgtgcaccgtggcgagcgttcctcgtccatccccgcccagacgaagtgaggtgtgtccagtcgggtcgtgagcgtctgcgtgctgctgtcgatggctccgggggcatcccggctgtgcaggcagtccgtggaacgacttgcgtgtggcgcactgcggctcgcgccatggcgcccctccgcctccggcgacgtcgggtggcgtggcctcgcccgcctcgctgccgtcgtcggctcaccgcgaccgcatgcggggccgttggcatcgctggcgcaaccttgtgccggcccggtccacgccacctggtgcactgccatcgtgacgatcctcgactcgggcgctcccttgcggtctcggtgcccatgggggtcgatctgggctcgtcgatgaaggctccgtcggatccttcgtcgtcccagccgaggccgcggcgcccccgcagttcgatgcgccatactcagataggagcacgatcggtgctcacgagggtccggggggccaccgtcgagcaacgactggagagcacacagctaaccgccgatcacgactctcgagctcatcggtccgccggctgggatctgtgaggcccgtgcgagccgctgccggcgtcgccgcccatggtctcgcgaagcccgtctcgagtccgcagctgtcacctcgcagcgcgagcctcagctcgtgcgcaccaggtactcgagcctgggccgtggctggtgcgtgtctcggtgtcggcgaagtgccaacattgagccttgtgttgcggagggagtgggattcgaacccacggggctcgtggcccaaagcatttcaagtgcttcgcattcgtccgctctgccatccctcctcgaggacgcgagcctagtccggcgagtgcaggctccgcgggaggctcgggtcgagcggaaccggcggtggcgatggtgccgcctcttcgcggtggcgggggcgtgcactggcgaacgagccgagcagcttcgctcgtacgccgctcgcggcgaggtcgtcgagtgcactcgccaccgctggatcggtgacgtgaccctcgagctcgatgacgaacaggtaggcgccgaggctggttcgggttgggcgcgattcgagtttggtgaggttgatgccgcgagcagcgaaggcgctgagcagcgcgagcagtgagcctggtcggtcggtgacctgaaagcacgccagagcggtgcgatccgatccggtgggttccgggagcctgcccttggcgagcagccagaaacgcgtctcgttgcgcgggtcgtcctcgatgtccgacgcgagaacgtcgaggtgccagaggtgtgcggccgtcatcgttccgatggcagccgtggttggatcgttggcgtctgcgacggtgcgagctgcctcggcggtcgaggccaccgcgacgcgggtggctcccgggagcctcgtgcgcaggaacccgcgcgactgcgagagcgcttgggggtgagagaggacgcgggtgatgcgatcgagggaggacccgacgacgccgagcagctggtgatggaccgggaggatcgcctccgccaccgcaaggaggtcgaaacgatggaccagggcgtcgagcgtcgcgagcaccgctccctcgagcgcattctcgatcggcgagaaggcgaggtcgacgtcgccgtggtcgaccgcttcgaggacgtcctcgatggtggggtaggcgaccggctcgacgcgatctccgaaggaccgccggagtgcttcctcggtgaaggtcccggtcggccccaggtagctgacgcggtgggtgggcatggccggagcctaccgagtgggggtgaggtgcctcgccctaggctcggcgtgtgtgcagcccatgagtgaggacggtctcgtccgtagcgatgccggttggttcgacactgcacgccggaggcggatcggcctgccggaggccatctacgcaccgggcaaagccgagaccgacctcgtcgccctcatcgagcagagtctcgcctccggcgagccgaccatcgtcacacgcgtcgagcgcgagctggccgagcggctcgtcgaccggttcgaccttcgcccgtatcccgcgctcgaacgtcgtgcacccatggtggcgctcgccggcaatccggtgccgtcgtcgtcgctcgaacgcgtcgggctggtcgggattcttgcggcggggacctcggatcgcccggtcgctgccgaggccgcgtgtgtcatcgagacgctcggccacaggacccgcttcgtgctcgactgcggcgtggctgcgctcgcgcgatcggtgcgcgccatggaggaggtggccgacgcggacgtcgtcgtggtcgtcgctggtttcgagggtgcgctggccagcgtggtcggcggttcgatggcccaaccgctcattgcggtgccgacctcgaccgggtacggggcagcccgtggcggtgagaccgcgttgtgggccatgctcgcgacgtgtgcccaaggggtctgcgtggtgggggtcgacaacggattcggcgccgggtgcgctgcggtgcgcatcgtcggtgcggctgggcgcaacgcatgagtcgacgtaccctcgtcgtcaatgctgcggcaggagtcgcgggcgacatgctcctcgccgcgctgctcgcgctcggagcatcgagagagcacgtggaacgagcacttcgaccggtcggtctcgacaccgccctcgagacctcgctcgtggaccgagcaggcattcgcgccacgcagctggtcgttggcgacgacatcgagcacacccccctcgacgaggctgggctgcgcgcagcctgtgaggcggccagcctcgggcctcgtggacgcgagctcctctcgcgcgcgctcgatctggtgctcctcggtgagcgcacggtccacggggggcatgggcacgctctgcacgaactggggtcgctcgataccgtcctcgacctcgtcgggacggcggccgcgttcgaggcgctcgacgtggatggggtgctcctcggccccgtcgccaccgggctcggggcggctccgatggcccatggggtctacccgatcccggcgccagcggtcgcggcgatcgccgccgcgacgggcctcgtggtcgaggtccgttccggtgcagaggccaccaccccgaccggcgctgcgctgctgggtgcgctcacgatggtgcgggtcgccgaagcgagcggggccgttgctgccgtcgcctacggcgccggtacccgcgatgacccggaccgggccaacgtgctccaagccctcctgctcgatgggagcgacgcggttgccgagcagatcggcgtcgtcgagacctggctcgacgacctgagcggtgaggacctcgggcgcatcgccgacgaggcgatcggccagggcgcgctcgatgcgtggttgcttcccggactcggcaagaagggtcgtccgggtttcgagctgcgtctcgtgtgcgcaccgtctgccctcgagagcctcgtggcctgggtgcaccgacggacccagagtccgggcgtgcgtcatcgtctccaagagcgcagcgtgctctccgcgtggttcgacgaggtcgaggtgcacggcgtgtcgtgtcgcatcaaggtgacgccggtgggggccaagtgcgaggacgacgacgcacgcgaacttgctgcggtgctcggggcatcggtggcgacggcccgtgcgttggcattggcgaggtggcgagagagcggtgtgtctcgatgaccgcgactggagggagcgacgtggcacttgacccgacgatcgcgagcttgctcgaacagctcgccgcaaccggagcgacgactccggtgtacgagctgtcgctggccgatgcgagggctggcctcgatctcgtcggcaccatcgggatcgcaaatcctcctgcggttgcccgagtcgagcagcggaccatcgacgctggcgaccacgccatcgcggcggagctggtttggggctctgaggcgccacgggctgccctgctcttcgtgcacggcggtgggttcgtcctcgggagtctgcgtggctacgggccgatggtccgccatctcgcggcctcgaccggcgcgttggtcgtgtccctcgactaccggctcgccccggagcaccgtttcccggcagcggtcgacgacacgctccatggtttgcggtggctcgcggccgagcgagatgcgctcggcgtctcggtgctcggtgtcgtgggggactcggcaggcggcaacctcgcggccgtggcgagcatcgccgcgccgtccgaggggatcgacctcgcgctcgccctcgagctctatcccgcgaccgatctcagcgaggacctcgcctcgctcgagcgcttcggcgagggttactacctcaccgccgaggaggctcggtggttcgcgtcccagtatctcggcgatgacgaacggctgctcgcagattggcgtgccaatcccatggccgccaccgacctcgacgacctgccactcacgatcgtcgcgaccgctggctacgaccccatcggtgacgcgggccgccgatgggcagctcgtctcgcagcgctcgagccgcgcggtagcgtgcccgacgacctggacgagcgtctgcgacaggcgggggtcgaggtctcgggctgggcccgcggtcgggtcatctcgctggactttcccacgctcgtccacggtttcgcatcgatagcccagctcgcaccggcggcgggggccgcgtgcgagctgagctatggcctggccgcctgggtgctcgaacgggcgtgagcggcgtcgggacgcctacccggagttcttctggacggtggcgatcgcattgatcgatcgcaggacgagggtgagatcatcggggttccgggaggaccgccacgcaccgagcgccgtcacctgcaacgggttcagctctgcgaggacgcggttgcgcacggtgagcgagtcggcgagcgtcggactccaggcgaggagtcggcgctgacccgtggcgcggagcgtctcggccacggtgcgctcgtactcctcctcgatcaccgcgaagatcgccgctgcggtcgtcggatcgtctgcgaggtcgaggtagcggcgggccaagcgcatgtcggccttggcgagcgcgatctggacgttgtcgagcatgccggcgacgaacggccacgaggcccgagcctcccggatggcgtggtcgccgtgcgcctcgcgtgctgtggcgagaccggtcccgatgccgaaccacgcgggcagcgtgtgccgtgactgggcccacgcgaagacccaggggattgcgcggatcgtggcaagtccggtatcggcctgatggcgccgggcgggtcgtgagccgatgcggagctgggtgagctccggaaagggcgtgaccgatcggaaataggcgtcgaaaccggcgctcgtggtcaaggcccgataggcgtgctcgctcgagcgtgccaccagttcggtgaccatgaccgcgcggtcggtgggtgcggtgtcgtcgtccgcgccgccgaaggctccgagcgcggtgagcaaggtcgcgctggcgcgatcggtcgtggcgtagcggtgcgagatggtctcgccctgctccgtgatgcggatggtgccgcgcagcgcagctcgcgggtgcgctcgggccacctgggcgatcggtccgccaccacgcccgacggtgccgccacggccgtggaagagttcgacggtgatggcgtggcgttctccgaggccgatgagcgcctcttgcgcccggtagagcgcgtacgcggacgccgccatgccaccgtccttggtcgagtcggagtagccgagcatgacctcttggcgcagcgcccgacgctcgaggtgggccaggtaggcggggagggtgaagagttgctccatgaccgactcgagacactcgaggtctgcgatggtctcgaagagcggggtgatgtccagatggtcggcgccgagcgcacgggcgatgacgaggaccgcaatgacgtcggcagcgtggtgggtcatcgagatcacgtaggagccgatggcggcgggcccgagctcggcctcgacggtggtcagggtgtcgaacagggcgacgaggtcggcaacgagcgtggtcctcggcgtgcgagcgtgtggcggatgatccaggcaggccagcagcatcgacaggcgatcgtccgcgtccgcctcccaatagccagccaggcgaggatcgtcgccaaagagttcgaggatcgcttggtggtggaccgtcgactcctgccggatgtcgagtgatgcgaggtgggtgccgaacgtcgcggcttgccacacgaggtcctggaggggcccctcagcaagcgcggtgtcgccgtgagcagccagcgagtcgcgtatgagtcggagcgcagtctcgaggtcggggccgaccaggggggcgatgtcgagcgcctctgggtcgttgtggagccgatggagctggttgtcgatacgcgcaagcaggtagtagatcttctgacggtagggctcgtcgacgtagtgggtgcgcacgtacggtgcgaggtggacgaagtcgtgctcgtcgttgcggatcgactccacgatcgcgtcggagacggcggcgaagtgcatggagtgcgtgagccgtcgcttgacggcgtcgagtcgcgagcggaacgcctcgaggcacgcggtcgcgttcgcgacgaaggcagccttggtgacctcggccgtgaccaacgggttcccatcgcgatcgccgccgatccacgaaccgaagcgcacggggacgccgatggcatctgcatcgaccccccgtgctgccgcgagctgtcggtacacgactgggatggcgtcgaacaggctggtggtgaggtagaagaggccggtgtgcacctcgtcggcgacctcgagtcgtcgggagcgcagctcctcggtgaaccacaacagacggaggtcggacgggtcgacggcgttcggcgcgtgcgcgatgcgctgcagggtgtgcaagatggtgcgccgcttggtctcggtcgggtgcgcggtgagcaccggagtgaggcggatccgtccgagactcctcggtgcgagcttggcgaggtccgtcacgtcgtcggcgccctcggcgacgttgaggacgttgaacacgacgttggcgaggcgcagaagctgctccgtgtcgttgcgatcgagcggctcgtgctcggggccatcaccgagcgcgaagcggagcgcggcgaccgcccgcggcgtggcgagcgcccacagcgcgtccagcgggagtgaccacaggtactcgttcgtgcgcgacagcgactgcctcctcgcgggccgtggcgaccagtgcgcccgggcggcgagtgcgccgcccgggcccgagcggaggaggtgggattcgaacccacggtgggttgccccacacgcgacttccaatcgcgccgattcggccgctctcgcacccctccgtgcccgtctcggtgcacccaaggttcgggctgctacgctagcctacggtctacatcgcgcccgggccgccggcgtgggcgcggaagccgggccccacgcggcgggtccccgtgaaccgggtcagggccgggaggcagcagccctcagcggagcgattcgggtgccgtggccagcctggcttccgcgcaacgccggcggcctcgtaggcctgtccggggctgaagctaggatgccaccgtggccgagccttaccagtcgctgtatcggcgctttcgaccgcggcgcttcggcgaggtccgaggtcaggagcgcgtcaccgagaccttgaggcgcgcggtggccgaggggcatgtctcgcacgcctacctcttctcgggcccgcggggaaccgggaagacctcgactgctcgtatcctcgcgatggcgctcaactgcgaggcgcccgtcgatggtgagccgtgtctcgcctgcgcgtcgtgcgaggccgtcgtgcgcggcagctccgcggacgtcgaggagctcgatgcagcgtcgaactccggtgtggactccattcgatggatcacccagaccgttgcggctgcgccggtcgggcggtggcgcgtctacatcgtcgacgaggtccacatgctctcgcaggcagcgtcgaacgccttgttgaagacgctcgaggaaccgccggcgcacgtcgtgttcatcctcgcgacgaccaacccggccaaggtgctcgcaaccgtgcgctcgaggacgcagcacttcgcctttcgcctgctcgacgacgcatcggtcgatgcgttggtcgccgaggtcctggaggcgctcggcgccagcttgtccgacgaggcgctggcctacgtgcgtcggcggggcggaggatctgcgcgtgacacgctctcggttcttgagcaggtcctcgcgctcggaggcgtggtgaacgacgcggccgacggcgccgtcgcgctcgcacaggcgatcgcagacggtgacctcgcgtccgcggtgcgcatcgcgagcgatgccttcgagggcggcatcgacccgacagaactcgtcgccgacaccgtgggcgatctcggtcgacggttcgtggccgaggcgctggccggtgcgcgaggggcggagctcgctcggctctcgcggccgctcgagaccctcggacgcttgggggcgggcctgcgcgatgcgttggacccacaggtggtcgtgctcgcagggctcgccgaggcgctggcgccggacgcgaggctcagcgcgctcgaggctcgcgtggccgcgctcgaggccgacctcgcaggagccggtcacatgccgagacccaagccaccgaccggcgagccactgccggcccggaccacgagccccgagcccgccgggcactcggcgtcgccaaacgttgcggagcctgagaccagccagccagagacccgggagcgagcgtcccgcgcaccagcgcgcggactccaagatgctcggcgtggtggcgacgagcatcctggtgcgtccaccgagcagcggccctcgtcgctcgatcgcgtgcgtgctgccttcgcgaggaatcagcagcgggccgatgtcgaccgtggcgagccatccgagcccgtcgcgaccaccccggcccctcatggagacgatgaccagcccgcggcggcccccgacgcgcacggctccccggtgccgagcgggctcgctgacgaagcaacgcgagccgctgggcccgcgtcgctcgaggcccgtcggcagcgactgcaggcacgctggttcgacgacgtgatggccaaggcgccccgggtcctgcgtccgctcctcgcgcacgctcgtctcgcgatccgagacgagcgcatcgtggtggcggtcgacaaccgaacggttgccgagcggctcgtcccccatctcgccgagatcgtcgcgctcgtcggcccggacgagtttgccgagccgcccgagatcgtcgtcgaccctggatcgagtcagacgtcgtcccgggcgcccgctgcgagcgtcgacgatcgcgatccaggcgacgaggacggcgtcgatctcaccgacgccccctcgtccgatgcgacccccgtgcgcgacctcagcgagtcggtgatcgaggccaacgtccgcagcatcttcgaggatgctcgacggctcccatgaactcactgcctccaacgctggacgcgctcatcgaggagctcggtcgattgcctggcatcggtccgaagtcggcgcaacgcatcgcgctggcgctcatcgtgcgcggcccggccgctgcgcaccggctcgcagacgtcctcgtcaccgcgaccgagcggctcggtcgttgtgaccgctgcggggcgctcgcagagggggcgcgctgcccgatctgcgacgatccggcccgagatccgcgcatcgtcctcgtcgtcgagggcgatcgcgacgtgtgggccttcgagcgggcgcgacgtttccgagggacctaccacgtcctcggcggcgtgatcagccccatggacggcgtcggacctgatgatctcgccatcggccggctcatcgctcgcgtcgaggccgagccgatcgaggaggtcgtggtcgcgacctcgccgaccgtggagggcgagacgacggcgacctacctcgccagagtgctggccgggcgcgtcggtgtctcgcgtcttgcgaccggcgtgcccgtcggcggcgagctggagtacgtcgacgagctgaccttggcgcgcgcgctcgagggccgacggcccttcgacgacgcggggccgcgccgctagtcagtcggttgcaggcggttcttcgacgaactcgatcaggacgccaccggtggagcggggatggacgaaggcaaccgtcgtgccgcgcgatcctcggcggggtacctcgtcgatcgggtcgaagccctgacgtcgagcctcctcgagggcgtcgcgacacgattgcactcggagggcgaggtggtggatgccgggccctcgacgggcgagaaagcgagcgaccggcgagtcctcgcgggtcggagcaaccagctgaatgaagctcggcccgaccgcgagcatgacctcctcgatgccgtcggagtcgacgtgctcgcggtgggcgagtcgtgccccgagcgcctcccaccgggcgatcgccgcgtcgaggtcgtcgaccgcgatgccgacgtggtcgatctcaggctcgtccatcgtcgcctccgcgctgttcgggtgccgtcgtttgctcggccgcaaagcgcgcgaagagtgcgatgcggtcttcgccgatcgcggtgcgtgcctcggggtcgtcgatgccgagccccggcgtgggcgagaggcagaggatcccgaccttgccttcgtgacggttctggcggaccgtgcgaaccgcttcggcgacctcctcgagcgggtacgtggccgacaggaccggttggatgcgtccacgctcgatgagtcgattggcttcccacgcctcgcgatagttcgcgaagtggctgcccttgatggtcttcagcttcatccacaggtggcggttgtcgtaggagatccaatgtccgctcgtggcagcgcacgtcacgatcgtgccgccgcgcttggcgacgtagacggacgcccccatggtcgcgcggcccgggtgctcgaagacgatgtcagggtcttcgcccacgaggtcacgtatgtcttggccgaagcgtcgccactccgtttcgtcctgcgtgtcgtcgtcgcgccagaactggtagttccgctcggaacgatcgatgacgtactcgcagcccatgcgtcggagcagcgctgccttgcgcggcgaggagaccaccccgacggggatgcctccgccgttcaggacgtactggacgccgtaggagccgatcccaccggtcgcgccccagatcagcaccacctgtccttgacgcatctgggcaccgttgggcgagacgagcatgcggtaggcggtcgagttggtgaggggattgacggccgcctcttcccagctgagatggcggggcttcggcatgagctgattggctcgcacgatggtgaactccgccaagccgccgaagttggtctcgtaaccccagatgcgctgctcgctggcgagcatcgagtcgtcgtgggcgctcgggtcttggtcgtcgaccgcgttgcagtgcacgaccacacggtcaccgatctgccagcggcgtaccgcgggtccggtgcgaacgatgacaccggcagcgtccgatccgatcacgtggtagggcaggttgtggcgctggtcgagcggccgcggtgagcgtccgagtcgggcgaggaactgaaacgtcggcaccggttcgaagagcgccgaccagatcgtgttgtagttgatcgagctcgccatcaccgcgacgagcacttcgtccggcccgagctcgggcatggggacatctccgatgtgcaaggtggtgccggggtcgcgtacggcaggatcgaggtgggcaacacgctcgatgtcggactgctggacgtagcaggcccggtagtggtccgggaccggtgtcgccgccaactcggcgggatccgcgccagcgagcacagcctcggtgaggaacgacggcatgctctgacgttagccgctggcgacctcggcgtgtgggcagcccatctcgacgctgcgacgccggtgttctagactcgcgaggtcacaaccgtgtgctcgtgctggcgccaccaggtcaggcactcggaaggttggaggaggtcgtatgtcgaggtcggtcattgtctcgtacgctcgcacaccgatcggcaagctccagggtgcgttggcgtcgctgtcggcgatggagctcggtggtcgcgccatcgcgggcgcgctcgagcgagcgggagtcgccccggactcggtggactatgtcttcatgggccacgtgctccaggcgggccaaggccagatcaccgcgcgtcaggcggcggtggccgccaacattcccatgaccgttcccgccaccacggtgaacaaggtctgcttgtcgggcttgaacgcagtgttcctcgccgatctcctcctcgcccaaggacgcaccagtgtcgtggtggcgggcggcatggagtccatgtcgcgggcgccctacgtgctccccggcgcgcgaggcgggctgcgcatgggcgacgcggccctcatcgactcgatgctctacgacgggctcttctgtgcgttcgatcgcatggcgatgggtgcctcgaccgaacactactgccgggtggatcatccggtgtctcgcgatcgccaggatgcctttgcggcacgttcgcacgaactcgctgctcgagcggcgaaggagggccgtctcgccgacgagatcgtgccggtcacggttgcggggcgccgaggcgaggtgcacgtggtcgaggacgacgagggcatccgtcccgagaccacggtcgagacgttggcccgtctgcgtccggcctttgccgaggacggcaccatcaccgctggtaatgcgtcgcagatctccgacggcgctgccgcgctcgtcgtcatgcgggccgaggaggcagagcgacggggcctgacccctctcggagagatcctcggttatgggcaggttgccggtcctgacgcgtcgttgctgcaccaaccctcgaacgccatccgtgctgccgcgagcgacgccggcctcgacccggcctcactggacctcgtcgagatcaacgaggcgttcgccgcggtcgcgctcgcgtccatggacgatctcggtatcgatcccgcgcgtgtcaacgtcaatgggggcgcgatcgcgctcggccaccccatcggggcctctggtgcgcggatcctcggctcgctcctgctcgagctccgtcgtcgtggtggcggtgtcggcgcggccgccctgtgcggcggaggaggccagggggatgcgatgatcgtgcgcgtgccccgcaccgagtcctgactcaagccgccagaggggcggtcgatgacctcctcgggaggtcccgcatgcgtatcttcgtcgagggggcaacggcccacgacaactcctacggcatcgtgaacctgcgccttgccgaggcgctgcgcgctcgtggtcatgcggtgtacgtgcgcccgtgggaccaatcgttgcggggagctggcacgagcgcacgtgagctcgacatcgagcccttcgatctcggcgtcggccacgccgacgtctgggtgcgacaggtgtggccgccgtcgttcgagcgtcccgacgccgagcgcgccttcgtcatccaacccttcgagcttggcgcggtgccggcgaggtgggtcgtcgaggcaggtcagctcgatggcatcctcgtcccctcactctttgccaagcaaacctggctccaaggcggggcggatcatcgccacctctgggtcgttccgaacggcgtcgtcgtacctgccctcgtcgagtcctcagaaccgaacggtgatcgcctgacggtgggctacgtgggcggcgccatctggcgcaagggtatcgacatcctcatcgctggtctcgacctcctcgatgacgccacgctgcaacggatcgagctcatcgtcaaggtcgcaggtcatgacacctactacgccggccagtcgttgctcgagcgcgagctgctcgcccatcctcgtgtcgccgctcggacggagatcattcgcgcgagcctgtcgcaggcgcggctcgatgccctctaccaacgcttcgacgtgctcgcggctccctaccgtgccgaggggttcgcgctgccgatcctcgaggcgatggctcacggggtcgtcccgatcgtgccggacgccgggcctgcgccagagttcgtcgaccggagctgtggcgtgttgctcgcgagtcgccccctcatggtcggtggccctgccgatgagttcctcggtccggcgctcggaccacggtgggccatcgaggtggacccctgtgacgtcggctccgctgtggccgcgctgctggaggaccccggcgcccgggctgggcgtgcgcgagctgggcaggagcgagcccgggcctggagctgggatcgcgccgcaagcatcctcgaagacgtcgtgagggcgctggacgccgacgaggcacccaccgatgcgtcgtctcgactcctcctccgtgcgacacggggtggtccgcaggcgatcggtgcgctcgtcgagctgggtgacctccacggcgcccgcgagctcgctgcggtgaccccaggcgccgaggcggtgcgagcgagactggaggggctcgcggccactcgcccggacgtgtggtggggtgcgcgccatcgcgcgccgatccccgctcgggccgaagcacggtcgtcgtggcacgccggcgaaggcgacctcgccatcgtgacgcgtgtcgcgcgctacctcgctccactgcttgcgatcggaggcggtcgcgtcctcgacgtcgggagcggccatggcgcgatgctcggtcagctccggtcgctcggggttcgtgcacttgggatcgaactcgatccagcgagagtggagcacctgcgtgcgagtgggttcgacgtcctcgagggcgatgcgctcgaggtgctcggcaccttggagacggggagcttcggcggagccttcgtgggccacctcgtcgagcacttcgcgccccaggaggtcgtcacgttgctcgccgagctcgctcgtgtcgttcgcacgggtggcgtcgtggtgatccagaccccggatccgcaggcagagggagtcatgcagcagacgttctggctggatccgacgcacgtgcgcccgtatccggcgatgacgatcgccgcgatggcggccgaggccggttttgccactgttggggcactcgagcgatcgctcgcaccgctcgtcaccgacacgctcgtcgtgctgcgtcgtcgtgccgatgcgcccgtcatcgcgcctcggagggtggcagcggtggcgccggcggtggtcgtggtggccgaccctcacagtggattccggcgagccagcgacgcgctcctcggcgagctcaatgcgatgggcgtgggcgtgcgggcagagcccctcgtggggccgcggtcggaccgcgtgttcatgcacgatctcccgattggttcgttggccagcggcctcgtgggtacggcgctcgttgcgcgtaccgcgtgggaggcgaggggcctgccacgagagctgcgccgtacgctcgcgcgctatcgccgcatcctcacctactcacactggagccgcgacgtgttcgtcgaggccgggctcgcgcccgaccaggtcggcgtctgggcgccgaaggtggccctggacctcgatccagcgtcagtgcgagccctgcgaggttcgagggagccctcggggcgcgtcctggcggtcgccgagtggggcgctcgcaagaacatcgaggccctggtgcgcgggttcgtcagggctcgtggtcgtgtcggccagggttcgctcgtcgtgaagctacgacggatcgaggccgagagcgcggcgcgctggctcgagcggatcgtgagcgaggagcggggtgaattggcggcgatctcgctcgtcaccgacgacctggcgcctgcggcgctgcgccagctctatctcgatgccgacctctactgcatgccgacgcgtggcgaaggcttcggcctccccttcctcgaggcgatgagctacgggtgcgccgtcatcgcgccggccgacggcggtcaccgtgacgtggtcgatgcgtcgcaatggctcgttcccggtcgctacgagcctgcgcacgtcgatcccgcgtctggctacgccgatagcggggtcttccgaggagccgagtggttcgagatcgatcccgacgccttcgtcgaggttctcgccgaggcgctcagcgacccggacgcggtgcgctcgcgcgccttggctgcgctcgggctcgccgaggctgccgctcaggcctcgatcgacgagcacgagctgaacgtcgtgcgcgcgctctgggaggacgcggtcagctacgtggatgttcgatgatcgtgacgtgctcgatgaccgggacgcgctgtggccgaccctcgggagtgccgagcgcgtcgaggcgtgcgagcgtctgcgaaccgtcggtcatctgaccgaagaggctgtaggcgggcggcagtgcgacacccgagggtccggagacgatgaagaactgcgagccattcgtgttcggaccggcgttcgccatggcgagcgagccgatctggtaggcgcccgctggcgggagctcgtcgcggaagcggtaaccaggcccacccgcgccggacccggtgggatcgccaccttggacgacgaagccggggatgatgcggtggaacccgatcccgtcgaagtagtggtagcgggcgaggaagacgaagctgttgaccgtcgtcggcgcgcggtcggcgaagagctcgaagcggagctcgccttcgctcgtcaccatgagcgcctcgtaggatgcaccgtcggcgaggcagaagctcggcggcgcatcgaaccgctgtgtcttcgggctcgagccgtcgggctcgggacaagggtacgaacggtcacgacgtccgaacgccacgggggctcctttcttcgtgctcaccgcacgacgtgcggcacgtgccacacgctcgggtggactacgagctcgcgatgtgccagtggatcgacacgatccggtaggtgtgcttcggggggatgccgttgttctgggccgagccggcgtcgttgatggtggtgatgacgttgaggccgctcgtcacctggccgaagaccgagtagtcaggggggagctgctcgcctgcgggacccgacacgatgaagaactgcgagccgttcgtccctggcgccccggagttcgccatggcgagcgtgccgaagcggtacgagccggcaggagggttcttgtcggcgtaggcgaagcccggtgatccggtgtcggtgttcgtcgggctgccaccttggatgacgaagcccggaatcactcggaagaaggtcgtcccgtcgtagaagtgatacaggctgaggacgtagaaggcgttggcgctcttggggcccaggttcggctcgagtcggaaggtgaacgtgccggcggtcgtgtcgacggtggcggtgtaggtatcccctgcgacgaggcactccttggggtaggcgccaaagtgcgttcgcttgggtgcggacccgttcgggttgggacagccgttggcgaggaggcccttggcgggctttgcggtcgggcgcgtgagctcgtagatcagcgcgaggagggcgacgaggatgacgaggacgatgactcctcgtcggatgaggcgggtgcgacgctgacgggctgcgcgctcggcgcgcagtcgctcttggttggcccgaatacgggctcgcttggcgcttggcacctcggcaaggctagtcgccaaggcctcgggactggcgcgaccacaacgcgccgcgcgtgctcccgcctcgaggcgggaggtaagcggcgctctcatgctggtcggcgctgttactcgacgtagtggcactacctcgaacagcccctccttgcaggtatgacgctgacgagcgttggtgacgtgggcgagtacgtcggtcggagctaccggctctccccgagcccgcaccaggcagccagaatgaccacctgggcacatactcgccgtgccattcacaacctcgccatcgagcatcggcaactggcgtggtcaagagcgagggcgcaggtgacgtaccgcgaacaatgtcacgagctggctgaactgcgctcgtgcgtcgagtgggtggccgagccaccggcacaccttctccaacaagcacttcgtgacgtggatcgggcacaccagaactggtggcaaggacgcgcccgtaagccagccttcgagaggcgcggccaactccgcttccggccctcggcctccgatctccagatccgccacctcaaccgaaaatggtccgaagtgcgcctccccaagctggggtgggtccggttccgacgctcgcgctcactcgatggtgagcttgcctcggccacgttccgctgctcggtggcgtgtggcaggtgaacttcaccgtcctcgccacgacccaccgcgcgcccgtgaacgacggacccacggtgggcgtggacttcggtattgcctgcgccgcctacgtcgctggcgagtctgccccgaggatcatgcccccgacgctcaccccaggcgaagagcgtcggctccgtggcctggaacggcgtaaggctcgccagctcacctacgcgaagcgtcacaacggaggccggtactcgaaccgactccgtcggacgatccgtgagatcgcacgtctccgggctcgccaagcccggagacgccaggacttcacccacaagctcacgagcgacttggccaagaaccacagcctcgtcgccatcgaggacttgcgggtgacccacatgacgagctcggccaagggcacggtcgaggctcccggcaccagagtccgtcagaaagccggactcaaccggtccatcttggacatagctcctggcgagcggcgtcggcaactggactacaagtgcccgaagtacggctccctgctcgtggcggtgccaccggcaggcacgagccagacctgtcctgcatgcggggtccgagacccagcgagcaggccagggtgcgggagatcgttcgcatgcgtgcagtgtggtcataccgcacatgcggacgcggtggccgcacggaacatccttgatcgggccatcgccctcgttggtggtggtattgccgtggggcgcacggtggacagcgcgggcagggcttctggcccgagtcgccgccgcacggcggcaggcgtttccgcgaaggttcctcctgcggtaggagccacaggtgcgtgaacagcgcacccgaagcccccgccttcaggcggaggtggagtcacgagccgctagccttgggtgcccgtggccctgctcgtccagaagtttggcggaacctccgttggcgatgtcgatcgcatacgcggggtcgcagaccatgtcgcgcggacggtacaccgagggaacaaggtcgtcgtggtcgtctcggcgatgggcaagacgaccgacgacctcattcggctcgcgcacgaggcgacggacggccctgcgcccgcgcgcgagatggacatgctcctgaccgccggtgagcggatctccgcggccctcgtcgccatggccctgagcgacctcggcgtggaggccgagtcgttcaccggctcccaagccggcatcatcactgacaccgaccacacgcgcgcgaagatcctcgagatccgcccccatcgtctcctcgaggccatcgagtcccacatcgtgccggtcgtcgcgggattccagggcgtctcgacggagcgcgacgtcacgaccttgggcaggggtggttcggacacgaccgcggtggcgctcgcggctcggctcgacgccgacgtctgcgagatctacaccgacgtctcgggcgtgttcaccgccgatccgcgggtggttccgcgcgcgcgcaagattccccggatctcgttcgaggagatgctcgagctcgcggcctcgggagggcgggtcctggcgttgcgctcggtggaggccgcgcggaacttccgggtcccgctccacgttcggtcgagcttcacgtgggagccggggacgtgggttgtggaggaggagccatcgatggaacaggccgtggtgtccgccatcgcgcacgacgcgagcgaggtcaaggtgaccgtggtcggtgtcccggatcaccccggggttgccgcccgtctgttccgccacgttgcggagcaaggcgtcaacgtcgacatgatcgtccagaacgtctcgctccaggggcacaccgatatctcgttcaccgccccgaaggccgatcgcgctcgcgcactcgaggcgacccgtgctgctgccgcagaggtgggcgccgtcgacgtcatcctcgatgaagggatcgggcgcgtctcgctggtcggagccggcatgaagacacaccctggggtgacggcccgcatgttcgagaccctcgccgagaaggggatcaacatcgagatgatctcgacgtcggccatcaggatctcctgcgtggtgcgggccgaggtactcgaggacgcggtccaggcgttgcacgaggccttcgaactcgatcgtgaggtgcaccaatgaacgggctcgccctcggggtggtcggcgcgacgggccaggtcgggtcggtgatgcgtcggatcgtgctcgagcgcggtctgccgattgcgtccgtgcggttcttcgcctcgtctcggtcggcagggacgcagctcgacttcgatggcacctcggtcgaggtcgaggacgttgcgacggcggacccgagcggcctggacgtggcgttgttctcgatcggggcttccgcggccgagcgctacgcgccgcgcttcgctgcgagcgggtgcgtggtcgtcgacaactcctcggcatttcgtatggacccagcggtaccgctcgtggtggccgaggtgaatcccgaggcgatcgaggcgatgccgaagcggatcgtggcgaacccgaactgcacgacgatggtcgcggtcggggcgctcgcggcgatccgtcgcgtcgcgggccttcggcgcgtcatcgcgtccacctaccaggcggcttcgggtgccgggcgcacgggggtggccgaactcgccgcacagctgtcgcgccccggcctcgaggcgctcaccttcgacgggaaggccgtcgacttcgggacgccagcggtcttccccgcacccctcggggccaacgtcgtacccctcgcggggtcgttggtgggcgacgacacgaccgaggagcgcaagttcgtcaacgagagccgcaagatcctcggcatggaggacctgcgcgtgggcgcgacctgcgtgcgcgtgccggtctttaccgggcacgcagtgagcgtggtcgccgagtgcgagcggcccgtcgaccttgccgcggtgcgtgctgccctcgaggcggctccagggctccagctcgcggacctcccgacgccgctcgacgcggcaggtcgcgacgaggtgctcgtgggtcgggtgcgcgccagcgacgtcgtcgacaacggcgtcgcgttcttcgtcgcgggagacaacctgcgcaagggtgccgcgctgaacgcggtccagctcgctgagctcgtcatcgagcgcggcctggtcggctgagcaatcctcgcgagcgctcagagaagctactcaagttcgagatcctcgtcgtcgatgccttgaatgcgcatcacggaaccaccgtggagcgtctatggacagcgggcattcaaggaggatccatgtccctctcggtcaacacgaacctctcggcgattcaggcctacaacaacctgaatgcgacgtcgaaccagatgcagaccacgatcaatcagctgtcgtcaggtctgcagatccagacggctgcggacaacgctgcgggctacgtgatctcgcaggggctgcagacccaagcgaacggcctcggtgtcgcgatcaacaatggccaggacgccatcagcgtgctgcagatcgcctctggtgcgatgaaccagcagatctcgatcctgcagaccatgaaccagctggccacgcaggctgcgaacggcggcgcgaacaactccaactcgctgagcgcggatcagcaggagttcgcggcactccagagccagctcgaccagattgcgaactccacgagcttcggtggcacgaacctcctgaacgggagctactcgaacgaggtgttccagatcggggcctacgcgagctcggtcgaccaggtctcggtcaccatcgcgaccttgaacaccacctcgctcgggatcgcgtcctcgacggtgtcgatcggcacggtgtcggcggcgatcagcgccatggctgcggtgcagtcggccatcctcgcggtggcgagtgccgaggcggtggtcggtgctgcgcagaaccaggtccaagcgatcatcgcgaacgacacggtcgctcagcagaacgtgcagtcggcgaactccacgctggtcgacaccaacatggcgcaagcgatgaccgcgttctcgtcgcagcaggtcctcatgcaggccggcgtcgcgatgctgtcgcaggcacaggcgctgccgcagctcatcctcaagctcctcccgtagcacatccgatcatccccggtcgttcgtcacgggcccaggccgtcggggcctgggcccgtgatcgtgcgatcaggactccgaaggaggccccatgtcgtcgatcctgccaacctcatcgacgagctcgacgtcgtcgacgtcgagtggctccaacgtctcgacctactccgacccgggcggtcccccgatcacgttctccagcctgttctccggtatcaacacccaggcgatcatccaggcgctcatggccgcctacgagcaaccccaggtcgatctcgccaagcagatccagtcgctccagacgaacctgtcggactaccagaccatcgtctcggacctcagttcgctccagacccaagcgaacgctctgctccagccgtcacagctctcctcgatgagcgcgagtacctccgacgctgccgtggccacagcaaccgcaggtcaaggcgccatcccgtcgtccttgacgttcaacgttaaccaactcgcccaggccaacatcctcgcctccagcggcaccgtgtcgtcgctgtcgtctcaggtcgcctccgggaacttcctcctctcctcgagcgcagcgggcgccggcgtcacctcgcttgctggctcctcgctccaggtcgggacgcactccttctccgtgacgagcgcgctctcgggcgccaccgcgacggggacgtcccctcttgcctcgtcgatcaccatcggctcgtccaacgacaccatcgccgctaccgtcaacggcaccgccgagacgttcaccatcgcctcggggacctacacgccagctcagctcgccgccgcgatctcgcaggcgagttcggtctcgggaacccccttgctgcaggcgcaggtgaacgcccagggccagctcgaactcggcacgacgctgctcggttcgagtgcatcgctccagatcaccggtggtaccgcactgtcgacgttgggactcgcggcccaagcgagtgcgtccgtcgggaccgcggggtcggtcacactcgatggcaccgtcaccgccgtgaacaacgtccaagcgggtcagacggtcagccttgccgacggcaccggggggtcgatcacgatcggtatcggatcgttcggcctcagccagggcagcttcaccgctaccgaggtggcggccggcaacgggtcgctctcgcaggtggtgagcaacatcaatgccgctggcgccggtgtgacggcatcagcggtccaagtctcgagtggtacctacgtgctccagctggtctcgaaccaaacgggcaccgcatcggccatcaccgtcgaacaggcgcccttccagagtgccctcggtagcttcacgaccattgcagcggcacagaatgcccaggtccagatcggtggccagagtggttacctggtgagttctcagacgaaccaggtccagggcgtgttgcccggagtcacgctcaacttggtgtcggcgcagcctcccggctcggcgccggtcaccgtgagcgtcacccccgacggcaagacgctcgcctcgtccatccagtcgctcgtcaacgccgcaaaccaggtgctcagcgacatcaacacgtacgcgggctacaacgagcagaccaacaccggcggaccgctgatgggcgactcgacgctgaacgggatcacgagccaggtgctcggtgtcatcgctcagaccctcggcgaggggggcatcaccgccgcccaagccggcatcacgctgaacaagaacggtaccatcagcttcgacgcgcaaaccttcgcccagctctacgaccagaacccgaccgccgtcacgtcactattcgcccagtcgggcaccttcaacccatcgagttcgacctacgcaggcgacgtcagtctggtctacgcgggtgatggcacgcaagcgggctcctaccaggtcgtggtgagccagtcggccacccaggcgacggacagcgggtccgtgctcgcgagcggaacgatcaccaacgccgagacgctcaccgtcgcccagggttcgcagtcggtgcagtacgcagcgagcgcgggcgagtcgctcagcgccatcgcccagggcctcaatgccgcgttcgcccaggcaggcatggggatgcaggcctccgtggtgagctcgtcgtcgggttcgcagatcgtgctcaccgcgagtgcgtacgggacccagggcgacttcacggtgacgacgacggcgacgggatctgggcagaccgggctcgcaacgagcgcgaacacgccggagtcgttcaccggcttgaacgtcgccgggacgatcaatggtgtggcggcgaccgggaacggtcaggtcctcgccgcgccgacgacggaccccacgctcgccggcttgtcgctgcaggtgagtgcgagcgggatcacgagtgcgacgaccattggctcgttcgtgtattcgccagggatctcgggccagctcgccctcatcgccaacggcgccacagcacccgtgaccgggagcctcgaggcgcgcatgagcggtatccagcaacagatctcgatgctgcagcaacagtacaacggctatacgccgatgatccagaacgagcagaagatgctcgagcaggagtactccgcgatggagtcacagctcggctcgctccagagcgtgggctcggagctcgccgggcagattgcacagctgccgtagcgcccgccggacgggtgctgtcgacgacgaccaaggagggagaccgggtgccttcactggctcaacgcgcctacgtcgagaacgcggtggaaaccgcgacgccggcccagcgcctgctcatcctgttggaccgcctggaagcgaatctggtggccctcggtgacgcctttcgggtgcgtgacctcgaggcgatccacgtcaacgccaaggctgcccaggcagcgttggcgttgttgcgaggggcgcttcgcgaggacgtgtgggagcacgccgcgacgatcgcgaccttgtacacgtgggcgctggagcgactcgtccgagccaatgtggacaaagatccggctccctacgaggaggcccgctcggtgctcgagccgctcatcgcggcgtggcgacacgctgcgatggaggtctcgcatgagtgagcgcgatccgtgggaggagtacctggacgcgtacgcggagcacctcgcgcgcgtctcggcgagcctcgaggcgggccgggtgctcgagacgccgttcgatcgtgcgcgtccttccagcgcgatgccggcgcgtcacgctgagcgagcacgcgccctcgtggaggcgaccgaacagctcgcggcccgcctcgagcatcgtcgcgacgtggtcgggaccgtacttcggtactcgagagtccgcgaccccgagcgggtggtgctcctcgacgtgatcttgtgaggatgccatcgcttcggtttgcgtgactcggccgatctcggggacctgctcagacgctccacggggctgcttcctcgcgtgagctgacgcgagaactcacgggaagggactcgacggtgatcacggtgacgggacccaccaagcgcttcggagaggtgaccgcggtcgacggattgtcgttcgaggtgccgcccgggcgcgtgaccggattcctcggcccgaacggcgcgggcaagtcgaccacgatgcacatgatcatgggcctcgaaaggcccagtgcggggtccgctctcatcaagggcgtcccctacgccgagcttgccgcgccactgcggcaggtcggtgcgttgctcgaggcgaggtcgttccatccggggcgcagcgccagagcgcatcttgggtggctcgcggcctccaatggcttgcccgcccacggggtcaacgaggtgctcgagatcaccggactcaccgacgtcgcttcccgacgggccggcaccttctcgctcggcatgggcagcgtctcggcgtcgcggctgcgctcctcggtgatcccgaagtgctcatcctcgacgagcccgtgaacggactcgatcccgaggggattgtgtggatccggaccttactgcggggacttgctgctgaaggtcgaacggtgttcgtctcgagtcacctcatgtccgagatggctcagacggccgaccatgtcatcgtcatcggccgtggcaagctccttgccgacaccgcgatggcagcgttcatcgcatcgagttcgtccgcgagaacgctcgtacgcacaccgagcccagatgcgctcgcgtcgaccctgcgcgagcgcggcggggtcgtggtcgtcggcgacgacgggagtctcaccgtccggcctcgtggcagccgagatcggcgagatcgccttcgagcacgggatctgtctccatgaactgtcgccccagagtgcctcgctggaggaggcgttcttcgctcttacgggcgaggacacgagctttcgcggccagccggccacggttcacgaaggagcctcacgatgacgacgacggtcgaccgtagtccgagcacgctcggcccgacgttcgggcgctgctcgccgccgagtggatcaagatcaagagcgtgcgctcgacggtgctcacgctggtgttcatggtggtgctcggggtcgggatctcggcgctcggcgcgctcgccgtgcacgcagccgtgtcgcaccaccgcatcggccccggcttcgatccggtcgcgcgctcgctcggcgggatgctcatcgcgcagatcgccatcggtgtcctcggcgtcttggtcttcagcgctgaggtcgcgagcgggacgatcagccagacgttcgccgcggtccccaagcgctggcacgtgctgctggccaaggtactcgtctacttcgtgatcgcgctcgttgcctccgaagtagtgtccgtggcgagcttcctcgtgggccaggccgtcatgcacggagtcgtcccgacgaccagcctcacgaacgcgacggcgatgcgggccgtcctgggcaccgggcttctcgtcgcgatcgtgggtgtccttgcgctcgccatcggtgtcatgatccgtcgtactgctggggcgatcaccaccttcgtgggcgagtacctggtgctgcccttgctcgtgaccgcgctcccgtcgccgtactccaccgacatcgaaaagttcctgccgttccaagcagcccaggtcatgatgtcctcgcagctcgtcgcgaacagcttgtccgcgtgggtcggcctcgccgtcgtggcgggctacgccgtgatcgccgtcgtcgtcgcagggtcgctcctctcgtcgcgcgacgcctagacgcccggccatcgcgccccgcgcgaggcctgcagcttgccgcccgtgccgccttccatggaggggacacgggcggtcgtgcgtcgcgggtgcggctcaagaacacgtaagtactgatttaaccaaatcacgaaaagctcgatgattcggtttagggaaaccgtcacccgtaccgctaccgtggtgcccatcgcgttggggatgtgaggaacacgccgctcattcgagcatgaccgcgtcgaccaccagagggtgcgaggccgcggaaaacagcggggcgttggtcgacggccgctccgagccatgacgagcgagcgcacgagaggcgtaccgacacgagagaggaaagaggatggctggcaatcgctacgaggctggcgtcaaggagtaccgtaagacgtactgggcgccggactacgtgcccttggactccgacctgctcgcggtgttcaagatcgtaccgcagcctggtgtcgaccgggaggaggcagctgcggcggtcgccgccgagtcatccaccggtacctggaccacggtctggaccgacctgctcacggacctcgattactacaagggccgcgcctaccggatcgaggacgtgcccggggacgacacggcgttctacgcgttcgtcgcctacccgatcgacctcttcgaagagggctcggtcgtcaacgtcttcacatcgctggtcgggaacgtgttcggcttcaaggcggtgcgatcgctgcgcctcgaggacgtgcgcttccccttggccttcgtcaacacctgcaacgggccaccccacgggatccaggtcgagcgcgacaagatgaacaagtacggccggccgctgctcggctgcaccatcaagccgaagctcggcctgtcggccaagaactacgggcgtgccgtctacgaagtgctgcgcggtggtctcgactttaccaaggacgacgagaacgtcaactcccagccgttcatgcgctggcgcgaccggttcctcttcgtcgccgaggccatccatcaggccgaggcggagacgggcgagcgcaagggccactacctgaacgtcacggcaccctcgccagaggagatgtacgaacgcgcagagttcgccaaggaactcggcatgcccatcatcatgcacgacttcttgacgggtggtttcacggccaacacggggctcgcgcgctggtgccggcgcaacggcatgctgctccacatccaccgggccatgcatgccgtgatcgaccgcaatccgtaccacggcatccacttccgtgtgctggccaaggccttgcgtctctcgggcggtgaccacctgcacaccggaacggtggtcggcaagctcgagggcgaccgagcggcgacgcagggatgggtggacctcctccgcgagtcctacatccccgaggaccgtagccgcggcatcttcttcgatcaggactggggctcgatgccgggcgtcttcgccgtcgcctcgggcggtatccacgtgtggcacatgccgtcgttgctcaccatcttcggcgatgacgcggtcttccagttcggtggcggcaccctgggtcacccatgggggaacgcacccggcgcgaccgcgaaccgggtcgcactcgaggcgtgcgtccaggcgcgcaacgagggccgtgacgtcgaacgggaggggaaggacattctccagaacgcggccaagcacagtccggagctccgtgtggcgatggagacctggaaagagatcaagttcgagttcgacacggtggacaagctcgacagcgtgcatcgctgagcgagcgtggttcgacgaggtggcgcagcgtgcgccacctggacctaaggagcacacatggctgacgttcaggagtatcgcacgtcacggcgctacgagctgttctcgtacctgccccagatgaccccggagcagattcgcaagcaggtgctgtacctgatctcgaagggctggaacccgagcgtggagcacgtcgagccccatcgctcgatggagcgcttctggtacatgtggaagctgccgatgttcggcgagcagtcggcggaggtggtgctcgccgagctcgaggagtgccgccgtgcctaccccgatcacctcgtgcggctcgtgggctacgacaactacacccagagccagggcatcgcgttcgtggtgtaccgaggccaggggtcctgagcggctggcgctcctcgacgccgggaccagcgcgacctcgcggttcgcgcgaggtcgcgcggtggggccgtgaggctgaggcatgcgaagcaaggagatggcgacggtgcgcgcgagcgacgcgagcgagtcgccaagtaggtcgaggtcgtggtggtgacgaagggagggccccgagtgagcgagtcgtccacagccggcggggcggtgcgttctggccgcgcgttggcgcagcagcgtcggcgtgagcaagcgcttcgtcgcgcgaacgcacgaacgtcgccgaggcacgacgcagacgatcgttcgcttcgggtcgcaccgatggcgactgacccggtcgaggcgcggccgacgaccaccgagggtggctcgtgcgggtgcgaccacctcgagccgcccgtctccgcggtcgcgacgtcaagtgaactctcggtctcggtgcgcgggtatgtctcggtggatgatgcgctgcgtggcctgcgcggccgtgaggccgccaaggtgcgtcgccagctcctgtgcgtgcaggggcgaggcgatctggcggcgtgccgtccgacgggccggatgcgccgtcgcgacacggtggcgcccaaggtggaagagggcacgacccttgccggcaccagggtgaccggtacgcaggtcgagctcacggcgaccatgacgggtgcggatgcgggcagctgccgggtgatcagcggcacacagtacgtgggcatcgagcagttcgaggagcgctgcgacgaggtcccggaggcgcccccggccaaggtcagcgtcggacgcacggcggcagggcgccgcgtgagcggcacctccctcgcgccgagccccagcgtgacgggctccgaggcaggtgcgtgccggcgtgtcaccggcgtggactacctggaggcgaacgcggtcgaggaggcgtgtggcgtcgtccccgagccggcgccagccaaggtgacggtgggcgagacggtccagggccagcgtgtcacgggcgtcgtggtcgatcgtccagctgcggtcaccggtgacgacgtcggccggcgccagcgcgtgacgggcagccagtaccagcaccctgagtggattcgaggcgagtcccgcaatggttcgtcggtgccgcacaaggtgagcgtcatgagcacggtgcggggtcggccggtcaccggaaccatcgtgacgcccgatcccaccatcaccggggccgatcgcggggcgtgcgtcgaggtgacggggacggagtacgaggacagcttggccaagtaccaggcgtgcaatcggcaaccggcacctggtccgcacaaggtgagtgtgatgcggacctggcgcggggaagtcgtgaccggaaccagcgtcgagcacgacccgcgggtcaccggtgacgaggccgggcagtgcgaggacgtgaccggcacgccctacgtgggaccaggccagtacgaggccgtctgcgcgaccgatccggttcgccagggcgctcctggtggatcgtcgatcgcgatctcgggaacgcgtgtcagtgggagcgatcgtgtgacgggggacgagcgtggccgttccgtcaccgtgagcgggactccgtaccagcgtgggccctctggcgatgccgagcgcggcgtgagcgcgtggggggcgacgttcagcatcaccacgccagcacgtgctgcgcgtgaacgggcgcgggcgcgcgtcaccggcaccggctaccagcgcggtacggctcggatcacggggccactcgacctcgccctcggtcttgtctcgggtacgccagagtttcgctatcacgccggctcggacgccgaacagcaggtgcccgctcgcgaggcggccgtcacgggagaggggcgcgaggagggctttgccatcaccggcgatgcctgggatcgttcggccaccatcaccgggacagaaggggcctccgcatggcgcaatccgacgttgcggggaacccctcgtcggcgcgagcaggtggccagaagcgccgaccagcgggcagcggcagctcgcgagctccccgccagcgcccgcatcaccggcagcaccggtggcgtgagcgaggggccggtcgtgacgttctcgggcgggtcgcgcggatgatcttcctccagatgaagcggacggtcccatgaacacgcgcaatcgccgggggcgctacggcgggccgactccgtcgcatggcccctacgggctgggtacggcgcaaggacgtctgtcgggccaggacgcgcatcgcgaccacggcgaagcggccggggtcagccgtcgctcgaggaacgcgcatccactcaccgatcacgccgccaacgagcgacttgctcgattcgaacgcctcgtgcgagggcggttcgacgcggtggtaccgacactgaaggcgatcggaacgcttgctccgaccgacgacctcgccgaacgtgctgcgtcgatggctcgggccgagctcggtgtggcgttgccggcagagctgttcgagtctgcctggatcacgggtctcgacatgcgccgcctgtacgcggtcacgatggcagagaccatccatgcggtcgcggccgagacgcatgcgttcgccggcaccgagtcggacaccatgaccggtttcctgctcgagtgcggcttccacgccgtcgacatctcgccctgctccgatgggcggctgaagggtgtcattcgctcgatcctgcgcctgccggacgacgccgtgcgcagtcgcaaggcctacgcgggcgccatgttcgacgtcgaagcgaacgttcgccggtggatcgagacggagctgctgcgctttcgcgaggggagtcccgtgccgccgtcggccgggacgcggtatctgaagatcgcggtctatcactggagcaggtcggatcccgattacgaggggtgcgcggcgcacggctccgaccagcgggccgccgccgcggcagcactgtcgcgcctccgcgagcttcgcgaagccgtcgagaacagcttcttctgcggcgcctccatcgatctgttgttgatcggcgtcgacacggacaccgatgccatccgcgttcacgtccccgatgcgctcggcgacatggacctcgatcgctacgtggacaacctcgatctctatcgccagaccatcgacgatgacgtgacgacggcgcgcatgcgcgtgcatcgcgccatcgaagctgcgagcgccgatcaccctggcgggccgccgcacgagggcatgcgacggctcattgcgacgctgctcatcaacaacctgtcgcagatcgactacgtccgatcgacctggggcgagcgctacccggacgtcggccacgccgaggccttcatcagcgtcggtgacggcttcgaggagttccaggttcgcaacctcgcctacttcgtcttcctccagacggtcgaggaggcggcgaccgacctcgacgtgggcatcgggctgttccagcgtcggcccgagcgccgtgggttgccgatcccgatcgcgatccactttcgctacgaccgtcgggtcccgggcagtcgggagcgagccatcgagcggtgcgtgcgcgtgcgctcggcgatccgagcgcgctatcgagatctgtgcgcggccgggctgctcgcgtgcgacatgagcatccaggagcgaaccttctcgagcccgatcgaggtgatcgaagcgccgagtgacggtccggcgaacgaggatccgctgcgcctcgagcagcgtacggggcgagaggggggcaggcgatgaaggtctaccaagtcgagaagacgctcgtgtccaccaatcgcatccccggtctcaagaatctcccgctgctcgtggtgcgcgagcgcaacggctcccagagcgtggcggtcgacgcggtcggctgcgtccctggcgactgggtcatctgcgtcagcggatcgggcagtcgggcggcgacgggagacaaggactatccgaccgacctcaccatcgtcggcatcatcgactactgggacgaggacggctagcgacgagctgccggtgcgatgcgtcggcagcaatggggcttcctgggcgtgcgagcgcacgaccagggcgcaagggcaggggccacaggcgtatgggcaaggggcccgagcaaggaggaacgatggcaacaggggtgagcggcatcgcgctcggcatgatcgagactcgcggtctcgtgccggcgatcgaggcagcggacgcgatgacgaaggcggcggaggtgcgcctcgtcggtcgtcagttcgtcggtggcggctacgtcacggtgttggttcggggtgagaccggcgcggtgaacgcagccgtgcgtgcgggtgcggacgcgtgcgagcgggtcggcgacggcctcgtggcggcacacatcatcgctcgggtgcactccgaggtggagaagatccttcctgacggcgaggacatggccgccggggcgtagggaagaggcgagaagggagcgttgacgatggcaacaggggtgagcggcatcgcgctcggcatgatcgagactcgcggtctcgtgccggcgatcgaggcagcggacgcgatgacgaaggcggcggaggtgcgcctcgtcggtcgtcagttcgtcggtggcggctacgtcacggtgttggttcggggtgagaccggcgcggtgaacgcagccgtgcgtgcgggtgcggacgcgtgcgagcgggtcggcgacggcctcgtggcggcacacatcatcgctcgggtgcactccgaggtggagaagatccttcctgacggcgaggacatgggcgctggggcgtagggaagaggcgagaagggagcgttgacgatggcaacaggggtgagcggcatcgcgctcggcatgatcgagactcgcggtctcgtgccggcgatcgaggcagcggacgcgatgacgaaggcggcggaggtgcgcctcgtcggtcgtcagttcgtcggtggcggctacgtcacggtgttggttcggggtgagaccggcgcggtgaacgcagccgtgcgtgcgggtgcggacgcgtgcgagcgggtcggcgacggcctcgtggcggcacacatcatcgctcgggtgcactccgaggtggagaagatccttcctgacggcgaggacatgggcgctggcagcgtggcggcgcgctaggcggtcgaggtgacccaggaccacaggctggccggctttgtcgtgcgcgcgttgcgtgcagagatcatcgcggtcgagcactacctcgcacaggcgagcctggtggaactgtggggctaccccgcgttggccgatcgcttctcgaacgatgcgcgtgacgaactcgatcaccagcaccggattctccggcacgcggtgtcggtgggcatcgcgccacgcgccatcgacctgccgccactacggtttggacggagcgtggaggagctcgtaatgatggaccgggcattcgagctcgacgtcgttcgactctacggcgaggcggtcgactactgcgggcggatgggcccggcctcgagtctcgagctcttcgccgggctctacggggaggaggtcgagcacctggcgtcgatcgacgccctgatcgttgagatccgatccgagaggagggggcgggatcgtggctgaggccgccgcgccacgatcctggcgcttcgtgttcgacgactacgcaaccctgcggcgcttcctcgatgagctcgcgtcgatcttcgaggagcatgggtactaccccaaccagagcttccatcgcgccgacgtcaccatcaccatcgatcccgcgagtgccaacggcaacgaccagggcgttcgggcggtcgaagccgctctcgatgcgttcgtggcccgtggggtggggcaggcagatgaccagcggtcctgacgcgagtgattcgagcctcgtggtcgcggtggtgaacgccaagggcggatcgggcaagacgacgctcgcgctgcacgtgggcgtcggtcttgcgaggcgcggccccacgctcctcgtcgatgcggatccgcagcggtcgctgaccttctggacggcgatggcacctcctcgagctgcgttgccaccggtagcggaggcctcgcgggacgtggtgaccgtgctgcgcgctgcgcgggcggactaccgctacgtcgtggtcgactgtccaccgacgccgatccgaggcaccgtgcgtgccatcgtcgaggtcgccgatcgtgtggtggtcccgatcctcgcatctccggtcgatctgtggacgagtgcggagacgttctggtcgttgcgcaggctcgcgactggggaccgtgcgcgtcggttcgtcggtgtgctcaatcaggtcgagccgcggagcgcgctgtcggcgtccgttcggcgcgcggcgctcgcactcgatgtgccgctcaccgccgtcgcgctgggccggcgtgtcgtctaccgacaggcggcggccgaggggcggagcgtgtacgcgatgggcaagcgagcgatggcagcgatcgaggagatcgaggccctcatccaggaggtggtgtgatggcagaggacttgagtgatcgcttggtgcgggaggtgagccaggtccgtgcgatccgagccaagcagacaagcgcgtcgaagggggcaagcgtcgccggctcagaaccgacggcgcgagccaccgaacctgccaagccccgacccagacggcgtgcctcctcgactgtcgagcgcgaggtcacgcctccggccgacggcgaggccgtcgaacaaccggtggcgcgccctcggacgagacgtcctccacttgccgtgtggcctgactgatgcggatcgcggggcggtgctcgtgacggtcgggccgacactgtctcaccgaggagcaccgtttcaccgagcaataccgtctcgccgaggaaaggagtgagtcgtggtcgcaccccaagttgcgccctacgtcatcgacacggagccctactaccgaccggtcgcgaacgagatcgcgctcttcgaagccgcgtactcggtgcggatgcccgtcatgttgaagggcccgaccgggtcgggcaagacgcgcttcgtcgagtacatggcctggcgccttggcaagccgctcatcaccgtcgcgtgcaacgaggacatgacggcctcggacctcgtcggacgcttcttgctcgacgccggtggcacccggtggcaggacggaccgctcacgatcgcggcccgctacggggcgctgtgctacctcgacgagatcgtcgaggcgcgccaggacacgaccgtggtcatccacccgctcaccgacgctcgccgagtcctgccgctcgacaagaagggcgagctggtccaggctcaccctgacttccaggtggtgatctcctacaaccctggctaccagagtgtcatgaaggacctgaagcagtcgacgaagcagcggttcggcgccttggacttcacctatccacccgcggccatcgagacggagatcgtcgcccacgagagcggggtcggccacgacgatgcgagtcgcctcgtctccatcgccgagcgcgcgcgcaacctcaagggacacgggctcgacgagggcatctcgacccgcatgctgatctacgcggccagtctgatcgcccagggcgtcgatcgcatcgccgcatgcgagatggcgctcgtgtcgccgatcaccgacgaccccgacatgcgtgacgcgctcgaggcggcggtcacgacctacttctaggagggccctcccgtggccatcgagctcgagcgctaccaggggctcctcgactctctcggctcgcaagccgaggaggtgctgcgtgctgcctgggacgaagcgacgcgctccttcagcccacgcggcctcgaggaggtctacctccgctcggccgcgagcctcgcggcgctcgggcgtgggagcgacctcgtggtctcgttcctgcagcatgcccccgcgctggcgcgtgagctcggcgaggacgccgtgcgggatctggtcgcggcctcggtggcgttcttctcgaagaccagcgccagcgtgatcgcggagctgatcgcgacgagccctcgggcggccgagcgcctcggggacctggaactgttccgctcgtacctcgggctcatcgaccagctcctcgggctggccccccgtggcgttcgcggcctcctcgaccacctcgacgtcctgcttgcgcagctgaccctgagcgggttgacgcgctgggccctctggggtgcccaagtccacaaggtcgacttcgaggcccagcagcgctacttcgcactcgagagccccgatgcgctcgccatgctccagcagcagcgtcggggactgctgttcgtcgacgtccagcgtcgcttgcaggcctacctgcgcgccctgtggggccgcgacttcttccttcgacccgagtcggccgatccgcagacggccgcggtggtacgaccgttcatcgatggattcgtcgtccacctccccgacgcctacgacgacacggacggggtcggtgggccgatcagcgcgctcgagcagtaccgtgccgcggcggcgcacgccgctgcgcaccaggtggcgaccacacacgccgtggctcgagccgagcgatcgcgtctcgaggaactcgtcgtcgggatcctcgaggatgcacgcgtcgagcgcgcagcgatcgcggccttcccagggctcgccgcgctctgggcgcgcttccacgtcgtcgatctcgccgccgacgacccctcctcgctcgtcgcgcggctcgttcgctctctcctcgtcggctgcgataccgaggctcatccgtgggtccgtgaggcgtgcgagcacgctcgggtgctcgacgagttgggcggtgccgaggcagcggcagctctcccggagcttgctcgaaccctcatcgacgccgcacgccgcttcggtgtcgagctcgaccaggtcgactcgcgagccgtcctgccgagctaccgcgacgacaatcgctacgtcttcgagcgcgacgaagccattcgcgcccaggccgccaacctcgatctcgcgccctcgcaggtgcgcaagtacgtgagcgtgatggagatgatcaacgaggtggacgtgccgagcgccggcgacgacgccgaggagatctgggtgctcgcgaccgagttcttccgtgacggcgaggccgagagcgtcaacgcccaagagggtcgggagccgccgcccgtcgaggtgcactatcccgagtgggactaccaggtccaactggagcgaccgagctggacgaccgtgctcgagcgacgaggacccttgggcagcctggaggaggccgaggcgatcctcgccaagcatcgccccttgctcgggcggatgcggcgcatcatggaggcgctcgcccccgagggtgtccagcgcctgcgcaagcaggaagagggcgaggaactcgacatcaacgcggcggtcgatttcgcagtcgacctgcgacgggccgaggagcccgacctcagggtgatggtgaggacacggcgcatcgtccgtgaccttgccttcttgctgctcatcgacacgtccgagtcgacgaacgatcaggtgctcggcgcggacgtgacggtgatcgagctcgctcgagaggcgaccttgttgctcgcagaatcgatcaatcgggtcggggatccgttcgcggtccacgggttcgactccaacggtcgccatgccgtcgagtacgttcgctacaaggacttcgatgagcgcttcggcgacgaggcgcgcgctcgtgtggccggcatgaccggccaactgtcgacgaggatgggcgcggcgattcggcatgcgggtgcccatctcgcacgccagccccagcgtcggcgactgctgctcgtgctcaccgacggcgagcccgccgacaacgacgtgcgcgatccgcagtacctgcgtgcggatgcacgccgagccgtcgaggagctggctcgcgctggtatctcgacgttctgcctgagcctcgatcctcgcgcggaccagtacgtcgcgcgcatcttcggcccgaccggcttcatcgtgctcgacaacgtggcgcgactcccggaacgtctgccgctgctgtacgcggccctcacgcgctcgtgagcaacacgtaagtctttacttgacgaacatcgctttcaaatgagctttcgcatagcggaagtgtatttccggtctagtagattctcttttcatgaggagcacgccgaccgagcgccttcacggtgatggtcggctgcaggcttctgctcggcaccgggtcggtgcggcgagcggtggtgaggtgcgccccgcggtcgcgttcttacggtgtccgtggccgtggcggcccctcgcggggctcgaggggagaagggatcaagcatggggaacctggtgagttcgtggttgctcgcggtcgcggtggtcgcctacctggtggtgggtctcggtctcctggtcgcgcggggcgcggccggacgcagtgcgcgacggtggacgacggtggcgtcgtgggtcgggctcgtcgccacgctcggcgcctcgacggcgttcgtcgtcggccacgaacgatcgaccacgctggtcgcggtgccgttgcccgcacacctcgggcacgtcgccgtcgattcgctcgtgaacgccctcaccatgatcgtcgtcaccttggtggcgttcgtgggcaccgtggtcgtacgctactcgacgtcctatctccgtgacgaccccgctgagctgcggttctatcgctggttgaacgtgacgctcggcttgttcctgtggctgatcgtcaccaacgacgtgtggacgttctggctgctgttcgtcggtgcgagtctgtcgctccacgagctgctcgtgctctatcgcgatcgaccgctggccgtcacggcggcgcgcaagaacttcgcgctcgccagactcgcggacgtgagtctggcggttgcgctggtgctcgtcgtggaggcgacggggcgctcgagcttcgccggcatcgcggcgtggttccacggggcgcaccccccgatcggcgtcgatctcgaggtcgccgccgggctgatcgctctgaccgcggtcgtcaagagcggtgtcttcccgttccacgggtggctgatccaggtcatggaggcgccgacccaggtctcggcgctcctgcacgcggggctcatctacacgggtgccttcctcctcctgcgcatgagctggctggtcgcgtcggtgccgtgggtgtgggtggtgctcagcctcgccgtgatcggggtgttcgtgtcgtcgctgatgatgctcaccgagacgaacatcaaggaggcgctcgcgtactcgacctccgcccaacttgcgttcatgatgatggagtgtgggctcgggctctacagcgtcgcggtgctccacatcgtcgcacactcggtctacaaggcgcatgcattcctctcgtcgggaagcgtggtggatggccatcggggcgcgatcctcaccaaggtcccggcgcgtcgaacgttcgggcaggtcgagggcgcgctcgctatctccgcgctcgtcaccgtggggatcgccgagctcctccgggtcgacgtggtgcacgagcccacgttggccgccatcggcttcgtggtcgcggtcgccatgacgcagctgctgctgcagggggtcggggggtcagaccgtcagggacgtcgcttgctcgtgcgcgcgagcggcttcagtgtgctcgtgggtgctgcctacttcggtctgcacgacgtcatggtgcgcctgctcggctccacggtgccgtccgagagcggccaggcggaccacatcccggggtgggtgctcgtcgtggtcgtggcggcgttcgtcgccttgctccacatcggccagttcctcggtccactcagccggacccgcttcggccagtggctctacgtggcgctgtggaacggtctgtgggtggatgccgccatgcgtcgcctcgcgtggttcgaccacctgcgcctcggtcatcgtccgctgcacgcccctaccgagcctgagcctgttgcggcgacgggcgatgagcccgtgcccggatcggcggcctcggtgctggaggccgcgcgcgtggcgtgcgaccggatcgcgccggtgtggccgctccggcacttcgtcgccgtgaacccctacttcggcatgcgcgacctgtcgttctgggaggccgaccgctacctccagaccatcgcaggttctcgcctggtcatgccgctcgcctactaccgagagcagctgcaacaaggacgcatcggtccacgcgatatccgtgacgcagcgcgtcgccttgggcgcgagggggcggtcgagggcctgctcgctcgcctggaggaggctcgtagtgagccgctgctccctcggctcccgctcttcagcgatcacctcgggcgccttcgcggtcgggacatcaccacggccatcgtcgagcggctcagccatttcctggcggcctacttcgacgaggggcaagccacctggcaccttccgtggcaggggaactcgttgtggcaggcgtggcggtcatcggtccaggtcgacgcgacgccgcgcatcctcggactcccgtggcccaagtcggcgctcgcggccctgcccgagacgcccgaggacgccatcgccgctgcgctgggcgtgctcggcgttgctcacgaagcgatcgaggactacttggtcgctgcgttgttctccatcggcgggtgggcgtcgtgggcacggtaccgacggtggcaggcggagctcgtcggctcgaccgacgaaaccctgttcgaactgctggcgatccacgtctcggccgaggcgatcctcgcccagggacttgatgatcctcgggtgctcgcctcgtggcgcgacgccgtcgtggcagcccatcggtcctgggtcgcctcgcggcacgatccgctcgacgacgccgcgatcatccacaccgcgttcgagctgcactatcggcgccggctcgcgcggacgctggctgccggtgctcgcgccggggaggcgcccaccggggagcgtcctcgcgcccagctcgccttctgcatcgacgtgcgctcggagggcatccgtcgcgccgtcgaggcccgcgtcgctggcgcccagacgctcggcttcgccggcttcttcggcgttcagatggagtacgtccccttcggtaccgagcacgcacgcgcacacctgccggtcatctttgcgccgccctatcggatccgcgaggacctcgtcgatgcctccgacgacgaccgtgcgcgtgcggcggagcgacgtcgccttcggctcggcgccggcgcggtctggaagaccttcaagtcctcggcggcctccaccttcaccttcgtcgagtcgaccgggttggtctatatcccgaagctcttcggcgacgccatgggctggtcccgcacggtcgcgcaccccgacgcccgaggtctcgctggcgacctgcgcgcccggctgcgcccgaggctgacgccgatcggtcatcccgggggcaacgacgggatccccgaggatcgtctcgccgagatcggtcgcttcatcctcacctcgatgggcctcaccggcgggttcgcgccgctcgtggtcctggtggggcatgggagcgagaccgtcaacaacccgcaaggatccgggctcgactgcggtgcctgcggggggcagacgggcgaggtgagcgcgaaggtggcggcggcgttgctcaacgatccgcgaacccgagcaggcctcgaacgcgtggggatctcggtgccgagcgacacggtgttcgtcgcggcgctccactccacgttgacggagcaggtgaggctcttcgacgtcgacgcgctcgatcccgcccatcgcacgctcgcccgcgacctcgagaccgatctcgccagcgcgacccggctcgccgcgacgtggcatgcgacctccctcggtgtgaccgccgaccaggatctggcgcacgacctggcgcgtcgtggccgcgactgggcggaggttcggccggagtggggcctcgtcgccaacgccgccttcatcgcggctccacgcgcaaggaccgcccacgtctcgctcgagggccgcgcgttcctccacgactacgactggcgccacgacacggactttgcgaccctcacgctcatcatgaccgctccgatggtggtcgcgaactggatcaacctgcagtactacgcctcgatggtcgacaaccggcgcttcgggagcggaacgaaggtcctccacaacgtcgtcggtggttcgatcggagtcctcgagggcaacaacggcgatctgcgggtcggcctcgcgctgcagtcattgcacgacgggacacgctggctccacgagcccgtgcgcctcaccgtggtggtggaggcgcctcggggcgcgatcgaccaggtcgtccgggaacaccagctcgttgccgacctcgtcgagcacggctggctggtcgtgacccaactcgaacccgacggcactctctacgaacgcgagggcgatggccgttggcgcgcggtcatcgacgacgattcgttggcagcgaccagcgttcgctgacggcacggcgagcgcgagcggcctcgctcggcggccacctggaccgttcgcggtgtcggtggctgctcgtggtccgtggcctcgctcggcgatccgtgctcaaggtcgtcggcgttcgctccgagatcagtggcagccgcaggatgcgagctaccgctgatccaaggagggcgtgacccgcacggggaggactccgcgtgagcacgaccgtcgaggcgttgagctttgcgctcgacgcgctccagatccagagcgacgccatcgccaacaacgtggccaacgtcgacacgcctggctacatccagtcgaacgtgtcgttccagtcgtcgctcgccgctgcgctcgccaacggtggcacggccaccaccagcgtgaccccatcgtcgaaccccgtgggactcaacggcaacaacgtctcgctcggccaggagctgacccaggcgaccaccaacgccatggactaccaggcagtctcgaacgagctgacgacgtacttccaaatcttgtcgggttcgatgggaggccagttctaagtgtcgctgtttccagccatcgacgtcgctgccaccggcgtgacgaccgagcaaacctggctcgacaccatcgcgtccaacgtggcgaacgtcaacgaccagtcggccacgaaccaaccgatctatcaggagcaagaggtgctcgtgcagcccgtggagacgtcgccggtgacgggcgtcgcggacacgaccacgacgcccgtcggttcgggcgtccaggtcgacgccatcgtcaccccgttgcccaacggggtgctctcctacgatccgacctcgacgctcgcgaacgcgcagggctacgtgaagacgcccgggatctcgctcgcccagcagctcgggaacctcgtcaacgctcaaacctcctaccaggccaacgtcgcggtgatcaaccaggccaagacggcctacgaggcgatcctcgggatccaggcatgatccccccgatcgcacccctgtcgtcagcgctgtcggcggcggcgccgggtgctgcgggagcgtccacgcagggcgcgagcggctttgcccaggtgctcggatcggtcatcgaccagatccaatccacccaagcgacggccaacacccaagcgcaaggcgtcgccagcggccaagcgtcgatctcgaacgcgatggtcgcctccaccgagtcgctgttgaccaccgaacttgcggtccaggtgcgtaacggcgtcgtcggcgccatcgaccaggtcatgtcgacgcagttctaggaggcgtactcgtggcatcccaggacctcctcgccaaggcgcgcgactcgctccggcgcttcgcgagcggcttcaccaccggccagaaggccgtggtcatggtcggcatcgcactggtcgtcgcgatcgcggttgcgctggcatcgctcacgtcgagcccgagctacggcgtgttgttctcgggcctgtcggcccaagatgccggctcgatcaccgcgaagctccagtcggcgggggttccctacgagctcacgaacggcggtacgacggtgctcgttccccagaacctcgtcgaccaggagcgggtctcgctggccgaggccgggcttccgtcccagaccgcggggctgacgtcgctgaacggcctgtccatcacgagctcgcagatcacccagcaggccgattaccaggcggcactgcagtcgcagctcgctcagaccatcgaggcgatcaacggcgtgcagtcggcacaggtgaacctcgccctgccgccgacggacgccttcgcgatcggtcagtcgtctcagccgagtgcctccgtgatcgtgacgctggacgcgggcgtgtcgctcacgtcccagcaggtcgaagcgatcgtccacctggtggcgagcgccattccggggatgaacgccaacgacgtgacggtggccgaccagaacggtgacgtgttggcagcgccgggtctcggcgtcaacgcccagggcgccggtcagtcggcgcagggcttcgactctcagctcgaggcgtcgatccagtcgatgctcgacacgatcgtcggccccggcaacgcgaacgtccgcgtcgcggccacgctgtcgacgaaccaggtcacgacgaagacccagtcgatccagacgcagaagggcaagcccctcaccacgccgacccagacccagacccagacccagaccttcaccgggaacggcaccgtgccgggcggcacgctcggcaccactgggatcgcgaccaccggcaaccaggtgtcgacctacaagcagacctcctccacgacgcagtacgcgatcggtcaggtcacccagacggtccagcaggcaccgggcgcgatccaacgactcagcgtggcggtggcggtcaactcgcacgtcaagggtctctcgttggcgaagctgcgccaggtcgtcgcggccgcagccgggatcgtaccggcacgtggcgacacgctctcggtcgtcgcggtgccgttccccgcgctggcgacgacgccgtcgggtgcggggtcgtcgctcttcgggtcgatcctcggcatcgcgaaggtggtcctgctcgtgctgggagcgctcggtgcgatcttgctcatgtcccgtgcagcggcgcggaccgaggtcgagccgttgttcccggctgagctcgagcctgctctcgcgggaacgggtggccagctcgccggacccaccgaggaactgcccgcggtcgccttgccccagagccagccggtcgtcggcgaggacgtgctcgactacatcgatcgccagcccgaggacgtcgcgaagctcttgcgggtgtggatgacggcgcggggtcgcaaatgagcacgaaggtcgccgacctcaccggcacccagaaggcggccgcagtgttggtgcagctcgggacgactctcgctgcgcgcgtgcttcgtcagatgagcgagtcggaggcggtcgccctcacgctcgagatcgccaagctgccgagcctcgacaaggagaccatcaccgaggtgatggccgagttcgtcgactcggtcatcgcactcaagaccgtcggtcaaggtggcgtcgacacggccaaggagatcctcgcggcccgcctcggcgatcgtgaggctgaagagatcctcgcccagttcaccggtcagagcgtgtcgaacccgctggccttcctcgaccacgtcgagccgttccagctggtcagcttcctctcgagcgagcacccccagtcggtggcgatcatcctcgccaacgtccctccagacctcgctgcccaggtgctggctgcgatgcccgaggagccgcgcgcggaggtcacccgccgtatcgccctcctgtcgcgtgtcgacccggtcgtcgtcgagcaggcggcctccgtgctccagcgcaagctagccggcctgacgaagcaggggccggtcgccctgcgcagtgggctcgccacggtggtcgagatcttgaacaacgtcgaccagagcacggagcgacgcatcctgtcggacctcgactcgctcgaccccgaactcgccgatcgcatccgtgagcagatgttcgtgttcgaggacatcatggtgctcgacgaccggaccctccaacgcatcttgcgtcaggtgtcgccgaaggacctcgccgtggcgctcaagggcgtctcgcccgagttggtgaaccgcatcatggcgaacatctccgagcgcgccgcggaggatctcgccgaggagatcgagctgctcggccccgtgcgcctctcgacggtcgaggctgcccaggcacagatcttgcgtgccgtccgcgagctcgaggcggcgggcgagatcacgattgcccggtccgacgaggagctcgtccagtgagcgccgcacggatcctgcggggcacgctcgacggcgtcgggacggtggcgctcccaccggtggagcatcttcgtgccggtgacgccgagcacatcgcccttgcgcacgccatcgaggaggccgagcgccgaggcgaggagcgcggtcgtgccgccggtgaggcggccgcacgtcagctcctcgaggccgagcgggcggcgctggcctcgacgcgcgaggcccttgcctccgtcctccggcggctcgagcgcatcggtcgcgagtcgctcgaggccgacgtcgtcgaggtcgtcaccctcgcgctcgagctcgctcgcgaggtgctcgcggccgaggtggtgcctccccgggagcggatcgaggcgtgggtggggcgagtgctcgccgagcgtgacgtcgaggagctcaccgtccgcctggcaccgcccgcgagcgaggacctcgccgacaccctcgtcgagttggccgagcgcgaaggcgcgaggctccgggtcgagcgcgatgtgtcgctcgagccctacgacgtcgtcgtggagctgggcgcgggcgtcctcgacctcacggtcaagggagcgttcgagcgtgtcctccaggagttgcgggagctcggacagtgatccctgcccgtgtgcgcgaccaggtcctgcgtgccgctgcgccggttcgccagggccgcgtctcgcggatcgtcgggatccacctcgaggtcgagggcgtggaggcaggcatcggcgaagcggtgcgcatcgagctcggaggcggccagagcctggtcgccgaggtggtgggcttcgagggcgagcgactcgtctgcatgccgctgcgcgaggtccgaggggtgcgctacggcgatcgcgcggtggccttgcgccgcgcgacccagatcccggtgggtcgagcgctgctcggccgcgtgatcgacgccgatggggtgccgatcgatggccagggcccggtcgaacccgacgatgtggtgggcctcgagctggcggcaccgatgcccatggagcggacgctcatcgacgagcagctcggtctcggtgtgcgcgtgctcgacaccatggtcccctgtggtgtgggccagcgtctcggggtgttcgcgggagcgggtgtcggcaagagctcgttgctctcgatggtggtgcgcggtgcggacgtcgacgtgcgggtcgtcgcgctggtcggggagcgcgggcgcgaggtgcgagaattcctcgagcacgacctcggaccggaggggatggcacgctcggtcgtggtcgtcgcgacctccgacgagccgccactcgtgcgtgtgcgagcagccatcgcggcgactcggatcgcggagtggttccgcgccagcggggcgcgcgtcttgttggtgatggattcgctcactcgcttggcgctcgcacaacgcgagctcggactgtcggcgggggaaccgccgagcgtgcgtggctatccgccgagtgtgttccgcctgatggcccagctcctcgagcgtgcaggcaccgatcacgtcggctcgatcacggggatctactccgtgctcgtcgaaggtgacgacctcgacgatccgatcgccgacgcggctcgctcggtgttggacggtcacatcgtgttgtcgcgccagctcgccaatcgcggccgatatccggcggtcgacgtcttggcgtcgctgtcgcggttggagtcgtccatcctccccgacgatcgacgaaggctcatgcaggcggctcgccgacatctcgccgtcctcgacgaggtgcgcgatctggtggatctcggtgcctaccaagcgggaacgagcatggaggtcgacgaagcgctcgaggtggtgccgcggatcgagaccgtcttcggccaggacatctcggagcgctccgatccgaacgacgcctggtcgcgcctggccggtgcactgggggtgaacgcatgagcgaggagcgtcggatcagagcactcggtctcttgcgtaggatcgagcgactggagcgctggaaggccgtcggggcggtcgccgcagcacagcgcgcgtggggatcggcaagggccgaccgcatcgcccatgtcgccgccatcgatcaggacctgcccctcacgctccatgcctggcatctccaggccgccgtctgggcgggcgagcaggccgtagacgccgctgcccgacgtgcgacgtcggagcgttggctgcgcgccagtgagcttcgagagcggagtctcgctcgactcgaggccgaggcgcttcggcggcgccggagccacctcgaacgtgcgcgcctcgccgatctgctcgatcgtgtggtgtcgacgccgaggggagacggaccatgaccatggcgatccagagtgcggctccgcccgccgtggccgccatcgagcagctcgccagcaccctgtcagcggccgcgagcgcgcagggcgtcgcctcgttcgagtcgacgctcgccgcagcgctccaagccgagggccaggtgatctcggggaccgggaagagccagagcccaggatcggtgacgggggtggcccagcagccgagcgcgagcgtcgtgccgacgtcgaacgcaccggtcgacccgttcgctggtctcaccccggtgcccccgacgccaacggcccagaccctcgtctcgacggggggctcggcctccgagcgtgcgacggcgctcgcggccgcgaccggtgagatcggcgtaccgtacgtgtggggcggatcgtcgccggcgacggggttcgactgctcgggcctcgtccagtgggcgtacgctcaggcaggagtcgagctccctcgtacggctgccgagcagcagaccgtggggacgctcgttccctcgctcgccgcggcccagcctggagacttggtcttctatgggaacccggcctatcacgtcgcgatctatgccgggaacggcatggtggtgcaggcaccgatgaccggtgagaacgtcgagctcgccccggtcggtacgccgacggagattcgtgacccgacggccgtcgcaccgcagccgacggtgagtagtgccgtcgcgacgccgagcgacctcacggcgacgttccaggctgcgagtgcggcctatggcctgcccacagggatgctcgaggcggttgccgagaccgagtccaacttcaacccgaacgccgtgtcgtctgcaggcgcggaggggatcatgcagctcatgccccagacggcggcctcgctcggggtcaaccccttcgaccccacccaggccatctggggcgctgccaagctgctcgcgggcaagctcgcccacttcggttccgtgccgctcgcgctggctgcctacaacgcgggagacggcgcggtggaggcctacggcggtattccgccctacgcacagacgcagaactacgtccgcacggtgctctcgctgatgggaggtgaggccgatggctccggtcagagcactgccagcgcgtgagccgtcgacgggatcggcggtcgcgtcgtcgagtgcgagtccgtccgagtccgtcgcgggtgggttcgcggcgctcctcgcggccgcatcggaggtgggcatgccccaggcgaccgagaccccgacacgtgggggttcctcgggtcactcgtccgatgtcgagcacgggggggtaggaccggaggcgcgaggacgcgggcacgctgcggtgagggccgaaatcggtgcccctggcgaggcgagcaatgccagcacacgacacacgacccatcccgagggatcggaggcgaccgtgtcggcggctcgagcagccgtcgagggcgccatcctcgccgaaccggctggtgcggtgcggacgcacgcagcgtcgaacccgaagccagagcccgcgagcgcttctgcgtcactcgcgctcgttgctcaagctggcgtcgtcggggccacaggcgtcggcgccgaagccatccgggccgaagccatccgggccgaagccgtccgggtggcagcctctcccgcgcgtgcgccctcgctcgaggtcgctccggccgccgatgctcgtcgtggcgagcctgccggggcgccagcgagcgccaacacgaacgctcgacccgatggggcacctccgcacgacgctgggtcgctggtgtcgcaggacgtggtgtggccaagcgctgggccgcttgcggcggcggtcgctggtgccgagggatcgggcagcgcgcccatggccgtgtcggcgccgacgacggacgcccccgcagcgctgtccagcgccgtggccgctgccccccgagcgcacggcacgcgcgagcccgcgatcgccctcggcaccgccgacggcagagccggatcgagcatcgcctccgacttgcaagcggtcgggcgggcgccgaccgccgaagctgccggccagacgacggtcgcttcgaccggagcgagcggtgcggtctgggcggcgacgagcgtcgagctcggctccttcgtggtcgatggcgatgtgatcggaccgcccgtcgagccctcggcggtgccggcgatggtggacgggctggcacgcgctggcggtgcccaccgcgtcgtggtggtcttgtcgccgcccgagctcggtcgtctgcgcatcgtcgtgagcgaggcaccgggcgggaccgcggtgcaactgcaggtcgagaggccggccactcaggcgctcatcgagcacgcgctgggcggatatgccgatacgagtggctcggggtcccgggggggccagccgcacgcagaggacgcggcgccgccgtctcgggtcgcggtgtcggtgacgacgaaggcgacctcggttcgcgctcgtcgaggcgttcgagtcgatacgtggatctagcaggtcgacgagagaaggagtccagatgacaatggcagtgggtggtatcggagcaagcgccgccggcgctacgacgagcgcgtcgggtggactcgccagcctgaccgcgaacgagtttctcaacctcttggtcacggagctgcagaaccagaatccgctctctccgatggacccgtcgcagatggtctcacagacctcgtcgctgtcggaggtggagctcctctcgaccatccagagtgcgctcacccagatggcctcgagccaggggatcctcagcgcgagcagtctgatcggccagagcgtcacctatcaggacggctccggcgaggttgccggccaggtctccggcgtcgggcagagcgccaacggcgtcgtcctcgatgtcggtggccagagcgtgccgatcgcgaacgtcatcgccgtcggcatggtgccctcgggcgcctcggcgacgggatcgacgcagaccgggtcgacgacgtcgacgaccgggtcggtcggctgagccgccggacagcgtcgctcagtgggcgccacgaccaccatcgacacggaacacgatcaggacaccacacgatcaggacaccacacgatcaggacaccacacgatcaggacacaaggaggatcatcccatgaccaagtcgctctcgtctgcgatctccgggatcgaggcgaaccaggaatggctcgacaacatcgcgaataacatcgccaacgccaatacgaccggctatcagtcgacccagacggagttcgcagacctgctctatcagcagcagtcggcagccggcggaccggtgccgggccagaccggagggacgaatccactggtggtcggctccggtgtccgggtgtcggcgacgccaaccgacttctctcagggcacgatcgtgcaaaccggtacctccaccgacgtcgccatccagggccaaggcttcctcgtcgtcaaccagggtggccagaactactacacccgtgacggggcgctccagctcgacggcgctggtcagctcgtcacggcctcgggtgcgctcgtgatgggatgggtccccaacgcggccggtcaggtgaaccagaacgctccgctcgccgcgctcacgattccgcagggccaagttgcccagccggtcgccacgagcaccatcacgctcggtgggaacctcccggcaggttcgtccaacccggtcgtcgtgacgacgaccggctacgacgacctcggtaacccggtgccgattcagctcacctttacgccgtcgacgaccgccaaccagtggacactcacggccgagacgacgccgccgggcgcgacctcgcccgtggcgctgactgtcggcggcgcctcctcgcagacggtgaccttcgaccccgcgaccggacagatcagcgccatctccgggacctcgaccgcgaaccctgatcaactggcgctcggtgggttccccacgtcgtacgatctgccggctggctacgccatgaacctcgacttcccgacccctggcacggcacaagccgtgacccagttcgccgccagctctccaacggcccaggtgacgaaccagaacgggtacccatcgggagccctcgcaggcttcaccatcggctccgatggcgtgatcgagggcacctatgccaacggtcgcacccaggtgctcggccagatcgcactggcgcagttcgcgaacgcgcaggggctctccaagcagggcaacctcctgtacgcagcgacgaccaactccggtgcgccccagctcggatccccgggtgccgcgggtctgggccagctcgtcggaggtgcgctcgagtcgtcgaacgtctccatcggctccgaactgaccaacttggtcgtcgcacagaccgattaccaggccaatacgaaggtcgtccagacgacggccacggtgctccagagcttggtgcagatggcctagcggcgtcgggtcgcgcctgctgggtgcggcccggtcgccaaaggttcaggccggcaccaacggtgccgataccaacggtgcgcaaggaggtgctccgtgatcgaggtcacgcggtggtcaggatcgaccttggtactcaacgccgatgcgatcgagcgggtggaggcgacgccggacaccgtgatcacgctgttcggtggctcgacgtacgtcgtccgcgagacggtcgacgaggtcgtcgcggccgtggtggcctacaagtccgccgtgttcgcacccatcgcacccaccggcctcgtcgtgctcgacggcggggaggggtaggccatggacgtcgccacgccggtcgggatcgtcgtagccctcgtcgcgatcctcgtgtccatgatcatggatggaggcaatccggccgccctcatcgccccgtcggcgatgatcctcgtgctcgtgggcactgtcggcgtgtccctcgcgggccgtcgtctcaaggagatcggccagatcgtgggagcgctgcgctcggccatcctcgccaaggcgccgagcgcggaggagagcgttgggcaactcgtgcacttcgctgagatggcgcgccgagagggcgtgctcgctctcgaggccgccgcgaaggacctcacggaccccttcatgcgctcgggtatgcagctgatcatcgacggtgtcgagggcgacaagattcgagagatcctcgaggcagatctcgagggtatggggacgaggcatcgcgccggtgcgaagttcttcaaggacatggcgggattcgctccgaccctggggattctcgggacggtcatggggctcatccacgtgctcgccaacctctcgtcaccgcagacgctcggtccggcgatctcgggcgcgttcaccgcaaccctatggggcgtcatgacggcgaacgtgttctggctgccgatctcgaacaagcttgcgcatctgtcggagcaggagaacgcgctgcgtctgttggtcatcgacgggatccttgccatccaggctggtgcgtcaccgcgcctgctcgagcagcagctcctcagcttcctcgccccgacggcacgtgaggcgcaccgtacggccaaggagcgagccaagccgcagaagaaggcggcctagcgtggccagacgacatcacggcgagggcgaggccgagaactccgagcgatggctgctcacctactccgacatgatcacgctgctgctggcgctcttcgtggtgctgttcgccatgagctcgatctcggtgcgcaagttcgacgagttcaagaccgggttgttgcagaccttctcgcagatgcagctgcagagcttggagcacgggggacgcgggctgctccagcactcgtcactggtgacgcacccaggtctcacgccgggtcctccgcagatcaccatcccgcaaccaggcgcgggaactccgagcgagtcgcagatcgcccaagaggtgaaccaggcactcgcggcccaaggcctctcgcaagatgcccaggtcgtcgtggagcaacggggggtggtggtgcggatcttgtcggacaaggtgttcttcgcgacggactcagccgcactcggccccgtgggagacgccgtggtcgacgccatcgctggcgtcctgcgcacgctgccgaacgacgtgtccatcgagggctacaccgactccgagccgatcgtcggcggcccctacagttccaacttcgaactctcggcggtccgggcggtgacggtcctcgagcgactgtggaaggtcgacggcatcaaccccgaccgtctcagcgccacgggtttcggcgacacccatccgctggtgccgaacacgaccccccagaacatggccatgaaccgtcgcgtggacatcgtgatcttgagttcgaccacccaagccggcaaccgcatctagcgcgacccgacgagaaccaccggggtcacgaggaccccacgagacccaccaaggagggatatggcgacgacgaaggccaaggctgcccaggcagccgaggaggcgcaagcgcccaagaagggcaagaagcgcctcgtgctcatcgtgctcctcgtgctcatcgtgctggggggtggaggcggtgcctacgagttcctcctcgcgccccatcctgccaccaagcggcaccacggaccaccgctgccggggccgacctacacgttcccccagctcacgaccaacctcgacgacggccacatcgtgcagctccagatggtcctccagctcgcgagcggtgacacaaccgcggaggtcgcccacgacctcgacgagctcaacaatgcggccatcttgacgttcggccagatgagctacgggcaactgctgccgacggcgggccgggtggcggcggcgagcgccctcgaaggcgcgttcaaccacgtcctcgcgagtggcgcaccgccacacgacgaggtcgtcgggatcgagttcacctccttcatcgtgcagtaggcgccgcggcgccctggcaccaccgagcgcgaccgttggtcgacgctcaagttcgcgcgcctccgtccgatgccactgtcatgagtggggagaacgaggcgcgtgagcgccaggtgcgtactgtcgactttcgcctcccccacagcttcgaccgtgccgagcaacgaggactcgagctcctcgtcgagaacgcgctccgaccggctgcaaccttgatgggtgcgagcctgcgccgcggcgtgcggctcgagctcggtcggatggaccaacttccctgggagcaggtcgtcgcccaacaggacggcccagccctggtcatctcgttcgcgctggttccattgggatcgcgtggcgttctgcgcttcggagccgatgcggcccttcgcctgctcgatctgcggctcggcggtgacgggtcgccgatcgagccccgtgcgctcaccgaactcgagcagggactgctcgtccaggtcttctccgatctgctcgtccaactcgcctcgagtctgcagacgctgctcgacgtccgcttggatcgggtgggggcagagacgtccctcgagttcgtccaagtcatcagcccgggcgagatgtgcctggtcgtgccgatcgcgctgggcatcggtgacgaactcgagagcgagctcacgctctatctgccctattccatgctgcggcccgtcgtggagctcatcgcccagcgcgccatcgtggccgtcgatcgtggcggcgatacgttccgggatctgctcgccgctcgtctgcacgacgtccgcctcgaggtcagcgtccggttcgagccgacgtcgatcagttcgcgcacgctgctcgagcttgctcccggtgacgtcgtccccctcggccatcgccaaggacaaccggcctgggtcatcgtcgatcgcacgcggcttcatcgggccgtcatgggtcagtcgggctcgcgcgtcgccgccgtcatcatcgaggaggaggaagaggctcatgcctgaggtgcccgagacggccgcgaacctcgcggtccttcgcaacgtcgaactggagctcagcgtcgaactcggcagggcgcggatgcccgtgcgcgcgctgctcgcactcacgagtggcgacgtcatcgaactcgaccgtcacgccaacgccccggtcgacgtcctggtcaacggcaccctggtggccaagggcgaggtcgtggtggtcgacgacgagttcggggttcgcatcctcgaaatcatctcctccgacgaggtggaccagctgacccggggagcgtagcgaagatgggatcgatcgtcgaggccatcggcgcgctcgcgttggtggtcggcttgatcgtcgcatctggtcgcctcgcccagcgcggtcgtccggcgcgttcggtcggcatggctcgcctcgccgtcgtggctcgggcttcacttggatcgaagacctcgatcgtcatcgtcgaggccgacggacggcgattcctgctcggggtcgggccgcagggggcgagccgactggcgagcctcggtgcggcaccgccggccgatgcccccgagatcgagctcctcgacctgcgagatgtcgacgtggccttcccccctccaggttgacacctgctataggaggaagggatgagccagacaccgaacccaccaccgggcgacggccccgctggacgacgacgcggccgctacccgagccagttccgcaaggacgcggcagcgttggttctcgaccagcgccgcaccatcgctgacgtcgcccgtgagcttggcatcaacgagcagacccttggtaactgggtccgtcaggaacgcatcgaccgaggtgagcgagagggcctgacgagcgccgagcgcgaggagctgacacggctgcgccgccaggtcaagcagctcaccgtggaacgcgagctgctcaagcgagcgatggccttctgggtgaaggaggggggacagtgagccgctaccactggatctcccgccaggaggccaagggcttctctgtagcggcagcagcacgagtcatcggggtctctcgccaggcctactacgcctggcgacaccgtcgggaccgaggcgaggatcccgagcacctggtgctcgcgagcgagcttcgcgccatctggcacgagagcgacggcacctacggcagcccccgcatcacccacgagctgcgacggcgcgggttctgcgtgaaccacaagcgggtggaacgcctgatgcgcgagctcgagatggcagcgggcccacgccggcgcttcgtagtcacgacgaggcggggagaggacgcagcgctcccggacctcgtccgtcaggacttcgctcctggtgagccgaagcgcaggtatgtgagcgacatcacctacgtccgcaccgatgaggggttctgctatctcgccacggtggcagatcttggctcgaggcgcatcgtgggctggtcacttgggcgtcacatgcccgatgacctggtggtcgaggcgatccgcgaagcactcgggactcggggcagcctggctggggcgatctttcacagcgatcgcggcagccagtacctctcccggaaggtacggagcctgctcgcgacccttggcattcgccagtcggtggggagggtcgcgacctgctacgacaacgccgtggccgagtccttcttcgggagcttgaagcgcgagctggtggctcgctaccgcttcgcgaacctctcaggggctcgctctgccatcgctagctggattcaccgttacaacacggtccgcctgcactcaagcctcgggtacctaccgcccgtcgagtacgagctctcctgggcctgccgggaggtggccgtggcctaaattcagactgtcaagcaaatggggggaagcccaacgatccagaggccgccgtggtcgctgccttcgacgagccgccggtgcacgccggcggtgcgctcacggccctgctcgcggcgcttcgcacccgaggggttcgcccgtgagcggtctgctcctcgcggcgacgagcctgccgtcggccacgttgacggtgcatgcgggttcgacgccgaccgcgagcgtggtgatcatcctcgccctcaccgtgctctcgctcgccccgacactcctcgtgctcttcactggcttcgtggagatcgtcgtcgtgctctcgatcactcgtaatgccctcggtctctcgacgacgccgcccaatcaggtcctcgccggtctcgcgctcttcctctcgctcttcgtgatggcccccaccctcgggatcgtggagcaccaagccgtcctaccgtatctgcacggtcacatctctgccgttgtggcgttggatcgcgcggaagggccgatcaagctctggatgctgcgtcacacgcgaacgcaagaactcgcactgttcgatgtagtcacccaccacgccggggtcgcacctgccgcagcgccactcgatgccgtcgtgccggcgttcatcctgtccgagctccacagcgccttcgtgatgggcttcatcatctacgtgccgttcctcgtgatcgacctcgtggtctcgagcgtgctcatgagcctcggcatgatgatgctgccgccgacgctggtgtccttgcccttcaagctgctgctcttcgtgctcgtggacggttggacgctcgtcgcgcacgccctgctcgtctcgctccactgacaagggggttcaccagatgaacgatgctgctgtgctccagatcgcgcggacggccctcgaggtcgccacgctcgttgccggaccggtgctcgccgttgcgctccttgtcgggctcgtcgtcgcgctggcacagaccctgacccagatccaggaggcgaccctcagcttcgtgcccaagctcgctgccatcgccttggtcctgctcttcacggggcactggatgctccaggaactcacgacgatgacgacccagctctacagccagatcccccatctcgtgcagacgctctaaggacgagccgtgcagatcagcctccagctgggctccgtactcgcgttcttgatcgcgaccgcgcacgcgctcggcttcgtcgtcatcgccgcgccgttcgcgctcgcgacggtgccgcgcacggctcaactcgcgctcgcggtggggatgggcatggctggcgcagcgatccacaccgccttgccggcgacgacgccagcgctcatcggccagctcgcctgggcagcagcgaccggtgcattgatcggattcgtggcgctcgctgcgatcagcatcggatcgcaggcggggagcttcatcggcttgctgggtggcttcgtcacgcctccctcgctcacgccgctcgcgttcggcgaggtcccggtcaccggcgacctctacggcatgatctgggcggtgctgttcttcgtctccggcgccgacgtcgtcgtgctccgcgggttctatctcgcgagcgacgcgagcgtccatctggccaacacggccaccgtcatcgtgcagtcggtgacgctcacctttgcggccggcctggaggtggccgcaccggtcatcgcggtcatgttcttcgcccagatcgtggcggcggtcctcacgaaggtcgcgccgcagctccagccgctcggcttcttgttcccgctcgagattctgttgtcgctcatcatgatggtcgtctcgctgcccgtcatcccgcacctcttcgacgctggggtgcgtctcctgctcgctgccgagcgtgatctcggggcctgaagatggcgcgccaggagggcaccgaagagccaaccccgcgaaagctcgagcgggcgcgcaaggaggggatggtcgcgcgctcggtcgacctcgtctcgttcgtcgtgctcctcatcgcgtcgttcgccctcccgctcgccgtgcgcgatgcgagcgtgcgcatcggcgacgtcgcggccgcagcgtggtcgggcgcgatccccgccacgagcgccggggcgttgcgctttctcggcaccggtctcgatctcgtggtccaactggtcgggccggtcgccgtcgttgcggtggtcatcgtcgcggtcgggaaccttgcccaggtcgggctgcgcttcgtcccgaagcgactccgaccacgcgccgagaccttctcgcccgcggccaacctgcgtcggatcttctcggcccaacccgggatcgaggtcgccaaggcgatcgtcaagctcgtcgcgacggcggccgtcgcggctgccatcgtctccagcagcatcgacgccatggctcagggtgcatcctcaccgcttgcggcggcggatgccgccgctggtgcctctctcgagctggtccgtgtcgtcgcggtcctcggggtcgtcctcggcatcgtcgacctcgtgcgccagcgtcggtcgctgcggcgcaggctgcggatgacccgccacgaggtacgtgacgagttgcgcgagcacgaaggagatctcgccgtcaaggcacgccgccggcgcttggcgcgtgagttcgttcgacgggccatgctcgccgacgtcgcccaagccgacgtggttgtggtcaatccgacgcacgtggccgtcgcgctgcgttacgaccctcgccgtgatcgtgctccgaccgtcgtcgctaagggcctcgatcacttggcgatgaccatacgcgagcgtgcgcgtgccgctcgggtgccgatcgtcgaggaccccccgctcgcgcgcgtcgtctacgtcgcctctcgtgtcggagagccgatccctgcatcgctgttcctcgtcgtcgcgaggctcctcgcgttcgtctatcgactgccgtcgctggcgcgctcgttcgactcacgccacgtgacccgttccgacgacattccggtcgatctcgccgctcgggcctggagtctgctcgccgacgagatcgatactcaaggcgacgtgcacgcgggccgagaacgctagcgaggcgcacggaggcgccgtggaagccacggtgggcagcgacgaaggggaggcccgtggactcgacgaggctccggcgcatggcgctcgccgtgccggtcggcatcgcggtcatcgtgatcatgctggtcgtgccgatgccgtcgcagctcctcgacgtcttgatcacggccaacttgaccttcgcgttgatcgtgctgggactgacgctgcgcgtgcgagatcccctcgacttttcggcgttcccctcggtcctgctggtggccaccatgttccggctcgcgctgaacgtgtccgcgacccgtctggtcctgctgcacgcctatgcgggcagcgtgatcgaggccttcggccacttcgtcgtcggcgggtcggtcgtcgtcggactcgtggtcttcgccatcttgttcatcatccagttcgtggtcatcacgaacggtgccggtcgcgtcgcggaggtgggggcgcgcttcacgttggacgctatgccgggcaagcagatggcgatcgacgcggatctgaacgccggtcacatctcggaagccgaggcacgtgcacgtcgggcgcgcatcgctcgcgaggcggacttctacggggcgatggacggcgcctcgaagttcgtcaagggtgatgccgtcgcggccgccgtcatcaccttgatcaacctcattggcggcttcatcgtgggcatcgtggagcaccatctctcggtctcgcagtcgatcgacacgtactcgctcctgtcggtcggtgacggcctggtcagccagatcccggcactcttgctctcgatctcgacgggcctcatggtgactcggagcgcgaacgacgcggacttcggcctcgacctcctgcgccagatcgcccacgagcccgtggccatccaactcgctgggggggtgatcggcgcgctcggtctcttgccggggctccccatggtgccgttcgtcctggtcggtggctcggtcttcgcggtcgggtggcggcttcggtcgaggagcgcgtcgcacgtggggagcggcgacgagcccgtcgtcaccgagtcagaagccgtgccggacgcgctcgcggccgacgtcgtcggcgtcgagctcctcgagctccagctcggcttcgagctcctcgacgtcctcgatccggctcgaggcggggacctgctgacgcgggtgaagggcctgcggcgcaagctcgccggggagttgggcttcctcctgccaccggtgcgtacccacgactccttggacgtcggtccggacgagtatcggatcctcatccaagatcaggtcgtcggtacgggtcggattcccagagggcgtgtcctcgccatgggccagggcctcgagtccttaccgggggaggccgccgtcgatccggtgttcggtcttgcagcgtgctggatccccccggaggccaagacgcaagcccaggtgctcggcgcgacggtcgtcgaccgatcgtcggtgatcgtgacgcacctcgccgaggtggtccggcgccacgctgacgagcttctcacgcgccagcaggtcaaagagatgctcgatgcgctccgccaggcagcgccggtggtggtcgacgagctggtgtcgtcgcagctcccactcggtgagctccagcgagtccttcgcgacctgctcgccgagcgggtgccggtgcgcaacctcgccgccatcgtggaggcggtcgtcgatcgcgcgcgtcagacacacgagcccgacgcgctgctcgaggctgcacgcgaggcgctcggcggtgccatcgggacgcgctttgcgaccggcggcaagctgccggtcgcctacctcgtgcccgagctcgagcttcgcctcgtggaatcgctcgtgagcgtcgacggacgccggagtctcggcatcgcccacgaggagctccgagcactgcgtgccgaggtcgccgaggccaagcagcgcgccgaggcacaggggctcgacctcgtgctcgtcacgatgggagcgatccgtcggccgctgtgggcggtccttgcccgtacgccggcggagctccccgtgctcgcgctcggtgagatcggttcgtcggttgatgtcgttcagatgggggtgatcggtggtgtccagcaaccagcggcgctttagtggtcagacagcggcagaagcggtcgcggctgcgcgcgcggccctcggcccagacgcgaggatcgtggcggccgagcgggtttccaagcccggcctactcgggcgcaagcgccacgtggtcgtcacggccgaaccgatgccggtgacgagcgcccgggactttgccaaggagctgtcacgtcagctcgcggctcgggaagcggaggcgcccgccgaggacctcgagatcctggcgacggcgtacgagcaggccaagagcgagccgcctcaggtcgtggtcgcgcccatcgggcgacgcgaggcggtggtggtcggttcgggcggtgagacgcgtccgctcggctcggtcgagcgcccgcagtggtcgcagctcggtgacgtagcgagcgcagccgtgcgtgccgtcatcgacgaacgcacgactcacctgaccgtcgacctgagcgctgacggtggcgacgtggtggtcgacgtgagcgcaccggtggccgagcgcaccatcgcccccgagggctcgcgggtgatcgcggtgtgcgccccgagcgtgccgtatccgttggcggcgttcgatgcggtcgccgatcgcgtcggggtcggcgacgccgatcggttcgtgctcgctcagcgtcggcgcgagatcccactcggactgcgcagtccagctgatcgggtggcgcgagcggtcgcgagtggacagcgacgcgtcgcggtgctcgtggatccaggtcagctcgcgctcttgcgtagctcgtttctcgccccgctcacgtgggtggtcgtcgcggtgtcgggagacgagcctgcctgcgacctcgaggtggaactcgcggcttgtgggccgatcgacgcgctccactgcgtgcgctcggagcgtgccgccgtcgagctgggccttgcggtggtggcgtagccatgcgtcttccgtggcgggtctggctctcggtcatctcggctgcgctcgttgcgacacccagcgtcatccaagccgaccacggctacacgagctgggccaacgtcctcgagcacttcctggtcgccttggtcgtgctctggatcgcctactccgtgctggcaacggtgatcgcatggtacgaactcgaggggatggtgcgacgtcggcaggcgcgccaggccgcgatggagcaggcgcagcaggcggcaccacggactcctcagtcctgatcgacgaggaggatccgaacgacgtacgacccgtgctcgtggcacgggtcgtacgtcgtttcggcgatggcgtcgagcgcgattcaggcgacgttctcccggctgccgttcagcgttggcttgcccgcgcggatccaggcgttggtgccaccgcggacactgacggcgcgcagaccgctgccggcgaggagttgggcggcggcgtagctgcgcgatccgctcgcgcagatcacgtggacgtccttgtcgcggggcagttcatggatgcggcggggcaggtggctgagcgggatgttcttcgcccccgggacgtgacccgactcatattcccaaggatcgcgcacgtcgacgacgaaggcaccatcctggtgggccgcggcgaagtgatggatgtcgatctcgcggatcatcggtcctcccgtagtatcacgacaattatgtgatgcttcaggttgtcaaccctgatgatgacagtatataccccatggggtactgaggcgaccagtccggcccacgtcatgtgtgcgatcgatcgacgcccacgacgcaaccagccgggaccacggtcccggctggttggaggtacgcgttgtggggtgaggtctggtgctacggcagctgcgcgagggcgcgctcctccttgaagaggaagtagcgctcgaggaaccgcttcgtgatgtcgtagaaggggttcgggagcatgaactcgacctgccgcggcttgaagaacttgttggcgtacatgatcacttctttgtgccccgcgtccagtacgcacacgcccgggatgtcgcggaagggtcgctgctcgaggtccgtccgtccggtcgccaagcggccgacgttcttgccgacgagcttgccctcgatgtcggccgggaagcccgtcttcgggatgccgagcggcacctgactggtgaagggcttctccacgtcgatcgccacgcccgcagaaaagatgttcgggtagtcggggtgctggaatgcgccgttgaccgggatgaaacccgctgcgttcccgatgcccgcacccgagttcaagatcacgtcctgtccgctgaaggccggcatgatcatggtgaacttcgaggggagctgggtcccgtcggcgagggtgacgccctcgtcgctcacggatgcgatcgccgtgttctcgtagagccggatgccctggcgatggagcaggcccttcaggagccgctcgccgcctcggatgccatccatgccgaaatgacccgcgtagggttcaggtgtgacccaggtcacgtcgacgcggtcgcgaacgccgtggacgcgcaggtagtagtccaagttgaagaggaactcgtaggcggctccgatgcagctggcaccaggagcggcaccgacgacgaccgggcccggatcggcgacgagccgatcgaagtcttcacgcgtctgcatgatgagctcggggtcgtggacggcgtggttgaagccgagcttcgggtcggacccttcgagcttcgagtagtcgaacttcgggcccgtcgcgatcacgaggtagtcgtagggctcctcgccacgagtggtgctcaccacctggcgctcggggtcgatgtgggtcgcctcggcctggctgaaggcgacgtcgcgcttggcgaggatcttgggaaccggccgggtgatctgcgacacctcacgctcacggaagggaacccagatcatcgaggggacgtacaagaagtagtcggtcttcgagaccaccttgacctcgacgtcgcggccgcgggtatgtcgcttggcctcgagggccgacgtcagaccggcgaagttgccaccgagaacgagtactcgctccactgcgaacctcctttgcgcactgagtcagtatgggcgcgctggagcgcccccgaccagggaagaggtgcccgtccttgagggaccttcgtcccgaacggacgtcgaggtgccggtaggatgggggtgtggcgagcgtctatgagctggatcgtgcggcggtgcgtgcgctcgttccctggccggactggcgtatcgagcagctgtttcacgggctctaccacgaggggcagcgactcgaggcgatctcgacgctgccggctcggatgcgagccgagctcgcgagccacctcgatccgggcctcactgagcgtcggcgtgagcacgccgacgacggtgagacggtcaagttcgcgctggaggctgccgacggggcgctcgtcgagacggtcgtcatgcagtcggcgcgtcgcatcagcgtgtgcgtctcgagtcaggccggttgcgcgatgggctgtcgtttctgcgccacagggcaggccgggttcgtgcggcacctcggggtcggggagatcgtcgagcagctcgcgatcgcgcagcgttcggtacgcccgcgacgtctcacgcacgtggtcttcatggggatgggcgagccgctcgcgaacgcctcggtggcgatcgaggccattcgacgcatccgcgctgacttcggcatcagccctcggcgcgtcacggtgtccacggtcgggatcgtgccggggatccgacgccttgcgcacgcagatctcggcgtcacgctcgccgtgtcgctgcatgcggccaacgacgccgcacgaagcgacctcgtgcccatgaaccggcgctacggcatcgacgccgtgctcgatgccgcgcaggagttctccgagctcaccgggcggcgcgtcacgctcgagtgggcgctcatcgccggcgtgaacgatcgcgaccgtgacgccactgagctcgccgggcacgcacgtcggctcgccgctcacgtcaacctcatcccgctgaaccccacaccgggctacccgatggtgggcaccgatcccgacggcgtcgcgcgctttgcgcgccggcttcgctcgctcggtgtcaacgtgacggttcgcgacacgcgggggcgatccatcgatgcagcctgcggacagctcgccgccgacgtcgctcgcggcggcccggccggcgccagcgcggtgcgcttcgcacggcgcatggtctcggcctgagatcccccgaccgatcacccctggcgggggaggctccaagcgtcggagaggctaggttcctaggtgcctcgataggcctcgcttcgaaggagcgcgcatgacgaagcttgagatcgcgccctccatcctccctgctgacttcggccagctcggcccgacgctccaggacctccaggctgctggcgtcgaccgtgtgcactgggatgtgatggacggcgtcttcgtgcccaatctcaccgttggcgccccggtgatcgagagttgccgccgctggagcgacctcccgttcgaggcgcacctgatgatcgtcgaccccgaccgccacgtcgagtcgttcgtgcgggccgggtgcgagctcgtcatcattcacgccgaggcgacggcccacttgcatcggagccttgggctgatccgcagccttggtgctcgcgctggcgtggccctgaacccgtcgaccccgccgtcggcgatcgagtacgtcatggatctgctcgatgtcatcctcgtcatgacggtcaatcccggtttcgggggccagcgctacctggcgagcgtcgagccgaagatcgcatcgctcgccgcactgcgtgacctcacgaacccgaccaccaggatcgaggtggacggcggcgttgcccctgacacgctggcgggggtcgtcgagaacgggggcgagatcgtcgtgtcgggctctgcgctcttcgcacatccaggcgggctccgagctggcgtcgaggcgtttcatgcgatcgcagaggaggcaaggaagtgaccacgactgtcgagcagcgagccatcaccacggtccggatgctctcgatcgaccaggtcgaggcggcgaactcgggccatcctggccttcccctcggactctcgccggtcgccgtcacgatctttgcgcgcttgatgcggttcgatccgacagatccggcctggcccaaccgcgaccggttcgtcctgtccgctggtcacggctcggcgatgctgtactcactgctccacctgttcggtttcgacctaccgatggatgagctgcgccgtttccggcagctcaactcgcgcacgcccggacaccccgagtacggccacaccgcaggggtcgaggtcacgaccgggccgctcgggcagggcttcgcgaccgcggtcgggctcgcgctcgcagaacagctgcagcgtcacgagacggagcagcgcttcggtgaggcgctcatcgaccatcacaccttcgtgctcgcgtccgacggcgacctcatggaggggatcagccacgaggcggcgtcactcgcgggccatctcgggctgggtcggctcatcgtggggtacgactcgaacgacatcaccatcgacgggcccgcgcacatctcgtgcactgacgatgtgcgcgagcgcttccgtggctacgggtggcaggtcctctcggtcgaggacaccgaagacccggacgccatcgaggcggtctatcgggtcgcgatggccgacgagtcccgcccgagcctcatcatccttcccacgctgatcgggcgcggggccccaaccaagcagggaacgtcgaaggtgcacggtgccgccctcggacccgacgagtatcgggcgaccaaggagttctatggctggcccgtcgacgaggcgttcgtcgtccccgatgacgtgcgcgcatgggccgacgaggtggtcgccgccaagcgtgaggtggctaccaagtggcgcgaacgggctcgtgaggtgggctacgaggcgccctccatccacctcgacccgcaggtcctcgaggcgctcgagttcccggaggtcgatcctgcgaaggccgtcgcgtcccgcgtggcgagccagcacgtgctcgagcgggccatggtggcgatcccgacgctggtcggaggatcggcggatctcgccgagtccaccgggaccaagcttgcgttgcccgtcatcgatcgcgagcatccgctcggacgcatcgtccacttcggcatccgtgagcacgccatggccgcatgtgccaacggccttgcgctctcgggcttgcgcccatgggtcgcgacgttcctcgtgttctccgactatctgcggccaagttttcgtctgtcggcgatcatgggtctcccggtcatctatctgttcacgcacgactccatcggcgtgggcgaggatggaccgacgcaccagccgatcgagcaggtcgaggcgctgaggatcatcccgaacagcgcggtggtacgaccagccgacgccttcgaaaccaacgaggcgtgggcagcggcgctcgcccacacgagcggtcccattgcgttgatcttgactcgccagggtcttgcgcccatgccgaccgcggacgagcctgggtggctcgagcgccgtggtgctcggatcgtgtacggcgccgacgtcgaccgacctgatgtggttctcgtcgcctcggggtcggaggtcaacctgtgcgtcgaggccgcgcacgcgctcctcgaggaggaggggatcgtggcgcgggtcgtctccgtgccgtggcgcgagcgcttcctcgccatcgacgagcaggagcgagaggagctcgcgccgtcggggattccacgcctgatcgtcgaggcgagcgtcgcgaccggatgggaggccttcctccagccgggggaccgcctctacaacatcactcgcttcgggctgtcggctccgatcaaggacgtgcagcgagcgctcggctttaccgcctccgacgtcgccgacgccgccgcagagctcgtcgtggacggttcgttcttgcgtcgtccggtccacctcgtctccgagctcctcgctgcgacggaggccgctgcggttgcgacccaggacctcgtcggcgatggcgatcgctcggcagcagaccaagccgcggtctcggccatgcgtcgagcgctcggtgcgctccctgcgcgggccaccgtgatcgtgggtgagggggagaaggaccgagcccccatgctctacgtgggcgagcgacttggctctggttcggtcgcggtcgatctcgcggtcgacccgttggaggggacgacgtacgcggcgaccggccgggagggtgccgtctcggtgctcgctgcggcgcccaatcgcggcctgcaccccttgccaggctggtacatggagaagctcgtggtaccggccgaggccgcgggagtcgtcgacatcgaggcaccgctcgtcgagaacgttcgacgcgtggcgcaccgtctcggacttgccatctcggagaccccggtggtcgtcctcgccaagccacgccacgaggcggccatccgagagctgcgggccgcgcgggttccggtcgtcgagatcccagacggggatgtgatggcgagcctgcgcgtgctcaccggcgatccccgtatgcgcatgctgtggggtatcggtggcacgccagagggcgtcatcaccgccgcagccgccttggcgctggccggccagatgcaggcccgcctccgcccgcagagcgacgaggagcgatcgatcctcgacgcatggaagcccgattgggaggagcttcgcttcgaggcgagcgacctcgctcatcctgaatcggtcgtcgtcgcctcgtccgtaaccggggcgaccccgcttgtgccaccgatgccgcatgcggatggtttcgtgatcgaaagcctctggatcgagccgggacagttcggcacggtccggcgggtcgtgagcctccggggggaggaggacgcatgatcgatgttgtgcgaaaggaaccgtcaatgtcccatcgagtggccgccatccagaaggcgacggcgcgaggagcgcatccgacgcgcgtgacgatgctcgcgatcgccggagactccgcttctggcaagacgaccctgacgaagggcatcacccaggcgctcggcgccgagcgtatcgcgtcgttctgcaccgatgattatcaccgctacgaccgggaggagcggcgtggactcccgttcacgccgctgcatcccgagtgcaactacctcgacattctcgagcagcatctccagctcttgaccctcggacaatcggtgttgaagccggtgtaccaccattcgacgggcacgctgggtcggccggtgctcttcgagcccaaggagatcgtcatcgtcgagggtctgttcccactgtggtcgaagctgtcgcgggccacgttcgacgtcaccgtcttcttggacccaccagaggaggtccggcgtcgctggaagatccagcgcgacacgggcaagcgtggctacagcgaggaccaagtgctcgccgagctcgagcgtcgcgagcccgagtcggacgcttatatccgtccgcagcgtcgcaacgcagacatcgtgatttcgttcgctccggttgcgggccggaccggcggagacgagacgatgagcgcgaccatcttgctgcgtccgacgatcccgcaccccgacctgtcgtcggtgctcacgggcgacacgcgtgagtcggtccacctgaagctgattcgtgaccaagacggcaagccggtggatgccctccacgtccacggccatgctccgaccgaggtgacccaggtcgtcgaggaggtgctctgggaccacatcgggctcccagggccgatccccgaaccgctcggggtcatcggaccgggcaagcgctcggcgtcactggcgatcgcgcagctgctcctcatctaccacctgatccacgcatagccgggtcgggcgtgtcctactccgaggcgtcgcgcgcctcggagtcggcagaccgccagctcaccgagctcacggcgggttcgaggctgaggcgagagatggcttgttccacggcgaggtcgtcctggccttcggcgacgaggtctgcctcgacgagcacgaggccgggctcatgacgcagctcctggctgcgcacgccgcggagccgaaacgcgccggctgaggctgcttgggtgatgagcgcccggatgtgggcttcggctggctcttgacagacgaccgagagcgtccactcgaagcgcacctcttcggcctcgcgctgcggacgtcggtcgagggtgcgggcgagcggccgtagcccgacgtgggctgcgaggaccgtgagcgcagccagcagcgccaacatgaggtagccagtgcccgtgagggcgccgatggcggccgcgcaccagatcgtggctgcggtgttgatgccgcgcacgttcacgccatcgcggatgatgacgccggcaccgaggaacccgatgcccgagacgatgtaggcggtgaccctcgtgaagtccaccgattcgtgtgccgtcgcggcgatggggctggtggcaaggagcagcgagagctgttcgaagagggcggcgccgagcgccacgagggcgttcgtgcgtagccctgccatgcgcgagcgccactggcgttcggcaccgacgatcgcaccgaacagcgcagcgaggacggagcgcacgaggaaggtccaggtcacccctgggacgaggggagcggcgaggtggcgcatgagggcctcccgaggttgcggtcgggggtagtccaccggtcgagagtgaccacgagctgaacgaaaccttgcgaggcgttgacaatgcgactgcccgtgcggaacaggtcgctgtgttgtctcgtcgatcaccgacacggcagtggtgcaccgtggtccgtgctcctgcggggcggtgctcgtgaacggttcctgcgagcgatgctgaaagcgtttgcatgtcgttcacgtaagcgctatcatctggcctacgttcgctggtatgcgaaccggggaacttggtgggggtcgtcggtcgtgcggtgtgatcagggcgctgggatcgcgcgatgagcgctgctcgcgcgacgatcttcgatgtcgcagccgaagccggcgtgtcggtcgcgagcgtctcccgggcgctgcgcgacattcctggcgtacgtccggagctacgagcgcacattcgtcagatcgccgagcgactcgggtacgtgccgagtgccccggccgcgtcgctggcgtcgcggcgcctcggtgcgatcggcttggtcttcccggacctcgatgatccgtcggtcgacccagggctcgacgaggatcaagagggtcggctctatgccgacgaggtgattcgcggagccgagcgcgctgcacgttcccacggggtcgcgctcctcgtcgccgctacccatcagcgcgaggccgccgagctcgtgcgtttcgtctctgctcgtgtcgacggcatggtgatgctctcacgggtgctcgccgacgtcgaggtccgggccttggcggagcgggttccgctcgtgcagctcgccgggcggagtcggttgcggggggcggacgtggtccgagtcgacaacgagcggggcatcgaggagatcacgcggcatctgctcgtcgatcacggctacgccgacgtccggttcgtcggaggtccggttcgctcgccggatgctcgcagtcgtcttgaggccttccagcgcacggtacggatgctcgggcgcgacgatctggccgagccgatcgcgcgcggagactttcgcgagtcaagcggctggtccatcgcgtccacgctgctcgaacgcggccccgtgccacgtgcgctggtggtggggaacgaccagatggctgtcgcgatcgtgctcgccctccggaacgcgggcctgcgcgtccccgacgacgttgcggtgaccggcttcgacgatacgcagctcgcgcgcctgacctatcccggcctgacgaccgtgcgccagccgatgcgtgacctgggaaggctcagtgtcgagctcctcatcgatcggatcgaaggtcgagccgcgccaggccgcatgatcacgctcccgaccgaggtcgtgcgacggcgtagctgtgggtgcacgtcggcgtcgtggcccggagaactcgtcgcacccagcggtgcagcggagccggtgacgagcacggtcgggacggcgatgagaggagcccagtgaaagcccacggagagcagcaggacgcgacccgggcggtactcgagcgctgggaggagggaactcgtgagcgacgtgtcgacgagcacgttggtcaccttcctcccccgacgggcgtcgaggcctggcgtggctcgggctgcgtcaccatcacatggcagcgtgtcgagggtgcggtgtgctatctcgtcgagcgggcgccgagtccggacggtccgtggacggtgcttcggcgcgccgagcacgacctcgtcgaagtcgctgggcctccaacgctggacacgagccgggaggcgggcggttggtaccgggtggcggcactcgaagatgtgggtcgtcgtccgacgtcgttctccgatccggtcgaggcgcgcgatggcgaccgcagcgcagcggtgacggtacgggtcgaggcgtcgtccccggtcggctcactcgcgcccgtgtggtggatggtgggctccgagcggccagggcagctgctccttcgcgacgacggcttcggtcatgacgttcgggccgaggtgctcgaggcctatcgccgggccgcggcgatcggcgtgacgcacgttcgggcgcactgctggctcgatgacgcctttgggatggtggacgcgtctggtcgcctgaccgagacgagcgcgctcgacgaggtgctcgatctcgtgctcgccagtggtcttcgcccgatcgtggagctgtcctttacgccatcatccctggccacggatccagcggcaaccgtgttcacctatcgggccaacgtgtcgcctcccgctgacctcgttcgctacggcgaactcgtggcgcaggtggtgcgccacatgatcgagcgctacggcgccgacgaagtccgcgagtgggcgttcgaggtgtggaacgagcccaacttggccgtcttctggaccggcgacatggctgcctacttcgcactgtacgaccgggtcgcgagggcggtgaaggaggtggatccggcgctacgtgtgggaggccccgcaaccgcgggaagcgggtggatcgcgccgttcctcgacttcgtccacgagaccgatgcgccgttggacttcctgtcgacgcacacctatggcggtatgcctctcgacctgcgtgcccagcttgcgcgcgtcggtcggggggacgtccccgtgtggtggaccgagtggggcgtgtcgccgacgcaccacgcgcgggtcaacgacggggcctttggtgcgcccttcgtggtgcgcggcatgaaggcagcacagcagatcgcagctgccctctcgtattgggtggtgagcgaccacttcgaggagctcggcaggccggaacgcctcgccgcgggaggtttcgggctgttgacggtcggcaaccttccgaagtcgcgctggcacgcgctcagtctcgtcgctgagctgccttctcgaatcgtggcgaccgaggtggagggcgacggtgctggagcactcgtggacgggtgggcgggtgccgatgcggagcgggtcgacgttctcgtgtggaacggctcgcacgatgcggccgacgccgagggtcgcggtgacctcgatcggacggtgactgtgacgctcgaagggctcgaggacggcgagtggctgctcgagctcacgcgcgtcgatcgggatcacgcttcgttcctcgaggcgatcgcgggtgaggacccatggcctgggcccgaggccacggcggccctccgggagcgcgcggcgctgcgggtcgagccggctggccgaacctccgtcgtcgacggggggcgcatcgagatgaccgtgcgcgtgccgatgcccgggttggtgcggctcagggcacgccgcgcgaggagttgggaggcctgagggtcgaccaacgcgagggccagggcccgcggcgaacggcgtaagagtttcgaccgcgggacctggcgtgggatagacaaagggggatcatagtgagtggacaggtagctcgctggaggactggtcggcgatcgcggccgatccagggattgatggtggggctcgcgggcgccgcggtgctcgcggcgtgtgggtcggcatcgacgtcgtcggcgtcctcgacgacgaaggtgtcgccgacgctcaccatcggggtcgacaacggctcgccgaccctgcaggacgatttcaatccgttctcgggcaaccagcgcatcggcacgacctacatgtacgagccgctggcctgggtcaacccgctgcaagggacgacggtcccgctgctggcggcgtccgagcacttcaccaacccgaccacactcgtcgtcacgctgcgcagtggaatgaagtggtcgaacggagcgccgatcacgccagcggacgtggtgttcacgttcgacatgctcaagcagtacccggccctcgacggtgcggggatctgggatcacgtgtcgtccgtgacctcgagcggctcgacgatcaccttcacgttcaccgcaccggatgtgccgttcgcccagtcgatcctcgagacgccgatcgtgccgaagtcggtgtggtcgtcggtgtcgaatccggtgacgttcaccaacacgaacccggtggtctcggggcccttcgtgctgaagtcgttcaatccgaacgagtacgtgctcgcgaagaatcccgacttctgggacgcatcgtccgtcgaggtcaagaccatcaacttcccagcgttgacgggcaaccagacctcccagctgacgctcgcacaggggggctacgattgggcgacgctcttcatcccggatgtccagaaggtgtgggtcgccaaggatccggcaaccaacaagtactggttcccgagcggcggtgagatcaccctcttcttgaacctcgcgaaggcgcctttctcctccgtcgcgttccgccagggcatctcggcggctctcgatcgttccacgatcgcgacgaaggcagaggacggctacgtgccggttgcaagccagacgggactcttgctgcccaacctgaagcagtggctcgatcccgcgatccccaacagcggctacgtgagctacgacccaacggcggcgctcgccgacttcgcgaaggctggctaccacctcagcggcggcaagctgaccggtccgagtggtgccgtctccatgtcgatcatcgtcccgaacggcttctctgactggatcgaggcagcccaggtgatcagccaagagctggcgaaggtgggcatctccgtgacgctccagacgccggagtacgccgcctacgcgagcgacctgtccacggggtcgtttaccggagccatcggtgccttcggcggtacgggcaacccgtacaacgacctccacggcctgctcgcggcgtcgctcgccgcaccgctcggacagacggcggcctcgaactacgagcggtgggtcaatccgacgacggagacctatctgcacgcgctggctgccgcggtcacgacgagcgcgcagcgcaacgccgtctacgggctcgagcaacagatggtgaacgatgtcccggtcgtggtgctctaccaaggggcgatctggagcgagttctcgacgaagaacttcgtcggctggccgtcggcccaggacccgtacgcgccaccgcagccctacggtcaagcgccgctggtcatcatgacgcacctcaggcttcgttagtcgtgttcccctggggccgccaccgacctcggtggcggccccctcccgaggaggtagctcgtgcgctacgtcgtgcgcaggctcgtcatcttcgtactgacgctctgggtcgccctcacgctgaactttctcatccctcgcctcatgccgggcaacccagctcaggcagcgctcgccaagttggcggctcgcggaccggtgagccctaccgagctccacgccatcgagctcaccctcgggttgccccatggctcgttgctctcgcagtacggtgggtacctcgttgccctcgcgcatggacaccttggcgtctcttacacgttcttcccggagtccgttcgctccctgatcgctcaagctctgccctggacccttggcctcgtcggtacgaccactgtgttggcgttcgtcgtcggcaccttgctcggtgtgcttgcggcctggcgccgaggcggcatcatcgacaccgtcgccaccgtcggctcgacgttcaccgcggccttcccgtacttctggaccgcgctcctcgcgctctacgtgctcggtttcgtgctgggctggttcccgatccgaggtggctacgcctccacgctcagcccgacctggagcctcggtttcatcgtcgacgcggcctaccatgcgatcctgccggccgcgacgatcctcgtctcgagtcttggcggctggttgctcggcatgcgcaacaccatgatcccgaccctcggtgaggactacgtcacgttcgccgaggccaacgggattccctcgcggacggtggcactgcgctacgccgcgcgcaacgcgatcttgccgaacgtgaccggcttcggcctcgcgctcgggttcgtcgtgtcggggtcgttgctgaccgaggtggtgttcggctatccgggcgtgggatcgttgctctacaacgccgtcgtgaacgaggattacccgctgatgcagggcctgttcctcgtcatcacggtgagcgtgttggtcgccaacctgatcgtggacctgctctacggcgtgctcgatccgcgggtgcgccgatgagcacgcccgtgacgagcgcgccggcaccggctggggcagaggctgcggctccggtgcagtcggggtcgagggcgcgagcttctctcgcgcggatcgtcggggcgctctggtcgaacgtgcgagctcggatcggcatcgtcatcctcctcgccttcgtgctcatggcgctcgccgcaccgctgatcgcgccctactccccgacggcgacgtcgtttgccgactccctgcccccgagcgctgcgcatctgctcggcaccacctcgagcggccaggacgccctctcgcagctgctctacggagcgcgtacctcggtgctcgtggccttcgccgccggcggcatctccaccgtcgtcgccatcgtggtcggactgatcgctgggttctcgcgcgggatcgtggacgagaccctgagcttcgtgatgaacgtgatgctcgtcatccccgggcttccgctcatgatcgtcatcaccgcctacctgccgggtcgaggtcccggtgtgatcatcgcggtcatcgccctcaccgggtgggcgtggggagcgcgcgtgctccgaagtcaggcgaagtcggtgagcgcccgtgacttcgtgctcgctgcacgcctggccggagattcgtcctggcgcatcgtgttccgcgagatcctccccaacatgacgtcgctcatcgcggcgagcttcttcggcgcggcgaccgccgcggtgctcgccgaggccggactcgagttcctcgggctcggcaatccgaacgccgtgagttgggggacgatgctctactgggcggagaactccaatgcgttgctgacgggccagtggggcgtcatcgtcggtccgggtctgtgcatcgcactcctggcctcctcgctgtcgctcatcaacttcggtgtcgatgcgctctcgaatccccggctgagggagcgcgcatgagcttgctcgaggttcgcgatctcgtcgtcgattaccgcatgggcacgaccgtcgtgcacgcgctccgaggcgtctcgctcgaggtcgacgagggccagttcatcggcgtcgtcggtgagtcgggctgtggcaagagcacgctcggcaccgcggtcgtcggtgtgctcggtccccctggcttcatcgtcggtgggtcgatccgcttccgcggtgtcgaactcgtgggtctcgacgccgcccagcggcgggccctgcgccatcgagggctcgcgctcgtcccacaggccggcatgaacgccctcaatccggtccgctcgattgaggggcactttcgagacgtgctcgccggtaccggtgttcgtcaccgagcagaggtccgagctcgcgccgtctccctgctcgaacaagttgcgctcgcgccgtcggtcttgcgcagctatccccacgagctgtcagggggcatgcgccaacgggttgcgctcgccctggcgctcgctctggaaccccagctcgtggtcttcgacgagccgacgacggcgctcgacgtcctcgtgcagcgctcggtggtcgataccatccgatcgctgcagcaagcgaggggcttcgccgccatcttcatcagtcacgacatcggtctcgtcgcgagccttgcttcgcgagtggacgtgatgtacgcaggtgaggtggtggaggcgggaccaaccgagcgtgtcgtggcacgaccgctgcaccgctacaccgaggcgctgctgggctgctacgccgaccctcgggcggaggaggtcacggtgcgtggcattccggggagcccgccgaacctcgttgcgcagatcgaagggtgcgcgttcgcgccccgctgtggcgtcgcgagcgacgagtgtcgttgccccctgccgacggtgacgctcgacgaccagtgggcacgctgcgtgcatccagccgtggcggtcgagggacggtcccgatgaccgaacggctcgtggtcgacggggtctcgaagtcctatcgaggggagcggcgtcacgagacgatcgaggcgctccgagacgtctcgctcgaggtcgccccgggtgggtcgctggggatcgtcggccagtcgggaagcggcaagagcacgctcgcgcgcctcatcctcggcgcggagcgcccggactcgggcagtatccgactggggaacgtgcgcgtcgaccagctcgaccggcgggggctacgagcgcactggcggcgcgtgcagctcgtgttccaagatccctacgcggccttgaatcccttgacgagcgtgcgcaccgcgctcgaacgtcccctcaccaaccaccgtcacctccgaggcgccgagcgtgagcgcgcgctcgccgagctcctcacgaccgtcgggctggtgccagtggagcagttcgccccgaagctcccacaccagctctcgggcggtcagcgtcagcgcgtcgtgatcgcgcgtgcgctcgcagcctcacccgaggtcctcgtcgcggacgagccggtgtcgatgctcgacgtctcgctccgtgccggcattctcgagctgctcgcgtcgttgcgtcgcgagcgcgggatctcgctgatctacatcacgcacgatctcttgtcggcacgggtcgtcaccgacgagctcgtcgtcctccgcgagggagcgatcgtcgaacgcggccccaccgtgtcggtgctgcgccagccgacgtcggcctatacgaaggcactgctcgatgcggtgccggtgctgccgaggagtacgcaagcgtcgacgtgagctcggccatcgtcgcgtacagtgacggaggatgactcgaacccagctccggagcctggtcgccgtcttcgaggcgggctcggtcgcgggtgcggcgcatcgactggtcgtcagcgccgctgcagtctcggcggcggtggcctcgctcgagcgggaggtcggtgtcaagctcctcgagcgggtgggtcgcggtgtgcgcctcacacctgcaggcgaggtgctcgtcgactatgcacggcgcatcgaggggctcgaagaagaggcgctggtccgcgtgcatgagctcgccgacgccgcaggcggggtcctacggatcggggcggtcgcaacggtcggggaagagctgttgccgcggtggctctcggtgttccgatcggcgcggccgaaggcgagcgtccacctcgaagtcgccaacaaggcgcgactgctcgagcggctccgtacgcatcggctcgatctcgtgatcgcgggtcgacccggacacgaggccggtctgcgcatcgtcgcgacccgtccgcacgagctgctcttgtgtgccgccgcaggctgggcgcgcgagtggttcggcccctcgctcgaggtgactccagagacggcaagcgcagtgacctggctcgtgcgcgaagagggatcgggcacacgtgcctcggcagaggaggtcctgagcgcgctcgacatccatccgccatcgctcaccatcggctccaacctcgcgatcaagcggggggtggagctcggtctcggcgtcgccgtcctgtcgagcgatctcgttgcacgagaacgtgagcagggcgagatcctctcgctcgcgctggggccgctgccgtcggtccggcgttggtgcctggtggtgggccccgaggggcccccagagccggtccgcgccttcgtcgcccagctccaggcgatgggggagctcgaaatcccccctgcgctcacctgaggggcgggtgggcgagcctccctgcccgcgtagcgtgctggcagcgcgtcgtccagtgggtcgacgatgaccagggcgcgccacgattcagtctcgagccgaggaggcgttgtggacgacattcgcacgatcgctgcggccatggtggcacgaccgaagggcattctcgctgccgacgagagcagtccgaccctgaccaagcgcttcgacgcgctctcgatcccatcgacgccggagagtcgcctcgcctggcgggagatgctcttctccacgcccgagctctccacgtggatctcgggggtcatcctctacgacgagacgttcaaccagcgaacctccgatggttcgacgatccccgagttcctcgccgcccgtggcatgatcccagggatcaaggttgataccggtgccaagccgctcgctggctcgaggggagagctcgtgacggaggggctcgatgggcttggttcgcggcttgcgacctaccacgccaagggggcgcgctttgccaagtggcgcgcggtgatctccatcggggacggtcggccgagttcgatgtgcgtcgccgccaacgctcacgcgctcgctcgctacgcgaagctgtgccaggagaacggcatcgtccccatcgtcgagccggaggtcctgatggaaggcgatcactccatcgaggtcaatgcggccgtgacccgacgcgtgctctccgaggtgttcgccgaacttcgacgcttcgacgtcgacttcgagggcatggtgctgaagccgtcgatggtcacgcctggggtgcttggcgaacccgtgagcgtcgacacggtcgcacaggcgtcggtggcggtctatcgcgacagcgtgccggcctccgtcgccgggatcgccctcctgtcgggtgggcaggcagacgacgtcgcgaccgcgcacctgcgcgcgatgaacgccggagcgacgttgccctggccgatcacgttctcctacggacgagcgctgcaggacctgcccatgcgcatctggcgtggtgatgcggccaacgcggcggcggcgcagcagtcgctcgcgacgctcgcggcggcgaacgctgccgcggccgaaggccgctaggtctgcgacgctgtcgctgtaggctccagagccgtggagcgtgaggcatcgtgtgaccccgtcgtgctcgcatcgttgctcgcgcaggtcgacacgctcgaagcggaggtcgaggccttcctcgaggtcctgcacgccgagatcgagccgacgcgtacgctgcccgatccgcggcagcgtgtgtccgagggggcgagcgagacgaggcctgagcgtgcgggtctcgcttgaactcctcggtccggtccgcgaggcgatcgggtccagcgtcatcgaggtcgcgctcgagcccgacgccacggtcgcagacgtggttgaggagctggtcgagcgtgctggcgagccactgcgtggcctgctcgaacggtgtcgctttgcgatcggcgatcgcgtggtggacctcgacgagcctctcgccgatggtgcgaccgtcgtcgtgatcccacccgtcagcggagggtcgtgatggccgtgaccatcgtgctcgtcgatgaccaccaggtgatcatcgacggggtgcgtgccatgcttgcgccctacgccgaccgggtcacgatggtcgggtcggcgaagacgcgggccgagctgttcgaggtgctcgagagcgtgcaccctgatctcatcgtgaccgatgcgaggctcaccaacgactcgggcttcgagatcctcgaggacctccagcgacgtggcgtggcggtgcccgtcgtgttctacagtgcctatgacgacgaggcctacctctttcgtgcgttgcgcgccggtgcgcgaggctacctcctcaagcaggcctcaggcgaagagctcgtagggatgctcgagcgggccgcaggtggcgagacgatgatcgatgctgcgctcgccggcagagtagccctgctcgcagcccgcttgcagttcggtgagttctggccgggagcacacctcggactcacgcagcgcgagagcgagatcctcgatctggtggtcaaggggctctcgaatcgagacatcgcgcagcgactgttcctgggagaagagaccgtcaagacgcatctgtcctcgatctatcgcaagctcaaggtcaagggacgcgccgaggcgatcgcggttgccctgcgcgaagtgcggttccgatgagtgcgcgtgagctgaccctctaccgacgtcttgccgagctcttggttgcgccactcgaggtcggcgaggtggcgagccgcaccgctgcgctcgtcgtcgaggcggtcgatgcgagcgtgtgcttcgtgcacgccgtcgatcacgagcgcgggcgcctcaccctgatcggggccaccccgcccttcgatcgagtcgtgggtcgcatccagctcggcctcggtgacgggatcgcaggatgggtcgctcaaaccggtcgtgccgccgtggtgcccgacaagtgggcggaccaccggtatcgctatatacccgagctcggtggggagcacttcacctcgctggtgtcggtgccactcgctcgcgacggaaggccgaccgtcggggtgctgaacgtgcactggcgcgaggcgatcgctgacctggagcacgaggcttccgtgatcgaggcggcgggtcgattcctcgtcggggcgctcgagcacgcgctgctcgcagaccagctcgtcaccggtgaggccgcgctcgagcgtttcgcgacggaactcatccgtgcccaggaggccgagcgccgtcgcgtccagctcgacctccacgacggcgtcgcccagtcgctgcacgccgcggcgtaccgtctcgaggggcttcgagccagcgcaccgccggcgctcgcgtcggagctcacggtggtgagggacctggttcgcgcggcgaacgccgaggtgtcacggctcgtgcgcgacccgggacgtcaggtgctcgaggacttcgggctcgccgaggcgctccagtccgtcgcacacggctatcccgacctcgaggtccaagtcgacgtcgagctcgacgatctgacgctgctgctcgagcccgagcgggggctcgccgtcatgcgcatctgccaggaggcactcaacaacgtcgcgagtcacgccgcgaccgacgctgccgaactgcgcgctcgacgcgtcggcgacgacttggtcgtgaccgtacgcgatcgtggcgtgggtttcgagcccgaggcaaccgtgcccggtcgtctcgggctcgtcgggatgcgcgagcgcgcgcgcctgctgggcggaaccatcgagatcttctctcgcctgggtgaaggaacgctggtccgtctgcgtgtgccgatcgtgccgtcggtcgcgtcgtcctaggctgagtgcgctcaaggcgccatgctggggcagagtgacaggggcagctcgtgagccgtggaggggacagttcggcgctaccgcctgagctgtggcaacgtgcgagccgttacacctggatcgccacggcactgctcctgccgaccatggtgcccgccttcgtcatcggtgggtgggcgctgcgggtgtcggacgcctcgttcgcgctggccgcgctggtgggatggctcgcgcgtcgccgactcggtctcggggcaaacctccttgtcacgaccgtcgcgagtgcaggcgccctgctccagctctcggtgccggtcgatgccgtgacgaccttgatcgcagcgagcgtcatccgctccaccttgctcctctttgccggggtgggcgtgtacgcgatgagcttcatcggcgggcgggtggggctcgcgttcgccggcgtgctcctggtcgccacggccctcgtgcacccggtgggtttgctcggcgcggtgctcgccctggcgctcgccgccctgctcggctacatgatccacgggctcgtggagcatcttgcccatcgcgagcgtgagctgagtgctgctgcgctcgtcgatccgctcaccggtctcggcaatcgacgggccctcgagcgtgcgttcgacgtcgccgtggccgaagccgcacgacaggacaccacgctcttcgtgtcgctgtgggacctcgatgcgctcaagcgcaccaacgatgaacgtggtcacgaggccggcgatgccctcctgcgggacttcgctgcggcgctcacgcggacgctccacgatcaagaccaggcctttcgtatcgggggcgacgagttctgctgcttgcatctcggcttgaaggacggcgcatcgatcctcgcgcgcatggcactcgcgtttccgagcgtctcgggcggctttgccgaggttggcaacgactcgctggggacggcgcttgctcaggccgatcgcgccatgtacgccgcgaagcgccgtcgtcggcgccacgacggctccgacggctgagcgcgtgctaaactcgacacgtccatacggatggacgtcaccgcggtcgtggaaggcgtggcgccttctccccgttcccggcgtgttcgcgctggtggtgatgccgtatggcgccacgtatgacagaagctcatggatgggcgcagtggcgacgagctgctgcgacgctggcgctcctcgtgagcggtggctttgtcgcgcgttggggctcgacggccccgtcgtcgtccgtgcagtcgctgcaggctcaggcacaggttatcgaggcacagcttgccaacctgggggcctcggtgcatgccatcacggtgcagatccaagagactcaggccgcgatcgcggccaacgaggcctctgaggccatcctcgaggggcagctacgagccgagcacgctgcgatcgcgcggtcgcgtcgagtcctggtgacggccgctgatcagcagttcgtgacggcaggccaatactcgagcgtgttggcgtcgctgcggtcgaactacagctcggtcgggctgacgcagggctacgagcaggtcgcttcctcgtcgatcacccaggcgctctcggcctacgagcaggccggtctcgagatcgaggtgacgcaggcagcgctcgcggcgcgcgttcgggcaaccgaggccgagctggtgcaggatcaggcgcaacgcgctcagctcagccaacgggttgcggccaccgaggccgaactggcccaggtgcactcgcagctggcctcggccatcgcggctgaggcggcagctcccttgccggctcccggcggagcggcccaagccgtccaggtcttgctggctccgccgccgccctcgccgacgtcgctgtcggggcccgcgaccgccgcgcagctcctcgcgttgcgcgactgcgagtccgggggcaactaccaggccgacaccggcaacggctactacggtgcctaccagttcgcggccagcacctgggctgcgctgggttacggtggcctgcccaaccaggctccgccagcggtgcaagaccaagccgccgagcaactgctggctcgagctggctggggtcagtggccggtgtgctccgtcctgatcggcatgtaacgccgatcgttgcgccacgagccgaggcggccccgggatcgctcccgtggcgccgatcggagcgcgcgccactacgtcatggcgtgcgccccgaggaggctctggcgtgcggtcgcgtcatgctcgctgggttcacgcacccgtggtggccgactcggcgagaagctctggaggcgtcgaatcgagcagcgacaagatggcggtggcgagggcgcgggcgcttgcgacatcgagctcgagcgcactgaggcgcctgaggccggtggcctcgcgagcgaagacgtcgatgttgagcgaatgggtcgctgggaacgccacggggtggtcgaagtagacggtcgcctggtcgacggcctcccagccctccggggtacgtgcgcgccccgtgagaggggcgtgttcggtcgcgtaggtgcacatggctaggcgagatgctcgccgaggaagcggaagatccgctgccaaccgtcgttcgctgcttcgggtcggtacgagggtgcagcggtgttgaagaaggcgtgcccggcaccgtcgtaggagtggaactcgtgcgccttgccgagtcgggtgagctcttcgtcgagtcgacgtacctcgtcaggggctgggaacgagtcgtcgttgccgaagaggccgaggagcggggcgtggagctcgggagctcggtcgatgaccggacgcaccctgaccggggctccctcggggggctcgttcaccacgaaggcgccgtagcagtcgatcgctgcgtcgaaggggatcgcgcatgccgcgaggaagctctgtcgaccgccagaacagtagccgatcacaccgaccttgccgttggcgctgagggcggcacggaggtagtcccgtgccccggcgacgtcgccgatgagacgctcgtctggcaccccaccctgggcgcgggcgatggccgcggcctcgtccggagccgcgttcggagcctcgcgccagtagaggttgggcatcagcgtggcatacccgtggcgagcgaagcggtaggcaatctccttcgtcgcttggtcatagccaggcatgtgatggatcacgaccatcgagccgtggaccgtcgcgtccagcggtcgcgcgagaaacccctggacgaggtcgccgtccgcgccgcgaaacaagatctcctcggtgaggacacggtgctccatgcagactccctgtgtgcatctgggtggtcgaggccaccggtcgagttggagtagttgtaccttaccagcgactgggttcggcgtcgccacaggtggcaggccggggtgcgatgaccgacggcgaggcctcgcgggcggagtggtggtccctagtgctcgaccgagggcgaggcgacgagctcgaaggcgtcgaacccgacggtcggggccgctgggcgttgcacgaagccggcggcgaggagggctcgagccgagggggtgttgtgtcgtgcgacacgcgcgacgatcacctcgacaccaggctccgcgctcagcgtcgccgtgaggctgaggatcgccgccgtcgcgatgcctcgcccccgttcggatttgatgacgtcgtagccgatctcgacctcaccgttgatcgggttgccgtgcgcgccgatggagccgacgacgacgcccttggcgaggtcgacgatcacgaacgggccgaacgggaactcaggcccgacgcccgcctcgtggagctcgaggaagcgctgcgcgacgcctcggtcgatgtcgtcggggaagtccggggcccagtcgggagcgcgttccgccgtcgcgatcgctcggaggaggtcgacgctacaccagcggagctcgacggcggcacgatccatgcgttcggatcagtggaacgtcaagacggtgatggtgccgagcaggaacagcacgccgctgacaccgtagagcagcgacttggtgatgaccttggtcacggggcggtgcacgtagtcgttcacgatggtccgaaggccgttaccgccgtggagcagaccaagggcgaggaggagccagtcgaacaggcgccagagcggattcgaccagcggtgggcgacgaacgccacggtggtctgggtcacgtcgttctcgatgtgcatgatgtacatgtggatgagggccaggaagaacaggacgatcccggacacccgcatgaagagccatgcccaggtctcgaagttctggcgaggtcgtcgtgcgctccgaggagtggcgaagacggccatgtcagtgcacccccacgaagaacggcttgacgatgtagtagccaccgacgatcgtcagcagcacgctgagtccgagcatggcctggaagagcgctcgttcgttgcggacggcgcccgggaagaagtcgatcatgatcactcgcagaccgttcagcgcgtggtagaggagggcgaagagcaggccgacctcgaacaggcgcaggaagatgttgccgtagagctggtggatctgttcgtagacgtgcgggtcgttcagcgtggcgacgtcgacgatgtggagcaggatgaacatgaagacgaggaagccggtgacccgatggaggatgaacgcccactggccggtcttgcctcgatacatcgaggcgcgcgctcgtactgcgcgccctccagccggagccggcgtcgctggcgacgtcatgactgcctcctgaaccaccgggtgctgcgggtggtcgtcgcgacgacgtaggcagcgaaggcaacgatccccaacgcgatcagaccgagggcgatggagaacaggatctgggccagactgacccccgaagagctcacactcatggcgcttacgctagcgcccgctcggtgttggtcgaaatcacggcgatgcgtccttgtcgtgggtcaacccagctcgccaccggccggggctgtcgtgagcgtccttggcgatgcagtcgggctccgtcgtgagtggtgcgacacgacctgcgatcggtggggcgctggctcaagcggtcttgggtgcctcgagcctcgaggtgccgaggtagggggccagcgcatcgggcaggcgtatcgacccatcgggttcgcgaccttgctcgaggagggcagcgatgacgcgtggccacgcgagcgccgagccgttgagggtgtgcacgtactctggccgcgccgccggctcccggcggaaccgcacattggcccggcgcgcttgatagtcgctgaaccatgacaccgaggagacttcgagccacgcgtccacaccgggcgcgtagacctcgaggtcgaaggtgcgggcggacgactgtccgaggtccccagtgcacaggtcgacgacacgatagatcaggccaaggcgctggagcagcgcctctgcccgaccgagcagctcgaggtgcatgctcgtggcatcctcgggtgcgacgagtgccaggatctcgaccttgtcgaactcgtggagacgcagcaggcctctggtgtcgcgccctgcggaccctgcctcgcgccgatagcacggggtcgcggcggtgaggcgcatggggagcatcgcaaggtcgaggatctcatcgcggtagagcgacgtgagcggcacctcggccgtcgggatcgcgtagagatcatcgcgctccatcacgtaggcgtcgtcggcgaacttggggaggtggcccgttgccaccatcgtctcgcgacggaccagcgtcggaggatggatctcttcgaaggcctctgcgtgggcatcgagcgcgaagttcgtcagagcgcggacgaggcgtgccccgaggttgcgatagagcgcgaacatcgatcccgagagcttcgctgcgcgctcgagatcgagaatgccgagctcgcgaccgatctcgaagtgcggtacgcgacgatggctgggtgtggtggacgtgagatcgacgtcgggctcgaccgtgccggtctccggcgaccattggcgtaccacacggttgtcgtgttcgtcctcgccgatgggtgcgttcgggctcgggatgttgggcaaggtcagccagatcgcgtcgcgatcgccggtcaaggtgtcgacgcgctgctcgagttcgtcgagccgattaccgagcgctcgggcgccctcttgcagctcggtcgcgtctcgaccgctgcggcgagcctcggcgatgtcgcgagagcgggcacgcagctcggctcgaagctggtcacgctcggtgatcaccgctcggagttgctgatcgatcgtggcgaggtgggcgaccacctcggggtcgatcccgcgggacgcgaggcgccgtgcgacgtcgtcggggtgggcgcgcagctccgtgaggtcgatcatgcagccttagactagcgatgcgatggaggatgctctcgaggtccacgacctcgtcgtgcgctacggctcgttcgaggccgtccgcggcgtgtcgctgcacgtcgctttcggggaggtcgtgggcgtcctcggtccgaacggcgcgggcaagacctcgaccgtcgagacgttggagggctaccgacgggcggctcgtggcgaggtgcgcgtgctcgacgtcaccgatccgtggcggcaccagcgcaccctcgcgcgtaaggtcggcgtgatgctccaagagggaggcgtcccgccgcggatgcgggccctggaagccctcgagatctacgcacagttctacgacgatccctggcccgtcgctgagctcgtcgatcgtctggcgctggcgcccgttgcgacgacgccctttcgtcgactctcgggcggcgagaagcagcggttgctccttgccctcgcgatcgtcggccgtccacgggtcgtcttcctcgacgagccgacggcaggcgtcgatccggtcggcaagcgcgccatccgggacttggtcgccgagctcgccggatcgggcgtcgcggtgctgctcaccggccatgagctcgaggagatcgatcgcatggtggatcgggtgctgatcatcgaccacggcatgcccgtcgccgccgggagtcccgcagagcttcgggagcgcttcggagaggccggggtcgagttcaccgtgcgaggcaggctggacccaagcgtgctggcggcacgactcggggtcgaggttcggctcgttgccgaggatcgggtgcacgtcggggcttcgccgacccctcagttggtcgcgtcgctcgcggcggtgctcgacgagctcggcgccgaggtcggtccactcgagacggtggagtcgtccctcgagtcgatctatctgcgcctgctggaccgcggggagacgacatgagtgcccatccagtacgcgcccaggcggtgtccgagctcaagctcgtcctccgccaaggcgaagccgccctccttacgatcgtgatcccgatcctcggtctcgtgttgttttccaaggtcaaggtattgccggtgcctggcggcatctcgcgcgtcaacttcattctcaacggcgccatcacgttcggcatcatggcttctggcatggtctcgcagtcgatcaccgtcgccttcgatcgttcctacggcgtgttgaagcgtctcgggatgacgcccctcggacgcagtggggtgatcgccgcgaagctcgtggcggtcgcaggactcgagatcgtcgagttggtactcctgctcgtcgtgggggctgtgctcgggtggcacccagctggcaatcccatcgagttcgtcgtcggttgggtgctcgcgaccgctgcgttcgctggtgtcggtctcgtgctcggaggaacgttgcgggcagagctcgtgctcggattgtcgaccctgctctggctggtgctcctcggtctcggcgcgatggtggtgccgctcgggagtctgccgggcccagtcgccgatatcgccaaggtgctcccagcagctccggcggccaccgtgctgctccatggcatcgctgtcggcgggagcgcgccactgtgggcgtgggtgagtctcgtcgcctgggcagtcgtcgcaccggtcgcggcgtctcggctgttccggtggagcgcctgagtatccgccaagagcgggccgtcgaagcgtcggtaggatagagccatgcatcccgtcgtcgagcgagttcggtcggccgtaccggtctcgccgcaagtcttccgacgtgtggcgctcgccacgctcggcgtgtcgacgttcatcatcttcaccggcggcgtggttcgtctgacgcagtcagggctcggctgcccgacctggcccgactgcacgaccggccacttcgtggcgggcttcgagatccaccccatgatcgagttcacgaatcgggtcgtcacgttcttcgctggcctgctcatgtccttgacctgggtggtggccctgttgcgacgtccattccggcgggacctcgtgtggtggtcgctcggtctcgtcgtcgaggtcgtcgccgagagcgtgctcggcggtatcaccgtgctggagaagctcgcaccccccttcgtcatggcgcacttcttgctcgcgctcgtcgtgctatggaatgccgtcgtgatctaccacaaggccggccagcccgagggacgcccaaccttggcggtctcgtccgaggtgctgtggctgtcgcgggtgatgttcctcgtcctcggtgcgctcgtcttcgtcggtacggcggtcgcgggtaccggaccctactccggatccccggggagcaagaggctgcacatcctcaccatgctgcaggtgacctacctgcacgccgacatcgccctcgtcttcattgcgctcacgctcgcggacctgttcctgctccaccaggggcgctaccccgcacagatccagcgtgcggctcggagcatcctctggctgggcgctctccaaggcatcatcggctacacgcagtacttcacgggcttgccgcagtggctgatcgcgctccacatccttggtgcagcggtcatctggctcgcgatgaaccgctactacctcttgctgttccgcgtgccctcgacgcgcagggcggaccacgcggtcgcgccgcagcaggcgccttccgtcgcggctgccgactagcgatcgcgacggacgctagccttggtggtgttcgtctcgggaggtgcgtggtcgatgtcaccgtcaccagcccttgcgccggtcgagtccgaagaggtagccgagactcgcaccgaagagagctgggcgaccattctgtgggatgacccagtgaatctcatctcttatgtgatctatgtgctgcaggccaccttcgccttctccaaggtcaaggcgaccgagctgaccatgcaggttcacaacgagggcaaggccatcgtggcgaccgggtcgcgcgaggacatggaagatgcagcgtcaaagttgcatgcctatggcttgtgggccacggtgtcgcgcgcgtgagtgccgggccgttcgtccgtgatggcgacgtcgtcgtggtggtgctgtcggcgcaagctcgagatgttgtgagtcggagtctcgagctcgtcgctgggatcgttgcgtcgggacgcgaggaagcctggcgggttgctccgccgctctacgacgacccgttgctcgaagccgaggcgtcgctcgcgagccgaggtgatgccggcggcaccctcgatgaggcccagtcgctcatcggtcgttgggcgaagcgtgtccgcgacgtcgagcgcctcgatctcgacgcggctgatgaattcatgcgcgcgttgaacttcggtcggctggtcctcgcggagacccgaagcgtcaccgatgatcgaggactcctcgacctgtttgcttggctcatcgaggcactcgtggaggccctcctcgagggttgacgcaccctacccttgcgtcgtcacgctggacgagcgcaccgcacgacagtagggatctcgcacgtcgacgtcgacccgcgcggctcggcgtggtcgtcgagcagcgcggcctcgggcgtcgtggtgcccgaggccgtccctgcgacgcggccgctcagtcgccgagctctctcgggatcgcggtctggaagctgcggaacagctgcgtgaggtccgcgtagccgaggcccgatcccggattgaacacggcgccttgggagccggtgtagaagtcgttcgtgttggtgaactcaccggagatcgcaagctgggcgttgccgatctggccgctgtagtaggccgagccgtcgatggtgttcgaatcgagcggcgtgaacggcgacgacgtcgaggtcgcgaagcggtagatgttcggattccagaagccgagccgtacgcccccgagggcgctctcgtagacggcgtcggtcccgttgagctgaggcgcgatgaagctcgtgccaccgaagtccaccagctttgacccgtagacgctctggaactgtgggtcgtagaccgcatagccggtctgggggtcggcgttgaacgccaggtccggcgtgacgcggccaccgctcatgcccgtctgaagcgtcggggcagggttgaacgagaactgcgtcggctcgacgaggcctggtgcgacctgctgtggatcgatcggcgtcaagaactcataggccgagtagctccctgcccccaccatctgaccctgttggtagagcggacggccgaagagggtggagtagccaccgcctgatcccaccggcaagctcgtggctgcttgggcctcgttctggaagccgagtgcgatgtacatcggccacaggtagtcccagccccaggtcatctgctgcgggatggtcaccgactcggtgccgacttgggtcccgttcgccatgatcgggtaggtctgagtacccgggagcgtcgtgccgccagcggcggtgtcgtagggggagtcggagggcgagataatgccgaggttggtggtgccgatgtcacgagctgggttgtaggccccataatcgccgctcgcgatgaagttcgactgtccctgcgccgccatctcgaggaaggcctggttgaacgaggccgcataccccggtgactcctgcgctgcgtccaccgcagcttggatcgcggtctcggactcaccccagctcgacgagacggagccggcgacgttctggctggccgcctcgtagaaggcgtcgacgaagccgtagtcggtgttgggcgcctggtacacgacgatcttggccatcggcgcgatcgtgcccgactgctcgacgtcgagggtggtctcgtcggagccagcgttcagcgacaccggccctgcaccgccgtcgacgttgacgagcgcaagacgattcggcaacgtcacgacgtgcgcgatgttcctccagaagtacatcggcaccgaagggttcacgctcgccaaggtcacgatgccgatggtctgcccctgaccgaggtagcccgcttgctggagcggtgtgaggttgtagtcgctcgtgaaggcctgcggcagctgatcggtgggtgctgcggtttgcgacgacccagccgtgggtgcgacctggttgatgccgggcaccgcgagcgactcgtagggcgcgtagttcgacaacccgagcacggccagaatgttcgacgccaggttcaacggcatctgcggcgcgctgcgcgtcccgtagaccgtctgggtcgtcgcgggcgcactggctgcgggcctggtggtgacggtgaagttctcgagcaagatcccaagggccttgtcgtactgtgcggccgtgccctgcgaggtgacatcgaggccatcgctcatggcctgggagctgatgccgaactcacggaggaacccacgcagcgcgaggatgtactcttcggtctggccgtactcgagcgcgaactcatggggcgtcaggtacggaccacgccaaccagcagccacccgagaggcaagctgtccctggttgcgcatcttcaggatgaacgacacccgcatcatcgtcgacccagccgtggtgcccgtcggggtggcgtgcgagagcacatcggcaccgatgccctgcgacaccggcaccagcggatcagacgccgacgcgagcgactgcgcgcctggcatcgccagtgcagcgccgacgaggccgatggatccgaggattcccaggtatttcgtgcgagccaaacgcttcatcgctccaaccccctctgtggatgtgacgagggatctcgcagaccccgctggatcatacatcgcgtcgcgtcgtgcggtgggatttctacggagagtttgtgcgcttggcacgcagcggcaacattaccactcgatgtgggcgcgagaccacaaacgatgggccagagctgggcgcggcgcgctgaagtgagtggtcgggcgcaccgtgcgaggtggcccttccctgccgccgcgactcgcgctttcgaccagacagagccgcgtgggaacggtgcttgggctccatatcccagggcatcgagccaggactcatcgtcgtggcgctgagttcggctcgcctccgagctttcgacacacgcattggcgctcggagttcgccgacgtcgcagcggtcgaccaacgaggagccgagcaggtcgcgggcgcccgacgctgatgatgtcctggccgcgtaaggctctggtcgacaagggtggtctcggacagaggtcgtggtgtgccccgccggctgggtggtgagccgaaggcggtggctgtgcgggtgctcggtcggcgccgggcacgggctgtgccggcgatgtcgggtcacacgaagcactcgtgtcgacgacggctcagggcacgaggatgaccttgcccacggtggtgcgaccggcgagggcttcatgagctcgacgggcctcctcgagggggatgcgctcggcgatggtcacctcgaggaggccagcggcgacatcggcaaagatcgcctgagcgcgccatctgagctcctcgggcgtcgcgacgtagtgcggcagcgacgggcgcgtgaggaagatcgatccctgccggttcaggatctggggatcgacgggcggcaccgggccgctcgcctgtccatagagcacgagcatccctctgggtgcgagcgccgcgagcgatccatcgaacgtcgcacggccgacaccgtcgaaggcaacgcttaccccaccgagcctacgagcggcatcgacgaatccgtcgtagtcggtcacgatctgagcgcccagacgacgggcacgggttcgcttctccgcggtcgaggccgtcgccacgaccgtggacgcgacgcgacggacgaggtactgcacgagcagggaacccacgccgcctgcggctgcgtgcacgagaaccgtcgcacccggttccactcgagcgcaggagttgacgagcgcatggacggtcatgccctggagcagcaccgcggcggcgacatcggccgtgacgtcgtcgggaatcgtgacgagccgaccagccgggacgaccaccacctctgcgtaggcgccgagatgattggcaaaggccacgcgatcgccgatgctgacggaggtgacaccttcaccgacctcgatgaccgtgcccgcgccttcgctgcccaggacggtcgggagcgagaggggataccagccttcacggtggtagaggtcgatgtagttgacgccgatcgcctccagtttgatcgcgacctcaccgggggcggggtgcggctcggggacgtcggcgatctcgagcacctctgggccgccgtggcgctggatcagcaccgccttcatggtcgcctcctggttcaggtctgtgcgctagcaacggtagcctcgtggtgcgacaaggagggtcacggtggggcgagtgttggtggttggagccggcatcgtgggtttgtcgacggcatggcacctcgcagagcggggggaggacgtgacggtgctcgagcgccgagacgtcgctgccggcgcttcctacggcaacgccggctggctctcgcctggcctcgccatcccgctcaacgagccgtcgctggttcgtcagggcctctcgtcccttgcgtcgccgtcatcgccgctgtaccttgcacctcgtctcgagcgaagctggttggagttcgtgatccgtttcggcctcgcatgcaggacggacgtctggcgacgatcgatgcagatcctcggtgggctgaatgctcggtcgttggaggcgtgggaacgactcggcgatgccgtcggctaccagccgacgaccgcaccgatcgtggcggcgttcgcccgccgtagcgatgctgcggcgctggagcacgagttcgctctcattcgcgaggcgggcttctcgctcgagacgaaggatctgagcggcgacgagctgcggcagatggtaccgatcgcggcccccgcgctctcgttcggcatcgccatcgaggggcagcgcttcgtcgacccggcgcgcgcgacccaccgtgtgggttcggccctcgctgagcgcggtgtcgccgtcgagcgcgcagacgtggttgatctcgagcggcgcggagctcacgtcgtcgtgcgtacggtcgagggggccgagcacctcgccgatggggtggtggtcgcgatcggagcgtggctcggcccgctcgcccgacgtctcggcgtgcgagtaccgctgcaagccggtcggggctactcgctgcgcgtgccgatcgaacgcccgctcgacgtcccggtctacctcccgactgcgcgactggcgtgtacaccgctcgacggtgagctgaggatcgcggggacaatggccttcgagaggcccgacgatccgccgcgccaggcgcgcttcgacgccatgcgtcgtgccgcgcggcggttcttcgaaggggtgcagctcgatgcgccacgcgaggcctgggtgggcccgcgacccgtgacggccgacggcttgccgttgatcggccccaccgcggtgccgggggtctggctcgccgacggacacggaatgtggggcatgacccaaggcccccttaccggggaactggtcgccgagggactgctcagtgggacggtaccggaagcgttgatcccactcaatccgctccgctgaggtgaagcgatgtcacgctcttgtcgctcgaatccaacgggcgccagggagtgtgccgcctcgtcagtggtgttctcgagcactgcaggctgcgcaggtgccgacgatcgcgaagtgtgacaggcgtgcgcgaaagccccattgggtctcgatgcgcgcgatggcgggcgcaaagacgtcctcgggaatctccgtgaccgtgccgcagtgctcgcacaggaggtggaagtgcgacgatcctgcgaggtggtaggtggcggggctgtgaccgatgtggacgtgttcgatgatcccgacgcgttccaaggcgtcgagggttcgatagatggtcgcgcgatggacgagtgcatctcgctgctcgagggcgcggacgagttcgtccgccgtcagatgaccgcccgcctccgcgagggcatcgatgatggcgcgtcgcgcctgggtgacccttccgccccggcggcgcagacggtcgagggcttcgtcgcgatcgagggtgacgcgcgtgcgctcaggcacgggcgtggtctcgttcgagccggtagccgacccctcgtaccgtggcgatgatgctcgggttgttgggatctggctcgatcttggagcgaaggcgcttgacgtgcacgtcgagcgtcttcgtgtcgccgtagtagtccgacccccagactcggtcgaggatcagatcgcgcgtgagcacgcggccggggttgcgcaggaacagcaagaggagatcgaactccttcggaggcaggcggacctcggtccctcggacatcgacttggtggcgatcgacgtacacggtgatgccgtggctctcgaggatctcctctgcggcctgggcttggccctggtgcttggtgcggcgcatctgcgcacggatcctggcgaccagctcgctcatgcgaaacggcttggtgacgtagtcgtcggcgccgagttcgaggccgagcacggtgtcgagctcaccggaacgtgccgtcaccatgatgatcgggaccgaggactcctgtcgaatggtgcgacagacgtcgagccctgacaggcgcggcagcatcacatcgagcaggatgaggtcgggatggtgcgagcgactcaacgccagcgcctcttcgccgtcgttggccacgatcgtctcgaagccttcgcgcgtcaggccgaggacgagggcctcgacgaagctcggttcgtcgtcggcgatcagcaccgtgccgacgtgggcgcgcttgtcgtcagcggccatcgttcggaccacctcgtggaagcctcagctcgaatgtggatccaacgccctccatcgaggtcacgttcagcctgccgcggtggttctcgaccacgtgcctcactatagagagaccaagaccagttccgcccgttgcgcgtgagcgggcagcgtcgacccggtagaagcgttcgaagatccgctcgcgatcgcgagcggggataccgatgccctcgtcgcgcaccgcgagcacgatggtgtcgtcgctcgcgtcgaggctgatctcgaccgtgccccctggctcggagtacttgatcgcgttgtcgacgaggttggacagggcgctctcgagttgccaacggtcgccgacgaccatcgtgggcgtgacgggtacgagcgcgtccagggtgagatccgctcgacgtgcggtctcgtcgaagcgttcacgcaccgcttcgaccagggatcgggcgtcgaactcggcgagcacgacgccgctgccctcttcgatgcgcgacaggtcgagcaggtcggagacgagacgagcgaggcgatcgccctcgtccacgatgcgctggaccaggcgttgcgccgtcgtgggctcgtcctcctgggccagggcctcggcgaggagaacgatcgcgccgaccggggtcttgagttcgtgcgagacgttggccacgaaatcgcgccgtaccgactccaggcggcgcagctcgctgacgtcctcgacgaggatcagctggcctcgatcgtcgagccaggttcgacgcacgagaaaggtccgccttggcggaccgaacagctcgacagcgcgctcgacgtcgccgtgggctgccgggtcgtggagcaacgtggcgatcgctcgatcgagcaagatgcgctggttgagactctccgcaccgaatttcgcctcgacgtcacgatagagcgtgtgtccttcagggtcgacgagcacgatgccaaagggcatcgtggatgcggcgctgtgccagagccgcgcctccgcagtcgtcgtcggcatctcggctgggcttggttcgggagtgtccaccgtcgctccagtctaggagcctcatcgcgccctgatcgtgtcagtgatgacattctatgctacgctatgcctactcatggatgatggtgtcgtccgcaagggcgtcactcgagcaaaggagtgcaaggacatggtcacatggacgttcctcgacgtgtcgctggcgccggatccctcggcgttgccgggaggctccgtcctccagaccctgatcaacggcctggcgggctgggcgctgctggcaagcttggcaggtctcgtcatcggtgcggccgtgtgggcactcggtgcacacagtcagaactaccagcaggcctacctcggtcggcgggccgtactggtcgcgggggccgctgcgctgctcgtcggggcagcccctgccatcgtcaacttcttcttccacctcggacttggcgtggggtaagtcgtgggcttcctccttgcacacggcgcggcggcgatcgcccgtgcggtgtggacgacgttcacctccggcctcgatcacttcgccaccagcgcgatcgtggcgctgctcgcatggctgctcggcaatctcgggcctgttgttgccgctgccccgaccgtgctcccgaccgcgccggcactcgtcggtccgtacgatcacgtggccacggtcgcgggagccttgctcctgccggcgttcatcgtggcgatcatcgcgcgcgtgcgggagccggctcacggatcgatcgccgaggtcctcgcccgacctgcagcctgggtgctgtcggtcatcgcgacgccgcccgtggtggccacgctcgagcgctgggttggcgtggtctcggccagcgcctacggagcgttcgccgtggtgccgtccgctgctctgtcgttgcggccgaccgtggtggccggagggttgcgctcgagcgccgcggtcgtactcgcccttgtcgcagccctcgctgccctcgcgtgctatctcgaggctgtgggacgcggggttgcggtcgacgtcctcgtcctgctctggccactcgtctcgatcgggctggtcctgccgggggcacgaaccctggtgcgccgaagcgccgaggtcctcgccggtctcgtcctgctccaactcgtgctcgccctcacgctcgggctcggggccgcgattgcgcaggcgaatggttcgcgtacaacggccctaccggtgatcggcgccgccctcgtcgtggcggcgagcctggcgccggcgctcaccttcggcatcgtgccgatcgccgaggtgcgtctgttcgaggtgacccggggccttcgacatctggcgagcacgggcctccgacggggcatcgaggtcggagggggagtcgtcgccgaagccatgccacctggagacgctcgccctacgatcccgccgtacgaggggtatcccccgcccccggaggtgctcgagcgcgcgaagcacgacccatgggtgcgggcgctcgtcgacccccctcgtcgtcgtccgtggcagcggaggcggggatgagcggcgtcgagctcggcacgccggccctcgggtcgcgggtcttcggggtgccggttgccaaggcgctcgcatggggcgcggtcgctgtggtggtcgcggcggctgcggcgcgcatcggcgggatcttgggcgtggtggtcgcggcggtcgtcgcgaccggcgtcgctggagctgcctcgatcgccgggtggcacccactctggtgggtcgtggtcgcggtgcgggagcgcgcgcgacgcgctaccgagcgggttggccagccgcgacgcgccgttcgcttcgatcccgatgccggcagtgtccgcattgctcggctcgtggcacgccacgctggcgtcctcggtcgggggcatgatggaagtctcgacgacgcgtggggcgagctgctccgggtgctcgggacgagcttgcgtggccgcgaacggtttctcgtgcgttcggatgtgatcccggcgatcgaacgagagcagttcgctctcgagccagacgatcgctggctggccgagcggacctggatggtcgagacccatctcggggtcgcgagtgacgagcgccgtgggcgtggacggcgcgtccgactcgtccgcgctctcgaggccgccgaagctgcggctcggggccagctcgcgctcgagccgatctcgtccccgtctgccgtcgcatggagcgtgctcccgcgcacgggtgaccgtccggatgccgtcctcgagcggaccgacgcactagagatcgacggcggcttcgtgcgcgccctccacgcggcacgctttccggttggggcggtccacgcgtggcagctggcagggctgttcgcccccgcaggaccgcgccgcgtcgtgaccctcgtcgcccaaccgctcgatcctcgaagtgcgcttcgccaactggggcgccatcgtgtcgagacagctgccgaccaggagcttcgccggcggcatggctatcggctcgggatcggtgagctcgggcgatcggatcgtctcgacgagatcgagcgggagctcgcgaacggtcacgccctgtgtcgatgggagctgttcgtggtcgtggccgcgccgacgctggccgagctcgcagctgagaccaccgccgccatcgagcgggccgcagcctgcagcgtcgatcttgccaccgtgctcggacgccagcgtgaggcggtcgaactcgcgctcttgggggtgtccggatggacctaggttggcaggactcgacccgtgcgctctcggtgctcgcgtttgcgcccacgcctccgccgcagccggcgccgagcaccgtcgtcgggatcgctggcagtggcggactgtttcgcttcgacgccttcgacctctacacccatgggtggctgacgaatcccaatgtgctgatcctcggcgacgtcggccgcggcaagagtacgctcgtgaagctgctcctcgtccggtctgcgatcgcggcctccggcagcttgctggtgctcgatccgaagggcgaatatggcgccgtcgctcgcgccgtcggcgcgagcgtcatgcgcccgcgcgcggaccatggcgggatcgatcccctcgctggctcgctcgatcagcgagagcgggctcgcgccctcggcagcgtgctcgaagcgttgtgtgagcgtccgctcgacgagctcgagcggcgtgcggtgtcggccgtgtgcgtgggaccgctcgcggggctcgccgacgccgctcgacgcctcgcggcgcttgacgcagaggtgttcgatgcgcgacttgccagtgccggtctcgaacgggcggcgcggctggcgctgtggctctcgcgcgtcgtcgacggggatctcgcggggatctgggagacgcgaggtggggggagtgcgctggctccgcgggtcgtcgtggatctcagcgacgtcggcgccgagcgttgggttcggatcgcggtcgcagcactcctccgcatgcggttggcgcagcttggcagcggtgaggttgcaggtgggctcgtggtcgtcgacgaggcatggacgctcgcgagcgagaccagtacgcgaacgctgctcgtgcgagcgctcaagctggcgcgcgcctacggcgtcagtgtggtcgcggtgacacatcgcctagccgacgtcgccggtgcgatggatctcatcggcgacgtcggtaccgtcgtcgccttcggacagtcgtcgtctgcagcccaggacctcgtcactgagctccatctcgacgagcgcgtgcgcgagctggtcgccggtctcgggcgcggtgtcgcgctgtggctcctcgggggacacagctggctggtccggcacgtcgttcgggaggaggaggtcgcactcgtcgacaccgacgcgcggatgcgggctccagcaccatgagcctcggtgcactgatcggaggcctcgctgccatcgcgaccctggccggtgtcggcaggccccgtacaagagagcatcgcagtggcccgcgaccactgccgcgcaccgcggggatcggcatcgtccgcagcgacgagatcgtggttcgactcgggcgctggcgccgtgtcggcgtggggcgaggatcgtcgttgctcgtggtcggcccgacccagagcggcaagacgcgcagggtcgtggcggagaacctgcgacgtcatccggggaccgtcctcgtcacctccgtcaagggtgacgtcctcgatgcgcgtgcgctcgagcggcgtcacgacctcggggacgtgtgggtcctcggtgatacgccgcgagcgacgcacgagtggcagccctggttcgaggccatcgacgacacccatgcactcgcgatggcagatcgactgctggcgatggtgcccgagcgcagaaccccgagcgccgaggttcggttctggcacgagcttgcacgtccctacgtggccgcgtggctgcgccttgcgtggtacggagagcaggtgccggtgggtgagttgctcgtccgcgcagccgaggtggcgggggacgaacttcgtgcggcccttgatgagacggtcgccgatggccgtcagcgtgactcgctgcacgtgaccatccaggcagcgctcggcgcggcccgaggaccgaggagtcgtgggtggccggtccgactcggcgaggccctcgccccgacggtcgtggtggtgggttcgctcgccgagcaggagcgccgctccgcctggtatgcgacgctcctcgacacggccttcgaggccatcttgcgccagccggccaacacgctcgtcctcctcgacgaggtggcccacctcgcgccggtgcctcgcctcgcgcacgtcgctgccgtcagcgtgggtctgggcgcacggctggtgacgatcgcacaggactttgcccagttggaggcggccttcggggtcgaagcagcctcattggttgccaaccaccgtgcccgactgttcctcgaccccgcccacgatcctggggttcgagcgcacctcgcggccctcgggctgcgaggtgacgagggcgccatcctcctcggccctcgtggtgcgcggcgtccgatccttgggtcggtggcttaggttcggcgaggcgctgccgatagctcgcacatgagcccttccacgattgcgcaggcgcttgacgacgtcgaggtcgcactcaccgctctcgaggcggcactcgaccgagacgacgtcgctgcgctcggacccgcgtccaacgagttggctcgtgcggcggtgtcgctcgggtcactcgtggccgaggaggcgccggtcgacgccctggatcgagaacgttatcgctccctcatgccgcgcgtcgacgcggtggtcgctggctgtgcgtggcgtgccatgctggtcgcgcagctcctccgcgacctcggagcggatcttggtatctacggtccggatggactcctcgaggtgaccatccccgagcgctcgagtcagctcgcatgagcggcggtgccctctacatcgcactctccggcctcgaggcgcagcaggtcgggctggacgtcgtcgcgcagaacgtcgcgaacgccaacactccgggttaccagagcgagtcggtggacctcgcgaaccagcaactcccaggcagcccggtcggcgacggggtcaccgtgcaaggagtgctccaggcgcagaacacgttcgcgcgctccctcgagctcgggtcgcaggcggcgtcgtcgtacgcgacgcagttgtcgtccacgctcaccgcggcgcagtccgggtccttccaggagccgtcgtcgaccggcatctccgagcagctcaacggactctggagtgcctttggccagctgtccgacacgccgacacagctggcatcggcacagtcggtcgtcgctgcggcgcagcaggtcgccgaggcgctcaaccaagcggcctccaacctcacgggtctgttcaacgacacctcccagcaggcttcgctgctcgtggcacaggtgaacacgcaacttgcgcaggtggcgtcgctcaacggccagatcgcggcgcagagcggcggtgaggtcggagcggcgaactccctcatcgatgcgcgcaaccaggtgctgtcccaactcgccaacgagatcggtgccacggtggttccggcgtcgtcccagcaggtgaacgtcctggtcgggggagtgacgctggtccaggggacccagtcgaacgcgctcgccgcagcgatcgcggctcccggctctccgccgaccgcatctgggacggcccagatcctgctcgcggggacgagtacccaggtgccggtcacgagcggatcgctcggtggcatgctcgcgtcgttgaacaacaacctcccgcgctacggcacccagctcaacgcgactgctcaggcgttggcgacccaggtcaacgggctgctcgcgtctggtcagacccaaggcaccactggcccgattgcaggccctccgttgttcgtcgcggctggaggtggcacgctcgatgccggctcgatcgctgtcaacccccagatcgaagcctctccgtcgctgctcgcggcctcgacgacgccctatgccggtggcaatggtcagaacgccgccgcgatcgcgaacctcggcagcgccgcagacggcccgaatgcactctggtcacaggcggtgggtcaggtcggactcgatgtgcagtcggcgacgtcgctcgcgacctccgcggcccagcaggcccagagtgctcagacagcggagcagtcctctgtcggcgtcgacgtcaacggccagctcgtcaacctcgtcacctatcagcaggcctaccaggctgcagcgaaggtgatctcgacggtccagcaagccctgtcgtcgttgctgtcctcggtgtcctaggaggggcgatgcaacccatcatgacgtccatcagcctggcgaacacgctgtcgtcctcgctcgatagctaccaaagccagctcagccagctccaggtgcagctgtccaacgggcaagccatccaggcgccgtcggacaaccctgccgggacggtgaacctgcttggggcccagacccagctcgccgcctaccagcagtaccagtccaatctgtcgtacgggcagacggtggcccagctcgcgaactcctcgctgacgcaggcggtgagcatcgtccagcaggctcgaagcgtcctgctccaagcaggtgctcccggggtcacctcacaggtcgcctcggggcttgcaacgcagcttcagggactcgagacctcgctgctcggcgttgccaacacgacgtatgagggccaggccatcttcgccggcacggcggacgtcgcaaccgcctatgtccagcctggcgggcccggtactgcggtgacctatcaggggaatcagcagagcgcgacggtcgcgggcgcgccgggcgtcgctctggcgacctcgttggccgacccattcggggcctccagcccgaccggcggcgtgttcgccgcgctgaaccaggcgatctccgacctgagttccggcaacacctcggctgcgaccaccaccgatcttgcgtcgctgactaccgcgctccagaaccttacgaaccaagcgggggcggccggtgaggctgtcacgcagttccagaacctcacgcagcaggtcacggcggcgattacgcaggtgcagagccaggtctcctcgctgcaggggctgaactatgcccaagtcacgacccagtaccaaacgctgctcaacaactatcaggttgccttgtacgcagcggcccaggtcaagcagccgacactggcctcgtacctcgcctaagggatctcgcatgacacgcacaacggaggatgccgctatggccatgaccaccacgcagccggcgatcgcgacggtgccgatcaccttcccggtcggtgtgcccggcttcgaggaacatcaccgcttccacctcgtcggactcggccccgcctatggaccgtggctcgcgctccgatccgcgatcgagggaggtccgaccttcgtcgtcgcccagccctatgagctcggcgtcgagctgacggtcgagatcgacgacctccatcaggccgtgctcggcattgcggatccgcagcaggtcctcgtgctggtggttgcgacgctgcgcaacccacacccgaccgtcaacctgcgcgctccgatcgtcgtgaacgtcgaagtgctgcgcgcggcgcagatcccgcaggatcgggacgactacctgctcgaggcgccggtgaccgtcccgctctacgacaccgctcgcctgcgcccgtcggaggcgagcgacgagcccggggctgatcgctgaggccccaccgtcaggatcacgcgtggcgctgcctcggcgcgacgggatctgccgacgcccgaggttggcgccctcgaccgacacggttggttggctgccaggatggggagctgcggcctctccgcccccgcatcggctcatggctcgcgagtcggtgagcggccactctcgtgtcatgacggtggtcggccacgagggaggcgtcgttcgacgtcggtctcgagcgacaggctcgttcgcactcagtttcgcgattgaccgtgccgtcgtcgtggtccgcgctcgacgtggcgaagcacggtcacaactggccgccgcgccggtcgcaagggcgtgtcgagagcgtgatgagtgcgacctcgatccctaggcctcggctcccgggcctgaatcctcgagatgcgctggatctgtgagtactcgagcactctccgcggcctcacggttcgcctgttggagcgcctcgaagacttcttgtcggtggacgtccacggatttcggcgcctcgatcccgatccgcacctgatctcgatgcacatcgagcactgtgatgacgatgtcggtgccgatcacgatgctctggctcgccttgcgtgtcaggactagcaccgcgcctccttgcgcccgaaggcactcgttcatgcccccaccagggggcagttcctccacggtcgagaggcctcttgcagctctttgcgctgctctgtgcccacgacgcgcctcgttcgcaagtgtagcatcacggtcggactccgatccgagttccttcatcgatcgctgaggcttcaagcgaacgtcgcaacgtgccgatgcgccaaggtacgagtgatcggaggagcgatgaccggcgcttcgccagaggagcttgcggagttccttgcggagtcacaggagaacttggaccgcttcgatcgtgacgtactcgcgctcgagtcggacccgtccaaccgtgacgcggtggcctcggccttccgcgcgatccacacgctgaagggcacatgcggcttcctcggcttcggccgtctcgaggggctcgcgcatgacggggagagcttgctcgcacgggtgcgcgacggggcggtgcgagtggacgccgcggtagcagacgcgttgctggctctcgaggacgcggttcgcaggagtctcgacgccatcgccgccaccggcgacgaggacgacgagcactgggaggagctccgcgcacgcttggttgcgctcgcggagcaggcccacgaggcgccgcggtcggtcgcgggcgcgaacgccgtcgtcttcgcgccagcgccatcgtcgggcgcgcctgccgagctctcgtcgggacccgagtcgcaggcgtccgtcgagggcgacgtggcgcgcggcgccgagccggatgggaagtctggcgctcggccgacactcggcgagaccgcggtgcgcgtggacgtcgggctcctcgaccgtctcatgaacctcgttggggagctcgtgctcgcgcgcaatcgggtcatgcagctcgcccaatccgagggcagtgcggcgctcgcagcgagcacgcagcagctcagcatcatcgcctccgaactgcaagaacaggtcatgaagacgcgcatgcagccgatcgacaccctgttcgcgaagttgcctcgagtcgtccgcgacctcgccagggaactcggtcgcgaggtcgaactcgtcctcgaagggcgcgacaccgagctcgaccgcacgatcatcgaggcgatccgcgatcccatgacgcacctcatccgcaacgccatcgaccacggcatcgagccacccgacgagcgccggtcccagggcaaggcggcccatggcgtcctgcgcatcgacgcctaccacgagggcgggtcggtgattatcgacgtgagcgacgacgggcgaggcatcgatctcgaagccgtgcgggctcgtgcgctcgcccgcggtctcgtgcacgccgacgagctcgcacgactcgggccgcgggaggtggccgagctgatcttcgtgcccgggttctccaccgcgacgaccgtcagtgcggtgtccggccgtggcgtcggcatggacgtggtcaagaccaacgtcgagagcgtcggcggcagcatcgacatcgactcggatccgggccgaggtacgcggatgcggctgcgcatcccgctgacgctcgcgatcatcccggcgctcatggtcgagacgcacgggcagcgcttcgcgatcccgcaggcggcgcttgccgagctggtgcggctcgagctcgatggtcggcactcgctggtcgagatcgtcgaccacacccccgtgctccgccgacgcgaccgtctggttccgttgctcgacctcggagcgatcctcgggcttgcgccgcccttccccgagcgaggactcgatgcggtgagcgtggtgatcttgagcgctggcgccacgagcttcgggatcgtcgtcgatcggatcgtcgacacgcaagagatcgtggtcaagccgctcggacagttcgtgagccagctccagtgttactccggggcgaccatcctcggcgacgggcgggtcgcgctcatcgtggacgttggcgggatcgcgcagctcggcggtctcgcggtggagcgtgcacacgagacgacgtccgagtcggtaggggaagccgagtccgaggctgagcccgtgatcgtccttgctgcgggcgggacggagcgactcggggttcgtctccgcgagatcgagcgcctcgaagagttcgcgctcggcgcggtcgagtacgttgaagggcacgaggtcgttcagtatcgcggtggcgtcatgcgtctcgtccgcctcgctcacctggtcgggctggcgtcccagcctgcgcgccccgacccgatcaacgtgatcgtggccgttgatcctgctgggcagctcgtcgggctcgtcgtcgacgaggtgctcgacatggcgctcgccccggtgagcaggacgcacggcgcgatcgtgctcgacggcaagctcgtccgggtcctcgaactcgacgcgctgctcgagcgtgcgggtgaggtgagccatgtctgaggtctcgacgctcgcgaccttccaggtggcccatctccggttggcgctcgatgtcgagcgcgttcaggaggttctgcgccgccaggaggtcacgccggtgccgctggctccgagttcggtcgaggggctcatcaatcttcgaggccagatcgtgaccgcactcgacctcgccgacccgctgggggtgaccgagtccgggacccgcgagacggcgttgatcgtccgtgtgggcgacgagctgctcgcgctgctcgtcgacgacgtcggcgacgtgatcgaggtgcccgacgagcagcgtgcaccgatcccggagacgctcctcccaccgctgtcggacctcgccgccaacgtcgtcgtcggcgctgacgacgtggtcgtcgtgttggacctcgagcgactcctcggtgcgttccgttgaggtcactgctcgtcgtcgacgactccggcgtcgtgcgcatgatggtgcggcgctggctgctggaggcctgtcgtgatctcgaggtcgtcgaagcctcgggtggtcgagctgcgctcgagctcctcgagcagcgcaccgtcgatctgatcctccttgatgtcgagatgcccgacctcgacggcctgagcgtggtgcgcacgctgcgcgtccggggcgttcgtaccccggtcgtgatgttctcgaccctcacgagtcgcggcaccgacgtcgcggtggcggcccttctcgccggcgcaagcgacgtcatcgccaagccgcaggcatcgaaccagggcgcgggccgtcaagcgctcgtggaacgtgtctgttcgttgctggcggccgaggaggagctcatcgtggccgcggcaacccagggcgtgcctgcgtcggcccgggtcgtcgagcccgccacgccgcgcgtgggcgcgggtgccccacgcatcgcacaccgcgtgccgtggcaggccccggcgatgcgcacgagcccaacaccgcgtcgtcaggaggtgccgacccatcgtgcggcacctccgctgaccgtcctgcgccccagacggccacaagccccgggcctcgtcgttgtggcctcatcgaccggtggaccccaagcgctggcttcgttcctcgcgggcctcggtcgagtcgcggtgccgacggtgtgcgtgcagcacatgcccgccagcttccttccgctgctcgctgcccgcctcgccgagcagctcggctcggacgtcgccctggccgaggacggtgaggtcgctcgcgcgggcaccgtccgactcgcggctggaggccgtcatctcatcgtgacggcggatcgccctgacgggagccttcggctgggctacgtcgatcaaccaccggagaactcctgtcgcccatcggcggacgtgctgtttcgctcggccgccgcgaccggcgtgcgagcgatggcggtcgtgctcacgggcatgggggccgatggggccaagggtgctgctgccgtcgccgaggcgggcggtgtcgtcgccatccaggacgcggcgagcgctgtcgtctgggggatgccgggtgcggtcgatgccctcggcgtggccagcgtggttgcgccgccagccgagctcggcgaccgcgtccgtcggctggttggcatgccctgatggtcgatcccggcgtcttccagcgcattcgtgcgttcctgcgccgcgagatcggtgtcgatctgggtgcggatcgggcctatctggtcgagactcgcctcggttcggcgcgatcgctcggccgttggcgctcgatcgatgcgttgacgcaggccgcggaggccggcgacctcgaggcgcggcgtcgcttggtcgaggcgctcgtcaccaccgagacgttcttcttccgagacagtgcggccttcgacgcactgcggacgcgcgtcttgcctgagctgttcgagcagcgccgcggtggcaccatcgcgatctggtgcgctgcgagttcgtccggccaggagccgtactcgatcgccatcttggtggcgagccgatttccgtcactgcgctcgcgggtgcgcatcctcgccaccgacgtctccgaggacatggtcgagcgcacgcggcgcggggagtactccgcgttcgaggtgcagcgcggcctggaaccgcggatgctcgagcaagccttcgtcccgatcgccggagggtttgccgtacgcgacgagatccggcgcatggtcgaggtccgtctcctcaatcttgcccagccgttcccgtcgatcgggcccttcgacgtcgtcttcgtccgcaacgtgctgatctacgtgccgccaacggaccgacccgccatcttggcacgcgtcgcagaacggatgcggcccggcgcctacctcgtcctcggcaacggtgagtcggtcggccctgaggtgcgcgcgttcgagcgcgcgagtgacctccgggcaccgatctatcgtcgggtcgacggagtttgccgagcaacgcagcatctgcgagactcaagggcagcgccgagccgaggaggagggggtgccacggggtagcgtcgtgccgctttcccagagcgcgtaccagagcatcagatctgccatcgtggacctgacgttgccaccgggatcgttcttcctggatcgagacgtcgcggatctggtcggtgcctctcggacgccgattcgtgaagcgctcgcgcgtctcgaggtcgagggttgggtcgagtcggtgccgcgcaagggctttcgcgtgagcggcgtggacctcgacgaggtcagtgagatggccgagatggtggccgggatcgaagcggcgggctgcatcagccttgccaccgagcaagatcgagtgcgtacctcgctgctccgtgagaccaacgcgcagctcggcgtgttcgccgaggagggcaacgtcgtggccttcctcctccacgacgaccgattccaccgactcaccgcggcgggtgggctcggtcatcggctcaccggttcgatctactcgctcttgatcgatcaactccatcgcgcgcgccgactgcgccccgcgtctcccggtgacctcctgcgtcacgtcgaggagcatcgcctgctcatcatgtcgctcgagctcggtgatgccgaggccgcggcgctgatctgtcggggccatcgtcgccgcatggtcgagcgactgcgcacgacgatcgagagcctcggacgtgaggtggtcgagacgacctcgatgctggtagacgccgcgggtgacgagacctcgtcgagcgcgagcgatgaggaggccgcggtcggtgacgcggcgcgatcggacgccaaggaacccgaggaaatcatcggccagatgagcgctgaggccgccgagcgttcgcagcgtcgtcgggtgaggctcgggcggcgacgccgcagtgagggaggctgaggaccaggaggcgtcaagcgtaggccgcgccgtgccgataccacgatggaagaacgagtggcgcaaggaggcacggtgaagattctggttgcggacgactcgcgggcgatgcgcatgatcgtcattcgacagctgcgtcacgcggggctcgacgacgccgagttcctccaggcagagaacggcttcgacgcgctcgagctggtgcggcgcgagcagcccgatctcatcttgtcggactggaacatgccggagatgaacgggctcgagttcctccaggcgcttcgctccgagggcagcgacaccccgttcggcttcgtcacgagcgagggaaccccggacatgatccggatggctcgttcggctggggcgacgttcctgatcgccaagccgttcacgcccgagggattccgcgagacgctcgagggtgcgggggtcttcgcgtgagcggtgtcctcgacctgtggtcgacggcactcgccgacggcgtcgcctcgatgcgtgaaggcatcttcgcgctgttcgatggcgtggtcgagcaggttcccggagcgagcgtcgagggcctgccaggtgcgtgggtctcctacgtgggggagcgcctcgccgtggagtttgccctcgtcgcgccagacgtgaccttggtggcgctcacggcggccctgacaggcctcgcagagccctcggaactggccgtcagcgacgctgtgatcgagatcgcgaacatgctcggcggcgtcgccaagcgtcgcctcgtcgccgctgatccgacgttgcgcaccggcatgccgaagttcctctacgccggtgcggtcgtgccacgccagaccgattcgctcgtcctcgaggccggcaccgtggccggtccggtgctccttggcgccatggtgagccgcgcagcggatcgcgagcttgcggagctccacccatgaccgtcgctggctacgacgtaccgttgctcccacgcctcgacgacctcgagcggttgttcatcaccttgctcggtcgagaggtgcggatcaaccgactgcgccagggcgtgacgatcgccgagcccgatcgcatcggcacctatgtggaccgtagcggcgccctccggtgcgtcgtggccgtcgatcgcacgctcggtgctggcctcggcggagcgctcgcgctcatccctcccggggcggttgaggaggacctcgccgagtccgacgagctgcccgagcacctcgcggacaacctccatgaggtgctcaacattctcgcgagcgccttcaacgagacgcgcgagcgggcgctgcacgtgcgccttagcgacgtcgtcaccgccagcgagggctcggaggcagttcacgcactcctcgcaggaggcacgggtcgcgtcgactgcgacgtcatcgttcctggctatcccggcggccaactcgcgattcggatccagtgatgctcgttcgcgtctgtgaccacgagcgtgtgggggccgacggtgcggcgtgggtgctcgttcctggcgagtccgtccctcccgaccagatcgctgctgcgcctgccgtggtcatcgtggtcgaggatgcgctggtcgatgcgcggagcgcgcggcgtctcgtcgaactcgcgagccagggggtcgtcgcggtacctcgctcgccgagtgtcgtcggcagaggacatgtcctgctcacgaccggtgacgacgtcgggaccgtcgagggtcgtgaggcgctcgccgaacgagtctcgaagcactttgcgggcctcaccgaggacctcgagctggtgcccacgctcgccgtggccgtgcccggcgcttgggcagcgagagcgctggacgaacgttggacgacggtccatgagctcttcgcgcggctcgtcgactcacggccagccgaacttgcgttcgatgccgtcgcggtggcgcggcgtcccgttgaggggctcgtgccggctgcaccgcggcgacgccccctggtgtcggcctgcatgatcgtgcgtgatgaggccgtgtggctcgctgacgccatcgattcgttggctggcttcgcggacgaggttgtcgtctacgacaccggttcgaccgacgcgacggtcgatgtggctcggcgtcacggggctcgtgtgatcgagggcacgtgggatgacgacttcggagcggcgcgcaaccggagcgcggcggacgcgcgcggcgagtggatcgtttggctggacgccgacgagcgcctcggtggcgatctcgccacggcccgggcacgtctcgcagacccgctagcgcagtgggagggctacagcgtccggatccgcaacctcacgggtgtggggctgacatgggcggatcactttgcgatgcggctctttcgccgtgcggcgggcgcctggcgcggagccttgcacgagacggtctggtcgcgtgatcacgctcggccgctcaacgcgcacccggcgagcgagctgcatctcgttcatctcggctacttggacgtggtgatgcgccaacggggcaagggggagcggaaccttcgggttgcatcgcacaacgagtctgcgtccgaaccgctcgaggcgctcgtgcacgagatccgctcacggttgctcgccggtgagcacgccacggtcgttgcgctggtggaggaccgggtcctgccggctcctcctgggccgttgcgcaagctcggactgctcgctggcttcgagagcgccctcgcgctggggagcttcgacgtcgcccgtaccttcgtcgacgcattggccacgcagcccgatgtcccagccgccttcgcgctcgaggcgagcgctcggttggccgccacgaccggcgacctcgagggggcccttcgcgatctcgccggcatcgacacgcgcgtcgaggatgtcgacggtctcgtggtcgatcccgagcgccttgccggcctcaccgctcgctgtctcgccgggctcggccgcttcgatgaggcgagcgacgtcgtcgtcgcggcgctcgcgcgtggcacggtcgacgtcgatcttcgcgaagtcgtcgcctggttcgaccacgccaaccgaccactcgccgatcttgagtccgcgatccatcccgagcagcgtcagctcatcgcggcctcggtactccccgctgcggagcttgccgagcgtctcttctgggcgttcgtcgaggcgaaccccgcttgcaccgtctggcttgccgcgggcgagctggcagcgcgacgcgtcggcggcccggtccacgagcggtggcgtcgactgctcgccgacgccggcctcgtaccgagtgcctagtaggggtgcactggactgtaacgcactggactgtcacgcgcgggcgctgcaagagccatcggctccaggcgggaagagagtggcgcctccgggacggccggcgctggtgtgcggcgtcctctctccggtggctggagcagagatcgcaccccggtagctccgagtggcgccagccactgcctcgcgcgtcgtcgtccccgacgcaggcgagggctccggtgccggtcctctcgctgcgcggacggccgtggggcgtggtggcgcgtgcggaaggccccggagcgagccctagtcgtcatccacgtggataggagcgctgctcgtgtcggtttcgcgagccgtgcggggccgtacatcttggtcggtgcgacgacgtgagctcctcgccggggatgattccagaatctgacccatcccgtgctccgctggtgggtgtcgatcgggagagggcagagcagttcaagcacgcggaggagcgtgactgacgcgaaggaagccttctcggccctcaggcggtggtggcgtcgctcaaggggagtgtgacgtcatcgaatgcgagttcatggccctgacgcaggaggcgcaccgtaccgactccgacgcgctcgagggtgccgtcgcctcgaacgacgaggcccgtctcttcatcgatctcggcaaccgtgacgttgggtggagcaagacgaaccgtgcggcttcgtaggtcgcgtggccaggtgtcggcgtgcgggatgacggcgagaccggggatcatcccgagccccaccgtgagcgcgccaccacgtgggtcgaccatgggatcgccgatgaccatcgccccagccgacgaggcgaggacggtcgccccctgatcgagtgtggcgcgcagtgcatcgaggatcggggtcgcgcgcagcacgcctcgcaggtgaaacggtgagcccccgatgaggtagaggcaccgcgcggtgcgaaccatgtcggcgagcaccggatcgaaggcctgagcgcgctcgtacagcggtagctcgacgacgcgaacccctgctgccccgagtacggattgggctcgttcgacggcgcgttcgggtcgctcgaaggcggccgctgtcgggacgagcagcagttcgccccctgcctcggtggcgaacgtcgcttcgaagctcgcgcgcgaaccgaactcgccacccccgaccaacacgatggttcccagccccacgtcgaggatcctaggccgcgaccgtggcgagcgcgccggccacgtccccgataggatcgcgccatggagggcagtgatccacccttgtcgatgcccgatcccgtcaggcggctcggcgtcgtcggtacggggacgatggcgaccggcatcatcgaggtcgccgcgcgaaaggccatcgacgtcgtcgtctgggcccgctccgaccagagcgcgtcagcggtccgggagcgcttgcaagcccggctcgcgcgcgaggtcgctcgtggcgtcatcgctgagcaggccgcccatgaggtcggggagcgtgtcagcatcacgcgtgcggtggatgacctgggtgggtgcgaggtcatcgtggagtcgatcgtcgaggcgctcgagcccaagcgggttctgttcgcgcagctcggctcggtgaccggtcccgagacggtgctcgcctccaatacgtccaccctcggcatcgggcagctcgcccaggtcaccgagcatcccgagcgtgtgtgtggactccacttcttcaaccccgtgacgcgcatggagctcgtggaggtggtccggggtctcgagacgtcgcccgcgaccatcgctcgtgcgactgcgttcgcggtgcagctcgccaagacgcctatcgaggtcgaggacgaagccggcttcgtcgtcaacgccttgctgttcccctcgatcaacgccgcagtccgcctggtggagcgtggtgtcgcgagtgccgaagacgtcgaccgcgcgatggtgctcggcgcgaaccaccctctcggaccgctggccctcgccgatctcgtggggctcgacgtcaccgtcgcgatcctcgatcggctctgggcggcgactggagacccggcgctcgtgcccgcgccgacccttcggaggctcgtcgcggcgggccggctcggtcgcaagagcgggtggggtttctaccgttacgacggaggggatcggtgatccgccttcccgagcccgaccgaccctgggtcatgcggacctatgcgggtcactcgagcgcccgggccacaaacgcgctgatgcatcgcaacctcgcacgcggtcagaccggcctctccatcgcgttcgacctgcccacgcaactcggctacgaccctgacgacgcccttgctgagggcgaggttggcagggtcggcgtgccgatcgcccaccgcggcgacgtcgccgaactcttcgacggtctccggctcgacgccatgaacacgtcgatgaccatcaacgcaaccgccccctggctcttcgccctctacctcgaccgggcgagcgaggaggggagtgcgtggggggcgctggcgggtacgacgcagaacgacctggtcaaggagttcctctctcggggcacctacctgctcgaccctgccaactcgaagcgagtcagcgtcgatctgatcacgttcgctgtcgagcacgtgccgcgctggaaccccatcaacgtctgttcgtaccacctccaggaggctggcgcgacgccggtccaagaggtcgcgatcgccctcgcgacggcgatcgacgtgctcgatgccgttcgagctcgcggcgtcggtgacgacgtgctcgcacgagccgtgggtcgcatgtcgttcttcttgaacgcaggcattcgcttcatcgaggaagtcgccaaggtccgggcattctcccgcctctgggaaggcatcgttcgtgagcgctatggcatcaccgacccacgtctcgcgcgctttcgctatggggtccaggtcaactcgcttggcctcacggagctccagcccgagaacaacgtctaccggatcatcctcgaagcgctcggggtgacgctctcgcgcgatgcgcgggcgcgggcgttgcaactgccggcgtggaacgaggcgattggcctgccgcgcccggtcgatcagcagtggtcgttgcgggcgcagcagatcctcgcctacgagaccgacctcctcgcctacccggacatcttcgagggatcgtacgtcatggagcagctcaccaccgagctcgccgatgcagccggcgccgagctcgagcgcatcgtcgccgacgggggtgcgttcgcctgtgtcgacacgttgaaggcggagctcgtcgcgtctcaggccgagcgcctccgagccatcgaggccggcgatcaggtcgtggtcggcgtcaatcggttcgtcgagtccgagccgtcgccgctgcgtcgaggcgacgacgtcgtccaccaggaggtcgaccttgccgccatcgaggcgctcatcgcgcggctgcgcgagcatcgacgccagcgtgagggacgtcgtgtcgtcgaggcgcgccgggccctcgaggaagcggctcggagtggaacgaacgtcatgggacccacgttggagctcgtccgtgccggcgggaccaccggtgagtgggcggcgacgctccgcgacaccttcgggtcctatcgcgccccgaccggtgtgggtgcggttgccgaacgcctcggccggcggggtcggtcggtgtccatcgtcgcctcgccgccgccgcgcctcctcgtcgccaagccgggactcgatggccactcgaacggcgcggagcagatcgcggttgcggcacgcgatgcgggtttcgaggtcgtctaccagggcattcgccagcaacctgccgacattgcggcggtagcgcgcgacgaggacgtcgacctcgtcggcctgtccatcctctcgggctcgcaccgcacgctcgtaccgcaggtcctcgaggcacttcgggcagctggcgtgacggttccggtcgtggttggcgggatcataccgccacccgacgcggcctggctcgaagagcacggtgtggctcgcgtcttcacaccacgcgactggcgtctcgacgagatcgtgcgcgagctcgtcgtcctcgcgcgtggtgctcgctcgtgagcggcgtcgctgctcaagccgacgagccctgtgccgatgattgggcatatgcggcggttcgtcgacgtggtggcagcggtcctcggtctcgcgggggtgctgctcggggtcctcgggactcgtacgcaggtggccaacgatggactgctggggtcgctcgtcggcgccctcgggatcgtcgtgctcctcgttgctggagcgcgacgcctcgagcgcagacagctgggtcacgacaaggcctcgacgacggggggtgagaggactatgacacagtcggcagcgtcgagcgacctcgaggtcgtcgtcgatcgcgaaacgggactcatgaacgcagccttcttcgctggtctgctcccgacgaagctcgcgacggcacgacgacgtctctggccgctcagtatcgtcttgatgcgggtcatggaggctgaaggcgaggcgagcgccgagggtcctgcgaccatggccgggtttgccacttcggtgctcgagaccattcgcgctgccgacgtggcgtgtcgggtcgggggcgacaccgtcgcgctcgtcctcgacgacaccgacgaggacggtgcggcatgggtggccgagcgggtacagatccaggctgcgcgttcggggaatgccggcatcgccaaggtctgctgtggcgtcgctgcctatccctctcatggcatcgaggccgacgaactgctcgccgtggcgcacgaagcccttgcgcgttccgtcgccgaggcggaggggccggggctcgggccggtgatcgtggctccgacgcgtccgctctagcgacgagccgaggtggcacatgtcataagctggcgcctggtgagagtcgggtgagtggcgagcctacgacgtgagtgatgcgtccgagcgtgtcgtgctcatcggcttcatgggggcgggcaagaccacggtgggtcgcttgctcgctcgtcgcctcggtgcagacttcgtcgacgccgatgacgcgctcgttgccgagaccgggcggtcgatcccggatctgtttcgagtgcgtggcgaggtcgggtttcgccagctcgagggggatctcctgggtcgcctgctcaggtcggcgcgtggcgtcatcgcgctcgggggtggggcgatcgagcacgacgagctcgcggagctcgttgctccgtggctcgtgatctatctcgaggtcccctacgacgttgcccgtcagcgagttggatcggacgacgggcggccgatgctgaccaggtccgatctcgagtcggtctaccgacggcgcgtcgctcgataccggcgactcgctgacctcaccgtcgacgccaccgacgcaccgtccgtcatcgtcgacgagatcgtcagcgcgtttggtgcgctgggcgacggctgaggaagtcgtagagaacgacgaggaagagcgtcaaggtcatcacgtggacgctcgtgcaccagaggcagatcgatccgatcttgacgatctcggcgtagaccagccaaaggacgaacaccacaccgaccccggccagcgcgaggcgcacggcgtcgagcgcgcgatggcgccacgcgaacggcagcgagagcactcccatcgcgaggaagaatccaagacccagcaccgcgaccgggatgccgaggatggtcgactcaggcgaggtggtgaccttggcgcagttgacgatgccggtgtcggggcacgcgagcgtcacggtggtgtcgtagtgcgcgatggtgagatacgtcgccacgcccaggcccgcgagcgcgatgagggcgacgaggccgcgcacccatcgcggtggcgtggctagagctgcgactcgaggtgcgagatcactggatcggtgcatacggcccctggtgcgttgtgggtgagcgtgcagaacgcggcggtgaactcgttggcgagcgagtcgattgcctgggcgggcttggtcgacgggtcgcgcaggcttgctgcgatcgtttgccaactcagcccatcgaggatcgacggcgtatagctcgcgccgatgtcgaggaacttgccgcccatgtcgatgaagggaatcgatccgtcgtactgcgtcgacggcacgtacggaggggcatcgagcttggtgagcagtgcctgctcggctcgggtcggagcctggagggcttggtaggtccgcgtctcgatctcgaccgggacgaagctcaggtaggggctcgtgtagtgcgaaccatagaaggtgaaggtcggggtgttcgcgaagacatcggtcgacgacgagcgcatgaggtgcaggttgctgaacgtcccaaaccgagagagtgcgacgatgagcccccagcgttcggcggcgcagtagggacagtagtcagcgccgatgtagagcacttccggcttgccatcggcggtgagcgcgggctggccggccagccgatggaacgtgctcacgacggagctgtcgaagccgaccgcgtcgagcgccgagcgaggtaccgaggtgatcgccgtctcgacatcggctgggaccggggcattgatgctcgatgcgtcctggctggttccggaggagcgtagggcgaagaaggcggcgacgacgacgatcaccacgacgacgaccacgctcaccgcgatggcaggtcctcgacgagtcgggggccgttgtgcggttcgcgctcgagccgtcatggttcgctcctttgctaccgtcgtcgacgatcgccagcctacggcttcgatcgtctcgatggctcgcgtctgactcagggaacgctccgaggatgcagagcaacagctgaatcggcgccggctgcactgctagcgtggcgccatgagcgcactcgatcggctccgggaccttggcatcgaactcgttgcgccaccaccagcggtggggtcgtacgtgcccacgctggtcgtggacggttggtgctgggtgtcgggcatgctcccgctcgccgacggctcggtcgtccatccgggcatcgtcggcgccgacgttggtctcgaggaggctcgtgaagctgcgcgcgttgcgacctcagtcctgctgtcgcgtctcgcggcggatctcgggtcactggatcggatcgagcagtgggtctcgctcacgggctacgtccagagcgctccaggattccacgatcagccggcggtgatgaacgccgcctccgacctcgtggtcgaggtcttcggcccggcggggcgacacacgcgcgccgcggtgggggttgcggcgctgccgctcgcagcaccggtggagatcgcagcagtcctgcgcgtccgctagacgtccatgctgggcgttcggcggcgctgacctgtctggcgcggccactgcgccagcgcgagcccgatcgcgacgagcgcgacgccgacgagtggtcgaggaccgatcggtgtggtgtggagggcgagccccccgacgagggcgcccactgggatgagggccacgtagggcgcggcgcgtgcgacaccgagacggtggatgcctcgaaaccagaggacaaatgcgccgacggtcacggcgagcgcgatggcgacgtcggcggcggtctcggtcacggtgggggcaggcggcactccgccggtgatgagtccgatcgcgacgaggccgatgcccgctgcggcagcgctcacggtggtgagctcgccaggttcgaggacgcgcaagagcggcgctgatacgagggtgaaggtggcgtcgctcgcgagcgcgacgactgcccaggcaagtccggcgggcgcgaggctgcctgcgccgttgaccacgatggcccccatcgtcgcgatcacggtgcccgtgatgagcgctcgagggatgccgcggcgagaggcgagtgcagtgcccgcggcgatcacgaggggagcgaggccgaccacgacgccgacgcctgccgcggtgccgtggcgcaacgcctcgatggtcgccacggagaagagcccgagtcccacgaccgtatcgacgacgagcaggagcagcatccgcgcagggaggtgacgctggagcggcagagcccgccgtcgcagcacgatgacgagcaccacggcgccgatgaggtagcgtgccccctggctgatgagcggtgggtaggcgacgagcaaaccggaggtagcgatgccgagcccgacgagcaacggggcggctccggcggtgaggtgagcgccgtagctgggatcatcgcgtggcatcactcttaccttacggctggctcggcgtgcgggccctcgggtggatcccgtagactgagcgcggcactcggggagtggaggtgtgcgagatgctgagtgagcgggtagttcgagccaggactctcggggacgtcgtcgcgcccggggcgctcgcgcgtgtcgtggcggtcgtcggctacgcggccttcatcggagtgctcgcccaggtggcgatcccgctccccttcacgccagtgccgatcaccggtcagacgttcgccgtcctcctcggggccctggcgctcggtccggggctcgccttggcgggcacggcgctctatgccgcggtggggctcgcgggggtgccgtggttcgcgggagcgacggggggcctccacatggtctctgatccatcgttcggttacatcgtcggtttcatggttgcggcggccttcgtgggctggctcggaacgcgtggtgcggatcgtcgaccgctcaccacgatcgtggcgatggtggtcggcaacctcgccatctacgccgtcggtgtcgcctggctcgccgtcgcgctcggcgtctcgctcccacgggcgctcgaactcggcatggtgccgttcgtcgtcggggacctcgtcaaggtcctgctcgcggcgggcctgctgccgggagcgtggttcgcactgcgccgtctcggtgcacgtggtgtcgaggggtcgcgtccatgacgcactccgtcgcggagcggctcgaggagctgcggcggcgtcgtgaggaggcgtaccacgccggcagcgagcgtgccgtcgagcgccagcacagccagggcaagatgaccgcacgcgagcgagtcctctacctgcttgacgagggatcgttccaagagctcgacctgctcgcgcggcatcgggcgcacggccttggcctggaggagcgccggccctacacggacggcgtcatcaccggcttcgggacggtgaacggtcgcaaggtctgcgtcttctcgcaggacttcaccgtcttcggcgggtcgctcggggaggtgttcgccgagaagatccacaaggtcatggacctcgctgccgcgtgcggcgtgcccatgatcgggttgaacgacggcgcgggcgcacgtatccaagagggcgtggtcgccttgcactcttacgggggcatctttcgtcgcaacgtcgcgagttcgggcgtcatcccgcagatcagcgtcatcctcggcccctgtgctggcggtgcggtgtactcgccggccatgacggacttcatcttcatggtcgaggggacctcgcacatgttcatcaccggtcccgatgtggtcaagacggtgaccggcgaggaggtcaccctcgaagagctcggcggagccatgagtcacgcgacgaagtcgggcgtcgcgaccttcgtgctcccggatgagaagagctgtctcgacgaggtgcgctatctgctcgagttcttgccgtcgaacaacatcgagatgccgccggccgtgcaggcgaccgacgatcccgatcgcgaggtcctgtccctgcgcgaggtggtacccgacagtcccaaccagccctacgacatgcacgacgtcatcgcggccgtcgtcgacgatggcgagtatctggagtacttcgcccactgggcgcgcaacatcacctgcggcttcgcacggctcgacggcaaggtcgtcgggatcgtcgcgaaccagccctcggtgctggccggggtgctcgacatcgactcctcggagaaggctgcacgcttcgtgcgcacgtgcgatgcgttcaacatcccgctggtgacgttcgtcgacgtccccggcttccttccgggtgtcgaccaggagtacggcggaatcatccgacacggcgccaagctcttgtatgcgttctccgaagccacggtgcctcgcatccaggtgatcactcgcaaggcctacggcggcgcctacgtcgtgatgaactccaagtcgatcggcgcggacttcgccttcgcctggccgagtgccgagcttgcggtgatgggccctcagggcgcggtggaggtcatccaccggcgcgaactcgcggccgcagcggatccgacccgtcgacggtccgagctcatcgacgaatacaccgagcgctacgcgaacccctacgtcgcggccgagcgcggctacatcgacgacgtcatcgacccggcggacacgcgacgggtgctcatcggtgcgctcgcgatgctcgagaccaagcgagaggatctgccgcggcgcaagcacgggaatgtgccgctgtgagcgagctctcgtccgaggaggaactcgctgcggtcgtcgctgcgctctgggcgcaccgggcgaggtcgtcgcctgctgtggccgagccggcccaggacgacaccaggtggcgtttccagcgccgatggtggctccagggcgtcctgtcgctccgtcagcgacctcgtccgacgctgtgacagacgccttgccgccgagctaacctcgcctccgtgtcgaccatcgatctcgctgcgtatgtcgacggcgtgagccttgcggccgcgttgcgccgtcgcgaggtgggcgtcctcgaggtgctccaggcgacgctggagctgatcgacgagcgcaacccggcgctcggggcgatcgtgtggctggaccgagacgacgcccgccgccgggcggagcgggcggctcggcgcctcgacgccgacgaccccgcaccgttcctcggagtcccgctgccagtgaaggacctgcacccggttgcgggatggccgatcacctacggctcgtggggaggtccggagggggtgagcgcccggagttcgatcgccgtggaggcgctcgaagaggctgggttcgtcctggtcgggcgcagcgcgacaccggagctcggcgaactgcccgcgaccgaaggggatcgctacggggtcacgcggaacccgtgggacctgtcgcgcacccctggcggctcgagcggtggtgcggcagcagccgtggccggcggcatggtcaccgtggcccatggttcggacggtggcggatcgctccggatccccgccgctgcgtgcgggctcgtggggctcaagccgagccgaggtcgtgtgccggcgcgctcggccccctggttcggtctctcgacggaaggtgtcgtgacgcgcagcatccgtgaccaggcggcctgtctcgcggtgctcgccgctccgcgtcgcggtgcctggctcccgcagccgcccgctgggttcggcgacggtggctggcacgtggcgccgacgcgcctgcgtgtgggggtcgtcaccgaaccaccgttcggcctcccgatcgacgatgcccggcggctcgcggtcggcgaggttgcgcgtctcgtcgccgatctcggccatgaggttcgggaggtgaccctcgcgttgcccgacgagctgatcgaggccgtctcggtggtcgttggggcaggcgtcgccgagcacgacgatctcgattggagtcgggtcgagccccatacggcggccgagtacgagcgggcgaaggcgttgccggcgaccgagctggttcgccagctcatggtgctcgagcgcacgggctcagacctcgcggcagccctgccaggcgacgtcgacgtgctcctcacaccgacgacagcgatcgcccctcccccggtcggtacggtgctcgaagcggcgcatgcggccgcccacaccggcctccctgcgctcgaggtggtgtcgctcgcgatcttcaccctgccgtggaacatcgctggcctgccggcgatctcgctcccgacgcacctcgacgtcgatggcttgcccatcggcgtccagctcgtcggaccgcccgctggcgaggcgacgctgctcgcgctcggggcggcactcgaggaggtctacgagtggaccacccgacgacctcccgttcagcgctagcatccgagcccatgacccttgcggaccctgtgtgggtgcgccgatggctcgaggatcacggtgtcgcgttcctcgagcgcttcgtcgccctgaacagtctctcacctgcgttcgatccggagtgggagcgccacggcacgctcgccgccgcgatcgacctcgctgcggagacggtcgaggccgctggtttcgaaggaaccgagatcgtgcgccagacgatccccggccgatcgcccgccctggcggtgcgcatccccgggcgcgggcacggtaccgccctcgtctacggccatctggacgtgcagccggccgtcggcccgtggcgtgacgggagcgatccccatcgtgtggtgcgtcacggcgagaggctggttggccgcggcgtggtcgatgacggctacagcgtcgtggcggttctcgccgcactcgagggactgcgggcgatgggcgcggatgccccgacggtgtgggcactcttcgagacctcggaagagagcgggagcccggacctcgatgcgcacctcgacgccctcgccccgaccatcggcccggtggacctcgtcgtctgcttggacgcaggcggtctcgacacaaagcggctgtggctgacctcgtcgcttcggggcaacctcgtggtcgtcgtcgacatcgccgtgctcgaccatggcatccactccggtgaggctggaggggtcgtaccggagaccttccggatcctacgggccctgctcgagcggctcgaggatcccgtcaccggcgacattcgtgtcgatgccctgcgatctgcggtccccgagcccgtgcgtgaggcggcccgcgccctcgtcgaggcgctgggagatccgttcgccggtgcctaccccctcctcgagggcgtacgcctcgagggggcggacccggtcgaacgactgctccgccagagctggggcacggcgatcgcgctcaccggcatcgacggggtgccgagcgtggacacgggcggcaacgtgctgcgcccgtcactcaccgccaagctgtcggtgcgcatcccacccgacgtcgatgcggtccgcgccctcgatgcgttggtggcgaccctgagcgccgatcctcccaacggcgcgcgtgtgcgcgtcacgccggaggcccccgcgcagggctgggcgggggcggccctcccggactggctcgccgatgcgctggctcgcgggtcgatcgcgagcttcggtgagcccccgcgatcggtgggggtcggtgggtcgatcccgttcctcgcgtcgctgggcgagcgcttccctggcgtaccgatcgtcgcgaccggagcgctcgccccgacgtcgaacgcgcacgggcccgacgaagtgctcgagctgccggccgcgaccggcgtggcggtcagcctggccgaggcgctcggcgcactcgctcagcgatcgttctgaggctgtgccagccgagcgtaagcccacaggcgggcggagcagtggtcggagcgtgcggcgagctctctggtgatggtctcggccaccacacgcacatcgtcgtcgacgagaccgatcgggagcgtggcgagcagcggtacgccgaggcgctgcgcgagcaaggttccgcccccttctccgaagggtcggatgaggtctccgtgttcgcatcggagccaggacaggttctcgatgacgccgaggacgtcgaggttcgccttgcgggcaaaggtcccagcacgtacggcgacctcgacggcgagcggggagggcgtggtgaccacgaccacccgggcatctggcagcaggcgtgccagcgcgagcgggacgtcgcccgtgcccggcggcagatccacgacgagggtgctgggctggccccaggcgacgtcggccacgaagtgctcgagcgcgcgagcgagcatggggcctcgccacatgatggcgtcgtcggcgtcgtcgacgaggagccccatggacacgagtcggagttcgccgtcgtcgacctcgatgcgggccggctcgatctcccagcgatcgctggtccctcgcgcgacgaggcgttcgcgtcgttcggtgaggtggggctgcgagaagccccagatgtcggcgtccagcagtccgaccgcgttgccaccgtgtgtcagcgcacgtgccagggcgtgcgccaccgtcgacttgccgacaccgcccttgcccgaggcgacggcgatgacgtcggtgccgagcagcgcggccggaacctcggcccggcgctgagctgcggcccgcgcggcgcgcatggcgcgcgcacgtccggcatggtcgagttcggtttcgtcgacgatgagcgatcgtccgggggcgagctcgtcgacgatggccccgatctcccctcggaagcgagcgcgcgctggacagccgagcgtggtgagggcgatccccacgcgaaccgtcgttgccgtgaccgtgacatcgccgagcatgccgagttcggagagggtcgcgtcgagctcagggtcgcgaatcgcgccgatgcgagctcggagttcgtcgatgtcgacgccggccgtcatggctcacccgccgactcgaccggcagtgtctcgccaggggcgagtcgcgtgggctcgacgagcccatagcgtgggtcgccgggcaagaggatgcgaacgacgtcgccgtcgcgccagaggcgcggctcgatccgcggcacccgctcgagcgctcgggcccgtgcgagtgcctcggcgaccgagcccacgtcggcgaggaacgtgacgttcgccaccgtcggcgggaccatggggagcgcacctgcctcgtggtctcggagggcttggctcggcgcgagccagcgagcctcggtgacctccccggcgtcggcggacgcgtcctggtcgctcggcgctgctgccacgaagaagcgcgtgtcgaagcgccgtggactcccagccggggtcacccagtgggcgacgtagccgagcacggccacgtcgattccctcgaccgctcgcacgacctcgcggaagccgatggtgccggcgagcagacgctggcgcagttcgcccagacgatcggccccgagcgacacctgggcacccaacagcacgcccgcttcttcgaacgcttcgcggaccgcggcgacaccgagggccgcagcacggggctcgtcgggcatgtgcgctgcgaggtcggcacccgagcgcacgagaccgtcggcgacgagcgcttcgtcctcggcgtcgagcgacccgcccgggaacacgtaggtgctcgcgacgaacgcggcgtccttcgatcgacggagcatgagcacctcgagcccggtcgtcgggttgtcgcgcagcaccatcaccgtcgaggcgggacgaagttcgtcagtcactggtcgggaaggcgggatttgaacccgcgacctcagcgtcccgaacgctgcgcgctgccaaactgcgctacttcccggtgtggcttagtctacgccagctcctccggggctgctgcgccagcgacgccgagcgcgacggagctcgccggcaccggcgccaggacgggctggtaggagtggtcgatgaacacaccgccctcgaggacctcgcggacggccgtccggatgaggaccgggcttgcgggcctcacgacgaagccgtcgacacgagcgcgtttggccgtgaagacgtccgcccgacgatcgagcagcagcaggacgcgcgtcggccggagtcggccggcgtcggcttcgagccgaaggtccaccgtgcaggcgataccgcccatcgtgccgatgtgggcgtcgagcacgacgagttcggggtcgagttcggcgaccgcacgccgaacgcgacgtccttcgtccacgccccagagttcgtagtcgccgtcggcgagtgttgcaacgagctcgtcgcggacttccggagcgtcggttgcgatcaggatccgtgccatgcgccgatgatcctagtgttcggggctcgcagattccagctcgcgctcgccaagccgtgcgccgaggcgtccgagggcctcgaccgacgcgatcggctcggcgagatcgtcgaccgcgagtaggtcgaccgggccgagggtctcgcgcacgcgcccgagaccgcctcggcgtgcgtcgaggagtcccatggcagcgcgacgcaggtccggaggcgcgtcggggtcgctcgggagcgagccgagatcgggcggcagacggttgacgaccacggcgcgaacgtcgcgttcgagctcaccgagcgccgtgcgcagccgacccgccaccgccatggcgtcctcgtggatcgtggtcacgagcaggtagcccgttctcgcggaggcgagcagctcctcggtctgggtggcgcgctcgcgaaaggccccttcgagtcctccgaacgcctggaagaacgcgatagtgtcgtcgaccacttgggcgcccaccacagaggcgatctgacgaacgaggctgcgggtggcgagtgccagcggtcgcaacaggagcggcggttggcgaaggaggagacgaaagacccgattgtcgaggaatcgggcgagtcgactcggtgcgtgcaggaagtcgatggcccactgcgcgggcggtgtgtcgaccacgatgacgtcgtagcggcccgtggctcgcagctcccacaggcgctcgaaggccatgtactcctgggtccccgacagtcgtgagacgaggctcgcgtagaccggactcgagaggacctcggcgacctgctcgggcgagttcgcccctcgccggaccatcgcctcgaaggtagcctgggcgtccagcatgaccacgtcgaagcgtgcgctccccacctcgacggtgaccgggtcgttgccgacccccacgaggccgagcgcgtccgcaaggcgtctggccggatcgacggtgagtacgcacgttcgccgcgaactcgcaaggagtgcgccgatggcagccgccgtcgtcgtcttgccgacgccgcccgccccgaccaccacgatcgtctcgaacggctggagtgcaccggtgagcgtcgtcacggctcgacctgctcgaggtggtcggccagcgcgtcgaggaagtggccgtggggaacgagatcgaggtgcggcaggacgaagctgcgcgctccgaggacgtcgcgggccccttcgagctgcgtctgggcgagcgcccaccgctggcggaggtagctggcggcggttgcctctcgagagcctggtcgagctgatcccgcaggcggcgcaaggggcatctgattgaccacgaccgagaggacgttgatgtcggcgcgcgtcgggagcgcctcgaggagctcgcgcgtctcggcgatcggcgtctcctctgggatggtcacgacgagggctccggtggtgtcgtggtctcctaggagttcgatgacctcggcgctctgctgggcgatcggtccatcggacgcgatatcggcgagcccctcgggagaactcagcaaggagagggcatggccggacgctggcgcgtcgaggatcacgagatccagggtcgccgcgttgacgagctgcttgaccttggcgagcaggaggaggtcgcgaatacccgggatcgcggtcgcgacggcgtcgagcaccccggcctgcaccagccgcccggcgagggcgccgaagccgtgcgtctcgaggtattcgagcatcactgcctcggggcgcagggtgaccgcgcgaacctcggggtgctggcgcggtgcgtcgtcgacgtggacgacgagcggtcgaaggcctgcacgctcggccaagaggccgacgaggagggacacggtcgtcttgcccgtcccgcctttgccggtgacgatgacgagtcgagggtcgccgacgagcgcgccgagacggatgcgcgcggtgtcgacgtccatgcctccaccctagagccggcgcagggctcgagcatgtgcacacagttgtgacgcggacgtcacacgacccttgacagcccgagcgaaggctgcataggctgcccgacaagaggtacggacaaagcgacgaggtggatggagtggacggggcgtgtcgtcgtgaccgactcggaggggcggtgcgaagatgatgcggctgatgtcgagcaggagcggcgtgctggaggggggcgagtgagccgacgtgctcggtgtgtggagatcgaccgggctccgatgtacgcctcggcgatcgagtcgactcgggcgctcgctgggcaccatgccatggcgatgcggggagcgacccctcgggcgtggggcgtagaacgctcccgtgcacaggcgagcatgtggtgtgggcgtcgccggtgcgcgtgggggtgctcgcacgttcgccgcatcagatggtcggcgggtgggcgcgtgtgaggtcgataccgacagtcggtatggctacgttggcgtagggtggtctgacgtcgtggcgtcggaccgatcgatgagctggaggggggcgtgctatgcgatcggagtcctggagggagcgagcccagtgtcggggagtcgggttcgacgtcttcttcccgccggaagatcctcgcatggaagggctcgcacagcgacgacagcgcgaggcgtcagccaagcggatttgtgcgcggtgcccggtcgcgggagagtgcctcgaatgggcgctggaaaatcgagagacgcgcggcatctggggcggacgtacggaacttgaacgcaaggccatcttgcgcgcccagcgtcgcgtgcgactcgtcgtgtgatcccgggcctgatcgagggcatgcggtatactttggacaggcacgctggttgggcaatcggctgcaccaaggtgaggagggctcatggcagtcacgagtgtgaagatcggtaagcgcccttcggtgatctcgctgacggattcggcggttcgcaaggtcgccgagttgatcgcgcaggaggacgacgccgcgtcattgttccttcgtgtggcggtggcgcccgggggctgctctggttatagctacgacatgttcttcgattccgagcgtgcgagcgatgacatcgaagcagagttcggtggagtgcgggtcgtggtcgatccgcagtcggcagagttgattcgtggctctgtcctcgacttcgtcgatggtctgcagggagctgggttccacatctcgaatccgaacgcaacgcgcacgtgcggctgcggttcgtcgttctcctaacccgcctcgttcggtctcgtcacgagccgggcagccctctggggctgcccggctcgttgctgtgagttcccctccgggtcgcatcggaggggtggagggggccgtggctcggcagcagtgtccagttggcgtggcttcgatgtctgggctggcagcgccaggaggcagcggggccgacgcgcggagggggcgcaatgggtgggattggtcgacccagtcgtggtcgggacccggtcaggcgtcgccgaagcggtagccgaccgagcgtacggtgtgaatgaggtgctcgtgcgcttcgccgagtttggcgcgtagccgtcgcacgtggacgtcgacggttcgtgcgcccccgtagtattcgtagccccacacccgcgagagcagggtctcacgggagaagaccttgcccgggtgcgatgcgaggaacttgaggagctcgtactccatgtaggtgagatccagcgcggtcccgttgatcgaggcatggtaggtgtcgagctcaagcgtgagcgggccatagcgaatgacggtcctcacgtcgccgcgtccgaagcgcacgaggaggtgccgaatgcgcatggtgagctccctggcgtcgaacggcgacaccgcgaagtcgtcgagcaggccctcgcggagcgcgaggtcgtcgacctggtggcgctcgacgaggaggagaatgggtggcgggggggcgaggcggcgcttgagttcccgggcggttccgagcgcccattcgagcccggtggttccgtcgacgaccgctgcgacgagtggtccgacggtcggcggcagtgcgtcgagggtcgtcacctcatggctggtccatccgatgagctgtgcgatgcgcgtcgcgtgctgcggcgagatgatcgcgagctgctccatgtcagatcagcgtgaggtagcgggctcgttcggcgtcggagacttgactcgccgaagcgcgccactcgtctcgcttgttgcggaggaaccactcggtgacgtggtcgccgagaaccgagcgaaccaggggcgacgcttcgagctcttccagcgcttctgagagtgtctggggaagacgggcgatcccgagtgaggcgagctcgcgctcgggcatggtgaagaggttgtcgtggacctccggaggcagctcgtagccctgttcgatgccttggaggccggctgcaaccatgagcgcgagtgcgagatagggattggcgccggcatcgggtgcgcggtactcgacgaacgtgtcctccccacgagctgcttcgggacttggaaccctcacgagcgcggagcggttgttgcgtgcccacgcgacgtgcatcggcgcctcgaagccagggacgaggcgcttgtaggagttcacccactggttggtcaccgcggtgatctcccgagcgtgccgcaggagtcccgcgacgaacgatcgtgcccggcgcgagagaccatcgggagcctcggggtcgaagaaggcgttgtgttcttcgtcgtgacggtcgtagagggctaggtgggtgtgcatgccggacccttggagcccctcgaacggtttgggcatgaacgaggcggtgatgcccttggcccgtgcggtctcggtgacgacgagtctcgcgctgatgacggcgtcggccatctgcaggacctcgtcgggcgcgaggtcgatctcgtgctgagacggcgcatcctcgtgctgagagtgcttgacggggatgccgagctcttcgagtaccacgaccgcctcgcggcgcagctcgctcccgaggtcgttcaatcgcagctcgaagtacgagccgtggtcgaggggctcccagtgtcccggggtggtctcgcggaggtagaagtactcgagttcgggggctgcgtggacgaggtagccctgctgtcgggcgcggtcgatctggcgacgcaggacgttgcgggggcaaccttcgaagggcgttcgatcgaggttcaagatgtcgcagaacatcctcgcggtgctcggtaggcccggcaccacgctgaacgtggccgggtcgggcatggcgagcacgtcggcctcgtggatgcgtgagaagccgtcgatggccgatccgtcgaaggtcatgccctcgtcgagggcggtggcaagttctgcctgcgtgatttggaaggctcgtgggatgccgagcacatcggtgaaccagagctggatgaacttcacccggcgatcctcggccatgtgacggacgtagtcgacgccgacactgcgctggtccggcacgggccacctccttcgcggtcatgctacgggggacgtccctggatcgctcgtcgcgccccgagcatttaactcggagttcacatggctctccggtctgcgtgctcgctggccataggttgggcgagcaacggcgacggatggaggagcccatgcaaccacgcgcaccacacgaggtgatcgcgatggccgaggagcagggggtcgagatggtcgaccttcgcttctgcgaccttccaggaacgatgcagcacttttcagtgccgatccgacagctcaccgaggattccttcgaggaggggttcgggttcgacgggtcctcgattcgtggcttcaagacgatcaacgaatcggacatgatcttgaagccagatccccgctcggcgtacctcgatccgttccgcaagcaccgcacgctggtgctgaactgcttcatctacgatccggtgaccggccagccctacgatcgtgacccgcgtcgcgtcgcagcggctgcggaggagcacctgcgcgcgagcgggatcgcggacacggcctacttcggtcccgaggccgagttcttcatcttcgacgacgtccgctaccaccaggacgagcactcggcatcgtacgtggtcgactccatcgagggtgcgtggaacaccgaccgtaacgagcagggctcgaacctcggcggcaagattcccttcaagcgcggctacttccccgtacccccaatggacaagttccaagacctccggtcggagatggtgctcaccatgcaggcgctcggcatcgagatcgaggtgcagcaccacgaggtcgccacggcagggcaggccgagatcgacatgcgctatgacaccctgctcgccatggccgacaagctcatgctctacaagtacgtcgtgaagtccgtcgcccagcagggtggctacaccgcgactttcatgccgaagccgctgttccaggacaacggctcgggcatgcacacgcaccagtcgttgtggcgcgacggtgagccgctcttctacgagtcgggggggtatgccgacctgagcgagctggcgctccactacatcggtggcatcctcgcgcacgcgccgtcgatcctcgccttcgcggcgccgacgacgaactcctacaagcgcttggtacccggttacgaggctccggtcaacctggtgttctcgcagcggaaccgttccgcggcctgtcgcatcccgatgtactcgctctcgccgaaggcgaagcgtgtcgagttccgctgcccagacgcgatggcgaacccctacctcgcgttctcggccatgctgctcgcggggctcgatggcatccgcaacaagatcgagccggccggacccgacgatcgcgacctgttcgacttgccgccggacgaagcccgggctctgccgacggtcccgtcgtcgctggagggctcgctggctgctctcgaggccgatcacgactacctgctcgaggggggtgtcttctcgcaggacctgatcgacacctggatcgcctacaagcgtgccgaggaggtcgacgccattcggcttcgcccgcacccctacgagttcgcgctgtactacgacgcctagcgcgtcgttgatccttcgcgaggccctgctcgtcctcgggcgagcggggcctcgttgctgtcatgggttttggtgcgatgggatcgagcgcgacacgatcgagcaacgtccacagggcgctcgacgatggccagctcaggcgaggcctgcgctcccgaggagcgcgcgcgggtcgaactcgtcgatcgggatgatccgaaccctcggcaggacgacgtcgtcgaggaacgcgtgcatgtcgcgctcgagatcgaggagctcgaggtcgtgtcggttgagcagctggcccgcgacgtactcggtgaagcaggccagcgcgacgcggtgaccgtggtcgaggagctgctcgagtgccggagcgaagtcggcgtcgtgcgaggcgagcacgacggacccgtgacgccgtccgatctcgccgagcgtcgccacgatcgcatcgtcgacgaccttgccgggacccgagaggaggaccggcgtgtagccgtgggagcggatcgcctggatgaacggcccggggatgaggcctgaggtggcgttgatgaagaagtagctcttcagcggcgccgatccccacgacgctgcggcgccagcgactcgatcccagcgaggtcgctcgttgggttctggccggtggcccaggatctggccgaggacgccgtcgatgttctcaccgtcgacgagcaagaacgtgaccggcgctaccaccccggccaccccgccgggagtgagccgaccaccggcccgtagacgatcccgcccggggcccccagtgccgacaggagctgtgagaagttgagtccgaaggccgtggagttcgagttgttccactggccggcgtagcccgcgtaggcctcgccgatcccgcccggcgccgcccagccggtctcgatgccgtcggatcccgggaaacaggttgcgatctgctgtccagcgctcaccgcttggcctacggcgaccgttgggaccacgtcctcggcgacgtagacgtagtcgccagcggctggaccgctcgtcagttgataatccaggaatacgccgttgggccagccgccttcgtaggtgctcacgatcctgccggccccgagcgcggtgatcgggccgttgcagaggtaatccacaccctggtcgatccgttcgacctggaggatctgggtgtcggcgagcggattgacgtagccgctcgggctggtcggcgttggggctggggccgacccgccgctcgggctcacgaccacggccggggtgggtgctgagtcctgggcggcacgggcttgctgggcctgggcggctgcgagtgctgccgcctcgcgctgggctgccgcggctgccgcctgggcctgggccgcttgttcggccgcgagttgctgggcgacgagctgctgaatctgggagttgacgctcgcgagctgggcctgggcctgcgcctgggcgttctgggctgcttgggcggcggactgagcctgtgcgctctgggtcgcaagatcgctcatggcgcttcgcagcgaggcttgctggagctcgagggcctgcttggcggtgacgtaggctgcaacggcggcttcctggttcgcggtcgcggcggtgacgtcggtctggatgatggccgcgtcgttcggggtgcccttggcgatcgagatcaccgacgaggacgcccctgcttgcgtgaagatgttcaccgcctccgaggcgaccttggccttgagccgggcgacgtcggcctctcggcgaacgatctgcccttggagggtggcgatctggctcttcgtcgtggcgagtttgagctgcagctgatcgtaggtgttcatggctgcctgggcctgttgatcgagcttggagatctgggcagtgagctgggcggcctcagccttggcctgggagagttgggtggttgcgtcagcgggtgtcacgttcggtgtcgccacggcgaacgtggcgatcgctgtggcaacggtcgtcgtcacaagcgtcttccaacgcacgagcgaacctccgtgcgagattcggggacctccgacgtcctcgacgaggtcatcggcatggtcgacaatcggttgagcccgtcgtgggcgccggcaccgcgagcctagcgggcgaggactcggggctcgggtgctctgtggcaatgttgccaaagttgccgtgctgcctgggaggagctcgagccgtgtcccatcggacgcggcgagcaaacggtgacgggcggtcgggacgacgggattggcggcgcgggttccgatccctgggtccgcgtggcgccgagcgcggcactatcgtggtcgcgtgcgctccctcgtgatccaggctgcgcagctcaacctgaccgtgggggccgttcggcgcaatcgcgacgcggttcgtgctgccatcgagtcggcacgtgcagccggcgtcgacgtcgtggcgttcccggagctgacgttgaccgggtacccacccgaggatctgctcctcaagcccgcgttcatcgaggagcagcgagccgcgctcgacgagctcgccgggtcctgtcgtgacatcgtcgccgtcgtcggtttcgtcgatcgcgagagcgacctccacaacagcgcggcagtcctcgccgacggtgcggtccaagcggtctatcacaagcagctcctcccgaactacaccgtgttcgacgaggctcgctacttccagcctggctcggtggcgccgccggtggtcgaggtcaacggggtgcgtctcgggctggcgatctgtgaggatgcgtggtccccgacgggtgcgatcatgcaggcagccgtcgctggtgccgaagtcgtggtcgtgatcaacgcctcgccgtacgaggctggtcgccaagccactcgcgagcggctcgtcgcggtgcgagccgccgacgcccacgtcgcggtgtcctacgtcaacctcgtcggcggacaggacgaactcgtcttcgacggcggatcgttcgtggtggacgcggtcggtgcggtcatcgcacgcgcaccgcagtttcgcgaggcgaacctcgtcgtcgagctcgagctccgaggcgaccgctaccgacagcgtctcgtcgacccgcggggcaaggtcgcgctcggcacgtcgagcgagcctgccgtccgactcgccacacccggagtgcgcgtggcgcgcgatccgatgccgctcgccccggctccggtcgacggtttcgaccccggcgaggtctacgcagcgttggtcctcgcaaccagcgattacgtgcgcaagacgggcgtaccgggtgcactcgtcgctgtgtccggcgggatcgattcggcgctggtggcgacgatcgcggtcgacgccctcgggccggatgcgctgaccctcgtggccttgccatcgcggtactcctccgagggctcgctgcgcgatgctcgtctgctcgccgaccgtctcggcgtcaccttggaggtcatcgccatcgagccggcgcacgcagcgctcctcgagatgctctcacctgccacggcgacgtccggggtcgtggaggagaacctccagagccgcgtacgcgggacggtgatgatggcactgtcgaacgccagcgggcggctcgtcctcacgaccggcaacaaatccgagctcgcggtcggctattcgacgctctatggcgacatggccgggggtttcgcggtcctgcgcgatctctacaaggaacaggtctacgccctcgcgcggtgggtgaacgaccgggcgggcatcgaccggatcccgacggctattctcgccaagccgccgtcggcggagctgcggcccggtcagctcgacacggactcgctgccaccgtacgagatcctggatcgggtgctgcgctccctgatcgacgaggatcgcaccgcggccgagtgcgagggcgtcgatcctgagctcgcgcgcaccatcgaggcgatggtcgatcgcgcggagtacaagcgacgccagggacccatcggcccgcgcatctcagagcgcgccttcggcaaggaccgacggatgccgatcgtcaaccggtggcggttgtgaccgacgagctgcgtcccaggtggctgggtggtggtgattggtggttaccgctcgcggaggtttccgaactcatccggcgtctctcggcggtgctcatcgatctcgcacgggtgtgcgcagacgcgcgcctgccggacgtattggtgagggccagcttcgagtgctcacgcgttctcggaggacatgcgggcgagcttgcccacttggacctgcatccacagcccgatctgctccagccagtggccctcgacggcaacgacgcgttcgcggcgctgcgtgatcgcctcgtcgagatcgcacccaccgaggaggccctcgacgtggatcggtggcgtgagacgctgcgtgtggggttcgacgaactcgaactggtcgcacgagggctcgggtcgtcgagcgggaccggccagacgaacctcgccgcctgggcacgcgagctgggctcgagccttgcgacatggcgcgagcaactcggtatcgacgggagcgtcggtacgaacggccgcgatcgatagcatgaatgcgtgctgtcctgcgtggctcggctccgcatcggttcgtgcatccagcgagccaggagtcctcggggggtggggaactcgtgacgaaggaacgtcaggaacgtgaggacgaggacctcgtccggctctacctcggagacattggcagccacgagctgctcaccaaggatgacgaggccgaactcggtcggcgtatggatcgtgcgcgtgacgcccagcgtcagctcgatgccggtgtgaaggaacctgcgcgcagggccgagctcgaggagctggtgcggcagggagaagaagccaagcgcgccttcatccaggcaaacctccgcctcgtcgtctcgatcgccaagcgctaccaggcttccggactacccctgttggacctgatccaagagggcaacatgggtctgatccatgcggtcgagaagttcgactggcgtaagggcttcaagttctcgacctatgccacctggtggattcgtcaggcgatcactcgaggtatcgccaacacgggccgaaccattcgccttccggtccacgctggtgactcgctctcgagggtccagcgagcccaggtccagctggaggtacgactcgggcgtgccccgacggttcgtgagctcgctgccgaggtggatctgccctacgacaagctggtcgaggcgcttcgcttccgtgccgagccggtctcgctgtcggagccactgcgcgacgacggtgatgctgagcttggcgacgtggtcgaggacagccagtcggcgacgcccttcgacgtcgcggccgagcacctgctcccgtcggaggtgtctcgtctgctcgctccgctcgacgggcgtgagcgcgagatcctgaggcttcgctatggtctcgatcgcggggagcctcgaacgctggaggaggtcggagagtatttccacctcaccagggagcgcatccgccagatcgaggcgcgcgcgatgtcgaagttgcggcacccatctgctgacatcggcgcgcgcgacctgttgaccggatagccgctgccgttccgagatcgcggcccgtcgcggctaggctggatgcatgaagaagctgttgatcctcgcggttctcggagccctcgctgcgttcgcggtgaagaaggttcgcgaaacgctcgcatagctcgtgggggcgtgggcagtcgtgtccacgccctttgcggccatggtgtgcaaaccggcgggtcggaggaccgacctgctgaggccggtgttgtcgggtggcccgatcggatgggaatcctcaagggcgcggtcgagtgtcgtggcgccacgagccagcgcgacggtcgcggcgcatggcgtcgtggcaaaggtcgcccgttgagcccgagacgcacgaggccgaggctcgggtggcctgatgttcggacggcttggctccgatgggtcgtaaggccgagggcaacagttggggctgtcggtcgtcatggcgcatctcccgggtgaggtcggtgcccaacgaggtcgtccgggtcttcgagtgaggagctggcgatggcctcgcctgagggttgtcagatgcccgggccggcccgactggtcctgaccgacgcctcgccggtaggctggtagtgcgccgctgtgtgatgctgtggcgtcggatgggtgccaaagagaggtccggtgtcgctcgttgctctgagcatcgcggaacgtgaggtcggtggccggtttgaggcgtgtgcgctcgaccgcgaccggaccgagcgcctcgaggacggtctcgcccgtctggtcgccaagggagcgattgtcgaggccgctgtgctcgcaacgtgtgcgcgcaccgagttgtaccttgccgtgacgcagttccatgccgccgtcgagcaggcagctggcgtgctcgccgaggtcctggacgtgccgcggagtctcgtcgagcagctcgcgaccgtccacttcggcaccggcgcgctccgtcatctctaccgcgtgagcgcgggtatggagtcggtcatcatcggcgagtccgagatcgtggctcaggtgaaggacgcgatcgcacgggctcagcgtcgacgtctcgcaggtggcgagttgacgcgcgtcttcgaccgagcgctcgaggtcgccaaggacgtgcgcgcgagtaccgaactgacgcacggctcggcttcggtcgtcacgatggcgaccgagctggctctcgacggagcatccgcgcgcgacgtggcggtcggggttgtcggcaccggtgcgatcggatccgaggtggctcgcgtgctcagcgaacgcggggcttcggtgacggtgctcacccgtcgggcagacgtcctgagtcagcaacccgtcggcgtcgaggtccgagccttcgagcagctccggagcatcatcgaatcgttggacgccgtggtgctggcgaccaccacggattcggcagtgctcgatgcgtcgatgatgccgagcggacaccccttgcggatcgtcgatctgtgtcggcctcgtgctgccgatccggcgcttgccgccgtggacggcgtcaagctggtcgatctcgaggaggtcaacgaactcgtcgcggcgcaactgtcgaagcggcgtgaggcgctcaccgatgcggaactcatcatcgagcgggcgctcgccaacgacggagtgctgctccacgctggtgaactcaaccccaccctcgctcgtctgcacgcgtggggtgaggcgttgcgccagtcggagctcgagcgcgcgctcgctcgcgtcggcgacgacgagaaggcgagagccgcactcgaggaactgagccatcgtctggttcgcaaggtgctccacgagccgagcaaggccctgcgtgctcacgcctcgtcggaggatctcggcgcattgctcgcgagcgtgcgcacgctcttcgatctgtgatggctccggtacgcatcgccactcgtcgtagcgccttggcgcgctggcaggcgagcttggtcggcgagcggctcggtcgctacgagctcgtcgaggtccacaccgcaggtgatcgcgaccaggcgagctcgcttgccgagatcggtggccagggcgtcttcgtcaaggaagtgcaggccgcggtcgtgcgtggcgaggccgacatcgcggtccacagtgccaaggatctgcccacagccgcaggcccgctcctgctcgcggcggtgctcgagcgcgcggacgcccgcgacgcgatcgtgggcgcgcggctggaggagctcgcgatcggcgctcgggtcggcacatcggccccgcgtcgagctgcgcagctgcgcctcctccgccctgacctcgaggtggtatcgatccgcggcaacatcgcgacccgtctcggtcgcgttggggagctcgatgcgatcgtgatggctgtcgccgcgctggagcgcctcggcctcgaggagccgccttggtggccgctccccgaggaggtcctctgtccacaggccggtcagggggccattgcggtggagtgtgcccccgacgccgatgggctgatcgagcgccttcggtccctcgacgacgatcggagccgccgcgagatcgaggcggagcgggccgtcctcgccgcgttcggtaccggctgcgcgctcccgctcggtgcgcgggcccatgccgatgggtcgagtctgcggctccgggcggtcgcggttgatcccgatggcacgcgccagctggaggtcgagcgcgagggagtcgatcccgcgacgctcggtgcaacggtcgccgaggtgctgcggcgcctgggcgccgacgcactcgtcggagctcgtccctgatgggacgcgttgcgctcgtcggtgccggccctggcgacccagagctcctcacgctccgcggtctgaggctcgtgcgtgcggccgacgtcgtcgtcaccgacgctctcgttgatcgacgtgtgcttgccgaggtgcggccggcggtcgcggtgcacgacgtcggcaagcgtgctggagcacccttctcgcaggctgccatcaacgaactcctgatcgacctcgcccgcggccatgagctcgtcgtgcggctgaagggcggcgacccgttcttgttcggtcgcggcggagaggagctcgaggcgctgctggcagcgggggtcgccgtcgaggtggtccctggcgtgccgagtgcgacggccgcggcggacctcgtcggtgtcccgctcacccatcggggcgtggcggacggcttctgtgtgatcaccggtcatcgccacggcgacgcgtcgctcgactacgactggcgtgcactcgtcgcgagtgggctcacgctcgtcgtgctcatgggggccgcttctcgtgcgaccatcgccaaggagctgatgggcgccggagctcctggtgagaccccggtcgcggtcgtgacacgcgcatcgtggatcgatgaagaggtccgctggacgagcctcgcggcgctcgggtcggtgcctgtcgcgtctccgagcacgatcatcatcggcggcgtggtcgatccgcggcgccgatggcgaccctcgctgccgctcggtggcctccgtatcgtggtgacacgcccgagagcggtcgcagatgcgctcgcggtgcgcctccgcgatctcggtgccgtcgtcgtggcgagcccggcgatcgagatcggtccgccgtcggatggcggtgccgcactggccgcggcgctctcgcacatcgaggactacgactggctcgtcctcacctcgcagaacgccgtcgatcgcgtcgtaggaggcatcggcgaccttcggcgtctcggtggcgtgcgcatcgcggccattggccccgcgaccgctcgggcgctcgagcgggtccacctcacggccgatctcatccccgggacgtgggttggggaggggctggtcgaggtgttcggccctggtcctggctcggtgctcatcgccagggcacgccaggcccgcgacgtcgtgccacggggcctcgaggcgaaggggtggcgcgtcgacgtcgtcgaggcgtacgagacgcgcacagcagcggcgagcgtgcctccagagctcgtcgagagcgccgatctcgtcgtgttcacggcaccgtccaccgtcgagggtttcgcgacccagtacccggggctcgtccctcgggccgcggcggcgatcgggcccgtcaccgaggaggcgctggtgcggcgagggtggccggtcgcgctgaccgcgacgcactacgacgccgatggcctcgtggaggtgattcgcgaggcgcgcgaagcgggtcggctcgtgcctcgatccgaggcgccctaggctcgtcgtcatggcttcgttcccaaggcccaggcgcctgcgtgccacgccggcgcttcgtgacctcgttgctgagaccgtcgtcagaccccaacagctcgtgctcccgctgttcgtgaaggaagggatctcgacccccgtgcccatcgcgtcgatgcctggggtcgtccagcacacggtggactcgctcgttcgagaggtcgacgaggcgctcgccgtcggcgtacgaacggtgatcctcttcggcgtcaccgacgagcgggacgaggacggctcgctcgcgtgccgcgcggacttcgtgctcgagcgcgcaatcgcggcgctcgttgcgcgcttcgcaacggacgtgacagtggtggccgacctctgcctcgacgagtacaccacgcacgggcactgtggggtgctcgatgctgccggacgcgtcgacaacgacgccaccctcgttcgctaccaggcgctcgccgtggcccttgcgagcgcgggcgtccacttcgtcggcccctccggcatgatggatcaccaggtcgccgccatccgtgaggccctcgacgctcatggattcgacgacgtcggcatcctcgcctatgccgcgaagtacgcatcggctctctacggccccttccgcgacgcggtcgaggtcgagatcgcaggcggcggcgaccgcgcgagctaccagcaagatccccgcaaccgtcgcgaggcgtggcgagaggtcgacctcgacgtcgccgagggcgcggacctggtgatggtcaagccggcgagcttctacctggacgtgctgtcggacgtcgccgaacgctcaccggtgccggtccttgcctaccaggtttcgggtgagtactcgatgatcgtcgcggcgagcgcgaacggttggctcgatcgccgtctggcggtgctcgagtcgctggtcgccatccgacgagccggagcggacggcatcctcacctactttgccaaggaggcagcgccgtggctgcgatgatcttcgagtccaacgaagcggcgttccgtgccgcgtccgaactcatggtcggcggggtcaattccccggtgcgttcgttcgcgtccgtcggcggcacgccgtatgtggtcgagcggggcgagggtgcgtgggtcatcgacgtcgaggggcggcgctaccttgattacgtccagtcgtacggggcggtgatccatggtcacgccgatgcgcgtatcacgcgcgcgatcgccgatcaggccgcccgagggaccaccttcggtgcaccaacggtgggcgagatccggctggcgagcgcgatcgtcgatcgcgtggccggcgtcgagcgggtgcgcctcacgagctcgggcaccgaagcgaccatgacggccatccgattggcgcgaggcgtgaccggacgatcgcggatcgtcaagttcgatggctgttaccacggccacagcgacgcgctgctcgcggccgctggatccggggtggcctcgctgtcgctcccggggtctgccgggatccccgatggagcggtggccgacaccatcgtcgtcccctaccaggaggtgcccacgctcgacgagcgcgtggctgcggtcatcgtcgagccgatcgcggcgaacatggggctcgtggcgccggagccgggattcctcgagggcctgcgcgccgagacccagcgcgtgggagcgctgctcatcttcgacgaagtgatcaccgggttccgcgtggcgcgcgggggtgcgagcgagctgctcggcgtgcaaccggacctgtggtgcttcgggaaggtcatcggcggcggtctcccgatcggggccgtcgccgggccagggaccatcatggatcacctggcccccgctggctcgatctatcaggcaggcactctctcgggcaatcccgtcgcgaccgccgctggcgccgtcgcgctcgaactcctcgacgccgggtcgtacccgcagctcgaggggcgcgcacgggcgctcgcgaccggccttgcctccgtcatcgccgaggcggggctcccggtgcaggttccgcaggtggcctcgttgctgggcctgttcttcagcgacgaaccggtgcgtacctatgccgatgctcgccgggccgtcgggtcgggttggtacgccccgttctttcatgcgatgctgcgacgagggatcgcgctcgcgccaggcccgtacgagatcctcttcccgggactcgcgcacagcgccgacgacgtcgaccggacgatcgacatcgcctcggcggccgcccgtgacgcgttcgtcgccgggcctgtgcgctaacgggtggaggcgcgcggagccagcgcgctgatcactcgcccgcgcctgcgaggcgcgcggagtagatcgagtagccgtcgaccgtgcgtgccaccgcggtcgcgagcaccgttgcgatcatgagcggcacgatgaggtcgaggcccgagtgggtgagctccagtaccagcacgatccccgcgagaggggcttgcattccggcacccatcatcgccgccgcgccgatcatggcgtaggagccgatcgctgcccccggcatgacgaacgaccagatgccgccgaggaacccgccgaggaccgcgcccgtcgacaacgtcggggtgaacaggccgccggaggcaccggtacccagtgccatcgcggtgacgatgggcttcaagaggaagagtgctgcgagcaagccgaggctaccgagctggttcaagaagaccgcgtgcgccatgtccttgccgttgccgaagagctggaaatagcgcatgccgatgaagccgaggatcgagaacgacaggagtggtccgatgaggacccaccgaccggtgaagcgatggtgcgtgacgaggcccatgaggcgcacgaaggcgaccgagaagaggccgatcagcggtccggcgatcacggcgaagacgatctgggcgaggtggaactggtagttggccaccccgacgtaggtcgcgtggtcggggaggtagaggtagccgacgtacgtggcgatgacggatgctgcgagtgccgggaggacgacgggcagggtgacctcacccatcatgatctccgcggtgaacagggcgccgccgaggggaacgttgtagacggcggcgagtcctgcccccgcaccgcaggcgatgaggaggcgcttctgcgctggcgacagcttgccccatcggccgaggtagctgccggacaccgcgccgaggagcttcggggcggcctcgcgtccgagcgaggcgcccatgccgatgacgacctcttggatgatcgaggtgccgaggctcttgcggatgtgcagatcgccctcgcccttccagacgacgtcgtccacctcggagcgctcacctttggtgaacttcgagaggatgaaccatgcgggcccaccgatcgcgccggcgagcgtgagcatctcgaggcggtagatcggcgcggagcgcccgacggccgcctggaacgagccgatgtggtagtggtacgtgatgtgctggacgttgaagaggatgaccatcatgaggtcgccgaagagcccggccccgacgcccgtcaggatgaggaaaatccagaacttgagcgtgagctctgcgtcaccatcgccggtggcgttgggctgctcggtcgcgcctcgcccggtggggagtcgacgcctgatgagcggctggggtgagcgaacgcgacgcaggtgccagggatgctcgcggtccgccttgaccatcgggactctctccagtcgctcgcttgcgttcggtgctgtcgcggggcctcggacgtcactcggcacccgccggggtatgcgcgctgagtctagtggccgtcacgtccggacaagtgcaacgcgtcgcatgctactgcatgagtatgcatgtcactacgacccagccgccccaccaggctaggcggcgatggtcgggaacagcgaggatcccccaccggatcaccgccccaggggagccgtgacgacgcgaggacgtggcggactacgccaaccagggaaaggctgaccagtcgggttcgcgtcgctggaggaaggcgtctcggccctccgttgcctctcgggtgccatagagcaggcgcgtcgcttcgcccgcgaagagctgttggccgaccatgccgtcgtcgaccaggttgagcgcatacttggcgaggcgttgcgcggtcgggctgcgatcgaggattctgcgcgcccatgcgacagcaaccgcctcgaggtcctcgtggtcgacgacggcgttcaccatgcccatggcgtacgcctcctcggccgagtagtcgaagccgaggaagaagatctcgcgggcgcgcttctggccgacgagacgagcaaggtacgccgagccgtacgcgccgtcgaccgaggcgacgcgggtgtcggtctgcatgaagcgtgcatgctggcgacttgcgatggtgaggtcggcgacgacgtggagcgagtggcccccgccgaccgcccagcctggcaccacggcgatgacgacctttggcatggtgcgaatgcggcgctgtacttcgaggatgtggaggcgtccatgggcgtgctcggtgtcgtggtactcgtagccctctgcgccacggactcgttgatcaccgcccgagcagaatgcccagccgccgtcggtcggggacggaccattgccagtcaggagcacgcaaccgacgtcgtcgcggagcgtggcgtcctcgagcgcacgtgcgagctcgtcgaccgtacggggccggaaggcgttacgcacctcggggcggttgaaggcgatgcggacgaagccgccctcacgggcgcggtggtaggtgatgtcggtggcgtcgaagccttcgacgggctcccacagcgacgggtcgaagagcggtgagggccgatcaggctggtgcacgatgccatgctatcgacgacgcgcccggtcgtctcaggctcgagcgcaggcgcgcctccagcgaccacgcagctcgggggcgcgggtcccgacatccaatcgtcggctggacgtaacctcgtcgtcggacgggctcactacggtcgaggtggggcggccaagtggcgccgcgcaaacgtgaggaggtggcgtgaccacgctgctgcacatctccgatctgcactacgagcgagctccggagcgcctgagcgtgggcgtcggcgagcgtctgcgccgcgcaaggaccgcactgcgctctcgtacgttcgatctgctcgccgtgagcggggatctcacgagctacgggacctgggacgtccgcgagctcgtcgaggcgcgccggtggctggaaggcttcgagcgccggatgctcgtcgtgcccgggaaccacgatctcggggccaatcccgagcgcgccgaacgatttccggtcttcgagcgctacgaaccagttccctggagccggacgaacttcggtatgaccttcggggagggcccgctcgtggcgcgtgcgacgggtgacctcctggtcgtcggcgtcggcctgaggcgcggcgatcccgatggcgcgctcgcgctgttggagcgagcgctcgcaggtgcgacgacgcccgtggtcgtcgttggccactacccgatcgtgccggtacgcgagtcgggcgtgctcgcgtccttcggcgcgatgggctacgtggatggcgaggtcgcggagctccatcgtctgatggtccagtccacgcgggtcgtcgcgtacctgtgcgggcacgtgcacgcggcgagcgcggcggtcctcgaaggtggtgtgctccagctgagcgcgggagctctcggcccaggccccgcgctgggatggctcgtgcacgtcgagcgcgatgaggtgcgcttcgagcaggtggaagcgcctgggcgaacgacgttttggccgagcgatcagttggggggtgtcgaccccgtggcctaccacgcgggggccgtcaggagtggcgtggtgccgctcggtcggaccggtcgccccaccctcgtcgattgagttcgcggttcgcgggcgccgtcgcgagaccgccgcggccagacgctgagctccgacgatcgccgcggtccgtgcgcggtgtggaagctgtgaggcgctgcgagcgttgccacctgccatgagtcatggtgctgcgcgctatgtcgtgaccggagcgaccggtgccgtcggccgctcgctcgtcacgcgtctggtcgaggggggcgccgaggtcgctgtcgtcgtacgcgatcgggatcggctccacgagcgcctcggtccggtcgccgacgcgctcgccgccgtcgaggttgctgacgcgcgcgatctcgagcgattcgaggcggcgctggtggcggcagccggtgcccttggttcggtggacggcatcgcccatctcgtcggtggcttccttcttgcgacgccggcacggacctcgatcgcgcagttcgaggagctcatgcgcctcaacctgacgagcgccttcgtggtcgtgcgggtggccgagcgcgtgatgggatcgcgcggtggctcggtcgtgctgatctcctcggcggcagcccacgtcggcctcgcctcgcacgaagccgtcgcggcttcgaaggctggtgtcgaaggactgacccgatcggccgctgcgacgctcgccagagctggcgtgcgggtgaacgcggtcgcccccggactcgtcgaggccgagatgacgcgcgggatcgtcgagcgagaggatgcgctcgcggcgtcgatcgagctgcacgccctgggtcgcatcggcaccggtgacgagatcgcccgaggcgtggcgttcttgctcgacccggagtcctcgtggatcaccggcagcgtgctcggcatcgacggcggtctcgggtcggtgcggccgcgcccgcgccgacggctcccttctcagaccgggggccaaggatagggccgtccgtgctccggcatgggcgggagcgcgccgcgtcgaacgagacgcattgctcgctggaggagcgcacgtcgttcttcgggctcgagcagccgtgcgaggtcgtcgggcagatcatctgccaaggaggcaagacgtgcggccaacgcggtggggagcggatgacccgcgagatcccagatcacggttcgtagcttcgactccgggtggaaggtgagcgcgttgtcgatcgcccagagtcgcccctcgtcgtcgaggaggacgtggctccccttgcggtcggcgttgtttgcgacgatgtcgagtgccgcgatcaccgcgagagactcgtggtgggcctggtcctcgacgagctcgaagtaggtgaggtcgaagtctgcgtccacgaaggcttggagggtgccgctgccgtagggtaggtcgtggcgcacgacgataggcggcacgtggcagatgccgacgaactcggcgagtgctcgaaaggcgagttcccggcggcccagccccggggggaagtcccacaacgggcgctcgagggcgtcgggcttgtagatcgcgagtgctccggagtggaccagctcgacgaggtgggcgccgttggacgacgcagtgatccgcccgaggaggcgaacctcgtcgtcgaggatggcaggatcgtctaacgcgctggggcgcgatgcccgttcgtccgtggacacgcgtggccttcgggattgatcggatagccgcagagcggacaggtcggtctgccttgttcgaccacctcggcgatgcggatcgcgagacgcgctgcgagctcccgcgagagggtgaaccgtgctcgacgtggctcgacgtcgacgtcgcgctcgtcttcgatggcctcgatgacgagcactcctgcatccacgtcgaccgcgagctggagttcgccgacgcggaaggctggttcggcgggttcggtgagcggtgtcgtcggtggcagctcgccgggtcgcgcgaggtcctcgagcgccgtggcgatggccctggcaagggcggccatctggagcttttcgacgaggagggtcacgatctcgccgttggcgccagcctggaacaagaagacgcgttcgccgggtctgccgtgggtgccgagggtcgcgaactccgcaggatcgaactcccagacgaactcgttcacctccgccacctggccccagtgcgttcgttgagcgtgagcaggccaaggctcgtcggcgtcacgctgaaggtggtcgacgaggccgtctcgacccagatccggtggacaccgtcgacgtggataccgagcgcatcggcggcgagcaggcggatggggtccgcgtgtgaggtggcgacgacgacctcgccgggatggcgctcggcgatcctggttgcgaagcctcggatccgggcgagcacatcgacgagtgattccccctcgggaaaccggaacgtcgacgcagccgcgaggagcgttgcccactccttgcggcgacgcacgcgtcccaacgaccagccggtccaggcgccgacgtcgacctcggcgaggtcgtcgtcgacgatcgcggtggtgccgaagacagcctcgagtgcggctgccgtctggcgagcgcgctcgagcgggctcgagtacagcctgatggcatcgaagcgccctgcaagcaccgctgcggtgcggcgcgcttcggcctcgccgcggtccgagagggcgagacccggccgtcggcccggcaactcggtgccggtcgtcggtgtgcggccgtggcgaaccagcaccagcgtcgccggtcggtcgctcatcgggccgtggctgtggtaggagcgattggcaccctcgtcaccttagcgccgaaggcgcggtccgtacggatcgacgcctcagtcgaggcgctcgacgatcatggccataccctggccgccaccgacgcacatggtctcgaggcccagacgagcccccaactcatcgagctcgtgcagcagggtcgtcatgatccgagcccccgtcatcccgaacgggtggccaagcgcgatcgcgcctccgttcgggttgagttggtggtcgatcgagatgcccgtctccttgacgacggggagcacttgggctgcgaaagcctcattgagctcgacgacgtcgatgtcgccgatcgtgagaccggcgcgttcgagcacggcgcgtacggcatcgatcggtccgacgcccatgatctccggagcgatgccggtcacggcggaggcgacgatcttggcgagtggccggatgccgagtgcctccgcgcgtgagcgctccatgacgatgacccctgcagccccgtcgttgagcgggcaggagttacccgccgtgacccgtccgtcgggcctgaacgctggcttgagcgtggcgagcacctcgagggtggtgttggggcgcggcccgtcgtcgcgccgaacgacgttcccactcggcgtcgtgacggcgatcgtctccgcatcgaagaagccccgttcctgggctgcgaccgcacgctcttgcgagatgaccgcgtaggcgtccatcgcctcgcgcgtgacgccgtagcgatcggcgacgttctcggccgtgaggcccatggggatgtacatgtgattgacgaagtccgcgcggctctcgtcggtgaagcgagggttcatgtcctcggggtcgaaccccttgatcgatgcacgtgtcgtcgactccacaccgccagcgatgaaggcgtctccctcgtcggccatgatcgcatggaacgccatgcgaatcgcttgcagcgacgatgcgcagaagcggttcacggtggtgccggggacggtctcgggcaggccagcgagggctgccacgttgcgcccgaggttcatggattgctcgccgtgctggatggccgctccccagatcacgtcgtcgacgctcgccggatcgagggccggcactcgggtaaggagctcggcgatcacgaggccagagagatcgtcagggcggacgtcgacgagggatcccttgaaggcgcggccgatcggggtccgggcggtggcgacgatcaccgcctcgcgcgccgtcatcgctcgcctccggtcgccagcgcgctccgttggcgcagctggcggagcacgcgctcgacgtggccggtcgcgcgcacgttgtagagcgcgtcgacgacggcgccgtcggcgtcgatgagcaatgtggaccgcaggacaccttccgtcgtgcggccgtaggacttcttctcgccataggcgccgagggctgtgatgacggaccgatcgggatcggcgaggatgtcgaagcgtaggccgtgacgctccgcaaagcgggcatgggatgcgaccgtgtcgggagagatcccgacgacgcgccaaccgagcgccgccagctcgtcgacggacgcgttgaactccgtcgcttccagggtgcatcctggggtcatgtccttcgggtagatgtagaggatggtcgcggtgccagcaaacgagtccgcgcagacctgctcgcctcgttggttgggcaggcagaagctcggaagacggtcgcctggcgcgagccggttcgtttcggtcatgggccaacgctagcgcgatcgcgcggcggtcacagggcgggcgtcgctacgctccgtcgaagaaggaggagccatgggagatgacgagctcgtagccctcgcgtcagcacttggccaagcacgcggtgatgctgagacgctggcatcggtgctcgccgatgcgctcgagcgatggctgggcaccggcgcggtgcgcgtgcagcggcgcgggttgcgcacgcgacggatcgtcgagctcgcggtcgacatcggcgaccgtcgactggtgttgcgcccaggaccaccggtcgtggcggagatcgtcctccgttcaggtggcgttgcgatcgctcatgatcgggtgtcgctctcggcgtggttgtccgcgctgaccgaggcactcgccgcgcagctcgggacggcaacggacgacgtgcgggcactgcgccgtgccctgggcctcgatgactcggtcgactagcgtggcactggtcccaggaggtttgcgtggaactgcagccatttgaagcaccccagtccgtcctcgtgatcagtgcgcacccggacgatgtcgatttcggactcgcgggcacggtggcccgttggaccgcggcgggcacggaggtcgcctactgcatcgtcaccgatggcaacgtgggcgggttcgacccgtcgatcccccgttcggacattcctgcgattcggcgccgcgaacagcgggctgcggccaaggtggtcggtgtcgagacggtcgagttccttgggtacgtggatggcgaggtgacggtgacgctcgggttgcgacgcgaccttgccgcggtgatccgacgtttccgtcctcacaccgtggtggcgcagtcaccagtgcgcaactttgcgcggatcggtgcgtcgcacccagatcacatggccgtcggtgaagccgcgctgtgcgcggtgtatccggacgcgcggaaccccttcaccttcgtcgagctggcagaggccgggctcgaggcgcacaccgtcagtcaggtcgcactgatggcgtacccggagccgacccacttcgtggacgtcacggaaacgctcgacgcgaagctcgaggccatctcgtgtcacgcgagtcagttgcccgatcccgaggcgacgcgcaccttcgtgcgtggctggctgcgtcaaggagccgaggctgccggtctcggcgacgatcgctacgccgagctcttcttcgtgttccccacggcctagggcgcccatggcgcgcacgtacggatcgggtcgccctcgctcgcgatcaggtgacgcgtgtgcggcttcgacgtggcgcacgcgtcgtcgtggcccagatgggacctctgccgtgggtgtgctcggtttcgagtagtgtggtggttgctgagtcggcagggctcggcgctccccgtgttcgagcgcgttgctccccgccaggtgagcgggcatgagttcgcgcgtcagagacgagcacggcgtgtctcaccacttcgtggtcatcggcgtgatgttgaggagtctcgttgcgtgctgctgtctttcatcgtccgggtctgatcacggtcgacgagcgtcctgatcctcgggtgctcgagccgaccgacgcggtcgtgcgggtcgtgcgagggtgcgtctgcgggtccgacctctggtactggcggggcctcagtgagcgcggtccgggctcgatcggccacgagttcatcggggtggtcgaggagatcggctccgccatcgacggcctccgccccgggatgctcgtgatcgccccgttcgcctttgcggatctcgcctgccccaactgccagtggggcgccaccgtgaactgcgtgcacggtggcctgttcggcgacggcactatcgacggaggccagggagaagcggtgcgcgttccgctcgccgagaccacgctcgtgcccgtcccgggtacctcgtggtcggacgccgagctcgcgtcgttccttgcgctctcggacgtcatgccgaccgggcaccacgcggcggtgtcggcgggggtcacgaagggtagcaccgtcgcggtgatcggcgacggcgctgtcgggctctcggcggtgctcgcggcgcatcgactgggtgcggagcgcatcgtggccctgagttcgcacgcggaccgacaggtcgtggcccgggctttcggggcgaccgacatcgtcgcccaacgcggcgccgaggccgtcgcgaccgtgctcgagatgaccggcggcatcggtgccgacgccgtgctcgagtgcgtcggtacccaggaggcgatggagaccgccgctgcgatcgcgcgccctggatcgatcgtcggtggagtcggcgtgccccacggtgtgatgcccgcgacggcgctgttcggtcgcaacgtcggctggcgcggtggcccggctccggtgcggatctacctcccggagctgctcgaggacgtgctcggcggcacgatcgatccaggtcgcgtctttacgtacgagaccgacctcgacggcgtcgtcgaggcgtaccgggcaatggacgagcgtcgggcgatcaagtcgatcctgcgcgtcagcgagccgtagcacgttcgctggggcgacacgacagggcgaagggcagaggcgagacgagaagcggaggtgaccatgcagtatcgaatgctcggcacgacgggggtggaggtctccgtactctgtctcggggccatgatgttcgggagctggggtaacccggaccacgacgagtcgattcgtatcgtgcaccgggcgctcgatgcgggcatcaacttcatcgataccgccgacgtctactcggagggcgagtccgaggagattctcgccaaggcgctccgaggtcgccgggatgaggtggtgctcgcgaccaaggtgcatggtcgtatggggcctgatcgcaatgccaagggcaactcgcggcggtggatcatccacgaagtcgagcagtccttgcgccggctcggcaccgagtggatcgacgtctaccagctccatcgccacgatcccgacaccgacctcgatgacacgctcggcgcgctcgacgacctggtccgcagcggcaaagttcgctacgtcgggcactcgacctggcccgcgagtgccatcgtcgaggcgcagtgggtggccaaggagcggggctacgcgcgtccgcgcaccgagcagccgccctactccatgctcgtgcgttcgatcgagcgggaggtgctcccgacctgtgagcgctatggactcggtgtgttgagttggagccccctcgccggaggttggctctctggccgggaccggcgcgatcgcttcagtggcccgcagtcggctgcacgccagcgggtcgctcgacgtttcgatctctcgctgccggagaaccagcgcaagctcgacgcgaccgagcgcttggcccagatcgcggcggaggcggacctttcgctgatcgaacttgccatcggcttcgtgttggcgcaccccgccatcacttcggcgatcatcggaccacgcaccatggagcatctcgagtcccagctgtcggcggccgatgtcgtcgtgccgaccgcggtgctcgacgcgatcgacgacgtggtggcgccaggaacgacgatcaatccggtcgacgatggctgggttccgccctggctcgagccgactcggcgtcgccgtccctcgggtgcgtgagctcgacgcagtcggcgcgctcgatgagctcgtgggttcgttcgggccgcacctcgcgttcggccgacggagctgctcgcacctcgacgacgatcttcgggaatcggcggtgctgcgacgaacgatcgaaccgagtcggtgatgcggcgtcctggccgcgtcgtggtcgctcgtgcaactcgagcaggacacggttcgcgaacgccgtctagcggcgacgcatcgtgactctccagagccgtcggggcaggtcgccctcttcgaaggcggtcacgtcctcgagctcgaagccgtcggcgaggcgatggacgaggtcctcatcgaagaagtggaccgcgaagccaccgttctcgaagcgatcgtcgccgaggtcgatgccctggccgtagtgggcgtcgcccttgtggcgcaccgtgtagacgcacgtcgcgcccggtcgcaggactcggtgcagctccgcaccgagggcgacgagctcggacgtcgtgaacgccatcgtgaagagcatgtgcgcgaagcaggcgtcgaagtagccgtcggccagcgggagaggccgacataggtcgtgggtgaccgaggtgagccgggcgccggttccacggccatgtgctgcgtcccagagggctgcgagtccactcacggcgtagtcgaccgccgtgacctcgaggcccgcatcgagaaagtgcagggtgtcacgaccgtgcccagcgccgagttcgaggacccgagcggccccgtcagcgagcatgcgtgagagagcccatcgaccagcctcacttggcgccgaaccgtagagctgcgggctggcacgaaaggtggcctcccagtgggcttgctggcgtgttccgagatcctcgaccggtgtgctcattggtctgcttcctccgtcgcgtctgcagggtgtgcgctcccttctccccgatgccatggcgtcgctggtcgtagcggcggcccacggtccccggcggctcgatcgggagatcgtcgatctgcgctctcgactcgatctgcgctctcgaccccctgcactgctcgtccgtccatgccacgatcggatttgtcgtcgggaacatcacggagggccccgtgagcatcgccgtcgcgctgatcggcaccgtgaccatgggtcttggcctcggtctcgcgtggctgtatcgccggctgatcgagccatccgaggcgcaacgcacccttcgagcgtactcgagtcgcgagcgccgttcgatggaacgtcggctgcttcgcggtggtggtgacgagttgcctcgctcgtacctgatggcgctggtccaagatccgtcaggtcgcccgatcatggtcgccatcgcggtactcatcgcgatcgtcatcgggttcggggtttggctcgtcctctccgccctctggggaccgctgcgacccggagtgatgctgtgggacttcgtggcgacccaagtaccggcgtggagcggcgtcgcttatcggcgacggcggatcgtccgggcagcgcaacgtgctcttggatcctcaccggcttcgttgcgtcgttgacccgctgaacggcacgatgcgtgctgcgtccctggagcgtgtcgctcgtgcgacctcgctgtgacgtgcctacactcaggagcatggttacggggaagtcgcagagcgtgctcgatgccatcggatcgacaccgctcatcgaggtcgagccctccatcttcgccaagctcgagtacctcaacccatcgggctccatcaaggcgcgcatcgcgcgctacatgatcgaggcagcggaggcacgcggcgagctcgagcccggcatgaccatcgtcgaggcctcgagtggcaacacgggcaacgccctcgcgatggtcgcggcggtgaagggctaccgcatggtcgtcgtcatgccagaggggctctcgtcagagcgcgcagcgatctcgcgcgggttcggcgcggaggtcctgcgcgtcgggaacttccacgttcagcatgcccgcgagaccgcggtggagatgggcgagcgcccgggtttcttctgcccgcgccagttcgattccgaggacaacgtggccgagaaccgtgagtggctagggccggagatcgtgaccgatctcggtgcaccgccggacgcgttcgtcatgggtgtcgggacgggcgggacgctcatcggcgttggtcaagcgctccgggcggtcaaccccacgactcggctcgtcgcggtggagccggaggagagctgcacgatcctctgtggtgaagttcaccaccatcgcatcgagggcatcgccgatggcttcgtccccacgatctacgagcgccaccggacgatggtcgacgaggtgatcccggtcacgagcctggacgcggttcgcaccatgcgcgagctcgcgcgccgcggcatgttggtcgggccgagttcgggggcgaacctggtcgccgcccgtcagctccgcgagaaactcgggccgaacgccacgatcgtgacgatctttgccgacgagggggagaagtacctcacggagtacttcttgacccgtggcgagctcgctgcgatcctcgagggcagccacgacgacgactgggtcgccgcctcgggcggcatcacggcgccgttgcctccccttgctcggtgaggaactgacgctcgaagagctcggcgtagagcccacctgcggcgagaagctcggcgtggctcccttgctcgacgacactgccggcggccatgacggcgatggtgtcggcaccgaggacggtggagaggcggtgggcgatcacgatggcggtccgtccctggagggtgtcgccgatcgctgactggatgagtgcttcgttctgagcgtccaggctcgaggtcgcctcgtcgaggatgacgatgcgcgggttgcgcagcaggacgcgcgcgatggcgagccgttgcttctcgccgcccgagagtcggtagccgcgctcgccgacgagggtgtcgaggcgatcagggagggcctcgatggtcgcgaggagctgggcgcgcgcgagcgcatcgcgcagctcgtcctcggtcgcggatggcttggcgtagcgaaggttcgcgcgcacggtgtcgtggaagaggaacggatcttgggtgacgacgccgatctcggcccggagctcctcgaggtcgagctcgcgcaggtcgatgccgtcgagcgtgacgcgaccgcgctctggatcccacatccgcgtcaccagcatggtcaccgtggttttgccagcccctgatgggccgacgagcgcgagggtatggccgggctcgacgtggagcgtcaccccggcaagcgcccaatcacgctcctcgctccgcgggacaccctgcttggtgaggctcgcgaccgcctggttccgaggatagcgaaaccacacgtcctcgagggcgaccctaccctcgacgcgctgcaggtgacgtgggttcgggggcgaggtcacggcgggttggacgtcgaggacctcgaagatgcggtcgaagctcacgagtgcctggagaaggttgacccgagccgaggagaggtcggtgatgggcccggtgaggcgggtgacgtactgcgcgagcgcgacgagcgatcccagggagagtgcgccgcggatcacctggtcacctccgagggcatagaccgcgatggtcccgatcgcgctcgcaagcccgagaatagcgaagtagaccctgccgaccagggcgaagcgcacacccgcgtcacggacgcgacccgcatgatgggagaaggtgtcgagctcgtcgcctcggcggccgaagagcgcaacgagcagcgcgccggagacgttgaagcgctcctgggtgaaggcgttcatctcggcattggcttgcatctgttcgcgcgcagcgtgtgcgacacgacgcgacaagaggcggtcgacgaggacgaagaccggcacgatgagcaacgagagggcggtgacgagcggtgagagcgcgaccatgaagccgagcgtgaagatcagggtcgaaagatcgctcaccaccgagccgagggtcccgacgacggcttgtgagctggtgacgtccgaggagatgcgcgagagcaccgagcccgtctgtgcctcggtgaagaagccgagcgacagctcctggaggtgggcgacgagacgggtgcgcaggtcgaagatgatccgctcgccagcgaccgaggagacgtagcgcgttcccacgccgagcgcgctctgagcgagcgacagcgcggcgatgatgacgacgtcgatcgtgaggcgcccgatcgagcgccgaacgatggcgacgttgatgatgtctcgcaccacgagcggcaccagtgcgccgaggagtgcggagatggcgagcgtggccaggtagacgatgatgagggcccgatggcgcttcgtgacgctccaggcccgccgaagcgtgcggcgatcgatcgagcctggccgcaccggatcggcggccatgcctcgcagcgcgcgcattccgccgaagccccctccaggctgcaccgcgcctcctctctcggaaccaggctagacgcggtggtgttggccgagcagggcggctcgcgtagggttgagccgtgaaccagctcgcgcagtcgctctacgaggtcgtcgtccgtcgtcgagacgtacgtcgggagttcatcgatgggcccctcgatcccgaggtcctcggacgaatcctggccgcggcccatcacgctcccagcgtgggcatgagccagccctgggacttcgtggtggtgcgcgatcgcgagctcagggcggcctttcgagatcacgtgctcgaggaacgggcgaacttcgccgcgtcgctggatccggagcgtcgggaacgtttcgacaacgtccggatcgagggcattctcgaggcgcaggtcggcatcgtcgtcacctacgacgcctcacggggttccccgaacgtactcgggcgccacgcgatcgccgatgccggcctctactcggtgtgtctcgccatcgagaacctctggctggccgccaccgccgaggggatcggggtgggttgggtctcgttctatcgggagccgttcctcgcctcgctgctcgggatccctgcggggatccgtccggtggcctggctcgcggtcggtccggtggcacgattccaggaggttcccgatctcgagcgagccgactggcagcgccgtcgcccactcgcgcccttcgtccacctcgaccgcttcgacgccgacgcccccggcgaggacctggtggtcctgccggagcgcctggtcggggaatcggcggacatggactgagcgatctgcgggtcgcgttcgtctagggcgcgatcgtcgtcgcgaccagcagcgcgagcagcacgtcgcgggcgccgagcgctcgttcgagctcgcccagagcgtcgtcggaaggacgcggggccccgtcgatgatctcggccagggcgaggcgagcgatccgatcggtgatctcctgcagtgccgccgcttcgacgagattcgccgggaccaacgcgcgtgcgcgctcgcgcaggcttcgtgcccaggtctgatccagcagccttgctgcgtcgtccgcacccacgcggccagcgatgatggcggccagcgcgagggtcgcgccgcgccaggctgcgaggcctgctacgtgggcgtcgtgtccctcggcctcgagcgcagccgcctctgtgcgaagccgctcgtcggccgtcagctcgttgacgagagccgcgcgctcggcaagcgtggttgggtcggcaagctcgagcggatcctccacgagcagacggaggtcgagcgccgcgtcgacgagggtgtcgcggatccgtccataggcaccaagccgacccgcgaagctcccgtcgcggcgccagagaaggcggcgagcgacgtcctcggcccccgtcgcgaagatggcgatcgtggcaaactcggctgcgcgcagatagctcgttctgccaagctgggcgatgcgggccacaccgaggatgccgaggtggttcacgaggaggttggcgagcgccgtcgcgaccaactcgcggcggagcgggtgcgccacgcctgcgtccgagacgaggcggcgtacctcgatcgggaagtagttgaggaagagctcgtcggtgatcggatgatcgagcaatgaggaggactcgaggagctgcgtgaggtggatcttcgcgtaggagatctcgatcgcgagctccgatctggtgagcgggcgccccagcgagcctccgcgaacggccgctggatcgggcagcgtctcgaccgccacgtcgagctcggcctcgcggaccaggcgctcgagcagcgcgccatgctcctcggcccttcgtccggcctcgtgctcctcgaggctgaggacccagttctggtagacgttgtcggccaggacctgcgcttcgacctctccggtcagctgtgcgaggagctggttgcgctcttcggtggtcaggtgaccctggcgccgcagctcttcgagggcgatcttgatgttgacctcgtggtcggaggtgtcaacaccggcagagttgtcgatcgagtcggtgttggcacggccaccgtgcatgcagtactcgatacgccctgcctgcgtgaggccaaggttgccgccctcggcgacgatgcgtgctcgtagctcggatcccgtgacgcggatgcgatcattggcgcggtcgccgacgtcggcgtcgcgctcggtcgtcgcacgaacgtaggtgccgatcccgccgttgaacaggagatcgaccggcgccatcagcatggcgtggatgacctcgtcgggttcgtgagctccgggggcaaggtccaggagcacggcagcctctggcgagaggtcgacgtgcttggctgatcgcgagaagacgcccccgcccgccgagatggcatcggcgggatagtcggcccagctcgtgccggccccgcgtgcgaagaggctcgcgcgtgcggcaaacgaacgttccgggtcggggtcggggtcgaggaagatgtgccggtggtcgaaggcgcccacaaggcggatcccgtgcgagcgcagcatgccgttgccgaagacgtcgccggacatgtcgccgatgccgatcacggtgatggggccgtcggggtcgcgctcgagttcgtcgaggtggtgtcgtaccgagatccacgcacccttggcggtgatgcccatctccttgtggtcgaagccgttcgacccacccgaggcgaacgcatcaccgagccagaaacccatctcgagtgcgatctcgttcgcgatatcggagaaggtcgccgtgcccttgtcggcggcgaccacgaggtagtggtcgttgccgtcggtgacgaccgtgcgagggggatggacgatggttccgtcgacgaggttgtccgtgagcgagagcagggtgcgcatgaaggtgcgatacgagcgctcgaccttgtgcgggttgcgctcaccgggtgcgaggtcgcgaacgacgaagccgcccttggagcccatcggcacgatcaccgcgttcttcacggtctgggccttcatgagtccgaggatctcggtgcggaagtcgtcgggccggtcggagaagcggatgccacctcgagcgatgcgtccgccgcgcaggtgcaccgcctccgtggtgcgcgagcgcaggtagatctcgaagcgtgggcgcggcgagggcaggtaggtgagctggcgcgggtcgagcttgaacgcgatggcctcgcgttcgggctggaagatattggtccgcgtcatcgccatgacgatctcggcgagcgcgcgcagcaccttctcgtcctcgagcgtcgctgcggcctcgatatcggtggcgagctgggtcgtgatggcctcgacgtcacggggtcgatcgagttcgctggcgtcggggtcgaaccgcgcgtggacgagccggacgagatcgcgagctgcgagcggggtgcgggtgagcgtgcgtcgggccgaagcctcggtgacaccgagcgtcccaaagcgcaagtaggcacacagcgcgcgtgtgaggtcgatgtcatcgaggtcgagcgcggccgtcgtcacgagggtgttcaggtcgtccgcctctgcctgacctgcgatgaccgcttcgatggcgcgttcgaggcgatgggccgctgcgtcgtcgccgagcccatcggcgacccccgctggccagcccaggcgaagctcgatgatccacacatcctcgccggcgacccgtcccgtgtaggggacttcctcgcgtacgcgtgcgccgaagccctcgaggaccgggacgatgtcggacagcgctggtcgttggccgaccgcgacgagccgaagtcgctccacctctccggtcgcgggtcgacgtaccgcgagccgtactggcgagcgtcgcgctcggccgagcgcgaggacgtcgagcgccgcctcgcgctcggtggtgtcgatggcgtagctctcctccatgccctcggcgagcgccgtggcgaggctcgaggtctctggatcggcatcgggggtgctgagggcattgacggcagcctcgaggcgcagacggaagggggtcgtggcggcggcgatcgccgcctcgagctgactcggatcctccgggacgcgatcgaggaggtagtcgaggacgagtcgccgctcggagaggttctgcgtgagctgtgcggtggcaacgaggccacgctcgacgagcaccgcctcgaggcgatcctcgacgccatagtcgacccgagcggccggcaccacgaccacgagcctcgcccccgcctcgaccgggatcacgagggcacggggcagcccgagttcctcggcgagcaatccagcgcgacacagctcgtcgaaggttgcgtcgtcgactccgatcgccaggtcggcagggagcgagccgacgaagtcgcgcaacacgcgccatgagtggctcgatggcaggagcgcgaggagctggcggacgcgctcgaggcggctggcgatctcgggtgcgccaaccccgatcccgctgacgagcgacgggcggaaggtccccacgaagtgcacggcgcccgacgacgtcccgatggacagtgtgcgcagcggcgagtgatcgaggatgggggctgggatcgcggtgggctcgaggcgccactgccctgccgagaccgccagggttggcacggcgacgtcgatgccccgccgctgttcaccctcggcgctgactcgcagttcggcgatcgggaggaagtgggcgatcgccgaggttccgggcgtctcgccaccgtcgaggccctcggtcgcctccgcaagcgttgcgagctcgtcgcccatggcctcgcgatcgtgctcgagtcgcagcagctgcgtcgcctgcgtcgcgagggttcgcgcgaggtgctcggtctcgatgcgtgacaggcgggtcggtgtcgtcgctgcgaagaaggagacgaggtgggagccctcgacgaactcggcgttcgcgtcggtgagctcgccttcttccaagatgggatggaacgtgctcgcgttgtccacgatctggcgtaccgcggcgatgaaggtgtcgacgagccaagggacatcccagctcacgaccacgatgctcgtgagggggcgcgccggttcggcgatgacccgctcgagatcggtcgcgccgtcttggccacagtgcacacggaggacctcgttgtcctgggcgatctcgacgatgcagcggtcggagcccttggcgttcgtgagcgcatcgaagagggccgcgaccgcgacgccgatgcgctcggtggtgagcgcgctggtctcctcgtcgtcgaggtggcgcgcgaggctcgcgacgaagtgttccagggcgccagcgtgcgacggcacggcgccagaatgtctgcggaccgatgacaagagggacgccgtttctggacgcccagtaccagcttcgagcatcgtacgactcctttgtcgactttgcgatgccccgagcctaccgagctcgtgcgacttcgccaagggctcgccgggcgctcgaggcgctcggagccctatcggcagcttcggcgacgacttgcgtgcgtcgtgcacggctgcggtggagcgagctgcgacctggaggttctcgcccgtcgcagcgcccctcgcagctagcggcgcgcgatctcaggggccataatcgagatgaggtggtaggcaacgtgggaggccgcgatggtcgtgacctcagcgtggtcgtaggcaggtgcgacctcgacgacgtcggcgccacggatggaaagatcgcgtagcccatcgaggatcgcgagcaattccctggaggtgagccctcccgcctctggtgtgccggttccgggcgcaaaagccgggtcgagcacgtcgatgtcgatcgagacgtagacaggtgcggtgccgacacgatcgcggatgcgctccaccacgccatcgacgccgatgcgatcgacgtcacgtgcggcgaggacgcgaaagcccatgtcagcgtcctcggtgaggtcggagcgcgcatacagcggtcctcgggtgccgacgtgcacgctcgcgtcgggggcgaggaggccttcttcgaacgcgcggcgaaacggcgtcccgtgcgtgtagggcgcgtcgaagtaggtgtcccaggtgtcgaggtgagcgtcgaagtggacgagggcgagtggtccagtgcggggcgccagggcgcgtaacagccccagtgcgatggtgtgatcgcctccgagggtgacgatggttcgaccagcctcgccgagctctcgcgcagcactcgtgatggcagtgagcgcagcgtcgatcgagaacgggttcgccgccacgtcgcccgcgtcggcgacctgtacttcggcgaatggccagacgtcgaggtcggggttgtatgggcgcagcagcttggagcccgctcgaatggctgaggggccaaagcgtgctcctggtcgatacgacgtacccgcgtcgaaggggacgccgaggacgaccaggcgagcgtgaggcgcctcgtcgagacggggcaggcgtgcgaaggttgcggggccgccgaagcgcggcgcgacgagcgcgtctggcggtccgatgatctcgtcagtcatggagccctcctccgttccccgggcccatgcgcgctgtgcgctggtgctccttgcaccttagaggcagtgtgcggcctccgccatggcgagctagcgtgaggacgtgcaggctccacgctttccgatcggcgagcggctgcgccatgctcgcgagcaacggggtctctccctggccgcagttgccgagcgcactggcctgtcgaaggggttcctctcgcgggtcgagcgcgacggggtgagcccgtccatcgactcgttggtcgcgatcgccgatgccgtcgggctcgccgtcgcggacgtctttgcggtggcaccggtggtggtttcacgctccgtcgatcgcttccccgatggactgcctggcgagggagtccgggacacgttgctctccccacccgacgatcggcgcgttaccgttctcgagacggtcgcggcacccggagggagcggcggtgacgagctctatcacctgccatcgcaggtggaactttgctacgtggtcgccggtcgtatcgaactcgttttcgcgagcgagtgctacaccctcgatgcgggtgactcggcgaccttcgctgccgacgcagcccacacatggcgcaacctcggcgacggcgaggcccgggtgctctgggtgctcgcaccggcccttcgggatccctggacagccaaggagcgccgcgacgacggttcggtcgcggacgtgcagggcgaacgtgtctaggaggacgcctgccaccgcaggagccgctcgtgtcgtgctcctgacgcgcgacctgttgggcgcgagccgactcgactcggtccggatcgtgcgctcgagcacgagcctcgtcgacggagacctcgacctcgtcatcgtcgatgtgcgtgcggcgcccgagggatggcgatcggccgtggcgggactctcatgtccttgggtggccgtcgtctcgcacgtcgacgacgctggccgggatgaggcgctcgcactcggtgctcgacgcgtggtgacgcgcagctggctgttcggtgcccgcgacgtgggcgcgcgtctcgagcgcttgctcgtcaccgacacgaaagcgacgggaacggacgcggtggcggacgcggaggacgactgatgcgccaccatggcttcgtcctggcgcccgtgttcttcgtggtgctgggcgcgttgttcctcgggtccgttgcgttgatcggactcgatgtgctgtcgtttgcctatgtccgcgttggcgtgccggccgcctggctcttcggtgtgctcgtggcgtcgctgctcggaagcttcttcaatgtgcctgtatggcacctcgagacgcctggcgatccctacgacgagggcatcgtgagggtgttcggcgtgcagtatctgatccgacgcccggtcgcaccccagcggacggtcgtggcggtgaacgtcggaggtgccctcgtgcccaccgcgttgtcggtctacctggtcgtccacgaccacatcgagctcgttgccctcggtgccaccgtgatcgtcgccctggtcgtccacgtcgttgctcgaccggtgcgcgggctcgggatcgcagtgccgacgctggtgccggcggtgctcgctgcgctcacagcactcgtcatcacgagtcgcgacgtcgccgcggtcgcctacgtcgccggatcgatcggagtcctggtcggcgctgatctgaccaacatgaccaagacgcgttccttgggcgctggcatggtctcgatcggcggtgcgggaaccttcgatggcatcttcgtgacggggatcctcgccgtgctcctcgcggccctctaggaccgctctcgggttcgtcgcaccgatcgggtccttcgctgcgtgcacgcgagccgaaggaccctggtggcgcgccgcctcgctcatcacactgaggtgccccagatttcgtagacacccaggttacttcacgcgagcctcctccgcgacgaggtgctcgaagacgactggggcaaggtagccgatcttcgagcagctgcgctggtggttgtagaactggatgtagctctgtatgccgcggcgcagctcggcgaggtcgccaaaggcgtggcggtagaagaactcgtgtttgaagatcgaccagaaggactccgcgctcgcgtggtcgtagcaggtgccggttcgccccatggagcgcgtgatcccgtgtcgggcacagaaggccacaactcgatggtcgctgaactgactccctcggtcggtgtgccagatgaccccctgcgcgtgggacccacgcaccgcgacggcctggccgagggcctcgagcacgagcgtggtctccatgcgctccgcgacgctccatccgagcacccgccgcgagtgctcgtcgcgcaccacacacaggtatgccatcgcgccggcgagagcgaggtaggtgatgtccgaggtccagagggcgtgcaggcgccccgggtcgaacttcctggcaacgaggtctggtgggtagatcgccttcggatcggcgtgggtggtcgctgggcggaacctcctggggctgataccggcgatgccgcgcctggccatcgctgctgccaccgtgttgtggctcgtcaccacgccagcggcgaggagtgccgccgtgatccgtcgtgcgccgtaggtgccagaggatgcctggtggaccgcgaccactcggttctcgaggtcgcgtcttgcacatgcccgacgcgacggtgctacctgggtgcgtcgccatcggtagtagccagcccgggagacctcgagtaagcgtgccatccgtttgatctcgaagcgagcgtactccgcctccatcagcgcgaatctctcttgcttggtggcttcgcggcgaagtacgcggctgcttttcccaggaactcgttgtccttgcgcagctcctcgagctccctgcgcagcctgatgagctccgtgcgctcctgcgccgtgaggggcgggctgccagtggcgttggctgcttcgatccgcctgcgctcctcccgcacccatcgatagaggttgtgctccccgatcgcgagctcacgggccacctctgggacgctccggccgctgtcgatgacccggtgggccgcctcggtccggtactccagggtgaacttccttctcgacgtccccatcgacctccccttccctctgccatggtacgtgtgacttacgacgtgtcaacggaatctggggcggctcacactgtcaatggcggtcgttggagtgcgaatgactccaccgtcgcccatgcatccagattgaggaggtacaccatgagacgccgcgtctttgacgtgctgacgagcgccgtaggcctggcgatggtcgtcgtcttgctcgttgcaggatccttgctcatgtgggggtccagctttgcgagctcacaggtccacaaccagctcgcacagcagcagatctacttcccgcctgccgccgcgttccgccacgccaagcccggtacggagatcaccccatcgatgatcccgtcggtctcgcagtacgcagggcaacagctcctgaccggtcagcaggccgaggtctacgcgaacgacttcatcgcggtccatctgtccgagatgccctatcacggtgtctacgcgaagatctctgcggcagcgatggcgcagccgaagaacgccgagctccaggcgctgcgcctgacgtcgttcgaaggcaccacgctgcgcggcctcttgctcgaggcctatgcgttctcgatcttcggtgagatcgcattctgggcttcggtcgcggcgttcgcgctcgcggcggtgatggccgtcctcgtcggactcggcttctggcacgcggggcgcgtcccgctcgacaaggagatcctggtcgattcgaactccgaacgccaggtccacacgatggcttgagggcgagatcgttcacacggtgtcagcgcgctctggggcaggtcctcagggcgcgctgacgtctgcgtggttgtctcgccacgtagagttgggtcgtgagcctccccagtcgtcgatcgcaggagcgtcgagccgatctgacaacccctgctcgcacctcgacaggggtcgggcgccgaacgacgtctggagccctcgggccagagcagctcatcgagctgcagcgcacgatcgggaacgaagccgtgcagcgcaccctcgcacgccacggttccgttggtcgccggcgctcgggcgccgtcgccgggatccagcacgctccgtcgacgttggcggcgatctctgcacacgggtcgacgatccggcacgcggtggcggcggcggttgctgcggtcgtcgttgcgggggtccagaaggcgacgggatcgaagggcgggtcaccggagggtgacctgctggatgcggcgctgggcttcgcacgtgcgctcggtgcgagcctcgagcgagacgtgcgcacggggagtggtctcgtcgcacgatctggcgacgatcgcgcgacgcttggcgcacgggcacagttgctggccggcgaagggagcctgtccgacacgaaggcggcctcgacgatggccaccaggctcgccgaggtctacctgaccacggctctgaccgaggaggcagcggccgccgctgagcgcaggctcgccgagatcgcgcccgagatcggtcagatcgacggcgagctcgctcgagcgatcgcgcacgcgcagtccgaattggaggtcgaacagcagctctcggcgacgacgcacaccctgaccgatcgtctcacgaaggtcgccgtcaaggcgatcggtcagaagcagcaccgtgcggtgcgcgatgcgatcgcggccgatggccttcgtggcgcgacggacgtgctcgagcggacggtcatggcggagtccggcccgaaggccaccttgagccagacgtcgaagtcggtcatcgccaaggcactcggttcgtcgctcagtgcggacgcgctcgaggtcgtcgacgaggcctatcagtcgctgcgtgcagcggtcgcgacggcggttgcggcggagatcacctcacggatcgagggtggatggttctcgcggggatcgaagcgagcttccgtgctcgaggcacgagccgaggccgcccggctcgccgacacgctggcgttcgccttggagcgggaccttcggaccggcaccggcgtcgccggcacctatcgcgcgaccggagacgcagccacggatcgggtgggttcggcgacccacacccgataccgggctggtctgctctcgaaggagcgcagcaaggcacccgagacactcgtgtcgcagcttgccaaggcctatgggcatctgtcgctctcgcgtgcggccacgacggcggtgacgtcacacctcgacgagatcgatccgtcgcttcccgaggcacggctccggctcgtgcgcgcggtcgacggtatcgccgatcgggatcaggcgcgcgccgtggtcgccaagcagctcgcgtcgctcacgagccgctccagcgcgaacgccgtcaaggccatcacctcctcgtcgaacaagccgcttcgcgacgcactgaaggatgagagcgcgaagggcgccgtcggcgagctcgaggctgtgcagcgtcaggagtcgggtccgagcgctcgccaaagctccttgaccgatcaggtcctcgcccagaccgtcacgttgccgtcgctcacgccgttcatgtcgctcgtcggggcgatcatcgatcgatcggtgcagcacaacggggacgagatcacccttgatcacagcgtgcgcatcccggtgtcgcacggcgcattcgtcgggctccgagccgtgggcaaggcgtcgcgtgaccacgacgcgacacgtgcgggcatgaccttcagcttcacgggcggatgggacgccgccatcgcccgggcgatggccggtctcggtggctacctgaccatgacctcgaaccgtggtggacacggcgccatggagatggcttcgtacaccctctaccgacgctttcgggagtcgcggttggtgcccgccgatctcacgagcaccctctggggcatggggggcatcacgaagggcgccgacgaagagcaagctgcggcacagtaccgtgaggcagagtcctgggcctcgggcatcgagcagtcgatgacggaggcagatgccgctgagtcgggtctccacgccgaggtgagcggtcgcctcgggcatgcgagcgttgcccaggtcgagggtggattcgctgtcaacaccggtactcgctacaccaagcagacgttggagcgctctggtgcgctcgcagcaccgcttgcaacagcgggctccggccgccagccgttgcgcggcgagcgggtgacgaccttcgaagcgttcgccggagcctcgggtgggggcggcatcggcaccacggaggcgtacctcacctacagcgctcccgacgcgagcctgcacaagccctatcgcttcagcgtccaggcctcggccggggccatgatccccggcatgcccggtcagatcgtggactgggcggtcgagggagcgtccaagctgacgagcgctgcgatgggggcggtcaacaagtgggagcagggcagtaaggggagcgcggcgctcaaaggggcggaagtcaccgccaaggccgggctcgaggtcatcgagttcccggtgctcaagaacgctctcaaggaatcggctggtgtggcagcgatcctcggggcgccgatcgtcgacatcgccgagtcgtcgacgctcgcccaccagcccagcgtcgtcggcgtggccgctgcgcccctcgtcggaaaggccaatcgggagtacgccaaggaggctggctcgctcgcctccacgcggttgatgtccgcatcgaacccgacgagtgggctttccttcaccctctacatcgacttcttgcacccgaaggagcgcagctacttcgcgctggcgcgccagacgtcgacgcaccatgacgcgcacgtggtcgaggcgaaggtcgtcaagcgcacgtcgctcttctacttcgatccgaagtcgggtcgcctcgaggctggcggtgcgcgcctgggaacgacgcgctgatggcgttcgatctgttcgacgtcgttgtcgatgcgtgtcgtgtgcagggcttggacccccagcctgtcggcggctacgaccatgtcgtcgtggccgaggtcgaccggggggatcgccgttggcgcttgttcgccgaggccgatggggcaacccccggcgtcatcgtctactcggtgttgccgtacgccgtcgcgtcgacccatcgagacgaggtggctgggttcgccgtgcgggtgacctacgtgctccgctacggggatctcgaggtcgatctcgacgatggggaggtgcgtgttcgaacgagtgtcctggtcggggctggcccggtcgcactcgatgtcgtggcggaactcatcgagcacaacgtggcgatcgccgagacggtcttcccgctcgtcgagcgtgtcgccgtaggcgagctgagcgccgacgaggcgttcggtgtgcttgcgtcatgatctggggagggtcgacgttcgtcgtcgcattcgccccgactcggacggacgctcgagggacggcgctgctcgagatcgagggtgacctctcggatcagcgaacgggagtgtcgagaggcttcgggccgcctgagggtcggtggctcgcgcgggtgggccgttcggcgcgaggagcgggccgctgcggtgttgcggtgtgtgcacgcaagcggacggtttctgtggggcgttgagacggcaggacgcggtgccgtggttgcctgtctcggtggggctgtcgtaggatcgtcgcgtaccgatgaccatccgagtggaggttggtatgcggagtctctggcgtgttcgccatccggtgcgggcggcgatgccacgctccatccgacgagcacggcgtcgggcgtggcgcctacgtcatcctctgcgtgcgtcgctgtggacgctcgcgagaggtcgccgtccgcgccgacaccgccatcggtgaacaccagtgcgatcgacgggcgtccgtctcgatcctcccacgtggcgtgagctacgatccgctcatggatcgcgcggctcaggcgtcgtgggagacctggtgggtcgagggcgaagcgtgcttcgcagccgttgtggcgacgctcgaggccgatgccctgacagggccatccttgctcccgggatgggatcgtgcgacggtcatcgcgcacgtcgcaacgaacgccgacgcgctcagcaacctgctccgctgggctgcaacgggagttccgaccccgatgtacccctcaccggaggcgcgtcgtcgagcgatcgccgagacggcgagcctccctcgcgaccagctcgtcgcgcgagcggagagcgcgcgaggcgagctcgccgcacgcatgcacgatctcgctccagaggcatgggatcgcccggtcgagacccgtgacggacgcgcgatcgtggcgagagaggtggtgtggatgcgttgtcgcgaggtgtgggtgcacgccgtggacctcgcggcgggcgttgggttcgagtcgatgcctccagccctcctcgtcgcgctcgcggacgacatcgtggccatgtgggcgaggcggagcgtcatggcgccgtgtcggctggtcgccggtgagcacgcctggggcgtcgaaccgccggtcgtggaggtcgatctcgcgaccgcggtggccgttctgagcgggcgtaccccgctcgagacgctcggccctgcggtggcagggctcggtatgcctgcgtggatctgaggttgtcgtgcgcaggtgctgtcgggtcggtgtcggcgccggcgcggatgtggcaacgacctgtcgggcgacggtgacggccacgtgcagcacggcccgctgcccgacgaacgctccgcgcgaccgacgttaccactgggtcgggactcctcagagcgcatcttgttcggggatcgttgtcccatgttggccggcgcgtctcgcacacggccgtgaccgagggcgagggcgaccacactgggacgatgaccaacgtcgagaacgtccctgaagttcgtgtcgtgagtgccgctcgagaggtgcacgcgacaccggcgaccatcttcgagctgatcgccgacccgtcccgtcatgcgtcgtgggacgggaacgagaacgtggcctccgcgagcgaacaccagcgtgtgacccgtgccggcgatgtgttccgcgcgaccctcacgaccggcgctgtccgggagaaccacgtcgtggagttcgaggagggtcggcgcatcgcgtggcagccggctgagcccggcaaggagccgcccgggcacctgtggcgctgggagctcgagcccctcgacgcggagcgaacgctggttcgccacacgtacgactggacggccctcaacgatccgaatcggttcgctcgggcccgagccacgacctccgagcggctcatggcatcggtcgagcggctgtgcgcactcgcagagcgcgaggcctcggatcctgcctgagcgtgcgcacgccgttgagcgtgtgttcgatggggcgaacgttcgctcgtggatcaaggccgatgcctcagacgtcgatcgggtgatctcgaaggcctggcagagccggcggtgggattcgaacccacgacctgacgattacaagtcgcctgcgctaccactgcgccacgccggcgggcgcctgcaggttagcttgcctccaccgaacgtcgggttcaccgcagcgccgctcgccgtacggttcagcgagcgtcgtgggcgaggccacggtcctcggggccctcgcgatcgcggggccgagtgctgaccgcgaggaggtgggcgatggtcgttgccgcggcgaccatgcgatcggtctcgcgcatgatgacgcggttgcgctcgctgacgtgaggtgcgctggactcggatgcgaggagcgcggtcgccagctcgatctgggtcgtgcgggcgcgagcgacgtcgacggcgaaccgatctccgcgggccgccgccgcacagctttggaggaggtccgcgaggtcgttgccgaggcgtccgaggggcacgcttggagccggtgtcgtgcgttcgaggtcgaggagtcggtccagcacgagggcgctccagacatagcgccgcacggcggcgaggacgccgaggacccgctcgtcgtcgttgacggggtcggagcccgaatgtcgtggctcgtcgagccagcggctgaccgaggcctctgcccgctggcgcgccagccgtgctcgtcgacgcgcatcggtgaccgcgacccgagcagtcggggtgcctgactcccacgcgctgccgagtagcgctgcgtgctgcgcatccgcctccaggagggtggcgagccgctcgccgactcggcctcgttcccagctcggccacgcgatcaccgccatcaccgcgaggagactgccgagcaccgtgtagacgctgcggtcgatcgcgaggccgagcgcaggcgctcccgtgaaggcgagcagaacgacgacgagcgatgacaccgcgaagctgaagagcaggtagttcgcgcgctgggtcgcgatggcaaggccggcgagtgcgacactcgccgcggccagcgtgacggtggatggatgtgtgagcgcgagcagtgcagtcacgagcccgacgcctatgaccgtgcccatgctgcgcgcgaacgcacgacggagcgtcgtcgtgaagtctggtcgaagcacgaagatgaccgtcagtgggagccagtagcggtgggccaccggaagcgaggccgcgagcgctactgctactacgagtgtcgccgcgacacgtgcgccatggtgaccgacctcggacgagggtgccagggaccgtcgaagcgtcgccatggcgtcgtggagcgatgcgcggagctcaccctcgacgcggagattcgtgccgtcggcacggcgcatcggtgccgctcgccccaggaccactgcgccgagatggtcgaggctgcgcaggctcgcggcgaggttctcgatggcgaccgtcgcctcgcgagccccctcgccgagagctccgtgatcgtctcctgcacgctcgagcgtccagagggcgacgccgagtatccgcgcgatcgtcggcggcggctcatggtggcgctgggtcatgagccgacgtgcgagcacgtcgagcccgtcggcgagcgccgtgagcgccgtgtcgatcgcgtcggcgacgatgcgtgcgtccgggacgtcatcgtccagcgccacctgaacatgggttcgggccgtggcgatcgcggctgcctcgaggcggatgcgctctgcctcgtcggcgatggagcgtagagcgtcgaggatcgctgggtcgctaaagggctgcggttcgcgaagagcctgtcggagcgtctccgatccctctaggtcgagcacgctcggaggcgcagaaccgatcgcacgaagggtcgaggcgcgctctgcgagaagcgtcgcggcggcggtccgctccatcggtgacctgacgaagggaagggcgaagccgacgaggagcagctcgccgagcccaccggcgagcgtccaccaccctgcgacgagcgctgggccgagcgccaggtgttgatccgcgaacagtacgacgccaagcacggcctcgaggccgatgacgccagccgcagggccgagcgcgacggcccaaccggcggccaggccccagatcgcgaggatggccatctcggctacgaggacgtggccgagggtcgcccccacggtggccgaggcggcgaagacgatcgccccgaccaccatggtcacgatgcgagatcggtaggcaccttcgagcgagctcatgccggcgatgatggctccgatcgctgcctcgatggcgcccccgagatggtggctcagcgcgccggccgtgatagcgaccgcgacggcgagggctactcgagcgccagcggcgactcgcaggccgcgccgatcgaatcggtggagatcgagagccgggcgcgaggccgctagcgccgtcaccgtagccccggccccagtgctccggtgctggcctcaagacgcaggagccacgtcttgcgttcgtcgccgccggcgtagtgaccgggcgcaccgtctgcgcggatcacacgatgacagggaatcacgagcgggagcggattgcgggcacacgcagtgcccacagcgcgcgcggctcggggccgaccgatggcggctgcgatggcgccgtagctcgcggtggtgccgtagggaatgcgcacgagcgcggtgcgtaccgccgcgtcgatgccgcgtgctggtgcgagatcgatggggacgtcgatgtcacggcggcgcccacggaggtatgcatcgagcgcgcgctcgacgacgacggcgagcgccgcacgtcgcggcgagagtccgggcgtcggctcgaccgcgtcggcgtcgaacgtgatgcgcgcgagcccacgatcgctgaggccgatcgccacggttccgaggggtgtctcgacgagtgaccacgacacgtcgtgtccgttggctctgccgtcgtcaccgaggtccgctcgcacgtggcgtgccgtgacgtcgtgaccagcccctcggggtccccgatcgtcgtgcgggctgatcgctgtggcatcgatgccatgtggtgccagcgcgctgctcaccgcagtgcctcctcgtgttccaacagagaacccgatgcgcggcgcaagcgctgcggctcgggacgccccgtgcggtcacggtgcggccaccaggcggcgctggctagcgaccactggggagagtctactcgcctcgcaggtgctggtgccgggccgcgcccgactccgtccccctggtcgagatctcgctcgcaccagctagggtggttccgatgccgtgagcgttgggctcgcggacgctggcgcctcgtgacgccaggcgggccaacgagatcagttctcggccggtgtgatgcactggccgtggtgtcaagtcggccgttctttctcgagccgacaggagacattacgttcatgcatgctgacctcacgacgcccacctccaagcccgttgctggctcgtcgttcgccgacctcggcgtcccggaaccgctcgtggcggtggcgacggcccaggggctgctcgagccgactcccattcaacgcgctgcgcttccggacgccctcgctgggcgtgatgtgcttggctcggcgccgacgggaaccggcaagacgctcgccttcggtcttgcggtgctcgcacgtgtcagcgcgagcgcacgcgcgaagcatccgagggcactcattctcgcgcccacccgggagctcgcgatgcagatcgcggacgcactcgatgccttcgcacgtgcagagcgccgctcggtcgcggtcttctatggtggggttggctacgggcgccagctccagcagctgcgccgcggcgtcgacgtcgtcgtcgcgacgcctggtcgcttggctgatctccgcgagcgtggcgacgtcgacctcagccacgtcgaggtcgtcgtcgtcgacgaggcagatcgcatggccgacatgggcttcttgcccgaggtgcgtcgtctcgtgcaggcgacgtcgagcgaacgtcagacgatgctcttctcggcgaccttcgagggtccggtcgagacgctggtgcgcgagctgtgccacgacccggtccgccacgtcgtgacgcgaccggacgacgagcagggtgaggtgggtcaccacttctggaacgtcgatccgagcgagcgtctccaggtcacggccgccgccgtgcgagctgcgggaccggcggtcgtgttctgccggacccgtcgaggcgcggatcggatcgcggagcggctccgcggcgagggccttgcgacggccgcgatccacggcgatctcaatcagcgtcaacgcgaacgcgccctcgagggctttcgtgctgggcgcatcgatgcgctggtcgccaccgacgtggcggcacgcggcatccacgtcgatgacgtgccgctcgtgatccacttcgatccaccagagcggacgaccgactacgtccaccgttcgggccgtactggtcgagcgggtcggcgtggctcggtggtctcgttggtcggaccacgtgagcgctccttcgtccgatcgctccaacgcgaactcgggttgccgcacggtcttggagcaccggacgcggctctccttcctggctcaggtcgcgtcgagcatgtcgggggccgccgtcccgccgtcgggcgcgaggtcgaagagtctcgtgcggcgagcgaggggcggggtgtgccacgtcagcgcgatccgagagcccgccgtggctctatcggctcgcgtcagggtggcgccgttcggagcgacgcgcgtagcgcgcgtgcggacgcaccgagaggcggggctgcttcgcctcgtcggcctcgtcgtccggagcgctaggcgcgaggcgtctggtcgctgctcggcgcgctcgagcgtgcgtgtgttcgccaggcgccgagcagcgccagtcgacgtcgctgctgggaggcggcggcgcgatcgaggccgtggtcgcgctcgatgagagccgcgctcaccgcatcacggagctcgaccggcttctgatcgtcgtacttgaacttggcgctgacctcgacgatctcgagctcgagcgctcggatcgcgccgagcatggtgccatagggcggctcgccggggacgacggcagcgtgacgaccctcgggctggagatcgccgagctggcgctcgaggatcgccgcctttgcctcggggtcgtcgacgatgcgtggtcgacagacgaactgaacggcgctgtagtagctcgtcggcacgccgtctgccggggccgtcgcatctggcgcgcgccaatagcccggaatgaacgcgtagtcgccgtggaacgcgacgcgcacgcgcgtggctcgctcgaggtgtggccatacgggattggtgcgcgcgagatgagcaacgagcacggtgtcgacgagggagaggtggagcggcaggacgaggggagcctcgtcggggtcgaggttggcgacggcgaggacgccgaacggctcgtgctcggcgagccaacgacgccactcgtcctcgctggtggctgcgtcccacgggtgaatcagcatggcaggtcccttgcgtgtgtcgcgacggctctcggtgcgccacagcgcacctgcgcagcgtaacacgatcgccacgcggacccacacggtgccgtcgagcgcgccctagccttcgcgctgcgcacgagcgcttgtgcggactcgtaggtgacgacggcgcacgagtctcgtccgaggcatgggtcgtgaggggatgatggcggagtggctcgaggaccatctggcgatcctgttcgtggtcgcggtcgggatcggcgtcggcgttgggcggcttggcgggggaggtgccgtcgcgatcgggccgacgctcgcactgctcgtcgcagcgagcgccgtgaccgtgggcgctggcagtggcgtgcggtcaggttcgcgttggcgactggtgctcgtcgtcgtcgttgcccaggcggggatcgtcgtcgtcaccgagctcgtcgccgcgatcgagtccggcccgcttcgcgatgcggtgctgtgcctcggggtcgcgcccagcgaaatcgcaacgatcggtctggcggcgttggtggggcgggaggcagcccgcgctgcggcggtgctcgtggcgggctcggcgatcctgagcgtcgtggttgcgggccccgtgctcgggctcctcgcagtctcggggcatgtcgcgtcgaacggcgtcctcgtcgctctggcgctcgaggtggccctgccgggagcgatcgggatgggggtcgcgcgtctcgtccgacgtccttgggttcgcggcactgggcgtctcgtgagcccactcgcgctcctcgccctcggcgtcgaagtggggacgttggcgccgatcgccatcgctgacgtggctgcgatcggaagcttcgcgctcgtcatcgttgggagtgcggcggttgcgctcgcgatggcgatgctggttgggacgactgcacgtgccggtgtggtgctggcggtaggggtgcgggacttcgcggtcgcctcgggcatcgccgaggcggcgatcggggcgcacgcagcaggcgtgcttgcgctctacggactgctcggcgttggcgtcgcggccggtgccgagcgctggtggcgctcgagaggagcgcgctcctagcggctcccgagcaccatcgccgtcggcgaggcggcgtgcgcccgccgcctcggtggtctagcgtgaggcgcggaggcgatgggcgtgggagcgacggtgcgcatcgagcgagcgggtgccgtgtggacggtcctcatcgatcggcccgcggtgcgcaacgccgtcgatcggccgaccgccgaggcactggccgatgcgttccgagccttcgacgccgatgacgaggccgctgtcgcggtgctgagcgggaccggcggttcgttctgtgccggtgccgatctcggggccttcgggaccgagcgcgagaatcgtctcgacccgaccggtgacggtccgatgggcccgacccgtatggtcctctcgaagccggtcatcgccgccatcgagggctgggcggtcgccgggggtctcgagctcgccctctggtgtgacctacgggtcgcggccgaggacgccgtgctcggggtcttcagccgtcgctttggcgttcccctcatcgacggcgggaccgtacgcttaccgcggctcatcggtcgatcgcgggctctcgacctgatcttgacgggtcgggcggtcgacgcgaccgaggcgctcgcgatgggactcgtcaatcgcgtcgtcggtcgaggggccgcgctggatgcggcgacggagctggcgaggcagctcgctgggtttccgcaggcgtgcttgcgcagcgatcgcgcggcactgtatgcggccgagggacagtccgaagccgacgcgcttcgcacggagttcgtcgcaggtcagcgtccgctcgaggcagaggcgagagccggtgctgggcggtttcgccgtggggcgggacggcacggacggccactggatcaatgaccagggacgtggctgcgttgacgatggcgggccgcgcccagatcagggacgatcacgaccgcacccgtgcagtggtgcgcgacgcgggcgctcacggacccgatgagtgcatcggcgaaggggcggtgtccgtgcgcgccgacgacgaggagctgggcgtcgcgggcttcgacgcagagctgctcagcggggtctccctctcgaaggaccgactcgacggcgacggtgggatggtcctcgtcgatgtcggcgagcacgtcgtcgagcacacgtcgagccgcgcttgccaatgccgtgtcgtcggcgatcggtccgagatcgcccgctccagcgagttcgtagtcgtagggcgagcgccagacatgcacgacgcgcaccgtcgcgctgcgcagggcggcctcggcgagcgcccaacggagcgcgagtcggcttggttgggagccgtcgacgccgacgacgatcagttcggccatcagatcatgtcctccttccggtcgtggcctcggtagcgcccgctggagcgagggccgccgatggctccgctctcgacggtgcgctccgtacctgtctgagcagaggcgccttgatcgtgtcgagtgcgagtgtgagcaccccgacggcaccgatgaggccgacgacgtctgggaacggtacgggggccatgaggatgcccgtggtcgcaaggaccgccacgatcacgagatcggcaagggacgtgagggcgagccaccaactcgggggcgaggtccacagatggccgggttcacgcacgaggtagaccgtcgcctgaccggttgcgacgagcatgacgaacgcgagcgtctgcgtggatgccagcgacagcccgagcacgtcgcgtccgatcgcgacggtggcgaaggccacgaggagccacggcacagcgatgacgagggcggccagggcgagctggttcactcgccaacggtccggggagggggagtagctgacacggtcggtggcgagcgacatggtgacgacgtcgttggcgaacagcaggaggaggacgagtcggggcgtcgtcacgaaggtgttcatgacgaggagcccgagaccgagaaacagcgagacctggaaggtcttcgcgatcttgttgagtgtgtacgtgagcatgcgctggtagacacgacgcccggtctcgacggccgcgacgatgccgccgaggcccgggctcgtcagcacgaggctcgccgcactcttggcgacgtccgtcgcgttcgagaccgcgataccgacctccgcacgcttgagcgcgggggcgtcgttcacgccgtcgccggtcatcccgaccacatggccgcgtcgctgtgcccgctcgacgaggaggagcttgtcctcgggaaggacgctcgccatgacgtcgacgtcgatcgggccgtcgcttcgtcgccgaaggtcgtcgaggtcaccgaggcgctcgccgatgccgacctcccgagcgaccgcgagtgccgtctgtggtgtgtcgcccgtcaccatgatgacccgaacgccgagctcgtgcaggtggctgacgagcgcgccggagtcggggcgagcaggatcgccgagggcgatgaggccgacgagctcgagggtcgtcgtgcctcgcgcgaccgcgaggacccgcgcgccgcccgaggccagcgccgcgacggcgtcgtcgaggccggggggtgggttctcacagaggctggcgacggtcgctggcgcgcccttgacgatgcgcgtctcggtgtcggccgcgtcgcgccagagcgcctcggagcgcttggtcgcaggatcgaacggcgtgaactgcacgcgctcacctggtccggctggcgacagtgtgcgagcgagcaccgcgaggtcgatcgggtcttgggtggctgcgtcggaggcggctgcggcgaggccgagcacgtcgtcgcgggaagtgtcgccgaaaggggtgaccgccgtgaccgtgaggacgttctgcgtgatggtgccggtcttgtcgctgcagagcagatccatcgccgcggcctcttcgatcgcactcaggtgcgtcgcgagcacgccctcgcgcgcgagcgccatcgccccgacggaactcgccagcgtgaaggtcgccggcagggcgaccggaaccgccgcgacgagcaggatcaagacgaacgggacgagggttgcggggtcgagatggcgaacgagaccgtcgacgacgatcgcgaccacgagcagagcgtccaaggcgagcagggcccgcacgatacgcaggatcgtctgctcgaggtggctctgggtcgtcgccgtccgcaccagttgtgcggtgtgaccgaagtaggtgcgctcgccggtcgcgctcacgacggcggtcgcctcgccgcgcacgacgaccgaaccggagtagcacgtccccgagccatccaggttgaccggtcgcgattcgccggtgaggacggatgcgtcgagcgagatgcgtccgtcgacgacgtcgaggtcggcggggacgatgtcgccgacgcggacgtggacgacgtcgccagggacgaggtcggcggcgtcgacggtgcgccaggtgccgtcacgccgcacgcgagcctgtacggcgagtcgttggcgcagcagtgcgagcgcgccgtcggccctgccctcttggacgaagctcagggcgccgttgaagacgatcaggagggcgatgatgatcgcttcggtgaggtggtgatcgagcagctcgagcacgaccgcagcctcgaggaggtaggcgatcgggccggtgagcttggacagcaagcgccgcaggacgtgtggccgttcgggtgcgacggcgttggggccgatggcggcgagtcgagacgcggcttcgcgctcggtgaggcctgcgggctcgggcgccgaggggctggtcgcagactggaagggatccgatgtcgtcggttccgtgtccgccatcgggcctcgctcagcgatcggtcgcagattgcgggaggtccgtggtgtccggcacgatgacgatggggaccggtgcgtggtgggcgcacgtcgtcgcgatcgacccgaggaggagtgccgcgagcgagtgggtgcctcggcgccccacgacgagcaggtctgcatcctcggcgtggtggcacagctcgcgtcgcgggtcgccgcctacgaccacggcttcgacctcgaccgaaggcgcgacggaggcggtctcgtcgatgaccgcctcgaggcgctcgcgcaccgcgcggagcgcgacctcgtggtcgacttggaacctcggggcctggagctcgaaggtgagatctccttcgtaggggtcggaccagaccgagagcgccgtaacggaccaccctcggcggcgagcgtcatccttggcccaggcgagtgctcggcgcgatccgtcggacccgtcgatgccgaccaggatgcggccggaccgcggaggcgcgtcgcctgcgtggccgggccgtgtgatgagcagcggggacgccgcgtggcgggcgcaggccgaactcaccgagccgaggagcaggcgctcgaagccgccccgcccacgtgatccgacgacgaggagcgacgctccgatgctgcgatcgcagaggacgtggtcggggccgccttctgagacgaccgggtcgaccgtgagcccaggcgggaccgacgtggcctggagcgcatcagccagcacacgtcgggcggcctcggcgatcccgtcgtcgagtgctgggtcggggacgtcggctccacgtgcggccacgccctgccatgcggtgaccgcctcgaccgtcgcacccctgatggcggcctcgtcgagcgcccatcggagggcgccgagcgatgcgtccgagccatcgacgccgacgacgacgcgctctgccatgacgacctcctttgccaccgtgtccgtgagtgtagggctcgctcgacggctcgaccagggacctttggtcatggggagcctgccgaccggctcatgggcccgtgatcctacggtcgtagcgatcgggcggctcggtcgatgccctccgacgccatggggtgggggaaggccatcgtcgcgagctggtccaccgtgagcccggcgtggatcgcgagcgcgagcggcgcgatgagctgcgctgcgtcgacgccgagcacctgggcgccgagcagggtgccgcggtgcggctctgcgatgagggcgaggaacccttcgcgttcgtcgaggatctgggcgcgcgcatcaccggcgaagtcgtagtgacccaccatgacgtcgccatggcgcgtccgcgcctcgacctccgtcagtccgacgctcgcgacctcgggctcggtgaagacggtcgtgggcaccgcatcgaagtccattgcgtcggtagatcgaccccctgccatgatgcagtgggcgacgaccaggctctggcgtacggctgcgtggaacagtggggtccgtccattcacgtcacctggggcccacacacgtgggtgcgaggttcgaagctgggcatcgaccgtcggcgcgcggtcgggagcaagcccgagcgcgtcgatcccctcggggagctggacgtggcggcccgtggccatgatcacgagatcaccccgggtgacgtggacgtcgccgccgtgctgccagctcacctcgtagtcgctgccgacgcgcgtgatgctccgcacgagcgcgtcgacgtggagctgcacgcgctggccgaggaggctcgcgaggcccgtcgcaagcgccgcgtcgtagcccggcagcaggcctccggttgcttcgaggatcgtcggtgcggcccccaggttcgccagcatggaggcggtctcgacgccgatgtagcccccgccgatgatgacgggtcgcgatgggaacgggagatcggcaccgaggcggaagagctcgtgcgatgtcacggcgagatcagcgcctgcaatggcgaggcgactcggtgcggagccggtcgcgagcacgaggtcgtggaagcggacgagcgtcgtggaaccgtcggcctcctcgatcgcgatccgttcggcatcgtcgatgcgggcggtcgccgtcatgaaccgaatcgtggaggctcgcagttcgtcggtgtgctgctcgtagcgcaagcgctggacacggtccttgtgtgcgagcacccccgaccagtccacgtcgagcgcggtgcccctcaggccaaaggtctcggcgcgcgtcgagcgcgcacggatgaggcttgcctcgcgaacggccttggatggaatgcagccctcagcaaggcagttgcctccgaggttgccgatcggatcgaccagcaccaccgagcggccggcccgatccagcgcgaacgccgcagggtagccaccacctccggctccgacgatgacgacatctgcggttgcttctcgtgccatggtgacctccaccgtcgatgacgaccgtagcgcagccttggcgtcctctcccgtcacgcccgtgggcgtcggcgagcggctggttgcgctcgtcacgagtctggagcgcctcggcgcggcgggggctgcgagggcacagaaagggacagaaaagggaagaaggtcccatattggaatggatccaaggttggaagtgtgctaggttggacgtcatggagaacgacggcgagcgccgtgcgacgcacgcgaccgagcagcttcgcgcggcaggtctgcgggtcaccgctgcgcggctcgccgttgtgcgggtcttggagcgccacccgcacgccgatgccgagtcgatcatcgccgaggtgcgaggcgaactcgggaccgtgtcgcaccagacggtctacggcgtcctccaggcgctcgtcgaggcaggactcgcccgccgcatcgagccggcagggagtccgggccgctacgagctgcgcgtcggcgacaatcatcaccacatcgtgtgccgaagctgcggtgcgacggtggacgtcgactgcgtggtcggcgagcggccctgcctcacgccctccgagacgcacggctacctcctcgacgaggcggaggtcacgttctgggggctgtgtccggcatgtcgcgatggcgagcgcgcaaggcactccgagagggtcgatgcggacatcgacactggcatccgtggaggtacgcaatggatgagatgacagacgcccagggctgtccggtgctgcacaccgtcgagctcgcgaatgcggccaagcagtggtggccgaatcaggtcaacctcaaggttctcgatggacctgctccgaatcgatcgccctatggtccgagcttcgagtaccgtgcggcactcgcatcgctcgacgtggaggcgctccggcgggacctcatcgagctcatgacgacgtcccagccgtggtggccggctgactttggccactacgggccgctgttcatccgcatggcgtggcactcggccggtacctatcgcatcgccgacggacgcggtggggcgagccgcggggcgcagcgttttgccccggtggggtcctggcccgacaacgccaacctcgacaaggcgcggcggttgctctggcctatcaagcagcgctacgggcgtgcgctgtcctgggccgatctcatcgtcttcgcgggcaacgtggcgctcgaggcgatgggtcttcggacgatcggcttcgccttcgggcgtgaggacgccttcgaaccaccgctcgacacgtactgggggcccgaacggacctggctgggcgacgagcgccatgacgaggagggcgagctcgagaacccgttcggtgcggtgcagatgggtctcatctacgtcaacccggagggtccgagcggtcaccccgatcctttggctgccgcgcgcgacatccgcgagacgtttcggcgcatggcgatgaacgacgccgagaccgtggcgctcatcgtgggcgggcacaccttcggcaagttccacggtgcggcaccggcgagcttcgtcggccccgagccggacggtgctcccctcgagcagcagggcctcgggtggcgcaacacctacggcacgggtatggggaacgacacctacacgggtggcccggagggcatctggaccccgacgccgacgcagtgggacaacacgttcctcgagcagctcttcgcctacgactgggaactggagcggagcccagccggcgcgtaccagtggaccccacgcaaccccgaagcgcaaggaacggtgcccgacgcgcacgatccgacggttcgtcacgcaccgaccatgctcacgacggatctcgctcttcgcgaggatcccatctatcgcgagatcgccctgcgcttccgcgaccatcccgacgagctggccgacgcgttcgcacgtgcctggttcaagctcatccatcgagatctcggtccggtgagccgctatcagggtcctctggtcccgagcgagacgttcgtgtggcaggatccggtgccaccggtgacccatggcctcgtgggcgaggcggagatcgcagagctcaaggatctcatccgcgccagtgggctcacgactgctgagctggtacgcaccgcctgggcctccgcctcgacgtttcggacaaccgatcggcgtggtggagcgaatggtgcccggatacgcctgttgccacagcgaacctgggcggtcaacgatccggccgagctcgctcgcgtgctcgcggtcctcgaggccatcaaggttggcttcgacgagcgccatgggcctgcggtcggtgtctcgctcgccgatctgatcgtcctcggcggcgtgacggccgtggaggacgctgctcgtgcggccggcgtcgaggtgtcggtgccgttcacgcccggccggaccgatgcgaccgaagccgacaccgacgcagagagcttcgcggtcctcgagccacgggccgacggctttcgcaactgggcccgaccgggagagaaggtgccgctcgagcatctgctcgtcgagcgggcgtgccgcatggggctgaacgccccacagatggtggtgctcgtgctcggcatgcgtgcgctgggcgcgaacgctggcggctcccctcacggtgtcctgacggagcgtccaggcgtcctcagcaccgacgtcgtgcgcaacctgctcgacatgggcatcgagtggcgtccggcgaccggcgaggatcagacctacgtcggtgtcgatcgtgtctcgggtgctcccagatggacggcaagcgccgtcgacctcgtcctcggcgccaatgccgagcttcgggccatctgcgaggcctacgcgagtgacgacggtcaggcgatgttcgtgcgcgacttcgtcgaggcgtgggacgccgtcatgatggcagaccggttcgacgtgcgctgaggtcgcgtccatacgagcgcgtcggcgggaggggtgaatgcccctcccgccacgaccatcggcaccggccggacggcgaaggatccaggccgcggccaggcttgccggcgtgcgcgggctgccgagctcaggtgtcagccgtccaggccgaggacgaacgtcggcttcggtgacgtgtcggggaggcggtgctcgtcagcgagccgacgtacggcggtcccgaccgcgaggaactcggtcgcatgttcaccccagacgtggttcgcgacctcgacggagaccccgacgatcccgttggcaccagctcgggtggcctctgcctgcatcctggtcagcgcaagttcgcgtgcctggtagatggcctcggtgaaggtgaccatctcctgattccacatcgactgacggagcgagccgaacacgctctggtgggcgacgtggtacacgcaggtgccgaggacgaacgcgaccgggacgatccctgtcgcgaggagccggtagaagtcctgggcggacaggtctgacgtgaagggcccgccgtcgggagcacggtgcgcgcctgcgcccgacagagaccgcaccgcggtgccggtggcgatgaactcgagcacatcttgtccccagacgtacatctgcatcgtgaggttgacgcccacgatgccatcagcaccaagctggtcagcctcggtgcgcatccgggtcatggcgagttcacgagcctcgtacatcgcctgggtcagaacctggagttcctggctctgtccccagcgtgcgacctgcaggccgacgtggtagatcgacgagccgacgacgaacccgaggggctcgaatccagcctcctccaggaggacgtattcggagaccgacaaatcggacgtgaagacgccgtgtggatcgcgtccgagggtgtgggcgagacgctcctcagcggcgcgtggttcgtaggcacccgaggcggcaggtgctgttcccggttgcgcgtttgacgggtcggggcggaacaagggcatggtggcctcctcgaagagcgacacgctgacgctatcacctggggcgcatcggcgctgagcgcctacgctggcagtggtgacacgtgcgcagatggcgggcggtcgtggtgagcgccgcggtttcgccgacgcgcgtgctgcgcttcgtgtgaggcgcttcagtgcatggtgggtggcccagctgctctcgggcatcggatcctgggctcaggcggtggccattccgtggtacgtcctcgagcgcaccggatcggcctcggccgtcggtatcgtcacgaccctgcaattcctgccggtgctcgtgctgagcctctttggcggggcgatcgccgaccgtgtgtcacgacgtggcctcttgctcgtcacgcagctgctcttggccttctgggcagcgatgctcggcttccttgtcgcgagccatgaggccccgatttgggtcgtcgacatccttgcgctcgccatcggggcgacgaacgcgatcaacaacccgacccagcaggcattcctgccggagctcgtaccgcgtgagctgcttgctccggccatcgcgttgaacagcgtgcagttcaacgcagcacgcatgatcggaggtgcggttggcggcgcgctcatcgccgcactgggagtcgccgcggcgctgtgggtgaacgccgtcagttttctgccggtcgtggccgtcttgatcctcatcgcctcccacagcgctcgggccgttcggcgcgagcgacccgccggcagcatgctgagcgagctcggttcgggacttcggttcgtgattggggcggcgccggttcgcagcgtggtcctcgtcttcggcttcgtcggcttgttcgggttcaactggcaggtcgccgtacccctggttgctcgctttgcactgcacgagcatgcgaacgggctcgggttgctcatgggagcgctcggcgcgggagccctcgtcgcgtcgttgctggcatcagcgttgggacaggcgacgcagcggcggctcgtcgttgcggggactgctctcggactctcgctgatcggtctcggcctcgcgcgctcgatgctggttgcagggttgctgctcgtcgcgggtggcttctttggcgtgctcgcttcggtgagcgccaacacgaggctgcagatgctcgctccgccgacgctgcgtgggcgagtcatggcgatctatgtgctgctcatgggcggtacgacaccggtgggcgccttcgtgctcggcgagcttgcgagctggctggggtccgcgtgggcggtgctcgtcttcggggtcgcaaccgcggccggcgtcgtcgctgcgagcctgtggggacgacaacgttcgggatcgagcggccagcgtgctgcgacggcccccatcgactagataatcgtgccgtaggaggcccaactcgaagcgacgctgctccgggcgtgccgtcatggtcgggttggttcgaactccgatgatccttcgtgcggggctcgtaccggttcggtgattcggtctcgtccgtgctagccggccggattcacgattgccgacagtccctgcgaggtgaattggccgtaggtctgcacgatgacgcccacggcggggtcgacggctgactcgacgagcccgtcgccgaggtagatgccgacgtgtccagggtcggccagggttccgtcgctaccagggacgagcaccaggtcaccaggggcgatctcgctcggggggacttgtacaccttcgttcatctgcgacacggtgtagtggtcgagtgccactccggcctgggcccaggcctccatcgtgagcccggagcagtcgaacacattgggtccggcaccgccccagacgtaggcgtctcccagcttcgagagggcgtagttcagcaccacctgctcttggggggtggtgcccgaagggatcgtatagccggccggaagcccatactcaccggcgggcaggttgccaccaagcccccctgtggctggaggcgcggccgcctgctgtgccgcctgctgtgccgcctgttgggcggctgcttgctgtgccgcctgctcagctgctgcttgctgggccgcctgctcagctgctgcttgctgtgccgcctgttgggcggctgcttgctcggcggcggcgcgcgcggctgcagcttgctgtgccgcctgcgcagctgctgcttgctgggccgcagcctgttgggcttcttgctgggcgacgagcgtttgaatctgggagttcacgcccgcgagctcgttggctgctgcttgctcagcgttcttggcggtggtctgctgggaggcgagctgggccaccagcgtgcgttgccgttgttgctgggcagcgagcgttgcctgctcttgctggagttgctgcttggcagcgacgtaggcgctgagtgcctgctcctggatggacgaagcgacgttgacatccgtctggacgagtgctgactgattcgggttcgccgagaggaccgacacgacggtcgagccagtgcctccgcgtgagaagatcgtgatcgcctcgtcgacgacctccgcatgcagctggtgcagccgcgtgagttggtgggcaatggcctggcggaccgtgctctcctcgcgcaccgtggctgcaaggcccgcttgcgcagccgtcatctgggacgtggcttggttgtactcgctctcgagtgcattgagcttctgagcgatggccgcggcttgggcgcgcatcgacgacaccgagtcgacgagacgtggaggtgggctgtcgacgtaggagaggccgatcaggccgacgagcgcaagtgttgcgacgaggtggcctggtcgggggcgacaggcgcgccagcgcgtcactgcgctcgtgcgggcggcctcgcgctgtcttgctccccaaggagcgtggagaccacctgatcgctgccgatgcgcgtccgtggcgccaacctcctcgtgacccgtcgcgtgttcttggtccttggatcggcacgcagcctatcactcctgaagggtgtcggagggtcgcgctagatctcgcctcggcggacgggctccgcggcgcccgccgtccgatgccagatggcgacttgctctcggcgcgtggagcctcgcgacatcgctcggagcgttgggtccggggatgtccaaccatacgaggagccacccatgcctgctgcgctcgatcgatcccgtctgctcgaggagctcaccgatggcgttctcgcgctcacgcagtcggagccctggcggcgctacctcgacgtgcagcgccgcttccatcgctacagtccacagaacgtcctgctcatcgaccgtcagcggccatcggcgacgctggtcgctggctttcgtcagtggcagcgccttggccggagcgttcgtcgtggtgagcacggaatctggatcgtcgccccgatgcgagtgcgacggacgacctcggacgatctcgacgaggaggtgctggctggctttcggtgggtctgcgtcttcgacgtggcgcagaccgaaggcgctgcgcttcccgaggtagcgacccgcctcgtcggagaggatccggctggggtcctcgccaagctcggcggcgtcgctcacgcactcggctttgccgtcgaggatcaccgcttcgagggggcgaccaacggcgactgttcgcacgagcagcgacgcatccgcctctccagcgaggtctcgccgcgccagcgcgtcaagacgctggcccacgagctcgcgcacgcgctcatgcacgagcgactcgagtcgcgtccgcaggcggagctcgaagccgagtcggtggcctacatcgtgtgtcgtgcgctcgggatcgacgcctcgaacttttcgttcgggtacgtcgcgagctgggctggaggaggcgcggcggctgtgcgtggcatcaaggcctcgtgtgtacgcatccagcgagcgtccgcgcagatcctcgagctcgctggcttcggcgtcccctcgggagcgggctcctagtcggtgcgtgagaactgccagatggctacgccgagcagactcaccgcagcgagtgcgacgagacccacctcgagcagggtcgggaggcgatagctaccccaggtgatcccagccccgaggatgcgagcgaggggtgccggtaccgacacgtactcgaagaccgcacggcgaagcggatcgaccgcgtacgacagcggatcgaaccgcgtgagcaccttcagccacgtcggcaagtcgcccgtggggaacaccgcccccgacaggaagaacatgggcagcacgatgaactgcgtcaccatctggaagctctccacctgagcgatccggctggcgacgaggacgccgaaggacgtcagcgcgaacgccgtcaggcccatctcaccaagcatcgtcaggaggaggagtggacgatagggcaccccgaccgcgccagcgagcaccaacatgatcgcgccctggatcgtcgcaacggtggccccgccgagtgccttgcccagcacgagcgaccatcgactgaccggtgcgaccagcatctcacgcaggaagccaaactcgcggtcccagacgatcgagatcgccgagaagatggaggtgaacaggatcgtcatcgcgatgacgccggggaacatgaacgtacggaagttgaagtgcgcggagctgacgacgatgccggagagtccggttccgagcacgaagaggaagagcaccggctgcacgagtgaggtgatgatgcgcaagcgattgcgcgcgaagcgaatcagttcacgcttccacacgatgcgcaccgctcgaagtgggcttccccccatttgcttgacagtctgaatttaggccacggccacctcccggcaggcccaggagagctcgtactcgacgggcggtaggtacccgaggcttgagtgcaggcggaccgtgttgtaacggtgaatccagctagcgatggcagagcgagcccctgagaggttcgcgaagcggtagcgagccaccagctcgcgcttcaagctcccgaagaaggactcggccacggcgttgtcgtagcaggtcgcgaccctccccaccgactggcgaatgccaagggtcgcgagcaggctccgtaccttccgggagaggtactggctgccgcgatcgctgtgaaagatcgccccagccaggctgccccgagtcccgagtgcttcgcggatcgcctcgaccaccaggtcatcgggcatgtgacgcccaagtgaccagcccacgatgcgcctcgagccaagatctgccaccgtggcgagatagcagaacccctcatcggtgcggacgtaggtgatgtcgctcacatacctgcgcttcggctcaccaggagcgaagtcctgacggacgaggtccgggagcgctgcgtcctctccccgcctcgtcgtgactacgaagcgccggcgtgggcccgctgccatctcgagctcgcgcatcaggcgttccacccgcttgtggttcacgcagaacccgcgccgtcgcagctcgtgggtgatgcgggggctgccgtaggtgccgtcgctctcgtgccagatggcgcgaagctcgctcgcgagcaccaggtgctcgggatcctcgcctcggtcccgacggtgtcgccaggcgtagtaggcctggcgagagaccccgatgactcgtgctgctgccgctacagagaagcccttggcctcctggcgggagatccagtggtagcggctcactgtcccccctccttcacccagaaggccatcgctcgcttgagcagctcgcgttccacggtgagctgcttgacctggcggcgcagccgtgtcagctcctcgcgctcggcgctcgtcaggccctctcgctcacctcggtcgatgcgttcctgacggacccagttaccaagggtctgctcgttgatgccaagctcacgggcgacgtcagcgatggtgcggcgctggtcgagaaccaacgctgccgcgtccttgcggaactggctcgggtagcggccgcgtcgtcgtccagcggggccgtcgcccggtggtgggttcggtgtctggctcatcccttcctcctatagcaggtgtcaacctggaggggggaaggccaaaggtcgtccgacacacgaccttctgcctgggcgtagccctcccgataggcgttgtcgaacacggctgcttcggtggtcatgatcgcatcctcgctcgcatgaagggattggcacggaggccctcgagactcgagcgttcggcgtcgcggatcgtgcgacccgtgtaggtcatgaagacgtcgtccagggtaggtcgtgcaacccggaccgacgtgatggcaacctgcagttcggcgaagagtctcggaacgaactcctccccgttggcgacctggaggaggattccgtcgtcgctgtggcgggcctcgatgccgaagtgctcgccgatggcttcgatcgcgcgctcgtcgtcggcggtgcgcaactcgatgcggtcggtgcccacgctcgccttcagggcctcgggtgtgccaccggccacgatctccccgtggtccatgatggcgatgcgatcgcagaactcggcctcgtccatgtagtgcgtcgtcatgaaaatggtgatctgctcgcgctgctggagctctcggatgtaggaccagatgcctgcgcgcgtctgcgggtcgaggccgaccgtgggttcgtcgaggaagagcacccgtggagcgtggagcagaccgcgtgcgatctcgagcctgcgcttcatgccgccggagaacgtcttgacgctgctgcgtcagcgatcgccgagccccaccatgtccaggacgaagtcgatgcgctcggccacccgctcgcggtccacgccgtagagctcggcgtgaaaccgcaagttctcctctgcggtgaggtagtcgtcgagtgtgctgtcttggaagacgaggccgatattgcgccgtactcgtgcgcgctcgcgcgcgacgtcatggccaccgaccgtcgcactgcccgccgtcggggtcaggagcgtgcagagcatcgagatggtcgtggacttgccggcgccattggggccgaggaagccgaagatctcgcctgcacccacgcggaagctcacgcctcgaaccgcttcgacctcaccgaagcgcttggcgaggcctcgcacctccagtgcatacggcggtggcggctccgcatcgacgaggctcggtgtcgtggtcgtggccggctccgtactcatcgatcacctccatgcgccgaaagcttggcgcatgcaaccaccctaagggctccgggtggacgccgctacgcgtggagaacgcgcgcctagcgcaggcgcattcccgagatcgctcgagcgatgatcaggcgctggatctcgcttgttccctcgaagatggtgtagatcttggcgtcgcgatgccagcgctcgaccgggttctctcgtacgtacccgtagcccccaaggatttggatggcctcctcggtgacgcgaacggcgacctcgccggcgtggagtttggccatggagccctcggcgtgctcgaaccgctgtccctgggccgccatccaggctgcgcggtgcacgagaagacgcgcggtgtcgacggcgagcgccatgtcggccagcttgaaggcgatgccctggttctcgatgatcggtcggccgaactggacgcgttccttggcgtagtcgagagcccattcgtaagcggcacgagcgataccgaccgcttgtgcgccgacgagcgggcgggaggcctcgaaggtcgccatcgcggcttgggattgggcgcgcttgccctctcgggcacgggccagccgctcgtcgagccgttccttgccgccgagcagcgccgacccgggcagtcgcacgtcctcgaggatgacctcggccgtgtgcgaggcgcggatacccatcttcttgaacttctgccccatgcgcaggccaggggtgttgggagcgatgacgaagctggcctggccacgggcgcccagttccggctcgacgctcgccacgacgacatggatgtcggcgatcccgccgttggtgatccaggtcttcgtgccgttcagggtccacgtatcggtggccgggtcgtagaccgcgcgagtgcgcagcgaggagacgtcgctgcctgcgtcgggctcgctcacgcagaacgcggcgaggttggggtggtcggcagtcccgaagcactgcggcacccactcggcgatctgctcgggggtgccgttggccacgatgcccgagacggcgagcgtcgagccgaagatcgcgagcgtgatacccgcgtcgccccagcagagctcctcgagcacgagcggcatcgtgagaccggtcttgtcggcgaacgcgttcagcatgaagtcgtaggagtacaggccgatgcgggccgcttcctcgatgatgggccgtggcgtctcttcacgttcatcccattcgtgagcggcgggacgaatggtctcagcggcaaaggtgtgagcccactcgcgcagctgttgctgttcgtcggtgagtgcgagggaaaagggttccacggggacctcctttcgcgcgaagcgcgaacgttaccgagtggtaaccatagcgctggcttcgaggccgcgcaaggcatcaagccggcaggatctcgggcccgttaggggtgtcacgtacctggtaaccgagggcggcgatctcggcgcggagcgcatcggcgcgcgcgaagtcgcgatcgcgcttggcgtggtcgcgttcggcgaccagcgcagtgacctccgatggaatcgaggcacgcgggggcacggggagcccgagcgtctccagcatcgcagcgagcgctgcgcgtcggcggttagcgagagcgctctcgcccgcgagcgccgccgagcgcgcagcacgggcggcttcggccatgacggcgagtgcggcgggcgtgtcgaggtcgtcggcgagggcagcgtcgaactcctcgagatccgctggttcggccgcacgggcgtcgcctgcgccggcttggctgtcgaggcgggcgagctgcgcggccgcttgctcaagtgtggtggtggtcagctctactgggctgcggtagtgggcgcgaagatacgccagtcggaccacccgtccgccggcgctcgcgatcgcatcgtggaggccgaaggtgttgcccagcgacttcgacatcttctcgccttcgagctccacgaaggcgttgtggacccagtgctgtgcgaaccccatgtcgaggagggaggcctgggcgcgctcgttctcgtggtgcgggaatacaaggtccatgccaccgccgtggaggtcgaacgtcgatccgaggagttcggtcgacatcgcgacgcactcggtgtgccagccggggcggccgtagccgaggctggtcgcgaagccgtaggcgtcgctctccacggtcttccagagcgcgaagtccagcggggagcgcttcgcgtcgtcgacctcgacgcgcgccccagcgcgtagctcctcgagggcttggtgcttcaggaggccatagtcggggacgtgatcgacgctcagatagacgccgttcttcgtcatgtaggcgtggccgcggtcgacgaggcgctcgatgagggcgaccatggcatcgagccattcgctcgcgtgcggtgcgaccgtcggtcgacggacgccgagcgcatcgatcgcgtcccaccagcgggactcgtagcgctcggcgatcgctggcggggtcaccccttcacgagctgcacgatcgacgatcttgtcgtcgatgtcggtgatgttcgagacgaagcgtaccggagccacgagccgctcgagggtccgccggagggtgtcgaacacgacggcgagccgtccgtggccgaggtgcgggtcgtcgtagacggtggggccgcagacgtagacggtgacctgctcaggggtcccaggggtaagctgaatgagctcgcggcgggcagtgtcgtagagcctgagcatccaccgaagtctaggcggggtcccctcgccccttcggaggcgataccgtcggttgcgacccgggacctgcgtccacgaggcacccatggctgatcgggtgacccgtgcggacgagggggtgaggccggggcgaagtccagatgaggaggcgtggtgcggatcccggacaaggtcgagctcgaggggctcgagcgcaagtggggcgcgttctgggaggagcacgggctatatcgcttcgacgacacagctcccgccgcgcaggtctacgccatcgacacaccgcctccgaccgtctccgggacgctgcacatcggtcatgtgttctcctacacccatgccgacatcatcgcccgctaccagcggatgcagggcaaggaggtgttctacccgatcggatgggacgacaacggcgtcccgaccgagcggcgagtgcagaactactatggcgtgcggtgcgacccgtcgttgccctatcgcgggaccgacgaagagctgcctcgggaaggggcacggcaggtcccggtgtcgaggcgacgcttcatcgagttgtgcaccgagctcacggcgaaggacgagcaggcgttcgagcagctgtggcgtgcgatcgggttgtcggtggactggtcgctcgtctacaccacggtcggtgagcgtgcccgtcgcgtgtcacaggcggacttcctcgatctcctcgagcgggaccaggcctacctcgccgaggccccgacgctgtgggacgtcgatttccagaccacggtctcccaagccgagctggaggatcgcaccgtcgagggtcgctaccaccgcatcgtcttcgaccttgagggtggtggcgaactcgagatcatgagttcacggcccgagctgatccccgcctgcgtcgcgatcgtcgtgcatcccgaagacgatcgttaccgcgaggtggtcgggcgccgcgccatcaccccgctgtttcgcgtgccagtaccggtgatcgcgcacccgctcgccgagccggagcgcgggaccggtgcggccatggtctgtacgttcggggacctcaccgacgtcgtgtggtggcgcgaggcatccctgccgacccgggtcgtgatcgaccgggccggccgactggtgccacgcgtggacttcgccgccttcggttccctcgatcccgatggcgcggctgacgcctacggacgcctcgcgggcttgcgtgcgagcgacgcacgtgccgaggtcgcggaggcgctcgcggccgcgggggtgcttcgtgggatcgagcaggtccgtcacgccgtgaagtactacgagaagggggagcatccgctcgaggtccttgcaacccgtcaatggttcatccgcgtcctcccgctgcgcgatcgtctgctcgagcgcgcggccgagctcgactggttgccaccacacatgcaggttcgcctcgaggactggatccgcggactcaaccaggattggaacgtctcgaggcagcgcttcttcggcatcccgattcctctgtggtatccggtgcgcgaggacggctcggtggactacgaccatcccctgcggcctgcgaaggaggacctgccggtcgatccgcagagcgaggctccccgcggctacgccgacgagcagcgaggtgtaccgggtggcttcgtcggcgaccccgacgtgctcgacacctgggccacgtcgtcgttgaccccacagctcgcggggggctggggtgagcgtccagacctctttgccaaggtcttcccgatggaactgcggccccagggccaagagatcatccgaacgtggctgttctacacggtcgtgcgagcggagctggccttcggtcggctcccgtggcggcgggcgttgatctcgggctgggtgctcgaccccgatcgcaagaagatgtcgaagtccaagggcaacgtcgtcacacccatgccgctcgtcgagcgcttcggcgcggacgccgtgcgccactgggcggcgaacggtcggcccgggaccgataccgcggccgacgaggcgcagatgcgcgtcggtcgtcgtctcgccatcaaggtcgccaacgccagtcgcttcgcgctcagccgtgtggcgagccgctccagccacaagcccgcgtgggtgccgatcgacgcagcggaactcgaggccctcgacgccacgatcgcacgggccaccgagttgctcgaggcgcacgactacacgagcgcgctcgcggccatcgaggagcacttctgggccttctgcgatgattacctggaactcgtgaaggtgcgcgcctacggcgacgactcgccggagcacgcctccgcgctggctgcgctcgagatcggcgtcgagctgttcatccgggcgttcgcaccgtacctccccttcgtcaccgaagaggtgtggtcctggttccgcgagggatcggtgcaccgaagtgcctggccgcagccgggcgaggccatgcgccgctacgtcgagctcgtcggtgaaggccatggcgtcgtcgacccggccgttcgggcggcggtgtcgtggtcgctcgcccaggtgcggcgggcgaagacgtcggagcagcgctcgctgcgtacgccggtcgaacgcctcgtcgtgtgggcgccccgggcgtggctggaggcactcgccgctgccgaggatgacctcagggcggccggcggcgtgctcgcgctcgagcgccacgaggccgacgagccccgtgccgtggtcgagctcgctccgccagagcagcactgaatgaggtctgcgacctgaggaccccgtggctcgggtcgcagacggtcgcgcggtccgtaggcttgacggtgtggacagcctcaccccagaggagcttcccggcgaactcgcggtgacacccgaggtcgcgggggggttcgtccgacgccgatggctgttgatggggctgctcgcggtgtgggggcccgggctcgtcgtgatgttggccgacaccgacgtcggcagtctcgtgaccgcagcgcagtcgggtgcgcagttcggctaccgcatggtgctcccgcaggtggtgctgatccccatcctctacatggtgcaagagatcacggttcgcctcgggatcgtgacgggcaagggccacggcgcgctcattcgcgagcgcttcggcccgtggtgggccggcgtctcggcactcaccttgttcgccacggcggtcggggcgttgctgaccgagttcgccggcgtggcaggagtcggtgagctcttcggcgtctcgccggacgtcacggtgccgctcgcaaccgggttcctcgtcgccgtcgccctcacgggcagctaccggcgagccgagcgcgtcggcatcctgctcggtctcgtcgagctcgcgttcgtgccggcgatgatccttgcgcaccccgatgtcggtgcgctcgcgcgcggcgctctcagcctgccactcgccgaccatggcttcgtgatcctgctcgctgcgaacgtgggggccgtgatcatgccgtggatgatcttctaccagcagggcgcggtcatcgacaaaggccttggcggcgccaacttgcgtgcggagcggcgtgacaccgtggtgggagccgtgctgacgcaggcgatcatgctcgtggtcgtgatcgcgttcgcggcaacgatcggcacccatcatcctggggtcgcgctcaacacggtgggccagttgagccgagccttggctccgttcctcggtccggtggcggccaaggtcctcctcgggctcaccatgctcggcgcgggtctggtcgccgcgctcgttgcgtccctcgccggggcgtggggcgtctccgaggtcttcggttggcgccacagtctcaacgatcgaccgtctcgggcgtcggcgcgcttctacgtgacctacaccttggcccacgtgctgggtgcggccatcgtgctcctcagcttcgatctcgtctcgctggtgatcgacgtcgaggtcatgaacgcgctgctgctgcccatcgtcctcggtttcctcctcgcgctggaggccaaggcgctcccggaggcctaccgcatgcgcggggcgtatcgagcggtcgtgacggcgacctcactgctcgtgatcggtttcggcttgctcatggtgccgacgaccctggggtggtggtaaccggcgtcggctgcgctacgacgcggcccagtggtcgggccagccatctggctgaggaatgatcgcgcctttgcgacgaagctcggctcggaagatctctcgcagcacggagagtgcgtcgaggatctccgggtagcgcaaccggtaccacacgttcgacccctcgcgctgggcctcgatgatgccacggtcacgaaggacggcaaggtgctgggacacgttggcttggggcgcgccgatcagactcacgagctcgctcaccgtatgcggagcctcgcccaagatcaacaagatcaggatgcgcttggggtcgttgagcgccttgcacatcatcgggacgaactcctcgagttcggtgatgctcaccccggtcgtggcagcctcggtctcccccatggccccgagcctagctgtcggttcggcgagcggtgtgtgcagctccgagtcggttggtcaggaactcgtcgaggagcacggtgccgagctctccgtcgccggggtagtaggccttgccgtggttgatggcgaccacctgctcgacgaagcgtcgtagcccgcgatcgcgagcgaggacgaagacgctgatctcgatgcgctcgcgggtggcacggactacctcggcgagggtgcgacggagggtctctggggtcgggggataggcaaagtgcaccgagccctcgtcgtcggcgtgggcggtgggttcgccgtcggtgacgaggagaacttggcggcgtccgcgaactcggcgcaggcgctggcgggccagggccagggcgtgctgaatgttggtcccgtagacgtagtcccactgcgcctcaggcagcgcggtgatcgggacctctcgcgcggtctccgagaagaccaccaccgagaagtcgtcggcagggaaccgtgcccgcaccagggaggcgagcgcgagggcgacgcgcttggccggcaagaaggtgtcgttgagcggcatcgagagcgacaggtccagcgcaaggacggtgccttggcgcgcctggtcgtcgacctgttcgatcatgaagtcgtcgggatcgagccggagcggtatccccggcccgttccgagcgagcgaacctcgaagggtgtcagcgagggcgaggcggaacggatcgccaaagcgccactcgcgcacttcgccgttgggctcggtgccgaccccagtgcgtcgcacggcgtgctgcccgaggggcccgagcacgccttgacgcgcgaggtcacgaaggagcaggtcaccgaggcgccacacggcgcgcggtgagagctcgacgcgacccccggtgcgattcatgaggccggctgcctcgagcgcttcggtcgtgcgcgagaggcgctccagcgctgcctgggcgtccgcgccgaggaggtcgcgcacctcgtcgagctcgatcgcaccgaggcgatcgggggtcgtggcttgacggagtgcggcttcgagcgtgtcgaggcgcccgagttcgcgcatcaccgggccgagctcgccgagaccgagcggttcggagcccctgaaccccatcgcgtcggcgtcgaaccccgcgatggtgccgagtgcctccccgaggcgccgcatggcttcggcgatcgcgggggatccagcgagtgcgtcctggaggcgctcgagggcacgtcgcgtgtcgtcgtccacggatgccaggaggcgttcgaggtccatgcgactcgccgcgaggcgggcgaggaagtcttcgaacgattcccccggggcgatgatccctgggtagcgttcctggaacgcctcaaggtcgtcgctgatgtcctcgccacgcgcaaagcgctcgatcagcgacgcgaggtcgctgagcatcgccgcgtacgcatcggcgtcgcccgcctcgatcgccgacgccagctgctcgaacgactgcgccagcagcgaggagcgaaggctcgcgagcaggtcgtcgaagcgctcgtgggctgcctcgtcgaagaagtcgtagtgctcgagcgccgtgaggcgttcggcgatgtcgtaggggagcgcatcgagctccatctgtgcgaggaggtgctcgggcgcttgggtgcgctcgtgtgcagcttcgcggctggctcgctccttcgacacgatggcgtcgagttcctcgcgcacgcgactgagcgtcgcgttggggtcgtagcgcgcgagcagctggtcgcgacgttcgcgtagccgtgtgaggagctcggcaagcccaggcatgtcgtccaagcctcgctgcagcaggtcggcgagtgcgctcgcaaggttgccgtggtaggccaggtcgtcgctgagggcggcgaggacgtcgtcggcctccgggccgaggggctcgggatcgacgcctccatagcgcacggtcgacatggctcagctcccgtagctcactcggttgccaaggacgcgcttgccgagtctgcgtgtcgccacgagtccctcgagacacagttcggcgagtaccaggcgctccgacggcggggcgtggtcgcccatggcagccagcgccggtcgatcggcgaggatctgctcccatgtggccgtggggccatcgagatcgacggcgagcgggcgatcgttggtctcggcgatgacgtccgacgggtcgagatggccgagccgctcggtgaagactcgagcggtcgcttgagcgagcaaggtggccacgatctcgcgctccgaggtgtcgtgggcatcgacctcgatcttgcccgcgaaggccgcgatggtcgcctcggtatcgccaaggcgtgcgcgaggcgggtgctcgccgaggcgaacggcccgaacgagtgccgcggcagcgatcgcctctcgggctgcgatcgaccctcgaacggagacgcctgagtagcgagagaccgcagggtgccgccgtgcgaggtgggccgtgtgggcgacgagttcgtcgaggacctccggtatctcgacggttgggtcgcacagctgagcctcttgtcgcatgatggcgacttcttctgcgatcgtcgacgggtagtgcgttcgtagctgcgtgccgaagcggtccttcagcggtgtgatgaggcgcccacgcgcggtgtagtcctccgggttggccgacgcgaggaacacgatgtccaaggggagccgaatggtgaagccgcggacctggacgtcacgctcctcaagcgcgttcagcagaccgacctggattcgttcgggcaggtcggggagttcgttgatggcgaagaggccgcggttcgcccgtggaacgaggccgaacgtgagtgcttcggggtcctcgagcgtgcgacccgccgcaaccttgatcgggtcgacctctccgatcagatcagcgatggtcgtgtcgggagtcgcgagtttctcgctgtagcgctcgtcgcgggcgatccagcggatgggcgtcgcatcgccttgggcggcgagtcgggccttggtcgaggcgaggacgggcgcgagcgggtcctcgttgagcgccgagccctcgacggcggggacgaaggggtccagcagcgcgacgagggaacgcaggatccgcgtcttgccctggccgcgctcgccaaggagaatcacgtcatgcccgctcaccaaggcgcgcgtcagttctgggagcacggtgtcgtcgtagccgaccatgccctcgacgacggggcggcctgcgcggatgcgctcgaggacgttggcgcgaatctcttcgcgaaccgggcgcgggtgccaaccgatgcgcgcgaggtcgccgagcgtggttgggtggtcgcctgaagcctgggtcacatcgtcgagcctaggtcgaatgtccgtcgtcgattcgtgacgacgccggcgagcgagtaagactatgggggtgaacgttcaccatcacagctacgacgtcgtcatcgtgggcgcaggcggagccggcctgcgcgcggcgatcgagacggccgggaccgtgcgcaccgcggtgatcacgaagctctatccgaccaggtcgcacaccggggcggcccaaggtggcatgtgcgcggcgcttgccaacgtcgaggaggactcgtgggagtggcacgccttcgacacggtgaaggggtctgactacctcggtgaccaagatgccatcgagatcatgtgccgagaggcgatcgacgcggtcatcgatctcgagcacttcgggctgccgttctcgcgcaccccggacggcaagatcgaccagcgccgctttggtggccatacgcgcaaccatggcgaggctccggtacgtcgcgcgtgctacgcggccgatcgcaccggtcacatgatcttgcagacgctgttccaacagtgcgtcgctcgtggtgtccaattcttcaacgagttccaggtgttcgacgtcctcttcgaaggcgaagggaacgatcggcgtgctgcgggcgtcgtggcctacgagctcgcgacgggagatctccacgtcttcgccgcgaaggcggtgatgttcgcgaccgggggattcggccgtgtctttcagatctcctcgaacgcacacacgctcactggagatggtcccgcagtgctcctgcggcgcggggtgccgctcgaggacatggagttctaccagttccacccaaccggcatctacgggatcggcatcttgctcaccgagggtgcccgtggcgagggtggcatcttgcgcaacggactcggcgagcgcttcatggagcgcgtcgcgccgacggtgaaggacctcgccccgcgcgacatggtcgcgcgagcgattcacgccgagatccgtgagggtcgcggggccgggcctgacaaggactatgtctatctcgacctcacgcatctaccgccggagcagatcgacgcgaagctccccgacatctcggggttcgtgcggacctatctcggcctcgagcccaagcgggatccgatccccattcagccgacggcacactacgccatgggcggtatcccgaccaacgtgcatgccgaggtcgtcgtcgacccggcggggacggtgctgccagggctctacgcggccggggagtgtgcctgcgtgtccgtccacggggccaaccggttggggaccaattccctgctcgacatcaacgtcttcgggcgtcgcggtgggcgagcgatggtcgagtacgtcgctggcgtcgatcaccccgacatcgcccgaggcgccgaggagcccgttcgtgagcacattgagcatcttcggagccacaaggggtccgagcgtgtcggcgcgttgcggacgacgctgcaggctgccatgatgcgcgatgcgtcggtcgtgcgcactggggagtcgctcgccgaggcccatcgtgtgatccgcgagctgaaggagcgctaccacgacgtcgccatcgacgacaagggatcggtcttcaacttcgatctcacggaggcgctcgaactcgggaacctgctcgacctcgccgaggtgctcgtgatcggtgcggaggctcgcaccgagagccgtggcgcccactggcgtgacgactaccccactcgtgacgacgtgaactggatgaagcacacgcttgcctaccgcgagccggacggatcgatccggctcgactacaagccagtggtgttgggcaagtacgaacctatggagcgcaagtactgatgacgacgactcagtcaccggcgtcgaccgacgccaccatgcaggaggtggacgttcacctcgtgatccgtcgcttcgatccggaggccgactcgcgcccgcggtgggagagctacacggtgcgacagaagccgacggacaccgttctcgcggcgctccacaccgtgaagtggacgctcgacggatcattgagctttcgtcgctcgtgtgcgcacggggtctgcgggtcggacgccatgctgatcaacggcgagaaccgcttgagctgtgtcaccctcatcaaggatgtcgggaccgagctgcgcatcgagccggtgcggggtctgcccgtcgtcaaggatctcgtcgtcgacatggagccgttcttcgcccagtatcgccaggtcatgccgtggctcgtcaacgacgacgaccctggctttcgagagcgtcgacaatcgcccgaggagcgtgcacgtttcgacgacaccacgaagtgcatcttgtgcggtgcctgctcgacgagttgcccggtgtactgggctgggggcgattacctggggcctgccgcgatcgttgccgcgcaccgcttcatcttcgactcccgcgaccgtgcggccgccgagcggctggacatcttgaaccagcgaggcggcgtttggcgctgccgaacctcgttcaactgtacgcaggcctgtccgcgaggcatcgccgtcacggaggccatcgaagaggtgaagcgtgccatcgtctccgaccgggcgtgacgttctgacgctcgtcgttcgcgagcgtgacggggtgcgacgccagggccttcgcctcgtcgacggggtgctcgagcctgctgcgatcaccgaggaggatgcccaggtcgtcgtcgaggtcgacgactggggtgctgagctcggagcggccctgcgtgcgggtggtgtgcgcatcgtgcgaggtgcgaccgacctcgcccggaacgctaaggtgctgaggggcgcgacgggggtccgctcgagggggtgagccgtgcttcgcagtcgtcgcccgactcgtccgccacagcgaccgggctggtatccagacggctcgggatggttgcgctacttcgacggccacggatggaccgagctcgttcgtgagcggctcgtcctcgctgagttccgaccgcagccgccggtcgcggagcgcccgccgcatcccgcgtcgacgagccgccccaggcagggcgtgcgcatcgccagcatcgtcctcgcgtgcgtgctgctcggaggtgttgtgcttcagctcgtggcgttgacgctgtcgccgcggtcgcagggctcatccgttatctccgaccgcgaagtgctggtgctcgcgagacatgcatgtgaagacagtcccgtcggccaggctgcgatcgtggcgagctccaaggcggctcgatcggcggcggcgtcgcgcgcggcccgcttgacgcagcttgcttccgaggcacacctcgaagccctcgacgacctcgcggccgcgtggtcgaacgtcgcggtcgcgttggtgcaggcggccccgcgatcggcctcgctgcgtgcggccatcgacgcggtgaacaccgcggcgagcggtgcgcacgtggcgtcctgtcgagcgtgagcgtgcgccggtttactcgccctggcgagcgccgtgtgctatcctccaggcatcctgcccaaggaggagtcatgagcgaaccgttcatcgacgatcatctgttggtgcgctatcgcgagctgctcgatgccgaggatcaggcgttctcggagatggagcacgacttcgaggagggcgatgcgcaacgcttcgcactcgaccgcgaggcctggcttgcggcgatccgccaccgcgtgagttttctcgacgcgtgtgggttggtacgcctcgatgtcgtcgtgagctaggtcgcccccggcgccgacccttgacgctggtgatcgttcaggtcgcggcgctacactaagcccagcactgccgggggagtagtgctcggcgcacacggggggaacgatgggcgcgagtcacacagctgtcggggcgtcggaccagtcgtcggcaggcgacgctcggcgtggtccgctgcgagcgtgggacggtcaaggaacggcgccatgtctcagaacgctccgcttcgacgcggacgatgctggactgaggagccgggcgctgtcgggcgaatggcagcgtgaagcgagatgtcgaggcgtcgatccacggacgttcttccccgagcgtggcggatcggcgacgtcggcccggcgcatctgcgctggatgcggcgtgcgcctcgagtgcttggagttcgcactcgtgaccgacgagcgctttggcatctggggtggcctgagcgaacttgaacgacggagtctgcgcgcccggcgcttcgtcgtgtgagcgagacgctgtgtgagcgagacgctgtgtgagccgaagcatcggcgagcgtggctcaggccacgggacggctcgactggagcgcgaaggacgcccttgctaggcttgcccgcgtgcttcgtccctacagagtggttgtcgccaagcccggactcgacggccacgaccgtggagcgaaggtcgtcgctcgagcgctgcgcgacgctggcttcgaggtcatctacaccggtctgcaccaaacggtcgagcagatcgtcgagaccgtgctccaagaggatgcggacgcgctcggcgtgtcgctgctgtccggcgcgcacctgaccctcgtcccacggctcgtcgacgcgctcgctgcgcagggccttggacacgtgctgatcgtcgtcggcggcatcattcccgagcacgatatcgatgccctgctcgggctcggcgtgggccgtgtgttcacgccagggtcgtcgctgaccgagatcacgtcgtggctcgaggcgcaactcgatgagcgggagcgcactggagccgggcagggaggataggcgtggatctgaaggagtaccaaggcaaggacctgttccgccgtttcggggtgccgacctcggagggacgggtctgcgtcacggtcgaggaggcggttgccgcggccgagacgctggggtatccggtcgtcgtgaaggcccaggtgttggtcggcgggcgcggcaaggctggtggcgtccgtgtggccgccaccgaggaggcgctccgcgaggcagcgggtgccatcttgggcatggacctgaagggccatcgggtgaaggaggtctggatcgagccggcttccgacattcgccgcgagtactacgccagcttcacgctcgatcggacggcgcgtcagtacctgctcatgctctcggcgatgggtggcgtggacatcgaggaggtggctcggacgcaccctgaggcgattgcgcgggtgcacatcgatcccatcgacggtctgaccccggccctcgccgaacaggccgttgcgaccgcagggatcgacgagggtcgcgaggagctgccggcgatgttgggtgcgctctatcgcgccttcgtcgaaggcgatgccgacctcgtcgaggtgaacccgttgatcgtccgatccgacggcaagctctgggcgctcgatgccaaggtgacgctcgacgacagtgccgcgttccgccatcccgagtgggaggcgtatcgggccgacgaggagctcgactcgcgcgaggcgatcgctcgtgctcggggcttgaactacatcggtctcgagggatccgtcggcatcatcgccaatggcgccggactcgccatgtccaccttggacgtggtccagcaggtcggtgggcgagcggcgaacttcctcgatctgggaggaggcgccggcgccgacacgatgacggcggcgctcgaggtgatcgcgacggatccgcaggtccgggcgctcctcgtgaacatcttcggcggcatcacccgctgcgacgaggttgctcgaggcatcgtcgccgcgctcgagcgcgtgcgccttccgttccccatggtcgtccggctcgacggcacgaacgccgccgagggcagggccattctctcgtcggttgtgtcggacagcatcatcgtcgagccgacgatgatcaaggcggccgagcgcgccgtcgcggaagcttcgaaggcggtcgcatgagcatctttgtcgacgagcacacgcgggtcatcgtccagggcctgaccggccgccagggcatgttccacggactgcgcaaccgggcctacggcacgcaggtcgtcgctggggtgacgcccggcaagggaggcacggacgtcgaagggatccctgtcttcgatacggtgaaggaggcggcagccgcgaccaacgcgaacgcgtcgttcatcgtcgtgccgccgcgcttcgctcccgaggccatcctcgaggcagctgcggccgggatcccgctcatcgtgtgcatcacggagttcatccccgccaaggatgaggccatggtggctgcggtgttgcgacgtgactaccccggcacgcgtctgatcggaccgaactgcccgggcatcatctcgccggggcgctgcaacatcgggatcaccgcgggggagattgcgcgtccgggtggaccggtcggcatcgtctcacgctcggggacgctcacctaccaggcgctctatgagctcagtcagcaaggtgtcggccagacgacctgcgtcgggatcggaggcgatccggttcccggcacgaccttcatcgactgtctggcggccttcgaggcagatcccgagacacgggcggtgctcatgatcggcgagatcggtggacaggacgaggaactcgccgcagcgttcatcgcagagcacatgaccaagccggtcgttgcctatatcgcgggcgttacggcgccgccggggcggcgcatgggtcatgccggcgcgatcgtgtctggctcgtcgggaaccgcacaggccaagatcgaggccctccgagcggcgggtgccatcgtggcgcagaatcccaccgaggctggcgagcgaatggtggaggtcgtctcgcgtctcgcctagccctgcggccctaggcttggcgggcgtgcgtgtcgcggtgctggcatctggcgtagggacgatcctcgagtcgctcgtcgatcacggggtcgtgccggcgctggtggtcgcggatcggccggcgttggccctcgagcgagcacgtgacgccggcctggtctcgacgctggtggatcgtcgttcgtatggatggcgagactcgttcgaccgcgaggcgttctccgacgccgtcgccgacgtgctcgaggcggccaaggtcgagctcgtggtgctggctggattcatgaccatcctcgccggttccatgctcgcgcgctttccggctcgcgtcgtcaatacgcatccgtcgctgctcccgagctttcctggtcacgacgccgtggcccaagcgctgtcggcgggggtgcgcgtcagcggcaccacggtgcacgtggtcgtggagcaggtcgacgccggcccgatcctcgagcaagagccggttcgggttcggcggggcgactcgatcgagaccttgcacgagcgcatcaagcacgcggagcgtgagctctatccgagggtcgtgcgagcgatcgttcgggcgggggtcggcggcgatcggtggtgggaggatgctcgtgtgcaacgagcgatcgacgaggaggttcgtccgtggcgcgagcgctgatctcgctgtatgacaaggccggtctcgagcgggtcgcgcgaccgctgcacgccgccggctggcggatcgtggcttcgggtggcaccggtgaggccctccgcggcctcggtgtccccttcgagcccgtagaggaactgacgggctttgcgtccatgctcgacgggcgtgtgaagacgctccatcctgcggtgttcggcccgatcctcgccgacctcgagcgtcctcaccatgcgacgacgctcgaagaggccggctgggagccgatcgacctcgtcgtcgtcgggctctacccgttcgcgtcggatccgtcggtcgatctcatcgacatcggtggtccctcgttggtgcgcgctgcagccaagagcgccgaccgcgtgaccgtgctcgtcgaccctgccgacttcgggctcgtcgacgaggtcatcgctggcaacgtcgaccggccgttgcgccggcgactggcggccaaggcctttgcgaccacgagcgcctacgacgctgcggtcgcgacctggctgggcggtggagagggctcgttgcccgatccgctggtcctccctctcgagcgcgtcgccgtgacccgctacggcgagaacccccaccagcgtggcgccctctatgcaccgatcggcacccgccgtggcttcgccgaggcccgttggcacggcggcctcgagcccagctggctcaacatcgctgatgccgacgccgcggcgcgtctcgtcgctcggctgggaccggagcctgctgcggtcgtggtcaagcacgccggaccgtgtggtgcggccgtcgcaccgacgcttgccgaggcctacgagctcgccttcgctggggaccccgtctcggcgttcgggggcgtcgtcgcgctcgggggggtgctcgatgtggcagtcgccgaggcgctcctcgcacaccccaaggcagacgtgatcgtcgccacggcgatcgacgacgatgctgcccaggcgctgctcgcccgccgtccgaagacgcgactcgtcgagctcgcgatcgatcgcgacgagccgtggtgggtgcgcagcgtcgcgggcggggtcctcgtgcaagagcccgatcagctcgaggagccgacggatctcgaactcgtcacgagtcgcgttcccaccgacgaggagcgccgtgacgcctggatcgcgcacgtcgtgtgcgcgtcgacccagtcgaacgccgtggtgatcgcgaggcagggggctgtggtcggtgtcggccagggccagccgtcgcgggtcgatgcggcccggctcgctgtcgggcgagccggtgcgcgcgcccagggtggtgccgccgcgtccgatgcgttcttcccgttcccggacgggctcgagaccctcatcgacgcgggcgtgacgtgcgtcgttgcgccggcgggatccgtgcgtgacgacgagattcgtgcagtggccgagggtcgtggcgtgagcctgctcgtcgctccgagacgccactttcgtcactaggaggtctggtgggagccaagctgctcgatggggagcgcgtcgccgccgaggtgcgcgccgaggtgcgcgatcgggtcgagcgcctgcgtgcggcgggcgtgcgcgtggggctcggggcgatcctcgtcggggacgatccggcgagtgcgcggtacgtcgagatgaaggcgcgcgactgcgcgagcgtggagatcgcgtctcgcgtggtgcgcctcggcccggatgcctcacaggcggacgtcctcgcggcggtcgagtcgttgaacgcggacccggaggtgagcgcgttcatcgtccaactcccgctccctcggcacctcgacccagatgccgtgctctgggcgatcgacccggccaaggacgccgacggattgcatccggtgaacctgggcgagctcgcgctcggacgcccgcgcgtcgtggcgtgcaccccggcgggcatcgtggagctgctccaccgtcacgggatcgtcctcgacggtgcgcatctcgtcgtggtgggccggggcctgacgatcgggcgtccgctctcgatcctcgcgtcgctgccccgagcgggtctcaacgcagccgtcaccgtcgttcactcgcgggtgcgcgacctcgccagcatcgttcgcagtgccgacatcgtcgtggcagccgctggcagccccggcctcgtgaccggcgccatggtgcgccctggcgccgtggtggtcggtgccggcaccagcttcgaaggacggcgcctgctctcggacctcgccgacgacgttgcggacgtcgctgcgtgggtgacgccacgcatcggtggggtcggaccgatgacgagggccatgctcctcgtcaacaccgtcgaggcggccgagcggcgagccggtcggagcgagccgtgagcgacgtgctcgatcgctacggcgagcgagtctgttcggtcgagctgtggccagcgcgcacgagcgatcaggagcaccgtctcacggccacgttggacgtgcttcgttccctgccgccagcattcgtgtcggtgacctacggcgctttcggctcgagccgccacgagagcctcgcgctcatcgaacgggtgctcgccgatggccatcgggtgctggcgcacctcgcggtggccggtcacagcccagaacaactcgtcgcgctcctcacgcacgtcgagcgtctcggcgctgacggcgtgctcgccctgcggggcgacccgccgctcgacgaccccgacgatcgtgcgcgcttcgtcggtcgtcacgcactcgagctggtcgaactcgctcggcagcacacccagctcagcgtcggcgtcgcgctgcacccctcgggccaccccgaggcgcgctccctcgaggacgacctcgatcaccaggctgccaagctcgcgcgtgccgacttcggcatcacgcagttctacttcgaggccgccgcgctcacccgactgcgaggcgcgcttcgcggtcggggggtgacccgaccggtgatccccgggctcctcgtgccacgctcgccccgccagctcctgcgcatgggggagatggccgcggttcgcgtcccgcgggagttggtcgaggcactcgagggtcccgacgggccggctcgagcgaggacggtcgtcggcgagctcgccagcgccgccctcgaggaggggagtcccggggtgcacctgttctcgatgaaccaacccgagacgacggcgtggctgctggagcgccttgatcggcgccatcgtcgcgtcagttgaggtgtttgccgaacgttcaccgtctggtcagcgtgaggcaaactcagcgcaaccgacccgtcgccgaactccgcaagactgaacccgtcagcgaatggcgctggtatcgcgagtcactcgaggaaggagtgatccatgagtgatcgatccgtcgacgcggccctcgacgaggcgccgctgagtcggttccacacgaggtcgatcttcgtcgcaggcatggggttcttcaccgatgcctacgacttgttcatcatcggcacggcgacgaccttgatcgcgaagcagtgggggctctcgtcgaccgagaccggcctcatcaattcgatcacgttgctctcggccttcttcggagcggtgatcctcgggcggctcgcggatgtcctcggccgcaagcgcacctacggtctcgaggccgggctcatggtgctcggagcggtcgcctcggcgttctccccgagcctcatttggctgctcgtcttccggttcatcctcggtctcggcgtcgggggcgactacccgatgtcggccgtgctcatgaccgagtacgccaacgtgcgctcgcgcggtcggctcgtcgggctcgtcttctcgatgcaggcactcggtaccgtcgctgggtacgtggtcgcgctcgcgctcttgtcggcgggcgtcaatcatgacctcgcttggcgcctgatgctcggcctcggtgcggttcccgcggcggcggtcatctacctgcgccgcaagatgcctgagtcgcctcgctaccgcgctcgcgtggagggcgacgctgcgaccgcagcgcgcgacctcaaggcgtactcgggcggtgtcgtggatgcggccgcggtcgccgagccgaccttgcgcctgcgcctcggtcagttcctctcgaaccgcacctacctcctgtatctgctgggtacggcgggcagctggttcgtgttcgactacgcctactacggcaactcggtctcggctcctctgatcgtcaagagcgtgctcggtaagcacggggcgcacgtgctcacggaggcgatcgcgctgcagctcatcgtcttcacggtggcggcggttccgggctactacctcgcctcgttcttcatggatcggatcggtcacaagcgcctgcagctgatcggcttcacgttcatgggcctcgcttttctcctcatcggggtgatccccggggtgacccacgacgtgctgccgttcctggtgctcttcggcgtgagctacttcttcgcggagttcggtccgaacctcacgacgttcgtgctcgctgctgaggtgtacccgacgagcgcccgctcgactggccacggtctctcggcggggatcgcgaagttcggtgcgttcctcggtgtcttcatcttcccgatcgtcaagagcgcgttcggcgtgggtggagccctggagttctccttcggcatggcggtcctcggcctcctcgtgaccctggtgcttcctgagcctgcgcagcgttccctcgacgacgtcaccggcgagctcaagctcgcagaggcggcccaggagtacctgcgccgggcttcgaaccagcagcggatggccggacaagactgagcgacctcctcatcggaggtgatcgacgaaccccgaccggaaggtcggggttcgtcggctttgctcgcgggtggtgccgtgcggctcgtgtgaacgtcgaggccgccgccgtgaccggagatccgcggtggtgccgtcaccgtcgtcggggagccgcaaagctcgcgtgggcgcggtcggcgccggcctgcgtcctgcgacggctccctctgggcgaggtggctcgagccgtgcgccgcgagacgccgacggtgtgtccgcgtggctgacgtgggtcggatgcgcgtgctactgtgcgaggaacggactcggtgcgatcgcagacggtccgatcgtggtgccgacgagcgtcgtgcgggttggctcaagtctcgggaggctcaggacgatgaggccagtgtgagcgagccgtccttctgggaaacgctggagcgtgtcgccgcgctcgtcgacgggccaccggttgttcgtccccagctcgtgaccctcgtcgggggtgatggtgccgtggacgatgtggcctcggcggcgtcgcgaggagggctcgtcccttcgcccgtagagcatggcgacgccaccgtgccgagcgatgacggcgcgccgaggggagctggcgaggcagacgtcgccgatgccgtggctgcatcggcggtggcgccgccgtcacctgccgaggatcaggctggcgcacggccaggcacaccggtcgctcgcgctgacgccgtcttccaggttctcgagcagacccagcgtgcagaggtcgtcgccgagttcggccgacgggacgctggggcggctccggccgagctcaccacggcgtctacgacgcccgccacctgggacgacgtcgacgagggcgtcgtcgccgcgccgagcggtttcctcgctggcctcgcggccaagcatcgcatcttcgccgagaccggtgagatcgacgtggatctcgaccgcgtggatcggcgcaagcgtcgtcgacgcggtcgatctgcctagcgcaccagagcggtgcgtgctggcagcggcgaggagccggcgccggtcggcgtgaccgtacgaccacgacggtgggctctgtgcgccgacgacatcgtggacgccgggtcgctccacgtgcagcgacggtcccgcacgagctgtgtcggcgatgccggtggctgggtcagcgactaaggagcttcgtcgccgaggtcccacgtgagggcgatgccctcacgttcggcgtcgcgttcgacccgcgcttggttgcggcggaactgtgggtcgtgcgctgggagcatgaggagccgcgcgttcgtcctctgcgcgaactcttcgcccactcggcgatcgccgctcgtcgtcacgatctcccagtgaggagcgaccgggcccaggtagcggatgcgtgcatgcgccctgatgggtaccggtgcttcgtcctcgggcatcgcccctcctctgctcggtgcgccagcctatcgtgactgaggctcgagagggtgcgtccgcttgcgcagaaagttactctatggtagcttctcgcatcgcagagccacgtgggccgtcacctgcagagggagggagcatggcgacagagcgaggttcagcgcccgaggcaggtgcgctcgtgagcgagccctggatggcgtttggatcgtgccgtggtatggatcccgagttcttcttcccgaccgacggtgctggtgtcgtccaggctcgccgggtgtgcgctcagtgcaacgtccgcgagcagtgcctgcagttcgccctcgatcatcggatcgatcacggcgtgtggggtggcgcctccgaacgtgcgcgtcgtcgcctcctctcacagcagctctcgtcggtgcgagcgcctcttcgcgacgtctagcctcgccgtgtgctcgagtgcgtgatcaatctcgccgaagggcgagagacacgtgcggttgaggcgatcgtccaggcagcagcccccgcgctcctcgacgtccacgtcgacgccgaccacaatcgcagcgtgttcaccctcgctggtcccatggtcgaggatgcggcgtggtcgatagcggaggccgccgctcacctcctcgacattcggcaccacgtcggtgtccacccctggctcggtgcgatcgacgtcgttccgttcgtcccgctcggtaccgcgtcgttggatgcggcgatcgaggctcgcaatcgaatgggtgcgcggcttgcgagcgaactctcggtaccggtcttcttctatggtccggagcgcggcctgccggaggtgcgccgtcgagcgtttcgcgatctcgcccccgatctccggccgactcggccgaatccgcgcctcggtgcctcctgcgtcggtgcccggggcccgctcgtcgcctacaacgtcgtggtcgatgcgagcctcgaggtggctcgcgaggtcgctcgggagcttcggggacctgcggtgcgtgcgctcgcgttccaggccggtcgtcgagtgcaggtgtcgatgaacctgatcgaccctcgggtcgtggggcctgcccaagtcgtggatcgcatcgcttcccgagtgtccgtgcgcgtgtgcgagctcgtcgggttggtgcctcgctgggtgctcgacgacatccctgccgagcgttgggcggagctcgatcttggaccagaccgaactatcgaggtgagactcctggctcggggcctgccgctcccagcgtgagcggtgccgacgactcggtggtggcgacatcgctgcgaccgaggtgtcgcaaccccgcccacgccagagcggcggtgcgctcggcgtagcgcgccgccagtgaggcctcgaacggccgattcggctcgtcgtcgtcgacgtcgtcgatgtaggcggcggccgcgccgttggcgaggccgatgagtgcccgtgcggtcagcagccgatcggactcgctgggtgctcctgtgatcgactcggcaacgagatcggcgatcgccagctcgataccaacgacgatcgactgaaactcgacgtcgcggtagacacctggcccgaagagcacgaggtaggccgcgcggtgcgcgtgcacgaaggcgaagaacgcgcggatgccagaccacagccgcacgcgggggctctcgacgccgcgcgtcgcctcggcgatcgcgcgcgccagctcggccccggcaccgtcgatgacctcacgaaagagggcgcgcttcgaggcaaagtgctggtagatgacgggcttcgtcacccgcgcatggcgtgctacctcgtccatcgacgccgactcgaacccacgctgcgcaaagaccgttcgcgccgcgtccaggatgagcgctcgccgacgctcggctgggagtcggtgagcccgtgtgtcggcctgcatgtgctcccctctgcgaacgcaacgcctcctcggtggccctcgacactagccaggttggcacgccgcgtctcgtcgtgcgcgtgcgctgtcgtccttctgccgcgccctgagcccagagtgcccggacctctgcgcgcctaggctcggggtccgtgaagacagcactcgtcaccgggatcactggacaggacggctcgtacctcgccgagctcttgctcgccgaaggctatcgcgtcgtcggtatgcaccggcgttcgtcgacgctgaacttcgagcgcatcgcgcacatccaagacgacgtcatcctcgagcccggggacttgctcgacgaggcgagcctgctcgccgtcttgcgtcgctacgagccagaggaggtctacaacctcgctgcgcagtcgttcgtgcagacgtcgttcggtcagcctgtgctgaccggcgagaccactgcccttggtgtcacgaggctgctcgacgcgatccgggtggtcaaccccgagatcaggttctaccaggcgtcgacgtcggagatgttcggcaaggtcgtcgagacgccccagcgcgagaccacgcccttctatccgcgcagtccgtacggtgtcgccaaggtctatggccactggatcaccgtcaactaccgcgagagctacggcatgcacgcgagctctgggatcttgttcaaccatgagtctccacgccgcggcctcgagttcgtgacgcgaaaggtgacgttcggggtcgcacggatcgcccatggcctggcccacgagctgcgactcggcaacctcgacgcgcagcgcgactggggttttgcgggcgactatgtccgtgcgatgtggttgatgctccagcagcccgagccagacgactacgtcatcgcgacgggatcgacccattcggttcgagaactctgcgagcgcgcgttcgccgtcgccgatctcgattgggagcgctacgtcacggtggacgagcggttcatgcgtccggccgaggtcgatctgttggtcggcgatgcgagccacgcgcgacgccggttgggttgggagcccaccgtgagtttcgacgcgctgatcgagatgatggtccgggcggacctcgagctcgtcggctcgacgctgaagtaggcgccatggcccgcagggtcgttcggctgcggggtgtgaccgtcctgctcggtcggttccctgcactggctcgtgccgacttcgacgccttcgaaggcgaagtcgtcgtgctcgaagggccgaacggatccggcaagacgacgctgctgcggctcctcgtggggctggttggcgcgtccgagggcgaggtggccgtgttcggcctcgaccctgccaaggacgtcgcgagcgtgcgtcgcgcggcgacctacctcgggcaccaggccatgctgtacgaggatctgagcgccgaggagaacatcgctttcctcggacggctcggcgtcatcgatgccgaacgcgcccggggcctctgcgaccagcttgcggtcggccgacgcgagcgagggcggcgcatgcgacagctctcggccggccagcggcgcaaggtcgcgctcgccgcgacgctggctcgacctgctgagttgctcctgctcgacgagccgcacgctgccctcgatcccgagggcaaggaactgctcgatgcgctcctcgcagacgctggcgcccaaggtcgcaccgtgatcctcgcgagccacgaggcggagcgggttcgttcggtcgcgacgcgtcgctaccgcttgagcgggggtcatcccaaggagctaccctcgtgctgaaggtcgcggtcgcggtgtggcgcaaggaccttgggatcgagtggcgaactcgcgtcctgctcaaccaggtggtgccggtcacgctggtcatcgtggtgctttttgggttcgggctcggcgccgacgacccgctccttcgagccgccctccccgggctgtactgggtcagcgtcttcttcggtatgaccctcgccgttgcgcgcggtgcggcgatcgaggcagaggcgggtgcgggcgagctgtggcgtctcatggatgtgccccgcgctggcgtgtacctcggcaaggtgcttgccgtcgcgacctggggcgtcgtgatcgaggtcgtcaccgccgccgcggccgccattctcttcagcgccccgctcggtcaccctctcctgcttgcggcggctgcgctgctcgccgatctcggggtcgcggcggtcggggtcgtgctcgcccagctcgcgaccggggagcgtgcagccgagagcctgctgccgctgctcacgctgccggtggtgagccccgtgctgctggctgctgcgaccgtgtggagcgagggactcgctcaccacgcttccctggcaactccctgggtcgaggtcctcgtcgcgttttcatgtatctacctgatcgttggcatgcttgtatacggtgtcgtcctggaggggtgagtcgtgagacaacgcgcatcgatggtgcgacgagtggtgggtcttggcgcgctggctggtgtggcgctcaccgcctggctcggcctcgtggccacgccgcccgcggagttcttcggcaacctggttcggttgctctacgtgcacccgtcgatggcgtgggtcgccttcttggcctttggcgtgacgacgctcgcgagtgcgctctatctgtggccgaggacccgtcggcctgagtgggacctgctcgccgctgcctcggccgaggccggcgtcgtcttcaccgggctcacgctcgtgaccggctccatctggggtcgaccgacctggggcgtgtggtggacgtgggatgccctgttgaccgcgaccgccgtgctgttcctgctgtatctcgggtatctcgcgctgcgtcgaattccgatggacgaagagcgtcgtgcgaagcgctcggcgatctgggcgttgatcgccttcatcgacgtgcccatcgtgaaccagtcggtgtactggtggcacacgctccatcagcgtcccaccttgaccgttggaccgacgaacgcagtcgaggtccacgggatcatggccgtggcgctggccgtaagtttcgtgtcgttcacgttggtatggatctggatggtgtgggcacggttcgacctcgcgcggcgccagcgcgtgctcgaggaggccgaggtcgagcaggccctcgccgagcgcctcgaggccgtggaggcgggctcgtgaacggctacgtggaggccgggtatctcgcggtcgcgctcggtctgggtggctacgcggtgtggatcgccgccttgacgacgcgcgtacggcgtcgtgaacgcgaactctccgtgacgaggcaacgccgtggctagtgcgccgagcacgctcgacggtcgcgacgagtggaagacggtcccgagcgctcgtcggacgcgtcggcggatgctccagtcgttggtcctgttcgcagcgatcctcgtcgcgctcgtggtcgtgctggccatgggcgccaagagcgcgctcgagtactacctcacggtcccgcaggcgctcgccaagcgcgccacgctggccggccagaccttccgcatggagggcatcgttgtgcccggctccatccagtcgacacccgagggggtcgattttgccctccgctacgaccgtgcggtcgctcgggtcgtcgagatcgggaacccgccccagctgttccagccctccatcccggtggtggtccaaggtcacttcgagggttcgacgttcgtctcgaacctgatcatggtcaagcacacctcgtcgtacgtggccgcgcaccccaaccgcatcgctgatgccggagggacctacaagccgtgacgcaggcggtccttggtacggcgggactcgtcgttgccttcgtgttcgaggtcgcagggacggttgcgctcgccgttgcactctggcggcggaggcgactctggcgcgacgtgggccttcggctgctcgtggtcggggtggcggctgtggtggcatcggtcgcggcgctcgaagatgccctggtcacacacgactttgcgctgagttacgtggtccagaacaactcgagggagacccccctcatcttctcgatctcggggatgtggtcggcgctccaaggttcgctgttgctctgggctctggtcgggggggtgtatctcctcgggctcgcctgggtgctccgtcatgaggacgactgggtggtcggcgcgaccgcgctggcgatcctgggtgtgatcgaagcgttcttcgtcggggtgatcctgttcgccgcgagtccgttcgcactcgtgagcggggtcattccggtcgatgggcagggcccgaacccactgttgcagcagtatccgctcgtgctcatccacccaccgatgctctacgcgggtctcgtgggcatgagcgtcccgttcgcgctcgcgacggcttcgctctggcatcgccacctggacgacgcgtggctccggcgcatccgcaactggtcgttgatctcctgggtcgcgctcggcatcggcattaccttgggggcgtggtggtcctaccaggtgctcgggtggggcgggtactgggcgtgggatcccgtcgagaacgctgcgctcttgccctggctgatcatggccgcctacctccacgtcgccgtcggcgaacggcgtcgtcgccgcttgagtgctgctgggtatggtctcgtcgccgccgccgccgcgatgacgatcttcaccacctacatcacgcgttcgggcgtcctcgagagtgtgcacgccttctcggactcgagcctcgggacggtactgctcgtgttctttggcctcgtggtcgtcggcgcggtggtggtcgcgctcgcgcgcgccgatgtgctcacgcagccaggagcgcgaccgaacggggcacgcgggacgctgctcggcatcaacgcggcgctccttgcgctggtcgcggtggtggtcctcgcgggcaccatcttcccgctcatcgactaccaggtgagccatgcgagcgtgaacgtcggtgcgcctttcttcgatcgcttcgtggtgcccttgtcgctcgtcgcgttggccctgatggcgctcgccccctggtcgaggtggcagggcgcccatctcgacgaactcggttcgcgcaccctcgccccggctgccctcgcggtggtggtgctggtcgtcgccgtcgcagccggggttcgatcgctcgcaacgcttggcgcgtggtcgctcgccgccttcgtgctcgtcagcaccgttgccgcagtggcacgacagttggcggcgcgcccccgcggtcgtcggcttcgcgcggtcgcgtctcggcaggtggccgggatgatcgtccacatcggcgtcgcgatcgtcgcggtcggcatggcatcggcgacgaccttcggccaccagggcgaggtgcgcatcgcacgcggccacaccgtgagcgtctacggccagcgtctgacctacgagggcgtgcgcacggtggtgaccccgcagaagacttcgttcgaggccgaggtcgtcgtcgacggccaggggcgctactacccggctatcacgcagttcgggacctacacgacaccggtgggaacgcccgccgtcgcggtctctccgctgcgcgacgtctatctgaccatcgacgcgcccccgagcacctcgtcctcaccgatcacgctcggcgtcgtggtccagccgctcatcttctggctgtggctcggggctgcgaccatcgcgttcggtggtgtgctcgcggtggtggggatccggctcgaaccgtccggacgacgtccttcggagcgcccggaggcgccggtgccgagtgtggtgggtgcggatgcgtaggcgtcggccagtggtcgcgttcgggatcggggccctcgcgctcgtcggcggcttcacctggctcgctgcccgcgcggctccggccagcgagatccaggcaccctccccgctgctctacaagccggctccccgattggcaggcccctcgctgtggggctcggggtcggtgtcgctcgctgcgatgcgcggtcgctacgtcctcgtgaactacttcgcgagctggtgctccacctgtgccaccgaagagcgccagctcgtcgacctcgctcggggctcgggagtacgtgtgctcggcgtggacttcgacgacacgaacggttcggcccgttcgttcctcgcgcacttcgacgcgcacttcccggtcatcgtggacgcgagcgggcagcgcgcactgcgatggggagtgtcggcgccaccggagagcttcctcgtctcaccgagtggcgaggtcatcgctcgcatcgtcgggccgctcaaggcgatcgaagtggaggcgctcgtgcgcctcgccgaggcgaaggggtacggggcgtgacgcggacccgtcgcatcgcggtggcctggttcctgctcgccgcggtggccctcggggccgtgctcgtcgcgctcgtcgagcagccgtcggcggcgtcgcctgctgctcggatcgcctccttggagcgggaggtccggtgcctgagctgcggagagctcgacgttgcccagtcgaagagcgccgaggcctactccatggcggcattcattcgccacgaggttgcggccggcgcatcgaaccagcagattctcgatcaactcgtcgcgacctacggtgacgcggtgctgatggcgccaccggccaacgggctcggcctctacttgtggttgctgcccgtggcggtcggggctggcatcgcatgggagctggtgcgcggggcgcgccgtcatcgcgatccggaggagctctctggcggccgtctcggcaccgacgcggacgagccggcaccgcagccatcgaggcgtaccggcggcggggtcgggttggcgctctcgccgacggccgtggccgcggctccgtccggtgaggatgagcgccgcgctcggccgcgtcggttggcggtgccgaagtgggcggccctcgtcgggggcggactcatgctggtcgcagccggggttggtgtcggggtcgccatcggcgggtcgggcggcacggctcacacgacagcgaccctcggtgaggatctgcgcctcggggagacgttggcggccgtgggggcatctgctcaggccgagcgagccttcgaggctgcgctcgagctcgcgccgacgaatccgacggcgctcgcctacgagggctggctgcgcttcaacacggcgcactcgagtagggcgcgtgcggcggcgctcgcgatgctcgatgaggcggcgcagctcgggccgcacgtcgccgtcgcgcagctgttcgatgggttcggactgttctacggccgtcacgagaccgccggagcccttgcgcgtcttcgtgcgtacctggcggatgcaccgagctcgaagctctcgctcgaggcctcgccgctcgcggtgccgatctactcggcggcgcacctcgccgtaccggcgccgttccgaagccgaggttgatcgccgcatctgcgtgcgggccgatgtggtggtcgggctggctcgccggggctccgcttcctccctgggaagcccggtggccgcctcgtggttgctacggtacggctgctgtcaggaggttcgagtggggttcttcgatcgcaagcgcaccgagctcatcgagcggggcatcgacccgagtcgtctgccgccagggcagtacatgaccgaccgcttcccggtcctgcacgcaggcgaggttccggtctatcacgaccttggtgcgtggaacctgcgagtgttcggccgcgttgggacccctgtgacgctgtcgtacgatgagctcctcgcgctcggtaccgaggacgtcacgaccgacatccactgcgtcacgaagtggtcgaagttcgacacgcggtggcgcggtgtgccgttctcgcgcatcgtcgagctcgtacgaccgagcgaggacgctgcctacctcatcgtgcacgcggagcacggcttcacgaccaatcttcccctggccgatctcctcggggatcacgttgccatgctcgcgacccactacgacggcgtgccactcgagccggagcacggcttcccggtgcgcttcctcgtcccgcacctctacttctggaagtctgcgaagtgggttcgcggactcgagttcaccgagtccgaccgacccggcttctgggagcgcaacggctaccacaactatggtgacccgtggcgcgaacagcgctactgggacgagtagttcggaccatcgcacagagccgagcgctcgcatcgcgccgtgaggccggcacacgagggtcgaggccgcgtgattcctcaccgctctctggcgcgtgcgccccgcgagatcgtgccgtgaccgcgtactagggtgctgccatggcgggtgcggcgtcgtcgcctggtccgctggacgaccccggcgacgaggtgggtttgacgactcttgctccgggcgtcgcggtgcatccggatcatgcgagcctcctgcgcgaactcgatacggcaccgctcggtctcgagcacgtcgtctcgtggtggatcgcctcgggcgggacgctcgccgatggcttgtccgtggccatcatcggcatggcgctgccactcgccgaacatcagctgcacctcggtaccgtagaggtcgcgctgctcggagctggcctggtcgctggcgctgcggtgggggcgagcgtcggtggacatctcgccgatcgtgtggggcgaaccgcggtgatgctcgccgacatgctgctcctcatcgtggcggccgtggcgagctcggtcgcgtggagcgcgccgttgctggtcgtcgctcagtgtggggtcggtatcgccgtgggtatcgattttcccgccgggtcgagctacgtcgcagagacgatgcctcaggcttcgcgtgcgcacttcctggtggcgacgatcgcgaaccaggcggtcgggatggtgctcggtgctgcactcgtcctcggactcgtccacgaggtgcagaccccgagcgtgtggcgcttcttcttcggcgtcgaggcgctcgtggcagccttctttctgctcgcgcgcctgcacctcgtcgagagcccacgctggctgatggcccgcggtcgcaaccgggaggcgttgcgcgcgatggaggtcttcgtgccgagtcgagcacgcgcgttcgaggggatcgctgcgcggctcggcgatcggccgctgcacgtcgcacggatcccgcacgatgacaaggcggcgcggtttcgctccatcttcgcccccgcctatcgtcgtcgtacgctcctgacgaccgtgccgtggctcttgatggacatcgcgacctacggtgtcggactcttcacgccggtcctcctcgatacgctgggggtgcgatcccactcgtcgaacctgccagcgcgcacggcgagcctcgccctcgggacgggcttcgtcgacctcttcctcctcgcgggctttgccgtgggcgtcgtcgtcgtcgcccgcttcgggcgtcttcgcatgcagatcctcggcttcgtcgggatggcgatcggcatgggtgtgcttctggcgagcacgcaggtgacgatctcggttctccgggtcgcgttcgtgctcgtcggtttcgtggctttcaacttcctcatgaatgtggggccgaacagcacgacctacgtcctgcccgcggaactgttcccgacgcagctgcgcagcaccgggtcgggcttcgccgcgtcgatggccaaggtcggagcgacgatcggcgtgttcctcgtccccgtcgtgtcggctcattgggggaccgccgcggtcgtcggtgcgatggtcgtcgtcagccttctcggtgcgaccaccacggtgctctggcgagtcgacgatcgtgagcagacgctcgaggagcatcaggcgtcagagcccgtcgatacgctgtgacctcgtgggcggcgagatcgacacatcgggcgggacgctgcgcgggcgtgtgctgatgcgcgtctcgaatcagacgtcgccgagtcacgtgcgtcgtggacggcgtctggccggctgcggtggctgcgagagcaccgtcgtccctcgccagtgcttcgccgcgcgcgtgaccatcactcgatccagccacgctcgcgtgcgaccgcgacggcttcgtggcgattggcgacgccgagcgtgtggatgatcccagacaggatgttgcgcgtggtgccgggggcaaagtggacgcggagggctacctggccgatcggagcaccgtcgctcgcggcgcggagcacgcggagttcccgttcgctgagcgggccgtggccccgccgcaaatcgggggcgatgtggggatcgatgacgcagctgcctgcccacgctgcggcgagtgaggctgcgagcgcgtcgatcggcatgctcttcgagaggactccgcggacgccagcggcaaggagctcgagggtcagtgtgctcgttgcaaaggcgctcagcacgaccacgcgagagccggcttgggtgagttcgcgaatggcctcgactcctccgccgggaacgtcgaggtcaaccacccagagcgctgcggtcgtcaccgtgtcgtcgtgagggccaggcatggtgaccgaggtcgtgacaatggtgaactggccagtgccctcgaggagcgacgcgagtgcgctggtgagcagttcgtggtcgtcgatgaggatcagagggatcgtgggactatctcctcgctcgactgcgtccgctccaggcgaagccatgtaccgggcggttctgaaccgaggctccagcgtgctccgatggcggctgcgtgcgcctcgacggcgcgcaggcccgcaccaggcgcaccgtgcagccccacgccgtcgtcgtgcacggagagggtgagtcgagtgctctcggggtcgtagcggatcgagatcgccgcggtcgtggcgccggagtggcggatcacgttggcaaccgcctctcggaggatccatgcgagatgctcgtcggtggccgggtcgagggcatggatgccgtgggtgtcgaaggtcgtcgcgatcgacgccgtcgcgagccgctcgcgggctcgtgcaagctcgtcgaggaggcggctgggaggtggcggttcgtcgatccgtcgcagcgattcgagcgcatcggcgagttctcggtggacggaggtgagctggtgctgtgggtcggagtactcgagggaccgaagagcgatggcgacgtgctgtgcggcggtctcgtgcagctcgcgggcgaggcgcagccgctcgtcggctctcgcccgggcgacatcggcgtcgcggagacgctcgacggtgtgcagtgctccgaccaggtccgtcatggccgttgcgcccacaccggcgagcaggacgttcacggccaggttgatgccaaggccaggactgtgcgtccagccgatcgcgagcgtcacggcggcgagcaagccagcggcgagatagctgcgccatcggcctcggagcgtgatcgccgtggcgatcacgacgatcatcagggacgtctgtgctgcggggtcggacgcgacgcccatgagcgaagccgcactcgccacggtgagagttgtccacacgagcgtcgggcgagcggcccgaagcgtcgcgacgagcagcccgatcagggccgcgacgaggatccacgcgacggccgatgctcgtgtgcggttcagcatcgccatcgcaaaggcgaggttcgcgccctcgagaaggagccaggtgagggtgaggttccgcgttgcccgtggtgctggactggtcatcctgctcgttctcctcgagcgcgatggtagccgatgaaggtcgcgatcgcgaaggcgagctcccacgcgccaaggacgacgacagcatggccgatggccttcgcgccgtagaacggggtgagagccatcgagacgatggcggcggcaggggtgtcgacgccgatctggcgtaccagctccggcaatgtggaaagcgggacgaacactccacctgcgaactcgaggacgaaagccgcgacgctcgccagctgcgacgccgtggtcgggctcccgatcgcaccgatcgcgagcgcgccctgggcaaacacggcaccgccgagcagggcgaccccatccacgcagagccagtccgcgagcgggagctgagctccgagccagagcgcgatgccgtcgaggacgagcaggccagcggcgccaagcacgagagcgccgagggcgcgagcgagaaagtaccagcgactcggcgcgacgccaaccgtgctgagggtccggagccatccacggtggcgatcctccgcgaccgcgatcccggcgccggtcatcgcggtgatgccgacgtaggctgcgaggtgagccgtgacgagggcgacgatgttgcccgagccgacgacggtgtggcggtatgcagcgtggtcggcgaagaccacgagcagcaccacggggaccacggcgatgagcagagcactccgccgcgccagcgtctggtgccgaacgacgagttcgatggtggctcgcgcccgagcgagactcgggcgaggggagcggtggccgattgcggtcatgggtgttcctccgtcgtcggatcgcgctgtaggttcagcagtcggcggatcgcctcgtcgagtccgacgggggcgatctcgagcgcagtcgcgccgaggtggagcagttcgtgcgccagcccatcggcatccgtagctgtgaaggtggttcggtcgcgctcgatctcgagcacggcggctccgtagcgatcgagggtgtcggcatcgggttgctcccggagcgtggcgctgacccgcgcgaacccggagcgccctcggatctcgcgaggcgtggcgtcggcgatgagacgtccgtgcgagagcacgatcactcgatcggcgagtgtgctcgcctcggcaaggtcgtgcgtcgcgaggaggagcgcgccgccacggctgcgatgatcctcgaggacggtcgccagggtcgcgcgggcctcgaggtcgagtgccgtcgatggctcgtcggcgatgatcagctcgggcgtgcccgcgagcgcgatcgcgaggcgtacgcgctggcgctgtccgagtgacagcgtctcgaagcgagtgcgagcgagctgcgtgaggccgaatcgtcgtgccatcggggcggtgtcgacgccgcgcatacgtccgagcgcgtcgaggagtgcaccgaccggtgcagatggggggaaacctgcatcggcgaggaggacgccgacggcgtgcgcttggcgagtgagtcgagggggctcgccgaagaggcgcaccgatcccgcttgtggcgtggcaaggccgagcaggcactcgatcgtcgtcgtcttgcctgcgccgttcgggccgacgagcgcgaccgactcctccgactcgatgctgaaggtcacgccgtcgagtgcggtgaagctgccgtatcggcggacgacgttgtggagctcgaccgcggccgttcgggacgtcatgctgggcaacgtaggtcctgggggccgagtgtcggtgacgacggacgtcacgagatcgcgtgacaccggtcacgcgccgcgacccgctcgacctcactgatggccgacgatccgcactctctgagctcggtcgatgcgtcgtcgatcgagcggcgcctcgctggttgggtgggcctccgcctccgcgcagtcgcgcaggccacacgtcctctcacggaccaggttcgaggagtggcccggcgtcgttcgatctcgcgggagccgtgccctctggcgagagctcgaagcgcctcacagagaacgacaaccgaccgtgctccatcgagcgagccttcgttgacccactgaggacaacccaccccgggtgggtgggtcgccgtcgttgcgctgctcggcgatccatgcaagctcgctcccgccacgcggtcgtcacggtgcgagtggtctcggtgtcaggggctagccagcctgggctcgtaccgagggagcacgtggtaagaggtcgatccattgcaagaaggcgctcgcggcaggcagaggggcgctctcggcccgaggctcacttggaccgacggtccgtcgcgaggccctcaggcggtctgggcgcgctcgccgtcggccgtcacggtgcccctgctcgcgcgatggggaggggccatcatccgtacctcgcacgagcccgccgtgccgcggatcgggcgggcgtcgagtgtgccatcacccagcccatcgaggaggccgtcgaggatgcctcgctcggtcgcacagagggcggggtagtgctcggtgaggaggccgaacgggcagccgtgctggcggatcgtctccgtgccgtcggcttcggcggcgaaaccacttcggcgaagcgcggtcgcgacggcccgcatgaccccagaggcgctctcactgacggccgtcgacgcgagcgccgcgccgtgggcgcgtcccacctcgtaggcgatcctcgccgctcggtcggctgggacctcggcaagcaggcctccgacgagagcggcgaggagttcgacctggctctcgaggccctcgaacggtgctcgcgatccctccgcccgatagcgcttggatggtcgaccaacctggtggcgagcaccctggctgacgacggcgaggtagccggcctcgacgagacgatcgaggtggtgtcgtgcgacgttcggatggaggttgaagtgtgccgccactgacgacgcggtcacgtcgtgctgctcgcgcgcccagaggtagatcgcgcgtcgcgtgccgtcaccgagggctcgcgtgaggtcatcgagcgtctgggtgagccacacgcccgttccgcgctccacgacgcctcctcgcactcgctggccgagacggctgttctcgtaccgagggccaacggcgactagtttatcgctgagcgacgtggtgggagggactgtggcacgtgtgacgaccgaggaggtgctcgagcgactcggggagctcgccgacccggacctcgaccagccactcgtcgaccttggactcgtcgatgtcgacatcatcgcacgaaccccgcgcgtcaccgtgcgctacgtgccgggctcggagcaggtgacggaccagctgcgcagcagtgcaaggcagcgtctcgaaccgctcggcgtccagctgatgctcgaacctctcgatgaggagggcctgagctccctcgcggctcgtctcgagtcgacgagtgctcgcgaagcacgtgaggcgcgcaaggcgccgttcgcgagtcccgagagccccacgcgcgtgctcggcatctcgtcgggcaagggtggcgtcggcaagtcgtcggtgtcggtcaatctcgccctggcgctcagtgccttgggccaccgcactgcgatcttggacgcggacgtctacggcttctcggtgccgaagatgctcggcgaagagcgtccgccgcgggtggtggggcagctgatcgtgccgccgaggatccgtggcgtgcgagtcatctcgctcggtttcttcgtcgacgatgcgacgcccgtgatctggcgtggtccgatgctgcactcgacgttgcagcagttcctcgtcgatgtgtactggggcgagctcgactatctcgtggtggacatgccgccagggaccggcgatgtagcgctgagcctgcaggagttcttgccgagggccgagatctacgtggtgacgactccccagcccgccgcccagcgcgtggcacagcgctcggcgatcgccgcccgcaagctgaagctccccgtgcgcggcgtcgtcgagaacatgacggacttcgtggccgacgacggcacgcactacccgatcttcgggtccggcggtggtgacgcgctggcggcggccctcgaggtccccgtccttggacggatcccgttgacgatgggtctgcgtgccggtggcgacgaggggatgccggtggtcgcggtgcgtcctgatgaccccgcggcggcagccattaccgagcttgcggcgcgtatcgtgtcgctcggtgctgctcggcgctaccgcgccgatctgcgcgtgcagacgcgctgaggaagagtggccggtcggccacgatgcgaggaggatacgtgcaggtacggatcgggatcgctcagagtccgcgtgagctcgagctggagttggccgaggagagcgaccaggctgcggtggcccaggccgtcgatgccgccatcgaggccggaacgggagttctctggctcgaggatcggcggggtcgacgtatcggagtgcctgtagaacggatcgccttcgtcgagctcggaccggatcggaaccagcggtcggttggattccgggcctagccgatcatccgcatgggctttgacctgctccgccgccggctgctgatcatcgccggcaaggggggagtgggcaagacgacgctggccgcctcgctcggcctgcttgcggcgtcgcgtggtcagcgcacgctgctcgtcgaggtggatgcgaagggagatctcgcggcccaggtcggcgtcgcgaacgcggggttcgagcccgtcgaggcccggcgcaacctgttcgtcatggagatggacacgcaggctgctctcgaggagtacctgcgtatctgggtgaagctcccgttcatgggtcgactccctggactcgggcgcatcttcgacttcgtcgccacggcggcaccgggtgttcgcgagctgctcgtcgtcgggaagatctgctacgagattcgtgaggaccactacgacctcgtcatcgtcgatcctccggccagcgggcatgtggtgtcgcagctcggggtgacgaccggggtcggcgagctgatcgggcggggactggtgcaggggcagacgtcctggatgctcgagatcctctcggacccggcgcgctcgctggcggtcctcgtggccacgcccgaggagacgccggtcgaggaggccctcgagctcgccgatcgcctgcgcgacgagacgccggtgcacctcggcggagccttcctcaaccgcgtcgtgccggtgacgctcagcgaggaggagctcgaggcgctcgagcgcaccgcgggccgcggtccttcggcactcggcgcggtgctcggtgccgctcgtctctcccagggcattgctcggcagcatgctcgcaaccgcgcagtgttcgccgatgcgctcggccccgacgttccgcttcgggagctcccagagctttttgcgacggtgccaccatcgcgcctcgccgacgaactcgctgaggcgctcgaggtgctcacgtggtgagcgaggccgttcgtgcggtgacggcgttcgagcgcttgttcgtcgtcggggctggtggcgtgggcaagaccacggttggcgcgggccttgcgatcgcgaccgctgtcgagctcgacgtgagcgtcctcgtcatcaccgtggatccggccaagcgtcttcagagcgcactcggtctcgaccatctcgatttgcgtcccgtgcgggtgccgctcgagggactcggcgccaaggggcggctcgaagcggcgagcatcgacatgaagcggacgtgggatgggatcatccggcgctgggccccgactgacgaagtgcgcgatcgcctgctcgcgagccccatctacgaacacctgtcgtcgcgcttcatcgggtcctacgattacgcggcggtcgaggtcctcgccgaggtcctggagggcggttcctgggatctcgtcatcgtcgacaccccgccgtcgcgcaacgcgctcgacatcctcgatgcgcctcgccggctgatcgagttctttcgctcggcgctcctgaagctcctgacgttgccgcggcgtgcgcgagcgttctcgctcgcggcacgcccgttcttcgtggtcgccgaggcggtgctcggctcggccttcctcgaggacgtgacggagttcttcgccgattttgcgacccttgccgagccgctcaccgagcgctctcggcgactcgaacaggtcctcgtcgctcccgagaccggcttcgctatcgtgtcgacgccgctcggtccctccacgagagaggcagaccggctcgaggccgccctgctcgatcgcggactgcgtgtcgccgttcggatcgtgaatcggtgctggccgcccgaggacttctccccggcggccgagcaagccctcgggtggttgcgcagccccgagggcatcgaggtgctgggccgcgaactcggagacgacggggcggccgcacgcgtcgctgccgagctcgccggcctctatgcggagctcgagggtgcctgggctgcccgggctcccgagggagcgggcagcctcgagttgccgctgaccgatgcagcgttgacctctccagaggccctgtggtcgctcatcgcaaccgcgaggatccgaggggtcacctccgagcacgagtagcatgggcggcggtgatcgactaccacctgcacctgtggccccatggtgagcgcgatcgcgacgtcgtcatcgaggagcttgctgcgttctgtgaacgcgcacagggtcgcggtgtcgacgagatcgcgatcacggagcacttctaccgatttcgccaggctggctcggcggtcggtggcttcttccggcgctacccggattcgccggtgcgcgccgagatggagcgctactgggaggagaactcccgggcggatctcgacgcctacgtcgagacggtgcttgcggccaagcgcgagggcttgccggtcgtccttggtctggaggtcgactactacgagggcgccatggaccgtgtcgcggcgctccttgccggctaccccttcgacgtgctgctggggtcggtgcactgggtcggtgcctgggccttcgaccacctctccgaccccatcatgatggccgagtgggagcgcgtcggcgtcgagcccgcctgggcggcctacacccgaagcctcgaggagctggctgcgagcggcgcggtcgacgtgctcgctcacccggacctcatcaaggtcgccggtcaccgaccggaggtgcccgacgagtacgaggcgcgtatggccgaggcggcgcgtgcgtccggcatggttgccgaggtgtcctcggccggtgcgcgcaagcccgtcggcgagatctacccgtcgccgtcgctcctcgctcggttcgtggcggcgggcgtgccattgacgacggcgtcggatgcccatgggctcggagacgtggccgatcgatcgagccagctgcgagccacgctcgaggcggcaggcgtgagcgagctcgcagccttccgggcgcggcggcgtcagtcggcactcctctaggctcgatgaccgaactcaccgccgtgggtcggctcgaccaggccgagcggacggcgctgcgtgagatcttgcggttctggggattcctggccgacctcgcgttctcggacctgttcatcgccctgcccgacggggacgacttcgtcgtcgtggcccaggtccgtccggcgaccacccagaccattcacccgggcgacctgatcgagactcgcctcggtcccgacgaggcgcgacacctcgccgaggcgatggaggcgagggtcatggcgaccgtggatcgctccgacgggactcgcctcatccgctccgccgcgttgccgctcgccatcgaggggcatctgccctacggggtgctggtgcgagagcgcctcgtcgagcactatcgcaccaccggcgaactcgaggcaacctacaaggcgctctacgagcgcttcagccggatgatggtccagggccgttttccgtatccccagagcgacgtcgaagaggcgccgcgcgtcggcgacggtgtgctcgtgctcgatcgcgctggccgcatcacgttcttgtcgccgaacgcgacgagtgcgctccatcgcctcggcgccacggaggtgacctcgggggcggcgctcgccgacgtcggcatcgacgtgctcgcaccggcccgggctgcggcgctcggcgcgcccgtgctcgaggaggtggagcatgcgggcggtgccacggtgaccttctactgcctgccgctttacgacgcgggcgagctcaccgggcacctcgtgctcgtgcgcgacgtcaccgacattcgccagcgcgagcgggtcatcgcctcgaaggacgccacgatccgcgaggtgcaccaccgggtcaagaacaacctccagaccatctcgtcgctgctgcggctccaggcgaggcgcctcgccgaccaggaggcggtcgcggcgctcgccgaggcggagcgacgcatccgctcgatcgcactcgtccacgagttcctctcgcgggacgtgtcggaacaggtggaggtggatgaggtgctggcggccatcggtcgcttggccgaggagtccaagctgccaggacgcacgctcgagctggcgatcgagggctcggcgggcaaggtcgaggcgacctgcgtgacgccgcttgccatcgccctcgcagagctgatccagaactccctcgagcacggctacggcactgagagaacgcacctgcgcgtcgaggtggctctcgagcgacacggtcccgagctctgggtggtcgtggcggacgacggcgtcgggtacccgagcgacctggatgcgcggagcgctcgctccctggggcttgcgatcgttcgagatctcgtggcctcgcagctcggcggcactattcagcttgcgcgaacgcccggcggcggcgcgctcacgcggcttcgagtccccgtcgagcgtcacgagcgctgacgtggacggccccgagggctctggtacgctgggcccgaagcccgctgacggtggcggcatgcggaggaggcgtctcgcgtgaagatcgcggtgtgcacgaagcagatccccgaccctcaaggtcctcagcgtctcggcgacgacctgcggctcgatcgctccggcaaggtgcttctcgacgacgcggactcctacggcgtcgagctcggactccagctcgccgaggcgagcggtggcgaggtggtggtcgtgtcgatggtgcccgaccacgagaccgctggggtccgccaggcgctcgcgatgggcgcggccagcgcggtcgtcgtctctgacgatgcgctccgtggggcagatgccctcaccacggcgacggtgctcgcctcggtggctcgacgggtcggggccgacatggtgctcacagcgacggagtccacggacggctacacgggcaccgtggccgcccagatcgcgggtcttctgggatggcccgccgtgaccttcgccaagggcgtcacgctcgagggaacgcacgttcgggccaaccgtcaggccgaagacggcgtgtgggtcgtcgagtcggagcttccgtgcgtggtgagcgtgaccgcaggtgtcgtcgagccacgctacccctcgttcaagggcatcatgagcgcgaagtcgaagccggtcgagcagctttcgctcgccgatctcgggctcgaggcgcgcgcgacgcagcgcgtcgtcgcggtccaggaggcggcccagcgtgaagcgggaaccgtcatcgaggacgacggatccgccgaagcggctgtcgtcgcgttcctcgagtcgatcaaggtcttgtgaaggaggcgacgtggcaactgcttgggtgatcgcagagcagcgtgatggtgcgctggcgccggtgacggctgagctggtgaccgtcgcgcgcgacgtcgccgatgaggtgcgcgtggtggtcgcgggtgacggtgccggagcggcgtcgtcgctggctgcctacggcgtctcggagatcatcgatctcgggcccctcgacagcgtgctccctgggccggtgcttggggcaagcgttgcacggctggtgggggaggagccctcggtcgtcatcggcgcgcagacctacaccgggcgcgacgcactcgggcgtgcatcggccctgctcggcgctccggtcctgaccaacgccgtcgccgtgcggcgcgagggagaccaggtcctcacggagcaccagatcttcggcggcaccatggtggcgaccgccgcagcggagctgcgcggacacgtgctggtgggcgtgcgacccaagagcgtcgccgccgtggccgcggctgcgccgacggctccctccgtgcgggttgtcgagccggcactcgatgtgcctggggtcgtcgtcacggtggtcgatcgccagcgcgaggagcgcgaggggccgagtctcgacgaggcggccatcgtggtctccggcgggcgcgggcttggcaagcctgaggcctaccagatgatcgaggagctcgccgcactgctcggcggtgcaccgggtgcatcgcgggccatcgtggatgcgggatgggtgccctacgcctaccaggtcggccagaccggtacgacggtcaagccggacctctacatcgccgtcggcatctcgggggcgacgcagcacctcgtgggcatgaagggtgccaagcacatcgtggccatcaacaaggacaaggatgcgccgatcttccaggtcgccgatcttgggatcgtcgcggatgccagctcactgctgccgcgagtcatcgaggctgttcgcgcccgacaagccgcctcctgaccggtcatcgccggccaggtgcgaggcgcgccagtagccgcaccgggccgtgcctgtgctctgtgcgaccacgcacgatgaaagccgccaccaggaggtggcggctttcgcagcggacagtggaggactacgccttcttggtctcccagaagatgtcggcgatctcgttgatcttcgccagcagctggtcggcgatcgccacgtcgttggcacgcttggcctggctggtcagcttcttcgtcgaccagaagagctcgtggagctgcgggtacttctcgaggtgcgctggctggaagtactgataccagagcacatcgaggtgatggttgcactcctcggcgcgctgctccttgatgagcgtcgcgcgatcgcggaaataggggtcgtcggaggcgttgaacttctccatgatggccttgatcgattcggcttcaacgcgggcctgcgcgggatcgtacacaccacacggcaggtcacagtgtgccgagaccgggcgcggtgcgcggaggcgatcgagggcgttgaacatgcgtgcaagcagcatggccttcctttctcctgttggcgacggtgccaaggcacacgccgtagtgcagtccatggccgccgagcccatgatgggacgagaacgcgtgccacgctcagcttagcgagagccatgctcgtgtgtccgtcgaggcctcgggcgtgcacgatgttgggtcctcatcgagccgaggcgggcggggcgtgcgtgttgacgcgtcgtccgcccatcggcgacccaagggcatcgcacagggagtgaggccgagcaccgcgctcccaagctcctgctcgcgggtgggccagtcgggatcgcgggtcaagggaatgctgctctctgactgatgcaccacgacgaggctcatgctccggccgtggcaccgtcgcccggtcgaggtcgagcgcgatacgctgctcgccgagcagccgactgcgcgaccagcgacttcaatgcggagtactggcaatcaccgcacgctcgactgtcggtgaggagacctgcgcctgcggttggacgtactgggtcgtccgaggccagagtcgcgccagcggcggcgttcgatagctccttcaccacttgaagagaggtacacgagcgctagaggtggtgacctgtcgccgcgaggtcgacgaggatgccgacgatggcgccggccaggacgagggccacgaccacctcgacgatgcagccgagcgttcgaagaggatggaggaccacgtgggcaaccaggatcaccgccagcacgatcacgacgatctccacggcgcctcccttcggcagcgacgctagccgttcgacgtcggcaacgagccgagttctcgagcgcgagctgcggtgcgcgacagtgcttcggcgatggcgctccgtaccttcgcgtcctcgagtgcacggatgccctgggctgtcgtgcctccaggagaggtgaccgcgagacgcaacgaccgaggctccgtgccgcgcgcctccgcgagcgcgatcgtgccggcgacggtcttgagggcgaggtcgagcgcgagctgcgcggggatgccgagggcgatcgccgcctcctggagagcctcgacgacgagcaggacgaacgccggtccggagcccgacagcgccgtgcccgcatcgaggagggactcgtcgaggcgataggccgctccgagtctgctgaacagcgcgaccgcttcctccgcgagggcggcgtccgcctgtggcgacgtggcgacgagtgtcacgccgcggcgcaccgcgagcggtaggttgggcatcactctcacgacagctgcggcacgagggaggagctcgcgtaggcgagcggtcggcacgccggctgcgatggagatgaccctcgatccgggagcgaggctctcggcgacgcccgcgatggccccgggcttgacggcgaggatcgtggtcgttgcctccgccgaggcagatgcggcctcgatgcgcccgtcggagcttgtgagggcggcgatgcggtcgcggtcgacgtcggcgacgccgatgcgtgggggctcgccacgcatcgtggcctcggtgccgtcatcgaaggaggcgagcaagccctggacgatggacgaacccatcgctccagcgccaacgacgaggatatcgagcacggctggagcttaggcgcagctcgcgcaggcgtcgagaggtgtggccgacagatcggcgagcgaggtgaggaagtcgttcgcggtgtgggcccaggtgcgtccgcgcgcgcgtcgcgcgccacgctcgcccatgcgcctcgccacgaccgggtcacggagcacgagggccatgcgatcggcgaaggcgcgaggcgtacgttcgtcgaccaaggctccggtacgaccgtcatcgacgatctcggcaagtccgccggtccgcgtcgcgacgaccggcgtcgcgcacgcaagcgactcgagcgcgacgagcccgaacgtctcgctctcggaagggacgagcgtgaggttggcggcgcggtagtaggtgcccagctcgatctgggggcgtggtccgacgaggtgaagccggtcagacgcacccgcgtcctcggcgagcctacgaacctccgcgaactcgcggtctccgtcgtccccggatgggccgccaacgacgacgaggtggctccgcgggtcgtcgagttcgagccacgacgcgaccgcaagggctgtgcccttgagcgactggatgcgcccgacccacaagatgaccgatgcatcgggggggaccccgatggcacgcctcgcaggccctcgtgagagggtcggggagaagacggcaggatcgatccccggttccacgacgacgagctggccgcgaggcggaccatagagcgttcgcagccacgtcgcctcggcccggctcgaactcacgatgagatcggcgcagccgagcacgcgttgctcttgatagacgcgggcctcggtgaggtgactcggaggttggccgagacggagcttggcacgctcgagggtgtggaacgtgacggcaagcgggagcccgagctcgtgcttggcgctgtgggccacgacggctgagagccaatagttcgcgtgcaccgcgtcgatgctcgtactgcggtcgagcgcctcgagcacacgttcggcgaagtggtcgacacggcgggtgaggtcgcgctcgcggtcatcgtcgctgagtgcatgcagccagagccctggttcgatgcgatgccgaccgggcacgtcgtgtgcgccggtgaagatgtccacctcgtggccggagcgagcgagctgggtcgcgaggttgcgaacgtacacgctcatgccgccgttcgctcccgctcccggtgtggcaaacggggaggcgtgataggcgatcatggcgatgtgcaccagatggctccctcctgcggccagcgtaccgagccaacccgccgatgcggcgtcctattcctcctcgctgcctggcggcggcggaagctcgaccccttcgatgctgccaactgcgatcggttcgccgtcggcgacgattcggtcgatgagtgcggcgctcaccgcatcgagggcgctgtggaggcgccggcgaagctcggagagggtctgctctgcctggcgctgacgagcttcccaggcagggcgctcggtggcactcacttcggtcgcgacgcgtgggccggcgaggtcgttgatggcctcctcggcgagcgcgatgtcctcttctgacagcgagagctcgacgtgacgacgggcgagtggcggcgagggcaggttggagagcgcgagctgacgggcgaactcctctccgcgggctgggccgagcgcaagcgcatcgagtcgcgtctgaagctcgcgtcgcgcgaacgagacgacgttctcgagacgcaaaccacgaccacggagcgcgacgagggacgctcgatcgcgtccgtcaaggtgtgcggacgcctcgatgacctcctcgaccgcgcgttcaagctcggtcactgccaccccccttcgatgggcagcgtcagcctagctcgggcccgccggcgcggcgcgggttgtgcggggaggtgcatgtggctcgctcgcgaactcgaccacgagaccggaagagcccgtcgcctcgatcgtggtctcgcccctgcgacgctccaccgtcacggtcgtcgtgtggtcgccgatctgaagattggtgagcgtgatcctgtccagccaggcgggcagcgctgggcgaacggtgagggtgcctgccgccgcgttcggtgcgagcccgagcagcgcagcaacgatcagcgcgaaagctccggcggcccatgcctggggggcgttggcgagtcgatagggacgagggtaggcgccagcgtcgcggtcgacgccggtgaacagctcggggaggcgaccgcccgcaaagagggtgccggcatcgagcagtgccgtcgcgagcgcgtgggcatggtcggcgagcccgtaggccgcgagtcctgcgatggcgatggcgttgtcgtggggccacaccgagccgcgctggtagctcagggggttgtaggcaggatggtttgaggagagcgtcctcagcccccagcccgagaagaggtcgggtgcgaggaggcgatccgccacggcgcgagcccgctccgggctcggcacctgcgcccagaggaggtgcgaggggttcgacgccaccgagtcgatgggtcgcttggcgccgtcgagtccgagatagtaggtcgactcctcgggccaccagaagcgttcctcgatggcctcgaccagtcgactcgcctcctcgcgcaacgtcgcggcgcgctcgaggtcgccgaatgcctcctcgagtacgttggcccaggctcgcttggcggcaacgacgtaaccctgcagctcgaccagggcgatcggtccatcgacgacgctgccgtccccctggaggatgccgtcttcggcgtctcgccatccctggtgccgatacccagtcgccgagcggggcgcatactcctgcaggccatcgccatcgcgatcgccatagcggtcgatccacgcgatcgcagcctcgacgctcgggccgagccgcgcgaggagcgctcgatcgcccgtccagcgccagagctcgccggccgcgatgacgaacagcgaggtggcgtcgtgcgtcccgtagtacggagtgtgcgggatgagctggagttcggcgagttcgccttggcgcagctcgtgcgggatcttgcctggttcggcgtcgcgtgtcgggtcgtccgtggtcgcctgaacgctggcgagggcaaagagcgctgcctggaggaactgcgtcccgagcatgacggtctcgagtcccgtccagatcgagtcgcgtccgaacagcgcgacgaaccatggcaccccggccgcagggatccagggcaagatgtccgggtgcgcgccgaggccagcgccctcggcactcatgcggagcgcgagcaggtcgtcgaccgagcggcgcatgatccgctcgagcctggtgttggaggtcgtgacggtggtgaggagccgacggtcctggtggagcttctcgagcggcgcgaccagctgctcgcacgcgtaggtcgggctcctcagcgtcgtgaggcgcgcgtgcaggcgcaggcagatggacgtctcggctcgcggctcgagggcgatgcgtacgatcagccgaccgttcgcgtactcgggctgtgcgggagcctcggcgacctcgacgacgagcgcacgtgcgaacgcgccgttgcgataggtcgtctcgaggcggcgggtcccaggatcccacgtggtctggacggagccacggcgcgcacgccgaccgctgcgcacgtcgaagatgtccgcgaagtcgctctcgatgccgagctcgaggtcgacgctgatcggcgagagcgaaaagttctcgatgagcaggtcgtcgtggatgcccggaccgatgacacggtcgaggcgaatgcggagatctccttcgtcgagccggtggttcaccagggtgagggttgggttcgtgaactcgaggcgagctgcgcgaggtccgagcgctgcgccctcgacgaggatgagcggtgcggtgccgagcgtcagactccaaccggagagcaggcgggtgtccttgacgaagtagccgcgctcgcgttcacgatcgatggatccattgcgtgcggtgaccaggatctcgtcgtcgtcggcgagcgtgatggtttccgagccgagccagtcgacggtgggaaggagctctctcacgcgccggctcccgtgacgcgcacaggtgcgatcgggcgctcggcgatgatcgatcgatagagccggaggtgggcctgcaccattgcctcggccgagaagtgttcggcgacccagcgtcgaacggccctgcgatccaaggtggcggcgcgctggagccggtccgcaaggtcctcgacgcccgtcgccagaaagccggcgacgccgtccgcgacgacttccggagccgacccgatggccgttgcgacgaccggcgttcccgcagccatcgcctcgatcatgaccatgccgaacggctcgggccaggcgatcggattgaccagcgcgatcgctccgcccagcaacgccagcttgtcgctgccgccgacctcgccgacgtattcgacgtcagcaccgaggagcggtcgaacggcggtctcgaagtaggcatgctcatcgggttcgcgcatcttggctgcgatgcgcagggggatcccggcacgtcgtgcgatctcgactgctgcgacgacgcccttgtcgggactcatgcgaccgaggaacagggcgtagccaccgtcaccgcgtcccatcggtaccgcatcgatctcgatgccgtggtggatgacggcggcgatccgcacgccgagggcgagttgggcctgtgcatgggaaatggcgatgacggggacggtggcgctcacgtgccggtagtaggtcgccatggcaccgaggaacggtgcgtggttggtggtgacgatgggagcgctcgcaaggcgcggcccgacgaggggaccgacgagcgtgtggtcgtggatgatgtcgacctcgcccagctgggagtaggcctcgaggacgtggaccgactcgttgatcggcgttgcctggtcggtcccgagcgcccatggcgtggcgcgtaccgtcggcacggggcaggtggcatccccggtcgtcgcaagcacgacgtcgtgtcccgctgcgtggaggccgcgcgcgagcacgtcgagcaccgcctcggtgccgccgtagcgcggtggtgggaccggcacccaacatggggcgacgatcgcgatgcgaaggcgtctcgggacgtcgtcaggtgccggccgagcggcgagggcgctcgcgtcgtcgggcgacacggtcacgcggtgcccggcgtgactctcaggagtgatccccacgggactcgcgttcctcctcggttcatgctgcacgcacgtggaccgacggacgactacgtcggcacagcgctgtgaccgactctgtggtgtccagcctactggcgcgcggaagctgacacgagcgacggcgtgctggtcgagcggccgagggcggtgcggacgcggctgccgaggtcgccggcgcgccgcaggctcgtctcgaccgagggtgggagcagattggccatgaccgagacgaccggggccatagtggcccggttgcgcatcgcgagccagacgcccggtgccatgacgcgagggtcgctgatgaggcggacgaaccgtcggccgagggcgtagtaggtgccgtagtggccaccgagcagcgccgggtagcgcgtgagtggatggtcactgtcggtgcggcgagcctcggcgatgagggttgcggcgaggcgcccggtctcgagagcgtaggagatgccttcgccgttgaaggggttgatcgtcgcggcagtatcaccgacgaggaggtagttcgacccctggactggcttgatcgtggtgcccatcgggagcttgccgccgacgggcttggcaaggagcgggtgctcgacgtcgagcccccaacgatcgcgcacgcgatcgacgaagcgtgcgagctccgtcgtggtgttgacgtggcgccacgcaccttggttggtgagcagtccgaagccgatgttgacgctgccatctcccatggggaacacccacccatagccgggcatcacgcgaccgctctcgtcgcgcacgtcgagcgctgactcgatccacggttcgtcggatcgcgacgaggggagataggtgcggatcgcgagcccgaggggctggctggtgtcgcggatcgcgccgagcgaccgagcgaggcgcgcattggacccttcggcgagcaccacccagcgcgcacgcacgcggacgacggcgccatcgttcgtccgacgtgcgaggaccgcgctgatgccgttgccacgtcgttcgagttcgatgccctcgtggccgaagagcacggtcgcgccccgatcggccgcggcgccgacgacaagcgcatcgagctcgcgccgacgcgcgacgaagccgtaggacggcaggagcgggtggttcggccacgggatgtcgagcgttcggccgaacgcgacggctcggagcccctcgtatcgatggaagcgggcttcgagctccgctccgaggcccagcgcttcgagctgcacgaccgagcgaggggtcaggccgtcgccacagaccttgtcgcgggggaactgcttgcgctcgaggacgacgacgtcgatgccgcgcatcgcgagccaatgggcacagctcgcaccggaaggtccgccgccgacgacgacgacggtggtggagacctcttcgtcaactgcctggaccacgatctcaccctagtggcggcccaacgggttctccggggtgacgccgatcaccctgacgctcccccacgtgcgcatgggtcggggccgtatactgcccacgaagaggccggatttgcagcatgcgtcctccgtgtccatcatggaggcgcagctgcgtgagcgatatcgagttggagcgaggtgcgatggcccagtacctgccgatcgggatcttgctgatcatcggcgtgctctttggagcaggatcgtttctcgcctccgggttgcttggaccacggcgtccgcaccgagccaaggcagcgccgtacgagtgcgggatcgtgccccgtgtcgaccctcccgaacgcttcccggtgcggttctacctggttgcgatgatcttcatcatcttcgacatcgagatcgtcttcctctatccgtatgcggcagcagcgggctcgctcggcaccttcggcgtgatcgaggttgccggcttcgcggtcgtggtgttcgtcgcctttgcctacctggtctccaacggcgcgctcgactgggtgcctcggcgtcgggtgcgggcccatccgccagaagtccagcgatcgctggaggcaccggctcgcgcggggagtcggtgagatggcgctcgacgacctgagctacaacttcctgacggcgcgcctcgaggacctcgtcaactgggctcgcaagtcgagcgtgtggccggccaccttcgggcttgcctgctgcgctatcgagatgatggcggcaggggctgccgacttcgacctggctcgattcggaatggaggtctttcgtgcctcgccgcgccaggcagacctcatgatcgtcgcggggagggtgtcgcagaagatggccccagtgctccgccaggtctatgaccagatgcccgagccgaaatgggtgatctccatgggcgtgtgtgcctcctcgggtgggatgttcaacaactacgcgatcgtccagggcgtcgatgagatcgtccccgtggatgtctacgcgccgggttgtccgcctggccccgagacgctgatccgtgcgatcttgaccctgcacgagaagatccgccacacccccatcctgcggcggcgtggccaggacgagcccgtcgcggagttgctcgcccggccccgtttcggcacgggggaggcgttcgcgtgagcggcgtcgtccggcacgtcgcacgtgaggactggctcgagacggcggaaggcttgcgtgcggacgggttcgtgatgctcgccgatctgacgtgcgtcgactatctcgagggggttcgagaggacctccccgaggaggtcgtgcgggagcgtttcgaagtcgtcgccgtgctgcggcggatggacccacctgccatggtgcgccttcgggcacaggttcccgacgacgatcccgtgatcgactcgctgtggtcggtctatcccggggtcgaggcgttcgagcgcgaggtcttcgacttgttcgggatccactttcgcgggcatcccgacctgagtcggatcctgatgcccgaggactgggaaggtcatcccctgcgcaaggactatggcgtcggccgcgtggcggtgcagttcaaggaggtgcgtcgacaccgatgacgtcgtccatctacaccgtggtgcggcccgacgaggaggcagaggccctcggcttggtcgcggagacgtacgaaggctcccaggagctgacccttcgcggtgccacgtcggccgcggagctcgagcgagagcagggcgcggtgctccgggttcccgagagcgaggtcgatctcgaggggtttcgaagccgacgaccggatgatcatcaacatgggcccccagcacccgtcgacccatggggtgctgcgcatcatgctcgagatcgagggcgagacggtgctgcgttcgaagcctgtcatcggctatctccacaccgggatggagaagacggcagagacgctgacctacctccagggcacgaccaacgtgacccgtatggactatctgtcaccgctcaacaacgagctggtgtactgcctcgcggtggaggacctgctcggtctcgagctgccggagcgggcgatctggatccgcatgctaatgtccgagctcaatcgcatcgcctcgcacgtcatgtggatggcgaccaacggcatggacctcgggtcgacgtcgatgatgatcttcgggttccgtgaccgcgagatggtgctcgccttcttcgagaaggtgaccggcctgcggatgaacaacaactacatgcgacccggtggggtcgcggccgaccttcccgacgggtgggaagacgacgtctcggcgatcgttgacaccatcgagcggcgcgtggaggagtaccacgagctgttgaccggtcagccgatctttcgcaagcgcgtggtcggggtcgggatcatcaagcccgaggaggcgatcgcgctctcggctaccggtccgatcctgcgctcgactggagtcgcgtgggatctgcgtcggtcgatgccgtatctcgcctacgaccaggtggacttcgacgtggtcgtcggcacggtgggcgacacctgggatcgctacatggtgcgcatcaacgagatcttgcagtcgatccggatcgtgcgccaagtcgtcgagcgcatgccatcgggaccgtatcgagcgcaagatccgaaggtcacgccgccgccgcgtgcgcgtatcgatgagtcgatggaggcgttgatccaccacttcaagctctacacggagggcattcgggtccccgcaggcgagacgtacgcggcgatcgagtctcctcgtggagagatcggttgctatctcgtctcggacgggtcggcgcgtccctatcggatgcacatccgagggccgtcgttcgcgaacctccagagtcttccggtcatgctgcgtggcgcactgatcgccgacgcgatcgcgatcacgagttctgtcgacccggtcatgggggaggtagaccgctaagtgggacggttcgagggcgagttcgcggcacgtgccgaggaactcgtcgggttgtatcctgagcgtcgctccgcggtgctgccgctgtgtcatctggcgcaagagcaggacggttggttgacgcccgaggcgattcgtcacatcgccgagctggtcgggcagaccccggccgaagtgcaaggtgcggcgtcgttctacgacatgttgcacctcgagccggtcggtcgttacgtggtcgggatctgcaccaacatcgcgtgtctgctgcgcgatggggaccgcctgctcgaggccgccgaggagctgctcggcgtgggcgtgggcggcacaacacccgacgggctgatcacgctcgaagaggtcgagtgcgtcgcgcactgcgacaaggcgccggccgtgcaggtgaactaccgctacttcggtccggtgacgccgacgagcttcgaggagctcgtcgggcagctgcgccgtggtgaactcgatggggaggtgcccccgcacggggtcctctcgcgagtgcgccgtgcggccccgccgccgatcccactggatgagatcgacgccgagcgggcccgccaagacgcggagcgcgccgaacgcgctcggcaggcggagagcggatcatgagcgcgccgtcgatcgtgggcgcgaggctcggctacgaggactcgtacaccctcgagcgctttctggcaaccgacggcgacgccgggttgcgcagggcgctgctcgagctgactccggagcaggtgcacgccgaggtcctcgaggccaacctgctcggccgagggggcgctggattcgaagcgggccgcaagtggtccatgctgcgaaaggccccgcgtcgctacctcgtggtcaacggtgatgaatccgagccggcaaccttcaaggatcacctgctggtcgagcgtgatccacaccagctcgtcgagggggcgaccatcgccgcctatgccatcggggcctcggtcgccttcatctatctccgaggggagttcgcactcggtctcgagcgggttcagcaggccatcaacgatgcctacgcacgcggagcgctcgggcgcaacatcttcgggtcggggttctcgctcgacattgtgctccagcctggtgcgggcgcctacatctgcggcgaggagacggcgctcctcgagtcgctcgagggcaagcgaggattcccgcgcatcaagccgccgtacttcccggcggtgatcgggctctacggagcgccgaccatcgtgaacaacgtcgagacggtgtcgaacctcccgtggatcgtgcggcacggaggagccgccttccgcgccctcggtgcgggccgctcgacggggaccaggatctttgcgttgtcgggaagcgtgcgccgtccgggtgccttcgaggtcgagatgacgagcgtcacgtttcgagaactcatctacggtgacgcctacggacagggtctcgagccggatcgcgagcttcgagccttcatccctggtggggtgtcgtcgccatggctcttccccgaacacctggacctgccgctcggtcaggacgaggtggccaaggccggctcgatgctcgggtcggggtcgatcatcgtcatggacgacggcgattgcccggtgagggcggcgtggcgaatcgcacgcttcttcgcacgcgagtcctgcggtcagtgcactccctgtcgcgagggtggcacctggatcgagcaggtgctgcgtcgcctcgagctgggctacggacgcgaggaagatctcgacctgctgctggatgcgtgcgacaacatctcccctggcgttacctggccgccggcccagacgaccatctgcgtgctcggcccctccatccctccgtccgtggtcgcggcgatccgtcggttccgcgacgtcttcttgacgcatatcaaggaggagcgctgcccctatgactgagcaggccagcaccgtcaccataaccctcgacgggaagtccgtcaccgttccagctggcgtcaagctcatcgaggcactcgaggccgtcggtacctacgtgccgcggttctgctaccaccctcggatgcgtcccgtgggcgtgtgccggatgtgtctcgtcgaggtgtcgggccctcgcgggttctcgctgcaacccagctgcttcatcgacgtcgccgaccagatggaggtgcgcaccacgagcgagccggtgcgcaaggcccagcatggcgtcctcgagtttctgctcctcaaccatccactggactgcccggtctgcgacaaaggtggcgagtgccccctccaggaccaggcctttgcgcatggttcgggtgagactcgtttcatcgaggagaagcgccactatcccaaaccgataccggtgtcgccgctcatcctcctcgaccgtgaacgatgcatccagtgcgatcgctgcacccgctttgccgacgaggtggccggtgacgcgaggttggatttcgccggacggggcaacggattgcgcgtcgcgacgttcgagggcgagggcttcgagtcggtgtttgccggcaacgtcgtgcagatctgtccggtcggggcgctcacggccacgccatatcggttcaaggctcgtccgtgggacctcgccgaggcagcctcgacgtgcacgtcctgctcgatggggtgccaggtcgtgctgcagtcgtcacagaacgagttgacccgggtcctcggggtggacgcggaggcgatcaaccagggttggctctgtgatcgtggtcgcttccaggttgcggcggtgaacaatcgcgaggagcgtctgcttgctccgcgcatcggggccgatcgcgcgagttgggctgcagcgctcgatgcggtcgcaagcgcgatccaagaggccgtcagccggcagggcccggccgccgtcggcgtgatcggtggcgatcgactcagcctcgaaggccagttcgcctgggctcgcctggcccgcagttcgatcgccacgccgcgtgtggacggggtcgccggttcgttggtcgaccccaatctgtggctggatcgcctggccaccgtggacgcgatcgacgacgccgaggtcgtggtgaccattggtgtcgatcttcgcgaagagcttccggttgcctggctccgccttcgacagcgggcgctcgccggtggtgcggtcgtcgacgtggcccctggaccgacgagtcagggcgagatcgccacggcgcggatcgtcctggatcctcgtgatcccgaggcggccatccgggaggttgcacaggtcgtcggcgatcgccgtgcgctggtcatcgtcgggcagtccaatccgctgctcgactcgcggacgcgcgtggggctgtatgccgcactcctaggccggctccccgcgtcgacggtgctgccggtccatcggtccggcaacgcggccggggcactcgtggcggggctgtcgcctggctggtggcctggtctcgtggccgggccggtcgctgggtgggctgagagcgcgggccacgacgtcaccgatatcctccaggcggcgcgtgtcggcgctctgggcgtgctcatcgtgctcgaccgagacctcggcgaactcggcctctcggacgcagagatcgagacgctcgctcgcagcgtgaccctcgtcgtggcctcgagcttcgagacggcgacgacgaggcgcgctgcggtcgccctcccgatcgccgcctggggcgaggagcgaggcgtgaccatctcggccgagctgcgccttggtcgcctcgcggctcaagtggagccgatggaacaggcgtggcccgcctggtcggtggcggaggagctgcgcgcacggctcgaggtgggtccggtcgccgttgccgtcggtgaggtgttgtcggcgctgtgccatgtcggtggcgtggtgacgactcacgacgtgcatctgctcggccagcgcgccgacggtccgctgttgccgtcggcagagcgtggcgacggatcgccgccgcggctgctcgaccccatggggacgcccggcatcgcctcggtgcgtcgtcaggccccagacgtccggttgggcaacgccctcgacccggcgctcccggcaccctcagccggggtgcggcgcgcgtcgctcgccaccgctgccgccctttcgaacgacctggttggcgcgacaggctcggggttcgtgccttggatcgcgagtgcgctctatggggacacccccgacgtcgtcgcaaacccgttcctcgctccgctccggcgccaggcgcgcgcgcggctggcgccatcggatgcgtcgcgtctcgggctcgagctcgacggtgcgacggtgcagatcggcggccgcgtgagcctaccggtcgcactcgacgacgacgtcgccgaaggggtggtcgtgatcgagggcatgccgagcggttggggtgagctcgctggccccggttggagtctcgtagaggtggaggcgctgcatgggagctgacccgctcctcgtcggccacatcgggtggatcgacgtcctcatcgtcgtcatcaaggtcgtcgtggccttcgcggccatgatggtgtcggtcttgctcgcgatctgggtcgagcgcaaggtgatctccgacatgcagaaccggataggtccgaatcgtgcgggaccgttcggcctgctgcagagtctcgccgatggcatcaagctcttcttcaaggaggatctgatccccgagcggtcggatcgtttcatcttcaagcttgcgccgtacctgtcgttggtgccggccttcttgacgttcacgatcgtgccgatcggtggcgtggtcgatctgttcggtcaccggaccgaactccaggtcgccgatccgccgatcgggatcttgctccttctcgcgatgtcgtcgatctcggtctacggcgtgatgctcgcgggttggtcgtccggctcgaagtatcccctgatcggttcggtgcgtgcctcggcgcagatgatctcgtacgaggcggcgatggggctctccatcgccgcggtggtcctcgtgacgggctcgctctccacgcgcgacatggtgacgggccagctcggcacctacctcggcttcatcccgcactggaatctgatacggctcggggtgatcccgttcgtcatcttcatcgtggcgatcactgcggaggtgaaccggccaccgttcgacctcgtcgaggccgaacaggagctcgtgggtggattccacaccgagtactcctccatccgcttcgcgctcttctacttggccgagtacttgaacaccatcaccatgagtgccatcatggtgaccctgttcttcggaggcccagacggccccgatccgcacgtgttgcactggctctggccgatcgtgtggttcctcgtcaaaacgtcgatcttcttcgtgatctacgtgtggttccgtgccgcgctcccgcgcctccgctacgaccagctgatggatcttgggtggaaggtcctgatccccgtctcactgctgtggctgctcgtcgtggcgggtatgcgggcctcgcgggtgctcggtttcgtgctgctcgtgctcgggctgatcgctgcgggagtcttgctccgcgcgatcgatgtcggccgacgccgccgtggccagagcgcgcccgtgcttcccgatctcatggacgcatcgatgctggggccgagcccgatcccggccatggtcgaggaagggtcgaccacagcggaggaaggggatgacgatgggcgtgcttgacgcactcgggggcttccgcctcaccctccgacaagtgttcgagccgcgggtcaccttgcagtacccagaggagaagcgcccgaagccgccgcggttccacggacggcacgtgttgaaccggtatccggacgggatggagaagtgcatcgggtgcgagctctgtgcgggcgcctgcccggcgcgctgcatctacgtgcgcggcgccaacaacgacccggagaggccgacctcgccaggggagcgcttcggcttcgtctacgagatcaactacctgcgctgcatccactgcgacctgtgcgtcgaggcctgtccgaccgaggcgatcacagagtcgaagatgttcgagttcgccttcaccaaccgtgaggacgcgatctacaccaaggcggagctcgtcgtcgacgacgagggtcatccaaggcgccagccatgggaggactggcgcgacgaggatgaacgctggacttcggcctgggttcgggcgacggctccgggaggcgatccggccttcgagggcgtcgtcggttggtcgccagaactcggtgtcgggacgcgaccgccggagcgtggccagtccgaccttccggaagacgaggcgacgcccgtgttctcgttgcgagcgattctggcgtcgcggatcttccgtcaacacggggggagggcttggtgatcctcggtgtcgtcggggtggtgaacctcgttgtgttcgtggtcgcggtggccgtggtggccatcggtggcgttgggctggtgagcgcacgccagcccgtgcacgcggccttgttcctcgtgttgacgctcttcggcgttgcaatcctgttcattcaggagggagcgcagttcctcgcggccgtgcaggtggtcgtctatgccggcgcggtcgtcgtgctgtttctcttcgtcatcatgctgctcggtgtcgaccgtgtcgaggtgagcagcatcgtcggcagcggttggcgggtctgggcagccggcatcggcgtcgcagccgtcctcgtcgagctgggtctgctcgccatcggccatgaggtcaccggcgcctccagcctggcgggcaagctctcggcgggatcgaacctcggtgtcctcgctcggagtgtctttacgacctacgtgctgccctttgaactcacgagcgtgctgctcgtgatcgcggtgatcggcgccgtggtgctggcgcgaaggctccgccagcgatcggacgcgacgacggtgagccgaagcgaggaggtgcacccgtgattccggtgagctggtacctcatcgtcggggcgctcctgttcgggctcggggccttcggcgtcttgattcgacgcaacgtcctcgtgatgttcatgtcgatcgagctcatgttgaacgccgtcaacctcacgttcgtgtcgtatgccagggcactcaacgacgtcggcggcgaagtcgcggtgttcttcgtcctggtcgtcgccgcagccgaggtggtcgtcggcctcggcatcatcgtggcattgttccggcgacgtgcctcggtcaccatcgacgacatcgcgcggttgaagggttaggtcggcatggatctcatcaccgctgtcatcgggtttccgctccttggcttcctcgtgctccttgcgttcggcaagcgcatcggcgagccgcgcgctggttgggtcggtaccatcgcgaccacgctgtcgttcgtcgccgcgctcgcgctctggggcgtcgtgctggcacgaccggccgacgagcgggtcgcggtcgtccgcctgttcacgtggtttcgcgctggccccttggtggcgcacatctccttccgcgtcgatgaactcaccgtgttcatggtgctcttcgtgaccggtgtctcgtcactgatccacctctactcgatcggctacatgcatcgagaccccaggttccaccagttcttcgtctatctgaacctgttcgtcttctccatgaccgtgctggtgagctcgaacaacttgccactgaccttcctcgggtgggagggcgtcggcgcgtgctcctactggttgatcagcttctggttcgagcgcccctcggctgcgagcgccggcaagaaggcgttcatcgtcaatcggatcggcgatgcaggcttcatcctcggcacggcgctcatcgtggaccatctgcactcggtgagctactcggtgatcctgcccgaagcccatcggctctcgagcggcacgctcgaggcggtcgcgctgctgttcttcctggcagcggtcggcaagtctgcccagctgccgctgttcgtgtggctactggacgccatggagggcccgacaccggtgtcggcactgatccatgcggcgaccatggtgaccgcaggtgtcttcttgatggcgcgtctgtcggcgttcgtgactcccgcccatgacgccgccacggtcatcgcgtggatcggcgcgatcacggccttcgtcgcggcgatggccgcgacctcgcagcacgacatcaagaagatcgtcgcgtactcgaccgtctcgcagctcggctacatgatgctcggcatcgggaccggtgcctacgtcgcggcgctgtttctgatggtgacgcacgcgttctacaaggcgttgatcttccttgcctccggttcggtcatccactcgctcgatggcgagcaggacgtgcgtcgtatgggtgcgctccgtcgcttcatgccgatcacggccgtcaccatgatcctcgcgtggctctcgatcgcgggggtacctccgttctccggcttcttctcgaaggggtcggtcctcgaggcagcctttgcccaccagccggtgctgtgggcgatcggtgtcgtgaccgccgtgctcaccgcgtactacatgggtcgactcgtctacgtcgtgttctacaacgagccgcgctaccaggaggtcctcggcgagcggagcccacacgagtcgccccgagtcatgacggtgccactggtggtcctggcggtggccgcagtgctcggagggctcatcaacctgcccttcgggagcttggacttcctcgatcgattcctggcgccggtcttcggcccttcgctcgttgccgtgcatctgtcgggcgtcgctcgggcggcgctgcttgcgaccgatgcggtcgccggcctcctcggcgtcgggttggcgtggcagctctggggccatcggtggcgtcggcccgagctcgagccgatggtgctccagcgcggttggtacgtggatgcaacctacgaccgcgtcatcgcgcgtccgatgaccgagctcgcgctcgaggcggacgaggtcgtcgatccgaaggtgatcgatggcgcggtgatgagcgtcgcgtgggcagctcggcgaatcggtggcctgggccgacgggtacagaccgggctcgtgcgcagctacctgttgctgatggtggccgggatcgtcgtggtgatgggctacgtgctcgcagtggcgacacgttagagaggcggaagaggcatgacgctgctcgactggttggtcgctgtccccgtgatcggggcgctgatcgtaccgatgatggcgttgccgcgggagcaggcctggttggtccgtgccttcgggatcgccatgtcgatcgtggagctcggcatcgccgtcctgctcgcggtgcggttccacatcggtgctccaggcttccaagacacccaggacctgcgctggatgggtgcgctcggcgtgcactggtatctcggcgctgacggcatctcgttggtgctcgtcatcatgacggcggtgctcttcgtcatcgcgatggcggcgatcaagggcgtcaccgacgttcgggcctacgtcgggtggatgctcctgctcgaggcggcgtgcatgggctcgttcgtctcgctcgacctcctgctcttcttcgtgttcttcgaactgtcgttggtaccggcctacttcctcatcgcggacttcggcttcctcgggtcggggcgtgcggccatcaagttcttcgtctacacgttcgcggggagcgcgctgctgctcgtcgggatcattgcgctcgtcgtcatccatgaccaccagacggggaacctgacgttcgcgttgcccgccctcgagcacacgcggctggctgcgagcacgtcgctgctcctcttcttggccttcacggcagcctttgccgtgaagaccccgatctttccgttccatacctggtcaccggacacctacgcgaaggctccgatccctgccgtggtgatcgtcgctggcgtcatggccaagctcggcagctacggcatcgtgcgtttcgacctcgggttgttccccggcacgtcgagacagctcgcgtggctcatgctcaccctggcggtcgcgggcatcctctggggcgcgatcgtggcggcgggcgagcgacacctgggtcggctggtggggtactcgtcgctctcgcacatggggttcatcgtcctcgggatctttgcgttctcgaccgagggtctcgcaggttcggtcctgcagatggtcaaccacgggatctacaccgcggcgatgttcctcctactcggcatgatctacgaccgctccggcacgctcgatgcctcgcggctcggcggactccagcggcacgcgccggtgctcgcgggagccttcaccgtggtggtcatggcgcaagccggcttgcctggcctgaacggcttcgtcggcgagttcctcatcttggtcggtacgttcgtgacccatcgctggtgggcggtggtggcggtggccggcgtcgtcggttcggcggcctatctcctctgggcctaccagcgggtcttccaccgcgcaccgtccgaggaccgggtcgtacacgacctgcagtggcgcgaggtcgccctcatcgcgccgctcctggcgatcatcgtgttcctcggggtctacccgaggccggtgctgtcggccattgacccagcgacctcggcgatcgtggcacgcgcgaatcgggcgccactgccggtggcatcctccacgccgaccgctgtggtttcgacgctcaccccgggggtgcggccatgaacgtcctgttggcgagcatcgtgtcccagacgccgatcgtgctgcctcgcatcagctacctcaccatcggtccagcgctcgtgctctttggcggagctctcgtggtcctgctggtgtcggcgctcctggtgcgcgcacggcggcccgagctctatcgttggctggcgctcgtcgcggtcgcgggcgagatcgtggtggccacggcaggcctgctccacgtcgacgcacacggcgcctccctcgcggtggcgggtgcgttggcctccgatggcttcgggttcgtcgtcgccatcatcgtcggtgcagcgaccctggtcgcgctgctcatcgggccgagtttcgtgcagcgcgagcacggcggcccggagtacgctgcactcagcctgatcgcggcgagcggtgccgtggtgatgggacaggcgaacgatctgctcgtcgtcttcctcgggctcgagatcctctcgatctcgctgtacgttctcgtcggcttccgtgtgggtgacggggtggcgcgcgaggcggcgctcaagtacttcctcatgggcggctttgcctccgcggtgctgctctacggcatcgccttgatctatggtgcgacgggatcgacgaatctcgtccgcatcgaagggttcttggccgccgaccacctgatccacaacggcgtgctgctggggggcatcgcactcgtgctcgtcgggctgggcttcaaggtggccgctgcgccgttccacgcctggagccctgacgtctatcaaggggcgccgacctcggtgaccgggttcatggcagcactggccaagatcggcgcgttcgccgcgttggtgcgcgtgttcgatggcgcgctggcctcccaggcctcgctctggggcccactcgtggcggcgttggcagtggcctcactggcggtcggcgccttcttcgccctgcgccagcgcgacgtcaagcggatgttggcgtactcgtcgatcaaccatgccggcttcatcctcctcggtgtctatgccgcgagcgcggtggggattcgcgcggcgctcctctacgtgggcacctatggcatcctcgtcgtcgggagcttcggcgcgctctcgttggcgcagtgggttcgaggcctcgacgaggggctgtgctcgctcgatgatctccgtggccttgcgcgtgagcatcctgcgatcgcggtgacgctcgccatcacgctcgtggcgcaagccggagcgcccttcacgaccggcttcttggcgaagttcgccgtcgtggaggcggtgatcgctgccggggagacctggatcgcgatcgtcgccatgttgagtgccgcggtcgctgcagcgttctacctgcgtgtcgtcctcgccctctacggcagggacagggagtcgagcgtcgtaccggcgatcgccggggcgcaggtcgaggacgggcgatctgccgtgacgcagcgcccgagcccgagcgagcgcgtcgccgtggcgacggcctggggcggtgtggtgctctcggtgggcgccaccatcgtgcttggcgtggtgccgaccctcgtcctcagcctcgtcgggagagcacacatcctgtgagactcagtcggtgaggttcagtcgggttggggccagcgtcggtcctccatcacgctgttcgcaccatcgacgacgatgaccgaacccgagacgtagctcgctgctggtaggcagaggaaggcgacgacgtcggcaacctctgtcggaaggccggatcgcccgagcgggctggcgagaccggcagctcgttcgtcgggcgtctgtgaccccgtggcgatccagcctggcgcgacgacgttgatggtggctggggcgaggtcgagcgcgagtgagcgcgcgagaccgacgaggccggccttggcggcagcgtacagggcgctgtgcacggtggcgttgacgtggccagtcgtagagccgacgaggaccacccgtccgcgcgcgccgtgggtgagcagtgtcggtgcgaaggctcggacggtgagcacggcgctgaggaggttgcgatcgagttcgtgcgtgatggtgtcctctggcaggctccacagggcgccttggcgctccgggtccccgacggcggtcatgccggcgttggcgacgacgatcgcgggaggaccgaggcgcgcggtgatggagtgggcagcctctgcgacctcggccgcgacggtgaggtcggcggtggatgcgaccgcgtcgatccctcgttcgatgagttcgtcgcgtcgagtgaagatcctcggtgagcgactgatcaggccgaggcgagcaccgagctcgccgagcgtggtggcgatcgcaaacccgatgcccgttggagacccggccccggtcacgaccgcgaccgatccgtcgagtcgccagcgctcatgcatgggggtccgccaggaagcgtccgacgagcggcaggtcccagagtgactcggcgcgtgctgcggcgatcgcgatcgcggcgaggtgctcgtaggcgtcgacgacgaggtagcggggttcccagcggggctcgaacttcgcgttgaagcgccagagcgactcgatctgcatgctcgacgagagccgatcgagcacccagcgctcgactcgggcgctcaggagttcgccgccgcgttcaccggcgagcacgccccgcattgcagcgaagttgaggctgatcgccttgacgtggcgggcttggagctgcgtcatggtctcgacgatgagcaggtcgaacatgccgttcggatggttgccgaggtcgcgacgcatcaggtcgagcgagtagccctcgatgctcggcgcggggacccactgcacgaacccgacgatccggccgtcgggtcctgtgcacacgctcatgaggacgtcggtgtcgcgggggtcgaagacgcgccccagcgtcatcgagaacccgcgttctcggccgccgcggcgtgactcgctcatgacgcgaagcacgtcgcgccgctcctcttcggtgagctcgagcggagcgacgacccgcacgcggtagccgtaacggcgcatccgattgactgcctggcgcagactcttgtggcgcttgccggcaaggtcgagttgaccgagcgtgacgatcgcctcgtcaccgaggtagaggggatgcaagccgacctcgcggtaccactcgctccaggtctcgctcgccccgaggacgcacagtgccttcccggcgcgagacgtggcctcgaagagctcgaggaaggcgaggcgtgccgaggcggtcgctccgatggggtctggggagacgatgacgacggagccgaactcgccgtaggccacgaggccgccatgacgcacgaggtgctccttgtcggagcgcagcgcgaagtagtccagtgtgctctgtgggtgggctcgcaggatctgtgcgggattgcggggcgctctgagggaggcgagctgcgcgctgaggcgatcgcgcacgggtgccacgaggcgccacacgatgaggacgaggagtgcgacgccgaccagcgtgagtgcgtcttgcaactcaccgaccgcgaatggcggcggtgcttgaaccggaagaccgagcacggtgccgatgatccctccgagggccgcgaggggacggagaggtgcatggtgtacgagggcatcgccgatcgcgacgacttcggcgacgaggacgaccaagacgccggcgcccacgaccgagagtgccctccacactcgtcggcccctgggggcgggttgtcgaaaggcgcttcgccagatggccagcgcgacgagcgcgaggctgaggaggccggtcgtgatgaggtcgctgcggcggaccaggttggaggcgaccgctgctgcgaggaccaccatggcgatccgccacgcccgtcgttgaccggctcggagcccttgggcgatgccgagcagcagcgtgccggcggccgccgagatcgcgtcggcgtagcgagggatcggtccgagggtagggaagagtgtggtgacgatcgacaggtgtcgtgccaatgggggtgcgaacgccgagatcacctccacgagaccggcgacgctgaccgcaagtcccccgacacggcgcaccgtgagcgaggtctcggaggcgagcctgggcgcggggggccacgaaccgccgtcaggggcgcccgcgagcgtcacctgatgatcgaggagggcctgatcgggccagagcaggcgcgagagcgcgttcggcgggcgaacgcgacggcgcgtccggcgcaggtaggcgcgcacgaccgcgccgacctcgagctcgatccacgtcgtgtggtacatgggctcgtagcgggtggggagcagacctctgccggcaacgggcgtgagcacggccgtggtcggtcctggcgaggcgaggaaggcgtcgtcgtcgtgttggagttcggcgagctcggcctgggcggcgatgagcgaggtgtgcggtgggaggctctcgaacagatcacgcgcggcttggttggtggccagtgcgctcaccatcgactccatcggctcctcgatgaggtgggtcaccgaccgcgaagcgaggacgctggcaaggagcacgatgagggcatcgaggacgaggaaactcgcgacgagggcgatgtggcgcgatgcctggtggtggaggtgtgcgacgagcggtgcggccctgagcacgaacggcagccgggccagctcgagcaggacgagcgggacgaagacccacaacgcgagcatgcgtgcacgccgtgcgaacgaacgcgccacgacgaagtgggtcacggaggcggccggatcgagccaggcagcgccacggaagcctgggagtcgttcgagcgcttcgagcgtgcgccgtcgtgcgagatccgtgccgaccggcttcatgcggacgcgatggccgcggggccctggcccgaggaggatcagctcggcggtgtgttctacctcggcccccattgccagaggctcgtcgcgcacggaggtgatgcgtacggtgcgtgcgcgggcgctcgtgagcaggtcgacgacgtcgtggtggtgcccgagtgcggagcgtgggtcgagactcggctcgggtgcggtgacgcgcccagcgaggacgagcaggtcatcgggctcgagctccccgatgatgcgtgcgagctcgtcacgatcggggcctgggcgccgatcgtggaggtcgagattgccgaggacgacgacgcgcgcgccgggcgcgaggcgcacctcgaggggcgccgactccacctcagtctcggaagttcgtgaactgtaccgggaagtccgtgatgtgctcgcggaggtgggcgatcacgctctggaggtcgtcacgcttcttcgaggtgactcggacttgctcgccctgtatctgcgcctggacgcccttgatcccagcggccttgatcgcggccgtgacggctcgtgctcgatcttgattcaggcctgcgacgaggcggatcacctggcgctgcgtacctcgcgcggcctcttcgatcgggcctcgatcgagcgccttgagcgagacaccgcgcttgacgagccgctcctcgaggacggtcgcgagtgcccgcagccggtcgggggtctccgagttcagcgtgatggtgagctctcgatcgttgaggttgatcgacgagccggtgttcttgaagtcgaagcgagtcgtcacctcgcgcgacgcctgatcgaccgcattgcgcacctcttgcaggtcgatctccgagacgacgtcaaaggacggcatgtgctcagactactcttgtgaccgtccagggtcggtgcccgagcggccaaagggagcagactgtaaatctgccggcgtacgcctacgggggttcgaatccctcccggcccactggagtccagcgcgcctggttcgatggtgcgcggcgacgtcgtgtcgcttccgaccgctcacgaggcggctaagctggcgccagcgcgaccaacgtggaggaagctgctgtcgtgaagtcctcgctcactcgtcgggctcagctctcggctcctggtgcggtgcgtcaggcacggatcctcggggcgcggatctccgagttcgtcgactcagtggagccagtcgagaccggcttgctcggctccatcttggtcttcctcgggtcgctgcagccgaattcgccgttcacctcgaaggtcccggggtcatggtttctcggtgtctcgtcggtgccgcaccccggttcggtcctcgtcgaggtgctcgcgaaggcagcggtttacctcggcctgatcctgagcggtgtggcctgggtgcggttggtgaggcttgcccgcgccgggtcgctgccgcgcgcctggtgggtcatcttcgcgctgtgggtcgttcccctcatgatcgctggccccttgttctcacgagacgtctactcgtacgctgcccagggccagatggtcacccaagggatcagcccgtaccatggtggccccaatctgctcgggacgagccccttcctcgcgaccgtggacccgctctggggcaacgctccggcgccgtatgggccactgtttctcgcggtcgatgccggtctcgtgaccatcgccgggcattcaccgctcatctcggtggtgctgttgcggctcttggcgctggcatcggtcgcggtgtccggggtcgccgtcagccgtatcgcacgtcggctcggtgcgaacgaggcgctcgccctcgcgctgacggcgctcaatccggtctttctctacacgctggcctccgcgggccacaacgacgcgttcatggtcgcgctcatgctgctcggtattgaccagttcctcgctggccggcgcttcgtgggcatcgtgatcgtcgcgctcggggcggcggtgaagatcccggcgatcatcgccgtgggtttcctcggctatcactggagcagcgaacgtacgtcgatcggggagcgcattcgcacgacgatcgtcgcgctcgtgatcgcggcggcgctgttgtgggcactcggcgtcgtgaccgggctcggcatggggtggctcccggcactgagcacgccgggttccgtctacagcttcgaggatccgatcgtcgccgttggctacggcgtcggttggttggcgcacgccgtcgggctcggcatcggtccttcgggtgtgatcagcgtgttgcgcgatctcggcgacgccgtgttgctggcggtcgctgcgatcgtgttgctcggttcgcgtcgcgagaccctgctgcggggtctggggatcgtgctcctcgcgaccgtcgcgctcggtccggtgatctggccgtggtatctcacgtgggccatcgtcgtgctcgcgatcggtgcgggagagctgacctcgggctttctggtgctcgtcacggtctcggcgctgccgatcgatctgctcggcctaccgaccgtgctggcgtgggtcggctacatcggcctcggggtggtcgtgcgtcgacactggggccatgtgatgggcttctggagcgagaccctggatggcgccaaggctcgggtcgaggagctcgtcgggcggacgccgctggctcgtctgctcccgtggagctgacgagcctcgtcgacgcggcccaccgcctgagcgaacgcgacccgctgatggcgcgcttcctcgaggcctacggcgtaccggtcgtggggcgccggggcttcgatccggggcgtctcgaggcgccgggtgaggttggcctcttcgggttcgtcgtcgaggtcgtgacctatcagcagatcagcgccgctgcggcgaggcgcctcgtggctcggctggaggcgatgggggcgctcgatgccgatgtgatggtcgcgctgaccgatgccgaggtggccgcgaccgggttgtcgggatcgaagcggcggtggctccgagcgctcgcgcgcgacgtggtgacgggcaccatcgacctcgagggactccgggcactctcgccggacgaggcacatcgtgcgctacgcgcgatccgcgggatcggcccgtggagcgccgacatggtggcgatcttcgcgctcggtcacctggatgtgtggccgatcggcgaccttgcgttgcgccgggcgctcgcgcgacgtcatcccggtgccgaggatcggggcgtcgccgagcggctcgccgagccctgggcgccgtggcgctcggtcgctgcgctgtggtggtggcaggatgacgcgtgcggggccgcgtcggtactagagcagccgctgcatgaccgcgaggtcaatccagcgagagaacttgcggccgatctcgcgttggatgccgacgagctcgaaccccgctctcgcatgcaacgaccgtgagacgtggtgatcggccacgatatgggcgatgcaggcgtggaagccgaggtcggcggccgtgtcgacgagtgaggtgaggagccgtgtgccgatgccacgcccctgggccgtggggtcgaggtagatcgagtcctcgaccgtcgaggcgtagcctgcgcgcggtcggtagggcgagatcgaggcgaagccgaccacgtccccgttgagctcggcgaccaagcagacgtagatgccgaggtggtcgtcgacccagcgctcgtgttcgctgggtgtgcgcggctcgatgtcgagggtggcggtcgtggtcaggacggcatggttgtagatgcgacgagtcgcctcggcgtcacttggaacgagaggacgaaggatcagcgcatcgtcgggcacgggtctacggtagaggctgtccggccccgaggctcgctcgctatcatggttggaactcgcccccttagctcagtcggcagagcacagccatggtaaggctggtgtcgtcggttcgattccgacagggggctccgtggcggcgtagctcagttggttagagcacacggctcataatcgtggggtcgtcggttcgagtccgaccgccgctactacggaccgtccagcgctggtaggaggatcgatggcgaagaacgaacggcgggtgcaggtgacgctggcgtgcgaggagtgcaagcgtcgcaactacatcacgtcgaagaacaagcagaacgaccgcgaccggatcgagatgcgcaagtactgccggtgggatcgccgccacacgctccatcgcgagaccaggtaggtcccgcgctgactcgggttcgtgctcgggccgctgagctccgtccgggcctcgaagagtccctcgccaaggtccgtgcgcgggctggggacctacgcccgtcgttcgacgaggtcgtgcatcgcacccttgcgatgagcacccgtgtcgcgtcccgcatcgtcggcgatgccgaggcggtgtcggacgtgctccaggacgcgtacctgaacgtgtaccggtcgctcgagcgctttcgcggcgcctcgcgctacgagacgtgggtctaccggatcgtcgtcaacgcggccaggtcgcacctgcgtcggatgcgacggatgcgggcgcgcgagacggtgctggacgaagcggagatcgtcccggctcgttcgggcgaggttctcgaggccgccgatctcgtggcacagcacatcgacgtcgtggcgctccttgcccgactcggggaggccgatcgcgagttgctcacgttgcgctacctcgctggcctgagtgtggcgcaggtggccgccgagctcggtgcgagcgagaatgcgatcaaggtccgcctccaccgagcacggcgtcgcctgttggcccttctggctgccgatgaggagttcgacgacgagggagccgtcagagcctcggtggggtctcccaagcgcggggactggtaagctcgttcggcggcgaagggtagtagctcaattggtagagcaccggtctccaaaaccggcggttgggggttcgagtccctcctgccctgcacgtgctgggtggtggttcacgcggcgcgagacggatcgttgagggtggagctgtgaatcgggagacgaggcgcctcatggcgcgccagcagggcgccacgcgcgaccgccaggagctggctcgacggatggcgcagggctccggggagccacgcaagggccgtatccggcggtacctgcagggggtgcggacggagcttcgtgccgtcgagtggcccactcggcgccaactgcggagctatgcaaccgtggtcttcgtgaccctcgtcctcgtggtagcgctcatcttcttgctgaacgtcgtgttcgccaagggtgtgtcgctgctctacggctagcgcaggtcgcgatcccgtgacgatcgacaacgatggaggcaaggtgagccccgaggagatggaatcgacgcaccagcccgcgctggtccacgatgacgaccgagctgcggagagccgcgaggtcgcatccgctgacgcgccagctgtgcagagccgcgacgatggtgaggcgacggaccccaagggcagcggtgatgacgacgtgagcgctgccgaggattctccgtacgatcgtccgggcgagtggtacgtcgtccactgctactccggctacgagaaccgggttcgccagaacctcgcgacgaggatccgctcgctcggcctcgaggatcgcatcttcgaggtggagatcccgatggaggacgtcaccgagctcaagaacgggcgacgagtgaaggtgcagcgcaaggtctttcctgggtatgtgctcgtacgggccgagatggacgacgaggtctggtccgccatacgcaacacccccggcatcacctcgttcgtcggatcgggatcgaagccggtgccgctgagccgcaaggaagtcgaggcgatgttctcgttcgccacgccggaggagctgcgcccgcagccacaacggcgctcgacgcaagagttcgagatcggcgaaacggtgcgcgtcaaggagggcccgctcgcggacttcgtcggcgaggtggccgaggtgaacgccgatcagctcaagctgaaggtgctcttcaacatcttcggtcgagagacgccggtggaactcgacttcacgcaggtgtcgaaggcctaggcccggtcgagtggcaggggccgactggtagagttgtcggttcgtgtcccgtgtggggcgtcatgggttcgtgacgccaggtgcgcggcggttgtgacgaaacggtagtgacgaaggagtcgttcggtggcgagaaagcgcgtaaccgcggtggtgaagatcaacctgccggccggtgctgcgacgccagcgccgcctgtgggtacggcgctcggcccgcacgggatccagacgatggagttcgtcaagcagtacaacgctgccacggaggcccagcggggacaggtgatcccggtcgaggtgaccatctacgaggatcgctcgttcagcttcgtgctcaagacacccccgaccaccgagctgctcaagcaggctgccggcgtcgacaagggatcaccccagaatcgccgtcaaggtgtcggtacggtgacgcgtgctcaggtcgccgagatcgcgcaggtcaagatgccagacctgaacgcctacgacctcgaggccgcgatgcgccaggtcgagggcacagcgcgatccatggggatcgccgtggtcgagggctagcgagagaagaggacgaggtcgcgagatgaagcactcgaagacgtaccgtgagcaggcagcactgctcgatcgcaatcggctgtactcgcccgtcgaggcgctcgcgctcgtgcgccagctggctcgcgctcgtttcgacgagaccgtcgagctcgccgttcgcctcggcgtcgatccgcgcagggcggaccagatcgtcaggggcaccgtcgccctgccccacggcactgggcgtcgcgtccgcgtcgccgtgttcgcggcgggcgaggccgcccaggaggcgcgtgaggccggagccgacatcgtcggcgccgacgatctcgtcgagcgggttcaaggcggcgcgttggacttcgacgtggccatcgcgacgccggatctcatgggacaggtcggccgtctcggccggatcctcggtccacggggtctgatgccgaacccgaggaccggaaccgtgacccacgacgtggggcgcgcggttcgcgagttcaaggcgggtcgcgtggagttccgcaccgaccgcgtgggcaacgtgcacgtcccgatcggcaaggtgagcttctccaccgtcgcgctgctcgagaacttccgagcggtgatcgacgagctccagcgcgccaagccggcagcggccaaggggcgctacttccgctctgtgcacgtgtcgacgacgatgtcgccgtcggtagcgatcgatccgaatcgactgcgcatcgccgacgaggaactcgaggaactcggagccgcgtaggcggctgcgccaggtaggattgtcccgccatcacctcggtccgctgtagaggtccggtgcccgcaagggctcaaatcccacggtgcgtgggagcctgatgaggcggtctctccggatcgagcaggcactgccaaggagagtgagatcgatggagcatcccaggccgagcaaggtcgccctcgtcgaggcgattcgcgagcggctcgcgacggcagacgcggtgttcgtaaccgagtaccgcggcctgaaggtcgctgagctcgcgtcgctccgacaggagcttcgcgccgtggacgcggagttcaaggttgcgaagaacacgctcgcacgcatcgcggcgcgcgaggcttcgctcgaggcactcgaggcgttcctcgagggccccagcgggctggtgttcgcccgtggtgacgctgcggcgacggccaagcgactgcgcgacttcggccgagcgaatccggcactcatcatcaagggtgggctgctcggtcgcgccgcgatcgacgcagcatcggtgctgcggcttgcggatctcccaagtcgtgaggtgctccttgcgcagttggcaggggcgttcaccgcacccatggcgaacctcgccggggtgctgtcggcgctgcctcgcaacctcgcctacggcctcaaggcactcgccgaccagcgagcggcgtaggcgcgagtcgaccacggagaacaggaggagacagtggcggacatccaggggattttggaccagatctcggagctgacggtcgtcgagctctcggagctggtgaaggcgttcgaggagcgcttcggtgtcacggccgcggcgccggtcgcggtggcggcggtcgccggtgccgctggtggcggcgaggctgcccccgccgaggaggagcagcaggagttcgacgttgtgctcgtctccgcgggtgacaagaagatccaggtcatcaaggaggtgcgcgcactgacgaacctcggcctcaaggaggcgaaggatctcgtcgacgcggcgccgaagccggtgctcgagaaggtctcgaaggaagacgccgagaaggcgaaggctcagctcgagggcgccggcgcgacggtcgagctcaagtagcgagccgtcgacgcaggcggtcgtgcggtctccctgtatgcttaggggagccgtgcgtcgtcccgcaaccacttcgtcttgacgctcacgggcctttgcgcgcccgtgagcgtcttcgtgtctgccgccaccgtgcacgctcggacacgagtggtgcgagcgtcggtcgggcacctgctgtgggtgtgtgcagtccgtcgagtgcaagtcaaccgagtgcatagtcaactgagtgcaaggagtctcccttgatcacgaggcaccgtccgcctgagcgcttcagcttcgcgtccgcgcgcaatgttctgccgctgcccgatctgatcgctgtgcagcgcgactcgttccgctggttcttgaatgaggggctcgcggaggcctttcgagacatctccccgatcgaggactactccggccagctcgcactcgaactcgagtacgaccccagcgatcctgatctcgcgccggtcccgaagttctcggcggaggagtgtcgcgagaaggacatgacctatgccggcccgatcttcgtgcgggctcggttcttgaaccgccagacctacgagatcaagcagcagatcgtgttcatgggcgacttcccgctcatgaccgaccgaggtacgttcatcatcaacgggaccgagcgtgtcgtggtgagccagctcgtccgctcgcccggcgtcttgttccagcccggtcgcgatcagcacaccgtcgtgacggccaccatcaacccctaccgaggggagtggctcgagttcgacgtcgaggcccggccgggtcgcgatatcaatgcggggggccgcgtcgcgcgtaagcgccggctgagcctgttcacggtcctgcgggcggctgggcttgacgaccctgccgatcttgagcgcctggtcgcacacttcgacttcctcgaacctcagtgggccaaggaggaccactcccagacccgcgacgacgccctgatggaggtgttccgtcgggtacgcccgggcgagccgatcaacgtcgaggcggcccgcctctacttcgagaccgcgttcttccagagccggcgctatgacctcacccgcgtgggtcgctacaagatcgacaagcgactcagcgcggagatcgagcgcgtcgaggagatcctcggtcacccgctggatcgaacctcggagtcgccgctcgtgctcagccgtgcggacatcatcgcgaccgcgagctacatgctgcacctggtcgctggcgagcccgggtatcgcttcgacgatcaggaccacttctccaaccggcgggtccgcagcgtcggcgagctgatccagaaccagctcaagatcgggctctcccgcctcgagcgcctcgtccgtgagcgcatgacgacccaggacgtcgaggcgatcacgccgcagagcctcatcaacatccgtccggtggtcgctgcgatcaaggaattcttctccaccagccagctgagccagttcatggaccagaacaacccgctctctggccttgcccacaagcgccgcctgtcggcacttggtccaggtggtctgtcgagggagcgagcgggtttcgaagtacgcgacgtccactcgtcgcactacggacgcatgtgcccgatcgagacaccggaggggccgaacatcggtctcatcggggcgctcgcgagctatgcccgcctgaatcgatacgggttcatcgagaccccatatcggcgtgtggtggacggcaaggtcaccgatgaggtggtctacctgaccgccgacgaggaagaagactacgtcatcgcgcaggcgaacgcgaagctcgacgccgagggtcgcttcgtcgagccgaaggtcctggtgaggcgcggcccgcagggcgcggtcgtgcgggtcggtgccatggcggtctcctacggcgccaccagtgaggtcgagctcgccaccccggacgaggtggacctcatggacgtgagtccggcgcaggtggtctcggtgtcgacgtcgctcatcccgttcgtggagcacgacgacgccaatcgtgcgctcatgggtgccaacatgcagaagcaggcggtgccgctgctcgtccctgaagcgcccttcgtcggtaccggtgtggaagcccgagccggactggacgctggcgacgttcttgtcgccgagggcccaggtgtcgtgtcagaggtgaccggcgcctcgatcgcggtgacctacgacgattccgtgaccgacgatgccggtcggccactcggaacacgtcgctactggctgacgaagttccagcgatccaaccagaacacctgctggaaccagcgtccgacggtggccaccggggaccgggtcgagctcggtgacgtgctcgccgacggtcccgccaccatgcacggtgagctcgcgctggggaagaacctcctcgtggccttcatgccgtgggagggctacaacttcgaggacgccatcatcatctcggagcgcctcgtgcgagacgacgtgctgtcctcgctgcacatcgaggagttcgagaccgatgcgcgcgacaccaagctcggtgccgaggagatcacccgcgacatcccgaacctgtcggaggaggccctcgccgatctcgacgagcgcggcatcgtccgtatcggagccgaggtcggccccggtgacatcctcgtcggcaaggtgacgccgaagggcgagaccgagctcacgccggaggagcgactgctgcgtgcgatcttcggcgagaagtcccgcgaggtccgcgacacctcgctgcgcgtgccccacggtgagtacggcaaggtgatcgacgtcaaggtgtttacccgcgaggacgcgaccgagctgccgcccggcgtgaacgagctggttcgggtgtacgttgcgcagcaccgcaagattcaggtcggtgacaagctcgccggtcggcacgggaacaagggtgtgatctcgcggatcctccccatcgaggacatgcctcgactggaggacggtacgccggtcgacatcatcttgaacccgctcggcgttccgagccgcatgaacatcggccaggtgctcgaggcgcacctcggctatgccgcccggtgggggtgggagcccatcggcgagggcgcacgggagcatcgcaagacgcgtccggtgacggtcccggcccggtgggtggcgagtcccgccttcgacggcgcgcactgggacgagtcggaagaggccggggacctgccgaccatcaaggaactgctcgagcggctgaacccgcagagccgcgacggcgagcgcctcgtccagcccgacggcaaggcggtgctctacaacgggcgcaccggcgagcgctacgacaaccccgtcatggtgggctacgtctacatgctcaagctggcgcacatggtcgatgacaagatccatgctcgctcgacgggcccgtactcgatgatcacgcagcagcccctcggcggcaaggcccagttcggtgggcagcgcttcggtgagatggaggtgtgggccctcgaggcctacggcgccgcgtacgcgctgcaggagctgttgaccatcaagtccgacgacgtcgtaggccgtgtgaaggtctacgaggccatcgtcaagggtgacaacatcccagaaccggggattccggagagcttcaaggtgctcatcaaggagatgcagtcgctgtgtctgaacgtggaggtgctcgctccgaacggagagcgggtgcagctgcgcgagttcgaggatgaggcgtactcggcggcggaggagctcggtatcaacctgagccgccctgagcgcaacacggactacggcgacgacgagcgacgcgaggagaggggtcagtagtgctcgacctgggtcgattcgaccagatccgcatcgggcttgccacgacggaagccatccgcgcctggtcacacggcgaggtgaagaagccggagacgatcaattaccgtacgttgcgtccggaacgcgatgggctcttctgcgagcgcatcttcggccctacgcgcgactgggagtgccagtgcggcaagtacaagcgcgtgcgctttcgcgggatcgtctgcgagcgctgtggcgtcgaggtcacccgctccaaggtccgacgggagcggatgggccacatcgagctcgcagcaccggtggtgcacatttggtacctgcgcgggacgcgttcgtggctggcctacctgctcatggggacctcccccaaggaggagctcaaggccaagcagctggagaaggtgatctacttcgccgccaacttggtgacctgggtcgacgaggagcgtcggcaccaggacctgccgaacctcgaggtcgaggtgctcgaggaggttcgggcgatcgagtcggagcgtgacgtcgagctcgagcgccggtaccaggcgatggaggcggagctcgccgagctcgaggagcagggtgctcgcgaagccgaggtgcgccagcgccagcgcgcgctcgagcgggagatcacgcagctccgcgagcgctacgcggcgcgcatcgacctcgcgcgtaggaccttcgacgagttccgcgagctctacccgcgccagatcatcgaggacgagctgctgtggcgcgagctgcggtcgcggtatggctcctacttcgacggcggcatgggggccgaggcgatcgccgacctcatccgtcgtatcgacttcgatgccgagctggccaagctccgcgagctcatcgaccccgccgagggtcgccgcccgttgtcggcacagcgtcgccagaaagccatccgacgcctgcgcatcctcgccgcgttcaaccagcgcgacgaggagggtcgtcgtatcaacgacccgatggcgatgatcctcgaggtcgtcccggtgatccccccggacctgcgtccgatggtgcagctcgacggcgggcggttcgcgacgtcggacctcaacgatctgtatcggcgcgtgatcaatcgcaacaaccggctcaagcgtttgttggatctcggcgcgccggagatcatcgtcaacaacgagaagcgcatgctccaggaggcggtcgacgccctcttcgacaacggtcgccgtgggcggccggtggtcggcccgggcaaccgtcctctgaagagcctctccgacatgctcaagggcaagcagggtcgcttccgccagaacctgctcggcaagcgcgtggactactccggccggtccgtcatcgtcggcggcccgacgctgcagctccatcagtgtgggctcccgaagatcatggcgctcgagctgttcaagccgttcgtcatgcgtcgcctggtggagttgggctatgcccagaacatcaagtcggccaagcgcatggtcgagcgtcggcgtccccaagtgtgggaagtgctcgagacggtgatcaaggagcatccggtgctcctgaaccgtgcaccgaccctgcaccgactcggcatccaggcgttcgagccggtgctggtcgagggtaaggcgatccagatccatcctctggtgacgaccgcgttcaacgccgacttcgacggcgaccagatggcggtgcatctgcctctgtcgcctgaggcgcaggccgaagcccgcgtgctcatgctctcggcgaacaacacggtgtcgccagcgaccggacggccgatcacggtccccgggctcgacatggtgttcggtctcttctatctcaccatcgtgcgcgaagaggagccaggtgccggcaaggtgttccgccacgactatgaagtggtccgggcctgggaaaccggcaatctcggcttgcacgcgccgatcaccctccgtcgtcgcgatggcgatggcaacgtcgaagagctgcggacgacagccgggcgtgtgatgttcaaccaggcgctgccggccgacttccccttcgtcaacgaggtcgtcgggaagaaggcgcttcccatcggctcgatcgtcgagcgggtggtgacccagtacccccgcaacgtcatcgaggagacgctcgatcgcatcaagtcggttgggttcaccttcgcgacgcgcgctgggctcaccatctcgaccgacgacgtcacaaccccggccgccaaggccgagatcctcgatcgctacgagcgcgaggcggacaaggccgaggcgcagtaccggcgaggcatcatcaccgacgacgagcgcaagcagaaggagatcgagatctggacggcggcgaccgcggagatcggtcgggccatcgacgagatgctcgcctccaacccgctcaatccgctcgcgatgatggtcgagtcgggagcgcgaggcaaccctcagcagatccgccagatctccggcctcaagggcctcgtcgccaatccgcgcggtgagatgattccgcgcccgatcaagtcgtcgttccgtgagggcctcgaggtgctcgagtacttcttgtcgacgcacggtgcgcgcaagggcctcgccgacacggcgctgcgcaccgccgactctgggtatctcacccgtcgcctcgtcgacgtcgcccaggagctgatcgtgcgcgaagaagattgtggcacgtcgcgggggatttggatcgacgacgtcgccgaggactcggcccagcgtcgcagctacctcgagacgcgggcgttcggacgggtcctcgcagaggcggtcgatcttggcgacgggtcgcagctcccggccgggacgttgctcaccgacgagctcgtcaagcagctggcagccgatccggcagtcgagcggatccgtgtgcgcaccccgctcacctgcgagacgccccacggcgtgtgtgcgacctgttacggccaaggttttggggggagggggctcatcgagctcggcgaggccgtcggcgtcgtcgcggcccagtccatcggcgagcctgggacgcagctcaccatgcgaaccttccaccagggcggcgtcgcgggcgccgacatcacgcacggcttgccgcgcgtggtggagctgttcgaggcgcgttcgcctcgtggagccgcggtgctggcgcatgcgtccggtgtcgtgcacatcgaggaggaagagaacggtcggcgggtcaccatcacccacgacgacggctccgacgaggtctacgtgctcccgctcagggcccatctcgaggtggccgagggcgaagtgatcgaggccggcgaggccatcgtgagcggtccgaaggaccccaagcagctcctcgagatcaagggcattcgcgagacccagcgttacctggtcgaggaggtccagaaggtctatcgcgaccagggtgtgtccatccacgacaagcacatcgagctcatcgtccgtcagatgctgcgccgagtgctcgtggccgagcctggcgattcccccttcttgccgggagaacgcgtggacacccagcgctttgccgaggtgaaccgcgaactgttcgccgaggggaagcgccctgccgagggtcggccggagctcatgggtatcaccaaggcgtcgctcgcgacggagtcgtggctctcggcggcctccttccaagagaccactcgggtgctcaccgaggccgcgatcgaggggcgttcggatcacctgctcggcctcaaggagaacatcatcctcggcaagctgatcccggcaggtacgggtgcgccgcgttaccggtcggtcgcggtcaaggctccccactatcgccgactcgcgtactggtcgagcgaggaagacctcggtgggttcgacggggggcctggctatgaggcgcatggcggccctgtagactgagccatacgcgggtggtgcgtgtcgcgtgccaccactgcgaatcgggccggacgcggaggttctcggcgagccggcagaggaaccaggaatgttggagaccggcccgccccgtgtgggcgggccggtccaccgagagcggcgcgcctgcgtcgcaagaaggagtgcaaaccgtgccgacgatcgcgcagctcgtgcgcaagggccgcgaggccaagcgcacgaagaccaagaccccggcgctcaagggatcgccgcagcgccgcggggtgtgcacccgcgtgtacaccaccacaccgaagaagccgaactccgcgttgcgcaaggtcgcgcgcgtccggctcacgagtggcgtcgaggtcactgcctacatccccggtatcggtcacaacctccaggagcactcgatcgtgctcgtgcgtggcggccgcgtcaaggacctccctggtgttcgttacaagatcgtgcgcgggacgctcgatgcggcgggcgtgaagaaccgcaagcaggcgcgcagccgctacggcgcgaagagggagaagtagccgatgccacgcaagggtccagcccaggttcgtccgatcgctcctgaccaggtctaccactcggtgctggtgtcgcagctgaccaacaaggtcctgcgtaacggcaagaaggcgctcgccgagcgtaccgtctacggcgcgctcgaccagatcgctgccaaggtgaacggtgacccggtcgccgtcttggagcgtgcgatctcgaacgtacgccccatgaccgaggtgcggtcacggcgcgtcggcggtgcgacctatcaggtacccgtcgtcgtccgtgatcggcggtcgtactcgctcgccatccgctgggtcgtgaattcggcgcgcgcgcgccgtgagaagaccatggccgagcggctcgccaacgagctgctggatgcgtccaacgggctcggcacgtcggtcaagcggcgggacgacacccacaagatggccgaatccaaccgcgcgttcatgcactatcgctggtaagcaaggagctttccacatgccccccacccgtcaggtcccgctcgagcgcttgcgcaacatcggcatcatggcccacatcgatgccggcaagaccaccacgaccgagcgcattctctactacaccggcaagaactacaagatcggcgaggtccacgagggcgcggcgacgatggactggatgccgcaggagcaagagcgcggcatcaccatcacctcggctgcgacgacggcgttctggcgggatcaccgcatcaacatcatcgacacgcccggtcacgtggacttcacggtcgaggtcgagcggagcctgcgggtgctcgacggggcggtggcggtgttcgacgccgtcgctggtgtcgagccgcagaccgagacggtgtggcgccaagggaacaagtacggcgtgccgcggatctgcttcgtcaacaagatggaccgtgtcggggccaacttcgatcgctgcgtccagatgatccgggatcgcctcgacgccgtcccggcggtgatccagctcccgctcggtgtcgagagctccttccgtggtgtcatcgacgtcgtcggcaagcgcgcgatcgtgtgggacgagggcctcggggagacgttccacgacgagcccatccctgccgagctcgtcgacgctgcagagcaggcgcaccacgatctcatcgacgtgctcgccaatcacgacgaagagctgatggaacgctacctctccgacgaggagatctcggaggagatgctgcgggcctccatccgcgaggcgaccatcaacaatcacgtcgtcccggtgctctgtggctcggcgttcaagaacaagggcgtccagccgctgctcgatgcggtggtggactacctcccgagcccgttggacatcccggccgcgaccgggacgtcgccgaacggcatggacatcatcacacgcgagccgtccgacgatgcgccgtttgcggccctcgcgttcaagatcatgaccgacccttacgtcggcaagctgacgtacttccggatctactcgggcgtcttggagaagggatcgacggtcctcaactccaccaaggacaagcgcgagcggatcggtcgactgctgctcatgcacgccaaccatcgcgaggacatcgaggtcgcccacgctggtgacatcgtcgcggccgtcggcctcaagtcgacgagcaccggcgacacgctgtgcgatccccaggcgcccgtcgtcctcgagagcctcgagttccccgatccggtcattcacgtggcggtggagcccaagaccaagtcggatcaggagaagatgagtcgggcgctctacgcgctcgccgaggaagatccgacgttccgcgttcgctccgaccaggagaccggtcagacggtcatctcggggatgggcgagctgcatctcgaggtcatcgtcgatcggctgctgcgcgagttcaaggtcgaggcgaacgtcggcaagccgcaggtcgcctatcgggaggcgatccgcaagccggtgtcgaaggtcgaggagcgctacgtgcgccagaccggcggccgtggccagtacggtcacgtcgtcatcgacgtcgagccgctcgggcgcggcgaggggtacgagttcgtcgacaagatcaccggtggcgtcatccccaaggagtacatcccagcggtggacgccgggatccaagacgcgctctcgtcggggatcctcgcgggcttcccggtcgtggatctgcgcgtcacgctggtcttcgggtcgtaccacgaggtcgactcctcggagatggcgttccgtatcgccggctcactcgccatcaagaaggcggtgcgcatggcgagtccgtgcctcctcgaaccgatcatggcggtggaggtcgtcacgcccgaggagtacctcggtgacgtgatcggcgatctctcggccaggcgaggcaaggtcgagggcatggagcaggtcggcgtgaaccaggtggtgcgtgcgctcgtgccactcgcggagatgttcggctacgctactgacctgcgttcgcgtacgcaggggcgtgcgagctactcgatggtgttccgggcctaccaagaggttccggattccatcgcgcaggagatcgtcaagcggatcaagggcgagtagacttcagcactcggttatccgtcggcgggttgcgtcatccgggcgcagagggacaacaacggagcaggacaggccatgggcaagcaaaagttcgagcggacgaagccccacatcaacattgggacgatggggcacatcgaccacgggaagaccacgctcaccgcagcgatcacgaaggtcctctcggagaagaaccccaacgtcaagttcaagcccttcgatcagatcgacaatgcgccggaggagaaggctcgcggcatcaccatctcgatctcgcacgtcgagtacgagacggagaagcggcactatgcgcacgtcgacatgccggggcacgctgactacatcaagaacatgatcacgggcgctgcccaggtcgatggtgcgatcctggtggtcgccgcgaccgacggtccgatgccccagacgcgcgagcacgtgctgctcgcccggcaggtgggggtgccctacatcgtggtggcgctcaacaaggcggacatggtcgacgacgaggagctcctcgatctcgtcgagctcgaggtccgagagctgctgaaccagtacgagttcccgggtgacgacaccccgatcgtgcgggtctcggcgctcaaggcgctcgagggcgatccggtctgggaggagaagatcgtcgagctgatgaacgcggtcgacgagtacatcccagagccacagcgtccggtggatcgtccgttcctcatgccgatcgaggacgtgttcacgatctccggccggggtacggtcgtcacgggcaaggtcgagacgggcaaggtccacgtcggcgacgaggtcgagatcgtcggcctgcggcccacgcagaagacggtcgccacgggcgtcgagatgttcaacaagctgctcgacgagggccaggcaggcgacaacatcggtgtcctgctgcgcggcacgaagaagaccgacgtcgagcgcggccaggtgctctgcaagccgggctcgatcaccccgcacacgaccttcgaggccaatgtgtacgtcctgacgaaggacgaaggcggccggcacaagccgttcttcaacaactatcggccgcagttctacttccgtacgaccgacgtcacggggaccatcaccctgccggaaggtacggagatggtgatgcccggcgacaacatcgtcatgaccgtcgagctgctcaagccggtggccatggacgagggtcttcgcttcgccattcgcgagggcggccgtacggtcggcgcgggtcgcgtcgtcaagatcatcaagtagcacgtcagtgcgtcgacgagggccccggcacgtccggggcccttcggcgtcgacggacgaccggagcaccaaggagagccatgagcgacagcagtaagcagcgcatcagggtgcgtttgaagggtttcgaccacgagatcctcgaggcgtcgacccggcgcatcgtcgatacggtgacgaggacccaaggcaaggtggtcgggccggtgcccttgccgaccgacatccaccgctacaccgtcattcgctcgccccataagtacaaggattcgcgcgagcacttcgagatgcgcgtccacaagcggctgctcgacatcgtcgatcactcggccaagaccgtcgacgcgttgaagcggttggagctgccggccggcgtcgatatcgaaatcaagatccagaacgcatagcgagagatcgcagcatgatcggcccgcgcccgagtgcgcgggcagtatgctgcaagagttgtcttgcgtccggtcgtgcctcctctggagggaccttccggcggtttgagcggcgctacccgctcgtacgaggtcagctgcggcgtcgggtggacgctgcgtgaggcgaaggaaccatggcgaggaagacgtttgtcggtgagaaggtcggtatgacccaggtctggaccgagggtgaccgtgccgtcccggtgacggtgatcaaggtcgtcccgacgtgggtcgtgcggacgaagacgccggagcgagatgggtacgaagcggtgcaggtcgcggtgggtcgcgtcaagccgcagcggctgagtcgtccggttgcgggtcagttcgaggcccgaggtgtcgaggccggcgcccgcatcatggagctgcggctcgatggggcgtcgtcgttcgagcccggcgatcagatcgggatcgaggggatcgagccggggatgcgtctcgacgtcgtcggcgtgtcgaagggccacgggttctccggcggtatgaagcgccacaacttccgtgggcagggagcggcccacggtaaccacaagaagcatcgtgctccgggctcgatcggggcgtgcgccacgcccgcacgcgtgttcaaggggacgcgtatggcgggtcagtacggtaccgagcgggtcaccatccataacctcgaggtcgtgcgggctgagcccgagcgccagctcgtgctggtgaagggctcgatccctggtccgcggggcgccatcgtcgtggttcgtgattcggtgaaggggcggaagtagatggcgagcgccaaggtcatcgacgccacgggtcgtacgctgcgcgaagaggaactgccgggcgaggtcttcgcgcacgctcccaacatcgcgctgttgcatcaggttgtcgttgcggagcaggccggtgcgcgccggggaacgcattcgacgaagacgcgggcagaggtcgccggaggcggcgcgaagccctatcgccagaaggggaccggcaacgctcgccagggttcgatccgggcccctcagtacaagggtggcggtatcgttcacggccccaagccgcgcgactactcccagcgcaccccccgcaagatgctgcgcgcggcgctggcacaggcgttgtccgatcgggccagcgccggcgtgatctacgtgctcgaggacgacgtcatcacggcgccgtcgaccaaggcggcgcttgcctgtctgcgcggggctggtctcgaggatcgcaaggtgctcgcgctggtggccggtgcaaccgacgaggccgtcttcaagagcgtgcgcaacctccccacggttcgtgtccatcgggcgggcttggtgctggtaagtgcggttctcgcttccgacgccgtgctgttcacgcgcgcagcgctggcagagctcctcgggcgcgtgggagtggaggttgccaagtgagcggtcgggatccctacgcaaccgtcgtggcccccatcatttcggagaagagctacgggctccgcgaggagggcgtctacgtcttcgaggtggcgcctcgagcgaccaaggtggacgtgcgcgccgcggtcgagcggctcttcggggtgcacgtggtcaaggtcaacacgctcaaccgcaagggcaaggcccgtcggagccgccgaaccggtcgagtcagcgtggagcccacccgcaagctggcctacgtcaccttgcgcgagggcgagcgcatcgagctgttggagagctgagccatggggattcgtaagcgcaagcccacgagtgcgggtcgacggttccagtcgagttcggacttcgcggagatcacgaagcagcgtcccgagcgatcgctggttcgaccgctgtcgggctcgggaggacgcaacgccgacggtcacaagaccgcgcgccatcggggtggcggacacaagcggcagtatcgggtcgtcgacttccgtcgcaagaaggacggtgtgccggcgacggtcgcagcgatcgagtacgaccccaaccgcaatgcgcgcatcgcgctcttgcactatcacgacggcgagaagcgctacatcctcgcgcccaaggggctcacggtggggatgaaggtgagttccgggccggacgccgacatcacggtggggtcggccctcccgctgcgcaacatccccgtcggcaccaccgtccacaacgtggagctccgtcccgggcaaggcggcaagctcgccaggagcgccggtatgggcatccagctcgtcggcaaggacgaggtctacgcgacgctccggctgccctcgaccgagatgcgccgcgtcccgatcgattgtcgtgcgaccgtcggcgaggtcgggaacgccgaggccgagctgatctcgatcggcaaggcgggtcggaaccgctggcgtggcgttcggccgcagacgcgaggcgtcgcgatgaacccggtcgaccacccgctcggtggtggcgaaggcaagacgtcgggtggtcgccatccggtgtctccgtggggcaagccggagggccgcaccaggcggcgtcacctcccgagcgacaagctcatcatccgccgtcgtcgagcccgtggggcgaggaggtagtacgtgccacgcagcgtcagcaagggtccgttcgtcgatgcgcatctgttgaagaaggtcgacgagctcaacgcgtcgggtgacaagcgcgtgatcaagacctggtcgcgtcgttccaccatcattcctgacatggtgggccacaccatcgccgtgcacgacgggcgcaagcacgtgccgatctacgtcacggagtccatggtcggccacaagctcggggagttcgcgccgacgcggacgttccggttccatgccgggcaagagaagacggcgaggaggcggtagtggcagtcacagtgaccgagcgcccgcgctcgcgagcggtgctccggaactacggcgcgtctgcgtcgaaggtgcgagaggttcttggcatcattcgaggcaagccggtcgagcaggccattcgcgaactgtcgctcgtgagccgtggtccggctgaggcggtcggcaagctcctcgcgagtgccgtggccaacgcgacggtccagcacgggctgggcgtgtccgacatggtggtgcggctggcctatgcggacgaagggacgacgctgaagcggtttcggccgcgtgcgcgcggtcgtgcgacgcgcatccgcaagcggacgtgtcacatcacggttgtggtcgaggagatgacgctcgaggagcgccagcgcgccgtggcgcagaccggccgtcgtgccgtgagccgccagcggcgcgtgcagtcctctcgtcgcggacgccagcaggcgcaggcgacctcggcagaggcgacctcggcagaggtggccacttcgcagcccgagatcacgagcgaggcggcagcgtcggagcagacggtcgaggtcacggctgccgaggagcaggttgcagctctcgttgccaccggcgaggagaccggggccgagacgccgagcgccgcctcggaagaggccgccgagggcggggaggagtaggtcgtgggccagaaggtgcatccgtacggcttccgtctcggagtcacgacggactggaagtccaggtggtacgccgataaggactaccagcgttggctgatcgaggacgagcagattcgccagtggctccagcgcgagctgcgcacggcgtcggtgtctcgggtcgacatcgagcgcacccgtgaccgggtgcgcgtggacatccacacggcacgtccgggcatcgtgatcggcaagaagggtgtcgaggtcgagcggttgcggcgggagctggagcggcgctgcgcgccggctcgtgtgcagctgaacgtcgaggagatccgccaaccggatctcgacgcgaccatcgtcgcccagagcatcgccgaccagatcagccggcgcgtgagctttcgccgagcgatgaagcgtgcgatccaggtggcgatgaaggaaggcgcgcgtggcatcactgcccagtgctctggtcggctcggtggcgcggagatggctcgccgagagacccatcgcgagggtcgggtgccgcgtcacacgttgcgtgccgacatcgattttggcctgcgtgaggcgcgaacgacctacgggcagatcggcgtgaaggtctggatctacaagggtgacgtcgtcccctaccagacgctgacctcccagccgcagcggccgccggtcgcgggtggtcgtccgaccggaccgatccgcgcccagactggatcgcggcgtcggcccgtggccgaggcaccgaagccggccgcggtgggtgcggagagtcaggacgagttcgagcgcttgctcgccgaagaggaggagatcgagcgacgtacccgtgaggagggtcgcgaggctccacacttcaagaaggaggtggactagcgatgctcatgccacgcaaggtgaagcaccgcaaagtccagcggggacggctcggcggagaggccaagggtggtaccgagatcaccttcggtcgctacggtatccaggccctcgagccagcgtgggtgacggctcgccagatcgaggccgcgcgtatcgcgatgacgcggcacgtgcgtcgcggtggcaaggtctggattcgcatcttcccggacaagcccatcaccaagaagccggctgagactcggatgggttcgggcaagggcaacccggagttctgggtcgcggtggtcaagcctgggcgcattctcttcgagctcgacggcgtgggcgaggagctcgcccgtgccgccatggagcgcgcgatccagaagctgccgatgaaggcacgcttcgtggtgcgcgaggacgtggaagcgttggcgggaggcgccagatgacgagggcacgagagctgcgcgacctgagcccggaggcgctcgaggagcgactcggttcgctcaagcgagagctgctcgagttgcggttcgcgatcgcgaccggccagggaacccagacggcgcggttggggcagctccgcagagagattgcccgtgtggagacggtgcgacgcgaggcggcgtcggcgaccgagacgacccgagtgacgcgggcgaggagcaggagacggtgagcgaggagcagcagcaagagcgaccccggcgcaaggtccgcgaagggatcgtggcaagcgccaagatggacaagaccatcgtggtggagatccatcagcgggttcgtcacccgcgctaccagcgcacgatcgcgcgtcggcgtcggctgtacgcgcacgacccggcgaacgaggctcgcgagggcgaccgtgtcgagatcgccgagacgcggccgctgtcgcggctgaagcgctggcgtctcgttcgaatcgtggagcgtgcacggtgatccagcaggagactcgactgaaggtggcggacaactcgggcgcgcgcgaagtgctctgcatccgcgtgctcggtggttcgcgtcgtcgctacgcgagcattggtgacgtgttcgtcgcgacggtcaaggacgcactccccggcgcggccgtcaagaagggcgacgtggtcaagtgcgtcgtcgtgcgtactcgcaaggaggtacgtcggccggatgggtcctacatccgcttcgacgacaacgctgcagtgctgatcaacgaccagctgcagccccgtgggacgcgcatcttcgggccggtcgggcgcgagctgcgtgacaagcggttcatgcgcatcgtgtcgttggcaccggaggtgatctgagtgcgcattcgtaagggagatcgggtccgcgtgatcgcggggaagtggcgcggggccgagggcgaggtgcttcgggcgcttccggcgcgccatcgcgtggtcgtcgacggggtggcggtcgccaagcgccacaccaaggcgcgcgatgcgtcgagcccgagcgggatcctcgagaagaccctgccgatcgacgtctcgaacgtgatgatcatctgccgcgcatgtgggccgacgcgcatcgcgatgaaggtcgacgacgccggccgtcgccagcgggtctgtcgacgctgtggaggagcgctgtgatggttcagaccgatacggcccccaggccgcggctacgggtgcgcttcgacgaggaagtgcgccccgcattgttccgagatctcggtctcgagaacgtcaaccaggtgcccaggctcgccaagatcgtggtcaacatgggcgtagggcgggccagcgcacagccgagtctgctcgagggagcggtccgcgacctggagacgatcacgggccagcgcccgtcgatccgcagggctcgcaagtccatcgcgggcttcaagctgcgcgagggcatggcgatcggggcgacggtgaccctgcgcggcgaccgcatgtgggagttctacgatcggctggtcgcggtcgcgattccccgcatccgtgacttccgcgggctcaatccccggtcgttcgacgggcacggcaactacacctttggcgtcacggagcagctgatctttccggagatcgactacgactcggtcgacaccacgcgtggtatggacatcaccatcgtcacgaccgcaacgacggacgcgcatgggcgtgctctgctcgaagcgctcggttttccgtttcggagggaagggtaatggcgacgaaggcgctgatcgcgaaggcgaaccgcgtgccaaagttccgtgtgcgggcctacacccgctgcaagcggtgcgggcggccgcacgcggtctaccgcaagttcgggctgtgccgtatctgcctgcgcgagatggcgcacctcggcgaggtgcccggcgtgaccaaggccagctggtaagggggtaggcgaatggcaatgaccgaccctatcgccgacatgctcacgcggatccgcaatgcgtcccgcgcgcgccacgcctcggtgacgatgccgagctccaagctcaaggtggagatcgcgcgcatcctcaagcgcgagggtttcatccaggactatgcggagcgcgagagcgccgtggggccgcgcaaggatctcgtgatcgagctgcgctacgtcggtgatcgacgtgcgtcgtcggcgatccacggcatcgagcgcatctcgaagcccgggctgcgcgtctatcgacaggccgggtcgctcgagcgggtgctcggaggcatggggatcgcggtggtgtccacctcgcacgggctcatgacggaccgtgaggcccgagcccgacgcgttggtggcgaagtgatctgtcacgtctggtaggaggaacgatgtcgcggattgggaggcaacccatcgcggtgcctggcggcgtcgaggtggcggtggatggccagcacgtgtcggtgcgcgggccgaggggttcgctcgctcgcgacctgccgccggaggtcacggtgagcgtggtcgacagcgtggtgcacgtcgaacggagcgatgactcgaggcgcgctcgggccatgcacgggctctcacggacgctggtcgcgaacatggtgcgcggtgtggccgagggctacgagaagacactggagatcatcggaacgggctatcgcgcccaggcgcgtggcaccggcgaactcgagctcgcgctcggcttctcgcacccagtcgtggtcgaggcgcccgatggcatcgcgtttgcgacgccgacgccccagcgcgtcgtggtctcgggcatcgacaaggaactcgttggacaggtggcggccaatatccgccgcatccgcaagccagagccctacaagggcaagggtgtgcgctacctcggcgagcgggttgtccgtaaggccggcaaggccgggaagtaggtaggagacgatggcaacgctgtcacgggaggatcgtcggcgccgtcggcacgcgcgtgtgcgccgcagggtcgtcggtacgagcgaacggccccggctggcggtcttccgatcgaatcggcatatcttcgctcagatcatcgacgacacggctgggcgtacggtggccgctgcctcgacggtcgagccagagctgcgcgatgggcgcaccggctcgacggagggtgcggcgtcggtcgggcggctcgtcgcgagtcgtgcgttggcgctcggggttcgccgcgtcgtgttcgatcgaggtgggttccagtaccacggtcggatcgcggcgttggccgacgcggctcgcgaagcgggattggagttctaggtggcgacaaacgagttcgaagaccgcaccatcaaggtcaatcgggtatcgaaggtcgtcaagggcggtcgtcgattctccttcacggcgctcatggtcgtcggtgatcacgcgggccaggtggggctcggctacggcaaggccaaggaggcgagcctcgccgtgcagaagggggtcgacgaggccaagcgcaagctggtgcgcgtgccgctcgtccacgggaccatcccgcacgcggtggtcggcgtcgcgggagcggggagggtcttgctcaagcctgccgcacccggtacgggtgtgatcgccggcggtgctgcgcgcgcgatcttggagcttgccggcgtcaccgacgtgctggcgaagtccctcggttcctcgaacggcattaacgtggcctatgccacactcgcaggactcgaggcgttgctctcgccgcagcgcatcgccgaggctcgtggtcgttacgtggatcaagtcgctcctcgatggctcatcgaggagagtccggcgcgtgtcgatggagaagtcgtggaggttggggccgatggctaggcagctgcgcatcgtgcaggtccgctcggcgatcggtgccaagcccgagcaccggggcacgctgcgcgcgctcgggctcggacgcatcgggcgggagcgtgcgctcccggatcgtcccgagatccgcgggatgctggctcgcgtcgcccatctcgtcgtcgtccgtgaggaggaacaggcatgatttacctccatgatctcaagcccgccgagggttcgcaccatcgcaagcggcgcgtcggtcgtggcatcgcgggcaagggcggcaagaccgccggccgcggcacgaagggtcaaggcgctcgcgatacggttcccgtcggcttcgagggcggccagctgcccttgacgcagcgcacgccgaagctgcggggctttcgcaacccgttccgggttgcctatacggtcgtcaacctcgaccagcttgctcggcttggcgaggagggcatggccgaggtcgatccgacgtcgctggtcgcgcgcggggtggttcgtcgcggcgcgctcgtgaaggtctgtgctcgcggagagctgcatgcacccctcgtcgtgcgcgcccatgggttctcgcaggcggcgaaggcggcgatcgaggctgctggcggccgtgtcgagacggtcgcggtccccttcaagggtcctcggcctcgcgctgccggcagcgcgttgtccaaccgctgagcacgatcggcggggaggcaccgtgatcgagaatttcctgaacatcgtccgggtgagggacctgcgcaacaaggtcctgttcacgttggcgatgatcggcctgtaccagttgggttcgaacatcccggtgcccgggatcagctaccacgcgatccaacaggtcttctcggaggcctcgggccagggtgtcctcggcttcctcgacctcttctctggcggtgcgctgtcgcgcgcggcactgttcgggttgggtgtgatgccctacatcacctcgtcgatcatcatccagctgctcaccggcgtcattccgaagctctatcagtggcgggacgagggatcgtctggcgagcgcaagatcacccagacgacgcgctatctcaccatcgggctcgcgctcgtacaggccactggcctcgtgttcgtgttccactcggggctcggcctgttccttgcgaacggtcagagcgtggacctgatcccgcagttcacggtgttgcgggtgctgttcatcattctgaccctgaccgccggtacggcgctcgtgatgtggatgggcgagctgatcaccgagcgcggggtcggccaagggatgagcatcctcatcttcgccaacgtcgtgagcgtgatcccgaccgcggggcgcctgatctatgaccaggcgggcgcgctcaagctcatcgtgatcgtggtcgtggtggtcgcgctcctcgttgcgatcgtcttcgtggagctcgggcagcggcgtatccccgtcgtgttcgcgaggcgcgtcgtcgggcgtcgcatgtacgagggcgggcggacgtacatcccgctcaaggtgaaccaagctggggtggtgccgatcatcttcgccgcctccatcttgtacttcccggtgctgctctcgaacatcgtgcgctggaagccgctcgtcaccttcgtcaacgatcacctgctcaacgccacgagtggcttctacatcgtgacctacgggctcttgatcttggtcttcacgttcttctacgtgacggtgtcgttcgacccgtaccagcaagccgacatcatccgacagcaaaacggctacatcccgggcgtgcggccgggcgaggagaccaggcggtacctgtctcggatcttgaaccgcatcaccctcccgggcgccgtgttcctcgctgccgtcgccgtgatcccatcgattctgctcgctgcgtggcacgtgacgtcgttcccgtacgcgggtacgaccatcctgatcgccgtcggtgtcggtctcgagaccgtgaagcaggtgaactcacaactcaccatgcgcaactacgagggattcttgcgctagatgggggacgcggcacttcggcttgcgctgctcggtcgacagggcgcgggcaaaggcacgcaggcggtgcggatctcgcaccactttgcgatcgcgcacatcgccactggggacatcttgcgagctgcggtgcgcgccggtacgccgttcggggagaaggccaaggcctacctcgatcggggcgaactggttcccgacgcggtgatcatcggtgtcgtcgccgagcgcctctccgaggccgatgcgacgcgacggggcttcgtcctcgacggctttccacggaccgtcgagcaggcggaggcgctcgagggtctgctcgctccgcatggactcgacgtcgtgatcgatctcgaggtgcctgagtggctcgtgctggagcggctggcgtctcgccgggtgtgttcggtgtgcggtgccaactactccacgtccatgccgcctcgggtggactggacgtgtgacctgtgcggtggtgaggtggtccagcgtgcggacgataccgaggaggccatccgacgccgcctggacgcctacgagcgccagacgaccccactcatcgagtactaccgggagcgggagctcctcgaggtcgtcgacggtgtcgggggcccagaggaggtcatggagcgcatcctcgaggcacttgcccgacacggtgtggtggaggagggtcgatgaggcgttcggcgacagagcttgcgtcgatgcgcaaggcggggcgcgtcaccgcagcgatgctggaggcgacccgtgaggcggtcaagcccggcatctcgaccgcagccctggatgcgatcgcgcgctcggtgctcgagcgcgagggtgcgcggtcgaacttcctcggttacggcgggttcccggccgtgatctgcacctcgcgcaacgaggtcatcgtgcacggtatccctcgagaggacgagatcctcgaggagggggacgtgctgtcgatcgacgccggcgcgatcgtcgacggctaccacggagacgccgccatcacggtgcccgttggcgaggtctcgaaggctgcggcccgcctcatcgaggtgacccgtgaggcactgtgggcgggcatcgagaccatgcggccggggtcacatctccacgagatcggccgagccgtggaacgcgtggcgaagcggcaccactacggcgtgatccgcgactacgtggggcacgggatcggcaccgagatgcacgaagccccgaacgtgcccaactactggcccggtacgcccggccccacgctcctcgccggggaggtgttcgccgtggagcccatgttcacgctcggcacggaacgcacgagggttctgcgcgatggctggagcgtggtcaccgccgacgggacgtgggcggctcacttcgagcacaccatcgcggtgacggaggacggacccgaggtcttcaccctgggcccggatggccgttgaggcgagcgcactatactgcgtaggcaccggttttgcgcccgtcgccacgtcgtggcgtgtccgggcacgaacgatcgagagtaggaggacccactggcaaagggcaaggaggacacgatcgtcctcgagggcacggtggtcgagccgctgccgaacgcgatgttccgtgtcgagctcgagaacgggcacaaggtactcgcgcactcctcgggcaagatgcgcatgcatcgtatccgcattcttcccggagatcgtgtccaggtggagttcaccccctacgacctcacgagggggcggatcacctaccgctacaagtaggtccggagccagcgggtgcaaggtcgacggatcggttccggccagatccgtgtactgacagagaggaagccgacgtgaaggttcgtccgagcgtcaagccgatgtgtgagaagtgcaaggtgattcggcgcgagggtcgcgtgctcgtgatttgcgagaacccgcgccacaagcagaggcaggggtagacgatggcccgtatcgcaggtgtcgacatcccgcgtgagaagcgggtcgaggtcgcgctgacctacatctacggaatcggcccgacgctcgcgcgtcaggtgctcgaggccaccggggtcaatcccgatacgcgcgtgcgcaacctcaccgacgaggaggtcctcgcgctccgcagctggatcgatcagaacctgaaggtcgagggcgatctgcggcgcgaggtcgaccagaacatcaagcgcaagatccagatcgggtgctaccagggtatccgccatcgtcgcgggctgccggtccgcggacagcgaacccacaccaacgctcgtacccgcaaggggccgcgcaagacggtggcgggcaagaagaaggcacgccgctaggcgctcatgcgggcacgcgagcgtgctcgcggtgggcgaacgagtggagccagagtctctggctccgagggatgaacgagggaggttccccgtcggcgtggccggcacgggggaaccgaagaggacgcgagctgagcctcgccgagcaaggagcacacagagcgcatggcacgaccgaaggtaggagggcggcggccccggcggcgcgaacgcaagagcatcgcgcgtggggtcgctcacatccactcgtcgttcaacaacacgatcgtcaccatcaccgacccggctgggaacgtgatcgcgtgggcgagttctggcaacgtcggcttcaagggatcgcgcaagtcgaccccgttcgccgctcaggtcgcgggtgagacctgcgccaagcgagcgatggagcacggtgtgcgcgaggtggatgtctacctgaaggggccgggatcgggccgcgagacggcccacaaggcgctcgctggtgcggggatcgagattcgttcgatccgagacgtgacacccgtgccgcacaacggctgccgtccgaagaagaggagaagggtctagatggcgcgctacaccggaccggtgtgccggctgtgccggcgtgagcggacgaagttgttcctcaaggggccgaagtgcatgagcgcgaagtgccccattacccaaggccgggttcctccaggccagcatggtcgggatcggcagcgtcaaccgtccgagtacgcgatccagctgcgcgagaagcagcgcgcgcgccgaacctatggcgtcatgggcaagcagttccagcgcttctatcgtgacgcggcgcggcggtcggggatcacaggcgagaacttgctcgccttgctcgagcttcggctcgacaatgtggtcttccgtgccctgtggggctcctcacgggcgcaggcgcgtcagctcgtccgccatggccacgtcctcgtcgacggtcagcgggtggatatcccgagctatcgcctccggccggggcaggtcgtgacgctgaatcccaaggcgcgtgacctcgacatcattgcgttcaaccgagagcacctgacccgtgaggtcccggcgtggctcgaggtcaccgacggggggtctggagtacgcgtgctcagcgtgccgctgcgcgaccagatcgacaccgaggtccgcgagcagctcatcgtcgagctcttctccaagtagcacgcttctcgaagtagcgaggcagcaaccatcagtcagaaggaaccaaccatgcttgtcatgcaacgccccacggtcgagtcgctcggtgacgaggtcgacaatcgtcaacggttcgccatcggaccactcgagccagggttcggccactcgatcgggaacgcgctgcggcgtgtgctcatctcgtcggtcccgggcgcggccatcacgcaggtccgtttcgatgatgcgctgcacgagttcacgacgatccccggggtgaaggaagatgtgatcgacatcatcttgaacctcaaggacatcgtgtggcgttcgtggagtgaagagccggtcacggtgaggctcgacgttcgtggccccaaggaggtcacggcgggagacttcatgctcccctccgacgtggaggtcatcaaccgcgatctccatatcgcttcggtgtcggagcacggtcggttgggtctcgatgcggtggtcgagcaggggcgcggctacgtgtcggcggagggcaacaagcgcaccaccaccatcggcatcatcgcgatcgacgcgatcttctcccctgtgcgtcacgtcaactaccgcgtcgagccggttcgtgtcggtcagtcgacggacttcgaccaggtggtgctggaggtcgagaccgatggctccgtgacgccacgggaggccgtcgcctctgcggcccggacgctcaccagcttgttcggcctcgtcgccgagctcgcgaccgacgtcaatgcgctcgaggtcgccgcgaccgccgacgacagcgtgcgaccggccgagtacgacctccccatcgaggaactcgagctcacggagcggccgcggaactgcttgaagcgggcgagcatcaacaccatcggtgatctggtcgagcgcacccctgaggatctgttgtcgatcacgaacttcggccagaagtcgctcgacgaggtcgtcgagcgcttgacccagcgcggacttgagttgaggaagagggactgacgtggttccaggtcgaccgaagaagggtaaccgactgggcaaggacgctgcccaccagcgagccatgctggcgaaccttgcggcgtcgctcatcgaggccgagtccatccagaccaccgaggccaaggcgcgagccctgcgcccggtcgtggagaagctcgtcaccaaggcgaaggcgggcgatctgcaccgtcggcggcaggtgttggcgttcctgcgcgacgaggatgcgaccaccaagctgttctcgaccgtggggccgcgctatcagaatcgacagggtggctacgtgcgcgtcttgaagctcggcccgcgtcgtggcgatggcgcccccatggtggtcgtcgagttcgtctgaccggcgctcctcgcgcgaggcggcccctgcgtggtggtcggtctccgggaggtgtcgacgggtaggagcccaggtgggagcagtggagaccctcctgctcgtcgttggctacgacgggcgggagttcgcgggcgctgccccgcagccgggagtgcggaccgtcgtcggtgcgctgcgctccgcgctcgagctcgtgttgcaacgaccaacgtcgcttgcgatcgcaggtcggacggacgccggtgtccacgcgcgtgcgcagctcgtgagcgtacccctccagcccggggagcgggcgcggctcggggatgtggagcgtctgtgtgggcgactcggtcgactcgccggtcgggggctctgggtcaggagcgcaggcgtgctccctgggtccgtcgacgcacgcagggtcgcccgctggcgacactacctctaccggctcgatctcggccatggggaccgtcggggtcgggtgatactcgagccgacggcctgggcgtgtgggccgctcgagctcgacgtgctcgctggcgcgctcgcgacgttgcgaggcgacctcgatgcgaccggactgtgtcgtgccggcgccgcgggaggctatcgtcgcagggtgctctcgacgcgggtctgggcgcgcgcacgagatcgtgtcgacgtctccgtcatcggggtgtcgttctgccacgagttcgttcgtcgagcagtcgggaacgcggtcgcggtggcgcagggccggctcgacggggagcgctggcgcgagggtgtcgaccgaggcgagcgggcgctgctcgcgacggtggcgccaccgtggggcttgtcgctgtggcgcgtcgggctcgaggacggctgggagtggtcggaggagcgactcgcgcgcctggggtcggatgccgactggcgtacgctcgatccgcgcgaagagcccgcggtgtggggcgcagcacgaggcgcagaccggtagactgtcgcggtgcgctcacgcgggcgtctcgctgtgggccgcgcgtgagtgcggcgctcgaggctgaacgcagtgacgagcgtcgatggcgcgggcaccgacggcatggtcggtcgaggcagtggtcggtcgagcccagcggcgtctcgtggttggcgggcccggagcgggttggcgtggaaaggacttcggcggtgaggacgtacagtcccaaggcggctgagatcagccgcacctggtgggtggtggacgcggaagacgtcgtcctcggacggctcgcaaccgaggtggctcgggtgttgcgcgggaagcacaagccgacgttcacgccgcatctcgacatgggcgatcacgtcatcgtcgtgaacgcggacaagatccgggtcacctccgacaagggtgccacgaagcgctactggcgtcactcgggttatcccggcggcattcgctccgagacgctggcggaacggctcgcacgccaccccgagcgggtcgtggaggccgcggtgcggggcatgctcccgaagaatcgcctcggcagggcgatgtatcgcaagttgaaggtctacgccggccccgagcatccgcaccaggcgcagcagcctcgagtcctgtcgctcggtcagccgagcctcgtcacccaaggggagcacgcatgagccagacgctcgttcaggccacgggccgccggaagacggcggttgctcgagtccgtctcgtgccagggtcgggttctgtcatggtcaacggcaaggagctcgcatcgctcccggtgacgctggcccagcgtgcgttcatcaccgaaccgctgcgactcgccgaactcaccgagacctacgacgtcgtggcgcgcgtggacggtggtggcgtcgccggtcaggtcgcggcgctgcgccacggccttgcgcgagcgatcgcggaactccaccccgagctgcgcgtgcgcttgaagcgcgagggcatgctcacgcgcgatgctcgtgagaaggagtcgaagaagtacgggctcaagaaggctcgcaaggctccgcagtactccaagcgctaatgctgaccttcggcacggatggtatccgcggccgagccaaccaggagctcaccatggaggtgggcctctggatcggggtcgcgatcgccgaggtgctcggtggcaccacggtcgcgatcggtcgggacacccgtgcgtccggtcgctggctgtccgaggccgtgggtctggggctcgccgcttcgggcgtggatgtggtcgatgttggggtggccccgaccggggcgctctcgttcgttgcgcgcaccgagcagctcccgaccgtcgtcgtctcggcgtcgcacaatccgttctacgacaacgggatcaaggtgttcgctcccacgggagccaagatcgagcccgccgtcgaacgtgccatcgaggagcgtctcgcgacgcatcttggtggcgatcggccgacgttcggacctctcggccgctaccggtcgtcgtcgttcctggacgcctacgtcgcttggctcgccggtgccgtgtcgatcgagggtgcgccacgcgtgtgcatcgatgcggccaacggtgccgcggcggtcgtcgcctcgcgtgtgctcgaggccgctggtgccagggtcatcggtgccatcggggtcgagccggacggtgagaacatcaacgcgggcctcggagccctgcaccccgagaggcttggccatctggtgctcgcgacgggcgccgatcttgggctcgccttcgacggtgatgctgatcggctgatcgccgtcgcgccgagcggagcggtggtcgacggtgacgacgtcttggtgatcgtcgccgaggcgctggcggccgatggtcggctcgcgggccctggcgtggtcgcgaccgtcatgagccatctggggctcgagcgcaccctcggaccgcagggcatcgcggtggaacggaccggtgtgggcgatcgcgaggtcgctggagggctcgtcgagaccggctacgggctcgggggtgagcagagcgggcacatcatcttccccgcgctcgccccgaccggtgatgggctcctcacggcgctcatgctgctccaggcgctcggtaggctcggcgtccatgccgacgaggccttggcggcccgcgtgcgctacccacagatccaccgcaaggtccaggcacggcacggccgagccgtgctcgactcggagctggtggtcgaggcgctgcgcaaggccgaggagcggctcggcgaggaaggccgcttcgtcgtgcgacccagcggtaccgagccgatcgttcgcatcatggtcgaggcgacgacggagccggtcgcgatcgaggtcgccgagtcgatcgaggcagcggtgcgcctcgcgacctcgacccttggcgactgagcgcggctacgctcggtcaacgaccaggtccgcgcgtggcgcgggcagaaggaggccggtgtgtgcgggatcgtgggagcagtcggcaccggggatatcgcgggtgcggtcttcgaaggcctgcgacgactcgagtatcggggctatgactctgcgggcctcgccatcgtcgacgacgctgggatcatcgaggtcgccaaggccgcgcacgcgcgcacctcgctcgccgagctgaaggacagcgtggatgcgttcgatggtcggggggcgcgtgtcggtgtcggtcatacgcgctgggcgacccatggtgccccggtgctcgtgaacgcccatccccacctcgattgcacccatcgcgtcgcggtggtccacaacgggatcgtcgagaacttccggagcttgcgtgaggagctcctggagcggggccatcgtctcgtctccgacaccgacacggaggtgatcgcgcacctgctcgaagagcagctcgtcgatgaggcgcccgacgtggcgctcgcgtcggtgttcgcgaggctcgtcggccacatggcgatcgcggttgcgctcgccgaccatccggggctggtactggcgatccggcgaaccagtccgctcatgggtgcgcgcagcgtcgatgccgagttcgttgcgtccgacgtccccggggtcttgcaccgtgccacggagttcttcgaggtgcccgaggacgaggtggtcgccatcggtccggaggcggcgggcctgtcacgggctcggcgcctcgaggaactggtccgaccccagatcagctggacgagccaagacgtggaactcggcgggtacgcgagcttctacgagatggagctcgccgcaggcgccgaagcgctgtcacagacggtcgcgtcgttggtcgacgtggacgggtcggcgatcatggacgccctcgacgtcgatcccttcgagctcaagcgcatccgcaaggtcgtcgtcgtcggggccggcacgagctaccacgcgggcctcgtcggccgtttcgccatcgagcactacgcgcgcgtgccggtcgaggtggacgtcgcgagcgagtaccgctatcgcgatccgatcgtcgacgacgggaccttggtcatcgccgtgtcgcagtcgggggagtcgctcgacaccatcgtcgcggtccgtgaggcgatggctgcgggtgcgcgcgcgatcgccatcacgaacgtggtcggctcgcagctcgctcgggtcgctgacggcgtcctctacacgagggcagggcccgaggtctcggtcgcggcaacgaagacccacctcgcccagctcgccgccctcgagctgctcgcgctctggctcggggagctccgcggcgtcttgttccccgaggaggccatcgagcggcggcgggcactcggcgaggtggcacaggcggtcggatccgtcctcgagcagaccgaagcgctcggagcgacgttccgcgagctcgcatccagccaacggttcttcttcatcggccgcaacgtcgccctcccggtcgcgatggaaggggcgctcaagctgaaggagttgagctaccttcctgccgaggcgtacgcggccggcgaactcaagcatggaccgatcgcgatgctcgatcgggaggcggtggtggtcgccctcgttcccgccgaccgactgcggccgaaggccctcgccaacctcgaggaggtcaaggcgcgcggtgccaccctcgtcgcggtggtcgcgggtgaggacgcgcgcgtcacggagttgtccgacgtcgtggtcgaggtgccggcgacgccgccactgctgttcccgttcgtcggcgtcgtgccgctccaggtcttcgccggcacgatcgcgcgcgaacgcggactcgatctcgaccgccctcggaacctcgccaagacggtgaccgtcgagtagggcacctccccgggtccgcgaccgccgtggaccaccagcgggtggcgcctcgcgaatcggctcgactcgaacgtcggggttgcatgctccacacgacgcagcaccgctcttcggagcggtgctgcgtcgtgtgggaggctgcgtgcgtgcgcgctgcgctcagtcggcgagggcgaggccggtcactgatcggcggcgatcggcgatcgcagcgtgcagggtgcggagcgccaccatcgtccacagggcgaccagtgcgacggcgagcccgaccgcgaggtcgtggatcggggagacgtgggtcgcgatcgcgatctcgccaaccccagtcgtgaggacgccgagcgggaaggtgaagccccaccagccgatcgtgaagggataggtgccgcgccgtaggtactcgagggagagggcgccggcgacgaggagccaccagaggccgtagccagcgaggatgagcgcgccgacgacaccggcaccagcgagcgtggtcgagagcgcggacggcgtgagcacggtgagatcgtgaccgagggcggcgatggcggcggccccggtaccgagcgggccgaggatgagccaggtcgatgtggcgaggtgcggtgcggggaggtgatgggtgacgaggcgaagcgtgatgagggcgatcagcgacaacgcaagaggcaccgagaaggcccagaggagatagccgccccagacggcgtcgaccgcgagtgcgtggtcgaaccggggcgcgacgagcgcgagctgaaaggccgtgacctcggcggggacgatcgggaggagccaggttgcgttgacgtcttcgagcgtggcgagatggtgcgcgaagaggcggtagggcacgtagaggacggagacgagggtcatgacgagcgtgaggacgagccacacgcccagcccttcggtcgtcgcggcgtgggagcccagcacgttgggttcgagcttgtcgatgccgttcgagaccgacgacatcgccatcggcacacatccaaggaacagcacccgtgcagggttgtcgaggagctggcggaggcggaggcggtgccgggcaaaggtgatcacggtgatgagcgcgagtatgaggaggccgatcgcgttggcgacgacgatgatccggccgatggtcgtcagggcgggcgagatcgtcgggagcaggacaccgacgatgccggtgcccatgatgagcgagtagtactcgaagccgagtgagggcaaccgtcgagcggtgggccgagatgcggtgtggttcatcgatgctcctaccgtgggttggaagtggtttcgtgctgtgaactatcatggcggtagcgaaacgaaggtatgctaaaagtaatgaaacttactgattccatcactgagcgaatgattacggtcgacgagcgccggatcgatccgacgtacctcgtgacgctcgccgtggtggccgagacgcacaacctctcggacgcagcgaagatcctcggcatctcgcagcccggcgtttcgcagcagctcaagcacctctccgaagccgtgggccagcgcctccacgtccgctcgggtcacggggtcgagctgacggtcgcgggtctcgatcttgcgcggcgggctcgtgacgtgctgcgctcctggcgaggcgtgctcgactacgtcgagagcgtccgccagggcaacgacggcatgctgctcttggccgcgtccaacaccgtgtctgcctacgtcgtgccccgctggctggttcggttccgccagcgctatcccggcgtcgacctgcggagccgttcgctgaactcggccgaagtcgtcgagcgcgtcatcgacggcgaggccgaggtgggcgtgatcgagtcaccggtcgagtcgttgccccctgagctggtcgagatcgtggtgggcggcgatcgcctcgtctacgtggtcagtccggcagtggtcagcttcgcgaacaaccaggtcgtcggttggggcgaagtggcgaggatcccgctcgtgctgcgggaagtgggttcgggtgttcgacgcgccagtgagcaggcactgcgcgctcgtggactggccccccggctcgagctcgagctcgctggcggtgaggcggtcaaggaggcgatcctccagggggtcggcggtggcttcttgtcgtcgctcgcggtcgcgcgcgagctcgcgaccggtgagctggtcacgctcgtcattcgcgagctcgataccatcgctcgactgtttcgcatcatctgtcggcccaaggacgacctctccctgccggcgcagcgctttctcgagatcgccgaggcggtcggcgttgcggagccggtctagatgcaggtcgtgaccgggatcgacgtggtcgaggtcgaacgcttccggacggtgctgctgcgaacaccgaccctcgccgagcgcgtcttcaccgaggccgagcgcgacagcgcgaagggtcgaccggcccagctcgcggggcgcttcgccgtgaaggaggctgcgttgaaggcgctcggcgtcgggatcggtgcggtccccttgcgcgaactcgaggtggtgtccgatccgtcgggggcgccgcgactcgagctcggccccggggcgcgagccttggccgatcgacgaggctggtcgtcggtgagctgttcgatctcgcacgagcgttcggtcgcggtggcggtggtggtcgccttggtggtctgatcggaccgatgccctaggcttggcgctcggcccggaggaggccgccactgggcgatcactgggccgccactggggaggtgtgcgtgcaaccgatcgtccgacgtgctggcgtccgagccctcgacgagcgactggcccgcgagggcctcgtggacgcgacgatcgaacgggtcggccgcgccgtcgcgcgtgagctgcgtcgatccaggggagggctctacggtacccgcgtcgtcgtgatcgccggtcccggtaacaacggtcgcgacggcgtcgccaccgcgcgagcgctcgcgggctggggagcgagtgtgcgggtggagtcccttcgcgacgtggtggcgggcgcggcgaccagcgccattggcacctgcgacctcgtcgtcgacgccgcactcgggaccggtccggcgcggccgctctcgccgctcggcctcgagggcgtccccgaggtggtcgccatcgacattccgtcgggtatcgatgccgacacgggcgaggtgacgggggcggacctcggaggcgtggccgtcgtcgcccaccgcacgatcaccgtcggggcgctgaagcccggcctcctcgtgggggaggggccggagcacgccggtgccatcgtccgcgtcctcgacgacctcgtgcccgaggacgtggatgcctggctcgtcgagcgcgacgacgtcggccaggtgctgccgaggcccggacgcgatgcgcacaagtggcgcagtggcctcttcgtgctcggtggctcaccgggcatgcgcggcgccccggccttcgtcgcgcgcggggcgcgagccgtcggtgccggcatcgtgcacgtgctcaccaggagtgagcccatggagtccgtggcgctcgagatcgcgcccgaggtcgtcgcgagacgtctggtgaccggccacgtggatctcgcggtcgccgaggctgagcgcttcggcgcggcggtgatcggacctgggctcggtgacaccttggcgagcgcgaacctcgtgcgtcgcgtcgtttccggtctcggggtgcccttcgtgctcgacgccgatggcctcacgtcgctcgcgggcgagggtcgtctggcatcggtgctggcccagcgccgcgcacccggcgtcatcacgccgcacgacggggagctcgcccgggtggccccgcaccttggtggtacccgtatcgagcgcgcgaagggcgcggcggccgagttcggcgtcgtcgtcgtcgccaagggcaacccgaccgtcgtcgccgctcccagcggcgagaccatggtggtcgctgccgggacggcacggctcgcgagcgcgggcaccggcgacgtcctcgcaggcgtgatcggcggtctccttgctcaggggctcgatcccctgcgtgcggcgtgggcgggtgcgtggctccatggcaccgcgggcgcgcagcttgccatgcgcctggccgcaccgacggcgctcgcggatgcgatcggcaggctcgtcgcccagatggtgccgatccccgcccatccgggggcctccgtggaggcgcgcccgtgatcggccatcgaccgacggaggcgcggatcgatctcgagcggctgcgtgcgaatgcgcgtctgctcgccgagcgtgcagctccggctgcgctcagcgccgtcgtcaaggccgatgcgtacgggcacggcgcgagcacggtcgctcgcgccctcggcgatctcgtcgacgccttctgcgtcgccaccgtcgaggagggcctcgcgctgcgtgccgcgggggtcacggggcgcgtgctcgtcttgtccgagcctcccgagtcggccgtgtcggcgtgtgctgcgagttcgctcgagcccttcgtcgagcacgagcgcttcgtggaggcgttggcgggggcggcctcggcgctcggccgcgaagcctcggtccacatcgacgtcgacacgggcatgcatcgaagcggtgtgcacccggcccaggcggccacgctcgccgccagtgctcgtcgccacggcgtgcgcgtcgtcggggtcgcctcgcacctggttcgtgcggacgaagcgcccacgcatccgacgacgctcgaacagctctcgaggttccgcgaggtcgcggctcgtatcggggcgcctgagcgacacctgctcgcgaccgggggactgctcgcactgcccgaggggcgcttcgagcgggtgcgcgtcgggatcggcctgtacggctatggacctcgacgcgacgatgtggcgggactgcgtccggtgctgcggctcgtgagccacgtcgttcgcttggaggcccttggcgccggtgaggcggtgtcctacgggcatcgaaggccactcgacgtgcccgccgaggtggcgacgctgcccattgggtacgccgatggcgtgcctcgcgccgccttcgacgcgggcctcgccttctgggccaagggtgtccgactgccgatcgcaggcacggtgaccatggaccagaccatggtggcagcgccacgggggctgctcgccctcggcgatgaggtctcgctcatcggggacgaggtggatgcctgggagtgggcggacgtgctcggcacgatcccctatgaggtgctcgcgcggctcgggccgcggattccgagggtggtggagcatgggactgcctgagctcgaggcgctcgaggccgaggttcgcgcgtgccacgcctgtcgcttgtccgcgggtcgtcatcaggcggtgcccggcgagggcgccgcgcccgcaccactgctcgtcgtcggcgagggtccgggggcgcgcgaggacgaactcgggcgccccttcgtcgggcgctcggggcagctgctcgatgccctgttggctgatgagaccggcctcgatcggagcggcctctacatcgccaacaccgtcaagtgtcgccccccgggcaatcgcacgccgaggccggacgaggtcgaggcgtgcaggggcttccttgcgcgccagatccacctggtcgatccggtcgtgatcgtcgcgctgggccagagcgcagcggcgtggttcctcggacccggcgcccgcgtcggcgcgctccgtggccaggtgctcgagtgggaaggacgagcgctcgtcgtcacctatcacccatcggcggcgctgcgcggcggtgcggccatcgtcgccgcactgcgcagcgatctcgcccgcgccagcgtggcactcgcggagcgacgtcgatgagcgtgccagggccagcccctcgtcgcgaggagatgctcgtcgacgccgaggcgaccgagcggttgggggagcgcctcggtgtcgagatgccgcccggtgcgatcctcggtctctcgggcccgctcggagccggcaagaccacccttgcccgtggtgcgctgcgagcgctcggcgtgcgagaggcggtggtctcgccgacgttcctcggcttgcggcgctacagcacggccgattcgggcatcgtgtaccacatcgacctctaccgcagcgaggatgcgacctggctctggggcgagggcgtcgacgacgacctcgacgacggcgcgcgtgcggtcgtcgagtggatcgatcgtgaccggcggctcgcggccgacgcatgggccatcgtcgagctggacgtcgtcgagctcgacgatggccagacgggccggcgcgcgcggattcggaggcaccggtgagcgccgacgaggtgacgctgctcgcgctcgatctcgcgacgaggccgagcatcatcgcagctcgggtcgctggagtgacgcaggcggtgcgtggtgtctccacgcacccgctcgccgacctcggcgcccgcgtgcgcgacgtgctcggccaggcgaccccggaggtggtgggcgtggtgaccgggcctggttcggtgctcgggctgcgcgcaggcgccgcgttcgtgcggacctacgcgagcgcgaccggtgccacactcgtcccgttgcacaccggtgaggccgtcgcggccagtgtgcccgacgagccggtgctctgggtggtcgcgcccgtgggtcgtgggcgcgtgagcctggtggcgaccgagcgtggtcaagtcgtatcggaagcgatcgtcggtgtcgaggagctgcggatcccgcgtggcgagccggtcgcggggccgggtcttgctcgcggactgatcggggaggggcgatcgaccggcgtcgtcgagccgaccggcaatggtctcctcgccgccctggtgcggcggtggcgagcgggcgagtcggcagatccccattcgctcgcggtgcgctactcggtggacgcgggggttcgcttgccgcgacgcttcgcagagggcgggggtcggccatgatgacggtgcggccgatgcggcccgaggacctcgacgcggtgctcgcgatcgaggagtccgtgtcgcgcgtgccctggagccgacggtccttcgtggacgagctcggtgccgagggacgcctctggcgcgtcgccgacgagggcggcgtcgtgcgtgggtacgtcggcgcgctcatcgtcgtcgacgaggcacacgtcctcaacgtcgcggtggcgcgagaggcgtggggtcggctcatcgcgacgcggttgctgctcgacgcgctcgatggcctcgatgcgctcggggtgcgtgactgcacgctcgaggtgcgcgtctcgaacgcgcgtgcccaggcgctctatcggcgtctcggtttcgctccggtggggctcagacgggcctactaccccgacaatgacgaagacgccatcgtgatgtggctgcgcgatctcgccgcaccggcatccaaggagcggttggccgcggtccgcctcgacctcgaggggggtgctcgatgacgagtgcacgcagcctggaccggctcgagctcgtcgacgcgggcgtcgtgctcgcgatcgagaccagctgtgacgacaccgcggtggcggtcgtggccggtggtcgggtcgcggccaacgtggtgcgctcccaggccgcgctgcacgctccgttcggcggggtggtgcccgaggtcgcggcccgggctcacgacgccgccatggtcgaggtcgtcgaggaggcgctcgccgagtccggcatcgacgcgcacgaggtggaggccatcgcggtgaccaagggtccggggttgccgggatccctggtcgtcggcgtgggcgccgcgctcggccttgcggtggggctcgatcgaccgctcatcggtgtcgatcacatggagggccatctctacgcagccaccatcgaagggcccgtcgccctgccggcgctgagtctgctcgtctcgggcggacactccgagctcgtcgtcatcgaggcgccgtttcgctatcgcctcctcggccgcactcgcgacgacgccgcgggcgaggccttcgacaaggtcgcgcgcatcctggggctcggctttccgggaggccctgccatcgaggccgcggcgcgcgatgggcgtcccgacgcgattcgctttgcccgggcgcttcgcaaccaggggttcgatctgtcgttctcggggatcaagacggaggtcgctcgctatctcgaaggggctcgggcggccgaggtcgccgacgtggcggcctcgttccaggaggccgtcgtggacgtgctcgtggccaagctcgagcgtgcgctcgagagcgagcgggtcgagaccgtcgtgatcggcggcggggtcgcggcgaacgggccgctgcgcgagcgggtagccgagctcgcgcgagcaaggggtgtcggcgcgcacatcccggccaggagcctctgtgccgacaacgcggccatgatcgccgctgcgggtgcggcacgcctcgtcgccggcgagcacgcggtcgatggtctcgacatcgagccgacacgaagcctcgtcggaggtgacgaccattagcactcggcatgctagagtgctaatggtcgctgacccacatgccagtccactcaccgatcaaggaggcatgagcatgaacctgcagccaatggaggaccggatcgtcgttcgtccggccgagtctgaggagcggaccgcgtccggcctcgtgatccccgacaccgccaaggagaagccgcagcagggcaccgtgctcgcggtcggccccggcaagcgggccgagcagagcggcgagctgatcccgctcgacatcgccgtgggtgacacggtggtctactccaagtacggcggcaccgagatcacggtcgacggtgaggatctcctcatcctctcgagccgtgacgtcctcgccaaggtggtgaagtagcgatgccgaagatcttggagttcgacgagtccgctcgtcgtgcgctcgaggcgggcgtcaacaagctcgccgacaccgtcaaggtgacgctcggcccgaagggccgcaacgtcgtgctcgccaagagcttcggcgcgcccacgatcaccaacgacggcgtctccatcgctcgcgagatcgagctcgaggaccccttcgagaacatgggtgcccagctcgtcaaggaggtcgccaccaagaccaacgacgtggctggtgacggcaccacgaccgcgaccgtcctcgcgcaggcgatgatccgcgaggggcttcgcaacgtcgcggctggtgcgaacccgatggccctcaagcgcggcatcgagcaggcggtcgcggccgccgtcgagtccatcgccgagcaggccaagccggtcgagggccgcagtgacttcgcccaggtcgctgccatctcggcagccgatcaggcggtcggcgaggtcctcgccgaggccatcgacaaggtcggcaaggacggcacggtcaccgtcgaggagtcgaacaccttcgggctcgagctcgagttcaccgagggcatgcagttcgacaagggctacctgtcgccgtacttcgtgaccaaccaggatcgccaagaggcggtgctcgagaacccgtacatcctcttctacgcgacgaagatctcctcgatccacgagctgctgcccgtgctcgagaaggtcatgcaggccggtcggtcgttgctcatcgtcgcagaggacgtcgagggtgaggcgctcgcgacgttggtcgtgaacaagatccgcggcaccttcacctcggtggcggtcaaggcccccggcttcggcgagcgccgcaaggcgatgctgcaggacatggcgatcctcacgggtggccaggtcatctcggaagaggtcggcctcaagctcgagaacgtcacgctggatctgctgggccaggctcggcgcatcgaggtgacgaaggacgagacgaagatcatcggcggcgccggtcagaaggcggacgtcgatggtcggatcgcccagatccgtcgtgagatcgaggagaccgactccgactgggaccgtgagaagctccaggagcgcctcgccaagctcgccggtggtgtcgcggtcgtcaaggtcggcgccgcgaccgaggtcgagctcaaggagaagaagcaccgcatcgaggatgcgctctccgcgactcgtgcagccatcgaggaggggatcgttgccggcggtggcacggcgctcattcgcgctcgggcgcgcgtgaacgacgtggtcgccaagctcgagggtgacgaggcgacgggcgcgaccatcgtggctcgttcgctcgaggagccgctcaagtggatcgcctacaacgcgggcatggaaggcccggtggtggtccagacggtcgagcacgagtcgggcaacgttggcctgaacgctcgtaccggtgtgtacgaggacctcgtgaaggccggcgtgatcgacccggcgaaggtgacgcgctctgcgctgcagaacgcagcgtccatcgcggccctgctgctcacgaccgaggcactcgtggccgacaagcccgaggagccgggtcaggcggcggccggcgctggcgcagccggcggcatgggcggcatgatgtaaggcgagccacgctcgtcgcacgaggggagggtccgcaaggatcctcccctcgctgcgttcgtggcagcgtgcgatggtctcgagggcggagaccaagccgttggggcgcgcacgggcgccgccacgatgggaaccagtcgatctcggtcagccgatcgtggccgaacgatcccgggagtaccagcacgacgacgctcccgaggtggttgtgccctctggagcatgtgccgaccatgaccccaggtcgccgggcgaggtgacgaagacggcagctgcaaggtgccggtcgggcatgccggtcaggagcgcttgccggtgagggcttcttggagctcggcctctgccttcgagtccaggctcgagcgcaagacggtgccgccgtagcggctgagtgcggcgatcaccttgtcgctcggtacgtgctcgaccatcaggaagagcgcggaggtgcccggttggacgaggtcgcgtacccgttcggcgaactctcgattgacgagtgagcggtcgatcagaccggtgagcccgccgagagccgcgccgaacgcgacgccgagcaccgggacgaagaacaggaagccgaacaggagcccccacagcatgccccaggtggtcgcggcgccgacgacgtggtgattcgtctggacgcggaaccgaccgtcgctctcgcgcacgatcaccgccacggcgtccggttggatgaggagctcatcggtgagctcctcgatcgtctgagcggcttgggtggccgtgtcctcgtcggggtagccaatgaccaacagatcggacatcgcgtcctcctcgtgagggtcgttcctgtgaggaccttagccctttggaagccttctggaccattcccgccgagggcaggggtgtgcccgcggtgcggtgcgatgacccgtgcaagctcgcacgggtgcttgcgcgagcgcctctgcctcgagggcagtgacagcagaagatcatcaaagcgtgatgcggtcgggaggctcgccgtctccaagggttgaccgaggggactcaatcctcgcccgactcgagccgatatggctaccacgatccagatcgcacggattgtaacgttgcaaacacactgcgcgagcaaatggtcgctggttactgcggtatggtcaggtggcgttcgggtaggtcgcagcttccgggcattcgtggctgggcccgtcgatcgggctggtggcgggtgcggagatgctgctcagggggtagctgtgaggttgcgcgggcggttcgaggatgcagacgcatggagctggtctccgttggctgtcgtcgagagccgacgagaaggagtgaggtctgtgaggagcgtcgacatgtcgtccgccggcggtggcgacgacgaggcgagaaggagtgaggtctgtgaggagcgttgacatgggcaggagcgtgcagctgggatcggctcgggcgggcgcggtgcgagtcggactcatcgtccttgtgtcgggtgcgatggcggccctcggcggcggcgttgcgctggcgagcggcagctcgacgccgtctgagccgccccagattccgttgacacgtcgtaagtcacacgtaccatggcagagggaaggggaggtcgatggggacgtcgagaaggaagttcaccctggagtaccggaccgaggcggcccaccgggtcatcgacagcggccggagcgtcccagaggtggcccgtgagctcgcgatcggggagcacaacctctatcgatgggtgcgggaggagcgcaggcggatcgaagcagcaaacgccactggcagcccgcccctcacggcgcaggagcgcaccgagctcatcaggctgcgcagggagctcgaggagctgcgcaaggacaacgagttcctgggaaaagcagccgcgtacttcgccgcgaagccaccaagcaagagagattcgcgctgatggaggcggagtacgctcgcttcgagatcaaacggatggcacgcttactcgaggtctcccgggctggctactaccgatggcgacgcacccaggtagcaccgtcgcgtcgggcatgtgcaagacgcgacctcgagaaccgagtggtcgcggtccaccaggcatcctctggcacctacggcgcacgacggatcacggcggcactcctcgccgctggcgtggtgacgagccacaacacggtggcagcagcgatggccaggcgcggcatcgccggtatcagccccaggaggttccgcccagcgaccacccacgccgatccgaaggcgatctacccaccagacctcgttgccaggaagttcgacccggggcgcctgcacgccctctggacctcggacatcacctacctcgctctcgccggcgcgatggcatacctgtgtgtggtgcgcgacgagcactcgcggcgggtgctcggatggagcgtcgcggagcgcatggagaccacgctcgtgctcgaggccctcggccaggccgtcgcggtgcgtgggtcccacgcgcagggggtcatctggcacaccgaccgagggagtcagttcagcgaccatcgagttgtggccttctgtgcccgacacgggatcacgcgctccatggggcgaaccggcacctgctacgaccacgcgagcgcggagtccttctggtcgatcttcaaacacgagttcttctaccgccacgcctttggcgacctcgccgagctgcgccgcggcatacagagctacatccagttctacaaccaccagcgcagctgctcgaagatcggctaccttgccccagtcgtcttcgagcacctcgtcgcggaggaggctcgcgtgaagtaacctgggtgtctacgaaatctggggcacctcagtcgtccccgagtgcaccgacgccagcggcgggtttccaaacgactgtgctgtcgcaggtcgtcgcgccgtcgtcgtccacgcagacggtgacggcgacggctgatggcgccaatgtgtcagtggtcgttcccgcaggtgccttcggcaacacgacggtcaatctcgtcgtgaccgagcccacactgtcggatctcacctcgacgctgtctgcgctcggcctcggcggatccaccttggcgaccggtgtcggggtcgaggtggtcgacgctgcgactggccagccgctgaccggtacctttgcgcagccgctgaccgtgacgattacctcgagcggcatcacgagtgcttccaaggtcatcgagttcccgacgagtggttcgcccttcgtcgatagttctgctgaagtggtctcgggcaaggcggtggtccaggtgtcgagtgaccctggcttcgcagtcgcgacgcccacctctgcttcggtgccggcggccacgtctccggtgaccggtaaggacttcttgccggtcggcatcgctggtggcgtcctcgtcgtcggcggtgcggccctgatcgtcgcttcggagcgacgtcggcacgcatgagtggtgtgagaacccctcgggggttcctgcgccccgcggcaggtctggttgtcctcgcgggcgtcctcgcggcctgtgggtccaccgcgtcgtcgtcctctgccccagcgagtggttcgtcgacggcacatcgcgggtcgatcccggtcgcgatcgtgccggtgagcgcgggagcgctctcgctggggccactgcaggcgaatggcgagttctccgtcctggcagggacgccgtcatcgaagggcgtcttcacctaccagctcagcactcggcgcgaggtggccagtttctcggtgtcgaatcaggcaaccgcgatcacccagttgccaaacggcgtcatcgcggtcgggcttggtacggggtctgtgggcgccgtcgatctcgagagcagcagtggccaacaactcgcctcgatccccgtcgctgctccggtgcggggcctcgccctcggaacggacgggtccacgatctacgtgttggagggcaccggatcgacacgggcggttgccgtcctcgacaccgcgacgaggagcgcagcgacgaccctgcccgtcaatgctgacaccgtggcgatcgcatcgtcgccgacccagcaggagctctacggtttggagagtactggtgcactggacgtgtactcgacggcgacaggccaacggatcggtaccttccccgtaggtcactcgggcgtcgccgtcacgccgtctcccgacgggactgccctgttcgtgttgaagggcgtcggcggggtgcgcaacgtcgcggtggtgaatctctcgacggagggggacgtgcgagccatcggcgcgccggctggcggcatcgcgatcgcccccaccctgaccggtgccgatgtcctggtgctcgcggtggggccggcgtccgcgaacgttcaggagttgcccacgtcgtgaggacctctccgctccaggcgacggccgacgatccgacgtcgccacgacacggtgtccgagtggaggctgcgacgggcacctcgacgatggcctggttgttggcgggagcggtgctgatcctgtggggccttcgtttcggggttggggtcgccgagtcggctgggttctcgctcgccgatgtggtcatgatcggggcgggggtcgccatcattgccggctcgccagccatcgcgacgcgccctcgcctgcactgggctgtgctcgcgctcgtggttgcggcgtttctggcatgggcgacacagcaagtcctgatcgcgcccgcctacgcgacggacgagctcgcgttcgaccagtacgccgcccacctcgtactccagggggtcgatccctaccgagtctcgatggcggcggcatttgcgcgctaccaggtctcgccgaatgcgtttaccctgcgcttcagcggacagccggtgacggccctctcgtaccccgcacttgcattcctcgcttacgtgccgctcctggtcgccggcatccacgcccaagccggcacgatcgtcgacgcccttgcgtgggcggtgacgatcgtcgtcacgttcgctgcggtgcctcggagctggcgaccgttggtgctcgcattgctcagcctttctgcgggcgtcgcgtatgccgtcggcggagtcacggacgctctcttcctgccgttccttgtcgcgagtgcagcgttgctgggacgcttcgtccgcggcgattcgtggggctggctcgcacccgtcgcgctcggtctggcgatggcggtcaagcagacgccgtggctcgtggcgccggcactcgcggtggtggtcgtgcggtgggcgcgcagcagtcggtcgacgtcgtgggcgctgggtcgcctcgcgtggttcgtcggcttggcgactctcgcctttctcgtgccgaacgtgccgttcatcctccaggatcctggtgcctggctccgtggggtgctcaccccgctcgatgcgtcggtcgtacctgcgggccaagggctcgtcgcgctctcgacagcctttggtatcggggccgggggcttcgtctggctctcgcttgcatccgtggtgcttctcgcgggcggcacggcactcgtgtggctgggatggccgcgttgtgcgtggtgtgcctggctcgtgccggtggtcgcgctcttcttcgcgacgcggtcgttcggctcctactacgtcaacctcgtgccgcccgcgctcgtggcgcttgcacgttggccgcgcggagccgcgcccctgccacgtgtgtggtatcgctgggcactcgtgacgggtggggtcacggtcgtgtgcgctttggcctgggtgcgaagcgcatcgccgctctccatcgagatcaccggtgtccacacctctggccagctcgcgaccgtcgcgcgcgtcacgctgcgcgtcacgaaccgctcggatgcgacgctcgcgcccgcctacgtctcctaccttgcgggctcgtactcgctcccatggcagctcgaggcaggccctcgggtggtggcgccgcacgcgagtgtcgacgtgacggtgggtgcgccgaacttcccggcccaaccctcggtggccggtgggttccagatggtggcactcgcgggccatgccatcgccccgagcgcactgtacgagcccgggctccttcacgtggcgctggtaccggacgcggtgaacatccccgtcgcgctgggtcagcaggtggtgctccacgcggagctgctcgatcgcttcgatcagccagtgcgcgaggcgggtgtgccgatcttcctcggtcagatcatctatgcgcagcgtggcctgctctactcgagcgcttcgatcaacggtgccgctccgggcgcaactccggtcgaagagctcactggtccgaatggggtcgcgacgttcgtcatcgtcgaccgagctgcagagcccgatccggtgagctttgaggcaaacctggtctcgacgagcgggtactacccctatggctactcgcagatcgtcccgatccggttcgagaggagctgagatggcgaccggggtcggggcgccagatgacgctcgtgtgcaggggcgcgggcgatccatcgcgcgggtgatgggatgcgcgactcggctgctcggctggtggcgtgacgggggtccggcgctttgggtggcctggggattcggactcgcccaattggtcgtggtgatcgtcctcgcggatcgcctcgtccgcgccggggcgctctcgatcgactacgcgatcgaaggcggcgggttctctcagatcgccgctggccacctcgacccgaccgtgtggcttttccagtacgtcaagcccttcatcgacaaccacgaggtcttcctcgactggcccctcgcgctcgtgatcgggctcgtgcacctgccggtggtttggacgctgctcattggactccaggcactcccgatcgctgcaatcggcccgctcgtcgcgtcgtatgccaacctgcgtggacgtgagctcggattctcggctcggacgcgcgcgctcgtcacgctggtgccagctgcactcgcggcactcgatgtctggcagtactggtcgacgacgttcgactaccacggcaaggcgctccaaggtctcgttctcgttgcggcgctgatcgtgctggagcgccgacggcgggcgtggtccattgtgctcgtcgcgacgctcgcactcatgggcgatactgcgtcgtacgtgctcgccgtcgtcgcagtggtgcttctcctcgagcgtcggtggcgcggcggcttggccgtgctggcgacggcggttgccgtgctcaccgtgccctctctgctcgggttccacattttgtcgctaaccgggggtctctatagcccgctgacacccctccaggcgccgacctatgacgtcgtcgttggcgtcctcaagcatccgggcttcgcgctcggccgcctcgggcgccgcctcccagacatgtgggccctcctcggtggggcggggatcctcggcgtggcctccgccatggggatcgcggcaatggccgtcatcgggccggtcgtctggctcggcattgcgcccctcgggtacgcgggcgtcttccaactcgtgccgctcaccgacgtcctgctcctcggcgcagcggtgacgctccttcgtgtcgctcgtcgtcggccgcgccgtgccctcgccatcggcgggttcgccgtggcgtgggcgtttggctggttcgtggtgttcgtcccccatctcgtggcatccatccgcgcgatcgcgcctgccgacgtacgcaccgggagcacgctcgaggcgctcgcgacctcgatcccgccgggccatgaagtggttgctccgatctcgatggtggggctcgttgcccaggaccatccgctcgtgtggagctatcggtgtcggacggggccgatctcgatcccgaccttcggagtcccgctcgacatcgtcgtggctccgggggttggcgtcgacacctgcagccccggaacgctgatggctgagctggctcgggtcgcggcgttgcccagtgcgtccctccgcgtgctgcctggtgatgtctacgtcgtggagtatgatccaggcccgggtcgagggagcctcgtcctgtccgatgcggcgccgatgacaggccgagagctcgctcccacctttaccaagggctcgacccagctgctcccgggcggagcggtcgcgctctcgcctggtccgctcgcgctccacggtgtgaccgcagagctcgccccgggtgctgctggagaggctctcgtgcgcctcgaggccgagggatccgtgagcgtgcaggtgtgggatgacgcgtcgggtcagttgctcgcccgtgaggagctgggcaccacgaccggggccgagacgctcgcgatccccttcgtcgtgccccaccggttcatccccccggctgcgttcagcgacggcgtgtggccgttcgtcacacgcttcctccccccgacgcgctcggacgccgtcgagctccgtgtgagcgtcgggccgggttcgcaggtggcggtcgccgatgcctggatcggccccgcctctcaggcatcgaccgtgttgtccttcccaggtctcgttggtcagccggcactgccgtagggtggacacatgagggggaagggccggggagcgcacagccgacagcgaggtcggggaatcgcgatcgtaggggtcgtggcgatgctcgctggtctcggcctcatcggctcgatcgtcgccttctacgtgcgctcctcccttgtgggtggcggactcatccagcaagcgcagaaggcccggacggtcgcggcgtggccgcgatcgctgctcgcgatcgtgcgtatcccctcgatcgggctcgtcgcgccggtggagcagggcaccggccagtcggtgctcgctgtggcggtgggtcatctcacgacgagcgcgctccctgggaaaccaggcacgtcggtgctcgcggcgcacaacgtcagctggttctcgggcctcggtggtctcggctcgggatctctcattgaggtcgatacaccgtacgggcagcaggtctatcgtgtggcctggcatcgcgtcgtgcacgtcggtgcgcccgtggccaacaccgccgcaccgactctggtgctcgaagcgtgctggccgctcaatgcgctctacttgacgcccgagcgctacctcgttggtgccaccttggtggcgacgacgaagatcgcggtcacgccggtcacgccgtcgtcggacagctaccagccgctcgggcttgcgccgacgctcgcgcacgagaacctctcgctcgcggccaacgacctaccgatgggggtgctcgccaccgttggctcgcctgctgcagcatggacgagttcacagcgaccctacaacttcgctggagcggaagtgacgtggaccattgcgttgttgcatgcgctcgaagctcacgacctcgtgctcgtcgaatcggtgacccacgagccagcaagcgtggtcgcaccattgctcagctgggacggaggcttcgcgagcctcgacgacctcaccgaggtcgtcgatggtgtcacggcgtcggctggctcctcgcgagtgtcgctccagaccgatcacgggccgctcgtcgttaccttgcgttttcgggtcatcgggcatggggtcgaggtagctggcgctgcggtcgggacgtcgcagggctcgtagcccgccgcagtgaccgcggcgggttcgtgcccccgggctggtggctcggttggcgagatcctcgggcgcgcgaacggcggtgtcgtcgcgctctgatggtggcgctcgttgttccagattgctcgacgggcaccgagcgcccggcgacgacctcgatggtcggtgggtcgtcgatcgcttcggacccggtcgaggcagctcgtggccggacggatcgccgtgatcagctcgggcgttcgtcgtcgaggttccgtgcgcacaccggccgacgaaggtcgggtcggctcacgtagcctgggggtcatgggtgaggtggcgtcgggcgggctgtgggatctgcaccggtttcgccagcgcatcgatgagccggagcgccgacttcgccttgtgtggccgtctcgtgcggtggacttcggaagcctcgacgaggcgagcgtacgacgagcccttgcgccggccccggcgagccgcggcggcgtcagtgcagcggtcttgattccgatcgccttcgacggcccctccggcccggaggttctcgtgacgcggcgtgcgcgttcgttgcgtcaccacgctggtgagatcgcgttcccgggaggacgggcacgcgcgggagagacgctcgtcgagactgcacgcagagaggccgaggaggaggtgggcctcgaggcgagtgctgctcgcgtgctggggtcggtcggggttggctacacccgctcgagtgcttacgcgttcgaggctctggtcgcggcggtgccgcgtgagacgatgctcacgctccaacccgatgaagtggagatggcggcgtgggtcccactggcgacactgttcgggccggagcgagctgcgagcgaactgtggtacgacgaccgagcgggttggctccgagtctggctcttcgacctcggtgatgacctcctgtggggagcgagcgctcgcgtcgtcgcggcgctggctcagtgtctcggcgcgacgtagagcgcctggagcaccgcgccgatcacaccgtcgtcatcgagcaacgtcgcgcgcgtgaggccaacaccatcggcgtcgatgaagctccgtgccgaaacggcgacgcgcgtcgtcgcgggctcgcgaacgaagtcgatgtggaggctcggcgggatgaagagccactcgtcgaaggcgaggtgggtcgagatcccgttcgcaacgtcagcaatgagcgcggcggcctcgagcggtgtcatcggctcgcctgcgacgaggtggatgcgcggcgtggcccagacggtcgcgggacctggttgggcgaaggagccgtcgacgaagcgccagtcgatcgcggcaccgtacgggaaactgtccatgatcggatcgcgatggccggcctcgggagccggcagcttgggtgttggtacgtgcgttggcgctcggccccgctcggtggcgaagaaccagcctcgtgcttcgaacgccacgcggtcgccgacgcgcgcacgcatgcgtgcgaggcggacgcgtcgtccgtcgcgagtgagttcgcgttcgatgcgcagtggggcgatcggtacggggccgatcagatccacgtcgagtgaggagagccgccagctggcctctggaacgatgcgccgcagttcgtggaccgcgagggcagccgggggtccgccgtgggtggcgttcgggtcccacggtccgacggcgtggttggtcggttcgatgaggtcgtcgtcgatcctgcgaaagaagctctcgtcgctcacgagcctcgagcctacgtcgcatcccacgccgctcttgcgggggctagtgagggtgctcagccacccagaggccgatccaggcgagtagggagcccgcgaccaccgtgccgagcatgttggcgagtgaacgcgtgagctggcggcgtctggccagggccagcgactcgaccgcgagcgtcgagaaggtcgtgtaggcgccgatgaatcccccgtcgatcaccgtcgcgaggttggctgggaggaggccgccgagcgcgagaccggtgacgagaccgagtgcgagtgagcccgacaggttgatcgtgagcgttccccatgggaaggtcgcttggggcagcacccgacccatcagtactcggtcgacggcccagcggacgatcgcgcccgcggcgccggcgatggcgacgagaacccaggtcacgagcgatgggcgatcccaaggcgccgcaacgtgctcgggaactcgatcgcgagcgcccgcacgccgtcgccgtcgagccgctcaagcagtgcctcgatgcgatcggcctggtcggcgatgacgatcgcgatgccttcgtcgtcgtcgagggacagcagcgtggagcgtcggagccgcaggtgctcgccgaagctctcgacggcccgaaaggcggttgcacccgcgaggccgagatcgagggctcggcgcatgacgtggtcgacgacggcctcgtggccgatccgatcgccctcgttcacgaacacgatgacacagcgcgcctcgtcggacgtcatagacaacctccctctatcccaggggctcgacggcgctgtgagcgggcgtcgagcagcgcggtcgtcgctgcgcggcctgcgacgaccgcgaggaggccagctgcgatcgtgagtgcaccatagagcacggcggacccccacgcaccgcgatcggcggtctgggcgatggcgagcgcgagcgacgacagcgtggtcaaaccgccgcacaggcccgtcgccacgagcagccgaagacgccgtccagaggtcggcgcgaggcgctccgcgagcgcgaggaccccgccgatcacgaaggcgccgaggacgtttgcggcgaggatcccgagtggaaacgacggggtggtgtcgaggacctgctcgagccagacccgcgtgagcgcacccacggcgcctccgatccccacgagcgccgcgcgccgcgctcgtcgcgcatggtcgccggtcatgggatcgatgcctcgaggctcgcgatgcgcgcgtcgaggcgggtcagctcctgggcgcgctgggcaggcggttcggggccgtcgagcaccagggcgcgcgcgagcgccgtcgctgcgagctcgagcctgggcgccgacggggccggcgcgatgaaggcggtggcggccgagctcaaggggtaggcggactcggtcggcgtgcgcgccgtctgggtcgcatccagaatgctcgcggcctccggcgaggtcgagttctcgaggaacgcgaggcatccgaccgtaccggcgcaggtggtcgagacccgcgctcggatctggctcgcggtgacgcccagcgtttgctggagccagatcgcgaccgtgctccctgcctcgatcggggcgatggtcaccggtaccggcgggagcgagagggacgggttgaggtgcgcgatcgtggcgtcgtcccagacgctgatgcgtccggtcacgaggtcggcgagcgcggcctcgctcagcacgagtccggtcgtcgccccgaggttgaccgaaacggtgagctcttcgggagcgtacggccagggcgcgagcccactctgggccacgatgctcgccgccggggcgaggctcgcgacgaccatctcgtcgtgcgtggtgacgagggagctagcgatctgggcgagcggcaccgtctggatgctcaccgacagggccgggtcgtcgcggcgcacggcgcgcacggcactctcgagggccgggagcgcacccggatcggcgagcaccgtgaggtgggtcgcgccgaggacgctcgcgagccgctgcgtcgccgtcgtcgaactcgacgacgggctcgtggtgccgcacgcggcgagcacgaccgctccgacgcaaggcgccaggcgcgccgccaccgttggtcgcatcaccctgtcgacgcctcccaccgcgtagactgcgagtcgcagtctacgagcgcccctgggggaaagcgtgagagacgcaatcgcacgacgtcccagcgaggagggtggttaccgtggcggagatcgagatcggactcgggaagtcgggccgacgggcctatgggttcgacgacatcgcgatcgtgccttcgaggcgaacccgcgaccctgaggacgtcgacatctcctgggagatcgacgcgttccgcttcgagctccccatgatggcctcggcgatggatggcgtcgtctcgcccgccaccgcgatcgagatcggccgcctcggcggtctcgcggtgctcaacctcgaggggctctggacgcgctacgaggatccggatgcggtctatgccgagatcgctcagctcccctccgacaaggcgaccgcgcggatgcaggagatctacgccgagccgatcaagccgtcgctcatcaccgagcgcatccgcgagatcaaggctgcgggggtcgtcgcggcggcgtcggtgacgccgcaacgcaccgaggagttcatcggtgcgatcttgaagggcgaactcgacatcctcgtcatccaggggacggtggtctcggccgagcacgtgtcgaagacccaggagccgctgaacctcaagcgtttcatccgagagctcgagatcccggtcatcgtgggaggcaccgcgtcctaccaggcgaccttgcacctcatgcggacgggtgcggtcggggtgttggtcggggtgggtcccgggcatgcgtgcaccacgcgtgcggtccttgggctcggggtgccgcaggcgacggcgatcgccgatgccgcggcggcgaggatgcgccacctggacgagacgggcgtctacgtgcacgtgatcgcggacggtgggatgtccaagggcggtgacatcgccaaggccatcgcggtcggcgcggatgcggtgatgatcggctctccgctcgcagcggcctacgaggcaccgggtcgcgggttccactggggcatggcgaccttccacccgacgctccctcgaggcacccgggtgcgtaccgagcagcgcggttcgctccaggagatcctggtcggaccggcccgggagaacgatggtcgcctgaatctcttcggggccctgcgtacctccatggccacctgcggctacgagtccatcaaggagttccagaaggccgaggtgatggtcgcgccagcgctccagaccgagggtaagtccctccagcgcgagcagcacgtcggccaggggcgctagtgcgccacgccgacgagcaggtcgtccttgtcgtcgacttcggcgcgcagtacgcgcagctgatcgcacggcgggtgcgcgaactccacgtgtactcggaggtcgtcccggctcgggacgcactggcgttcgtccgctcgcggcggccggcggcggtgatcctctcgggtggtccggcgtccgtatacgcccccggtgcgccggggctcgcgcccgaggtgctcgaggcgaacgtgcccatcctcgggatctgctacggcgctcagctgatggcccagcagcttggcggcgtcgtcgagcacggaggttcgggtgagtacggcagaacggtgatcgagcgcaccgacgagcgtgcgcacctgctcccgccgctccgtggcgaggcgcctgagacggtgtggatgagtcacgccgacgcgatcgttgccccgcccgagggcgcgcgggtggtcgcgagctcggccggggcaccggtcgcggccttcgaggatcccgcgaggcggcgcttcggtgtgcagtggcatcccgaggtctcgcacaccccaggtggcatggagctcctcggacggttcctgttcgacgtggtggggctcgagccgcgctggacgagtttttcgatcatcgagcaggcgatcgcagaggtccggagcacggtcggcgatggtcgggcgatctgtgcgctctcgggtggggtggattcgaccgtggccgcggcgctcaccgccgaggcgatcggcgaccggctcacctgcgtcttcgtcgacacgggcctcctgcgctcgggcgaggcggagcaggtcgaacatctgttccgttcccagttcgacatcgagctgatcgtggtggacgcggccgatcgcttcttcgacgccttggcgggcgtgaccgaccccgaggccaagcgcaagatcatcggcgaactcttcatccgcatcttcgaagaaacggcggcctcgaagaccaacgcgacccacctcgtccagggcacgctctatccggacatcgtcgagtccggtagcgatggctcggcgaccatcaagtcgcaccacaacgtcggcggcctcccggacgacgtcgcgttcacgatcgtcgagccactgcgacgcctgttcaaggacgaggtccgtcgcatcggcgtcgagctcggtatccccgagtcgttcgtgtggcgccaaccattccccggtccggggatcgcggttcgagtgctcggcgaggtgaccgcagagcgggtcgagacggttcgccgtgcggatcgcatcgtccaagacgagctcgacgaggctgggctctcgcgctcgctatggcaggccttcgcggtcctggcccctgggctccggtcggtcggcgtctcgggggacgcgcgtacctacgacgccccggtcatcgtgagggcggtcgagtccgaggacgccatgaccgcagattgggcacggctgccatgggaggtgctcgatcgcatctcgcggcggatcgtcaacgaggtcccgggcgtcaatcgcgtcgtctatgacgtgacctccaagccgccaggcaccatcgagtgggagtgacgaggtgctcgaggagctcctcgaggatctgaacccctcgcagcgagaggcggtcagcgctccgatcggaccggtgctcgtgctcgcaggggccggctcgggcaagacgagggtgctgacgcgccgcgtcgcctggctgctcgccgctggcgagcggccgtcgtcgatcctcgcgatcaccttcaccaacaaggcagccggggagatggccgagcgcgtccgcagtcttgttggacccaacgcggatggcttgtgggtctcgacgttccacgccgcgtgcgcgcggatgctccggctgcaccccgaactcgggggtttgcgctctggctggagcatctatgaccaagacgatgcgaggcggttgctcgagcggaccattcgacgcttggacctcgacaccaagcggttcccaccgcgggcgatcgcccagcaggtgtcgctcgccaaggctcggctcgtcgacccggagcgtttcaccgacgaggcggaggggctctacgagcgccaggtcgccatggtctatcggtcctaccaggccgcgcttgccgaggcgaacgcggccgacttcgacgatctgatcggactcgtcgtcgagggtctcgcgacgcgaccggagctcgccgagcattggcgacgtcggttccgccacgtcctcatcgacgagtaccaggatgcgaacccggcccagcacgccttcgtcgccgagctcgtcggtcgtagcgggagcgtgttcgccgtcggcgacgtcgatcagtcgatctacgccttccgcggtgcggatccctctggtgtcctcacgttcgaggagcgcttcgacggcgcgaaggtcgtcacgctcgagcagaactatcgctcgaccaacgccatcttggggctcgccaacgcggtgatcgccaagaaccgtcgtcgctacgccaagcacctgttctccgagctcggcgagggcacgccggcgcgacgctatcaggccaccgacgagcgggacgaggcccgttgggtggccgcgaccgtacgagagttcctccaacgtggcggcgtcgatcccagcgagattgcggtcatctttcgcaccaatgcgcagagtcgtccgctcgaagaagccttctcggaggcgggcatcccgttccgcgtggtcggaggcgtccgtttctacgagcgccgcgaggtgcgtgatctgctcgcctacctgagagtcctcgccaacccggacgacgacgtcgcgctggcgcggattctgaacgtgccacggcgcgggatcggccggggcaccgaggaggcgctccaggcggctgcggcactgcgcggtcggagcatgctgtcgctgctgcgtgcagagggcgtcgaggtgctcggtctgacgagccgccaggagcgggccctgcgagggttcgtcgagctcatcgatcgcctgggagcgcttgcgtcgctccatcgaccgagcgagctgatcgacgcggtcgtcgccgagacgagctacctcgagcacctcaacgaggaggatccgatcaccctcgagggtcgcctcgagaacatcgccgaactgcgtgcctcggcggcggaggctgacgatctcgagagcttcctggagcgcgccgcgctcgtgtcggcggtcgacgaggtgatgggtgcctcgggcgtcaccctcttgacggcgcacgccgccaagggtctggagttcgacgtcgtggtggtcgtgggactcgaggagggggtctttccccacgtgcgtgccatcgtcgatgccgaggcggtcgaggaggagcgtcgactgttctacgtcgccatgacccgagcacgcacgacgctcgttctcacgagcgcgaggcgccgggcgagctggggcgagccgctctacaacccacccagtcgctttctcgacgagctgccggctgatctcgtggcgacgaccgcggcgcccgtcgctgtcgggacggcgtgtgcggagtcgatccaacgtgcgagtgcggtcgtcgaagcccgtgcagcccggagcgagtgggtggtaggcgatcgagtcttccacgctcgctacggcgagggaaccatcagacgggtcgtgccgcggggcgtcgacgacgagctcgtgatcgcgttccacggcgctggcgagcgtcgcttcttcgcctcgatggtcaagctacgacgcgcgtgagctgagcccggctggggccgcgagagcccctgccgcgtccctggcggcgcatgtgcgccctcgtcggtcgtgtcggggcgcgcgtgtctcggctggctggccggatgggatgacgctgtcgagaagccggacgaccacagagcgtgggaatgcggagagtggtcacgcaacttcctgtggggagaaagtggcaacacagtgcgaacatgtcgatcaggtgtagtgaacagtgcgttacggggacaaatacctggagaactcgtgctggttggcccctcatggtgcggctacagttaccacagcgagagctgaaggtgtcgaattcgagtaaatgtgttggcacggatcgtcgtgcgtcgacactgatccgctcgacaaggaaggagaaccaccaccatgcgcatcatcgtctacggcgcggacggctacatcgggtggccgatggcgctgcacctcgcggcccaaggtcacgacgtgctcgccatcgacaacggtgcccgtcgccgttgggacgcagaaggcggtacccgtcccctgaacgagatcgcctcgttcaccgagcgcgtcgagacctggaacgccctcggcaagggtgcccccatccgcatcgccgaaggcgacatctgcgactacgacttcgtcctcgagaccatgcgcgcccacgacccagaggccctcgtgcacttcggcgagcagcgcagcgccccctactcgatgatctcgcgcgaccacgcggtgcgcactcaggtcaacaacatcgtgggcaacctcaacatcctctttgccatgcgcgaggtcaaccccgagatccacctcgtcaagctcggctccatgggcgagtacggaaccccgaacatcgacatcgaagagggttacctcaccatcacccacaacggccgtagcgacaccttgccctacccgaagctgccccacagcttctaccacctctccaaggtggccgactcctacaacatccacttcacgacgagggtgtggaacttccgcgccaccgacttgaaccagggcgtcgtctacggcgtcgccaccgacgagacggtgctcgatccgcgccttgcgacccgcttcgactacgactcggtctggggcaccgccctcaaccgcttcgtgatccaagggtccctcggctaccccatcaccgtctacggccgtggcggccagacccgtggctacctcgacatccgcgacaccatggcctgcatcaccctggcgctcgagaacccggccgcccccggtgagttccgtgtcttcaaccagttcaccgagcagttcaccctgaacgagctcgccgagaccgtggcaggtgtcctgggacgccgaggcctcacccccaccatcgcccacctcgacaacccacgcgtcgagaaggaagagcactactacaacgcccgtcactcggccctgctcgacctcggtctgcaaccccactacctcgccgacaccctcatcgactcgttggtggacttcgtccaggcgaacgccgccaacgtcgaccccgagctcctcgagaccccgacggtgacctggcgcgagggtgcgaacgaggtctggtatcgccacgcggacctcaccgtggcggccgagaaccgagcacgcgaggccacggacaccattcgggaggcgctggcgtaggtgccggcgcgagcagaggcgtgagggagggttgcgatggtcaagagccaggagtcgtcggaccgaccgtggtcaggcgatgacgaggagcagcgtggggctgaaaccatctggccgctcgtcgatcccgaatcgctcgagggcatcgatgtgacctcgtcggaggcggtcatcgacctgcgtgaggcgccgagtgcccctccggtgagcacgccggcggcgagtcctccagcgatggagctcccggtggtcgcagccccggtgcggccgtcgcgccgcggttggctcgttgccatcatcgtggcggtcgtcatcgtcgtggtcggctacgtggtcgtgagcggcctggctggctcaccactctcgtcgctgtcgtcggaggtggtcgacccgggtgaagtgagtctctcgttcccggctgcgggaacgatttcgcagctggccgttcacccaggcgagcgggtcgcgagcggccaggtactcgcgaccgaggtggtcccgggcctcagcgagacccgtcatgccgatcaggccgcgatcgcagcggacacgagcgaagtcagtgcgctgcaagcgctcatcgcgcagatgtcgagcgtgacctcggcgaacgctggggtcgtcgcccaggcggcccaggctgaggtcgcggcggcgcgccaagcactcacgagcgacgagagccagctggcatcggtccaagctcaaggggcggccacggtcgccgccgcacagtccctgctgggcgccgatcaggctgccgctgtggcggcatgctccggcgtcggcccgacggcttcgccgccaaccgcggcacaggtggcgtgtgctgatgcccagcatcgtgtcgctgccgatgagctcgccctcgcccaggccaaggcgagctcacagagcgccgtcgacggtgtccagagcctgattgctgcggatcaacgtgcgttgagcgacgcggaagcacaggcgagcgagagtgatggcgtgtcgtcgacgcagctcgcagcgctcaaggtctcgctggtagcagcccaggctcagcttgcgcgggatcaaggcgaactcaatgctgccgcccagaccgctgcgacacagaccctgcgagcgccgatcgctgggacggtcgtgagcgtcgacggcgcggtgggtgagacggtgagcgcgagtggggtcggcgatgcggtaccgagcggctcgagcgtggccgtgacccctgggttcacactgttcccgtcgacccagacggagtcgagccagccggtggcctcgaccccggtcgtggtcatcaagggtcacgcccccacgtacctcgagacgctcgtccccgagagcgtcatcggcaaggtgcacctcggtgatcaggtgacgttcacaccgagcagccaaggcatcggtgtcgtccacggggtcgtcgaacagatctttccccgcccggtcgttgcggccggcgtcgtgagctatgaggtccagtcggaactgagcggccgtcttccagccggtttgctgaccgggctcacggggaatgccagcatctcaagctctggtcgacgatgaccccacacggcgtcgtcgtcgtcctcggagccgtggccctgttggcggcgggcagttgggccgtgctccacggcgggcgtggtgaccatggcgacgggttgcgtcacgtgcgcctgccgtcaccgcagcgctcgatcccacgtctcgtagtgttcatcgtcgccatcgtggcgtggtcgatcctcgtagctcgcgactgggccgaggccgcaggcgcgttgaaggccgttcttgcgctgatcctcgagcgagccggactcggtgcctcgacggccagctcgtatctcgtccacaccaacccgctcttgctgctgctcgaggacgggagcctcagttctttcgtgatcgcacgtcgtcacagcgtgcgctcgctcgtcgtcagcgttggcgtcctcgctgtcgtcctcatcgggggaccgctcgtcgtcggggccgccgaggtgatggcatcgtggttcggggccccgtcggtggtggtcttctacctcgcagagctcgcgagtttggcggccggcttcgtcggcctgttggcattgatcttcctctcgagtgccttgccgcggcgctacgcggcaagggttgggctgcgcccgctcgccagcgcgctgctgctcatcggcgtcttcgtcctcattctcatcggcgccggcgcgctcgcccgcggcatcggtgggagcttgagcgctgtgtcgccgccggacggactgctcgtgttcttggccctgcccgcgctgatcatggccgtctcggtcgtgctgctgctcgtgcgcccgaaggatcgacctggggtcggggatcccacggagccgatcgacgtgatcatgccggccttcaacgaagaagctggcatcggtgccgcactcgccgcgctcgatgcggcggcggctgcctatcccggccgagtccgagtcctcgtcgcggacgacggttctcacgaccgcaccctcgaggtcatcgagatggcggcccagactgctcgggcggccgagatcgtcgctgtgggcgggccgcacggtggcaaggcggtcgcgctcaaccgggcgctcgaagccgcctccacgcgcatcgtcgtgcgtgtcgacgccgatatcctcgtggatgcgaactgcttgcggccgctcccagactggttcgccaacccggcgatcggctgcatcggtgccttcgaccttccgaacatggcgctccctgcgtggtacacgcgtggccgactcttcgagtgtctcatgaccttcgggttctctcggctggcgttcgagcgcgtggacgcgaacaacgttcccgggacctacatggccttccgcagagcggaggctctcgcgctcggtggctttgtcgaggggatgaacggtgaggactccgacctcaccttcaacctcggcaagctcggtctgcgttcggtgatcgacccgcgcatcgtgatctacgaggacgtcccccagacccttggggctttcttggagcagcgcactcggtggtcgcgcgcgtcgttccacatcggcgcgcgtcatcttccctggcgcgcgcgagagctccatccgcggctcatcatccaactccgcttcctcttcaacaagctcacctcgatgatccggccgatcacctacatctcgagtgccgtcttcttcttgctcatcccgcgggtcgctggctcgccgctgcgtaccctcgtgttgcttgctttcacccttgcgccgcaacttctcttgctgatcggcgtcgcgctctactggggattctggcgggaactacgccatctctgggtgtgggtgccctttaccatggtccgcaaactcggtttgctctcgggtatcctgtcgctgccgccgttgggcgcagccgtcgatccagaacgtcgggtcgaggccatggcagatgcgaacgctcgctaggcggctcatcctcggcgcgctcgcgctggcgctcgctggctgtggcgaggtgcaagcaccgcaccatcgcccgacgagtgagcgcgcggcgcacgagatcgccccgtcgctcgtcggggtgcattggtggctcgcggcctcggcgctgcgtcgcctcgatgcagcggcaggttcgagctggacgaatgcggtgttccgtccggcgaataccaccctgatcgtcgggccgtcgcaagcggccagctatgcggggtgggcggggcaccgcgccctcgatgcgacgagcctcgccggcgttcgcgaggcgctgcgcgtggcgacgtccggggatgtcgtattgctcgatctcgagcactggccgcgctcgccactggccgagcagcttcaggcgggtgcgacgttcacacaggctggcacgttggccagggcggcaggcgtcgatctcgtcgcggctcccgccaccgacctcgctctcgtcctcaccccgggccagcgtgttcggaccggttttctcgccagcggcgtggtgcaagcagcgtcgcgcgccgcgcagatcctcgagatccaggcacaaggtctcgaggcgacgccgtcgcggtatgcgagcttcgtcgatcaggtcgaggtgcttgctcggagtgcgaacccgacgattcgcttcgtgctcggactgtcgacgaacccgagtgggcaacgggtcagcgcgacaaccttggcccaggacatcgcgctgaccaaggctacggcgagcggctactggctgaacatcccccaggccggggtctcgtgtccgcggtgtggcatcgcgcagccgcaggtcgcggtggcgttgctgcggggtgagtcctgaggcgcaagctgctcctggcgggttcgctcgcgttggtggtggccgcggtcgtcgcggtcgcggcgccacgaggggcgaagcaccatcatcacacgcagcacctcttcatgccgagcccgacgggaggccaaccgatcgaggcaccaacgagcaggcacacgatctggctgctggccgaggcgcacttcgatcaagtcgtctccgtcgcccccgtccgtgctctctttgcccgtggcgtcgtgtacgaaccgatcacgccgcggcagcatccgagcaccctggtcccggtcattccgacggctgactttcacgccgagtcacagctcgcccaggcgatcgccgaccatgagcttgcgacgggagtgcgcgctgtgatctacgacaacgagcgctttgcgaacacccccaccgtcgagcaagacaacatccggctctccaccgagcgcgcagccgctgttgctcgcgccgcgggtctccagagcatctgtgactttatcgagtcggaccgacttccatcaggggagcgtacggcccagaacgaggtgccaccgtgcagcatcgtcgggctcaacacggtgcaacagtcggaacgatcgaccgcccggtaccgggctgtggtggcacgtgacgttgcggtgatccgctcggtcgatccgtcagtgccgatcatcgcaggcttgtcgtcgaatccgcgcggaacgccggtcactgcagcggagctcacggccgacatggaagcgacggcagggttggtgaacgggtactggctgaacgtgccggcgccaggcgtcggttgcccggcgtgccacgcgcccgaccccggactcatggcggaagcgctcgcggcgttgccagctgggttcgcgacgaccgggtgagtcggcacacacgacgaggacagtgacaaccagggggaaccacgacacgaggcgtgcgacggcagtggcggtggctgggtggcagtggctgggcgttgcgctggcgccaacgatctgctcgctcggcatcgtcgccgcgtcgtcggacacagctccagcggcgagcgaggtgccgggctggtcctttgccacggatctcgtcggcgcgacgacccaaggctcgctcgtggtgagtttcccgacaggcgcgagcgccggaacgcagctggtcgtcaacctgccgtgggcccacttctcgagtgccgtcacggtggcgctcgatggtcagtcctgccagggggtctcggctcgcgacgctggcgcgatcggcgcgagcctcgcgtgcacggttccggcggaactcgctgctggggagcacgtcatcgacgttgggggtgtgatgctcccgaacctcgtgctcgaggagtgagcgcccctgtggtggtcggtgctgaccggatctgcgcgaccgagtcggtggcgccacgttcggatgcagcggttggcgtgcgcatcgtggttcgcgacgcgagccgaagcgccgctggcgacagtgccctcgtcatcgcccagctcgtggatcggggcggtcttgcgaccacgaacggagccacgagcgttgcgctcgcgttcgacccggggaccggcgccagcgtcgcgccgccgtcgacatcgacgacacccgacggtgtcgtcggcgtgcggggatgtgctggccctggcaccgccggcatgacagcgaccgctgcgagctcgggcgaggtgctctgcgtcgtgatgcgccagacatcgtcggcgcccttgcgggtcgtcgacgcggcgagcgccttcgagtcgcctcagccgatggtcggtatcgctccgggctcggtcgtgggcctgggatcggcagcctgcgacgcctctgtcgtgacgaactcgggtggggtgctcgccgtcggcgagaacccactcggcgagctcggcaacggctcgaccacggtggcaagttcgacgccggtctcggtgacgttccctgctgggacccagatcgcgcaggtggccggcggtggctacttcacgctggcgcgctcgtcgaacggcacggtctctgccaggggcaggacgaccaggggcaggtcggcaacggcaccaccgaaaccgacgtcgccacgccggtgccggtcgcgctgcctgtcggcgctgccgaggtcgcggcgggttgtcacgcggcctcagtactgggtagcaacggcaccgtctacgcgagagggttcgaacacgacgggacagctgggtgccgggggtttcttcaacgacctcgtaccggtccaggtgcagttgcctcatggcgtgagcgtcagcgacgtcacctcgccaggcgtgtcgacggtggtcctgacaccacgagcggcgccgcctctgtcatgggcggcaacctgttcggccagctcggtgacggcatctacgtcacggccgcgacgccaacccgggttggacagtcacagctcgaagcggtcgcgatgggcggcttcacgaactggctggagccgttcccgaccatcgtccgcaccgacgctcggaccctcaagctcgagcgccctcctcggcgaggagtcgtggcagcgcacggggtgcgacgagcgcccgcacgacctcggcggcgcggcgtcgcttcgggacgatggctcgccgtgtgagaacgtcgtagtcgttgcgttcgacctcgagcatgatggcgctgtagagctcgcgtgccacctcgacgcagcggcgggaggcgcgcggcaggaggggatcaccggcgagtgagtcccgatagagggtccgtgctcgttcgatctcgaagcgcacgagcgctcgtaccgccggcgagggccgacgcgcgagcaagtcgtcgagcgccccgtggttcgccacgtcctcgagtggcaggtagatccgtccccgatcgaggtcttcgccgacgtcgcggatgaagttggtgagctggaaggcgagcccgagcgcgcgagcgggctcgcgagcagcgggtgggccaccgaggatggggaggaccatctcgccgatgacggcggcggatccttccatgtagtcgagcagatcgtcccatcgctggtagcgccggacggtgaggtcgcgccgcatcgcgccaaggaagcgagcgagcgtctccggctcgatctgccagcgctcgtaggtcgacaccagcgcatcgagggccgggtcgtcgctgccgccgcgtacgagggcctggcagagcatcgcttcgagctcgtcgagaccgcgacgcttttcgtcggtggtggcgctaccgtcgacgatgtcgtcggcccgtcgacagaaggcgtagatcgcccagatgcctgggcgcgcgtccggctcgaggaggcgggatgcgaggtagtacgtgcgcccgtagcggcgcgcgacggatcgagtcgaggagagaccagcggattggcgcatcatcgacgtaccatgcttcccgggtggtcggcgagcacgcgagccgcggcgagctgacccgaggtgagcgcgagcggaacgccgacgcccgggtgcgtccccgatcctgcgaggacgaggttgtcgaactcgcgaggggccatcggcgcgcggaacgggcccgattgccagaaggtgtgcgcgaacgagaacggcgtcccggcgtccatgccctgggcagcccacgcctcggggtcgagcacgatctcggagatggggtccgaacgacgagccagtccgaaggtgccgagacgctcttcgaggcgttcgcgcgccgcagccgcgtcctcgggccagcggagctggccgttcaggttcggcacgggctcgagggcgtagacgacacggccacggggcgcgatcgtcggatcggtgcgctggggcagcgagacgagcgtcgaggggtctcgcatgaggcgccgggtctcgatgaggtcgtcgaaggcttcctcccacgcttgcccgaagaacacgttgtggtgctcgaggtccgcgggaagcggggcgtcctcgtagcgcaccacgacgagggccgagggtgcgaggcgccaccgtcgcttggcgtagccgaggccgagacgtcgaccgaggccgagcgggtcctcggtcgtgacgacgacgtcggccgggtagcgcccctgtggcgtcgtgaccgcgctgatgcggctcccggtgcgttcgtagtgcgtcaccggctcgtcgaggtgcagctcggcgcccaggtcctcgcacaggcgcccgagcgcctcaccgagggccgccatgccgccgcgtggaaaaacgacgccgaggaccacgtccatgtaggcgatgacgccgaagagcccgagtgctcgctgcggggagacgccggcatagagcgcctggaaggtgaccgcccggcgaagcctcgggtcggacaggacgcgggccgcacgagcatccaagcgtccgaaggcgccgagtcgccacagacgccagagcgcgggtgcgcgcgtgagcagtcggtcgacgctggcgacgtcggcttcgatgaaggtcggcagctccgtcccggcgagctcctcgagccagcgggcccagcgctgccactcgtccagggcccgcgtgccggcgaaggcacggacttcctcggccatgcgctcgcgatcgctccaggttcgcagcacccccgcgccatcagggcccgtcgagtctgcgaacgcgagccggtaaccgggctcgacggggatgaggtcgaggtagtcgtcgaggttgcggcccgccgcgcgccagatcgatcgcagcgtaccgaccatggtgagcacgacggggccgaggtcgagcgtcgccccgtcgatgcgcacggcgtcggctcgcccccctgggcgcgagcgacgctcgagaatggtcacccgatgacctgcggccgccagcctcgaggccgcggagagtccggcgaacccagcgccgacgacgatgatacgtgccatcgatcagtgctgacgggcgacgatgaaggtcgcgaggtccccgagcgcgcagcgcgcctcagcggagagcgggaggtcgccgagggcatccatcgcctggtcggcaagctcgtcgatgcgttgctcgacccgatcgagggcaccgctacgacggacgaggccgagcacgtcgtcgagcgcacggccttcgaggttcgcatccccgagcgcctcgtcgaagcggacgagatcggcgacgtcgagccgctctcgggtctcggcaaccagcagggtccacttcccttcgcgtaggtcgtcgccgaccggcttgcgggtgcgagcaccgtcgccgaagacgccgaggacgtcgtcacgcagctgaaacgcgagccccaaggggagtgcgaagcgcgagagcgccgcgagcaccccgtcggccggatccgccagcagcgcgccgagatgcagcggtcgctccacggtgtacttggccgacttgaacagggcgatgtgctcggcgtgctccggggtgtcgaagagctgggcgctcgcgaccacgtcgaggtactggccgagattgacctcgagcttgagctgtgtgaacgtggcacgcaccgggagcggggccgcctcgagggcgccgtcggcaagcgtgagggccaagtccccgaccaagatgccgatcgcatccccgtaggtctcggcctcaccgcggagcttgagggagcggtgctcgtcgcgcgcgcgcgcatgaacggtcacagcaccgcggcgaagttcggagcgatccatgatgtcgtcgtgcacgagcgcgaaggtgtggaggagctcgatcgccaccagcaggtcaccgaggagctcgtcgtcgccgtccacaccgagcccacgcgcggcccagaacgcaagggcggggcggaggcgcttgccgcccgcacgcgtgaggcgtgacagctcatcgaacggttcggcgaagcgttcgtcgatggcgcgccagcgtgccgcctctgcgtcgagcagatggccgaggcgtgcctcgaccaggcgtgtgggggctccgaggacctccggttctgcgacgcacggctccaccaccgcgctcgattcgtcgtccacctgcgcctgactcctcgaccactcgtccttcacgacactgtgcaaccgcgaggtcgcaccgtggcttcccgtaccgagcctagtgacgagacctcggtaggctgaagccgtagcgacctggaggggagcgtcgtgatcgatccggagctggtggacctcgtgctccagcgcgcgctcgcccgtgggggcgacttcgccgaggtgttcgtcgaagaagtgcgctcgacctcggtgagcgtcgacgacgggcgggtcggcgccctggccgacgttggatggcgtggggtcgggatccgcgtcgtcgtcggcgagacgaccggctttgcccacaccaccgacctgtcgcctcgcgcgctcgtcgcggcggccgagaccgcctcgtcgatcgcgaagggaggcgcgagtcgggtcgctcccctcgaggtagcacccatcgagcctgcggcgcccgagcgcgacccgagcgccaagcggcgcatggtggagctgctgcgcgctggtgagacggaggcgcgagggctcgccgatgcgatcgtccaggtgtccggccaggccgcgaccgcgcggcgtcggatcctcgtggccaactccgagggccgattcgtcaccgatcggcaggcacgcacgcgtgtgtcgttccaggtcgtggccgccggggacaccggggcccagagtgggcgcgagacgtctgcggccaccgtcgatctcgaggagttgctcgacgccctcgacgtcggcgccctcgcgcaggtcgctggacgacgggcgcttgccaaactggcggcgcgtcccgctccagcaggcgttctgccggtggtgctggcgaaggggtcgggcggcatcttgttccacgaggcctgcggccacggcctcgaggccgaccacatcgccaagggcgcctccgtgtacgcaggccgtctcggtgagcgggtggcgagcccgctcgtgacgctcgtcgacgacgggacccgggccggggagtgggggagctaccacatcgacgacgagggcaaccctgcccagtcgaacgtgctgatccgcgatggtgagctcgtcgactacctctgggatcgccgcagcgccacgaagctcggccagagcccgcgtggcaacggtcggcgccaggactatcgatccctgccgatggtgcgcatgacgaacaccttcctcaccccgggggagagcgatccagcagacgtggttgcgagcaccgaccacggcgtctacgtggccgccctctccggcggtcaggtcaacacggccaccggagacttcgtcttcggggtgcaggaggcctacctcatcgagcacggccgcatcaccgctcccattcgcgacacccagctcatcgggaatggccccgaggtgctcgctgccgtggatgcggtcgcgaacgacttcgacatgaccgcggggacctgtggcaagaacggtcagtccgttccggtcgggtgcggccagccgacgctgcgactggccggtgtgacgctcgggggaacgatcggtggctgagctgttggagcaggctctcgcgctcgtggacgatcggcgggccggggaggaggtcgaggtcgtcgtcgggcgatcgcgccaggtggaggtcgtcggcttccacggcgcggtcgagtcgctgacccaggccgaggaggtcaccatcggggtccgggtcctcgtggcgggccgcatcggcttcgccacggtcgatgcgctcgaccccgctgccgcccgcgacgcgctctggcgcgcgagagagaacgctgagctcgtcgaggcggaccccgacgcggtcttcgcggtgcccgacgacgtcgcccccgtcgtgctcgagctcgtcgacgagaccctgtcggcggtctcgctcgatcgcaagatcgccacgtgcctcgatctcgagcgcgcgtgtcgggctgcggacccgcggatctgcgacgttcagtcggcgacctacggcgagctcgacggcgaggtcgccatcgcctcttccaccggtgtcgcgacgcaggtccgatcgacccgcgcttggctgttcctccaagcgctcgctgcggatgggcgcggtgtgctctcgacgggttttgcctcgtctggggcgcgaggcttcgagggcctcgacgcagatcgcgtggcgcacgaggcggcgagccgtgcgctccgggggatcgacgccaccaagcccgtgggccgcgaggtccaggtccgtttcgagcctcgctgcgcacagacgctgctcggtctctgggcgggtgccctgtcggggctcgcgctcgctcgtcgtcgctcgatgttcgtcgatcgcctcggagagcgggtcgcgccctcgtggttctcgttggtggacgacccgacggacgggcgctcgctgggggcgaccccggtcgacggcgagggactcgcgacccgaccccatcggctcatcgagggtggcgttgccgccgaggcgctctatgacgcctatgccgctcgactcgccggacggcaatccaacgcggccgcgctccgcgcggttggcggcctgccggcgccgggcgcgcgcgccgtgcgggtcgaggcgccgaggcgaccggtggccgaactcgatgccgccggtgacgtgctcgtcgtgcggtcgctgtcgggggtgcactcgggcaccagcctgatctcgggggacttctccgtggggatcgaaggggaactcgtcgggccgaacggtgctcagccggtgcgtgaggcgaccatctcaggcaacctccagcgcatgctgctcgatctcgctggcgtcggtgacgacgaggtcgaactgccgagcgggacgcgcgcggcgagcctgctggtcggatccatgacgctcgcgggccgctaggtgcgcctcgatctccatgtccacacctacgcctcgggggactcgacgacgagaccggaggagctcgcggcccgcatcgggcccgatgacgtcatcgccgtcaccgaccaccacgcgatcgtcgcggcgcgcgaggtcgcggcgcttgtcccgggccaagtcatcgtcggcgaggagatcgacaccggcgcgggggagctgatcggtctcgggctcgacgctcgggtgccgccgcgtgcgggcctcctcgagacggcgcggcgcatccgcgacctggggggtctcgtgctcgccccccacccgaccgatcccgcgcgtcgtggtctcggtcgagcgggactcgagcggctcgcggacgacggtctgctcgatctcgtcgaggtcgccaacgccaaacgcgtcgcctgggatcgggaggcggcgctcgtggcacgtgagcgagggatcacacaggtcgccgccagcgacgctcacgtacctgaggctctgttcgcgtcctacgtcgaggtcgccgggccgcggtgcgagatcagagggttgacggagctgctcgcgctccttgcgcgtggggcgctgcggcacgcgccgcgcgatccggtacgtccctggccccggccggtggtcccgggctcctgaggctcgaggacgatcgcgctagacttcgcgtcgtggacgatgtcctgtggctctccgccatccgtcgggcgccggtgcttgggcggggtggtcacgagtttggtcgtgtcgatgacgtggtgcttcgcctcgtcgaagccagctatccggtcgtcgtcggcgtcctcgtgcacgtcgacgaccagcccatgttcgtgccggcagatcgcatcgaggagttcggcaccgagcggatcgtcacgacgctcgaagagggcgagctcggccggttcgagcgtcggccccaggaggtgctcgcggttcgtgacctgctcgagcaccacctgatctggtcgaagtcgaagctgcgtccgcgactcgtgagcgctcgggacctcggcatgatcccgttcgcgggcgagtggcgcgtcatcgcggtcgacgtcgcccaagagcaccatcgacgcttctggcacgccaagcgcgaggcgagggtcgtcgactggcgcgatctcgtccccttggtgggccatgtgccgagtgcgaggatccgcctcgagctgcgctcgatccggcgcctgcacccggccgaactcgccgacctcctcgaggacgcctcggagtcggaggggcgcgagatcatggcggcgctgcaggcggacccggccttcgaagcggacgtcatggaagagctcacgccgcagggtcgtcgggacgcgatccgcgagcgcagcgacgccgaggtcggcgagctgctcggcaccatggagcccgacgacgcggtcgacttgttgatgagcctggagcaggagcgacgcgagagcgtgctcgcgctggtgcccgagccgcagcaggcgaccatcaagcgcctgctcgcctacaaccctgagtcggccggtgggctcatgacgaccgacgtcgtcgcgctcgcggcagggacgaccgtcgcggaggcctgcggcacgcttcgcgcgcgcgccgccgtaccggagaacctgtgggtgctgttcgtcgtcgacgccgagggtcgcttcctcggtcagctgcccctcgtcgcgctccttcgtgccgccgacgacgcctcggtggatcagctcgctgacaccgaggcgcgcaccgtgcgtcccgacgcggacctgacggaggtcgccgtcctcatggccgacttcaacctcgccgccgtggccgtcgtcgacgccgagggggtgctccttggcgcggtcaccgtcgacgacgtcctcgttcgcaccatccaaccgggatggcgccgacgtgccgaagcgctcgacgggtagccgcggcgcgcgtggcgtgtgcgggtcgatcgtggtaggcgcgcctgcgagcgctcgcgcgtgaccctcgctggcgcgctcgtcagtggccgaggtggacgaagctgacgaccatcagcatcaccgcgatcaccaggtaggcccgaagcccgatgagggcgacctgacggcctcgcgagaagcgcgggcggtgcaagagggcagcggcgggcatcgtccagcgcagacggtcttccatgggcatcgtgggacgatggtggcggctgcgaagttgggcgatcgcgacgaccgccgtcgcgacgacgacgagggcaccggtcgcgaggacgagcccgatcacgttgatcgagggcacgatcgtcaccaccgtgagcaccaggctcagctgcaggagcaagcccacgatgaacgttgcgaggacgttgagccaaggcgggttgacccaggggccgaggatctctcgatcgttgcacaggagcagcaagaacgcgagggcgctcggcaggaggacgcccgcgaggacctgcacggcgaggttgatgaggctgagggggagacgcgggatgagggtgagtcctccggcgagcaccacgagcgcgacgtagctcgcgtagaagcctcgagcctcgcggacgggggcgttcagcgactgctcgaccccgaacaagtcgccgagggcataggccgtcgagagcgtgaccgtggcggccccgatgagcgacgcctcggcgagcacgatggcaaagagcgcacctgcgacgacgctgacgtggtggctgaagcccgatgcgatcgcgcctgcgctgccaaacgaccctgcggctcccgcgagcgccgcggcggcggcgatgatcaccgcggcggcggcgacgttggtgacgacggccccgatgaaggtgtcggcacgctcgaagcggatccagcgaggcgtgatgcgcttgtcgatgacgttcgactgctggaagaacagctgccacggggcgatggtggtgccgacgatgccgatgatgaagatggtcgcctgcgaaccgaggccgcccttgacacctgggacgacgaggccgtggagtgcggccccccagtgcaccgggctcatgcccatgagggggaagacgaggaggctcacggccaccaggatcagcatgaagcgctcccagcgctcgaaccgtccggagacgacgctgccgatcagggctacggccatgaggcccgccgcgatcgtcgggctgatcccgaagaacccgagcgcgtagcggatgccgatgaactcggtgacgagggtgaggaagttcagcaggaagaggtcgacgacgctgaaggcggcccagaaggtgccgaagcgctctcggagcagcttgccgtggccgacaccggtgacggcaccgagccggaccaccatctcttgggccaccgcgaggacgacgatgaggatcggcagcgtccacagcagcgtgtagccgtaggcctggccggcctgggcataggtggtgataccaccggcgtcgttgtcgccgaccatgacgatgatgcctgggccgaggatcgcgagcagcgcgagcagacgccggcgccagttgggtgagccagccagtgtgccagcggtgacggaaccgagcccgccacggatgacctcatcctcgggcgtgctcgtgcgggagtcgtgcacggggggacctccacgttcgagacgatggccagaacgagcgcttaggcgcggcgtgcgcgccaagcccggacggagcggcggggacttgagggctcggtgcgcatcccagcctcccttcgctgcgtcggggtcctcagtgcatgcaggggcagtctacgccggatggggcgcgagcagggtcaggcggggacgtgcccgatcacgatcgccgcctccgagacgaccgggatgacctcgacgccgccgaagccagcctcccgcaggatcgtgacccagcgctcgcgggagatcggcctttcctggacgcgcaccacgtagcgcacggcgttcttggcgatgcgccagtacccggccggtccacgggcagcgaaggcgcggaccttctcggcgatgatcgcgcggtcgctggcggactcgccgcgcccgagcatcatgtcgccgatcacgaggcgacctcccggccggagccagccgtaggcggcacggaccacctcggccttcgcgcgatcggagagatggtgcaagacgtagttggagaccacgacgtccacgctgcgaggctcgagcgcgaagcgctcgagcggcgtcgcctcggcggtgacgttggcgaggttggcggcgcgcgcgcgctcgaggaggcgggcgaccatccgctcagagatgtcgacgccgtggacgtggtgggcgatggcggcggcgggcaagctcacctgacccgagccgcagccgaggtcgacgacctcgtcggtggggccgagcgcggcgtgggcgacgaccgcctcgacgacccgttcgagccctggcgaggcctcgtgctcccacgatccgacgcgccgttgccacacggtgcgttggagccagattgcaaggtcttcgctgcgtgccacgcggccagtgtaggagagcggggccgaggtacgcttgagggccatgtgcggccgtttcgaccagcggttcgggccggagcgcctcgcgcgagcgatcgccgagcttgcgacgccgctcggcgctgaatcggcgacgccgtcgggcatcgcgtcccgcggcgtcgtcgtgccgtcggacggcgcgatcgtcgtccgtatgagcccctcgctcgaggtcggtgagctcaccttcggcgtgaggacgcgggccggctcgctcgtcatcaatgcgcgtcgtgagacgctcggcgagcggccgctgtttcgcggtgcgctgtcggggggccgctgtgtggtgccgatcagggggttctacgagttcaccgggccgcgcggtgcgcgctcgccggtgttcttccactggaatggcgagctgcactggctctgcggcctcgccgtcggcgagggactcgtcgtcgtgaccgagcctgctggcgggcccgtcgccgggtggcacgatcgcgagcctgtcgtgctcgatcacctgggcggcgccgcgtggctccgcgacggcgaactcgccacgggcggtgcacacgacgccgaggtcatcgtgctcgatcgctcgtggacgtcgccacgtggcgatcgcgacccgttggcgttcggggggcctaggccggatccgacgtgatctcgggggtcgccgattcgtgcgcgccgagccaggtgcggatcttggcggcgatcccgaagccgtcgaggccgagatcggcgaggagcgcgtcggggggaccgtggtggatgtagcgcgtcgggatcccgagcgtcgcgacggggatggtcgggcgcacggcgcgcagcgcatcggcgaggaacgcgccggcgccgccgtggacgtagccgtcttccacggtgacgaccgcatcggccgaactggcgagggcgatgaggtcggggtcgatcggtcggacgacccgtgggtcgatcaccgtcgcctcgaggccatcgtcgtggaggaggtcggctgcggtgagcgcgggcgtcaccatcttgccgtaggcgacgatcacgaggccagatcccgcgtcgcgcaccacccgagcgccaaggcccgtgccgacgccgccgcggatgcgccggggacccggtgtcttcgagaagcggatcaggctcgggccgtcgagcttgagcgcctcctcgagggcgatgcgcacctcgtcggcgctcgacggcgtaaagatcgtgacgtcggggatcgcgagcatctcgacgaggtcgaggacgccatggtgactcggtccgtcgtcgccggtgatcccggcgcgatcggcgacgaagacgacggggaggtggtgcagaccgacgtcgaggttggcctggtcgaacgcccgagagaggaaggtcgagtagatcgcgacgaccgggcgcagcccgaccatcgccatccccgctgcggcggtgacggcgtgcgcctcggcgatgccgacgtcgaagtagcgatcaccgaagcgttcctggaacggcaggagccccgtgggagcgcccatcgcagccgtgatcgcgacgacacgccgatcgcgttcgccggcatccaccagcgcgcggctgaacgcctcggtgaacgagaccggctcggccccctcgatggtcgtgagcgctcgtggcaccttgaggtcgtgcatgcgctgcacctcgtcgtcgaccgctggctggtagccccggcccttctcggtgagcacgtgtacggcgatcggcccgtcccactccttggccccctcgaaggcgtagacgagctcgtcgatgtcgtgaccgtcgacgggcccggcgtagcgaatcccgagggcctcgaagaacacccgcggctcgatcgcttcgcgcagcgcggcggtcaccgaggcgatctgggatgcggcacgagggccgacacgaggaatgtccgagatgacctgtttgacgcggttgcgcgccgacatgtaggtggggttgagtcgcagtcgggtgagcgacgacgagagtcgggagatcgtgggggcatacgagcggccgttgtcgttccagacgatgatgatcgggagcttgcggtgaccgatggtgttgagcgcttcgtaggcgagcccgccggtgagcgagccgtcgccgaccaccgcgaccacccggcggtgtggtgcgctgccggtgaggtcgaagccagcggcgatcccgtaggcatacgacagtgccgtggaggcgtgggagttctcgatccagtcgtgctcgctctcggcgcgattcgggtagccggacagccccccttgctggcggagcgtgtcgaagatcgcgtgacgcccggtgagcagcttgtggggataggtctggtgcccggtgtcgaagaggatggcgtcacggggcgagtcgaacgcgagatggagcgcgatggtgagctccaccgctccgaggttggagccgaggtggccaccgttcgcgagcacggtcgtcacgatgcgttcgcgcagctcggcacagagcgccgtccgttgggcgggggtgagcgagcggaggtcctctggccccttgattcgatcaagtagttcgtaggacatgtaacccctagcttacgacggcgacgaccctcgttgcacaacgcgaatcattgtccacttcgtcccgtaggctcttcgtcgtggggcactggttctacctcgaggtccttggcctgtgcatactggtgacgctgccgctcgaggtcctcggggcgcgggtgtggcgccagccgcgtcggctcgctctcagcgtcggcatcgtcgccgtctgcttcagcctgatcgacgccgtcgaggtgtaccagcgcctgtggcactacaaccctcgctacgtgaccggtctgcgcatcggtgatctgccgatcgaggaggtcgcgttcttcgtcgtgatcccgatctgttccctcctcacctacgagaccgtgcgacgacgccacgagctcgtcgcgcggtggcgccggcggtgagctacacgctcgaggcggtggcgctcgcgatcgtggccgtcgccatcgactggtgggtcacgcgctcgcgtgtggtgcgaaccgcgtcgttctggatcacctgggtcgtggtcgctgcgttccagatccctgtcgacggagccctcacccgactccgcgcgccggtggtggagtaccgatccgggacctacctcgggatacggctcggccacgccatcccgatcgaggacttcgtctacggctttgccctcgtgctcgtgacgatctccctctgggtccggtttggtcgtcgcgcgagtcgctagggtggtactcaggcgtcgacagagcgtctctggcggctgtcgacggcgaagcaggaggtggcgcatgctcgtgctcatcgcgctgatcgcgttcgtcgcaatggaacccgtggccgcgctcgtccatcgtgggatcatgcacggtgtgggctgggtgatccacgcctcgcaccatcggccccgggaagggacgttcgaggcgaacgatgccttcccgctgttgttcgccctccccacgatcgcgttgttctggttcgggcggcatgaccctgtcgctgttgcgatcgcggtgggcatcacgctctacggcgtcgcctactcgttcgtgcacgacggctacatccacgagcgcctcggtcggatgccgaaggtgcgctacctcgagtacctcaagcacgcccatgcggtgcatcacctctacaacgagggcccctatggcatgctcgccccgatcgtgcccgccaagcatcgcgcgaagctcgagctcgaggcggtgcgcgcctggcgtccatcggtcgcacggtaggagcttcgctcctcgcatcgacgagaccagacagctagcatcgggacggtcgagcgaaggaggctgatcgtgccgaaggtgctcatcctgaccggcgacgctgcggagtctctcgaggtcttgtatccctaccagcgactgctcgaggagggctacgaggtcgatatcgcggcaccgtcgaagaagaagctccgcttcgtggtgcacgatttcgaggagggcttcgatacctacacggagaagccgggctactcgtggcctgcagacctgagctttgcggaggtcgaccccacggcctatgtcgcgttggtcatcccgggcggtcgggccccggagtacatccgcaacgaccccgatttcgtccggatcgtccgccacttcttcgaggctgaccagcccgtcgcgcagctctgccacgcgccgatcgcgctcgctgccgccggcgtgctgcaggggcggcggtcggctgcttatccagcgcttgcaccggacgtgcgcgctgcggacgccgagttcgtggatgcggcggcggtggtggatgggcagatggtgtcggcgcgcgcgtggccggatcatccgagctggatgcgggccttcatcgggatcctccgcgagaaggctccggtcggctgagtaccgtgccggccgcgaccagcttgtcgtaggtcggcatcgcacgacgggtactgtcgcgatcggtgcgacgtctggccacggtggtggcgcggcgaagctcgcatctcgcggcgtcgacggtcgtgtgcgagccgaggtgtcacggcgcacccgtcggtgactcaggggggtgctgtctgctcgagcacgtcccggagagggcaccgtctgttcgggcatcgtctggtcggggcgtcgggtggcctcgccggttggctggaccggttgtacaggaccagccgcgctggatggtcggtgcgagaccctcgcgggcgatgaggtgcgctcgcggtcgtgccgagtgggtcagtcctgcgcggcgaagttcggccggatctggaacagcaagtaccacccgatggcgatctcgatgagcgtctcgagcacaccgccgaccccgacgaagatggcgatgacgatgccgaaggcgagctggaggaccgtccccacgaagatgaggcgccagcctcggtagcgtccgcgcttcagcggtcccgtggccgcgatgtagagtacggcgaagaccgccgtcagggcggctgcgaggtagagctcactcgtaacgtgggtactcacgaagaagatgcccgcgagcgacgagccgagctcggtcgcaaggcgtgcgagctggacggcgtcgagtgcgaagaggatcccgacgacgaggctgatcagccacgcccaacgggtgagccacgccacggctccggcgggtagcttcggcaagccctcgctcagcgagccgaggcgctgctcgagcgcagtgatcacgacgacctccagttctcagcgatgtctcagtgtagcgacactcggtacgacgaagcggtcgttcatggggcggggcgaggagtggcgatcggcgcgacggtcccggcaccgaggtcggcgaggcgcgctgcgtcgatcgcgacgatggtgtcgggcgtgcccgcggccacccatacgacgcccgcacgagcgagctcggcgtcgaccaccacgcaggcagtcggcggcgcgatgagtggggtcgcgcccccgggcacgacgccgagcgcctcgatgaggtaggtccccggtgcgggctcgatgcgctggcgggccgcgcgctcgagcgagcgtcgatgcactctgcgatcgcccgcgacgacggcgagcaccgggccaaggtctccgcggaacacgacggtcttggcgatcttgtccgggtgcgtgccggcggctgcggctgcatcggaggcgaggtgggtcccggtcgcgaactggcgaatggtcgcgaggacgcctcggcgtgcgaggcgctcggcggccaagccagcgggatcggcgagcagttgcggcgtcatgcctcgagcgcgtcgacgatcgagacgccggccgggccgtcgagctcgccgatcacgagcacgcgcaccggctccccggccgcgacaccgtcgccgtcggggaccagggcgagcacgttggcgcccgcgagccctgagagcacgtgggagccctgaaggcggtagggctcgacgacgagctcgccgctgcgaacgtgggcccgcgcgcggacgaggtgcagcttgccgtcggggtggcgggtgatgggttcgagtgccctcgcggtgaggaccgggcgatgccaggtccgagcaccgagcatcttgcggatgagcgggcgtgcgaacaactcgaagctgacgatcgacgacaccgggttgccgggcaggccgatgacgggtgtctggcccatgcgcccgatggcgagcggcttggcgggcttgatcgcgacctgcatccagcgcatggttccccgctccgcgagcacctgcttggtgtagtcgaagtcaccgacgctcaccccgccgctcgtcaggatgagatcggcgctcgcagccgcctcgtcgaaggcgcggccgaggagcgctggatcatcggggatcgcgccgagatcgctgggaatgcctccggcctctgcgacgagggcgaggagcgcggggcggttcgagtcgtggatcttgccggggggaagcgggtcgaggtcggtgagctcgtccccggtcgagaacaccgcgacccgcggccgacggtggacgaagaccttgcggacgccgagggacgcgagcaggcctctgaccgctggcgtgacgggcgtgccctcggcgaggactcgctcgccggcagcggcgtcggagccgcgtcgacggacgtgcgtgccggccgcgatcggagcggtgaggtggacctcagagccgtcgacgatgacgtcctcgacgatcgcgatcgcatctgcgccctttgggatcggggcaccggtcatgatgcgtgcggcggtgcccgcggtgacgacgacgtcgttcgggtcgtggccggcggcgatggtagccacgatcgacaaggtcaccggcgtggcgcggctggccgcttgcgtgtcgacgctacggacagcgaagccgtccatgccggtgttgtcgaacggagggagcggatcggcgacgacgaccggcgcagcgaggacggcaccgagtgcctcgtcgatccccacctcgaccacgggtctcgcaccggcaagctcgagggctgctgcctgggcttcagcgagtgggatcacggtcctcctctgtcgtctcgaggagctcggtgagcacccttcgcagcgccggaccgaggtcgggccgttgaagggcgagctcgacgacgctccggaggtagtccagcttgtcgccgatgtcgtagcggtgacggccgtcgaagcgcaccgcaacgaccggctcgtgctcgatcagccgtgcgatggcatccgtgagctggatctcgcctcccttgccgggcggggtctcggcgagggcgtcgaagatcgccggcgtgaagatgtagcggccggtgatggcgagattcgacggcgcctcggaggcatcgggcttctcgacgacgctgcggacgtagtcgacaccgtcctcgtcgacgacaccggcggcgccgtagagcctgatgcgctcgggcgggacctccatgagcgagagcaccgaggcgccggtgcgctcgtggagggcgagcatgtcggccaggagcggcgaggcgggtcccatgatgtcatcggcgagcatgacgacgaaggggtctcggcccacgtgctgggcggcgacgctcaccgcgtggccgaggccacgcggttcgccctggcggaggtagtggatctggccgagatgggagatgtgctcgaccagcgccagttcggcgaacttctcttgcctggcgaggaggagctccagctcgacggcgcggtcgaagtggtcctcgatcgatcgcttgccgcgcccggtgacgacgaggatgttggtgaggccgtgcgtcacggcctcctcgacgacgtactggatggccggctggtcgacgaccggcagcatctccttcggttgggccttggttgcagggaggaaccgtgtgccgagcccagcggctggaatgaccaccttggtgagcacgaccgcctccatccatcgtctggcgcctggccaacagagcggagtctaggcgacgagaagggccaggttggggcctacgatggaaggtaccaacgtgcgcgccgtgtgcgcgagttgcgatcgtggtgcgatgagtcgttcgaccgaggtcgaggaggacaccgatgccgacctacgagtatgcctgcaagcagtgcggcgagcacctggaggtcgtccagtcgttccaggacgagccgctcagcgagtgcccgcggtgcggcggcgagctgcgcaaggtgttcggctccattgggatcgttttcaagggttctggcttctacaagaccgattcgcgtgcgagctcgtccgggtcggtcggtcgcagccacggctccggtgggagcgatgccgcgagcgctcccgcgtcgacctcgtccacgtcgacgtcgaccacgggcgctgagtcgtcctcgtcgagttcgtcgacggctggctctgccgcctagggtcgcctgcccgggcccgggggttaccggacggtaggctacgtccgtgcacaaccaccaggcctggtgcggtccttcggccgtgcgagcgagtcggggcgccagctctcgtggctgaggatcgtcttcgtatcgccctcacggtgtatcgagggaaccccacctccggaggccaaggcgtctacacggccgaactcgcgcgccgtctcgtcgcgcggggccacagcgtcaccgtcgtgtcgggtccaccgtatcccgcgctcgccgagtcgatccgcctcgagcccctcggcggcctcgatctgctgcgccagccggatccgtttcgccggccccgactcgacgaactcaccgacgcctacgacctggcagaggtcgcgctcttggcgaccggcgccttccccgatccccgcgcgttcggcctgcgctttcgcgcctggtggcggcgtgagggtcatcggttcgacctcgtgcacgacaaccagtcgctgacgccagcgcacgccgagctcgtgcgcgacggcgtcccggtggtggccgcgatccaccatcccatcaccgtggatcgccagctcgccctcgcggccgctggatcggtcaaagagcgcatcggcctgcgccgcttcttcggcttcgtgccgatgcaggtgcgcacggcgcgggtgatgccgcgcgtgctcaccgtctcgtccgcctcggctcgtgacatcagccgcgagctcggggtggcgcgctcgcgcctccgggtcgtgccgatcggcgtggacgcggaggtcttccgacccctcgaaggggtgcagcgcaccgccacgttgctcgcgaccacggcgagcgcggatgtgccgctcaagggtctcggggtgctgctgctcgcgctcgcgcgcctgccgagcgacgtcgagctcgtcgtgatgggcccgcgccgggagggctcccccatcgaggcgctcatcggtcagctgggcctcggtgagcgcgtgcacctcgtcggtgcggtgagccgcgagcggatggtggaggtgtacgcgagcgctgcggtcgcggtcgtgccgtcgatgtacgagggcttctccttgcccgccgtcgaggcgatggcctgcggggtgccgctcgtcgcgacgaccggtggggcgctcgcggaggtcgtcggcgggctggcgccccaggtgcccccgggcgatccggtcgcgttggcccaggcgatcgccgcacagctcgccgaccccgccggcgcccgcgagcgcgccgcgagcgcgcggagccgggtgctcgcgcgctactcgtgggacgaggcggctcggcgcaccgagcaggtctaccgcgaggtgttggaggcgtgatcacctttcggccggagcacctcgcaccgctcgagggtcgtcgcgtgctcgacctcggtgcgggtggcggtcgccatgcggcatggctccgcgaccacggggccctcgtcgtcgccggcgacctcgtcgtcgaaccgaccgatcgtgagggggtcgactgggtccgcctcgacggtgcggctctgccctttgcggacggctcgttcgacgtggtgctctgtgccgaggtcctcgagcacgtcgcgcacccggctcaggtggtgcgcgaagcgcggcgtgtgctcgcacccgggggccagctggtcgtgagcgtgccctcggcgtggccggaggccgtctgttgggcgctgtcgctcgagtaccacgccgttcccggcggccacgtgcgcatctggacgctcgcagggatccggcgcctcctcgaggccgagggtttccgcgtggtcgcgcgccatcgccgtcacgccctgcacgcgccgtactggtgggctcggtgcctgctcggcgtggagcgctcgggtcaagatccgcgcatcgagtggctggggtggcgtctcgtcaaggcggccgtcggcgaggctccgctgctcgcgcgcctcgagacgctgctcgaccccgtcctcgggaagtcgctcgtcctctatgccgaggccgcaccgtgctgagccggagcgagctgcgtcgcaccgcggcggccatcgcgagggtccagttgccctcggggatgatcccctgggccccgcgtcgccatggcgatccgtggaaccacgccgaggcggtcgccgcactcgcgctcggtggggaactcgccgccgccgagcggggtctggactggctggcgggcgtggtcgcgcgagacggtgccttctgtcagtactacctcgcgagcggcgtcgaggagcctcggatcgacctgaacgtgtgtgcctacccgatcgtcgcgatcgtcgcgtgggtcgcggcagggggctcggtcgcgaccgcacgggcgcacctcgcgtggtaccggcgcaccctcgagctcgtcctcggccaccagctcggcgacgggaggttcccctgggccctcgaccccgggcgtcgtcccctcgagggctccttgcgtgccggttcggccgcgatggtgatcgcgctcgatggcgccgcctgggccgcgaacgaactcggggtgctcgaggctgggccgatcgaggaagcgcgctcgcgtctcgcgctcgcgatcgccaaggacgaggggttcctcgaccgcttcgagtggtcgatggactggtactaccccgtgctcgcgggcgtcctcgagctcgatgcggccgaagatcggctcgatggactcttcgagcgggcgcgcgagtcgaccggccagctgcgctgcgtgctgtcggctccgtgggtgacgacggccgagaccgccgaggcggcgatggcggcctggcgactcggtcgcatcgcagatgcccgagcgctcctcgcgtccgtcgagtccctccgcgaacccgacggctcctaccgcaccggtatcgtcgtgccggagggacactccttcccgaccggggagtgctcgacctactcggcagccgcggtggtgctcgcgcaccacgtgcttcgtgccccgccgcgcgccggcctcatcgaggccctcgtcgcggcctcgtagcgcgcctcgcgatggcgagcgagccggtgcgctcgacgaggtcgaagccgaggtggagggcggcggtgagcatgcgccacggtgcctggcccccgtcggccgggtcctcgaagacgtcgtggacggcgagcagcccgcccggtacgaggaagcggcgggcgagctcgagatcgagatggcagctccgcgcgtcgtgaccgccgtcgacgaggacgaatcctgccaccgggcgcacgaggtcgatgaggccacgcccatcgcccacccagagggtgacgtgacgctcgaggtcagcgagcgccagggcgtcgcgcagcgtcccgagcgagtcggggctaccgaggtcgccgtcgaggagacgcgggtcggcccaggggaacggtgggcgcatctcgatggagccccggtggtggtcgacggcgaggaggcggaggcctcgttcgcgtgcgaccgagccgagccgcacggtcgagcgaccgcagtaggaaccgagctcgacgagccatccgcccgctcgcggggcgactcgcgcagcctcgatgagcgcacggagctcgtcggcggggaagaagcccgggagtaggtcggcgagagcagccggcccgtctcgcctaggctggtcggcgtgcagcttcgctggatcgtcgtcgcgctcgtgacgctggcggccggcggcgccctcgggggcgccggctggatcgcgggtgccatcgcggcggccgtggtcgtggccgccgggaggcgatgccgaggggcctcgtgcgcgagctcgcacggcgggctcaggcgagttggctggtgagccgtcctgcgtagcgggcgcgcaggcgcaggttgacctggtagcgctccagggtctgggcgagcacgcgcttgcccgccgggatcgggtgctcctcgaggaagcgtacgatctcgccggcgcgctggtaggtggtcggtccgatgacgagcgcgatgctctggagcatgcgatcgatcgtgttgagcgggaatcgggcgagcatctcatcgaagcgagcgaacaagaagtcgatcgcctggttctggagcgctgggttcgcgatcactcggttgatgaggaagggtgcgtcctgggttcgcacttcgctcatggccagatccagcacgcgccgcccgagcgctggttggcggaactccgcgagggcgaacaggtgacgctgctcgtcctgggggttgcgcgggtgccgatagcgatcgagcatgaaggcaaagtccgactcatcaccgaagcgcgcgacgacgccgaggacggccgcgacgagatcggcgctcggcccgccgatgccgctcatctcctcacggaagcgttctctggcgtgctggcgcacgtcgggatcctcggcgatgtcgccgagcacgtcgtaggcgatggcacgcgcggtgcgatcctgcggggtgtccgtcgggcgggcctcggtgccgaagtagtcgaggaccggtccgaacaccgaggccgcgagggcacggacgtgggtgatctcgctcggttcggcgatgcgctccagcaggccgagtgcggcttggccgatcccgaggatgttcgggtcgcgctcgtcgcggaggcgctcggcgagaccgaggaagtcctcgagtggcgcggcgcccgactgggtgagcgcccatgcatcggcgatgaggttgaagcgctcgagcgtctcgagctggccgaacgactcggccagctgggcgaggagctgttgggcgtagcgggcccgaaagacgccctcgccgtgggcgttgaccacgaccggcgcgggaccgacctcggccgacatctcgggctggtcgagcagcacccgccgctcgccatcgacgagcgagcgcagtgcgatcggcacgtgccacagtgatccgatggcgccgatcggatcgtcgtcggccgcgaggagccggaacggcgtctgggcgagccggacgccatcggggagcggatcgacgctgacgagcggatggccgccctggaacacccaggtgtccatcatggcgccgacgtcggtaccgctcgcctcgccaagggcagcccagagatcctgggtctcggcgttgccgtaggcgtgggcccgcaggtagcgacgcacgccgtcgcggaagacctcgggtccgaggtgctcggaggccatgcgcaagatggacgcccccttctcgtaggtgagaaggtcgaacatgtcctcggcgtcctcgggtgcgcgcaccgtgtactcgatggggcgggtcgagggaagggcgtcgatgcccatggccgcgagccgaccgatggcaaaggcctcccaccggcgccactcggggcggaaggcgtcgacggcggtgacctccatgaaggtggcgaaggcctcgttcagccagatgccgttccaccagcgcatcgtgacgagatcgccgaaccacatgtgggcgagctcgtggcagacgacgtcggcgacgcgctcgagatccacctgcgcggcgttgtcgcggtcgacgaggagggcggtctcgcggaaggtgatcgcgcccaggttctccatcgcgccggccgcgaagtcggggatcgcgagcaggtcgaccttgggggcggggtaggcgatcgcgaagtagtcctcgaagaaggcgagggcgtgctgggcgacctcgagagcaaaggccgtgagctgctccttaccgggcacgtgcacgacccggatggggacgtcgcggtggaagaccggctcggtcgcgacgaagcggccgatgaccatggcgagcaggtaggtggacatcgtcatcgtgggcgcaaaacgccaccggtcggtgccgggtgcgatcgtcgtgcgctcggtgacgggatagttcgagtaggcctcgaggtggctcgggatctcgagcgtgacggcgaaggtggccttggcgtcgggctcgtcgaagcaagggaaggccttgcgcgcaccggtggattcgaactgcgtcgtcgcgatgcgatgcgtcgtgccgtctgcgtcgcgataggtcgacaggtacagtccgtcgaggtcccgacgcagcgcacccgagaagtcgagatcgagcgcgaaggggccggctggcatgggcgcatccgcgtggagctcgaccacgccgtgctcgctgcgcgggcggggtgtgagggtgacgcgcgtcccggcgaacgtggcgatcgccgacgagatcgccagatcgaccgcgtgcacctcgagcaccgcggtgggctcgtggacgtcaccgtcgatgcgcacgtgacccgtgtaggggtcgacgtccgggtcgacctggagcgtgaggtcgtagtgtcgaggggtccagacccgcgaaagccggtacgggttgtgctctgtcacgggtgccacgctagctcggcccaggtccctgtgagacacgatgccaccggtaggctcgccgtgtggccagacgagacgtggtagcgctggggtcggcgatcgtggatctcggggtgcgggtgcgcgctcgggagatcgatcgtctcggccttgcacgcgggacgatgacgcttgccgaggccgaggacctcgatcgcctgatcgaggcggtcggtggtgaggtcgagatccgaggtgggggatcggccgcgaacacggccgtcgggctcgcttcgctcggggtcgacaccgccatggtgacccaggtgggcgacgacgacctcggggagcggtgggcaagcgaggtcgccgaggccggcgtcgaggtcgtgctcgtgccggcgccaccgggctcgcggaccgcacgctcgttgatcatggtcgacgaggggggagagcgcaccatggtgacctcgctcggggtcgcgagctcgctcgatgtcgacgagctccctctgcccctgctcgccgaggcccgctggtgcttcgtcgagggctacctgctcgatgcggccggcgacggactcttcgagcgcctcgatgtggtccggcgtctcggcggtcggatcgccctctcgctcggtgaccaactgctcgtcgaccgtcaccgcgatcggctcgtgcgggctctcggtcgcgtggtcgacgtcgtgctcggcaacggcgccgaggcggcccaactcgtgcgtcgccaggccctctcgaccatcgtcgaggagctccaggctcgcggcgtcgagggcgcactcacgctcggcgccgatggcgcggtcgtcttcagcgcggacgaggcgctccatcagcctgcgcccgagaccatcgcagacgtcgtcgacaccaccggtgcgggcgatcagttcgcggccggctaccttgccgcgctcgtccgcggtggcgacctctcgagccgagcgatgctcggcacgcacgtcgcgaccgccgtcgtgacgcacgagggcgcgcgtccacggcccgacaccccactcgccgcggctccggcgctcaccgaactcttggccgggctcggactgagtcgtgaggcggatcccgccttcgacgagcggtcgagcgatgagcctgtggcgggggagcgccacggcgagtgacgagccatcgggcccgcgcgggtgggccgtggacctcgtgtgcgtgcggtcaggtcgccctgcgtcgttcgtcggcgcgcggggggcccgccatggctcgggtacctcggcgcgcaggtgccggcagaagttgcgcgatggtcagggcgtcgggctgggtgagggaccaggagcagctgggctgcgacgattcgtgagccagacgagggtcgcgagtgcgacgccgaccccggcgaagagccaggtcagctcccgcgcgccgaggcgcgggaggaggagcgctgccgcgagacccgccgcggtccacccgatcgagtagctcgcatagaggacggagaaggcgctcgtgagttcgttgggcgcgaacatggtggggacgagtccgacgcggagcgcgttgatcggcgcgatggcgatgcctgcggcgacactggtcgcgagccagagccacgcggcaggcgccgagagcccccaggcagccagggccgctccaagaccgagcacgagcgctgcgagggtgctcacacgtgcgggccgatggctccagatgcgcgtgtagacgaccccgctcgcgaccgagccgacgctcatcgctgtgagtgcgacaccgccgagcgggctcgatcggagccagtgcacggcgagagggaccgcgagcaggaccgcacccccctcgagcacgccctcgagcgccgagagcacccagagccaggtgccacggcggagccggtgggggagggctcgctggtcgatgtgcggcctcgtgcggtagcgaagtgccccgacggtggcgacaaggccggcgagtgcgacgaggtcgaggaggagcggacggaggccgacgacgacgaggacgctggcgacgaggggcgccccgagccacgtgagctcctgggccaccgagtcgatggcgaaggcgcgcccgcggtcggaaggatcgaggcgatcggtgaggttgcggcgcagctcgcccgtgacgagggtcgctgcggcaccgacgccgaacgcgccgacggcaccgagggcgagtggggcaccgacggtgacggcagcgagcagcgcggcggcgcaggtcatgaggccgaggcggctggggagcgacgcggcagcgacgaaggggacggcgagcagggcgagcgcgccgacctcgccgagggggacgagtgccgcgaggccgctcgcggtggcgtagccaaggcgcgcaccgacgacgtaggtgatcgcgatggggacgaggaagttcgcgacgcgatagggggtggcgagcgcgagccatcgagcgagcgcgcgaccgggcggcgcgctgcgttcgaccatgggagtcaccctaccggcgagcgcacgacgaggtgggcagggcagcgctcgtgtgattggatggtaggcgtggcacttccactcgaacagtacggcttcgtcggcgatctgcacaccggcgcgatgatcggtgcggagggcagcgtggcgtggctgtgcgtgcctcgcttcgacgccgatgcgtgcttcgcgtcgctcctcggcgacgagtcgaacggcacgtttcgcatcgctccgtcgggcccgttcgagtcgacgcagacctacgtcgaggacacgctggtcctcgagacgacctttgcgacccggactggtcgtgccaaggtcatcgacttcatgccgatccgagagcgccatgcacggctcgtgcgcatcgtcgaggggatctcgggcgaggtttcgatggaggtgaccctgacgctgcgcttcgactacgggcgctccattccgtgggtgcggcgcgtcgcgcgtggccactcgttcgtcgtggggccgatcgcggccctgctcgagaccccggtcgagctcgagggtcgcaatcagcgcacggtcggttcgttcgtggtgcacgagggcgagcgggtcccgttcgtgctcagtttccacgactccgtcctccccccgcccaggcggatcgacccccagctcgagttggccggcgtcgtcgagtggtggcggcgctgggtcgccacttcccaggtgcgcttcggtcgctacgagccccttgcgcgacggagcctgatcaccttgaaagcactcacctacgccccgacgggtggcatggtggccgcgctcaccacctcgctccccgaggaccccggtggttcgcgcaactgggactatcgcttctgctggctgcgtgacgccgcgttcgccgtggaggcgttcctcgcgcgcggcatgctcgacgaggcccgcgcgtggcggggttggctgttgcgcgccatcgcgggggacgcgcgtcagatccagatcctctacggggttgggggtgagcgcaggatccccgagctcgaactcgagtggctgcccggctacgaggggtcgcggccggtgagggtgggcaacggcgccgcgggtcagttccagatggacgtctacggcgaggttgccgacgtgttgtggcggatggtgcgagctggcatccgtcccgacgagaacgcatgggagatccagcgctacctgacggacttcgtcgtgtcctcctggcgtgagcccgacgacgggatctgggagatccggggcgagcgccagcacttcacccactcgaagatcatggcctgggtggcgatcgatcggggcgtcaaggtcgccgaggcgatgggcgtcgaggcgccctcggcctggcacgcggcccgcgctcaggtgcacgccgccgtgctcgaggaagggtggaacgagtcggtcggtgcgttcacccaggccttcgggtcgacgcggctggacgcggccgtgctgctcgccccactcgtcgggttcatcgaccccgacgatccgcgggctcggcgcacggccaagaccatcgcccgatccctcacgaagggcgggttcgtccagcgctacgagccgaccgccggtgtcgatggcatcggcgagcccgagggtgcctttctgccctgcaccttctggctggtgcagaacctcgccctccagggcgaagtcgacgaggccgaggtctacttcgagcgtgcgagccgggcggccaatgcgctcggcatcttctcggaggagtacgagccgacggagcgacgcatgctcggcaacttcgcccaagcgttcacgcacgtcgccatgttgcacgccgcccacgcgctcgagcgtgctcgcgaggcccgtcgcgacggtgagcgtgagcgccagggggcctagcctcagttctggagatggtcgagcaacgggaaggactggccgatgacgcagaggattccgttcgtgctcttcggggcgaccggcgacttggctcgccgcatgctgttgccggcgctcatgtcggtgcgagagcgccatgcagactaccagttggacatcatcggcgtcgcgggtagtcgtttcgacgacgagagcttccgtgcgcacgtggtggagatcctcaccaaggacaagcgctgctcccgcgaggaggccgagaccttcgcgaagaccatcagctacctctcgggcgactaccacgacccgaacctcttcgacgcactggccgctcgggtctcgcccgacgagcgtcctatcgtctacttggccatccctccctcgctcttcgaggtcgtgatcgaacagctcgcgcgcgccggcttcgacgagcacgctcggatcatggtcgagaagccgttcggccgtaacctcgccgacgcccagcgcctgtcgaaggtgctcgcaagccacttccgacccgagcagatcttccgcatcgaccacttcctcggcaaggaggcggtgcagaacctcttggtgttccgcttcgcgaactcgatcctcgagccgctgtggaatcggaactacgtctcgcggatcgagctcaacatgctcgaggcgttcggcgtcgaggggcgcggcgccttctacgacggcgtcggcgtggtgcgcgacgtcgtgcagaaccatctgctccagctgctcacgctgctgctcatggagcccccgctcgcgatgagcgggcgcgacctcaccgaccagcgcacgaaggtgctccaggccatccgtccgatccggcccgacgacgcggtgcttgcccagtaccgtggctatcggctcgaggccggggtggccgacgactcgtccacgcccacgtacgcggcaatccgcctcgaggtgaactcctggcgctgggcaggggtgccggtgttcgtgcgtgcgggcaaggggttgcgcgagacccgcaccgaggcggtcgttgagttccggcgcccgccgacgctgatcttcggcaccggggaaggggagcagcaccagcccgagccgaacgcgttcatcttccacttcaagcccgacgggcgcatcgagctcttgatgcagtcgaaggtgcccggtcctcggctgatctcgagaccgacgatgctcacggtgtcctcctcggacgactcggcgcgctccgacgacgcctacgcccagctcatcgacgacgtggtgcgcgacgatcagacgcgctttgcgacccaggagtcggtggaggctggatggcggatcgtcgatcccgtgctcgaggcgccggccgagtcgacctacgtcgtcggcagtgatggaccgcgcgaggccgatcgcctcgtcgccgacgtgcatgggtggtatcgatgacggcgcaggtggcgagatgggggtccgacgatgagtgacgagatcctcgcggtcgatctcggcgggacgaactttcgcatggccaaggtgagcagcgagggcgtgctgctcgctcgggccgagatcccgacggcgtcgatcaccgacgtcgtggacggcctcggtcggctcgtcgaccaggtcgacggtggcggggtcgcaacgctcgtgttcgcggcccctggcgtcgtcgaccgtgacgcgggcacggtcgtcttctgcgggaacctcgatgacgccgtgcggcgcaccatcgtcgcgagccggatcgccgatgcgctcgccaagcgcgtcgtcctcgtcaacgacgccgatgcggccgccatcggtgaggcgtgggcgggagccgggcgcggcgctcgaacggtcgtgtacgtgaccgtctcgaccgggatcggtgcgggtctcgtccaccgcggcacgctctacgtcgggcgcttcacgggcatggaggccggtcagatccgtctcggcctcgaagacgtcgatcgcgccgagcacgtcggttcggggaccgcgctcgctcgtaccgcccgccagctcgggctcgagctcgccaaccccgaggtcgtgcgccgcgcgcaccaggagggtgtcgcgcgcctcgcgctcacccgcacgatggaggcgctcggggtcacgctcgccaacctcgcctggctcctcgtgcccgatcgcatcgtcatcgggggcgggctcggcctgtcggatccgctggtcctcgagctcgccacgcaggcgttccaccgcgccggcccggcgttcctcgaggatctctccatcgtcccggccgcgctcggcgacgacgccggactcatcggggcggcgttcgcggagcgggcgctccaaggcgcccagtgaggttctcgctccagtcgacgcgctcgctcgcagcgctcgctggggcgagcatcctggtcggtgcgtacgatcaggcagcgatcggggtcgccctcggtccgctgcgacgcagctggcacctctcgagctccgaggtggcgctcatcgcctcggcatcggctgcggggatggtggtgggtggcctcgtggccgggttcctcgccgatcgctgcgggcgtcgtcgcctgctcgtcgtcgacgtcgcgctgctcgcgctcgcgagtctcgccgctgcgttcgcacctggggcgggtgtcctcctcgctgcgcgcttcgtcggtggggtcgccgtcggggcgagctacacgatcgtcttcgtctaccagcgcgagctcacgagcgccgcgatgagcacgcgttggatggcgaccacgctctgggcggccaactggggcatgcttcttgcctacggcgtcggcgccgtcgcaggtggcaccacgttgggtgcgcgcatcgtcctcggcgtcggtgcgctcggcgcccttccgctcgttgcggcccgacgtcggctcccggagacccggacgacggatgggcacctctcgctccgcgcgagcctcgcagccctccgttcggtgcgagagctcgaggccgcgggggcgtggttcctctatcagatctctgaccagggcatcaacgtgctgctccccatcgtcgtcgccagcctcggcgtggtgtcgctgcggagcgccgatgcgacggcgctcgtcgtgaaagccgtgaccatccctgcgtcgctgacgacgatctggctggtgggttggctcgggcggcggcgtctccagttggctgggttcctcggccgagcgctcgccctcgggctcgtcgcggtcgccttcgccctgggcgctcctctcgtcgtgaccgtgatcctgctcgcggttggtcttgcggcaggctccatgggccccgacaagacgacggtgatgggggcctgtctcgaggacgagccgatggcgctcgcgacgcgccagggcgtcgcacagaccgcaggtcgcctcggtggcatcgtgggaccggcggcgttcgtgctgctgaccagcgtcggtggcccggcacccgggatcgccctgttcgcgctcagcgcgctcgcgggctgggccatcaccctcccgatgacggcgtgagctggtcggtcggctagctcgcggcttctcggggcgcgtcgcccaccagcacgtcggtcgcgacctcgggagcgacgacgttgatgggcacgccggtgccgagctcgaagcctgcacgggtggtgagcttcggatagacgtgggcgtgccagtggaactgcccgaaggcgcgatagggcgatgagtggaacaccacgttgtaggcgacgggcccaaggcgcgtccggaggcgtgcgaggccgtcgcggaccatctcgccgacggcgaacaaggtctcctgggcagcgaggtggaggtgggctccgtggtgacggggcacgatgagcagctcgaacggcgtcgccgaccagtagggcgcgatcacgaccgcgtgttcggttccgagcacgaggcgctcaccgatgctctcttcgagtgccaccgtgttgcagagcagacatcccccgacgaagcgcgcaaaacccgcctgctcgtcggagagctcgcgtgggacgaaggagatgccgaggagctgtgcgtgggggtgggccatggaggcgccggcgtcacgcccttggttgacgatcacctgggagtagcggatggcagccgagtgtgagtgcgcctcgatccgatctcggatggccgacatgaccacgtgcgtctgctcgtcgtcgagcgctgcccagctcgcgtcgtggtcgggggtgagcacgaggacctcgtgaatgccgctcgcgggtgcgctcgtgaagaccggtccgtgggtcgtcgagaccatgggctcgtcaccctcgaaggcgggatagaggttcgggacgacccgtacgctccacgagccgctcggcccgtaggtctcgagggcgggaggggtgtcttcctcgttgcccgggcagaaggggcaaggacgcgagtcgtcctcagggccgtgctcgtcggagagggcgagggcctttggacgccagcgacgctgctctgcgacgacgacccagcgaccggtgagtggatcgaggcgcagctgatgcgtggccatgggctccctctgctgagaacggacttatcgcccccagcgtagcgcgtcggcggttgctcgggcgggcccgccggtcgctggcgctcgtcgtggttgggtgtcgcctcgtagactcgctcccatggcggtctacctcgaccacgccgcgaccacgcggatcgcgcccgaggtcagggcgctcatggttgagctgctccgcgtcgagggcaaccctgcggccgcacacgcctgcgggagggccgcgaaggccattctcgagcgggcacgggtcgaggcggccgacgcgctcggcgtctcgtctcgtgaggtcgtcttcacgggttcggcgaccgaggcgctcgacatcgggatcggcgatctcgacctcgcgcccgacgtcgtcgtggccacgagtccgatcgagcaccccgccgtgctcgatgcgctcgcggggcggcccatcgtcgagcttcccctcgacggcgaggggcgagtggccatcgggtcggcgcgcgagatcctccgcgacctcggcccacggctcggagcgctcgtcgtgaccggggctgcgagcgagaccggcgtcattcagcctgtcggtcggctcgcccacatcgcacgcagcgtcgctgcgaaggcggtcgtcgtgagcgacctcgtggcgctcgcaccgctcgggctcgacgcgggctctccggctcgtcggatgctggaggtcgtcgacgtcgcggtggtcgcgccgcacaagctcggcggtccgacgggggtcggagtcctcgtggtgcgggagggaacgccgctcgcgccgcggcgtcgctacgtgggccaggagcgcggcctgcgcggtgggacacaagcggtgtggctggcggggggtgcggcacgcgccctcagccttgcggctgcccagggcgcgtcacggcgcgaggccatcgtcgcgcgacgtgaacggctcgagcaagcgctcgtggaggcggttcccgctgccaaggtggcaggcgcgggtgctgcgcgtgtcgggatcagcctggtggccgtccctggggctcgctcggaggaactcgcggtgctcctcgacaccgaaggcgtgtgcgtgtcggtgggggcggcctgtcgagcgggtgctcccgagccatccccctcgctgctggcgatggggtgggacgagcccgaggcgcgatcggtcgtacggctgagcgtcgcgccggagacgaccgacgacgacgtcgtcgcggcggcgatggcgctcgcgcgtatcgcggagctcctcggggccgccgggtgatcggtcttctgtcggccacgggtccgatcgcgacggtgctcatccttgcccatgtcggcgtcgggatcgtgggctatggtaccaatgcgctggccggctgggacgcaagcgaggtcctgcgcggtcggacggaggggcggcggtttctcgacgggagcgtcgcgccatcgcagctcgccatgctctgggttccgatcctcggggcgctgctcgtggcactcgtcgatccagaggcccttggcacggcgtggttcctcgtcgcgttcggtgcgtggtgtgtgagtgtcgcgctcgtgctcgcggtggcgtggccggcccagcgagaactcgggcgcttgctcgctgcgacgtcggccgtacccgaggcgctgcgcagaccagctcgacggatgctgcgtgcgcagcagctcatcgtggtctgctacgtcatcgcgttctggttgatggtgctgaagccagggaatcggtaacgatctgcgtcgtacgagcgtgatcgattggggtggtggcctggatcgcaaggatgccgatcatggatcggactgatcgccgggtgcgcgatgcgacgggccttctcccagccagtgtgacgcctgctaccggaggagagaattgacatgacgccgagctcgcccgtcgcgtctctgccgcgcggcgccgacgaggacgccaccttaaggcaggtccgacgaacgtaccctcgctggtgctcgaccagcggcgcaggtgtgttggcgtcggctgtgacctcggcgcgagcgacgcgactttggcaactcgggtgggccgggaacgcatcgatcgacgtgagcaagcccaggagcgcgcgcgtccacgcggcgacgccgccgaggagtggctggccgcatgagcatctgctcccaccgcgaatcgagagacctgtgccacacacatggtcatagcagacaggcgatgctcttggcgactcgccagaaggtgtcgcagccggcatcggtcccggttggggtcgcaagaagacaagcctgtcatgagccacatccacgacacgccctcatcggtggacgtgcttgcgatcaagccaccgcagcgggccgggatcactggcggcatcggtccccaggcggacaggtcccaggcattgcaccccgacggggtcactcggttcatgcgtctcaccgggaaccagacgacgacattgatcgatcctgccagcaggcccgaggccagccaaggacgatacgtacaggtggttcagtccgctcccacgacactctcgtgccaacgtactcggctgtgtgcgagggatggggcatcacgtcagcagggagggaactgtcgactgcacctcggtcgaatgcagggaccgagaacaccgcccaggcacggtgtgcctgggcggtgtggagtgggggatcagtggtctagtacagccgtgcgagggttgaggccggctccagatacaccgtcttcaagttgccgctcggggtgaactgcaccacctcgaaggaggagaagacgttgtggtactggttgaagttctcgttgccactcgcgccctcgtagttgatcttcttgccctctttgaggagtgttgcgcagctggtgtagctgtagcacttgatcccaggagggttcgagaccttggtgatgtagggccgccacaccgtgggattggacgagtgggctgcatccatggcgagtgccgcgataatcaccgcgtcgtacattgccggggaggccggcaggggctggttggtgtgccacaccgcctcgtaggccgacaggaaggccttgttcgactgggcgtatcccggaggcgccgccatgccggtcagccatcgagacgcattggagagtcccatcgcctgagccatctgcagtgacgcacccgtgtcgcccgtgatgtaggggatgttgagatgccccagctgtttgacgttggcgaagaaggtgctcgctgtctgcggatccatgtggaagaacacgcatcccggctgtgcacctgagaacatcttggccacgaccgacaggtaggagctctggcccgccacgatcgtctcggaagcgacgatcttgccaccgagcttctcgtacgcacgggtcactggtccaacctcggcttgcgcgttcggcccggagtcgtacacttctgccgcctgggtgcagtgcttggccgtgtaggcgtagtaggcctcgcccgacaggagctcagagtctgacgggaacactcgatagacgtatgggtagcgcatgtagtcgagctgcgtcgtgccgccttccatgagatcgaccacgtggtcaggaccgaagtcccggatcacgccctcgatctcgagcgaggacggtccaaagaccacgaccggcttcttgagcagcaacgtccggagcgccgtgactgcgtccacagggtcccccgcagtgtcctcgagctgtgaggtgatcttcgcgccgagtacgccgccaccgtggttgaccgcgtagatgcccgcgagcacgccgtggtcgaaccattgtccgacgaacgcctccttgccgctcatcggcagaaggatgccggcttgaatcggtccggtcagcttgccagaggagctcgccgagctggccgacgagctcgacccgcatgctgcgagcgccagagatccgagcgcagcaagccccgccgccatgccacgggtccgccaccggcgagtcccctgtcggttccgttgcatctatccttcccccttcgttgtcactcgtgatcttgggaatcacgatcccaggaagaggcgaccgccgcctcctccgccccccccgattggccgaggaagattgctgccatgtcgagctttgcgagctctgccggcgccccgtcacgaagattgcgtccggcgacgaggatgtagacccagtccgcagaggcaagcgcccgctcgacgttctgctccacgacgaccacggtcgtcccgagggcggccacctgggcgatctgcgaccagacaacgtccacgttcgccggtgagagaccggcagtgggctcgtccaggagcaccaccttcgggttgctcatgagcgcacggcccatgccgagcatgttgcgctggccaccggacagcagacccgccttgcgcttgcgggccagcgccaaggcggggaagatctcgaagaccagctccttgcgggcgtcgagcgaacctcgctcgacgaatcctccgagctcgaggttttcctcgacgctcatcgaggcaaagacgttgtccacctgagggacatacgccatgccagctcgggcagcgtgatgggcactgagatccgtgatgtcggtttcgtcgagatacaccttgccggccatgcgcggaatcagtccgaaggtggccttcagcgccgtcgacttgcctgccccgttggggccgatcagggtgacgacctgggagaccgacgcgtggaagctaatcccgtcgacgatcggcgccttgccgtagccagcggtaagtccctcaacgcgcagcacgtgcatcgctggctcctcccgtcaagtacgcattcacgacggcctcgttctcgcgcagctcggccatggtcccggttgcgagtgcgcagccagctgccatcaccacgacgtggtcggtgatccgctcaaccacatcgaggttgtgttcgacgatgagaaaggtcacgcccagcgaagagcggatctcgttgatgtgttcgcagatgcggtcgaccagcgcggggttgatccccgccatgggctcatccaagatcagcatcttcggctcggccatgacggcacgagccagctcgagcagacgcttctggccaccagagaggctgccagcgtactcatcgcgcatgtgctccaacccgaaggccgcgaggatccctcgggcgcgtgcaaccagctccagctcctgctgtcgatagcgccgaggtgcgaagagcgcggtcatgagaccctcgcccacctgacggagcggggacaccatgaggttttccatcacggtcatcgccggatactcccgtgagatctggaaggttcggatgagaccgagctcggcaaccttgtggggcgcgagtccagtgatgtcgtgcccgtcgaagttgatcgtgccggcgtcggggcgcagcgctcctgcgatgaggttgaccatcgtcgacttgcctgccccgttcgggccgatcaagccggtgatcgatccgtccgcaacggtgaagctgcagccatcgaccgcatggacacccccaaaggcgcggaccacaccgtcgaccaccaggatcgggtcagtcgtcgacatcgacggcacctccagccacgggaatcggatcgggcagacctacgagcttgactggctccgggaagcgcgctttgcgctctgggacaacgccttgcggacggaaccacaagacgaggatgacgagtgcaccgatgcacatgttgcggatctctgggatcaggttcggcatcgaggagatcgctggcaagaatcgagtggcctcattgaagagcaccgcaaccaggaacgatcccacgaccgcaccagtgttgttgccacgacctccaacgatcagggcggcccagatgacgaaggtctcactcgtgccccagcctgccggggccagcgccgtcacgtaccagatggtgaggacgcccccgatcccgacgaagacgcaccccagcaccatcgcgatcatgcgcactcggtaggtgtgcttgccgaaggcctcggctacgtcgaggtcctcgcggatggcccgcatcgtgcgaccgagcggcgatcgatagaggcgattggcaagcagccagcagatagccatgaccacagccgagaaggcgagaaagaccagggaataggagttcggtccgagctggagcacgccgttgaagggttgcggcaccccgaccagtccctcgaacccatcaaagatcttggtgttgttcccaacgagcccatagatgatcgagccggcggcgagcgtgacgattgcgaggtagtcgctgcgcagccgccggagcgccacaagcccgatcaggtagccaagcaatcccgctgacgccgccccgatcagcatcgagattggccatgggagcccaaggccaaggatgtagtagatccccgagctcggcacctcgtgggtcagcgacgcgacccccgccatgtaaccgccgatcgccatgaaggtgatgacggtgaagttcaggatccctgcgtagccgaactgaatgttcaagccgagcgcgaagatgttgtagatacagaagtacaccccgagagtggccgcataccccacgatgacgcccatgatgtgcctcctaagcctttccagcggtcgcgaagatcccctgcggccgaatgagcagtgtcaagaccagcaccaagaaggcgacgtccaggctgtaggcagcagagatcacgagcgtcgagaggctgatggcgagcccgatcacgagtgcgcccaccatggcgccgtagatcttgccgataccgccgaggatgaccgcggcgaagatcacgaacaggaaggtgttgccggtgaaggcttgaaactcgaccgtgttgagtgcgagcgtgatgccccccagtcctgcgagcgcaccactcaggaaccatgtccagcgtgtggtgcggcgcgtgtcaatgccgctcgcggcggcgagcggcgcgttgtccgacatcgcccgcatcgccatgccgagtcgcgtgcgcgtcagcagcaggtggaccccgaccatcaccacggcggcgacgatgacgaccccgatctgggcggcggtcaagctgaaaggaccgaggtgcaggggattgcctgctgcgatggggtagcgatcgaacccaaccccccagattgcctgcaccaggttcagtaggatgagcgagaggccgaacgtcacgatcaagaggaagaagccactcgtgcctcgacggacgaaaggctcgagcacggcgacatcgaccgccacagccgcaagcccactggcgatcaccccgaccaagccgccgagccagaagggcaagtgcaggccgaccgacgcagtgtaggtcacgaacattcccactgcgagataggctccgtaggcaaagttgacgtagttcgtgactccgaactgcaagctgaggcctaccgcagcgagcgccagcaccgccgaagtcacgatcccaaagcccagggtcagtaagaacaggctcattctcccccctctcgttggcctctcgtcttagtgccgcttgcaccgcgtgcgggagtttggccaccaagatgcagtttcgtgcgaatcgtgcactttggctcgtttcgctcaccgcgcctcacccctgggagctcgcgggtccacgcagcgaccgtgtccgtgccgtggcgacgcgtgctgggggagggacatgaacagtgcatgctgactcgcccctggtgacggcccgccaagtgccggcgaggcgccccaccggaccggacaattccatcgcgtcgcttcggcccaggtcctcgatcggcaccgcacgatcaggaggtcgttcgcgagcgcgacgtgaacgagccggtgcttgccagccggaccaccctctgttgcagtcgtacgtgaggccacgtcgctggtcgtgtcgctgcacggagagggtggttgacgattgagaccccggccaccatgacgcccgagcgcatgccaagtcggcacgggaccagagccatacccgatatgcccggaccaagggttctcgagcgaacccgaaggacgagatgctgctctgcattcgtgggctcgggcaggccagcgatcggggcgtcaagtcgttggccgatgctgttcagcacccctgtactcgggcctttgccgagcgtgacagcctctcgaagcgagggggagagcttcggtccgccaaacgggtcgcgggtccttccgcgtcagcgagtggcgttgccgcgtgagcgtggtcaagacggcgcgcggtcgtgcccgctagggtcctcgtcgctctgtgcagccggaggtcgcgcgtctcgagtgctgccctgttgggtgaggccgaccgcatcaaggctcgcaaggccaccgcgttgcagaagacgtcgccgtagacctggagcgaccgatcgtcgccgacgctggcgatcacgaggcatgaggtggccccgacgcgtgcggtcgtcgtgcgccgaggagcacacagcgcgtcgtctccggggccacggtcgtcttggggaagcgagacggcagctcgacactgcgccgatgtcgagcgcgcggaagaaggtacggtaacgtgttcgcgctcttcgggtgttgtgtcgaccagcaacgcccatcgtcggcatgaggttgagccgcggacctaccactcagcgaaccgcggccgtgatcgccgagatcgggcctgcgcgagggcggacagcgacttgcgatggaccggtgcgttgcccaggggggagtggccgaggatcggcgtgcgacggtgtccgatcccatcccaaagcctgccaccggccgagcaggagagggccgtccggagctgcgggccgaggtgattggtcttccccgcagaccgaagcatgcagggccagcatcgtgccctgcctgaagtcggtctgcactggctgagagacctggtgagctgcgacgaccgaacccgggagagcctcgtcttgccggttccgctcgtcgctcgccatgggctcgtcgctcgtgcgattacgtggatgaggttggtggcgatggtgatgcaacctcgtgtttcggttgggactcgagtccaaccgaccctgacgtggcgagccggtgcgggtgctaacgaggccatcggtagcgatgctcaggtcgcccgattccgtagcggagcacgagctcgatccgtcccatgcgcgcgaggtgtgagaggtagcgttgcgcggtggcccgagagactccggagcgggctgcgacttcctcggccgagagctcctccgtcgcgccgcgcagcgtctcgacgatgaccccgagcgtctcacgcgattgccccttgggcagcgaacgttcgacgctcgttcgcagcgtggtatagatctcgtccaccttgtcctgactggcctcctcaagggcgtcgagcttcttccgcatggcggcataagcctcgaggcgctccatcaggatcgagggtgcgaagggcttcaccaggtagtagagggctcctgagcgcacagactcggcgacactcgcaacatctcgtgcggcggtaatcaccatgacgtcgatgggtcgccctgcgatgcgcccgagtgccttgagcacttcgagccccgagacatcggggagatagagatcgagcaacacgaggtctggatggtgctcctcggcggcagccagcgcgtgcgctccggtgtgggactctgccacgacctcgaagcccgatacacgctcgacaaaggccctgtgcagcgcggcgacccggaagtcgtcgtccaccacgaggattcgatacctcatgagtgctgcgtgtcagagaaggctgggatgtgttgacgcaggatcccaggcaatcgaacgacaaacactgcgccaacctctcgcagcacctcgatcgaccctccatagcgctccacgagttgcctgagccgccccagattccgttgacacgtcgtaagtcacacgtaccatggcagagggaaggggaggtcgatggggacgtcgagaaggaagttcaccctggagtaccggaccgaggcggcccaccgggtcatcgacagcggccggagcgtcccagaggtggcccgtgagctcgcgatcggggagcacaacctctatcgatgggtgcgggaggagcgcaggcggatcgaagcagcaaacgccactggcagcccgcccctcacggcgcaggagcgcaccgagctcatcaggctgcgcagggagctcgaggagctgcgcaaggacaacgagttcctgggaaaagcagccgcgtacttcgccgcgaagccaccaagcaagagagattcgcgctgatggaggcggagtacgctcgcttcgagatcaaacggatggcacgcttactcgaggtctcccgggctggctactaccgatggcgacgcacccaggtagcaccgtcgcgtcgggcatgtgcaagacgcgacctcgagaaccgagtggtcgcggtccaccaggcatcctctggcacctacggcgcacgacggatcacggcggcactcctcgccgctggcgtggtgacgagccacaacacggtggcagcagcgatggccaggcgcggcatcgccggtatcagccccaggaggttccgcccagcgaccacccacgccgatccgaaggcgatctacccaccagacctcgttgccaggaagttcgacccggggcgcctgcacgccctctggacctcggacatcacctacctcgctctcgccggcgcgatggcatacctgtgtgtggtgcgcgacgagcactcgcggcgggtgctcggatggagcgtcgcggagcgcatggagaccacgctcgtgctcgaggccctcggccaggccgtcgcggtgcgtgggtcccacgcgcagggggtcatctggcacaccgaccgagggagtcagttcagcgaccatcgagttgtggccttctgtgcccgacacgggatcacgcgctccatggggcgaaccggcacctgctacgaccacgcgagcgcggagtccttctggtcgatcttcaaacacgagttcttctaccgccacgcctttggcgacctcgccgagctgcgccgcggcatacagagctacatccagttctacaaccaccagcgcagctgctcgaagatcggctaccttgccccagtcgtcttcgagcacctcgtcgcggaggaggctcgcgtgaagtaacctgggtgtctacgaaatctggggcacctcagccgtacgagggcgaggccaagcccccggcgtgtcccactgcgcgtgagcttggtgctgaagccgtcgagaaagatctctgaggcgatgtgggctgggacccttggacctgagtcggcgacgatcatggtgagcgcatctcccatggcgagaaagctcgcctcgatccaggcgttgggagtatctgcagctgcatcgatcgcattgtcgatcaggttgccgagcagtgtgacgagatcgctcgcgggcatgcactcgggcggcacgcggtcggaaggtccgaggcgtagctcgacgtgacgctcggcagccactgcactcttcgccaacaggagcgccacgatgacgggattgcccacctcgcgggccaggcgatccatgagcgcggtgtcacgaagtgcgatgtcggtggcgaatcggatggcctcatcggtctctcccagttcgatgaggccgacgacggtgtggatccggttggagaagtcgtgcgcctgtgctcgaagcgcgtcggtgagtccgagcatgccgtcgagctcgcgcagcagtgcctcggactcggtgcggtccacgagcgtgacgacatagccgagtaggcgcccttgcacctcgacggctcgacgattggcgatcaggattcgatcctcgtggacgacgagcaggtccttgcccacgacctcgcccgtcagaatgccttggagtcgaccatctggcaccagcacgccgacagggcgctcgaggaaccttactggaaggtgtaggaggcggcgggcctcctcgttggcgaactggaaccttccctcgggatcgatccccgcaaccgcctcccggatgccgtggaaaatcgcgtcctgttcctggatgagtttggtcagctcgtcgagctcgaggccaaaggtgcgatcgcgaagccatcggctcgccagccacgatcctgctgcaccgatggccagtgccacggtgagcgcttcgagcgcacgcactgcggatccggtgatgagggcaagtgggttaggcgccgagaactcgacgacgactccgagaccagccgagtgcgagatcggggctcgcgcagcgacgggtccggaaccgccgttgaggacgccactccagacgtttcgtccgtcgagctcggcgacgagctgaccacgagtgagtgatccactccccgcctcgacgagaccatggcgattcacgactgccacggcgagcgcgccaatggccctgcgcgactgtgtgaggagggcttgtcggttctccgttccggactcgagggtggcgatatctgggttcgcagcgacgctctgtgccgcaaggagcgcctgatgtgtgtcggatccgagcccagtcgggacctcgagcgtcacccacgcgatcgctgcaatgacgctcaccagaatgatcccggcctggatggccagcatgcgagaggcgagcttcgcgccccgcctacctctcgagaccgacggatcgtcacgcatgtgtaccccaccacaacacgccgcacggtctgcattgacctgcccttgagtgtacggtggtcgcttgtgcccgcgcaagtgagacgaagtgaaccgagcctcctcgaagtcgcgcggtcgctcgtggcgcagcggccagcgcgtgtgtaggcaccgggcgttaactgaccctagaacaccggaacgatagtgacccaccctccagagtaggttgccctcgagaatcaagaagggggcagcccgatgctgaagggcaggatgctcctatgtctgtcaagtggcgagcgcgctcagcccttcgagccactggcgatactggatggccaactcgtcgtgacgcgtgaggccgccctcgagccgcgataggcgccccacggtcgttgacagggcagctgcagccgcttggagcacgacgcccaagggagtgccgtagctcgcgaagttccgtgccggtgatgacgggcgcggggttcgtgaggaggccaaagatctcccgggcgatggagcgcttcaggcagcgcatgatctctcgatcactcttgccttcctggcgtcgccgctcgaggtagcgcatggtcgggccgtgacggtgggcgaggcggaccatcgcgatgcgccagagcgcgttgttcgcctcacggttgccaccccggttcaggcgatgtcgtacgaccttgcccgaggaagctgcgatggggctcaccccggcgagcgcagcgaaggaggcctcgctccggaggcgctcggggttgtcgcccgctgccacgacgagggctgaggcgacctcgggcccgacacccggagctgcgacgagtgcagggttcacctccgagcacaggcgagcgatcgcgtggtccagctcggcgatctctcgctccagggcctggtggcgcctcgccagcgtcacgagcgccagcgtcgttgcggcaccagtcgcaagtgcccacagcgtcgccccaggctgccacacgctccacctggcgagcacgacgaagcctcgtgagttcctcacgctgctcatcggccaaggtgacgatcaggtcgcggagctggttgccagcttcgggtgcgtgctcggatcgcagagcgacgcgcgacgccaagtgggcttccccccatttgcttgacagtctgaatttaggccacggccgcctcctcccgggcccaggtgagctcgtactcgattggcggtcggtacccgaggctcgagtgcagccggacggtgttgtagcgatggatccaggctgcgatggctgagcgggcctcggcgaggttcgcgaagcggtagcgagccaccagctcgcgcttcaaactcccgaagaaggactcggccacggcgttgtcgtagcaagtagtcaccctgcccaccgactggcgaacgccgagggtcgcgagcaggctccgaaccttccgggagaggtactgtccggattcaaccggtcgtcgcaacacctgttgctccatctgagcctaggagtgcctccagcgcttctgctggggtccgccagccgagtgtcttgcgaggccgctggcccgagcgcgaaggcgaccgcgtcgaggtcgtgctcactccagcgggacaggtcggtgcccttcgggaagtactggcgcaggagtccgttggtgttctcgttcgtcccgcgcatccatggcgagtgagggtcggcgaagtagatggcgagtcccgtgtcgatgcgcagctggacgtgctgggccatctccgtgccgcgatcccacgtgagcgatcggcgcaggtgctcggggagggtggtgatcttggcagcgatcgcagtgcggactgcctcggcaccgtggccggcaaggggtggtccgtgcttcgcgcgcgcctcaccgtcgtggccctccatgggcggtaggtggagcagcatcacggagcgggtggtgcgctcgaggcgcgtgccgatcgccgaacggtgcagcccgatgatgaggtctccctcccagtgcccgggcaccgcacggtcctcggcctcggcgggccgctgcgagatcagcacctccggggtgatgaagccctggcctcgtccgtgagcccgtgctcgtgggacccgaagggctcgtccggtcctcaaggcaggtcacgagttcgcgcctgagcaccccgcgcccctggacgaagagtgcctggtagatggcctcgtgactgatacgcatcatcgtatcgttcgggaagtcgatcgggaggcgcttggcgatctcgtcggggctccaggcccgtgcccacctgcgatcctgactgcggccgtggcgacgacccgtgaacctgacggtgggaccgtctgcggtcgtgccatcgggatgggcgatgcgaccagcgaggcgatcctccacgtaggcacggagctcctcgttgcgaacgagcttggccaccttcgggcgcttggcggcgagcttgcgccttccactgggcaacgaccgcccggtactcgagcgtgccacccctcgtggctgcgttgcgacggagctcacgcgagatggtcgaggggtgacgcccgagctgacgagcgacgcttcgaccccagccccttttcgctcgtgcgagcgcgatctcctcgcgctcgctgagagcgagagggagcggcccgagggctcgcccagcgtgcatggtggcaccccaccagcatggctgaaccagcgcgcaccgaccgccaccgacacgcccacgcgctcgcaggcgtccgcggtcgagatccccgtggcgatgagctgccagaaggcccgctggagcacccgtggtgggtctggccgccctggggagcgcatcggcggccgcagggcacgatcggccgcccactgtcgcctcgctcccggaggagcctggttcctgtttcgttgcacgtgctcctccgtcaccgggggtgttgcaacgaccggttgaacccggacagtagctctcccggaaggttcggagcctgctcgcgaccctcggcgttcgccagtcggtgggcagggtggctacttgctacgacaacgccgtcgccgaggccttcttcggaagtttgaagcgcgagctggtggctcgctaccgctgcgtgaacctcgccgaggcccgcgtcgccatcacagcctggatccactgctacaacaccgtccggctgcactcgagcctcgggtaccgaccgccaatcgagtacgagctcacctgggcccgcgaggaggcggccgtggcctaaattcagactgtcaagcaaatggggggaagcccaggcctcctggcgggagatccagtggtagcggctcactgtcccccctccttcacccagaaggccatcgctcgcttgagcagctcacgttccatggtgagctgcttgacctgccgacgcagccgggtcagctcctcgcgctcggcgctggtcaggccttctcgctcacctcggtcgaatggaggagccccgaagcgaccagctcatcgatgctgccgccgtactcgaacattgggttgagactcagccaaggttccggccaaagcgttccctcgctgagggcttcttgcaccctggaacggattcgctcatcgcgaatatcaacgaagctctcgacgaatgatctgaactcgcgaacgacggtgtctcgaaggtcgaagacgtccattgccgtcctctagagctccgacgtcagggtcacaagttgatgcgaaccattctccactacagtgggcttccccccatttgcttgacagtctgaatttaggccacggccacctcccggcaggcccaggagagctcgtactcgacgggcggtaggtacccgaggcttgagtgcaggcggaccgtgttgtaacggtgaatccagctagcgatggcagagcgagcccctgagaggttcgcgaagcggtagcgagccaccagctcgcgcttcaagctcccgaagaaggactcggccacggcgttgtcgtagcaggtcgcgaccctccccaccgactggcgaatgccaagggtcgcgagcaggctccgtaccttccgggagaggtactggctgccgcgatcgctgtgaaagatcgccccagccaggctgccccgagtcccgagtgcttcgcggatcgcctcgaccaccaggtcatcgggcatgtgacgcccaagtgaccagcccacgatgcgcctcgagccaagatctgccaccgtggcgagatagcagaacccctcatcggtgcggacgtaggtgatgtcgctcacatacctgcgcttcggctcaccaggagcgaagtcctgacggacgaggtccgggagcgctgcgtcctctccccgcctcgtcgtgactacgaagcgccggcgtgggcccgctgccatctcgagctcgcgcatcaggcgttccacccgcttgtggttcacgcagaacccgcgccgtcgcagctcgtgggtgatgcgggggctgccgtaggtgccgtcgctctcgtgccagatggcgcgaagctcgctcgcgagcaccaggtgctcgggatcctcgcctcggtcccgacggtgtcgccaggcgtagtaggcctggcgagagaccccgatgactcgtgctgctgccgctacagagaagcccttggcctcctggcgggagatccagtggtagcggctcactgtcccccctccttcacccagaaggccatcgctcgcttgagcagctcgcgttccacggtgagctgcttgacctggcggcgcagccgtgtcagctcctcgcgctcggcgctcgtcaggccctctcgctcacctcggtcgatgcgttcctgacggacccagttaccaagggtctgctcgttgatgccaagctcacgggcgacgtcagcgatggtgcggcgctggtcgagaaccaacgctgccgcgtccttgcggaactggctcgggtagcggccgcgtcgtcgtccagcggggccgtcgcccggtggtgggttcggtgtctggctcatcccttcctcctatagcaggtgtcaacctggaggggggaaggccacagtctcctggcacacaagcatgctggtgcgagcaccgaggccatggctcgatctcatgtcgatcctcggcgaagcttagcggaggccttgggtgagggccagcggcccgggatgccagcgtagcgtcgctgccgctcgtccagggtgcgaacgcggtttggccgagccacatggacctcgcgccaggagcaaggttgtatccctcgtgctccgtgccaactcctctgacgtgcgcacggtacacgcggagcatggacccgcatgagctccacagcgaacttggctgcaagcaccgtaacggccgtcggccccggcacagccggggccgacgtggtctgggtgggagtgaaggttgtgtcggctacggagtcgtgtcgtcgttgacgttgacgtcgaacgtcgaccagccctgagccccgttcggtcctgtcgcgatgacgcgccagtagccggccgtcgggaacgtgagggtcgcctgggccgtgccgtcgacgagatcgactgatgcggggtacgtggcagacggagcccccgacggaccgaccaccgtgaggttcaccgtgcccgagacggatgtatccgtcgtgaggccagcagtcttcgcctcgacgttcacgacgagcggcgttccgggcgtcgctgcgagattctcggcaggatcggcgacctggatcgtgtcgctcggcacgtcgggtagcgatacgggagcgatcggcgcttggtggaagtcgaacatgccgagcaggtcgttctggcgggccaccagcttggtgagcgggtgcatcccccagaggcgatccatgagggcaaggatccccatgtcggtcgtctgcttcgagaagactccgggtcgcacccacggcgagatgaccaccatgggggtgcgggtgccgtagccgaaacgctgcgcgatcggcggggccacgtgatcccagaagccaccgccctcgtcgtaggtgatgaagatggcggtgctcttccactcgggcgagtgctcgatcatcgacacgagctgtccgacccatgcgtcaccgagctggatgtccgtgggcggatgctcgctgtagagccaggtcggaacgacgaaggagaagttcggcagttggttgttctggacgtcggccacgaactggctcgtgttcgcgacgtcgttccagaggtgcttgtcctggagcaccggcgtgtaccaggctgggttccagtgggtgacgaagccgttcccctcttgggttgggggtgggccgttgtagtcgccctggaagatgccccaactcagcccgtgctgggtgagctggtcgaagacggtgcggatcgggaaggacccagagctcggcggggaatccgacagccacgcgtctgcggtgcccgccacggcgtagatccgattgggctgggtcgggccgatcgcgggctggaagttgttgtcggcgagcacgaagtgctgggctaggtcccagaggttcggctcgacgctcttgccgaaggtcgtgatggacgcaaggccgttcgtcggcagcgtggtgtagtagttcatcttccaccccggcttgccggtcaggtacgcgttcgacggcgtcgcggaggtgaagtagcccgtcccgcccgccagcagtgcggggcggtagtccatcgcctcgatctcggcagcgcggttgtggttgaggtccaccgtgtcaccgacgttggcgggagccgggatcggcgcgacgggtgcggctgcgtagttcgtcgacggattcgggaactcggttcctgccgggatcccgttcgcgccagggaacgacccgaacaggttgtcgaacgtatggttctccagcatgatctcgacgacgtgctggatcgggctccgcatgccgctcgtcgcggctgctggggctcctgtgccgagggtgctccagcccactaaggctgtcgccaaactggtcgccgccgcgatcgaggcgacccaccgactgcgtgctcgcatcgttacctccccttcgatgatgtgggtgtccactcgggacgactccatgcttgaccccagagcttgcgctcaggttgcgctcaggtgactcgcaggacacggggagtggaacgtttgggtggcggtccgacgatcggtcgccctcgcgagttcggatctctcatgtccccacggccacctgcatgcgacgagcgcgaggccgctgcccgagggagcttgctcgcgtggcagatggacccctgaccggctccttccggcgagctgggcgggcgtgcgagatgtcgcggccgcggtggtcgtggcgctggtaccgggacgcatcccacggcagaaccgtgcgcgtgggggtgctcatgtcgtcccgcacaccccttcgacctcacggccgaggctgtgcttgcagcgaggtggtgccctgaaggtagatcgatcgctcccgctgggaatcggaccgcgcgagctcggcgaaccccacagcatcccacgcgatcgctgccgtggcgcgagggcggctcgaccgcgcgacacgtgtcgatcgccttcgtcgccccgacctaggtgcgcccccaccgtgggcgcgatccgtgcgcgtgcgcgtcgcggatgtgccgactacggcgcgctctggccgcggtggttcgccaactcgaggacctcggccccgtgtgcgagtccctcgacgacgcgttcggcgtgcgtcaccacgaccagggttcgatcgatggcgagccgggcgagaagtgcgacgagatcatcctcggtctcgccgtcgacgttggcggtcggctcgtcgaggatccacgtgtgctggtcggcgagcagcaggcgagcgagtccgatgcgctgtgcctcgcccgaggagacggcgtcgtgggcgaggcgcgtttggagcccgtcgggtagtcgcgcgagcagcggtgcgagtcccacgtcgccgagcgctcggacgaggtcggcgtcggatgcgtcggggcgggcgagccggaggttcgccgcgagcgtcgcgtcgaagacccacgcttcctgggggacgtagccgacgtggtgcgccacggtcgactcggtgagctggcgcgtgtcgacgccgccgaggcggatcgtgccacgggtgggctcccatgcggctcgcagcagaccgacgagcgtcgacttgccagccccgctctcaccgacgacgaggagccgacctcttggagggatcgagaggctgaggcgatcgaggatcgcggtggtggcgccagggtaggagaagctcacgtcctcgacgtcgatggcgaggggaccgtcgggcaggggcgtagtgttcgctggctggtcgcgacctcggagcgcgaggaccgagtcgaggcgtcgggacgaggcgagctcgctcgcgagatgggtcgcgctcacgccgatgccgctcgtcgcctcgaagagcccgagggcgaggaacggcacgacggcgagctccacggcctcgaggtggtggtgcgcgatcgccccggcaccgatcgcgacggttgcggcgatggtcagtgcttcggcgagaccggcgagcgaggcggggatcagctcgagcgctgcgttggtccgtcgacgcctggcgagcttgcggatgtgggccgcgagctcatcggtgagggtgtgctcgcccggcgttccggcgcgctcgggagcagagtcggcgatggcgagtgcgatcgtgtgggcggcttcggcggtcgcggcgagttcgcgggtcggtgctcgcccgagccgcgccgcggccgctggcgcgacgacgagcgtgacgacgaggccgagggcgaggaccactccgagggcggggttgaagacccaggccacgaccgtgcccacgaggcctgcacccaccgcaccggcgaggggagccgcgatgcgcaggagcagcgaggagagcgcatcgagatctcccgtggcagctcgcgagagcgtgccggcgatcgcgctcgggaccctgtggggtgcggccccagccacggcacgatagagcgcgacgcgaaccacgcgcacgaggcgcagcgtgaggcgatggccgaggaggcgctctccatactgaccggcacctcgggcgagggcgaagaagcgcaccgaaccgacggccacccccagcgtcaagatgccaggtcggagcgaggacttggcgaggaggtaggcggagaaggcgaacaggatggctggggagagcgcagcagcgagtgaggtacccaggtagccagcgaccagtctgcgctcagagtcgaggtggttgcggatgatcgtgacgaggttcatgtcgtcggctccgtcgtcggcgatggcgtcgctcgggtcccgatcgaagcgtcgctgagctcgaggacgcaggtagcgcggcgaaccacgagctcgcgatggctcgcgctgatgacgatggaccccttcgcctcgcgcgtgagcagctcgaggaatcgctcctcggtgcccacgtcgaggtggctcgtcggctcgtcgagcacgaccacgtcgcggccgagtgcgagtgcacgcgcgagggcgactcgttgtcgttggcccgccgagaggttcgcccccccgggtgcgaccaggtcgtcgcggcgctgaacgagttcgatcgcgccgagctcggcgaggaggtcgagtgcgacctcgaggcgatcgtggcccgcgacgagttggaggttgtcagcgatcgttccgggcaccatggcggggcgagccggcacccacaccgttcgttccgcagggagcgctcgatggatctcgtggtcgagcacgagggttccacggagcgttgcgccgcgacccacgagggccatgagcagcgtcgacttgccgatgccgctgcggccgacgacgcagagatggtcgccaggtgcgagcgacagcgtgaccggagggtcgagctctatctcgacagtggtcacggaacggagctcgagcagcgcctcatcgtgcgacggtgcggcccgcaggagacgtgtcgccggagcttgggacgtgcgtggcacgggggactcaggaggcgccgcgagggcgtcgatggcctcggctgctgcgcggccgtcggcggtggtgtggaactggagcgatgcggcccggagcggggcgaacacctcgggcgtccagaacaggacggtcgcgcccgtggcgagcgccatcgaggcgtcgttcagtcggatgccgatcgagacggcgacgagcgccacgacgatcgccgagaggatgtcgaggctcacacccgagaggaacgcgatctcgagcacgcgcatggttcgatgctcgagcgatgcagctgcggcgtcgacggcatcggcctgctcgtcggcgcgtccgaaggcggccagcgtccccgcaccaccgaggagatcgaggtagcgatgctcgagctcgatggtggcatcaagttggtcgcgagcgcgccggtcggtggcgatcccgatgagcgccgcgaggatcggcatcgcgacgaggccgccggcgagctcgatgccgaggatggggctggccaaccaggtcgcgaccacgagcgtcgggatctgcgcgacggtctcggcgaccggtggcgcgaccgatgcgaccgcggtcgcgaggcggtcgaggccctcgctcgcgagataggcgaggcggctcggatcggggttcgtcccgcgtgcggccgcgaggagggcgggctctgcggcgctggctgctcgctcgccagcctcacgggccgccacctggcccagccgccgcaggacgacccgcacgacgagggcagccccgaggacgacgccggccgtggcactcgcgccgagtcggtgcgcgacgacggcgtcgctgagcgctgcgccaaaagcgcgagccgccacgaggagcgcgacgagttgggcgagcgtggtcgcagcgaggatcgcccagaacggcatcgcccccggtgcgcgaagcgcccgggggtcgatgggaccacgtcgctcgctcacacctcgtgcggctggtcgctcgcggggacggtctcgtggggcagcgagacgcgacgccggaagatgtagtagctccagccctggtagaggaggacgaacggggtgaagatcgccgccacgatggtcatcgcgcgcaaggtgtagggctgcgaggcagcctcggcgatggtgagcgacgcagcggacgagagcgacgaggtgatgacgtcaggatacaaggtcatgaagaccgtcgccgtgatggcgaggatggcgacgcccgtcacggtgaaggcccagcccgagagccgctcgcgattgagccagctcgccgcgaccacgagcaggagggcggacacggggatcatgcctgggacgtcaccggcgtggtgctcggtccgtgccacctcccacgtccaggcgaggaaggcgaggatgatgacggcggtgatcggcgcgatgcgcccggcgagcgcggaggcacgctccttcagtgcgccggtggtcttcaggttgaggaacaaggcaccgtggaggaggaacaggctcagggtcgcgagccccgcgacgagcgcgtagggctgcaggagcgagagcagcgagcccgtgaagatgccgttcgcggtgatcgggatccccttgatgaggtcgccgaaggcgacgccccagaggagggcgggcaccagcgaccccaccgtgatcacgatgtcccagttgcgtcgccaggtcgcgctctggcgcttgccgcggtactcgaacgcgacgcctcggatgatgagcgcgacgaggaggatgaacagagcgaggtagaacgcggagaacatgcgggcataccacagggggaacgccgcgaacgtcgccccgcctgccacgatgacccagacctcgttgccgtcccaggtcgcaccgatggtgttgatgacggcgcgacgttcgaggtcgtcgcgtccgatgagcgtcagcagcatgccgaccccgaagtcgaagccctcgaggaagaagtagccggcccagaggacgccgatcaggatgaaccagaagagttcgagaccagtggtgtgcatcgtgcgctcctagtagatcagcgagccgacttcgtgctcggtctcggtgtcagcgccgggttcgagtgagcgtcgaccatagcgaaccatcaacgagatgtccacgaccgcgaggatgccgtagagcaccgtgaacccgacgagggtgatcccgaccgaccatggcgacaggtgcgaggccccttgggaggtcttcaacaagccgtagacgatccagggctggcggccggtctcggtgtagatccagccggtggtgttggcgatgaaggggagcgggatggtccagagggcgaccttggcgaaccagcgcgactgctcgaggcgatggtggtagagcagccagccaccccagagggcgatcaggatgatgacggctccgatccccgccatgatgcgaaagctccagtagtcgagggcaacgggcgggatgtagctgcccgggccgtactggcggaccatcgcggcttggagctgattgatgccctgaacgaccccgttccagtggtcggtggcgagcaggctgaggacgtgcgggatgccgatggagaagatgggcttgtcgtggaggttgccgatcgtgaggatcgattcggacgcaccgcgggacgtgttgtagagggcctcgccggcggcgagcttcatgggttgggtctcggcgatcacctggccgtcgatgtggccgtcgaggcccatgagcagcgccgagatgagcatgacgatgagcgacacgcgcgcgcctgcggcgaagacctcgcgggtctcggtgctgcggtggtactgccacagcgagatgccgagcacgagcgcagagccggtcaggaaggaggcgagcagggtgtggaacagcgtcacgaggaagagctcgttcgtgaggatggcccagaagttcgtcatgaccgcctggtgggtggccggatcgatgcgatagcccaccgggtgctgcatccacgagttcgcggcgaggatgaaggcggcagacagcatggtcccgatcgagacgagccagatggaggcgaggtgcacgcgccgtggcacgcgatccttgccgaagagccacacgccgaggaaggtggactccatgaagaaggcgaggagtccctcgatggcgagcggcgggccgaagatgttgccgacgtaggcggagtaggccgaccagttcatcccgaactggaactcctggacgatgccggtgacgaccccgatggcgaagttgatcaggaagagcttgccgaagaagtcgagcacgcgctcgtagcggtcgtcgcccgaacggtaggcggccgtctgcaggatcgccacgatcagacccagcccgatggtgacggggacgaacaggaagtggtagatggtggtggctgcgaactgccacctcgacagcagcacggtcatcgacgcgaccatgagaccctccctctgacaccgcagctcgagctgaacgtacgcaaccgagctgcgagctccagcctacgaatcgtcctgatgggcgcacctgggcccttcgtcacgtcttggccgggactcgggtcgcccgccgggagcagcgagtcgactagcctcgtggcttcatgggttctctcatcaagaagcgccgcaagcgcatgcgcaagaagaagcatcgcaagatgctgaagaagactcgctggcagcgccgagccggtcgctagctcgcacgacgttcacgaacgccccgcggctgcggggcgttcgtgcgtcgtggcggcttcgccaccggagcctgcccgcttcgccaccggagcctgcccgctgtgccagcggccctcggcggtcaggctgactcgccggcgctcggtgtctcgctcgacacctcggtcgctggggaggcgagggcgcggggcagcgtccgtgtctcgatcagccacacgggcaagtccgcgagcatgaggcgcgtggcccggacgtcgtcgcctcccacggtgacgtgggcagcagggcccctcgcgaactcgtcgccgaggccgagggtgcctgccgagtgccaccacgccagcgtcgagcccgagccggcgagtcgaggacgtcgtccggtgcgtcgctcggcagcggcgatgagcgcccccagccgtggctcgatggcgcaggcggcggcctcgaggtcgtttgcgacctcgtcgtcgtcgtgtggtccaccgagtgcgtcccaggctcgatagacggagcccgtcgcgacgccgaagggcggcacgatgagcgtcacgaccgcatccaggtcgtcgagggccatgacctgctcgccgatgccgcgggcatcgacgtggccagcgagctgacacagcgcgacgtcggcaccgaggtgccggccggtcgcgagcggtgctccgaaggcgcggaggacggcgcccgcgtcggcggagccgccgccgagccccccttcgaccgggatgcgcttcgtgatcgcaagggtgcctgtctcgccgatgagctcaagggctcgccaggcgaggttcgtcgcgtcggtcgggacgcgagcgaggtcgacccagggggcgccagcgacgaggtcgatggtggtggcaggggccggggcgaggtcgacggtgtcggcgagggcgaggtggacggcctcgatctcgacctcgtgcagaccgtcggctcggcgtccgagcacgcggagggtgcgggtgagcttggcgggcgcgacgagcctcaccgggcacccttcgaggttgcgatggcgcgccccagcgcgacccactcgtcgagcgcgagcgactcggcgcggcgcatggggtcgatgccgacggcatcgagcgccgccagctcgtcgtcgccgagggcgcgtcggagcatctgacgccgacgttcgaagccgtggcggatcgcacgcaccgtggcgtcgaaggtcgtgggctcggtcaccgcgagcggctcgctgcggcgatcggcgacgacgagcttcgaccacaccgtcggctgcgggtggaagacgaccggtggcaccttggcggcgacgtgcgcgtcgatgctgagcgcgagccgcaccccgagcgccgagcacgctcgggtgccggcggcagcgacgatgcggtcggcgaactccgcctggaccatgacgaccacacgctcgaggaaccaggcctcctcgacgaggcgaacgaggatctgtgagccggagtggtaggggaggttcgcgaccagcgcgctggggcgtcgttccagcgggagcgggtcggcgagcgcatcggcgtgctcgattcggacgttgtcgatccctcgcgcggccagcacctcgccgagcgccgggatcagtcgtcggtcggcctcgagcgccaccacctcgtcgaagtactcggccagccacacggtgagcgagccgaggcccggccccacttcgaccgcgacccgaagccccgcctccgcggccagcgctgcttccttgcgcgcgatgttgccgtcggtgaggaagttctggccgagggccttggagggctcgagcccgatgcgctcgaggtgtgcgacgatctcccgcttcgtgactggacgcatggtgctcagggagatggctcgacctcacggagcccgaagagccgccgtgtcgtcgccgcggtgatcgccgcgagccggtcggcgtcgactcccttctcgctggccacgaagcgtcccgtgacggcgacgttggcgatgtggttgggtcggccgcggagcgggaccggcgcgaggaagggcgtatcggtctcgacgagcagccgctcgatcggggcgagccgaagcgcctcgcgaacgggctgggcgttcttgaaggtcacgatccccgagaacgacaggtaccagccgcgtgcgagggcgcgctcggcctcgtcgggaccttccgagaacgagtggatgatgaccgctggcggactcggggcgtcgtcgaggatggcctcggtgtcggcccaggcttcgcgcgtgtggaccacgagggcgagcccgaggcggtgggcgagggcgacctgctcggcgaagacgcgccgctggacggggcgcggcgagtagtcgtagtggtagtcgagcccgcattcgcccaccccgacgacgatgcccgggtactcgacgacgagcgcggcgaggtcggcgatcgcgccaccgtgcgcctcggcatcgtggggatggatgccgatcgtcgcgccgacgctgaggtcgagccgttcggtggcgagctggtcggcgatacgggccgcttcttgcgagctcgcagggtccgtcccgatcgcgacgaacccgacgaccccggcgtcgacgaggagcgccagctcctcgtcgaggctcacgcgctcgggatgggcgtgcgcatcgatccagcccgcactcatcggcgccccaccacggcatcgaggtcggtgcgtgggaagagcggggctggcttcgtgatggtggccccgcccatgcccggttgccaagcgagcggtcccgcctcgtcgaacccgagcgctcgtcgggcacgttcggccccatcggggatggcgggggagaggagcacgctcgcgaggcgcgccccctcgcgagcggtgccgaggacggaggcggcctcggccgatcccttcgcgagacgccagggctccgtggcctcgaggtaggcgttcagccgatggacgaggccgatcgctgcgtccatggcgtcgttcggccgccaccgttcccaacctgcgcggacggcctcgatggtctcggcgatggcgagctcgtcggggggcgtcgcgggtgcgtcgggcacgtggcccccgagccgttggacgatgagcgagcccacccgcgcgacgaggttcccgaagccgttcgcgagctcggcgttgtagagtgcgacgagcgcctcgagggacacgtcccagtccggcccgatcgccgaggagcgcaccaggtagtgccggagcgcatcggcactgagcgcgcgttggacacccagcgggtcgatctggttcgcgagcgacttcgacatcttctcgccctcgttgagcagccagccggtcacgatcagctgggccgggggatcgatgccggccgcgaggcacatcgccggccaccacacggcgtggaagcgcaggatgtccttgccgagcaggtggtgggccgcgggccaccaggcggccacctcggcggagtcctctgcgtagccgatcgccgtgaggtagttcacgagcgcgtcgtaccacacgtagaagacgtgtcgcgagtcccaggggacgcgcacgccccagtcgatcgaggtgcgggtgatggagatgtcggtgaggccgccctcgatgaagcggagcacctcgttgcggcgcgactcgggccagatggcctccggatggcgctcgtagtgctcgaggagacgatcttggtagcgcgagagggcgaagaagtagttctcttcgcgcatccgttcgcaggcgacgtggtgcaccgggcaaagctcccccggctcgagctcgccgggttggtagtaggcctcgcaccgcacgcagtagaggccctcgtaggtgccgaggtagatgtcgccgcggtcgtggatgcgctcgaggaagcgttggacgcttcggtggtggcgtggctcggtggtgcggatgaagtcgtcgtaggagacctcgagcgcatcccaggcgcgtcggaactgggccgaggtcacgtccacccaggcctgtggactcacgccgtgcgcctcggccgactgggcgatcttcagcccgtgctcgtcggtgccggtgacgaagcgcacctcgtcgccgatcaggcgatgccagcgggcgatcgcgtcggcgaggatcacggcataggccgtgccgaggtgggggtcaccgttgacgtagaagatgggggtggtgatgtagaagcgccccacgagcccagcgacctcctcgccgatcgatctcgtcccaagcttaccgaggcgccggtcgctcgctgggacgagcgtcgggacgcgccgcgaggatggcggcataggcctcctggcggggcgcgttcgtgaggcgagcgacgatccgcgccgcctccgacggcgcgagcgaactctcggcgagcgctcgggtgaggcgctcgtgctcgacgacgctcgtgggcggggcaactcgtgccggccccaccacgacgacccactcgcctcgccgatcgatggcgcgcgcccacgcccctgcggcgcgcgcggtcccttggaaggacgtctcgtggatcttggtgagctccttggcgagcagcacctcgcgctcggggtcgagctcgccgatcgcatcgacgagctcgaggatgcggttcggggcctcgaagacgacggtggggacgccctcggcgagcaggtcagcaaggagccgtcctcgctcggccccgcgctggggcaagaaccccgccacgcagtagcgggcgacctcgtggggccagagcgccatcacggccgtcgcggcgctcgggccggggatgacgacgacggtggcgcccaccgcgcgcgcggtggcgacgaatggcgcccccggatcggaggtgcccggcatgccggcgtcgacgacgagcacgacgtgctctccgtcgaggaggtgtgtggcgagcgcttcgggctcgatcgcgttctggccgcggagcgcgcggaccgctcggaggcggatgccgagtgcgctggcgaggcgcctcgtgacgcgggtgtcctcgcagacgacgaggtcggcggtctcgagggcgcttcgaagccgcgggctcgcgtcggcgaggttgccgatcggggtgccggcgacgctcagcacgccgctcatcgacggacctcgaggcggtcgcccgccgaagggggggcgtcgtgccagagggcgcgtggcaggacgacgatgcgccagggggcgacgacgaggcgtggccgccatggatggagccgaacggtgctgcggacgagcccgttgcggtcgagggcgagcgcgagcgcatcgccgagctccccgagcccgctccagagcgcgatcggtgtcgagatgagcaggccgtgggagtcctcggtgtgccagatcaccgggcccgcggcgtccagggtgccgagcacccgaccgcgctcgttcaccagccacgccatggcgatcacacgttgaagcggatctcgagcacgtcgccgtcggcgacgagatagtcgcgcccttcgagccggaccttgttctgcgccttggcccgggtccacgagcccgcctcgaccacgtcgcgccaggaggccacctcggcgcggatgaagccgcgggcgagatcggagtggatgatgcccgcgcaggtctgggcgttcgagccgcgtcggaaggtccacgcgtgggtgtccttgtcgccgctcgtgaagaaggtccagcgctccagggtttcgaaggcggctcgagcgatgcgctcgagggcgctcgaaccgatggcgagggcctccatcatctcggcacgttcggcaggctcgagcctggcgagctccgcctcgagcgcgagcggtgcggtgacgacggtggcgtgatcgccgaggcgccctcgcacggtgtcctcgacggccacgtcggcctcggcaccctcgtcggcgttgatcaccgcgatggcgggtttggtcgtgatgagaaaggccgagcggaccagctcgagcacgtcggtctcgagggtggcccgatagagggggatcccgtctgcgaggaccgcttggacgacctcgagggcggccacctcgggtcgggccgaggggtccgaccgcgcgaccttgcggcgccgctcgagcgcgctctcgacgctggcgaggtcggcgagggtgagctcgagctcgagggcgtcgaggttcgcgatcgggtcgtcgtcgcccgggactcggtcgtcgtggaacgcgcgcagcacgtagaggatggcgtccgcctctcgcagctggccgaggaagcgattgccgaggccggcgccttgggaggacccagcggtgagcccggcgatgtccgcgagctgcatgtgggcatagaccagcttgcgcgagtggtggatcgccgcgagcgcgtcgacgcgctcgtcgggtacgaccgcctcggcgatggtggtgtcggtggtggtgaaggggtggggcgcgacgggggtgtcgagaccggtgagggcgttgaagagtgtggacttgccggcgttggcgagtcccacgagaccgagcttgtccatggccccctcgatcatagggccagcggggagtcgtctctcgagccgctagccttgccccccgtgtcgaagcgaaccgtcaagcgcaagttgcgcgcgaagaagaaggccaatcacggacgcaagccgaactgcggtcgcggctagtcgtcaggcgtgatgccccgacgtcgctcgatgccggtgatctgaccccggagctcctctgggacgatcggtctgggtttcgtgctggcctcggcgagggcggcctcgatcgcgtcgtaggcctctcgcgatttgggcgcgcgtgccagatagagcacgacgtgcgcgagcgtgatgcgggcttcgggcatgccgatgcgctcgaccgtgtccgcggccgcggccgcgaggacaagagcctcgggatcggcgaggccgacgtcctctgatgcaaagatcacgaggcgccgcgcgatgaagcgcggatcttcgcctgcggcgagcgccgcggcgagccaccggatcgcctcggtcggtcggctctggcgcatcgacttgatgagcgcactggcgagctcgtagtgggtcgagtcgtcgagcccgagcgcggcgatctcgctgatgcgctcgaggagctcgacggtgagcggtcgctgggccgccgcgggggctgcacgctcgaggatgcgcaacagcgccctcgcgtcgccgcgcgctgcggcgacgagccaggcgatcgccgcatcgtcggcgatgaggccgaggtgggcgagcgctcgctcggcgaccgcgcggagcacggggggctcgagtgcgcggagccgaacgacgtcgcagcgcgacagcagcgcgggtgagagcgtgacggcggggttctcggtcgtcgcaccgatgaaggagatctcgccccgttcgatgggcgcgagcaggagatcgagctgggtccggccgaagcgatggacctcgtcgacgaaccagagtgtcccgtcgccgtggcgggcgcgtcgggcggcttcggcccgcgcctcgcgcaggtcccgcacgccggtgtcggtcgcgtgcagctcgacgaggtgctcgcctcgtgcccgtgcgagcaggctcgcgatggtcgtcttgcccacccccggcggcccggtcatgatcaccgcgatcgtccggggcgcggtggcgagggcctcgaggcgcgctcgcgcgtggtcttgtccgaggacctcggcgagcgaggtcggtcggagctcctcggcgagcgggcgtgctcgcaccatgtgctcctcgaagagactcaccgcgtccctgagcgcagctcgcgacgtcgcgcctcgagcccgagtgcagcgagcacgccgtcgtcgacgggcttcggtgcaccggtcatggggtcctggccgctctgggtcttcgggaacgcgatgacctcacggatggtctcctcgccgagcaggagcgcgacgaggcgatcgatcccgaaggcgaagccgccgtgcggcggcgggccgaagcggaaggcgtcgaggaggaagccgaagcgatcggccgccgcctgctcgtcgagcccgagcaggccgaagatctgtgcctggaggtcgggacggtggatcctgatcgagcccgagccgagctcccatccgttcatgacgaggtcgtaggactgggagcgcacccgcaacggctcgcgctcgaggaggtccatgtcgtcggcgtggggcatcgtgaaggggtggtgggccgagacgaggtgaccctcgtcgtcgacgccctcgaagagtgggaagtcgatcacccagaagacgtcgagcgcgtcggggtcggcgaggtggcgcccgagcgcgaggcggatggtcccgagcgcggtgcaggcgacctcgaagcgatcggcgacgacgaggatcgtgtcgccgacctcggctccggtgcgctccacgagtgcttcgagcgccgccggcgtcatcgccttggcgagcggtgaggcgatctcgagcggcgtgcggctctcgacacggaaccaggcgagtcccttcgcgcccgcgctgcgggctcgttgggtgagctcgtcgagtcgggagcgcgagaggggctctgcgacgacgagggcggtgacgtagtcggccgcgagcgcgcgcgcaccggagtcgcggaccgcctcggtgacgtcgacgagttccatgccgaagcgtcggtcgggcttgtccgagccccagcgggtcatcgcctcgtgccaggtgatcgtcccaatggggacgtcgtcgacgccccgtaccgagcggatgacctcgcgaatggccgcagagacgaaggatcgcacgtcctcttgggtgacgaacgacgcctcgaggtcgagctgggtgaactcgaactgtcggtcggcgcggagatcctcgtcgcggaggcagcgcgcgatctgatagtagcgatcgacgccgccgatcatgaggagctgcttggcgatctggggcgactgcggcagggagtagaccgatccgggctgggtccgggagggcacgaggaactcgcgtgcgccctcgggcgtcggtgtccagaggagcggcgtctcgacctcgacgaagccctgggcctccatcgcgcgtcggatggcggcgttggtggcggcacgggcgcgcaggttgcgctgcatgcgtgcgcgccggagatcgaggtaacgccacctgagccgcgtggtctcctcgacctcggcgtgctcgtcgagggggagcggcaggggatcggcgtcgccgagcacctcggcgtgttgcacacgaagctcgatcgcgccggtggcgaggtcggtgttctccgttccttcgggacgccgcgccacctgaccctcgatgcgcaccgccgcttcggtgtgcagcgaccctcgaccgtccatgacgcactgcacggtgccggtgtggtcgcgcacgtcgacgaagacgaggtgttctccgtgctcgcggatgcgcgccacccagccgcagacgctgacgtcgcggtcgaggagggattcgtcgagcgcgccgatgtagtgcgttcgaaggccggctgctggcggcagggtccgttcactcatgcgcggtggcatctccttcggttcggggcgctggcctcggcggcagcacctcgcgagcctagactgccgccgtggtcacggctcagggaaggctcatcggcgtcggggtgggcccaggggaccccgacctcgtcacggtccgtgccgtgcgtacgctcgagcgcgcccgcttggtgctggcccccacgctcgatgcggcgagccccgggcgcgccgagcgcatctgccgcgaggcggcgccgtcggcacggatcgagcgcgtggtcatgccgatgacgagcgatgcggaggcttcgtcgcggcgccgggcgagcgccgccgaggtggctcccctggtggtggccgcgctcgaggtgggtggtgacgtcgcgtgggtgacgctcggcgacccagggatctactccaccttctggctcctcgtcgatgccgtccatgcgctcgcccctgacgtgctggtcgaggtcgtcccgggcgtggtcgccttcagcgcccttgccgccgcggccggcgttgagctcctcgacgacgccgaccacctcgtcctcgcgaccgggcgcacccggaccgaggtcgtcgacgctgccctcgccgatcccgacagcgccctcgtgctctacaagcccggtcgccaggtccagagggtgcgtgaggcggtggcgtcgtcggatcggcgtgcggtcgtcgggtggctgctcggcacgcccgaagccgagatccgaccgctcgccgaggcgcccgacgaggttccctacctcaccacggtgctcgtcgcaccgaggaggccacgggcgtgagcgtcgagctcgtgctcggggctcggcgatcgggcaagtcggcctgggcggaggcgcgcgccgtcgagctgcggatcgggacctatctcgccaccgcagcggcacacgcgctcgatgcggagcgtctcgcggcccatcgtgcgaggcgcatcgggcgcttcgtgacgctcgagccgggcgacccgggcgaactcgtggagttggtccggaccgtcccggggggcctcctgctcgacgggctcgggctctgggtcggctggcagctgagctcggaccacgacgtgtcctcgggcgagctcgtcgcggcgctcgcacggcggagctccccgacgatcgtcgtctccgacgaggtcgggtggtcggtgcatcccgagcgtgcactcgcgcagcgcttcgtcgatgagctcggtgcgctcaaccaggcggtggccgccatcgcggcccaagtcaccctcgtggtcgcgggcctgccgcttcggctcaaaggtgcgtgagtgaagctcgtccgctcgctcgccgggggcctcggcttcctcacgatctggccgttcgcggcaccggtgagcgccgagagcgtcctcgggttcccgctcgcgggtgtgctggtggggctgtgcctcgtcgtcgtcagggtcggagcccagcgtgccggagccctcgtggtgggggcgctcgcgttggcggcggacgcactcgtgacgcgtgggctccactacgacgcgctcgccgacaccgccgacgggctcggggggttcatggagccggcagagcgtctcgcggcgatggacgacccccgtctcggcggcctcggcgctctcgcgctcgcggtgacggtggtggtgcgcgctgcggtgctcggtgcggctggcatcagcgcgctcgggctcgtgctcgcgctcgcctggtcgcgctccgtcatgggtgtggtggtgctggagagtccgagtgcaaagcccggtggcatgacgcggtggttccgcgacgcctcgctcggggtgcgtgtcgcctcggtgagtgccctcgtcgtgttctcggcggcgatcgtcgtggtcgagggcgcgccggggttgttcggcgtgtgcgtcgggacgatcgcgggcgggttgctgtggctgagggccactcgcgcgctcggcggcgtcaccggggatgtggtcggcgcggtcggcatcgtggccgagaccgcgctcatcgtgggggtcgtgctgggtgcgacgcactaggtcgctcgagctcgcggtcgcgctcgggctcgatgcgatgctcggtgacccgcccgaccgctggcacccggtggcctggttcggtcgggccgcgagcgtgctcgagcgacgctactggcgtgacgatcgtcgtgtcggcgcgctcgtggcaggtgcgctcgttgtgggtggcacgctggtcggcgcggtgatcgatcgcgtgcctggtggggccctagccagtgcgtgggtcgccctcggaggggccgggctgcggcgacgagcgctcgacgtcgcgcgtgcgttggacgacggtgacctcgagcaggcgcgtgcgtggctcggctggctcgtgggtcgcgatcgcgacgggctggacgcgaccgagatcgcgcgcgcgaccatcgagtccgtggccgagaacacggtggatgccgtgctcggccccatggtctggcacgtcgcgctcggctcgatgggctcgatcgcgctgcgcgccgtcaacaccctcgatgcgatggtcggccatcggaacgctcggttcgagcggttcgggtggttcgcagcacgcctcgacgatctcgtcatggcgccgccacgccggctcgcgatcgcgctcgcggcgccgtcgcatcgccggctcctcccggcggctcggtcgcacccgagtccgaacgccgggcccatggaggcgctggtggcggccgcggtcggcgtgcgcctcggtggtgtcaaccgctacggggacgcggtcgtcgagctcccggtgctcgatggcggacccccgcccgacgccgcagccattcggcgggcggttcggtggtcgcgcagcgtgacacttggcacgctcgcctttctcgccgtggccgagcaggcggcgaacgcggcggtgggccgggccccgtagcgtggtggtgtgctggttcgtgaggtgcgtgtgcacacggggcgtcggctcgtcaccgacgtctccgccctcgtcgcagcgatcgtcgccgaccagggcgatggcctcgtcaactgcgtggtgccgcatgcgacggcaggtctttgcctgatggagatcggctcgggatcggaagacgacctcgccgtcatgctcgagcagctcgcgccgcgcacgacgccgtggcgccaccgacacggaactcccgggcacgggcgtgatcacgtcattccggcggtcgttgcgccctcggtggtgctgccggtgatcgacggtcgcctgctgctcggcacctggcagtcgctcgtcatcgtcgattcgaacgtcgacaaccccgagcggcggctcgtcgtcgccatgctggctgatggcaaatcccggggcgcgagcgcacccgaggagcgctcggatgcgggcgaacggcccggtcgggacgtgccttaggccgtgcgcagacgacctgagggccgccgctccggtgggacctgtgcgatgagtgggttcgtctggtcgcgctcggagatgacggggtcatcgagctgccagaggccgtggaacgtggggtcgttccagcggagtccgagttcgtcgtcggggttgtagtagccgtcgacgaggtaggtcagcgtcaggtccgtgagggcggcgaaaccgtgggcgaccccaggggggatgaagaggccgatcgggtcctcgtcgcccatcagcagggaccacgtcgtgccctcggtccgcgatccgtggcgaaagtcatagagcagcacctgtgccgtgccccgcacgacgtaccagtagtcggcctggtggaggtggtagtgcatgcccacgagcgagccagcgaccttgtcggagcgcgacccctgcaccatctcacgaccgagcgggaaccacgagcgacgataggtctcttggaacgcgccgcgcgcgtcggcgtggacggtcgggcggatgacgatcacgtcggcgatctctccgtgggccatggcaacctcctgactcgccggctcagtgtaggcccggccaagctaagtgggcggtggccgtgagtctctgagcgatcggcgacattcggtaggctatgagtggcacagttgcacgcacggtgcacgcaaggagctctatgaatgcagcgatcgtgatcgtcgcgctcttcgtggtggtcggcgtcgtggccatcgtctcgcttcgaggacgtacgcgcgaggtgcgcacggtcgatcaccatcagcgagcgctcgacacgctcgagcgcttcgccaaggagcgcggtgtgcaagccgaccatcgcgtcggcttgcccaagagcgagcaacgtcgagtcgccgccggatcggacgacgcgcccccggtgcggctcgacctcggtcggctcgccgacctcaccgacccggacatgatccgcatcgaggcggactacctggcgagtggcgccagcgccgagacatccgctcaggcgcccggtgacgaggaaccgacgaaggatgctgccgtggccgcatccacggaggacgaggcggtcgagcaggccccgccaccggcgacgaggccgatcgatcgggccgtggccgatcggaccacggcgatggcggcgatcacgcccgatcgagcgcccgaggaccgaaccgaactgctctcggcggtgggcccatcggccgccgtggccgccgacgatcgatcgcaccgcggtgacgacgctgtgcgcgagcaccgggtctaccagctccatcggcgtactcggctcccggccgtgatcggtggtgcgggaatcgcggcgatcgcgatcggtctcgtcgccttcgaactctcgagccaccatgcggcagcaccgacgtcgcagtccgcctcgagcccgacctcgtcggcgccctcgaccacgaagcagtcgtcgaacgcgaagacctcgacgacgtcggcgtcgaagaagacctcgacgacgtcgaagacgacgtcgtcggcgaagaaggccaagggttcggcgagcgctgggccggcggtcgcgctggtgagctccagcagtaccggcgcgacctacaacgtggtcggcggtgcccacaccgtcgttctgcaggtgtcgagcgcaccctgctgggtcgaggacgcccaggctcccggtggtcaggtgctctgggacgcgaccttgccggcgggtggcagctacacgatctcctggagcggtggaccgctgtggctccgcaccggcaactcgggcgtgctgtcggtgagcgtgaacggccatccggtgcacttcagcgcaccgccgggtccgttcgacctgctgttccagccggtgcgttagtcggtcgctggggtcagcgccgcttgcacgaaggcaaggacctgggcctcgtcgtgccaggcgtccttgcgcttcgtgggcccgaggtgaccttgttcgtcgtcgacacggatccacacccgtgcctcgggattgaccaaccggagcttggctacgtacttgagtggttcgaagaagccgacgcgcacgtcgttcagcccggtcgtgacgaggatcggcgggtaggtcccttcgtgcaggttgtcgtaggggctccatcgcgccatcgtctcggcgatgacgtcggattcgagcggattgccccactcctcccactccgtcacggtgagcggcagtgaggggtcggacatcgtcgtcaggcagtcgacgaaggggacctcgaggacggcggccgcgaagcgctctggcgcccgattgagggccgcaccgacggtgatgccgcccgcactggcaccacgaatggcgatcgcggagggatcggcgatgccctccgcaacgaggcctgccacgacgtcgagcaggtcgcgcacggtccgttccttgcgctcgagccgaccggcgtcgtaccacgatcggccgagttcgccgccgcctcgcacgtgagcgatggcgaacgtgatgcccgcgtccaagagtgagaggcgcgagatcgagaaggtcgggtcgatggcctcctcgtaggcgccgtaggcgtagacgagcacgggtcccggcgcaggtgcgctccggcggcgagcgatcgtgaccgggacgaggacgccgtcgtcggcggggagccacagccgtctcgtctcgtagtcgtcgaggtcgacgtcgccaccgacgcgctggcgccagcgctgcgtcgtcgtctcggtggtcggcatgtaggaccagatggtggcgggctcgacgagcgagaccgtctcgaagcgaacctcgtcgtcgtcgaggtcgaggttgccgaccagcgctgcggtcgagggctgctcgggatcgacgaggaggcgacgttcgctcgctggcgctccccaggggaggaacgacacgacgagcgaggcgcggcgtcgcgtctggatcgcaaggccgtggcgggtgatctcgaacccctccaggatctcgccgtcctcgagtaggtcgacctcggtgaggggttgctcggggtcggcggtgcggaagagacggaactcggcgtcgtcgcggctctcgatgaggtagaacccgtccgggccgtggtcgagctggtagagtcgaccctcctcgcgcggtgcgaagggccgagggggggtcgcgagtgggtcggtggcgtcgaggagccaccattggctcgtgcgcttggattcggcctggatggtcaagaaggcgcgatccttcgtccgtcccacgtcgaggaagtagtgggcatcgggttcttcgagcacgaggatgtcgtcggacgggtcgctgccgatgcggtgtgcccacacggacgcggggcgcagggtctcgtcggggcgcgtgtagaggagcgttcgcgagtcgttggagaggacgaagccgtagccggccggaaagatctcctcggctcgagtgatgatgccggcctccagccggccgacgacgaggcggagctgctcggagccgtcggtgtcgacgccgacgacgacggtgtgctcgtcgtcgccgatcaggagtccggcgagtgcgaagtaggcgtgaccgtcggcccaggcgttctcgtcgaggacgagctcgcgtggtccgcctgcgacgggctcgcggtagtgcaccggatagtcgaggtccggttcgatccggctgaggtagcgccatgacccgcgacggacggggtagctctcgtcgggttcgaccacgcgtgagcggatcgtcgcctcgatgcgtgttgcggcgggcgccaggcgttctgcgagtgctgcgaagctggtgcgagccgaggcgatcatgtgctgggtgcgcgggtcgtcgatcgagcgcagataccagtaggggtcgatccgtgtgcccgcccgccctcggagcgtgtgtggttcggggtcgggagcaccgagaggagcgaggtccctcgtgagggcatcgagcatcgtgcgcatggacgcgagtgtagggagcgccgttggctcgggccgttcggggcgatatagactaccgaggtagtgcaaatagggaggcccgatggcgaaggttgacctggccctcgatcgctacaagctcggctggtctgacgaagaggcctatgtcttcaagccccgcaagggcttgagccgcgagatcgtcgaggagatgtcgcgcatcaagggcgaacccgagtggatgcgccgattccgcctccgctcgctcgactacttcttccgtcggccgatggcgccgtggttcgcggtgaacatgcccgacctcgacttcgatgacatctactactacatcaagccgaccgatcgccaggtggaccagtgggaggcactccctgagaccatcaagcgaacctgggaccgcctcggcatccctgaggctgagcggaagtacctcgccggcgtcaccgcccagtacgagtccgaggtcgtctaccaccgcaaccgcgaggagctcgcccagcaaggggtcatcttcaccgacatggactcggccgtgcgcgagtaccccgacctcgtgcgccagtacttcggcaccgtgattcctccgaacgacaacaagttcgctgcgctcaactcagcggtgtggtcggggggttcgttcatctacgtgccgccaggggtcaaggtcgacatgcccctccaggcgtacttccgcatcaacgccgagaacatggggcagttcgagcggaccctgatcatcgcggacgagggcgcgcaggtccactacatcgaggggtgttcggcgccggtctactcgagcgactctctgcactcggccgtggtcgagctcatcgccaagcccggtgcgcgcatcacctacacgaccatccagaactggtcgtccaacgtctacaacttggtgacgaagcgtgctcgagcagaggccgaggctcgagtcgagtggatcgacggcaacatcggctcgaggctcacgatgaagtacccgtcggtgtatctcgtgggtccgaaggcgtccggtgaggtgctgtcggtggcctacgccggtgccggccaacaccaggacacgggcgcgaagatgatccatgctgctccggagaccacgtcgaccatcgtgtcgaagtcgatctcgaaggacgggggcaatgcgacctatcgcggactcgtccacgtcgacgatggcgccgagggcgcgcggagcttcgtgcgttgcgacgcgctgttgctcgacgaccattcggtgtcggagaccaagccctacatggaggtcgccgagcgcgcgtcgtggatcggtcatgaggcaacgatctccaaggtcagcgacgaccagctgttctatctgatgagccggggtctgtcggagtcgcaggcgatgagcatgatcgtgaacggcttcatcgagccggtgacgcgaaccctgccgatggagtatgccgtggagtggtcgcggctcatcgagctccagatggacggggcggtcggctaggtcgtcgtcgctgccgcgagcgcgcgctggttggcggggtcgtagccgagttcgcctcgaggtcgttccatggcggcgtcccggggcgcgcgggcatcgctcgccgacatgtctgctctttcgtagctcgtcgcatttgggagcttcgggggccgtggtcggtgtttggtctgcgaggcttctcggggagccatcggaggctcgtcgcacgcgcatccgggcgctggggcaacgatcgtcgtcgtgtcgcgacgtgcacgagccgctcgaccgtgcctcgccagattcaaggtctcgccgtgaggttcgccggctgagggtcgtgtgagcgcatcgcgatgcctgaagcgtacgccggctcgcagtcgcggcccgaactcagatggcctgcgccgttgtcggctgtgggcacgggggcgcgacagctgggcagcggcgccgtcgtgaggatcgaggacgatgcgcatcgaaggccggtggtacaatcggccggagagccattcggaggcgtcgtgctcacagtcgatcaagcgacctcccagaccaaggggaatcaggcgcgcccaacccggtcggtgccgcgtgtgttgcggtttgctcctccttcggtcctcaccccggacgaactcgtccggctgcagcgttcggtgggcaacgaggccgtcgagcagttgctcacccaacgcctcgatgcgcttgctcacaagaagcccatcgatttcacggcaccggtcacggtcgtggtggatgacggtgtgcccgacgttacgaaagggcagtcttctccagagccggatccatacgccaagacgccgggcaccgttgggaccggcaccgaactccagggccccggcaacgcaccagtcgggccgacgtcgccctggagccagggcaatcgcccctttggaccgcgtacgacgccgttgatcggccagcgggactcgaagtcgccggatccatacgccaattcgaagtcgccgagtccggtgtccggacctgcgagcaattcctggcagtggggattccgatcgcacgtgcctgcgaagctgagcgtccttggttctggccggcgaagcgatccgtacgctcggtcgcctggaagcctgcccgcacccacgacggctccaatggcacagggtccatcggtcacgcaggcactcgaggttacagggtctggctccggcgctcgggtgcccaagtcgctgaagacgacccagggctatctcaaactcaagtcccgtcgctccgaatttgaaaacgagttcacttcggtcagcgaatccatgaaacgggtcatgaagtttgtcgagtcggggttgcagcgtggagagttccccgacaccacggtcgagggtgtcctcatgcatgcctttggttggaccgaggatgattgcaagaaatatggtaagttcctcaaggatccgacgaagcagtacaagaaggaagagacccccgtcgtgactgctgtgcagccgaacgagcgctatcagtacgagctgcatttcggctcaaccatcacgcgaggaacatcgaccactccgtatgacaccacagcagagcggagtcagttcctcggcagtggttatgccatctacgtcatggaccagcaggggaagttctatgctggaaaccagaaggtcggtcttttccaccactcctcgctaatcggaggaggccaggtcgcaggcgcaggggagctgcaagtcaagaacggcgaactgaagttcttgagcaacgaaagcgggcactatcgtcccggcattgaacaatgtctccaagtgcttgaagagctacgatcgcagcggattgatctctccaaggtggagttcaagttcgtgtcatcgtgggatgaaccaaagatctggaatgccgaacagctctggaacgtgctctcgcattctcaggtaccgtcttaggcccggtcggaacgagggtctctggtgaccgaatgagtcgttcgcagcttggcgacgtcgtcgcggcgtatcttgtcaatcggccttggggtgttcaacaggtggccgacgccacctatgccatcgaagttcatggtgaacatgggcagtggcagtcatacctcacggttcgagaggacgagcagcaggtgctcgttcacgccatactgccctttcgcatcccgttcgaccgccgagccgaggtggcgttgtatctcactcgggccaactacggcctggtcatcggcaacttcgagtttgatctcgatgacggcgaggtccgtttcaagacggcgatcgatgtcgagggcgctgccttgaccgaggcactggtcgaccacctggtgatcgcaggagccgtgacgactgatcgctacctcccggggatccatgccgtggtcgaaggtgcgacggctcgcgaagccatcgccgtcgtcgagggcgagcagggccaagagttgtgagggtggtcaacgctccgctggaggcggagtgtcggaacggttgctcgacgcgcgaacttggtgcatctccgcggcgggaaccggcgagcctgtgagcaacggtcgagctgagctgctcgtgggtccgagccaccctcatcgtcatggcggcggtcggccttcgggatctcgtcaccagggagtcctcgtcgagtgcgcgcagagacggcagatcggaggcgacgttactcagttggtggtgagggaactcctcgaaacgagtgcgtagccgctcaggatcaggtcgcgctgctcgttgtcgagggacgaggatcctcgtcccatcagcgcccttcagcgcgtaggtcaagaccggaccatcggtctcacggaggagtcgcggggcgaccctgacctggagatcaggttggatcacgtcccgccgagtggtgtcaactcactccctggctggcctcagctcacgacggctggctcctcctcggcgggcgaggccagcacgcgagcagcgcggaggggccgagacgtcttcgaggtgcccgccgtctgtcgtcgcgcgtggcagtttcgagctcgaccatggactcctctgacaggtcgtgttgctcgaaagcgccccatttcccgtgttggccgagcacgatagcggtgacgaggcgcccgagagctgcgtcgttgccgaagaccccgacgacgttggtgcgccgctcgatctcatgatgggcccgaccagagcgggttcgtgaccagatcgtgcccgaggagctccccgggaagctctcgggacggtgcgcgacctcctctgtggcctcggcgaccatggcgcgagccgctgggagtgtcgtggcaagggagtcgatgacctcgtcgtcctgggtcgggagcgctgccggggaggcttccctctgtgtcaatcttgagtgagaccactctcccgaccccattgttgtatcgagagggcggctgaccaaggagatcctgaggaccatgacgaccgacgagaccgcgagcacgcaccagactggagccatgccccccacccctgacccagaccctgaggtcccggagcgagctcgaggaccaagacgcttctccgcggcctacaaggcacggatccttgccgagtatgacacgcttgcaaaggccgagaagggagccctgctccggagagagggcttgtactcctcactcatcaccgagtggcgacgccaactgagaccgtgccatcgaggaagcactcgcacgcccaccaggacgccaacccgctgatccccgcgaccaggagatcgcacgcctcgaggcgccgcgccgagcgcctcgaggccgacctcgccaaggcccgcaaggtgatcgaggtccagggaaaactctccgcgcgcctggagcacctcgccaccgacagcgcgcccgcgacccacggcgagaccacgtgatcgacgaagccatcggcgaactggcgccaactgtcggggtacgcgcagcctgcgccgcccttggagagccccgggcgcgctatggccttcccccctccaggttgacacctgctataggaggaagggatgagccagacaccgaacccaccaccgggcgacgggccagttcgtcgtcgacgaggtcgctacccgagccagttccgtaaggacgccgcagcgttggtcctcgatcagcggcgaaccatcgccgacgtcgcccgcgagctcgccttcaacgaacagacccttggcaactgggtccgtcaggaacgcatcgaccgcggcgagcgcgaaggtctcacgagcgccgagcgcgaggagctgacccggctgcgtcggcaggtcaagcagctcaccatggaacgtgagctgctcaaacgagcgatggccttctgggtgaaggagggcaaccagtgagccgctaccactggattgccaaccaggaggccgagggcgtcccggtaacggcggcgtgccgagtagcgagggtctcccgccaggcctactacgcctggcgacaccgcaacaaccgaggccctgacccagagcacctggtgctcgtcagcgaacttcgcaccatctggcaggcaagcgacggcacctacggcagccctcgcatcacccacgagctgcgacgacgcgggttctgcgtgaaccataagcgggtggagcgcatgatgcgcgagctggggatggcagcgtgcccaccccggcgcttcgtgcgtaccacgaggcgtggggaagacacgccgctcccagatctcgtctgtcaggacttcgcccctcgcgagccagcgcgccggtacgtgagcgacatcacctgcgtcagaagcgacgagtgtaggcaccgggcgttaactgaccctagaacaccggaacgatagtgacccaccctccagagtaggttgccctcaagaagtcaagaagggggcagcccgatgctgaagggcaggtcgttgatgaggctattcgaactgcaggcagaggggctcagctaccgcgagatctcacggcgcacgggccactcccggaacactcctacgtcgctacctgccagacggcgcaggcacgaggaaagtcacccgcccccgacggggctccaagctggacccctccaaggcgcaagatcgaccggctggtggccgaggggctcacctcggccccggccatcatggaacggatcgccaagctgggctatgagggcaaggtcaccatcgtgcgcgactctgtgcacaccatccgccatatggcacccccgaggccggtgcccatccgccgctacgagaccccgcctggccaccagctccaggtggagcgggggatcttctcctacgtggacgcccgaggcgaggagcggcgcatcccagggctcgtggccaccctcgggcactcgaggcgcactgcgccacgtttgccccgagcgccgacagcgacgggttcatcggtgcactgctggaggccttctgccacttcggagggctcacgaagtggtgctcaccgaccacgcaaagaccgtcgtgctcggcggggatggcgagagcggctacgagtaccaccctcgagctccttgacctcgctcgctacctcggcatctcgatctcgctgtgtcgggtccgccgacctcaagaccaagggcaaggtggagcgctccatccgctacgccaaggagcacatctcgccagcccgccagttcgtcgacctcgcggacttgaacgaccaggcccgtcggtggagcctcgagcgtgaccaccggctgcatccgagcctcggtaccacgccgatggaggtcttcgaccgcgccgagcgtgatgccttgcgtcccctgccgccacgcaccgagctcgatgcctttgtgcgccgtccgagacgggtgagcttggacggcctcgtctccttcggtggcatcaactacggggtgccgatcgcctatgtcaagcgcacggtgtgggtgctgccccgaggtcgcactctcgagatcactgacgcaaccgggaaggtgatcgccacccacccgctcgggttcaagacccgcacagtggtctacctgccccagcagtaccaggggatcgctgcctcagaacctgcgctcgcactccgaggcccccgagctcgccaactcgccgaggtcgatgtcgaggtgcgctcgctcgatgcctatgaggcgcttgtccatgcttgaggtcgccgaagcactccttggcgagctcggccttgcccgcagcgccgagctgctcgcttcgaccatcgaggcagccacccaacgcgaggcctcgtacgcggacttcctgatcacgctgctcggtgccgagcgcgacgagcgtcgccaccgtagctacgagactcgtctcaggctggcgggcctgccccatcgcaagggccttggcgagttcgacttcgacttcgccaccggggtggaccgctccctcgtcaacgagctcgcctcctcgcgccttcgtggtgaacgctgcgggcgtggtgctcctcggaccccctggggtgggcaagactcaccttgcggtgggactcgccctgtcggcgctcgaggccgggcactccgtctacttcgccaccatggcccgtatggtggcagacctcgagggcatggtgagcccgaggcgcttgcgcaaatacctcgcccccaaggtgctcgtcatcgatgagatcggcaccggacgctctcgcacggggcagcaggggtcttcttcgaggtgatctcggctcgctacgagaccgggagcatcatctgcacctcgaacaagggcttcggggagtggggcagcctggtgggggacccggtgctcgcaaccgccatcttggaccgcctgctccaccacgccacggtcctgaacatccgcggtgagagctaccgcttgaaggaccgcaccaagcaacggctacccggtgggctgctgtcccaggcggccgaggccatggcgaaaggaggtgatgccgaacaccacgatctggggagctatcccctatagttgtgtcgcgggtgggtcagttctgactggtgatatcgggtcaaaagaaggccggtgcctacaacgaggggttctgctatctcgcctcggtactcgaccttggctcgaggcgcgtcgtcggttggtcactcgagcgtcgcatgccaggagaacaggtggtcgaggcgatcgagggagccctttcgactcgggggagccttgctggggccatcttccacagcgatcgcgccaatcagtacctctcccggaaggttcgccagctgtgcaccacgctcgggcttcgccagtcggtgggcagggtcgctacctggtacgacaacgccgtggcggaggcgttcttcgggagtttgaagcgcgagctggtggctcgctaccgcttcgcgaacctcgccgaggcccgctcagccatcgcagcccggatccaccgctacaacaccgtccggctgcactcgagcctcgggtacggaccgccaatcgagtacgagctcacctgggcccgggaggaggcggccgtggcctaaattcagactgtcaagcaaatggggggcagcccagctcgctctggcgtcgctccctggatccaccctccaacacggtcggagtgcattccgagcctcgggtacgtgccgcccgtgaagtacgagctctcctggggggcgaggaggtggctgtggcgtaacttcagactgtcaagcaaaggggggaggcccagggtgcctcttctggctagctgctaactgacacaccagagatcgctcgggggcccgccctcctggagtgcgggccggccggatatgacaccacttggtgggacgccactcagtttcctaccctaggattggctcatggcagctacgaacatcccgcagtatcacgagctgatgtggccagtgctgactgctctcagggagctgggcgggtctgccacggtcagggaaatctacgaccgggtcgtcgaaaacgagcatttctccgaggaccagcaggctgaatcgaccaaggatggtcgtatgtctgagatcgagtaccgcctccattgggcgagaacccacctgaagggaatcggcgcgatcgagaacagctctcgtggtgtctggtcgttgaccgacaagggccggacgatcacgctggaccagatgaggaccgatacgaaggcgtatcgagacgaggtgcagcgtcgggcaagacagaagcaggctttgaacagcgcagccgtagaaactggtgatgaggagccggagacctggaagaatcaacttatcgatcggctcctcctcatcccgccggacggcttcgaacgactcgctcagcgactgcttcgtgaggccggatttgtgaacgtaacggttctcggcaagagcggggacggaggcatcgacggtgtcggtgtgtaccgactttccctcgtctcgtttcccgtctacttccagtgcaagcgctataaaggaaccgtgacggcaggtgcggtccgagactttcggggtgccatggcaggccgtggagagaagggtctcctgatcacgaccggctctttcaccaaggacgctcagaacgaggccagccgtgacggagcaccccctgtcgagctgatcgacggggatcggctctgcgacctcctccgtgactaccggctcggcgtggacgtccgggagcgcgtcgaccttgagattgcgctcgattcctcgttctttgacgagtatggctctaccgacgctaccagcccgacctccgcttgaagcccgctgccaaacgccccacccgattgtcccctcttccgaggcgaagcggctgtcgtggtggatgaacacagggaggagctggcacgtgcgggcctggctccttggacttcgcggttcgtgtccccgctcgaggctggcgacgcgtgagctgccgaggcacgagcagtcggctggccgcgtcaacaacaagcgcatccatcgcctgtgggttgcagcgaggcgctcaaggtgccgatgcaagcgccgcaagcagccgctccgcggtcttggcgtcgcaggaggcgccatgggcccgatcaagcctcacgtcgtgtctggcctgtgactttcagttcgatcagacgagcgacgccaaggagccaaagctcctcgacgtcatcgacgagttcatccgagaggcccttgccacctaggtggcacgggccatctgtgctgatggcgtcgttcgctgtgtggaccagatcgcgcttgcgcggggagtaccagcctctgtccttggaccacggactgcgagttcgtggcgcgaggcagtggcggactggtgcagctacaacgcagacggggaccgttgtcatcgacccaggctcgccgtggcagaacgcctggatcgaaagcttcaacgggaggatgcgcgatgggcacctgaacccaaaccgcttcgacagcctgctcgaggccacagtgctcaggccaagactggaggaacgacgacaactggaccaggcctcagagtgcgcatggctgggtcagtcccgcgcagttcgcaaaggcctggcgagagaagcatgagttacagccacagaggggctggactcggcaatgggaaccggtcaaagtctcgagccgccgagagcgcgagcgccggggcggtcagtagctcccgccttcccgacggtgggccaggctcccaaccggaggtggatcagaccccaccaaccggtgggggccgagcactcgcgtgggggccgtagcgagatgtctgtcgctgtcggaacccaccatgggtagtcctcgcatcgtgggaagtggactcgggcggcgagcgcgatgacgggcggggtgtgagcgatcctcaggagtgcacgggcaagagatacgctccgatggtgtcgtgcacgcgtgctgggcacgtggcacgtctggtccgggcgcgagtgaggggagccgggacgccacttggctgcagggccatcgcatcggcggcgtacgactggactgattgaatcggattcccaatgggccaggaagcccacgccccttcggggccatcggcgaggcggggctgagctatgcctgagtgcggaggaagggtgggcgctgtcgggcgaagttacgtcggcggcgcggtgcgtcatcgaccgcgtacgacgcgtaccgatccgaacgccgtgacgaccgtggccgagagggctcggccgtcgtgcatgggttcacggtgccgtcgacgcaagcgcgagccgacgatggtgacgccggtgagcgcgagccgatcatgggccgcgacgacgagcttggtggttccgaacaggttgacgatgactacgcgtcggggcgggggattggtggcagggaactccactcgaagtcggcccatcgcgttcacgatcacgttgacggatcgcttgagctggagaactcccgatccgaacgcattgaagccgatgccaaccccgggctcgtgtggcgcgggcagctcgagcggccggaggtcggcgaggagtcgagcgagctcactctgcctacgcgcggcgtaggcgccctcgatgcgctcggcggcctcgtcgacgtcgagctcgccggcggcgagcgcctgacgaaggcgctccgcggctgcctctcgttcggcgtccgagcagcggtgctcgcggtcgtccgccatcgatgctgagcctataggccttttgcgcgcgacgcgggcgatgaggggatctgagtggacgatgagggtgtggggccaacccggtcagacagacgactgggaggtgggagcatcactggtgcgcgacgggtgacggggtcggcgcaggttgtcgaggatgcggcggagctcgccggtggtcgtctgctcggtaccctcggcgggtggcgtggacggcgcttcgatcgagtcctcgagatcgaggcgtggcagatcgaaaccgaacgtcgtgcctcgccccaggccgtcggaacggacccaggccgttccaccgtgtgcatgcacgatcgcagcgacgagtgcgagtccgaggccggccccgccgctcgcgcgtgagcgtgactcctccgcgcggtagaagcgctcgaagacgtgctgggcaaccgctggtgtgagtcctggtccgctatcggcgacgctgacgcggaccttctcgtcccactcgagcatcgcgaccgtcgggtcaatcccgccgaagagatcgctcacctccgtgggcgtgatggccccagggggcagaggagcgctgcgcgccaaggcctcgaccgtgacgtggacggtcgtgccgggtggtgtgtgggttcgtacgttggcgagcaggttcgtgacgacttgggtgagccggttgtggtcggcgaggacgagcaagccgtcgggggcgtccacggtggtcggacggcgatcgtcgaccacgttggcgtcctcgacggcatggcggacgagactgccgacgtcgacgggcgccaactcgagcgggagggactggtccatgcgcgcgagtgacaggagatcctcgacgaggctgcgcatgcgctgactctgctcgagcgagcgctgcaccgccatctgcgcgatctccgggtcgtagcccgagcgatcgacgagctccaggtaaccctggatcgaggcgaggggcgtgcgcagctcgtgactcacgtcggcgatgaactggcgcagtcgctccctggaggtctccgaggtggcataggcgctctggagccgtccgagcatggtgttgagcgctcgagcgagcgcctcgacctcggccggaccggattcgtcgacgcgagcctgggtgtcgcccgcgctgatggcctgggcactgcggcgcatccgctcgagcgggctgagccccagttggatggatgcccagcccacgatgccgagcgtgatggtcacgccgagcgatacgagcagctcggcgagcgcgaggcggccgacggtgtcctgcacgctggtgagcggttctgcgacgaccatcgtgccgccgaactcggggatctgggccgcgaggacgcgataggtgatgtcgctcaaggggtcgtgcagcgacactggtcgtccgacgggcacggcgagctcggcccgtccgttgctgaagcgcgtgagtggcggtgcctgctgccccacgtagagggtggggctgagtggggtggtgatggtcgagccgttggcgtagacgaaggttccccacgatccgaacggcaggctgagatgcaggtcttggttcccgttcgggtgcaggaccacctcggccgctgcgggggcgatcgactcctcgagggtcgtgtcgatgcggttgatcaggaacgcgtgcagcgcggtgatggtcgcgagatcgatgaccgcaacgccgaccacgagggtcgcgagggtgatcgcgagcagacggagccgcagggtccgttggcggcccccgtggtcgctacgccgactccgccgcacggagggagtagccgacgccgcggacggtcttgatcatcggtggaccgtagccgtcgagcttcttgcgcagatacgagatgtaggtctccacgatgtttgcgtcgccgccgaagtcgtactgccagacgtggtcgaggatctgcgccttggagaccaccttgttcgcgttcagcatgaggtagcgcagcagcttgaactcggtcgccgtgagctcgatctcgtgtcccgctcgcagcacctggtgggcatcctcgtcgaggacgaggtcgccgacgacgatccgagtgggcgcacccgtcccctggccggagcgtcgcaggatcgcctcgacgcgcgccacgagctctgccaacgagaagggcttcgtgacgtagtcgtccgagccgagctggaggccctggacgcggtcctcgacggcgtccttcgcggtgagcaggagcacggggacgtcgttgcgctcttctcgcagacgacggagcagggtgaagccatccatccctggcatcatgacgtcgaggatgagcaggtctggcttcacggtccggagtacgtcgagagcctcgcggccggacgaagcgacgctcacgtcatagccttcgaaggtgagcgccatctgcaggagctcggtgatgggcagctcatcgtcgaccacgagcacgcgaacgcccttcgctggcttgcgcaaactgtccatctgcccacctcgctgtcgtgttgagtgtaggtccttaccaggggccgtgcatcaggccgccggcgaggtgccgagcgtcgccgtcagggattgctgggccccgctctgggtcacgatcgacaacgtgatctgttgccccggcgacttggcgtggatcgccgtggcgagtgcgttcgcggaggtgacggcctgtccatcgaccgcggtgatcacgtcacctggctggatgcctgcgttggccgcgccggagccgggatagacgtactcgacgagcacgccggtctgcgaggtcggcaagccgagctgtgagtcgagcgtgggcgtgagtgtctgtatcccgacgccgaggaatgctccggatcccgccgtcgtggtcgacggtgacgtcgaggaaccggtgtaggcggtcgggttctgttcgatggtcttcacgatgggcagcaccgagttgatcgactcggcaaagcccaggttctgcgccgaggtctgaccgctcgaggcgatgaccgccgtgttcatcccgaccacgtccccttgggcgtccacgagcgggccgcccgagttgccggagctgatgggggcgtcggtctggatcatgccgctgatggtctcggtggtcccgaggctgtccgtcgcggtgatcgtgcggttgagggccgacacgatgccttgggtcaccgttggcgtgccttggagcgccagggcgttgccgatcgcgaccactgggtcaccgaccaccagcgcggacgagtcgccgaacgtgacggtcgggaggttcgatgcgccctcgatctggagcagcgccacgtcgtgagccggatcggtgccgatgatcttcgccgggcgcgagctcgactgaccgtagagcgtgacgcgcacgttgctcgccccggccaccacgtggttgttcgtgagcacgagaccgttcgacgagatgatcatcccggtcccggcgtcttcgaactggctcacgccgaagccgttgctcgtcgtgccggtggcggtgatgtccacgacggcaggctcgaccttggcgaggatcgcggggatgttcagcccgccttggccgctgagtgcggcgggctgcgccttgacctggcggatgacgatcggtgtgcgcgagccgccgctcgactgtccggtgaggcggaccacggcgtagctcgtgcccgccgcgacgagggcagcgagcaccgcggcggtgccgacgacgacgccggggcgccggcgtggcttggtgcgggtgggctgggtcgatccgaagctcgtgatcggctcggcggtcgaggtccacgacggttccgcgtgggcccaggtgacggtgtcgtcctcggcccgcggtagctcgtcggcgccgacggtgggtacctcgtcggtcggacgctcgtcgtcacccgacggaggttcgctcacctcggcggggtcagcggacgcaggcgcctcatcctgcggtgattcggccgcgtcgtccggctctccggcgacgggcgtcgcgtcggtgtcgtcgatgctcatctgtcctccctcgtggagctgggagcgccgctgggggcgccacgcataccagcatgggttctccacctttgcgggagcttaggctcctgtgggaggttcgctggaggatgaccgagcgcgcatgagctggacgttcgcgagcgcggcttgcgcaagctcggcctccatgcgcgttcgtcgggcggcgatcacgaggcgcttcgtggcacgctgggcctcggtgggagcggcgagaaattgggcggccacggcatcgacgcgtcgggcgagctcggcgtcgtccgccacgacgtcgtcgaggatgccgtacgctcgcgcttcgttcgcgtcgagctcgcctgcccccagggcgagggcgagggcacggtgcgtaccgacgacctctgggagcaggctgagtcctccgagatcggcgacgataccgaagcgcacctccggcagtgagcaacgcacccaccgcgtcccgatgcgaacgtcgcacgcgagcgcgagctcgaggcccgcaccgatgcaggcgccgtcgatggcggcgatggtggggatctcaagcgtggcgagcgcgaggaacccgcgctggagcatgccgatcgtctcgggacttggggtagcgccgagacctcgaagcagatcgagatcgatccctgcggagaagtgcttgccgctcccgcgcacgacgacgcaggcggcggcggcatcggacccgatctcggccaggagatccgcgaggtcgccgaagtcctccatgccgagggcgttcgccttggtggggttcgcgatcgtgatggtgcgcagcggtcccgaggtctccatcgtcagcatggcccgaccgtagctgacccaggcgaccttctgggttcacctgggccctacgatggagaggaggtggccaagggaggcgagtcagcggtggtccgaatcttcgatcgcgaggtcgcctgggagctcccctcgcgcagcagcgcccacgcggacgtcgtcgcggcgctggagccggcgacggagaagctcgaggcgtggcgctacagcccgatcgatgacgtctctgtcgcgtcgtacgccgcggtggcgaccgagacgatcgacctcggtgctgcccgcgcgctgctcggcgccgcgggtcggtcggggggagcagatgtcgtcgtcgggccgcgaggtctcgtcgctgcgcatgaggtcgagggctccgccgtggcgggcgatcgtggggccgatgagctgatcacgctcgacgaggagcccttcgcgacgctcgcgaacctgttggccccggagcgagtcgagcttcgcctcgacggtgcagccgaggccgcactcatcgtgggcgggagcggtcaccagagcgcagcctttgcctggatcaagatccacatcaccgccccgacgaccttgtggctcgtggacggagctggcccggagacgctcgcgagcgcgctcgtcgaggtcgaggtcgccgacggggtgcacgcctcgctgcgtcatctctcgatggggggtgcgggcagcatcggtttcctccagctgcgtacgcgtcttggggccgacgccgatctcgtcgttgccgaggtcgctgcccaagggggctaccaccgcacgcgcagcgacgtccacctcaccggcgaacgcgcgcgcgtgcgcatccgctcggccttcgtcgctgggagcggtgaagtggaggagtttcggacgttcgtcgtccacgcagcgccgcgcaccgcgagcgacctgctctacaagggcgcactgaccggttctggaacctcggtgtactccggcctgatcacgatcgagcccgctggtcatggatccgatgcgttccagaccaaccgaaacctgttgctctcgcccgaggcgcgcgcagagtcggttccgaacctcgacatccaggtcagcgatgtgcgctgctcgcacgcctcgacggtgggtccgctcgaggccgagctcgtgttcgcactcgaggccaagggcatcgaccccgatcgggcgcagcggatcctcgccgacggcttcttcgccgacatcgcggatctgtcggagggcgagcgcgcactcgttcggcgagctttggaggaacgatggctgtcgtaggtcgtgtggaggacttcgtcgacgcgaagccgcgtgccgtcgaggtcgacggtcacccggtgtgtgtggtgaggatcggcgatcggttcttcgcggtcgacgacatctgctcccatgcgcactatcggctctccgagggcgatgtctacgaagaggagctcgagatcgagtgctggaagcacggctcgaccttctcgttgctcgacgggcggccccagtcactgccggcgacgcgaccgatcggggtccatcgcatcagcgttcgtgaggacggctcggtcgaggtcgaactcggaggggacaagtgaccacgcccgcactcgtcatcgaagacctggtcgtcgaggtcgccgaacgtgaggtgctccacggcgtgagcctggcggtggagcccggcacgacggtcgcgatcatgggtcccaacggatcgggcaagtcgacgctggtgcgcacgatcttcgggcgaccgggctacgtccggcgccgtggggtgatccgcgtcggcggggtcgacgtgagcgaggcgccgacgtacgagcgcgcacgagcgggtctcgcgctcatcgagcaagacccggtcgaggtccctggcgtcgcacccacgacggtcgtcgccgagggcctggccgctcgtggtgaggacgcggcgcgcgcggtcgccgtgctcgagcgcgaggccgaggcggtgtcgctggatcgtgcgctcctcgatcgttggtacaacgtggagctctccggcggcgagcagaagaagctcgagaccgcgatcgccgcgtcgctccccgggcacgtcgtggtcggcgacgagatcgactccgggctcgacgtggacgcgctgcgaacggtcgctcgccggctcgagagtctgcgctcagaggggcgaggcttgcttctcgtcacccactacccacggcttttgacgcacgtcgcccccgacgtggtgatcgtgcttgtccagggtcgcattgccgagacgggagggatggaactcgccgagcgcgtcgaggctgaaggctaccgcgcctacggggtcgaggagggtccgctcagctgagctcgagcgcacgctcgagctcgtgtcggcgctcgacgacgtcttcggcgacgtcgaggaggacgaatccctcgaggcgcccgtcgcgatagtacgcgaacgtcgagtccgagcgttgctcctcgtcggcgtccgctcccggggtgccgagcacttggatgaggtgtccgtgttggtcgctccagccgaacgggacgtctcgccacggctcgtggccaccgaggaggttgcgggcggcgagctgaccttgggtggccgcggtctcgaagtgctcgctccgcacggggcgcccccaccccgggtgatgccaggtcgcgacgtcgccggcggcggcgatgccgtcctcgatccgtccgtaggcgtcgcacacgaggccaagtcccgcgacggctgggacggcgtcgctgatccagtcggtggcggggcgcacccccaacccgacgaccaccgtgtcggcgccgatgcgcgtgccgtcgtcgagagcgaccccgtcgtcgtcgaccgcgagcgcccggtggccggtgacgacggtgacgccgttcgcctcgtgccacgcaaggaccgtggtggctgctcgcgggccgagggctcgagggaggatccgctcggctgcctccacgaccgtgacccgacagccgcgttcgcgggccgtcgcggcgagctcgagcccgatgaagccagcaccgagggtcacgagccggtgacctggtaccagacgatcgcgaagccggagggcgtcgtcgagtgtgcgcagggtgagcgcgttcgggtggcgcaggggcgctgggtggagtggtgccgcccccgtcgcgatgacgaggagatcgaagccgatcggtccggcggtcgtcgcgaccgtacgctcgtcgaggtcgatgccctcggcgcgcacactcggccggtgggtgtaggcccccgacggggtgcgcagccgggttcgctccggtgcgacgtgaccagcgaggagacccttcgacagcggagggcgttgatacggcgggtgcggttcgtcaccgatgaccacgatgtcgaggtccgcatcgcgacgtctggcctcgagggcagcgcgatggcccgcgagcgaggccccgacgacgacgagacgcgtcatcgtgatcgtcggtcctagtcgacgatcgtgatggcttgcgtggggcaggctcgagccgcctggtcgaccagcgcgcgcaggtcctcggacggtgtctcgtcgagcacgtagaggtaaccgtcgtcacggacctcgaagatcgcgggtgcgaccgcttggcacaccgcgttggactggcacttgtcgaagtcgacctcgatgcgcattggctagctccctccctcggcccttcccaggctaccgaccccgtgggcgctcgtgccctggcgatggccgagtttgtcctatctcgataggggaaagcgggccggctatgctgaatgcgtggcaactcctgtactcgaggtcgacgacctgtgggtcgaggctgaaggcaccccgatcctgcgtggtctgtcgctggtgatccgaccaggcgagctgcacgtgatcatggggccgaacggctcgggcaagtcgagcttcgcgaacgtgctgatgggcaatccggtctatcacatcaccaagggcacgattcgctatcaaggggtcgatgtgagcgagctccccgtcgacgagcgggccaaggccggcatcttcctcgccttccaagatcccgaggccatcagcggcgtgtcggtcgtgcagttcctgcgtcaagccttgagtgctcggcggggccgggaagtgtcggtcctcgaggttcgttttgcgctcgccgagtggctcgagcgcctcgggctcgacccgtcgttcgcgcagcgccatctcaacgagggattctccggtggtgagcgcaagcgcaacgaggtgatccagctcgccatgctcgagccggagctcgccgtgctcgacgagaccgactcggggctcgatgtcgacgcgttgcgcatcgtcgccgacggcatcacgttggtgcgacaccaacatcccgagatggcgacggtcatgatcacccactaccagcgcatcctctcgctgctcgagccgacccacacccacatcctcgtggacggtcgactggttgcctccggcggtcccgaactcgccgagcaggtcgagcgcgagggataccagcagttccgagaggcggaggcgcttcgatgacagcgacacgtggccttgggctcgacgtcgaggagctgcgtaaggacttcccgatcttcgccgagcgcggtgcgggcttccactacctcgactcggcggcctcggcccagaggccgagtgcggtgctcgaggcgatggacgcctactaccgttcccaccacgccaacgtccaccgcggcgtctacggcctcgccgaggacgccaccgatcgctacgagcgcgcacgccgagccatcggccgcttcgtcaacgcccccgacccggagcgcgaggtggtgttcacgaagaacgccaccgaagcgctcaatctcgtcgcgcagggtctcggccgggtgctcctcggacccggtcgcgccgtcgtcctgacggagatggagcaccatgccaacttggtcccgtggatgatcctgcaggagcagctcgggttcgagctgcgctacctgcccttcgatggtgacggccagctggtgctcgacgacgcggagcggatcctcgacggcgccgccatcctcagcgtcaccgcgatgtcgaacgtgctcgggacgctgaacccgatcccccatctcgccgagctcgcgcacggagcaggtgccgtcgtggtcgtggacgcagcgcagtatgcgccgcaccatccgatcgacgtgcaggcctggggcgtcgatctcgttgcgatgaccggacacaagatgctcggccctacgggcatcggcgcgctgtgggggcggctcgagctgctcgagcagatgacgccgttcctcggtggcggcgacatgatcctcgacgtgacgctggaggggttcgtgccgaacgaggtgccgtacaagttcgaggccggtacgcccccgatcgccgaggccatcgggtgggaggtcgccatcgactacctccgcgaccgtgtcgggttcgaggcactcgccgcccacgagcgctcgctgaccgcctatgccctcggtagcttggctgatggcctcggggagcgcattcggatcttcggcccccgcgacccggagcgtcgaggcggcgtgatctcgttcgagctccagggcgtgcatccccacgacgtcgcccaagtgctcgatcgtcacggagtgtgcgtgcgtgcgggacaccactgcgccaagcctctcatgcgagagatcggccaggccgcgaccgcccgtgcgtcgctgtatctctacaacgaccgtgctgacatcgacgctctcgtcatggcactccaagacgcctggcagcgcttcaacgactaggagacctcatggacgacctcgaggacctgtatcgagagatcatcctcgatcactacaagcacccacgcaaccagggcgtgctcgacgatcccgacgcgatccgagaggagggcttcaatccgctctgcggtgacgagatcaagctctcgatcctggtcaagggcgaccggctcgccgacatccgcgtcgatgggcatggctgttccatctcgcgctcgtcggcctcgctcatgagcgaggcggtcaaggggaaggacctcgccgaggtcgatcgcatcatcgagcgtttcaaggcgatggtcgtcggcggtgagggagctgctgaggggctcgattcgctgcgcacgctcggtgaactcgcggcgctccagggcgtcgtgaagttcccggtgcgtgtgaagtgcgcgacgttgccgtggaactcgctccagaacgcacttgccacggctcgagctcgcggaggcgagtagcacccccacgagctcgatgcggtggggaggtgcgccgtcgcgggccttcgcgatcggcatctcgaggacctgcgtcggcgtctgacgcttggtgcgagcctctccgtgtggccggctcacaatggctgtggcggagtcagacccgtacgagcttcgcgcgttggcgagccacccgaacgatccggcgggaacctcatcggaactgcccctgccctgccacgacgatgggccagggtgtgcgcggcgcgtgcgctcgtcgcgagttcgggagatgtcgatgtggccatgcggcggatcctcgtcggctggacccggatgtttgccgcggccgacgtctctcgcgcccagcgggacctgtcatcggtcgggcgaggaggtcgggctcggggtgacggtcgagtcggttgcggggcgggccggcggtcgggtgcgaaggtacgcgcggacgctctctcacagagcacgcagtgcggagtcccacgccgacgcccacgccttcttcgccgcgagccatcgctgcagcgctctggtatctggccgcgctcggccctcagacttcgagccctcgtcgtcacgtggcgtcgcgccggcgggaccctcgcccagctctggcgtcgtcgtggccccgtcctccgtgcgcgccagttcgagccatgcccgcttgcgtcgctcgcactcgtgccagaggtcgtgacactcgggtgcctggcagcgctcgcgatcgagcatgaggttcgcgaactcgtccctcactgcgcgcgtcagccgctccgggccgacagcgtcgatcaaggcttgccattccatggacgctgtgatgaccgcatcgatcgaggcgtcggctcccaggtccgtcgccacggccaccgctgcgtacgctcgcagccatgtctcacgccatcgggaggggagttccagcgacgatcgggacctccgcatctcagagcgtcgtaggagcatcgcgagcagctcgttcacggcttccctggggtcactgatgtctgtcactgcaaggtactgctcgatcgcatctcggcgaacacaggagggccaacgtcggttctcagctcgcacggtgcacctgcctgatggatcggtcggtcgctgcggtcgagcgtcgttccgtcacggtggctctctctgcacgagctcgcgagtcatcgacgaccacggctggaccgctcgtgacgcagcactcttcgtcgtgcgcccagcaggcatgcgcccggtcggctcggcctgcctcgacgaccacgggtgcccttgctgggcgtgatgacggcgtcgagatgcccgagcccggcgaggctgatcgtgcccaggaaaccatgctttctcgtcgggtggccaaacgccggcagcgctcgatcgggatgcgggcgttgaggacgccctcgcctatcagccgcctgatcggtacccggtctttcacgacgatcaccctccatggtcgggcgttcacctctcaccggtgaagtcgttcgctcgtcgaacggcgtcgaccccccgacgacctcgcgtcgtcgtccaaggaggacgggatctgtcgagccgtgcgtggcgcatccgctgcatcgacgttgcgacctccgctggagatgcgggtgctctggcatctggcgtttcctgtcgtgagtgcacgctctcacgccttcatggcgaccgagatcaaaggggggcgagctgggttcgcccgagcgggcgtgcccgtccttggctggcgagtcagggggccgtcagttgccaatggcgtcccccgtcggtcgtgtgcagcagcgtgctgcatccatcgtgacagtccagtgactgtagccagcccgtcgtgggcgagacgaacacggccgagaaaccctggtgcaagagggacgggatgggcacgcgctcgacggaaccggtcgtgcgatgcacccggacgaggaacgagaacgacggcgtggcataggggctgagtgtggcccagaccgtcgtgggcgacgcgtagtcgatcgcgtcgatgtcgttggcgccgacgctgaggttcgtccaggagttcccgtcgttgctggtgtaggcgagaacgtcatcggaaggcggggcgccggtcgccgcggttgcgccgaggggacgcgtcgagccgatccacacgctctgggcggagagcgggtcgatggcgagcgggatcgtggacccggtgtggtgtagcgcggtcggcctgatcgggtcggtgatgggggagagatacgtcgcaccggcaccgaacccggtcgcggctgtggtctcgagggcgactccggtcccgttggcgacgaccgcagcgactgcgttggcgatcgacgagggcaccatgagggatggtcgctcaccggcacgatcaactgtgacgagctgaaggactccttcgggcgtctgcactgcgatcacgagcgccctctgccgcgcggtcgtaccgatcacgtgagcgttcgggcttgcgaggagcttcgagagcgccggagaactccatctcgtcgatccgaccagcacctcgagctggccgcttggcccgaccccgacgataccgaggcttccttgcgcgttgaagagtgagctgaccatcacgtcgggaaacgatcgcgtccagccggttcctggactgtagcgatagatgcctcgctcggagaccgcgacgacgctgccgttcgagagcgtgcgaaagttgtcgaactcgacaccgtgtgtcatgaaccaatgcggctggttggagacgaacgacggtgtcggcgtcgtagcaaggagcgggggcgacgcagggaagttggctccaggggtcggctggaagccgacgacgaggctcgatccgacgacctggaggctatcgggaaagacgccatcgagctgagggcccgggctcgagattgcctggaaggtggccgatccctgcgtctgggcaaagtatgcagtttcgccctgcgaggggctcgtcaccaggagatacgagctctgccgaccgaagtcgaagctcgcggcggttccagggtatcgaagtgccagcgtctcgagcaggtgccaggtcctgccaccatcggtcgtggcctcgacggtggttccttgcgctgcgctgagcaccacgtagccccgcgctggcgtcacgaagccgacgccgatgatcgtcgggcctgacgagaagtgatggagcaggcgaaagcgcgttccctggtcgaccatcgcgtagagatcgccgctctgcagtgaggcgacgaagccgtcgttgcggtcgaggacgtcgaggagagggtctggccctggaagccgtgcgaggtaggagaacgcgccgtctcggtaccggagcagcaccgggttccctccagtggccgatgtcgaggccagatagacggtaccggtagcggtgatcgagctttggaggatgtcgagcggaagctgctcgacagccttggtggctgtggttttgctcgccaccgcgggtcgcgaagcgatcgcgccacagcccgcgagggcgagtgacagggcgagcagcgggaggatctccttccgcggccacgagcgggatgttcgccccatcgcgtctcgaccactcgttggggaactcatgggttcatggtagctcacagtgcactcccggattgggggtccgcgaccagcgatgctcggtcgagttggggttcaaggtcgcgctcggtcgtgcccggggagacgccatgagcgtgcggggctcggtgtccctggcggcggagcgcccgggtggccacaggcacgttcctccaagtgcggcaccagcgagcgccttctcgtgtgtcgtcgcgaacggcctcgacagcctcgtccaccgggtctgccgcttgatgaaaccgacaggacgatcccatcgtgctggtcaatgtggccacaagggtgttcgtgccagcgcgcgctggctgtcgagcgggtcgtcgtcggacctgccgtcgccagtgcaagaaccgcacgagcggccaacccacggtgagctgtgcgcatccacccgcggatctcgctgtagttgatgagatgcatatagtatatggttgacatggagcgcatcatgaacccgtacaccccgggtgctggggatcgcccaccggtgctcgtcggtcgtgagcgccagctcgccctcgcagaggccatgcgccagcgcatcgaacacggcttctcggcaccaccgacgttcttcgtgggtctccggggagtcggcaagacagtgctgctccgggagatcgctgaccagtttcgacggcatggctggctggttccctacgcggaggcccgccgaggtgcttcggtggctcggatgctggtgacctacgtgcacgaagccgagaactctgcgcccgtgaagggacgccttcgtgaggctctggcccagttggtgcgccgcggtggttcagtggaggctcttggcgtgggggcgacgctggggccagagaccgtcgactcgacgacacgcgctgcccaggatctcgagcacatgcttcgcagccttggtgaggcggccaagagcgacagggtgggcgtggccatgctcatcgacgaggtccagactctctcgtccgagaccgtccgggagctcatctgggtcgtccagaaacttcgccaggacctacccatcgctctcatcggcgcagggctcccgcaccttgccagcgtcctcgccagcgcggtcacctacgccgaccgcttccgctacgagagtacggacaacctcgatgacacggacgtacgagctgcggtgcgtgggcccgctcacgagcgcctggtcgagtggagcgacgacgcactcgacctgttgtgcacgatcgccaagggctacccgtacgccgtgcagctgtgtgcctacgaagcctgggagcaggcggctcgcccgggcgaccctcggcagtgggtcgcgatgccgttgtcggcccagtgggcggtctcggagttcggggagcgcgttggacccccgtcggtcgagggccagcaggtgcatgccatcactcgctcgcacctcgatgccgcgatgccgcgcatcatcgaccagatgcgcgcgggcctgttccgctcacgctatgacgggctgaccccgaagcagttcgcctacgtcgaggccatgcttgcggagctcgagcccgactcgacggctcccgtctcggccatcgcccagcgcctccgcgcgtcgctgagtgcgctgtctcccgtgcgcgatgccctcattaggaagggtgtcatctatgcgccggggcgcggccgggtcgcctttgccgtaccctggttcgcgagcttcctggcagaggagatcgttgcgaccgagccgagcagctatgaagcgatccttcccgggcttcgtgctcgcggcgtcgacctcgagcctccaggcggttccaccggtgcccctcgatcgccgactccacctctgcagtcctctgactaaggatccgtaccgctcgattcgacgggtgtcgcggccgcgcggaggcatctgtctcgttcggccttgcgatggtggtcgcgtacagtcgggagtcgagcaacagtggagagaacaggtgatcgatgccgagaccgggcggctcggccccgtacgggtcgtcgtcgctcccgacaagttccgtggttcgctgacggcggccgcagcagcgcgcgcgatgagcaagggcatccggagccagatccctgactgttccgtcgtcgaggtgccgatggccgacgggggtgagggcacgctcgaggccctcgaggcggcagggtttcgcgtgcgaggcccggtgctcgtccatggaccctacggtcgccgcgtgcaggctcggtgggtccggcgcggacccatcgccgtggtgcaagcagccgaggctgtgggtcgtcgggccgtagggtcggatcggctgcgagcccccgacgccacgacgcgtggcgtcggtgagctcatctcggccgctctcgaaccaggcgtgcgcgaggtcgtcgtgagcctgggcggctcggtcacgaccgacggcggcgccggcatgttggccgcgctcggcgtcgagatcgccgatgcgctggggagacctgttggcgatgggggcgcggcactcgagcatgcagcctcggtgtcggtcgctcgggtggacccgcgcctccgggcggtgcgcatcgtcggcgccgtcgatgtcacgaacccgctgctggggccagatggggcagcacgcctcttcgcgccgcagaagggagcctcgccggtcgaggtcgaccagctcgaacgcgccctctcgcacttcgcggacgtcgttgccggttccctcggacgcgacgctcgcgcgttggccggcgcaggcgctgccggcggtaccggctttgcgctcgctggcgtgctcgacgcgatgctggtgagcggcgcttcgctggtgggtgagctcacgggctgctggagcgcgctcgatggggcatcgctcgtcgtgaccggggagggttcgctcgacgcgcagtcgctgcttggcaaggtgccgatcgaggtggcgcgccgagcgcgagctgctcacgtgccctgtgtcgccatcgtcgggcgttgcgagctcgaagcagccgacctcgccgaggccgggctcggcgaggtggtggcactggtcgactgggccaacgatgccaccgaggcgcagcgccgagctgcggcgctcatcgcgatgctctcggcgcgcctcgctcgacgctggtgcgggtagctgcgcgttggcgcggccgcctcgtcactcgccgatgtagctcatgacgtgcttgatacgcgtatagtcctcgaagccgtacatcgacaggtccttgccgtagcccgagtgcttgaagcctccgtggggcatctcggccacgatcgggatgtgcgtgttgatccagaccgcgccgaagtcgaggtcgcgagcgacgcgcatggctcgagcatggtcgcgtgtccagacgctcgatgcgagcccgtactcgacgtcgttggcgaggcgcatggcttcggcctcgtcctggaagctctggaccgtgatgatggggccgaagcattccgaacgcaccagctcgtcctcttggcggaggccggcaaccacggtcggctcgaagaagaaccctggccggtcaacgcggttgccacccgtggtgatctgggcgtagctggggaggcgctccacgagcccgcggatgcgctcgagctggttggggttgttcagagggccgaagtagacgtcctcctcgtccggggcccccaccttggtcgcggcggcctgtgcggtgagggcggcgaggaaggcgtcgtgcgcgctcgcctcgacgaggacgcgcgcggcggcggtgcagtcttggcccgcattgaagtagccggctccggcgatgcccgccgcggccttctcgaggtctgcatccccgaagacgacgaccggcgcgttgccgccgagctcgaggtgcacccgcttgatgtcctgggcggccgcgagagcgacttcgcgcccagcgcgcaccgatcccgtgatcgcgaccagctggggggtcgggtgggcgacgaggcgtcggccagtgtcgcgatcgccgaggaccacgttgaagacccccggtgggaagatctcaccgatgagttcggcgaggagcgtcgtcgacgcgggcgtcgtgtcggatggcttgagcaccagggtgttgccggccgccagcgcagggccgatcttccagatcgccatcatcagcggatagttccacggtgtgaccgcggcgcagacgccgatgggctcgcggcggatgaaggaggtgtgatcggccatgtactcggccgccgaacgaccctcgaggttgcgcgcggccgcggcgaagaagcggatctggtcgacgctcggcgggatctcctcgctgagcgtcagcgctcgcggcttgccggtgttgcggacctctgcctcgacgaggtcgtcggcgtgcgcctcgatcgcatcggcgaggcggaacagcagcaaggaccgctcggacggcgtcgtgcggcgccacgtctcgaacgcgttggcagcggcgcgcatggcggtgtcgacatcgacctcgtcggacgcagggctgtgaccgtagacgagacccgtcgatggatcgacgatgtcgagcgtctggtcggcgtgggcgtcgacgaacttgccgtcgatgaagttgcggaacaccgtcgtcatggcatcctcctgggtgtcgatggtggctgtccagtgaggggacgcttctagtcaactacatctgagccgcgcttgcaaccgattgcgtcaactttccatggcaattctgcgctttctgttgacgaagccaccaaaatcggtaagaatggtggcgcacgtcggttcctgggtcgtaccgggtcggggagccgacgtgggtggcgttcgggttgcacccagcggtcgcacacgaacgaactcggaacggagggaggtccatggcgcagcgtcgtgagccgtctgtgcgggccttccccatgattcgtggccagggcttcctcactgccgatcgagccgagcgcaacggggatggggagcgggcgcccgtccagctcgatgccatctcgaagcagttgatctccctgctgcaggtggatggacgcgcgtcctatgcggcgctcgccaagcaggtcgggctcagcgaggctgcggttcgccagcgtgtccagcgtctcgtcgagtcccaggtcatgcagatcgtcgccgtcacggacccgaagatggtcgggtttcgtcgtcaggcgatggtgggcatccaggccgtcggcgatctcgaggcgttggcatcgcagttggcggcgattcccgaggtcatctacgtcgtgatcgcagccggcagcttcgacctgctggtcgaggtggtctgtgaggacgacgatcatctgctgcacctgttgaacaccgagattcgtccactcgagggcgtgcgatcgtcggaggtgttcgtgtatctccggctggagaagcagacctacagctggggaactcgctagggacggtgagtccgtgtccgtcgcgtcgaggcgcacaccatcgaggtcgacaatgaagttcgacggtacgcgagtcggagcaagaagggaaggaagaggatgagcgagcagcacgacctgtcggacgtggcccgtcggcacctgtggatgcacttcacccgcatggcgtcgtacgacgagcacgaggtgccggtgatggtccggggccagggcccctacgtgtgggattcgaagggcaagcgctacctcgatgggctcgctggcctgttcgtggtccaggtagggcacggtcgtaccgagcttgcggaggccgcctcgaagcaggcgagcgagcttgcctacttcccgttgtggagctacgcccaccagccagcggtcgaactcgccgagcgccttgcggcattggcccccggtgacatcaaccgcgtgttcttcacgaccggtggctctgaggccgtcgaatctgcatggaagctcgcgcggcagtacttcaagctcaccgggcagccgaccaagacgaaggtgatctcgcggaacctcgcctaccacggcacctcgatgggtgcgttgtcgatcaccggcctaccggggatcaagaccccgttcgagcccttggtccccgggtctatcaaggtggacaacaccaaccattaccgctgtgtgcactgcagtgcggccgagacctgttcgctcgcgtgtgctgacgacatcgagcagcgaatcctgatggagggccccgagaccgtcgcggcggtgttcctcgagcccgtccagaacgcgggcgggtgcttcacgccggcgccggggtacttcgagcgggttcgggagatctgcgaccgctacgacgtgttgctcgtctcggacgaggtcatcactgggttcggacgactcggcgagtggttcggcgcgatccgctacgactaccagcccgacatcatcacctgcgccaaggggatgacgtctgggtactccccgatcggggcgatgctcgtgtcggaccggttgatggagccgttcttgcatgacacgacgacgttcctccacgggatcacgttcgctggacatccggtctcggcggcggtcgggctcgccaacctcgacatcttcgagcgcgaaggtctcctcgaccacgtccgtcgcaacgagccgctgttccgggcacagctcgacaccctgctcgatctgccgatcgtcggtgagattcgcggtgctggttacttctacggcatcgaactcgtcaaggatcgcgccacgcgcgagaccttcgacgacgacgaatccgagcgactgctgcgtggtatcctcaccccgacgctcttcgagctcggcctcatctgtcgagcggacgatcggggcgatccggtcgtgcagctctcgccgccactcgttgcgggcccggagcagttcgaggagatcgtcgcgatcttgcgggaggcgttcgagcgcgcttgggctgcgctgtgatcgatggcccctcggtggcccaattgtgtggcgaccgaggggccgatgcgactcactgggattcgacggggtctcgcctactacgcacgtgctgagctcgcggatgagccgtacgcgccccgggcgttgctcgggagcggatggcgagagtatccgcacgcggcagcgctcgcgctcgacgagctggtgctcgaacccgccccgcgcacgctgatccacgcggtcgatctcaccatcgctgcccccaaggacgtctcggtcgtctggggtctcgccgccgagccctttgccgaggccgtggccgaggcccatcgaggcgcggtggccgacgtcgtcacgtggctcgagcgccttgacctcgcccgtgtggtggacggggaggcggtccccgccagcggcgtgcgcggggtcggcgcgcaccatcgcttgtcgcgcgctggtgagccccacctgcacacccacgtcgtcctcgccaacgcgatcgaggtcggcgggcaggtagcgcccctcgaccatgggcgcctgcggcgagtgttgccggccctcgagctcgggtatcgggtcgagcttgctgctcggttgcgtcgtctcggtctcgtcgtggacggcgatggcctcgggcgatgggcggtccgcggcctcgatcgtcgggtggccgatgccttctcgaccaggcgcagcgaggtgctcgcccaggcgggctcgaccgcctcggcccgagctcgtcaggtggcggcactcgcatctcgacgagggtgggccgagggacccgtcgacctagtgaacaggcgcgagcgatggcgcgaggcggcacgacgcgagcgtcgcgacgggcccggcgagcgcggtgcggtcgctgcgaccgcccaggccaaccgtcatggagagccgatccgtatcgccgacccgttcttcgcggagttctcctggcaggcccgcgctgtgctcgatgccggccagggcctcggcgacctggtggcagcgagcctccgagcggccgtcggaccggctcgggcgcgcgggttgctcatcggcgctcggatccgggctgcggggagcgagctcgccctcgatggttcgctcgtgcgtcgctacggagcgctgccgctggccgatcgactggcgctcgcgggcatcgacctcacgcgccccatcgtcgaggtgtcgagtcgcgatgccgtgcggatggcggacgagctgcggcgtgcgaccgggcgagagcacgtgcgcgtggtcgcacggagcgatgccgaggccgccctgctccagcgcctcggggcgttccgcgatggccgccatcccgcccgggtcgtcgtggatgccgtccatcgtgccccgagtgacctgcgtgccctcgtgacgagtccggaacggaaccttctcgtcgaggtgcgtcgtcggcccgtcgtgccgtctcgatcctccctgtcgctccagcgtgacggtcgtcgcatcgagctctgcgccgatctcgagaccgcgctcgaacgctgcggcgcctccgtcgccgaggtgcttgggcgcggtgaggacgtgtggccggtggcggtcgtcccggacactgcgtacgcacggcagctccgacgcgtggtggcacgtgcgttcggggtcgatccgcgctccccggttcctggagagccggtcctcgtgccacggactgggcgaggccgcgtcgtcgacgtgtcgcgcgatcgggtgacggtcgagacggggggcgcccggatcgacgtcgccgcgagcgaggtggtaccgctcgccatcgcgaccgaggggagggctccgatcgccttggggcccgacctccagcggggggtcgaggtgtctgtagtcgtggcgccggagctcgagcggttcgtcgcgacttgccgagcgctcgggatggatccgcggcggatcgaggctgctccgccacgcgaactgctgaccgatccgaccgcccgagcgctgtggcgtcaagcccgcgggttgcatcgctcactgctcgggcggctcgagctcggcgagcggactcgtgaggtcgatctcccgggtctcgaccggggccggtggcgttgaggagtcttgcgaggcccctgcgatggcggtagcctcgtctcagagccgttgctctggtgcctggggagaggtcgatggttggcgtcgtcaccgcgtcgtcattgctcgaggtgacaccgccctacggcggcgtcatcgtgctcatgctcggcgtgcttgcctattgggtcggggtgccgaggttggcgcgtacgttgagcatgtccccgaagcgggttcgtctccgcgacgtcgcgacgcggcggcagcgactcgcgtggagtgcggcgcttgcgatcgcgatcgtcgacgagtcctggcccgtgctcgagctcgccagacgcatctcgctggtggcctatctcctccacaacctggtcatcgtgctcgtggtcgtcccactggcgctgctcgggttgccggggtgggtcgtctttcgcctcactgagcgtcgatgggtggacgccgtcttgtcgctcattgcccgcccgctggtggcgaccgtgctgttctgtggcgtcacgatcctgtcgatgctctcgcccatcgttgaggcacaagcgcgatccctggtggtcttcgtctacctccaggtcgtgctcgtcatcgcgggtgtcgcgctgtgggtaccggccctgcgcctgcaaccgggcgtggagaagctgtcgaccggcggtcgggttctgttcctcttcgctcagagtctgattccgtcgttccccgccgtggcgctgatcttcgcgaagcactcgttctatccgttgttcgcacgcaacgtccacatcgtcttcggggtgtcgggcgtcggcgaccagcaacttgccggtgcgttgtcgaagatcctcaccctggggatcctttggaccacggccgttgttatattggcgagggcccagacccgcgaagatcgcggggacgacccggagcccatcacctggctcgacgtcgagcgagagctgcgccgtagctcgtccgggtagccctcgggccagaaccgtgaggagcacgcgtgcagcttcgcaacgtggcgatcatcgcccacgtcgaccatggcaagacgaccctcgtcgacgccctcttgcgccaggcgggagcgttccgcgagggcgccgagaccgaggagcgcatcctcgactccatggatctcgagcgcgagcgggggatcaccatcttgtcgaaggcgaccgcgatcccgttcggcgacgtcatcgtcaacctcgtcgacacgcccggtcacgcggacttcggtggtgaggtcgagcgagcgctctacctggccgacggcgcggtcctgttggtcgacgccgcggagggcccgctcccgcagacccgcttcgtcctggccaaggccatcgagcgcggcctcgcgctcgtcgtcgtgatcaacaaggtcgaccggcaggatgcgcgcccgcacgaggtgctcgacgaggtgctcgaactgttgctcgagctcggtggtcccgacgtggatctcgacgtcccggtggtctacgcctcgggacgcgcggggcgggccgacctcgagttgcccatgcggagcgaggacctcacgccgctcatcgagacgatcctcaagcacgtgccggctcccgatgccgatcccgacggcccgctgcgcgcccaggtgctcaacctcgacgcctcgacctatctcggcagactcgccctcgttcgcgtgcacgccggtcgactgcgccggggccaaagcgtggctcgggtcggcgtcgacgggcgcgtgagcactttgcgcctcggcgagctgttccggatgcacttcctcgagcgcgtgcccaccgacgaggtcatcgcgggcgacatcgccatcgtcgcaggtgtcgaggacatcggcatcggcgagtcgctgtgcgaccccaacgatccggagccgctcgcgccggtgcacgtcgacgagccggcgatcgccatgacgttcagcgtgaacacctcgccgctcgccggacgggagggcaccaagctcacggcgcgcctcttggcgcagcgcttggcacaggagatcgtgggcaacgtctcgatccaggttcgccagacggagcgcagtgatgcgttcgaggtccagggccggggggagctcgcgctcggggtcttgatcgagctgatgcggcgtgagggcttcgagctcaccatctcgaagccccgcgtcctcacgaagctggtcgacggcgaagtgtacgaaccctacgagcgcctcgaggtcgaggtgccagaggatctcttcggagcgctcacgcaggtcctctcaccgcgaagggccgaactcgtgacgctggagcactcccagagcggctgggtgcacacggtctattggatcccggccagaggcttgctcggcgcgcgaggcgagctgctcacgcagacacgcggccaagcggtcatccatcactccgccgatggctacggaccgtgggtcggcccgatccgcccccgggtcgcggggagcctcgtcgccgaccgggctggtgtggccacgacgtacgcgttgctgtcgttgcaggaccgtggcacgctgttcatcggcccgggtgacgaggtctacgagggcatggtcatcgggctcaacgcgcgtccaggtgacatggacgtgaatccgaccaaggagcgcaaggtgacgaacatgcgctcgtcgaccgccgaggaactcgtccgtctgaccccgccacgacgcttgacgctcgatagtgccttggagctcatcggcgacgacgagtgcgtcgaggtgacgccgaaggcggtgcgagtgcgcaaggtccagctcgtcgggagggagcgcgccaaggcgcgccgatcaggcgagatcggggggacggaggcgtcgtagcgggagctcccgcctggtgagtggccgggtggcccccaggcggtacacctcccggacgaggtgggcggaaggtccgggcacctcgaacagcacgacgcagtacggcgctcgtgacctgggcacaccgagggtcggcccgacacgaccgggcacctcggcgaggccgcggaagtgggccttcgctggtgcgtggacgagcgccgcctcgagtggacgcacacagttggccgcggacgtcccgccggcggagcgcgctccaccacaggcgcagagcgcggccgcgagcaccaggctcgtcacgagctcacgtcgtggcattggttggcctcctggcgatccagaagtaggccgcccatccgatcggcagccagatccagtagctggcgagtcgatagaggatgacggctgcgagcatgggcaccggcgctcctccgaaggccacgagcgcgacggtgatggatccctcgacgacgccgagcccgcctggcgtgatggggaggttcgtcgcgagggcaccgacgacgtaggcactggccgcggccgccacggacacgtgggcatcgacggcggcgagcgcgacgaggagcgcgccgaagtcgaaggcccagttgccagccccgaggccaatggaggcgccgagccggcgcggtgggatgcgcagcggctgcagacggcgtgcactcgcggcgaggcgtcgccatcgcacgcgggtggcgagacgggtgaggagctcggcgacccaggccgacaggcgctcgagctgccacagggcgagcgcggcggcgatgccgacggcgacgatcagcgcatcgtcgagcgacgagagcacgctggacgcgggtgcgtgcaccacgagcgcgagtgcgaacagggcgatcagggtacccatcgcgaccaggttggaggcggcgatgaccgaggcggcggcgaggacgtcgacgtcggcgtcgtggagctgggcgaccacccagacggcgctcacaccggcgccgaaggggatcgagttggtgatcgacagggctgcgagcgagatcgcgaggaaccggacccacccgagtcgcgttccgctcgggaggaggacgtaggtcatgagcgcccacgccgtgtcgctggccgcctccaggacgaacgcgatggcaccgaggacggcgttcgcgtggaggacgatggcgaccgatcccgagagctgggcgcgctgggaggcgagtgcccaggctgcgaccgcgatcccgacgagaccgaccaggagccgccagtggtggcgaacgcgcgccagtcgggccggtggagccatcgctcgcgcaggctagtgcggcgcaggctggccgtagacttggccggcggtgccggggcggcacctcgggcgttgggagggcggcacgagcgagttcgacgtcatcgtggtcggggctggcgctgccgggctggcagcggcgtcttacctgcactacgcaggcttcgaggtggtcgtggtcgaggccgaggcaacggcgggcggtcggctccgcaccgacaccgtcgacggctaccggctcgatcgtggcttccacgtcgtcctcgagggctacccggagcttcgccggctcctcgcgccagggaccaccggcctcgttgggctcttccccggtgtcgcactgctcgcgcccggcgcgccggttcgagtcctcgccgatccgcgccgcgtccccgcgaccgtcgcgactaccgcccgcgagctctggcatctgcgtgggatcccgcgcgctcgccggctcgtcgagctcgtcacgcgtgccgatccgtcggtcgcggatctcgtcggggcgctgcccgagccgctcggtcgtcggctcgccgggcccttcgctcgtggggtcctgctcgcacccgagctcgacgtgcccctgtggcgtgcaggcgaggtggtgcgtgggttctggcgtggccgtgtcggcctgccacaggggggcatcgccaccctcgcggacatcctcgctcgggacctcgagggtcggatcaggaccgcgtcgccggtcgccgccgtcgagtccggtggcgtcgtgctggagagcggggagcgtctcggggcaggcgaggtcatcgtggccgccggtcccgaggccagcgctcggctcctcggggcccccaggctcaccgatggccttcgttggcgagcccagggctatgcgcacctgcgggtcgcgggacccgtgctcgagctcccggtcgtcgggctcggtcccatggacgagccgatctggaccgtctgtgaggtgggggccgcggacccgctgcgagcgccgatggatcgggacgacacgctcgtgacggtgagcttcgacccgacgctcgatccggcggacgtgcagagggcggcggccacgttggtgcccgcgctcggatcggccgagctgctcgcgatcgacgtggtggctcaggcgctcccagcgcttcgacgtgcgcctgcggttcgcatcgcccggggcgtcacgctcgcgggcgactggaccgcatctccgagtctcgacggcgcactcggatccgggcggcgcgcggcggaggcagcggcccgtgcgctgcgaggagcggggagtgaggatcgatgatgcgtgaggtcgaggttcccatcgaggcggcgagttcgggctcggtcagtgcccggatgcgctaccgcgatggccgtcgcgtgatgtgggtcgcctcgcgtcccaccacgcgccgtggggcgctctctgagcgcgacggccatcggatcgcgcgcgcggccgacctcgcgaaccggctcgggatccccctcgtgctcgagctgtcgacctcgggagcgaagatcaccgacggggtctcggcgctgcacggatgggggatcgcggcgagcgcgttggcacgctgctccgggcgcatcccgatcctcgccggtctcgtggggcccgccgtctcgggaccggccctgctgctcggggtcgccgactgggtggtcgtcgcccccgatgccttcgcgttcttgtcgggaccccaagccgtccgcgaggtcaccggcctcgacgtgtcgaaccagacgctcggtggctcgcaggtgctcctcgcccggtctggggtcgccttcgaggctgccgacgatcgtcggggggtcgaagaggcgatctggagtgtgctcgactacctcccggactccaccgatgaggtagcccgacgcatccaccccatcgatcccgatccgatcgacctcgatcggctgattccggacacgccgacggcggcctacgacgtccgcgacgtggtgcggggcatcgtcgacgagggttcgttccacgagctgagacaggcgtgggcgaatcagctcgtcgtcgggttcggccgcatcgagggccgcgcggtggggatcgtcgcgaaccagcccatgatcatggccgggacgctcgacatccaggcggcccagaagggcgcccgtttcgttcgtctctgtgacagcttcaacctgcccgtcatcacgatcgtcgacacgccgggctttctcccgggcaaggacgtcgagtggcgggggatgattcgccacggtgcagaactggcgttctcgtacgcggcgtgccagacaccgcgggtgtgtctcatcgtgcgcaaggcctacggcggtgcctacatcgtgatggactccaaggggatgggcaacgacgtcaccctcgcgtggccgtcggcggagatcgcggtcatgggggcccaaggtgccgtggagatcttgcaccgtcgtgccgacgaggaagcgcgcgccgcggccaaggccgagtacgaggaggtctacctgaccccgtggatcgcggccgagcgaggctacgtcgatgaggtgatcgagccgtccgagactcgttcgcgcatcgctcgcgcagtcgagctcctcgtgaccaagcaggagcacctgcggcccgccaagcacgccaactcgcccctgtgagtcgccgtggtcgacgtcgcactcgagcgcctcgtgaacgtcgtcacgcttctcgcggagcaccccacgccgctcgagcgcgacgagatcgtccgcaccgtgccggggttcccggctagtgacgctgcgagcgcgcgcgcgttcgaacgcgtcaaggaaacggcgcgcagtctcggcatcgagatcgagaccgtcacgttgcccggacgcagtcgtgtgggctatcggctccggcccacgacctggcagctcgaactcgacgacgccgaggtggcggcgctcgaggcggccctgggtgcggtgtgggtcgccggcgtcgagcccggcctcgcccgcatcgggctcgcggtgggggcggtgcccgcgcgtgggcgacggtcctcgctgctcgatgcgcccccggccatcgtgaccgcgatcgccgagcgcgccgtcatcgagatcggctatcgcggtgagcgtcgtcgcctcgccccggtcggcatcggcgcgagatgggggcacgcctacctcgtcgccgccgacgacgacggggtgatcaagacctttcgcgtcgatcgcatcgacgagccgatcgtggtgctggaggcccaccacgagatcgcgccggtcccgatcgacgaggtgctgcctcggcaccctcgcgagctcgtcatcgaccgcccggtccaggtcaccgtccaaggtccgccggagaggctcgcggccgtgggtgccgacccggagacgggttcccttcgtgcggccaatctcgacgtggtcctggccgacgtgctcctgcacgacctcgcgttggtcgggccccaactggcgcgcgagcgcttggcggatcgcctcgcgacggccgagcgggcgctcgccgcgacgccgaccgcgaaggtgcctcgggccggcgtcgagcgcacgaacctcgcgactcgctacgccatgctccagaccatgctcagggtgctcggcgagcggggtcgagcaccgctgtcggagttggcggcggtggcgggcacgacgcgagagctcgccgccgaactgctcgagacggcctcgctgtgcgggttgccgccgtactcgccggacgtcttgctcgaggtcctcgtcgacgaccccgacggcgaggtcgaggcgcggctcgagcgaacgccgccacggggttcgctcgcgatcgaggaggccgtgagcgtgggggcgaccctcgaggcgcttcgtgaggcactcggcggcaccttgccgccggtgctcgatcggctgcgtgcgcgcatcgccgagggtctcggtgtcgtgccgcggctcgtcaccgagcctggcgagcgtgcgtcgctcgtgaccgtgcacgaggcgatcgtgctcggcgcgtgcctgcgctttcgctatgccccgatcggtgcgccgagtggcgagcgccgtgtgcgccctcgtgaggtccacgcgctcgatggcgtctggtacctcgacgcggtgacgagcgacgggaggatccgcacgttccgcctcgatcgcatgagcgagctcgtggtcgaggcgggttgtgacatcgaggagtcggatcgatcgcctgcgacgacgaccgtctcgttcgtcgtcgacgtgccacgagccctcgaaccgctcgcggagtacctcctcgggtccgctgccgaggcggttcagggcggcgtgctcgtgcgagcgcactcgatcggatgggccgcccgggtcgtggtcgcactcggcgccacgccggtcgctggacccgcgacgctcttcgacgaggcgcgcgccgtgctcgccgcggcgcggcgacggctcgaggccgaccgtgacgactgagcctgctcgtcgccccgacgctcgagcggcgctggcgcacggcgcgcgcgtggtcctctcgacgcgcgacgaggcgttcggggtgcatgcggtcctcgtcaacgccttcgtgatcggcggcgatcctctcgaggtcgccgtcctcgcgcgcacgacgtcgcgcaaggtcgcgaacctccgacgcgacgggcgctgcgcgctctgtctcgtcgaagggacgagctacgtcactctggtcgggttggcgcgcgtcgacgccgatccaggcgcggtgacgcgggccgagcgcgccttcgccgaggcgttcggccggccgccacggccagcacccgagggctcgcgcgtgctggtcgccgttcgggtccagcgcgtgctcgccgacggtcctcggcggccggttcccgaaggccggtaggctcatcctcggccgatgtcgtcgtgaggcgggaggtagcgtggccaggggcacgagctcgctcgagcaacggggcgacgcatcgtcgtctgcgtcgagagacctggcgctccgactgatcgcgagcctcctgccgatcaagagcgtgctcggcgggcgagccgccctcggcgactgcggggagcaggcagcggggctcaccccgcgccacgtccacctcttggtggaggtgctggtgcgcggtcccctcagcgtgagcagtctcgccgagatcgcaggcgccaatctcgcctcggcgtcggtcgcggccagccaactcgaagccgctggtctcgtcgtgcgtaccgaggatccggtcgatcatcgtcgcacgctcgtgcgggccctgccgggcgccgaggcgttcgtggcggcgttccttgccacacgcgctgctgcgctcgagcatgcgctcgcccaactcgagcctggccacgcggagcagctcgtcgaactcctcgacgagctcgccaaggcactacgggtttcgatccgcgaggctcgcacgcccctgtcggcgcgatcgccccaggtcgacgagtgaatggttactgaaacgaaacaaagtagggctcgacgggtacgcgcggcgggtggctagggtgcactcgacgatgccatgtcggaacatgtggatggcgcgcgcggttgggtcactcgcgcagagcttcgagccgttcggccatgagctggggaggacagcgtgagtcgcttctttgatgccttgggccactgggtggtcaagctccggtggttcatcgtggtcgcgtggatcgccgccctcgtcgcgtcggtgtcgttgttgccatcgctcggttcggtggtgcagaacaacttccagaacttcctcccagcccagtcgccctcgctgcgtgctgcggcgctcgccaatcgcatccagaacgtcaacgagtcgctcgtcgtcatcgtcgtcgatcggccgaccgcgccgctcacgagcaccgatgcgacgtacgtggcgcgtctcgtccatgaggtgcgacacgtgccgagggtgctgaccgtggcggtgggcgcgatctcgcccacccgacaggcggagcagatcgaggtgctctcgagtcgatcgcagttctccgacacgggcacgaaggcgttggtggacgccatcgacggcgtcatcgcctcgagtcatcctccggctggccttgcggtgcacccggccggtgcggtcgccacggcggtagcccaggcgggccagaacaacacgaacgcgtccaacacccagctgttctcggtgctcttcatcctcgtgctgctgttcctcgtctttcggtcggtcctcgcgccgttcatcaccctcatcccggcgttcctcgtctcggtgttggccggcccgatcgtcgctcgcttgacgagcgtgctccactaccaggtgtccaacatcacccagctcctcatgatcgtcttgatcctcggagccgggaccgactacgggctgttcctcgtgttccgtactcgcgaggagctccagcgcggcttctcgggtgccgaggcggtgcagcgggcgatcgcgcgcgtcggtgagtcggtgagcttctcagcgttcacggtgatcgcggcggtgctgtcgttgatcacggcgacgttcggcttctacaaggggctcgggtggccgctcgcgatcgccgtgttcatcatgctcctcgccggcctcacgctgcagccagcactgctcgccatcttcgggcgcgctgcgttctggccgagccggccgcatggtcggggggtccgcgtgggctggtgggggcgcgtcgcccagcgcgtggtccagcgcccggccctcaccctcatcgtgggcgtcgtgttcttcggagccctcgcggcttttgcgcctcagaatgccccgtcaggattcgcgaccaccaccaccgcgccggcgggaacgagtgccgcggcgggcaacgccgccttgagccgctacttcccgcacgccagctacaaccccacggagctcgtgttccgcttccgcacgcccatctgggaccacctctcgacgctcgagaccctccagagcgccgtgagccgctcgcccctcttcacgcaggtgacctcgccgctcgctccggctggcttcccgatctcggtgacggagctcagtgcactgcacgcccgcctcggcgatcccgccaagctcccaccgacgccgatcggcggcatctcgcccgtcgtgtactcgcagtatcggtcgctgaagaacctgatcggaccgactgggcgcaccgtcgtcgtcgaggcgagcctcacggctggcgcacccgggtcgacgcccgcgatcaacgcggttcccgcgattcgcaccttcaccacccagctcgcccatcgcgtcggtgcaacgacgagcggggtcgctggcgaggcgccggcgtcctacgacgtctcgagcgcgtcgaaccacgacctcacgcacatcgtgccgatcgtcatcgtcatcatcgcgctgctgctcgccctcgtgctgcgctcggtcgtggcgccgctgttcctcgtggtctcggtggcgctgtcctacttcgcagccctcggcctcgctgtgatcgtcttcatgaagttcgatcatcagagtggactcatcttcgtcctgccgttcatgctgttcttgttcttgctcgcgctaggggaggactacaacatcctcgtcatgacgaggatccgtgaggaggcgcacgatctgtcgatgcgcgaggcggtcgtgcgcgccatcggcgcgaccgggaccaccgtcacgtcggccggcgtcgtcctcgcgggaaccttcgcggtcctcgcctttgcgtcgctcgggcaggccgagatcgaggagatcggcttcgggctggcgctcggcgtgctcatggacacgttcctcgtccgcacgctcctcgtgccgagctccgtggtgctgatcggtcgactggcctggtggccatccaggctcgctcgttcgggtcacctcgaggtgccgccgccgcgtgacgaggtcgatcgggtcggcctcgaggctgaggtgcgtgggacgctcgagcacgacgacgcctgagcggggcactgtgggttgggttcacgcctcgatcgacgcacccaccggcgtcgcgagcatcgtgctggatcggccggagcgccgtaacgccctcaacctgacgctgtggcgccggctcgcagaggtggcgcgcgaggtcgcggccgaccccgccgtccgggtcgtcgtgatcgagggtgccgggggtcacttctgtgccggagccgacgtcagcgagttcggtgatgcgcgagtcggggaggccacgctgacctacgatgcggcgacggaggccgccgcggccgccatcgaggcgatctcggtgcccaccgtcgcgctggtcgagggggcctgcctgggtggaggggtgtcgatcgccctcgctgccgacgtcgtgctcgctgccgcgagcgctcggttcggcgtcccggcggcgtcgttgggcacgctgtatcccgagggggcgctgggtcggctcgtgcgtcgcgtcggcgatcgacgcgctcgctggttgctgctcggggccgagcgcatcggcgccgtggaggcggtcacgatcgggcttgccgagcgggtggtcgacgatcgcgcgagtgggtacgagctcgtcgtccagatggcaaccctgtcgtcgatgacgcagcaagcgaccaagcgggtgctcgccgatcagcgtgtgcacggggagcttgctcggatcgtgttcgctgcccaggactatgctgagggccgccgcgcctttggcgagcggcgagcgccgcgcttcatgagttcgtgggaggcacgtcgggcgctcgaggggggatcggggtctctcgaggacccgtgagagaggggggaccgtgcgggttccgttgaccatccgcgacttcttgcgtcgcgctgtcgaggtgttccccgagcgcgtcgcggtcatcgacgagccgggcgtggtcggatcgctcgggacgctcacctaccgcgagttcgacgcgcgcgtgcggggtcttgcgagcgcgctcgcggcccgggggatcggggtcggtgatcgtgtcgggatcgtctcgcccaatgcggcgaagttcctcatcgcctactggggcgtgtcgggctacggccgtgtcctcgtccccatcaactaccggctcagtcgggacgaggtcgcctacatcgtcgagcactccggcacctcgctcctgctcgtcgacccggagttcgccgagacgttcgctggcgtcggcggtgtcgagaccatcgtgctcgacggggtcgacgacgctgcgctcttcgcggcagcggcggcggatgagccggggcctgcgtgggagccggacgaggacgcgacggcgtcgatcaactacacctcgggcaccacgtcgcgtccgaagggcgtggagctcacgcaccgcaactgctgggtgaacgcgacggtgttcggttggcacctcggcgtcaacgatcgcgacgtgctcatgcataccctgcccatgttccacgcgaacgggtggggcatgccgtacgccgccaccggcatgggcgcgacgcacgtcgtcgtgcgcaagatcgtcggcgaggagatcctccagcgggtctcggagcacggtgtgacgctcgcgtgtggcgcaccggcggtctgggccgcggtcctcgatgccgctgccgtgcgacgtgaccgtggtgagtcggtccccggacgggaccaggtccgcatcgtggtcgcgggtgcgccgccgccctcgcgcacggtcgagcgggtcgagacggagctcggctggcagttcaaccagatctacggcctcacggagacctcccccgtgctcacggtgaatcgacgtccgaaggagtgggacgatctcccgatggcggaggtcgccaagcggctcgccaaggccgggacccctgcgatcggcgtcgagctgcgtactgacgccgacggcgaggtcctcgcgcgttccaacgtcgtcttcaagggctactggcgccaacctgaggagacggccgccgcactcgagggtggctggttccacaccggtgacggtggcgtcaaggccggtggttacctgacgatcatggatcgcaagaaggacgtcatcatctcgggcggcgagaacgtctcgtcgatcgaggtcgaagacgtgctcttccagcatccggcggtcgccgaggttgcggtcatcggggtaccggacgccaagtggggcgagaccgtgaaggcgctcgtggtcgtgaaggacggccagacggtcagtgccgaggagcttcgggagttctgtcgagagcggctcgcgcactacaagtgcccgaccagcgtggagttccgcagcgagctcccgcgaacggcgacgggcaagctgcagaagtacaagctgcgccagccctactgggaggggttcgagcggcaggtgaactagagatcgtcgaggagtcggaagtcctcgacgagcggtatagcggcatcgagccgctcggccgcgcgggacgccgcggtccgtaggcgcgcgacgagcgtcgccgtggggtcgtccgccgccgtgacgccgtaggtggtgcggtactggctctcgtggcacgcgaggagctcggccttgcgtgcgatggcctcgtcggtcgtgggttcggcgtgatccggcgctggcgactcgtacagggccaggtagcgcggtcggtgggccgcgtggaaccccggctgccacgtgggttcgcgggcgtcggcgagcgcctggaaggtcgcggttgcgaccgcgcgatggtccggatggaggcggcccgggtggtcgggatcgtggacgagcaccacgtcagggcggcaagcgcggatggcggcggcgatctgccacgcgaggagcgcgacgtcgcgaaggcgcccgtcggggtgaccgaggaggcggaggtctgcgccgaggagcgctgctgcacgtgccgcttcgcgggcccgggtcgctgcgagctcggcgccgtcgatcgtcgtgtcccaggtgccgtggcgtccgtcgcttgcaacgaggatggtgatcgcacagccgtcgtcggcccagcgcgccagggtcgcgcccgccccgagttcgacgtcgtcggggtgggcgccgatggcgagcgcacgagccggggtggcaaggggggcctcgtggcgcaggtgcgcgccttggagggctgcggtgacgccggcggcttggcgagccggggtcggttgctcgttcgtcgtcatggcgatggtgccttcgcgcggtcgatcggcgggcacggtgcgtccggccagtggagggctgggtcgagcgcggtgagggtccgggcgaggtcgaggtcgtcgtccgtgtcgatgtcgagcaggaagcgcgtgccgaggagctgcacgcgtccgtagcgctcccgtagcgcgctcatgtgtcggcggagggaatcggggccaaaggcgaaggggaacgcggccgctggctcggggagccacagcgccacggtcccggtgagatgatggtcgggtgcgacggcaccgacgtcgccgaggtcggtggggagtgcgaagaacgggaggtcggccgggaccacgaggacgcgaccgtcgaggcccgccacggtctcgccgatggcagcgttcagctcgcgaccacgttggtgctcgatcgcgagcccgaggtctgcggccagctcctcgacgctcgggtcttcggcgaggacgaggacggaggccggctgcgaggcgctcgcgatgtgcgtgacgcacgcgcgaacgaaggctctgcgctcgtcgcggctgagtgtgtcggcgaggcgggacttcgcccgctcgagggagcgctggatgacgacgacgaccgatggctgcactggtggccgagtgtaggctcgctcggcgcatgctccaccagccatcgggtgatcggctcgtcgggatcgacgaggtgggtcgcggtgcctgggccggtcccgtggtcgtcggtgccgcgcgtggatcggtggcagccgccgccgccatcctcgcgcatccgcgcgggggggtgcgcgattcgaaggccctctcgcctgcggcgcgcgaggcggcactcggcgcgctcgaggcggcgggtctcgagctcacggtgggttcggcgagtgctcgcgagatcgacaagctcggactcacgggggccttgcgtcttgctgcgcaccgtgcgctcggtgcagcgagcgagctcgaggtcctgctggatgggcgtgttccctacgtcgaggccggtcgtgtgcactgtatcgtcggaggggatcgccgccacccgctcatcgccgcagcctcgatcgtcgcgaaggtgcggcgtgacgcgttcatggtggcgctggacgagctcgctgctggctacggattcgcccgtcacaagggctatggcaccgccgagcatcggcgtgcgctctcagagcacggagtgacaccgtggcatcggcgcagcttcgggccgatcggtgggatggttgagcacgggtgatcggcccctggcggagcacgccgagggcgcgcgccggggtgtcgctggtgtgcgacgcgctccgctgtggcgatatctgcgagtctgggggcgggaagggcccgtcgtaggcagtcctgtcgcgtggtgcgggtgaagcggtcgatgtgaccttcccgttggcgacgagcggcgagagctcgcagatcgtggccttggagcatgccgtcgtcatggcccggccacccgaggcgccctcccgggacgcagcgcttggcccttccctgcgtggggttgttcgtgcacctcgaccgaggaccggagctacgagcgtgcgaccgacgaatccgccgctcgatgtcggggtgcgtcgtgcccatgtcccacaaggttgtcccggagcacagccggactggtcgctgtcgtccgggcgctggtgaccaccttggcgagtgtgctcgtcgtgcgcgcctgggctgcgcgaagaccgagagcccacagcgcatcgagctcacggatggccagatggcgcacagcgcacggacgtgccgcgctcggcttgctcgtgcggaactgtggcgacgaggtcctgatgccgccggtcggctctgggcagtcggaagctagatctacggcgatgcagtcagcctcccgcccgaggagtgcgtctcgtggagggagctccctgcgctgcaaggctcgctccgcaagcccctctggccgagatcctcgcagaacggaggactcctgccatgggccagccagtccagtcgcgtgggtgaggtgcttgtcctggagcctcctaggctcgcggggcgatggagcgccgcagcctcgccgccctcggggtgttgtcagtgatctggggctgctcgttcctgttcatcaaggtcggtcttgccacgttctcgccggacctgatcgcgttcgtgcgaacgacactcggcgcctcggtcgtcctcgcaacggcgcgccttcgtgggtgggcgcttcctcgaggatggcggctctgggccaagctcgcggtcgcggcgctcgtctcgaacaccttgccgttcatcctctttggctacggcgaacagcacgtgagcgcggtgctcgcaggattcatcaacgcgacgacgccgatgttcacgttcccgctcgccgtcgcgctcaaactcgagcgcgtgtcggtcgggcgtatcgcgggtcttgccgtcgggatcgtcggcgtcggtgcggtcgtcgggatcgggaccggggcgatcagcggcgcgtcaggtgtcggggtgctcgcctgtcttgctgcggctgcgctctatgcggtcggcttcgtctacgtccgcatgacactgggactgaccggcgccaatcgcaccggcctcgctggaggccagctcgccatggccgcgctcgagaccggcgtcgtggttctcgtcatgcggcagggcatcgggaccgtgcatccgctcgcgctcgccgccgtggcgaccttgggtgtcgctggtaccggcatcgcctacatcgtcaacttcgcgctgattcatcgatctggggtcgtcggcgcctcgctcacgaccctcacgatgaccgtcgtgtcgacggtcgccggcgtggtcgtgctcggagaaccgcttcgctggtaccaaccgatcggcgcactcgccatcctcgtcggtgcgtggctcgtccagggcgcgcgtcccgtctcgaccaggctggtgccggcgaccgagtgaccaggggaggtccgacgggagctcgtcgtgtgggaggcgggcacgtctcgaacctgggctgcggtggacgggagcgtagcggtcgatgacgatcgggcgctgatcgagtggcggcgagtcttcggcaggggcggtgtctaggagtggtgctctacgtagcgagcgatacgcaggtgggtcgcctggcgccgacgaccatcggccagcgacctcggtgagtatccagggaccggttgtcggtcggcgatcgcggcgaggcgagttcccgtgtccatcgcgtgctgccaagcccgagcctgaccgagtgcggtgtaggcgagcgcgacgccagcggcgagagcaacgacgacgagaccggtccgtaggagcgacccgctgcggcgggccagcgcgccgcggaggtcgtggcccgagctgtgcaacgagcgcttggagtaggcaaaggtatggatgaagaggagcaccagccagatcccggcgagcaggaagtgcgcaggcgcgaggaaggtgtcggagaacgacgtcggcccggcgaacgtgagctcggcacctgagaggacgacgagcacggtgaccacgacgagcaggggagcgagcaaccggagcgggagccacggtgcactgcgtacgtgcgccggcgagctcgagcggtagaaggaggcgaagcgccacgtcgcgagcccgagcttcagtacgagcatcgggatcaggacgaccccgatgacgatgtgccagaagagcgcgatgcgcaggtcgagcgctgtgaggacctcgagcgcgctcaggacgagcaatgcaacgccgccgagcgcaactcccctcgcgaccgcgatcgctcggggcgactcgcgcgctcgttcctcgtcgagacggtcgaacgacgcgtgatcgaagaggtgttcgaagagcgagttctcctcgctgtagagcacacgacctcccaggcacgaacgtcccagcggcgcgatcgagcgacagagacgtccttggttcaagtatacggtctgggcaggtgtcgcgtcgggatcaaccctcggcgggcggtcgcaggtcgatcgtgaaggtcaagatgccgtcctcaagcttggccgtggcgtcggcaagtagcgagaagtcgaagtagtcgagttcggcctgctcgcggaagcgacggcgctccgggccctcgacgggtgggagcggccgctgtcgtacggcttcggcgcgttggcgaaagcgttcgacgatcgcggtcggatcgaagctcgcggcctcgtcgctcggcatgagacctcctcgtggtcggtgtcgacacggctctggaccacggcagcgaacctgcgggcatgccgggccgtggtggcgcgttagaccagtctacgaggggcgctgcgaatcggaaggcagcggccctcgtggcctgcagagtagactggcgtgggcgcctgccgaggcagggccactgcacggctcgcgggcgagcacggtgccagcggccgaagggccgcgcgaggagagagcgggagtggctcgtgaagaaggggcgtcatcgccggtacgaggaggcccgcaaggccaagcgtgggcttgcggcgccgctggttcgttgtgacgagtgcggaggcgatgcggttcacggccacgcatcgtggtgccgggcctatctcctcgaggaggagctgttcgctggccacgtcgatgacgacggtgagccagagccgtcggcgtggatcgagggggagcgcggggccgagtgagcgagccgcacgcggttccacccgagtcgtcggagatcgtctattcactgatcgaagacatcgacggcattgagatcgcggcgcgctatcggcgcggcgacgatcccctccttgtgtatctccacggatggggtcggtcgttggcggacttcgcgccgtacctcggccgaggtccatggtcggccgtggcactcgacctgcctgggttcggtcgttcgacgccaccgcttcgaccgatgggcgcgcggggctacgcggagttgctccgagagccgctcgccagcttgcggcgacgcctgcaggcctcacgcatgatcctcgtgggccactcgttcggcggacggatcgcggccgagttcgccggactcgcgaccgacgcggacgccctggcaggcgtggtgatcgtggcgagtccactgctgcgccctcagggtggtcggcctgcgctcggctatcgcgtggtgcgatcgctgcacgctgcccatctcgtgcccgccacggcgctcgagtgggcacgcgggcgttggggatcgaccgactaccgccaggcgaccggggtcatgcgcgacgtgctcgttcggacggtgaacgagcaacaccttggtgcgctcgagcgtgctcgggttcccgtcgagttggtgtggggtgcgctcgatacggcgtgtccggttccgctcgccgagcgcgtcgcggcgcgcgtcgcgggagcgaacctcgacatccgagcgggcgtgggtcacgacgtcccgcgcgacgctccggaggccgtgtggggcgcgatccatcgactcctcgggcggatcgagcctcccgtcggctgcgaggagcagctcagtgagtagcgtcgccggcactctcggaatcgtcatcgggctcgcctcctgggtgggggcgctccggtggctccgcgtcgcccaacgcgagcactacatcccgggtcgcatctggctcttcgtgcgactgtggttgcgtgagtccccggcgtccatcgtcattgcggtggtcgggttctttggggcggtgtctgcgtggagctcggcactgccgcggatccctcacctcatcgcaggagcggtcgcggcggccgcgagcatcgcggcgccgatcggcctcggtcttcgcgggcgcacgagcccgttggccctcacctggcgcctgcgtcgactggcgctcgtcgtcgtgatggtcgatctcgtcgtggtcggcgtcggtatcgcggttggcgagccgctcggtgcggccgtgagcgccggctggctctcgccgctcctcgtggatctcgcactgcgcatcaccgcgccgctcgagcgcaggctgatgggccgcttcgtcgacgaggcgacgtctcggctcaggcgtgttcgcccgcgcgtcgtcggtatcaccggatcgttcggcaagaccacgacgaagggctacgttgcggccctcgtcgaggggacgtatcgcacgctcgcgacgcccgcgtcgttcaacaaccgcgggggtctcgctcgcgccatcaatgagcatctcacatccgacgtcgaggtcttcgttgccgagatgggcatgttcggacccggcgagatcgccgagctcgtctcgtgggtcaggccggagatcagtgtcatcaccgccatcggcccggtccacctcgaacggctcggatccgaggcggccatcgtgcgagcgaagctcgaaatcgtcgagacggctcgggtggtggtgctcaacgtggactatccgcgcttggcgctggctgcgaacgcgctggagcaggagggcgcgaggcgggtcgttcgggtgtcggcgatctcgctcgaggcggacgtcgcggtcaagcccaacgacgagggcgaggtcgtcgtctacgcgcacggcgcgaagatcgccaaggcggcgctcgccgacgtcgtggccggcaacctcgcctgcgcggtcgccgtcgcgctcgagctgggggtggcgccggaggacatcgccgagcggctcggacgcatcaagccagcgcccaaccggctcgtcgccggcgtctcgccgacctcgggcgtcgaggtcctcgacgacacctacaacgcgaacccgatgggtgcgcgccgggcactcgatgcgctcggcgcgcgccgtgacggtggagggcggcgcgtggtagtgacgccgggcatgatcgagctcgggcgccgtcagtacctggagaacttcaagttcgccaaggccgcggctcaggttgcttcgcacatcatcgtcgtcggacgcaccaatcgacgagccctcgaggccggtgccgacgaggggcgggacgaacccggctcgacgctccaggagctacgatgggctcccgatcgggagcatgcggtcgcgctggtccgcgagatgctggagccgggcgacgtcgtcctgtacgagaacgaccttcccgaccactacccgtagagcgagcgcgggagcgctcacggctgacgagcagaaggaggcaacgtggccacgacgcgcgtcggcgtctgcttcggcggcccaagtcccgagcatgacatctccatcctcaccgggctgcaggcgctccgcgcgctggccgagagcggtgggtcaccggtcgcgatctactggtcgaaggaggggtcgttctaccgcgtcgagccctccctcgaggccgaggcctacgcgggcggggtcccggcgggggcgagaccgctcgagctcgtcgtcgggcgcgacggcggcttcgtcgagccgaggggcggcctgcgaccaaagcgcgagctgctcgagctcgacgtggtggtgaactgctgtcacggcggtccgggcgaggacggggcgctccagggggcgctcgatcttgcgggcgtgcgctacaccggccccagtgctcggaccgccgcactcgggatggacaaactcgcgttcgcgagcctgttgcgccaccacggcatcgcgtgcttgccgcgcgaggacgggcgccgcgtgaccttcgacggaccctacatcgccaagccgcgcttcggcggctcgtcgatcggtatcgaggtcctcgaggatcgggcccagctcgaggcacgcatgcagcgctcggagcatttccgcgacggcatggtcgtcgagccctatcgccccgacctcatggatgtacaggtagccctccggcgtttcccgaccccgaccctgtcggcgatcgagcgtccactgcgcagcgccccgggcgagcccatcctcacctatcgagagaagtaccagcccatcgggggcatggcgacggccccacgggagttgccggctgcgatcgctcccgagctcgccgagaccattcgctcccttgccctcagcgtgggcgaactcctcgattcgcggggagtcatgcgggtggattttctcgccagcaccgagggcgagtgctacgtcaacgaggtcaacaccatcccagggagcctgtcgcactacctgttcgtcgagccgaagatcccctttgcggcccagctcgaggccgacatccgcgaggcactcgagcgagcgacctatcggccgaacgtggccggggccgacggctcggtcctgcgctcggcggggtccatcgcggccaagctcgcctgaggaacacgacccctcgtcacgagtagggtgggccgctgtggcgaggggtcatccgacgaccggtctgcgggatcaacgcccgagcgtgcagcggcgcgtcgcggcgttgctcgtgtcgaacgagcgcctcgagcacgtcttccatccccactggtggcgactcatcgaggcgagcggcggtgggctcgtcgggctcgtcgtcgcggcgctcgtggctggcgtcggattcggaccatcgttgctcatcgcggccccggtcgcggtgggctcggtcctgtggatcgtgatcggggtagtgcgctggcggtccgaactcctgttgctcacggatcgccgggtcgtgttcacccgaggagtcttcgcccgccgcacgagcgagatcccactgaagcacgtgaacgacgtctccaccgagcaggggctcatcgggaggttgctcgacttcggcagggttcgtatcgtctcgggcaacgccaacggacaagaggtcgtgacctacctccacgggccggcgcgccttcgccaggagatttcgcgactgactcaagcgagcgagtcgacgccgactccaacggcgacatcgaccggggggagcctcgtcgagcagatccagatgctcgcgttcttgcatcgcatgggcgagatcagcgacgacgagttccagcgcgccaaggagcaggtgctctggggcgacggcgcgcgagagtccgaaggggacgtcgaaggaggaccgtgaccatactcgacccgatcgaggcgcgatggcgccgcaaccttgctgcgtgggccatcccacccgagatcgcgcgccacggcgacgcgtcgccgtggcggctcgatccggcgatgttcctgcccgatcccgacgcaccgctctcgccgtcgcatcgggcgacgcgtgcgttgctcgagcgcgccgatgaggggagcctgctcgacgtgggctccggggcgggagccgccttctggccggtcgtcgagtccgcgcggcgggtgatcgccctcgacgagcacgctggcatgatcgaggccctgctcgccgaggcgaggcgccacccgaccgtcctcgtcgagacccgggtgggacggctcgaggagctgttgccgaccatggagtccgtcgacgtcgtcacgtcacaccacgtcgcctacaacgtcgccgacctcggcctctaccttggcgagttggtgcggatcgctcacgtcgggatggtcctcgaactcaccttgcaccatccccactacggctcggccgccatgttcgaggcgctctggggcgttgcgcgcccgagcgagccgagcgcagccgacgtcatcgaggccttgtgggcgctgggcctcgagcctacggtcgaggtccactcgggcacacgacgccgagacgaccccgcggcgcgtcgtgaggcgctccggcgacgcctctgcctcggcgagcaggaggtcgcgcgcctcgacgagctgcttcgcgatccgggcgagctcgccaatccgtcggtgacgatcgtggtggacctcgatgagcgcaccgcttgagctctggtgggagcgcacggggcacggcgaacggggcgacgccgtcttgctccacggcctggccggttcgagcgacgacttcccggccgagctcgatgcaaggctcgggcgtctcgggttcgggacggtgcgcatcgatcttcgtgacagcggccggtctcctcggctcgacgccgacggtctgccgcgtgtgttcgagctgctcgccggtgatcgcgacgccgcgccgtaccggctcgtcgacatggcccgcgacgtggtgcaggtgctcgagcgagcgagcgtgtcacgcgcgttgctcgtcggcgtctccttgggtggcatggtggctcagcacgtcacggtgatcgcgccggagcgcgccgcgggtctgtgtctcgtctcgagcgcgagccagcccgacctcgcgagcctcgtcgatcccacggttctcgcacccctccttcgcgcgggtctcgcggccctcgatgccggtgacggcgactcgaggggcggtgccggcgctcttcgacagctcggcgcggtcgtcgccagcgacccgtggcgtgaggcgatcgcgcagtgcgcgccggcgacgctgatcgtccacggtgccgccgatccgctcatcggggttcgtgctgcctttgacacgtgggccgagctcgagcgggcacggctcgtcgtgatcgccgagcgcggacacgaatggacgacgtcggcgtgggaccttgtgtggccgcacctggctcgcttcggtcggagcgttcgatgagtgggccgctcgctggcgttcgggtcctcgagctcggggggatcggcccggtcccctttgccggcatggtgctcggcgacctcggcgcgacggtggtacggatcgagccaccgagcggggccggactcggtgccgatgcgttggcacgaggcaagcacgtcattcgcatcgatgccaaggaccccgagggcagggcgctcatccgtgagctcgcgagccgtgcggacgtcttcgtggaggggtttcggccaggggtggtcgagcggctcggcatcggtcctggcgagttgtgcgctgcgaacgaccgcttgatctacgttcgcacgacggggttcggccagagcgggccgctcgcggagcgggcggggcacgacatcacctacctcgccatcgggggcgccctcggagcgacgggatcggcggatgcgccgccgctgcctccgctcaatctgctggccgacttcgggagcgggggcatgctgagcgtcgtcggggcgctcgccggcctcatcgagcgcgagcgcagcggtcgggggcgtgtggtggatgcggcgatggtcgacggggtcctcctcaccgagaccatggtgctcgccatgatgagagagggtgcctggcggcccatgcgggaggcgaacctgctcgacggcggggcaccgttctaccggacctaccgctgcgccgatgggcgctggatcgccgtcggcgcgctcgagccgcagttctttcacaccctgctccgcgagctcggcctcatcgagcgcttcgacccggccgcccagtacgagcgcgctcgctggggcgagctcgcgtcgctgctcgcggatgcctttggctctgcaccacgagccgtgtgggaggagcgcttcgccggtctcgatgcctgcgtcgccccggtgctcggcctcgacgagctcgcgagtgctccccagcacgtcgagcgacgctcgttcgtcgaggtcgacggccatctcgagccggcgccggctccccgattcgatggcgaagcggtcgagagtcgtccggggccctcgcgcgacgcggtcgccgcgctcgtcgcagcagggctcgagccggagcgggcgcgcgctgtcgtggggctcggcctcgtggtgtgagatgttctacctcggctatcgcgacgagcggccggtgttcgcggccccgaccagccacgtgctcgtgctcggcccgcctcgctccggcaagaccacgcggttggtcgtgccgaacgcccgtgccttccctggtgaggtggtcgtcacctcgaccaaggccgacgtcatcgaaccactcgtcgtctcgggccggaccgtgttgctctgggaccccgagggcgacgccgtcgaggcggccggcttgcggcgcgtcgcgtggagcctcgtggacgcggccaagcgctacgaagacgcggtactcggtgtcgacgcctacgtcgaggcggcactcggtcgcgcgagcggtgccgagcgccattggcacgaccgcgcccgtgcgctgctcgcacccctcgtgcgggcagcggcgaccctgggtgggaccatcgacgacgtggtcgcctgggtggaggcgcgcgacgtctccgaggcgctcggcgaactcgacctccagggggagcgtcgggcgctgagcggacttgcgagcgtgctcgcctcggaggagcgcgagcgctcggccatcttctcgacggcccacgccgcactcgctgcgtaccgactcggagaggcgcccgcgcccgagcgtttcgaccccgaacgcttcgtcgggtccggtgccgccctcgtgctggtcgccccgagtgcgagtcagcggatcctcgccccgatcgtcgtcgcgctcctcgagcagctacgacgggtgtactacgcgcgcgctcgtcgcggggaaccagggcgactcgggctcgtgctcgacgagctcgccaacgtggcacccatcccgtcgctcggctccatcctgtccgaaggggtctcgcaggggatctggctgctcgctgcggtgcaagatctcgcgcaggttcgcgagcgctggccggccctcgagcgcggactgctcacgctgttcggtaccgtggcggtgctcggcggtgtcggcgacgcggggaccctcgcggtgctgagcacgctcctcggcagcgaggacgtgctcgaggtcgcggtccacgagggcgccaggggtcgctcgaggacggttcggcgaacgcggcaagcgagactcgaaccggccgcgctccgcagcttgccccgtgggtcggcgctgatcgtggagttggcgggatcgagcgggatggtcgcgttgcgaggtgacccgccgctctgaggggctactcggccgggggcggatcgaggacctccgggaagtcgcgctaccatgccttcgtgccgttcttgctgcggatcctcggtcgggtccgcgcgtctcaggcgcggctgctcgccacgctggccgtcgcgagcgtgctcgctggggcggtagcgttctcgctcgccgagcacgtctcgctggggatcggcctctactgggcgatcacgacggcgacgacggtgggctatggggacgtcacgccccacaacaccgcggggcgcatcatcgccgtcgcggtgatgctcacggcgatcccgctcgcgggcggcgtgttcgccgtcgtcgcggcccagatcaccgcgagtcgcctgggtaggctgctcaccgtgaccattgcggagtcggatacgggattcgtcgcgctcgtcggttcgcaccgagccctcggccgtatcgccgaagagctggttcgagcgggcgagcgggttcgcatcgtcgcctcccagccgatcgcgggtctcgggatccgcgccgagcagatccaggccgatccgaccgacgagggatcgctccggcgtgtccacctcgagcgagcatcgcgcatcatcgtcgcaggcagcgacgacgccgagtcgctgctcgtcgcggtcctcgtccgcgagctcgcgccgacggtgccggtgctcgtcgcggcggcatcggccaaggtccgcgaggcgctcggtgggctcggcgtccaagcgagcatcgcggtcgatgagctgctcgcccacacgctggccaaaggggccgagacgccgcacgccgggaacctgctgctcgagctcgtggcgagcgagcgcgtgcggctcgtcgaactcccggtgaccgatgcgctggtggggatgaccctcgacgacgcgggcgatcgactgggggggctcgtcatcggtcgcgtacgcggcgatcgggtcgagctcgccgtcgggatcggctccgagtcgcttgccgctggcgatcgcgtcgtggtggtgagcgagcgtcagccctccgctccgagcgaacctggcgcgtagaagcgctgccagttcgccgtcgagggcgcgacgagaccggtggggccttcaccgaagaggcgcaagatgttgcgcgtcatggtggtgaggatcggagcgggacagccgctcgtgtccgccccacacggagcgagcgctgggatccagttgttcgtgccgctctcgaagacccccgccttcgaggtggggctcgtcacgtaggtcgtgtcggcgtagtaatgcgccccggagaagccgatcacgaccggtgagtgggcgaggatctcgacgcccggtgggttcggccgcgcagggatgtagccgtcgaagtcggtgaagagcacgttgggcaccgtggcaccgttcgtgaggccggtgcccgcatacagccacgacgatgcgtccgtcacgacgagcgggaaatgctgggtgttgttgaaaccgatgtaggagtccccgacgatctcggaggccggtgcgtccgccggggcttgtccccaccagttctgggtgacacgggcgttgtcgacgccatagagcgggtcctcctgcgggtcgcgatagttgacgacctcgaggttgggtccgagcgggctcgcggcgaggcggaccttgcggaggatggggctcgccccgaagaacaccaggttgacccctcgtccctcggcctggagcaccgcctcgcgcatgcgcagcgaccactcctcgtcgtggccgagcgagaggagaacgcgatggttggtgagcagggctccgtgggtggccagggtgatgtcggtccagtaggtcacgtcgaggccgtggcgctccatgagctcgatgagggggagttcgttggtgatgaaggtcgccgcgccgttgccgtagccgtagggccggtcgaacgagactacgcgtgagcgatcaggaggggggtagcccggcgcggtcgacgcgccctgctggtagaggtcgtagccaccgaaggggttgaagacctgccaggtgaagaccgcgttcatgaccacgtaggcggccttcgacgatggatcccagaccgtgagggggacgtagctcgcagctccgttggaggcgaccagcttgaggaggtagtcgccctgcacgaaggcgggggtgatcgcgaactgggtcgctcgttgccaggagcactgcaccatgtagaggggcgcactcacgggacaggcgggctcgacgtggccggcgaggaccccagagtgccacaccaggcgagcgccggtcccgtggtaccagcccatccggaacgcctcgacggtgaacgtgggcgcgttcgtcgacacgtacaggtcgaccatttggccgagacgggcttggggacggttggagtagccctcgatgaaggtgttggcgggttggaggccgatccgccacgccgtggtaccgggcttgtcgttctcctggatcacccagcgagcctcgacgccccaggggccgaggaaggtggccggctgcgcatgtcgtcggcgatgtggcgtggtcggcgtggtgtggggggccgtccgtggatgggcaacgagcgcgatcgcgccaccgacgagcgccgcgatgaccacgacgatcgtcgcgatgacgaacggattgcgccctgctgatcgcgggcgtcgatccgagcggctgtgcatcccaggcatgcaacctccccggggctcccctggggggccaaggctagccgagccaacctgtggggccctcggcgcctcaggtggcgggtatggccatgagtcgcttgaggacctcgggcccgagaccggtgacgatgatcgaggggtcgtcctcgacgtcgccgcgctcgagccggtagtgcacgaggaggcgttcgcgcccctcgacgagggcgatgctggtgccgacctcccgatagccgaccttctcgctcacgcgacggctcgcgaggttgtcggcgtgggcggtggtctcggcccgagcggcgccgaggtggcgaaaggcgagcgtgagcaccgcgcggcgcatccaggtgccgatgccgcgtccctgcgcagctgcggtgagccatgagcccgtcgagacggtggcaaggctcggccaccctcgggcgaggacgaggtcctggacgccgatcggcccctcggtcgggtggaaaacgacgaagggcagcgttgcgatcggcgtcgcctcgttcgcaccgacggtccggagccagtggcgaacgacacggctcgccacttcgtcagcgctgccccgggtccacgcggtcgagaagggcatggcgtcaggtgcgtggatgccctcaccggctcgctcggcgaggcgggcgagttcgtccatggtgggggatgcgagtgtgacgacgggggtgcggatcgccacgccgagctccggcgcgaagtgcaccaggggatggttcggatcgatgggcacgtcgccagcctagggtacggctaggttgaggctcgggaggaggcgacatgctcatcggagtcactgccggcctgatcggtgaggcaaagccgcgctacgtcggtctgcacgacggctatctccgtggcctcgcgcgagcaggcgcggccgcggtcgtgtggccgagcacgctcggggtcggcgatccggccgacgtggcggcacgggccaaggagctcgtccagagcgtcgcagggatcgtgctcaccggtggcggcgacgtcgggcccgagcgctatggcgagtctgcgcgcaccgagcggctctacggcgtcgagccggcgcgtgacgagctcgagatcgcgttggtccacgcggcgctcgatgcgggtgtcgcgctgctcgcggtgtgtcggggagtgcagatcctgaacgtggccctcggcggcacgctggtccaggacctcgaggaggcgggctatcgtcgccacagcgtgcccgagcacgagtacgacgtcgcccacgacgtgctcgtcgagccagacagcgtgctcgcgagcctggtcggaacgcactacggcgtcaactcgctccaccaccaagcggtggagcgtccggccgaaggggcccgcgtcgtcgctcgctccgaggacggggtcatcgaggcgctcgagggacgggggttcctcgcggtccagtggcatccggagcgcatgctcgacagcgatgagcgggctcaaggcttgttcgagtggctggtcgctcacgggagccggtcatgagtctgcgagccgtgatcttcgacgtcgacggtacgctcgccgagaccgaacgcgacgggcatcgagtcgcctacaaccaggcgttcgcgcagttcggtctcgacattcactggagcgtcgaggagtacgggcggtggctccaggtcgctggcggcaaggagcgggtcgaggcctacctcgccgagcatcccgacgccgctcccaacggggtcgatctcgatgcgctccacgaggccaagaacgccgcctacgccgcgatcgtcgccgctggcggcatctcgttgcggcctggagtgcgtcgactgctcgacgagctcgcgagcgcgaaggtcgccgtggcggcggcgtcgacgacgacgttccccagcctcgacgcgctgttacgagccgagctcgggccggactggcaggatcgtttcgccgcgctcgccctcggcgacgtggtggtgcgcaagaagcccgatccggggatctaccactgggcgctcggtgcgctcgggtcaagctacgacacggtcgtcgcgatcgaggacaaccgtaacggtttgctcgccgccaagggtgcgggccttgcggtggtggtgacccgatctctctatgcgaaggacgaggatctgcacgaggcggacgtgctcgccagctcgctcggagagccagcgtcccccgcaacgatcgttgtcgacggcgccccgcacgagggtgtcgtggacctcgcactgctggagcgactcgtcgagcgtgggtaggtgcgcagcgcgcgagcagcgcgcgtggctgctcgggtcgtgaggggccggctgcggatcgctggatgcctgggtgtctcacccaggcggtgtgcgtgccgactgcaagggtggcacgggctcgtgggccttgtcatgctggctgttctcgtggtcgggtggatgctccggcctcggcgcgtcgtggtcgacggcctctccatgcgcccggccctcgaacctggcgatcgtctcgtcgtggggcccgggcgcgctcgggtggggaggatcgtcgtcgtcgacttaggcggtggacggcccctcgccgtcaagcgcgttgcggctcgagtacgaggtgccgtgtgggtggtcggggacgatctcgctcactcgaccgattcgcggagcctcggatggatcgcacgaggacgcatccacggcgtggtctggtggcgctacgggccgagcgatcggcggggccgggtcgcgcctgcgccatccagcgactccacagctgggctaccaaccatccccagcacgattacctaaggtgaagatcaccaaccccccacacccatccaacgaggcccgcagctgcgggcctcgttggcgttgcgggccagcgtggatgcccgactcctacgcactccacaggttccgtgcctgccatccccagagcacgggcctaggttgaccattacaacccccccacacccacccgaggaggcccgcagctgcgggcctcctcggcgtctggcgacgatgtctcctggcgacgatgctgcgtgcgggtgtgactgttgtgaccagatcggactcttgacggctcgggcgagtagctgactcgcaggtggcgtccgagcggagagagcccctcgatcaccccgatcgtcgcctctcgaggaggttgtggacgagagcgccggcgagtccggcgccggcgaaggcgcccgcggctccgatgacgagcaggagtggcccggcgccggctccgagcccagcgatggcggcgctgacgcgagctgcgccaaggaccggtccgttggtggcgacgacggcgaggtccacgagccagccgatgagccccgcaagaccggcgagccacccgcccaccacgaggccgagggcagccccgacgacgatcgagagccaccacgcgccgacgaggttgccgagggcacagatgacgatgcccgcagcgaagatgacgatgcccgcagcgaaggggagggggcgacgcgtcatcgcaggcccaccaaggtccaggtcgcgatgggatgggtcaggctcgcggtggtgaagctgaggtagcgaccgttccaccacagcgggatcaggttctcgtaccacgcagacagggggttctcgctctcgccaccagggaggatgccgagcgacgctcgtccgaaggcgacgatcatcctccagctcggtccttgctccgacaagagcccgccgtcggcggcgttgacggtccaggcgtcgccggacgatccgcgtggcccgtaggcgagcgaggccacgcccgtcagcgaggggaactcgcggcggtggatgcgacgccactgccaatggccgacgctcccgaggtggctggtgagccaggtcgcggtctgggcgagggcggccgtggcgatcgcagagggtgaggggtgaggatcgccgggcgtcgcgatcgcggtgggtgtcatggtcccggtgtcgatcgcctggaggtcctcgagcagtggatcgttgagctggttgatgacaaggatgctgcccgtgggttggtcgagccgagcgctgcgccagagcggaccgaacaggtcacggatgtcatagccgagccaggtccaccagacgctcgccgcttgcgacgaggctcccatctggtcgttccaggaggcgaggaggtggagcgccgcggctgcactcgtgccaggcgcggcgtgggcgtggtgcacgatccacggtacgagctgggtggcgaggtagtccgtgaccgaggtttgcaggtgctcgaccgcacgcacaccgagatgcggggtagtcgagagtacatgggcgatctcgtcggctcgaaagccgttcgcgtagaagtcggcactcgtgccgaggtagtaggggtagccaggacccacggggcgctggttcgccgagaagacgaagcctcgtgccgggttgttggactccgggacggcatcgaaggggatggcaccgatgggctgttcggtgccgttgccgttcatcacgagccaggggatggcgcgacggaactggaggtattccccggctgcgatgatgccgatctgcccttgggcatcggcgaaggcgaagttctgcgcgggtgccttccatccgcgaagtgcctgttcgaactcgccgagcgtctgcgccttgatggccttgaggagggccgggaagtccagcgagacctggtcgccgagccagtccaccgcgacgggggtgccgcggagcgagatcactgggccatcgacggtgaccggcaccgtgatggtcaccggctggcctccgtggatggcgatggtgtagtgccggtaggtgtaggggcgccacgtgccgtcgaagcgataggcgccggggtgtgagggggaggtggtcatgcggtagaagtacgtcgcctgtgtctcggcgtcggtgaggctccacgcggtcgtcggggtgcgcccgatcaggacgatgggcaggcctggcgccgcgacccctgcgaagtggtagccaggtgcattggcactcagccagagccagatcgacgggagtgtctggggcaggtgcgggtcgccagcgaggatcggcgcgccggtcgtggtgtgcgtggctgcgatggcccagttgttcgagtcaccggcttggtggcgggcccacgcgggcacgccgctccaggcccgctcgatgctgccaagggccgatgtgagttggtgtgagacggggaccggcgggtcgagcggcgtgatgccgcttgccggatagggcccggtgtcgaaggggctctggggatcggcggcgagcgtggggaacaatgccttcacgcgagcgagcccgaggcgcgcgaccgcacgcgtgaggtcgacgggctgctgggtgtagtcgagctcttcggcgaggaactcttggacgagcatgctgtcgacgggctgccagggcgctggcgtcgtaccgaggaggaggtagggcgtcgacagggcatgatgggcgatctcccagctgcgtgcggcgttcacgccggccgtgaactcgtcgaggatcgcgcgatcggcgggaggcagcgccgcgaggttcgcctcggccgcggctcgcaccccgaggcgtagctggaactcgtccgatgcaaggtaggtgtgtccgagcagcgctgcgagcgtgccgcccgcctctcgtcgcagcaggtccatctcgaacaggcgtgtacgaccctcggcataccccatcgcgtaccagaggctcgcatcgctcgtggcactgaccccgatgaaacccgtcgacgtaaagccgatccgcgcggtgcccgggaccgccatctggaacgaggccgacgtgggcatccctgcccgtgtggcgagggcgagtacccctgtcgagggatcgagcacgctgccgagcgcgggaacgcccgcgaccccaaccgcctcgatgccgacgaccccagcgagcacgaccgctgccgcaacgacgcgtccgatccgcacgtgacctccccccgcgtgcgacagtagcagtcgaacgccaagggggctcgtcagctcacgagctcggtagcaggggtcccgacgccgcgttcgggtgtgcgcattcttgctggagggctcggacgaggtggtcctcgctcacccgtcccacctcgccgagggtcgcagcgagcggctgataaccgctgttcgcgccggccgcgatgttggcgaggggttcggcacgttcgaggagcacctcggcttgcgaggcgagcgcgctgcgcgtcgcacccgaggccgtgttcgcccgttgccagagggcgatggaggagcgcacgagtcggcacgccgctgtcgcgttcgatccggcgctcgcgccgcaggccgcaaggagcgctccaccggcgaccgcgaccgccgctaggcgcagtgccttggtgggtcccacgagcccagcctaccgagacctgctggcggtgctgggccccgggtaggctcggacccatggcgaccctgttcggtccttcatcggcggtgtgggtgctccatggtgatgctgccggcctgatcgggggtttgcgcgcactcgcggtccaagcgctcgagcctcgagcactcgcgggcgtcgatcagttctcgaggttccagaacgatcccgatcgccgactggccgagaccgtcgacttcgtcgacgtcatcacctacggcacgctcgaggaggtcgacgccgccatcgagagggtccgacggctccatgagggggtgcgcggcgtcgaccctgtctcggggatgcccttcgacgcgaacgaccccgagcttctcgccttcgtgcacgattcgctcgtcgcctcggtcagcgtggcgtatcgaaccttgcaccctggcgctccgacgtcactgctggatacctacaccaccgagatgcggcgcttcgccgagcgcatgggcgcggacctcggtctcgtgccagccgacttcgcggggtgcgtccgtctcgtcgagtcgtggccgaccctgaccgtgtcgcccgccttccgccgcgcgttcgaggtcctcgaggcgctgcacgtcgaggggcccgtgcagatggtgtggccagccgtgatgcactgggttcgccactcgctgcccacgtgggtgcgggtcgcgctcgaggtggaggaggatccggtcggtgatgcggtcgcgtgggtcctgctcgagctcgccacgcggatcgggcgggtgatcgtgccgccgtcgcctcggcgtctcgcggcgctcggggtcgcctaggtggacgacgccctcttcgcgacggacttcgacggcacgctcctcgactcgaccggcgagccggtccgacggagcgcggacgccttcgccgcggcccgacgcgggggcctcgccgtcgtcccggtcacggcgcgagggccgcggtcgtcgctcgcgatcgcgcggacgttgcacctcgggcctgtgtgcgtctgttcgaacggcgtgctggggctcgacgtgcgcacgggtgacgtcatctggcgccacggtctcccgccgggcagcgtcgccgagatcatctctgcggtggcgagggagatccccgaggctcggttcgccgtcgagacgcgggagcagttcctcgtggaaccggcgttcttcgagccgcagtggcgacggttcgcggtcgcgacggtcgtcgctcggcggggcctcgccgccgccgaggtcctcaaggtcgtcgtgcgcgcgccccaccggcgtggggacgagctgcagggtcaactgcgtggcgtccttggaggcctgtcgctgatcccgggctccagcgactggctcgacatcatcgcccatggggtgtcgaagggctcaggcatcggtctcggtgccgaggtcctcggcgtcgacctcgagcgggtgggtgctgtcggcgaccatctcaacgacgtcgcgatgttccatacggtgggccgcgcttacgcggtcgccgacggtcatccgcgcgccttggaagcggcggatgagatcgtgtccgcctgtggtgacggtggggccggcgaggcgctcaggcgcttcgttgacaccattgacctgccaatgtctcagcgccttccaaggcgcgaacggtagcgtgacgccgaacaggagggtgttcgggtgctgtcgcgcatgatcgatacgatgctcgccgatcgctcaccggctgaggagtacggcgcatcgcggcgagtgcgggccgtggcgcgcatcatgtcgctgctcggggtcgtcctcttcgtcggcctcgccatcgagggtgtcaccattctcttcatcggtcagctgatctccatccacatcctgatcggcatggtgctcatcccggtgatgggctacaagatcatcgtcgccacgtatcgttttgcgatgtactacctgggtgtgagcgatttcaagcgcgccggacctcccgagccgctgcttcgtgccatcgggccgttcgtggtgctctcgacgatcgtgctgatggggtcgggtgtggtgctcgcgctgctgcctcctcagtcggtcgaggtcgcgacgtggcgagcactacatcaagagtccttcatcgtgtggtttgcgttgatgaccatccacgtgctcgcctatgcgcgacgagccttcgggaccgcgaaggacgacgtaacggagcggcgctatcggtcgctcgtgggtcggcgagggcggctcgtgagcgtcgtcatcgcgctcgcgctcggcgtcgtgcttgccgtcgtgatgatccctgcgatcggcccgtggtcgcactacctcgcatcgttgggcgttcgctgagcggcgcctagcgtggagacgtgccagaagccgctggtggtgtcgaccaactcctgacgctcgcgagggaaaccgccgaggcctgtctcgcaagtgtcgaggcgacctcgaccgactggtcgtccacgggggatcgtcggggacagcatcgcggtgacgtcgttgcggaccaggcagcgctcgaactgctcgatcgcccctggctcaacgtcgtttcggaggagtcgggggtgctcgatcgaggagccgcgctgacggcgatcgtcgatcccatcgatggctcgaccaacgcgtcgcggggtctcttcccgtgggcgagttcggttgcgatcgcggacgacaagggccctctggtgggggtcgtgagcctgtgccgaggcggcgggacctactgggccgtgcgcggggcgggagctcgcagggatcggcggccggtcagctcgagtgccgcatcgagcgtgcgcggcaagctcgtcgcctgcaacgggacgccacgggcgtggctcgggtggggacagttgcgcgcgtttggctcggcagcctctgagctggccttcgtcgcagaaggcagtatcgacgctctggtggacttctcggaagggcttgcgatctgggacatcgcagctggcgtcctcatcgcgcgtgaggccggcgcggctgtcgtgagggcgaacggtaacgaggtggacctcagcccgacggcgccgcgacagcgaatcgtcgctggagcgtcgacttcgctcgcgaccgagcttgtcgccgcccttgctggggtcggcttggagcggcgatgacgctggcatgggtcgatcgggacgacgatctcgccctcgcgctcgacgcgatccgtcgttatcaggccgaacttggcgaggacctgtgcttccaagcacctgacgacacgatcgaagctctgcgtgggcattacggtcctcctggcggtgtggcgctgtggttcgacgggggacgggcggtcggcgtggtgtgcgtgcgcaagctcgacgagcatcgagccgagctgaagcggctgtgggtcgtgcccgagtatcggggtcgcggttggggccgagcgctcgtggaggcggcgctcgagcgcgcgcgggcagctggctttcgcgagatcgtcctcgattcgctcgatcgtttgcagcctgcactcgagctctatcgaagccttggattcgtctcggtcgagccgtacacgaccaatccgcttcccggagccgtcttcctcggccgtacgcttttcgagcgctagggtgaccaagccgagctcgtgcgaagacgttgcggctggctctctcctcgcaaccaggtcaacaggccgagatgttgggcggatccgaccggtgccgcgtggcggacaagggaccgacttcttgggcgaagcgtggagcgctccgcgcgcgaatcgagcgatgcgtcgtcgatcggcgtgagctcaggtcgcttcgtgagcgcagctggctctcggaggacgtcgaggaggaccgtcggagcgaggctgaggtggctgatgaggatgtcatccgcacgcgcgagctctgcttcgaggaccgtcagtgttcgtcgtgcgaggcgtgcgcagggcgccgttcgcgccaccggaactgatgccgtgtctccagctgggcttggcaggagggttcacgtgactggcgccccaatggggagctggcgatggacgctcattgtcggagcgtgtcgcgcactcggtcgaggcgatgcgcggcggtggagactggcggcacgacggacgcacctgccaacgattcctcgagtgcatccggggagcgtggcaccgacggtgtgccaatacgaatccatcatgaactgagcccttccatgtccacgatgttcgtgctcgcgagcggcgagtgcttacgacgaaggttcttcgagtagttgttgtacgtctcggctctgccattcgccgtaggtgatgcccagtccctcaactttccagctggtgcgtccattgtcagcgcggcccgctaccatcgatgatgctgccgaaggggaggaaaacacgcagttacgggtgaaggtacgagtcgtgccgtcggggctcagcgccagtgttccatcgtccacgagcctctggtgcagcggcttgtaggagctatcgtctgcgccttgccaatccttccgcgcggtcgagccagccaggaccgtgaactcgccgtcgatctcctgcgcggtcgcactgatacccgcgcgcttcagggtgtagtgcaacaatggcgatgccgggtagggcgcttcgatcgtcgcctgaccggcatgatcggctgccgccatgaccgaacggctcgcagttgatcggaggaggttgactccgaggaccggcagcacgatcatggcttgggctatgaagtactccatgtccgagacatcggcttcgggtagttggggcggtggcggcgcggtggcattgtccaaagctgctcgatgtgcctgttgagcgagcgtgatcagtcgtgactcgaggtagcgggcgtgagccttcgtgaggtttgtgtccttgctcgtcaggacgatgactcggtcccagaagtccttgccgccttggctctcggggcgagcatgttgggcgagccgcttgctgacgtcgtcgccctcgccgatgtaggcgacggtgcctccgagacgcttgggatcgtcccccagcaagatgtagatgccggttcgccccgtctcgggtcggcgaagaaggttcgccaggtccgagcggggtgcagcgacgacgtgccccgtccagttcatgatctcggcggtgagtaaccctcctggcgtcccgtcggccaagaagatgcgaatcgacttcccggcggtcacgtgagggcctcgtgtgctggttgtcgagtacgtcgtgcaagcagtgtctgggcgaacacgaccggtagcgtagcattcctcgcgctctgtgaggaggtggcgtgatcggctgagatggtgagcaatgacgccgtgtcggtgcgtgcgatacggccgctcgtggttcactgtggcatggccggcgaccggtgcggtgcgtgcggtgggtatcgcgcgtgcgcagcgtcgcagtgcatgaggggcccgacgacgacatcgcggcgtcgcccaggagtcagaagttctccgcgctcagcctcatcagcgctcgacgggaccagcgagcagtagcgtgaggaggtcgggtctcacgttgagggtgggctcggtttctttgtccggccagagcctgtcgagcaaacgaggcaagcccgtagggctgagatccgcgagaaggagctcaggtggacgaatcaatctttgtcattggatcagacggtaggctcacttcaatccagaagaatacctatgaacgtgaggctgaactccagcagcttatcaaggatcatccggaactcatacctgcgatgggtggtagcggagaaggcgaacccatccgctggctactggtgcgacgggaagcggggataccgcgagaggatggcggctcagattggtgggccatcgaccacatcctcgttgatcaattcgcaatcccaaccttcgtcgaggtgaagcgagcaagcgacacgagggttcgtcgtgaggttgtagctcagatgctcgactacgttgccaatgctaccgtttattggcagcccggcaccctcgaggggtggttcaatgctcagcatgacgatcccgagcagcggctcttggatttcttggacggatcggaactcagctccggcaagttctggtcgagagtcgacgacaacctccggtctggtcgagtaaggtgtgtcttcgtcgccgattctgttccagactcactgattcgtctcgtcgagttcttgaacgaacacctgcgacgtaccgaggtgtacgccgtcgagttgcctcagtatgtaagcaccgaccaactccctggagtgagggtcattgtcccaagggtgatcggcgataccgtccgtgcgagtgcgaacaagcgggagggacaatcggttccgaagcggcagtgggatgaggagagtttccttgccgccctccgagagcgtagcgatgcggccagcgtgacactctctcgtgagatcctcgaatgggcacgcgcccatggtgtccgagtgatctacggtaatggcaaggttgatgcttcaatgatgctcgtcgtcggacccaagccgaacgggtatgtctttgcgacggtctggagttatggctcgatcgagatcgatctccagtacatgaggcgttcgccagcgtttcgggaagacgagagtcgacgagaggtgatccgcagactgaatcacattccaggtgtcgcgatcgacgagttccgttactcccggcgtccgaatgttccgctaactgtgttcgctggggatccggcgcgaaacgagctcttcgatatcctctcttggatcgtggagcagctgagatctcctcttctgtagagacgcgccgtcgcgagctgtcaggtagtgaggcgagccacccttgtgtggtggtttgatggcaagtgttctgcagggcgggtcacgtcgggtccgttgcttgcggatcaaggcaagccggctgcctcgataggacggcggatggctcggactttcgctctggcgggcgctgccgtcggagatcccagaacgggccgacataggagcgaacccgtacgcaggtcgacgtggtgagggtccgaggaagaggacagagctctgtggtgggcgctaagggactcgaacccctgacctgctggttgtaagccagctgctctgaccacctgagctaagcgcccgagagacgtcagcgtagcgggcgttcgggttcggaggcggagtgccgggggcggtgtcccacccgagtgagcgccgtggcgatcacgctcgcgacgacgagggcgacgccgatgcccatcgatagcgaagccactgcgagtccgagcgccaccgagaccaccgccgcaaccaccggctccaaggtcccgatgatgttcgcctggagcgcgacgacgcggtcgagcgcggtgagatacagggcgaagggcagtgcggtcccagcgatcgcgacgaatgcgacctctgcccagccggtcccatcgagcgagcgaggccacgccatgatcaggaccggggccatggggatcgcgccgagcacgaacgcccgtgtcacgacgcgcggggccggctcggctctatacaggggcgctggcgcgaggttgtagagcgcggtgaccactgcggaagcaagcccccatgcgatggcggtgagaccgacgtgctcacccgggctgatgccgacgaccaagccgaccccgccgacggcggcgatcacgatcacgacctcgatcaggctgggtcgttgccaggcgcggagggttccccagagcaggatcaacacggggctcgtgaactgcagcagcgtcgcggtcacggccgagccggtcgcgaccgcgaggaagtaggtcgcttggacgccgagcaggccgaccagcgcgaacacgaggagccgacctcggagcgctcgggggccgaggctgaagctgtgccggatcgggtcgtgacggagggcctgccaggcgaccagcaacgctgccgagacgatgatcctgctcgcgaccagccacagcgcggtgacgtcggtcgtgtcgaacaggcgctgcgcgacgacaccggagatcccccacagcgtcgcggcagcgaccacgctggccagcgctcgacggtcttcggtcgtcacgaccccaaggctaggtcgtgggtatggacgcttgcctcgcgtgccgtacgatagggcgagccggacgaggaggaaggatgccccaaccgagcgcgtcgttctcggtgacggtgcgagtcgagctcgacgatcctcgagggatcgccgaggtgacccgcgttctcaccgagcgtggtgcggtgatcactgcgctcgacacgatcgagtcgcgcgcgggccacctcgtggtcgacgtgacctgcaacgcggtcgacgaggtccatgccgacgaactccacaaggcgctcgatgccctcgagggtacgagggtgcgcgcgatgagcgatcgcaccctcctgctccacctcggtggcgtcctccaagtggcctcgaaagtcccgcttcgcacgcgtgacgacctgtcgatggcctacaccccgggcgtggctcgagtctcggaggcgattcgcaacgatcctgctgccgcgcgcaacctcaccattcggcgtaacgccgtcgcggtcgtcacggacggatcggcggtcctcgggctcggcaacattggtccggcggctgcgttgccggtgatggaaggcaaggcgatcctgttcaagcgcttcgccgacgtcgacgcttggccgctctgtctcgcgacacaggatccggacgagatcgtgcgggccgtcgagatcatcgccccggtcttcggcggcatcaacctcgaggacatcgccgctccgcgatgcttcgagatcgagcgccggcttcgcgagcggctcgatatcccagtgttccacgacgaccagcacggtacggcgatcgtggtgctcgcggcactgctgaacgcgttgcgcgtcgtgggcaagcggctcgaggacgtgcggatcgtcatcgtcggactcggtgcggcgggggtggcgatcgcccgactgctgctggccgagggcgtgcgcgatctcatcgccgtcgacgtcgacggcatcgtgactccagacgatcccggcctcgatccggctcgacgtgagatcgccgaggcctcgaatcctcgcaacatccgtggtgacctccctgaggcgatggagggtgccgacgccgtgatcggagtctcacgacgcggcgtgctgaaggcggagcacctcgagcgcatggcgccgcgttcggtcgtgttcgccctcgccaaccctgaaccagaggtggatccagagatcgcgcgccgcttcgccgaggtcgtcgcgaccggtcggagcgacgagccgaaccagatcaacaatgtgctcgtgttccctggcttcttccgcggcctcctcgacgcgaacgcgcgcgagatcacgctcgccatggagcgagccgccgcgcacgcgctggcggccatcgtggcgcccgacgagctctcaccggcctacatcgtcccaacggtgttcaacccgagggtggcccccgccatcgcgaaggcggtggccggggcgatcacggacagctaaagcgttcgacgcccttcgatgccgcgaaggcgagccgtggcgtgccgttcgtgagtcgaaagcccagcgacaccatctcgctgggcggattgtcggaggcctggaggttcggatcagtgaggccgacgaccgtgaagccctggttcggggacgtaaaggtcgggttggagctctcgcatccgaccgtcgcgatgaccgggcctgcgatggtgtacggcgtactcgtggtcgtcccgggcggactcgggatcgcctcggcgtggcggaggccgctcagcaccgtctcgaagtagaagatggtgttcggcggatccttgacgagcggtgatggcggcaccgaggcgaggatcgcgacgagctggggcccggccgtacctggtttgaaggcgtacacgccgttcgggacgttgccgaccatgttggcacacgacgccgaaacgatggcgagtggtgtcgtgccggtcacgtagccgacgaccgttccctgctgcgtgggcgggccgctcaatgggtggcagtgcggggccaaccccgggtaggtgagcttcgaccacgctacgtctgcgaacgcagcctcggccgctcggtcggacggtgtgaggacgaccggggcctcgcgaggggcgcgaggggtgggacgtgcgctgatgccgacgctcgactggccacaggccgcgagcgccacactcgtgcctaggaggctgatcaccgctcggctcctgcgtcgattcatggtgcatgtcagcgtagtcaacgggtgctgagcgagcgcgaggctcccgggtgcgcgacccgaccatgggcctggctcggctaccgggcgaattggaggggagtgcctgcgacaggtgccgatcggcggtagcctgggcccagatggttgtgcctgcaccagagacacgagcgagaggctggagtccgagcgagccgcggtggcggatcgacgagttcctcgccgagaacgtgcagcttcgacccgcgacgaggcgacgctaccgcgtcgtcctttccaacatccaggctcgagcggcgtcgctcggggcggcatcgccggctcagctggacgctcacgtgttgcggcggctccttgccgctcctgggtcgaacgggccgtacgcgccggcgactcgcgatctcgagcgggtcgtgctgcggcgctacctcgtttgggagggaagtgaaggggcactcgctctcgcggcgcagctcgctgcgtttgccaggcggcgcccacggcccttgccgcgcggcatcgacgagacgacgctcggatcgaccctcgacggtctcgatgctcgggcggatgcgcgtgcgatggcgatcctcgagctggcctatgcgacggggttgcgggcgagcgaactgtgtgcgctcgatcggagcgacctcggtccgggcgaccggtggctggtcgtgcgggccggcaagggaggtcggacccgccgggttccgatcggcgaggctgcccggacggcgctccgggcctacctcgccacgcgcgacgacgatgccccggcactgttgctcggagcccgcggggctcgactctcgccgcgggggctacagcggttgacccggcgctatctcgatgtccacccgcaccagctgcgccatgccttcgccacgcacctgctcgatcacggcgccgatgtgcgatcgatccaggagctgctggggcatgcgcgactggcgactacggagatctacacccacgtgtcgcgcgagacgctgacgcgcgtctacgatgcgacgcaccctcgagcagggcgaggagaggcatgagcgacgacgaggtgatcgagtcggcgtggcgccgcttcaagcacgacggtgacctcgaggcgcgcaatcgcctgctcgagcactacgcgtccctcgttcgcttcgtcgcctcgcgcgtcgcggtcgggttaccggcgagcgtcgaccccaacgacctcgccagctacggcaccttcgggctgatcgacgcgctcgagaagttcgagccggagcggggcatcaagttcgagacctatgccatcacacggatcaagggcgccatcatcgacgagcttcgcgcgatcgactgggtgccgcggtcggtgcgggccaaggcgaagtcggtcgagcaggcctacgccgcgctcgaggcacggctgcatcggccccccaccgatgccgaggtcgccagcgagctcggcatgagcgaggacgaactgctggcgatctactccaagatctcgttcctcggactcgtcggtctcgacgaggtggtgatgtcgggcgagcgcggtgagggtatgacgctcggggacacgcttgccgatcgtcgtcaatcggccggtggcgcattcgaggagcaggagcgccgtcgcatgctcgccgattccatcaatcagctggccgatcgcgagaagaccgtcctcgtgctctactactacgaaggtttcaccctggcggagatcggccggatcctcggcgtgaccgagagtcggatctgtcagatccactccaaggccgttctggctctgcgaggcaagctcggcgacctgatcggctagggagccttgccgaggcgcctaagctgtggggccgcacgttcgtcgtcgatactcgggcactcgaacccacggtcggccacctgagccgcatggagtgcccgctgatccaaccgttgggaggttgaaccgtggctgagcgcccgttggtaacgatgtcgcagctgctcgaggccggtgtccacttcggtcaccaaactcgtcgctggaacccgaagatgcgtgagcacatctacgagcggcgtgggggcatccacctcatcgacctacgtcacaccctggagggcatcgatcgctcgttccgcttcgttcgcgatctcagtgctcgtggcggcaccatcttgttcgtcggtacgaagaagcaagcccaagacgccgtgagtcagtacgcgcgccttgctggggttccctacgtgagccaccgctggctcggcgggatgctgacgaacttcggcacgatctcgcggcgcgtcgcgaagatggcagagtacgagcgcatgcgtgaccagggcgacttcgaggcgatgccgaagaaggaggcgcttctcttgtcgcgcgagctcgccaagctggagctcaaccttggaggcattcgcaacctgacgcgcttgcccgatgcgatcttcgtgatcgatacgcccaaggagcacatcgcggtcaccgaggcgaatcggctcggaatcccggtggtggccgtggtggacaccaacgccgaccccgacctcgtgacctacccgatgcccgggaacgacgacgcgatccgcgcgtgcgagctgttcacccgcttgatggcgaccgccgtcatcgaaggccggcagcgtcagcaggccaagccggctgcctagagaccgcggccacgaacgaaggaggagaccaggtggtcagtgcgagcgatgtgcaggccctgcgccgtgcgacgggcgcaggcatgctcgatgccaagaaggcgctcgaggaggccgatggcgacgtcgagcgagcgacgcgcctgttgcgagaacgaggcctcgcctcggctgccaagcgcgtcgatcgagacaacgccgagggagcggttgcgctgtcgctgctcgaggaccgggcgggtgcgatcgtcgagcttcgctgcgagacggatttcgtcgccaaggcgcaggatttcgtcaacaccgccaacgagctggcggcgaccgtcgcgaccgatggggagcaggccgttgccaagttcgagagcatcatcgaagacttgcgcctgagcctcaaggagaacattgcgctcggtcgggtggtgcacttcgcggccggtgacggcgacgtcgtctcgggttatctccacgtccaggcagaccgcggcgtgaacgccgtgctcgttcagctgcacggcggcacggccgagctcgcccacgacatcgcactgcacatcgccttcgcccggccgcggtacctgtcgcgcgccgacgtcccagccgaggaggtcgagcgcgagcgtgagaccttcgaggtgcaggcgcgcaacagtggcaagcccgaggctgcgctcgccaagatcgtcgagggtcgcctcgacggcttcttcaaggagatctgcctgctcgaccaggccttcgtgaaggacgagaagcgcaagatccacgacgtgctcgcaggtgcgtcagtcgttcggtttgcgcaggtggagatcggtcgctgatcgtgggggcctcctggcgacgggtgctgctgaagatctccggcgagtcgctggccggcgaggatcgagctcaatcgatcgacccggcgatcttgcagcagctcgccgaggaactcgtcgagctgcgcacggtgcacggcgtcgaggtcgccgtcgtcgtcggcggcgggaacttgtggcgcgggaccgacggtacccagatcggcatcgatccgccgacgtcggacaacatgggcatgctcgccacggtgatgaacgcgcttgcgctgcagagcgcgatcgagcggctcggtcagccggtgcggctccagagcgccatcacgatggccgagctcgcagagccctacattcgccgtcgggcggtgcggcacctcgagaaggggcgcatcgtcgtgttcgccgccggcaccggcaatccgttcttcaccactgacaccgcagccgcgctgcgggccgccgagatcggcgcgagcgtcgtgctgaagggcacgcactcgggtgtgagcgggatttattcgtccgatccccgggtcgacccgtcggcggtgcagctggagcgggtcggctacatggaggtcatcgagcgcaacctcgccgtgatggacatgaccgctatcaccttgtgcaaggagcgggccatcaaggtcgtcgtcttcgacgtctcgttgcggggtaacatcacgaaggcctggcgtggccagatcggaacgttggtggagtaatggctgatccagtcgatatcgatgcggagcttgcggccttcgaggatcgcatggccaaggcagtgcgccacaccgaggaggagttcgcgaccgtccgtacgggtcgggcgcaggcggccctgctcgatgggatcgtcgtcgagtactacggcgagcgcgttccgttgcggcagttggcgtcggtgacgacgcccgatccccacagcctgctcatcgcgccctatgaccgcaacgcgatgggcgccatggagcgagccattcgcgattcagacctcggcgtcaacccgacgaacgatggctcggtgatccgtatcgcgatcgcgccgctcacggaggagcgtcgtcgagagctcgtcaaggtggtgcgcaagcgcgccgaggaggggcgggtggcgatccgaggcgtgcgccggcaggccaagcagcacttcgagtcgctccagcgccaaggctcgctcacgacggacgacctcgccgacatcgagcgcagtctcgatcgcctgacggcccgctttgtgggcgagctggatcgagcgctcgaggtcaaggagcacgacctcctcgaggtctaggccggccggtgagcgaacacgacgaccgggccccgcagtcggagcctacgagcgagcctcgaggcctgtcgcccgagcccgaacgacagcgagagcgcggggcccacgcagggcctgagaacggtacgcctcgcgagggcgcgagttcgacggatgcgggcgtgacagaacccctcgcatccgcggtgccacctggccccgttcggtcgtcgggccgtgacgaggggagcgacgacgacaccgtggccctccccgattggcgagagccaccgaccggtgacgttcctcgggtcctcgaagaactctcgggcatcccggtgcgcgatctcggaggacctcgtaccggtgagttgccctcgatcgacgacgaaacagttccgtggtcgccaccgtcctcgacccaaggtgagcgatccaagctcgacgacgacgcgcgtccacgccgagaaccgtccgaggctgcgactccccgagcgcctcgccatcatcggcgcaggcgcgatggcggcgagggcgaggccacgactcaggacgcgggcgtcgagcggcgcacggcggccggctcgcgtcgtcgagggggcgttcgcggcgcgacgcccggcgacgagcgatcccacggcggccccgcccggtccaaggcgctcagcaccctcaccggcattgcgctcgctgcgatcgtggtcgtagccctcgtcctggggcggatcccgttgctcgtcgtcgtcgcgctcgcgctcgagctggctgcttcggaggccttcagcgtgctgcaccgcggcgggctcctcgaggcgcgcttcctcgggctcgccggggtcggggcactcatcggagtcgcttacgcctacggtccggccggtgatggcggcgtcgtcgttgcagctttcgtcctgggcgcagcgtggtatgtcctcggaccactgcggcgtcctgcctacgaggggctctcgcacacgctgggcgtggttgtgtgggtcgggctccttggctcctatgcagcggtcctgctccgaccggcgacgttccacgggcacggcgagctcgtcctcgtcgtcgccatcgcgacgacggtggccgacgacaccgcggctttcttcgtcggatcggtgctcggtcgccatcggctggcgccgcggatctcgcccaacaagacgatcgaagggcttatcggcggtacggtcgcagccatcgtggccggcgcgctgctcgggatgatcgccccgctcagcgtcgtggaaggagcgatactcggactggtcgtcgcggtggtggctccgctcggcgatctgctcgagagtgccttcaagcgccagtttcatgtcaaggactcgggggcgctgctgcctggccacggaggggttctcgatcgcatcgacgcgatgctcgtcgtgctcccagccagctactacctcttcgcggtgatgcatctcaggtagcctgcctaggctgactgtcgtgccgagcgtcgccatcgccggggtcaccggttccgtcggccgccaagccggtgcggtcgtctctcgcgacccggaacgttttcatgtcgagaccatcgtcgctgggagcgatgcgggcgggctcatcgagctcgccaaggagctacgccctcgggtcgtcggtctcgcggtcggtggtgaccgcgagcgagtgcgccagagcctcgatgcgtccgtggaggtggtcgtcggtcgcgaagcgctcgaggcgagcgcagcggccgacatcgtcgtgaacgccgtgagcggcttcgcgggtctcgccgtgactcgagctgcgctgctcgctggacgcaggctcgcgctggcgaacaaggagtcgctggttgcagcgggggaccttgtggccggatggctcgacggtggcgacggcgaactcgtgccggtggactccgagcactctgccatcttccagtgcctcggaggctcgcgcgatggcgcagaccgtgtcgcgtcgctggtgctcacgagctctggcggacccttccgtacgcgatcggcggaggcgctgcgtgacgtgagcctggaggaggcgctcgcccacccgacgtggtcgatggggccgaagatcaccgtggactcgtcgaccctgttcaacaagggcctcgaggtcatcgaggcacactacctcttcgaggttccctacgaccgaatcgaggtggtggtgcatcccgagagtgtcgtgcactcgatggtgcgctttcgggacgggtcggtgatcgcgcagctgtcggagccgaccatggagttgcccgtggcggtggcgctctatcaccccgagcgcgcgccgtacgcgatcggctcgctcgatctcacccgacctcggtcgttcggcttcgagcccgtcgacgacgctcggttccccgcgttgcgcctcgcctatgacgccggtcgactcggaggggccgcaccgtgttggttgaacgcagcgaacgaggtcgcggtggccgcgtttctcggaggtgcgctgcgctggatcgacatctatcgcgtggtcgcctcgacgctggagcggttcgagccgacgacgttcgcatccgaggaggacgtcatcgaggccgatgcgaccgcgcgtgaccacgctcgacgcatcgtggaggaggtaactcgtggctgaggagatggaggcgccaaccctccaggaggctcgaagcttctccggtcgcaggctcgccgagctcgtcgtcgtgctcgtcgccatcatcgcgatcgcccagcacgcccatgcactcggcaccctcgccgtcgtggcggcgatcgtcgcgatggtcgtgctgcacgaacttgggcactacctggtcgcgcggtggtcgcgcatggaggtgaccgagttcttcgtcgggttcgggccgcggatcttctcgtggcaccgcaaggggatcgagtacggcctgaaggcgatcctcgtcggtggctacgtccgcatcaccggcatgacgagcgcggaagaggtcccgcccgagcgtgaggcgcgcacctatcgctcgtcgaccttcccccgacgagtcgcggtcagcgtggcgggctcggtcatgcacttcgtcgtggcatttggcatgctgtggtacctgttcagtggggtcgggacctacgcgagtcggggcgtggtcatcgagggggtcgcacacatcccaggggtggtgaccccggccgagcggatcggactgcgtgctggcgatacgatcctcgccgtcgacgggcatcggaaccctacccttgctgccttcgcgtcgtcgatctctcaccatcccggcacccctgtgcgcctcgttgtcgagacgcccggcggtcgagtcgtctcgcgcacggcggtgccgatccccgcgaccatggtggcgagatacgatgcggcctatcactccctgggttcccaaggcgtgctcggcgtggtggttgcgcctccagtcgaacgatccagtctcgtcggtggggtcgtgccgtcggcgcgcgcgctctggtcgctcgctggtgcgagcgtgagtgggctcgtgtcgcacttcacgccccatgggatcgcgacctacgtgtcggaggtgacgcacccctcggcgaaccccacctcggcaaagtccgcgtctcgcttcgagtcccccgtggggatcgtgcagctcgcgtccgacgcggtcgcggccggaaccggcgccgtgctcgagctcctcgtgctgatcaacgtcttcgtcgggatcttcaacatggtgccgttgctgccgctcgacggcggacacgtcgccatcgcgatctacgaacgcatccgatcgcggcgaggtcgtgcgtaccacgccgatgtcctcaagctgatgccgatcacctacgctgtgatagcggtgatcctctttctgggtgtcaccgcgctgtatctggacatcacgcatccggtgcccaacccgttctcgtagcgaggaggagagcaatggcgcgtcctcagatcgccctcgccccacgacggcccacccgccaggtcatggttgggtcggtacctgtcggcggaggggcgcccatctcggtgcagtcgatgacgaccacccagaccgccgacgtcgagggcaccctgacgcagatctacgccctcgccgctgctggcgcagacatcgttcgggtgacgtgcaacacccgtgacgcagccgatgggctcgcgcgcatcgtgccccgctcgcccgtgccgatcgtcgcggacatccacttccacgtggagatggccctcgcggcactcgatgcaggggtggccgccctcaggctcaaccccggcaacctgcgcaagcgcgaggagatccagctggtggcgcgcgaggcgaaggatcgcgccatcccgatccgcatcggcgtcaacgccggttcgttgcacccggagtttgcggagcgcttcgggggcgcaactccggaggcactcgtggagagcgcgctctacgagctcgcgctcttcgaggaggtcggtttcgacgacgtcgcgttctcggtgaaggcctccaacgtgccgctgatgatcgcggcctatcggctgctcgccgagcgtaccgatcatcccttgcaccttggcgtgaccgaggccgggccgccgccggcggggctcgtgaaggccaccgccggcatcgcgacgctgctcgccgagggcatcggtgacacgattcgctactcgctcaccgctgaccccgtcgaggaggcgcgggcaggacggcagttgctcgaggcactcggcctgcgagaacgcaagaacctcgacctcatcgcgtgtccgagctgcgggcgcgcccaggtggacgtgatcgggatcgccaaggacgcccaggcacggctcgaggagctcggcctgccgatccaggtggccgtcatgggttgcgtggtgaatggtccgggagaagccagggaggcggatctcggtattgcgggcggtcggcacaagggacatctgttcatccgtgggcagatcgtgcgggtggtccccgagcaggagatggttgacgcgctcgtcgaggaagccaagcgactcgttgccgagggcgtcgaggcacggctcgcggccgcagctcccggagcggccgaggaggcagcccgcgatcgcatggccgaactcggtggcgaggagggctcggccaagcgctagccttgggcgccatgcgcgcctccgacctcgtcttcgccacccaacgggaggacccacgcgacgccgaggtcgcctcgcaccgtctgctcgtacgcggtggctacatgcgggcgctggcgagtggggtctggagcctgttgcccctcggctttcgggtcctcgagcgcatcggcgcgatcgtggccgaggagttcgaccgcgcgggcggcaaccagctgctccttccggcgctgcacccggtggagctctggcaggagaccggtcgcaacgtcaccatggacgacgtgctcatgcgggtggattcgaagctcggctccttggtgctcggtccgacgcacgaggaggcggtcatcgccgccgtcgggccggacctcgcgagctaccggagcctgccagccttcgtctaccagatccagaccaagttccgtgacgagccgagagcgcggttcggcttgatgcgcacccgtgagttcgtcatggccgacggctacacgttcgatgtggaccgcgagcacatgcgtgtctcctaccagcgcgtctacgaggcttacctgcgcgtgtatcgccgactgggcttgaaggccgtgccggtcgaggcggacgcgggcgcgatcggcggggacgtgaaccacgagttcatggtgccctcggccatcggggaggatcacttcgcgtcctgtcgtgcgtgcgggtaccaggccaacgtggaggcggctcggcgtggccgggggcccgatcgagtgctgccccccatcgagcagccgagggtgtatgcgacgccgggggctccaggggtgcgcgaggcgatcgcggcactgcgcgccgagggggcacccgtcgacgatgacgggatgctcaagtgcatggtcgcctacgacgacgcgggccggacgacgctcgtgctcgtgcccgggcagcgcagcgtgaggctgccacggggttggcggcttgccggtgaggaagcgttccggcccgaaggtccgttcttcctcggctacgtggggccggtcgggatgcgagaagccggcgtgcggatcgtcgccgacccgatgatccgagagcgtccgtggtgggcgaccggtaacaacgccgagggcgagcacgtcgtcggtgtgcgcgtcggcgtggacttcgaggtcgacgactggatcgaggtggtcgaggtcgtcgacggggatccctgcccgcgctgtggcgctcccctggcgctggttcgcgcggtcgaggtggggcacaccttccaactcgggcagctctattcgtcgcgcatgagccgggggaccttcgtcggcgaggacggggcgacccatccgttctggatgggctgctacggcatcggcgtgagtcgtctcatcgccgtcatcgccgaggagtaccagcgagacggtggcctggcgtggccgctcgagatcgccccgttccaggtcgccgtcgtgcctgccggcagcagtgacgacgtcgcggcgaccgctgcgaacatcgccgaagagctcgaacggatggggcgccgggtgctgctcgaggatcgggggctgagcttcggcgtggcggccagggatcaagaactcgtcggtgcgcccctgtgggtggtcgtcggtgcgcgttcgctggcgcgtggcgaggtcgagcttcgcaaccgcgtcgatgggcggacgctcaccgttcagcttcgcgatgtggcccaggcggtcgacgccgaggccggtcgcatcggcgagcgcgccgactgagcgctatactccctccgggctcgttgcaggggccggggtgacgtgggcttcggcccacgttttttcgtcacctgcgcggctcgctcggcgaggggaggggacatggcggacagccacgcactatggacggcgctcgacgagcgactcgccggtgcggcgctccaggtcgccgacctcgtggtgcggccaggttccgtcgcggtcttcgtcgaacacgacgatgcgagcgcgccgagcctggacgaactcgagcaggtgtcacgggacgtggtcaccgtcgttcgctccgagcttggagacgtggcggtcgaggtgtcgagcccgggcctggaacggcgactgcgcaggatcgagcaggcgcgtgccgtgctcggccgaagcgtcgcgatccgacgcgagggcggtcggctcgggggtgtgctcgtgggggtcgagggcgacgagctgatcgtcgaggtcgacggcgagccgcagcgcatcgcgtggggcgaggtgcgcgaggcccagacgacgtggtcgttggggaccgatggtgcagacgagctggatccggagcgcagcgggaggaacgatggccgttgagaacccagaggtgatggacgcgctcgaggtgatcgctcgggagaagggcctgtcggtcgagacgctcctcgagtcgctcgccaacgcgctcgctgccgcctacaagcggcggcccggcgctgccgaggaggcctacgtcgagatcgatcccgcgagcgggacgatccgggtgatctgccaggagctcgacgagaacggtaccgtcgttcgcgagtgggaggacacgcctcgcgacttcgggcgcatcgcggcccaggctgccaagcaggtcatgctgcagaagatccgcgaggccgaacgcgagcagaagtacgaggagtacgccgggcgcgagggggacgtggtcacggggatcgtgtcccagatcgacccgcggttcacgctgctcgacctcggcaagatcgaggcgatcatgccgcactccgagagcccgtcgaacgagcgctactcggtgaaccagcgtttgaaggcctacatcgtcgaggtgcgacggtccatcaagggtccacagatcgtcgtgtcgagaacgcaccccggcttggtccggcgcctcttcgaggtggaggtgcccgagatcgcgagtggtgtcgtcgaggtcaaggccatcgcgcgcgagcctggtcatcggaccaagatcgcggtgtggtcgaacgatcgctcggtcgatccggtcggagcctgtgtcggtgctcggggatcacgcgtccacaccgtggtgaacgagctcttgggggagaaggtcgacatcgtcccgttctccgaggatctcgcggagttcgtcgagcgggcgatcgtaccagcgcacgccctctctgcgaccgtcgagggtcgcgatgcgctcgtggtcgtgcctgacgatcagctgtcgctcgccatcggccgcgagggccagaacgcgcgccttgccgctcgtctcaccggcacccacctcgagattcggccccagagcgaggtcgagggccgccaggagggtcagccatagcgcccccgcaacggatgtgcgtgggttgtcgggcccggcgttctgcgtcggacctcgtgcgggtgcacgtggtggaggggcgcctcgcggtcggggcggggcctgggcgcggtgcgtggatctgtccgcgggaggcgtgcctcgagcgcgcgctcgcgcatggacggctccgacgagcgctgcgactcgccccgtcggacggcgagctcgtcgacgagggcgtgcgccaggcctggcgagcggcgatcgctgggcacggcgcgtcgagcgcctaggctcgaagtgactcacgtagtgctgtcggcgctcgtgggcagacaggtgcgcgggcgtgggtccgcatcggttcggaggcaagggcaaccagttggcgcgcaagctcagagtgtacgaaatcgcgaaggaactcggtctctccaacaaggaggcgctggatctgtgcctcgcgttgggcgtggacgtgaagaaccactcctcgagcgtcgaggaggcccatgcagaccggatccgacgtcgcgcgcagcgagatcatctcggcatctacgccgaggcaacgaccccccaggtggccccgccgagcgcgccgaccacgccaccgagcgttcgtgagcccgagccggtggcggctcccgagatatcggagccggtcgtggcgagcgcacccgagcggcgccccgacctcgccgcggtgatcgccgaagaggcggccaagcgcgaagaggccgagcaggctgccatcgagaacgcgggtcgagcgccggagcaggcggcgccgcgacgtcagggcccgctctcgccatcggggaatccgatcccaccacccccgggcgggcgaccgctgtcgccgtcgggtaagccgatccctccgccaccacgtccacaaggtccacgcgacggacgcggccgaccggctcgcgaggggtccgggcgccctgtgggcgggtcgcgtccgggtgccgggcgccccggaaccggtggcgggcgccccccgatggggggtgggatccggccgccggcccgcggtggcggcggcgtcagcacgccccgattcgggggcgcagccggtgcgttcgctggccgtcccggtggcggtcggggccgtggcgtgcgtccgaacaagagtcggcggcgcatctcgcgcaaggagttcgaggagctcgagccgacccgagcgacggcctatgtcccgtcgaacgatccggtccctgactacgaggtcatcatcgagcggggctcgacggcccaagaggttgcccccaagctcaaccgctcgccgggcgacctcgtgcgcttcttgctcatgcagggcgagatggtcacggcgacccagagcctcaccgacgagatgatcgagctgtacgcggcggagctgggcgcgaaggtgcgcctcgtcgatcccgggcaagagcaagaagcgcagctcgccgccaagtatctcgatgtcgatgagaccctcgatccgacggccgaggtggtccgccctcccgtcgtcacggtcatggggcacgtcgaccacggcaagacgttgctgctcgatcgcattcgccacacgaacgtcgtggcgggcgaggccggtggcatcacccagcacatcggtgcctaccaggtcgatgtcgaggggggtcgcatcaccttcatcgacacccctggtcacgaggccttcacggcgatgcgtgcgcgtggcgcgagcgtcacggacatcgtcatcttggtcgtcgcggccgacgacggtgtcatgccccagaccgtggaggccatcaaccacgccaaggcggcgggcgtgccgatcatcgtcgcgatcaacaagatcgaccgtcctgacgcggatccgaatcgggtcatgcagcagctctccgagcacggcctcgtgcccgaggcctggggtggcgacaccatcacggtgcaggtgtcggcgctgcagagtctcgggatcgacgagctgctcgagcaggtgctcgtgctggccgaggtcctcgagctgcgtgccaacccgacgggtcgggctcgcggtgtggtgctcgagggacacctcgacgtcggtcgtggtccggtcgcaaccgtgttggtgcagggcggcaccctgcacgtcggtgatcccgtggtcgccggccaggcatggggcaaggccaaggcgctcatcagcgatcggggagagaaggtctccgatgccggcccgtcgacgccggtccaggtcctcgggttctcggaggtgccgagcgcgggtgatccgttccgcgtgacggccgagatctcgcacgccagggagatcggcgaagcgcgcgagcagcggctgcggttggcggcgaacgccaaccgggcggtcggcgcacagggcgtgcggctcgaggacatcttcgaacagatccaacaaggcgaggtccctaccctcaacctcatcgtcaaggccgacgtccagggcagcctcgaggcgctctcggatgcgctcgcgaagctctcgcgcgacgaggtgcgactcgagatcatccacaaggccgtcggtgggatcaccgagaacgacgtcacgctcgcggcggcgtcgcacgcactcatcatcgggttcaacgtccggccggatcgccgagcgcgtgaggccgccgaggtccgtcacgtggagatccgtacctacgagatcatctaccaggtgatcgaggacatcgaggcggccgtggtcggcatgctcaagccggagttcgaggaggtggtcgtcggcgaggccgaggttcgcgaggtcttccggatcccgcgcgtcggtgccgtcgcagggtgctacgtgcgcaacggaaccttgacccgtggtggccgcgtgcgattcctccgagacggggtcgtgctgtggaaggggacgatctcctcgctgcgccgcttcaaggaggacgtgcgcgaggtccaggccgggttcgagtgcggcgttgggctctccgatttccaggacctccatgcaggcgacatcatcgaggcgttcgagctgcgtgaaatcccgcgggggtgagcgtgggcagacgcgcaacccatccgtacgcgcggaccgaacgggtcgccgccgtcctccaagaggtgatcgctgaggcgctggagcgcctcgtcgatcgcgacgagcggctcgccttcgtcacggtgacccacgtcgtcgtgagcagcgatctgcgccacgccgacgtgctgatcgcgtcgggaacggcggagacgctcgaggcgctggacgacgctcgcggagagctccagcgtgcggtggcacgggaggtgcgcctcaagcgcacgcccgccctgcgcttcggccttgacgcgcaacttgccgccgtcgaggagctcgaggcggtgttccgccgcgtccacgaggcagcgacggatgatccagggcatctacctcgtcgataagccgagcggcccgacctcccacgacgtcgtggctcgagctcggcgtgcgttcggcacgcggcgcgtcggtcacgccgggacgctcgatccgatggcgagcggactgctcgtgctcggtgtcgatcgcgcgacccggctgctccgctacctcgaggcccagacgaagcgctatcgggccgtcgcgctcctcggcgttgcgaccgataccgacgatctcgacggtgtcgtcgtcgatcggcgaccggtcgaggagccgacccgcgaggccgtggtgacggcgtgccgtcgcttcgtgccgggttacgaccaggtgccaccggcctacagcgcgctgcacctcgacggcgagcgtgcctacgtgcgggctcgccggggtgaggacgtcacgttgcctcgtcggcgggttcgcatcgacgagatcgaggtgggtgcgatctggcgcgatggcggcccaggggagccccagggcgttcgcgtcgagctcaccgtcacctgtggccccggaacctacctccgctcgctggtacgtgacctcggtgaggcgctcggcacgcccgcgacgctcgcgtcgcttcggcgcgagcgtgtcggtcggctggaggtcgcccaggcggtggggctcgaggacctcgagcgagcgacaccggtcccgcttccgctggcgctcgctggtctcggccgtgtcgaactcgacggggtcgacgccacgaggttcctccatggtcagcgcatcgaggcgccgtcgggtctcgacgagggcgacgtgctcgtcggtgccgagggttcgtggttgggggtggcgagctgtgacggccacgtgctcgcaccgcgcgtggtgctcgtcgatgcgggagttgcgcgggcatgatcgtggttcgagagctcgatgaccctgccttcgtcgtccccagttccgtcgtgaccatcgggaccttcgatggtctgcacctcggacaccagcgactcatccgcgtcgcacgcgacgtcgcgcgtcgagcacgcctgcccttggtcgtggtgagtttcgatcgccaccccctgcgcttgctcgcacccgagcgagtgccgccgctcatcatgacgccactgcagcgcgatcgtgtgctcgcgtctcagggcgtcggcgtgctgtatctgctgcacttcggacccgaacgcgctcagcaggcgcccgcgtccttcgccgccgaggtgctcgcgtccaggctcggtgcgacccacgtcgtcgtcggcgccaacttcaccttcggtgcccgaggggcgggtcgccctgccgacctcgtcgccatgggtcgcgacctcggcttctcggtcgacgtcgaggagttggtcgacgacgacggcgaggtggtgtcctcgagtcggatccgtgcgacggtcgcctcgggggacctcgtcgaggcctcgcgcctgctgggccgtgcttacgcggtcgaaggtgtcgtcgtcgcgggggatggccgcggtcgagaactcggcttcccgacggccaacgtcgtcgtctcttcgtcctatgcgagtccgcccgatggcgtctatgccggatgggcgtggaacgactcgggtcgctgggctgctgcgatctcgctcgggacgaggccgacgttctacccgaccgacggcctccggctcctcgaggtccacctgctggacgccgacgtcgacctctatggtcagtcgttggaggtggcgttcgactcccggctccgagggcaagtcgccttcgcgggtgtggaggagctgatcgcgcagatgcacgccgacgtcgccgaggtccgtgtgcgcgtgggagacctcgagggcaggtaggctactgcctggctgtagcatcatcacgtacgcctggagcgtccaggcacgacacacgaagggacagtgaccaacccatgggttccaaggcggagacgatcgcgaagttcgggcgcagcgagcacgacaccggttcaccggaggttcaagtcgcgctgctgaccgagcgcatcgcccacctgaccgagcatctgaaggttcacaagggtgatcaccacacccgtcgcggcctcatgatgatgatcggtcgccgccgccgactgctcaactacctgcgttcgcaggacgtcgagcggtatcggaccctgatcgcggaactcggcatccgccgctaggcgccgcacgagcgacgaggcgactgcagccggtccctgtctctcccacaaggagcatccatgtcattcatctcggttgagcgtcagctgaccggggtaccctcgccgttgcgcttcgagacgggcaagcttgccctccaggccaacggagctgtggtcgcgcgcctcggcggcaccaccgtgctcgtgaccgccactggggccaagcacgtgcgcgagggtatcgacttctttccgttgaccgtcgacgtcgaagagcgcatgtacgccgcgggcaagatccccggttcgttcttccgccgcgagggtcgtgccacggaccaggcgatcctgacggcacgcctcatcgaccgtccactgcgaccatcgttcgccgatggctttcgcaacgaggtgcacgtggtggcgaccgtgctcggtgccgacctcgtcaatccacacgacgtgctcgccatcaacgcggcctcggccgcgctcatggtgtcggggctgcccttcgaggggccgatcggcgcggtgcgcgtcgcgctcgcagccgatgggagctggattccgttcccgacgttccagcagggcgatgcctcgagcttcgagctcgtcgtcgccgggcgcaagacctcggacggtaccgacatcgcgatcatgatggtcgaggcgggtggcaccgaggcgacctggggcgcattcgaggcgaacgccgccatcccgaccgaagcgacggtcgcggaggggctcgtcgctgcgaagcagtggatccgcgagagcatcgagctgcaagaggagctggtcgccaagctcgatcatcggccgacctttgcgtggacgccgatgcgcgactacgaagaggacgtgctcgtccgcgtgaacgaggtcggtcgcgagcgactggccgcggccaacgcgcacaccgacaaggtgacgcgccaagatgccctcgacgccgctggcgatgccatctgggctgaactcgccgacgagttccccgagcgcgagcgagaggtgcgggctgcgatccgtcgggtcaccaaggagatcgtgcgcgagcgcatcacgcgcgagggcgtgcggatcgacggacgcgacacgacgaccatccgtccgctcctcatcgaagtgggactcatcccgacggcgcatggttcgggcctcttccagcggggcgagacccaagtgctcaacatctgcacgctcggcatgccgcgcatgaaccagcaactcgacaccctcggggtcgacgaggaaaagcgctacatgcaccactacaacatgccgccgtttgcgaccggcgagacgggcttcatgcgaggacccaagcgtcgcgagatcggtcatggcctgctcgccgagcgcgcgctcgtgccggtgctgccgccggagtccgagttcccgtatgcccttcgcctcgtgtcggaggtgctgagttccaacggttcgacctccatggcgtccgtgtgcggctcgacgttgtcgctgatggacgcgggcgtgccgatccgggcggccgtggggggcatcgcgatgggcctcatcgcccacgacggtgtctacacgaccctgacggacattctgggtgccgaggatgccttcggtgacatggacttcaaggtggcaggtacccgggagttcgtgaccgcactgcagctcgacaccaagatcgacgggatcccctcggaggtgctcgcggccgccctcgagcaggcgcgccaggcccgcgtgtcgatcctcgatcagatgctcgccgtcatcccggcgccgcgttcggaggtggccgagaccgctccgcggctcatcaccttccaggtgccgctcgacaaggtcggtgagatcatcggcccgaagggcaagaccatcaacacgctgcagcaagagacgggtgccgacgtctcgatcgacgacgacggcgtggtcggaaccgtggtcatcggtgcgcgtgacatcgaggcagcgcgcgaggcggagcggcggatccagctgatcctcaacccgccgcaggccaccctcggcgaggtctacgagggcaaggtcgtcggcatgaccaagttcggcgccttcgtcaacgtcctccccggcaaggatggcctcgtgcacatctcgaagctcggacgcggcaagcgcgtcgagcgcgtcgaagacgtcctcgagatgggccaggtgctcaaggtgcgcgtcgacgacatcgatccgtcgggcaagctctcgctctcgatcgtcgacgacgagaacggtgagactccagcccacgctggcgcgtcccatgccggctcgtcgcacgccggcgcgtcgcggacctcggggcgtgagggctccgatcgtcgccatcggcgtgacgagcgccccggcaacgaccgtcgtggatcgtcgtcggctccggccaacgccgtgtcgttcgaggaccgcttcgagtcggagatccagcgcgaactcggcgacctccagtaggtgagccccttcggggcgactcgtcgtgtgtccgagcgccggccagcagcagctggccggcgctctggcgtctgggggcgccatcggcggcagtaccgatcatgacgttctcgcggagggcagcgactggggtgtgggacgggcacggtcctctcgggtgggtccgctagggtccagcccatggcccctcccatcgaccacccggttctcgacgtcgccctcgccgcgctcgatgcggggaggcaggccctgtggcgcacggattcgcgagcggtgctggcgacgaagtcgagccggtcggacccggtgaccgcgacggatcgagcgatcgagcgcgccgtgcgagatgccatcctcggcgtgcgtccccacgatctcgtcgtcggcgaggagttcggttcggccggtgagccggggcggctcaggtggctcgtcgacccgatcgacggcacggtcaacttcacctacgcgatcccgtatgcagccatctcgatcgccgcgctcgacgcatccggcgcactggtgggggtggtgtgggaccttgggtcagacgagacgttcatcgcggttcgcgggcagggcgcctggctcggcgacacacgcctcgccgtgcgaccatcggtgccgctggccgacgccctcgtcggcaccggcttcgcctacgacgcttcggtccgcgccgtccagggccgagtgctggcggcgatgatcgatcaggtgcgcgacgtgcgccgcttcggggcggctgcgctcgatctgtgctggacggcggctggcaggttggatgcctacttcgagaccggcttgaagccatgggacgaggctgccggtgctttggtggtgcgcgaggcgggaggcctcgtggcgaccgacctcgtgggcatcggcgacgacgcgctgaccgttgcgggtccgccagggctgttcgaagagctcagcgagcgcctcggcgaggttctcgccgacgtcagagggccggtcggggacgtgtccgcctcctaggctttgcgccatgcgtgtcggggtcctcggtgctggcggtcgagtcggtcaggtgctgtgtcgggagattctggaccagccggacctcgagctcgccgtcgccgtcgatccgaggttggccggcatcgacctcggtcaggtgatcggtcggccggccggtggcttggtggtcgtgggcgacctcgaggcgtgcctgcgtgctggggtggacgccgtcgtggacttctcggtcgcggaggctgcgcgacccgcactcgtgcgcctggccgaggccgccatcccggctgtggtcgggacgaccggcttcacgcccgaggacatcgaggtcatcggtcgggcgtacgaggcgtccggagccggctgcatcatcgcggccaatttctcgatcggtgccgtcctgctcgagcgctgcgtgcgcctcgtggcaccgtacgtggactcgatcgagatcgtcgaggcgcaccacagtgccaagcgcgacgctccttcgggaacctcccgcgagctcgctcgggtggctcgtgaggctcgcgaggcagccgaggcggggcccctcgtcgcggatccgaccacgcacgaggtcctcgctggcgcacgaggtgcgctcgggcctggcgacatccgcatccatgcgctgcgcgtcgagggtgcgatcgcccatcacgaggtgatcttcggccttcgcggacaaacgctggccgtgcgtcacgatacgctggatcgcagttcgttcgtccccggtgtgctgctcgcgctgcgccgtgtcggtgaggttcgggggctggtgctcgggatcgacgagctgctctgagaggaacgggaggttggccgtggcaccaacggtggcgttcggaccggagatcacggcgatggcgacgccatttggcaccgatggcgcgctcgacctcgcggccgcagagcgcgttgccagatggctcgtggaccagggatcgagcgcgatcgtcgtgaccggctcgacgggtgagtcggcaacgctcagcgacgacgaacgggccacgctgtggcgggtggttgcagccgcggtcgacgtgccggtcatcgcgggggcgaccaccaacgacacggcgcactcgctccggctcgtcgacgccgccgagcgggccggggccaagggaatccttgccgtcgttccctactacaaccgtcctccccaggccggtctcgtgcgtcacttcggccagatcgcccgagcgacgagcttgcccgtgctgctctacgacgtgcccgcgcgcaccgggcgtcgactcgagcccgagacgacgcgtgagctcgctcggacgtcgacgaacgtggtcggcctgaaggatgcctccggcgacctcgcggcagctgccgcactggtggccgaggcgcccgatgggttcgtgctctactgcggcgacgatgccctcgtcttgccctacctcgcgatcggggcggtgggcgtggtctcggttgcgggtcactgggccggcccgctccagcgggtgatgatcgaggctgcgcgctcgggggactgggagcgagcccggcggctgaacgcggcgctcgaggcgtcctatcgcttcgagaaccagctcgcctacccgaaccccatcccgaccaaggcgatgctcgccgcattgggtcttgccgagccggtctgtcgatcgccgctcatcgatccgacgcccacgctgatcgacgaggcgcgcagcgtcctcgccgatctccacgcacaggccgacaaggaaggcatcgagcttcgtgtcaaggcctgagctgcacattcgcttcctcggagggctgggtgagatcggccgcaacgccgcactcgtgagtgtggacggacggggggtgctcatcgacttcggcgtgatgttccccaaggccgacatgccgggggtcgacctcgtgctgccgaacctcgcgggcctcgacgacgtcgagctcgaggcggtgatcgtcacccacggtcacgaggatcacatcggcggcttgcccttcttgctcgccgagcatcgtgtgccggtgtggggctccgaggtgaccctgggcttcgttcgcaatcgactgcgcgagcacgacctcggggatgtggaccttcgcatcctcgccgatggggcgcgcgtgtcggtggggtccttcgaggccgaagccatcccggtgacccactcgatccctggtgccgtcgccgtcgcgctcacgacgccagccggggtcgtgctccataccggggacttcaagatcgaccacaccccgctcgatggtcgtcacatggggctcgctcgtatcgcggcgctcggttctgatcctgggatccgcgtgctgctgtcggactcgacgaacgccgacgaagacgggtatgcccgttcggagcgagcggtcggaccggcgctcgaggacctgttcaaccgccacggcgcggctcgtgtgatcgtggcctgcttctcgtcgcacctgcaccgtatccagcaggtcgccacgctggcacgcgagcatggtcgacggctcgtgctgctcggtcgctcactccagcgcaacgtccagctcggcatcgatctcggtctgctcgatgcccgactcttcgagcgcacgctcgatccgcgcgaggtgcgcgagctcgaccccgcgagcgtggcggtgatcgcgaccggatcgcagggggagcgcatggcggcgctccaccacctcgcgttcgatcccgctcgctggttcgccgtcggtggcgacgacgtggtcgtgttctcctccgacgtgatcccgggcaacgaggcagccgtcaacttgctcgtgaaccagttcacgaggctcggcgcaaccgtcgtcacctcggcacgcgagctcgtgcacgcgaccggtcacgccaagcaggaggagctcgccctcgtcgtcgagctcgcccgccccgactacttcgtgccggtgcacggcgagtatcggcacctctccgctcacgcggcgctcgcgcaacgcaccggtgccgtcggtcgtggggtgatcctcgcccgggacggggccgaggtcgtcatcggcgacgacggtgccgagctggctgacaccccatggggcgagtacctctacgtcgacggtgtcgtcggggacgtctcgcgcggggtgctccgtgagcggcgcaacctgtcggaggagggcgtcgtgatcgtcggggtgacgctcggccccgacggggtcgcgctcggtgagcccgagctgacctcggtcgggtggatccacgacgagcgcgaggaggagctcctcgcggaggttcgggcgatgctggtcggagcgctcggtgacgagaagccgcgttccgaggacgcggtcgccgagctcatccgcacccgggtccgcgcactcgtgcgcgagcgcacgcggcgacgccccctcgtggtgcccatggtgacgaggatcgacgagggctagggcgtggctcctcgatcgcggcgcccctcatccaccaagggccgttcccatggcgcgggtgctcgtggctccggcgcgcgtgcgcgggacgcgaaggcgactcggcgacgtacgagtcccgaggcactcgcgctcggggcggtcgtcgtgggtctcgcgggcctcgtcgtcggctactcggggctcttcggggtcgtcggcacgggcgtcttcctcgcgggccgagcggcactcggtcgcgcggcgtggcttggttggctcgcggtgatcgtggcaggcctgcgcgtgctcgtgcggcgcgagcggccgagacggcgtgcgggcgtcggcctcgccctggtcgtggttgcggtcgcagcgctggttggcgaggcgatgcgggtccaccccgaagcgtctcgggcaggtgggctgttcggcggcgtggtcgctcgagccctcatggcgctcgagggtcgcaccggggcgatcgtgacgacgctcgtcgtcatggccgctggtgccgccctcgccggtgagctccgctggcacgtggtcgccgagcgggtcgccgagcgtctgcgccacgtgcccgacgaggagccgtcgaggaccacccgtgtggctcgtcagcgacccgagcgtgccgcgggctccgtcatcgaagccaccttctcggagctaccctccgatcccgtcgaagccgtccccgagcgccaccccgacctcgacgaggatgcggggatcgctgtggctgatgcgtcgtcgtccgcatcgctcggtgaacccgaagcgttcggctcgccggacgacacggcgacaccgacaccgatcgagctcgtggcgccgcgggcttcggcctgggagcgtcctcggcgatccatcctgcgccgaggcgcgcgcgccaacctcgaccgcggtgagctcatccggggaggccaagtcctccagagcgcactggccagccacggcgtcgcggtgagcgtggtcggtatgaccacgggtccgacggtgacacgctacgagctcgagttggccgagggcgtcaaggtggcgagagtgcttgccctccagcgcgacatcgcctacgccatggcctcggctgacgtgcgcatcctcgcgccgattccggggcgcagcgccatcggtatcgaagtcccgaaccgggtacgcgaagtggtgaccctcggcgacgtcctcggtgacgtgccctcgagtgctccggtgctcgccgtgccgctcggtcgcgacatcgccggtcgcagcgaggtggtcgaccttgcccgcatgccgcatctgttgatcgcgggcacgacgggttcgggcaagtcgtcgctcgtgaactcgttgctcgtctccttgctcatgcgcgacacacccgacgatctgcgcctcatcttgatcgatccgaagcgggtggagctctcgcagtacgcgggcctcccgcacctgctcacccaggtcgtggtggatcctcggcgcgcggcagccgcgttgtcgtgggcggtggccgagatggagcgacgctacgacgtgctcgcgcactggggggtgcgcgacctcgatggctatcgcgatctcgtggctcgcgtccaggggaacgccgaggccgtcggggacgatgaggacgcgcccgcgccgctgccctacatcctcgtcgtcatcgacgagctgaacgacctcatgatggctgcgccgagggaggtcgaggacgcgatctgtcggatcgcgcagaaggcgagggcggtcgggatccacctcgtggtcgcgacccagcggccctccgtggacgtcatcaccggggtgatcaagaccaacatcccgtcgcgcatcgcctttgcggtggcatcccagacggattctcgtgtcatcctcgaccagccaggtgccgagaagctcgtgggcaagggcgacctgctcctcgtcacggccgacagttcgcaaccgcaccggctccaggctccctgggtgtccgagaccgagatcgctcacgtcgtcggggcctggcgccgccaggggcgccccgagctggtgggcgagctcgagcagggcacccccggcagtcgtgagagcgtcgtcggcgacgaggacgtgctcttgcccgaggcgatccgtctcgtcgtggagtcccagagcggctcgacgtcgatgctccagcggcgactcaaggtcggcttcgcgcgcgctggtcgtctgatggacctcctcgaggcgaggggcatcgtcgggccggccgaagggtcgaaggcgcgccaggtcttggtcgggttggacgagctcgacgcgaccgccggccgcgtcgacgaccccacctctcaggttccacctagcccaccacggtaggctgctcagcatccccgctacgtgcgcgctcgtgctgtgcgcgcgtgagtggcgggtctggctgagagcggaggacagcggatggcgtcgcggaatcggaggaggctcggagcccgcagtcgaggttacggtcgacggcggagcgtgcgcctcggacgcgtcctcatcgtggtcgtggtcgtgattgtgctcgccggggtggtgcagatcgtgcgtggggtcccacagccgagctacagcgccgtggtgccggcgacggcgaccatccccggctccgcaccgaacgtgccgtggccgagcggcggcgaggcggcggcggagatcgttggcgtcggcaggatcggcacctacgggccgacgaccccgcagacgatcgcgtcggtggccaagatgatgacggccctcttgacgatccgtgatcacccgctctccctcgggcagcaagggccctccatcacgatcacgcccgaggactaccagatctacctcacggacaaggcccagaacgactcggtgatggccgtcgcgccgggcgagcagctcagcgagtaccaggccctcgaggcgctcctcatcccctcggccgacaacatggccacggtgcttgcgacgtgggacgccgggagtgagtcggccttcgtggcccagatgaaccacgaagccaaggtgctcggtctcaccgatacgcactatggcgatccgagcggtctgtcggcggcgacgtactcgaacgccagctcgcagctgcgtgtcgcgaggctcgtcatggcgaacccggtgctcgcgagcatcgtgtccaagccccaggcgacgctgccggttgcgggtgtggtctacaacgtcaatggcgaggtgacccaccacgggatcatcggcgtcaagacgggctccatcttgacgggaaacttcgcgatggcctgtgcggtgcacgtagggacatcgacctacaccgggctcggtgtcgtgctcgaccaaggcggcgtcgcaccacttgagaccgcgctccacaacggcgtgcggctcgccgagttcgaggagcagctcctccggccggtcacggtgctcagggccggtgaggaggtcgggtcgctcgcggtccccggtcacggctccgtggccgtgacggcgactcgaggggtgacgctggtcgggtggccaggcctgctcgtgcaggtcacggtccatctccaccagcacctctacggcgcggccgcgcacgccgtggtcggcagtgcaacggtcaccttgggtgaacagcgcatgacggtcccgttggtggcgagttcggcggtggcgtcgccgtcgctcctgtggcgcctgacgcatctgtaatggtcgcaccccatggcccgtggcgcttcgcacgggcgcccggctcgaccgccaacctgggccccgggttcgacgcgctcggactcgcgatcccgttcgagactcgtgtctgggcgcggccgaactcgcgcttcgtcgttcgactcgccggtaccggagggagcgagcggctcgacagcggtcacctgatcgcgcgggcactgtcgcaggtcgcccgcgagccggtggagctcgtcgtcgcctccgacatcccgctcgcacgcggcctcggctcgtcgggatcgctcgcgctcgccctcgcggccgcgctcggtgcgaccgatccgctcgccgcggcgatcgtgctcgaggggcacccggagaatgcggcggcctccgccctcgggggcgcggtggtggcggtcggagggggtggggacgagctcgtgctccggcgtgtggcgctcgatgctcggctgcggctcgtgctcgtcgtgcctgagcgtcgcctcgcgaccgccgaggcgagagcggtcgtggcgcgcaccctctcgctcgaggacgccgtcttcaacctgcagcgcgtcgccgctctcgtcgcgagcctcggtgatgtggaggcgctcgcgccgttgctcttcgaggatcgactccaccagccctggcgcgagcggctcttcccggaagccgtggtggtccgcgacgcgctcatcgaggcgggttgtcgcggtgcggcctggtctggggctgggccgagcctcgtggggttcgtcgaggaggagcgagccccccaggccgccgaggccgtccgggcttcgttggtgcgcgtcgcgatcggcgccagcgtgcacgtggtcgcccccgatctccggggcctcgtcgtcgggagcgagccgccgccaccggcactcgcggaagggcctgcggtacccttcgaggcttccggactcggctagcatggactcgatgtcctctcctcagcgcgtggccgtctatggtccgagtgcgctcgcaacaccagcgaacgcggtcagcgtggtgcggttgctgctcgccccggtcatcgtggtcgtgctgctcggggcaccggacggctgggttccgctcgcgctgtgggctggggtcgccttgtcggacaaggtcgatggcgtcctcgcacggcgccagggcgtgacccgagcgggcgcgttcctcgacccactcgccgacaaggtgctggtgttctcggtgctcggtgcgctgtggctcctccatcgggtgccggcgctgcccatcgtcatcatgggcacgcgcgagatcgccgtgagcgtctatcggacccaggtactcgccgggggccagagtctgccggctcggttgccgggcaagctgaagatgctggtgcaggtgatcgcggttggcgtggcgctcgtacccgggtttgcgctgcacgacgagagcgtggtcacgaccctgttgtggggcgccacggttctcgccgtggtgagcggcgtgcagtacttcgtcgacgcccgctcgatccagtcctgagcgcgggtcccgtggacgtctgtatcgtctcgatcggcacggagctcttgctcgggcagatcacggacacgaacgcccggctgctcgcggagcgactcgcttctgcaggacatacgagccgcctacgtgtgaccgtcggcgacaaccatgcccagatcgtgtgggcgctcgcggagggacttgcgcgggccgacgccgtcatcacgacgggtggtctcgggccgacccaggacgacatcactcgcgaggcggtggctgcggtcgcgggggtgccgctcgagcgcgacgagcgcgtcgcggcgaggatcgaggcgatctttcgcgatcgagggcgtcccatgcccgagaacaactaccgccaagcgctggtgccacgtggcgcccaggtcatcgagcagcgcaagggaaccgcccctggtctcgtcgtccccgtgggatccaagctcatcgcgtgcgtccctggcgttccctacgaggcggaggacatggtcgacgaggtgctcgccgccttcgccgctcacgatccgagcccgggcgtgctcgcatcgcgcgtgctgcggacctggggtctcggtgagtcgcgcttggccgagctcgtggccccacggttcgatgcgctgtgggggacgcccacgacgctcgcgtttctcgcctcgggcatcgagggtatcaaggtgcgtatcaccacacgcggcagcgaccccgacggcgtcagggcgaccctcgatgccgaggagcgtaccctcagagcgatcctcggcgactacgtgttcggtgtcgacgacgactcgctcgagcgggtcgtcgcgcgtgcggtcaccggccgacaggcccgagtcgcggttgccgagtccctgaccggagggatgctcgcgagtcggctggtctcggtccctggtgcctcggcgtggtttcgcggtggtgtggtcgcctacgattccgccatcaagcacgaggtgctcggggtccgggccgaacgtgtggtgagcgaggctgcggccgtcgagatggcgctcggtgcggcgcgggtgctcggcgccgacatcggggtggcgacgacgggcgtcgccgggccggatccgctcgagggcgagcccccgggaacggtctggatcggggttgcgatcgggcagcgtgccgcggcgcgtcaggtccgtctgctcggcgaccgcgagcgggtgcggacgtatgcggtcgcgagcgcgttggacctcgtgcggctcacgctggaggggtcgccccgaggtctgtcgctggaggagcactcggcatagccgatcatgcgttcgcatgtcgtcggctcgtgctacgctacgcatgtatccacgaggggaggccgtatggatcgcgacaaggcgctcgagaccgccatcgcacagatcgagaagcagttcggcaagggctccatcatgcgcatgggggagcaccccgagatggcgatcgagtccatcccgaccggcgcgatggcgctcgacctcgcgctcggcgtgggcggactgccccgtggccggatcgtcgagatctacgggccggagagctcgggcaagtcgaccctcgcactccacgtcgtcgccgaagcgcagcgtcagggaggtcggtgcgcctacatcgacgcggagcacgcactcgacccggtctatgcccaggccatcggtgtcgacgtcgaccagctgctcatcagccagcccgactacggtgagcaggccctcgagatcgcggacctgttgatccgttcgggttcgatcgacgtcgtcatcgtcgactcggtcgccgctctgacgcccaaggccgagatcgagggcgatatcggcgattcgcacgtcgggctccaggcgcgactcatgtcgcaggcgctccgcaagctcaccgccaacctctcgaagaccaacacgctcgcggtcttcatcaaccagctgcgcgagaagatcggtgtgatgtacggctcgcccgaggtcaccccgggtggtcgtgcgctcaagttctacagctcggtgcggctcgacatccggcgtgtggagtccatcaaggacggcgcggagatcgtcggctcccgtgcgcgggtgaaggtggtcaagaacaagtgtgcgccgccgttccgccaggcggagttcgacatcgcctacggcaaggggatctcgcgcgagggatcgctgctggacgttgcggtcgagatggggctcgtgaagaaggccggagcctggtacacctacgacggtgagcagctcggccaggggcgcgagaacgtcaaggccttcctcgctgcgaacccgcagctcatggccgaactcgacgtcaaggtgcgcgagcgggtggctgtggaccgtggagtcgccctgacgcacggcatcgtcgccgaggccgaggcgatcatcgaggactagcccctcctggggcggtggtcgggcgcgtagactcgtccccgcgatgccaagcagctacgtagtgcgcaccttcgggtgccagatgaacgagcacgactccgagcgcattgcgggcgtgctcgaggggctcgggctgacgcgtggcgacgatcccgcggacgcctcggtcgtggtcttcaacacctgcaccattcgggccaacgccgacgagcgtttcttcggtcaggtgaaccagctgcgagaggcacgtcgtcgcaatccgtcgatgcgcatcgtggtcgccgggtgcttggcgcaaggagaaggcgcaggactgctggagcgcgcgccccacgtcgacgtgatcgtcggcacgcaccaggttggccgcctcgctgagctcctcggtgcagccgatggggcggaggcggtggtggacgtccgtgagcccgagccgggcagcgtcggtctcgacgaccccacgccgtggggcgaggcggtgagcgaggagccctggcgagcgtgggtcacgatccaggtggggtgcgacaatcgctgcgcgttctgcatcgtgccgagggtgcgcggaccggaggcctcacgcccattcgatgcgatcgtcgccgaggtgcgcgaactggccgcacggggcgtgagcgaggtcaccttgctgggtcagaacgtgaactcgtacgggcgcgatctcgtgctcgcgatgcgtcgggccgaggacgagcgcgagcgggctcaggttgcgagtcgttcgggggtcgccttcctcggccagggcgtgcccagggtgcgtccgctgttcgcggatctcgtgcgcgcggtcggggcggtgccagggattcggcgggttcggttcacgtcgccgcaccccaaggacatgcgtaccgagaccttccaggccatggccgagaccccgacggtgtgcgagagcctgcactttccgctccagtcggggtcggatcggatccttgccgccatgcaccgcggctacagtgcggatcgcttcctcgccaagctcgccgaggctcgtgccacgatcgacgatctcgccgtctcgaccgacatcatcgtcggctttccgggcgagacagacgccgacttcgaggcgacgctcgaggtcgcggccgaggcggcgttcgatctcgcctacacgttcatctactctccccgcccgggtaccgaggcagcggccctcgtcgatcggttcgtcgacccggacgtggtgcacgagcgcttcgaccgcttggtgcgcgtcacggagcgctcggcggcagcggcccatcgtgccagggtcgggcgagacgaagagatcctcatcgaaggtccgagccgcaaggatccccggacggccaccgcgaggacgcgtcagcacaagctcgtccacattccggggctcgatgcgcgcgcgctcggggggcgctatgggcgcgcgaggatcgtcgacgcgcgggcacactatctgatcggcgagatcatcgacgtcgagcccggggagtcatcgctcgtcgtgccgtgagcgaaggtccgctcgaagaggagttcgccgcgtaccaggtctcgaccgatcccagcctcggtccacagccggaaggcaccatcggtagcctcgagtggcgtcgtgggctcgtcggcgccgtagtgcgacgagggtgcgagatcgcctggtcgatcgacgccaggcaggcttgccagggcgacggcgtgagctcggccgaccgcggtctcgtacatgccgccgaccagggcgtcgagtccttccgagcgggccctggcgaggatggcgagcgtcggctcccaaccgccgaggcgcgcgagcttgagattgagcgtcacccgtgcgccgagcgcgagcatcgtcgtgaggtcgcccggcccccgcagcgactcgtccaggcacaccggcgtgagggccgagcgagcgaactgggccaccgcgaccggatcgtcagggtcgatgggctgttcgagcagactgaagccgagccgatcgatggccgagagcgtgggatccgaggggtcgtcgaaggcaccgttcgcatcggcgacgaggtcgatcgtggtcggggtgagggtacgcgcctcggcgagcaggccgagcgacgtgtcgcgctcgatcttgagcttgatgcgccgatagccggcggcgatggcgcgctcgatcgcgccgaggacggcgtcgggctcgtcgatcccgagcgcgatccccgtcgggacggggtcgtctcggccgccgagcagcgcccagagcgggcggccggctcgacgagccgcgaggtcgtgggccgcttgcgacagggcggcgcgagccgcgcgatgcccgcgaatggtgtgcacgctccgtgcgaccgcctccggccggactctctcgaggcggggggcgagaaagcgctcgagcgcgaggagctcggtggcgagcgtctcggagtcgtaggttggctcctcgagcgcggcgagctcgccgagaccgtggacaccctcgtcgtcgacgagctcgaccagcacgcgcgccccgacgtggacgaccccatgggcgctgcggtgggggtcgcgttccagggagacgcgccagatgcgcagtccttcgctcatgcccggagcctacgtggccgacgtggctagcctgacaggagtgccgggacgtctcgcgatcgtcggcccgaccgggtcgggcaagaccagcctcgtcacgcgtgcggttcgtgacggactgctgcgcggtgtcgccgtcgtgtcggccgacgcgttcgccgtgtatcgaggactcgagatcacggcctgggctccgggtgacgatgaccgcgctgggatcgactaccacctcctcggcacggtcgacgtcgccgaggaggtctcgctcgcgtggttcctcggtgcactcagtgtgatcgaggccgagcgggccggtggcggggtccttctcgtcggcgggacgtcgctgtgggtccggagcgcggtgaacggcctcgcaccgccgccccaggcgcctggtcttcggcggtggttggaggctcgcgcgaccgatccccacggcgtcgccgcgctcgtgtccttgctcagagtcgtcgatcccgccgcggcctcggggatcgacggacccaacgcacgccgtgtggtccgcgcgctcgaggtggcgctcgcgagcggcggtgcgcgcagcgtggctggagaggcgctccgcgccacggcgccggcgcgctacgtgcagatcgggcttcgccgtggcgaagcagcgctgcgtcgggccatcgaggctcgtgtggaggcccagctcgccgcgggctggctggccgagatcgaacggatcgggccgatcgcctcgcgcacggctcgtcaggcgatcggcgttcgcgagctcaccgaggtcatcgagggccgacggacgctcgctgaagctcgagcggccatcgtccgacgcacctggcggctcgtacgacgtcagcgggcctggctcgagcgcgatccgcgcattcgctgggccgacagcgtcgacgaggccctctcggcgatcgcgggagcggtggaggaggcggcgtgaggctgaccaagctcgtcggggcgggcaacgacttcctcgtgaccaccgatccggacgagacggcgcggctcgagccgagcgtcgtcgtggccctgtgcgatcgccgcaacggcgtcggtgccgacggggtgattggtctggatgcgcacgacgccatggtgctctacaacgccgatgggtcgagggccgagatgagcgggaacggcctgcgctgtctcgggcacctcgtcaccgaggagcgaggcgtgggcgaggtggcgttcgagaccgacgctggccggcggatctatcggcgcgtcgggcgtgagggaggcagcgtcctcggggcgaccaccatgggtccggtcagcgtgcgggcgaacgagcgcggttggttcgtcgacgccggcaacccgcacgaggtgcgccagctcgcgagcccgcaggagcttgcgagcctcgacgtggcgagcctcggtcgttgcgcccaggcgcactaccctcagggggtgaacgtggagtgggccgtggtgctcgcgccggacgaggtggtgatgcgggtgttcgagcgtggcgtcggtgagacggaggcctgtggtaccggatcgacggccgtcgcggtggcgctcgcgtccgcagggctcgtcgagcgcacgtcggtgcgggtgcgcaacccgggcggggcactcacggtcgaggtcaccgagccagagcctgtcctcgtgggtccgagccgcctcgtcgcctccgtcgacgtcgacgtggaggcgcttcgcgcgtgacgctgatcgagcgctcgttccgcgagcgcatcttgctcgtcggcgtcgtccaccatggcgagcgtcgcgaagcggtcgaggactcccttgccgagctcgccgcgttggtcgacaccgcgggcgctgacgtcgtggatcgagagctcgtgcgtcgtgacgcggtggatccggcgacctacgtgggctcgggcaaggctgctgaactcgcggagcgctccgaggccctcgacgtcgacaccgtcgtctttgacgacccactctcgccggcccaacagcgcaacctcgagcggatcctcggacgcacggcgatcgaccgcacggccgtcatcctggacgtgttcgcgcagaacgcccgcagcgaggaaggacgtcgccaggtggagctcgccctgctctcgtaccggttgccacggcttcgcggtcggggggtggcgctgtcgcagcaggtcgggcgcatcgggactcgaggtcctggcgagaccaagctcgaggaggatcgtcgtcgtatccaggctcgtatggcgcaactacgccgtgagctcgaccagctcgccaggcgtcggttggtgcagcggcgagcgcggctcgcgtcgcgccaggcgcaggttgccctcgtcggctacaccaacgtcggcaagtcggccttgttgcgggcgctgtcgggtgcggacgtgctcgtcgagaaccggctgttcgccaccttggatccccggacccgtcgggtggcgctcccgggaggcgagacgatcctcgtcaccgacaccgtgggcttcatccgcaagctgccccacgagctcatcgagtcgttccgttcgacgctcgaacaggtggccgaggccgatctgctcctgcacgtcgccgacgcatccagtcctgacgtcgcggcccagatcgctgaggtcgaacgcaccctcgccgagatcggtgccgatcgcgtgccgcggctcgtcgtctacaacaaggtcgaccttcggccgatcgacacgctcgctgctggcgtccccgaaggagtcgcgatctcggccgagcacgacatcggcctcgacgacctgcgtgctgccatcgccgcggcgctcgatgcgatgcggcgtccgcgtcgctacgtggttccggctgggcggggtgacgtgctcgcgctcatccatcgcgagggtgccgtcgtgcgagaggaggtggatgcggagcgggtgctcatcgacgcggtgctcgacgatgcctccgatcggctggtccgccgggcgctcggagaggcgccacctgagccgctagggtgaggcggtgtcgcagcgcccctcccgcgtcgagctcaccgcgctcgcagccgatcggcacccgttcgtcgtcgatgcgtccatcggctcgcccgtcgatccgcccccagcgttcgtcccgcacctgctcgcgtgccagggggaggagcgtgcgtacccgccagcggcagggacgcccgcactcgtggagtcggcgacgcgctggttccacgcgctgcggggggtgacgctccccgacggcgcggtcgcgccgaccatggggtccaaggaggccatcggtacgctggcgtggttgcttcgggagcgccgacccgatcggggggtcgtgctcatccccgggcgcgcctaccccacctacgccgagggagcgcgggcggccggctgtgagatcgtgcgggtcccggacgactgctcgggtgctcctgccttcgacgccgtggctgcgtccgtgtgggatcgcacgttggtcgcgtgggtcaactcgccgtcgaatccgaccggtgcggtctatgacccggggccggtcgtcgccctcgcccgcgagcacggtgcggtgctggcctcggacgaggcctacggcgacttcgtgtggtcgggggaggccccgagcgcgctgcgcgcggggctcgagggcacgctcgcgctcgtgtcgctctcgaagcgctccaacctggccgggctgcggctcggtctcgtggcgggcgaccccatgctcgtggacgaggtggtcgcgcgccgacgcgcgctcggcctcttggcctcagggccctcccaagcagtggcggccgaggcgctcgccgacgagggtcacgtcgccgagcagcgctcgcgctacgctgggcggctgcgccgcttggcccgggtcatcgaggcggtcgccgacgtcccggtgcgcgtacccgatggcggcatctacctctgggtccgcgctcccgacgacgacggggcggcgttcgccaggtggctcgcgacgcgcctcgggatcgtcgtcgccgacggtgccgactacggcgatcgtgcgttcgtgcgcattgcggcgacggtgaaggatcgggcgatcgatgccctgtgggagcggggaggagtgcgatgaccgaggacgcgcgtgcggccagcgtgcatggcgcgttcgcacatggcgaaccgatcgataccgcggtgctcgtctcggtgttcgaggacctcgagcgcggcgcgctgcgggtggcctccgtcgactgggacgagggccgggtggtggtgcacgagtgggtcaaggaggcgatcctgctctcgttcggccactggccactcgtggagtccgaggccggcccgctcacctgggtcgatcgcatcccgctgcggcgcgatctcgccgaagcgcgggtacgtgcggtgcccggggcgatcgtgcggcgagggacctatctcggcgcgggtgtcacgctcatgccgagcttcgtgaacgtcggcgcctcggtcggtgagtcgacgatggtggacacctgggccacggtgggctcgtgtgcccagatcggcgcccgtgtccacctctcgggaggcgtgggcatcggcggggtcctcgagccgccgcaggccgctcccgtcgtggtgggtgacgacgccttcgtcggctcgcgcgcgatcgtggtcgagggctcgatcgtcgggcggggcgcggtggtggccgccggggcggtggtgaccccgacgattccgatcatcgacgtcgccaccggcgacgagcttgagcgcggcagggtgcccgactggtcggtcgttgtgcccggcacgcgagagcgccgttggcccggtgggaccttcggcctcgcggctctgctcgtgatcgcgcggctgcccgagggggagcgccacgagaaggccgcgctgaacgacctcctgcgcgcgcacggcggagccctgtgagggacccggtcgagctcgcggcggcctacctcgaggttccctccgtcaccggcgacgaggcggcgctcgctcggctcgtcggtgagcacctcgatgcggcggggcttcgagtcgaggtggtggcgggctgcgtcgtggctcgcaaccacggcggggactcctcggcgacgctgctcgtcggccatctcgacaccgttcccggtgagctccctgtcgccgtcgacgaactggtgttgcgtggacggggtgccgtcgacatgaaggcagggctcgcggtcgcggtggcgctggcgtgctcggagccctccgtgcccgtgaccgtcgtcgcctatccgggcgaggagggtccgatcacaggcaacgggctcgcgcacctcgtggccgagcgccccgaactcctcgcgggtgctcgcggcgtgctcctcgaacccacgggtgggttcctcgagctggggtgccaaggggtcgtgcgcgcgacgctccgactgcgtgggcgtcgagcccacgttgctcgagcctggatgggccgcaacgccatcgatcgggtcggcgaggcgctcgggacgcttcgcgccctggaacgtcgcgaaccccagatcggcccggtgcgctaccgcgaggcgatcgaggtcgtcggggtgcgtgggggcgttgcatggaacgtcgtgccggacctcgtcgagatcgacgtgagctatcggttcgcccccgacctcgatgctgcccgggcgcgccagcgcctcgaggaggccgtgcgtcccgtgatggacgacggtgatgacctcgaggtcgccgaggccgtgccgggcgcggtgagtgacctcggtcggttcggcgcactgcgcagcggcgcgttcggcgtgcgtgccaagctcggctggaccgacgtcgcccaactcgtcgcggcgggcgtgccggcggtgaacttcggaccgggggatccagaacttgcccacacggatcaggagatggtcgaggtggccgaggtgcgccacgtcgcccaggcgctgtggcggtggttgcacgcctaggacgatggttcgcctcttccgatggcgagtgaggccagacctcggactcgcgatgcgggtcgaggtggaggtgaggaggcccatccctgggcgaagggtcgctctcgagcacctccgatgcagtgtctgagcgcagccggtctggcccgccgtgtgctcgggcgtggtggggcaggcagatgggcgtgggcctgtggcgcccgacgccgtaggtcggggtgaggtgccccagatttcgtagacacccaggttacttcacgcgagcctcctccgcgacgaggtgctcgaagacgactggggcaaggtagccgatcttcgagcagctgcgctggtggttgtagaactggatgtagctctgtatgccgcggcgcagctcggcgaggtcgccaaaggcgtggcggtagaagaactcgtgtttgaagatcgaccagaaggactccgcgctcgcgtggtcgtagcaggtgccggttcgccccatggagcgcgtgatcccgtgtcgggcacagaaggccacaactcgatggtcgctgaactgactccctcggtcggtgtgccagatgaccccctgcgcgtgggacccacgcaccgcgacggcctggccgagggcctcgagcacgagcgtggtctccatgcgctccgcgacgctccatccgagcacccgccgcgagtgctcgtcgcgcaccacacacaggtatgccatcgcgccggcgagagcgaggtaggtgatgtccgaggtccagagggcgtgcaggcgccccgggtcgaacttcctggcaacgaggtctggtgggtagatcgccttcggatcggcgtgggtggtcgctgggcggaacctcctggggctgataccggcgatgccgcgcctggccatcgctgctgccaccgtgttgtggctcgtcaccacgccagcggcgaggagtgccgccgtgatccgtcgtgcgccgtaggtgccagaggatgcctggtggaccgcgaccactcggttctcgaggtcgcgtcttgcacatgcccgacgcgacggtgctacctgggtgcgtcgccatcggtagtagccagcccgggagacctcgagtaagcgtgccatccgtttgatctcgaagcgagcgtactccgcctccatcagcgcgaatctctcttgcttggtggcttcgcggcgaagtacgcggctgcttttcccaggaactcgttgtccttgcgcagctcctcgagctccctgcgcagcctgatgagctcggtgcgctcctgcgccgtgaggggcgggctgccagtggcgtttgctgcttcgatccgcctgcgctcctcccgcacccatcgatagaggttgtgctccccgatcgcgagctcacgggccacctctgggacgctccggccgctgtcgatgacccggtgggccgcctcggtccggtactccagggtgaacttccttctcgacgtccccatcgacctccccttccctctgccatggtacgtgtgacttacgacgtgtcaacggaatctggggcggctcaggggaccaatgtgcgcgctggtcgggtcgaggtggcggcaggcatgaggttgcgatggccacgactggatcgagggggacgagatcgtctgtcagttgcgctgcttcgaacgcctcgagcgcgttcacggtgaccttcggcgcctcggtccccgttgcgtgctgtggaggtgctcgaggacgcgatcggcgccgtccacggcttcacgatgccggggacgcgcatcccgtgggtcgattgcgcgccgtggtgatcggtgtcgcaaccgagtccgccgttgccgtgagctcggcaccctcgtgtgagtgctcgctgctcatcgcgggcacctaggagaggggcgcgtgtcgccaggcgagccgggccagcgagggctgccgcgggtcggcaacgtgaggcgctcgagggggcgagtcggtcgagagcgccctggttcgtgtggcccggctgggtgtcggtcttctcgtgggggtgcgcgcctcgtgcggcgagctctggtgcttcccaaccgggagcgccggacgtggctgagcgttcgagagcccgcacaccgtgtcctacgggagctgcacgagcggcgggccagcaggtcacctcgtactcggccgcccgcgtgggcgagcgaggtggccgcgatggcaaggtcctcgcggcgattggcgccacgctcggaccccggccctctccgctcggtgccgaacccatcgaaggtcgcacgatgctgcgcgtccatccgagccgaccgccacacgggtgtggtcgtcctcctccttcggcgctccttcggcgttggctggcccagcaacggcggcgcgatcgcgaccgaggcgcgggtaacgttcgcccgaggccagaacgaggagggtcggagcgatgttggagggcacggtcgtgacggtgctcttcgaactgcacgctgaggggctcggctatcgcgagatcgcccgccgcacgggcatctcccgcaacacggtgcggcgctacctgcgcgacggcgcgagcgcgggacaggtcactcgtccccggcgccgctccaagctggatcccttcaagcccgagatcgatcgcctggtggcggacgggctcacctcggccccggccatcacggaacggctcaaggagctgggctacaccggcaaggtcaccatcgtgcgcgattacgtgcgtaccatccgtcagggtgcatcgcgcggggcgtgacccgcgccgccatgcgagccaagggtttcggcggtcgtcgtcgtatcgtgttcgcggaggggatggccggctcccgaagccgagtccatctcgcatgtgaggcccggcggtagggtcgtgcgggcgccatgtgcatctgtgggggatcctcgtctggtcgacaggccccggtggcgtgcggcatcgtgcgcttcgtcgggtgcacgcagcgggagggcggcagcccgaggcgttcggcttgcgggcgtggtccttgcagcagccgggtcggcgcagctcgcgtgtcgtcaacgctgtggtgcgggtgccgtcgcgctggtgcgagcgcgttcggatctcctcggatctcgtcgacgaacaccggtgctgggtcttgcgcccgtcggcgcgaggcgtcgtcggcccgacgcacaatcctcacggcgcggccggacgctctggcaccgctcaggcgatgggggcgttcatggggaactggagggcgaagcggcctcgtggcgcgtcgcatggactgctcgctgggcgatgggatcggttggcgatgtcctcgtggtcctcgagcaggtcggaacggtgcaaggcatgccgacccgtcggacacagcacctgcagcggcagggctaagccaggggcgcgagcacgtacctggacgctccttggcgagcagccggcggcctggtcagggtgcctggttggcgaactgtgcgtcgacgacctggctcattggcatcggcgtgtggtagtcgaggttgccggcgccgaggtagaccgactgcatggaggagagcaccgacgattggggtgcgagggttggggagaagacgttcggcggctccgagcgcagcagcgagagcgattcgccggtcgccttggcgatgatggcgaggttggcggcgctggtggcggccgacccttggaggtcttgcgcgcccttggcgagcgcgtcgaagaagcgttgggcggccgacgtgtggatgaagctgcccccgtagatgatgccggtgacggcgatcccaacgggagcccctgcaagcaccgtgccttggtgctgcgcgacggccgcttggaggaacggtgtcgccatgtaggccgcagcgacgccgccgttcgcgagagcggcgccttgttcggggaagttgacgttgaccaaggtgacgcgagcgagcgagaggtgtgccttctcgagcgcgagcgcggtgaggtaggcgcccgcggagccctggccacctgcgaccgcaatgcgctggccggcgagctgggagagcgaggtgatgtgagcggccgccgaacccaccaggccgttagcggcggcgcccggcgcctcctcggccatggagccaacgacgcggacgtcgaggccctggtggatggcgttgaagaggccggcgctgaagccgccgaggacgacctggacccggttcgtcgccgccagcgtgatcgcgctctggccgttggcgacgacttggaggttcaccttgatgtgctcggcggcgaagtagccgtgtgcttcggcgacgaagagcggtgcgaagagggggagcgggacataagccaccgtcaccgtggtgggggcggtcgatgaggtggtggtcgacgaggtgctcgtggtcgagccacacgctgccgctgtcaatccgagagccgctgtgagcgcgagagcgcgacgatggcgacgttgcatggatccccccttggtgcaagctgaggggatgctagcgtgcccgccgtctggtccagggcagcacgagccgttcgacgccaacgacgatcccggtcgcgacgacgccgaggagggcgatcacgacgaggccgacgtacatgtcggcaggttcgaacagctgccacgagttccagacgaggtagccgagccccgagttggccgcgacgaactccgtggccgtcacgaccaccagcgcgagcgcgaccgcgacgcgaagccccgtgaagatgccgggtgcggtcgcgggcacgagcacgtgcacgaagcggcgccagcgcgtggcgccgtaggcttgtccggcctcgaggagttctggcggtacgcgtcggacggcccccagcgtgttgagctcgacgacgaagaacgtcactgccgcgacggtgatgatcttcgcggtctcgcccaggccgaagatcaccagcagcaggggcaggagcgcgatctggggtaccgcgtagagcgcggcgaacagcggtgagagcgccgagcgcagcggacggacgaccccgagagcgaggccgacgacgaccccgaggaccgcgccgatgacgtagccgacggcaaggcgcgccgtcgtgatcccgagatcggcgccgagggtgccgttcgtggccaagctgccggcggtgcgcacgatgtcgctcggcggggtgaagatccgggtgtcgatcgcgtgtgtggaggcggcgatctgccacgccaccagcagcacgatgggggtggcgataccgagggccacgtcggcggcgcgagctcggcgagcactgcggcgtgcgccgcggacggcgagttcgctctgggtggtcacgagggggctcccatcgaggctcgcacctcggtctcgaggcgcgaccagagtgcgtggcgcagcgaggtgaacgcctcggtgtcgagcatcgcttcgtcgcgtggtcgtgggagtgggacgtcgaagacgtcggcgatgcggccgggcctcgcggtcatcgcgacgacgcgatcgccgagccagatcgcctcctcgagcgagtgcgtaacgagcaccatcgtgaccccggtctcctcgtagaggcgtgcgaggtcttgctggaccaccaggcgcgtctgggggtcgagggcgccgagcggctcgtccatgaggagcagcgcggggtcggtgacgagcgcccgagcgagcgagagccgttggcgcatgccgcccgagagttcgtctggccaggcatcggcgacgcccgcgaggccgaggcgctcgagccagcccatcgcccgccggcggcgctcggctcgtccgatccccgccatgcgcaggccgaaggcagcgttgtcgacgaccctgagccacggaaacagcgagtggtcctggaagacgaaggcgatgcgcgaccggaccgaggggtcgatctcgagcgttccggtcgtcgcggcggacaggcccccgatgatcctcagcagcgtggacttcccgcatcccgagggaccgatgatggagaggaatcccccggggggcacctcgaggtcgacgccaccgagggcctcacgcgcgcgtcctcggtcgtcgacgaagaccttgccgatcccggccgccttgacgagcgccgtcgctgtcgcgggcgcttcgtggggcgcctcgttgcgatgatcccccatggtggaggggatgctagcggacggcggcgccgtcgtaggagcgcagcacgccgacgacccttccatgcaggtggcaggtctcgttccacggcatcggcgcgagcgagggatcgtcctcgttggccccctcgagccacaccgagctcccgttgcgccgcaggatcttcaccgtgccgacgtcgtcaccgacggaggcgaccacgatgtcgccgtcagcggcgacatcgctcggggcgacgacgacgaggtcgccatcgaggatgccgacgtcgaccatcgagtggccacgcacccgcagtgcgaacgcaccgggcgcggccatggatgcgggcaccgcgaccgacgtctcgacctcgacctctggcaccacgtggtagccggctccgacctcggcgagcaccggtaccgcagccgatggcgcccgtcgggcaacgctcaggctgcgagccttcaacggtgagcgcacgaggcgtccgtcgcgttcgagtcgacgaaggtggtgctggacgcttgccggcgacttgagaccgaccgcatcggcgatctcgcgtaccgatggagcccaacctcgctcctcgacgacctgggtgacgtaggccagaatcgcctcgcgcacctcggggttctcgcgtgtcatgctgcgccctcctctcctgcagtgtactcaaacgcacgttcgcacgcaaccgatgagcgatcgcgcgttcggccaggtaggctcgctggaagagcccgagtgaggtggcgtgcgctgtcccttctgcggcaccaacgaagatcgcgtcgtcgagacgcgggtcgctgacgacggcgcggcgatccggcggcgacgcgagtgccttggttgcggtcgacgcttcacgacatttgagcgcatcaccgaggcgcgtgtcttggttcgcaagcgctcgggccagctcgagccgttcgaccgcgacaagctgcggcgcggggtgcaggctgcgctgaagaatcgccccatcggtgccctcgagatcgagcgcctgttggccgaggtcgaggaggcggtgcgggcggtcgacgaggtggagtcggcggagctcggtctgcgggtcctcgagggcctccgtcaactcgatccggtcgcctacgtgcgctttgcgagtgtgtaccagaacttcaccgatgccgacgactttcggcgcgtgctcgccgacctcggtccgaagcgcatcgcgaaggttcgccccgagggccaggcgcgatgacgttgatcctgacgaggaggtagtgatcatggcgggacgtatcgtcacggcggagctgaccatcgcagcccctgccgacacgatcttcgacgtgctagcgcgccctgcgctccatccggtgctcgacggctcgggcaccgtgcgcggtgtgctcaccggccctgagcgcctctcgctgggcgcccgcttcggcatgcggatgcgcctcgtcgtcccgtacgtgatgtggaatcgcgtcgtcgcgttcgacgagggccgcgagatcgcatgggcgcacctgggtcgccacatctggcgctaccgtctgacgccggagggtgagcagctcacgcgagtggtcgagtcgttcgagtgggacgatgcacccctgcgcctcgtgtacgagatgaccggcgtcccggagcggaacgcgctggcgatgcgcctctctctggcgcgtctcgaggcgctcgtcacgggagagaggcgggcggagggcggccagagcgcctgagtcgccctgatgccgctcctagcggactggggggagacggaggccgaccgctctgaccggctcgtccgcaccgaggaagagctcttcgacgtcggggccgcactcgcccgactcgaagcggcacgactcgcggcctcgactccactcggcgaccatgaggaggcgaagcgcaccgcgcgcgagcgcacccgggcgccctaccgaggcatgctggagcggctgctcgaacgggtcctcggcgagcgggtggaggtcgcgctcgacgaggaactcgacgttctggggatccgacgcccaggccgcggccaagggctcctcccctgagccagctgtgggccggcaccggggagcggtccgtgctctgcgtgcgtggtcgcgacccgcctgagcagggggcgtcggttctcctcgacggcgtgcttaccctctcggacgcccagcagggccgccggttcgtcgccgagctcgaggcctcgccgaggacggccaaggaatcgtcttcacggcgtaccccgatcgctacccggcatgggcccgcagggtcggaccgccgcccccgtcaaccacgccaccaccgcacggtcggggcgcctgtcccgctctgagctcgtcgaggcgatctggctcgagctcggcgtcgcgggccggctgctgccccagctgcgggaggagagcttcgtggcccaggagggggccggcgcggcctgcgctagcggtcaacaggggaatgttcactacactaagtcgaggacgtggcggggaatggctcgacgttgcggcaacgcgagctttccgtgccacagtgcgctcggggaagccgaacgggcccgtcttgggtgcggggaggagtgccgccatggccgagagtcgctcgttccgacggtccttcggacggtcgctggggtggtggctcgggttcgctgcggccgtcgtgggcgcaggtgcggggggctacgcgctcggggcgacgtcgcaaccaatgcgtagaggggcgcccagtacctcgcgcgcgcaccctcgtactacgacgacgccccctcctgcgcagtcggggtcctcggtgccgaagggcgtctcgggtggctcgcaggtgcctggcgcgacggggctctacgtggacggcggtgctggtaccccccactatgtcctcgcttggcacctcggtcccgacggcgcgatcagtggcgccgtcgactacgtgtaccaggatgggcagacctcggttgtcttcaccttcacgggccagctcgatggctccgacaccgtcgcgacgctgacgccccacacgatcccccaggggaccggctcggcctcccagccgcccgggacggtaccggccgcgatctcggcgaccctgtcgacgtcctcgatccagctcggggagtgcaccacctacctgcatttcgcgccgaacgaggctgcgtgcacattcctcgcatcctctagcctgcagtgaccggcaggccgtccgggttccctccctggaggcggcctcggccaggagctcgatgcccccccgtccctgagtgcggaccccctcaaggtcaccgagccgctcgaggccacgcacctgctggggccaggcggggttgcaactgttgagacgtaactgtgttctcacaagggatccgaatgtgtgcaggttcaattcgaccggtggtgaggtgccccagatttcgtagacacccaggttacttcacgcgagcctcctccgcgacgaggtgctcgaagacgactggggcaaggtagccgatcttcgagcagctgcgctggtggttgtagaactggatgtagctctgtatgccgcggcgcagctcggcgaggtcgccaaaggcgtggcggtagaagaactcgtgtttgaagatcgaccagaaggactccgcgctcgcgtggtcgtagcaggtgccggttcgccccatggagcgcgtgatcccgtgtcgggcacagaaggccacaactcgatggtcgctgaactgactccctcggtcggtgtgccagatgaccccctgcgcgtgggacccacgcaccgcgacggcctggccgagggcctcgagcacgagcgtggtctccatgcgctccgcgacgctccatccgagcacccgccgcgagtgctcgtcgcgcaccacacacaggtatgccatcgcgccggcgagagcgaggtaggtgatgtccgaggtccagagggcgtgcaggcgccccgggtcgaacttcctggcaacgaggtctggtgggtagatcgccttcggatcggcgtgggtggtcgctgggcggaacctcctggggctgataccggcgatgccgcgcctggccatcgctgctgccaccgtgttgtggctcgtcaccacgccagcggcgaggagtgccgccgtgatccgtcgtgcgccgtaggtgccagaggatgcctggtggaccgcgaccactcggttctcgaggtcgcgtcttgcacatgcccgacgcgacggtgctacctgggtgcgtcgccatcggtagtagccagcccgggagacctcgagtaagcgtgccatccgtttgatctcgaagcgagcgtactccgcctccatcagcgcgaatctctcttgcttggtggcttcgcggcgaagtacgcggctgcttttcccaggaactcgttgtccttgcgcagctcctcgagctccctgcgcagcctgatgagctcggtgcgctcctgcgccgtgaggggcgggctgccagtggcgtttgctgcttcgatccgcctgcgctcctcccgcacccatcgatagaggttgtgctccccgatcgcgagctcacgggccacctctgggacgctccggccgctgtcgatgacccggtgggccgcctcggtccggtactccagggtgaacttccttctcgacgtccccatcgacctccccttccctctgccatggtacgtgtgacttacgacgtgtcaacggaatctggggcggctcatggcgaggcctactaagcgagtcgcagatccccgttactccctaggggatcgatgtgtgggaagcggcttgcgtagggtgaccgccccccaaatcgagtccactctcaatgtgagaccccatatcttcaggctgccgctcgctcgtcctctcgggcgccgatcatctcgagcgcgtagaacttccggctcctcgccgaggccgcgaggatccgcggctccggtggcgacgtcgagctcgattgagcttccccccatttgcttgacagtctgaatttaggccacggccgcctccgcacgggcccaggagagctcgtactcgacgggcggtaggtacccgaggctcgagtgcagccacagggacaacaggtgttgcgacgatcgattgcaatcacccaccacagccatcgatgccactccgcaagcggaacggcctagggacggcgtcgacgggccgcgagccgcaacttgatccgatgtccggaagcggatcctcggctgcggctgccgactcaggtggccacgacctcaaccgatggtgcaccgcggagtcggcggtcggtcgtcaccagcggtacgccgcgggagacggccagttcgatatagatcgcgtcgaccagccgaagctcttggcgacgggcccaggtcccgaggaggagatcgtggacgggatgccgctcgatcggtgctgcggccagctcgcgaagcttgacctcgacggtgcctgcatcgaggctgtctgctcgatgcaggcgtcccagggccgacaagacttctgcgtcgacgtgcgccggtgcgtgcaaggcgtgaccagcgatgcgacgccgcaccgcacgaccgagctcattgtccagcagaagatcgaccagagcggatgcgtcgacgacggcctcagccatgccgcgtcggtgcttcgtccctcgcggcgtcgagcgctgcaagcgcgcgctcatgtgacactcgcgcaatcgggctcgccagcgttgcaagccaggcatctgtcgagcgcgacgccaggcttcgccggaccgcctcctgggtcaccgcagacaaattcaagccggccttcctcgcttgtgccgcaagatcgtccggcaggtacacgttcactcgagccacaccacacaatatacacacttgcgctacggtgcgctccgcaagccgatcggtcaccgacccgactacccgcgacgcttcgcctgctacgacgacgcacgagcctggtgcgagcgcttccttcgctggtaccaccacgagcaccggtcacgtgcgggatcggactccacgccgtggccgacgcgcaccacgggcgtgccgtggagctccgagcacaccgggcagcggtgccgttgaccgcctcccagatggctcggagctcgctgacgagcaccaggtgctctgggtcctcgcttcggtctttgcggtgtcgccaggggtcgtacgcctggcgagagactcgatgactcgtgctagcgctgctatcgagaagccattggcctcctggcgggcaatcggagtggtagcggctcactgccccccctccctcaccgagtgggcgatccctcgctccgccagctcgagttccatgatgagctgtgtgacctgacggcgcagccgggtcagctcttcgcgctcggcgcctgtgagaccttcgagctcacctcggtcgatccgctcctgacgcacccagttgccaagggtctgctcattcacgccgagttcgcgggcaacgtcagcgatggttcggtgctggtcgagcaccaacgctgcggcatccttgcggaactggctcgggtaacggcctcgtcgtcgacgaacgggggcctcgcgcggtggtggattcggtgtctggctcatcccttcctcctagagcaggtgtcgctttggagggggaggccacaccgtcctgccgcactcgacgcttgagtacctaccgccgttcgagtacgagctcacctgggcccgcgaggaggtggccgaggcctcaacccagactgtcaagcaaatgggcgaaacccagagggccgtcgagggggccctggacgggcgcgcggcgtagcctggcacctgtgtccatcgacctgcgctccgatacggtgacccagcccacagacgctatgcgtcgtgccatggcctctgctcgttgtggggacgacggctacggcgaggacccgacggtccgcgaactggaggagcgtgcggcggggctcctcgggatggaggcggcgctcttcgtggcttccggcacgatggccaatcaagtggcgctgcgaaccctcacgacgccaggttcggtggtcgtggtcggggcccgggcccacctgtgccagttcgagcgtggcgcgagcgctcgtaatgcgctcgtgcagctccacaccctggccgacgacgacggagcgccgacggccgatgcggtggccgatgcggtggcgacctatcgtgcgattggggttcagccagccctcatcgcgatcgagaacacgcacatgccctcaggcggaacccctctcgatccggtgcgcaccggcgctcttgccgatgcggcgacggcgacgccgctctacatcgacggcgcacgactctggaatgcttcggtggcgctcggggtcgagccgagtgtgctcaccgagcgcgccaccgcggtgtcgacgtgcttctcgaagggtctgggggcgccgatgggttcggtcgtggccggatcggctgacctcgtcgagcgtgcgcggtgggagcgccaggcgctcggcggtcgcctgcgccaagctgggatcatcgccgccgcagccctcgtcgccctcgacgagtggcgaagcgtccttgcccgagaccatgagcgagcggccgtgctgcgcgaccgtgtggcggcagagctcggtgatgcccgcgtgcgctggggcgggacgaacatggtgctcgtcgatgccgatcgcccggtcgagatgctcgcccgccttcgtgaagcgggcgtcttggccaacgccatcggacctcggacgctgcgcttcgtcgtccatcgggatctcagcgatgccgaggtgaccgtcgccggtaccacgatcgcccaggtcgtgtcgtgatggagcctcagcgaccatgacggtagagatctacgagccggcggcgagcgtcgccctcgcctgctttgcccacccggacgacgccgaggtgctctgcggggggacgctcgcgcgactcgcggcccagggagcacgggtcgtgctggtcgtggcgacccgcggcgacaaggggctcgcgcgggtggacgacgccgaggagcgccgcaccggtgaactgctcgaagcggccgccatccttgccatcgccgacgtcgtccagctgcgctatggtgacggcgatctctccaacgacctcgagctgcgtcggcggctcgtgaccgtgctccggtccttcgctccgcagctcgtcctcggtcccgaccccacgacggtcttctacggcggacggctctacaaccatcgtgaccaccgcgagctcggctgggcactcctcgacgccgccttgccggccgcgagtcagccgggttacttccccgaagcgggcgagccgatcggaccgctcgaggtcctccttgccggttcggaggagcccaacagcgcggtcgacgtctcggcgtacctcgaacgcaaggtggaggcggtacgtcaataccggagtcgcctcggcgccgccgacggcgtcctcgccgatgcggtggtcggccgtgccgtggacgcggcgcgcagcgtcggcattccgggcgcggcggaactgtttcgcagggtcgagggcgcaggttgaggggaggggcgatggtcgagatcgaggttcgaggcccgggtcaccacgagcgcagcacactggcggctcgagcggtcgcggtgctcgcgggcgcggggctcgacgtgggtgtggtcgtcgacgttcgtccgcggctcgccgcggacatcgaggcccagctcgaggcaggtgcggcacgcgtcgtgctcactggccccggcttctcggcggtggcacgtaccggtcgtgagggcgtggaggaggcactctccgaaggcgacgtgctgatccgactgcgtgccaccgccgacgaactcggggtctacggggtcgacgatgcgctcgggcaggaatgggtccgtcgcctccgcgatgcgggtgtgccctgtatggggcctgagatcggggtctgagcgtcccggaatcggcggtggaacgggagcgttggggttttcgacgacgagccgaggcactagaatcatgacagatcaagcctcggtttggtctgtcggcgtcgaggaggacggatggcgctgaacgaagaggagcaacggattcttcaggaaatcgagcgctccttctacgagagtgaccccgccttcgccgatcgcgtccgctcggagaccgtgtaccggcatgctggacgcaacctcaagtgggcgatcgcggcgttcgtcgtgggactcgccttcaccatcctcaccttcacaacgtcggtgatcctcggcgcagtcggcttcttggtcatgctgggagccgcgtacgccttcgagcgcaacgtccgtcgtatcggtcgggcgtccctgagcgacatggcgcgctctggtcgcggcccgttcgggtccatcggtcggcgtttcaaccgcccggacgactcgcaatgagcgctgctcgcgctgcggacggggtcgttcgaggcctccgtgtgtccgtggcgcgagaggcactccgacaggtctgggcgctgaccttcggctctcgtgggaacccgtggcgcccgggagccgttcgcacgtacctcggcatgcggcacgaggcctttggggcgcgaccgtcgttgcgccagatcgtgcgctatctcgcgtgggccgcggaggagcgtcgcgcctggaggatgcggtgagcgcgcgtgtccatctgagagcggccagaggctgaggctcgcatgactgccggggtcctcgtgctcaacgcctcgtatgaggccctcggtgtcgtcagtgtcgagcgtgcggtcgggatggtggtcgacggggacgtcgacgtcgtggacgtcaccgacctcgtgctccactcgccgtcgacggcgattcgtgttccttcgatcctgcgtctccagcgctacgtgcggataccggcgacgcgtcggatcgcaccaacgcggcgcgccatcttcgcacgcgatggttatcgctgtcagtactgcggggggcctgccgagaacgtcgaccacgtcatcccgcgcagccgtggcggccgacacgtctgggagaacgtggtcgccgcgtgccgtgcctgcaacgctgccaagagcgatcggctgccggccgaggcggggatgcaccctcgacgcgagcctcgtgcgccggccgcgcgtactggttggttgctcaccgttggggtgcgtcggcccgagtgggagccgtaccttcgagcggcctggggagactcagctcgggatctcttgcttggcggcggcgacgatggccgtgagcttgctcgccgggaagagcggactcacgctcactcgcgcgctgcccggtagggcgtttgcgatggtcacgacacctcgagcggtgtcgtaggcgcgcgggacatcagtgccgaccacgaggaaggccgcccgggcacgtgggccgagccgcagtgaggtcgatgcgaggaggatctgatggttcgaggtcccgacccgcacgatctcgttgggcagcggcgctccgaccggcaggtagaagcccccgaccgagcagctcgtcgcgctcgtgttctcaaccgagacgacggcgaggtcgtcacctgtgcgggtgcgcgagagctcgatcacgcttccgtggaggaccgatgcagggcaggtcgcgtcgtaggcctggcggtgggctcgctggccgaggacgacgccgagcaccggcccgccgatgagcgcgatcgctgcgagcgcaatgggcacgcggagcgcacgaacgggcgcgcgcacgccttgtgccatgggtccctccctgtgtgtaagccccgacgagcgctcgtgcgcgacccgcatgtcgctcgccatggtcgataggctaggcccgtggagcgagtaccgcctcctgtcgtcctccccatcggcgtcgcggtcgcctctgggctcgcgcgcgtcgatcggctgccctcccgtctgcggcgatcgatcggcggcgccttgctcgtggctggggccggtctggctggttgggcggcgttgaccatggaggcgagcggaacgtccccggatcctcgcaagcccccggaggcactggtcagttctgggccgtatcggtttacgaggaacccgatctatctcggcatgctgagtgcgcaggccggcgcggcgttcatcaccgctcgcccatcgctggtgttcggggccctcgtcgcgggcgtgttcctcgaccagttcgtcattgcacgcgaggaacgtgaactcgccgagcgcttcggcgatgcctacgccgaggtcgtcgctcggacgcctcggtggctcgtgcgccggtgatctgccaccacgaatggcagtgtcaagatcgagaacaacaacagtgcgaccgggacggcgctcacgatgtaccagggccaggggccgagcagcgacagcatggtgtgctcggcgggtggtcgacgcaggaacatatagtccgcgccggttgcccagtcgatgaggccgtcgaaggccgtgtaggcgatcgagatggcaaggacacgccagggagcgctcggtcgaggatggatgccacgaccgatcgtcaggtagaaggccgccacgacgacaccgacatggccgacgaggtactcgaagaacacgaggtgggggaagcgaaccgcaaggtctggggtgatgatcgcctgcagcgtgccggcgatgccccagagccagaccacttcgacgagccagcgtcggggtacgacgcacgcgatcgcagcgatgaacgcagccgcgtcacacagcgagagcggcagattcgctgccagggaggcgtgcggtgcgagggcgacggcgaccgcgtcgctcgcggcgtccgctgcgatggcgatggcgatgatccatcccacccagtgggcggcgcgtggtgatcgacgcgaggccgcgatgccgatggcgccggcgacgccaagcacgccaaccgtggcgagatacggacctgtggtaggtgcgatcggcgtgctcatcgtggtgctcgtgccattctcgtcaccttcgatgctactcatcgtggcccttggtgtcggagaggctcgttcgcttcgccgcgctcgctttcaggcttgccgatcatgctcatgggccttcagtaggcgtcgctggtgggatgccgagggatcctccaatggctgtggtgacgccatcgccacggttagcccagcgacgggagcctgtgcgtcggttgatcgcgcatacagatgcaggtgccgctggcgcacaacgccgggagtcagtcgttgcccctcgatgctggtggccacctgggcttccccccatttgcttgacagtctgaatttaggccacggccacctcccggcaggcccaggagagctcgtactcgacgggcggtaggtacccgaggctcgagtgcaggcggacggtgttgtagcgctgaatccaggtagcgatggcagagcgagcctcggcgaggttcgcgaagcggtagcgacccaccagctcgcgcttcaggctcccgaagaaagcttcggcgacggcgttgtcgtagcaggtcgcgaccctgcccaccgactggcgaagcccgagcgttgcgcacagctggcgaaccttccgggagaggtactgactgcccctgtcgctgtggaagatcgccccagccaggctgccccgagtcccgagtgctccgcagatcgcctcgaccaccaggtcatcgggcatgcgacgcccaagtgaccagcccacgatccgcctcgagccaaggtctgccaccgtggcgaggtagcagaacccctcgtcgcttcggacgtcggtgatgtcgctcacatacctgcgcttcggttcaccaggggcgaagttctggctcacgaggtccggcagtggcgcttcctcttcccgcctcgtggtacgcacgaagcgccggggtgggcacgctgccatctcgagctcgcgcatcaggcgttccacccgcttgtggttcacgcagtaaccacttcgtcgcagctcatgggtcaccctggggctgccataggtgccgtcgctcgcctcccagatggcgcgaagctcgctcgcgagcaccaggtgctcttggtcagggccgcgctcgcgccagcgtcgccaggcgtagtacgcctggcgagagaccctcgctactcggcatggcgccgctactgggacgccctcggcctcctggtgagcgatccagcggtagcgggtcactggttgccctcgcaggatccgcaaaggccaggcaacgtttcgccaggtctcgttccatggtgagctgcttgacctggcggcgcagccgggtcatctcctcgcgctcggcgctcgtcaggccttctcgctcaccgcggtcgatgcgttcctgacggacccagttgccgagggtctgctcgttgatgccgagttcgcgagcgacctcagcgatggtgcggtgctggtcgagcaccaacgctgcggcgtcctttgcggaactggctcgggtagcggccgcgtcgtcgtcgagcggggctatcgcccgggggcgggttcggtgtctggctcgtcccttcctcctatagcaggtgtcaacctggaggggggaaggccacagagccgctcacgcgaccgttactgcccagccctgacgcgacgcggcgaccagcgacgtggctagcgtgcggtggtgcgcgacagcggcactcaaggcgccccggggcttcgcgtgagggatgcgctcaccaatgttcgcccgacgacggtgtcggtgaacgctcgccgacgtgtcgaggccttcgtccgtccgagctcaagcgcgacgatcacacgaaggtctgtgtgttgcaaaccacgaactatcgcaaccatgagccgggcgcgcggtgctcggtccgcgtcggggacatcggggccccagggggtcgaggtggcgtcgtcgaccggtcggggtgggtgggccgacgtgtgcgttcagcgtgcgtgggagggagttgtcaccttgacaccgtcgccaggcacgtggcacggtcaggcccgaggcgagacaagctcgcaggtctgcagctaccgcgctcgagaggagtttgcgcgtcgccgtggctgcgacggcggtggttcggttcgagtgttccgagccatcaccaacgctctgcgcgggtgcgtgataggcggtcggtggccatagccgatgtgaaccgggcctgcggttcgcgcagggatcgcgaccgaggccgctcccggcagatcctgctgaggtgagcatcagggcctcatgctcggtcctcgccgtcgtcgaactgcaccgcttcgaggcgctgacggcgcgcttcgagcgtctctccaccgtacatccagtaggccccaccctgtgccgacgttgtccgcagaccgatccgctgtagagccttgacggccgccgcggacaggctcaggttctcgccctcgaactccactcgattgccaggcaggacggtcacgtccattgtctcgtctcgcgagaacgtcagtaccgcgcccaccgggatgtcgagcgcctcgatgcgcagattcgatcgacgctgcctcatgctgttaagcgcgacctggtcgtcggcatcgagttctggctccgtcacctggatcggcgtgtgcggtgcgatggagatggccaggacgactcgttctggctcaattcggaagaactcgcgcttcggattgacccgcgcctcggagaacaactggtggagcttgcgttccaatgtgcttgcgtcggcgacctctgcggcgaagtggcactcgaagggcagtgggacgccggtcgtgtaaaggtcgttcatccgtgaggctacatcgccgttcgacttgccgattgagccgccccagattccgttgacacgtcgtaagtcacacgtaccatggcagagggaaggggaggtcgatggggacgtcgagaaggaagttcaccctggagtaccggaccgaggcggcccaccgggtcatcgacagcggccggagcgtcccagaggtggcccgtgagctcgcgatcggggagcacaacctctatcgatgggtgcgggaggagcgcaggcggatcgaagcagcaaacgccactggcagcccgcccctcacggcgcaggagcgcaccgagctcatcaggctgcgcagggagctcgaggagctgcgcaaggacaacgagttcctgggaaaagcagccgcgtacttcgccgcgaagccaccaagcaagagagattcgcgctgatggaggcggagtacgctcgcttcgagatcaaacggatggcacgcttactcgaggtctcccgggctggctactaccgatggcgacgcacccaggtagcaccgtcgcgtcgggcatgtgcaagacgcgacctcgagaaccgagtggtcgcggtccaccaggcatcctctggcacctacggcgcacgacggatcacggcggcactcctcgccgctggcgtggtgacgagccacaacacggtggcagcagcgatggccaggcgcggcatcgccggtatcagccccaggaggttccgcccagcgaccacccacgccgatccgaaggcgatctacccaccagacctcgttgccaggaagttcgacccggggcgcctgcacgccctctggacctcggacatcacctacctcgctctcgccggcgcgatggcatacctgtgtgtggtgcgcgacgagcactcgcggcgggtgctcggatggagcgtcgcggagcgcatggagaccacgctcgtgctcgaggccctcggccaggccgtcgcggtgcgtgggtcccacgcgcagggggtcatctggcacaccgaccgagggagtcagttcagcgaccatcgagttgtggccttctgtgcccgacacgggatcacgcgctccatggggcgaaccggcacctgctacgaccacgcgagcgcggagtccttctggtcgatcttcaaacacgagttcttctaccgccacgcctttggcgacctcgccgagctgcgccgcggcatacagagctacatccagttctacaaccaccagcgcagctgctcgaagatcggctaccttgccccagtcgtcttcgagcacctcgtcgcggaggaggctcgcgtgaagtaacctgggtgtctacgaaatctggggcacctcagatcttgacgatccctggcattgcctcgttggtgaggacatagatgatctcggccacacggcaacgttagccaacggccgtgccgtcgaggctcgaggacgcgcgaggaggctcgggagcacgccgggcgtggcgttcgccgactcgcgaatccaggtgctgcgcaggagcgttaccgcgtgatgtcgggcgagctcgcgccatggatccagcctctgggcgcgagtggctcgccgccaagggtgcgctgtctcgcgtcggcgacgatgcgtcccacgacgatcggttcgcgcaggcctgcggctcgacaggcgtcgatcaaggcggagggatcgtggatcgcgatgacgagctcgtagtcctcgccacctccgagcgcgtcggcgagcgtggcgtcgggcgcgatcggaacgtgatcgagctcgaagccgacgccggatcggtcggcgagccggtgcaggtcgagcgagaagccgtcggacacatcgatcgcggcgctcgcgccgtagctggctgcaagctggccgtgagcgaggcgtggttgaggggcaaagagggcatcgtggaggtggcgcgggagtgcctcgggggcctctcctgcgagcacgcgtcgtaggcccgccgaggccgcaccgagcggaccggtgacgagcaggtggtcacctgagcgggcgccacgtctcgtgagcggggtgccatcgacctgaccgagcgcggtcacgcacagcgtcagcgtggctccccgtgtggtgtctccaccgacgaggggcgcgccgaggcgatctgctgcctccgcgaccgcgacggcgatggcgcgggcatcgatcgctggtgggcaggcgagcgcgagcagggttgcctccggtgttgcaccagcggccgcgagatccgagaggttcaccgcgaccgccttgtgtgcgatcgccgcgaggggccaccggtcgacctcgacgtggacaccgtcgacgacgaggtcggagcaccacacgcgcgacttggacgagggagcgatggttgccgtgtcgtcgccgatcgccagcgaagccgatccggcgccgatgacggcctcgatgacctcgtcttcgcgccagttcgtgtccacttcagctatctaagctgcctggtttgcgcattcggtccggatgctggcagcatggaggatcctgttcgagcaacgagcgagcaacttgacccttcgggaggagaccatggggatcgcggatgcgaaccaggacgtccagcgttggatcgatgagtgggtgcgcgtgctcgagcccgcgcgtgtggagctctacctcggcgagcgggaggagaccgatcgactcatcgacggtctcatcgcccagggcacccttcgaccgttggacccctcgcggcgtcctcggagctacgtggcggcctccgacccgagggacgtcgcccgcctcgagtcgcgcacggtgatctcgaccgacgatcccgatgatgcgggcccgaccaaccattggcaggacccgaccgccatgcgcgagcgtctcggcaagctcttcgcggggtcgatgcgcgggcgcacgatgtacgtcatcccgtttgcgatgggggtggtgggatcaccgttcgcggtctacgcgatcgaactgaccgactcggcctatgtcgccgtgtcgatggcgaagatggcccgtgtcggccgcgcggcctgggatgcgatcctcggcggtgcgcccttcgtgccggcggtccactcggtgggagcgccgctggcaccaagccagcgagacgtcgcgtggccctgcgatccggacaacacctggattgcacacttcccggccaccagcgagatctggtcgtacgggtcgggctatggcggcaacgcgctcctcggcaagaagtgcttggccctgcgcatcgcgagcgtgcacgcgcgtgaagaggggtggctcgctgagcacatgctcatcttgaagctcacctcgcccgagcagcgcacctactacatcgctgcggcgttcccgagcgcgtgcggcaagacgaacctagccatgctccagccttccgtgccagggtggcgagccgagaccatcggcgacgacatcgcctggatccgtccgggccccgacgggcgcctccgggcggtgaaccccgagtacggcttcttcggtgtggcaccagggacctcgcgccgcacgaacccggtcgcgatggcgacgatcagccacgacaccatcttcaccaacgtcgccgtcacgcccgatggcgacgtgtggtgggagggcatggacgaaccggcgccgagcggcctcatcacctggcgaggcgagccctatgaccccgcgaagggacctgcagcgcatcccaacgcgcgcttcaccgtggaggccaggcagtgccccacgatcgcgcccgagtgggaggatccgaacggtgtgcctctcgacgccatcgtgttcggtgggcgacgccgcgacaccgtgcctctcgtcgccgaggcgaggtcgtgggagcacggtgtgtggctgggcgccacgatggcgtccgagaccaccgcggcagccgaagggtcggtgggccgggtacggcgtgatcccttcgcgatgcttcccttctgcggctaccacatgggcgactacgtcgcgcactggctcgaggtcggtgcccgtgccggcgccaaggcaccccgtctctacgtcgtgaactggttccgccgcgacgacgagggggccttcgtgtggcctgggtacggcgagaacgcgcgggtgctcgcctggatcgtcgatcgcctcgagggccgggcccagggggtgtcgcatccctacggcacggtgccggcaccaggggaactcgacctcgcgggcatggcggaggcgccgtcgtgggacgcgctcttcggcatcggtgacgaggagtggtcacgcgaactcgaggatgctcgagcgttcgtcgccaccctcgctccgcggttcccggcctcgctcctcgacgtcgccgaggcagcggaccgagcagcagacaccgacaggggctgaggcaccccggcgatcagatcatcaggagcccgtggaggcgctcacccggcctgcgcgagtcgtcccggcgacgacgagaagagcggctatgcagaacgtggcggccatgatggcaaaggcccagcggaacccgaggtcggtgaccgcgagcccgatgagggcgacccaggccgcgccgatggtttgtgagacggtgaagaacacgccgaaaccctgccgttccaggtcgcggggcatgtgatcggcgaagacggtctggcggagcggcagttcggagtaggagaagatcccgatcgcgagcccgaccagcgcgagtaggagtggctcggcgccgaccaccacgaagcctacgagcgcagccgcaccaagcacgtagttgatgagcagggtgcggcgatgggccgtgcggtcggcgagctggcccatcgctaccggcccgatgaccgcgccgacgtagatcacggtcaggatcaccgtgatggccgcggtggaggtgtggatgccgtcgtggaggtaggcgggtgcgtagaggccgatgatcccgatgccctggccgcccgctgcgatcgtgccggcgaggaggagggtccacacgggtcgggcacgaaggagcgtccacagcgacacggacgagcgggcggacgacgtggtctgcgcctgggggatcggacgacgccagggactgcgaatcccgacagcggtcaccaccgcggtggtggcgaggagcgcagccagcacccacagcgcactgcgccagccgccgatcgcgatggcgaggccggtgatgctgggcgcgatcagcgtgccgatgttgccggcggtgacgtgccacgacaggacggtgccgcgccgcttgggatgtcgggaggagaggaacgacgaccccaccgggtgctgtggccagccggcagcggcttggatcagccgtccgctcgcgaagatcaccacgttcggcgcgagcgccgagaccgcggctcccacgacggagccgatgttctggagcgtgagcagcagcctcgcaccggcgcgcttgacgacgacggccaagccctggagtgctgacccagcaatcgcggccaccgagagcagcgctccgatgaccgcatacgaggtgtggaaggcggtgagggcataggggatcacgatgccgatgccggcgacataggcgtgttggcccgcgtgcgaccacccgacgcttgcgaggtcaccgaggaaggaatgtcgagtgggtttgggttcgccggcgttggtggaagaggactctggcatcgatcagctcccctcccaccctaaccggaggtgccagcctgggtgcgattagccctgtcggcgctggcgctcgggctcgatgacgagcaggacgcgctcggaggtgatcggagcggcgtagggtccgccggtgtagcgctcggagagccgatcgatgtgctcgcgagcgcgagcgccgccctcggtggcgatcacgcggccgcgaacctccacgtagcgataggggttggcatggtcccacaccaccaacgcgaccctcgggtcgcgttggacgttgcggtacttcagccgatggacctcggtgttgatgaggacgtggtcgtcgtcgatgtcgaaccacatcaccgacgactgtggcgacccgtcggggagcagcgtggtgaaggttgcgaagttcgctccggtcgcgagctccacgaggagtggatctagcatgcacgtaggttagcccaacccgggctgggcccgcgagtgcgctcgctcgtccaccgtgaccggatcgacgggcgcaagcgcggccacggcgcccaagtggcacactcggacggaggcgacctcgtaggcgacggtacgggagggtaggcatggcggttgcgtggatcgacggggccctggtggacgaggccgatgcccgggtcccggtgttcgatcatggcctcgtcgttggcgacggggtcttcgagactctcgtcgtcgtcggagggcgggcctttgcaatccgacgtcacctcgagcgtctggcgcgcagtgcgcaggggatggggatcacgctccccgacctcgatgcgttgcgcggcgcgatcgaggccgtcgtctcgaccaacggttacgaacgagccaaggtgcgggtgacctacaccgccggtgacggcgaactcggctcgggtcgtgtcggtggtccgacgagggcgatcgtcgccgaggcgccgatcgagctcgaacctgcgacctgtgcggtcgcggtggccccgtggcctcgcaacgaacgtggcgtgctcgccggcatcaagacgacctcctatgccgagaacgtggtcgggctcgcgtgggcgcgagcgcgcggcgcatccgaggtgctcttcgggaaccttgcgggcaacctgtgcgaaggatcgggctccaacgtcttcgtggtccgtgacggcgacgtgctcacgccgccgctcgacgccggtccgctcgccggagtgacgcgtgcgctgctcatcgagcgcttcgccgtcaaggagaccaacatccccctcgacgatctcttcgacgagcgggtgtcggaggtcttcgtcacctccacgctgcgcttcgtccaaggcgtgcaccggctcgacgaccgcgagttcgagcaggctccgggtccggtgacggccagggcacaggcgctcttggctgatctcgttgcctctgacatcgacccctgaggagtcctcgtgcgcttcgacgatcttgctcgcgtcagtgagctggccgcgcggttcccggacgccgctgtggtccggctcgtcgcgttgcacggtttcgggggtggcgagcgtgcggcggacctcgcgatcatggctcccgaaggaacggtcggggcgatcgtcggcccgggggtcgtcgatcgcctcggatccgacccgacgccacgacttgctcgtgtcgaggtgagcgatcccgacgccgaggcgcatggcctcgcctgcggtggctgggcggaggtgctcgtgcatcccgcctcgtggctgccgccacttggcgaggtcgccggtcggcgtgtcccgttcgtgttgaccaccgtcgttggtgacgacggaccggtggcaccgatcgcgatcgaggtcgatccgctcgtgcgtccaggcgtgacggtgcgcgatggcgtccatcggcaggcgttcgtcccgaggccgcgtttcgtcgtggtcggcgatgggcccctcgtcgacgagctgggatccctcgggacctggctcgacgtcgaggtcgacacaggggacgtcactgggctcggcccgctcgacggcgtgctcgtgctcacccacgatcatgaacgggccaccccggtgctcgcgtccgcgttcggtgcaggggtcggctacgtggcggcgctcggatcgcgagccacccaacacgagcgtgtggagcggctgcgagccgtcggtgtcgacgcgcgccgactcttcggcccggcaggtctcgacctcggatctcgaagcgtccgcgagacggcgctgtcgattctcgctgagtggcttgccgtgacgcgagggcgctccggtgcgcacctcgccgccggcgacggaccgatcaacggctagtcgatcgcgtccagcttgagcggagggatgtcgccgagcggtgggggcgacgacggctcgccctcgagcgctcggtcgcagagccacgcccgcgaggggctcttggtcgatgccgggcaggtcgagtcgagcaaccgcagctgcttcgctgagcgcgccgaggtgggtgaggaggtggcgcgcgttggtcggcgcttcggcgagctcggccgccgtcctccggaccgcgtccccaaggcgcttgcctacgctcccatcgagggctgcggtgatgcgttcgacgaagccatcgcgcacaactcggtcggcgagcacctcagcggcgtcgagggcgtggacgtggggggttccctcccagatcgggagcacgagtgcttcgcggtgccatcgtgcgatcggcgcgtcctcgacgaagccaagcccgccgaacgcctccatggcccgctgggtgacgaaggcggcctgctcggcggtccggaccttggcgacgtgcgaccgtgcgcgaaggatctggtaggcacggtcgccgtggtgcgatccgagcgagctctgcgtctcctcggcgagctcgaacgcgagcaacgaggtggcgagctgagaggcgcggaggcgagcgagctcgtcggcgaacaaggcatgggcgagcagcggtcgaccgaacgcgacgcggcgctgcccacggatggtcgcctcggcgagcgcgatgcgtgcgatgccggcggcgctcatggcgttggcgacccgcgcgatcgtgagcgattcgaggatgcgatggattccgtcggggggagctgcgaggagttcggcgggcgcgtcggcgagatccacctcgccggtcgggacggcgcgggtggcgagcttgtccttcagccggcgaacggagaaggcgagcgagccatcgggctgctcgcgacgcacgaggaagagcccgagcgaacggaccccgcgaacctcaccgacgtgggccgcgacgagcgcaacgtcggcgagtccggcgttcgaggcgaagaacttctcggccgtgccgatccgccactcgccgttgggcgtctgggtcgcacgggcacggagcgacccaaggtccgagccggcgtgggtctcggtgaaccacgtcgcgccgaaccatggcccctcgcgcaagcgtgcggtggcgctgtggtggggggcgagatccgcgagtgcgagcgagacctgcgtggtgagcgtgatcgtgcagtagaggccgggatcggcgaggaggtagccagcggcgagcgcggcgaggaggccgtcgggctctgtcgtggcgagcgcgaccatgggacgcagtcgctcgagcagggccacgtgggtcggggcgagctgggcgcggtcgatgcggttgccgtcgaggtcgtgggcgaccagccgtggcggcgcgtcacggtcgacgtggcgcgcgacctcgagggcgtcggccgagatggtgcgattgaggtgctcgagctcggatcgtcgagccgcagagagtcgagcggcgagccagcgctcgaccacgggatcgagcgcgagctgatcgagtccactcgcgtagccgccctcccgtggcatcaccatccgatcgcgctcccgtcctcggcccgggggtccgagcagctgatgacgtcgtgctcgcgaaccatcgcgatatggcacacgccggcggccgtggtgaggccgggctcgagggtgagcggcccgatgcgctcggcgagctcgccgaggacggacggatccacgtggtcctcgatcacccacgtgcgcttcccgtcgtggtggtgggtgtcgaaaccggggtgtggaccggacgatgcggcggtctcggcgagtcgggcgcgagcgagggcagtgcgcgggtcgatgccctcgcgcagcgtcgcagagaccacctgggcgatgaccgtcggctgacgatcgcctcccatcgtccccgcgacgaggcgcaacgtgccggtacgcggatcggtggccatgagcggcgcgagggtgtggcgcgggcggcggcgcgggccgagctggttcggactcgcgggatcgagatcgaacccgaccgcgcctcgcgagtgcacgaagaccccggtctcgtgggtcgtgagtcgggtgccgaacgcattcgcgttcgactggacgaggacgcaagcgccccctgcgtggtcgacgacgacgatcgccgtggtgtcgggtgcgttcgggcgtcggagggtcgcgggcggagacgacggagccggggcggcgagggcggcggcgacgtcggccccgtcgtagtggagctcatggagccagcgggtctgctcgatggcgtcgaccatctcgagataggcctgcgtgagcgacgtcggtcgttcgggcgggagcgccgcgaggaggccgagggtgagaaagctcgccgacggagccggtgtccccatcatgcgcagcccgagggcgtcgacggcgatcggctcgacgagctcggcttggggtcgggcgaggtcttctgctcgcagtgcgccttgggtgagcgccatgagctcggctccgacctcgcctgcgtaaaagccctcgcgtccgagacgcgtgatggcctcgagggtgcgggcgatgccgtggtgacggatccgctggccagggacgaagcgacccttgaacgccgccgtgagctccgagcgaaagccgaggtccgagagctcgcgtgcgccagcggcgagacgggcgggcgcggcgaagccgttgcgcgcgtagtcgatcgcgtcggcgaggatggtatcgagggcaaggcggccgaagcgttcgtgggcgaggagccaaccgtcgacggcccctggcaccgtgatcgccgctggatggtcgcggggaatggtgcgaaacccttgctctcgcaggatctcggcgttcgcgttcgagccggcgcgcccgatgccgaccagcgcgtggacacgaggtggcgtgcggggtgtgcgaggttgatagacaagtccgacgacgtcgccaccgaggccgcacgcgtcaggggcgacgacggcgagcaccgcgttcgccgcgatcgcagcgtcgacgctactgccgccgcgacgcagcaccgtgagggccgcctgcgaggcgagcgggtcgatgctcgagacggccgcatgggggaaaccgtgacacgcgacgacaggtggctccacatcgcgcaaggctactccacacgtcgcttcggcgcgcagggccgtgagaaatgcgcgattgcgtggtcgacgagctcttgtgcggcggattcgtgagatttactcgtgtggtcatacggaatcggcttgcctcggggagcgagatgcgctagcgtacacaacggttccgcgctccgcgttgccacagcgcgaccgcggcgtacgtccagggcacacgaggccagcaccgagagggcacggccgagagggcaaggccgagaacacggccaagaaggagcagagcatgattcgcacgatcgggctgccggcggagacgaaggatggcgagcgacgggtagcgctcgagccgagcgcggtcaagagctgtgtccaggccgggcacgatgtcctcgtgcaggccggtgccggccgtggcgctggctttggtgatgccgactacgaggcggtcggcgcgaagatcgtggccagtgcccaggaggcctggagtgcggatctcgtcgtgaaggtgaaggagccccagcgtcacgagtgggcctacttccggcgcgacctcgtcctctttgcgtacttgcatctggcggccgagcccgaactggcgcgggcgctcatggacgctggggtgcgcgcgtatgcgttcgagacgctcgaggagcgaggcggcttgccgctgctcgcgccgatgagcgaggtcgccggacgcaccgccgccatcgtgggcgctcattacctggcccaagggtcgggcgtgctccttggcggctcggcaggcgttccgccggctcgtgtcgtggtcgtcgggctcggtgtcgcaggaacgatggcggcgcgtggtgcgcgcggcatggatgcggaggtcaccgggatcgacatcgacctgcaccgcttgatggaggcccacgagcgcgggatcgtcacggcgacgctcgcgagttccgagcacgcgatcggtgaggccgtcgccgatgccgatctcgtcgtcggtgccgccctggtgaccggggcgaaggcgcccaagctcgtcctcgaggagcacgtgcgatcgatgcgaccggggtcggtgatcgtggacctcgccatcgaccagggcgggtgcgtcgagaccgcccgaccgacctcccactcgaacccgatctacgagacccacggggtgatccactactgcgtgacgaacgtgccgggccagtacccgcgcaccgcgtctcgcgcgctcagcgccgcgatcgctccgaagctcgtccgcctggccgcgaacctggatgaccccctcctcgcgaccgcgctcaacgtcgctgacggtcgggtggtgcacccgacggtcgccgatgcccttgggctctagtgtcgctgcccgcacccagcctctggctgcgtgagctcggtcgcgaccgttggcgtccgcagctcgatggatccctcgaggcggacgtcgccatcgtcggcggtggcttgagcggcctgtggaccgcacacgcggtgctcgacgctcgtccgggcgcctccgtggtggtgctcgaggccgagcgggtcggctggggcgcatccgggcgcaacggtggctgggcgtcggcactgttcccggtgagctggggtacggtggcgcgcagcttcgggccggagggggcacgggcgttgcgcacacgtctcgtcgagaacctcgacgagatcgaagccgccctcggcgatgacgccgcggacgtggagtggcaccgagccggcaccgtcgtggcggcccgaagcgaggagcagtggcggcagctggtggccgatgtccgggaggagcaggcgctcggccttcgggaccctggggtgctcctcgacgcgcgaggcgtgcgggctcggttggcgatcgacggcgctgtcggcggagtcttcgagcccgtgtgtgcctcggtgcaccctgccaagctggtcgagttgctggctcggcgcctcgagcagcgtggaggtctcgtgctcgagcggagtcgggtccactcgggtgcacccggcgtgctcgtgggtgtcggcggtcgcgtccgggcatcgcaggtggtgtgggcgacggagtcctacagcgccgccgaaccgcgctggcatcgggcgctcgccccggtggcatcccagatcatcgcgacggcaccgctctcggcggcgcagcgtgagcgcctgggcaaccccgaggcagggctcaccttctccgatggtcggcgtctcgtgatctatggtcaactgcgagccgacggtcgggtgatcttcggcggacgaggcgcgccgtatcggttcggctctggcgtcgagttcgcgaccgaggtcggcgcgaggatgcgcctcggcctcgccgcgacactcgcggagctgctgcgtgaggccgggcccatcgagatcgaggcgtcgtggggcggtaccatcggtgtctcgcgcgattggtatcctcgggtgctgcacgatccgagcgagcgcatcgtcttcgtcggcgggtatgcaggcgacggcgtcgcgatgacgcgcctcgcgggccagctcgcggcggcgtacgcgactggggtgcggctcgatccggacctcgccgtgatcctcggccgaccggtgcggcggtgggagccggagccgatgcggtggcttggcgtgaacgttgggctcggactcacgcgactcggcgatgcgctggagggtcggccgcacgcgcagcgcgcagtggacgtgctccgaggagcagtgctcggtcgttagcgttcgctgcgatggtacgtcgtaaggtggagcgagaccgcccaggtgcggtcaagacgagaaggaggcaaggcgatgggccgcttggcaccggtgtggagcaaggtgtcgccgatcacggtcacgcatggccgaggcgcgcgtgtgtgggatacgaacggtcaggcatggcttgacatgacggctgggatcgccgtgacctcgacgggtcacgcgcatcccaaggtcgccgaagccatcgctcgtcaggccgagcgcttcatccacgcgcaggtgaacatctacactcacgacctcttgcaaccgctcgccgatgccctcgatgcgatcacgcccgacggtatcgacacattcttcttctcgaactcgggtgcagaggcaaccgaggcggccgtcaagctggctcgccaggcgaccaagcgccccaacgtcatcgtgttccaggggagctttcatggccgcaccgcccaggcgatggccatgacgacctcgcgcaccgggtaccgggccggctacatgccgctgcccgctggcgtcttcgtctcgctgttccctggcttcccgcgctcgagtcgggtgggtgacgaggtgagtgtggacgaggcactcgactacctcgactacctgctcgcgtcgcagacggcgccggccgagaccgccgccgtggtgatcgagccggtgctcggcgagggaggctacatcccggcgccggcggcgttcctcaccggcgtcgtcgaacgcgcccgggcgcacggcatcgtgttcgtcgccgatgaggtgcagaccggttttggtcgtaccgggcggatgttcgccgtcgagcacgccaacgtcacgccggacatcctcgtgatggcgaagggtatcgcgtcgggatttcccttctcggggatcggagcatcgtgggagctgatggagcgctggccggtcgggagccacggaggaacctatggcggcaaccccatgggcgtcgcggcggcgctcgcgaccatccaggtgatccaggaggaggggctcgtcgacaatgcggctcgacgtggcgcccagctgcaggcgtcgatggagcgcatcgccgagaagttcgagtgcgtgagccgagttcgtggcctcgggctgatggtcggtgtcgagcttcgtgacgacgcggggcggcccgatgcggacctcgtcggccgagtgctcgccgagatgcaggcgagccaccgcgtgctcgcgatgagtgctggcaccttcggcaacatcatccgctggatgcccccgctcgtggtgagcgaggccgagatcgacgaggccgccgccgcgttcgaggcgtcgctggcccacgtgctcgcacagcggtaggagcgtcctggtcgggaggctctcggtctcccccgaccgcccccactcgaagtgctcgagcgggggcggtcggccaggtgcaggtcaccgcggtcgggcgccgtggccgcgccccgcgcgcgcggccgcgaggcgtctagccgttcgcgagtgagggacgcacctccgcgacgacgaagtcgcgagcggtgccctcgaagtagcgctgtggcggccggagcatgtcgtagaccaagcggtagccgtcggacggcgaggctgcctggccgagctggtggttgaagtagaagaagtccgtccagtcggagttgatgtccagctccatcgcgttgaccgctccgacgcgcgcgaggaggcgggcgagcgacgcgaccgacaggccgggacccgtcacgtagacgagcgcgccgttacgggtgatgccaacgccggagcgccacaccaacagctggttcccgaccgtcgcgccccagatggcgaagttggtcgagttcacgagtggattgatgcgcccgttggagatgagcgggatcaggttctgtcgaacgaccgcgatccccttgggcacatggttgccgtgcgtccaggtctcgatggtgggcacgccgctcgtcgagatcacgaagctggcggcaccgttgcgcaagggaaccgccgtgcggccataggcgtagtacccgccgttcgcgtcttgcatgcgaaagccggagttgaaggcggcgacgagatcggctgcgaccgggttcgtgatcggtgccatgtagggccaaggaccgccaccaggcggttcctgggcacccgcatactggatgaagcgcaggagccgagtgtccatccaggcgaccccggcgaccagcgaggtatggatggggtccgggcgcatgagggtgacgtagagggtagggacgccattgacgagcggcccctccggggtccaaacgccctcgttggcgagcggcggcttggcgaacgggatcacacgggccggtgccgggagcggccccgacgcggttgcgtcgacgtggccgaccggtgtgagcgcgtgacgcggtggcttcccgcccgtcggcggttggttgatggcgtaccaggtgttctcgagaaaggcgacgaagctcgcgcccccgtgtccgcggacccactcgacgaacttcacgccgagcgacgccgaaccgggcatcgtcacggtgccgatgccggcccaactcgccatggcgaggacgacgacgagcacgacggcgcgaaccagacggaacgtgcgcgagcggcgacggcgaggaagccgctcgatgcgggggcggctcggcgcggatcgttggacggtactcacgaaagctccttctgtcgcaggggggtggcgaacgaaacggctgcagtcacggtagcagtggggagttcgactcggaagcgggcgccaccgaggtcgctgtcgaggacgcgcacgcgacccccgagcccgacggcgacgcttcgtacgatggcgagcccaaggcccgtaccgccgtcatgacgggcgcgggccgtatcgagccgcgcgaagcgctcgaagacctcgtcgcggcgatcaggagggatgccgggtccgtcgtcgtccacatcgagcgtcacgccgggcccgagggagccggtcacgagcgtggacgtccgaacccgaacgcgagaggtcgcgtgtcgtgcagcattctcgagcaggttgcgaaccagcgaccggagcaactctggctcggcagcgatcgtggcatgcacatcggtagcgagcgcgaagctcaggcggggattgaggcgttcgaggcgagcgacctcgtcctcgacgacaccgaccaggtcgagctccgtggaggcggggcgtcggggtccggtctcggcgcgcgcgaggaggagcaggctctcgatcaggcgctgcatgcgatccgcctcggacagggcgatctgcgtcgattcgtcccagtcggtgatctccgggtggagcgcaccgacctcgagggtggtgcgcagcgccgagagcgggctcttcagctcgtgcgacgcgtcctggatgaactgcttctcgcggatgagcgcgtgttcgagccgtgcgagcatggcgttcatcgtctgtgccagtcgggcgatctcatcgtcgcccggcggttcggtgacgcgctggtcgagctgcgacgaggtgatctctgcgacgtcgctgatcatctggtcgaccggtgccagcgctcgcctcgccagccaccacgtggcgctggcgacgacgaggagcacgagcggatagacgacgtcgaagatgtgcaccaaggtcctcgtcgcctgatcgacactggcgagcgaggcgatggtgaacacgtagtaggtctcgacgccggagctgccgacctgggcaggtacggcgctgtgcgcgagggtcgctgctgcgcgtgtggtcagcgcgatgggctcggcgacgagcaccgatcggatgtcgatgtcgtggccgaccaggatcgaccgcgccttgctcgtcgcccgcgtgacgacgagaccggcgggtgggacgtggtgcggattgacgagtggggcgacgccacggaggttgggggtcgcagcgacgacctgcccggtgctcgagacgatctgggccgcaagatcgccgcgcgggagcgggagcggtcgaggcacgtcgccgttgcgcacgaggaggacgatgtcgtaggcctcgctacgagcggtctggacgatccccctcgtcagggcggtacggagcacgagcacggtagcgacgaggcttgcgaggagcgcgagaccgacggcgacggtggccgcgacggtggtgcggaccaccaccgacgcagcgaggcgaccgaagaaccgaacgacgcgccaacgagatcgtgcgagacgccccaggtatccgagcgagttcagccgcatgggccgcggtcactcactggcgctcgacgccatcgcctcgcttctgccaccatcctcctccaggcgatatcccacgccgcggatggtggtgattgccttcgtgccgaacgggacatcgatcttcttgcgcagatacccgatgtagacctcgacgatgttcgagtctccctcgaaatcgtagtcccacacatgggcgatgatgtcttgcttgcgcaggacgtggcccttgttgcgcagcaagagctcgaggaacgaaaactcgcgggtcgtcagatcgatggtcacgttgccgcgcgtgacacggtgactcgctgggtcgagggtcaagtcgccggcctggaggatgggtgggtggctctcgacgttacgacgcaacagcgctcggatgcgcgcgacgagcacggtgaacgagaacggcttcttcaggacatcgtcggcaccggtgtcgagcgcctcggcttcgtcgtattcaccgtccttggccgtgagcatcaagatgggtgtccagttgcgctcctcgcgcaggagttgcgtgaacttgaacccgttgacaccgggcaacatgatgtcgaggacgatgcagtcgtagggggcatggcgcgccatgtcgagccccgtcgtgccatcgctcgcggtatcgaccgcaaagccttcagcgctgagcccgcgcttcaagctggcgagcaagttttcctcgtcgtcgacgatgagcagtcgcatgacacacctcccagcactcggaccctacgaggtttgctcggggctcgcctcaagcgagtccgaaggtttcctgagagtctgccgatccgagctgctcgagacgcggcttacgtgagcgtgggtgcgtgggcaggccgagactggtgccgacgccgacgagcgcgacgatgcgttcgtggacagcgagttcaagtgcgctggcgaggaccgggtcgcgggcgaggcgccctgttcgccacatcgagccgtacccgagtgcccgcagggcgagcaggagatacccggtcgcgacgacggcggcgtcacgctgctcctcgacgctcgtgcgagcggcggcgtcggggctcgcgatcaccgcgacgaagagcggcgcacgggagaagctcactcgagcacgtgcagcgtcgtcggggcgttcgagttcgatgtcggcgacgatcgccgctgctgcgtcgggccagatcgcgaccatccgatagggcgtgagagagcgatgatcgggtgccgtcgcagccatctcgatggcgaaggcaagctcggccgccgagggcgctggcggcgcgagcttcggttcggagcgccgggtcgccatcacggtcagtgccggtgcgcgtcgagcaagctcgagcaggctgtcgtcgctcaccagccacgctcgatccaggtcgcgagggaagggcgctcggccccgacggtcgtgatgcgcccatgtcctggcagaaggacgcacggatcgggcagctgttcgaacagttcggccgagatcgagtcgatgatcgtccgaaagtcctggggtgagccggtcttgcctggaccacccgggaacagcgtgtcgcccgtggcgcacagtgacgtgccgaatgcgaagcagaccgaccctggcgtatggcccggggtgcagatcgcctcgatcgtgacgtcgtcgatgacgagctgctgcgatgtctcgatgcgatgggtgacccacggggcatcacggccgtcggccgcacccatccagacactcatgcctcgcgccgcgagtgctggagcggcgccaatgtggtctgcgtggccatgggtgatgaggagagaggtgatcgatcgttcctcggcagctcgccagagcgtgtctggatcgctcggggcgtcgatgaggacacctccgcccggccaggagcacagccaggcattgttctcgagtggtgccaggacgaagcgctcgacgaccacatcgtcgagcgtgatgaccagctctggagcgcccacgtggcgggagcctagctggttcgcctggatctgggggacgggctcgtgcgcgcctcagcgtgcggcgaacggtggtgggtacactggaaacgggtcgtcgtgacggacgagtcgtgagtgaggggaccgaaggtgagacgtgtccggcgctcgggggagtgggctgttccggtcgcgaaggacgaccgggatcgggctcgagcgattctcgtcgaacgtctgcgttcgggcgcgatgggattcgatgagtacgagcgtcggctcctcaaggtcgagcgagctgcctcggtgccggctctctacgacgcaaccttcggtcgagcgcgactccccttcgggggaacgaggtggcgccgacgacgtgtccggctctcggtggtcgggctggtgatcgcggctgcggtcggggcgctcgggttcatgtggatcgggttcctcgtcgctgccgctgtcgtgctcgtcgctgtggcgggcgtcaacctcgcggtctgggtgcaggcccgcaggtacccccaacggttcgaccagtccgtgggcggcacgtcgcgctagccgggtgcaccggagggagccggtcgacctgcgttgcgcagccgatacgccgattggatcgatgcgccgcttgggactgcgtcgatcggcccggagcgagtcggtgaggttggcttcggcgtcgcggccagatagcgtgcggtcggtgccatcgacgcacgaggtggctggccagaagggagcggtcaatgagccaacactggcatgaggtgcaagacgagcttcgcgacccggtcaaggagctccgtgcccagatcccagagacgtggcacgcctatgcgacgttgcaccgccatgcactcgaggccggccacatcgacgccaagaccaaggagctgatcgcgctcgcggttgcggtgacgacccagtgtgacggctgtatcgcgtcgcacgcgcgcggtgcggcacggcaaggcgcgaccgctgaagaggtcgcggaggcgctcggcgtcgtggtcttgctcaccggcggccccgggaccgtctatggcccacgcgcctatcaggcattcctcgagtttcgcgaggactatcgaaccgctgagtgagccacggcctggacgacgagatcgacgacgtcgatcccagcgcgagcgagtgttcgtgctccgacgacatcttcgatctcattgaccaccacgtcgtcgtcgtgctcgaagaggtcgatgccgtagtagccaggtccgatcagacccatgacacgggtagcgaggcgatgggactcgcgagtcggtgtggcgaggtgtcccgatgctccacggctcaggttcgcagccaccccgtcggccgcgcgtcgctcggtccatgctgcgatcgtgctcccgacgacgtaggcgcgcaggacgcgctcaccgccttggacgaaggcttgggtgatccacgcgtcgagatcgcacctgggtggtgcggctgccgggacgatgcgcacgccgtggccgccgtggcccgctcgaggtttgacgacgagatcagtggccgagaaggcgcggtgtgcgagccacgagggcgtcgttggtggtccggggagctcgtgctcggcgagccaccgggcggtcgccagcttgtcgttgccgatgagggccagaagcggtgggttcaccacgaccgggagccggtcggcgagccagcgacgcagctcgcgatcgcgcgagcgggcgatcgcgatggcggtgtcggcagccaacgccgggcgatcaccgggcccgaccatgcggagcgagcacgagccgaagtgtcgctcgagcccgtcgcggagcgcgcgtgcaaagtgcacgttgcgcgccagggaccatggatcgtaacagaggaggacgcggctcatcggctggggccgaggagctggtcgagcaccgcggctgcgacatcgatgccggtgatggcactgaggcgccagatgtgtgcgttggcgttcacctcgcagacgatcgagccctcgccgtcgtcgtcgatgagcaggtccacgcctgcgttctcggcgcccacggctctcgcagcttcgatggcgagcgtctgttcgcgccgggagggccagtacggatagcccgcgccacctgccgagagattggctcggaagtcgtggcgctggcggcgctccatcgcagccaccacgcggtcgcgagcgacctggagccgtcgatcgcgaccacgcgacgatgcgatgaagcgctgcaccaggaggcgacggtccgcgagtgccgaggcgatgtcgatgagatcgtcgagcgtctcggcgaggtggacctgcgatccgaacgagcccttggcctccttgacgacgagggggaggcccacgtggcgcaccgtggcctcgagtacacccgggtcgatgggctgcttgggatagagcggcggtaggagtacggacctcgggaccgtgaggccggcgccgacgagacgtgcatcggtgcggcgcttgtcgtcgcaggcgaggatggcctctggcgagttgaccacctgcgcgccgtcagtgcggagcgcctcggcggtggaggcgtccttgtcgagcatcagcacgaagcgtgcatgcggcgggtcgtcgagccagatggcctcgcgcgagagatcgaggacgccgacatgcggtgttcgctgacgcgcagcgtggaggtagaggccagcgttcgcgcggaatgctgggccgagtccaaggttcgccacgaccaggatgtccagcgggcgcgtacgatggcttggcgccgggtgcacgcgcagagtctacgggtcgcggtgacgggaggacgtgtgggggtggtgagccgagacgacatcctcgacggacgtgtcgtcctcacggcctcgggagggctcgacgacgtcgaggaaggcgtgacggtgctcgccctgttcggtgccaccgaggccgtggggggtggccctcccgtcgaggtgctcgggggcttcgccgatcgtcttgcggagctgtcgcgccgaccggtggtcacctttgcgccgcgaggactcgatggcggtggtgcgttccgagagcgagaagcgctggcggatgcacggcgtgtcctggccgaggtcggagggcctgtcgtcgtgctggcggcgaccgtggcagccggggtcggcgttgcactgggccgcgacgagcgggtcgtgggggtggcgctcgtcgacccgtggacgatcggcgaggcggtcgccttcggcgtgaacctcgacacggatgcgagcatcgatcaatccggcgatgcactggcctgcgcggtgctcgtcgtcaccgaccacgagcgcgacgtcggtgcgatcgagacgatcgcacccgaggctgagatgcatcggctctctggggccgcgcgcagcttcgtgctcgatgcgcgcgtcctcgccatcgtggcgggctggatcgagcgggccccgtggtctggggaggtcgcctcgcccgaggcctagagcacgggcgtggaggatcggcggttgtgcgtgagagtggcggcgccgggtgtgccccagctcggctgttcgcgcgcgagctcgatggcggcgcgaaggtcgtgcgctgcttgcctcgggtccggggcttccgtcagtgcccgcacgacgacgaagcgccgtgcacccgccgcgacgagcgctggtatggcttgagccgtgacgttgccggtgatgaagcggggtcgagcctcggctgctcggtgtgcgaaggcgacgtaggagcggccggtgccggggcgccctggcttcgtcggtgtgggctcgaccggcccgacggagaggtagtcggcaagtggcgaggcggcgttgaactcggctggtgcgtgcgtcgacaagcccacgattctgtcggggccgacgagggaacgaacggtgccgacgtcgaggtcgtcttgaccgacgtggaccccgtcggcgtcgctggcgagtgcgatgtccggccgatcgttcacgatgaacggcacgccgcgccgcgcaaggagccgggcgaggtctcgagcggcgcgaagcacgagtccatcgggcgcgtccttcgcccggagctggacgatgtcgacaccgccgcgcacggttgcgtcgacgaacgcaagcaggtcacgccgcagcgggacgcacaggtacaggcagcggtccccgagcgacctcgtcactgccgcgccttggcgcgagcggccttgaccgccgccttggtctcacggatgcgctcgatggcttctggcgagacggcgtcggcgaccgagcgaaagctgccgggctcgccaaagggctcgctctcgcgctcccacccgtcgggacgaacgccgaagcgcttggcgagcagggcgaggtagatgcgtgccttctcgtcgccgaacccaggcatggcctcgatgcgccggcgcagctcggccgcgtcgcgcacgtcctcccagagtgcggtgacatcgccggcgtaatgctcgcacacgctcacggcgagtgcatggatgcgcttggccatcgaggtcgggaatcgatgcagcgctggcttggtggcgacgagtcgtgcaaggtcctcggggtccatcgccgcgatcgagcacgcatcgaacgtgcgaccgagcgcacggaggcgctgctccagctcgagcggacctcggaaggctcgttccatcggtatctgctggtcgagcagcatgccaacgaggagggcgaagtgatcggtggcgagcagctcgttggcgcgctcgtcgtcggtcaggtagagctcgatcacgcttgctccttcgacgggaccgtatgagtggcgtgccctcgagcctacatggtcgggtcgaagcgctcgggtgagactccgtagtgcgcgagcgcatcgtggagttcctcgggcttcgcctcgccgatgcgcacgagttgcgcgatcgcggcgacgacgacgtgcgccgcgtcgacctcgaagaagcgtcgaagcgcctcgcgcgtatccgagcgaccgaagccgtccgtgccgagcgcgaggaaaggtcgatcgacgaagttggcgacctgttcggcgacgagccggacgtagtccgtggtggcgacgatgggcccgctcgactgggccatgagctcgtcgagccacacgcgctggcgttcggtcccggtcagtcgctccgtgcgctcggcctcgagggcgtcttcgcgcaagcgcttgtacgacgtgatcgagaatgcggtcgctgccacgccccagtggcgagcgagttcgctctgggcctcgagcactgcccggtgcgcggttccggagaagaacagcgtcacgggacggcgccgatcgcgaggggtcgctgccgagatcggctcgacgtcacccatctcgggggcaggacggaagagatacccgccgcgcatgatcgcctcgaccagtgccgctcgctcgaggtggtcgggcgcgggcggcatcgggtagttctcgttgtaggtcgtcaggtagtagatcacgtctctcggctggggaccgtacatgtcggcgatcccgtgctcgaagacggttgcgatctcgtaggcgaacgctgggtcgtaggcctgcacgttggggaatgccgccgccaggagcagcgaatgtccatcggtgtgctggaggccctcaccgaggagcgtggtgcgccccgccgtggcgccgacgagaaagccgcgcgctcgtgcgtccgaggccgcccaaagcaggtccatcgtccgctggaagccgaacatggagtagaagaggtacaccgggatcatcggaacgccgagcgttgcatacgacgtgccggccgcggtgaacatcgccgtggcaccggcttcggtgatgcccatctcgaggatctggccgtcttgtgcctcggtgtaggacagcaagagcccggcgtcgaccggcgtgtagagctgtccgatcgacgagtagatcttggcctctcgaaacagcgcttcgagaccgaacgtccgcgcctcgtccggcacgatcggcgcgatacgggatccgacctgtgggtccttgatgagcgatcgcagaatgcgagccatcaccatcgtcgtcgacaccgcttgggcgccagagccgtcgtagaactcggcaaacgcctcgctgctcggcgcagggaggctccgtgcgcgttcgacgcgcttcgggaggtagccgccgaggacgcggcgccgtgtgtggagatactcctcctcgatcgagcccggaggaagcgtgatgtagggcggatcctcgcccgcaagcatctcgtccgagatcacgtcgttcaggtggaggcgatcacggaactcgaggagctgctcccgggtcatcttcttgatctggtgggttgcgttgcgcgcctcgatgtccgggccgagcgtccaacccttgatggtcttggcgaggatcgcggtgggtgaacccgtgtggttcaccgcggcgtggtaggccgcgtagagctttcggtagtcgtgtccaccacgagggagcgcctggagctcctcgtcggagaggtgctccacgaggcgacggaggcgtgggtcgggtccaaagaagtgttcgcgaatgtaggcccccgactcggtcgcgagcttctggaagtcgccgtctggcgtcgtgttcatcttgttcagcagcaccccgtcgacgtcccgggcgaggagctcgtcccacttcgagccccagatcaccttgatcacgttccagccggcgccgcggaaggtcgcctcgagctcttggatgatcttgccgttgccccgaactgggccgtccagacgctgcaggttgcagttcacgacgaagatgaggttgtcgaggtgctcgcgtccggccacaccgagcgctcccaccgcttcgggttcgtcgagctcgccatcgcccacgaacgcccagatgcgactggaagcggcctgggcgagcttgcgattctccatgtagcggttgaacatcgcgtggtagatcgcctggatgggcccgaggcccatcgagaccgtggggaactcccagaagtccggcatgagtcgcggatgcggatacgacgacaggccctggccaccgacctccatgcggaagtgattcagctgcgcctcggtgaggcgtccctcgaggaaggcgcgggcgtagaaacctggtgaagcatgtccttggaagtagacgaagtcgccggggtactcggtgtccttaccgcggaagaagtggttgaagccaacctcgtagagagctgccgagctcgcatacgtcgacaggtgcccgccgatgccgtccgcggcatggttcgctctcgtcaccatcaccgcggcgttccaacggatgaacgcacggatcctgcgctcgatggcctcgtcccccggaaaccatggctcgttctccggtgcgatggtgttgatgtagggtgtcgagaccgtcgcggggaagccgacctggcgctccctcgccgcttcgagcagcttcatcagcatgaaggtggctcgctggcgacctcgctcgtcgacgagtgcgttgaaggagtcaacccactccgccgtctcgtcggggtcgatgtcggggatctgatgtgcgaagccgtcgatgatcacgcctccattctgacagctcccgatgtcggtgtcgactccccgctagcctggcgcggatggccgtcgagcgtctcgtctacaccgatggagcctgtttgggcaacccgggtcctggtggctgggcctggttcgagcctctcacgggacgtcgagcgtccggctcggaggcgcagacgaccaatcagcggatggagctcaccgcggtgcttcgagcgctcgaggcagaccccgcgcccctcgtactcgtgcgctcggactcgcagtacgtcgtgcggtgcttccaggagcggtggtgggcacgctggcggcagaacggctttcgcaacgccaagggccaacccgtgtcgaaccgcgacctgtgggagctcgtccttcgtctcgtgctcgacgagggccgcagcgttcgtttcgaatgggtgcgtggccacgctggcgatcctgggaacgaggaggtcgaccggctcgcccaagctgcggcccgtgcggtggcgcgcggcgtctgacgggtgcgccgacgacctcgtcactaaggtggcctcatggagctgcgtggatcgtcggtggtggttacgggaggcgcctctggtcttgggctcggggtcgccgagcgcttgatcgggcgaggtgcccatgttgtgatcgtcgaccgcaatgcggaggccggggcggccgttgctgcgcgactgtccgccgagttcgtcgaggccgacgtgacggacgaagagcaactcgctcgcgcgttcgaccgggctgcagcgttggggccagtgcgtatgggcgtggcgtgtgcgggcatcggaattgccgagcgtgtccttggccgctcgggcgagccgcatcagttggcgtccttccaacgggtcatcggggtcaatctgatcgggacgttcaacctcctccggctcgcggctcgcgccatcggagcgagcgagccggccgatggcgagcgcggggtgatcgtgctgacggcgtcgatcgcggccttcgatggccagatcggccagatcgcctatgcggcctccaagggcggcgtcgtcggcatgacgttgccggccgcacgcgatctcgcgagcgcgcagatccgggtcgtgacgatcgcgccgggcatcatggacacgccgctgctcggtcaacttcccgaggaggtgcgccgcgacctcggcgcgtcgattcccttccccaagcgactcggccaaccagccgacttcgcgcagctcgtcgaggcgatcgcagagaaccactacctcaacggtgaggtcatccgcctcgacggcgcgctgcgcatgccgcctcgatgaaccggcgcgcggagtcgtcgatcggctgacctaggctggttcgcgtgcgctacgtcgaggcagccggactcaaggtgtccgcggtcggcctcgggacgtggcagttcggctcgcgagagtggggctatggggaggcctacgccaaccacgatgctcgcttgatcgtcgagcgggcgctcgagctcggcgtcaccttgttcgacacggctgaggtctacggttcggggcgctccgagcggatcctcggcgaggcgctcgcgtcgtcgcgggccaacgtggtcgtcgccaccaagtacgctccgacgctgccgatcccgggcagggctgctcgccacctccgcgcctccgcccagcgtctcggtcgtgacgccatcgacctctaccaggtacacttcccgaatccactggtgcccacgcaccagctgctcgaggaactcgaggccgaggtgttcgctggtggggctcgtgcgctcggggtgtccaacttctcgttggcggcctggcgcgccgccgagcgaacaggtcacgtcccgatcgtctcgaaccaggtccacctgtcactggtggtccgccgcagccttcgggagttggtcccgtgggcccaggccaacgaccggttggtcatcgcctactcgccgctcgagcagggactcctggcagggacctacacaacgacgcatcggccgaggggtgtgcgtcggctgcggcgcgccttctcgccgaccgggctgctccgggcgcgtccagtcctcgacgagttgcgacgcgtggggactcgctacggtgcctcgccggcacaggtggcgctcgcgtgggtgctgtcacacccgaacgtcgtggcgatcccgggcgcgtccagcgtctcccagctcgagcacaacgtcgaggccggggcgctgtcgctcacgaacgaagacgtcgtccgtctcgaggcctctgcgcaagcagcgtggcccgtcaggtgagtgcatcggtgcggcggcgaggaattgtgtggacgttgactgcctggtagaaacctgtatcggaaggagtggaacgaacggtgagtgactcgacctacgacgtcgtcatcctcggtgcaggtccagcgggctacgctgcggcgctctacgggggatcggctggcctcagcatcgccatcgtggaacaagatcgcgtgggcggtacgtgcttacagcgagggtgcgtgccggccaaggagtttctcgagacagcgaccgttcggcgcacgatcgaagcggcgggagcgttcggtatcggtgccacgtatacgggcctcgatttcgcgacggcgcaggcacgcaagcaggacgtcgtcgccaagctgaccggtgggctcacgggactcatgcgttctcgcggcaacaccatcgtcgaagggcgcggtgtctatcgtggcggcggggtcatcgaggtcggcggcgagcggctcgtcggcgaaacggtgatccttgcgccgggatcggttccaaggaccatcccgggcttcgacgtcgatggtgaggtcgtcctgacctcggacgaggtgctctcgctgaccaagctgcctgacagcgtggtcatcatcggcggaggcgtgatcggctgcgaattcgcctccatgatggccgatctcggcaccaaggtcacggtggtcgaggcactcccgcaggtcctgcccggtgtggacccggatctcgtcggtatactgctccggagctttcggcgtcgcggggttacggtgcggaccggagtcggcgtcagcggcctcgaccggaccggttcgggtgcggtggttcgactcgccgatgggacgcaggtcgaggccgagcaggtcgtggtggcggtcggacgtcgtcccaacaccgacggggtcatcgaccctgcgagtggtgtgggcctcgacgagcgagggtttatcaaggttgatgaccagtatcggacctccgaagcgggggtgtacgccatcggtgatgcgatcgcgacgccacagctggcccacgtcggctttgccgagggggttgcggtcgtcaagtccatcttgggcgagatctccccgtcggtcgagtacgacaaggtgccctggtgcatctatacccatccggagatcgccttcgcgggtctcacggaggagcaggcccgggcccaggggcgtgacgtgatcgtcaagaaggacccgcttggtggtaactcgcgcgcccgaatcctcggcgagaccgatgggatggtcaaggtggtagcggaccgagcgacccaccagcttctcggcgtccacatcgttggcccctgggcaacggagctcctgtcgcccggctacttggcggtcaactgggaggcctcggcggaggaggtcgctgcgttcttgcagccccacccgaccttgtccgaagcgttcggcgagactgtcctcgcactgactggaaggagtctgcacgttggctgatgtcacgcttcctcaacttggcgaaaccgtcaccgaggggacgatcacgaagtggctgatcaaggtgggtgacaccgtcgagatcgaccagccgatcttcgaggtctcgaccgacaaggtggattccgaggtcccttcgcccgtctccggggtcgtcaccgagatcctcgtccccgacggtgagaccgtggacgtggggacggtcctgtgccgcatcgaagccgcggcgtcggctgcgtcggcatcatcggggccctcgacgcctccagccgcacaggccgctccggcgccacagcccgcgtcggcgccacagcccgcgtcggcgccccagcccgctccggcgccacagcccgcgtcggcgccccagcccgctccggcgccacaggctgcaccagtgccccagcccgcaccagcgccccagcccgcgccggtcgcgatggcaacgagcaccagttcgcagccagccccgagcacgcctcctgctccatcagcgcccgtgtcgccgtcgccgagcacggtcgaggccaacggcgtcgccgccggcagcggtcccgaacgagacctcgatggcctcctgctctcgccggtcgttcgtcgtctcatcatcgacaacggcctcgacccgcgagacctccacgggaccggcgtcggcggacggatcacacgaggcgacgtcctgcgcgccctcgacgagcgggcccggtcggctgcgggatcggctccaccggccacgagcgagccggccccctcggtcgccaacgagccggccccctcggtcgcccgtgaggcagcgccgcagccgacggccgcgtcggcgcctgagctctggtcgccgagccaggaaccgacaccgagcaaccgtgcccagcaggtcgtccccgtgtcggccatggagccgagcgaacgtgattacgtcgtgccgttcacgaacattcgacgccgtaccgccgagcacatgatccgctccaaggccacctccgctcatacgctcatgtcgatcgaggtcgacttcgagggtgtcgagcaggtccggcgacgtgtgcgtgagtcgttcgctcgcgacgagggtttttcgctcacgtacctgccgttcgtggtgcgagcctccgtcgaggcgattcgcgcctaccccaacatcaacgcctcggtgctcggtgacgccctcgttgtgcatcgggacatcaacatcgcgatcgcggtggatctcaacctcgaggggttgatcgccccagtgatccatggggccgacgccatcagattgcgcggtatcgctcgcgcgatccacgacctcgctgcccgagcgcgcagccgcaagctgagcgccgacgacatcgccaatggcacgttcacgatcacgaacccgggtccgttcgggaccttcatgaccggggcgatcatcaaccagcctcaggttgcgatcctcgcgaccgacgggatcacccgtcggcccgtggtggtcacggatgcccatggagcggagtccattgcgatccactcggtggggctgctcacggtcaacttcgaccatcgggcgatcgacggcgcctatgcggcggcgttccttgcgaaggcaaagcaggtgatcgagcagacggcgtgggagcaggagctgtgagcgacaccctgcgcgtccggtggctcgggcgaaccgattacgacgacgccctcgagctccagcaccgcctgcacgagggaacggggtcgtggttgctgctcctcgagcatccgcacacctacacgatgggggtgcgcgcgaagcgcgagcacgtgctggtggaccctgccgatgtcggagcacggctcgtgtggaccgatcggggtggtgacgtcacctaccacggacccggtcagctcgttgcctaccccatcgtcgacgtgccggtcgagcccgactcgacgccgcgctacgtccatcgactcgagcaggtgctgatcgagaccttggccgagttccagctcgctgcgttcgcgttggacggctacccgggcgtgtgggtcgacgccgcggcaccgcgcaagatcgcggcgatcggcgtgaaactcacgcggggtcgttcactccacggcatcgcgctgaacgtcacgacggaccttgggatgttcggccatatcgtcccctgcggaatccccgacaagccggtcacgtcgatggccgccgagggcgtcagggtgagtgtggaggacgtcgcgcgggtctttgcccgacgctttgcagtgacgttcggactcgaagcccgaagtgccggtgtcgactggccggtcgcccagccggcgtcgtccgagtcggccacctcgccggtcgagcggcgcttgcaacgggccggcgtctcgctcggcgaagcggttccgttccatgcgcgcaagccggcctgggttcgaccacgtgtccgtcatgggagcgaggtcctcgaactcaagcgtctcgtcggccaactgtcgctcgtcaccgtctgcgaggaggcggggtgccccaacctctcggagtgctggaaggatgggacagcgaccttcatgatcaacggcgagcgttgtacgcgtgcgtgcacgttctgtctggtcgacacgagccatccgctgccgctcgaccccggcgagcccgatcgggtggctgctgcggtggccgccctcgacctcgagttcgcggtcgtcacggccgtcgctcgtgacgacctggccgacggcggtgccgaggcttttgcgcgaacgatccgggcgatcaaactggcgcgtcccaccacgcgagtcgaggtgctgatcccggacttcaagggctcggcggcggcgctcgacaccgtgctcgaggctggtcccgatgtgctcaatcacaacctcgagacggtgcttcgtctgcagcgggccgtgcggccaagtgcgcactatgcccgcagtctcgcggtgttgtcccgagcgcagcgagccggattcgtcacgaagtccggcctgatggtggggcttggcgagtcgttcgacgaactccgtgaggcgatgggggatctcgccgccgcaggggtctcgatcctgaccgtgggacagtacctccgtccgacgcagtggcacgcgccggtcgctcggtactggcatcccgaggagttcgacatgatccgggactacgccaccgaactcgggttccgcttcgtcgaagcctcgccgctcgcacgctcgtcgtaccacgccaagcgcggatcggacgccgcgcaggtccttgcggagcgcgcgtgagcctggtcgagcgctacccggaacgacgtgcggcgctcgtcggcgagctcgtccgcaacggcgtggatgcggcgatcgtgaccatcggaccggagatgccgtggctgatcggctacgaagcgatgccgctcgagcgcatcacggccctggtcgtgcgtgccgatggcacggcggtcctcgtggtgccgcgactcgaggagccgcgggtgcgtcatcgcgacgggatcgacctcgtcgcctggagcgacgggcaagatccgttcgagctcgtggcagctctgctcccaccgacggggcgcatcgcgatcggggagcgcgggcgcgcgggatggctcctcgagctgcagcgtctgcggcccggctgtcggttcgagccggctggtgccctgatcggaccgctgcggcggcgcaaggaccccgacgaggtcgcggcgttgcgagcagcggggacggcagccgaccacgtcgccacggcgctcctggcgggcgagatcgcgctggtcggaaggacggagcgtgaggtgtcgcgcgacatcgccgagcggctgatcgcggctgggcatgcacgtgccaacttctcgatcgtggcgtcggggccgaacggcgcatccccacaccacgagcccggcgcacggcgcatcgagatcggcgacgtcgtggtgtgcgacttcggcggcacgttcgaggtcgacggcgagccgggctactgctcggacaccaccaggacgtttgccgtcgggacggccccggatgggttcgcgtcggtctacgacgccgtgttaggcgcgcacgacgcagcgatcgccgcgatcgtgcccgggatcgtagctggtgaggtggatcgcatcgcgagagagacgctcgtggaggcgggatatgccgagtggttcgttcatcggctcggccacggcatcgggctcgaggaacacgaggacccgttcctcgctcctggggccacgacgacgctcgaggtcggtgacgccttctcgatcgagccgggggtgtatctccccgggaacttcggcgtgcgaatcgaggacatcgtcgtcctgacggaacatggggtcgagcggctgaatcgctcgagcacgcagcggacggtgctcgaggcgcgctgagtcggccgccacgtgcgtcgcggtggcccccgtcgagcaggtgtgcgctcgataggctggcagccatggcacaacgcagtctctcccggcgtgcaacggcgctgggcgtcgtcgtcgtggtcgcggtggtggcgggcggtgccggcgcggtcgttgccacgcgcctctttcccccgaccgtccacctcgatacgccggtgtcccagctcaagccggggccagcgctggccggcggcgtatcgattcctgccatcgtgtcgtcggtcttgccagaggtcgtctcgatcgatgccactggcgatctcatcggcgtgacgaacggcggcccgttcggcctcggtggcggtcagacgggggcggagttcaagtccgccgggaccgggatgatcgtctcgacgagcggcctcgtcctcaccaacaatcacgtcatcgcgggcgcgacctcggtcgccgtcacgctggacggaacgcacacggcgttgccggccaccatcgtgggcacgattccgtcgcacgacctcgcgctcttgcggatcgaccatccgccggcccacctccacaccgtgaccttcggtgactcggctgcactggtcccaggcgatgcggtgatcgcgatcggcaatgcgctcggcctgcaggcgggttcgccgacggtcacgagtgggatcgtctcggccctcggacgggtcgtgacggcgtcgatcccgaccaccggccagaccgagacgctcgacgacatgatccagaccgatgccgccatcaatccggggaactcaggaggtccgctcgtcgactcggctggggacgtggtgggcatgaacaccgcggctgcgggcacgacgtcggacggtacccaggcggagaacatcggctttgcgatcccgtcctcggagctcatcgcggagctcccggtcctcgagcatggcggcacgtcgggagcccctggcgccttcctcggcgtcgaggtcgaagatgactcctcggcgctcgcggctcagttcgggctcccggtctcgcagggggcggtcgtcgtgtccgtcctccctggcaccgctgcggcgcaggctggactgagcgccggcgacgtgatcgtcgccttcgatggacacaaggtgacttcggcggcagcgctcggcgcgatcgaggagacgttgcaccccggcgaccaggtatcgctctcgtactggacgtcgtcgtctgagcgaacggtcaccgtgacgctcgggactcgcccggcgagctgactcgtcgcacgctactcgacgccgacgtctttggcccgcaggtgcatcccttcctgccagcgagcgagcgtccagagggcgtcggagagtcggttcaagtacgcgccgacgtgcgagctgggcgccgatgcgacgaagcggaccgcgaggcgctccgcgcgccgacagacggttcgggcgacgtcgagcgctgccgcggtcggggttccaccgggaacgacgaagtctcgaatcggctcgaagcgttcactgacgtcgtcgatgagccgctcgagccgctcgaccatcgccttcgtcacgagggtttcacccgggacgagcttgcttcggtgctcgggcagcgtggcgacttcggccatgaggacccacaggtcgcgttccagatcgagacagatggtcgcgaggtcgacggctgcactggccctgacgaccccgagctgggcttgggtctcgtcgacggctccgttgagctccacttgcgggtgatccttcggcagtcgaccgccatagagcatgccggtcgtgccgccatcgccgcgacgcgtgtagatcggcgtccggcgtcgtgctgcaccctccacgatccacctccccggtcccggtagcctagttgtcgtgaggacctacgaggagctgctgcgtgagcgtgtcgtcgtgttcgacggcgcgatgggcaccaacctgcagctggccggcctcggcgccgacgactttgggggtcccgcgctcgagggttgcaacgagatcctcgtcgtgacgaggcccgaggcggtggccgcggtgcacgactcgttcctcgccgtcggtgtcgacgtcgtcgagaccgacacgttcggcgccttggcgccggtcctggccgagtacggtatcgccgagcgtgcctacgagctcaaccttcgagcggcccagctcgctcgagacgtcgcctctggctatgcgacgcccgatcatcctcgcttcgtggcgggctcgatggggccggggacgaagctgccctcgctcggccagatccccttcgaggacctgcgagacgcctacgaggtgcaggccgagggcctgatcgcgggaggtgtcgatctcctgctcgtggagacggtctacgacctgctctctgccaaggcggcggtgatcggcgcccgtcgagccatgcgccgactgggccgctcggtcccggtccaggtgcaggtgacgatcgagaccaccggtcggatgctgcctggcacggaggttggtgcggcactcgccgcgctggagcgtctcgacccggtcgcgatcggcatcaactgcgcgaccggtcccgaggagatgggcgagcaccttcggtatctctcggagcatcagcgcgtgccgatctcgtgcctgccgaacgcgggcatgccccacgtcgtcgacggtcacatgcactacgacctgaccccggacgccctggcggcggcgcaccgtcgcttcgtcgacgaactcggggtcgggatcgtcggtggctgctgtggcacgcggcccgagcacctgcgggccgtcgtcgaggccgtcggtgaggcggtcccgagagagcgccatccgacgccacgggcacaggtggcgtcgctctaccaggcggtcgagctgcgacaagacctcgccatcactgcggtgggtgagcgcaccaacgccaacggctctcgccgcttccgcgacgccatgctcgctcgcgactgggacacctgtgtgcgcatggcgcaggatcaggttcgcgacggcgctcacatgatcgacctctgcgtcgactacaccggcgaggacggcaccgtcgccatggaggagctctcgagccgcctcgcgaccgcgtccacgttgccgatcatgatcgactcgaccgaagcggcggtggtggagaccgcgctccggcacctcggcggcaggccgatcatcaactcggtcaacctcgaggagggtgaggggtccaatacccggttcgactccttcttgcgcctcgcgaaggactacggtgcggcggtggttgcgacctgcatcgacgaggaaggccaggcgcgtaccgcggcgcgcaaggtcgagatcgccaagcggatcgttgcactcgcggtcgaacgctacggcttggccaccgacgacatcatcatcgatccactcgtcctcccggtgacgaccgggatggaggagtcacgacgtgacgcgctcgaaaccatcgaggccctgcggcgcatcaccgccgagatgcccggcgtctcgacgctggtcgggttgtcgaacgtctccttcggtatcaatgcggctgctcgtgaagcgctcaacagcgtgttcctcgccgaatgccaggcagccggcctgagtatggccatcttgcacccctcgcggatccagccgctcgctcgcatccctgaggatgtgcgcgcgatctgcctcgacctcatctacgatcgccgcggccagggcgacccgcttgcccgcctgatcgagcgcttcgcggacgtccaggcggtcgcggtcacgggcgaggagctcgaggccctctccgtgccggaacggctgcaccggcgcatcgtcgacgccaatcgtcagggcctcgaggatgacctggccgccgcgctcggcgagggcatgagcgcgctcggcgtgatcaacgacgtgctgctcccggcgatggccgaggtcggcgacctgttcgggtcgggccagatgcagcttccgttcgtgctcgcctcggccgagacgatgaagcaggcggttgcatggctcgagccctacctcgatcgcgcatcggtgaacgatcgaggcaccgtcgtgctcgcgaccgtccaaggggacgtgcacgacatcggcaagaacctggtcgacatcattctcaccaacaacggctatcgcgtggtgaacctcggcatcaaggtcgccttgtcggagatgctggcggccgccgaagagcaccatgccgatgcgatcggcatgagcggactgctcgtcaagtcgaccctcgtgatgcgcgacaacctggtcgagatgaacgaacgaggaatggcccacctgccggtcatcctcggtggcgccgcgctgacccgtaccttcgtcgagcgggacctgcgccaggtgtacgacggtcgggtcttctacggcaaggacgcgttcgaggggctcgatgtgctcgagcggttggggcgcatccgtcgtggcgagctcgacgatcccgagttcgggcgttcgatccggcagtcgagcacgaggacgccgcggctcctgcgacgctcgacgagtgagcgcaccgagcgatcgccgacggtcgcgatggacaacccgatcttccgtccaccgttcctcggcacgagagtcgtgaaggggatcgcgctggacgacatcgcggcctacgtgaacgagaccgcgctgtttcgtcaccagtgggggtatcgacccgaaggcgatgaggacgacgcggccttcaagcagcgcttgcgcgcggagctgcgccgtcagctcgaccgtgcgctcgtggaccagagcctggtgccccaggtcgtctacggctacttcgtcgcggcttccgagggtaacgacctcgtggtgttcgcggacgaggcgcgtgagcacgaactcgctcgattccgtttccctcgccaagagcaggagccgtacctctgtatcgcggacttcttccggccgctcgcggggcccgagatcgactacgtcgccttccacgtggtgaccatgggtccgcggatcacggaggtcgccaagcgggcgttcgacgagaatcggtaccaggagtacctcctcctccacgggctcggagtcgagctcaccgaggcgctcgccgagtactggcatgccaggatccgagcggagtggggctttggcgacgaggacggcccgacgctcgcggggctctttcgtcagcagtaccgtgggagtcgctacagctggggctacccagcctgtccggacctcgaggacaaccggacggtcgtcgatctgctcgatgccggtcgtatcggggtcagcgtgtcggacaccttccaactggagcccgagcagaccacgaccgcgatcatcgttcaccatcctcaagcgaagtacttcgtcgcctagcgagcggatcgccgaggggcgcatgacgcctaacgtggggccaacgaacgttcacggtgacgagacgagagggagccccgcatgggtgtgacgacgaacgtggtgagtggtgtcgaggctcgcgggctgcgggttcgactcgacgcagcgagcgagcgtgaggacgcctggcgcaccgagatcgtcggtgacgaactctggtgggtcaggggctacgacctcgaccacggcgcgcggggagccggggccgatgtcgtggcgctcgccgccgaccgccacgcgaccgacgtcagcgtcgatctggggtcgcacgacgcgatcgttgccgaggagttcgccctcggcgcgctgctcgcgagctaccggttcgatcggtatcgacacgcctcggcgccggctcagacctggcccaccgaggtcgtcgtgatgggtgacgtcgcgcgtgcggcgctccagcgggcgaggagtcgagcggaggcggtggcgttggcacgcgatctcgtcaacgagccgccctcgaggatgacgccgacggtcttcgcacagctcgccgagcaggtggccgatgcggcgggtctcgaggtgcgcgtctgggaccgtgcggcctgcgaggctgagggccttggcgggctcctcggtgttgcacgagggtccgtcgaggagccgcgggtcgtgcacctcgtctatcggcccggggcgcccaccggtgagccggttgcgttggtcggcaagggtattaccttcgactcgggcggtctcagcctcaagagcgccgacggcatgatgtccatgaagacggacatggcgggcgcggccgcgattctcgcggccatgtccgtcctcggtgagctcggctgtacgcgtgaggtgcgtgcgtacctgatgctcacggagaacctcccttcgggcagcgcgcaaaagcccggtgacgtgctcgtcacgcgctcggggaccacgatcgaagtgctcaacaccgatgccgagggccgcttggtgctcgccgacggactggcgctcgcggtggaggacggcgcgagcgccatcgtcgatctggcgaccttgacgggcgcgtgcgtcgtcgccctcggcgacgaggtcgcgggcatcatgggttcggatccgaatctcatcggtgcgttgcgcgcagccggtgaccgcgaggacgaacccctctgggaactgccgctgccgtcacgctacgaggcacacatcaagagcagcgtcgccgacgtgaagaacatgggcaagcctggcaaggctggggccatcgcggccgcgttgctgctcaagcgcttcgtcgggtcggttccgtgggcacacctcgacatcgccggtccggcgcgcgccgatggcgaccgagggtgggtgcgcgagggtgcgaccggtttcggggtcctcaccttgacgcgctggctgtgcggaccgacgctcgacgacgctgctcgttgacggcccgggtcaccgcctcgaccgtatagccctggcgaacgaggcgtgccgagacctcggcctcgctcgcgcccaggccgagcagggtcgcggtgagctggcggagcctcgcttcgcgtcgctgcgcgttggcgacctccgaggcgctcgggtgccaggcgtcgacgaggcgcagtgatgcggggagcgcacgacgctgacgcgcgctcagatgcggcacgggggaacggatctcgagccggtttcgttcgacgacgcgagccagttcgaaggtcgcgaggcgctcgatggcgcgcacgatcgagcgcaggccggtgtcgtgcgaacggaggccgaggctcgcgccgaggtcgtcgagccgtacgagcgcgggtccgtgctcgctgagcgcgtcgagtcggcgcaggagagcgagggcggtcggcccgatgaggggcagccacagaagttcgacctcgtcggagcgggggctccagccgggctcatgcgtgtgccaccggtcgatggtgagtgctggatcgagctgtgccatgggccatcctccatgatgcgggctcgggcctccctagcccgagcgcggatcggaacgtcctgttccgccttgcgccgtgtggcgcgcactccagtatgtcagctatgacgtttcatgtcaagcgatgtccgtccctacgagccgtcgtactcgccgaagactcctcgtagggtgtcggcgacctcgccgagggtcgcaccagcgcggagtgcagctcgcatgggatagagcaggtttccggtgccgcgggcggtggcggccaggtcatcgagggtgccagcgagcgcctcggcgtcgcggtgacgacgccaccgttggacccgcgcggcttggtcgcgctggaaggccgggtcgatggggaagacctcgggggcttctggctctggttcgcggtagcggttcacgccgacgatgatggtccgaccctcgtcgatggcggtggcggcctcgtaggcggagcgttcgatctcctcctgcatccactgctgttcgatcgcggcgaccgcgccaccgcgcgcatcgatctcgtcgatgaggtggcgtgcactggcctcgaccgcatcggtcagggcctcgacgtagtacgagccggcgagcggatccaccgtgtcggtcgcgccgatctcgtgggcgagcacctgttgggtgcgcagtgccaacttggcggcgtgttcggtcggaaggccgagcgcctcgtcgaagccgttggtgtgcaggctctgggttcccccgagcacggcggagagtgcctggagggtgacccggacgatgttgacctctggctgctgggctgtgagggccgatcctgcggtttgcgtgtggaagcgcatcagccagctccgctcggacctcgcgccgaagcgttcgcgcatgatgtgagcccagatacgtcgagcggctcggaacttggcgatctcctcgaagaggttggtgtgagcgttccagaagaaggagagccgcggcgcgaaggtgtcgacgtcgaggccggcggcgagcgccgcgtcgacgtaggcgatcccgttggcgatggtgaacgcgatctcttgggccgccgacgcgcccgcctcgcggatgtggtagccggagatcgagatcgtgttccactggggcaggcgatcggcgcagtaggcgaaggtgtcggtgacgagccgcatcgatggtcgaggtgggaagatgtaggtgccgcgggcgacgtactccttcaagatgtcgttctggatggtgcctcggaggtgctccggtgcgaccccttgctcttcggcaacgagttcgtagagcagcaagagaactgaggcggtcgcgttgatggtcatcgaggtcgtcacccgctcgagggggatgtccgcgaagaggcggcgcatgtcgtcgatggtcgagatggcgacgccgacgcgccctacctcgccgtgcgcgcgcgggtgatcagcatcgtagcccatctgggtggggaggtcgaaggcgacggagagacccgtttggccagcctcgaggaggaacttgaagcgctcgttcgttgcctccgcggtgccgaagccggcatactggcgcatcgtccatgggcgatcgcggtacatccccgcgtggatgcctcgggtgaaggggaaggttcctgggtcgcccaggtcccggtcgtagtcgaggtcggcgaggtcctcgggtcgatagacgcgtcggatcgggatgtgtgaggaggtgagacgctcgtcgtcggccacgggctcatcctaccgacgtctggtcctcgcgccacggcgacccggcgtcctcgtcgagcgctcgagcgagcgcgtaggctggtgcgaggacagcgcgacggtgaaggccgcttggcgcgtgagcgttgggcgcgacgaacgatcgtgatgccacgggaggagcgttgcgtggagcagctgagtgccgagcagttcacggcggtgcccacgttgagcgcgtgggaggttcgtgggcacgttgccgtgtgtcggttcgcgaccggtgacttcgcgaccggcgtgaggttgctcgaggacgttgcccatatcgctgacgccctcggacaccatccggacgtcaccatccgcttcggctcggtcgaggtggcgaccaccacctacgagacgggcggtttgacggaccgcgacgtcgcacttgcgcgtgcgatcacggagcttgctcgacggttggggctcacgcctcgagacgcgtagcaaccagccaccccgagctggaggaggccgccggtgaggctaggggcgcacggggtggggcaggcatagatcgtcgtaggcggcgatggtgatctgtgcggggtcgaggctacaagccggacacgccggatcgcggtggaggcggtagctgtggaaggtctccgcgagggcgtcgaaggtgaggaggcggcctgcgagggtgtcaccaaggccgaggatgagcttgatcgcctccagggcctggattgaccccacgatgcccgggagcacgccgagcacgccggcctccgcgcacgacggcgcgagctcggccggtggtggctcggggatgaggcaccggtagcagggcccgtcgtagggcgaaaagacggtgacctgcccctcgaagcggaagatcgacccgtggacgaccgggatcttgagcttgagggaggcgtcgttgacgaggtagcgggtcgggaagttgtcggtgccgtcgacgacgacgtcgtagcccgacaggatctcgaggacgttgtcggcatcgaggcgcaccggatgcttgaccacgcggacgtccgggttcagctgtgcgatcgcggcttcggcggagtccaccttggccatgccgacgcgatcgagggtgtggagcacttggcgttggaggttcgaggcgtcgacgacgtccatgtcgacgatcccgatcgtgcccacacctgccgccgcaaggtagagggcagccggggaggacaggccgcccgcaccgaggagaaggacgcgcgcttcgagtaggcgcagctgaccagcttcggagacctccgggagcagcaagtggcgatggtagcggcttcgctgctcaggggtgagtgtccggggcgtcgaccaggcccgtccctcgtccttccagcgattgaagcctcccgccatggagaccacgcgctcgtagccgagatcgccgagcgtcctcgcggcgaacgccgagcgtacgccgcccgcgcagtagacgacgatcggcgtcgacttgtcggggagtttggactcgaccacgagctccaggttcccgcgagggatgaacaccgccccggcgatcgcgccttgctcgtattcgtcctgttcacgaacgtcgaggagtgcccaaccctcgcgttggaggcgagcagcctcgtccgtcgtgacctcgtgtaccgaggccttggtctgaaacagcagatcgcgaaagcctgccacccctacgcacctccggaccgtccgccctgtagcttacggagcatcggcacgaggcgctgcgcctggaggtcgagcggcacgacgcggtcgcgggggtcgaggcgccctcgcctcgacggtgagccgtgcactggctcgggaagggggtggccgagcgcgaccgtgatgacgatgcggctcgtctgagcgagtccggcgaggtcgcgcagcacctcctcgcctcgaaaggtgccgatgacggctgccccaatgtcgagcgcggtcgcggcgacgaggatcgcttccagtgtggcgccagcgtcgacccaccagtaggggatgggccatcgttccaggctccagagtccggcggcgcgcttgtcgggggcaccgtagcgttcggcgtaggccgcggggtcgacggtgacgaggagcagggccggtgcgcgttcgagtcctcgcatctcgggacgcgcggccagccaccccggcgtcgtgagtgctgcgaggatccgggcgcggctctccggttcgcgcgcgatcgcgatggtgacggcctgtgtgaagccggcggacggcgctcgcagcccggcgtcgacgatggccgcgagcgtcgcgtcgtcgatcggatcggcagtgagcgctcggcgcatccgtcgccgccgaatcgcagcgagcgcctccacggtgctactcgatcacgacgacgatgtcgcccgtgccgacggtgtcgccggggttgacgcgcacttcgcggacggtaccggcgcgctcggccaagatggcgttctccatcttcatcgcctcgagcacgatgacgacctcaccagcgtcgacctgttgccctggggagaccgggaccttcaccacggtgccctgcatcgggacgctcacctcgccggagcccgtctgtgctgctcgggcaccggctctggccgatgagcttcgctgaggtcggctcggtgcattcggcgtgcgcggagcaggcgcactcggtgctgcggcgtcgagatagagcgtgacggcgacacgcttgccgttcacctcggcgatgaccggggtgggcacgagctcgtgagcgtcctgggatgcggtcgcgacgggggccacgccgcccaggtcgaggcgttcttccacccaacgggtcgagtgggttcctgcgcgaaagtcggggtggtccaagatggcgacgtcggccggtgtggtcgtggcgacgccctcgatgcggagctctccgagcgctcggatcgcacgagcgatggcgtggtctcgatcggcggcgtggacgatgagcttggcgaccaggttgtcgtagtactgcgagaccgtgtcgccggtgtcgtagccagcgtccacgcgcacccctggtccgtcgggccggtcgaagcgggtgatggtgccaggggtcggcatgaagcggccaccggcggggtcctcggcgttgatccgcacctcgatggcgtgtccgcgccgcacgacgtcgtgctgggagaagccgaggggctcgccggcggcgacccgaagctggagctcgacgaggtcgagacccgtcacgagttcggtgatcggatgttcgacctgcaggcgcgtgttcatctcgaggaagtagaacgcgccgtcttggtagaggaactcgacggtaccggcgttgcgatacccgcaggcgcgcgccacggcgcacgcagcctcgcccatcgcgcgccgggtctcgtcggggaagtgcggtgcaggtgtctcctcgatcagcttctggtggcgtcgttgcgcggagcagtcgcgttcgctcagccacaggaccgagccgtggtcgtccgcgatgacctgcatctcgatatggcgaggccaggcgaggtagcgctcgaggtagcactcgtcacgtccgaacgcgctgcgtgcctcgcgccgtgcggaggcgagggcctcggccgcctcgtcggggcgggtgacgacgcgcatgcctcgcccaccgccgccataggcagccttgatcgcgacgggccagccatgctcgtcgccgaaggccacgacctcttcgggatcgtccaccgggtgggtgaggccggggacgccggcgacgccagcggcttcggcggctcgtcgggacgagatcttgtctcccatgacctcgatcgcgtcggggggtgggccgacgaacgtgacaccggcctgggtgatcgctcgggcgaagtcggcgttctcggagaagaagccatagccggggtggacggcttcggcgccggagcgctcgatgatctcgaggagcttggtcgtattgaggtagctctcttggctggtgagcccgccgagcgcccaggcctcgtcggccatgcgcacgtggagtgcatcgcgatcggcgtcggagtacaccgcgatggttcgcagtccgagctccttggcggtgcggatcacccgaaccgcgatttcacctcggttcgcgaccagcagcgatgaaaacacgcgccctccttttgctcgccccgcgctcagggctccgccactcggcgactctagggtggagtccgtggcaggacgtcgagcgccctggcggctgatcctatcggacgaggtcgactccaccaatcgcgtcctcgcggctcgcgcccggtgggccggcgcgcacctggtggtggtcgccgatcaccagcgcagtggtcgtgggcgccgtggtcggaccttcgtcgacgtgcccgggggctccctgctcgtctcgtcgctccatcgctacgaggcaccggcgcgcccgatgctcctcggagcgtccgtcggtggcgctgcggccagcacgctgcgccgcctcggcgtcgcccagggagcgtggctgtggccgaacgacgtggtggtgggcgaggccaaggttggcggggccctgatcgaggcgtcctggcagggcggttcgctcgagttcgtcgtcgggttcggcctgaacctcgccggttgtcccgaggtgccaggtcgccagctcgccgacctcggctcgctcgctggccggtcgatcacacgcgacgaggccctcggggtctggctcgaggagctcgcgtcctggctcgagcgctggtctcggggcgatgacgtgctgggcggtgcgcgtgcgttgctcgcggggatcggcgaggaggtcgttgtcgaacgagctgcgggtgagcttcgcggacgtgtcgtcggattgggtccctcgggtgccttggtgctccgtcacgacggtgctacgttcgaggtgagcgaggcagacctcgtccgtctcgtccgctcgtccacgggagccactcgagccgacgaccaaggaggcacgcacgcatgacggtggagttctcgccggaacacgagcagctgcggtccgtggttgcggacttcgtcgcgggagaggtcgcgccgaacgctgccgcgtgggatcgtgaggagcgattcccactcgaggcggtgcgcaccatgggcaagctcggcttgttcgggatcccgttcccgtcgcgctacggcggcggggatggggacttcacctccttgtgcatcgcgatcgaggaggtcgccaaggcggactcgtcgctcgcgatcaccctctcggccggtgtcgggctcggtgcgagtccgatctaccgcttcggcaccgacgcgcaacgcgaacgctggctcccagccctcgtccggggcgaagccctcggtgccttcggcctgaccgagccggaggccggatcggacgccggcgcgacgcgaacacgcgccgagcgcgtcgctgaccgatggcgtctgcgcggcgagaaggcctacatcacgaactcgggcacgcccatcacctccgtcgtcaccgtcacggcgcgaacggacgaagggatcagcgcgttcatcgtgccggccgggaccgctggtctcacggtgctgccgtcctatcgcaaactcgggtggcgcgcgtccgatacccacggcatcgtgctcgaggacgccgaggtcggcgacgacgcgctgctcggagcgccaggggctggctttcggcagttcctcgcgaccctcgacgagggacgtgtcgccatcgcagcgctcgcgctcggtctccaggaggcgtgcctgcgcgagggtctcgagtgggcgaaggcgcgcaacgccttcggcggtccgatcggtcggtttcaggcgatcgccttcaagctcgcagacctcgaggtcgcggtggaggcctctcgtcatctggtctaccgtgcggcctggctgcgtgatcagggacgcccgtttgcgcgcgaggcggcgatcgcgaagctctatgcgaccgaggcggcggtgagcgccgccagggaggcgacccagatcctcggtggtgccggcttcatcgaggacaccccggtcgcgcgctactaccgcgacgcgaagatcctcgagatcggtgaaggcacctcggagatccagcgcttggtgatcgcgcgctcgctcgggttgagcccgagctagcatgagcgccgcatggatcggctcgtcctatgaaggcgctcgtcctcgctggcggttcggggacgcggctgcgtcccatcacccataccgcggccaagcaactggtcccgatcgcgaatcggcccatcctcttctgggcgctcgactcgatcgccgaggcgggcatccgtgaggtggggatgatcgtcggccacacgaaggacgaggtccgcgctgcggtcggcgatggctcggccttcgggctctcggtcacttacctcgagcaaccccagccgctcggactcgcgcacgcggtcagcgtcgcgcgtgactggctcggcgacgacgacttttgcatgtacctcggcgacaacgtcttgctcggtggcgtcgcgccattcgtcgagcggttcggtcgacccggccgtagcgaggacgcactcgtgctgctcgccaaggtcgacgacccgacgcggttcggcgtcgcggagttcgacaccgaggggcgcctcgtccgcctcgtcgagaagccgtcggtccccccgagcgacctcgcgctcgtgggcgtgtacttcttcagtccagcggtccacgacgccatcagccagattcgcccgtccgctcgtggtgagttggagatcaccgacgccatcgacgcgctcatcacgagcggacgcatcgtggacgcgctcgcggtcgatggtttctggaaggacctcggcgaccccgaggcgctgctggccggcaatcgcttcatgctgctcgggatcgagggttcggtcgaggggacggtcgtggactcctcggtggacggcccggtcgtggtcgagcctggtgccgtcgtggagcgcacggtggtgcgcggtcccgccaccatcggtcgcggggcccgcatcgtcgatgcgtacgtcgggccgttctctgcgatcggtcccgactgcgagctgcgggccaccgagatccagaactcgatcgttctcgccggcgccaggatcgatggtgtcggcccgttggacggctgcatcatcggacggagcgctgtcgtcgagcgccgaggccacctcccacgtgcgaccagcgtcgtggtcggcgaccactctcggctcgagctcgcctgagccgagaggcggccaaggtcggtcgctaggctgccgggcgcccgtcgagggtgcatcgcaggtgaggaggagtggcatgcggcttctggtgaccggtggagcgggattcatcggctcgaactatgtccacgagcgagtggcccgccacccagacgaccggatcgtcgtgctcgatgccttcacctatgccggctgtcgtgagagcctccgcgacgtcgatgaccacattcgcatcgtcgaaggcgacatcggcgacaccgagctcgtgagctcgctgctcgacgaggagcgcatcgaggtgatcgtcaacttcgccgccgagtcgcacaactcgctcgcgatcatcgacccggagcgcttcttccggaccaacgtgctcggcaccgtcggactgctcgaggccgcgcgtcggcacgacggcttggtgcgattccatcacgtctcgacgtgcgaggtctacggcgacctggagctcgacgaggagcgagccttcaccgaagacgacccctaccggccccgcaccccctacaacgcgtccaaggccggcgccgatcacgccgtgcgggcctaccacctgacctacggcgtgccgatcacgatcacgaactgcgccaacaactacgggccctaccagttccccgagaaggtgatccctttgttcgtgacgcgcgcgctgcgtgatgctcccctgccgatgtacgcatcgaaggagaatcgccgggagtggatccacgtgcgcgatcacgcggccgcgatcgaccgggtgctggaggccggcaccgtcggcgagacctaccacgtgggcaccggcgtcgagcgctcgatcgagcagatcgccacttcggtcctcgacctgctcggcaagccacggagcctcatcgaggtggtgcccgatcggccatcacacgaccggcgctacgtgctggactcgacgaagctgcgcaccagcctcggttgggagccgacggtcgccttcgacgaaggccttgcgtcgaccgttgcgtggtacgtcgagcatcccgagtggtgggagcccctgcttggccgtgctcctgtcgtcgaaggcgaggcctggcgccggtgagcgatcgcatcgtggtcctcggtgcgggcggtcagctcggtcggcggttggtgcgcgcgttcgagcgcaccagcgccgcggaggtcgtcggtctcgatcgtcgagcactcgacgtcaccgagcgtgtggcggtgcacggtgccgtcgacgcactccggccacgctggatcgtgaacgccgccgcgatgacggccgtcgacgcctgtgagcgcgaggtagagcgggcggttcggctcaacgccctcgccgtgcgttggctcgtcgaggccgccgagcgcgccggtgcgcgcgtatgtcaggtgtcgaccgactacgtcttcgacggtaccgccacgcgtccttatacggaggccgaccagccgaaccccatgagtgtctacggcctcacgaaactccagggggagcgcgagttgcgtcccgggatcgacagttgtgtgcggacctcctggctgatgagtgccgacgatcgttgcatgctcgggaccatcgaccgccttcgccgaggacctgggcccttgcgcttcgtcgaggaccaggtcggttctccgagcttcgcggacgacgtcgcgctcggcatcgtggagctcgtgcgtcgtgaggtgaccggcgtcatccacgtgacgaacgacggtcaggcgagctggtacgacgtcgcgagggaggcacttcgggcctttggcgacgatccacaccgagtcgagccgatccccacgacgcaactcgccggcagcttcgtcgctccgcgacctgccttctcggtgctcgccggggtcgtgcgcgccgcggtcgggctcgagcccctgcgaccgtggcaggaggcgctcggagctgcggtcagcgagcgtgctcgtggatgagctctgggcggtcgtggtcgactacgggggccacgccgacgactcgctcctcgatgcgctgatcgatgccggtgcggcacgcgtggtcgtcgtcgacaatgcactcgctgtggcgagctcgcgcaccgagccacggggccagggggtcgtcgagtttcggtcctacggcgccaacctgggcttcgggggtgccgtcaatcgggtccttgcccgtcgaggagccaggtggctgctcatcgccaacccggacatcgagatcgctccgtccgcgctgcggacactcctcgcgaccggcgagcgctggtcgcgagctggcatcgtcgcgcctcgactcgaagaccacgcaggccaaccccaggcgagcgtccgagcgttcccgagcctcgcgctcgcggcgctgcacggagcactcggcgtcgtctggccgtcgaatccggcgtcacggcgctatcggcgcgaagtgcccgatccgccgaatgcatacctggcgccgtgggtctcgggcgccctgatgctcgcgcggtgggaggcactgtcggcgatcggtgggttcgacgcgagctacttcttgtacctcgaggacgtcgatctcgcctggcggctcacgcgggccggttgggaggtcgtcgtcgatccgaccgtgcgtgtccgccacgtcgggggtgccaccacacgctcccgacgcgtggtggcggccctctggcacgcacgttccctggttcgctacgggctcgcgcaggaggacacggccactggcgcggcgttggtgctcttcggcgtgcttgctcgttgggcagtggtcgtcgtggcgtcgcgacgcagctcagcggacggatgagtcgctaacctagtgccggtatgcccaacccccaggaaggagctcggcgagtccagcgcgccaaggcggctggtcgaggggctcacgtaccgcgtgagattcccgtcgggttctacgctgccctcacgatcgtcgcggtgctcggcatcgctgccatcggctactcccgctacgaggtcaaccatccggtctccgcgacgtcgtcgcagtcgccgcctcgcgtcggccagacgtggtacaccgcactcgggatcgaggtctgcgggcacttcgagccggtgctcgccaagggttcaggtgctgcgagcggcatgacggccctcggcaacggggtcgtcaaggtcgcgccgaagacaccggccgagaccggcgctgcggcgacgctcgtgcacttcctcgacgcggcgggcgtgcgcgtctcgacgtcgagcgtcgtcctgcctgggcacgcgagcatcgacgtcgcgagcgtgtgcggccagcggccggtcgaggtgcgtacggcgacgtgggcatccctgcttgcgactcggccgacgatccatgcggggacaaccggtgtgcgcatgctgagcggcgaggtcgtggccgtcgcggtggtgaccaagggcgcgacgatcgcccagcctcccacggccgccaacctcgcgaacgtctaagggtcacccgaggacacgcaagaaagtacggagggcgcgtgcaagcgatcatccttgtcggcggggaggggacccggctgcggccgctcacgctgcatcaacccaagcagatgctgcggttgctgggctttcccatgctcgagcgcgtcgtcgagcgtctcgccgcgatcggcgtcgatgaggtcgtgctgtcgctcggataccagcccgatgcgttcatcgcgcgctatcccgaccaccgcatcggcacggtcaaggtgcgctacgcggtcgagccggagccgctcgacacggcgggcgcgattcgcttcgccgtggacaagggcaacgtccacggcacgttcttggtcgtcaacggcgatgtgctcaccgacctcgacgtcgcccagctcgtcgacttccatctcgatcgaggcgcactcgcaacgatcggcctcgtggaggtcgatgatcccagccgcttcggtgtggtcgtcaccgacgaccggggccgagcggtgcgcttcgtggagaagcccccgagggatcaggcgccctcgcacgcgatcaacgctggcgtctacgtcatggagccggcagccatcgagcgcatcgccgttggcgagcgcgtctccgtggagcggagcctgttcccgcagctcgcgagcgaggggacgctgtgggggctcgcgcagcggtgctactgggttgatgcgggcacaccggcgagctacctgcgtgcggcgctcgacatcgcaacggggcggcgcgcggcgagagtgcgagagggcgtgcggttcccggtcgagagtcgaccccccggtggcgagacgtgttacctcggagagggatcgcaggtcgcgagcgacgccgtcgtggacgccgcgatcatcgaggacgatgtcgtcgtcggcgacggggccgtcgtgcgatcgtccatcgtcctcgagggcgcgcgactcgcacccggggttcgggtcgagcactcgatcgtcggagccgagacggacgtcccggaggccgtcgagctggtcgatctcgcggtggtcgcgccgtccacggagctcgcccccggccagcgactcgctggcacccgatgagcgaggcgccgccggtactcgtcacgggcggggcgggctttctcgggtcctgggtggtcgagcgcttgttggcacgcgggctgcgcgtggacgtcgtcgatgacctgtcgacggggtcgctcgagaatctgcggcgagcgcgcgaccgacacggcgcgcgactcacggtcgtcgtcgaggacgtgacgagtgccgccatcgggtcgctggcggagcggcggggctggcgcagcatcgtgcacttggctgcccgagcgagcctccgcgcatccacgctcgatcccgtgcgcgacgccgaggtcaacgtcctcggtaccgtgcgcgtgctggaggctgcgaagcgggctcgctcgcgcaaggtggtctttgccgcctcggcggcgatctacggcgaccagcgggcgttgccgattcgcgaggaggcgccgcttgcgccgatgtcgttctacggcgcgggcaaggtggccggactcgagtaccttcgagcggctcgacacgtccacgggacggcgtccacgagcctcgtcttcgccaatctctatggtccgcgccagcgcgctgagctcggcgcggtggttgcgcggttcgtcgacgcactgctcgcggggcacgcgcctgtcgtcgtcggtgacggcacgcagacacgggacttcgtgtgggtgggggacgcggccgatgcggtggtcgccgcgctcgatcgggccgatggggagatgatcaacgtcgccaccggcctcgagacctcgatcgcgggcctcgcacgactgctcgtcgaggtcgccgggatcgacgggctccacccggtgcaccagggacgccagtcggtgggggaggtgcaccgcaacgcgctcgacccctcccgcgcggcgcacctgctcggctggcgaccatcggtccgactcgccgatggcctcgcgcgcacctgggcggctgcgctggaggcgcggcgaatccgcgaggcggcgccgaggtcctgagcagcgctgatcgagctcagtggtcctcgcggcgggcgccgagctctcgatctgccccttcgcagcgcggtcttgacctcgtctggctgctcagaagcccacggctcgccgcggtgctcttcgaggtcggcgcgcccggcgtgggcgtcagcgaaagaggtctcgagcgctgtcgcgcacgatggcgcgggcggacgactcggcgagccaggcggggtcgatgcctcgcacgacgctgaagggcgtgccggcagccttcgtcgcgacgagattcgccgccgctgcgatctcgtcggcgatgcagacctcggtcacgcgcaaggttgcgccggtccagtcggcggtgccacgcaggtcgaggattgcccgaacccccgccaccccgatggcgacgtcggtgaccccctcgcgccacgctcgaccgaaggtgtcggtgacgatgacaccgacgtggaggttccatgcaaagcgcaggcgatcgcgaatccgacgcgccgagcgatccggatcctccgggagcagcacgagcgcatgtgcgggggcgttcgaacggtcgataccggcgttcgcgcagacgaagccgtggtgggtctccacgatgcgcgtggtgccacgcacgcgcagcaccctgcgcgtctcggcagcgagtgcggcctcgaacgcctcgtcgagatgctcggggtcgctctggatcacgcgaccttcggccttggagacggccttttgcgacacgcagacgacgtcgccgtctgcgagctcgccggtcgcgcccaggagatcgccaaggttgtccccggcgcagatctcgcgatcgatggggatcgaccagatcgtgagccgtctcatcggtcagaacccaccacttggacgagccgatccacgaggtcggcgcttcggtcggggtcggcgatcatcgtgtccatcaccacggcccgcacgccatggcgttcgacgtcgccagccagtgcgccatcgcggtggtcgacgacgagggtgccggcgtacggtgcgtagagctgggccacgctcgttgcgctcggttcgaggccgaagtcggccatgatggaggctgcagggcccttgatggcctggcctcccacgatcgggctgatcgcgaccgttcgatcccgtgcgtcgcgcacgaggtcgccgaggtcgccgagttcgaggatcggaaagaccgagaggaacgggttcgagggcgcgatgatcacgagatcggcctcggcgatcgcggtccgtgcatcgggatggggacgcgcggttgcgatgccgtcgtagcggatgcgttcgacgtggggttggtgtcgcatggccacgaagtactcctggaatcccacctcggcgaccccgtcgtcggtccgtaccgtgagcatcgtcgccacctcgtcgtcgctcatgggtacgaggtcgatgtcgatccccagtcggcgcacgacgtcgcgggtgatggatcggaggccctcgcctcgacggagccggtcggttcggtagaggtggaggccgatgtcgcggtcgccgagcgtgaaccacgtcggtcccccgagccgtcgcagcatggtgagcgccgagaaggtctcgggagcgatcccccagccggtgtgggggttcacgaggccgctcagtgtgtaggtgatcgtgtcgaggtcggggcagacgcgcacgccggcgatccatgtgtcgtcaccggtgttgacgaccgcggtggtcgcgggagcgagcttgcgtcgggtgacgccagcgaggaggcgagccgcgccgaccccgcccgagaggacacagatgcgcgggtttggagtcacggccacgaggctaccggtcgaggtgtgacccgatcggcccagagcctcctcggtagactgcgcccgtgctgcgcgtgagcctcgacgtcttgcccctggtgggcgcgaggacgggcgtcggagagttcgtctggcacctcgcgaacgcgcttctcgaggccggcgtcgacgtctcgggctggggtgtgacgtggcgaggccgcgaccggctccgagcggccgtgcccgccgagctccgtgtgcacgacgctcgtctgcctgctcgtccgctctgggcggcgtgggcacggtggcgatggccgtcgatcgatcgcgtgttcgccgacgtcgacgtcgtccacgcgaccaacttcacgctgccgccgctgcgtgagcgcccgagcgtcgtgacggtccatgacctcaccgtcgtgcaccatccgaactggtgtgatcgcgcgacgctcgtctatcccaagctggtcgcggctgcagtgcgcgagggctcgttcgtccacaccccatcggaggcggtcgctcgcgaagtcagggcgtggttgggtctcgacgccgatcgggtggtcgcggtgccccatggcgcccccggggcgccggttgccccgcccgcggcgccagcgaggatcgcgcggctcgccgggcgccgctacgtcctcgcgctcggaaccctcgagccccgcaaaggtatcgacgtgctcatcgaggcgttcgcgcacgtcgccgagcacgagcgcgacctcgagctcgtgctggctggacagtgggggtggggggtcgacgccatcacctcggcgctggtggccagtccggtgcgcgcacggatccgggtgctcggctacgtcgatcccatcgagcgagcctggctgctcaccaacgccgccatgctcgcctacccgagtcgctacgaggggttcggactgccgcccctcgaagcgatggcggccggcgtcccggtcgtcgccagcgacgtgcccgcggtacgcgaggtggtcggctcggcggcggtgctcgctcccgtcggtgatgcggcggcgctcgcagcgtcgatcggccgcgcgctcgtcgacgcggaccgtctgcgcgcactcggcccgagccgagcggcgcagttcacctgggagcgcacggcgcgcgccatgatcgagctctacgagcgggtcgcggcgacgtgagggtcgacatcgtcgtcgagcagctcgcccgtccggcccccggggggatcggtgtgtgggttcgcgaagtcaccccacggctcgcccgacgtcacgccgtgcgtctggtcgcgtcgcgctcggcgcgcctcgacggtgtagtcgagggggccacgacggttcgacggatgccgttgcccgagccgatcgcacagcgtgcgtgggatgcggggctctggggggcagatccgtccgccgatgtggggctctggctgtcgttcggagggccgccgatcgcgcgacgaccgccctcggtggtggtggtccacgacgtgatcttcctcgagcatccagagctctacacgaggcgaggggctcgctggcacgtggcccaactcgaggcggcgctcgcccgtgcgacgcggttggtcgcggtcgatcccaccgtggccgatcggctggtcgcgctcggggcacgagatcgggtccgcgtcgtcgctcccggggccgaccaccttcctccggccgatgcagagggcgcgcgggccgtgctggcgcgagccggggtcgagcgcccctacctgctcgtggtcggtacgctcgagccgaggaagaacctgggtcgcctcgtcgaggcgtaccaggcctatcgcgcgcgatcgttcgaccccgtcgacctcgtcgtcgtcggcccggctggctggggcgacgacgctcggcgcggtcccggggtgcacgtgctcggcacggtggcggcgccgatcctggcgggtctgctcgtgcaggcgagagcgctggcctacgtctcgctggtggaggggttcggcctcccggtcgtcgaggcactgcacgccgcggtgcccgtggtggtgtcgacgaccgtgccggccgcgcgtttcggcggcgttggcgtggatccctacgacgtccggtcgatcacggatggtctcgccgcggtgctcgacgacgaacgggcgcgctcgcggctcgtgagcgagggcttgctcgccgtcgagcagctcaggtgggaccgtacggccgacgcgctcgccgacgtgctcgaggaggtcgccgatggctgagatcgtcatcgatgcaaccagcatccctgcggaactgacgggcgcgggtcgctacgcggtcgggctgtgccgtgcgctcgccgcgctcgaggggcgtccggacatcgaggtcttcacgaccggtgcggcgcgaccccacttcgtcagcgacgcccccggctgggcggtgtcgacggcagccccgcgccacagggtggcgcgcctcgccgcccaggaactgctcgtcggccggcgtgcacgccgccacggagcccgcgtcatccacgggctgcactaccagctcccgagggcacgtggggtcggcctcgtcgtcaccgtgcacgatctcacgctcatcgagcatccggagtggcacgatcgcgcgaaggtcctctactttcgcggcgccattcgctcggcactgcgacgtgcgcacgccatcatcgtgccctcggaagccactcgcgagggtcttcgagcacggttcgacccgcgcgttccggtccacgtggtccaccacggcgtcgagggcgttcctcgactcgaccatcgccttgcccgccccggtcgacgcagcctcctcgtcctcggaaccctcgagccgcgcaagaacttggtgcgcatcctcagggctttcgatgcgatcgccgaggaggagcccgacgtcatccttcgcttcgtcggcaagcgaggctggggcctcggcgagttcgacgcgacgctcgctggccttcgccatcgtcgtcgcgtcgaggtgctcggcttcgtctcggacgaggcgctcgcaggctacctctcggaggcggctgcgctcgtgtacccatcgctcgaggagggcttcggtctgcccgtgctcgaggcactcgccgcggggcttgcggtcgtgacgtcgaaggactcggtcatggaggaggtggcgggtgggttcgccaccctggtcgaccccaccgatgtcggctccatcgcccacggcatgcgccaggcgctcgacgaggcacgtccgacggaacggatcgaggcgcagatcgcctgggctcggagcttcacctgggagcgcgcggccgagacgaccctcgcggtctatcgggaggtcgccgggctctagcctcctcacgcatgcgcgcgctcgtcaccgggtcacggggattcgtcgggacgtggctgcgggcacacctcggggccgccggcgacgaggtcgtcgagctgccggccgatctcgacgtcacggatcgagccgcgatcggtgcgtggatgcgaacccacggcgccgcgatcgaagcctgctatcacctcgcggcgcaggcgagcgtcgccaggtccttcgaggatccaggccacacctggctcaccaacgcgctcggcacgcagttcctggtcgaggccctgtccgaggcggcgccggccgcgacgctgctcgtcgtgtcctcgtccgaggtctacggtgcaccggcgcccgatgagctcccggtcgacgaggacgcgccactgcggccgacctcaccgtatgccgcgtccaaggtcggtgccgaggccgcggggctggagggagcctggggccgtgggcttcgggtcgtgatcgctcgaccgttcaaccacatcgggcccggtcagtccgaggcgttcgtgatcccgagtcttgtgggtcgggtcgtcgaggcgcaccgcaacggagagcgcgtgatccgtgtcggcaacctcgcggctcgtcgggacttttccgacgtgcgcgacgtggtcgcggcctatcgagccttggtcgtcgatgggcacgatcgcggcgtctacaacgtctgttcgggccaggcgtactcgatccgggaggtgctcgaactcatcgtgcgagcagccgatgcgtcactcgaggtggtggtcgatcccgcactgctccggcccgtggacgtgcccgtgatcgtggggaatccggcgcgcctcgtcgcacacactggggtgcgctttcaccactcgctcgaggcgacgatcgaagagctggtcacgagcgcacttcgcggaccaacggcgacgggagggttcgtcgatcgctagcgtggaggcctcatgtctaccgctccacgggtcgcggtcgtcgtcacggcgttccgtcctggtcgctacgtcgacgagtgtctcgcagcccttgcgcatcagagctacccagatctcgacatcacggtggtcgacggcgccggtgacgatcgtgaattgcgcgacgccgtggccatggcggcacccagggcgcgcatcgtcgatggaggaagctgtggggggtacggagcctgcgcgaacgcgggggcgcgggtgcaccccgacacaccgttcctcgtcttcgtccatgacgacgccgtgctcgcgcacaacgccatcgcgtccatggtcgaggtggcctatgccgccaacgccggcatcgtgacgccgaagctggtcgccttcgacgatccacgcagtctggtgacggtcgggtgggatctcgacccgttcttcaacccgaccgctcgggtggaggcgggcgagctcgaccagggtcagctcgacgaagtcgtggacgtggacgccgcaccgggtgctgcaatgttggttcgtcgtgacctcttcgacgccctcggtggcttcgacgaggtcttcggcctcatcggggaagacgtcgacctgagcgtgcgcgctcgactcgctggtgctcgcgtcgtcaccgctccgcacgcccgcgtccgacatcgaggggtgcgcatggagcggctgcgacgcgcgcgccgacgccgccaggtcggcgcccaggtcctcgaggagcgcgtcggtctgcaagatgccgagcgggtctggcgcaggcgccgcgcctcgcgcatcatgatgtcgagcctgtacgacggcccgatccgcttggtgctgctcctcctgtttgccacggagcgcatcggcgagctggtctggagggccctcgcgggttcgccgtcggcgggtgtcgcgggactgcgggcgctcgtgctgtcgcgcgacgaccgcgtggcgctccggcgtcgtcgtcatggcatcggcgagcgcgctcggtcgcatcgcgtcgtcgcgacgcgcacctggacaccgggggagcgtctcgtggccgtcggggcccaagcaggtactctctcacctgggcccacggatgcgccccccaagcggctcgcacggtgggtgccgcgctcgggctcggctcgctggttgctcctcgtcgcgatggtgattggcctcgtctcagcgcgaggtgcgctgacggcctcctcgcccggggggagcctcctgggtggagtgagcggcctcgcgttgctcgatgcctgggtccacgctcgggccgttccggcggtcctcggggccggcgtggcgccggtggggaccgcgttcatcgggctcgtgtcgctggtgttcggcggtgacgtcggactcaccgtgcgattggcggtactcgtcggcgcactcgtggcgcccgtcgcggtggctcggctcgctcggcgcgagttcgacgacgtgcgctccagtgcgctcgcgctcgtgtggtcgctcggtccggccttggcactcggcatcgccaggtcctctctgtcgctcgtcgctgcgtcggcgctcgcaccggtgctcgtcggcgccacgctcgctgccacccaaggacagcgtctcagtccgcgtcgcgccaagcgtgcccagcggcggctcgggctggttgcggccgtcgcgctggcgttcgcgccagagctcgtcgcggtgtggctggtggtcatcgctgccgaggcgctgtggtgggcccgtgcggcagacgcctaccgactccggcgtctcgggcgcgcgctcggcatcgcgggcctcatggcgatcggcatcaacctgccctggctcgcggccctcgtcctgtggcatcctggggtcgctgtcgtggcccacggcgtgccgggagcgcgagtgcagtcgctcggggcgcacctgttcggcggaggctacctcgctggcccagcaccgtggctgtacgtggcgctcggtgcgatcgccctcgctgcgggcgtcgagcgcagcgaacgagccagactcgcggtggctcgggccgtcacgggtcttgccctcagtggcgtcggggcgctggcgatgctcggtggccttggctcgacgccgatccagccggcctacttcgacgtgctcggtggcctcttgatcgtgctggcggtgccgactggtgtcagcgcggcccaggcgtggctgcgccgcagacgcctcggactctggcatctcgtgggggtggttgcggcgctcctcgtcgccatcctcggccttggttcggcgctgtcggcgctcatcgcgccggcggagccgatcgcgctgccgaccgccaacctcgcgctcgctggcgggttcttcgcccgtccggtgccgacgttgtggatcgaggtcgggcccggcggacctgttggtggcgcagcggtcgccgccaacgtgaccgttgcggtcaccacgggtgcggagccgagcttcctcggccagttcggtccgccggtgacggaggggtatcggcgcatcgtgccctcgattctcgatgcgctctctggtcacacggtgcaactcggcgcggtcctgcgaaggctcggccttggtgaggtcgtggtgctggacgcatcgcagtctccgctcgccagtgcagtcacgctcggcgtcgagcgccaggtcgacctgcgtcagctcctcggaacctcgtcgatgactatcgcggcgacgacgggggtgcctcggccggtcgccgcggcggcaacaccgccgtggttcgtggtgagcgagctcatcgcagcgggggtgctcgtctggtcggcagcgagcgtgttcgggatcgaggagcggatggtgaggcggcctcggctgcgcatgcctgctgcccccacgaccagggtcgaggtgctccagtgacgcgctggtcgcgcaccccgacgatcggggtgctcggcgtcgtcgtggtcgtcgcggcgacggtcgcggcaggactcgcgccggcacggccgcgcccagcggtgttcgcgcttcccgggcaccgctcactgagcggtgcgaccgtgctcggggcactcactcagccagcggtcgtggccggtgcgtcctcggaggcctggtactgcgtcgccccaccgttgctgccgctcgcggcgtccacgatcgcgctggccaacctcggtgcgagggcacgccacgtggaactcgtgcccacggccagcggtgctcgcccgatcgccgtcgtgcccctcgcggcgggcgcgatgacgtctcggcccgtgggtgtgcgtgggttctcgatcgtcgagggacctgggggcgtcgcggcgacggtggtgagtcacgagagcgcgggcgtccagagcgagccgtgccagagcactgcgagcgatgcgtggaccgtccttggtttcgacaccggcgcgggcgatcgcgccgtggtgcgcatcgccaacccgttccagacgactgcggtcgtcaacgtcgatccgatcggaccgtcgggtaccacggtggtcgcgtcgacgcaggggatcgtcatccagcctggccagacggtgaacgtggacgtagccaagctcgagccgggcatgacggacgcaggggtcgtcgtcggcgcgaagaacgggcgcgtcgtcgtggtcggagcgacgcggcccaatggcgcgatcgcgccgatcgtgctcgatccgcaggcgacgcaggggcgatcgctcgtcgcgccgtgggtgccggtggtcggcctgcgcaacctctcggtagtgctggccaatccgagctcgagcgtggtgcgagcctcggtgcgggtcgtcggccttcgtgggaccgccggatcgacggcttcggtcgcggacggacatggcgtgagcgaacgggtcgtcgtgccgagcggcgccacggtggtggtcccgctcaccgccgaggccctcgcggagccgtcggccggggtgcagctcagcgtccacacgagcggcggtgctgtgagcggggtcgtggacatcgagcgccgcggtgtcctcgacgggcgcagtgtgatctccctcgagcaggttgcttctcgcgggtggttcctcacgtgcccatcgagtgcggcgatgtcggcgctcgccttcgacgaggttggagcgagcgcccagctcaccatcgccgcccacaccgctgcgagcggtgcgcgatccttcgagacgaacctgctccacgcgggcgtcatcggtcttggcggcgttcggggcgtcgcctggtacgacgtgagcgccaccgagccggttgccctctggccggtcgcttcgtcgaccggctgtgcggtgctcggtgtggtcggtccgctcgattagtcgaacctggtccaggcctcggcccagaggcgctcgtagccgacacgtgcgaccagctcgatcgcgtcggtcggtcggctgggctcggctccaccctcgagcaggatgcgcgccatcgccgtgggtatgggatagtcaccgggggtctcggcgatacgagccagcccatccgggggtgcctgggagttcggtccgagcggtccccaggctccccaggcgcgcagcaccacgacgaggagcgctgcgggaccaagggtccgattgaccacctgctcggtggcacggcccggggggccagcgatccagctcgccccgaggtagtcggcagcgacgagccgtaccgggccgaaggtcgtcgtgaggtgtgccgccatggcgtcgagggacggaccatcctcccaatcgagcaccccgtcgacgagggacgctcgaggctcgagcgcgcgcgcgacggccagcaggcgctcggggtcgaggatgcggcgtcgtaggatcatgcgtcggcccgatcctgggtggtcggcaagccgaggcgccacaggagctcgcgctctgtcgagacgagggcgagcggtgtcgccgtgagcggagcctcgaggatgcgagggacgagcggcgcctcggcttgcccggcgacgatcggagcgaccgtcagcgagagttcgtcgatgagacggcgttcgaggagggtcgcaaggacggtcgggccgccctcgacgaggaggtggccaggggcgctcggctcgacgccacaggcaccgaagaggtcggcgcgcgtgcggatcttgtcgaggtcgacggcgcgagctgcgaagtcaggcgccgtggcgcgggtggcgatgcagatcgggacctcggtgcccccgatgccgaggcgcgctcgcagcgaccggagctcctcgttgcgcaccagcgcgggtccatagccctcgtcgcgagccgtggcagaccctacaaggatggcttgggccgtggctcgcaggaatgcgagggccgaacgatcggcctcgctcccgaggccaccggagcggccgtcgatggtggctcgcccgtcgagcgaggcgatcaccaccgcaatgacacggcaggtccctggcgcaaagtggcggccgaggagcgtggtcgggatccgtccggtcggccagtgctcggtcttcacgatctcacgctagccggctaggctcggttcgtcgtggagctgttcctcgggcgcccggccccaccagcgacgtcgacagcgttgatcgacgaactcgtggtgccgcgcgcgctggtcggggcgacgttcgacaactacgagccgaccgacgcctcccaggtgcgtgcgagagacgccgtgcgtgcctgggtgagcgcgatcgaggccccccgcccccggcgtccgtggagacggcgccatgggcggagggcaccgatggggatctacctcgacggtcccttcggcgtgggcaagacccatcttgcggcggctgcggtggcggctctcggcgatcgtgcacggttcagtgcgttcggtgacttgaccgcaatggtgggtgtgctcggcctcgagcgggtggtctcgctgctcgcggcctctcgcgtgctcgtgatcgacgagttcgagctcgacgatcccggcgacaccgtgatgatcgccaggctgatcggtgagctcttcgagcggggcacagcggtgctcgccacgtcgaatacgctccccgagcggctcggtgaggggcgcttcggtgctgatgactttcggcgcgagatcggccagctggaggctcggttcgaggtggtgacccttcgtggcaccgactggcgtcagcgccgcttcgacgcgctggtcttcgatcggcccctcgtgccgacgcgactgcgtgacgacctcgagcaccggcggggaacggagctcgtccgggaactcgttcgggtgcacccggttcgctatcgcggcgcgattcgcgggcaccccgggtgggtcatcgagggaccggtaccgctcgatgaccaagatagcgcgctgcgcctggtcgccttcgtggatcgagcctgggaggaagacgtggcggtcgtgctgcgcgaccagccgctggcgaccttgttccgtgagagctggctcaccggggggttccgtcagcgctacggcagggccctctcacgtctcgtggcgctcagcgaccgtggcggtccgcagcggcaggctgaacctggccatggtgcccccggttggtcggcgctcgagacggaacgcgccgccgagttcgtgggcacgggcgctgagattggcgagaccgtgcccgagggtggccccgtcggagtcgaatccgacgccgtcgtcgtcgacctcgagggtcaccgtccgcgcatcgacggcgatgcgtaggtcgacgcgctgggcttgggcgtgcttgacggcgttcgtcaggagttctcgtaccgcggcgacgaggtgtggccggagcgaggcggcgaccgcgaagtcgacggggccatcgaaggccacgctccgtcgcatgccggtcgcggcggtcaggcgctcgacgaggtcgagcacctcgccgcgcagtgacgttcggcgggcctgttcgaggtcgaagatggtggtgcggagaccctggatggtcgcgtcgaggtcgtccatggcgttgccgaggagttcgagggcgtggggcgcctcgatctctcggagcgccgcttggatggtgaggcccacgccgaagagccgctggatcacgtcgtcgtgcaggtcgcgtgcgatgcggagccggtccgtcgtcacttcggtcgccgcgagctcgtcgcgcagcgcgaggctctcgatgacggcggcgagggcggtggcgagcgcctcgaggacggcggcgtcgacgaggtcgaatgggccgccgtccgcgcggtcggcgacatagaccgtgccgtagatggcgtcacgaacgctgatcggtgcgccgaggaaggaccgcatcgcagggtgggactcggggaacccgacgctgcgagggtgcgtggcgatgttggcgatcgcaacgacgtgatcacgtgcgagtccgaggagccccttgccctcgggaagggaggcgatctggtctgcggtggcggggtccatgccggaggtgacgaagcgagcaagacggtcggggcgatctcgctgccacacaccgatggctccgtaacgggcgttcgtcagccctcgcgcggcctgggcaccgaggtcgaggagttcatcgaggtcgtgggctcgaaccaaggcgatgacctgatcgaagagcggccggagccgtcgcgccggaattgcctgaggcacctcgactagcctagcgatggcgctcagacggtctcggacgtcgcgtcgagttggagggcggtgccatgatcttgctggaagagaccccgatcgaagccgaggtacccgagatcggctcgggcgcctggcggggggtgcggctcctgcgtcgccactgcccggtcttcggcaccggcacgcgcctgatcgagggcgccaaactgaccggcacggggtccgatctcgcaccgctcgtggccgaaggggggttctgccctttctgtgccgatgtcatcgaggaggcgacggctccgttcccgaccgagatcgccgtgacgggacgcatccgtcaaggcacggcgtgggtggtgcccaacgtgctcgcgtactcggcggtgtccgccgttggcgtctatgaccccgggcgccacgtgctcgagctcgccgatttcgacgaggacctcctcttcgacgcctttggtgccatgctcgagcacgcccgagccgttcgtcgcctgagacccgagctcgtctggtcgtcgatctcggcgaactacctgccgccctcggggtcatcgttgctgcatccgcacctccagagttcacacgatccggtgccgcttgcggcccaagcgatcctcgaggcgaggagcgaggcgcactgggcgtcgtttggtcgagggttgctcgacgaactcgtggagctcgagcgcagcgcgagcgcacgcttcgttgcccagaccggtccctggtcgtggatcacgccctttgctccaagcggcttctacgaggtctggggcgtgcacgagcgcctgggcgatctcgtcgcgctcgacgaccacgaccgccgacagctcgcaggcgcgatggccgccgtcctcgccagctatcgcgccaagggtctgtcgagcttcaactaccagctgctcggggccggcccgcgtgggggcgagttcgacgttcgtgtgctcgtgcggatggtggcgcgtaccccggcggccccctggtaccgtagcgacgtcacctacttcgagaagcttggtttcgaggcgatgatcgatcacacgcccgaggcgttcgccgcggagctacgtcagacgttcggcacggggctctaacgacggggctcaagtcagagccctgagacgtccgatacctgcttcgttcaggcggtgtggcctcaggaggcatggatgcggacgctggcacagaagttgctcatcgcgatcgtgacgctcgcgatcgtcgtcgggattggtggcgccatgacggtcgaccaggcgctcgcctcgcggactcaagcacgcgtctacgcggccgaccaggcgcggctcgaggtgttgtcgcagaccatcacctctgacttctacgcctgggacgatcagatgaacatgtacgtcctcacggcgctcgcgacgccaggacagcacagcctgatcgctcagacgtaccagcaggcagcccaagccggcgcccagctcgaccatgacctcggcgtcgctgcgtcgctcccggcgacgcccgcgatccgagctgacctcgcacgggtcgcacgcgatgcacgggcctatggcgggtatgcgcgagaggtgcacgcggcggtcctagccggggcgacgagtcgagccgcctacatccagacggtgggcaacctcgcgccgtccaacgacatcatggtcgcgctctcgaacctcggccgcgacgcacggatcgacgcatcgggcgcactggccaacgtacgcgccaaggcagcctcggcggcgacctggaccgccatcagcttggcactgctgatcgtgctgctcgtcgcgctcgtcgtcgggatgcgccgttacgttctcggaccactgcgtgcgctcggcgcgtcgctgtgggcgcttgccgaggggtcgacgacggtcgagcggctcgatgagtcgcgggcggacgaattcggtgagatcgcaagagccttcaaccagttccggggaaggctcctcacgctggtggaccgcgtggccgcttccgtcgggacgttgctcgagagcgcccgcgaactcaccgaggtggcccaaggcctgagcgatggcgcacgcgagaccgcggaccagaccgccaacacggtccacgccgcccgggacgtcaacgagcacattcaggcggtcagcgtcgcagccgagcagatgcgcgtcgccatcagtgagatcgcgcgttcggcggccgatgcggcgggggtggccgctggtgcggttgacgtcgcaggcgcgacccaggggcgtgtgcaggccctcggcgagtcgtccgccgagatcggtgaggtgatcgcgacgatcaacgggatcgcggagcagaccaacctgctcgcgctcaacgcggcgatcgaggcggcacgcgccggcgaggctgggaagggattcgcggtcgtcgcgagcgaagtcaaggagctcgcgcgcaataccgctcgagcgaccgaagacatcggagccaagttggaggcgatccgctccgagagtctggcggccgtcgaggccatcggtcggatcagcgaggtgatcgcgacgatcaacgacctgcagtcctcgatcgcttccgcggtcgaggagcagtcggtcacgacgaacgagatcagtcgggtggtcgagctcgcgacccgctcgacgggggatatcacgcgcgcgatggaagacgtctccgacagttcgcgccgcgcggtcgactcggtcgacagcgcaggcacggtcctcgcccagctcgtcgagctcgcgaattcactcggagagctcgtcggggtcgcggcgacacggagccgcggcagcgatggtgccgcacggttcggcctcgcgcgtcacgacgccgatcgtagcgagtcgttcagcgcggtatcgtcgtgaacttgagctcgttgatctcggggtgatcgtcgaaggtcccgaggacgtggtcgagcgtccggcgggcaagcgcaccgtcgccattggggcgggtcatcaggcgtacgaacgcagctcggccgtcatcgaggatgacggtgggcacgccgaagacgcgaaagcgctcgacggcatcgtggtgtgcttcgccgagggcgcggatcgcgcgaggttcttcggcggccgcgagcacgctgggcccatcgagcccgctggcggtgagcacgtcggcgaggacctcgcgatcggcgaggtctcgcgcttcgtcgtggcgggctgcgaagagcgcccggtggacgcgcgcgaaggcttcagggtggcgatcgcgaacgaccacgcccgcgctgagcgcgagcagctggtcgcgcttggactcgtccgcgaagacgctcgtgccaccttcggggacatggacctcgaggagcgagaagggaacgaagtcgacgttccacgacgctccagcctcgagggccgcgagcacgtgctcatggaagttgcgggcgaatgggcaccgatagtcccacgtgacggcgaagtgcatggcgtacctccttcgaccaggctaacggctgcggggagaacgcgtgcagatgcaattacatgccggggctcggtgccctgagcgcgcggaggagctcgacgtcgccgccgtagtgcaggagctccggtgcgtcggccagggggatccaggtgacctggtcgacctcgacgccgtcggggcgaagctggcacggggccggcgcgagcatgaggaaccacgtcacgaccttgatgcgtccgtccgcgaggcgatagcgcgcgacgccgaccggcgcgatcgggaccgcatcgacgccggtctcctccgcgacctcgcgcagcgcacaggcgaggatgggttcgtcatcgatggccttgcccttcgggagtgaccaatcgtcgtagcgagggcggtggacggcgatgacggtgtcgtcggatccgatcacgatgccgcctccggcacgcaccagcccggcacggaccggctcagccacgccgacgccctcgacgagcgtcgccgggctcgaggtgctcgatcagtcggcgggcgaacgtgccgtaggccagcccgaccgcgatgccgccgagcacgtcggaggtgtggtggatccggacgtagatgcgcgacagcgcgaccgcaccagcgagcggcagcagtgagcgccgctgcgcaggcgtgcggccaagcagcatggcggcggcgaaggcagccgaggcatgaccgctcgggaagctcgaggtgcgcggatagcggagtccgagtgggtggggatgatcgcgatcgatcgggcgatcgcggtggaagacgctcttgacgacgccgttcacgagtacggactcgagtccgagtgcggcgatggtcagaagcgcccgacgacgagagcgcgcagagagcgcctgcacgcccgcgatgagcatccacaagatcgagtgatccgcgagtgccgtcagcgtgtagaacgtcacgtcgacgatccggtggccgcggagggcgtcgatcctgcggtcgatcgcggtgtcgaaggtgtgcagtgggcctgccgcggtgctggcgctcatcgggcggctcccatcgccgggcacacgtcacggtgtgggcagctcccgcagagccgtgaggggcggggcggaaagtcctcgcggtcgcaggcccgctcgatcgcgtgccagagcgcgcgaaggcgtgtggcgaccccgcggagcatctgtgcgctcggtgcgcgttcgatcacgctgccgtcgccgaggtagacgaggcgaacgagacggggtacgcggccgaagagcaccgacaccagcagggcgtaggtgaggacaccgccgagccgcgcgtcttgatgggacggtgggggggtccgcccggtcttgtagtcgacgaccacgaggtcgccctcgtcgtcgaggtccaggcgatcgatgaccccgcgaacgtggacgccctcgatggtggcctcgagacgcagttcggtgccgattgcccgaacgcgcgcgggatcttcgaggtcaaggatggtgcgcgagagggtggtgatggagcggtacagtgcagcgcgttctcggtcgtcgagctcggccacataggcaccgagctcgtcgtcacaggcggcggcacggaccgcggtgtccaccgcttcgttgagcgcagcttcggatcgacggtccggctctcgtcgatagaagtcctccagggccgcgtgaaccaaggtcccgaccgcgagcgggcgggtcggtggggttcgcacgccgtcgatcacactgcgccgaaaggcaaaggggcagtcgctgaacgccgtagccttggtcggggtcagggtcgctggcggcgcgagaggcatggcccaaggttaccgaggcggctcgagcggtgccgtcgagagccacgagcgaacgacgcttgcgacggcgtcgggatgctcgaaggggccgaagtggccgacgccgtcgacgatcgcgcagctcgcggacggcgcgcgttgggcaacgagtgcgaggtcctcggccgtcatggtcgtcgaggcggcgcccgcgaggatgagcatcggtgcgctgatggtggcgacgaggtcgagcgccccggtcgtgatgccaccgcgatacatcgcggcttcggcagcaggggcgaagcggaggcgaacgcccgcgtcgtcgctgacgaggcacgtgtcgaggtaggcctcgagcacgcgtgggtcgaacgaggccatcggcggcttggcgccgagccgttcgcgtgctgcttcgcggctcacaaaggaggctcgccgacgcagcgcgccgtcggcgagcgcgttggcctcggccagctggcgtgcgttcgtcgggtcgatcaggatcggctcaaaggccaccagtgcccgagcgggcacggaggcgcgtgagagtgccatgatggcagcggtcgcgcccagggagtggccgaggatcaccggggcgtccgcgaaccgcccgagtgcgtcggcgacggctcgtgcaaagacgttccagtccgtggcatcccccgggggtgggtcggagtcggcacctccgtgaccagggagatccagtccgaatgccaagccaccgagcgcttcggcgagtggtgcgtagcaggcggcgctgaaaccgcccgcgtggacgatcaaggtcgagatggccctggcgctcgccgagatcggtcgatgcagcaggacgaggttgggcgctggcagttcactgctccttctcagggactttcggtgcgacgtccaccacgttacggctaccatcgcggatgtgacccacctgatcgactcgctggtgtctcgcgatggcttgatcgccatcgtcgttctcatgacgctcgagtctgcgctgatcccggtgccctcggagctcgtgatgtcgcttgccggcttctttgcctacgaggggcatctcagcctcgtcggcgcgatggtggcgggcgtcgtcggcaacgtggttggttccgtcgtgctgtgggtcatcggccgtaccggtgggcgcgctctcgtcgagcgcttcgggcgctacgttctcctcaagcctcgagacctcgatcgcgcggagcgttggttcgccaagcacggcgagtcggcagtgatcgtctcgcgactgctgccggtggtccgatcggtgatttccttgcctgcgggagtggcagagatgcgggtggggcgtttcacgctgttcacgctgatcggttcgatcccgttcgtcgtggcgctcacgcttgccggctatttcctcgggagcagctacgagacgatcgtgcgcatcgtccaggactttggctacctcgctgccgtcgcgatcgtgctcgccgtggtcgccttcgtggtggcacgggcgagggctcgacgccgtggggccgaggcggcctgacccgagcgaggtctagactctcgcgtgcgcgggaagtggcgcagcttggtagcgcacctgctttgggagcagggggtcgcgggttcaagtcccgccttcccgacggccacagccacgcgggtgtagctcaatggtagagctccagccttccaagctggtggtgcgggttcgattcccgtcacccgctccgcatcggcgcttctgggcgcacgacccgacggtcgtgcgcagggggcgcgggcacgatcgaggcggtcgcgttgtcgctcgttcggacggattcgcgagcctcgcgcgtgccgacaccctcgggtcgtggcgggtgccgaagaacgtcagcggtgcgccggcatgagcgcacgcaaggactcgtcgtggctctggtgactcgcggctggccgtcgccatgcctgatacctggtagggtataaggagcggacatgggacgtgaccggtctgaagtcgagttgctgggtcggatttcgttcatgccgtttcgtattgcgctattatcagtgcgatagcagagaccgaaggaggcccccggtggtgcaggtcgtgcgccctagtgatccttccgaggagcttggcgctccgtcgctggactcggtcgtcggcgagggtgtcgacggacgcgtcgtcggcgatcagccggcaggcctcgacgagtccgaccctcggagcggagaggtcggcgacctcgttcgacgtctctcgcgcatcgaaggccagatccgcggcatcaagcggatgatccaggacggtcgcgactgccgcgacctcgtgacgcagttcgctgcggtctcgcgcgcgctcgagcaggctgcgttgaactacgtcacctcggagctggtgtggtgcgtcgagcgacctgacgaggccgctgagcacggctacacggtcgacgagctgcgaaagctgctcggtcgccttcgttagtccggtcagcgggccggcgcccccggtatgattggtgcgctatgcgctctaccacctctaccagcgatgatcgccgatcagccaccgtcaccgtcgagttcgagagtgacgaactcgcctccaagttcgacgaagtcctcgcgcgcctgcagcagcaggtgcgcctgccaggcttccgtcgtggcaagatccctcgtcagctcctcgttcggcgcatcggcgaagaggagctggtgcgcgaggctgcggaggcgttgatcgaggagcgcgtcggagatctcctcgccgagagcggtctcgacgtgatcggccggccggcgttggcgcgggtcgaggcgcggcccgagggaggtgccgaggccgagctgcgggtcgagctgcgtccgagcgtcgaggtcgcgggctggcgcgacatcgaggtgcgggttccggatccccgcttgacgagcgaggaagtcgatcgcgtgatccgtgagatcctcgagcagcgtgcggaggtccgtgacgtcgatcgtcctgtcgccgaaggtgaccaggtcaccttgaacgtgtggcgtgtcgagtccgacgggaccgaggcgctcgtcactccggacctcgtcgtgcgcctcgggcgaggtcaggttcctcgtgacatcgaggaggcactcgtcggcgccgtcgtcggcgctcgcgtcgagcgaccggtgccacacgagacgccgaccgacgctggggccacgaccgacgccgaggcaggggaggccggcgatgccgaggatgcgtcaccggccgacgcgccgccccaggccgccgcggatgcgccgagggagctctacgaggtgcgtgcgatccgggagatcgtcgttcccgaggcgacggacgagttggtggaggaggtcacaggccagccgacactggcggccttgcgcgaggccgtcgaaggagacctgcgctcggctcgcctgcggcgcgcccaggaagccttcgaggccggagttctcgcggcgctcctcgagaggacggagccgaagacggtgccgaacacgctggtggaccccgtctttcagcaggagatccgccggttcggctcgtcgctcgatgcgtcgggaatctcgctgcgtcgctacctcgatctcaccggccagagccgcgatgacatcgcgaggagcctgacggagcgctcggcggagacggtcctcatcgatctggcgctgcgtgccatcgctcgcgacgcggatctcgaggtcaccgacgaggagttgcgcgcggaggtcgatcgcttggtcgcgacgggccagattcgcgatcgcgaggaagcggcgcggccggcgatcgagacccagctcgtcgctgacgttttgttgcgcaaggcgctcgcgctgctccagcgggaggtgcacgtggtcagtgagtcgggcgaggcgctcaccctcgacgatctcgagctcgcgaacgccatcgcagacgtcctcggcgatgcgcctccgaccgctgaggaggagcttcctggttcgatcgccgaggaggcatcgacgcccgcaggttccgagaccgacgacgctcactaggatcgctctcgtggatcgaccgctcgcgcctcgtaactacctcgtcccgaccgtcatcgagacctcgtctcggggcgagcgggcttatgacctgtactcgcggttgctgcgcgagcgcatcatcatcctcggcacgccgatcgatgatgcggtcgccaacctggtgtgctcgcagatgctctacctcgagtacgaggaccccgaccgcgacatcaatctctacatcaactcgccaggcggggagatcaccgcactgttcgcgatctacgacacgatgcgcttcgtgcgaccagacgtgtcgaccttctgcttcggtcaggcggcctcggcggcggccgtcatcttggcggccggtgccaagggcaagcgatttgcgctcccgcacgcgcgcatcctgctgcatcagccctacggcggtgtcggcggccaggcgacggacatcgaaatccaggccaaggagatcctgcgcatgcgcgacctcctgaacgagatgctggccgaagcgactggtcaaccggtcgagcgcatcgcccaggacaccgatcgcgatttcgtgctcgaggctcctcaagcggtcgagtacggtctcatcgacgaggtcgtggtcgcgcgcgaggctcgttgaaccagcagcggaccccacctccgcgaccatgacgcgctaggctggacgagtccgcaccgttcgaaggaaggtgggcgatggccaaggtgggcgacgggcaagagatcgtcaagtgcagcttctgcggtctgtcgcagaagcaggtgcgcaagctcatcgctggtccgggcgtgtacatctgcgacaagtgcatcgagctgtgcaacgacatcatctctgaagagttgggcgagccgaagccggaagcggtcacgcaggaacgactgccgaagcctgccgagatcatggagttcctgaacgcctacgtcgtcgggcaggagtctgcgaagaagatcctctccgtcgcggtctacaaccactacaagcggatccggtccggcgcgaaggatgacgtcgagctccagaagtcgaacgttctgctgctcggaccgaccggttgtggtaagaccttgctcgctcagacgctcgcgcgcatgctcaacgtgccctttgcgatcgccgacgcgacggcgctgaccgaagccggctacgtcggcgaggacgtcgagaacattttgctcaagctgattcaggcggccgacttcgacgtgaagcgcgccgagaccgggatcatctacatcgacgagatcgacaagattgcccgtaaggcggagaacccgtcgatcacgcgtgacgtatcgggcgagggtgtccagcaggcgttgctcaagatcctcgaggggaccgtggcctcggtaccgccccagggtggtcgcaagcatcctcatcaggagttcatccagatcgacacctcgaacatcctgttcatctgcggtggtgcgtttgtcggtctggacgagatcgtggctgcgcgccttggacaccggggcatcgggttcaccggctcgctcgccgagcgcgatgggggtgagaacatcctcgcccgggtccaaccggaggacctcttgcgcttcgggctgttgccggagttcatcggacgactcccgatcgtgggcactatcgagaacctcgatcgagacgccctgatctcgatcctcaccgagccgaagaacgcgctcgtgaagcagtatcagaaggtgctcgcgatggacggcgtcgagctggagatcacgccgtcggcactcgaggcgatcgcggatctcgcgctcttgcgcgggaccggtgcgcgcggcctcaaggcgatcatggaagaggtcctcctcgacgtgatgttcgaccttccctcgcggtccgatgtccagcgctgtgtgatcgatcgtgacgtcgtgctcgagcacgcggctcccacgctggtgccgatcgatccggcgagcgagccgcgccgccaggcctcttgacgagcgatctcgcgcggtcggcggacccgcgtcgttggctcggtgagctccccgacttcgaggccgatcgcagcgtcaccgttcatggccctgccgtggtgcgggccgccctcgatgcgctcggcgcacccgaccgggacctcgtcgtggtcagcgtcgcgggcaccgctggcaagggctcgacggcgacgctactcgccgcgctcctcgcctcggttggcgtgcgagctgcactgttccgatcgccgcatctgtgtcgatgggaggagcggttcgtcgtcgcgaccgagccggtcgaggcggcggccatcgacgaggagctcgagcagatccgcctcgcgagcgaggcgggactgctcgtcccgttgacgcggttcgaggtcgagacggtcctcgcggtccagctcgcggcccgcgagggctgcgaggtcctggtggccgaggccggactcggcgcccgcgaggacgccaccagagccctcgagccggcgctcgcgatcgtgaccgccatcggtgacgatcaccgggccgagctcggcccgacgctcgagtccatcgccgctcacgagctcggcatcgccgcgggtgccccgacggtcgtgctcggcgagctcggcgccgtcggggaacgggttgcggcgaggcagctcggtgccgttccgagggtccggcgtctggggatcgatcgagccatcgtggagcgccacagcggcgtggcggggcagtccgtcgtgctcgacgacggccgtgagctgctcttgcccttcatcgggcgaccgggtgcgcagagcatggtcctcgcggtggtcgcgctcgaggagctgctgtcgatctcgctggaggcggcccatatcgatgcggtcgcgcgtcgtgcggtggtgcccggtgtcccgtggctccatcggcagccggttcgtgcggtgagcgatctcgcgcacaatgccctcgcgatccgcgcgctggccgagaccgtggcggagacgttcccgcccgacctcacatggcggttggtcatcggcctgacgcatggccgcgatccgcgtgccgtcttcgaaggcctcggcacgctcaaggtcgacgaggtcatcggggtcgacgtgggtgtggcgacggaggtgcttggcgaggcggcgcgcgagctgtggccgtcggcgcgctggcggagcgcggcgagcgtggaggaggcgttgtccgaggcgccggaggacgacgtgtggacgctcgtgaccgggagtctgcgaatcgtcgcgccgctgcgctgtgccgaggcgccgtcggggatcatcgcggtcgactaggctcctcgtcccgtatgcagcgcacgcttgtcatcttgaagcccgacgccgtcgaacgaggactcgtcggggagatccttgcccgtctcgaggcaaagggcctgcggttcgagcgcctcgaactacgccagctcgacaaggacacggtgcggcgtcactacgccgagcacgaggggaagccgttctacgacggtctggtcggcttcctgacgcgcggccccgtcgtggtcgcggcggtgactggtcccggggatgcggtcggcgcggtgcgggctctcatgggtgccaccgacccggcagtggcggccccggggacgatccgcggggatcttgctatgctcatcgacgaaaatctgatccacgggtcggactcgccgggcgcagccgctcgtgagctcgcgctcttcttcccggatcatcagtagtagctcaccaccgacatgcctgaggtcgcgatcggccaccacaggggaggttccagatggccagcgtaggaaagatgttcggacgcgatatcgccgtcgacctgggaacagcgaacacgctggtgtacgtgcgcggcaagggcatcgtcatttcggagccctccgtcgtcgcgatcaacgtcaacgacgggcgtccgctcgctgtcgggctcgaggcgaagcgaatgatcggacgcacgccatcgaacatccaggccattcgtccactcaaagacggggtcatcgcggacttcgaagtgtgcgagaagatgttgcgctacttcatcggtcgggtgagcgcgtcgaaggtctccaagccccgcatggtgatctgcgtcccgagcgggatcaccggtgtggagcgccgtgcggtccaggaggcggcggagtacgcgggcgctcgtaagcctgcctacatcatcgaagagccgatggccgccgcgatcggcgcgggtctcccggtgcacgagcccaccggcaacatggtcgtcgacatcggcggtggaacgaccgaggtcgcggtcatctcccttggtggcatcgtgacggcgaagtcgatccgcgtcggcggcgacgagatggacgaggccatcatcgcgttcgtgaagaagcaccactcgctcgccctcggggagcgtaccgccgagcagatcaagatgacgctggcgtctgcctacccgctcgaggaagagctgcgggcggagattcgtggtcgcgacctggtcaccggtttgccgaagaccatcaccatcaccaccgaggagatccgggccgccatcgaagagcccaccagccagatcgtcgacgccgtcaaggcgacgctcgacgcgacaccgccggagctcgccgccgacatcatggagcgcgggatcgtcctgaccggtggaggggcgctgcttgcgggcctcgatcggcggctgcacgacgagaccggcatgccgatcgttgtggcgaagaacccgctccagtgcgtcgcgatcggttctggtcagtgcctcgaggagttcgacgccctgcgccaggtgctgatcacctcgtctcgctgatcgagctcgtgtcgcgactgcttgcgagacctcgctcgaccctgctcgtcctgctcgtcgtcgggttgaccctggtgacggtgagctttcgatcgccgaacgcgtttcgtttgggaaccgtccgttcgctcgtcactgacctcgtgaacccggtgcgcaacgccgtcgacggcgcgtttcggccgttggcatccagcgtgcgcggcgcggtcgactaccagcaagccgaggccgagatccgcacactgaaggcagaggtcgcccaagccgaactcgcagcccgggagcaccaagctgctgtggcacagctcgatcagctctcccggctgctgcacttgccgtgggcgggctccatccccgtccagccagcggaggtcatcgggaccactccgtcgaatctgcagctgtccttcgtgatcgatcgcggcagcgctgcaggggtcgcggtcggtaatcccgtggttggtggcggtggtctcgtggggcgtgtcgtcgcggtgacgtcgtcgacggcgacggtcctcgagatcaccgatcccacgtcggtcgtcggcgtgcggctccccgggtcgggtcaggtcggtgcgatgacgggcagggggcttggcgcgccaatgtcggtctcgctcatccagccaggcacgccgctgcggcgaggggcgatcctcgtcacctccgggctccagggggggctctttccaccgggaatcccggcggcgcgcgtccggtcggtctcgaacccgttgaacgcgctccaggagcagatcagcgttgttccgctccagaacctgtcgtcgctcgcctacgtggatgtgctgcgttgggtgccgacctctggcagcggcgcatgaggtacctccgtgcgctcgtggtgctggtgctgctcggaaccgcgctcgtcatccagaacaccggcctcggacaggcgacgatcctcggggtgcacccagatctcgtcatggccatggtggccgcgatcggggcggtacgaggacgcgagtcgggcgccatcgctggctttgtcggtggtatcgcggtcgacgccttcctgtcgacgccgttcggcctgtcagcgttgatctacgtcgtcgtcgggtatctcgctggtgaggtggagcgcatcgacggcggcgcacccctcgcggtgcgctggatcgtcgtcggcctggcgagcctggtcggggagggcctcttcgtcgttgctgagttcctgctggggcttgcgaatcctcttcagaccaggctggtagaacagatcttggtcgttggcggcgtcaacttggtcatcgctccggtggtccttgggctcgtgcgcttggccttcgtgtcgacgccgtcgaccgtgagttgatcagggagcgtgcgatgcctcgacgtcgacgtcgcagccgtccgggctcaccaccaaccggcccgaggacgtcgttccgagcacgagtgctcggacttgcgaccctcgccctgttcggcggtctgctcgcccggctctattcgttgcaggtcctcgaagcaccgacctaccaacaggcggcggtcgagaactccgtgcggaccgtgtcggttcctgccccccggggcttgatcctcgaccgcaacggcacggtcctcgtcggcaaccaggtcgtcgacgtggtcggcctgtcggcctacgaggcatacctgcatccggcggtcgttggtcggctcgccaaggtgctcggattgagcgccgcgcaggtcaaggcggatctcgccaactcccagtactcgacctacgagcccactccgatcgccacgggcgtctcgcaggcgaccgcggtgtcgatcgaggagcacgcggccgagtttccaggcgtggtcgtggagctcgagacgcagcgcacctacccacagggcgacacggcggcccatatcctcggctacgtgggtccgatctcgccctcgcagctcgccaagctcgccaagtacgggtacgcggcgggagaccaggtcggtcgtgcaggggtggaggagacgttcaaccagtacctccacggtcgcgccgggtcggagcagctgctcgtgaacgcatttggtcaggtggtcggggtacgcaagcgggtcgccccgacgcccggcggcaatctcgtgctgtcgatctcgctgccgctcgagcgctatgtcgagcaggtgctcgcgacccaggtccgcaagctgtcgaactcctacaacagctacttcgggcgctacaccggcaacctcggcggggccgcggtggtggaggatccgaacaacgggcagatcctcgccatggcttcctatcccacgtacaaccccgagtggtgggtcgggggcatctcgacgcagcactacgcggagctgaccagcgcgtcggcgaacgacccgctgctcaaccgcgcgatctccgcagccttcacccccggctcgacgttcaagctcgcgaccgcttcggcggcgctccaggacgggctgatcacccccagcacggtcatcgacgacacgggccagttccagatcccgaactgcaccggatcgttctgctcgctccacaactcaggtggtgaggcgctcggccccatcaccatcacgaccgcgctcgctgcctcggacgacgtcttcttctacacactcggctaccgcttctatacgcaggcggcgcagttcggccagacgccgatccagaacatggcggctgcgtatggctggggtaagccgacgggcatcgcgctccccggcgaggtctcgggcatggtggactcgccccagctgcgcaagtacctccacgagcactatccacaggcctatccctacgacacctggtacgtggccgatcagctggagatggcgttcggccaggggctcaccgagatcacgccgatccagctcgccaacgcctactcgacgttcctgaacggcgggactcgctacgttccccagatcgccctcgcggtgacgaacgaccagggccgtgtgatccagcgcttcgcgcccaaggtggcgggacacgtgacgctctcgccgacggtgcgccagacgctcatccagggctacgaggaagaggtctccaatccgctgggcacgggctactacgtctggcagggttggcccgatgccagctacacgatcgccggcaagaccgggacggcgtccgtgtccggccaggtgccgaactcgtggtacgtcggcatggggccgatgcagaacccgcagtacgtcgtggtggtggcgatccccaatggagggttcggcgatctcggtgcgggtccggtggcgcgcgagatcttcacgtacctccgagcacacccggtcggcgccccgaactaccaggtctcccacctcgctgcgggatcgatcacgccagtcgggcagctcggcaggacctcggcgggctaaactgccggtgagcgtccccttggcctacccagcgtgactgcgagagtccgctcgcggtgggcacggggcttcggattccagtggggcgcggggtcgatcggagggtgatgcggtgagcaagcgtgctcagctcccgtgtcctcgtgtcgacccgtgggacatcgtctgggaagccgccatcgccgcatccgaatggacggcccccgacacgagttcgatggtggtccgcgggcccaggcggcgttcgcgcgtcggtctcgatgcgcccggtcgctcgcgcgccacccagcaaccgagaagagggtttcatggtcgatcagccaacaccgacggaccgtgggggtgcgggtcctgaaggagcagctccaccgcctcctccaccacctccaccacgagcgccaaaggctgcctcagcgccggccacctcgagcgctcaaggtcaggggcgacgacgtcggtcgcgaggagctcgccgcggctcagcggcgtcgagcgctctcgacgccacgtcggaggccgtagcagagacctcgccagccgatcggcccgcgagcgcagctggcgggcgcccagatggcctcggcgacgacgctcccgcgaacggagccgacggctctgggagcccggctcagggggccccgggtggagagggtagtggcccatcggccgagggttcgcgacgtcggcgttcgcgtcgcggcggccgcggtcggcggggtcagggaaccccgagcgaggcccggagcgagccggtgatgatggagatccaggcgccgctcgccgagccctcctcgcagcgtcaggggcgccgtagggcccagagtcgcctcccgagggagcggcgtggccgaccggtcgggcgctaccagatggccgtgcatgtccacggggacgtcacgcacgtcgcgattctcgagggtcgcagcttgatccagcacgcggtctctcgcgcgagcgacaccgagacgagcgtggtgggcaacatctatctcggacgggtggtgaacgtgctacccggcatggaggccgcgttcatcgacatcggcacggcgaagaacgcggtgctctaccgcggcgacgtgcgctacgagcgcgaggatctcgagggactcggtgacggcgcccgcatcgagcagctgctgcgtccgaagcaggtgatcgtgtgccaggcggtgaagaacccgatcgcgcacaagggcgcgcgcctcacgcaggaggtgtcactcccggggcgtttcgcggtgctggtgccgggtcagcggtcggtgggcatctcgaagcgcctcccagaccaggagcgacggcgtctgcgagggctcgtcgaggatctcgtgcccgagggtttcggcgtgattctgcgcactgctgctgagggcgcgacccgagcggaactcgagcgcgacatcacgcagctcgtcgggatgtggcagcgcatcgacgagctggcacgaactgagcacgctccagccctgctctaccaggagcccccagcagcggtccgcgtcatccgcgaggagttctcgcaggagttccgctcggtcgcgatcgatgaccgagcgctctacgaggacgtcgcgcgctacgtccagacgatctcgcccgagctcgccgaccgtgtcgagtactacgacgccgaggcagagggcgttccgatctttcagcgttaccacgttcagcaccagctcgccaaggcgctcgagcgcacggtctggttgccgagcggcggatcgctcgtcatcgatcgcgcagaagcgctcaccgtcatcgacgtcaacacggcccgcaacgtcggggcggtgtcactggaggagacgatccaccgcaacaatctcgaggcggtcgaggagatcgctcggcagctccgactccgcgacatcggcgggatcatcgtgatcgacgtcgtggacatggtggacccgcagaaccgtgacgacgtgatgcgggcgttccgagcagcccttgctcgcgacaagacgagaacccacgtctacgacatgagcccgctgggtctcatccagatgacccggcagcgcatcagtgagggcctcgtggagtcgctctcgtcgacgtgcccgacctgccatggccaaggctacgtcctggacgaggatgtggtcgcgagccgctaggctcgtgcgagctatggacgcaatcatctcaaccgggggccgccaagagcgggtgcgcgagggggacgaggtcctcctcgacctccagtcgttcgagggctcctcggcgcggctcactccactggcgatcatcgacggtgacgaggttctcgtcgccccggctcagctcgagggagcctatgtcgaggtcgacatcgtcggggtggccaagggtcccaaggttcgagggttcacctacaaggccaaggcgaacgagcgtcgccgttacggccatcgtcagcggtacgtccgtgtgcgcgtgacgagtgtccacgtcgagcgcgcggcggcagtggagaggactgcgtagccatgtcgaagaccaagggtggcggatcgacgaagaacggtcgcgactcgaatgcgcagcgactcggcgtcaaggcattcggtggcgagaccgtgaaggcgggctccatcatcgtgcgtcagcgcgggacacgattcttcccgggccacaacgtcggtcgagggcgtgacgatacgttgttcgcactcgccgcgggccaggttcgcttcggcgttcgtcgtggtcgtcgcgtcgtcgacgtcgagcccgccggggagtcgctcggctaggcggccgagcagcgtgtcgagcttcgtcgatcgcgctcagctccatgctcgagcgggcgatggcggggcgggtgcggtctcctttcgccgtgaggcccacgtggatcgtggtgggcctgatggcggtgacggtggtgatggcggaagcgtcttcgtccagggcgacgaaggcgtcgcctcgctgatcgccttccgcgatcagccgtttcgccgtgcagaagatggccagcatggccgcgggcaacggcggcatgggcgtcgcggccgagatctcgtcgtgcggctcccgctcgggacggtcgtgcgtgatggcgagggcaacgtcctcgccgagatcctcgacaccacgacccgcgtggagatcgccagaggtgggcgtggggggcaggggaacgctcggttcctctcgaaccgccgccgtgcgccggcgtttgcggagcagggcgagcatggcgacgatcggtgggtcaatctcgagctgaagctcgtcgcggacgtcgcactcgttgggcctccgaatgcgggcaagagctcactcgttggggtgctcaccaacgccagaccgaagatcggggactatcccttcacgacgctcgagcccaccctcggcgtcgtgcggcgcggccccgagcgcgagttcgtcatcgctgacgttcctggtctcatcgagggggcgagtgagggtcgtgggctcggccatgcgttcctccgacacgtggaacgcgcgcgggtgtgcgccgtcgtcgtcgacgcggcgagtgcggcaccggagcgcgatgccgcgacgacgttgcatgagctccacgcgtatgccccatggctcagagagcgcccgacggtcgtggtgctccagaaggccgatctcgtcgacgaccgagccatggtggccgagcgggttggtgacgcggtcgggctcccggtggcaggtgtcgtctccgctcaccagcgggagggtctcgggccgctgctcgacgtgttcgagcgactcgtggccgaggcgcgggctcgggcggcggcggggccggcggtgaccgtgctcaggcctcgggcgcgtgtggaggcggaggcgcgtcgtgtcgcgcccggggttttcgagttgctcggacgcgacgccatccgggccgtgcgcttgagcgatctcagcgacgagggcgccttacgggtggtgcacgagcgtctcggagcgcttgggctgttgcgggcgttgcgccgtctcggggctcgcgatggcgacgtcgttcgtgtcggggacctcgagctcacctacgaggacgaggcgtgatccggcgcctggtggtgaaggtgggcacctcctcgctgacgaccgaggcgggctcgctccgcaccgagctcatcgggagcctcgccgctcagatcgccgagctcgagcggagcggcgtcacggtggtctgggtcgccagtggcgcggtcgccgtcggactggctcgctgtgggctgacgaggccgcaggaacccgacgtcctccaggccgcgagcgcacttggtcaggtggtgctcgcgtctggactcatcgaggcgctcggagcgcatggagtgctgggaggacagatccttctcacctcggatgcactcgccgatcgtcggagctacctgcatgcgcgcaccacgttcgaggcgctgtttcgcctgggtgtggtgccggtcgtgaacgagaacgacgcggtggccagtgacgagatccgcttcggcgacaacgatcggctcgcggcgctcgtcgcacacctcgtgggtgccgatcggttgctgttgctcaccgatcagccgggcgtcttcgccaaggatccccgttcccatcccgacgccgacctcatcgaggagctgacgcccgaggctgcctcggtggtgacgctcggtggtgccggcacgatgcgcggaagcggcggcatgagctcgaaggtccaagccgccgagatcgcggcccgttcgggggccgactgcctcatcgcgagcgcggctcgtgccgaggtgatcgtggacgccgcgcgcggacgtccgctggtggcgaccctcgtgcgacgccgtcgtcggcgtgagcctgcacggaggttgtggatcgcctacgcggcgacgcctcagggtcgcgtggtggtcgacgacggagcgcgcgatgcgctcgtcgagcgcggcgcgtcactgctcgccgtcgggatcgtcgaggtcagcggggagttcctcgccggcagcgtggtcgaggtcgccgaccgatcagggcggctgttcgccaagggcgtggtgcgggtcgattcgagggatgtgcgtcgttgtcgcgacgaggtcatccaccgtgacgacctcgccatcctcgtcgagggccccgggccgagagagcaccacgcagacggatgactcgtccgcaggtcctcgctcggttcggagtctgccgcgagggttgtgcgcgagcgttcggtgccgtgccgacgaggcggccttggcgagcgacgccgccttgaccacggccgagagccgtggtggcgtgctcagacgagctcggcgatgcggcgagcgagcttgtcctcgatctcgcgattccacgcgagctcggcgagatcgagcggcaggaacaggtcggagatgagcagcgtctccacgcccgcgacgacgaggtccttgcgccagttgccgacgccgatcgtcacggtgacggggctcggtgtgacggtgaagacgagggcccgttgcgcatcgatgatctcagcgaggaacccacccttcttggcctgcagcacgaaacccttcgtgccatccccggccatctcgacggtgaagccatcgccctcgaggagttggcgtaccttggtcgcgagctcactcgggtcgacctgcttgtcgccgaaggtcacggtcttcttgcctgccatggagtactcctcgtggtcggatcgtgccttcatagtctcgacgaccgggcgggccagcgcaagtcgcggcggtgtcgtcctctcaggaaccgaccgtgccgtcgatgagttcgcgcaggaggtcagcgtggccgttgtgacgggcgtactcctcgatcatgtgcgcgaggacccagcggatggtcggagcgccgggctggcgtgcccacgtcagctcgcgcccgtcgatggcgcgccggctcgcatcgatcgcgctctgccaggtggcgaggtcgtcggcgaagcccacgggagcgtcgatgagaaaatcggcatccggggtctctggatcccagaaccgaggtgcccagccgtcctcgccgaggagctgcttgcgaaaccaccacgcctcgacgtcggccatgtggcgaacgagtccgcgcagcgacaggagcgacgtcgcgatcggacgcgtcgtgagctgctcctcggtgaggccttcgaccttgaggagcaacgtggtgcggtggtagtccaaccatccctcgagcatggcgcgctcgccatcgtcgaaccctggttcgactcgcctgggatcgtgcagttcaccgaccgtcgctggcatcgttgcgctctccttgctcggtggggtccgttaccagtgtcaccaccagctccccgtctcggcaggctaccgggtccgacatcgtggtgggtgtggcggatgcgtggtgcctccaggttcgatggcgagcgccgagcgcacgttagagctcttggaggccttcgagtccaaagaaggcctcgcggagttggttgtcgtgttcgaaggcgtcgcgagggccgctgaagcgcacccgaccaccctcgaggacgatcacgtcggtcgcgagctcgaggaaggagacgttctgttccgccacgagcagcgtgatgccctgggcatggagatcacgcaggcgatcgatcacctcgttcacgatccgaggagcaagcccagccgagggctcgtccatgatgagcaggcgtggggccgccatgaggcacttggcgatcccgaccatcttgcgctgtccgcccgacaggctccctgctggctcgccgagacgatcggcgagctcggggaacatcgcgaggacctcgtcgatgcgcgctgctcgctccctctggcgaaggcggaggccaccgaggacgaggttctcgcggatggagagactcgggaagatgccctgctcgctcatgaacgcaacgccgagacgagcgcggcgatgggcaggcacccggtcgaccgactcgccgaacagcgagaccgacccgccgcgcgtctcgtggaggccgacgagggtggcgagcaaggtggacttccccgctccattcgcaccgaggacgagggtggcggcgccgtcctcgaccgagaacgtgatgtcccagagcacctggacggggccccacgcggccccgagaccgtcaatcgtgagcgctggtggtgccaaggaagaccctttcgacctcgggatcgcgcagcgcgtcgcgcagcggtccgacgaagatggaggagcccgcgttcaacacgacgaccgtgggcgtgacctgctcgaggaagccgagcaggtgctcgacgacgacgagtgaggttccctcggccgcgatctcgttcaagaggcccgcgatgctgtgcagttcggctggggagagtccagcgccgagctcgtcgatgaaaaggacgcgtgggcgcagcatgagggcacgtgcgagatcgagcagcttctgctgcgtggcattgagcgtgccggcttcggacgctccgaaccgcgcaagtccgaggcgctcgaggagttcgtcggggtccacgtcgccccgtgggtggcgcgtgctcgtggcaacgaggaggttgtcgcgcaccgtcatcccgcggaacgggcgggggatctggaacgtccgcccgatgccggcgcgcgcgagctggtggggccgtgccccggtgatgggcgtaccgtcgagcgtcacggtgcccttcgtggggcggttgaggccgcagatcgcgttgatgcacgtcgtcttgccggagccgttgggccccacgaggccgagcgcttgggcgggctcgaggtcgaagtcgatcccggcgagcgcgacgagcccgccgaagcgctgttcgagtcccctgacgctaagcagtggcatcggggagctccttgggccgccgaacgagcagcccgcgaacggcggtgaggatgccggcgaggccacgaggtgcgaacaggacgagcaccacgatggcgagcccatagatcagctggaaggcctgtgggtcgctcacgccgatgatcgcatagagcgcatagaggaccacggcgccgatcgttgggccccacagggtgccgacaccaccgaagagtgcgaagacgagggccagcacggtcgtggtgacgtcgaagacggcggtggggtagaacagggaactcgcccagccgtagagggcgccggccatgccggcgatcgcgcaggcgatcagccacgccacggcgcggcgcatcgggacgttgacgccgaccatcgaggcggagtagggctcgtcgcggatggcttggagggtgaggccgaaccttgagttgcgcagccagaccaccacgatcagtgacaggccgacgagcacgatggacgcgacgtagaactggccggaggagtaggcgctcgcgaggttgaggccgtccggaccgttcgtcacggaggtaagggccgggttggcgacgatgtcggcgagggcgagagcagctgcgagggtagcgatcgcgaagtaggcacctcggagccgaaacagtgggatgagcacgaggccgacgacgacggcaccgaggccgccgacgagcacactcgcaagtgccgggacgtgcaggtggatgatggcgaggccggaggcgtaggcgccggctccgaagaggccgaagtaaccgaacggaagataaccggtgaaaccgtagatgacgttgatgccttgagcgagcgcgacgtaacccatcatatagacgagcaggagttcgttgccgtagatgtggaggccgaacgcaaagccgacgaccgggacgacgacgccaaggccatcggcgatggctcggcgccccaggcgtcgtcgtgagcgccgttcggtcgtggggcgttgggcgagcgcaggctcaggcaacgcgggccctccttccgaagagaccttcgggtcgtagcagcatcgtaccgagaacgaggacgtaggggacgaggttcgaccattccgggaggtagacctgcgcgagctgcgacaagacgccgaaggcgatgccggcgacgatggtgccgatcgggttgccaagcgatccgaagacgatgatggcgaacgcggtgatcgtgaggctcgctccctcggacgggtcgacccccgagaagacgacgatggcgagaaccccggcggcggccgccagcgcgatgccgacgccgaaggtgatcgcggagatccgacgagtgtcgatgccgacggcgagggcctcgcgcgcgtcggccatcacggctcgagtctcgaggccgagtggggtgcgatagaggtagaggagaaagagtacgagcagcggcagtgacaccgcgccgacgatccagaggtaggcggggtagctctcgccgaggaagcggatcggatgcgaggggagcgccgcgatcggcagtgtccgttcgttcgggccgaacccgatcgccccgagtgcctcgatgacctgcgagatgccgaagaagaggacgagcgacatggtctcgatgtcccgagcgcgtgcgagcctggggacgacgaggcggtggaaaccgtagccaacggcgacgccgaagggaaggacgatcaccgcggcgaggacggggctcatgtggagggcgctgtagagatcccaggccgcgaagccaccgagcatgacgacgtcgccgtgggcgaggttgatgatgcgttggacaccaaagacgatgttgaggcccatcgcgaagagggcatagaagagcccgagcaggacccctccgatgatcgcaaagagggcgagcacggcggtacggttcctccagccagtcatgcgcggatccgccaccgagcaccggtggcggatccgcgtgaggtggtcgttacggtgcggggtagacggcgctgaccgggttcggtgcaggcgatgtgaccggcttcagggcgaccgtgttgcccgatcccgggaacagctgcgcgagcggcagcaactctcccgtctgtgctccctcggagttgatctggaacgtgccgtcgacggtcgtgaggttacccgagaccgaggtcagcgcgttgcgcagcgccaactgggacaacgaggtcgcgtgccggagcgcggcttcgaccaccagaccggtgttgtagccgagcaggcccagtgtgttcaccgcgctcgggtaggtgctctgcagcttggccatgaacgccgaggtggtgaggccttcggtcacggagttgtaggtgttgtagaagttggtcccgtaggtgtaggtgtactggagaccggtcttgccgagctgcgactcgaacagcgagagcagctgccccgggaagacggtgaacaccatggggaagtggtcaccggagctctcgagttgctgcaagaacgcggtgtcgttcggctggtagccgagttcgagcacggcgccaggcttcttcgcggcgaggctcgagatgatggtcgagtagctcgtcgtcgacgtcgggacctcttcgtaggcggccagcgagacgtgggccgcggtcagcttggccttgagcgtctcggcctgcgagccgtcgaagtcattgcccccgtagacgatggccacgttgttgatgtgcttcgagatgatgaagttcgccaacggatccggccagatcgacgacaccggtaggtcgcagagcacgatgtagggattgcccggggtgaagaacgggatgccggttccggactggtcgaagagcaggtagtgatgcgcctgggcgatcgagacggccggtgcggtgagcacggacccgaagtcggcgacgaggatgttgaccttgtcctgcgtgatcagctggttggtgagcacgccggccgtcgatgggttggactggtcgttcagggcgatgagcttgaccggaatgcgcttgtggtaggcgcccacgtagacgccacccttcgcgttctcgaggctgacccagagcttcaggccgtcgagttcggggatcgaactcgtcgcgtactcgccggacgaggcgtacgtcgttccgacggtgatctgggacggagccgccggcgcgctcgagctgctcgaactgcttgacgaggagctcgagccgcacgctgcggcggtgagtgccagcgtccccaacgtgagcgccccgagcgacgctcggcgaagacgcggacgaagacgtactcgcatgtggtgttcccccttgtatcccacggagtggtcgccgctgcgccgcactgcggctgcggtgcgccaaaccgacggaagcataggtggtggggtttcgggggccaaggcgatgtcgatactatgcacagtctgcattcaggcaagattcaggttccctgatcacccgcgtcggtgacctgtgtgccgtagactggacgcgcgggtcgcgacgccgtgcgacgtcggtggtccccgacgagtgggtcgggtcgatcggtgggtcgagcggctcgcgagccggtgtcggtcagggcgccgggacagcgcaggagtgggcttcgccggagttggagcggtcagatgatccaaagtgtcgaacaagcgcaggtcgatcgggtcgacgcgcgagcgatcgaagcggtcgcggtggcggcccgggcggcacaaccgcagctcgcggcggcgcccggtgagcagcgccgggcggcactgctcgcggccgcgcgggagctgcgcgcgagcagggctgcgattctcgaggcgaacgagcgtgacgtggccgacgcggtcgatctcacgagtgcccagcgggaccgactgcgcctcgacgatgcgcggatcgaacagatggcccagggggtggaggcggtggcggcccaacccgacgtcgtcggtcgggtcgtcgatggctggacgttgccgaacggcctgcgcgtgcgtcgggttcgcgtcccgctcggtgtcgtgggtgtcatctacgagaatcgaccgaacgtcaccgcggacgccgccgcgctcgcactcgcgtcggggaacgcgatcgtgctccgcggatcgtcccaggcgctcgcgtcgaaccgtgtgatccggggcgcgatcgcgaggggggtcgcctcggtagggctcccggaggcgctcgtcgggctcgtcgaggacacgtcgcgagagggtgctcgggcgttcatgcgcctcgagggcatcatcgatgtgctggtgccgagagggggtccggggttgctccgggcggttcgggacgaggctcgggtgcccgtgatcatcgatggcgacggcaactgccacgtctacgtcgatcgggcagccgatctcgcgaaggcagctgcgatcgtcgagaacgcgaagctccagcgacccggtgtgtgcaacgccgccgagacgctgctcgtccacgcagccgttgccgacgagttcctcccgcagctcgccgagcgactcggttcgtgcgaactgcggggcgacgagcggacgcgagcgctcgtccctcgggcgttgccggccacggccgcggactgggagacggagtatctcgcccccattcttgcggtgcgggtcgtcgacaccctcgaggacgccatcgcccacattcggcgctactcgagcggtcactccgaagcgatcgtcacggaggacctggctgcagcgacgcgcttcacgggcgaggtggacgccgcagccgtcctcgtcaacgcctcgacgcgcttcgtggacgggggccagctcggcttcggtgcggagatcggtatctcgacccagaagctgcactggcgcgggccgatggggaccgaggcgctcacgagcgtcaagctggtcatctggggcgacgggcacgtgcggacctgattgggggcgctagcctggggtggacatggtcgcttttggctcgccccaggtggtcgcggaccggcttcgagaggtcgggtacctcccgaccgatgagatcgcgacgacgatcttcctcgccagtgtgctcggcaaacccgtgctcgtggagggacccgcaggaaccggcaagaccgaactcgccaaggcggtcgcgagggcgtgggggctcgacctggtgcgcctgcagtgctacgagggtctcgacgagtccaaggcgctgtacgagtgggattaccgcaagcaactcctggcgctccagagccacgacgatgacctcggctccgtcttcgacgaggcgttcctcctcgagcgtccgctgctgcgcgcattgcggatgacgagcgaccgactgctgctcatcgacgaggtcgatcgtctcgagatcgagaccgaggcgctcctgctcgaggtccttgcggagttccaggtcacgatcccagaactcggcacgctcgcggcgacgagtcgaccgctcgtcgtgctcacctcgaacggcgtgcgtgacctctccgaggcgctcaagcggcgagccttgttcctcttcctcgactatccggatcccgagcgcgagcgtgcgatcgtcctcgaggcggtgccggggatcgaggcgagtctcgccgatgccatcgcacggttcgtcgcaagcgtgcgcgagctcgacgtgaagaagcgaccatcgatcgcagagaccatcgactgggctcgtgcgttggtcgtgctcggtgccgatgtgctcgatcgcgagaccgtggagacgacgctctcgctgctcctcaagcatcgtcacgacatcgagcgagtccggcgcgagctgctcggggcggccagcgcgtgatcggtcgcgtcctcggcctcgggcgcgcactcgcggaggcgggcgcaccggtgagcccggccgagctcgtcgatgcgctgcgtgccgtggctgcgctcgaggatctggcgcgctcgccgctcagggctgcgttgcgcgccacgatggtcaaggacgtctcggcgcttcccatcttcgacgtgctgttcgacatctatttcccgatggcgaacccgacggaccaggacctcgcggagctcgacgatgcagcgatgcgcgccgagctggaggttgcgttgcgcgatggcgatgacgagcgactcgctgcgctggctgctgccgcggtcgagcgtttcggcgaggtgcactctggcgccgcggtcgctggcgcctactacgcctatcggacccagcgcgggctcgatctcgagcgggtgcgcgaggaactccttgcgggcttggcccgcccccacgacgccgaactcgactggcgcgagcgagaacgcgaggcgaggcgtcgtctccagtcgttctcgcgccacatcgacgatgcggtacgcgcgcgtcttgctcgcgagcgcgatcccgacgaactcgcgcacagcctcggcctgcgcatcgccgacgacgtcgacatcatgaacgcatcacgcgaggagttggcggcgattcgcgaggccgtgcgtccactggctgccaaactggtcgcacggctcgagcggcgtaggacacgccggggcggtccactggagctgcgtcgcacgatccgtcggtcgctctcgaccggtggggtgcccctcgagcccgtgttccggccgcggcgaccgcatcggcccgacgtggttgtcctcaccgacatctccggttcggtggcgtcgttcgcccgcttcacgctccagctgctctgggcgctcgcaggggagctgcgtcgacttcgagccttcgccttcatcgacgccgtcgacgaggtcacccccctcgtcggggggtcgtgggacctcgacgctgcgcttcgagcggtggcagagcgcgccgcggtggtcggcaagcagggtcactcggactatggcgccgtgtttgcccagttcgaagagcgcttcgtcgacgccgtcagtccgaggaccacgctgatcgtcctcggcgatgcccgcgcgaactaccacgagccgcgagccgaggtgctcgatcggctggcgcgacgagcgcgcgccacccactggctgaacccggagccggcacgctactgggacagcggggactcggtcatgggcgcctacgccccatcgtgcacgtcggtcgtcgagtgtcggacgctcgcgcagctggagcgcttcgtcgaggaggtgctgtaggctctggccggcgaggcgcccggcggcgacgatgtcacgaacgcgacgatgtcacgaacgcgacggcgtcacaaacgcgtcaaggtcgcacgagggctcccgcgtcaggggcatgccgtgtcgaggtcgaccgcggtgccgttgccgttggcagagaaggccgtcgtggctccgtactggacgtagcgaatggtgccgccgccgaagggggcatactcggtcccggcggtgcccgcgcagacgctggctgggtccgccccgggatcgggaacccagaggggcgtgccggcaggcagggtcgcgccgccggtgatgtcaccccactggtagttggtcgagtagacgcctgcgctcacgccgaccgattcgaggaacgcgagggccccgtagaccgcgtcgcggttggcggtcgtcgagctcgtccacgatccgctgagctcgacgtccagccaccacgcgttgcgcagcgtgctcgaagtggagccgagatcgacgaaggaggtcgcgtaggcgtactcggcttcgtcgtagccgtaggagaagtaggcaccgggcccgctcgccgacgtggcgctcgtgtagagctgaccggccggcgtcgagagtgctgcctggggcaccgggttgaaggaggtgccgttccacgtcgaccagcttgcggtgccggcgggcgggatcgcgagcggcgccatgttggtgccctgggggatggtgttgctcgcgccggcaaagacgtagagctgggtgctggagccccccaggccgaccgcctgttggaacgcgtccggggcgcagccggagttgctcgtccagtcgtacgagaagggccagccgttcgactcgacgagcagcagtgggtcaccgacaggaaggtaggggaggttcgagcagttgaagttgctgaggtcgaccccgctcatggcgggcagttcgatcgccccgacgatggcgccagggagcgggtgcgaccccgcaagtcccgtgtagcccatcgagtaggtggtgccgtcgaagctcgcgtccccgaaggtgaacaccccgccgtcggctgcgaccaaggtgtagccggcaccggtagggctcgggtcgatcccgacgacgggagctgcgagcggacgagacccaccgagaccggtgagccccaaggtgtaggtgttgccgtagaagccagcatctccgaagctgaacaccccgccgtcggccgccaccagccaatagcccttgccgtcgggggttgtggccatcccgacgaccggggctgcgagcggacgtgacccaccgagaccggtgagccccaaggtgtaggtgttgccgtagaagccggcgtctccgaagctgaagacgcccccgtccttggccaccagccaatagcccttgccgtcgggggtgggcacgatcccgacgatgggggctgcgagcggacgagacccaccgaggcccgtgagccccaaggtgtaggtgttgccgtagaagccagcatctccgaagctgaacaccccgccgtcggccgccaccagccaatagcccttgccgtcgggggttgcggccatcccgacgatgggagctgcgagcggacgtgacccaccgaggcccgtgagtcccaaggtgtaggtgttgccgtagaagccggcatctccgaaactgaacaccccaccgtccgcgccgaccagccaatagccgccaccgcctggcacggcggctgccccgacgacaggagcagcgagcgggcgagacccgtagagacccgtcagcccgaggttgtagaccgagccgaaggtctgtgtcgcgaacgggtacgaggagccatccgccccgacgagaacatagccatcggctggcgtggtcgacgaggccagggtggccgccgtgtgcggggcttgcgccgtgagggggcggtcggtcgcgagtccggcggcggtgacggccaagaggctcgtcgcggcaagtgttccgagcgagcgtcgtagcaaccggtgcgacatgagcggtgcgatcctccgtgcgtgcgtcgtgtagcagaggggatatcggcacgccggctcgaaacgttgagccgagcgcgtggcgcgcccacgaggtcggccgcttcgcgccatcgaggtggttccctacgagtggtgctcggtgtggccggcgtctggcgcgacgaactcgttgcgcatcgtgccgatcccctcgacggagctctccaccacgtcaccgggccggaggaagacgggcggccttcgaccggcaccgacaccatcgggtgtgcccatggcgatgagatctcctggctccagggtcatgatctcggagaggtaggcgatggtggtcgggacgtcgaagagcatgtctcgtgatcggccatcttgcatcgtggtcccgttgacgcgcgtggtgagagccacgtcacggacgtcatcgacctcgtcgcgggtcaccatccatggcccgacgggcgtcgaggcctcgaagatcttgccttggaggaactggctcgtgcgatgttggtagtcgcgcatggagacgtcgttgacgacgacgtagcctgcgacgtgctcgagtgcatgggcgacatcgacgtggcgagctcggcgaccgatgacgacgccgatctcgacctcccagtcgacctcatgggacgtgaccgggagcgtgatctgatcgaaggggcccgtgagggaccgtgggaacttcgcgaacaaggtcgggaaggcgggacgctcgtcgtgacccatctcgtccatgtgcttggcgtagttcagccccaggcagatgatggctccgggggtcgtcacggtcggggcgaaacgggcgtcggcggcttcgacggcttcggctgcacgcagctcgccgaacgcgccgaggtctccctcgacggcgcggagcgccgccgcgaggtccgggaatggtaacagccgccaatgggtaccgaaatccatcgcggcgtgcgttcccgttgctgtgcggatagtggcgaggcgcacggttccctccttgtgcgacgcggtgcgtgggtggaacgctagttggactggtcggcgtcgtcggagctggcccggatggtctcgagctcgatggtgagcggtgccgccgactcgctcgagcagcgcgggcaggggtcccgatgaatcatggagcgtaggatgcgagatcccgatggattgaggcgaacgaggaaggcgcccgagaccgggtcgacgacgacggagtcatacggctcccaccgagacgggggcaccatcgccgctgcatcggggtgtgcttggttgcggggcaggcgcacgaaccgatgctcgctcgtgtcgaagatccacgtggagttgcaggtgtcgatcgtctcgtagcgcccgacgtcgttggagggctgaggtgtcatgtgtcggctcccggtcggcgggttggcccccacagtgtacccggtgggcgctgctcgcgaagagagagtgcgcgggtggagttggctagtcttagggctttgcccgccgcaccaaacggcctcgaggaaggagcacgtcatggccgaagaggaacagccagcgagtccggaagaagaggagctcgccgccttcttcgacgacgaggacgcgcccgaggatcgcatgacgttctctgccttcgatgggtttgcgaccggcatcgcgctcgcccccgaggcggtcccacaggcggcgtgggtcgcggtcgcgcttggcgaggcggccgatgaggcaccaccgcgggtcatcgagttgatggcgcactacgtcgacgagatgcgatcggtgctcgactcgaccgacgtgagcgagcgattcgtacccgtcttcgacctcgtgggcgaggacgacggcgaagagctcgtctcgccgtcggattggtgcgcgggatttctgatcgcgaccgagttctaccgtgacacgctcgatgcgctcgccgagacgaacgacgaggtggccgaactcctcgtgccgatcatcagtttcggtaccgatgagggtctcgacgcgctcgaggagagcggcgacgaggacagcctcgcggacgaactcatcgacgcgatccaacccagcgtgatcgccctgcgcggatacctgcgctcggcttagtcgacccgcgcgacggaagcgtcgtccgcgtcgaggggcgcgcttgcggcgcctgtcgcgatggtcggtgcgtccgcccagaggcgctcgagctgatagaactggcgagcctcgggtgcgaggacgtggatcacgatgtccatgcagtcgaggacgacccaggggtctcccgggcgtccttcgacgcgtgggtggagtccgagatcgcgacggatctggcgaacgagatcggtgacgagcgaggcgccgaggcggggatttcgcgccgtcgcgaggatgaagtgcgtcgcgatcgcggtgagttccgccacttccaagaccacgacgtcatcagcatgcttgtcctcggccatgcgggcgatcgcgagcgcgtgcgtgcgctgatcggagagccggaggcggtgaagatcgtggtcggtgctcacaccagggtcgtggaatgggcgcagggtgctgtcggcgatgtcgatgatggggcctcctcgtcgtgatcgttcggttgggcgcgacggcactcgagactcgtgattgccgagcggtcctcggccgagagcacggcatcgcgcagcggcgggcgacaccgaccgaggcgatggaactgacccagtcgatgcagacgaggacggacggacgcttgctcgccgagagctatctcggagcgaccgctgcacgcgagcctgcggtgctcgggcctgctcgaggtcgtaggagatggtgacgccacgcaccagtcagtctagcccggcttgggctgtatcgccgagtgtggcgggggcgcgtcgtggtagagcccgaagcgattgatggcggcgatggcctcgtcgggcaacaggaactggagggggcgacgatcgcgcacgcgttcgcgcagatcggtcgaggagatgtcgagccagggcatctcggcgaagatcggatcgcgaaagccctcgagcacggtcgggctcgggtagccatagcgattgacgacgacgatgcgagagaggagcgggagctcgtcggctcgttcccaggtcctcatctggttcgcggcgtcggagccgacgatcaagaagagctcgtcgttcgggtgctgagcccgcagctcgcggagcgtgtcgaccgtgtaggagcgacccccacgacggatctcgaggtccgatgcctcgaatccgtcgatggtctcgatgaccgcgcgcaccaccgcgagccgcagcgcagggtcggtcacttcgcgagcggcctccttctgccagggcacgttggccaccacgaagagaacgcggtcgagggcggcagcgtactgcgcgttctgagcggcaacgaggtgtccgatgtggagagggtcgaaggtgcccccgaagaccccgatgcgcatcagtggttctgctcgaggagctcgatgacttcgccgaaagcctcgcgttctggctcgtggaccacccattcgtcgacgccgagcgtctcggagacggcctggatcttctcggcaacctcggccgcggtaccgatcaggaccgccggcatggcgagcgcgtcggcgacgtcgacgttgtaggcgcgactgaggtcgcgcacgacggatgcggcgtcgttgccgaggtgcacgaacgcggtgcgcagctggatgcgtggcgatcgatcagcgagggcggcagcctcacgcaccttggcgagcttgcggcgataggaggcggccgagagctgatcggcgaccgcgcgccgcgagtcgggtcgtgcgagcgatgggttgacgctgacgacgtcggcgtagcgtgccgccagtgtcagcacgcgcggccccccgccgccggcgaccagttcgaagcccgccgcccccatggggaggcggaatccgttgagctgataggcccgaccgtggaaagtgacctcgccgtgcgatcgcagccgatcgacgatcgcgagtgcctcggccagacggtcgacgcgagcggcggcgacgtcgaagcgcgcgccgaggtggtcgaagtcgctgcgctgccaaccagctccgagtccgagcgcgatgcgacccgggaacgccgaggcgatggtcgcgaactcggcggcgatgatcgcgggatggcgcaggtcgttattcatgacgagcgccgcaaccgtgaggcgtcgtgacgctgcggcggcgagcgccaccgaggcgatgggagcggtgcgctcctcgatgtggtcggggaacgacacgccgtcgtagccggcggcttcgatggatgcaaggagcgcggggagctcggcgagctgtgtgctcgcgccaagttggacgacgaagtgtgggcgcgtcacgagacgattccttcgcgagggctggagagcggggagtcctggggcatggtcgggtgagcacctagactaccgctaggaggcttcatgaacgcgcttgacgacgccggttggcagccgtgggactggcagcagcgtgtggccgcgcagcagcccgagtggcccgatcccgaggcgttggacgcggtcatcaaggagttggctcagcgcccagccctcgtggtcgccaaggacgtcgaccggctacgagccgcactggcgcgtgcggcccgtggacgtgccttcgtgctccaagccggtgactgcgcggagagcttccacgatcactccgcgagttcgctgcgcgccaagctgaagatcatcttgcagatggccgtggtcctgacctactcgtcgggcgtgtcggtggtcaagatcgggcgtatcgccggccagttcgccaagccgaggtcggcgcccgtcgaggtcgtcgacggggcgaccttgccgtcgtttcgcgggcacatcgtccatgatgacgccccgacactggacgcgcgtcgtcccaaccccgaacgcctactctgggcctacgatcagtcccgagcgacggtgagcgtgttgcgagccctcaccgaggggggcttcgcggatctctccggggcgcatcggtggaacctcgacttcgtcgcctcgtcgccggaagggcagcgctaccaggcgatcgccgatggggtcgatcgggcacttcgcttcatggcaggctgcgggatcgatctcgagcgcgaggccgttctgcaccaagtgaacgtgtggacctcgcacgaggcgctcttactgccctacgaggcggcgctcacccggcgcgatcctgcctcgcagcgctactacgacctctcggcccacatggtctgggtgggcgagcgcacgcgccagctcgacggcgcacacctgcgttttgcatcggggatcgccaatccggtcggactgaaggtcggccccacgatggagcccgacaccctcgtcgaggcctgccggatcctcgatcctgatcggacgccgggtcggctggtgctcatctcacgcatgggtcacgacgccgtgcgtgatcgcctcggaggtctcgtcgaggccgtacgtgaggcgggctatccggtggtgtggctgtgcgatccgatgcacggcaacaccttcgtctcccagtcaggctacaagacgcgccgcttcgaggacgtgatggacgagatcgccggtttcttcgaggtccatcgacggcttggtacccacgcaggtgggatccacctcgagctcaccggagaggacgtgacggagtgtcttggcggctcggaggcggtgctcgagtcggaactgtgtcgtgcctacgacaccatctgcgatcctcggttgaacgcgcgccaatcactcgacttggcgtttcgcgtcgctgaactcctgatccgctgagttctgctcagctcagatccccatccgttgtgcgaccacgccgcgccgggtggcgcggggcgccgctctcgagctacgcgttggcgaccagcgtggtgcggccccggcgtacgaacacgacgagcacgccaagcaaggcgacggtagggacgagcacgacgacctccatccctcggtaccctgcggcactcgcgatcgccccgagcgcggccggtgcgccgaccccgacgatgttggagaacccgatcagataggagttcgccttcggtagcgcaatgggttcgagggtgtcggcgagcatggagagcacgatcgggaagatcgccccgtgcgggatgccaaggaccgccatcgcgatcgcaaagacggcgaacgacggagcgacgaccgcgatcgcgagtccggccacggtgagcaatccggagacgacgagcatgcgctgcttgtgcgcgatcgggctgcgcgcggcgacgacgccgcgtgatgcgaacgacgtgacgaagaaggcggtgaaggcgtactgtgcttctgcggcgctgacgtgagggagcgagcgcgcaatggccgcgccaaaggcggtcaccgcggcaaagggcaaggcgtacatgagctgagcgatcagtgcctggcgggccgctcgatggcgaaacgggtgcacgtcggcgatggcggcgcgctcggaggcgtggtcgttggcggatggtcgggagaggtggatggtcgccatggcgccgaccacgaccagcgggaagacgccgaagacgaggaggggcgcacgaacgtcctggtgcgcgacgaccaggatgcctgactcgatgagcggggcgacggcgagcgaggccgagagtacgagcgtgaagatggcaagctgacgttctcggtcgggtgccccggccgagacgagttggctcagtccggtcaggctcggcatcccgagcccgcccgcgatgccgacgagggccgctccgaggctcgccacggcgaggttggggctgagcgcgaggaccacgagccccgcgagcaggatcagggctgccgcgagaaccgcgtcgcgcaggcgcgatgggtgcaggcgcgacgagaacccgaggttgacgacgacggtggctgctccggcgatggcaccgacgacgccgatcgccgtcgcgccggcgtggagctgatcgcggagcaagagcgcgatggtggtaagggccatgttctgcgtcccgcggaaggacgccgtggcgccgaggagagcgacgggacgacgagaggactgagccatgattctgatagtgtagcggtcattacggttgcatgcgcaacgactatcttgcggtgagtagttatctggcagtgtgcagttgccgaggttggatgcgtcgccacagcgcccaggcgagtcgcggaccgaccaggaagaggccgaggaacgagccggccacggcgacgaagagccacaccacgccttgatggctgagaagacgcaacaccataccgagcgttacggtgctggcccagacgacgatccctcctggccagacctggcctgtacgtcgacgtacgagcaggaatccgacgagcgtcccgacgaggaacggccaccacgtgcgccagacgccgatcagctgctcgctgtggccgtgcgcgtggcgtccgatcacgacgaagatcagtgtcgcgacgatgtcccacgcaatccagcttcgccagcgcatgtcgctccccttcgcgtcgggttctcagcgtcgatcgacctcgggcgatgcacgatgacgcgtcgatcgctctcgacgcagcgtaggcgacctcgatggcgaggctgtccgacaccgttgacggggctctgtgtgctcgggctcgtcggtcctccggtgcggttggcggactgccatgcggcgcgggcagggcctcgggggcctcacggtgtcggtcccccgtgcgcgtgtggtgggggctcacatccttggaggctcacgcgctggcgtgcgagcacccagcgggcggagcgatcgtaggaggtccgtggtggtgctggaggagcgtcacggcctcgatgctctggtgcacgagtgcgaaacccgagccccgccagcgaaggctcacgacgtagtaggcgacgtgttcggccgcgttggagggggccgggccatagctgcccatgaggcagagggtgagcctggagccgttgtgggcaatccaggcagcgctcacggggacgggtggcagcgcgagcggctggtcaggatgcggggcgagaagcgttggcgtcacgactgccgtgacgtggtgcggcaggagcgcagggtacgcggtgtagagagcctcgacgagcgatgcctggtggtcgcgcgtggctcgaaagagcagaatggaagcgggcgtgatgctcgcgaagttggtggcttcgtaggcgagcacggcgaccgtctggcccccctccacgagatacaccggtcgttgccgcgacaggcgctcgtcgacgtgcatgaacggagggttcgggaccgggagcggaaggttgagccgttgccagtcgaccgaggaaaacgcggccgggttcggttgttcgggggccgcgggcgacgtcgagccgcacgccccgagcgcggccccgacggccaacgcgccgaggatgccgaggatgctccgggcccggtgcgctcgaaccgatgcgaacctgatcacctcggtggcgcgagccgaggcgcgaggctcgcgctgcaggtgcgaccgtgtgagcctcgccacctggaggctccggcgaggacgactcgacgtcgtgatcgacatgacgagactctagctcggcagggggaacgcgtcacggagcgtggagcgtgctccacgctcggccactcgtcaggatcaggggcgcgatgtcctcggctctgtcgacgggcgcacccggcgctcgagtcgttccgtcggcgaactcatcgcgacggccggtgagcgaagccgacggcgcgaggccgcggacgcacgcctccgagggtcgctgtggtggcacgatggagctcgggtggggggtgtgtgtcgcagagcgacatgtggtcacaagggggcacgggtgcacgggacgcgttccgggcgcccccggcaggattcgaacctgcgaccgactgcttagaaggcagctgctctctccactgagctacgggggcggcactcagcatgctaccgatccgatgtggcgacgtggcgtccaggttgtagcatcgccagccagatcaggaggagtatgcatgcgctgcattccgggtgagctgacccttgccgagctgcggtcgttgtgggcgggggaaacctcgttcgaactcgacgcgagtgcctgggaggtgatcgatcgcgccgcgcgtaccgtggccgaactcgccgatcgtgacgacccggcctacggcatcaatacggggttcggtcgcttggcatcgacgaagatcccgcgcgaccaactcgagctcctccagcgcaatctcatcttgtcgcacgcggtgggcgtcggcgatccgctcgacccgccgaccgtgcgactcgtcctcgcgctgaaggtcgcaagcctcgcacgtggtgcttcgggggttcgccgcgagctcgtcgaggctctcctcgcgctcctcgagcacgacgtgttgccgatcatccctgagaagggatcggtcggggcctccggtgacctcgcgccactggcgcacgtcggcgcgctgctcatgggtgtcggtgatgcgctcgtcgcgggtgcgcgcgtcccagccatcgatgcgctcgccgaggcggggcttgctccgctgtcgttcgctcccaaggagggtctcgcgctcatcaacggcacccaagtctcgacggcgatcgcgctcgcgggactgttcgccctcgagcgtacgctcgccgctgccgtcgtggcgggtgcgctcgccgtcgatgcggccgctggctccatggtgccgttcgacgctcgcatccacgcgctccgtggccatccgacccaagcagacgtggccgccgcgctgacgacgctgctcgcggggtcaggcatcgtccagagtcatcaggactgtggcaaagtgcaggacccctactccctgcgttgtcagccccaggtcctcggcgcggtgctcgatctcgtgcggatgcaggccgccgtgctcgagcgagaggccaacggcgtcacggacaatccgttggtcttcgtcgagaccggagaggtgctctcgggcggcaacttccacgccgagccggtcgcctttgccgccgatgtgctcgcgatcggcgctgcggagatcggcggcctcgccgagcgtcagctcgcgctgctcatcgaccactcgctgtcgggcctacctccgtttctcgtgcgcgagggcggtgtgaactcgggcttcatgatcgcgcaggtgaccgccgcggcgctcgcgagcgagaacaagacgctcgcacacccggcgtcggtcgattccttgccgacgtcggctaaccaggaagaccacgtgtcgatggccaccttcgcggcgcgcaagctccacgaggtcgtcgccaacacgcagacggtggttgcgatcacgctgctcgctgcggtccaaggcgtcgagctccgtcgacccttgcgcagttcggatcggctcgaacaggtgatcgcgctcgtgcgcgagtacgtgccacactacgacctcgatcactacctcgccccggacatcgctcgagccacagagctcgtacgggcgggcgccatcgcggagcacgcaccgttgcgcattctcgagcagcgctaggcggtcgacgttcagggagagggctgctcgagccgctcgatcgccgtgaccgagctcgggccctcatcgtcaccgaccacgacggtgagcggatcggttccccacagcgagaccgtggccgccgagcctcctggcagtgagcgcgggaactcgatgcggacatgggtcggtcccgtgagcgccgccgagaggccggcgcgccacagtgcctcttcgacgagggcgagatgaatggcgttgttgacgtggtcgacgatgtcgagatcgctgcggcgtaggtcgagatgccaggtcgcctcgggctcggtgtctggtgtcgtgatgacgaggctcgggcggacgcgacgaccagcggcggcctcgccatagacctcgtcgaagccatcggggagtgacgcaggtgccccagtgtcggggcgggtgttcacccagacggcggcggcgctgacgaggagttcgccgcgaaccaacaggtcggtacgacgctctgcccacgcgcgcccggtcccggagaccgccgtggcgaggtcgacggcgtcgagatagcgaggccaggagaagatctcgatgtcgatcgagcggatgacccatagacccttgtccaccagcggggcatcggtgttgtcgagggtcgcgatgtcgtggaggaagcgggcgatcgcgtcgagccgaagacgtccgtccggcgtcgtgtcagacagcagcacgcggcggtggtcgtcgtagcgacgaccctggtctggcagaggggcgagcggcacgcgcccacgctagtcgggaggggctgacgcgggcaatgacgagctgggacgctcgtcggccagcgatgcgagttgcgcccggagcaccttcttgtcgaacttgccgacgctcgtgcgagggatctcgtcgacgacgacgaggtgatcgggcagctgccaacgcgggacgccatgggtctcgagccacgcccgtgcggcggcgagcgagagcgaggtgccgggtgcgagcacgaccgctgcggcgggcctctcgccccatcgcgcatcggcgatcgcgacgaccgcagcctcgacgacgtcgggatgtcccatcagggtcgactcgagcagcaccgagctgatccattcaccgcccgacttgatgagatccttggtccgatcgacgatgcggagccggccgccggggtcgatggtgccgacgtcgccggtgcggaaccaccctggccgtgccgtgaacgactctgggcccgccccgtggaggtagccatcgagcacccatggtccccgcacgtagatgtcgcccatgtgcgcgccgtcgtgcggaacctcgctgccggtctcgtcgacgacggcgagggtgatgccagcgacgggagcccctgcgctggcgatgtggtcgagctggtcggccaaggggagctcacccatggcgtgcgggagtcgcgaggtggtggcgatcggggaggtctcggtcatgccccaggcctggagcatgcggatcccgtaacgctcggcgaaggtcgtgatcaacgagggtggcggcgccgacccgccacagaggagttcgcgtagtgctccgaggtcgccgccgttcgcctcgagcgcctctgccaccgcaatccagacggtcgggacgccgcccgccttcgtgacgcgctcggcgcggatcagctcgatgaggaccgcggggttgagggtcggtggcgggaagacgagcttcgcgcctgccgccaccgcgccgaagggcagtccccaggcgtagacgtggaacatcggcacgaccggcatgacgcactcgctgcgcgagagggccggcccgttgccggcgttcaccgcgagcgcggtgtggagcacgagggaacgatgagtcgaggccacgcccttcggccgtccggtggtgccggaggtgtagcagatgccggcgcgctggcgctcgtcgagggtgcgcgtgccgggggcgggatcggcgctcgtgacgagcgcgtcgtagtcgagcacctcgccaagggcgttcgcggccccggggtcgacgggaccgatggcgatgatccgtgggatctgtcgaaggcgcggtgcgatgcgcgccacggtcgcaaccagatcgccgcttgcgatgatgacctcgtcgccggcgtcgtcgatgatccaggcgagatcgtcgtcgccaagacgcggattgagcgtgtggagcgtcctccccgagagcgtgatgccgaagtaggcctcgaggtgctcggcgctgttccacgcgagcgtccccacgatggcctccggcggagccaggtcgtcgaggacggtgatgaggcgccgggcgcggtcggcgaagtcgccgaagcgagagcggtgctgctcggtgggcgagcgctgggtgacgatctcggtgtcggcataggccccttcggcgtgctcgaacaggagccacgtcgtcaacgcaacgtccatcatcatggcgacaccccccttcgccacttcggatggtagcgaagggctccgcgccctgtcagctcagtcggcctctggttcgtcctgcatcacgcagaactgtacgccgtcggggtcggcgaggacgcaccaggcgcccccgtcgacaccctcgcgtcggtcggagcgctcctctgcgccaagggcgagggcccgctcgcggagcgtctcgcggctcgcgccgtagaggtcgaggtggacgcggttggcgcgagggtccgccgtctcgatgcgctggaggaacaccggcggcagggacccatcgggcgccacgaggtcgagataggtgccggtgctgtcgagatcgccgatgcgatagcccaggaggcgtgcccagaacgcggccgcgcgccccgggtcgggggtgtcgatgccgatctcgatgcggcgcagatccccgtggtctgcgatgggaggtggtggtgagaacggggggcgccatcgacaggtgtcgcagctcgatcgaacctggcgccaggcgtcctcgatgccgtaccagacggcgtcgaggacggcgggatcggggccgaagcgctctgcgacctggaggtcgagcccgagcgcgcttgcgcgctccgtcgcctcttgttcggcccgctcgaggaggacgccggcgaacagccaccacggcacgaggaggacgctccgggccccgaggcgccagaggcgttccacaccctcaccgacgctgggttgggccagcgagacgaaggcctcttcgacgaggtcgacgccgagacgttcgccgacgaggcgcgcgatcgcggcgagctcggcgttggcgctcgggtcggtcgatccccgtcccacgacgagaacggcctcgggcggcatcggcgagaccgcacgagctcggcgtacggcgagctcgaggagctcgttcgaggcaccgagctggggggcaaggcgcacgtcggcgtcgggggcgagtgctcggatgcgcgccgcgaccgatgccgcgtcgtccttcaagtgacccgcaccgacgagcaccacgggcgcgacggtgatgcgtcgcgcgccagaacgagcggcagcgtcggcagcgtcggcgagggttgggtcggcgaactcgatgaagcctgcctcgacgcgggtcgggaggcgccgagcggcaagctcgacgaaggcgcggaactcagcctgaccgtgctcgagacgcgtgccgtggccgacgaggacgacgagatcggttggggcgcgatgtgtcatgtctcctccgtagcgagttcggcgagcgcattgagtgccgcggcggcgacgggactgcctccgcgacggccacggagggtgaggcacgcgaggccgctcgcgaggaggcgttccttggcttccgccgcgcccacgtagccgacgcagaagccgaggacgacgccgacgttgacggggtgctcgaggagcgccgagagagcggtcggggcgttgccgatcgccaccacggccgggttcgcgagagcggagagcgacgcgcgcatcgctcgcgccgagcgggtctcgacggcgtcaccttgctcgaccgcatcgagcgtcacgatggtcgggagccgcggagcccctgcggcaaccatgcgcgcgtcgacgaggatcggcgcgccggtgcgaaggagacggaccgcctcggtgacgaccgcctcgtcgagtacgaggtcgtcaacgagcgaggggtcggccgtggcgtggacgatgcgcgcggcgacgcggcgcgcgccgggaccgaaacgcgcgagatcgacctcggcgcagatgcgctcgaagctctcgcgagtgatgcgtgctccggcgtcggtcgtcatcgtcgctcccagctccccacgatcgcgtcggtggggcagacttcgatgcaggcgccgcagtcgtcgcaacgtgaggcgacgagctccgggcgccccggagcaggtcgaagggcgtgggtgtggcaggtcgggatgcacacgccgcacccgacgcaggtacccagtgcgatcgccacgctcatcgcgcaggctggtagccacggggtgtcaccgcgagtcctccgaggactcgggtcgccgactggcccacgatgacgatgctcgtcatgtcgacggtcgtgacgtcgaggtcgtcgagcgtgccgagttcgaggtgttcgtcgacgcgttcgacgttgcggccgacgaggacgggcgtcgtcgggggtcgatgtgccgcgaggatcgcgagcgccttctcgagctgccacccgcgtcgtcccgaacgggggttgtagagcaccacggtgagatcggcgcgagcggccgcttcgagccgctgctggatggtctcccacggcgtgaggaggtcggagagcgagatgacggcgtgatcatgggcgaggatcgcgccggcgcgggccgcggtcgcgagggatgcggtgacaccgggcacgacggacaccggcacgcgaccatcggccacctcgtggacgagggtcgcgagcgcgtagataccagggtcgccggaggcgagcaccacgactcgggcgcccgcctcggcgcgggcgaccgcggccatggcgcgctcacgttcggctccgagggcaaagccctgctggagagcgtggcgaccaatgagaggttgggcctggtcgaggtagccgtggtaggcgatcacgacgtccgcgttggcgatggcgccccgtgcccgcggcgtgacgagatcgagcgagcccggtccgagcccgaccaccgttacctcaccgagtggcgcgtcacggaccgccacggcgacggtgacgggcccgtcgatccgcttgggcagcacgagcgttgcgtcgggtccggcgagccgaagggccgcggcctctgccacggatggcgtgtgcacggcgcgctccacgatcggcgatggcgtcggtaccgccacctcacggaggacggcggcctcgtagccgacgatcggaagtccgagcgcgccgagcgctggatgcaagcggcggcggtcgatggtggcgagcgctgccacggcggctggctcgaggtcggcctcctcgagcgccgcgtcgatggcagcgcgcaggtcatcggccgttgcccgctgttccagcccgaccccgaccacgaccgtgcgcgcgatgatgcggggtgcggcgagaccgcgagactcaccgacgttgacctcgaccgctggggctcggcccggtcgtgcacggcgagcgagccagtcggagatcgcaaggccaggccgcggtgcgaagctgagggcagcgccgtcattgaggcgttgctggagccgtgcagggagcggttctgggccgagagcaggcagctcgtcgagcgcgggtgcatcgatgagatcggcactcgtcgtcacgaccgcgaccgcgcccgtcgcacgggagacggcctcggcgaggtcgttcgcacctcgatgggcgcccgtcagcacgacgcagtagcgccgggcgctgtcgagggcgacgatcgcgggcgtgacgcgcttcggggcgaggccgacctcgacgatcgcgcgtacgaccaccgggatcggggcgacgacgacgagcgcgtcgtagctgacgagcgcctcacggagcatggccatcgacgcgtgggcgaccgacgcaaagccgagcgtcttggcgaggtcagcgagctcggctccgatggcgaccacggcgccgccggcggcgccggtgacgctacgcgaactggggcatgaggtggacggggtggtctcgatggcttggcagcctacccgcttggcgagggcaggacgagggagcgcctcctctgcgaccgagatcgccggacgcccgtggcgatggcgggcacacggagcacctcgttgctagagtcgcgctgtggcgccgctgacgagctggatcgacacggatctcgagcacggctacggcctcgaccacctgccgctgggggtggacgccgagggcgtggtggtgcgcatcggggatgtcgccctacggctcgcgccgctcgtcgacgacgggttgctgaggagcgtgtcgcacgggctcgttgctgcacggacgctcggtccgctctttgcggccggctcggccaccatggcgcgactgcgagacgagatcgtggtcctcgcgagcggacgcccggacgacgccgtcgcacgtcggttggtctcgatcgatgcgctcgagctctctgtgccgatacgaccacgcacctacgtcgacttctacgcgtccgaggcccacgccacgaacgccggcaggatcttccgtcccgacggggatccgctgccggctgcgtggcgtcggctcccgatcggctaccacggccgtgcgtccaccgtcgtcgtgtcaggcacccccatcgtgcgcccctggggtctgcgccgcgagggcgagggtgtcgtgctcgggccgagcgcgatgctcgatctcgaggccgaggtgggattcgtcgtcggacgcgcgagcgagcgtggtcggccagtgtcggccggcgcgttcgcggagatggtcggcggcgtcgtgctcgcgaacgactggagcgctcgcgacatccaggcgctcgagtcgttcccgctcggccccttcgccggcaagtcgttcgccaccagcattagcgcctgggtcaccccactctcggcactcgacgcagcgcgggtgacgccgccggtgcaagatccggcaccgagtgccaacctcgtcgatccggacccatggtgcctcgatcttcggctcgagcttcgcctcaatggaaccgtcctcacgcgtccgccggccgccacgacctactggaccccgggccagctccttgcacacctcaccgacaacggtgcacccgtcgagccggaggatctcttctgctctgggacggtgtcgggcgcggcgcccgacgaggtcggttcgctgctcgagctcacctggggtgggacgcggcccgtgcgcctcgatgacgggcacatgcgtacctggctcgtcgacggcgacgaggtcaccatcacggccacggcaccggccctcgacggcggcttcatccgactcggcgaggtgacgggccgggtggtctcggccatcgcgtcgccttggtgagtggctctcgggactcgctgctggcggcggagctcgcgcattaggctcgcccgcgtgcctgttccatcgcgcttgctggtcaacaccggagatggcaaggggaagtcgtctgccgcgttcggggtcatgggtcgtgcatgggcgcgcggctggacggtgctcgtcgtccagttcttgaagagcgggacctggaaggtcggcgagcgcaagctcgccgagcatctcggcatcgagttctacgcactcggggacggcttcacctgggagtcgacggacctcgagcgtactgcggaactggggcgcgaggcctgggcattcgcggccgagcgcctcgcgagtggtgcctacgacctcgtgatcctcgatgagctcacctatccggtgcgctacggctgggtgagcgaggatgcggtggtggaggcgttgcgctcgcgtccttcccgtaccaacgtgatcgtcaccgggcggggggcgcccgagggcgtggtcgagctcgccgacaccgtgaccgagatgcgcaaggtcaagcacgcctacgaccaggggattcgtgcgcgcaaggggatcgagtactgacccggggcctcatcgtcggcgccgcacgctcgggcgcgggcaagaccgcggtcacgctcgggctcgtcgcagcgctgcgcgcgcggggcctgcgcgtcggggtggccaaggcgggtcccgactacctcgacacacgcttgttaggtcgagccgctcgccgtccggcgttcaacctcgacgcgttcctgaccggtcgtgacgggccggcgcgttcgctcgcgttggcggcgcgaggtgccgatgtcgtgatcgccgagggtgcgatggggctgctcgacggcgcgccgaccgccagcacgccacccgtcgcctcgagcgcacacctcgcgcgcacgctgggactggggctcgtcttggtcctcgatgcgacctcaacggcgcagacggtgggggcggtcgcgctcggtctggcgacggcgtctggcgtcgcaccgctcggtgtcatcgcgaaccgggtgcgctcggcgcaccatggggacctcgtagctgaaggtcttgctcgtgtcggtatcgcgctcctcggtcacatcgccgagggagcgctcgacggtcttgcgcagcgacacctcggcctcgtcgacccgagtgagctcgacgggttcgatgcgtggctcgagcgtgctcggtacgtggtggaggagtcggtcgacctcgaagccctggtgcgtcgggcgcctgagctccgcctggtcgaccccgaactcggcgaggcgcggtcccgggtgccggtcgcactctccgtggggccgagcgcgcgctttcgctacgaggagaacctgctcaggctggaggcagcgggagctgagctgctcccgttcgatccgctcgaggaggtccccgacccacacgcacggctgctgtggcttcatggcggctatccagagcattaccaggcggcgctcgccgacaacgggccgctgtggccggcgctgcgtcgggcggcgaacgagatcacggtgatcgccgagtgcggtgggtatgcgctgctcgcacgctcgctcgagggttctcagatggcaggtgtcgtgcccgtcgccatgcggttgggctcgcgtccggtcctcggctatcggtcggctcgcctggttgacggtcctttcggggctcggtcgctgccggctcacgagttccactacctggtaccggaggacgacccaggtgagatcgacgtcgtggacgcccgaggcgagccgcgcccaggcggggtggtgagcccgaggctcctggcgagcttcctgcacttccacctcggtgtggacccggggcttgcgggcgatctgctgcgtcgtgccggcgggggtgggtcgtccgagacggcgtaggatgcgccccgtgagtgggctcatcagcttcgtgggtgcagggccgggcgcgtccgatctgttgacgcttcgtgcggttgagcgcttacgcgcagccgacatcgtcgtctgggcgtcgtcgctgatcccagacgacgtcctcggcttctgtgcccctggcgcacagatccacgattcggccctcatgaccttggaggacgtgctcggcgtctacgcggccaatcccgaggcggccatcgtccggctccactccggcgatccgtcgctctacggggcgatccaagagcagctcgactggtgcatcgccaatgatcgcgccgtcgagatcgtccctggcgttacgagcgttgcggcgtgcgccgccgtgctcggacgcgagctcaccgtgccccaggtcgcccagagcgtcgtaatcacgagggtggcggcccgtacgagcgcctcgatgcccgaacgcgagcgactgcgggcctacgcggcactcggtgggaccctggcgatcctgctctcgggtgcgcatcccgagcgtgtggtcgaggagctgctcgcggagggttcggccttcaccgcgtcgacgccagcggcggtcgtcgtgcgggcgagttggccggaggagcgcttcgagcgcaccaccatcgcaggcatcccggaggccgttcgccgtctcggggcatcgcgcagcgtgaccatcgtcgtcggggatgcgctcgtcgcgcccggagcccgatcgcacctctacgcaccttcgttctcgcatcgtttccgagcacgctcgacggcgggcacgacgcaggggcgcccgcgggcccgcctgcgtcgctccgttcggtgagggcgtcgtgccaggcctgcggaccgggttcacgaccggtacctgtgcggccgcggccgccaaggcagcggccatttggctcgtccatcgtgagcacgtctcgcgcgttgagatcgccctgccgacggggcggcgagtcgagcttccggtcgagtgggatgcgctcgggcgggcctacgtcgagaaggacgcaggtgacgaccctgactgcacccacggggctcatgtgacggtgtcgctgaccccgctcgccgaggcacagctgcgcttcgtggccggtgagggtgtcggcacggtcacgcgccccggtctcgggctcgaggttggtgagccggcgatcaacccggtgccgcgccgccagatcaccgacgccattcgcgaggtgactgacgagggcttcgcggtcgtcgtcagcgttccaggtggcgaggcgatggccgagcggacgacgaacgcccgcctcggcatcgtcggtggtatctcgatcctcggcacgacggggatcgtgcgcccgttctccacggcgtcgtatcgcgcaagcgtcgtgcagcagatcgacgtggcggccgccgccgggcttggcgagatggtgctcgcgaccggttctcgcacggaggcgagggccatggccgagcgttccgatctcgacccggtcggcatcgtcgaggtcggtgacttcaccggcgtggcggtccgacgggccgcccaccaccacatggacccgatcacgtggtatgccatggtgggcaaggtgacgaaggtggcccaaggtctcatcatgacgcacttccaccgcgccgacgtggacacgtcggtgctgcgggaggccgcgatcgcggcgggagctccggcggcggtggtcgaggctgcggatgcgaccaacacggctcgacacttctacgaggtctgtcgtgaactcggcgtggttgcgccgctcgagctgcttgccgaacgcgcggcggtcacgttgtccgaggcgatcgggggccgggccacggtcgaggtcgtgctgtgcgacgtggacgatgccgccgtcgtcgtgcggcgttcggtgcctggcgagcgatgagcgtcgtggtcggctgggtcggtgacgacccctcgaacttgacgggtcgccagctgggcgccctcgagcgcgctcgtctcgtcgtggcgcctcgacggttgcacgaggtgctcggctcactcgcgccgcaggcgacggtcatcgcttatccgacaccgatcaccgagctcgtcgatctcgtccacgagaacccggacgtggtcgtggtcgcgagtggggacccgggattcttcggcatctcgcgcgtgctcgccgatgcgggcctcgacctcgagatcctgcccggaccgacgaccgcagccgtcgcggcggcgcggctcgggcgctcctgggagggcgcgagcgtggtgtcgttcgtcggtcgtgaccatgacgtggccctccaggtcctcgacgaggtgctcgctggtgacggtccggtgatcgcgctcttgtgtcccggccaggcactcgtcgacctcgcgaatgctgtggcggcttcgggtcgacggtcctggctcgccgttgccctcgggacggcagaggaggtcctcgacgaggcgtggcaggcccgctccgaggcgccgcgtgtgccgagtctgctgtggatcgatggagctctctcgcgccgtgaggtggtccatcggatgcgcggtctcgacgtcttcgccgatcgacctcgagactcggacggcgtcttcacgagtctcgaggtacgcctcgtcgcggtcgcacgactcgctccggatcgactcccaccgggcgcgcgggtgctcgaggtcggcgcgggcacgggatacgtgggtctcaccctgtggcgcctacgtcccgacatcaccatcgtgcagctcgagccccgcgcggagcgtgcggctcgagcacgcgagcatgcgcgagcgttgggtgcgcgtgtcgaggttctcgaggcacgcgtcgaagagcatgctcccgagggcgactacgacgccgccttcgtcggcggtggcgggccgcgtgcgctgcgagcgacgctcgatcgcgtccgaggtgggggtcgcgtcgtcgccacgttcgtcgatcccggacgagccgcggtcgcccgagagctgctcggcaacctcgaactcatcgaggtcgcggacgcgtctcctgtcgcgccggaaggggtccgcttcgttccccgtagtccgatcttcctcgcgtggaggtaggagtcgggggagctggctcgagggccgaccgtgcgagctcgtacagtgatggatcgttgcccgcgctcgatggatcgtggctctcgcggttcgacgacgagccggcgcgcggaggcccgtgccgggctgagggagcggtcctcgctcaggtagccgttgtgggtgctgccacggtcgggcgtggccggtgacccctccagcgaatgttgacgggggtcagagggagctgggcacgcgcgtccgctccggcacggtgtcgacaggcacggccgaacggtggtggggctggaagcgagtctcgtcgctcctctctcgcgcggcaacgatgccaacggatcgatcgggtccgagacctctggcgaggcttcgtaccggcgcgacaaccgtgccgctacgcggctcgctgggggggaccggggaggtagcgatgcgtcacagtggctcgagcacgacgcctgcgtaaggtggggcttgccgaatgccgatagacagtgggtcctcggcggactcgcggatcaggggtgcgggtgcggttgcgaggtgccggaggaggtgcgcacatgacgtcgtggtacgggcggagtcggttgcacgctgggatattggtcgcggtcgcggggatcgggctcgccgcttgcggacaggcgacctcgtcgacgcattccacgagctcgtctcgctcgtcgtcgactccgaagcgttcctcctcgcagacttcgtccactcgctcatcgtccgggtcgtcatcgacccccgcagcggtcgccccatgcgatacggcggcgttgtccgcgtcactcggccaaccaagtggggcggcgggaacgacctactatccgctcctcctgacgaacgtgtcgtcgcggtcgtgcacgctctacggctacccgggggtgtcgctcgtcgtgtcggcgagtggttcgcaggtgggccgatcagccagccgcgtcgcggggagcgagcagacggcgacgctcgagccaggacagtccgcgcaggccatcctcggcatcgaagtcgcgcagaactacccgacctcgacgtgccagccaaccaaggtcggaggcgttcgcgtctaccccccggatcagacgactgcactgtacgtatcggcgcctgagctctatggatgcgccaaccgctcagtcgacctgctgaccatcgaaccgctgacacgggcccaatccggtaccggcagtggttcggggggtgcgacgtcctgaagcgtcgggatggggcaacagacgtggtggagaggggtcgcgaactgctccaacagaagtccgtgcaacccatgcgtacgcagagtcgagtgcgagcgtggccctgtgaacctgaccgagtgggcacgtcgccaggggatccacccgcagaccgcctccactggatccatgctggtggctagctccctgcaacgagaccccccgctctgtgaggagcccgaccagcatggacaggcggagggagcgcacatgaagggcacgaacgccacacctcggagcagatcctccggaggctggccgaagggggacgagagccaacgaggggccacggtcgccgaggtcgctcgcgccctcgcacatcaccgagacgacctggcagcggctggaagcagaccgacggccccatgaaggggcccgacgtgaagagggtgaaggagctctcggccgagaaccggcgcccgaagaagctggtggctgatctcgccctcgacaacgacagctctgaggagctggccgagggaaacgtctgaccccggaccgccagcggggagccgtgcacctactccgccagcggttcgcaggtcacctgagcgacagcgtgcgaggcgcaggtcgggcgggccacctgactgcaccttctcacagcctcggccaagcgttggaaggctgctacggtcgagagcatcggcgcccaacgggaccagcgagcggacgtgcgcgaacgtggtctcgcggggaaggcggacgtggttctggagccggccagcgacaccacggtctcgggcgtgacccaggtcggcagctgcctccggcgttcgactcgactgcctggttagagtgcttcctatggttgcacccggcatcgatctcgacgacctcgaccccaccgttcgccctcaggatgatctgttcggtcacgtcaacaaccgctggtttcaacggacggccatccccgacgatcgagcacgctacggcgcgttcagcgagctcgccgacgctgcagagatcgcggtgcgcgaactgtgcgagcaggcccgtgaggctccggccgggtctgaggagcgcaagctcggcgacctctacgcgagtttcatggatgccgaacgcatcgaagagcaaggcgccgcacccatcgctccgctccttgcggcgatcgacgacgtcgccgattacggatcgttctggcacctgctcggcagtctcgagcgcgatggtgtgcgcggcctcgtcgacctcttcgtcgacacggatcctggtgacccttctcgctatctcgtcttcgtctcgcaaggtgggatctcgctgccggacgagcgctacttccgtgaggaacgcttcgcatcggttcgtgccctgcatcgacagcacgtggcgacgatgttcgagcttgctggcctgacgaacgcggccgcgagggccgcagcggtcgtcgagctcgaggcggcgatcgctgctcgccatctcgacaacgtcgcgagtcgcgacgcgctcgccacctacaacctcatgacgtacgaggacctcgtcgggttggtcgcgcagggccaccgcgaggccgaggcgttcctcgaggcctggatcgacggtatgggcgtcgatcgtgcggtggtccgtgaggtcgtggtgcgccagcccgccttcctcggctcggtcggtgagctgttcgaggatggtcgaatcgatgtctggcgcgactggctggcctggcacgtcattgcccacagtgctccgctgctctcgacacgcttcgtcgaggagagctttgccttctacggcactgcactcaccggtgctccgacgttgcgggcgcgctggaagcgtgcggtgtcattcgtcgagggggcgatgggggaggcggtcgggcgcctctacgtcgcgcgccacttctccgagcctgcaaggcatgcggtgcgcgagctcgtcgaccacctgctcgatgcgtaccgtgagagcatcgcctccttggagtggatgcgcgaggagacgcgggccgaagcgctcgccaagctcgaggcgatcgtggtcaaggtcggctatcccgacgcctggcgtgactacggcgcgctcgtcgtcgacccggaggatctcatcggcaacgctcggcgcgcggcgtcgttcgccatggacttcgaactcgccaagatcggtcggccggtcgatcggtcggagtggttcatgacccctcagacggtgaacgcgtactacaacccaggcttcaacgagatcgtcttcccggcagccatcttgcagccgccgttcttcgatgccgaacgggacgccgcggcgaactacggggcgatcggcgcggtcattggtcacgagatcgggcacgcattcgacgatcagggctctcgttacgacggtgagggccgtctgcgcaactggtggaccgacgacgatcgggcgaacttcgagcatcggacgaaggcgctgatcgaacagtacagcgcgctcacacctcgacagatccccgagcaccacgtggacggggcactcaccgtgggcgagaacatcggcgacatcggtgggctcgcgatcgcgtggcgtgcctacgagctcgccctcgacggcgcggagccccctgtactcgaggggacgtcaggtggagagcgcttcttcttctcatgggccatctgttggcgagagcaacgccgtgacgaagaggcgctgcgattgctcgcgatcgacccacactcgccgccagagtttcgctgcaatcaggctgcgcgcaacgtcgacgccttccaccagacgtttcacaccgatccgtcgtcggggctctggcttgaccccgaggagcgcgtgcggatctggcgtgcctagctgaccgcgagaaccgagactgcatgcccgagtgacgtctcgcgggctgtcggccccggtgctaccatcggctcgagcacaggggggaccatgccgtactaccgtcgcgtgggtgaggtgccgcgcaagcgccaccagtacgtacgtgcgcacacaggcgcgcgtatcgccgaggagctgatgggcaaggagggcttcgcggcggagtcgtcgctgctctaccacctggggcggccgacggccatcgtggatgcagcacccgtcgcgattgcgggcaccaccctcgtcgcgaatcgtccactgctccctcgacaccttcgcacgcccaagctcgccggcctcggtggcgacgctgccacggaccggcacctcttgctcggcaacgacgacgtgtggatctcgtgggtggtggcggatcgtccgagctcgctgcagcgacacgccgtcggggacgagtgctactacgtccatcgtggtacgggcgcgtgcgagtcggtcttcggcaccatccgagtaggtcccggcgactatctcgtgttgcctgcgtcgacgacctatcggctcgtcccggacgaaggttcggtcctcgagtgtctggtgctcgaggcccggggtcatatcgagatcccggaccgctacctctcccagcggggtcagctgctcgaggcggcacccctgtgcgagcgagacctgcggggccccgagggcccgctcgtcgtcgagggcgaggacgtggacgtgatcgtgcgtacccgtctggacgccacgcgttacacctacgcgacacaccccttcgacgtcgtgggttgggacgggtgctgctatccgttcgcgttccagatccgcgacttcgagccgatcgtgaagcgattccacgcgccaccgcccgtgcatcagacgttcgccggaccgaacttcgtcgtgtgctcgttcgtcccgaggccgttcgacttcgatccggaggcggtcgcggtgccctaccaccatgcgaacgtcgactccgatgaggtcctcttctacgccgacgggaacttcatgtcgcgggcgggctccgggatcgaggcgggttcgatctcgctgcatccgtcgggcttcgtccacgggccccaaccgggttcggtggacgcagcacggggtcagccaggcaccgaggaggtggccgtgatggtcgataccttccggccgctcatgctgtcggagacggcactcgcgatcgacgacgacgcctacccgtggacctggtcgaggcgcggtcctggagcgcagtcgtgagcaccaagccgttcgcctcctcggcagacctcgcgcccaagcacgaggtcctcgagcatctcgccgatggtgtcgtcgccttgaccgccgaaggtgaccccaacgtcggtgcgatcgcgacgagcgaggggctggtctgcgtggaggcgcgtgcgacgccagtggcggctcggcgctggctcgagcgactgcacggcgtgctggatgggccggtgagctacctggtgctctcgcactaccacgctgtgcgggtgctcggggcgagcgccttcgacgcgggtgcgatcgtggcacacaccgccaccgccgaactgatcgaggagcgaggtgccgaggactgggccagtgagcaggctcgcatgcctcgactgttcgaagagccggcgtcgatcccgggcttgacgcggccgacgctcaccttcgccgacgagctgcgtcttggccgtgggggtggacgaggcgacatctggctgtggtggcttggtcggggccatacccgtggagacatcgtcgtgtggttgccgcgcgagcgggtgctcttcgccggcgatctcgtcgaggcccgggccgcgctctacacgggcgatgcctaccaccgcgagtggtcgggcccgacgctcgatgcgatcgccgacctcggtgccgaggtgctcgtcgggggtcgaggggccgtcgttcggggcagggaggccgtggcggcggcgatcgcgcagtcgcggcgcttcctccaggtcctcatcgacgagtcctcgcgcgcgctggacgccggtggcggcctccgcgaggccttcggcgcctgctacgaggctctcgcgccgacctatggctcctggccgatcttcgagcacaccatcccgttcgacgtcgcccgtgtcgtcgaggaactccaaggggtcgagcaccccacgatctggacgacggagcgcgatcgggccgtctgggacgagctgcaggggtcacggtgacgagggcctggccggtcgcgatcgtcggtggcggtccggtcgggctcaccctcgcactgtgcctcgcgcgccagggcgtgtcctcggtgatcctcgagcgcaacgacggcgcgacgggcgagggctcgcgcgcgatctgtcagcagcgcgacgtgctcgatacctgggacgcggtcggtgcgtcggcgatctggcgagagggcctgacgtggtcgagggggcgtacgtacgtgcgcgatcgggaggtgcgcacggtcgagctcgccgatgtgggtcgcagcgagctaccggcgttcgtcaacatctcacagctgcgcgtcgagtcgatcctgcgcgcgctcgtcgctgagcgtccgatgatcaccctccggactgggttctgtgccacgagcatcgtcgacgacgacgcgggtgtgcgcgtcgtcgggtctcgcggtgaggtcgtcgaggcagcgtgggtcgctgtgtgcgctggcgcgcacgccgatggcctgcgacgtgcactcggcgtcgagctcgctggcgagacccaccccgatcgcttcttgatctgcgatgtgaaggtggatctcgacaccgagagccctgagcgtcgcttctggttcgatcccgagtggaaccccggccgacaggtgctcctccacgcccagccggacggcctcgtacggatcgactggcaggtacccgaggcgttcgatctcgaggccgaggcgcacaccggccgactcgacgagcggatccgagccgtcgttggcgaacgcccctacgacctcgtgtgggcgagcgtctatcgcttccatagtcggctcgccaccggtttcgtcgtgggacggagcgcgctcgtgggcgatgcggcgcacctcatggcacccttcggcgctcgcggtctcaacagcggggtgcacgacgcggagaatctcgcgtggaaactcgccgcggtcctgcggtcgacagctcccgcgtcgctcgttcgcacctacgacgaggagcggcgccaggccgctcggcgcaacctcgaggtgaccgctgcgaccatgcgctttctggcaccgagggacccccacgaccgccagcgacgcgaggcgatcctcgccggcgccttcgctggcgacgccgaggcgatggccgcggtcgactccggtcggctctacgagccggcgtgctacgacggatcgtcgctcaccaccgacgatccccggcgcgcatggttgggctatgacgacgccggtcgacccatcggtccggcggcgggcatgctgctccccgacgtaccgacggccgacggtacccgggtgcgcgcgcagctgcgcttcaccggcgggatcatcggaccgggctgggttcgcgaggcaaccgagcgagtgcacgcagacctcggcctcgcgatggtcggcctcgagcgggctcacgccgaccccgacggcgtcctcgcagacgcgctcggactcgaccccgacgaaggggtcgtcgtgcgtcccgactgccacgtcgcgggctttgcgaccagcccgtcgtcggcggtcgcggtcgccgcacgcgcttggggctggggaggaggtgtcggcgggtcgtaggctgggccgacgtgactggcgcgctgctcgtggtcgggaccggctcgaacgtcggcaagtcgaccatcgtcaccggcctcgtgcggatcctcgcgcgccgtggggtcgcggtcgctccgttcaagggtcagaacatggccctcaacgccgccgtcaccgtcgagggaggcgagatcggcagagcacaggcggtccaggcgcgtgcggcgtggcgcgacccgagcgtcctcatgaacccgatcctcgtcaagcccaccggtccaggccgcagccagctcgtcgtgctcggcaagccggccggcgagctccgtgctgcggcgtggctcgagggacgtcgggggctgtggccgatcgtgctcgacgccttcgacgagctgcgcagcagcgtcgacgtggtgatcgccgagggtgcggggtccgcagccgagatcaacctgctcagtggcgacctcacgaacctcgccctcgccgaggctcgtggcgtgccggcggtactggtgggtgacgtcgaccgtggtggcgtcttcgcgtcgatctacgggcactacaccgtgctgccgccctcgctggctcgccacctgcacggcttcgtgatcaccaagctccgtggtgaccccggcctcctcggcccgggcgttcgcgagctcgaggatcgcctcgcgacccgttgctacggggtcgtgccctggcacgagatcgccctgccagcggaggactcgctcgtgcgccaccgcgccacggcgccgcgggcaccagggcagctccgtgtcggggtggtggcgctcccgcacctcgccaacgagaccgatctcgatccgctcgttgccgagggggtcgcgctgtcgtggatcgacgacccgagtcgtctctcgggtgtcgacctcgtcatcgtgccgggatcgaaggcgaccgtggccgatctcggctggctccgagcctcaggcattgcggccgccctcgaggaccaccttcgtgagggcggatggctcttggggatctgcgctggctaccagatgctggtcgacgtcatcgacgatccggtcgaatcgggggaggggaccgtggcaggactcggcctcgtgcgagggagggtgcgttttgggcccgagaaggtcctcgcgctcgtcgaagggtccctgcggtggccagaggctgcctcggttcgtggctacctgatgcaccatgggcgcgtggtgagcgaggaagagccgttcgtcgcgctcggcgacggtcagctcgagggtgcccgacgcggtcggatcctcgccaccgccgtccacgggatcctcgacgacgaccgggcgcgccgggcgctcctcgaggccgtcgccgaggatcgaggtcgcacgctgccccctccggtggccttcgccgcctaccaggaggcgcgcatcgacgaggtggccgatctgctcgaggaacacctcgcgctcgacgcactctgggggctcctcgggtcctaggctcgctgggccgtagggtggccacgagggggccacgaggggagggacgcatgcgcatcacggtcgcgacgaacgccgacaccgaggtgcttgcgctgcgcatggcctgggaggatctcccctcgaccatcgagctccacgtcgccgcgctcggcgagctgctcgagacctggcatcccatcgagggcgacgtgctcgtcgtgcgcgcgctcggcgggatcgcggcggtgcccgacccggcacagctcgcgaccagggcacgcgctggaggagctcacctcgtcgtccttccgggcgaggcgaccttcgacgtaccgacggcacaggcttccacggtgccgatggccgtcgtggagcgcgccttcgcctacgcccgtgaggggggtgctgccaacctcgcgtcgctctgtcgctacctcgccgtccggctcggcggtgtcgaactcgacgtcgcagagccggtgagtatcccgttcgtcgggagcatgggccacacgtcctggtgcgagcgtcatagcgggccgcgcatcgcggtcgtggtctatcgcgcccatctcatcgccggcaacacgcagttcgtcaccgatctcctcgacctcgccgagcagacgggcgtcgcgctcgaggcctggtgggcctactccgcacgcggagaggcgggtcaggtcctcgcggccgagctcgaggcgtccggtgtcgacgtcgtcatcaccacggtgctcgcgggcggcgagaccgaggggctcggttgggatgcgggtccgctcggcgggctcgacgtgccggtcgtccaggcgccgatctcgaccgtgtcgcggcaggagtgggcggcctctgctatgggtctcgtcccgttggacgtcgccatgtcggttgcgattcccgagtacgacggtcggatcatcgcggtgccgatcgcctacaaggagctgatcgatgccgacgaggtcttcggggcgccggtgcacgcctatcgcctcgatcgcgagcgagcgcatcgtgtcctcgaacttgctcgccgcctcggtgcgctgcgccgtcgcgccaacgacgccaagcgcgtggccatcgtgctgtcggcgtacccgaccaagcgctcccgcatcggtaacgccgtgggtctcgacacgccccagagtctcgtgcgcctgctgtcgatgctcgcggagcggggttggcggctcgagacccccgacgatcccgacgcactcatggcgcgccttggtgcgttgctcgatcccgaggccccgagcgagcgtgctcgcggaggcgcgaccctctcgatcgatgcctacctggcgtggtacgcgacgctccccggtgagctccgcgacgaggtcgaggcggcctgggggccgccgccgggctcgcgctacatcgcggagggatcgttgtggttccccgcgatctggatgggcgatgcgctcgttgcgatccagcctcctcgcggctacggcgagcacgagatcgcgatctaccattcgcccgagctcccgccgtcgcatcactacctggccttctaccactacctcacggcggttgctggcgtcgacgccgtcgtgcacctcggcaagcacggcacgctggagtggttgccgggcaagagcgtcgggttgtcgtcgtcgtgctggccggacgtcgcgctcggctcggtgcccctcgtctacccgttcgtggtcaacgacccaggtgagggcgtgcaggcgaagcgtcggagccacgcggtgatcgtggaccacctcgtaccgccgctcacccgagccgacagctacggagccatcgccgatctcgagtcgctgctcgacgagcaccagcgggtcgcggccctggacccatcgaagctccccgagctgcgagcggcgatctggtcgctgctcaccgagtcgcgcatccacgaggacctcggtatcgacgaggccccgagcgtgcgcgacgacgccttcgacgacctgctgctcgacgtcgacggctacctgtgcgagctcaaggacgccacgatccgtggtggcctccacatcctgggcgcgccaccggtcggcgaggcactcgtcgatctcgtggcccagatcgttcgggtgccgcagttggacgtgccgagccttgccgaggagctcgatcgcctcgaaggccgtctcggcgacgggagccgtgcggcgcgcgacgcctctgacgggcgcctccacgagatcctgtgggccctcgccgagcgcgattgggatccggaggtgctcgatgacgccgagtggtgtgcgagcgtcggtcttgaggccgccccggacgacctgcgtacggcgctcgcctgggtcgccggatcgctggtgccgaggatccgcggggcgagccgagagctcgcggccgttgcggacgcactcgaggggcggccgatcgcacccggtccggctggtgcgccgtctcgagggatggcgcacgtcttgccgactggtcggaacttctacgggctcgatccacgagcggtgccgagtcggctcgcctggcgtaccggccagcgtgcggcagccgcactgtgcgagcgctttcgacgcgacagcggcggcgagctccgtcacgcgagcatcgtgctctggggtaccgcggcgattcggaccggtggtgacgacgtcgcgctcgccctcgcgctgctcggggtggagccacgatgggacgcgatctcgggccgtgtggtcggcctcgagctcgtgccgctcgaacggctcggccgagcgcgtgtggatgtgaccgtgcggatctctgggctgttccgcgatgccttcgcccacgccattgcgctcatcgacgaggccgtcgagttggtcgccaaggcagccgacgagggcgatgcgaacccggtggctcagagcggggcgggccctcgcatcttcggcccaccgccgcgtgcctatggttcgggggtgctcgagctgatcgagcacggggcatgggagagttcggcagatctcgggcgcacatgggtgcgctggtcgcagcatgcctacgggcgcgggcgcagcggcgaggaggcgactggggcgctctgggatcgacttcgtagcgtcgaggcgatcgtgaaggcgcaggacaaccgggagcacgacatcttcgactccgacgactacctccaagagcacggcgggatgatcgccgcggcgcgcgcagccggcaacgtctcggttcggggctacttcggtgacacctcgcgaccggatgcacccacggtcaggagcatcgaggaggaggctgcgcgggtcgtccgtcagcgggtcgtgaacccgaagtggctcgaggggatgcgccgtcacggctacaagggcgcgttcgagatggcggcgacggtcgattatctcttcggctacgacgcgaccgccggggtcgcgcgcgactggatgtacgacgcggtgacggatgcgttcgttcgcgatcgcgagaaccgatcgttcctgctgcgcgtgaacccctcggcgctcggggcgatctgtgcgcgcttgctcgaggccgctcggcgcggcctgtggcacgccgacgacgaacgcctggctgcgctcgcggagggcagcctcgaggcagagggggccgaggagtgatccgcatcgacagcgtcgagggcaacgacgaggccaagctcgccatcgcactgctcgcggtcgatccgaccattggcggcgtcttgttcgtcggacctcctggcgtggcgaagtcgacgctcgcgcgttcgctcgccgaccttggcgaggacgcccccttcgtcgaggtgccgctcggtgcgaccgaggacagggtcaagggttcgatcgacgtcacgagtgcgctgcgcgacggcgacgtggtgctgcgccgaggtcttctcggcgctgccgacggtggcgtgctctatctcgacgaggtgaacctccagcccgatcacatcgtggatctgctgctcgatgcggcggcgaccggcgtcaatcgcgtcgagcgagacgggctgtcggccacggagccggcacgtttcgccctggtcgccaccatgaaccccgaggagggggccttgcgtccccagctacgcgatcgcttcgccatgctggtcgaggtcgggccgccccccacgcgagaggcgcgcctgcgggcgcttcggcgagcactgcgcggcgagaacccgagtgtcgacgccgaccgcagcaccgtcgtcgccgcacgagaacgtctctcgcaggtcgacatcggcgacgccatcgaggcagcggtcgacgccgcgatcgctgccgacgtagcctccttgcgtgcggacgtcgcgatggtgcgagcagcacgtgcgcacgctgcgctctcggggaagacggccgctggagccgacgacgtgagggcggtcgcgcccctgatcgtacgcgggcgaacagggagcgcaccacgcgtctcgtcggcgacgggagcctcccgcgctccgtccacgacgccacctccgccagcggtgcgttcgcccggggatgctcgcggtgagctcggcggtggggcagcggatcgcggcggctcggcgagctcggtgacgtcgtcctcggcgcgtcgaggtcccgatgaccgcgagggggtctcgtccgagggggtctcgtccgagggggtcgcgtcgacgagtgcgggtggcgaagccggcgacgctgccggcaccgataccgatggcgaggctgtagctggggagcgatgggcggcgggccagcgccacccgctggtcgggggagcgctctcgcgtgtgcgcgctcactcgggggcgttggggcgcgaggcccacgaactcggtgcctccaacgacgccggtgccatttcggtggcgcggagcgtgctcgcgcgactcgagcgtcaagggggaggcccgctgggtccggaggacctgcgccgaaccgagcgagcacgccgcgaggcgcgctgtgtcgtgctcctcgtcgacgcctcgggctcacaggctgccgaggtcgcgttggagatcgcttcgcaggttgccgaggaactgctcctgcatgcctaccaggcgagggcacacgtcgcggcggtggccttcggcggcgacggtgccaccgtcgtgctgcggcccacgcggtcgatcgaggtcgcccgggcgcgactcggtgcgatcgagcgccgcggtgcgacgccgctcgccgctggtttcgacgtcacggccgagctcgtggtgcagctgcgccatcgaggcatggagccgctcgtggtcgtggtgaccgatgggcgtccgacggtcggtgggcgcgggctcgggccgatcgaagcggccctcagcgctgctcgcgagctgggtcgcctcggtgtcgacggagtgatggtggaggtgggtcgcgcgtcgcgtgatggcctcgaactcgccgcgcgactcgcggccgaggccggtctcggtcacgtcgtcgctgctgatgcgtgagccagggcgtcggcgagcacggtgtcgagcatggctggcgtgaggcgtcgaggcgcggtgttctgcggactcgggtggtagctcgcgaggacgaggcggccacgtccgagttcgatgcgttctccatgtcggaaccggccgagcggctcgccgagcgctgcggccagagccgaccatgcgatcgcaccgagcgcgaccgcgcttcgccacggcacgagctcgagctcgcggacgaggtagggtctgcaggcggcgagctcgccagcacgaggccggttgtcggggggtgcgcagcgagcggcggcgctcagccagacgtcggtgaggacaaggccgtcgtcgcgactggtcgaggtcggctgattcgcaaggccgagtcgccacagcgctgcggtcaagaaggcggccgacgggtcgccggtgaacatgcggccgtgcgcgttcgcccctcggcgcgacggcgcgaggccgacgacgaggatgcgagcagccggatcgccgaagcctggcaccgggagggcgacccagtcggattggctggtggttcgccgccactcgacgagacgatcgcatcgacagcacgtgaggatgtcctgagcgagctgctcgagtgccgtggccatgtgcggagcctatccgtcgcggccggaatggcgacggccgcgcgagtgttacagacaataggcacaccgttgaggtacgaaaggagacgctatgcacgtccttggactcactgtgctggtagcacttggtatttggatcatcgtcgcgcttggagcacggtggtacaggtctgccgttgaggcccggtcgctggttgcgctggtgctcggcgtcgtcgtcgcctggctcgccaacatcgatctgtggcgcttgtggtcgctgcccgacctccgctacggctgggtgggcgtgacgctcaccggcctcgcactcggcgggctcgccctcctgtgggatggcgtgatcggactcgtgagcggcctgtaccgcaaggtcgaggacgaggccgagaccttggagcgacgtgatctgaagcgcgtcgcctgagccgaagctccacttcagcgggcgtcgtcggacgacgagcgtccagatgccagtcccgaggcggcaggcgtgtgcctgccgcctcgctcgcgtcgagcgcccgatcgcctcgcggggttcgtgcgctcggcggtgatggcagcgacgaggcgctcgagtagctccttgaggccgacgggttcgtcggcccggccgcactggtgttcgtggacctcggcgagctcctcgaagctcgcaagatcgccgtagcgtccctctcgctggcggagccacgaggcgatggggcagcgctcgtcacgctggtgcgcaaggggccgaccggcgcgtgctgcgacgaggctcgccagcaggggcaggtcgtcgagggggaagggcgcgatggaggcgaggagcgcccgtgcaccggagcggagcctggtcgggaccgtcggttgtggacgaccgagtccgtagccttggacgaagcgtcccccaatcgctcgccacatggcgaggtcctcggtggtctcgatcccttcgccgacgacctcgaccccggcgtagctcccgagcgcgagtgcagagagcgagcttgcgaacgaccgtgggtccgtcgcgagggaggccaccagcgagcggtcgaccttgagctggtcgatggggaggctgtggacgtaggccatcgacgcccagcctcggccgaagtcgtcgatcgcgatgcgagccccgagggcccggatcgcctcaagccgactcaccgcgctcgcgagatcgtcaccgagcgagtgggcctcggtgatctcgaggacgaggcgctcggtcgatgcggtgcggatgacgcgcgcgacgtcggccgcgaaggtgggcgtgaggaggtgacgcgccgcgatgttgacggccacggcgggcagtgaggggcgctcggcgaggagcgtgcaggcgtgctcgagcgcgtccaggtcgaggcgtcgggccaggtatgcatcgcgctcgaccacgtccatgaacgcatccgcggggacgacctctgccccgtcgtaccaacgcgcgaggagctcgacgccggcgagacggcccgcgacgaggtcgacctggggctgataccagaagcggacctggtcggtgccgatcgccgaggcgagcttcgtgcgcagacggtggcgacgatcggcaagccttgccatctcgtcttcgaagatgcgtgtgcgacctccaccctggctcttggcgtggtacatggcctcgtcggcgtgcgcgagcagcgtctccacgtcgacgccgacaggaccccagagcgcccaaccgaggctcgcgctgagcggtccgccgggggtgggcacggcggccgcggcgtgcaccgcctgcgacagggtcccgagatccatgctgtcgaggcgcgcgaggagtccgaactcgtcgccgccgaggcgcgccacgtagagctcaggagggagtgcggcgagcgacgcgccgacctcggcaaggatgcggtcgccctcggagtgtcggtagacgtcgttccattccttgaacccgtcgaggtcgaggatgccgagtgcgaggccgacaccgtcctcttcgacgcgacggcagcgtgcctcggcttcttcgaggaacgcccgtcggttcggcaggccggtcagcgcgtcgcgcagcgcgacggtccgttgggcatcgcgttcggcgcgcaaggtcgcctcgaggcggatgcgtgctcgctgggccgcgaggctggcggcaacgcgctcgagcagcagcaactcgcgattgccactgaccgggctgcgcacggctcgagcgcacaggacgaggtcggtggcgtcggggaccggggtggcgaacagccagtcttcggcaccggcacgggcttcggcccatcggacgggtcgtggcgagaggcggacctgtccggagtgaccttcgcgtcgcactcgctcgcacagacgtgacaaggcggtgcggcacggggcggcgaggtcgcgctcggacgagcgcgagagcccgagcgtcgtcgaaccggcgacgagcgccgcaaggtcgaagacgcctgtgtccacgaggctcttcgtcgtgacgtcggcgagttcggtctcggtccgacaggcaaggaggcgatccgagccggttgcgagcgcgtcgaagagtgccgcgagcgccacgcgttctgcgaagccggccgcggtctcgagcgcctcggtcgccgtgcgtccgatctgctcgagcagcgcggcgatccgttcggggtcgggcgccccgggttcgacgagcgcgacgagcactgctcggacctcgtcggcgaggacgagcgggatcgcgaccgcgagcggcacctggcggaggcgtggttcggctcgccagtggtcggggagctcgaggtgggaggccggtcggcgcaccacgtagcagcggcgcgcgtcgcgcgcgaggtcggggatggtgagctgtgtgccgtcggttcgtggttcggggagcagtccgacgacgctgcgcatcgtcccgtaggtggcgaggcgctcgaagcgtcgctccccgtcgctcgtggcgagcgcgtcgacagcaccaacgccgggcagctcggcgaggtggcgcgcgagctcgaggatcgtcgactcgggaggttggtcggtggtggagcggagccaggcgaccagtcgatccgtcgccgcctcgagctcgcgcgcccgcgcgcgacgctgctcttggtggagctcggctgcggcctgggcgagggcgtcgagcaccagcgccgtctcggggggcaggcgcgccaggtcggagcggtagagcgagaggagatagcgggtcccgtcgtcgcaggccgcggccgccgagagcgaaccttcgatgccgaagggtcgggctcgctcacgccagggcgcaaagatcgcatcgtcgaccgtggccacgacgggggagagcgaccggagggtcgtgcccgccggcccctgccccgagagcgaggtggggtcgtcggagagctcgaggtccgcacagtacgccttggccgtgccactggtggcgagaatggtcgcgtggtgctctccgggatcgaggcgcgcccagaacccggcgagcgtgggtgggacacacaaggtctcgagggcgtcggcgaggcgttcctcgaagcttcgtccgtcggcgcgccggagcacccgctgggcctggaaggcctgcagcacgagctcgaggaccgctgacggtcgctcgagcgcggggtcgacgacgctcatggtactcctcgcatacgctgcaactcagtatcgtacgccccagggcgctcttgagccctcggcgacggtcgagccctcggcgacggtcgagcccccggcgacggtcgagccggtgcggtaggctcccaccatgaacaagaccgagatcgtgcgagctcgcatcgacgacgacgaggttcgagcgccgatcggcacacttctcgtcgagctcgtggggcgcgacgtcccgcacgtgtgctatcacccgcagctcggcaccatcggtacgtgcgatacgtgcctcgtcgaggtcgatggccagctggcgcgagcctgtgaggtgtcgctccgcgaggggatgcaggtgcgtacgcgaggtgtggatgtgcgtgcggctcgcctgcgtgccgccggcgccctgctcgccaaccacgagctctactgcaccgtctgcgacaactccaacggcgactgtgtgctccacgagagcgtccgcgacctcggggtgaacgaggagctggtgccctttacgcccaagccctacgaggtcgacgcctcgcaccccatgtatcgctacgacccctcgcagtgcatcctctgcgggcgctgcgtgcaggcctgccaggaggtgcaggtcaacgagacgctcagcatcgattggtcgctggagcggccgcgggtcgtctgggacgggggcaagcccgccggcgaatcgagctgcgtgagctgtggccattgcgtgagcgtgtgtccgtgcaacgcgctcatggagaagagcatgctcggtcgcgccggcaccctcacggggctcggccgagctgcgctcggtccgctgatcgagctcaccaaggcgaccgagcctgcgatcggcctcgggcccatcttcgcgctctcggacgccgaggcgcagatccgtcgcggcctcgtgcaacggaccaagaccgtgtgtacctactgcggcgtcggctgcagtttcgatgtctggacgcgaggccgcgacgttctgcggatcgcgcccgagcgaggccccgccaacgggatctcgacctgcgtcaagggcaagttcggttggggcttcgtcgacgcgccagaccgcctggtgcggccgctcgtacgacgtgagggccacttcgaggaggcgagctgggacgacgcgctcgacgaggtcgccggccggttgcgtgcgatcgtcgccgagcacgggcctgacgccgtcggcatcatcgcctcctccaagtgctcgaacgaggaggcctatctcgcccagaagcttgcgcgggccgtcatcgggacgaacaacatcgacaactgctcgcgctactgtcagtcgccggccaccatgggcctgtggcgaaccgtgggctatggcggtgacgccggttcgatcagcgacatcgccgcagcagatctcgtggtcatcgttggctccaacaccgccgagagccaccctgtcatcgcgacgagggtgaagcgcgcgcacaaggaggggcgatcgaagttcatcgttgccgacctgcgccgccacgagatggcggagcgagcggacctgttcttgcgtccccggccgggtacggacctcgtgtggctggcggccgtgacgcgactgatcatcgaggagggactggccgacacgagctttctcgacgagcgcgtcgagggtttcgacgcctacgtcgagagccttgcggccttcgacctcgcgaccgcgacgcgcctcactggcctctccgaagagcagctgcgcctcacggcgcgcatgatcgccgaggccgaacgcgtgtgcgtgctctgggcgatgggagtcacccagcacgagggtggttcggacacctcgacggcgatctcgaacttgctcctcgtcaccggcaactatggccgaccgggcacgggggcctaccccttgcgtggccacaacaatgtccagggcgcgagcgactttggcgccatgcccacgtacttgcccggctatgagcccatcgccgacgacgaggtccgccagaagtggtcgacgctgtggggtgtggaggtcccggatcgacccggactcgacaaccaccagatgatcgacgcgatccacgccggctcgctgcgggcgctcgtcgtcatcggcgaggagctcggcatcgtggatgccaacgcgacctacgtccaagaagccctcggctcgctcgagctcttggtggtggctgatctcttcctgtcgcgaacggcgtcgtttgccgacgtcgtcctcccggccgcgccatcgctggagaaggaggggacgttcaccaacaccgagcgtcgcatccagcgcttctatcgggcgatggatccgctcggtgaggcacgtgcggactgggtctggctctgcgacctcgccaaccgcctgggcgccgggtggagctacgaccatccaggggccgtgatggccgaggctgccgcaggggctgcgatcttcgctggcgtcgactacgaacgactcgaggggtatgcgtccctccagtggccggtggcggccgacggaaccgattcgcccctgctctataccgagcgcttcgcgttcccatcggggcgcgctcgcctcgttcccgtgccctgggtcgagcccaccgagcaggtcgacgatgacttcgatctccatctgaacaatggccgcttgctcgagcacttccacgagggcaacatgacctatcgcaccgccgggatcgccgaggtgacgccggggcccttcgtcgaggtgtccgaagagctggccgccgaacgacacatccgcgacggagcgctcgtgcgcttggtgtcgcgccgaggtgccgtccgggttcgtgccctcgtgacggaccgtgtgcgaggacacgagctgtacttgccgatgaacgggcgtgccaacgaggaggcggtcaacgtcttgacgagctcgtcgaccgaccgggcgacccacacgcccgccttcaaggagctcgcggtgcgcctcgaggtgctcgacgaccccgtcgccgtcgcgctcccgaggcggaactggcgctacggccagcggacgccgcaacgaggcgtggacatcgccgctcgccgtgcccgacccgactacgtcgatcccacactgatccaaggaggtcgtcgccgtggctgaaccgctgacacgtgtgcccgcccgcgcggtggcgagctcgctggagcgcgagcgagccgacctcgcgcgtctcgtcgagacgatgggcgccccagcacgcgacgccgtcgcagcactcgctgcacggctcgacacgcccgcaggacgtcggggtgtcgagacgttgtcgtggctcgtacggctggtggtgacgctgccaccggagatggtcgctggacttgcgcgaggcctcgcagcggcgaatggcgccctctcggactcgtcgccgccgacggtcgccgagctcattcggctggcgagaagccccggggttcgtcggggcgtcaaggcgatcctgagcatcgtccacgagctcggcaccgccgaagcggcgcgtcggctgtaaccgcggacgcgtttcgaacgtcggacaagaggtgctgtgtcgaccgatgtcgtcgaggtgacatcgagcggcaacagggcgccttgcccgagcggcgttctctggttaccatgaggacgtggctcgggcggtggtgatcccacgcccgcggcccaccagcgcgggcggctccgcacagagcgtccggtggcagagcccagaaagggggtcggagccgatggaggctggcacgatcgaggagcagttcccgctcctccagcgcctgaacgaggatggtgaactcgtcggcgatctcggtgtggtcgacctcgaccgtctcgccgaggtctatcgccacatggtgatgttgcggcgcttcgacgagcgcgcgtggaacctccagcgtcaaggcgtcatcgggacctacgcgccctacaaggggcaagaggcggcgcagctcggtgcggcccacggcctcgcggagcaggactggttggtgccgacctatcgcgactgggccgcctcctgggcacgaggggtcccactcgagcacggcctcttcttcgcaaagggccatccccgtatgggcctggtgccagaggaggcgaccgtgctcccggcccaggtggtcatcgctgcccagacactccacggcgtcggtgtggcctggtcgctgaagctccgccacgagccgaaggttgcactcgtgacgttcggcgacggggccgccagccagggcgacacgcacgaggccatgaactttgcatcggtgtttcgagtcccgctcgtgttcttctgtgagaacaaccactgggcgatctcggtgccgctcgagcggcagatgcattctgagaccatcgcccagcgagccgtcgcctacggcatggagggcttccgtgtcgacggcaacgactacgtcgcggtcgtcaacctcgttcacgatctcgccgaacgcgcgcgccagggcgagggcccgttcctcgtcgaggcggtgacctatcggctcggggcgcacaccaccgccgacgatccctcgaagtatcgagagagcgcggaggaagagcgctgggaggcgaaggatccgatccggcgcatcgagcggctgctccagcgagagggtcgcctcgacgatgacgccatcgccgctgcggaggcgagcgctgccgaggcggtcgaaggcgtgctggagcggttccacagcgcgctcgacgacgagccggccacgctgttcgaccatgtctatgccgagctgaccccgcagctcgcggcccagcgcgatcggttcgtcgcgcgggtcaaggaggtcgagcgctgatggcgaagctcaccatggcccaggccctgaatcaagcgctcgcccaggcgctcgagggtgacgagcgcgtgctgatcctcggcgaggacgtcggacgcgacggcggtgtctttcgcattacggacggcctgatcgaccgattcggtcccgagcgggtcgtcgacacgccgctcgcggagtccgggatcgtgggaacgtccgtcggcctggcgatgggcggcatgcgacccatcgccgagatccagttcttcgggttcatctacgagaccatggaccagatcgcctcgcaggcggcccgcgtgcggtttcggtcgatggggcgcttcagcgcgccgctcgtgatccggaccccctacggcggtggtgtcaaggccccggagattcactccgattcactcgaggccttgttcgtacacacgccgggtatcaaggtcgtcacgccgtcgaacccctacgacgcgaagggtctcctgctcgccgccgtcgacgatcccgacccggtgctgttcctcgagccgatgcggttgtaccgtgcgttccgcgacgaggtgcccgaggaaccctatcgggtgcccctcggcgtcgcgaatgtcgttcgcgaggggcgcgacgtcaccttgatcggatggggcgcctcgatgcccgtggtgctccaggccgccgacgagctgatcgcacgccacgacgtcatgcccgaggtgatcgaccttcggacgctctctccgctcgacgaggcgacgatcgtccagagcgtgcagcacacccagcgagccgtggtcgtgcacgaggcggtgcgcaccgggggactcggcgcggaggtcgctgcgctcgtccaagagcgcgcgttcttgtatctcgaggcgccggtcggcagggtctcgggctacgacacgccctaccccatgaccatgttcgaggacctgtggctccctgacgcgacccaggtggtgagcgccgcgctggcagcggttcgctactagcccacgggcgctgggactcgtcgtcgggatcgttgcggccgtggcgccgcgtgagaggagcgcgcatggagtggaagtttccggacgttggcgagggcctgcacgaagcacaggtcgtcgcctggcacgtccacgagggcgacgcgatcgaacgggatgccccgctggtcgacgtcgagactgacaagtcggtggtgaccattccggcgccggtggccgggacggtcgagaagatcctcttccacgagggcgacaccgttcacgttggtgaggtcgtcgtggtgttcggcgacggcagcgcgccggcgccatcgccgctccagccgacggcgtccccggctcatgtcccggcaccgccggttgctccggcgccgacgcccgcgagtgagccgctagcgcgtggggtcgatcgaggcatcgtgctcgcgacgcctgccgtgcggcgcctcgcgcgagagctcggtgtcgaccttgcgagcgtcgtcgggagcggagaacgcggccgagtcctcgccgacgacgttcggcgcttcgcggcgtcgcccgagagcaccgagtcggccgtggccgcggtgtcgacgctgtcgaccggggcgcctcgcgccgatcgaggcgccggcgacgacggtgtcgcgccgctggccgtcgaggccgacgagcgtcggccgctggtcgggatccgcaagcgtatcgcggagaacatggcgcgttcgtggtcgcacgctgtgcaggtcacggtcgtcgaggaggtcgtcgtcgacgagctcgtggcgctccgtgagcgcatcaacgcccacctcggcgagcaacgcatcagctacctgccgattttcgtgaaggccgccgcgagcctgctggcgcgcttcccagagctcaacgcatcgctcgacgaggaggcatccgagctcgtctaccacgcccatcgcaacatcgggatcgccgtcgacgatccccaaggtctcatggtgcccgtggtgcgcgatgccgatcgccgctcgatcagggagctcggcctcgagctcgagcgcctcatccaaggtgcccgggcgcacaccttggggccgcgggacctgaccggctcgaccttcacgatcacgaacttcggttcgatcggcggcatcgtggcgacgccgatcatcaactatcccgacgtcgcgattctgggcgtcgggccgattcgccgccgtgctgtcgtgggcccggacgacgtcatcgtgccggcgtcggtgctgttcgtctcgttgaccttcgaccatcgcgtggtcgacggcgggacggcctcgcgctttctcgtcgcgctctcggagctgctccgagacccggctgccctcgtcgcggagctcgtgtgatggtggtcggggagctgatcgagacggtcgatctcctcgtcgtcggcgggggtccgggtggctacaccgccgcactccgagccgcacagctcggtcgggacgtggtcctcgtcgaggagggcgccatcggtggcgtctgcttgaacgtcgggtgcattccgtcaaaggcgctcatcgagacctcacgcgcctggcacggcctcggtgagctcgccgagcggggcgtgatggtcgcagacgcgtcgctcgatcgtgcgcgcgtccgccagagcgtcgaggcggcgcgcgatcgcctgacgggcggggtcgcgcagctgctcaaggcggcgggcgtcgaggtcgtcgagggccgagcggccttcgtcggcgcgaaccacgcgcgcgtccagagcgcgcacgaggcgacccaggtccagttccgtcaggcggtcgtggcgacggggtctgcggctcggcgtgtgccggggctcgaggtcgaccacgagcacatcctcgactcgacggatctgctgttccgggacgcaccgatcgagcggctcatcgtggtgggcggcggctacatcgggctcgaactcggcgcggcgtgggctcgtctcggtgcgaaggtcaccatcgtcgaggcgatggacgatgtgctcatgggggccgagccggaggtgcgtcgcgcgctgcgcgacgggctgggtcggctcggggtcgaggtgcggacccgcgcggtggtgtcgtcggtcgaggcggtcgccgacggggtcgtcgtcgggatcgagcagggcgcgggcgtcgacaagctcgcagccgacgtcgtcgcggtggtcgtgggtcgagagcctcgcctcgagccagagctcggcctcgaggctgcgggcgtcgcggtcgccgacggcagggtcgtggtcgatgtggcgcgccgcaccacgaaccccgcgatcttcgccatcggcgacattacgcccggtccgatgcttgctcacaaggcctacctcgaagccaaggttgcggccgaggcggcgagtggccacccgagcggcttcgatgctcgcgtcatcccggccgtcgtgttcgccgaacccgaggcggcctgggccggactcggagaggccgaggcacgggctcgctacggatcgatcgtcgtcggtcgcttcccgtatcgggccaacggccgggcggttgcggtgggctcgacctggggcgaggtcaaggtgatcgcacgcgccgatggcgaggtggtcggggtctggatcgtgggtgcggacgcctccaatctcatcagtgaggcagccctcgccatcgagatgggcgccacactcgacgacatcgcgctcaccatccacccgcatccgacgctgagcgagatgctgcccgaagccgcagaggtgggtctcggccggccgacgcacatcatcgtccgtacgcagtcgggcggtcgttagggggttcccggcgcatagctccgggggcggctatgcgcgcccgtggtcggcgcgagcgtcggctgcgagttcgtcgcgagctcgcggatcggcgaccatggtgatgatgcgttgcgcttgttcagtcgcgctcgcgccgaagaggtgggcgacaccgtgctccgaaacgatcgcggagtgctggaacgacgtcaccggcgtgtcgaggcaggcgcgcacgttcgaggcgtcggttggggagtgccaggagcgcagtgcgatgatggactggccctcgcgcgcatggagcgcaccgacggtgaagtcgggttgtccgccaaagccggagatgacgcgagggccgaggtggcacgcgttcgcctgcgcgaacagatccacctggagggcggcgttgatcgcggtcatgcgtggctggcgcatgatcatggcagggtcgttgatcgtctcggtccgaaggagacggagcctcgggttgcggtcggcccacgcatagagttcagccgagccaaagaggaacgacgcggtgatgggctcgctccgatcgagggcggctcgccgctccagggcgaggacgccgtcgctgatcatctcgctccagatcctcaagccacgtcgatcctccaagcgcgccaggacgcgatcggggatggcgccgataccgagctggagcgtggcgccgctcgggacaagacgtgcgacgtgctcggcgatggctgctgcctggggatcgtcggcgttgcgcgcgtccggcgaggacagcggcgcctctgcctcgatggcccagtcgatggcgtcggtctcgatctctccgtcgccgaagacgtagggcacatgagggttgagctgggcgatgacgaggccaccgtgcgagcgaacggcctcgatcgccgcaggcaagatgttgacctccgttccgagtgagacccgacccgcgatcggaagggacgtctggaccatcacgacgtcgggtacgagcgtggtggcgaggagggtcggcaccagcgacaggcgcatgggcagatagcgcagggcgtcgccttggtcgcggatggctgggccgaggaagggcgactcgtaggtgatgcccgggcgagccgggatcgggtgctgggcgttcaggatgaacaggcgccagcgttcgagttcggcctcggcggcgccgaggagggccgttggggtgaggaagttcccgcctgccacgatgcgcggctcacgacggccgatggcggcgagccgcttgcgtaacgtgtcgtctccgatgatctccatggcgggtgctcctacgggattggtcaatggttgggatcgtggtcggacacgtcggggtcgggtcggccgaggttcgggtcgatccgatcgagctcgagcgtcacgtcctcgccgcgctggacgcgcagtgagacgtaggcggcgacgccgacggggatcgggagccagaagttgaagatccgccacgtgaggacgccgaggatcgcgacacctcggggcgcaccgaatccggtcaggagggtgatcgcgagggtctcgacgaccccgagtccgctcggcgtgagcggcagcaccgcagcgacgttggcgatgccgtaggcgacgatgagcgcgaccgggttcatgagctggccgaacgccgccagcatgatccacagggtcgttgcatcgaagagccagttggcgagcgcccacgctgacgcgcgccggaggagctgcgggtcgcgcccgagtgcgcggagtcgctcggccgtttgagcgatggcgtgttcgatggagcgacgacgatgggcgagcggagggacgtggtcgatcaccgtaccgaccgcgtgctgggtgcgacggttgccacgggtgagcaggatcacgaccgcaatggagatcgccatcagcgcgacgccgaggacggcgacgacgaggtagacctcgttgaagccgtagaacgggagcgacacgagcagggcgagccacagcagtgcgttcaagatgagggcagatccgacgctctgggtcgcgagcgcgacaccggtgtcggccccgcgaacccccaggttcgacagcagccgcgcggtgagcccgacgccgctcgcggagccaccagggaggacgtgcgagaccgcaaggcccgcgaggtcgaccttggcgagctgcccgatgctcggcgtggggcgcgggagtaccgtctcggtgagcttcgcatacgcgaacagcgacagagcctcggccaaggcggcgagcggtaccagccaatagttggcgcggtcgaggagcgacagcgtcttgcgaaagcccgcgaattcgggaacgacgaggtactcgatcacgagcaggatgacgaaccctgcgagccctcgaatcgcgaagtgtcgtatgagcttgccgaggctcctacgggttccgcgcaggaccggtcgcggtgatgctgagtgtgatgccgcacgcgacgacgcagatgacgacccagaacgtgatgacgcagcgcgcccgagcgcgggaagcgtcagaccgagccacgaggggccgagtcgagcacgcggcgatgccccccgtccttcggtgctcacaacctcgtcagtctaacctgtcgagaggcgtcttggggcaatcggcgaggaggactcgatggtcgagcgacggagcctctcgctccgtgacctcctcatcgccgaggccgtggccgccgggctcggcgtcgcggtgtgggcgttcgccgtgcttcgtcacctcgagctcgagatcgtcgtggcgggtgttctcgcgctcgtcatcgaaccgatcgtctcgaggctcgtgcgtctcggactgccccgtgtcgtcgcggtgctcgtcaccgcggtgttggtgctcgccgcgctcgtcggcctcgcggccgcgttcgtcgttccgctcgtgaacgccggtcagcggctgctcggagatctcccgggcctgctcagccgcttgcgtgcccatcgagccgcgatcgaggcgctgctcgtgcgccttcacctccagcacgcgctcgacgtgggtgcgcagtcgatcgcccacgcggcgcagttggcggtgaccccggcgctgtccgtggcgagcggtgcggtcggttcgctcgccacgctcgcggtgatcggcacgctcgccgtgttcctctcgctcgaggcgccgaaagcgatcgcctggctggtggcgcagctcgatgcgtcgcggcgtcctcgtgtcgagggcgtcctgcacgacgtcgcgatcgcggtggcgggctacgtgctcggcaacctcgcgacttcggtggttgccggtctggtgatcggggtgacctatgcgatcctcggtctcccggacccagcactcatcggactgtgggtcgggctcgtcgatctcctgccgttggtcggtgggctcgcaggcggagtaccggcggtcgcgctcgcgctcgtcggcggacccgaggacgtcgtcatcgtgctgatcgtggtcctggcctaccagcagatcgaaaatcacgtgctcaatccggtcgtctatgcgaagacggtccggttgagtcccctctgggtcctcgtggccatcttggtcggcgcacaggctgcgtcgctgccgggagcgctcatcgccataccgatcgcgagtgcgatccaggtgatcgcgcgtgagacgctgcgcgatccgttgcggcgttggcttgggcgtggctcaggcgccgtggtcgcgcaggggaccgatctgccaaccccgagcacggacacgggcgacgagctcgtccaggctggcgagggtggcaaggggagccccgggggcgctggtgacgtcggagtcgtgcagcagcagcgtggcaccggggccgagccggtgcgtgaggtcggcgaggatcgaggtgctggacgcggcaaaccgccagtcgcgcccccagcttgaccaggtgacgaggcgaacgccttgctcgtgtgctgccagtcgcgttcctcgactcacgaccccgtaggggggtcggaaccacgtcggacgctggccgaccacctcttcgatcgcaccgacggcgcgggcgaggtcataacgcaccgagcgcgcggaacgcccgagatggttgcggtgccagtggccgtgcacggcgatctcgtgtccgcgctcggccaccaggcgcgcgacccatgggtagcgctcgacctcagagccgagcaggaagaaggtcgcgtggacgtcgagccgctcgagcgcgtcgaggatccgaggcgtggtcaccggactcggtccgtcgtcgaaggtcaaggcgacgtggtcgtcgaggccgatgccagcgacggctgggttgagccgccgtgcgatccaccagtggtgggtgagcgccgggccagcgtggttgacgagcgctgccgtacccacgacggcggcggcatggccccacttcatgggtgcgacctcacgcgctcagctccggggcgcgcgcgagctcgctcaccggagcgccgacgaggtggcgtgctgccagcgcctggcgggtggacgccgcgagcgccagtgcactcgcgacggaggcggtgggatcagcgacttcgacgatggaaccgggcgcgatcgtgcttgcgagcgctcgtggcgggatgatgcgggcggggatcacgctctggtggtgcagcgccgcccaggcgagatcgaccgcgttgatggtgttctgcggcacgtacacgttgacggggctgccaaggacggcgctgagcgccgcgcgtccgagctgaagatcattgacggggacgatgaggctgaggtcgccgatacgcgaacccgcgcccccgttgacgagcgcgacgcccgctgctccggccatcgccacggcggctgggtcacgacgaaccccgcgttcggtcacgacgacggcgatgtggtcgttgtgcagggcggcgtcgagtgccggcgacgcgaggtccggtgtcggcaggagcgccgcgagataggcaacgtgggtcggccgtgcggctgcggacaggttgaggccctcgtagccgatgaggcccgatgcgacgttgaccgcgacgaagacggacgcggcgctcgcgaccccgacgagtcctcgacggagcacaacgcgctggggggagagtgctggtcgcggcggagcctctgtcagcaggtcgaggatgggtgcttcgggggttgcctggaactgtgcgagcgccgggagcgtgagctcttcgggcgcggaggcgtagtggacgaccgcgtcgcggagttcgcgtacgttgcgtgcccagaacgtcacgccgctctcggccatcgcggcgacgttctcggcaccgtggccgacgatcggttcgtaggagatcaccggacggcgtgcggccatcgcctcgagcgatgacagtcctcccgcgttctggacgaccacgtccgaggcggcgagccagaggtcgacctcgttcgtccaaccgacggcgacgatcccgtcggccgcggctgcgcgcgctcggagctcctcgttgtgaccggcgagcacgacgggcaggacgtcgcccgtgctggccaacgctgcggcggtctcgacgagtttgcccaccccccacgaaccgccgacgatgagggcgatgcgcgcgtcaggcggcaagccgaggtggcgacgcgcgctggctcgctccggcagcatccggaagcgctcgtcgacgaagggcccgacgcgcacgacgggtccacgcaggtggccgcggcgcttggcctggacagcggcggtctcggcgaccgcgaggtggacgtcgatgtcggggtggatccacatcggatggacggagaagtcggtgaggaaggtgacgaggtggcggtccgcgacgcacgggtcacgccgcctgcggaactcgccgagcagctgcgcggggaagggatgggtcgcgatgacgatgtccgggtcgatcgtctggagccattcgcgaaccttcgcgccgaaggctcgtcggaacactgcgcgcgcgaccttggtcagtgcagggatgtgtgaccagagctcgaattcgagccgatacgcccagggcgcacgctcgacctcgacgcggaagacggtctcgagcatcgtgccgagacgtggggctgcgtcgaggaagtcgacgatgctgacgtcggcgccgtgacggccaagatgatcggcgatggcccttgccgccccgtcgtggccgccgccaaggcgcgcggacacgatcaggacgcgtggttgggacatcggggccagtgtatcgcatcgccgtacactgggcgaacagtggctctcttgctcgctctcggcgcggcgctcgcgtttgcgggggcgaccgtgctgcagttcgaggcgagccaggctgcgccgcgatcggcgtcgttgcggatcggactcgttcgccatctggtcggcgatcgtcgcttcaatctcggagcattgctcgacgtcgccgggggtgtggcacagttcttcgcgctcaaggtggggtcggtggaggtggtgatgccggtggtggcgagcggtctcgtgatcgcgatcgtggcgcaccacgtccaacgtcggctcgcgatcgtcccccgcgacgccgtggcgttggcggggtcggtcctcgcgctcgtcgtcgtgttggtcgtggcgccccagggaggctcgcgcctgggatcggtcgcggcccagctcgccgtcgccgcggcgggactcggtggcggcgccgtcgcgttgacggtcgggcgtcgggtgctgctgcgtcggggttggtacctcgccgcggccggcgggctcctgctcggggtggtgagtgtcgtggaacgctcggtcgggctcgtgtggagccaacggggaacgctcggcgtcctcgagagctggcagctgtggacactgctcgcagtgggtgcgctcgcgctcctcgtcgtccagagcgcgttcggcgctgcacggctgctcaccgtggcgccgatcgtcgcggtggcagagccgatcgtcgggagtgcgctcgccgtgtgggtcgagggggctggtccaggctttggccctggcaggctcgcgatcgtgttcggagcgatcgtgctcgaggcggtgtcgatcatcgcgttggcgcgaggagcccgcgacgagggaggggtccggtgagcggagtgcgcaaggtgctcgcgctgcacggtcagccgggttcgggtcggagtttcgatcctgtggccaggtggctcgggcgtctcgaattcgacgctcccgaccgaccgggatggggatccaatccattggcgcctcgggagctcgtcgcgcaggcatcgtgggccaaggagcggatcgacggcccgacggtgctcgtgggctactcgttcggtgcggcgatcgcggcgctcgtggcgccgacgtgcccggcggtggccggtgtcgtgctggtggctcctgccgtgacccgcgccgcgttggtctggagcgatcgcctcctcgccagggccggcgtcggacacgtcgcgggatcgttgatcgccgcagtggcggagcggtccgtgccggcggcgctgagtgcgcgggctcgccaggcgttcctggtcgagcagcgatcgctgctcgacaccatcgaccaggtggagacgtcgcttcggcggctcgacgtcccggtcatcgtcgtcgcgggtgctcgcgaccgcgtggtgcctccgcgcggcgccctacggctcctcgagtgcgtgccacaggctcggctcgtcgtctcccgcggtggtcacgatcagcttgcggacgaggcggccgtcgtcgccgatgccgttcgatccctggcctccgaacggagtgcgtgaccggggtgggaggtcttctgtatacgaatgggatccgccggctcgggcgatcggataacattggtacggacgaccggagcagtgggggcgtgctgcggacgtcgtggtgcggggggcacctggagcggcgaaggagccgggtgtcgtggagtcgatgaagctggcgacgtgggactgcgaagattggcgggtgcgtgcgcactgtcgcgacgttgatccgggtttgttctttcccgtgggcgtgacgggtgaggcagaggtccagatccgccgggccaagcgcgtctgtgcggactgtgacgtgcggctcgaatgcctcgagttcgcgttgcgcaccaaccaggagttcggtatctggggtggcaaagacgaggaggagcgtcgcgtgatacggcgtatccgtcgtttgcagcggcgagccgtgtcgcgagcgatctagccggcggcccggtttcgcctcgggcacgcggcggagccgtcgcgggtcctcgggccctggcgcactgtgatgggagcgcgggcgagtccgtcgaccgatctggacagcgctgtgtgcgtccgctgcgatgcgtgcggttgcgcggagacgacggcaaccgctgacgtcgggacgtcgccccgcgagtgtcaaggaggtgagcgccgcacggtaggacgtcgcgctggcgagccccaggtgtcgacctcacaacgtcggaaccggtgctccgtgcagtcggacacggtcggcgtgcgcgtagagacgaaatccctcggcacggagtccgccgacgaggacgatcccggcgtcctcggctgtggtgatcgcgcggtggctgggcgagccgagggcgatcaccgatcgggccccgatcgccgcggccttcaagacgagatcggtgccgatgcgacccgagaggatcacgtccgaaccggtcgcaagcgtgccggccagtgcagcgtgaccgatcgccttgtcgagggcgttgtggcggccgacatcttcgcctacagcgaccggcgacccctgtcgtgcaagaatcgccgagtgcgcggcacgtgtcaaggcaaacaagccgtctgcctcgctcacgagctcgtggagcgcgagaaggtcgtcgacgtcgatcggttccccgtgcggcgacgcggagacctggtgcaggcgccgttccagatcgtcggtaccgcaccagccgcacgagctcgtccgtacgctcggctgaggtgggacggcaaccgggtggcggaggacgaccgtcgcctgacggtaggcgggttcgcccgcactcggtggcggacagagcgacactccgacgacgtcgcgtggcgagatggcgagttcggtcacgacgagacccacggcgagcgcggtgtcctcacctggcgttcgcagtgtcgtggtcacaagctcgggcgctgcgtcagggcctttgacgaggatcgcaagtggctcctccgcgatcacccgctcggcgcggagccgaacgccacctgtccgatcgacaagtgtcacgcgtcttcgtggcgacgcgctctcgactgaccggttgcgctccaccgcaccatgctagctcaccggctcgatagcctgatgaccatggatcagctcgagctcttcgtcgacccggtctgtccgtggacgtggctgacctcgaggtggctcgagtccgtggaggccgagctcggcctcacagtgcgctactcggtggtctcgctcctcgagctcaacggcgacgatccgtcgaatccgtggatcgaggcgatgcgccagggtcgacgcctccaacgagtcatggtgcggctgctggcggccggtgatgacgctcgcgtgagcgcgctctaccgtgccgcaggtcgcgcgacgttcgagggtggtcgtacgctcgacgccgagctcgtccgcgagctcggggagggcctggggctgagcgatgaggacatcgcggccgcagacgatggtcggctcgacgccgccgtggtcacagagcaccagcgcgcgatgcgactcgcaggtccggacgtcggctccccgatcctggctcgtcgcggcggcgagaggggcttctacgggccgatcgtcgaccgccccctggcgccggacgaggcggttcgactctggcacatcgtcgaaggagtgctggataccccggcgttgttcgagatcaagcgcggacgggccgtcgagccccgattcgcctgaacgagcctcctcaggtaactgtggccccgaccaggtgaccaatcccaaaggtgacggcggcggccaacgcggcgagggcaagctgtcgaagggcactcgagacgaccggccgagccgacaacgctccgagcgcgcccccgaggccgagagccgcgagaccggcgagcccgatcgagagtcccgtcgcgagggtgccctgcgtgaagatccagggaacgagcggtacggctgcaccgagggagaacagcgcgaacgatgcgagcgccgcctggacgggagatccggtggcttcgggagcgacgccgagctcctcttgggcgtgaatgcgcagggctacgtcgggatcgcgcatgagatagcccgcgacggcggcggcgagatcgctcgggacgccacgctgctcgtagagctgctggagctcgagtgtctcggcttcgggtcgatgacggatctcggtgcgttccacgtcgagttcgcgctcgaggagttcacgctgcgcacgcatcgacacgtattcaccaatgcccatggagaacgccccggccacgaggccggcgataccggtgaggagcaccgtgtgccctgcgtgggaagccccgaggacgcccaggatcaacgcaacgttggtcaagagaccgtcggaagctccgaacaccgcagctctcgcgccgccaccggtgacgtcgcggtgctcgacgtggtgtgcctccatagctcctgaggctagccgcggaggccgagttcgccgagcgattcgtgccgcggtaggctgggcgtatgcgtgaactgaagctgatcgatcggtcgcaacctcagacgctggtgatcgcgtcgatcttgctgtatctgaacgccttgttcacgctgttcgagatgctgttcgtggggctctcgccgctcgagctgttgaccatggtggtgctcccgatcgtgggcgcgtacggaatcgcgaactctcggcgcatcggctactacctcgcgatcgcggctgccgcgatcccgttgctgacctacctctacttcggcatcctcggcgggatcggaaccatcctgtcctccggcgtgatcatcatcatctttgcgatcgtcccgttcgctctgttgctgcacccgatgtcgcgtgagtatcagcgcgtctggttccactagtcctcttcggcgcccctcgctggcgccatgtgaggccgacgaggcgtccgtagcctctgtctgcgtaccgacgggtgggggcgccggctcgtggtgcattcgacggtgtctcttcacaggccgctggtcacgggcagccgtgcagccccgcgcgcatgcttggcgtgccttcccacctgacgcgagcgtggcggtagcgcgatgagccccgacggacggcttcgccgagctcggctggtggcctcgagggcgttggatggccgcggtctacggcgccgcggagcgatcgacgggcggtgggagggcggcctgggtggcgccgcgtggcgtccgctcgccgtcggcgctctcggcaccctcgacgatctcggcgcgcaggcgtggcaggcaccacggataggtgcgctgcaggtaggcgatcagccgctcacgaacttcgcactggagattccacgacgccgtggagtcccgggcgctcatgaggaggcgcagctgcatcgtggacgtcccgaggctcgtgacctggaggcgtgcggtcttgccgtcccagtcgggagagtcagccacgatgtggaggaacgcctcgcgaatggcgtcgacgggagcggtgtagtcgacctcgacgtgcacccatccgaggatgtcggcggtggtcttcgtccagttctcgaaggcgttggaggtgaagtacgagatcgggagcacgaggcggcgcaggtcccagacccggaccaccacgtaggtcaggttgatctcttcgatccgaccccagtggccgtccacgacgacgacgtcgtcgaggcggatcggctgggcaagcgcaatctggatgcccgcgatgacgttggaggcgatcggtcgcgacgcgacgccggcgacgagggagacgatgccagcgctggcgaggaggccggctccggcgatgcgaacgctcgggaacgagaacagggcaagggccagtgcaacgatgacgatcacgacgaggaggatccggcggaagacgcgcagctgcgtctggaggcggcgggctcgaaggttgtccggaccctcgatgtggtagtggtacaagatggcgtcttcggcggcttcgagcaggcgagcgagggcccaggttccgaccgcatcgagtgcgagttcgatcccgtgggtgaggtcgccgatggtggcaccgggcaagcgcagcgagcgcaccaccatggccatggcgaggagcgggatcccggagcgcaccggtccgatgagtcggcgcagcgcggcggtgcgcacgctgttcgggtgccgacggttgacgacccgggtgatgcgcacgagggcagcagcgatgacgagccccacgacggtggcggcaccgagcgacggtaggatcaccaacagctggtgggcgatgctcacggcctgctcctttggctcgcacctcggcggcatcaggctagcgttggcatcacggctgacgaggcggcttcggagcggcctgctaccatcggctcatggcgtcaacgtctgtcgactcgctcgaagcgctccacgggctcgtcggtacccatctcggctactcggcctggttgacgatcactcaagagcgcatcgatcagtttgccgaggccacaggtgaccaccaatggatccatgtcgacccagtccgagcagcgtcgggaccgtttgggaccacgattgcccatggctacttgacgctgtcgctggtctcggccttgttgccggaggtgctcgacgtacgaggcgtcggtatggtggtcaactacggcgcgaatcgcatccggtttccagcgccggtgccggtcggatcgcgggttcggcttggggcggtgctcgcgagcttgagcgaaattgccggcggtgcgcaatcgcaggtcgacgtcacgatcgaggtcgagggatcgaccaagcctgccttggtcgccgagatcttgtttcgctactaccaggtctgacgggacaccgagccagcagctaggctcgtgtccgtgaagcggcgcgtgctctcagctgctctcgcggatgcgaccctcgtgccgcctcgccagggacgatctgaccgtatcgacggtgtcgatctggatcgcaccgaggccaagcgcctgcgtgcctgggcgacccgtcacatcacggcgcggcaggaggccttgtgggccgaggggcgacgatccctccttgtggtgctccaagggcttgacacggcgggcaaggacggcacgacgcgagcggtgtttcgcggggccgatccacaaggcgtgcgggtcgcctcgttcaaggctccgaccgcactcgagcttcgtcacgatttcctctggcgagtgcacgaggtcgccccagcggccggcgagatcgtcgtcttcaatcggtcgcactacgaagacctcatcgtgccgttggcgaacgggcagctcgacgacgcgggactcgacgagcgtgtggccgcgatcgaggcctttgaacgccatctccttgactcggctacagcgatcgtcaagttcttcttggacgtctcctacgaggtccagggcgagcgactgttggctcggttggagcgcccggagaagcactggaagttctctgagggtgaccttgccacgcgagagcgcttcggtcggtttcgggcggcctacgacaccgtgctggctcggaccagcttcgacttcgcaccgtggcgtcggatcccggctgatcgtcgctggtatcgcaacgcggtcgcggccgccatcgttgcccacgtcctcgaggtgatggatccggcgcctccggccgtggcgatcgagcatctccaccacatcgagcacgtcttgcgttccgaactggcgacgccgggagctgagccgtgatcgggttcgtcgttcgcaactggttccgtgactcgctcgagaccatgttcgtgatcgctatcggtggcatggtgacctcggtcctgcgccaggcccggcgtgggaacctgccgatctatcgctgcgaggcctgtggcggtgtgacgtcgcgtgcgtacgcggtgtgtcgtcactgcggtgcgccggtgcgctcctgaccgttgtggccgatgcgcaggaatgccacgccgggtgcgtaggttggcgggtctgatgagccaactgatcccgcccaagttcgagtcgcccgacgcaaagttgcgcgcggtcggcgcgatgttcgatcgagtcgcacctcgctacgacgcagccaatcgtgcgatgacgctcggactcgatctcaggtggcgtcggcgtctgctgcgtgagctcgccctggcccccggtgcccgcgtcctggatctcgcctgcggtacgggcgatttcttgcgcctgctcgccgaggagggtgccgcgccgatcggcctcgacctctccggtagaatgttgcgtgaagtccctccccacttcgatcgggtccaagccgcgggtgagtcgctcccgtttcgcgatgagagcttcgatgctgtggtgacagggttcgctgttcgaaactttgcgtcgccagaagcggtgttctcggaggtggcacgggtgctacgaccgggtggagcgctcgggatcatcgaggttgccactccacactggaggccggctcgtgccgttcatgcgtggtacttccagcgcgtggcgccgatcatcggctgggttgtcggtcgcgaccgtgaggcgtatcggtatctgcccgcgtcggtggcgttcttgcccgagccgttcgcgttcgctcgcatgctcgtcgaacgggacttcctgccgccgaagcggatgctggtcggcatgggtgcttcccagttgctcgtgacgcacaagaggcacggatgaggcagctcgtcggcctccgcgaggtgcgctcgctgggagggatgcggtccctctacggcatcatccatcgggccgagcagctcggtcggcccttcgaactcgtggaactcgacggtggtatcgtgctcggactcggggagccgagggtggccgagtccggagctccgggtccacggttccatgcgctccggttcggcgagtcgaccctcggccctggtcgctggtatcccgtggtcgtcgcggcggattggtcgcgcatcgccgtggtcggctacgaggccgaggacggcgcgttctcgagcgagcctgcggtctgggacatcgaggagcttgcctacgaccgagcgccgctcgtcggagcgttgatcgaccacgacctcgcgggtgcgcgagcgcgcatcgaggcggccatcgaaatggtgcgccagggcgcgctgcgcaagatcgtggttgcgagttgggcgtgctggcaaccctcggagcgtttctcgatcgctgcggcggcatcacgcctgaagcgtgagcacccgcacgcgcacctctatgcgagcccccactgggtcggtgcgaccccggagctgctcgcgaagacgtcggggtcgtgggcgcgtctcgagccactcgcggggacggcgcgtcggggggcgcaggcacgcctgctcgcgtcccgcaaggaccggctcgagcacgagctgatggtccagcagctcatcgaggatctcgctcaggtggccaaggagctgaagcgccccagcgcgccgttgctcttcgatgccggcccgtttgtgcatctcgcgacacccatcgcggccacgctcctgccaggtctcggttacgccgacctgctcgcggcgatcgtcccgaccgcagcggtcggtggtgtcccgcgtccggtcgctgctgacctcctcgccacgtgggagccgtggcgagggcagtacggaggcgccgtcggcgtgagcgatccgtctggtgacggcgagttctacctctcgatccgaggtgcgacgatcgacgacggcgggtgcgtccgcgtcgcagccggcggaggagtcgtcgagagctcctcggtcgatggcgaactcgccgagaccgtcgcgaaaatcaatgccgtcgctggcgtgttgggcgccgccaccttgtatgcctgagtggatccgcgttcgcggcgcgcgagagcacaacctccagaacgtctcggtggacgtgccacgcgatcgtctcgtggtcatcacgggtctgtcgggctcgggcaagagttcgctcgcgttcgacacgatcttcgccgagggacagcgtcgctacgtcgagtcgctgtcgtcgtatgcccggcagttcctcggtctcatggagaagcccgacgtcgatgtcatcgatgggctctcacctgccatcgcgatcgaccagaagtcggcttcgcacaatccccgctcgaccgtcgcgaccgtcacggagatctacgactacctgcgtttgctctacgcgcgcgtcggtcatccccactgcccatcgtgcggacgtgaggtgagccggcagacgccccaggacatcgtggactgggtcctcgcacgttatgagaacaggcgtttgctggtcgtggcgccgctcgttcgcggccgcaagggaacctacgacgagctgctcgaccgactggcgcgcgagggatggtcgcgcgtgctcgtggacggggtgctgtggtcgctcgacgaccgaggctccatcaacctggcgcgctacgaggcgcacaccatcgcggtggtcgtcgaccggatcgtgcccaagtccgccgaccgccagcgtctgaccgagtcggtggagacggcgctcaaggccgctggcggcgtcgtcgaggtcgtgccggtcggcgacgacggcgagctcggagcgggcgagcgcttctccgagacgctcgcctgtgccgtctgcggcatctcgctgggcgagctcgaacctcggagcttctcgttcaacagccccttcggtgcctgtccggcttgtggggggctcggggtccgcttcgtcgtcgacgaggatctcgtcatgcccgacccgaatcgctcggtcctccagggcggcgtcgtcgcgctcgggacgctgcgggccgatctcgttcgtcggcagatggagcgcgccctgcgcgccgcgggtttctcgctctcgactccggtcggcaagcttcccgaggcggcccgacgcctcatcctcgagggcgcttccgagccgatcgaggagcgctgggtcgatcgtgccggtcgtgagcgcagggcccaggtgacgttccagggcgtcgccgccttcctcgagcgacggcggagcgaggccgagtcggaggtggctcgtcagctcgccgagagcttcatgcgtgaggtgccgtgcgatgcctgcggcggcacccggttgcggccagaggcccggagcgtgaccgtcgatggggtgagcctcgacacgctcgtcaacgcctcgatccgccgtgcggtcgaggtggtggatgcgatgcgcttcggggagcgcgaggcgaccatcgccacccctgtgctgcgcgagattcgcgcacggctgcagttcctctgcgacgtggggctcgactacctgacgctcggtcgggcggcgagaacgctgtcgggcggggaggcccagcgcatccggcttgcctcgcagatcggctcgggcctcgccggggtgctctacgtgctcgacgagccgtcgatcgggctccaccagcgggacaatcgacgcttgatcgacacgctggtgcacctacgggatctcggcaacacggtgatcgtcgtcgagcacgacgaggagacgattcgcgccgcggactgggtggtcgatgtcggaccgggcgcgggcgagcacggcggcacgatcgtgcacgccggcacggtcgccgaactcgagacggtcgagtcctccctcaccggtgcctacctctcggggcgccgtgcgatcgacgtgccggtggctcggcgcatgcccgagcggggatggttgcgggtgctgggcgctcgcgagcacaacctggccgacatcgacgctgcgttcccgatcggccttttgacctgtgtgaccggggtatcggggtcgggcaagtcgacgttggtgaacgagatcttgttccgggcactcagggcgcagctgcaccgctcgcacgacgtccccggtcgccacaaggccatcgagggcatcgaactcgtcgacaaggtgatcgacatcgatcaggcaccgatcggccgcaccccgcgctcgaatcctgcgacctacaccggtctgttcgaccacgttcgccgtctcttcgccgagacacccgaagcgcgggctcgtggctatcgaccaggtcgcttctcgttcaacgtcaagggggggcgctgcgaggcgtgccaaggcgagggaacggttcgcatcgagatgaacttcctcgccgacgtgtacgtgacctgcgatgtctgtggcggctcgcgctacaaccgtgacaccctggagatccgctaccgtgggctcaccatcgccgacgtgctcgcgctctcggtcgaggaggcgttggcgttcttcgcgaagcagccggcgatcgcgcgccacctcacgacgctggccgaggtgggacttggttacgtccgtctcggtcaggcggccacgaccctttcgggcggcgaggcccagcgcgtcaagctcgcaaccgaactcgcgcggcgagcgaccgggcgaacggtctacatcctcgacgagccgacgacgggactgcacttcgaggacgtgcgcagcttgctcggggtgctgcactcgctggtggatcagggcaacacggtgatcgtgatcgagcacaacctcgacgtgatcaagacggccgactggatcatcgatctcggacccgaaggtggcagtggcggcggcaccgtcgtggcgcagggtacgccggaggacgtggcccaggtgcccagctcgcacacgggggccttcctcgctccgttgcttgggcgatgatggaccgtccggatctcgcagcgattcccgaggcgccaggcagctaccagttccgcgatggcgaggatcgggtcatctacgtcggcaaggcgcgcaacctgcgcgcgcgggtcggaagctacttccaagacccccgtcagctctcgccgaagacgcgggcgatgctcgcggtcgcgagccggctcacctggatcgtggtcccgagcgagcaggacgccctgctcctcgagtactcgctcatcaaggaacaccatccgcgctacaacatccgcctgcgagacgacaagtcctacccgatgatcgccgtgacggtcggggagcgctggccgcgcgcgatgatctatcgaggcaagcgtcgacgtggcgcccgctacttcggaccctacgccgacgccggggccgctcgcgaggtcctcgagctgttgcgtcgggcgttgccgctgcgcacgtgctcgccggccaagcttgcccagcacgaacgggccgggcgtccctgtctctacttcgacatcggacgctgcgtcgggccctgcatcggcgccgtggacgaggcaacgtaccgaggcctggtggacgaggtgacggggtttctcgagggccgagccggctcgctcgtcgacgccctcgagaccgagatgcacgccgccgcctcccgcctggagttcgaagaggccgcgaggctccgcgatcggctctcggcgatcgaagcggtgctcgagcgccagtcggtggcgctcgggcacgagcgagacctcgacgcgatcggggtgcatcgcgacgaactcgatctctacctcgaggtcgtgcgcgtacgccacgggcgcatcgtgggcgtgggtggcgcgcgggccgagcgagactcgggtgcgatgctcttcgacgaactcctcgacctggttcggagctactacgacgaccaggccatcgacgttcccccgaggatcgttgcgcgggtcgaggtcgccgaggcgagggaggcgacggacgccctgacctcgctccttggacgcccggtgcgcgtcgtgacgccgtaccgtcgtgagctcgccgtgctcgtcgagatcgccgagcgcaacgccgccctcgcgcaccagcgtgcccgcagagaacgcgccactgacctcgcgacgcgttcgaggggcttgaccgagctcggcgagctggcgggccttggggcgcctccggtccgcatcgagtgcttcgacatgagccacctgcaagggcgctcctacgtggggtcgatggtggtgatggaggacggcctcatgcgccacggggcctatcggcacttccgggtcagcgtgccgcacaacgacgacgtcggggccatgcgcgaggtgctctcgcgacgtctcgatcgtctcgatgaccggcgcttcggtgggcgccccgacctcatcgtgctcgatggcggggcaccgcagctcaacggcgtgctgcggctgctcgaggagcgcggcatggccggcacggtgcccgtggtcgcgctcgccaagtcgttcgaagagctctatgtccccgatcggagcgagccggtgcgcgtacctcgcgggacgctcgcgctctacctgctccaacagctccgggacgaggcccatcgcttcgcgatcacctatcaccgccggcgccgccagctcgatgccgagcgctccacgctcgagtccatcccgggactcggaccggcgagacgggcgcgcctgctcgccgagttcggatcgatctacgagatcgccgaggcaagtgaggcggagctcgtccgtgcgggtgtgccggctcgggtggcgagtgctgtccgcgagcgtctcgggccgctctatcgtcgagagcctgagagcgaccccgatgaggaggtcagatgaacctcgaggagttccgggccatgccggacgccgaggcgatggtgcgcgacctgtgggagacgcacgctcgctggtggcacgaccacttcaccgagggcgctgacgtcgagtacgtcgatcaggtgatccccgaggtgctggctcgggtcggtcaccctcgtcgcgtcgccgatatcggtggcggtgaggggcaggtcgcgagggcgatcgcgcgcgcgaccgcggccgaggtcgtggtcgtcgagccaagtggagcccaggcggccgcggcacgttcgcgcggatcgcaggtcgtccgtgggagcgccgaggccgttccgctcgcgtcgtccagcgtggacgtcgtcaccatcgtgctcgtgctcgagcacgtcctcgaccatgcggcggcgatgcgcgaggtcgctcggatactgcgaccgggaggtcggctcgtgttggcgctcaaccatccgatcatccaggtgcccgactctggactcgtcgaggacgtcgacgcgggcgagacctactggcgctttggtcactacctcgcgagcgacgcatcggtcgaggaggttgccgacggggtgtacatcccgttcgtccatcgtcccctcgaggcctacgtgcgggccgcgctcgatgcgggtctcgtgctgcgcgacttccgtgaaccggcgccgccggagcgatggctgcgcggccagagcggcggcggcttgctcgctgcgttgccgcgcctgctcatcaccgtgtgggagcgtgcgtgaacgcggtcgccttcgtcaccggcatgtccggagcgggccgctccacggtggccgaagcgctcgaggatgccggctggtacgtgatcgacaatgtgccgctctcgttggtgtcgaaggtggtggagctcgcgacccagggcggtgaggagcgcctcgcgctcgtcgtcgggcgcccgtacggggccgagttcgtgcggctcacggaactgctcgacgagctgcgcgctgccgacgtcgcggtgcgcgtgctgttcctcgacgccgaggacgacgtcttggtcgctcgcttcgaggcgaccaagcgccctcacccgcttggcggctccggcgggatcgccgccgccgtggagcaggagcggcgcctcctggagcccgctcgcgaactcgccgacaccatcgtcgacacctccgagctctccacgcacgagctgcgggcacgggtgctggccttcttcgagggccccggagagcggccgtcgctgcgggtcctcgtgtcctcgttcggtttcaagtacgggacgccccgtgacctcgacctcctcttcgacgtgcggttcctgcccaatccctactggcgccgcgagctgcgagcgctgagcggacgcgaccaggcggtgagggagttcgtcctcgagagcgccgatacgcgtggtttcctcgagcggctcgatgggctcctcgccttcgtcgtgccgcgctacgtggccgaggggcgggcctacctccacctcgggatcggatgcacaggcggtcgtcatcgctcagtcgtggtcgccgacgaggttgcgaccatgctgagcgctggggggctctcggtcgaggtccgtcatcgtgacatggagcggggctcgtgaacgcggtcgtcatcggcggtggccatggcatcggtgcgaccattcaggccatgcgggcgctcggcgcctcgatgagcgtggtggtcggggtagcggacgacggcggttcgacgggcctgctgcgcgctcgcgaaccggcgctccccgggatcggcgatgcgcgccacgcgctctcgagcttgatcggtccggacgagccgttcgcgcgcctcctggagcaccgtgttcgccacgcgtcgctccagccccatcccatcggcaatgcggccctggttgcgctctgggagcagacgggctcgctcgtggaggcactccgcgtgctcggggacctcgctggcgtgacggagcgactgctgcccgccgcagaggcgccgctcgtgctgcgagcgacgacggccgatggcgggaccatcactggtcagctggccatccaccttgcccggggcgttcgggaggtctcggtggatcccgcggacgcggtgtgtccgctcacggtggatgccatcgtgcgtgccgatgtcgtggtgctcggtccggggtcgctcttcacgtccgtcctcgcggccgcggtgtcgccggggatccgcgaggcgctctcgatcgcccgggcccgcgtcgtgttcgtcgccaatctcgcgcgccaggaggccgagacgatggagctcgatgccgacggtcacctcgagcgggtcctcgcacacggggtgcgcgtggatgccgtggtcgcggaccacggcttcacgccgagggctgcacgccatcgcgacgtgctcgtacgctcgtggcgtcttcgcggccaggagggcgcgcacgaccccacgcggctcgccgaagcgctcggggaagtgctcgacgcgctcggcgtccatcgatcgggggatcgcaaggggtagcgcgctgcgacgccacgtggtgtcaccaccgtgcttgactaaccttggggcggcgagtgggccactcggctgctcgagggaaaggagaggcgcatgcgggtcgcgatcaatggctttggtcgtatcgggcggatgttcctgcgcgcgatcgagcgaaccggttcggatctcgaggtggtggccatcaacgacctgacctcaccggccgtcaacgcgcagctgctgcggcgcgactcgacgcatgggccgttcccggcgcacgtggcgatcgagggcaacgatctcgtcgtcggagagcggcgaattcgtgtgctcgccgagcgtaaccctgctgacctgccgtggaaggagctcgaggtcgacatcgtcgtcgagtcgacgggcatcttcaccgacggcgacaaggctcgggcgcacctcgaggcgggcgctcgctccgtggtgatctcggcgcccgcgacgaacgtggacggtacgttcgtggtcggcgtgaacgacacgctctacgaccccgaacggcaccacatcatctcgaacgcgtcgtgcaccacgaactgtttcgtccccatggtcaaggtcatcaacgacgcgttcggtatcgagcgcggtctcatgacgaccgtgcacgcctacacgaacgaccagaacctgctcgatctgccgcacaaggacctgcggcgcgcacgggcggcggcgatcaacatcgtccccaccagcacgggcgcggctcgcgcgacgtcgctcgtcatccccgagatgcaggggcgtctcgacgggggcgcgatccgtgtgccggtcgtcgatgggtcgatcaccgacgtcaacgtggtggtgcgggccgaggtcggccgcgacgacgtgaacgaggcctttgcccgagcagctgcggcgggaccgctcgtcggcaagctcgtctactcggaggagccgctcgtctcgagcgacatcgtcgggtccccggcctcgtgcaccttcgatgctccgctgaccatgacgatgccgctcggcaacgggacgacgctcgtcaaggcgttcggctggtacgacaacgagaccggctactcgcaccggctcctcgacctcgtcgagatcgtcgccggtgggctcggagcgcgttgatggagctgccccgcatcgaggacctcggtgacctcaggggacgtcgggtcctcgttcgtgctgatctcaacgtcccgctcgccgtggaacgcggtgagtgggtggtggccgacgacttccggatccgcgcggcgttgccgacggtggagttcctgcgcactcgcggggccgacgtcacgctgtgctcgcacctcgggcggccgaagggtatcgatgctcgctactcgatggcgccggtcgccaaggttctcgagcagctcgcgcctggggtcgaggtactcgagaaccttcggttcgacccccgagagaccgcgaacgatccgagctttgcccaggagctcgcccacggccacgatgcgttcgtgctcgatgcctttggctctgcccaccgagcccacgcttcggtggtcggggtcccagcgctgctgccatcggcggcagggctgacgttgctggacgaagtagagcacctcagcgtgctcctcgaggacccgcctcggccctacgtcgcgatcgtcggtggcgcgaaggtctccgacaagctcggactgctcaccgcgcttgccgagcgtgtcgacgcggtgctcgtggggggtgcgatggccttcacgttcctcctcgctctcgggcacgaggtcggggactcgctggtcgaggaggaccatgtggaggcgtgtcgtgccctgatggaccgcgcgaccatccacctgcccgaagacctcgtcgtcctcgagagcaccgagccggtcggggccgaggtccacggccctgccggcagagtggtgggccgtgacgtgccgcgtggcacgcgcggcctcgacgtcggtcctcggacggtcgagcgcttcggcgaggtgatcctcggggcgcgctcgatcctctggaacggcccgatgggcctcttcgaggatccgcgcttcgccgtcggcactacgggtatcgcgcgagcggtcgctggttcgtcggcctacagcgtcgtgggtggcggcgactcggcgcgagcgctgcgcgaggctggcctcgccgaccaggtgagccacttgtccacgggcggtggggcgtcgctcgagttcctcgaacacggtgatctaccgggcctcgccgcactgcggcaagcggcggagcggcgtccatgagtcggcgggctcccgagcccgagccccaggcgggatccggacgggtgcgtctcgtcgtcgccaactggaagctgcaccacacgcacctcgaagccatcgcgttcttggagcggctgtggcacctgttggatgtcgaggactaccggcgcgcggagatcgcgatctgccctgcattcacggcgctgcggtcggcgcagctgacgatcgagaccgatggcatgccctatcggctcggtgcccaagacgtcttctgggaaccctcgggggcctacacgggggaggtgagcgtccccatgctcgccaagctggacgtcaagtacgtgatcgtggggcactctgagcgccggcgcttgttcggcgagaccgacgacgtggtcgccaagaaggcggcggcggtcgcgtccggtgggttggtaccgatcgtgtgcgtgggtgaggtcgccgaagagcgcgctgggggtaccacggaggccgtgctcgagcgccaactcgacacggtgctcacgacgtatccggtcgaggcgctcggagagctcgtgatcgcctacgaacccgtctgggcgatcggttcgggaacgcccgcgacgcccgaagacgccgagcacgtcgctcgcttcctccgggaccgcctcgcgcgccgggcgagcgaggcggtggctgctcgcgtccgcatcctctacggtggctccgtcgacgtgggcaatgcggtcgcgttcctcgcgcaggccgacatcgatggtctcctcgtcgggggtgcctcgctcgatccggagcgtttcgcgcagctgctcggcggccgaccccgcatcgcgtcgacgtcctagactgccattgttcgcagggaggaggactcatgttgaccgtcgtgctcgtcgtcgtgcaggtcgtcagcgcgatcgggatggtggtcttcgtcctgctgcactcgggcaagggtggtggattgtcggacctcatgggcggctcgagcttgagctcggccgcgagttcgtcggtggctgagcgcaatctcgaccacatcaccatcgtgctggcactggcgttcgccctgtcgagcatcgcgctcgggctccgcctgtagcgcgctcgggctccacggcgtgcgctggcgctgtcgtgcggctgtggcgggttctcgggtccctagggttgcgggtactgcggcgtgcgtctgctccggcggccagcgggtgcgggtcgagcagcacgggagcacggcgcgaaggtgtcctctccgccggcgggcatctctggggcgttctcgtccgaggtgcgcggcggggtggtggctctggcgggtgctgtcgcacgggtaccgacgccttcgggcgatgccacggccgaccgtcgtgggtgaggcgagatccgacgtcgcgcatgctcgtggcgaccccggtgagcagggtattgttggtgctttgcgactcaacctttggtgaaagtcgtcgatacgtccactatggaagcgttcgaggcatacctagctcggtgcccacgcgcactggtgctcctcgaggaggggctcgtgcgctgggtgaacgaggccgctgcccgattgcttcttcgtgacgcgtccgcgctgatcggtcagccattggacctggtcggaggggttcgcctcgaagagcttggcgatacgagtgtcgaggttgcgctgtgggcaggcgatggatcgctcctcgactgcatcgccgaggtcaccgtgctgggagaggcggtcatggtcgagctggacctggtcgagctgagtggtgtcgacgatgccggtcgagcactgcgggcgctcgccgatacgttgtcgctcggcgtgttcatctccgatcggggcctgcgactcgggtatgtgaatgcggggctcgcgacactgctcgccacgtcacgtgagcgactgagcggagctggctgggtggacatcttcgcaccggaggatcggcctgtcgttcgggagctggcgctgcgcgcactcggtggtgagcgcgtggaggcgatcatcgacgtgcagctcgagtccggtccacggcgtgcattggaggtcacgatcatgccggttcgtgcgagcgatggacgtttgagcttcgtcggcacggtcgctgaccggagtgtgcagcggcgagacgacgagcttgggagccggcccgcgacacgacaaggatgagcgtccatggagattcgcttcgatatcacctccggggatgcggtcgtcctcgctcgcttccttcggaccctcggcgatgacgaggccggcttcgccgagctcgctcaggtggcggctgcagaccccgggctcgctgcgagcatcctcaagctcgcgaactcgtcgtactatggactcgccggctccgtcgagcgactcgagttcgcgtgtgcgatcgtgggcatcctggggcttcgctcgctgaccgtggccgaactcgcgcggcgccaggggccctatcccgaggggcttgcggccttcacgacgttgctggccgcccagatggcggagcgctcgccccacacgagcgtcgacccgcaagtggcgctctcgaccgggctcgtggcgacgctcggttggatcctcgccgcgcagcaagatcccgtcggctatgcgacgtggcacgacctcgcgctcgaggatcgtcgagccttcgaggtggagcgttggggacgaccacttgcgagtctctcccaagaggcgcttcggcactgggcgtttcccgaagtgatcctcgatgccgtcggcgaactcgacgcggccggcgacgtgtcgaccctcgggcgtctccttcgagagagctggcgcgcggcgagcgagcgtctcgggcccgatggggccatgttgatgagcgtgtgagtccaaccaggcacgcggtcgccggaggcggcgtgcctagctcgggagtaccgtcaccagcgtgccgatgtggacctgcggatagagcacccccgcggtcgcgatgggcagctcgacgcagccgaggctctggggaaagccgtacgaggcacgggggaacccgtgcacggcgacggagccgttgaagtagttgatccagtgcacaaggtcgtggtagggggtgccgttcgggttcgtgccgctcatgtagttctcgacgaagcggaggtagatcggccaggtgccgacgggggtgttgagcccagcgatgccggtattgaccggactcgtcagcgtcacctgcccgttcacgtacagccagagcgtctccggtcgaaccttggacacgaggatgtaggagtagggatgcggatccatcgtccccgtcatcgcgtcgtgaatcagggtgggccagaggagcggattggagagcccggtatcgtcgaggccctcggcgtgctcgaacgacatgatcgcaccttgggtcatcaccgtgtcctggccgggctgccacaggctcgtgagcgcactcggcatcgtccagcgccatgagaacgtgccttgtggcgcgtccacgctcgcggcggcctgcgccgccagcgtcgatggggccgcctgggtcggcgtgaaggtcaaggggaggtagccgagctgagcgagcagctcctggaggcgcaggatcgacggggacgctccagcgagggtcacggcgtcggtggtctggccgagcgtaccgctcgagctcgccaacgtgacggcgtgagggaggtgcagtgtgaacgtctcaccgggccagaaatcgggcgtctggggggtgaagacgagggtgtagggggtcggtcgactccaggatcccgagaccgggtcggcgccggcgacagttggcgtgatggtggggttggtcgcgccgaagaccgtcgaggtcggggcggacagcgtgatcgagatcggcgtcgacggcgtgagaccggaggttcccggggagataatcgcgatcggagacgccgacccggtgcggaagaacgtcagctcgctcggtgcggcgagtgactcccacggggctggggcggccgcgatcgtgacgacgccagcgtgcaggccgctcgccgacgacacgacggtcaggcgccgcgatggctttgcgaggtggatgacctgcgaactcgtcggcgtcgtgatgcgcacggtactaacgggcgtcgagaagtagccagcgatcgacccatgggtcgagatcaccacgggatcgaggaggcgcgtcgtcggcgcgatgatcgtctgggtgacgttggtgcgggacccgaggagccaacgcagccagctcggcggtgcgagcgtcgcacgcacggtgatggtggtgccctgcgcgatggcgacacgggggacgatgcggccccggcgatcgacgacggagatggccttgccattcgcctcggccgagatcgccacgatgcgctcggcgatgccttgatgttccaggcgtacgatcccacgctcgctcgcactgagggacgttcgtggcagttcgagatacgcgatgccagcggcggccgcggcaacaacgacgccggccccgaccacgatgcgggtgttgcgccttcggacacgtctcgaacgatgcacgcccctcggtacctcctcgtcccctcgcgcagtcaacggcgcgggtggagtgtcgttgctagtgtaacgacactcggtggcgatttcctgagagacagggcggctgggaggggatgtggtcacgaagttcttcgtcgaggctctggtgacgttgctcgtgatcatcgatcccatcggcaacatcccgaccttcctggtcgtcacccgtggtcgggaccagcgtgcgcgccggcgcctcgccacggaggcggtgctcgtcgcggcggcggtgctcgcggtcttcgcgctcgccggttcccagatcctcgactatctcgggatctcgattcccgctcttgaggtgtcgggaggcctgttgctgctgatcgtggcgctcgagctgctgaccggtcggggtgggtcgatcggtaccacggaggagggtatctcggtggccgtggttccccttgcaaccccgctcatcgcgggtccgggcgccattgctgcggtgttggtgctggccaagcgagctgcgacagcgccactttcggtggcgctcgctggggcgttggtcggttcgatggtcatcttgtgggtcgtcttgcactacgcctcggccttggtccgcatcctgaaggagtcgggcatcgcgctcttgtcgcgggtgttcggcttgctcctggccgccatcgcggtccagctcgccgccgagggaatccgcggcttcgggctctagctggtccacggcggcctcgcgcggagccctcggtctggggggtcgggcaagaggacgtcgaacgagtctcgctggcgctgtggagtcgcctgtgatcgggatcgaggacgtgccccgatcggcccgaccgcgaccttggtgcgcggtgacgtacatccatggcgcagcccatcgaggcgagcgcacgagcgtgggctgggcgcagcgtgccacgttctcacgggaccgcgacgctgatcgcgtcctgcccacccgttcggcgagcacgcttgccgggaggtcgtcgaactctgcgcgcagggcccttatccgggtctcgtcgctcgcgaaggatctgtcggtcggggttcgccgagagctcggcggctcgctccgagcggccagcttgatgatccttgtgcgcgagatccccagacgcgcggcgatgcgagccttggggacgccctcggctaccagccgcctgacgagtgctcagtcttccacggtgatcacccttccctgttcgggtgttcactgttcaccggcgaagtcgttcagtccttgaacggctcgacagtcgcggccgggggccacccgtgtggggccgtgacgatgaccccacggcgtcgtgggagcgaggctctcgcgacgatctgtgcccgagcctggtgtctcggtgcgctggtcgagccgcgcgcctgtgtgctggtgaggtggccgggtgctcgcgcacgacgatgctcgcgcgccgcagcgagccatgaggtcggggcgccagctcctgggccgtcgagagcacgccgcacgcgccccaggcagcagcgtccctggcgtcgctcacgatcgcgcgtgcatgcgcctcgatgcggtcgcgcacgcgtcatctcagcgaggatggcgcgagccgcgatctgcgctcagaaggcctcatgagctccggtcggcgggtgggagcccgtgcggcgcgatctggtcgtgcgacgatgtcgaggctccgtgggaggctgcctcgcaggcgtggcattcgaactcgagcgtcgcgtgggtgatcccgtgcgcacgcgcgagccgttcgcggatcatgtcggcgagcagctgcgtctggtggagactgagacccgagcgtgcaacgatgtgggccgagagcgcattcgtctgttcgtcgaggcgccacaggtggaggtggtgcgccgcgatgacacccggcgtcgcctcgatcgtggctcgaactgcgctcggcgcgacaccacgtggtgcgagatccagcgagagtgcgacggcatcgcggatcatgcgccatgacgtggcggcgatcgtcgcggcgatgatggtggcagccgccgtttgggcgtcgtgaccgaggcgcgtctgtgtgagggacgctgcaaccagtgttgcgactccagccgcgaggtcggcaaggccatggaggccgagcgctcgcgcggttccggatgtgcggtggagccatgcctgcacgatcagcggagccgcgggcgcgagtgagagaacgcctgcgacgacgaggaccgagacggtgctcggcgtcgcggcgcgagcctgaacgacgacgccccacacgctcgcgagcgtgagggcaagggcaagggtcgcgcccacgaacgcgtccacgcgatgccagccgaaggtattgcgctcgtcgggcccgtgctcggcgaatcgtcgcgctgcgaccccgagggcgagcgtgccgaggtccatcgccacgtgcaccgcgtcttcaccgacgagcgcactgtgggctccgatcgcgagcaccacgagcgcgacggccgcgacgacggcgagcatgacgctcccgatggcactcgcgtggcgatgcatggctcttctagtctaggtcgtcgccgtgggcgacctcggggaatgatcggccgcgaccatcccgcggcgcgtgtggccccgccttcaggtgggagtggagtcacggtcgcgaggtggttgctcccgcgcacgagcgcgtgaatctggtccgtacgcagcgggctaggatcgtcgttggtagatgtccgggtgagccgacgaaaccctaggaggatcgcagtgacagcagatgctcagacgctgggcgtgatcaagcttggtgatattgcgcccgactttgaggccgagacgacgaagggcaagattcgcttccacgagtggctcggcgatgcctggggcatcttgttctcgcacccgcgcgactttacgccggtctgcacgacggagctcggtgaggtggctcgcctgcgctcggagttcgagtcgcgtggtgttcgtgtcatcgggctgtcggtcgacgacgtcgagtcccaccacacgtgggaggccgacatcgccgacatcgccggcgcggagatgtggttcccgatgatcgcggatccagaccggacggtgtcgtcgctctatgggatggtgcaccccaacgagctcgactcggcgacggtgcgctcggtgttcatcatcgaccccgccaagcgcgtacgcctcatgatcacctatcccgcctcggtgggtcggaacttcgccgagatcgtgcgggtgatcgatgctctccagcggacgtcgcgctacccagtggtgaccccagccaactggacgccaggccaacgtgtcatcctcgcgacctcggtgccgaccgatcaggcgcgtgcggcggtgggccacgacgccgaggagattcggccgtacctgcgtctcgtcgccgacccaggcaccaactagtcgacgacgctcgagcctctctccgtcgagtcgtgccgcggggccgtcccgcggcacgacggtattcggggcccctgcgaggtcctggaggcgtgggcgctgtcgtggcgctggccgagtcgttcaccagtcggttccagcgcgccgggttgcccaagcccagggctcggcacgtgctagcgtcgagcgcggagaggaggggcagtgcgtatcgcggcccaagtcgactacgccggggacgtgcgccaggcggccgacacggtcgctcgctgggaggatgcgggcgtcgacgtcgccttcgtgccagaggcctacggtcaagatgcgatcagccttctcggttacctggcggctcgtaccgagcacatgttgctcgggcccggcattcttccgatcttctcgcgaacgccagcgctgattgcacagactgcggtcggtctcgacgtggtctcggggggccgtgcggtgctcgggctcggtgcatcgggtccgcaggtcgtggaggggtggcacggggtcgcctacgatcgcccgttggctcgcacgcgagaggtcgtcgagatttgccgtacgatctggcgccgcgagcctctcgttcaccacggcatctacgaacttcccgcgaccgggcccggcacgacggggctcggcaagccgctcaagctcatcacccacccgccgcgcgagcggatcccgatctacctggccgccatcggggcgcgcaacgtcgcgctcgcggcggagatcgccgaaggttggcttcccatcctgttctcaccggagcgtgcggatgcggtgtggggcgagtctctcgaagccgggcgtgcggcgcgcgatgcctcgctcgggccgctcgacatcgtcgccggggggatcgtctcgatcggtccggatcgcgaggcgctccgtgatctcgctcggccgttcgtcgcgctctacgtggggggtatgggcgctcgcgggcgcaacttctaccacgacgtgctcgtacgttacggattcgaggaggctgcggacgcgatccaagagcgctacctggcccacgatcggcacggcgccgaggcggcggtgcccgaggcgttgctccgcgaactcacgctcgtcggtacggaggcagaagttgcggcgagactcgatgcctgggcccgagctggggtgacgacgctgctcgcgacgccggtcggtccggacccgctcgggacgctgaagcgtctcgcagcgctcgcgcggtagcggtgacgagtcgatcggtgctcgagcgctctctgggtgtgctcggcgtcgtggcaggtgcgtgtggtcttgctcgacttggcgatccgttgcccgtggcacgcgagacccctcgcggccatgtggtggtggccatccctgctcacaacgaggcacgacacatcgatgtcgtgctcgcctcgatccgacgacagcgctgcgagcacctcgatgtgcgcctggtcgtggtcgacgacgcgagcgacgacgagacggcggagcgcgcgcggcgcgccggtgcacacgtcatctccgcgggtcccgtcgccgacggcgtcaatccgaaggcagccgccctcgcacacgtcgacctcggtgatgccgactgggtgctgtttgtcgacgcggacgtcgagttcgttgcggacgacggcctggcgcgcttgatcgcgatggtggagaccaacgatggggggctcgtgtcggtccagccgcgcccacgcctcgacggctggtgggcaccactgacggcctggctgtggctggtgccgatggttgcgagtggggccttctggccgggtgcgcgccatcggtcgcgggtggccttcggcccggtgctcgcgatgcggacgtcgacctgtcggagcatcggtggtcacgcggcacttgcgagtgaggcggtcgacgacgtcgcgatggcggcggcggtacgtcgtcgtggcgagcgcgtcgtggtctgggctgggggcgatgccgtgcagatggacccgtacgagggcctcgccgagacggtggctggtctgcgcaagaacatcgtcatcggcgccggtgcggccggtgcgctcccatccttcggtgcggtcgcttgggtggtcggcacgatcggggcactcgctcgactgcgccgcggtgactggagggctctcccgacggcgctcggaggtcttggtgtcgcggtcctcggagcgcgtcggcttcgacttgctcgttggaggcacgtgtgcctggtcaccgcgggcctgggcctcctcgtcgcgacgaccgcgctgtcggtcgtcgacatgctccgggggcagacacggtggcacgggcgacggctacggcttcgctagcgattcgcgtcgctctcgccatcggctggtgggtgggcctcagcgtcgtggtcggctgggtcgcgtcgcgcctccggccccgaggcctcgcgttggtcggcaccttcttggcgactcgttcgttcgagggcgacggccatggctacgaacggctcggggtgcgtcgctggaagcgcctcttgcccgatgccggcggagccttcggaggccgccgcaagcgtctcttcgggccccgtgggaccggtgggcgcgaggcgctcgcgcgcgaggtcgaccgcgccgaggcggtgcactggtgcctgctcgtcgtgcaatgggctccggcgctctggttgggtccgctgtggtggctcggccctgcgtatgcgatcggtgcgaatgtgccgttcatcttggtcctccgctacgtgcgggcacgattgaccgcgctcgggcgcagacggccctgagtcggcgctgcagttccatgcgatcgtgcgagcgaccgtggcttcgcgtcgtcgagcagggctcgcgcgtgccctggccgccgcgtactgcgtccgccggcgagcgagggaggcggctccggcgcgctgatcgtggccgggctcctctgtgcgcgaggagtcgaacgtcctccgaccgactccggcgccggtgcacgtctcgatcaactctcggaggaggcgaaggtgacgactccgggaacgtcgagctcgccgtgtctctctacgacgattgaccgtctctgtgcagacggggctcggcggcttgctcattcctcgccgtctagcgggtagcaacccggagaagtgttggccaaccaccgggtgcgtccggtaggtgagcggtccccacagccagacgccccggtgcgagcccgggatccccacgccaactctcgctggtgccgctgagcgccgatcaggtcatgggtgcgcagtgacaccagtcactgcgacggcgaggacggaatcgagaggagggcctggttggcgggtccagatccttgcttgccggtgtcgcagacggcttggccgttggcggtgcggtgacacgcgccgccagggagcttggtctggatgacggcccggggtgacgggagcagcctcggaggcgtcggtctcggccggaacgtcccatgcgtgcacgagagagtcgaagtccccggccccgaggcgaggcggtgtcactcgcctcgtgcgtcgacctgtccgccttcgcgagggcgcagcatagagctgcggtagtagcgcagctcggcgatcgagtcccgtacgtcgtcgagcgcgcgatgcgcggggttcttctgcggcatgtgctcgatgacctcggggtaccagcggcgcgcgagctccttgaggctggagacgtcgatcgatcggtagtggagcagggcctcgaccttgggcatgtggcgcgcgagaaaccgacgatcggtgccgatggagttgccgcacaggggcacctggtggggatcgggaagatgggccttcaagaaggcgaggacggtcgattcggcctcgtcgatggtgagcgacgctcgccggacgtcttcgaggaggtggttggcagagtgcatctgcacgacgacgggctccatcaccgccagctcctcgtcggttgcgtggaggacgagcgggccgagctcggcaacggtttcgagttcgtcgtcggtcacgatggcggcgatctcgagaatgacgcaccgctcagggtcgagacctgtcatctcgaggtccatccatgcgagcacgcgcccaggctagccaacgaccaggctaccctggcccgtgggtcaaaggaggacgcgtggaggaggtgccgtcgtcacgaccatgggtcgtgatcccgacgtacaacgaagtcgacaacatcgggcccatgctcggagcggtgctcgcggcggtacccgaggcgcacgtgctggtggtcgatgatggctctcccgatggcaccgcggcggcggtgcgcgccgtctcggagcgggacgagcgcgttcgtttgctggcacgggaacagaagacgggactcggcggcgcctatcgagacggcttcaaggtggcgatctcggagggagcgaccagcgtggtcgagatcgacgccgacttttcgcacgatcccgcggcgattcctgcgctcctcgcggcgctcgacgacggtgccgcgctcgcgattgggtcgcgctacgtgcttgggggtcgctcgccaggattgtcgagagagcgtcttgcactgtcgcgcgggggcaatctctacgcggcgttcatgctcggcctaccggtgcgtgacgcaacggcagggtttcgcgcgtatcggacggacgtcattcacgaggtcggctttcgttcctcgcgtgccgatggctacggcttccaggtggaactcacgcgcctcgtcaacgacgcaggctatcggatcgtggagattccgatcacgtttcgtgatcggcgagcgggcacatcgaagatgtcggccaagatcgtggtcgaggccatggtgctgtgcacgatttggggtatcggacgtcggttcccgtggctcaacgagcaacggcaggaggcgctcatcgaccgcctcggcgccgtcgtcgatcggggagcgcgcctgtggtcgacgaggcgttgagtctgcgggtcaagcggctcagtcccggcgcagtgctgccgtcgtatgcacgggcgctcgacgcggggctcgatctcgccagcatcgaagagaggacactggcgccgggggagcggcacgggtttcgaaccggtctcgcgctcgagcttccggtcgggacgctgggactcgtcttgccccggagtgggagggcgcttcgagagggcctcacggtggtgaatgcgccgggcctgatcgacgcaggctatcgaggcgaagtactcgtggcgctggtgaaccttggcgaggctccagtcgtgattcggccgggcgagcgcatcgcgcagctcgtggtgctgccgttcccgagcgtacgggtgctggaggtcactgaacttgcggcgagcgaacgcggatccggaggctttggccacagcggctgagctcacgtgtgaagcaggctgccgacgcagctgttcgatcggccgggggcctcgctcgctatactgaggggcgctgcggacgtggctcagttggtagagcatcaccttgccaaggtgagggtcgcgggttcgagtcccgtcgtccgctctcagacgacctgcagcgatgcgggtcgtcgttcgttgtgggctgggcctgctcgtgagcaggcgtcgtgtgacgcgcggggatgccttacgccggcccgtgatccacggaagccggccgctgtgtcgttcgaccgctgtcgccgtgatgtggactgttctgcggacaccgcacgcactccttgcgccggagggcgtggccgtgacggtcgcgtaccgcgatggagcggccgtggctcggcgctcgctcggcgcgtcgtggcaggccattcaccgcccgaaccagcctggcgagtgtaacgggcgtgttacgttcgtcgggtggccttcggcgacgctgtggatcgtcgctagggtcttctcgggagggtgagggtggatgcatgtagatgatgcgcaggccgcgacggccacggttgatgatgagtatcgggcgtttcgggtcgagtcacgaggtatcgagctcatcccggagacggagcgacccatgcggccggcagacctgttctggatgtgggctggcggcatctggaacgtcgaatacctcgtctacggcgcgctcatcgtttctttcggtctgtcgttcgctcaagcagtgctggcgatcatcgtcggcaatgtgttcttcgcgttccttggtctcgcgtcgttgcaggggccgctcgcgggcacgactgcgttcggtgtgagccgggcgccctttggtcggctcggcaaccggcttccatcgctgttcaattggatcacccaggtcgggttcgagatcgaagggcttgtgctcatcgtgctcgtcgtcgaggcgatgttcgcccacgaaggcgtgtcggtcggcaccggcctcaaggttgcgctgatcgtggcggctgtgctcgtccagttcatcgtgccgttcctcggtcacgcgacgatcgccaagctgctcaggtacctctcgatcgtcttcatcatcgtgtttgcggtgatgggcgtgctgattgcgccgcacgtccatccctcgagcgaccacaagcatgcctcgtgggccatctggacgaccgccgtcgtgctgttggtctcggctggggggctcgggtggaccgagaacgccaacgactactcccgctatctcccctcatccaccccgaaggcctcgatcttctgggcggcgacccttggcggtgcgatcccagcgatcttggtcgagctcctcggtgctgccgcgttcttggtgagtccgcaggcgacggcggtcaccggcgtcccctcgtcgtttgcgagctggttcttctggccgttcatgatcctcgtgcttccgcaggtcttcgcgatcaactcgctggacctctactcgtcgggtgtcacgctgcaggcgcttggcatcccggtgaaccgctggggtgcggtgatcatcgacaccatcatctccgggctggtcacggcgctcgtcatcttcaagggaaacttctataccgatctgtcggggttcctcgactacatcgtcgtctggctcgcgccgtggttcgccatcgtcttcgtcgactatctgctgcggcgcgggcgctacgaccgtgcgggtcttgccgccgtacgcggtggtgtctattggcgcaatggcggcatcaactggcgtgcgatcgctgcgctcatcgtcggcatgggtgcggcgctcctgtggatcgatgcccagttctacgtcccctcgttcctcggaccgatctcgcgtgcgaccggcgggtctgacctcagctgggtgctcgggatcgtggtgggcggtctcgtgtactacgcgcttgcgcgaggtgaggtgcgccgggaggtcgaagcaaccgagcgaggggtggccggcgcagaggcggtggagtaggacgcgacgcggttcggcggggtcggtgctcgggcgatcgagggtcgaggaaggtcgctgacgcatgtcgccggagactcgctaaggtcctgttcgtcgagggaccagacggatcgcaggaggagttgacggtgggactgaccgctcgcgttggacgcttgctcggacgagtcgcgctggcgcccatcttcatcgtcgctggcttcgaggccctgcgagaccctgggcatcgtccggaggtcgccgcgaaggcgggcctcccgagcccggagctgctggtgcgcctcaacggggctgcgatggtcgcaggcggtcttggtctcgcgaccgggctacggcggcgtctcgcagcccttgggctcatcgcatcgctgggagcgacgacggtcgtcggtcatccgttctggcgcgaggagcccgggccaggccggacgatgcagcgagtgcagtttctgaagaacctcggacttctgggcgggctggccctcgtggtgtgcgatcctggtcgcgaccgcgacgcgtgacgtgtcgttgatggggagccacgtgggtgctccgcgacgttcgctggctgccacgatcgcgacgagttgtgacgctgcgttcacaggatgggactcggccggccttggtgtcggctctacgctggcggtgtgaaggagtggtcaggccgagcgcgtcgccagcaggctcgacgtgctggcgcatcacccgttggcggggcggggatggttggcttaccggcgcgtgccgtcgtctcagcggtggcggcggtgagctggatgatcgtcggggtcgtcatcgtggccgccgttcacgcgagctggcatgtcgaagccggactgttcgcgttcggcgtcggcgtcgtctgggcacggggggcgctcagagccgtcaacgcgcgttgagggcggaggtggcgtgaaccacgccgagggatcggtggtcgatcacttccagctggtggcactgctgggggtcggaggtttcgcggaggtgtggcgagcacacgatctcacgaccggtggcgaggtcgtcctgaagttccccactccacagctggttgccgaccccgtcctcttccagcgctaccagcgggagatcgccatctggcggaagctcgaccacccgggggtcgtgcggtgcgtcgacgatggccaacggcggagcgagccgtatctcgtgctcgagttcgtcgacggggtcacgctgcgacggtggctgaacgatcatccagggccggttccggtgaccctcgtcgtggcctgggctcgtcagctcgccgaagccctcgactacctgcacgggcgtggcgtcgtgcatcgcgacctcaagcctgagaacatcttggtgtcgtcgtccggggtgctcaagatcggcgatttcggaactgcggtcagtcgaggggcgcggaggctgacctgggggcagttgtctccggccatggggacacccgactatatgagccctgagcaggtgcggggacggcgcggcgatgagcgcagcgatctctatgcgtggggtgcgatcgtctacgagcttgcgaccggtcgacctccctttcgtggtgattcgtggctggcggtgatgactgcgcacctgcagcaggcgcccgaaccattgcgccaacggcggccggaactgccgccgggcctcgaggccatcgtcctccatgcgctgcggcggttccccgagcaccgttaccagcatgcacgtgaggtgctggaggatctcgaacgcatcgatgagcttggcagcgatacgtactcgttggcgccggagcagccgatcggtgacgtcgtggccgcgaccacgagcgggcgtcggctggtgtggttcgtggtcggggtcgccgtgggctttctcgcgctcgccgcggcggtgctcgtcgtggcggcgcaccactagggcgagccggttgaaggagggagcagggtgacgggacagcgaacgtggatgcgggcgtgtttcgtggatctctttggcgagctgcgctcggtgacggtgtcgggggtggaggtgacgagccacctggtggtcgatgcgtcggccatcgagggcgggatccgcgtcctcgagtctgactgctcactggatctcaccgccgcggctcgcctcgtaggtccggagggggagcgtctcgtcggcatcgtgcgctcaccggacggggtgccgtcgccgttggatacgcgcgccgcactcgcgcgcatcagtgcggagctcgatcccgagacgcgttggcgcgggatcgcggagctcgagtggtactgcttcgacgagcacggcgatccggtggacgaggcgggctacttcgacgatgtggtgggcatcggtggcgcgatcgcgcgagccgcctacgccaggttgtccgacagtggcataccggtgctagcgtcgcaccacgaggctgggcccggtcagtgggagctcgatctcggcccgctcgatgcgtgtgcactcgccgatgccgtggtgctcgcacgagctgcagtgcgtgacgctgccgtggagttcggggccacggcgtcgttcgcggcccgtccgctgccgggacaaccgggttcggggctccacctccatgaggtgctcgcgcccgaggtgaccgagtcgctgatccgcgcccgtgttgggggcctgctggatcatgcccctggcctgtgcgcgctcgccgctccgacggtcgggtcctatcggcgtctccacgccggcccggaggcaccgagcgcggcgctgtgggcgcacgagcatcgcggtgcgctggtgcgggtcgcgacggcggtcgacgggacccgatccatcgagtaccgcggtgcggacccgtcggcgaacccgtgcatcgcgatcgcagggatcatcgtcgcggcggcccatggcgcccaggagggtagcgaccctggcgaggcgatggacgaagatccggagggcttcgatcccctggcccgaacggcagccttcacgccgctcccgaggagtctcgatgaggccgtcgacgcgctcctggccgatgacgtgctcgtggacgcgttcgacgaccggctcattcatcgcatcgtcgatgccgagcgggcgcttgcccgccgcgcactcgcgggaggtcgtgatccagacgtgcgcccgggatcgatgtcgacgcgtgtgatcgatcggtaacgagctggtaacgctacctcgatgggtggcgtgtgggcgggtctacgatgcgcctagctccgctgcgatcggccgaccaggggagcgaggccagacgccgcaacggcgcggcctggcggtcgtccgaagggtgtcaccggaggtggcgtcctgatcgcgtaccgacaggtgaggagttgtgccatggcagcgagcgagcagcagatgcaccgaacgctcacgctcaccggtgtcacggtcaatgggatggccttgatcgcgcccggagcgtttctttggacaacgtttcaggaacaggcggcccagacgaaccacggtcagccgacgggccttgacatgtggacagggctcctcttcgccttcatcctcgccatgctgaccgcgtggagctacagccagctggctcggatctatcccgatgcgggcacgggctcgacctactacttcgccgaagccgccttcctcgaccagaaccacccgcgcttcaccgccaccgcgagagcggtgaagttcgccttcggctggatcagccacctgtactactggatctatccgggcatcatggtggcgttcatcggtaccctgatcggctacatcatcggcgcggtcggaggggtcacgctgtcgtggctcgaactctcggtgatcgccgtcgtcgccgccgcggggatcggctacatcgcctaccgtggcatcacggggtccacgatgacggcgctcgtcatcaacgtgatccagatcgtgaccctcgtcgcgatgacggctctcttcttcatcgcgttccgcgtcgcgcacccggacggtggctacgtgcaagcgagcgcactctcggtcatcctcccacacagcttcgtgaacctgctctaccagtcgaccatcgccatcttgttgctcgtcggcttcgagtccatcacggccctcggcgccgaggcgcgcaatcccgagcgcgacatccagcgtggggtcttgatcgcgctcgccatccagggaggcttctcgtacctgttggagtacttcggtgcgaacttcgcactcggctctgcgaccatggcaggtcaaccgggcgcaaacgtctttgccaaggccggcaacgatgcggcgccgatcggcacgatggtccagaacgctgccgatcgcatgttccatggcggcggagaggcggctgcgttgatcgtggccgccacggtcctcatcgcactcatcggcacgacgctcgcgtgcatcaacaccgcagttcgcgtgagctactcgatggccagggaccgtgagctgcccagcgtgatcgggtggttgcacgggcgcttcgccacaccccacggcggcatcctcgtgatcagcgcgatcagcgccgtggtggcgatctacggggtgcacacggtcgacaacctgacgcagatcacgctggcgtccaacatcgggacctttctggtctatggcatgacgtgtgtgatcgcgatcgtggcgttctcccgtcgcgccgatcgttccctgctcgctcatgtgctcgcccctggccttggggcgctcatgaatctggccgagctcgctggcgtggtctatctcgccatcgctggcggcggctcgggtgcgaccgatgcggtgaaggccatcggtgtggtgctggcctggaccatcgttgggctcgtgtggtactgggcgaacccgcaccgccatcatgccaagagcatcgtcggcgagcgcgccacgaggcgactcggcggggccgggcgcggcgtgtcggccgcggcggagacgccatagcgttcggtgctccggggggagctgccagctggtgatgcctctggcccgcaagggctggaggcatcacccatgaggaggagacgatggtacgacgctcgctcgaggccgacgagacgagtgggtcgcttcgggcccacgacggctcggtggcggcctgggtgagcgtgcggggtgtggtgcgggctgggaacgaggacgcggttgcggtcgtcccccctggcacctctggcgaggtgctggtggcgtgcgtggccgatggtgtcggcgggcaggcggctggcgaggtcgccagccaggcggccatcgaggcggccacgagcgcgatggggagcgggcgaggggcggtgcgggctcgggtgcgagctgcggttcgggctgcgaacgcggcagtcatcgacgcgcaacatcgcgagcgggctcggatggcaaccacgctcaccctggtcggggtgagtggccgcgacgtcgtcattggccacgtcggcgactcgcgtgcctatcgtgtcggcgacgagcggatccatcagctgacgcaggaccatacccaggcggccgagctgttgcgggcgggcttgatcgatcaggaggaggcagctcggcatccagcgcgctcggtgctgacgcgaagcctgggagcacagatggcggtggcgccggatctcgtcagcgtggcgctggaggatggggagcggatcctcgtctgttcggacggcttctgggggacggttccgcgcggcgcgctcttcgaggcgctgcgcggcgcgcgagagcccgacgcgctcgagggtgcgctctggcgactcgtcgggcttgcctacgaggcgggtgcgcccgacaacgtctccgtcatcgtggtgatcccgagtccgacggccacgagttcgggcgcgagcgtgcgcacctcgtggtggcggaggagccgaggaacctaggcaaggccgacgatacgcgccgccgcgtctcgtgcacgctgagcatcgctcgcggtgcggaccgcttctgctgctcggcgagcggtcgtacgctcgacggaagcgagcagacgggtgacgggtgcgatcgcgctcggcgtcatggacaagctcgtgatgccgaggcccgccagccagacggcggcgaggggatctgcggcgagctcgccgcagacaccgatggggatgcgaccgtcgacgtcgtcgacgaggcgagcgaggagtcgagcgagtggcggcgagaagggatcggcgagggctgcgaccgccgactcctcgcggtcggcggcgaagaggtactgcgcgaggtcgttggtgccgatcgagacgaagtcgacgctgcgggcgagctcgtcgccgagcaggcacagagcagggacctccaccatgacgcctgcactcgggatccctgcggcgtgggctcgctcgaccacctcgcgcgcttcgtcgatcgtcgtcaccatcggggccatgagaccgacctcggcaccggtcgcgcgctgggcgtcggcgatcgctgcgatctgggtgtcgatcacggccggcgccacggcgcgtgccctccatcctcggacgccgagcgcggggttggccgagcgaggcagatcgatgaacgcgagtggcttgtcggcaccggcgtcgagcgtgcggacgatgcaacggcggccccggaatggggtgaggatctcggtgtaggcctcggcttgctcggcgcgagagggagcctcgtcgcggtcgaggaacaagaactcggtgcgcaaaaggccgataccgaccgcgccggcgtcgatcgccccctgcgcgtcggcgacgccggcgacgttggccatgatggcgacggcgccgatggcggcacggtctcgagggagcgtcgttcgcgcgggcgtacgctctgcggctcgcagcccagtgacatcgtcgtcgttggggttcacgatcgcgaccgcgcgcacggtatcgacgagcacggtgtcgccgtcgtgcaccccgtcgaggcccaccacgccggtgagggcggggatgccgagtgctcgggcgaggatggcgacgtgggcggtcgggctggcgccagcgagcaagagcgctgccggccgttcgtgctcgatcgcgaggagatctgctgggccgagctcgttcgcgacgacgaccttgccttcgagcatcggtccttgggtgcccctgaggcgggcgatgaggcgccgttcgatcgcgccgaggtccgccgctcgttcggcgatcgcgccgccgacggaacggaggacgcctgcgacctcgtcgaaggcgtcgtggaccccgacggtggagggatcgtcggcgaggtgacgctccacggcatcgacgagcatggggtctcgcgcgatggctgcgtcggcggcgaggatctgggacagctcgccgctcgcacgtcggctggaagcctcgaggtcgtcggcgacctcctcgagcgctcggcgcacgctggcgggatcgacctcggtgcgctcggcgaccgcgtcgacgcggacggctgtcccgacgccggctccctgggagcctggttgaccgcgaagggtgtgacgttccggcatggaccctcctctccgggcgaggcgcctcgggaccaaagacccttgacgtcgtccacgacgcctgtcatgatacgagcgggcagagtgcacgagagcgcccggacgtgagaggtcgcgtccgggcgctcttcgtgttctggcccgggagcgatgcatgacagggggaaggaggccgtaggtggccacaacacaggcgcgaccggccggcaagaccggctggcgcgcaacgacatggggagagctgctctccgaatatctcggtacgttggtgctgctcgccttcgggacgggctcggtcgcggttgcagtggtgggcctcaccatgtccggccgcaccgtcgtcatcttccagggagcgggcggctggctgctgatcacctggggctgggccatggcggtcgtgatgggcgtctacgtggctggcggggtgtccggcgcacacctgaacccggcggtgacgctggccatggcgatcaagggctcgctgccgtggcgtaaggtgccgggctactggatcgcccaggttctcggggcattctctggcgcggcgatcgtctacctggactactacaaggcgatcgatgcgtggaaccttgcgcaccacgtcacgcgcgccagcgccggtgggttgacgaccttctcgatctttgccacgttccccgcgaagtacttcggcacgagcctcgtcgggccattcatcgaccaggtgatcggcacgttcttcctgctgctgttcgtgctcgccatcaccgacgcgacgaactcggggccgggttcgaacatggcaccgttcctcgtcgggatggccgtcgcggcgatcggcatgagctttggtacggacgccggttacgcgatcaaccctgcgcgtgacttcggtccgcggctcctgacgtggttcctcggctggggacacaacgccttcgccggtctcaacggttactggtgggtcccgatcgtcggtccgctcgtcggtggagcgatcgcggttggggtctatcgctggttcatcgaggacacgattcgtgcgcgcttcgcgcgccagagcacggaaggaggggcgcagtgaccacccgtatcctcgctcttgatcaaggaacgacgagctctcgagcgatcgtcttcgatctcgacggcaccatcctcggcctcggccagcacgagttcccgcagtactacccgcagccaggctgggtcgagcacgaccccgaggagatctgggagtcccagcgccaggccatcttcgacgccctgcgcgccgccggcatcgcgccaggggacctcagcgcgatcggcatcaccaaccagcgtgagaccaccatcgtgtgggatcgccaaaccggcaagccggtcatgaacgcgatcgtgtggcagtgccgacggacggcgccgatgtgcgacgaactccgtgcggccggccgcgaggatctggtccgttcccgtaccggtctcgtcatcgacgcttacttctcgggaacgaaggtggcctggatcctcgagcacgtgccggaggctcgtcgcctggcggacgagggccgattggcctttggcaccgttgatgcgtggctgatttggaagctcaccggcggacgggtgcatgcgacggacgccaccaacgcctctcggaccatgctcttcaacatccacaccggtgagtgggatcccgaactgctcgagatgctgggcgtgcccgcgtcgatgtgcccgacggtcgtcgactccgcaggcgtggtcgccgagacggaccctgagatcttcggtgccagggtgcccatcgccggcatcgcgggtgatcagcaggccgctctcttcggccaggcgtgcatcgagccgggcatggcgaagaacacctacgggaccgggtccttcctgctgcagaccacgggccacgatgcggtcgcgtcgcactcgggcctgctcacgaccgtggcgtggagcatcgggggtgagcgcacctacgcgctcgagggctccatcttcgtgaccggagccgtcgtccagtggctgcgcgacggactgcgtctcatcgcgcatgccgaggacaccgaggcgatcgccgccgaggtccccgacaccggtggcgtcgtggtggtccctgccttcgtggggctcggcgcaccggtgtgggacccgtacgcgcggggcaccatcgtcggcatcacgcgcgggacgacgcgggcacacatcgtgcgggccgcgctcgaatcgatggcctaccagacgcgtgacgtcgtcgaggcgatggcggccgactcgggccagcgactcgccatcttgcgggtcgacggcggtgcggtgcgcaacaacgtggtcgcacagctccaggccgacgtgctcgggatcccggtcgagcgtccgaaggtcaccgagaccacggcgctgggtgctgcctacctggcggcggtcggcgtgggtgcggtggcaggtcctggggggctgcgcgacgtgtggcaactggagcggcgcttcgagccaacgtgggacgaggcgacgcgagccgcggcctatcgcacgtggcagcgtgcgcgggaccgcgcccgagcgtgggtcgaggcgtaggctgcgagagggaggtagtcggatgaagaaggtcatcaacgaggtcgaccacgtcgtcgacgagtctctcgatgggctcgcggccgcgttcgcaccgtgggttcgccgcatcgagggtacccacgtgctggcgcgcgcggtcgcgaagccatcggggcgcgtcgggctggtctcgggcggcggatcgggccatgagccggcccacggcggctacgtcggtgagggcatgctcgacgccgcggtggccggcgaggtcttcacctcgccgacgcccgatcagatcctcgagggcatccgcgccgccgaccacggcgcgggggtgctgtgcgtcgtgaagaactacaccggcgacgtcatgaacttcgacatcgccgccgagctcgccaaggaggaggggatcgaggtgcgccaggtcgtcgtgaacgacgacgtcgcggtcgaagactccctgtacacctcggggcgacgaggcatcgccggaacggtgttcgtccacaagatcgcaggcgcagcagccgaacgtggggacgatctggcgacggtggcggcggtcgccgagcgcgtgatcgcgaacgtgcgctccatgggcctcgcactcgcaccgtgcacggtgcccgcacgtggagagcccaccttcaccttgggcgaggacgagatcgaggtgggcatcggcatccacggcgagcctggggttcggcgcgaaccactgcgtcgtgccgacgacctgaccgacgaactgctcgatcgggtgacgagcgacctcgggctcgagagcggtgcatccatcgcggtgatggtgaactcgatgggagcgacgccgctcctcgagcttgggatcgttgctcgccgcgtctaccaggtcgcggccgagcgcgggtggcacattcgcaccgcctgggttggcgagtacatgacgtcgctcgagatggccggctactcgatcacggtgcttcgactcgacgacgagctcgccgcgctgctcgaagcccctgcgtcgacggctgccgttcgggtggcacggtgagcgagcccggttcgctcgcctggtggcacgacgtctggcgctgtttcgcggcgtcggtgcgcgaccagcgcacctggctggacgatctcgacgctgcgatcggcgatggtgaccacggtacgaacctgaaccgaggtctcgagcgcgccctcggggccctcgagacctcgcagacgccgcgagcggggctgaggagtgttgggatggcactgctcggcacggtcggcggggcatcaggcgcgctgtggggctttggctggaccaaggcctcggcggcagccggcgacgggaccggcgccccaacgcccgacgaggtcgtggccacgctgtcgctattccgggacgcggtgctcgagcgtggccacgccgagctcggcgacaagaccatggtggatgtcctcgtgccggcgctggcgtcgctcgctgccgagctcgggactcagcgctccttcgccgaggcagccgctaccgccgcgtccgtggcctcggagcgtgccgagtcgaccatccccctcgtggcgcgcaagggccgcgcgtcgtatctcggggagcggagcgcaggtcacgaagaccccggtgcggcctcgatggctctgttcttcgcatgccttggcgaggtgagctgaggtggtgggcgtgctggtggtgtcgcactcgcggcgattggcgcagggggcgtgcgagctcgtcggcgccatggccaagggggttcggctcgagtggcgaggaggtgagccccccgagcttggcgtgagtgtcgagctggtggcagatgcgctcgagggcctgctcgaagggggcggtgaggtggtcgtggtcgccgacctcgggtcctcggtcctggcggcagaagcggcggtcgagctgatcggggcaggcccacgcgtccgcgtcctgcgcggcgtcccgatgctcgagggcttcatcgcagccgcgatggcgctcacggtgggcggaggcctcgccgaggccgtcgccgcggccgaggcggcctgtggtgcgctcgagggcgggcgatgacgcgccgccgggtcgtcgtgatcggggccggggccaccgggctcggcgtcggcgtggatttggccacccgtggcatcgaggccgtcgtcgtcgagcgtcacgcggtgggggcagggacgtcggggcggttccacggtcttgcacactccggcggtcgctacgccgtcaccgacccgctggccgctgccgagtgcgcccgcgagctcgcggtgctgcgccagatcgcccccggtgccctcgaggccaccgggggatggttcgtacgcacgagcgacgatgacgccttcgagcaggcgtggctgcgtgggacggcgtccgccgggatcgaggtccgcgaggtcccgctcgacgtcgccagggcgcaggtgccggcggcggcggcgcgagctcggcgggtgttctgggtacccgacggtgtgctcgaggggttcgagctcctgcgcggcctcgtgcgaacgctgcgacgtttcggtggcgacgtgctcgaggggtcggaggtgatcggcctcgtgcgcgacggtgccagggcggccggtgtggtcgtgcgccaaggcgatcgagaggtcgtcgtcggtgccgacgccgtggtgaacgcggcgggtccactctcgggtgtcgtcgggcgtcggctgggcgccgaggtgccggtcgcgccgtcgttcggcacgatgttgatctttgccgatcgccgactcccgctcgtggtgaaccatctcgagcgcccatccgacggcgacatcttcgtaccccatggcgagactgtcatcctcggtaccaccgacgtcccccacgaagacggcgaggcgctaccgccgagccggcaggaggtggctcggctcgtggagctcggtgcgcgcttcgtgccggaggtgcgcacctggcgaccgatgcgggccttcaccggcgtgcgccccctggtcgccgatccgggtgcgggcgggccgcgaggtctgtcgcgcagtcacaccatcgtcgaccacggcgcgagagacggtatcgccggcctgttcgcgatcatcggtggcaagtggacgacgtatcggctcatgggggagcagaccggcgacgccgtcgcctcctacctcgaggtcacggcaccgtcggcgacgcggtcgctcgtggtggtgccggcgcgagttcggggacgcgcgccgacgtcgtcggagacgttgtgcacctgtgagggcgtcggtcgtgacgagctcgtcggcgagggttcgctggatcgttggcgcgtcgagcattgggcgacgatggggccgtgtcaggggacgttctgcgcccatcggttggcggctcgcgcagctgaactcacgggcggcgccctcgagagcgaggcgctcgatgcgctgcgtgccgagcgcgcgcggggggtcgatgcggtggcctatggcgcacaggcacgccttcgggccctcgcgtccgagcagcgtcgctggtgggggtggggctcgtgagcgtcgtggtcgtcggggcagggccgagcgggctcctcgcggcgtcgctgctgctggacgagggtgcgtcgccgatcgtcgtcgcggccggcgagggttctcttggcttgtggccgggttggctcgcggccccacgggacgatggcgccgtcgagcgggccgtcgcgagcttgaatcgggccgacgcacgactgtcgagcgtcgacgagcgcgaccgactcatcggcccgctcggggtcgcgcatcggttcgcctgggctccgccggaactcgcgagagtgggacccgaggacgtcgtcggcttctgcggcttcgccgagatgaccgagacgcgggctgccgtcgcggtggcgacctggcagagccagaccggatcggcagccgtcggcttcgacctcgcgccgtggggccggcgggtgccgttcgaactcgctcgcttcctcgggcacctggagggggcgcgagcgctcgggcgcgccctcgcgccccgggtcgacggcgccgtgagcgtcgtcgcggtaccgggactgctcggtatcgaggatgcgacccgggcgctggcggtgctcgaggagatgctcgagcgccgggtcggcgaggtaccgctcgtcacgcctgccctggctggttggcggctcgatcgtcgggtgcgcaccgcacttgcggctcggggcgcgacctttcggcgcgccagggtcgtcgaggtcggtcggggaggcgtacggctcgcggacggtgcgcacgtcgacgccgacgcggtcgtgctcgccactgggggcgttgcgggtggcggcatcgcaatcggtccggatggctcgctcacagatagcgcgcgcggcgtcgcgatcggcgaccctgcggcatggatgatgggagaagacgtggggctgctcggttatcgcgaggtcgtcgtcgacgaggaggctcgggtcgtcgcggtgggcgcgctccgtgcgcacgaaggctccgggttcgcccaggttgcccagagcgtcacggaggcggtcgaggtgcttcggtcatggtgagcacggcaacggcgctcagactcgacaacgccgatgcttgcatcaagtgcggtctgtgtcagctcgtctgtcccgtgctcgaggtggacccggcctttagcgggccgaaggtgctcgggccggactggcatcggcgcttcgtagctggcgagcgggtgacggacgacacggccgcgcgctgtacgttctgccagctgtgcgagtcggtgtgtccggtgggtgtccccatcgcgcacctcatcgcggagcacaagtcgcacctcgaccacgacccgcgctcgaggatgcgagatgcggtcgtggtccggcccgatgtgctcgcgcgctttccgtggctgacccgggtgccgaggcagctcgcgccggtcgccggcctgtcgtcgacgacacggtggccgcgtccgcaccgaccccgggccgcgtcgagtgacggcgggacctctcgcgtcggcacggtcggagtcttcgtcgactgcttcagtcgggccttcgacggtgccacgatcgatgcactcgtcgtgctcctcgggcgtgcggggatcactgcacgtctggtgccggcggacacctcggtgtgctgtggcgccgcagcgtgggcgagcggtgctccgcacgtggccgaggggcgcgcgcgcgaggcagcgcgtgccatcgaggccgacgccggcgatctcgatgtggtcctgagcgtgaacgcaacctgcgaggcgacgatgcatggcgagtggcacgacgtcttcggcatccagacgtcggtgccgagcgtgagcgcggtcgattggctcctcgacactggtgtcctcgctgggctcgtggagcggcggcgaaggggcgatcggccgaagcggctcgctctccacacgacctgtcgcgcgacggtggccggagaaggcggcgccgacgtcgccgcgctcgaagcggttggctacgaggtcgtccagaccgagctcagctgctgtggcgcggccgggagctatgcgttcaaggccgagcatgccgagcgtgcgcggcgtatcgggtcgcgggtcggaccgccggccgagatcgtcggggtcgcggtcgactctgcgacctgcgcgttgcacctgggggacctctggggcgtgcgcgcgacacacccactcgtgtggatcgaggaggcgatgcggccgtgacggagaccccacgtgcgattctcgccatccgcgatcctgagctcgcccaggctacgaccgctgggctcgcgcctgggtgggtgatgctgctcggagggccggccgcgagcgtgatcgatgcctccatgaccctctcgctcgagggctgggtcgtgttcgtccacatcgacatggtgcgcggtctcgggcgcgacgccgacggcctcggggtgctctcgcgcttcggcgcaccccagggcgtgatctcgacgcatccgagcgtggtgcaggcggcacgggatctcgggttcgccacctccctgcggatcttcctggtggactcgggctcgttacgctcggggatccaacaggcacagcgcaccaagccggacttcgtcgagatcctcccgggtgtgctgccgcacctcatcgcgccggtggctcgagcgacggggctcccggtgatccctggtgggctgatcacgactccagcggatgcgtgggcggccatcgaaggcggtgcgctcgcgatctcgacgtcgtcgctcgaggtctatcgggcggtagtggaggcgccggctcccctggcgcacgagaaccacgtgcagcgctcgaggggtcaccgatgagtgacgtcgttcggcgccagctcatcgtcatcgaccccctgggactccatgcacgcgctgccgcggcggtggtcgcggcgctggggccgatcgcgggcgtcgtcatccgagcaggtgagcgtgccgtgcccgccacgagcgtgctggcgctcatgggactcggcatcgaggctggcgacgtgatcgtcatcgagggtcccgtcgaggcagagggagcgatcgcagaggcgctggcgacgatctctgcggtggcccagcccgtcgtcgagggcccgagtgacgacgagggacaccaggggcagtcgtcgtcatcatgaaggccgtgtaacgattcccgcctcgtgcatggattcccttgcgccgaccggacgcgacgagtaaagtagcgccacacgggccgtttcgacgcggaaagcgtgtcggaacggggagcctggatcaggaggggtggccagggtgcaacggtctcgagggcgcgcagctacggtgcgctaccgatgaccaccctgacccgtcgcctcgaggccgagcctggcccacgagccgttcgccgagacggtgcgctggcgcgcttcctcgccaatcgactcgccgtcggcgcgctggtggtgctcgtggcgatcgtcgcgttctgcttcgtcggcccgatcgtgcacccggtgtcggacgcagccaacctgctgcacgccaaccaacctccctccggccagtacctgctcggcacgacaccgaacggccgtgacgtcctcggacgtctcatggtgggaggccagtcgacactcgagctcggggtggccgtcggcgtgctcgcgacgggcttcggtctgctctacggcaccgtcgctggtctcgtgggcggtgtcacggacgcgatcttgatgcgcatcgtcgatgccctgctctcgatcccgttcctcttcttcgtcatcttgctcgcctcgatcgtgcgcccgacgctcggactcatcatcctcgtgatcgccggcgtgagctggctctcgacggcgaggctcgtccgagccgagaccctcaggctccgaaccctcgactacgtcgacgctgcccgtggtttcggagctcccccctggtggatcctcgtgcgccacctcgtgcccaacgtgctcggtgtgctcgtcgtgaacgggaccttgaaggtcgccgatgcgatcctcacctttgcggcgctcggctacctcggcctcggcgtgcccccgcccgcgacgaactggggcgcgttgctctcggcgggcgtgaacaacttcttcgacggctactggtggcagctgtggccagcggccgtgctcatcgtcgtcaccgtgctcgcggtgaacgtgctcggcgacgccctgcgcgacgtcgtggagcggaggctctcgtaagtgggtggaaggagcaaatggtggagggatcgatgatgaggcagctgcgtcggacgaggtggcatcggagcgcggcgtggaccggttcgctggtggcgctaggcatactggcggccgcatgcgggagctcgtcgggggcgtcgacgtcgtcgtcggcggcgaccggactgccggcgaactacgcctcgtttgcgctgcactcgggcgacacgttctcgtgggttctcccactgccgaaccaggccaactacgagccatgggaccagaacgcggagtacgggatgtaccgaccgctctacgtcgctggcaacgggtcctccccgaccatcgacgaggcgacctcgatggccaacccgccgacctacaacgccaccgacacgcaggtcacggtgacgttgaagccgtggaagtggtcggacgggaccccggtgaccgcccgggacgtccagttcttcttcaacatctatcgggccaacaaggcgaacatcgcgacgtacgtgccggggaacttccccgacaacgtcgcctccttcaccgtcgactcgccaacgagcttcacgctcacgctcacgcatccggtcaacccgacgtggttcaccgacaacgagctcaccgacgtggtgccgctgccccagcaggtctgggaccgtacctctcccggtggcaaggtcggcaactacgacgagaccacggcgggtgccgtggcggtcttcaagttcctcacgaagcagtcgaacgatctgtcgacctacgcgacgaaccctctgtggcaggtggtcgatggcccctggaagctccagagctacgacccgaccaccggtcgcacggtcttcgcacgcaacgatgccttcaccgggccggacaagcccaagctcgctgggtatgcactcgagagcttcccgagccagaccgccgaggtgaatgcgctgcgctccggtcagctcacctacggctacttgccgatctccgactacaagctggagtcgagcctgtcgaagagcgggtacaccatcgcaccgtgggtcaccgactacgtccagtgggccgaactcggctacaccagcccgaagtacgggccactcgtcaagcagctctacatccgccaggcgctccagcacctggtcgacgagccgctgtacatgagtcaggccctgcacggctacgggcagttcacctatggaccggtcccgaacatccccggctcaccgtacgtgacggcgacggagcagaccgaccccgacccctacagcaccgcagccgcgaagagcctcctcctcgcccacggctggacgctcgggtcccaaggggtgatggtgtgttcgaaccccgggaccgcggcgaaccaatgcggtgcggggatctcgaagggcgaggccctcaacctcctcttcatgtaccagagcggcaccccgacgctcgcggcccaggtggaggcgttcgcgaccgctgcgaagcaggcgggcgtcggcatctccctcgatccccagacccagagcaccatgttctcgatcggcggcgtgtgcccctcggccggcccgtgcaactggggcatcatcttgtaccggaccttcctgtggaactacggccaaggcgatgtgctcccgacggggggtcagatgttcggcaagggcaactactggggaggcggctacagcgatccgacggcccagtccctgatcgacgagacccacacccaaccagggctgagcgccttgttcgcctacgagaactacatctcgcgccaggtcgcagccctgtggttcccgacgtgggactggcagatctcggtggtctcgaacaagctgcacggctggaacccacagcagatcttcgggaatccgacgccgtcgaggtggtacttctaggcgatgcttgggttcgttgcccgacggcttggccaggcgatcgtcaccatggtggcggtgtcgatcgtcgtgttcgggctgctccatgccttgccaggggggctcgtgcgcgcccagttgggcgcgcacgtctcccaagtcgcgatccgtgcgctcaccgtgcaagaaggcctgaccaagccgctgccggtccagtacctcttgtggctgaagggtgtcctcgaagggcagttgggccagtcgttcaaactgggtgaaccggtgtcgacgttgatcgcgctctatgtcccgaggacgatcctgctcgtcggggtgtcgttgttgctcgcggtcgcgatcgcgatcccgctcggtctgtggcagggctaccgccgtaatcacccggacgaccacgccctcagcgccatcatgctcacgctctactccatgccgacgttcctgctcggggtcgtgctcatcatcgtgctcaactcctggctcggcctgttgccgtcgctggcatcgaacttcggcgcgagcatcggcaccgatgtgcgcgacctgggactgccggtgctgacgctcacgctggcgaacgtgagctacttctcccgctacatgcgctcgtcggtgatcgacaacctgctcgaagattacgtgcggacggcacgctcgaagggtgcctcggagcgtcgagtcctcctgcgccacgtcctgcgtaactcgctgacggcgaccgtgaccatgatcgggctcacgctgccctatacggtgtcgggatcgctcatcgtggaagcgctcttcaacttccccggggctggactcttgttctggaacgcggcccagacgcgcgacttcatggtgctgctcggcatcgtgctcgtgatctcgatcgcgaccatccttggcaatctcctcgctgacctcgcctatggcctgctcgatccgagagtgcgctaccgatgaccaccctgacccgtcgccccgaggcccaggtcggcccgcgagccgttcgccgagacggtgcgctggcgcggttcctcgccaatcgactcgccgtcggtgcactggtggtgctggtggcgatcgtcgcgttctgcttcgtcggtccgatcgtgcacccggtgtcggacgcggccaacctgctgcacgccaaccaggcaccctccggccagtatctgctcggcacgacaccgaacggccgtgacgtcctcggacgtctcatggtgggaggccagtcgacgctcgagctcggggtggccgttggcgtgctcgcgacaggcttcggcctgctctatggcaccgtcgccggtctggtgggtggtgtcacggacgcgatcttgatgcgcatcgtcgatgcgctgctctcgatcccgttcctcttcttcgtcatcttgctcgcctcgatcgtgcgcccgacgctcggactcatcatcctcgtgatcgccggcgtgagctggctctcgacggcgaggctcgtccgagccgagaccctcaggctccgaaccctcgactacgtcgacgctgcccgtggtttcggagctcccccctggtggatcctcgtgcgccacctcgtgcccaacgtgctcggtgtgctcgtcgtgaacgggaccttgaaggtcgccgatgcgatcctcacctttgcggcgctcggctacctcggcctcggcgtgcccccgcccgcgacgaactggggcgcgttgctctcggcgggcgtgaacaacttcttcgacggctactggtggcagctgtggccagcggccgtgctcatcgtcgtcaccgtgctcgcggtgaacgtgctcggcgacgccctgcgcgacgtcgtggagcggaggctctcgtgaccgttcgatcgagcggtggggggacctcggtgcgcaggacgtgggagcgccccgagctcctgcgcgttgccgaaggcgcactcgcgcacgcatcgacgatgccgctctggctcgacgatccggctcgaccggcggcgaccccaccactcgaagggcaggtcacggccgatctcgtgatcgtcggtggtgggctgctcggtctgtggagcgcgctcctggcggccgagcggcgaccagagtgggagatcgtcctcgtcgagggcggtcgcatcgccgctgcggcgtcggggcgcaacgggggcttctgcgaagcgagcctgacccatggactcgccaacggacttgccaggtggcccgatgaactctccgagctcgagcgcctcggcgaggagaaccttgcggccattcgggcggccgccgagcggtatgccgcgaactgcgacctcgtcgattcggggacgatcgacgtcgcgctcgaggactggcagctcgacgagctcgccgagctcgccgaggtggcgccacgctacggccacgacgtcgtcctcctcgagcgcgaggcgctctcggccgaggtacgctcgccgagctatcgcggaggcctgtggacgcgcaaccgcgcactcatgctcaatcctgcacgtcttgcgtggggtctcgaggcggcagtggcggggatgggcgtgcgcatctgcgaggggacgcgcgtcgttgggctgagttccgagggcccgttcgtcgtggtcgagaccggttcgggtgcgagcgtgcgcgcgagtcgggtgatcctcgcgaccaacgcggcggctcccctcgtggcgtcggcgaggtggcggttcgtcccggtgtacgactacgtcgtggcgacgcgaccgctcgcggcgagcgagcgtgccgagatcggttgggagcgacgtcaagggatctcggatgcgggcaatcagttccactactaccacctgagcgaggacggtcggatcgtcttcggaggctacgacgcggtctaccactacggttcggtggcccgccctcgctacgagggacgctcaccgacccacgtacgcctcgtcgcgcacctgtacgcgacgtttccggggctcgagggtgtcgagatcagccacgcctggggtggggcgatcgacacgtcgactcggttcgtcgcgtccgtgcatcgggcctttggcgggcgcgtgcactatgcggtggggttcacgggtcttggtgtcggggcgacgcggctgtacgcatcggtactcgtgggtcgtgcgatcggggagccccacccagcggagcggctccgactcttccgtgagggccccgtaccgtttccgccggagccgctccgctggatcgggatcgagttgacacggcgctcgctcgcctgggcggacgaccacggcggtcggcgcaacgtctggctccgtgcgttggaccgcttcggcgtcgggttcgattcctaggaaggggacctcgtgcaagagctcgtgcaagaggatgtgatcgtgcgggtcgaggggctcacgaccgatctcgtgcgtcacggtggctcggttcgggtgatcgatggcgtgagctatgaggtcgccaggggtgagacgctcgggatcgtgggggagtcgggttcgggcaagaccatctcggcactcagcctgctcggactcttgcctccccagatgcgcgtcgtcgctggctcggcacggctcgagggcgaggaactcatcggtgcgagcccgcggcgcctgcgcgagctccgcggtgcggccatcggcatgatcttccaggacccgctgagctcgctgaacccgtcgaagaccatcgggtggcaggtggccgaaccgttgcgcatccaccagcgtctcggagccgccgcagcgcgccagcgcgcgctcgagctgctcgagctcgtgggcatcccgagcccgaaggagcgcttgaacgactacccgcaccaactctccggcgggatgcgccagcggatcatgatcgccatcgcgctcgcgtgtggaccgaagctcatcgtcgccgacgagcccacgaccgccttggacgtgaccattcaggcccagatcctcggcctcctcggcgaactgcaggaccggctgggtacagccatgttgctcgtcacccacgatctcggggtcatcgcgggtcgtaccgaccgggtgctcgtgatgtacgccggtcgggtcgtcgaggctgcgccgacgcgcaccctgttctcggccatgcgccatccctacacccaggccctcctcgcgtcgatccccgtgatcgggatcgatcggagcgtcccgctgccggcgatcccgggcacaccgccgccgctcggcggagcgggggtgggctgtgcgttcgcgcccaggtgtccgcgtgccgacgagcgctgccgccaagagatgccaccactcgcggtgagcgctggccacgcagtggcctgctggcaccccgtcgacggacccgttcgacggaccaggctcgaggtcgctacctcgcttgcggcggtgccacgtgctatggagccgttggtcgagctggtcgggcttcgcaaggagttcgagatccactccaacgtgacgcggcgccatctggggacggtgcacgcggtggcgggggtcgatctcgtcatcggacgtggtgaaaccgttggcctcgtcggtgaatcgggctgcggcaagacgaccctcggacgtatggtcgtcgggctcgagcgcccgacgggtggtgagctgcgcatcggtggcgtcgacgtggttcgcctccgcggcagcgagcggcgatcgtttcatcggcggatccagctgatgttccaagatccgttcgcatcgctcgatccgcggatgcgcatcgcgagcgcgctcgccgaacctttgcgcgttcaggggctcgatcgtggcgaggagcggctggcgggactgctcgagcgcgtcggcttggcgcgcgaggcgctgtggcgctacccccatgagttctccggcggccagcgccagcgcatcggtctcgcgcgggcgctgacgctcgaccccgagctgatcgtggccgatgagccggtgtcggcgctcgacgtctccattcgctcccagatcctcaatctcatgcgcgagacccagcgcgagcgcggtctcagctatctcgtgatcagccatgatctgtcggtggtgagctacctcgccgatcgcatcggcgtgatgtacctgggccgtctcgtcgaggtcgggccgacggccgcggtgatcgcctcgccagcgcatccctacacgcgcggactgctccgttcggtgccgcttccggatccagaacgtgagtcggcaaagcgtcgtctcggagcggtgatcgaaggcgagctcccgtcggcgttgcgcccaccgacgggctgtgcgtttcaccagcgctgcccatttcgggtggcccgttgcgaggtcgaggcgcccgaggctcgcacgctcgacgatggcagggtggtcgcctgtcatcgcgtcgacgacgtcctcgccgagccgtggtcgctcgaggacgtcggacagatggcgagcgcgctgcgagcgtaggcgtttcgacgtgcgccgcggccaacgagggccacaagagtacgccgacgccggccaggcggtctcgtggctgtgcggaggcggcgtcggagcggttcctcgtagcggcgccagacgatgagcgcgatcgcgagtgccgcggtgaggacgaggaggtcttgccaccacggtccgccgtagtgatacagcgacacggtggcgaggctgcgcatgaccagtcgatggaccatgtagaaggcgaagctcgccgagccgagcgcgaccgctgccgaatgggcgatgaggcgtgagatgcaacctgcctggtgtgcaaagacccacacgacggctccccagacgggaagatagagcgcgctgaagcggagcgactgcggagcgaagggtcccgcgacgacgacgcccacggcccctgcgagggcagcgccctcgaggagtgaccatcgccagcgcgacccgccgctctcggggtgttcggcgaaggcaatggccgcaacaacgccggccagaaagtccgagagtcgggtgatcggaaacacgtagatgacccagctctgccaaccggtgtgaagcggaaccagcacgccgacgagggcgagccaggccgtcgccgcgccgaagaggagccagcttgtcgtgagtcgtggccgagcccactcgacgaggcgggcgacgacggggaagatgaggtagaaggttgcttcgtcgctcaagctccatgcgacgccgtcgaacgagaacgccgcggcgagcgatgggatgaagctctggacgaggaggaggttggcgagtgcgagcccgagccaggagccgatgccaccgtacatcgagggtggcgtcaagaacagcgaccaagcgaaggcgaggacgtagaccggatagatgcgtgcgagccgagagcggtagaagccaagcaccgggtttcgccgaagacgcgtgaagcggccctggtacgcgtaggtcaggatgaagcccgagagcacgaagaagaacgagacaccgacgtagccggtctggtaggtgcgcagccaacctacgtgccaacagaagacggcgagtgctgcgacgaaccggagactggtgagtgggcgtagctgtaccaacagacctcctttggccctcgtgcgccacgtagtggctcaagaccgcgagtggtcgcgtgtcatgacgttcgatgacgtgggtcgggcggttccgaacagcgtagagggctcggtcgttcaggtctgggttgggtcgtagtagctactcggagacgtctgagcgctgacgtacgacggttccggaactactgctcgcctcccgcgtgggcgtcgcgcgaggcaatcgagtcagcgaccgagggcgagatggtggagcgcgatggctgcggcggtcgcgaggttcacggagtcgaccccgttcgcgatcggaatggtgacgagtacgtcggcgtaggcgagagcgctcggtgagagcccgtgtccttcggatccgacgaggagcgcaacgcgcggtcgcggcaggtcgtgctcgccgggcgcgcgtgcgtggcgtggttcgccgatcgcttcggcgagctcgtcgaccgtgacgacaggagtgaggtcgcaggttcgctcggtacgcaggcgttgtgtcgacgccggtggcaccaaggcggcgatgcgaacctgcgaccgtgcaaggagtgccagtgcgctcggccatggtgtcgcgcgcacgagggggagcgtcaagaggtggcccgctgacacccgcaccgatcggcggttgcgtgggtcggccgaggtgggatcgagcaccagggcgcacgctccgaacgcggcggcgttgcgcccgagcgccccgaggttctcctggtcgaccacaccctctgcgacgagcgccgtctcacccggtgcccacagatcgaggaagtcctcgagtgcctgcacgggcgggcgctcggcgtgggcgacgacgccgcggtggagtgcgaagcccaccgtctcggcgatcacccttcgggatgcgacgaggatcgggacccgtcgggcgacggcacgatcgaccacctcggtggcgagtgcaacctggtggtcatcgaggaggacggagtggacggtgagcccggtcccgagcagcgtggtgacggccacgcgaccctcgacgatcacgtcgcgagctcctcggcgttggcgaagcccgttgccgcccttgaggtcgcgatacggctcgagccggtcgtcgtcggggtcgtcgatgcgtacggcgccgatcggcagaggagcagaggcggcgtcgtcgtggttggcgatcatggctcgacgtcgaggagggtgtcgtcggcaccaccggagacgagggtcgaggcgaggatcgtcggagccgagttcctcgagctgagcgcacagagccacccgtcgagttcggtggaggtgcgcaccgcgagcggttgccaacctcgtgcgagcttcgtggcgcgcctcgcgagcaggcgtgcggtcgatcgtgtcgagcgctcgaggaggagggcagcgatctggaggtcgtgggcgcggccgaggtgggtggtgagtgcgagtgctcgccgacggagcctcacgctcgtggcgggggcgatgggtgcaaggagttcggatgcgaggcggaggcggcgtgcgcttcgacgtagcgcatggagctcgtccatcccaggccgttgggcagcacgacgcgctcggcgctgccaggaacgcacgagggcttcgagatcgaccacgcgccgagtgtcgggtgtcgatgtcgggcccgggaggcagacacgggcggcgcgtgcgagttcggggaggcgctcggcgcgcttggtgcgctcggcggcgaggtcgggacgagctggcaggatcgtcgcggcgacgtcgagatcgcgcacgctcgcgagctggttcgcgaggcgagtgagtggagaggcgccgtggcgccccacgctgggggcgggcgcggtgccgatgagcgcttcggcgaccgccgcgcgtcggagtgcggctcgcgcatcgtggacgaggtcgggggtggtgcgccgctccagcgcgatgagcagctcttcgagcgccgcgcgtgtctcggcaagatgcgccgccaccgacggccagacctcgggatcgatgacgacacgggtgcgcatggtcgggcgtcgtcgaacgagtcgtgcgttggtcacgtcgggtcagtgggcgtgcaggatcgttgggtcggcgtcgatcgcggtgacgacgccgagcagatcggcggcgcggaccgccacgggtgtggtgccgtcgtcgtgctccgcgatgccggaggcggcgagggcaaagggaatctcgagtgccctggcgaaggctccgtccgtggtgaggcggtcacccaccatgatcgtcgatgtggcaccgaggtggggtcgcacaagctcgaccatgggccagtcgggcttgccgcagtaggtcggttccaccgaggtcgaagcgacgaggctcgcgacgagcgcgccggttcccgggacgacgagtcgttcgagcgggtaggtcgggtctcggttggtcgcgaggaatcgggcccccgcgcggatcgcgacacaggcctgcgcgagaagatcccatgtgaagcctcggtgccagcccatgacgaccgcgtcgaccttctcggcgtcctcgagggacgtgggcctcacgagcgtgttgccctcggcgacgacgctcgtcagtccttcctcgccgatcgccagcacgcgctggtcactgccgagcgcgagacgtgcggcaagggcggaggtgaggatctcgttggcgtcggcgtcgatcccgagtgagcggagcttcgcgacgtaagcttcgacggtgagagtggagttgttggtgacgaagcgcagatcgtcgccacgatcacgaatgcgcctgatcgctcggtcggagccttcgatgagggtgctcgagcgccacacgacgccgtccaggtcgatgagccagcgcatggtcctccagtcgccaatcgactgccgaagcgtcgcgggtcgctcggcgttggttgggacttggaggctagcatgacctcgtcgacacgagggaggtgctgagcgtggactacgagtcactgctgggcgaggaggcgaagcagctcctcacctacgtcgcgacggggatacccgcatcgagcctgatccaccccggccctcgcgtggtcgacgaggtgttcgcttccagcgaccgtaccaatcgcgtgttggtcgagctcgccaggctctatgggactgggcgccttgcggggactggctacgtctcgatcctccctgtcgaccagggggtcgagcactcggcggcggcgtcgtttgcgccgaatcccacctacttcgatccgcagcgtatcgtcgagctcgcgatcgagggggggtgctctgccgttacgacgacgctgggtgcgctcgggatcgtgtcgcggcgctacgcccaccgcattccgttcatcctcaagctgaaccacaacgagttgctcacctatccgagccgttacgaccaggtcatgttcgccaacgtgcgccaggcctgggacatgggtgcggctggggtcggcgccacggtctacttcggctcacccgagtcgacgcgtcagatccaggaggtatcggcggcgttccacgaggcacacgagctcgggatgttcacggtcttgtggtgctacctgcgcaaccccgcgttctcgaccccagacggagacctgcatacggcggccgatctcaccgcgcaggccaatcacctcggcgtgaccatcgaggccgacctcgtcaagcagaagcttccgacgaccaatggcggcttcgtgaagctcggctttgggcgcaccgatcctcgtgtctacgagcgctacgcgaccgatcatcccatcgaactcactcgttggcaggtcgtgaactcgtatgcaggcaggatcggcctgatcaactctggcggcgagtcgcacggcgcgagcgatcttgctgaggccgtccggaccgcgatcatcaacaagcgtgctggaggtgtcggcctcatctcggggcgcaaggcgttccaacggccgttcgaggaaggcgtggcgttgctgcacgcgatccaggacgtctacctcgatcctgcggtcgaactcgcgtgagcgtgtcgcggcgcgcgcctcaggccagcgccgcgagccgttctgcgacgtcgtagagcgacggatcgacctgggcgatcgcgcgaaaggcatctcgtgcctctgcgtagcgtccttgtcgctcgagcagggtcgcgagctggtagcgcagtcggagggcccggagcgacgtggtctgtcgctcgcgttcgagtgcccgacggatgacgtccaccgccgtgctgaggcggtcggtgtccgcgaggtggcttgcccacacgatacgcccctcgaccatggcgtccttcgacgggctcgcttcgcggagcgcgcgccaccaatgctcgacggcctcagcgtcgccttcggctcgagcacagtccatgaggatcgctccgtgcgtcagatcgccggtgaggtcaacgaaggtggcgagatggcgtgcagctcgagcgaaatctcccaagcggtagcgcacgagaccgagcagttcttcgatggggggcgacgcaggcgcgaggcgctcgatgcgtgtgaggatgcgaagcgcctcggcgtagcgatcctcggcatagtgctgtgctgcctcggcgagctgacgctcgacgactggccggagccgaggcggcgccgtcagctcgctgggctcgatcgcgacgggctctcctggcttcgcgcgtcgccggttcggcctcgtcggggcgaggtagcgctgtcggcgcgggctcgtggtgtcgaagcgcacctcgggcaggcgcccgctggtgcgcgagggctgcggctgcttggaggactgccctgccgtgcgagcaggacggtgggcgccatcagagcgacgctcacgcgcctcgccctcggggcgacgtcccccgccaccacgacgcgggccctcccaggaaccctctcgacgggacggccgacggtcgtcgtcgaagcgacgctcacgcgcctcgccctcggggcgacgtcccccgccaccacgacgcgggccctcccaggaaccctctcgacgggacggccgacggtcgtcgtcgaagcgacgctcacgcgcctcgccctcggggcgacgtcccccgccaccacgacgcgggccctcccaggacccctcgcgacgggacggccgacggtcgtcgtcgaagcgacgctcacgcgcctcgccctcggggcgacgtcccccgccaccacgacgcgggccctcccaggaaccctctcgacgggacggccgacggtcgtcgtcgaagcgacgctcacgcgcctcgccctcggggcgacgttgcccgccaccacgacgcgggccctcccagcggttggcagaggtgccgtttccggagcgatccgagctgcgttgccccgcggctcgggcccgagactgagggttgcgctgcccgtcgcgttcgcgtgctcgagtgtcgggacgggggcgctgtgtcggggtttgtcgatcagactgggaaggatcgtggcgttgaggtcgtgcgggcatgcgtaagggcttcttcctggcgatggagtgtgacgggtgcttcagtctacgtgccgattgcggcggcgttcgcggagagacgggagtccgctgccgacagcggccctcggcgacacgagagtagcggtcgctctgcgctcaccggtggcggtcgagggtggtcacggtgctgtgcgaaggcgcggtcacctcggcgaccctggcgcccatgttgagcatctcatccccggccagcctttggagaatctgccgcgtgtggtgcttcgagcgtcgtgggtgctcgctcccgcgtgtgcatcgtcctcgagatcctcgccgagcgagtggtcgcgtcttggaggtcggccgcaggcgagcgtcgcctccggtcggtcggtccgatcagcacctcggggcaggagaggaccggtctcgcagccctcgggatgggttgggtgtccgtcggcatgcggtcgtccctcgtgccggcgaccagggtcaccctcgctagggtcgtctgtcgagggtgcggtcggtgacgggcagtgccatggtggctcgcgagcaggatggtccgtgagcgggagcatccgcggctgcgtgcacgtgcttggcgcgctcgattgcgaggcgtgctttggcaaccccgacacgcacacgatctcgtgcgaacgcgctgcgtgccagcgcgggcgatggctggaacagagtcagttgccctgggtgctgtcgtgccatgaccctctgcttagaccgagggtcggacggcctccatctcgctggcgttgacggcatcgatgagttggcgcaggcgtccgaacgagcgccggtcgaagcggagggcgaggcgcgggagatccggatggtcgtgctctcgcacctcccacggcgtcgcgcggacgcttcggatgcgaccgtcggtggtgatgtcgccgaaggcgacctcgaggtcggcgacgcgcgcgggggagagtctcccgttcagtctgaggatgaggtctcggccgacgacgcggagcgagtggaagactcgatagaagccgaacacctcggccagggcgtcgtcgatgtcgtccgagcggtgaagcagcgtgagatcgtcgcggtcggcaagcccccggtcgacgatgcgatcgttgagcagctgccacacgccgtcccagtagtgggatccagcgggctcgagcaggatcagaggggcgatctgcgtcttgcctgtctgcatgagcgtgaggagctcgaacgtctcgtccaaggtgccgagcccgccggggagggagatgaaggcatcggactcgcgcaccatgagtaccttgcgagtgaagaagtacttcatctccaacagtcggccgtgttcggcgagttcgtgatcgcctggttgttcgaggggaaggcggatgttgatcccgaaggcgtgatgaggtcctgcgccgcgcgccgccgcctccatgatgcctgggccgcccccggtgatgaccatccagccagcctgagcaaggcgggcgccgagcgtctcggcgagctggtagctcggctcgtcagggtgggtgcgagccgagccgaagaccgtcaccttgcgctgggttcgaaacgggccgaacgtctcgaatgcgctccggagttcgcggagcgctgaggtcagcatcttgaggtcgagtcggtcgaggggcgcttcggtggccgcgagcgcctcatcgaggaggagctgcttgaggtcactgtcacgtcccgcgaccgccggtacctggttgcggtggtggtcggatgtcatgagtgcgtgctcgcgatcgtgacgtccatcaggtgctcgtagaacgtcgttcgttggacgaggtggcggcctcgctgcgctgcgatcgcaccaagctcggcgacggtgagctcgctcgcgtgtgccgccccggctgcgtgcgaaatcgactcctccatgagcgtcccgccgaggtcgttcgcgccggcgtcgaggaggagcacggctccggcaggccccatcttcacccagctggcctggacgttgtcgataacaccgtggtaggcgatgcgccccaccgcgtggaggaggacggcctctcggagcgtcggaccccggcgggcacggccagcgaggaagatcggtgcgcccatgtggacgaaggggagaggcacgaactcggtaaaccctcgtgtgcgcgtaccgagcgcccgggtgcgcatgaggtgccgtgcggtgtgcgtggtcgtctcgaccgtcccgaacatgatcgtcacgttcgatcgcaagccgaccgcgtgtgcggtctcgtggacctcgagccactggtcggtggtcagcttctcggggcagatcaccgcacgtacctcgtcatcgaggatctcggcggccgttccgggcaggcttcgcacaccgcgggcggcgagctcgctgaggtaacggtcgaggggccagccgagtcgtcggctcccctcgaagacctcgagtgccgagaacgcgtggatgtgcatggccgggaagcgttcgtggatggcttcggcgatgtcgaggtacgtgccgccgtcgaagcgaggatggataccgccctggaggcagacctcggtcgcaccacgggcggctgcctcggcaaccttggcgaggatctgctccatcgacaggagatagggtgcgccacggagcgccaaggagcgcgggccgcgcgagaaggcgcagaacccgcagccgaaggtgcactggttggtgtagttgatgttccggttctgaacgaaggtgacgacgtcgccgttcgtctcgcgccgcagcgcatcggcgaggtcgatgaccgcctgtgcgtcggttccgcgcgcactgagggcgtgctcgagcagctcgagcgagggaccctctcccgatcgtgacgccgcttcgagctcgtcgaaccaaccggccggagctcgtcggctgacggtcaccacgcgcggggggaggggacctggtcgaccggagaaccactggtgctcgcgtgcgaagccatcgcgatccatggacgcgcgcactgcgggtcggagcgcgtcgtcgacggcgtcgtcacgtcgcgcgtactcggggtagagcgcgaggcgcggcacgaggtcgcggcctgcctcggcgaggcgacgctcgaggagctcgatctcgggccacgggcgttcggggttgacgtgatcgggggtgacccgcgagatgccgccgagatcgtcgatgcccgccgagaggagcccctcgatgtcgtccgagaggttcgggggtgcctgaacatggacggtcggtgggagcacgagacgcgcgagtgcgatggtacgcagatgggcctcgtgatcggcgggcggggcgtgccgcagtcgagtaccaggttttgggaggaagttctggacgatcacctcttggaggaagccggtctcctcggcgatggcggcgagggcttcgagtgcacggaggcgatcggcttcgctgtcaccgatgcccacgaggatgccgctggtcgtcggcacgtgctggagtgccatcgcacgtaccgttgcgaggcgcagatccggatccttgtcgggtgcgttgcggtggaccgggaggtccggtcggatggactcgagcatcgtgcccatcgagacggcgtgcggtcgtagcgacgcgacctcttcgggcgtgagcgtcccgggattgaggtgagggaggagtccctcggcgatcgcgacgtcagccgcggtgcggaggtagtccagggtggttgcagcgcccagcgaacgcagtgcatcgcgtgcgctggaccatcggagctcagggcgctcgccaagggtgaagagcgcctccgcagcgcccaccgccgcccccttgcgagccaacgcgcggacctcgtcgaggctcaggaaggcagatccgagtcgggcgggcacggtggcgaaggtgcagtagtcgcagcgatcgcggcacagacgcgtcaacgggatgaacaccttcggggagtaggtgatcctcggcccgaaggttcgatcgcgccgacgagcagcttcggcgagcagtcggttggtggaccactcgagcagcgccttggtcatggggtcaccctagccatcatggctgacgatcgagggatcgagcgcgctcgccgcggcagagtcgaggagccagatcgtgtcgtcgcgggtgacgtgcacgacggggaggtcggcaccgccgagcgccgctgcgacgatggttgccttggaggctccgagcgccacgatcacctgagtctcgaagcgcgcgagagcatcgcgtgtcagcgagaggcgccagtggcggttgtgtccgctcggatcgtgattgggtgtgacgaggcctgaggcatcgagacctggggagcccgggaacaggctggcggtgtggccgtcggccccgatccccagatggacgagcccccaggtgggacgcgactcgagctgcgcgccgtagcgggcagcgagcctgtcggcgagcttcggcactgtggccgggtcctccgtggcgagggttgcgaggtccgcgggcgtcagtgcatcggcatccaccatcggcaagagggccggaccgcgtccggtcaggaccgggccgaggtgtgtccagttcgcttcgggcgagccgggctcgacgagcctctcgtcgacctgcgcgatcgtgccggtgcgtgggaggctcggcccgagtgcgtccaagagggcgaggatcgtcgatccgccggagagcgcgaccaaggtgtcgcgttcgagcgcgtcgtggatgagtgccgcaaagcgcgttggcacgtcgttgctgacgatgacgcgagccatcgaacctcctcgtccggtcgccttccctgctagggtaggcgacgcggtggctgcggtcgcaggcagcacaaggacatcgaccgcgcgagcagctaggggagcagggtggatgcgcgaggcagatgaggttcgagacgtcctccgggtcgtcgggcgttacctcaagcaagagaccgtcgatccgttccgcgcgatcggtgccatggtcgtgtggggcctcgttgggtctgtgctcgctgccggcggcttcgtgctggcggggatcggactgttgcggctgctccagaccgagacgggaacgaccttcgccggccatctggactggctcccgtacgtgatcgtggtcgtggtgctcgcagttgtggtggcgatcgcggcagcgcgcattgggcgccgggcgaaggcgtaaggcgggaggacacatggcaaccgaaggccgggtaacgctcagcgacgtcgaggagcgcattcgctcgctgactgagcaggcgtctcgctccgccagtgcggtgcggcctgcggtccctggcgtcgccgggatcgcggtcgccgcggtcgtggtcgtcgcgttcgtgctcggttaccggcggggtcgtcgttcgagcgtcctcgagatcactcgcctgtgatggctgcatcccggcgcgtgctgcggtcgcttcgacgacagcgttcccgcctcgtcggtaccgtgctggggctcggcgggccagtggcgggcgtggtgtggggcatcgtcgcgctgcgttggatcgatcgacgcctgggtcggcgtacgagaacggcgcgcatcgatctctcccgtggcccggtgaccttgcgactgcgcgagcgtcggtgagcggggcattccaggtcggcgattcggtcttgctggtcgaccatcgcggtcgcgagaccgtggccgaactcaccgaggccggcgtcgtgcgcacggccgtgggtgaggtcgcgatgggtgatctcgtcggtcacgagccgggtgaggcggtcgtgacctcgaagggcaagcggatcctcgccgtacgtccgacgctcgccgagacggtggtccacatgccccggggcgcacagatcatctacccaaaggacgcgctggccatcctcggcgcgctcgatgtcgcccctggtcagcgggtcctcgagtgcggtgtcgggtctgggggcctgacggtctggctcgctcggctcggtgcgtcggtcgtggcggtggagcgcaggcccgattttgctcgacgtgctgagaagaacgtggcgcatctcggaggctcggagcgggtctcgatcatcgttggcgaactcgccgacgtggctccgccggggccctacgaccgggttgtgttggacatggtccatccgtgggaggtcatcccctggatcggggcagaactcgcccctgggggtcgcatcgtcgcctacgtgaccaacgcgctccagattcacgagacggtggaggcgctcgaggcgagcggctacgtccgcatcgaggtccgggagctcctcgagcgtcgttgggtggcacggggcgagatcgttcggccggagctgcggatggtggcacacaccggcttcatcgtgtcggctcacatcacgcctcgagcgcgtcggttggccgctgaacggccgcgcgagatcagcgtgtcgggtgtcgtcgatgacggctcgctcgacgagagcgcggacggcgacgtcgacgacgagctcatccaaacggaggaccgaccctaggactcacatcctcgtcggcgcgttctctgcgcagtctcaggcatgtcgtgaggggccggcgagtcgtgccgacgcgagcggccagacgggtcgtacgctgggtcgaccctgacggtgggtggagcaacccttggcccgaacgtcgacctcgacgagttcgttcgtctctcggcccgtatccgtcccgtatccgcgctgccggggaccgcgttcgccgcggggggcgaaggttgcgagttgtcggggttcagtccgcctcgatgaagatgcactcgccggggcactcttcgctggcctcggtcacggcgtcttcgagctcgaccggaaccgaggccatctgggcagagcccccagggttgttcaggacctcgccgttgtccttgacgtaggcgaggccgtcgtcgaggagcgtgaagacgggagggcagatctcctcgcagaggccatcgcccgtgcagagatcctggtcgatccacaccttcatcgaaaccctccatcgattgacgtcgcccacttgagactagtgggtactcacccagggaatcacgggagcgcgggaccgttgacggtgtcatggtgtcgtgcccatgcggtagtgtcgcggtggagggaggttagccatgccacgcgatgagaccccggaacgtgagcacgctgagcagcagtcccgccaagcgctcgaggaggaggtgcgcgaactccgccgacgtgtcgaggaggcaccgagtcgagttcgtgccctggaggagaagctcctcgaggtgtcgggagcgttggctcagacccaggcgaagaacgagaagctgaccttcacgctgcagcaggcacgagagcacatccagaacctgagggaagaggtcgagaagctgacgcagcccccgtctgcgtacggcgtctacctggcggccaaccaggatggtacggcggatgtcttcaccacgggccgcaagatgcgcgtggccgtgcaccccgagatcgacctggcagcggttcgcgtcggtcaggaagtcgtcctcaacgagtcgttcgccatcgtgtcggtgcgggggagcgacgtgatcggagaggtggcgacggtcaaggatgtgctcgacgacgggagtcgtgtgatcctgctcggacgggcggacgaggagcgggtggcgcaggtcgctggtcatctgcagcacccgccgctgcgcgtcggtgattcggtcatggtggatccgcgttcggcgatggtgctcgagcgactgccacggcccgaggtcagcgaactcgcgctcgaagaggtccctgacatcacctatcacgacatcggtgggctcgatcggcagatcgaggagatccaggacgccgtcgagttgccgttcctctaccgcgagctgttcggcgactatcggctccccgcccccaagggcatcctcctctatggccccccagggtgcggcaagacgctgatcgccaaggcggtcgccaactcgctcgccaagaaggtcgagcaggtctcgggccggagcgtgcgaagctacttcttgaacgtgaagggtcccgagctcctcaacaagtacgtcggtgagaccgagcgccagatccggttgatcttccaacgcgcacgcgagaaggccgaggaaggcgttccggtcatcgtgttcttcgacgagatggactcgctgtttcgcacacgaggctccggcatcagctccgacatggagtcgacggtggttccccagctgctcgcggagatcgacggcgtcgaagccttgcgcaacgtgatcgtgatcggcgcgtccaaccgagaggatctcatcgatccggcgatcttgcgcccgggtcgtctcgacgtgaagatcaagatcgagcggcccgacgagcaggccgcacgcgagatcttcgcgcgctatctcacgccggaggtcccgatcgatgcgggcgaggtcacgaccctcggcggtggcgatgcggagaaggccatcgcggtgatgatcgagcggaccgtcgagcgcatgtacgccacatcggacgagaaccgcttcctcgaggtcacctaccagaacggcgagaaggagatcctctacttcaaggacttctcgtcgggtgcgatgatcgagaacatcgtgcgacgggcgaagaagctcgccatcaagcgcgagatcgcgggcgggtcgcggggcatctgcctcgatgacctcctcgcctccatcgcgaaggagttcaaggagcacgaggatctccccaacacgaccaatcccgatgactgggcgaagatctccgggcgcaagggcgagcggatcgtgttcatgcggatcctcctccacgaggaggagggacagacgggtgggcgcgccatcgagcgcgtcgcgaccggtcagtacctgtaggtaccgagtagggaggtgcgatggcggtcgcaaaggttctcggcatcgaaaccgagtacggcatcaccgtgccgggggtgccggaggcgaaccccatcaccgcctcctcgagtctgatcaacggctaccttgcccagctcgccgggaggacgagctgggacttcgttgacgagtcgcctggccaagacgcgaggggcttcagcgtggataccggcggcaacatcgagctcgagacgcacctcgtcaacgcggtcctcacgaacggggctcgcctctacgtcgatcatgcgcacccggagtattcctcgccggagtgtcgcacaccgcgggaggcgaccctctacgacaaggctggcgaggaggtgatgcggcgagcaatggctggtgtcgccgcactgaaccctcatggaccagcgatcgtggtctacaagaacaactccgatcgcaagggcaactcctacggttgccacgagaactacctgatggatcgtcaggttccgttcggtcggatcgtcacggagctggtcccgttcttcgtgacgcgccagatcgtggtcggggccggcaaggtcgggtccgaagccccgggggtgtcgatccgcgaggttcccttccagctctcccagcgggccgacttcttcgaggaagaggtcgggctcgagaccacgctgaagcgtccgatcatcaacacgcgcgacgagccacactcggactcgcagcgcttccgacgtttgcacgtgatcctcggggacgcgaacctcagcgaggtggccacgtggctcaagctcgggaccacggccatggtgctcgccatgatcgaggacggtgagctcgaggacctcgggatctccatcgtcgacccggttggctccctacggcgcctgtcgtgggaccccacgctcaaggccaccgtgacgttggccgatgggcgcaccatgcgtggtctcgacgtgcagtgggcctatcgagagcgcgcagagcgctggctcgatcgcttcggcggcgaggccctcggtggcgatgacgaggcccacgcgatcctcgaggagtggacggatgtcctcggcacactcgagcgcgaccccatgagtcttgccgatcgtctcgattgggtcgcgaagtggtccctcgtgcagggctacatggagcgacaccacctcgatatcactgatgccaggatcgccgcgctggatctgcagtaccacgatgtccgcccggagcgatcgctgcagcgccgtcttcgcatgcgaagactgacgaccgacgaggaggtcgcgcgcgcgacgacggagccgccgccgagcactcgggcctactttcgcggtcggtgcctcgcgcggtttccgtcccaggtcgcagccgcgaactgggactcgatgatcttcgacgtcggcagcgatccgcttcgacgcgtgccgatgatggatccactgcgagggacgaaggaactcgtcggaacgctcctcgagtcggtgggctcggtggacgagctactcgaggcgcttggggcctaacatacctagtgaggtgatcatcgtggctgagcgcgaacaggtcagacggagtgggacggagcgcgaggaggaggccgaagaggtctcgacgcagagcgcggcgagctctgacaagctcaaggccgagatcgacgacatcctcgacgagatcgatgaggtgctcgaggacaacgccgaggagttcgtccgcaactacgtccaaaagggtggcgagtagcggtcgggtgaactgacgggctcgagggccgacgacggtcggcctgagcacggggccgacgacggtcggcctgagcatgaggaaggatggagcaaggttggcgttaccgctctttgaccctcggcacgacccggggccggattttgccgcactcgtctcgcgggacgcggctcgcaccgtgccgacgtcgggcgatggttcgctcggcgctcaggtgccgcacgggaccaccatcgcggcactgcgctttgccggcggcgtcgtgatcgctggcgaccgtcgcgcgaccgaggggaacttcatcgccaatcgtaccatcgagaaggtcttcccggccgatcgcttctcgggcgtcgggatcgccggtgccgcgggtccggccgtcgagatggtgcggatcttccaagtgcaactcgagcactacgagaaggtcgagggcaaggcgctctcgctcgagggcaaggccaatcagctcgcccagatgatccgccagaacctcccgctcgcgatgcagggcctcgtggtgatgccgttgttcgcgggctgggacgcagagcgcagcgagggtcggatcttcaccttcgacgtcgcggggggccgctacgaggaggtcgcctactacgcgatcgggtcggggggtcgtgatgctcgcgcgaccttgaagctcggatggcggcccggcctcgacgaggcaggggctgtccaccttgcggtccaggcgctgtacgaagcagcccaggaggacgccgcgaccggtggacccgatgcgctgcggggcatcttcccggtggtcgcggtgatcgaccgcgagggttaccggcgcatcgacgacgctcgcctcgaggagatcgcggtcgaactcgaccaggccgtgagggagcgaggtgcgcggcgatgagcatgccgttctacgtcgcgcccgaacagctcatgaaggatcgggcggactatgcccgcaagggcatcgctcggggacgagcgctgatcggcgccgtctgggaaggtggcatcattatcgtcgccgagaacccgtccagatcgctgcacaagctgtcggagatctacgatcgcatcgccttcggcggcgtcggcaagtacaacgagttcgaccagctccgcgtcgctgggattcgtcacgccgacctcaagggctacgcctatgcacgagaggacgtcgacgctcgcagtctcgccaatctctacgcgcagtaccttggcacggtgttcacgcacgagatgaagccgctcgaggtcgagatcctcgtggcggagctcggcaacggacatcgggagtcgcagctgttccagatcctctacgacggcaccgtgatggacgagcgcgagttcgctgtgctcgggggcgatgccgacgcgatcgcggagcgcttccgtgcgctctacgacgcgagtggtccgagggagcggctgctccagagcgcgcgagacgcgctcagtgggcaacgtcctccgatcggggccgacgatctcgaggtcgtggtgctcgaggatcgaggcgagcgtcgctgcttccgacgcctcgaggtcgacgaggtgcgcgaggcgctgggcgatcagccggaggggagtgcctgagtgccccgcttggcacggcggatctacggcatcgagaacgagtacggcatcacctgcacccagcgtggccagcgtcgcctgagtcccgacgaggttgctcgctacctgttccggcgcgtcgtgagctggggccgctcctcgaacgtgttcctcgagaacggcgcgcggttgtacctggacgtcggcagccacccggagtacgcgaccccagagtgcgactccctgagcgatctcgtcgcccatgacaaggcgggggagcggatcctcgagtccttggcccattctgccgaggccaagatgcgcgaagagggcatccgcggtgacgtcttcttgttgaagaacaacaccgattcggccggcaactcctacggctgtcacgagaactacctcacggtccgcgtcgacgacctgacccggctcgtcgaggtcctgatcccgttcctcgtgtcgcgtcagatcatcgccggcgcgggcaaggtgctgctcacctcgcgcggtccgctctatgcggtctcgcagcgagccgagcacatctgggagggcgtgtcctcggcgacgacgcggtcacgtccgatcatcaacacgcgcgacgagccgcacgcagatgccgagcgctatcgacggctgcacgtgatcgtcggggactcgaacatgtcgcagtgggcgacctacctcaaggtcggagccatggcgatcgtgctgcgtcttctcgaagaggaggtcgtcctccgcgatctcacgctcgagaatcccattcgggccatccgagagatcgcccacgacaccgaactcgagcgcacggttcggctcgtcaacggtcgcgaactcacagggctcgagatccaagaggcctacttcgagcgggcggagcgctaccacgagcggatcggtctgcctgcggacgaggcgcgcgcactcgacatgtggcgcgaggcgctgaaggcgctgcgcgcgaacgatcacgaggcgctctttggcaaggtggactgggtcaccaagctcaccttgatcgaggcctttcgggcgcgtcatcagctcccgctgtcgcatccgcaggtgtcgctgctggacctgcagtatcacgacatcagccgcgagcgaggcctctttgctcggctcgaggccaagggtcgggttccgcggatcgtcgacgacgagaccatcgagcgtgccgtcgacgaacctccggcgacgacgcgggcggcgctgcgggggcgcttcattcgtgcagcgaaggaggcgcaccgcgactacacggtcgactgggtgcacctcaagctgaacgaccaggcgcagcgaacggtgatgctgaaggatccgttcgcgtccgaggacgagcgcgtggatcggttgctgacctcgatctgatggctcgccgtcgccgagcgggctggctcgcactggcgctcctcgtcgtggcggccgtgctggcggtgcgcgcatgggtgctcacgccgttcgtcgtccccaccggttcgatgcgaccgaccatccgtcccgggtcgtggatcctcgtcgatcgactcgccttcgacacacaccccatcgaggtcggtgacgtcgtggtgcttcggcgaccggccgacgatccgggggaggcgaactcggactacctcgtcaagcgggtgatcggcctgcccggtcagacgatcgccagccgcggggggcacgtcgtggtcgacggacgggtcctcgcggagccctatctgcctcgcggcgatcggacggagggcatcgtgccccagacgatcccgcggggcgaatacttcgtgctcggtgacgatcgcggcgattcggtggattcgcgcatctttggacccgtgccagcctccagcatcgtgggcgaggtcgtcgcggtggtatggccgccgagccaagcacacgtcgttcggtcgtagctgtgcccgggcgtcaggcgttcccgcgttcgccggcgatgcccttgcgaaggaagtccacccaaccgggcgtctcgagggcgtcgcgcagcgatgccgcatcgtgttcgtcgagtggggggccgtcgtggtgttcggagagctcctcgggcagccgccagaactgcagccgtacgccggctgcgaccagcacctcgacgatgcgccgttcgaccggtttggcgacgatgaacccgcagctcggacagcggaacgtgtacgaggcttcgccgttcgaggagcagagcatgatcttgacacgcccgggcgcgacctcgacgtccccgcactctgggcacgaggccttgatgatcggcatgggcgactcccttcgcaaccgcgcgtccgtgacagagggtctatcggcacgcgcggcgccggtgttgagtgctgcggccgtcgacctcgacgcgactccaagagaatgtgccgtgtgcaggtagactcacgccggtgacgcagtctctgcgagcgaaccgtgtgctctcgggcgtgcagcccaccggcgtgggtcatctcggcacgctgctgggtgcgttcatgaactttctcgccgaccaggagcgggcggagtgcatcttcctcgtcgcggatctgcacagcctcaccgtcgaccaggaccctgcggcgcttcggcgccagcgttacgagctggtggcgaccttccttgcggtgggcatcgaccctttgaagtcgaccatcgtgatgcagagtgaggtgcccgagcatgccgaactcgcctgggtgatggagtcgaccgcgacctatggcgagctcgcacggatgacgcagttcaaggacaagtccgctcgccagacgaaggtgcgcgcgtcgctgttcacctaccccgcgctgatggcggcggacatcttgctctatcaggccgatgtcgtgccggtgggcgaggaccagctccagcatctcgagctgacgcggaccctcgccgagcgcttcaacggcgcctatggcccgaccttcacggttccgaagggtcagcttccgacccatgccgcacgcgtgatggacctcgccgagccgacgtcgaagatgagcaagtcctcctcctcgcaagcgggcatcgtgttcctgaccgacgacgacgcgacgattcggcgcaagttcctccgcgctcgtacggattcgttcgccgaggtcgtctggaagccagacgacccgtcccgtgccggtgtgaccaacctcgtcgagatcctcgccgcgctcgagggcaccgacgcatccagcgtcgctgctcgcttcgatcgctacggaccgttgaaggaagcggtcgcggaggcggcggtggccgccatcgccccggtgagagagcgcttcatggccctgcgcgacgacgaggcgaccctgcggggcgtgctcgaccaggggcgtgagcgcgcccgggacatcgcccgcacgacgatggccgtggtgcgcgatcgcctgggcctgacctgacgaggcgtggagggaccagcgtggatccggccaaggtgctgttcatcgccgtcgcggcgctcatcgtgctcgggcccgagcgcctaccggcggtcgcgcggcgtgcgggcgagctgtggtcgctcgcacggtcgccgacggagtgggtcgcgaagcatctcggcgaggtcgcgcacgcagccgggatccccgaggacgtgctgcgcatcggtttgccaggaggcctggatcgctggctgatggcttcgggccccgccacgagtgcgtcggcccaaggccccgcggctccggcgtcgccccctcctggccaggcctcctcggcgacgccgacgggcgccgcatcgatcgtggcgggaccctgggagctgaactagtggcgctgcggcggccacgacggcgccgtctcgaccccaacgcgatgaccaccgtggagcacctgcgggagctgcgacgtcgcctgattcgcgccatcgtcgcggtcaccatcggcgccatcgcggcctatgcggtctacccgcacctgttgtcggtcctgaccgaaccgttgtgtacggtcgagcacgaaccgcactgcgtgctgtacgtgaccggaccgatcgatgggttcgcgatccgtctcaaggtggccgcggtggcggggctgttcctcgcctccccgatcgtgctctgggagctgtggcgcttcgtcgctcccggcctcaagcggggcgagcgacgcctgacgctggggtttctcgtgtcgtcggtcgcgctgttcgtggcgggcggcgtggtggcgtggttggtctatccacgcgccctcgggttcttccagtcggccgcgggcgcccaggtgcacgcgatctacacgccgcagagctacctgtcgctgttgctgatcctcatgatcgccttcggcgtcgccttcttgttcccggtcgtgctggtcggcctcgaactcgctggcgtggtgagtccggccgcgttgcggcggcaccggcgtcccgcgtggctcgggatcatcgtggtggtggcgatcctcatccccagtaacgatccctactccttgaccgcgatgacggtgccgctcctcgtgttctacgagctgtcgatcgtggtcggttcggcgctcaccaagcggcgggcacgcgtcgccgacgccggaggctaagctcgtcctcgacggggaggctccgctggtatctaccttccgcagccgattcgccgaaacgctcggcttggtcatggatcggttccaggacgaggccctcgaggcgctcgacgaagggtcttccgtcctcgtcagcgctcccaccggttccggcaagaccatcgtcgcgctctatggcatggcccaggcccttcgacagggacggcgagccttctacacgtccccgctcaaggcgctgtccaaccagaagtaccacgagctcgcccgtttcttcggtcctcagcacgtcgggttgctcactggggacaccacgctgaacccggacgcgcctgccgtcgtgatgacgaccgaggtgctgcggaacatgatctacgcctcgccagccgcgatcgacgacgtcgacgtcgtggtgctcgacgaggtccactacctccagaacccgtaccggggatcggtgtgggaggaggtcatcatccacttgccgcgccgcgtccgcctcgtctcgttgtcggcgacggtgtcgaacgtggcggagttcgctggctggttggccgccgttcgaggtacgacgcgcgtcgtggaggcgacccaccgccccgtcccgctcgagcatcgctacctctacacgccgcggcgttcggagacgccggtcgcgataccggtcctcgtcggtgggagggagaacccccagggggcacagctcgatccaccctggctcgcgcgcagtcgttaccgagacgggcttcgggctcggacggtccatcggatcgagctcgtcgagttcctcgctcacgagggcgatctgcctgccatcgtgttcatcttctcccgtgctgggtgcgagcgcgcccgcgatgaggtggtcgcctccggcattcgactcaccaccgcggccgagcgggtcgcgatcaggcgcatcgtcgacgagcgtctcgacgggttggccgagcgcgacctcgcggccgtcgggttcgcgccgttcctcgcgggactcgaggcgggcatcgcgccccaccacgcgggcatgatcccgccgtttcgcgaggtcgtcgaggcgtgcttcgagcgcgcgctcgtcaaggtggtgttcgcgaccgagacgctctcgctggggatcaacatgccggcccgatcggtcgtcatcgagcgcctggtcaagttcgacggggagtcccaccagctgctcaagcccggcgaatacacgcagttcgctggacgggcagggcgtcgggggatcgacgagcgcggcaccagctacgtcgtgtggggtccgcaggtcgccttcagcgacgtcgcgcacgtcgtccgggcggacttctacccgatcacgagttcgttccgtcccacctacaacatggcggcgaacctcgtgaagcgctacacgcccgagcgcgcagctgagctgctcgatctctcattcgcgcagtaccagcgagacgccgaggtcgtccggcgccaggcgcggttgcgagcaggcaacgaggatgtcgtcgcggcgacgacgcagccggagcgcgctgagtggatcgagccgggtcgggtggtgagcgtcccgagcgagcgcggcggtgccgagcgagcgctgctgctcatcacgcgggtgtcccagcggcgcggtggcgggcttcggatcagtgcgtcctcggagtcgggcagggtgtatcgcctcgacgaggggcacgtcgcctcgatgcgacccaagggcaaggtgcgcctccgtgcggtgcacggctcccgggaccaggggatcgccatggcctgggcacggatccgggcgcggcgtcagcaggcgcgggagctcggcgaaccgtcgaaggcattcctcgacgagcgtgcgcgtggtcgtcgcaccgacgcgccagcgccgtcgccccgttcgcgtgagttgctctcggaacagctcgagcgtgtgcgcacggtgctcgagcgcttcggcttcgccgaggggtggagcctgacgcagcgaggcgagcgactgacgaaggtctacgtcgagacggacctcgcggtcgtcaggttcctccacgacgccgagatcgacggcgtcggcccggcggagttcgccgcgatcgcctcgtggttcgtgttcgaaccacgacctcattcgccccgatccggtccgtggccagcgagcgcggccatggcgcggctctacgagcgggccgaggcgctcatgcaggagcagtgggcggcggagtcgtcgctcagactgcctcgatcgcgcggtccagagcccgggatctctcgcgccctctggcggtgggcgcggggagagccgctgggggcagtgctcgcgaccgacgagatggcaccaggggactttgttcgcgtggtcaaacaggtcgcggacttgcttcgccagatcgcggtcgcctgggacgacgatgtggtctcgtcgctcgctcggcgagccgaggcggcggtcgttcgcggcgtggtggcgctgtcgtcggaggtcgtcgccgaggatcccgagcgcatgccccacggagtgctcgagctcgacgagcggccggcgtaggctggcccgctgtggcgagctaccttcctgagcagttcgacgaggcggagcgggcgcggctcgctcctttcgtcaccgacgtcgacggtcgtgtgttcggtctggtgggcctcgacgaggaggtcgtcgcagccctgttcgcacgctactcgcgcacgtccaggtcgcttcggcggacgctgctggaggagttcgcgccgagggtcgaggacgcggtgcgagcgggcgtcggtcgtgagcgcaccgaggctctccttgcccgcgtgatcggcgagtacggcgacgactcggtcgcccaactcgcggtcgtgcacttcgcgatcgagcagatcccggccttgctcgcgcgccgcatcgagcgcggccgtcttgcggcctatctcgagcaatccactcgctacgtgccgctcgcgactcgccgttcggatgggagttggccagcttacgtccccgacggcctcgcgccgcgggcggcgcgtgcctacgacgaggccatcgaggcgagctttcgtgcctatgcggcggtcctcgaggcggtcgaagaccatctcgcgaagctcgatccaccggccgatgcgccggctcgtcgtgcgcagcgggccgccgcactggatgcagcgcgcgggttgctgccgctcgccgtcttgaccaacgtcggtgtcgtcgccagcgcgcaggcggccgagcgcttggtgtggcggctccgggccgacgccacgcctggggcgagcgaggttgccgacgagatcgcccgggtcctcggagtgctcgtaccgggcctcacccagcgcatggaccgccccgaccgcggtgggcggatggtcgagtatctgcgcgagacgcggggcggcgtcgaggttccgtggcactggaacacggcgatcgtcgaaccctccgttcggatcgtccgagccgacgaggatgcggagcgccgcgtcgctgcatggatgctgttcgagcgtggcgaggtggactcggtcgaccagggccttgccgcggtggaggcgcggggcgaggagggcctcgatgcgctgttcgtggccggcgtcggccatcgggccaatcgccgccacctgcccgggcgccccttcgaggctgcggtgtacgagctcgagatcacctgcgacatcggagcctttcgcgacctcgcccgccatcgcatcttgaccctgctcgagccaccgctcgtgccgggtcgtgggttcgcgctctccgatctcgtcgtcgacgcaggcgtcgcaccgctcgtgctcgagcattgggagcgactcggcccgctggtcgcgagcgtggtcgccgaggccggaccgtcggtgggtcggttgctcttgccgttcgcgacgcagatccgcttcgcggtcgtggtgaacgcgcgggagctgatgcacctcgtcgagctgcgatcgcagccgcagggtcacccggtctatcgccgcatcgcgatcgaggcctggcgcgcgctcgaggcggtcgggcatcgccggatcgcaggggccatggagttcgtggacacagagggctacactgtgggccgcctcgccgccgagcgacggagcgaggtgcgatcgatgcagtcgggaaggatcagcggggctgatccgttgagctagccgagctggtgcgcgaccggctccgtgcgaggaggacgaggacgagtatgccgagacgcaagggcgacgagtcggcatcggaaccggaggttccacacgacgacgagctcgacgaggagctggtgggcttcgacgacgatctcgatggtgacctcgacgacgacgtcgacgaggaactcgaagatctcgacgaagagatcgaggaagagggcctcgaggttggcgatctcgaggatctcgaggccgatgatctcggcgaggccgacgacatcgtcgacgatggtgtcgacgacaccgaggacggcgaggtcgccgttgtcgacgaggaggacgacgatctcgagggcgacgaggacgtcgagtcggccctcgacgagattctgagggagcgcttcgtcggcggtgacgtcgaagaagatgtcgaggccgagtcggacgaagacacgcccgatggtctcgccccggtacggcctcgccaacccggcgagttcgtgtgccagtcgtgcttccttgtcaagagcatgtcgcagctggcagactccgagaagatgctgtgccgcgattgcgtctagacggatcggtggcaccgtaagcttgaggttggccccaaaggaggcgctatggcagagcagcaacgtcgacagctgttcgatgatgtcctcgatcgcttcgtgttcggcccggtcggtgtcgccgctgcggtggcacgggtgctaccgagcgcggcggaggagggtcgcaaggtcctgcagggaccgatccagactgcgcagttcgtctcccagatggccgctggggtcgtacgggcacgctacggcgagcagttgcggggagtcgaggagcgtctcggcgacgtgagcgagcgcgtctcggcactgcgttcgatggtcgagcaggttggcggcgggatcgtgcgcaccgtccagcagaccgtgccccggccgggtgcgggcccacgcgatgcggctcccgatgccgaagccgcatcggccgccacgcgcgaggcgaggccgtcggatgcgcacgcaactggggaggaccacgccggcagtgtcggtgggatcgatgcctacgcgaccctgtcggccgccgaggtgatcgagcggctcggatccttgagcgcggagcagctcgccgaggtcgagctgttcgagctcgatcaccggcgccgccgcacggtgctcgcgcgcatcgcgaagctccgtgaggagcgtggctaggccgcctcaggcattgagaggtgcctcaggcgatgaggccgaggcgctcgaggagcgagcgcacgcccggagccagggggcgaaggtgacgaaggtcgtctggcccgaaccagccgagagcatcggcgtctgaacgcgcattcccacgcgctcgcccccgcggtgtcgcgagcacggtccagagcacgtacgcgccgcgatcggcgagcacctcggcaacctggaggacgcgcactggcgcggcgtggacgccggtctcctccgccagttcgcggatcgccgcggcgaccgggtcctcccccgggtcgacgtgcccaccgggtggggcccaggtcccgttcgcgtccggagagccgcgccgcacgagcagcacgcgcccatcgaggacgaggagcgtcgaggcaccgcgctggacggggagggcgaggcgcgccacgacagcgggcctaggcgaggcttcgagcgagccggagctccaccgttcgaagtccagcctcctcgaagagggccttcgttgcccggtcgccgggtgcgcaacttgcgctgaggacggtggcgccgtgccggcgagcgagttccgcgcaggcttcgaggagctcgccggccaagcccaacctctcgaagccgggcatcgtgacgatcgcgcgcacgatggcctcggggccgttgcgctccacgatggcgatcgctccgactactccgtcgacctcggcatcgacgcgccaggcgtggtcgggccgaagttcctcggcgacgagcacactggccatgggagcctcagtcgtgggtcggcgtcgcctcggcggcggagacgtcggaagggtcatcgccgggcaccgcctcgtcgatgtgcgacggtgctgccgcttcgggttcgccgatggtgtggtcctcgacgtctcgaacggcgtcggctgccgcgagctcgtcgtgtggtcctgcggggtgaggggatggagcagagacggtctcgtcgacggcgacggtcgtcgcagggtcgatgtcgcgggtcgatgtgtccggctccgcgtcagccggctcgggctgggcgccgacgagggtgtcgtcgggagtcgccaacgattggggctcggcctgacgagcgcccgttgcagcgccggcgtccgtggactcggcgtggccccgcccggcatcgtcacgttgcgtggagccctggcggggtttgcgcgaagtcttgggaacccgagcgaggatctctggcttcgggggcgccggcatcgtgaccccgagcaggcgtccgagcgacgggatgcggccggcctgttccttggcgagttcgacgagttcggcaggcgcggcctccggcagaccggtcgcggtgacggctcggcggatcggcgagttcgcgatcgcatcgatcaggaccatccagcgctctggcggggtgtcggggatcagttcgcgatcgacggcctcgacgagggcgcgctcgacgtcgtcggggatgcgtgcactcggatcaggcaggcgactcgccagccgcagcgctcgcacggtacggccggactcgacggcctcgcggagttcggcatgccagcgctcgatgctctcggcgatgcggcggttcagcacctcgcggagcgtggtggccttgtcgaggacgctcgggtccttcgacgacggatcgacggaggccaccacgctgcgcagatcgcgaagggcgacggtgttggcgatggcgagtgcggcgtcggcccgatcgagccaggtcgccgtgcgcacccgaggcaggagatcctcggcgatcttgagcgtggcctcctcaggcgctggcgcgcggccctcatgagcggcggcctcgcgatcgcgcgcgatggctgcgcgaacctcgggcatgccgccgcgcaccagtgcctctgcgatcggccggtgctcggggatgacgctctcgaggaatgcgcgtcggtgggtgtcgcgtggccgaaggcgtggtgccgctggtgcttcgggctgagcgggccgtgcgtcgcggcggcgagaacgctgaggggtcgctccctccgcgcgcgcgctttggtcgtgctggtcgtgctggtcgcgattgctgcctggacgtccacggcgctcggcgcgacggtcctgacgcggccgaccgtcgcggtcgtgggtgcctcgagcacccggccgtcgctctcggcggacggtctggatggtgacgggaggttccgcgcgtcccgaccccacgatgtcgatgcggtcggtgcgaggcggcgcgacgtcgggccgagccaggctgaggatctcgatgccgtcgaggcggcgcgcgatctcggcccgcgcgacatcgccgacgctcgcaccctcccacacgagcgaagccggtaccgtgccgcgcggatgtcgtgcgccgacggcgcgccaggtccactcgccacgcgctgcgtcgtggctcgtgagctcgacctcgatcctcgatgccatgtcccaagaacccttcttgctcacccgatgctcggcatgtcgccggtgcctgcgccatcctagtgtgcgcgctcgtgggcgtcggagggtcactgggggcgctcgggtgccctcggaaggggccccacggcgcccgtggattcgccgccccgaggggccggtcgtgggcgccggctcctcggatcggagcctgtcaatctctagtcaatctctaagaggcaccccgggctcgatgttcactgtgtcgtcgctgcctcctccggcgggttgatccggaccgctgcacggagccggggtggctcgggccgcctctgcacgaggcgttcggggtgggcacgcaaggcagccgcgagcacctcggcccggtgtgctcggagctcctcggcacggccgtcgacgtctgccggggtgtggagtccgattccagaatgacggtgctcgtggttgtaccagcggaagaagcgctcgcaccaggctctcgcgtcctcgtagcagccgaagcgccgggggtcgtcaggtcggtacttcatggtcttgaactgagactcgctcctacgggttgtcgttggaggtgtggggcggctatggctccgcgtcaccccgaggtgcgagagcaggtgtgcgacgggccccgcgatcatgggacctcctctgtctgcgtggatggtgagctgccctggtcggatgccctggctggccacggtctctcccaagagagcgaccgccaggctggcgtgctccgcgcgggcgagcatccagcccacgacgcaagcggctgtcgatgtcgatcacggtggagaggtagtagtggatccacgtggcagggccgtgcagcttcgtaatgtcccacgagtagacctggttccttctcgtggccacgagctcgggcttgaggctcgggggatgggtcgcatggcgtcgccggtctccgagcgcccgtgggcgcgcagtatgcgatccatcgaggacacggaggcgaggtagatcccctcgtcgaggagcttcgcgtacaccgtggccggggcctcatccacgtactccgggctgttcaggacgcggcgcacctcctcgcgctcgcgcggtgagagtgcccgtgggtgagggacacgtgcacgcttcggccggggtggccgggggctcgcagggtgccgtcggtcgtagcgggcacggggctcgccgagggccgagcaggctgcgcgtaccccgaccgttggcgccagttcgctgatggcctcgtcgatcacgtggtctcgccgtgggtcgcgggcgcgccgtcggtggcgagctgctgcaggcgcgcggagagttttccctgcacctcgatcaccttgtgggccttggcgaggtcggcctcgaggcgctcggcgcggcgcctgaggcgtgcgatctcctggtcgcggggatcagcgggttggcgtcctggtggacgtgcgagtgcctcctcggtggcaaggtcgcgttggcgtcgccactcggtgatgagtgaggagtgcaagccctctctccggagcagggctcccttctcggcctttgcaaagggagtcgtagtcggcgaagatccgtgccttgtaggccgcggagaagcgtctcggccctcgggcccgctcggggacctgcggatcggagttgctgggcatgcccccagtctggtagggactcgtcgtggcgtcggtcgtcatggtggtggcaagctccttcctcggccgccctctcgatccaacgatggggtcaggaggagtggtctcacccaagattgacacggagggtaaccccgaaccgctggcggtgccgaggtcagcggattcccccggccagctcctcagcgcacgtcgctgtcgagggggcgctctgccaccagctgcttggcgcgctggggctggcctcgagcgccttcagcctctttacctcgggccccgtgcctgccgccgtcggtctgcttccagccgctgtcaggtcgtctcggtgacgtgcgaaggctcgggcgacctcggcgaccgtggcgcctgtggtgcgcagccgtccccctcggccagcctccggaggaggctgctggtggggtgtggcgctgcctgcccttcatgtggtctcttcctcccactcgtccatgctggtcggggtgctcatggaacgggtggtctcgttgcaggagggccggccagggtactcgatgatcgcgaggtggtcgacgcggtctgtggaggtgcaggcttgccgacgacgctgggtgcaccagccgcaccagcgctcggcggcgtggcgctgtggcttggtggccacgagatcgtcgtggagggggtacggaggcccagctacggcgtggacgacgcagctggtagtgccgtcgtgacggcgtcggctccgcccaggcgctcctggacgcctgttgaaggctacttcacggtcacgttgcagccaacccaagggcaccaccgccgtccggctcagctccctcccctgccagatgacaaccgccgggacaacaacttgtcatcttttcgtccgggtcgtgaggctgaggctatactccgctcaggcgcctccgcaaaggtcgtacggctcgagggctctcggggctcatcgctgcgcgtctcctccgaagggagccgagatatgcacccgtctaagcagatgaccttcttgcgcaaggaactcgcccttggcacgatcctgacgtctgcgctggccttcttacttttctcacccttgggtacaaccagcgtggctgcgtcgaaaacggcagtcgccccgatgcccgcaccatcaggcgacccttctcagcctgccggtatttgttgcagtacccagaacttgggatccaccatcggtgaaggcactgttctcaatcccggcgactatctactctcaagttctggacaataccagctcatcatgcaaggcgacggcaactttgtcctctacaacttgtacaacggtcaagcattgtgggcgactggtactgaagagcactctggcgcctacgcagtgtttcagaacgacggcaaccttgttgtttacttcaatgggactgcgctgtgggatagccatacgtatacctactctggtctgacactgacaatgcagaacgatggcaacgcagtcatctatcaaggtacccagccgctatgggcaacggatacagctgcgaacgagttggactgttggccttccaacaactgcacacccggcttgttcatctatgcctatcttcaattcccgccaacagcgccgttgcagggagtgaacgcaccgacaacgggtgccaacacgtttgcgatgtccaagtgggaacaacaagaagacagcgtcattcagtcaaaccctctcgacacgacgcaaaaggagcctggctcctacaccctgaagggcaactctgccaacgttcaagtgtatacgaattctgatggtgagtccgctgattactggggcattgacgcatttgatcagactatttcttaccttccatattatgggccgattatctcggttcttagaaatccagtgaacagtccctaccagcaatgcgtcaatctcgcgaatgctgtaagcagcaccctttgggggacgattaatttctcagatctgtgttagcttcctactgcaaagatgaggaggtgtgatgtccactgcatggaaccgcacggtgaagattggcggggttgtcagttcgtgtcttgccttagtggctcttgctgctgttgctggccgagtcgaggatggccacgccgctcaacaccgcggacatcagcagtcacccgttgcgagaacagctacggcgccctcagtacaggtggctactgggcaaagagcagggcagtcaaaggatgctgctgccgcaggtgatccaagctactttacccccacgctatcaggtgttgaaacgggtgatcctgccttgccagttggccactactgggaatacgtgccagcggtagtgcccggcgttccggagagaccatcgtacatgttgacgatcacacaaagtgggagtgatggacagatcgcgggcatggtctatatcttctacgaggatgggaagcttgataccgtgtttccgttctctggcctcgtggatgcgacgactggcaagggtagtatcacagtgagtggcgctccaactgtggtgtcatacaacggcgtgatcttctacgatcaatctacggtgcaatctggtcagcagctgccagtggtcgtcagccatggcgacatcacgttccctgggtgttcgaactatctgcactggctgatggccgggagttcagcatcacctgctctgctcgcggcaatagcaagtgatccgaatgtgtgcacgttctacccgactggtggcgaggcctacccaagcgagtcgcagatacccgttaccccttaggggatcggtgcgtgggaagcggagggcggagagcatcttggcgcctcgtgttagttggtgtctcagtaccctcggccggctctcctgaccggccccccgcaccgagtccaccttcaccgtgagacccagcgtcgtcatgccagcgctcgttgattccactgagcgccgatgacgccgagcgggcagcacctctgacccctcgcggaggcctcgaggatccgtcgctgggtggcgacgtcgaggcgggcgaaccgggcggggctgcggtcccccggcgatctgggcgtccgcgtcgtgctggggggtgccggtcgtgctcgaggagctgcctggcctcgcgaacgccaggcgacgcgctccccatcgagcacctcctcgcggacctgggcacccagcgatgcgcacaccccgttctgccacggcgagcccgggtcctggacacctgggcagccgagctcggctgcccaggtggtcatgcacgcggccacgcacgccgggccgtcctcgacccggaggacgcctagggttcctcgctcggcgaggaggccatcgagggtggcgacacgtcgtgcgcgtcaatcgagcgcttcaccacgcacagccagctcctccgtcgtgggggcgtccaccacggcgagcacccagggcgccctcccgtcgtcggtcgcgtcgaaccggctccagtgcccaggtcgcgttcgtctggatgggcaggtgagcgcccatgggcaccccaggtcgtggttggcgccgtctcgtgcgtgactggggacccggagccctgccgtgcgccagagccggtgcacccatttgaggttcacctggtagccagcctccctcaccgctcggtaggccttgcgatagccctggcgggagttggctagggcgaaggtgcgcaggacctcatgctggccgcatccaagctggactcgggcttcgtcggcacccgacgctgggtggagcgaggctgggccgtcagccggcacgctcgtcgctcgtgcaccccgaaccgccggcggtgccggggtcagcaggttccctcggccagcctccggaggaggctgctacctgggtggcacgctgcctgcccttcatgcgctctccctcccgctcgtccatgctggtcggggtgctcacggagggggtggtctcgttgcaggggggccggccaagatcacctcgtatcggtgccggtgccaccaggcgtatggcaccagcgagcggtgatcctcgtaaggcggtcaggtaagtccaggtcagagctgctatggttgagggtcggtagcaacgacccctcggggtcgtcctcgttggagcagggcgtcccagaagaccggatcgtcggcattcaccacgtggcaacgaccccgagcggtcgtcctcgttggagcttcgatgacaccccgctcaccatgtagcggcggctcaagtagcaacgagcccgcggggtcgtcctcgttggagctcggcgacgcagggcccagcccccgacccgtgaccgcggctacgccgtgtgctggaacacggcctgctcgagccgacggaggcgctcggcaacgctcagctcgccccctcctcctcggcgcggagccgatcgagtgcccagattcggatcaacgtggagactggcaggtgctccttggcggcagcgcgttgcagccgggcgtgctcgtcagcggacaaccgcaccgacaccacggtcgggcgagtgaggttgggtcgtgcgaccgtgacgcctgcgggcacggtgtcggcgaggtcgtgctgctccgccgccgctccctcctcggccacgtggagcatgacgcttgccgcccttcaggtcggcgccctcctacgagtccctgctcgtcgggaccgccgcaggccgagtgcaaggatgtagcgtgaacagcgagaggaaggaccccatgccccgccgtaccaccaaggactgcatcctcgcctacctcgccgcccgcccgaacgaggtggccttcgtgcgctccgagttcgctcagtgcgcgaagagtcgctcggccgtggaccgagcgctgcgcgccctcatcgacgaggaggtgctcgtgcgcggcggctggggcatctacgtgcgggccaagcgtgtcgagttccttggtcgtgagtacgtcggcactgtcactggcttcgactattggtaccccgaggtgctcgccaagctcggcgtcacctgggaggccgacagcgcgcgcaaggcgtacaacgagggccacaccacccaggtccccgcctggaccgcagtcaacgtcggccgccagcgcatcaccaggcggatcgcgttcggaaagcgagtgttgcagtatgagcgaaccacgggggctcgacgacgcaaggttcggcctacttcagcgagccgacgacagcgggcaacttccactccctcctgagttcttcgaaaaggacctgctcgtcgccgaggcggtgcgcgtcatcgcccaggtaggtcgtgagcgaggtgtctcgctcatcttctgcggtggcaccgcgctcgcgcaggcccaccaggtgatcgagcgcatgagcgaggacgtcgacttccgggtggtgctgccggacctgcccagcaccaaccagcgccgcaagttcctctcggcgctcaaggccgacctcgtcgcggcggagcctgtcaatctttgagagacaccccgggctcgatgttcactgtgtcgtcgctgcctcctctggcgggttgatccggaccgctgcagggagccggggcggctcgggccgcttgcgcacgaagcgttcggggtgggcacgccaggcagccgcgagcacctcggcccggtgagctcggagcgcttcggcacgtccgtggtgcacatcggccggggtgtggagtccgatgccgcacgtggcggcgctcgtggttaaaccagcggaagaagcgctcgcaccaggctcgggcgtcctcgtagcagccgaagcgccggaggtcgtcaggtcggtacttcatggtcgtgaactgggcctcgctccgacgggttgtcgttggaggtgtgggggcggctgtggctctgcttcaccccgcggtcggcgagcaggtgggcgacggacttcgcgatcatcggacctccccggtccgagtggacggtgagctcccccggtcggacgccctgactggccatagtctcctccagcagggcgacggggtggctggcgtgctcggtgcgggcgagcatccagcccacgacgcaagcggctgtcgatgtcgatgacggtggagaggtagtagtgggtccacctggcagggccgaggagcttggtgatgtccgagctcgtgacttcgttcggtctcgtggccacgagctcgggtttgaccgtcgggggtgggttgcgtggcgtgccggtccccgagcgcccgtgggcacgcaggatgcggtacatcgtcgacacggaggcagggagatttcctcgtcgaggagcttggtgtacaccaaggccggggcctcgtccatgtgctcggggctgttgtagcacccggcgcactggccctcgttcctcgtccgagagggcccgtggctggggagccttggctagcttggggcttcttcggtgccgtcggtaggagcgagcacggggctcaccgagagccgagcaggcggtgcgtaccccgacggttggcgcgagttcaccgatggcctcgccgatcacgtgatctcgtcatgggcgccgggcggcgtatgcgcgcggctcaagggtccttgcggacgcgaggtcgctgccgcacgcgcgtgcacgggagcggttcgcgtgctccgggccactcgggtcagttcgcagccgagaacggtagccttggccgtggggacgcttgctccgagggaggttacagggggatgacgcgtcggtaccgctgcacgaactgcgggaacgtcacacggtttgacgtcaccatgtcggttcgtgcacgttcctatttccactattccatcgcgggtgagctgtcggtcgaggacaccgaggagctgtcgcgcgtcgtcgaggaggtgtcgtgtcggtggtgcggcacgagccgattcgtggaggtcctcgaggcgaccccagcgacggtggagcggacgtgagcccccgcgctggtgaccgccctcgtcggccggcgccgcagtgggcgctcgctcgtgtcgtggagctcctcgacgagacgccggacacgaagagccttcgtctcgagctcgacgaaccccagcagtacttgccggggcagtactacaacatccgtatcccggtcgagggacgaccacgaccgatccagcgcgcctattccctcgggtcctcaccgatcccggaaggccgcgtgatcgaggtcggcgtcaaggcggtgccgggaggactggtgtcaccgcgactcgtgttcgagacgcacgtgggtgacgaactcgaggttcgtggcccctacgggacgttcacctggaccgaggaggacgggggcccggtcctgctcgttggtgcgggatcgggcatcgtgcccctcatggccatgatccgctaccaggccgctcgtgggacggcgatcccgatgcacctgctctactcgtctcggcgtcgcgacgaggtgatctacctcaccgcgctcgagtccctccggagcgagcacgagtggcttcgcgtcagccacaccttcacccgtgatctcgatgatccgctcgccaggttccatcgtcgtatcgacaaggagatggtgcagctggtggcgcgcgaggccgaagcgcagctcgcctacatctgtggacctccagaactcgtcgacgacgtcgaacggacgctgatcgagtccggtatggatgagcaacgcatcaagaccgagaagtacgactgacgacggtgcgctcgctcgccgcgtcgaggcgtgcctccgagacgccggtgtcgtcgcggcagggtgggtcccgagagagcagcgtgcctggcgcgagagcacctgggcccagctggctgtcgcgcgcggctggatgcgtgagccacggttcacctttcggcgtccgcagcctgcggccgacccttgggccccgctgtcgtgggcccgcggtgcgatcgtggtcgcggtcgcggcagcgccgtccgtgcccgcggcgaaccatctcggtgtcgctggctacgcagcaggcgatgcgtacgcgcaggtgcgcgacgcactcgagcgtgtccggcgcctcctcgtcgacgtcggtggccgtggtgtcgtcgtggccgactccaacctcgctttcgatcgcgccctcgcgcgccgagcgcggctcggatgggtcggacgccacaccctcgtgatggtgcccggctacggcggggccgtcgtcctcgggtccttgatcgtcgatcgggtcgtcgaggtgcgtctcggacggaccccgactggggatccgtgtcgcaactgccgtcgttgcgtggatgcgtgtccgacgggcgcgctcggcgacggggtcctcgagccgctgcggtgtcgctcgtggcgccagcaggagcgacacctcgagccgtcgtggcgcgagacgtggggcccctggctgtatgggtgtgacgagtgcgtgacggcgtgtccgctctcggcacggcagaagaaggtcgggggcgagcgcgtcgcgtccatcttgtcggcgagcgatgcagcgctcgccgagcgcgtccggagttggtacataccggatcgaacgctggcgtgggtgcggcgcaacgcgatcgtcgcggctcggtccctcgcgacgagccccgacgacgagcaggcgatctggcgccagctggtcgccggagcagcgccggtgcgagccgaggcggtacgctgggtgcttcgtcgaggtgggtggggaggtgtcgatgcgtcacgtgctcgtcaccaacgactttcccccgaagatcggcggtattcagcactacctcggggagatctaccgtcggctcgacccgacgagcttcgtcgtcgtcacgcgtgacgaggcgggcgccgaggccttcgatcgcgccttcggggcgcgcgtcgtgcgagtgcgcggaccgcttctgcccactcgggccctggccgcccgagttcgcgggctcgcacgcgagatcgacgcggacctcgtggtgatcgacccgatctggccgctcggtgaggtcgcggcgagcctagggctggggtgggttggtgtcgcacacggtgcggagctcacgttgccgcttcgactgtggccgacggccggtcgaatccgaagtgtgctcgcgggggcgctcggcgtggtggcagcgggaggtttcgtcgcgcgcgcgctcgatggggtggtgccggccgatgcgatcgcgacggtgccgccgggggtggatctcgaacgcttctgcgtcggcgatcgcgagcgtgcgcgcaaggacctcatggtggacccggagcgatcgctcgtgctgttcgtctcccgtctcgtcccgcgtaagggcgcccacatcgtcatcgacgcggttgcccagctgcatcggccggtggagctgcacgtggtcggtgacgggcgaagccgcagtgctctcgagcagcgagcgcgccgtcggggaatcctcgcggtgttcgaggggcgtgtggcgctggatcggctggtggcgagctaccaggccgccgacgtcgtcgcctttcctgcgcacgatcgttggttcggtctcgaggaggagggtttcggcatcgtcgcgctcgaggcgcaggcctgcggcgttcccgtcgtggtcggcgtgagcggcgggaccgcggaggccgtcgatcctgcgagtggacggctcgtcgcgagtcgccgtccgagggcctgggccgaggcgatcgaggagcgtctcgctcacacgagccctccggtcgccgacgcgcgtggcttcgtggagcgtcatcacggctacgaccggttggccgacgagtggcatgcgggactcgagcgcctcgcgagccgtggacgtacggccggaagcggctaacctgcacacatcatggaggccacagctgagtcgcgcgaggttcctgcgccggtcgaggcgctgttcgacgtcgtcgtcgacgtcgaacgctatccagagtgggcctcggacatccgaagcgtgagcgtgctcgagcgcgacgagcatggtcggccgcgtcgcgtccacttccgtgccggcgcgttcggccggagcgcgtcctacacgctggtctacgatgcgtccaaagcgccgaacgagctgtcgtggacgcaggaggaaggcgacgtcaccgcgcggctcgatggccggtatcagttcgagccgttgggggacgacgtcacgcgtgtcacctatgagctggctgccgacctcgtcgttccgctccccgggttcttgaagcgtcgggcagagatgaagatcgtgcacgccgcgctcgaggatctggcgcaacgggttcgccagctcggctccgccgacggatcggcggcgcgcacacccgatcgctcgcattgatcggtcgtgacgcactcgcttcaccactgaatccatcgtccctgaccttcggcgtccctcacgacagggacggccatcggcgcacgtcagatgcactacgctggggttcacagcgacgctgtgcgtcgggtgtgggggagcggagccgtctgggggtgcggaatccatggcgagatgtcgaggatctcgaccgatgagccgatcggggtcgacacacggttcgcagccccgacgtcggcgactcgcgcaggtgtcgagcgcggtgcgcgcatgatcggctgtggggggcccgcgctgggcgagatgatcgatctgggcttcggcaaccccgacctgcctccgcctcaagaggcgctggcggcgatcgcggccgagctcgcgcggtcgcatcctgcacgctacggcgacagcgctgggaccgtcgcgtatcgtgccggcgtcgcagccctctacgagcggcgttggggcgtcagcctcgatcccgacgcggaggtcacccaggtgctcggcgccaaggagggtctgcaccacgtgctggcggtgctccctccgggtcctgtcggggtgccgatgccgagctacccgacgcaccacgaggcagtgctcgtcgcggggaggcccctcgtcggactcgagctcgatcccgacgatcgagacgggcgacacttcatcgagcgggccgcggacttggcccgcgccggccgcgttcgcgcgatcgtgctgtcgttcccgcacaaccccacgggggtcacgacgacgcgcgcgatgctcgaggagttggtggccgccgcggtggaggcaggggtgaccctcgtgcacgacttcgcctactgggccacggtgctggaggagcgcccgagcgtgagcctgctcgagatccccgaggcgcggtcggtcgcggtcgagctggtgagcctgtccaagtcgcactcgatggcgggatttcgtgcgggtgcgctcgctggttctggcgctatcgtgcagcgggtacgcgcgcgcaagcgcgccttcgaccacggtctgtcccaaccggtagaggcaggagccctgtgggcgctgcacgatggcgaccgagcggccgacgagctcgcacgtcggtatcgggtgcggcgcgacgtgctggtggcgggccttcgccggctcgggtgggggcgggtcgcgaatccggccggatcgatgttcgtgtgggcacagcctcggggcggactggacgacgccggcgtgacgcgccacctcgtcgacgagcacggcgtccttctcggtgcgggacgcgacttcggcgccacggaggcggggtggcttcgcttctcgctcatcgccgagcccgaggtgctcgacgaggccgttcgtcgtctcggccagtgcgcgctgctcgggtcggcgtcagcgcccgagggctcgctcgcgtcgtgaggccgtggtatcgaggcgcgctcgctcgaggtaggcgagcacctcgtcgaagtcgtggtggggctcggccagcgtgatgcgcacggcgccggcgaacgacgaggcgagggtgaaggcggcgcctggcacggtgcgcacgccgtgggcggcgagctcgagggcgatgagcgcctcgggatcgggcgggagccatgcgttgacgccgtctcccgtcaggttgcgacccagcgcatcggcgaggcgctcccgtcgggctgcgtaggtggcacgggcgtgctcgaggcgctccgtctcctcgggggcctcgagcatcgcggcgagcagcgcctggaggagtttcggcgaccacgacgggccgaggctgcgcgcgtgctcgagcgcgtcgcgtcggtcggcatcggtgatgatcgcggcgaggcgcaggtcgggcccgtgggacttcgagaagctgagcacgtacgcactcgcgggatggagccctgcgaggctcgccaacagcgtcgaggcgacgagcccggagtgatcgtcctcgatcacgaggacgtcggggcgtggggcgagggctgctgccagcgcatcgcgacgctcgccgctcaccgtcgcgccggtcgggttgtgcgcgcggggctggatgatcaccgcgccaagctcggggcgtgcggcgagtcgcgcaaggtcgctcgggtcggggccctcggcgtcgatcgggaggggccagacgctcaagccgtgggcctcgacgaggtcgaagagcgcgggaaagctcggatcctccacggcgacggcggtcgcgctgggagcgacggtgccgaggagtcggtcgatcgcctcgagggcgccatcgacgatcgtggtgccggtgtccgctcggagctggagggcgggtggcagcaaggggacgaggacgtcgacgaggggtccgaacaccggtgggtccgcgtacgtcgcgggagcgagcggggcgatgcgtgggagataggacacggggtcggggagcaggcgcggatcgggagcgccggtgccgaggtcatagcgtgcgggctggggcggcgtctgctgccatcgccgaggccgacggcgcggtggtgaggcgacgaaggtaccacggcggccctgggccgcgacgagccccaagctggcgagctgtgcccaagcagccgccaccgtcgtcggcgagatcccaaggtccgcggcgagctggcgaacagggggcaagcgcgtgccttcgggaagctcaccggcgcgaatcatggtcgcgaccgtcgaggcaacggtgcgcacgccgatcgtgccgacgctgcgacggcgcagcgctgccaccagggcgtctgccgctgcgtcgtgcccgagatgctccatggccccagcgtagcaaggagcgcgctcgtgattttcgtttgtgtggcacaaccctgtgtcgcgtgccagtacaacgaagtgctaccatgccggaaacggtccggatgctcggaggaagtggaggcggcgatggacctcatcgaacggcatcggcgggtgctcccgtcatggctcagtctgtactacgacgagccgatcgaactcgatcggggcgaaggatgctgggtgtgggacgcgcacggtgagcgctacctcgactgcttcggcggcatcttgacgacgagcgtcggtcacaacgttcccgagatcgtgagcgcgatcagcgaccaggccgctcgggtgatccactcgtcgaccctgtatctgaaccggcccatgatcgagctcgccgagcgtctcgccaaggcgtcgggcattcctgatgccaaggtgttcttcacgacctcgggcaccgaggcgaacgacgcagccctgctcttggcgacggccgccctcgggtcgaaccaggtgttcgcgctgcgcaactcgtaccacggtcgctccttcacggagatcgcggtgaccgggaaccgaacctggtcgccgacgtcgtactcgccgctcagcgtcagctggttgcaggggggttcgaggctgcgcgggccgctcgcgggtctctcggacgccgagtacgtcgcgcgtggggtcgccgacttggaggatgcgctgctgacgacgacggccggacgggtggctgccctcatcgccgagccgatccagggagtcggcgggttctgtctcccgccggatgggtacttcggtgagctgtggagggtgacccagcgcgaggggattctgtggatctccgacgaggtccagaccgggttcgggcgtaccggcgagcatttctggggctacgaggcgcacgggatcacgcctgatctcatcacgttcgccaagggtgtcggcaacggcatgtcgctcgctggcgtgatcgggcgagcggaggtgatggacgcgctcgggaccaactccatctcgacctttggcggttcgccgatcacggcggcggcgggcgtggcgacgttcgactacatcatcgaccacgatctcatggccaacgcgcgtgcgcgcggcgccgagcttcgcgaggggctcgacgcgatcgctcgatcgacgcccgcgatcggagaggtgcgcggcaagggcctcatgcagggggtcgagctcgtctggcccggtacggtcgagccggcgcccgagcttgccacacgcgcgctcgaagcggcacgtcgcgaaggcgtcctgatcggcaagggtggtctgcacggcaacgtcctgcgcatcgcaccgcccatgaccatctcggccgagcagatcgagcacgcactcgaggcgttccggcggtccttcgccgaccaggcattccatgtgaaggagcagtgatggagacgatcgcgcacctgatcgacggcgagcgggtcgaagcggccccgctcggatcccagccggtcctcaacccggcgaccggtgaggccatccggagcgtcggactcggcgatgcgggcctcgtggatcgggccgtcgccagcgcggcggcggcacagcaggactgggccgagcagtcgctcgccgcgcgccagcgcgtcttcttccgctatcgcgagttgctcgtcgctcacaccgacgagctgtgcaccttgatcagtgaggagcacggcaaggtgctcggggatgcccgtggcgagttcgcccgaggggtcgaggtcgtcgagttcgcgaccgcgctcccgcagctgctcaagggtcagttctccgacagcgtctcgcgcagcgtggacgttcgcagtctgcgccaaccgctcggggtcgccgctggcatcacgcccttcaacttcccggccatggtgcccatgtggatgttcccgatcgctctcgccgtaggcaacggattcgtcctcaagccgtcggagcgcgatccctcggcgtcggtgcgactcgccgagctgttcgtcgaggcgggtggtcctccgggcttgctgaacgtggtgcacgggggtccagcgacggtggatgcgatccttgcccaccctggcatccgagcggtgtcgttcgtcggctcgaccccgatcgcacgccacgtctacgagagcgccgctcgttcgggtaagcgggtgcaggcactcggcggcgcgaagaaccacatggtggtcctccccgatgccgatcgcgaacaggtcgtcgacgctgcgatcgcggccgcgttcggcagctcgggtgagcggtgcatggcgatcgcggtgctcgtggtggtgggcgagcagccgggcctcgtcgacgagatcgcggctcggatgggctcggtacgcgtcgggcccgcgacggacccgactgcggagatgggcccgctcatcaccgaagcgcatcgcgaccgcgtggcccgcctcatcgaggaggcggtgtcgaagggggcgaaggcgatcgtcgacggacgagcacacccggctgcggcaggtccgggcttcttcctcggccccacgctgctcgaccaggtggacgtcgcgatggacgcctacaaagaagagatcttcggcccggtgctcctcgtccagcacgcggacgacctcgacgaggccgtggcgctcgtgaaccgcaacccgtacgcgaacggcgcggcgatcttcacgcgcgatggcggcgctgctcggcgcttcgtgcgctccatcgacgccggcatggtcggggtcaacgtgccgatcccggttccggtggcctaccactcgttcggcggcttcaagctgtcgctcttcggcgacacccacgtccatggcgaggagggcgtgcgcttctacacgcgcggcaaggtcgtgacggagcgctggcccgacgaggcgtccgaggcgcgctcgctgcacttcgtgaccaaccggtgaggtcgcgcttcggtgccggctcaccgaagcgctaggctcggcgcctcgtgaagcgggaggagtcatcggcggccgacgctccggcggccagcgagcgcgacatggcacgcggccgaggcgcgcgagaagcgtggcaggtgcccgcgctctcggtcgatgcgttcgactacgacctgccggccgaggccatcgcgcacgatcccatcgagccccgtcgtgctgcgcgtctgctggtggcccgtcgcggggctcccgtggcccatgcgagggttgccgatctcgctcggctcctcgagccgggcgacctcgtcgtcgtcaacgagtctgccgtggtgcccgctcggctgcacctgcagcggagcagcggaggcgccgtcgaagtactcctgctccggcagcttcccgatgggaccgccgaggcgctcgtgcggcccaatcgtagggttcgcgccggtgagcgccttctcgccgacggcgtggaggtcgtcgaggtgggaggcgccctcgaggccgtcgagggcatgacgatccgagcggtgcgcgtgctcgatccggagcgcgtcgcctcgatcggggtggcaccgctcccgccctatctcgggcgccaggacatccccctcgagcgctaccagaccgtgttcgcgcggcgcccagggtcggtcgcggcaccgaccgcgggactgcacctcgacgaggtcgtgctcgccgacctcgcggcgcgcgggatcgacgtcgtgcgcatcgtgctccatgtcgggctcggcacgttctggccggtgacggcggcgacgctcgccggccatccgatgcacgcggagtcctacgaggtcgacccggccacgtgggcgcgcatcgagggcgcgaagcgtgtcgtcgccatcggcacgaccgtggtgcgcacgctcgagaccgtggcgctgacaggtgagttggcgggcgagtctcggctgctcatcgcgccagggtttcgcctgcaggtcgtcgacacggtgctcaccaacttccaccaaccgcgctcgacgctgattgcgctggtcgcggcgatggtgggggatcgctggcgcgagctctactcggtggccctcgccgaggggtaccgcttcctctccttcggtgatgcgatgctcgtcgacgtcgaggggcgtcggtgaggccgtcgttccggatcgacgcgacggacggcacggctcgtgcggggacgctcaccctacgccatggtctggtaccgacgcccgtgttcatgccggtcgcgacgcgtgggatggttcgactcgtccccccggcgaccctgcacgagctcggggtctcgctgctccttgcgaacacctaccatctcgccctccgccccggtgccgatgtggtggcggcgctcgggggtctcagcgctttcaccggcttcggagggcccatgctcaccgactccggcggattccaagtgatgtcgctcggaggcacggtcgatgacgacggagtcacgttccgatccacctatgacgggcgccgggtccgtctgaccccggagggcgtcgtcgagctcgaggagcgcttcggcgtggacatcgcgatggtgctcgatgtgtgcaccatgttgccggcggagcgagcagcgctgcaggtggcgatggttcgcaccaccgagtgggcgcgccgggcagcagcggcgcgtcgagacgaggcccaagcgctcttcggcatcgtccagggtgggtcggaggaggatctgcggcgtgagcacgcgagccagatcgccgagatcggtttcgacggctacggcatcggaggcctcgccgtcggggagtcggcgcccgccacgctcgcggccgtggcagccgccctcgagcggctgccggcggatcggccgcgctatctcatgggcgtgggggatccctacctcatcgcccacgccgtcgagctcggagtcgatgccttcgactgtgtggcacccacgcggcttgctcgccacggcatcgcgctgaccagccagggtcggctcgcgctgcggccgagtcgctggttgggctcggacgagcccgtcgatcctcgttgcgggtgctcgacgtgtcggacggtccctcgagggctcgtcgcgcacctgttgcgtgtcgatgcgcacagcgccggcgcgctcctcagcgtgcacaacctgtcgtttcagctcggactccttcgcgacctgcgtgctgcgatccgtgccggcacgctcgcgggcctggtacgcgccctcgacgaggtctgggcgccgagctggcgaagcgctcggaccgaggccgcgccggatcgctaggctccttgatgagtgcacgtcggaggggtatgagcaagacgcgttggctgtggtcggtggtgctgtcggcgctggtcgcggtggcggcattcatcggtgtcgtcgagctcgctcacgatgggccgatcctcggactcgacctccaaggcggggcgagcgtcgtctaccggcctgctcgaccggtgtcgacggccatcttgaacgagacgatcggcatcttgcgcaaccgggtcgatggactcgggatcgccgatccgtccatcggtcagcagggcaacgacatcgtcgtggagctgccaggagttcgcgatccgcgccaggccttggcgctgatcggacagacggcggtgctgcagttccgaccggtcgagtgtacgtgggctgcgtacgccccgacgaagggacagcacgtctcggccactcggccaccgacgtcgtgcccgacgagcgcagccggactcgccgccgaggccgcggtgccgacgacgccgacgcaggtcgccctccacagccagacggcggtgctcgatcttcgtcagggaacccaggtcgtcggacgctacctcgtggggccagccttgctcgacggcaacgccatcaagagcgtgtacgcggcgcccgacaccacctcctcgaccgggtcatggctcgtcgacttcaccctgacgccgaaggcctcgccgctgttcaatcagatcgcgaagacgttctaccaacgccagctcgcgatcgtgctcgatggcacggtgatctcagccccgcagatcacctcgacgtcgttcaacggacaaggacagatcaccggcaacttcaccgaggcgcaggccaacaaccttgcgctcgtgctgcgctatggcgccctcccggtgcagctggtccagcagacggtgcagaccgtctcgccgacccttggtgcgagcgcgctccgtgcgggcctcgtcgccggcgtcgtcggcctcatcgccgtgttgctctacaccatcgtctactaccgagtcctcggcgtcgtggtcctcgcaggtctcgtggtgacggccgcggcggtctgggcggtcgtcgcctacctggggagggcggcgcagctcacgctcgatctgtcgggcgtgaccggtctcatcgtgtccatcggcctcatcaccgactcctacatcgtcttcttcgaacggctcaaagacgagatccgtgaggggtcatcgatcgggtatgcggtcaaggcggggttccagaaggcgtttcgcaccatcatcgcggccgacctcgtctcgttcatcggcgccgccctgctgtggtacttctcgatcggtcaggtgcgagggttcgcgttcttcctggggctcgcgacggtggccgacgtcgcctccgcctggttcttcacccgaccgctggtcctcatcgtcggcgacgccctcggcaagacgcatccccgatggctcggtgtgggcccggtgcagctgcgcgaacaggcacccgagacggccatcttgcggccacgggccagagtgagtggaagtgaatcatgagtcaggttcgcatcgtcgaagatgcctcacagctcagctggtggcggcgtgtcggggcgggcgcgacgcgcattcgcttcgtcgaacgggcgcggtggttctgggcggtctcgctggtcgtgatcgcggtcggcgcggcggcgctcgggattcgcggcctgaacttcggtatcgattttcgtggaggcctcgcctggcaggtgagtgcgccgacgctcagcgtcacccaggctcgtagcgcccttgccgggctcccgctctctggcaccacggtcgtcagcttggggaccggtcagcaccgaaccatcgaggtggaggcggatctgccgacctcgggtgcgcgagcccatgcgctcgagaacgaggtcgccgctcgactggctgccgcagctcaccagccttcgtcggcggtggcgatcaactacgtcggtcccacgtggggatcgcagatcaccgacgcctccctgaaggcgctcgtggccttcttcgtcggcatcacgctctacatctcgttgcgcttcgagtggaagatggccctggcggcgctgatcgcggtgatccatgatctcgtcgtcacggtcgggatctatgcgctctcggggttccagatcacgccatcgacggtgatcgcggtgctcaccgtgctcggttattcgctctatgacaccatcgtcatcttcgatcgcatcaaggagaacgtcgcgacgcacgtcgatcaggcgggggagatgacctactcggaggtggtggaccgctccgtcaatcagatgctcgcgcggtcgatcaacacgagcgtcgtcgcggtgataccgatcctgtccgtcttggtggtgggggcctacctcctcggtgcgacgaccctgcgcaacttcggcctcgccctcgtggtcggcctgaccagcggcgcgtactcctcgatcgccatcgcatcgccgatcctcgcgttcctcaaggagcgagagcccaggtaccgacagctcaagcgacggattgccgcgcgtcgtatcgcacctgcgaccgaggcggcgggtaccatcgatacgtaggagggggcgatgctcgacgagcggtggttagcggagcgctacgccgacaacccgctcgtgctcgacgccctcgcgctcgcgacgaaggcgcaccacggccagctgcgccggtctggggagccctacatcgtgcatcccctcgcggtggcccgtcgcgtcgccgaactgcgcgccgacccgatcaccgtcgccgcggccttgctccacgacacggtggaggatacctcgatctccctggaggaactcgagcagcgtttcggcgcggaggttgccgcactcgtagacggagcgacgaagctcgaccggctctcgttcgactccaaggaggtcgcgcaagccgccacgatgcgcaagatgctcatcgcgatggcgcgtgacgtgcgcgtgttggtgatcaagctcgccgatcgcctgcacaacatgcagacgatcggcgctctcgggcgcgagaagcagcgccggatcgcgcacgagaccatggacatctatgcgccactcgcccatcgcctcggcatcgaggaggtgaagtggcagctcgaggatcatgcgttcgcggtcctgcatcctcggcgctacgccgagatggagcacctcgtcagtcagcgggctccggagcgcgaggcgcggctccaggcggtcagcgaacagctcgctgccaagctcgcccaagtcgggatcgtcgccgaggtcacggcgcgccccaagcacgtctggagcatctacgagaagatggtgctgcggggcaaggagttcgacgcgatctacgacatcctcggggtccgcatcatcacacacgaggagcgtgactgctgggcagcgcttggcgtcatccactcgctgtgggcgccgatccccgggcggttcaaggactacatcaacgctccgaagttcaacctctaccagtcgctccacaccaccgtcgtcctcgagggcgggagcccgctcgaggtccaggtgcgcacccgtgagatgcatctgcgcgccgagtatggcgtcgccgctcactggggctacaaggagggttctgatgcggccgagctcgcctggctcggtcggctcatcgacctcgacgaagagacgcacgatccggtcgagttcctcgagcacctcaagctcgatctcgggaccgacgagatctacgtgttcacgcccaagggcaaggtcatcaccctcccgacgggcgcgacgccgctcgacttcgcctatgccatccataccgaggtggggcaccggtgcgtcggtgccaaggtgaacggtcggctggtcgcgctcgagacggagctgcgctcgggcgacaccgtcgaggtggtgacgagtcgctccgccacggcgggtccgtcgcgtgactggctcgcgatcgtgcgcaccccgagggcgcgctcgaagatccgccagtggttctcgcgagagcgtcgggaggagtcgatcgacgcaggtcgcgaggagctcgctcgtgagctgcgtcgcgaggggttgtcggtgaccaagcacctctcgggaccgggtcttgcgcgcctggccgagcaggccggctatcgagaggccgagaccctgctcgcggccatcggtgagggccacgtctcggcccggagcgtgctcgccaaggtgcagcgagccgagctcgagcacgacgggttcgagccggcggtcgcgacgccgcagcggcggcgccgtggaggcgggggaccgtcgatctgggtcgagggtctcgacgacgtgctcgtgcggctcgcacgctgctgcaacccgctgccgggcgatgcgatcgtcggcttcatcacccagggccgtggggtcgccatccaccgagaggactgcccgaacgtcgaggcgttgctcgcccaagggcccgagcgcatggtcgaggtcgactgggcgggtgagcacggctccggcttccagatggcgatcgagatcgaagccctcgaccggccgcgtctgctcgccgacgtgtcccgtgtgctcgccgagcaccacgtgaacattctcgcctcctcgtcggggcgcgggagtgatcttgtcgcggcgatgcgtttcgagttcgagctcgccgatccgagccacctgtcgtcgatcctggcgggcattcgccagctcgacggtgtcttcaacgctgcccgagtcgttcccgggcgacgtcgcccacggaccgcgacccagcacgacggccgctgagtcggtcgccgaggcgaccgtgtgtcgcggattcgtcatggatttggtcctacgacgcagcattacggcgtccgtgacgggatattgttgggccaccgacgcatggggagcgtcggaggaacgggcgtgagcccgtccattgctacgacaagggggattgctggatgcaacagcaggcagtagagggcggatcccttcgcagggagatgtccttcgttgatctggtgatggcctgtctcggtgccatcatcggatcgggttggctcttcggcgtgctctatgccgccaacgcagccgggcctgcagcgatcgtcagctcgctcatcgggggcattgcggtgatcttcatcgccctcgtgtacgccgagctctcagggatgctcccggaggcgggcgggatcgctcgctacccggagttcacccacggtccgctggtagggttcgtcggctcgtggggcgcgttcctcgcctacgcttcggtgcccgccatcgaagccgaggcggtggtgcagtacgccgagcactacattccgaagctgaccgggaacaccgcactcgacttcgtcatcgaggcggtgctgttgatcatcttcttcgccatcaacgtctacggcgtcaaggcgttcgcgaaggtgaacacggtcatcacgttcttgaagttcgtcgcaccgacgctcacggtcatcgcgttcttgttcgccgtcggccactggagcaactacacggcgacctcgaccggaggtttcatgccggagggtagcgcgggtatcctcggcgccgtggcgacctcgggcatcgtgttctcgtacctcgggttccgccaggcagtggagctcgctggtgagtcgcgcaacccacagcgtgacgtgcctcgcgcgatcatcacggccgtgttgctcgcggtcgcgctctacacgctgctgcaggtggtcttcatcgccgcgattcctcactccgcgctcgccaagggctgggcgggcctgtcgctgacgtcgccgttcgcgcaggtcgcgtccattatcgggctgggctggctggcggcgatcctgtacgccgacgcggtgctgtcgccctcgggcacggggctcatctacctcggctcgacggggcgcgtcgtcctcggatcggcgcgcaaccgctacctcggtcagctgttccgtcggatctcggacgcgggtgtgccgctctacgcgatgatcgcgacccttgtcgcctcgatcatcttcttgctgccgttcccgacctggcagagcctggtgggcgtgatctcgtcggcgacggtcttcacctacatgatgggtccggtgtcgctgggtgtcttgcgcaagcactacgcagaggcgcatcgtccctatcgcttgcctgcggcctcggtgctctcgccgatcgccttcgtggtgggcacgctcatcatctactggaccggttgggcgacggactggaagctcgccgtcggcctgctcggcggcgttgtcgtgtacctgatcgcctcgagtgctggtcagggggtcaagaagatcgacggggcggcgatccgtcacggtgcgtgggtgatcgtctatatcgtcgcgatgctcgccatggcctacttcggtgcgcaccgcttcggcgcgccgttcgatcacggcaaggggctcatccattatccgctcgatctcgtcgtcgacatcgtccttgccctcgtcttctactactgggcagtggcgtcgggtcgtccgagcacggatacggaggaggccatccagcgtgctgccgagctgcgtcgtcagaccgcggctggcggttccgcagccatgagcggttgagcctcagctcgccattgcgagagggggtcgggctctgcccgacccccttcgtgcgttggcgggccagcaccagccggggcggcggcatggcccctcggtagtatgggcgccgtggaggtctcccggtgagcgtgctcaccgtcatcgtgctggtcctcgccgtcgtcgtggcggtgctcttggtgcttggcctctggcaggtgagcatgctgcgtcgccagatggaggcgtttgcgagcgagtggcgcgaggagatggtccgcatggtgcgcacctcgacccaactcatcgaggaggcctcggccgctcagcggcgggcgcgcgatctcgtcgaggaggccgaggccgatgtcgacgggctcgactgggcgctgcgtgcggtcgtcgagcctgcgcggagcgttcggcgcctgggtcttggggttcggcgcgctcgcgccgtctttcgggagcgtcgtggtggtgaggtgcgccgcgcatgaggcgggtggtgtggctcggtatcggggcgaccctcggggccatcggggcccgccggttggggcgtcttggcgcctcatcggtggatgcgcgggtgcggcgtgagacgcgccgactgcgccgggatctcgcggccgccatcgaggcgggtcgccacgaggtgcgcgtcgccacggcgaacgagcggagccggcgccgcggctcgaggaggagcgggtagtggattcgaatgacctgagacgtgcgtttcgggagtacttcgtcgagcgaggacacgttcccgttccctcggcgtcgctcgtgccgcacgatccgacgctgctcttcacggtcgcgggcatggtgccgttcaagccctacttcttgggcgaggaggtcccgccgtatcgtcgggcgaccagcatccaaaagtgcatgcgcgccggtggcaagcacaacgatctcgatcaggtggggaccacggcccgacacctcaccttcttcgagatgctgggcaacttctccttcggcgactacttcaaggagggtgcgattccctacgcgtggggtctcgtcaccgaggtgctcggactcgatccagaccggctctggatcacggtgcacacgagcgacgacgaggcggagcgcatctggatcgaggcctgtggggtccgcccggagcgcatccaacgactcgacgaggacaactggtggcagatgggggagacagggccgtgcggtccgtgctctgagatctactacgacaagggcgagtcctacggcgcgggcggtgggccggcggtcgggtccgacgagcgcttcctcgagatctggaacctcgtgttcatgcagtacgaccgccacccggacggttcgttgacgccgctgccggcaccctgcatcgacaccggtgccgggctcgagcggatcgtgccggtgctccaggggcacgactcggtcttcgagaccgatctcatgtggccgctcatggaggaggcacagtcgctgacgggccgacgctacggcggtcgcttcggtgcggacgccggtggcgacgtcgggctgcggatcatggccgatcacgctcgggcgacgacgttcttgctcgctgacggggtcgtgccgacgaacgaggggcgtgggtacgtgctgcgtcgtatcatccggcgtctcgtggcgcgcgcgcagctgttgggcgcgaagggtccggtcgtcgagccgatggtgcgcatgaccgccgccgtgatgggcgaggcctaccccgaggtggcgcgcgagctcgagacgatcgtgcagcacgcagcgcgcgaggaggagcggttcgcggcgacgctggcgctggggcgcccgctgctcgacgcggccctcgagggcggctcggttcccggcgcgctcgcgttcaagctccacgacacctacggtttgccgatcgagctcacgatggagctggcggccgagcggggggtgagcgtcgatcgtgccggtttcgaggaggccatggccgcacagcgcgagcgggcccgccaggccgggctcggtaccgaggccgtggagcacccggtgagcgccgaggtgctgcgcgagcacggccggagcgagttcacgggctacgaggccaccgaggacgaggggcgcctgctcgcactcgcctccgaaggcgacgtgctcgtcgccgtcctcgatcgaacgcccttctatcccgaaggtggtggccagctcggtgataccggcacgatcgagggggatggctttcgcctcaccatcatcgacaccgaccagcccgtcgcgggggtgatccgccaccacgtcggagcggtcgagggcgagccggtgatcggggcgttggtgcgggccgtcgtcgacgcggagcggcgcgagggtcttcgggtccaccacacggcgacgcacctgctgcactgggcgcttcgcgaggtgctcggtccgcacgtcaagcaacaaggctccctggtcgcaccggatcacctgcgcttcgacttcacgcactggggaccgctcacgcccgacgagatcgaggagatcgagcggcgggtcgcggccgagatcatccgcgactcggtcgtcacggtggagctcatggatcgcgacgaggcgatccgtcgcggtgcggtcgccttcttcggcgatcgctacggcgacgtcgttcgcgtggtgcacgccggtgagtcgtcggtggagctgtgcggtgggacgcacctcgaccgactcggccgcatcggccacctgcgcatcacgtccgagagctcgatcggcgccaacacgcgccgggtcgaagccgtcgtgcagctcgccgccctcgaggtggcacaccgcgatcggcgactcctcgacgagctcgagcggatcgtcccgggcggacgcgatgggatcggcgagcgcgtcgatcgcatcgtcgagcgtgccaagcgcgccgaatccgagctcgcgcgtgagcgcacgcgcaccttggctgagcgcgcccgcgcgctcgccgagacccggggggccgacggactcgtggtggcgcgcgtggacggtcttgaccagcggggggttcgggagctcgcgatgctggttcgtgaccacgagggcgtgctgggcgtcgtgatcgggggcgtcgccaacggcgtggtcgcactcgccgccgcggtgcgcgagggcgctccctggcgtgccgacgagctgctgcgccccgtcgcgcaggcggtcggtgggggcgtcggtcgagccgaggtggtggcggtctccggtgggcgccgtgccgaagcccttgacgcggcgctcgaggcggtgcggacggcttcgtgagcgaggggttcggcggccgcgctctcggcgtggaccttgggacgaagcgcatcggcgttgcggttgcagagggctcgctcgcgctgccgctcgaggtcatcgacgcgcgggggccgtggcgtgcgaggctcgccgagctggtcgcgtcggtcggtgcgagcgtcgtggtcgtcggtcttccgatcggcctcgatggatcggagggtcgggcggccgcccgggtgcgccagtggtcggaaggcctcgcggagcacctcgaggttccggtcgtgttcgtcgacgagcgcttgtcgtcgcaggccgccgagcgtcgtctcggggccgccggtgtcgacgccaggtcgcggcgcggtgcggtggacgcctttgccgcgaccgagatcctcgagcggtggctggtgacgcagcggtgagagggtggccgaagcggctcgtcgctctcgcgctcgtggtggtgctcgcgctcggggcgatcggggtcgcgtatctcgccgaggcggcgccgagctcgtcgggtcacgaggttgcggtactcatcgagcccgggacgtcgctcgagggggtgtcttccctcctcgcgcgcgagggcgtcgtgcgcaacggcacgttgttcgacctctacctgcgccttcgcggatcgccgacggtggatgcgggggtgtacttcttgcgcaccggggagggctacgccggcgcactgtcggccctgacggcggggccagcaacggtacggctcgtggtggtgccggggatgacgatcgctcagatcgcagccaggctcgccgcactgccggaggccggtcacaacgggggtgcgttcgtcgcggcagcgtctgccgtgcacagctaccacaatcccttcctgcgcggcgcgaggtcgctcgagggcttcctctaccccgacacctacttcgtcgatccggcccagacgccgcacgagctgatccaggagatggtggatcgcttcacccaggaggccctcggcgtgggtctcgagccgggggggacctaccacggtctgagcgcctaccaagtggtcatcgcggcgtccatcgtgaccaaggaggccacggccgcgtccgatgcccccaaggtggcccgcgtgatcctcaatcgactggccgcggacatgccgctcgacatggactcgaccgtgcgctttgcgaccggcaacgagaacgcgccgctgacggcggccgaactcgcctcgccctcgccgtggaacacctacacccatcgagggttgccgccgaccccgatcggtcagccgtccgtggccgccatcgacgcggtgctccatcccgccaccggaccgtggctgtacttcgtcgcgctccgcgggcatcggaccgagtcgttcttcacgacctatgccgcgcagcaagcggcgatcgcgcgctacggagaggccgggtgaggcgcgcggatcccgaactcctcggggtgatcggccatccgatcgcccacagcctctcaccagcgatccacgccgcagcggcccgcgccgagggtcgtcgcttcgcctaccacgccttcgacgtcgagcccgctgcgctcgcggcagcgatcggggggcttgtcgtgctgggagcgcgcggggtcaacgtcacggtgccgcacaaggttgccgctgctgcgctcgtggatcgactcgagccggaggctcgggcgacgcggtcggtgaacacgatcacgatcgaggacgacggcacgctcaccggtgcgacgagcgacgtcgagggcgtcctcacgtccgtgcgcgacgatctcggtctcgaggtcggcgggttgcgcgtcgtggtcgtcggggcaggaggtgcggcgcgcgcgacggtctatgcgctcctccaggcgggtgcggcctcggtcggcatcctcgcgcgcgatgtggcgcgcgcggccgagctcgctcggagccttggcggttccgtcgtcaccgcccatgacgacggggcggcggcagatctcgtggtccaggccaccagcgtgggcatggcgggcggccccgatcccgcgggatctgcggtgccggactggctcctcgatcgtgccggcgcggtgctggatctcgtctatcgcccgagcgtgacgccgcttctcgaggccgcacgccggcgcggacttccggcggccaacgggttgacgatgctcgcggcgcaggcgcgtgggtcctatcggcgttggttcggcgacgcaccgagcctgtcggtcttcgtcggcgcggcccgcgaggccgccgccgagggctgaggcgatcggcgcgagccgcgaacgggctcgccgaggctgcccgggcacgaccggttctggccgtgcgcgcctcgcgtgatgtcacagtcgccccagctgcgcggagcgcctcgactgccctgtcagcgggtcagcgtcgccgagccctgcggtgctcagtcgttcgtcgatgcgtcctggttggcgtcgtccgagacgagtgccttggcctcgtcgagggtggtgtcgggtgcggggacgacgacctcggccgtcacggcgggatcgtcggtcggcgtgccgttcgtccggacgagctcgatgacctgtgcgagcagtcgcgtgaacccgtcggcgtcgtcgtgatcgagggcctggtcgagcgcgtcgtcgagtccgtcgagcgccggtcggagcgaggcaggcacgaggtagacgtggtccgacaagatgcgcaccgccaccgtggcggccgacgtcccgggcgccgggggtgtcgcgggcgccggaggtgtcgtggcctgtgccggctcgctggccgcgatcgccgcgggcgctggcggtgctccgatggcgttcgtctggtccgcaggggcggcaagctccgccttgatctgggcgagctgcagatcgacgtcgttgccctggttgccggccgcgagggctgcctcgatgtcgtccccaccaccgccgagcgctggtgagtcgaggaccccggagtccgccagttcgccgacggcggcggagcgcgcttgcatctcggagatcttgtccttcgcgcgatccatcatcatggtcacgtcggtcatctgatccgacaggccggtgaggccctcgagcgcagcggtggacgccttggcggcggtgtactgcgccttcatggtgtcgcgttgggcgcgaaacgcctcgatcttggcgttgagttgccgtccggtctcctcgagcgcggcctcctgcttggccagctgctcgatctggggcgtgagctggtcgatctggggcttgatggtgctcgcgcgctcgagggcgagccttgccacctgctcctggccctgctgcacggcctggcgcgcctgtccttgcagcttgtcgtactgggcctggagctgggcgcgctgagcctcgagtcgcttctgggacgtgaggacgtcggcgatcgacttacgaacctgctggaggttctcgagcatcttctggtaggacaggtcgagcgcctgggttgggtcctcgaccttgttgagcagtgcgttcgacttctgctggaacacctggctcacacgcttgagcaggcccattggcatctccttcgatgagacccacccgcgcgccacggttcgaggcgcgctaggctccacagagcatggtagcagcagcgacgcagcgttcgtgggccgtgcgcttagcgttctcggtgcctgcttgcgttgcaacgcccaaggcctgaggaggtgctctccatggcgacatcgctcgcccccagatcccgcgggacgacgtgggcgcgccttcgcagctacgacgcgctcctgtggttgctcgccgcggccgtgggcgtcttcggtgtcgtgatggtgtactcggcgacccggaaccaactggaacttgctggcctctcgccgcactactacctcgatcgtcaggcgatcttctgggtgctcgggctgatcgtgatgagcgtcgtcgccgcgctcgatctcgagtggctcggtcgtctcggctactggatctacggtgcggtgctgctcggcctcgtggccgtgttgtcgccggtcgggtcgtcggcgctcgggtcccagcggtggttccagctcggcccgatccaggtgcagccgtcggagttcgcacccatcggcgtgatgttcggtatcgcggcctatctctcgggacgcgatggaccgcggacgtggcgcgaggtggccgtggtcctcgcgctcgggggtgtgccggcactgctcgtggtgaagcagccggacctcggcaccggcatcgtggtcggtatcgtcaccatggtgctcctcgtcatgggtggcgccaccggtcgtcagctcctcgtgatcctggttgccggggtgctcgggatcatcgccgtcgtgcacctcggtctgctgaagcactaccagctcgagcggctcctctcgttcgtgaacccgcagtcggcgacccagacctacggctacaacctggtccagtcgaagatcgccatcggttcggggcacatcttcggcaccggcctcttcaaggggagccaaacgaacctcgcctacgttcccgagcagcagaccgacttcatcttcacggcggtgggcgaacagctcggcttcatcggtgccggttcgctcgtgctggtgtacggcatcatgctggccaggtcgtatcgggtgctgcgttcggcggcggatcgagtctccatgctgctcgtcgccggcgcgatcgcgtggatcggattctcggtgttccagaacatcggcatgacgatcggcatcatgcccatcaccgggatcccgttgccgttcgtctcctacggcggctcggcgatgctcggcttctcctcggcggtgggcatcgtgctctctgccgggtcgaggcgactgcgacgtgccagctgaggagccgccgcagaccgaaggcgcgcccctcgtcgtctgcgacgttgcgagggtgcacgtcgccctcccggagccgttcgcgcggatcgagctcgtgtcccgtcaggccgagcacccgggtcggttgtcgttgccggtgagcgtcgagcaaggtcgtgccgtcgcgctcgcccttgcgcgccgacgcgcaccgcggccgttcacccacgaactcgcctccgagatcgcccacgccgtcggggccagcgtgttgcgcgcgacgctccacggctccccagaggggggcgagtccaccttcgcagcgacgctcgagctcatgggggccgatggttgtcggcacccgatcgacgcgcgaccgtcggacgccatcgttttgtgtctgctcgaggccgtcccagcccccatcctcgtcgaggcaccgctcctggccggcccacccaccgacggctgacgtcgacggttaggacgccggccagtcgagcccgagatccaggctcggtgccgagtgcgtgatccacccgacagcgaggtagtccacaccggtgagggcgacctcgcggagccggcccggacgcaggccgccggaggactcgagcttggcccgccctccgttcagacgaacggcgtcgcgcgtggcctccagggtgaagttgtccaggagcaccatcggcacgtcgagcgcgagtgcctcctcgaggccgtcgaggtcgtccacctctacctcgatgggaaggtcgccgaagcgctgacgtgcggcggcgacgaggtgctcgaggggtgcctgggcgaggtggttgtccttgagcaagatggcgtcgtcgagactgaaccggtggttctcgccaccccccgcacggacggcggccttctcgagcccacgcatgccggggagggtctttctggtgtcgcggagccggcagcgggtgtcggcgatctcggcgacggcccgggcggtcgtcgtggcgaccccggagagatgggtgagcaggttgagcatggtgcgctcggctgcgagcaggacacggttcgatccggcgagctcggcgatgagctgcccgggctcgagcgcgtcggcgtcgtgtgcggaccactcgatggtgggcgcggccgcaccgaggcgcgcggcggtggctcggagcaccacctcggcggtgttggacccggcgaggacgccctcgtcgcgggcccggagctcgagtcggacggtccgttcgggcaccaaggagccggtgatgtcgccacgctcgccgaggtcctcgtcgagggcgagcgcgacgaggcgttccaggctggaggcgcggagcgccgtcatgggcgcagctcccgggtgacgcggtggtcggcgtcgaccgcgagctggtagtggggatcctcgtcgatcgcgtcgcgacgggcatgcgcgcccacgctgccgcgacgggccgccgccccagccagcatcgcaccgacgagccacgtcgccccagcctcgctgggatcgccgctcgactcgccagtgaggccggcggtcttgatcgtccggtacgccgcggcgagcgtgtccccgtcgcgcagcggaccgagggcgagggcggcaagggcgcgcagacgcgcgagtgggagtgcgggacggcgcacggggcgtggtagagccgtcggcaggggtgtcgggcgcggcaggtcgccctccgtgatggcttcgccgacacgccgtcccatgacgacggcctcgaggagcgagttcgaggcgagccggttggcgccgtggagtcccgtgacggcgcactcgccgacggcgaagaggcccgggaggctggtcgcgcccagctcatcggtcgcgatgccgcccatggtgtagtgcgccgcgggacgcaccgggacgagctcgcggagcgggtcgaggccgagcgtgcgagccgcggcgacgaagctcgggaagcgatcgacgagcgatggcccgatgggccgcgcgtcgaggaaggccggggtggcgtgcacgctgaggtgcaaggcgagctggtcgcgggtggtgagttcgcgcgccgggaggtcgtcgacgagggacgtaccgtcggcatcgacgaggagggcgccggccccacggagggcttcggtggcgagcgcgaagggcgcacgtgggcccccgatggcggtcgggtggaactgcacgaactcgaggtcgaccaccctggcacccgcccaggcggccgcggcgatgcccgtgccgagattggtcggggggcaggtgaaggcgtcgaagagcgcgccggcccctccggtcgcgagcacgacgcgacgagcggcgatggcgtcgaggcgtccgtcggcggtgcggacccaggcgccgacgacgcggccatcgagcgtgatgagctcgacgagcgtgccgtcgaggcgcgtgatggagccgagccgagggcggagcgccgccatgacggccgcaccggtggcgtcgccggccgcgtggcggatccgtgcgcgccggtgaccggcttcaaggccatagtcgggtgcgaaggccacgccctggtcgccaagccagcgaatcgcgctcggtccgtcggcgaggatgctcttcgcggcgcgctcgtcgaccaggtgggcgccggcgtcgatggtgtcggcgagatggtcgccgatgtcggggccgtcgacgggggctgcgatgccgcccttcgcccagtcgcttgaggtcgctgcgcctcgaggtgcgacgatggcgacgcggagcgtgggcgccacgctgagggccaccgaggctgcagcgaggccgtcgcctatgatcacgacgtcgaagctgctcaccatggtcgcaccgtgggatcgagcatcgcgagtacgggtcggcgtgcggcctcggcgacggccggatcgagtgtgacctcgccctcgttgcgctcgagggcgccgaggagcagctctggcgtcacccgctgcatgtaggggcacgtggcgtcggcgcgcagcggttcgaagctgatcgagttctcgcgccggagctggtggagcacgcccgtctcggtggcgacgatgacgcggcggtgctgctcggcgcgggccgcctcgatcatctgcgtggtcgacaggaggcgcacccgttggcgccacgggtcgtcgacgagcagggcgctggtggtgcagccgcactcggggtggacgtagacgaccgcctcggggtcgtcggcgagcgcggtctcgagggcgccgggctcgagcgcggcgtgtacgtgacactcgccgtgccagacgtgcatgcgttctcggccgagcgtacgcttgacccacgagccgaggaagacgtcagggaggaagaggacctcgcggagggtggggatggaggcgaccacctcgagcgcgttcgcgctcgtgacgcagacgtcggcgagcgccttcacctcggccgaggtgttgacgtaggcgacgacgatggcgtcgggatgggcgctgcgccactgccgcaggtcgtcggcggtgatggcctcggcgagggagcagcccgcatcgtgtgccggcaggagcacggtcttcgtcggcgacaggagcttggcggtctcggccatgaagcgcacgcccgcgaagacgatccgccgtgccggatgctcggccgcgatgcgggagagctggagtgagtccccggtgacgtccgcgaggtcctggacccacggtggctggtagttgtgtgcgatcaggagtgcgtcggtggcgagggccttcgcggcacggaggcgctcgaggacctcggccgagggagtgggcccgccgacaccgagggttggcttcgtcgcggtcgatgcggaactacttagtctcatcaagagacaaagttagtgggtgacgccatcgccacagctcggctggtcggccggtaccggtacggatccgaagtccgacgggctcgatcagcgtggactcgacgaggcgcctgcgcgcgttgggcgcgtggacctgttccccggtgagggcctcgatgcgcccgatgagcgcggggagagtgaaggtggcggcgaggagcggggcgaggacgctcgttcgatcgaggaggtcgcggaggaggagcaggccacggccgacgagggcgagttcgtcggcggtgagcgtgctgggccgcgggctgcgggcgctgcgatggtcgagggccggcatgaggtcatagacccggaggcggtcgacgcccgaggcgttcgaggcgagcgaggcgaggaggccgacctcggcgtagcggatggtgctgggatcggcggctgaagccgtgagggcatgcgtcggcccgggatcgagaccgacacgagcgtggaaccagtcgtgcagcgcatccgtgagatcggcgcacggaggtgcgagggtcgtcgtggggaggtggccgtcgagggtcaggaccacgggatcctcgccctcgacggtgagcgcgatcagggtggcttcgaggcgccagcagggcgtctcgttcatggttgtggcaattcctgcaatttgcttgacaatagcgccgggctgtggcatgctccatatgcgcaggtgcgcatatggcaatgctccgagcgtccggtggaggaaccggggcgaggagcggagccggcggggacggtcgacatcggggctgggaacctcccgatgaggtgccgtcgtcggtgtcgtacctcgcgcaggcaccggggggtgcatggatcgcaagatccgaggtgcgtgttgtgacaaggggggactcgtggacgaaccagcagtggtcttggactgcaccggcctgcagtgtccgatgccggtgatcaagacgtcgaaggcgatcaaggacgtcgaggtaggggcggtgctcgagctgctcgcgaccgatcctggcgtcgagccggacatgcaggcctggacgacccgtacgggcaacgagctgctcaaggtcgaccgtcaaggtgacgtgttccacgtcttgattcgtcgcgccaagtagcgctgcgcggtcggtcgcggtccgagcgaccacgtggcgggcacgagccgtgtggcgcgaaaggctgcgtacggtctcgctccgcgcgtgatcggtgctcacgcgacggcgagctgcgatggtggcgtctcttgctgggcgtgcgcgaccaccatgacgggttcgcgtccatggaggtggctggccctcacaatttccgtcagttccgtcagtcgagtcgctgcccgcgaggcgggccaggtggtgaggaggcaggcatgtggaccaacgagggtgaaggaaagatcgtctacgtccagacgcacgggatcaacgatccagggcgctcggcgacgccgttcttcctcgctgcctcggccgcggcgatggaggtggaggtcggcatctacttcacgatgtacggtccgcagctgctgcgcagggacatcgtggacaagatcggaccgaagggcgatcgcgggcagccgctctcgtacttcattcggcaggcgaccgatctcggcgtgcgtctgtgggtctgtcagccttcgctggacctgaacgacctcaccctcgaggagctcatcgacggtgtcgagatgatcggcggggcggccttcaacaacctggccatgaccgctgacgcggtggtgtcgttctgatgcccacgttgagtgccgacccctacctgaagcgttccgacgccaccggctatggcgaggtcgatcgtgcgaccaaggaacgcctcatcggcgaggtgttcgaggatccgcggtttccgcactacctctacgggtgctacgagtgcgggatctgcgtggcggcgtgtccgtcggccaggttctacgacttctcgccacggcgcatcgcgcaagctgcggccaggcgtgacgtggagctgctctatcagcagctcgaggaggacgtctgggagtgctcgcagtgtttctcctgcctgcgctgcccgcgaggcaacaaccctggaggcatcgtgacgatcatgcgcgaggtggcggtccgtgagggcctggcgtcggccaaggaggcgctcgcgggctactcccggatcatctacaagatcatgtcgacgggcacgcaggtctcgcccgacatgctccagcccgacgccttccccgactggggaccggaggtcaaggacgtctcggtcaacctcgacctgtggcgtcggatgctgccgcccgagacgatgcacaccaccaccactgggtggcaggtcgccgatcggacgctcgtcgagctgtacgtcatctggttggaaacgggggcgctcgacatgatcgcccaggtcgacaaggggatccacatgatcctcgccgaactcatggaggagcgactcgaagaggagggcatcgagctatgaccacgagcgctgtcaacgtcatcctgtcgcgcaaggagcggttcgagcgagagcccgatcgccgctccgaggacttccaccatcacctgttcgagctcgaagccgagggcgaactggtcgtccagcgcgtcgccggggaggtcgtcgaggtcccgaccaagtacgggatcgccaagcggatcccgaaggctcacctctggcatcacaagtcgtgcggccagtgcgggcacatcccgggctactcgacgtcgatcttttggatcatgcgcaagctgggctacgactacctcgatcccgaggatcagacgagctgcacggcctggaactactacgcctcggcgacctcgaaccaggccgcccaggccgccgtcgccgtgcgcaacttcgctgcggcgtacgagaccgggttcttcccactgatccactgcggcaccagctacggccactacaaggaggttcgctccgagctcctgcacgacgcggcgctgcgtgcccaggtgcgcaaggtcatggagcgactcggcaagcagctcgtgctgcccgaggagatcgtgcactactcggagtggctgtacgcggtgcgagacgagatcgcccagcgggcggttcgggacgtgtgcaacgtcgccgttacggtgcatccggcgtgccactactacaagctggtcgagggcgacgccatctacgacccggatgtctaccacggtcagcgcacggcggcggtgtcaggcctcgtgcaagccctgggggccgaccttcggagctactcgacgttcttcgactgctgtgggttcggctttcgccacatcctggtgcagcgcgacttcacgcggtcgttctcgacgctgcgcaagatcgaggtgatgcgagcggaggccgaccccgacgtcgtgctcacccacgacaccggctgcgtcacggccctcgacaagagtcagttcgcagcccaggcgcacgagcgcaacgtgggcgtgccggtgatgagcgaggcgcagttcgccgcgctcgccatgggcgcccatccgttcaaggtgtgccagctgcactggcactcgaccaactatcgaccactgctggagaagatggggatcgactggcgggccgcgtgggccgagttcgaggaggacgccaagcgcctctcggacggtcgtcagcagttcctgacctgggccgacgtggatgcgtgaggggggtacatggatcgaattgtcgtgatcggtggtggcccggcgggcctgtcggcggggatcgccgcggcggagctgggtgcacccgtgacgctggtcgagcgcaacgccttcctcggtggacggccggtcgaggagaactacgcctctatcacgccctatctcgaggacgcggcgatggtgatggggcggatggaggagcggctccgggccgccggtgacgtcgaggtgctcttgtcgtccgaggtggtgcacgcggccggtgacggaccctacgggctcaccatccgtacacccgatggcgaacgagtccaagaggcctcggccgtcgtggtggcgacgggcttcacccacttcgatccgggccgcgagacgcagctctatggctactacgagttcccagacgtgatcgcgctccaggacctcgaggccatgctgaaggagcaccacgtcgtgcgcccctcgaacggggaggccccgcggcgcgtgtgcttcatccagtgcgtcggcagccgcgatcgccagatcggcaacgagtactgctcgaaggtgtgctgcggtgtggcctcgaaggaggcgatcgaggttcgccagctcctgccggattcggaagtgttcatcttctacatcgacatgcgcatgtacggctactgggagcgccagctctactggccggcccaggaagagcaccacgtccagtacgtcaagggcatcgtgaccgaggtcctgccgaaggacgggcgcctgctcgtgcggggcgaggacaccaccatgggtcggccgatggagacgctcatggatctcgtggtcctgtcggtgggcatggagccctccccgggaacccgcaagatcgccgggatcttggggctcgcacagaacaagttcggcttcatcgaggcccagcagcccccgctcgacacggtcgggacgtcgcgtcccggtgtgttcgctgccggtgcggctctcggaccgagcgatctcgaggactgtgcctcctcgggtggcctcgctgcggcacgcgccgtcgcgctgtggcgtcagcaccagaccgtcggcgcgcgatgagtgtcgtgagctcgcagctgtgcgacctcgagagcgtgcgtgcgttcttggaggctttcgacgagcaagccgggagcgcgacccgcgctcggctcctcgagcgggcgcacgagcgtcgagcacgggtacgtcgagcgctcgagctcggtgacgccgatctcgtgctcgagacccaagtggcgagtcggcggcgacggcggacgctcgctgggctgcttgcacgagacgagctcgaagcgctctgtcgcgatgtcgcagccggtatgggcgaggcacgcgcgctcgaggacgatcctcggcgcgaggttgtcgagttcgttcgcgagctcgtgcacctgtgggaccctgcgaaggtcgcgctctggacgtcgtgggtctgggcccccgacgacgagaccggcgcgctcgcgctcatggtggaggacccagcggcgctcctcggtgccgacgatgccgaggtggccgcgcgggtgggcgaggcgagtcgctacctcgccgccgtgctcgaggcggcggggctcggtgtcgacgctgccgatccgttgagcttcgacgtggcggccgctgccgtctgggccacctacgcggtgacggtggtgcgcctgcgcatgaccaaggagttcacacagctccttccgccggccgctggctttgcggaacgagcactgggactagcgagggagggctgatgccggtcggagggcgcaaggtggcgcctcaggtggtcgaactcgaggaggccagggtcacctcgaccatctcaggcagggagtgggacgtctcgggcggcccgagtcgcatgctgatgccgcgggtgctcaccgactacacccagcgcggcttcgaggcgatccgtgcgctcgccggtggcgagagcctcgagtggtgctacggctgtggcaagtgcgtaccggtgtgcccggtcgatctcgtgggcgagtacgggccgcgcaagctccaccgcatggtccagaccgggacgaacctcttcgaggccgatcagctctggatgtgcacgacgtgcggcaactgcctgcgcgtgtgcccgaagcaggtcaacatgatccagatcatgccggcggtacgcgaagtggcggtcgccgacgggaccatcccgaccgagctccaaggggtcatggagaagaccttccgctacgggaacgccttgggcgagaatccccggcggcgccatgcctggacgaagggcgcgggcgtcccggtgcgggtgctctcgcaggatccgagcccggtggacgtgttgttctacgtcgaggactactggagctaccacccgcgcggacagcaggcggcacaggcgttcgcgcgtgtgctgaacgcggctggggtcgactttgcgatcctcggcgccgaggagaagaccatcggcgactcgcagcggctcgccggcgagaaggggctgttcgaggccctgatggaggacgtcgtggcgacgctcgagcgctacgagttccgacgcatcgtcacgccggacccgcacggcttcaacgcgctcgtgaaggtgtacccctcgtatgggcatcactacgaggtgctccactacacgcagctcctcgcgccgctcatgtcgtcactcgagctgacgaacccgatcgacgcgaaggtgacgttccacgatccgtgctacctcgggcgtcacaacggcgtctacgacgcccctcgcgaggtgctgcgagcgatcccggggctcgagctgatcgagatgggtcggtgccgtgagaactcgtactgctgcggtggcggtggcggcggcatgtggctcgacggcttcaacggcaaccacctctcggagcgcctgtcggagcgacgggtgcgcgaagccgcggcgaccggtgcggacatcttggctgtgtgctgcccgtacgaggtgtcgcgcttcgaggacgccgccaagtcgaccgggaacgaacatctccgcgtgctcgacatcgccgaactcgtggacatggcaatggcgccggcgctcgctggccaggttgggtgaaggaggggggatggacatcgtcgtcgtggtccgtcagctggcggacctcgtggaggaactcgaggtcaacgacgagggcacggatatcgaccgtgacttcgtgaagttcgtcgcgaacgagtgggacgaggccgcgctcgaggaggcgctgtgtctcaaggaagcggtcggggggaccgtcaccgtggtggccctcgacgagccggacgtcgaccagacgctctatgccgccgcggccaagggggccgaccgggtcgtcaagctgaccgggcacgatcccgacggctgggtgcgcacgcgcgagcgagccgctcgggtcgctacctggctccgtgatcagcatccggacgtggtcctgacgggcgtccaggcggccgacgacctcgacgggcagatggcgggcgtggtggctgcgtatctcggatggccgcacgccgccgtcgtggtggtggtcgaacccgccggcaacgagctcaccgtgacccaggagctcggcggtggcacggtggcgacctcgacgctcgccatgccggcggtgctcgggatccaggcggcgcgccaggcaccgcgctacgcgcccatctcgaggatccgccaggcgcagcagtcgacgaccatcgaggaggtcgagatcgacgagccggcgatcggcgccgtcgcatccgtgcgtcgtctgttcccgccaccgtcgcgcggtggcgctgagatgctggaggggtcggcggccgaggtcgccgacaagatcgtggagatcttgcgggcccgcgggctcgtgcgcgcgtaaggggggttcagatgtcggtggcagtgttggtggtgagcgagcgggtcgtcggcgaggttcccgacgtcacgttcgagctgctcggcaagggccgtgagatcgcctcggcactcggtggcgagctcgccatcgcggtgctcgggcaccaggtcggcgagctcccgttcggggcagccgacgtcgcctacgtggtcgacgatcctgcgcttgcgaactacgcggcgagcgcggtcgaggcagcgctcgctgccgtcgtcgaggccgcgtcgccaaaggtcgtgctgatgagtacgggcacggtcgggctcgatctcgccgcgtcgctggcggctcggctcggcgcgccgatggcgtcctatgcggtcgacgtcgcgacggaaggcgacacggtggtcgcgacgagtcagctctacggcggcaagcttctcgcagaggtcgccctcgagggctcgccggccgtcgtgagcgtgatccccggcagcttcgcggccgatgcgggtcgcgtcgggggtgcgccgcgcatcgagaccatcgccgtgtccctcgatggtgctggtgcacgaggcgagggtgtgcgcgagcccgaggcgagtggcgtcgacatcaccgcagcggatctgttggtgtccgtcggtcggggcatcggctccaaggagaacctcgagctggtccaagagctcgccgatgcactcaaggtgccgctcgcggcctcccggcccatcatcgaccagggctggctccccaagccgcatcaggtcggcaagtcgggcaagaaggtcaagccgcaggtctacctcgcgctcggcatctcaggggcgcccgaacacctcgaaggtatgcgctctgccgggaccatcatcgcgtgcaacaccgatccgaaggcgcctatcttcgaggtcgcacactacggcacgacggtggatctgttcgatctcgtgccggagctgaccgagcggctctaagggtgagcatggtcgcgctggttgagacgaggccgatcttcggcggagagacggagacggccaagctcgtgttctacgcgctggcgctcatcgtcatcgtggtcttcttctgggggctcgctcggcgagtgcgggcatggtcgcggggtcgccggcccgccggttggcactggctccgtcggcgagaccctgccgacatcgccgacgtcaccgagcgtccgaaggtcgcgtcgtcggtcgcggtgatcgcagccaacaagacggtcacgaagacgaagcactcggtggggatggcgcacctgttggtgttctggggcttcatcggcctcttcgtcgccacgtcgatcctgtcggtcgactacgacatcctcggcaacctgtcgcggctgatcgtcggccacaccgtgagcttcttccaaggtccgttctacctgggctacaacgcggtcttcgatcttgcgggcctcgcggcgatcgtcgggacgctcctgctcgcgctgcgacgctggttcagcccggagatccaactcgacctgcaccgcgccgagcagcccgagggaggctactcgcgcgcgaagatcgccctcggcgaccaggtgttcatcgtcgggctcttgctgatcctcctcaccggtgtggccatccaggcgctccgcatcgatggcgagggctttccgagtttcgagcgctggacctggctcgggtggctggtggcgaagctcttcgtgagcctgggtgtcggtcgggttgcggctcgtcacatccacgcctggctctggtgggtgcacgtcgggatggcactggcgttcatcgcctacatcccgttctcgaaggccctgcacatgctgtcggcccctgccaatctcatcgtgcgcgatcccaagcaggttcgccagctgccgccaccgcccgagggcaaggtgggctacagcgagctcggcgacttcacgcccgccgaattgctctcgctggacgcgtgcaccaaatgcggccgctgccatggcgtgtgcccggcgcggaccgccggcgcgcccctctcaccccgtgacctggtgctggatctgcgttcctggctcgatcgggcccaaggcatcgagctcctgctcgactcggaggatcggcccaccccgaccggcccacgggccccatcggggccgctcgcaggcaacgtcgtggccgagcgcgtgctctggtcgtgcacgacgtgcatggcgtgcgtcgaggtgtgtccggtgggcatcgagcacgttccgctcatcgtccaactgcgccgccccctcgtcgacgctggccagatggacccgacgcttcagagcgcgctccagaacatcgcccagcaaggcaactccttcggcaagtcctcgcgtatgcgggcgcgctggaccaaggggctcgagacgccgatccccgatgcgcgcaaggagccggtggagtacctgtggttcgtgggtgactacgcctccttcgacgagcgagtcgcggagctctcacggaccttcgctcggatcttgcagggagcgggcgtctccttcggcatcctctacgagggtgagcgcaacgccggcaacgacgtgcggcgcgtgggtgaagagggcctgttcgagatgctcgtcgaatcgaacttgcaggcgctctcgcaggcgacgttcgagacgatcgtcacgacggacccgcacagcttgaacaccttgcgcaatgagtaccccgccttcggtctcgacaagccggtgctgcactactcggagctgctcgcgaagctgatctatcagggaacggtggagccgaggcagctggggttgcgggtgacctaccacgacccgtgctatctcggtcgttacaaccgtgtcttcgatgcgccgcgtgccgtcatcggcggtctcggctgcgacctcgtcgagatgccgcgcaaccgacagggatcgttctgctgcggagcgggcggcgggcgtatctggatggacgattccttcttggccgagcgcccgagcgtgaaccgcatcaaggaggcccttgcgctcggcgtcgacgtcttcgtcgttgcgtgcccgaaggactacgcgatgttctccgatgccgtgaagagcgtcggtgccgaagggacgttgcgcgtcatggacatcaccgagctctttgccgaggccgtgctcggggcgcctgcgctcgaaggggcgagtgagtgagcgatggcggcgagttcatcctcacgtgcttcgtgtgcggcgagcaggggagctaccggagcctgcacgcgcaccttgtcgacgcacacccggaactcgtcgtcatcgaatcgggtccgcgaccgagctatgcgcttcgctgtccggtgtgcggcgaggcctaccgtcaggcgatcaagcgcgggcgggccgatcgcgacttcgtcgccgcgttcgaacgcgacgtgcgggtggtcggcatggacatcatgctccagcacgtcatcggcgagcatcccgatgcagtcggcgtcgacctcgacgcgttggcgacggatgccgatgagccggaggagtgaggggagcgagcccccgcgcgctcgtggagcgatcgtcgtcgcgggaccgcagcgagagcgcagaaccgagtctccaagagaggaaaggatggattggcatggctgaggtgcgatcgtgcaacctccccgaggacctgtactacctcgtcgaccggcacgtctgggttcgcccggagggtgacgtgttggtggtggggctcaccgatgtggcccagaacctggcgaagacgatcatctcggtgtcgctgaagcctgcgggcaagccggtgaaggctggacgctcgctcgcgaccgtggagagtgggaagtgggtcggcccggtgcccgcaccggtggacggcgaggtggtcgaggtcaatggtgcccttgcgacccatcctggcctcttgaacgacgatccctacggcgagggctgggtcgcgaagctgcgagcagacgccttcgatccggctgctgccggtctcgtcaccggcgatgagggcattgcgcgctacagcgccttcctcgaagagcaggggatcagctgcggctgaggtggcgcgatgagtgagacctgggcgggctgcgaggtcccgccggagctgcgctacgacttggatgccgacgtgtgggttcgcttcgagggcgagctcgtgcgactcggcatgaccgatgtggcgcagtcgcgcatgggcaagctcgttcagctgtcgtggaagcgcgtcgggcggacgatcacgcggggacgacccctctcggtgctcgagagtgccaagtgggtcggaccgatggtctcaccgctgacgggcaccatcgtcgcgacgaacgaagccgcattcggtcgggacgtcgcgatcgcaaaccgagatccctatggcgacggttggctctatgtcgtcgagccaacggtgcctgctgagttcgacgccttggtcgacggacgaaccgcgttcgagcactaccgacgtgtgatcgacgagtccggattgcgctgtttccgctgtgaggacccggtgatattcgtggatgaagatccttgaatgatccctgatcatggcgtagactcaccaggtgaacaccgcgggggatttggtgttcacctggagggtgatcgcgttggacgagcggttcagagtcggtgcggtcgtcgcacgctgatcgagtaggggcatggaggctcagtcaacgacacaagggtgacagaggggcatcgaggcgtcgcgggcgtggcgcgcgtggcgcgcgacccggaggagccgttgcggttgaatccgacgaccacgacggtagccctcccgaagagccgatcactacggcgcatgccgcagcggaacggttcggcatcacagagacaggtacgggttgtacgaagggggaaccatggcaaaggatgacggcacccagtcgatggcgatgatctgctggagttccgatctcgatcgggtctggccggtcttgatcctcgcgaccacggcagccgcttccgggctcgaagtggacgtgttcttcacgttctggggtctgcgagtcctgcagcggtcggacgttcgcatcacgggtgagaactggaagcagaagctcgagtcattgatggatccgggctcgaccgatcgccttcgactcgggaagttgaacatgggtggcatgggcacgaagatgatcaagatgctggcggacgagcacaaggtgtcgtcgcccaccgagctcttggagatggcgctcgatctcggcgtgcgcttgcatccgtgccagatgacgatggagctctacggcctgtcgaaggacgacttcatcgagggcctgcagcctcccattggagcggcaagcttcatcaatatggctgccgaagccgacatcaccctgttcatctagtgctgagcgtcgccgtcgtcggtgacgaaggggtggtcgcgcgcgtagtgcgcgccgcctccccattcggctgggaggtaacgagcgaccttggggctgccgatgtcgtggtcgtgccggccggcgaccccgaggcacttcgagcggtcggtgctcgccgtgcccgaggcgaggcgatcgtcgcgatcgcctatgtcgccgagccagatcagctggcctggcgcgcagccgagcgcggcggtgcggatcgcgtcgtcaacgtcggtgcgttgacgaagacgcttcgcgaggtgctcggggatccctcgcgaggcgtcaggcgcctcgtcgtggggcacgtcgaggacgtggcggggcggttgggcctcgtgggcgaggtcgagatcgacggcgcttcgttcatggtcctgcgcgtcgagggacgatgggtctgcctcgaggcgacctgtccgcatcagggagcgcgtcttgccggggtcccgtgcgaggagggtgtgctgacgtgtccggcgcacggctcgcagttctcgtgcgagagcggggagcgcgtgcgtggtccggctgaccgggcactccgttcgctcgctgtggtggtggaaggatcggagctggtcgtacgtgggggaggggttggctgactcacgaggggtcggtacccaggcgcggtattcggctggatggtccccagtggtcccgggccggtcagcggaaccacttctgtcgtatgttgccccgtgcggcttgtgaatcgattgacatccaaaggggcagcgagactcgcaaggcgtccatggcaatgggactcccattgggcagcggctcccggtgacaaggttccgcttgccccggaggtcatggtgcagggaggtgatgccgagcaccacgatctggggagctagtccctatagctgtgtcgcgggtgggtcacttctgaccggtgatcccgggtcaaaagaaggccggtgcctacacacccccgcctgcgcggggagcacctcgccagcaacgtcacggaccacaccgaggtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgtgggacctccagatcgccggacagacgaccggtgggcttccccccatttgcttgacagtctgaatttaggccacggccacctcccggcaggcccaggagagctcgtactcgacgggcggtaggtacccgaggcttgagtgcaggcggaccgtgttgtaacggtgaatccagctagcgatggcagagcgagcccctgagaggttcgcgaagcggtagcgagccaccagctcgcgcttcaagctcccgaagaaggactcggccacggcgttgtcgtagcaggtcgcgaccctccccaccgactggcgaatgccaagggtcgcgagcaggctccgtaccttccgggagaggtactggctgccgcgatcgctgtgaaagatcgccccagccaggctgccccgagtcccgagtgcttcgcggatcgcctcgaccaccaggtcatcgggcatgtgacgcccaagtgaccagcccacgatgcgcctcgagccaagatctgccaccgtggcgagatagcagaacccctcatcggtgcggacgtaggtgatgtcgctcacatacctgcgcttcggctcaccaggagcgaagtcctgacggacgaggtccgggagcgctgcgtcctctccccgcctcgtcgtgactacgaagcgccggcgtgggcccgctgccatctcgagctcgcgcatcaggcgttccacccgcttgtggttcacgcagaacccgcgccgtcgcagctcgtgggtgatgcgggggctgccgtaggtgccgtcgctctcgtgccagatggcgcgaagctcgctcgcgagcaccaggtgctcgggatcctcgcctcggtcccgacggtgtcgccaggcgtagtaggcctggcgagagaccccgatgactcgtgggcttccccccatttgcttgacagtctgaatttaggccacggccacctcccggcaggcccaggagagctcgtactcgacgggcggtaggtacccgaggcttgagtgcaggcggaccgtgttgtaacggtgaatccagctagcgatggcagagcgagcccctgagaggttcgcgaagcggtagcgagccaccagctcgcgcttcaagctcccgaagaaggactcggccacggcgttgtcgtagcaggtcgcgaccctccccaccgactggcgaatgccaagggtcgcgagcaggctccgtaccttccgggagaggtactggctgccgcgatcgctgtgaaagatcgccccagccaggctgccccgagtcccgagtgcttcgcggatcgcctcgaccaccaggtcatcgggcatgtgacgcccaagtgaccagcccacgatgcgcctcgagccaagatctgccaccgtggcgagatagcagaacccctcatcggtgcggacgtaggtgatgtcgctcacatacctgcgcttcggctcaccaggagcgaagtcctgacggacgaggtccgggagcgctgcgtcctctccccgcctcgtcgtgactacgaagcgccggcgtgggcccgctgccatctcgagctcgcgcatcaggcgttccacccgcttgtggttcacgcagaacccgcgccgtcgcagctcgtgggtgatgcgggggctgccgtaggtgccgtcgctctcgtgccagatggcgcgaagctcgctcgcgagcaccaggtgctcgggatcctcgcctcggtcccgacggtgtcgccaggcgtagtaggcctggcgagagaccccgatgactcgtgctgctgccgctacagagaagcccttggcctcctggcgggagatccagtggtagcggctcactgtcccccctccttcacccagaaggccatcgctcgcttgagcagctcgcgttccacggtgagctgcttgacctggcggcgcagccgtgtcagctcctcgcgctcggcgctcgtcaggccctctcgctcacctcggtcgatgcgttcctgacggacccagttaccaagggtctgctcgttgatgccaagctcacgggcgacgtcagcgatggtgcggcgctggtcgagaaccaacgctgccgcgtccttgcggaactggctcgggtagcggccgcgtcgtcgtccagcggggccgtcgcccggtggtgggttcggtgtctggctcatcccttcctcctatagcaggtgtcaacctggaggggggaaggccatcgtgctgctgccgctacagagaagcccttggcctcctggcgggagatccagtggtagcggctcactgtcccccctccttcacccagaaggccatcgctcgcttgagcagctcgcgttccacggtgagctgcttgacctggcggcgcagccgtgtcagctcctcgcgctcggcgctcgtcaggccctctcgctcacctcggtcgatgcgttcctgacggacccagttaccaagggtctgctcgttgatgccaagctcacgggcgacgtcagcgatggtgcggcgctggtcgagaaccaacgctgccgcgtccttgcggaactggctcgggtagcggccgcgtcgtcgtccagcggggccgtcgcccggtggtgggttcggtgtctggctcatcccttcctcctatagcaggtgtcaacctggaggggggaaggccacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacttcaccacatggatgtttaccggctgggcttgcgaataagtgtaagtccctcaaagtccacgggctcccatgtgccgcctacgactttgaaggcaaggccctgttcgttgcgagcggggtagaccatgaccgctcggccgccttctcccaggtgctcgttgactcgttgccacatgaggtcacgaacgcgggcggtcacggttcccacgaagaccccaggagcgatttcgagcagccacctggtgatgtggccacggagcccaacggggacagcggtaagcacgagaaccgtcatacgtcggagctgtagtcggtgcccgctgggacctcgccgatgcgatcgtcgaagagaacgagaccgggttcgcccccaaggtcggcatctggcgtaccaagcaagagacgaatgtcgtcgacggctcgttcgaggagatgtgcctcgtgaatccgttcccgcatcgttcgtcggacctgactcgacagacttcccgttcgctgggcggctgcctcgaaggccaccggtatcgccagttctaccttgtagaggtcggcgacgtcgtagacgaacgacagcgagtggccagtgtggacgaagcccaggccgggactacagccgagtgcaacgatcgccgtatggaccacgccgtagagcacgctgttcgcgatggagagcgcgcgattgacatcatcgcccgcggacgagttgttggggtcgtagtgccgaccatgccagtcgatcccaaaggcgctggcaaggtgacgatacgtgcgacggatgcgcgcgccctccatgcctcggagccgctgcatagtggccttgctcacgtcctcgccgggaaagcgcatctgatacatctggcgcgcgacccggagtcgatcttgccgattcgagacgagacgagcttgcgcctcgaggaagcgcgtagactggaacagcgacggtgcccaggcgtacagacgagtatcaccttcgcccacccagcacaccacgaccccggattctcccaggagcagcatggcttgatgggtgatgcgcgttccgggaccgaggaggagcgtgccgaccgctgctgcaggcaggtaggtcgtgccggactctgttaccgacacgactgcattcgcatcccgatggacgacgcagtgctcgaggtagacgaacgaggatcgtcgtgagaccggctggagttcgcctatcccgacgcgctctccactgagtgggacacggccttcagtcatcggggtctcgctggtgcagcaagcgtgagcaggccgcaaccataggcgcgtgcgtggcctatgccggtgaccaagctgcgccgaaggagctcccggtcgagaacctcgagatggcccatgaactcggtcaacgcgatggtcactcgttggccttgcctgcggaacaccatccggcgaccgcctgtcaccgccacgtctggttcgcctgtcgaaccggtacggatcgtgaaaccgtgctgctcggaccgcgcaaggagccagccgagctgctgtgtgatggtgacgtggccgtggcgcttcgtgtctgcggatccggacgaactccgaccgctccgcaccgcattggctgcgagccggaaggcgtagacctggcctgtctcgagtcgatcgaggaggggcccgtagggcttcgtgtcgtagtccgtgcctcggacgacttgccctacgctcgccgcgaagtgggcgaactgcggctggactgcgctcaccacgtagagaatcgggacccgagggtcgtcgccgtcgacgcgccagagcgttcggccaatcgaattcgcctcctgcggcacactggccgacgtcgcttgggcgatgatcgcgtgcatgcgctgcgggttccgcagaacgctgagagcagcctgcttctgtgggtcgatgtagagccgagtgaggaacatctcaatcgccctcctcgagcagggccatcgggtcatgggtcgagcgagccgattcgtggccgtggccgatggtcacctcgacgtagtgatgactgacccggcggcgcgtgtaggagcgcgtgagtgggtcgaagcttcgtgcctggtccgcaagctcgacatcgccggcgggattctcgacgacgagttcacaccgtatcgacgtcgcggactgcgcggggtcgttggcctgccacgggatgcttgccagcacgtcgatgagcccgccgtcgtagacgccgagccgcagcggcttgtccggggggcaggagcgtcgcccgaggtacaggggaaacaccggagtcctgagtgcgtcgtcgagctcttggagctgcgcggcgtcgccttcgagcccagcgacgaagcaggcgtcggcgaggtagaaccgttcggtgacttgcgtgctcgtagcggcagagcgatagccgcccgatgcagtcggcagtctcccctcgccgggcgcgaaccgcttcttgtcgtcgaacagactcgacagtgtgtggaagtctcgcaagacttcacctggtcgatcgatgcgcacggcgaagcgcagcgcgccgagatcgtcgagagctgcggaccgaggacgccccagggcggctgcgagcagcccgatgacccctgacttagttgggaaacgctccgttcgtcggtagtggtcgagacgctggctgctgccccaggcctgcaatggtcctccaaggcgcagtgcgagcacgctcatgatgccatgtgctccgcggttgcggcctcgacggcgtcgaggagctggggaaaggcgatggagtcgccgaggtgagtcgcgaccgcctgctccagcttcgggacatagctcgcccagccgttcaggcgaggcacgccatagagtccgtcgatgtcgtcggcgtaggtcgccaagcgctcggcagatgcgtggacgtacccacgatcgctctcgactggtgcctcgaaggccccgaccagactgaccggctggtcgcctcgcatggacacaaacaccaagtcgggcaccgtcaatgctgcaaacgtgttctggtgtcccgttggcaggctcttggcaaacgcttcgataaaggcgcgcacgcccgtcggtaccgcgtcgggatcccccaggttgtctgccagtcgtccaaggctcacggtggcgaagcgatagacggtcgcggaattgaactcgatgaaccccatcatggccgcgccggtctcgtcgtcgcctgccaggtcgtcgacggtggtgtaaaagtcgaactcggaggtgacgcgatgggtcgagatggcatgcgcgacctggcacgcggcgtcgacgttgagattcggggtgtcagcgatcatcctgccgaacagagcgacatcgagggagagatccctgcccatcgcggtcgtcagaacgtcgaggtcgaggtcatcgccggcacggagggagcgttccagctctcccaccgccgcatcgattgcactctcggagacgaacaacgcgtattcgagatctgcaggttgggtctcctgggcgcgcttcttgagcttctcctccttgaggccgagcagcgctcccgcggcgaggttgacgagtcgtgcgacgtcgtcctcgcgcacatcgagatcgcgcacgcgggcctggactcgctcgtggaggaggccggcaagcttacgcgtgcgaattccgcccccgcggctgcgcagccagtcggtgccgatggttgcgaggttctcattgaagtagcgcctcgtcgcgcgcttccacgactgtgacgacacccgagctcgacgagcaccgccatagagcgcggtctttggtgcgttggtgtcgtcgcggttcagacatgagggcggcaacgtttgcaggacgtgcacgtcgatgactgcgcgggtgggatggttcatggttcctccttctgttcggcgggtgattgctggtcagggtcgagcgcgtagtagtctcgtgcccatctcaggctgactctctgtagtttctcgggcaggagccaggtactgagatcttggtagagccggggatagtcgagggacacgtccgcaccgcgcatgagcgtgaccagtccccgaaggtgaacgccgagggcgtcgatggtctcgctcgcgagcgcgctccggaagcgccgttctatcccttgctcggatgcgccgctatcgccgcgagaggttcgcaatctccgagttgcgagcccgaaggtcgagccttccttgtcgagggcgccaggcgtcttcgattggtggtgcaacgcgaagagaccgagcgcgaggtgcgcagccggctcacgccagcgcgagcgtcccgtcaccatgaggacgtacggccaagagtcaggggactcgtcaaagctccggccgacgttgcggcgaagcgtcgcgagcgctcccgggtctcgggcgatcatgtcacgtacctgacggaacagtgtgtcgttcgtcgaggtcgacgaagttgtggtcatgcagctcccttctctgggctatccgatggactgaactcgttgcgagcccgtgcgagcattcgtcggaagcggtcctcgccagcgacacccgcgaaggcctgcgccggggcgagctgcgctagctcccggctcgcgagatcccgagcgacggcctcgacgagggcagcccactcagcccgagggcgctcgaggtcgtcgatgttcgcgagtcccgtcaggaagtggcgatagggcgcgtcgagccgaccgtagagctcctcggcgagcgccgaccgtgccgccttggcgagcgctgccttcccttcgggcacccggtgtcgctttgattcctcgtggaaggagaggtcgtaggagaggtagcgagcttcggcgacgtagccgagtgcttgggcagcgtgcgctgcgaaggtgactgcgtcgattgcgacggtggctgctgcgggatcctcctggttcagtacggcaagaggagtgtcgagtcggtcgtaggccaggtcgtcgagggtggtcgacatgttcccgaactttgcggaagtgacgaggagggacacgagggcgatcccccgcgattgcagaccctcgacgaaggacaggacgcctgcgcgctgttcctcagcgccgagcgcgagcacgctgctcaggccccgccacacctgctggcccgggcgcgcccgcagtggcacatagctgacctctgcaccacgcctgctctccatccgccatccgacgtgaggatcgacgtctcgcgcggcgcgacgatcaacctcatcgccagcgcagatgagtacccgcgggacgacgatagcatcgccgcggcgctccgggaagaggcgaatccgccgaccttgccaggtgaacaggtcgcacacaccgtcgggcgcgcgcatcacccgtgtcggccccagcgggtcacgttcccatgcgggcacgtcgtcctcgcctccacggatgagattgcgatactgccacgggacgaggttgaggaggagtgtctcgcgcagtgtctgcccgacgggcgcgacgaacccgatccaagcgaggtagccgatcgcgggggtgtccttgccgcccttgaccttcggattccccttggccccagtcttgtcggatgccgagccgaaggcatggcgctccacgagccagcgtgctgcctcggcggggctcagtgccagctccgtgcggtcggtgatgggcgtgaagacgggcacgttgttgcctgatggcgcgtaggccaccagactgttggcggtcttgacgccgcccttgcctgctggctcgaggtcggcgacctgaaagaacgggaactccttcgagaacaggtcgaagcgatggcgccaacgggcgaagtaatcgtcgatggcgtcctccgaaaaccggtcagcctcccagaggcgaccccactcggcgtcatccttcgggcctcgcaagatgcggtaggcgagggcgagcacgagtcgaagcaaggccggctccagggtcgggaagtcgacgtcgaagccaacgatcgtatgggcgagcacgaatatgtctcgaagactcacctcgcttcgccgaccgtctctgaaccgtacgggcagccacggctcggaggagaggtcaaagtgcatctcaggctccaccgctcaccacctccaatccctctacgtcagtatatcgaatgcgataatacccgagcgagcattcaccgtcaagtcccaacacgagcacccgctgacgccgtagccaggggtgacgacgccaaccctccggcacggcgagactggttgcagcttccgtgaggtaactaggcagccggaccaccgagccgaggaccgcctcgacgtcatcgggcgtcggaggatgctcgagactgacctcggtcgtcccgaagcgcgcgatgttcggcgaggggccgacacacgcgatcgcaacctcgatgctcgggacgctgtcgcgcaccgccgcttggacacgaggatcatcgtcgtcttcagggtcgccaagacggatacgttcaagttccaggagataccccgccctcgtcgggtccgagatgacgaactgctccgcccgtcgttctcgttcgtgttgctccgattgccattcgacggcgacccgagcgccatgatcatgccaggctggagcgatgacgtcgtcgtccccatagacggccgccaccagggaggggacgtcatcggggagcgtcagcgagtcccgagcgagcagcagggcggccgttcgaagcaacaggtgctctccgtacactcgcaccgagcccgaaggaaacgcgggtggtccggttggcgagcgcgtgaaccctgtcacgatgacacgaggctctgtgaagccgacggggcgtcgcgtgccgcggtggcgatggaccctgccgattcgctggaggacgaggtcgaccggcgcgaggtcggtcgcgagtacgtcgaaatcgatgtcgagcgattgttcgagcacctgtgtgccaacgacaacctgccctgagaggcgtgtgccaccgcggccgaagtgctccgcgagccaggactccttcctcagtcgatcagctgtggtgaatcgagcgtgcagcaggtgtactgtgcccatgggtcgccgctcagcgacggcgcggtaggtgcgttgcgcccttgccacggtgttgcggatgacgaggatgttcgccccggcctctgccatttgggcgaccatctccagtagcggcatcgaggattcgtcctcagggtcctcgtcaaggtgctcgaggcgcaccgtaaccgatgatgcgtccgtagcaactggagtcgtggtgacgtggccgtcggtcgagacagttgtgatcgagggatagcccacgagcccgagtggtgtcgagtgtcccgcatacgcctcgatgagacgtgcgcgcacggcaggagggagcgttgcggagaggagaatcaccggaatccgctccgcgccgagccactcgaggacacggcggaggaagaccgacatgtaggcgtcgtaggcatggacctcgtcgaggatgaccacttttccggcgagaccgacgtgtcgcaaggccacgtggcggaccttggcggttccgagcaggatctgatcgatcgtgcccacgacgaagggggcgagcaggcggcgtttgggaccggtgaaccatgcttcggccgtgacgcgtgcgatgtcgccttcgtcgacatcgaccgcggacggagcgccgttctcaaggaggtcacggaacgctggcacctgctgtgcgcggccgtgggcaagttcgagcacaaaggtgccgggcccaagctgctccaaccagcgcctggtgcggtggaacatctggttgctcgtggcttgtgttggcaggccgatgaaggctccgccgtgaccttggcgagtggccaagacctcggccgcagcgagggcggcttcggtcttacccatgcccatcggcgcctcgataagaactaggcccccgtcgccttgctcgacggcctcgagcgtctggcgctgtagggcgttcggcgagaagccgaaacgatgctcgaaggcgggcgcgccgaccacggctccgaggttggcgactccgtgccatccgagttgcacgagcgcctcggcggcgcgctgctgagctgcgtggaggtaggcgtcgtcataggggaggcagaggtaggggaagagctgctcgttgctcgcgatccagtccgcgaggatgacgaaccctgcgagtgcgagtcgccgcgcactgccgagttcggttgtgcctgcgaggccgagtacctgctgcgcaccggcgacctcgacgacgaggtcgaacaggcgctcgcgcgcggcactccaggggtctccggcaccgccgagaggtcgtcccgccagaccatagagttcggggcgcttgatcggttctcgctcatagcccagaggagggaaccaaccgtggtgaccaccgaggatcgctgcaactccgcggatagcgggttcgctccagccgcgagctgcgagcagcggctgcaccgtggccgccgaggcgagtgcgtgaggtgccttcgagcgctgggggagcggcttgtccacggcgaggccggcgtcgcggagttgcgggtgcagccagtcgacctggatttggaaagcgggtgtggccttgccgaggtcgtgacacccggcgaggagggcaaacaatgctcgagcgtggtcctcaccgccgaggggttcgccgagccagcgcttcgtcgatggtgagagccacccggcccacagctgctgtgcaacgagggcggcgtcgacgaggtgcgccgcgagggggtgccagcggtaggtcggaggctccgtgggtgctctcgaggtcttggcccaaagccagaaggctggcgggatcggaatctggccttcgatgagtgcgccatcattgtgggtcatatgcacgtcccaccgcaatgatttgcccgacagactcggtcacgacggaagcatacggtctgggtcggacacgtgtcgtgacggcgatggtgggagcaactccggtctccgcgcgcacactgataatgcgtgatcggccaggggcccgccagcctgcgtacctctgctcgacctcgagcggtggacggcgctcagccatcgcaggagcctcgtcggggtgtcgcagtgcacctggtccaaggtgactcgcccggggcccgcgaggctcgtcaggggttccatgtcgatcgatgagccgggccgtacgcactcggccgtctccaggtcgatcgtcgtctgggcgagcgcattgtcgtcggcgtcgccgacggcgggatcgagtccatcttgcccgccagctggggcagcccaccaacgtgcacagcggcgctggccccggtccaacccgcggtcgcgatacctcgacgacgcaggtgggcttgggacaccccagacgacaggtaccgaccaacgcgaggaggcagttgacggccgatctcgttcttcggctaccgatgcgctccccatgacgaccatgcccgccacgggagtggaacgagctttctggcgctcgatcgctatagcggcccagacggcccaagtcgtagttcgtgtgtgctcgtcggcgtcggtcagtgcgcgctcgttcagccatcttggtgggatggcacctgtgacgccgaccgacccctcgggccgcttcctgtcggtcgtggtgcgcgaggagatcggccctgttgcgagcccgatcgcatgcggagtcgaggtccttcgttggctgagtcctcgcccctcgaccaccgtgcgccagttctgccgcaacacagtacggagatcagacacgctcgaggagcgccgcggtgcgtgggtcctcgagcgatcggtcgtgccgcccgaaagcgctcagacgggctcgaacggtctgagcgaacacgatggcgggcggtgcccatgtcgcgaagcggcacatcacggagatcgcgggtcgcgctgtgtgccgcgaacgtcgtggccgacttcgaagacgatacgcggaccccgcctacgcggggagcatcttggcgccgctaccgagttcggtatcatcgccggatcacccccgcatgcgcgaggacgtggacgtcagcgtagagggacgcgcgggtcgccccgttcaggcgccggatgggaggtgggtcagcctggctgcgcgtggacgagccgagccgcggctacggtcaccgatgtcggcgtagttcagatcctgaggcgtggcgtcgggggcagcggcacacatcctccggcctcgggtgtgtcctcggctctgacgtgctgaggcgggagctgtcgtgatggacgatgacggacctcgacgcagcccggtcagtgccatctcgtgcggcctcgtgggcacggtgaccccgctgcatgagctgcgctgtgttgtaccagtgcaccgaggccgaggtgagctccgcgagcgtcgcgatgggtccgcgacgaaagggcgagcgaaggtggagtcgttggcctacgggctggtcgtggtctctgtggggcgtggcgtcgtcgccgtcctcggcgaacttcgaggcccctggacctgttggcaatggcaccacgtcgctgtggacggcggcgctcgacgatcctgcgtctgcatgagaggtggcgatcgcagccaagagcatcctcggcctgctggaggcccttggctgtgcacgcggcgctctcgacgaactcggtgccgctgcgaagcgagcctgtctccctggtgatggcgtgccgacgaagacgcagctgtgaacgccgtgcagccgaaccagttggtgagcccgacgtcggtggcgtcgaccacgtcgagctcgcggggcagacggctagcggtctcgtgcgcccgaagcgccactgaacgaggcagggggcgagttgcaggctcggattgcggaccgtcgcgtgtcgtctcgtgtcccgtcgcatcccgcgccagctatgggggcacggggagctgcggacgcggccggtcgcggagaggctcgttgcgcccttggtacgggtactgatcgtcgttcagggggcctgagccgatggacaggtggagcctcggacgatcgaggtgcgcgtgcggtgcgcccgagcgatcggtgcgaccccgaatgcgtgcgttgcgtggccacgtcaaggagtcgcagatcacactgatcgtctcatcttccgcacgcgtcggacgccgtcgtcatgtgtcgagatcatgcgcttgacgtcgaggttcccgggttcggagcgcgcacatcgcgggcgtgatcggtggtgaagcccggctgctcgcgagcttcgatgcagtcctggtcgtgcccctgtggcgcgtcgttcgggtggcgtcgcgccgttcggccgtgggcttcgggaatgagtagcgagcccggcatggttgttcgatggtccgtgtgagcttcgatggctcagctacgatcgtcgagaccggtgatcgcagcgagcaggctctcgactgtgaactcggacgtcggggcgtcacgtaccactcgaccgagccgcaacacgatgatccggtcgcagacctccagcacgtgggggagcgtgtgggagatgaagaggacgctgagcccacggtcgcgcgccgcgcggatgaccttgagcacctcgaggctctggcgtgctccgaggtggttcgtgggttcgtcgaggatgatgacatggcgagcccaggtgatcgtgcgcgcgatggcgaccgcctggcgctgtccgccggagagctcggcgaccgtgcggcccatgccctcgatggtgatgccgacacgctggagttcggcgagggcctcgcgctccatgcttcgctgatcgacgaagccgagcctgccgagcaacccacgccgacgtcgctcacggccgaggaagaggttcgatccgatggagagatccggtgcgagtccggagtcctggtaaagggtttcgataccggcggttcgcgcctcgcggggtgagcgccagtgtcgttgctcgccgtcgacccagatctcgcccttgtcgggttcgaggacgcccgagatcgtcttgatgagggaggacttgccggcaccgttgtcgccgacgatgccgatgacctcgctcgggtacacctggaggctgacgtcctcgagggcgaccacggatccgtaggtgagcgagaggtggcgcagttcgagcaccggttggcgcgtcgtcgtggtgctggtcatgtggtcatcctcccggtcgcgttcgaacgacgtcggagcgtctggagcagcgccgcgagggcgataattgcgccaacgacgacttgaatccatgtcggggccacgttgatgaagatgaggccgtcgctcaccacggtgaggagagccgcgccgaggatcacaccccaccacctgccgacgccgccgtagagggaggcgccgccgatcacgaccgcggcgatggcgagcagattggccgagttgctgacctcggtcgtcggggcggccgagccggatcggatgtagaaaaacatcccggtgagtccagcgaggacccccgagaggatgtagatcgaggcgacgtgacggcgggtcttgatgccggcggcaagggcagcaaactcgttcgagccgatcgcgtaggtgtagcgcccatagacggtgaagtgcaagacgacgccgagcacgatcgcgatcacgatcacgatgatgtcgagccaggtgaacaggctgatgcccgaggtgctccagacgatggcccgcggatcgtagcccaccggcgctccgttggagatcacgagtgcgaggccggcccctgcgctgtaggtgatgagggtcgccacgaacggcaccaggcggaacaccgtgatgagcaacgcgctgatggctccggcgactgccccgaggcccgcgcacaggatcgtgccgagcaccaagatgacggcgaggttgtcgccgtgggtgacgagtggctggatccatcccgccacgatcaccccggtgaccgcggcggtcgatccgacggcgaggtcgatgccaccagcgatgatgacgaacgcctcggcgatggcgatcatgacgagaccgctgaagtcggtgagcaggttcgtgaactcgccgatccggaagaagagcgtgttgcgggcaccgaagaacaagatcagtgcaatgagtaccacgacgagcacgaactgctggttggtgacgatacgccgcaaggttggcgtcgtcggtcggctcgtcacggccgctggggccgcgtcgtcatcacgcgtcaggctcacgtcaactcctcccgccagggctcatggcaaccacgagatgcgtgtgtctccccggccccgggggttgggtaccggggagacacgtgcgcgtcgagctagctctggacgtactggtacttctggaggatgctctgtggtgtcgagggcgtgagcaagatgttcgggatgagctgcaggtggggcaccggcttgtggtgcagtgcgtccacggcgtactcgatgatcagcttgccctcgagggtcggctgctgggagatgatcgccgagagcgacccctgtccgcccgcctccatcgactggatgttggtcgcgtaggcgtcgtagcccacgatcttcacgttcgcgccttcggcgccggccgccttgacagctgcgctcgcaccttctgcatccgtgccatccaccgcgaagatgccgtcgaggtggtgggcgctgatgtcctgggcgaacccagactgcgcgacgctcggctccgactcgctcacgacgtcattgagcacctggatgttcgggtagtgcgccttgatctcggccttgaagcccgcgacgcgttgggcgtcggtggtggtggtcagcgacgagacgccgaccgcaaccgtgcacgggttggacgcggtgcagttctttgcgtagtccatggcggaggccagtgcttgggccgccgtctcgccaccttggtagttgtcaccggtgacccaggaggtgatcatgctctggtccgacgatccggagtcgacgttgaggaccttgataccttccttgacggcctcttgcatgtaggtgttcaaggccttcggatcggtgggcgcgaccacgatggcgttcggatgcagcgcgaggacctgctgcaggatcgggatctgcgtcgctggcgagtagtcgaccgggtcgccctgccagacgagcttcacgccgagcgccttggcttcggcggccgcgccgacgtacatcgactggaagaacggatcggcttctgcgccgacgacgaaaccgatggtggtgccgctgctcgaggccgtcgtggacgacgacgtcgtggacgaggacgacgacgtggatccacacgcggcagccaggagcgatgcgccagcgagcaccgcgccgacgacggctggccgacgccaggtccgaagagaccgagtcatgaattcccccttctcccacgcgggacgtgctctccgttccgcggttgggtgtgagactagcgggctctgatatcgttgtcaacgaccatcgggcgcggggatctcacccgatcctcgagcgacgaggcgccacggtgcgtacgcggtctggatggggagcgatgggtcgtccatccgtgcgaacagcagggaggcggcgagcgctccgatctgctcgacctcctggctgatgacactgacgggcgggtcgaggaggtcggcgaggtcgaagtcgtcgaagccgatcagcgcgacggatcgctcgagccctgcggcgcgcagtgcgtagatgacaccgatggtgatgaggttctgacccgcgagtatggcagttggcgggtgcgggccagcgaggagttcacgggtgcgctcggcggcctcgccgacggagtgcacgtccatgaccgcgaggcgcggatcgatcactagaccgccagcgaccaggccgtcgaggtagccaagcctccggtcgacggcggtggcgatcgtggagagatcgccgagaaaggcgatgcgccgatgaccgtgggcgatgaggtgctcgacggcggctcgcgcgccagcgcgattgtcgatgaggacggcgtcggcatcgagatggcgcgggggtcgatcgacgaagatgaccgggacggacgcgcgctgaagctcggcaaggtagtggtggtcgtcggcggccggttcgacgacgatgccgtcgacgccgtggcgccacatcgctgcgacgagctggcgttctcggtcggggcgctcctcgtggctcgcggcgagcaccgagacgccgcgatcgcgcgcggccagctcgatcatgcggaggatccgcgctgggtgggggttcgagagatcgtcgaagatcgcggcgatcgtggaggagcgtcgatcgagacgacgcagcgagcgcgcggagaggttgggctcgtagcgtaactcacggatcgcggcgcgcacgcgctcggtgacctcggccgtgacgcctggctcgtcgttgacgacgcgcgacaccgtcttcagcgagacccccgcgcgatgggcgacgtccttcatcgtggctcgagccttcggggtcgggcgcgtgaactcggtcgtcacggtgctccttcgtggtccggtgcccaacgggtacgagtgctcattggtcgactcgcgctcagcataggcagctcggcctggtgcgtcgaggcacgtcccgagctcgggcctcctcaggactcctaggtccaagtcgacgtcggcaccgatcgcctcggtgggtcggcgcctcggcgggtgcaggtctcgcgagcgacctcgatgccgtcgcgcacggccgcgagcacaaactcggtgtcgtcgaccgtgcgccggccgtggtaggcgaacgtcgcggcgacggtgccggtgagcgcgtcgcccgcgccgacggtgtcgacgacgcggaccggagcgacgggaagctcgaccacgcgaccgtgtaccgagacgaggacggggcctgccccctggctcatgatgacagcggctggtcccgaggtcgcgagatgggcgagggcctcggccacggtcacgtccggctcgagccagcggaggtcgtcgtcggaggccttgacgatgtcggcatgggcgatggcctcgtggaggcgctcgcgatagcgctcggggctcgcgaccgcactcggacgtacgttgaggtcgacgatgcgcaacgatgcggcgcaggcacgaaggacctcgacgacgctcgttgcgagcgtgtcgagcgcgagggcgagaccaccggtgacgaggacgtcgccggcgtgcgcggcgtcgttcacgcgatcgtggcccaccgggtcgtccagggccgtgccctcgaggtagaagcggtagtcggcgacgccgtcgtcgagggtcgcgagcgcgagcgtcgtcggcagccgcgagcgccacgagaagccgaggtcgaccccgtcgtcgcggagaaagcgcaggaggcgctcaccgaggggatcgtcgccgacgccggtcgcgagcgtgaccggcacgccgtggcgagcgatggtgcgagcgacgttcgcgggtccaccaccgggcgtgaacgatggcgagcccgaccctggaaggaggcagtcgaagagtgcctcgccgatgacgacagcctgagacgtgctcggggagcctagctgcgagctggctcgatcacgacgtggaaggcaagctcggggcagaggtgctcggcgtggcgggcggcatcgaggtcctcggtgacgatcggatcggtgacgagagggaagtgccagggatcgagctcgagatggcgcgcgaggagggccacgcaggtgccatggcctcggcatcgggtcgggtcgatcacgatccgagcgcggctagccacggctcggctcccggctctcgagcgcgaaggggcgctcgtggcagcgccggcgctggtggccggccgcatcggccggggtgatggccgtcgcgaggtgtgctgcggcgtcgggtagcgcgcaagcgcctcggcgggcgatcagcctcgccacggtcgcaagttcggcgggacgagccccggcaccgagtgcacgggcaagttcggggagcccacggtcacagggtccgcactggccggctcgctcctcgctgaggtagccgacgagctcgctggtcgcacagacgacgcaggtcgccgatggggcgagcagcacggagcccgcgccgagcgccagctcgtccgatgagtcggcacggtcgacgaggacacgtgccatcgcccgctcgtcggcgaccgagatgagctcgccgaagagaccgccgacgagggcgagacccgtggtgacgccgaccgcgtcgaggaggctccgaacggtcgcccctggggcgagttcgaccaccgtgggcgtcgagcccgggagcgcgatcgagacgatgcgcgtcgagcggtcgtggcctcgggttccggcgctctggtgccaggaggtgccaaagcgcgcggcgagggcccactgcgcgagcgtctcgacgttggcgacgagggtcggcctgctcttgtagccgcgctctgcgacgcgtgcgagctggaaccgcgggagtgcgggacgcccctcgagcgcggcgagcagcgccgtctcttgaccggtgagatacgagcggtcgaggagtgcgacgcggaccgcgtcgctgcgttcacgaatggctcgctcgaggacgtcggctgcggtcgcgtcctcgacggccacgatggcttctcgggcctcgaggagtcgtgtcgcgagcccgaggccatcgagcacgaggtgcggcgcatgggtgagcagcgccttgtccttgcgcgcgccgggctcgctctcggcgccgttggcgaccacgacacgtggcccacgctgggacgcgaccgcagcaagcttgcgcgccagggggaagcccgcgccgcccctgccgacgatgtgctcggcggtggcgagtggtggtcgtgggggcagggagccgtagatggcgcggtgcgcgtcgagcgagagaggcggcgcatcgagctcagcgatcgcgaggtcgtcgctcacgagtcggctccagccggcgctgaggcgtgcgacggacctgggcggcggcgtcatgcgtcgctgccttcggagccatcggcctcgggagcgccgatcgagggtgcagcgttcagggcttccgatggcgcggtggagaaggagacctggcccgtcgcaccgttcgcgtcgatggcgagcgccgcggtgccttccaccgtggcatgggggcaggcgagcgagaaggagatcgtcgagcccccgagcgcggtgacgctcccgtggcacaggtttggcgcgctgggggtccccaaggtcaccgtgccacccgagacggcaaagacgccctcgctcggctgtccggtgagcacgaccgtgagccgttcgttcgtgccgccgatggcgcccgcgatcgtgaggtccgtggcgctcgtggcctgggtctgcgtcacggtggcggtgatgggcccgccgaggggctcggacgagcgtgtcacggcggcggtggtcgccgtcgtcggggcggtgccgtcgatgcgcgcagaccagccagggcgaagcggtccgctccgtgcccacagcgccacgaccccgggcacgccgaggacccccaccatgccgagggtacgggcagtatgtgcgagatcggggtcgcgacggatgcgcaagaccgcgaggacgatgacgcctgcggtgatggcaccgtagacggcgaggaccgcggcgagccgcgtgtcggaaccggtcccgagcccgtggacgatggcgagcgcgagcacgagccacacgagcatgtgcgtccgcttccagagcgcaaagccaaggtgctggcgtgcgagcgaggaggcgatcacgatcagcaggccatcgaaggcgagcgtgccgaacccgacgaaggcgcgtcgatagtgggagaggaacgggatgacggctgccgtccagccgatcggcacgaagctgtcggcaagtgccgtcagaatgtggatcgcgagcacgaccaccaaggtgagcgagagccgtcgatggaggtccgggccgaggaagcgggcgacgccggaagggaggattttgcccgccaccgcgatgccgagcagggcgaccgcaccgagcatgacgagcgcggcgagaccgctcacgcgggtcaggtaccacagcagcggggatgtcgtcgcgatcagcacgcggccgcttcctcgagacgtggtggccagccgccaagggggaggcgttcgccggcattcgtcacgacgagcgccgacagctcgtagcggcgccacatgcggtgccaggcgcgtccagcggcgatgatcgcgaggctggctgcattggccgccgcggcgctctcggcgacgacggtggcgcggcgggcagcgccagggagcgtggaggcaccgacgatgtgatcgagaccccgtggcgatcggcgcgtcgcgcggtcactcgtcgcgaccgcgccagcggggatgtggatccgctggccgggcgcgtcgggccgcaaagatccatcgtcggtgacgaggatcgaccagggggcttctccgacgcagcggaggtcgccaccgaggttgacgaggatggcaccggcggcgtcggctgcgagttcgagggcgatcgcatcggcgatggccgccttggcgaggccgccgaggtcgatcagcgttccgggtgggcgtcgaaccatgtcatcgtcccgttcgacgtcgtcccaggtcgcgctggagcgacggccgaggcgcgccaccgggtggtctggttcgagcgcgctcggatcggcggcgcgcaccggatcgatgacgccgccacttgcgcggaccgcctcgtcggtgacctggaggaggtgtgcgagacgtgccgacacccgcacctccggtgtcggatcggcgttcagctgcgagagctcgctgtggggatcgtggaagctcgcgacggcgccccactcgtccaggagcgcacgaaacctgtcgacgagggcgcgatcagcggggtccgtgccgaccagttcgcagcgtgtggtgtaggcaggcagcacgctcgaccacacgttaggagcctccggtcggggtcggggttgcggcagagggagcttggctcaccgtgggagcggacgatcccgacgacgtcgacggtgaggagctgcccgacgagcccgacgacacgaagggtgccgtcgagttcgacgtcgaagaggtgtgggaatgggtcgtggccttggtggtgtggccggggaacgatcggatcgcttcgaagccgagtgcaccggccgcgaggacgagcgctgcgacgaccgtgcggtggatgcgcttcgcttgggccatgaggtccgtcacgggtcctccttgggtcgggggagcggggacgacgccctcaagtcaaacggcgcgatctggcgtggaccttgagtcaggctcgaaagcccctgagaagggtggtcctgcgaagggcgttcaggactggtgggtctccaaggagaaggcgtcctcgaccgcctcgcgcagatggacgccggcgaggccaggagcgtcgtcgagcgttcgatcaccggcctcctcggcaaccctcgcgagagccgcgggatcggccggttggccgatcagggcatcggcgatctcgcgcggtgcctccatgggccagacggtgaagtccccctcgacggtggcgtcgatcacgtggccctcggcgacgacgaggaggatccgcacgagcccgctcggtgccttggtgcggccgacgaggacgtcggcaccttcgcgaatgtgcaccccgaggacgcgccgccccccgccatcgttgacccaggcgggatcgacgagtcgttcgcgcaccgcggcgacgtggcggcgctcgtcctcgctcaaggtgccgagttcgagtgggcgtccgagtgcctcggcgaggatcgggaggtagcgctcgacgatggcgtcctccgacggtgccgatccgagctcgcgctccatggaggtgacgtaggtgcgcatcgtggcggcgagcttgtcgcggagcttcacggagtcgacgcgcagcacggcggcgagggcgtcggtgtcgatcgtgcggatgaacgaacccacgagcacctcggcgcccgcgatgcgagccgcaccggtgccgccgatcttgcggtcggcgacgtggatgtcgttgaccgggcgatggcgcgcgtcgatcccgaaggcacgcagcgtcgtcacgagtggcgcaatgtaggccgcgtagcgtgcctccagcgagagcggtacgtggtctgggtgcatgatccactggacgaacagctgaccagcgtcgaggtacacggcgcccccgccgaccatgcgccgcgtgatcggtaggccgcgcgccgcggccgcttcgacgtcgagttctcgttcgaccgcctggtggtagccgacgcacacgtaggggtctcgcggtgacaccaggcagatggtgtcggggtcgtcgggaccgagcctctcggcgagggcgtggtagatcgcctgggagtcgatggcctcgaggccggtggcgacgatgatgcgaacgggtcgtgtcatggtcgtagctccgtcatcacgatgacgtcgtggccggcgtcgatctgtcgattggcttggtgggagatgcgcacgagtacggcgacgaggagatagttcgcgagcagcgacgaccctccgtaggcgacgaaggggagcgtgacgccggtcaggggcaggagtcgcacgatccctgccatgatgaagaaggtctggagtccgaggatgaccgacagggcgaaggccagcagcgacgagaactccgttcgcgcacgcagggcggtgcgcacgccggcgccgacgaggagcacgaaggcgatcacgagggcactcgtgccgagcagacccatctcctcgccgaaggcggcgaagatgaagtcgctggtgacgaccgggatgagctgcgggtggccgagcccgagcccggtgccggcgagtccaccgatgccgaaggcgtactgtgcctggacgagctggtagccgatggtctgggcgtagcgccatggatcgagccagaccacgacgcgctcgtgcacctgggtgaagagggctccggccaggaccgccccgatggcgaaggccgcgaggccgaggaccaggtagctccggttcgccgtgcccacccagaggacgatgacgaaggtggagaagatcaacagcgcgaagccgacgtcgcgctcggccgccatgacgacgagtgcgagcgcgaacgcgagtgcgatggggccgaggcggcggatgccgccaccacgaagccggctgagcatgtcgcggcgctcgacgatccaggacgcgaggaacagagcgagcaggagcttggcgatctcgacgggttggaagctgaaggggccgacgtggatccagagccgcgcaccgttgatgtcgagcccgagcccgggtagcagcggcaggaacagcagggcgatcccgccgatcgcgaggaggtagcggtagcgatcgagcgcgtccgcgttacgcacgacggcgagggtcacgacgtaggcgatgacgctgagagccgtccagagggcctggagggtgccctcgtgggggtcgagtcggttgatcatgacgaacccgagcccattgagcagtcccacgaggggcaccatcgtgggatcggcggccggtgcgagcagccggttcgcgatggcgaggacgaacggcgcgaccatcacgctgacgagtgcgaggttggggtccaggtgtgccttcgggttctcgccccaggtcgcgagcgcccacgcgaagacggtgatgacgtcggcggcgagcaccagttcgagttctcggcgtcgccggtcacgagcccatggtgatcgctcgcgacgggcggcgagcatggtgcgcatcggtccttgtccccctggctggtgcgagcggattctagcgggcatgacgctggcgcaggtggtggcggaccgggcgtcgacgcactacggcgagaggctaggttggcggccaaggaggtgctggtggctgaggcgcaacgcatgctggccgagggctccctgcgcagttcgtctgagcgcttcgtgaatcgggagttgtcctgggtggacttcgcctcccggatcctcgaactcgccgccgatgcgcgcgaaccggcgctcgagcgcgccaagttcctcgccgtgctcgcacaaggcatggacgagttcttccaggtgcgcgtggccggcctcaaggatcagctcctcgcacagcatccgattcgctccccggacggactcgatgccagggcgcagctgcgcgcgattcgcacgcggctcgagccggtctgggagcgccagagcgaggtctggcacgacgggatccgaccggcactcgctgcgctcgggatcgagatcgtcgccgtcgaggacctctctccgacgctccatcgtcgcctccacgagcgcttcttggaagagctgttcccgatcctcacgcccttgtccgtcgatcccgcgcatccctttccctacatctccaacctgtcgctcaacctcgcggttcgcgtccgtgacagccaaggcggtgagctccggttcgctcgtgtgaaggtgcccacgaatgtgccgcgcctcttcccgctcggggacctgcgctactgcttggtcgaggacgtcatcgcgagcttcatcgcccgcctgttcccgggcatgatcatcgaggaagtcggcacgttccgcgtcacgcgcaacaccgacctcgtcctcgaggagggcgaggcggacgacctgctcgagctggtcgagaccgaactgcgacgccggcgcttcggtcgtgcggtgcggctcgaggtgtcgtcgcgcatgagtcgtgagctcgtcgacgtgctcgtcgacgagctcgagctccatccggatgacgtctgggcgacggacatgccgatcgacggttcgttcgcatgggagatcgtcgcactgcccatcgacgaggggcgaggcatcgccgccgcgggtgtgacgccgtcgatcttcaccgtgggcgacgacggcgctggcgcgctgttcggccgcctggcggccggcgaggtgctggtgcaccatccctacgagagcttcgcctcgacggtggaggcgttcgtgcgtgcagcggcggccgatccggacgtcctcgcgatcaagcagacgctctatcgcacctcgggtgactcggcgatcgtcgaggccctcgtcgaggccgccgaggctggcaagcaggtcgtggtcatcatcgaggtcaaggcccgcttcgacgagctcgccaacatcgcctgggcgcgtcatctcgaagaagccggcgtccacgtggtctacggcgtcgttggtctgaagacccacctcaaggccgcgatggtggtccgccgtgagggcgcccgcctcgtgcgttactgtcacgtcggcacgggcaactacaacgcccggacggcacggacctacgaggacctcggcctcttcagcgccgacacggtcctcggcgacgacctggccgaggtgttcaactacctcaccggattctcgcacccgaatcggttgcggcgcgtcgtgctcgctccccagcagctgcgcgggtggttgctcgagcgcatcgcccgagagcgcgatcgcggaccgagcggacgcattcgcttcaaggtgaactcgctcgtcgatcccgagatcatcgatgcgctctacgacgcgtcggcggccggcactcccgtcgagggtgtggtccggggcctgtgctcggctcgcgtgggggtcgaggggctctcggagcaccttcggatccgatcgatcgtggggagcttcctcgagcattcacggatctacgtcttcggccaaggacccgacgccgatgtggcgatcgcctcggccgatctcatgcagcgcaatctcgatcggcgcgtcgagctgttgatcccgctcgaggcgccggcgactcgagcgcgcgtggagcacatcctcgatctcgccttcgcggacgacacctacgcatgggagctcaccgccgatggccgctggcatcgtcaacgcggtggcgagggcatctcgctccagcggcggctcaacgacgaggcgggggctcgggggtgagcgaaggcgcgatcgggaccgagcgggaactgaagttccgcccgcgcgacgtcgacgaggcacgagtcctcgtcgccaggttccgtgaccggctcggtctgcctgcggcccccgcggtgacgaccacgctcgagtcgcgctacctcgacacggccgatcaccagctcgcgcgctgcggccttggcgtgcgagcccgctgggcgctcgaggctttggatcccgaggccgcacgctggacggccaagctcgcactcgaagaggacgacggcacctacgtgtcggtcgagttcgaggtcgacggcgagcgcgagcgcctcccggccgagatcgctggtcggcttcggagcgtcgtcggatcggcgcggttggtggagctcgcgcggattcgcaaccaccgtaccagctggcgcgatgcgaccggtggtgtcgagatcgagctcgacgtggtggacgtgctcgctccgcgaactgggcacttcgtcgaggtcgaggtcgaggtcgccgacgacgagcagctgcgcgcgctgcggcgctgggtcggggcggtcccggtgtcgacgacccacaagctcggcgcggccctcgggcaggtcgtgagcgtcgatccggagtgcgtcgcgcgggtgcgtgccctcctcgaggcgccgagcgaccccggctggtgcgaggagcctgctccatgggcacgctgagtgcggcggcgatcgatctcggctccaactcgttccatctcgtcgtggcgcgggtgcgtccggagcgcctcctcgagcccgtctacgaggacaaggtcatgctgcgcctcggggaggtggtcgcacgcctcggtcgcttcgacgacgaggccgaagcacgtgcccacgaggcgttcgagcgcttcgtctcgctcgcacgcgcgttcggcgcgacggtcatcgtcgccgcggcgaccgcgagcttccgtgatgcccagaacgggcgtgacgtcgccgacgcgctcgaggcgcgaaccggggtgcacgttcgtatcctcaccggtcacgaagaggccagcacgatcttctcggcggtgcgctcggccggcagcatcggccaggtccccgtcgtcgtggccgacctcggcggaggcagcttggagctcgcgctcgggacccaacgatccctcctgcgcgcgcgcagcctcccactgggtgtgggcaagctgtcggtgcgctaccgctgtagcgacccgccacggcacgacgaactggctcggatccgggcccacgtcgaggcggtcgccggtgccgagctccgcgagatggcctcgttcgagccgcgccggctggtcctggcgagcgggacgttcgccgcgatcgcgaaggtcgcgcgtcgactcggtcgcgtcgatcagctcgccgacgggcaggtgttgcgggtcgtggacgtcgcctccctcaccggtgcgctcgatgcgatcgtgcgtgccgatcgagaggcccgcatcgaccgtctcgggatcgatcggcggcgcagcgataccgtcgtgccgggcgtcctgatcgttcgcgccctcctcgatgagctcggggtcgacgaggtgtggaccagtcggtgggcgcttcgggagggcctgttgatccaggccgtggaggagggcgacgccatgggcttcgccttcgacgctgccgagctccgcgctggctcgctccgacacctcatgcggaagtaccagatcgaggaggatcacgcccgcgctgtggagcggcacgcactcgcgctcttcgacggactgggcggtgccctcgagctcgtgcccgaggatcgtgacttgctcgcggtggcggcgctgctgcacgacgtcggtgcgttcgtctcgggccggaaccacgaccgtcacggtgcgtatctgctcgcggccgacccaccacgcgggctgtcggtgcgcgagcggctggtggtcgagggcgtcgtcggctcgcaccgtcgcggcgcgcctcgttcccccgacgccctctcgacggccgatcgcgaccgtgtggctgcgctcgccgcactcctgcgcgtcgccgatgggctcgatgcctcccacacccaagtggtcgaaggggtcgaggtccagctcgaggcggacgagatccgtctcgtggtgcacgccgacgaggcgctcggtgccgagcgcgttgctctcgagacgaagaccgagctgctcagctccctcctggggcgcagagtcgaactcgacgtggtgccggtggcgcgagatggggcggcacgagcgcggtccgtgctcgactgagcgctcgcactccgcggtcgcgctcacggatcggggagcaggacaccagggttcacgatgccgtagggatcccagatccccttcagcgatcggagcgccgcctcgtcgatggggtcgaggaggagccgggcccagcgacgtttggtgcggccgatcccgtgttcggacgcgatgacgccgccgagggccgccacacgtgtgagcaccgtctcgtagagcggaccgggatcggccccgtgtgcgatcgcgaggttgacgtggcacgtcccctcggcgagatggccgaagaggacggtggcgcgcacctcgtcgcgctcggccaccaggtcgaggtgggccgcgagctccccgagtgccccgagtgggacggcgacgtccagcttgaccggggtgccgaagcgctcggcgagcagcgggagcatctcgcgcaggtgccagagccgtgccctctgggaggggtcggtcgccacgtgggcgtcgaggtgggccggtgcgagcaggaggggccgatcgtcgtcgggatagggactcgtgagctggaggatgaggaggaggggatgcgggtcgggcggggtgaggccggcgcttcggacgtcggccgtacgcacgaactcggctgcctcgagccacggcgcaacgagtggccggagcgtctcgaagaggctgacgaggtcgacgaagtcgtcagcgccgatggcgatggcgatgcgggtgcgtgggcgcgggtggacccggagcgcgacggccgtgatgacgccgtagatgccctcgctcccggcgacgaagcggcaggtgtcgagcccggcggccttcggaggccgaccgatgcgacggtgggttcgcccgagcccgtcgacgaggtcgacgtggacgagctggttggccgtcgagccgtagcggacgacccgttgaccgcccgcgttggtcgcgacgagaccgccgagggtggcgttggcgcgcgatccgaggtcgataccgacctcgagtcctgcagcctcgagctcggcgtcgagatcggcgagcgtcacgccggcttcggcgacgacggtcatcgtggccggctccagtcgaacgatgcgtcggagtcgttcggtgctgacggcgatggcgccggggtggggtaccgcaccggccacgagcgaggtcctgccaccttggatggtgatcgcgacacgagcgctcccagccgcctcgaggaggcgcgcgaccgcgggagcgtcggcggggcgtgcgagcgctgcggcatcccctcgcgtcgtggcggtccagtcgaggttgatcggctcgagggccgcggggtcgtcggtccagtcgacgttcgcctcgtcgaggacgcgagccgcatcggacgctgctgccatggggccatggtaggtgtgggcatgctgctcgcgccatcgcccgagggctcttcgagggatcgggttaggctgcctagcggtacgtcggagcgtgcctgtgtccggatcgtggccaggctgctcgagcgagtcgcccgacgacgagcgcgtgtggcgcatggtcgggcggcgcgcgtcgtggcgatgcgacagaagggagcgctcggtggagacggtggatccgagatcgcttcgggtgtggcgtgagctcgaggccgaggccgcggagctgcgcgacgtgcctcttggcacgttggtggccgagggaagcgatcgcgagcgtcggctcgtcctcgatgccgggctgctccggatcgatgcgacgcgacagctcgtacgcgctcgcacgttggagctgctcggtgagctcgcgcgcgagacgaaggtggtcgagctgcgtgaggcgatgttcggcggtggccacatcaacaccaccgaggatcgagccgtggggcacgtatggctgcgcgcgccgcggggaggggcacccgtcgtcgacgggatcgacgtctcttccgcggtccacgacgtcctcgagcgcatggcggaggccgccgttcgtctgcgcgacggcagctggacgggtgtgaccggcgaacggatcgagcgcgtcgtgtcgatcgggatcggcggctccgatctcggccctcgcatggcggccctcgccctggaggccttcggccacggcgggcccgaggtccggttcgtctcgaacgtcgatcccgtcgacctcgagcgagcgctcgtcggcgccgagcccgcccggacgctgttcgtcgtggtctcgaagacgttccggaccctcgagacgctccagaacgccacggcggcgctcgcgtggctgcgctccgagctgggagagggccctgaggtggtggcgcgccacgtggtcgcggtctcgtcgaacgtcgaggccgcgacggcgttcggtgtcgaccccgccaacgtcttcggcttctgggacttcgtcggtgggcgctactcggtgtggtcggcggtgggttttgcgctgatggtcgccgtcggaccggagggcttcctcagtctgctcgccggggcccacgccatggacgagcactttcggaccgagccgatggatgtgaacgcccccgtcctgcacggcttgttgatgctgtggtatcgcacctttctcggcgcccagacctacgcggtgctgccgtacgcggagcgtctcgcgctcttgccgtcgtacctgcagcagctgaccatggagtcgaacggcaagtccgtccgacgcgacggcgagcgcgtggactacgacacgggcgccatcgtctggggagagccggggacgaagggccagcacgccttctatcagctgctgcaccaggggacgaccctcgtgcctgcggacatcatcgtggtcgccgaggcacaagccggtcccgagcgccaccacgacctgctggtggcgaacgccttcgcgcaggcccaggcactcgccttcggccgggacgaggcgtcgttgcgggcggcaggggtgcccgagcgcctcgtgccgcacaaacggatgcccggttcacgcccctcgagcgtggtgatgatgccccgactcgcgccggagacgctcggcgcgctgatcgcactctacgagcactcggtgttcgtccagggggctgtgtgggggatcgactcgttcgaccagtggggcgtcgagctcggcaaggagctcgccgaccagctcgcgcccttcacgacgggcgagcgcgacgtcgagggtgccgacctcgacccgacgacggcgcggctcatcgagtggtaccgttcgtggcggcaagggccgccgaagagagaggagatgccatgaagagggctcgcttgctggcggaacacggccagagcgtctggctggatgcgatctcgaggcgactgctcgccaagggcacgctcgcgcactacatcgacgagctcgcggtgaccggcttgacgtcgaacccgtcgatcctgtcgcacgccatcgccggttcgaccgactacgacgagcgcattgccgatgcggtcgctcgcggtgtccacgatccagaggccgtcgtctacgaactcgcccactgggacctcgccgaggctgccgggctgttcgcgccggtgtacgagcgcaccgacggcgtcgacggctacgtgtcgatcgaggtgcctccccagtacgcgcacgacacccaggcgacgctgtcgtgggcgcgtgagctgcggtcgcgcttcgcggagccgaacgtgctcgtcaaggtacccggtaccccagagggcctccccgcgatcagcgagttgatcgcctcggggatcggcgtgaacgtcaccttgctgttctccgtcgagcactacaccgcagccgcggaggcctacctcgagggcatcgagcggcgttcgagcgccgggttgtccctcgtggtgccctcggtcgcgagcgtcttcgtctcccgctgggactcggccgtcgatccgctcgtgccccgtgagctccagggccgtacgggccttgcgatcatgcgtcggatctacgcggcctaccaggcgctcctcgcgtcggagcgcttcagcaggctcgccggccagggtgcgagagcccagcggctcctctgggcctcgacctcgacgaagaaccccgagctccccgatacctactacctcgggcgactggtggcgccagggacgatcgacaccgtcccggaggggaccctgctggccttcgacgaccacggcgagatcgagcccgtgctcgacgacgacctcgcgggggccgatgcactgctcgaggaggtcgcctcggcgggagtcgatctcgcgggccttggcgacgtcttgcaggagcaaggtgcccacgccttcagcgccgactggacgacgctgctcgacaccgtggcacggcgggtgaaggggtgagcccgcgcggcgtcgtcgtccgcgaggatgggggcacggtcgcagctcgcgtcgaggagctcgacgagagcctgctcggccacgatccagtgcggatccgcgtgcactactcgaccctcaactacaaagacggcatggtcctcggagggctcgggaggctggttcggcgctacccccatgtcgccggtgtcgaccttgccggtgaggtgatcgaagaccggacggggacgttcgctccggggacccgcgtcgtggtcacggggttccacgtcggcgagcgccatccgggcggtcttgcccaagaggccagggtgcgtccggagtgggtcgttccgttgcccgagggcctcgatgcgcgaagggcgatggcgatcgggacggctggcctgagcgccatgctcgcgatcatggccgtcgagcagcgggggcgttccgatcggaccttccccctgctcgtgactggagccgcgggtggggtgggctccatcgcggtcgctgtcgccgctcgacgagggtggggggtggctgcgtcgaccggtcggaccgacgaggcgccctacctgcgctcgctgggtgcgagcagcatcatcgccagagccgagctcgcgagggacgacgtgcgcccgctcgagtcggagcgcttcggcggggccatcgatgcggtcgggggctcgacgctcgcgaccgcgcttgcccagatggcccacggcgcggccgtcgcatccgtgggtcttgccggcggcgaccgcttttgcgcctcggtgatgcccttcttgctccgcggcgtgagtatcgtcgggatcgactcgacgctcgcaccgctcgaggatcggcgagcggcatgggcagcgctcgcgagcgacctcgaccccgcactgctggcggaggtgacccgggaggtggggctcgaggacgtgcccgccctcggacctgagatcctcgccgggcacgttcgcgggcggatcgtcgtcgacgtgaaccgctgagacgtgcccacggtcatcgtcgtgtgtggcccgaccggctcgggcaagtcgacgttgcgtgctcggctcgtcgagcgaggtgcggtgggcatcgacgccgacgaggtggcgcgagcggtcgtcgagccaggttccgaggtgctcgcctcgttggtggcggctttcggcgatgacatctgcgacaacgaggggcggctccggcgtgacgtgctggccgcgcgcgcctttggctcggccgagacgacggcgctcctcggtcggctcacccatcctgcgatccgtgccgagatcgaggcccagttggcgtcagccggcgatggggacgtcgtcgtcgtcgaggtcccgctgtggcggcgggcggacgactggatctgccccgatctcgtcgtgtgggtcggggcgagcgccgagcgcgcgggcgctcgcgtcgcggaggaggggcgcatgagcgaggcggagctacgccagcgtcgtgctcgcttcgacttcgaggcccagcggcacgaggcggacctcgtcatcgacaacgacggtggtccagaggccctcgccaaggctgccgatcgtgtgtggtcgctcgcgctcgctgccgacggtaaaggtcatcgccgcgcgtgacgatgggttcgcgaggaggtgaccatggctgaggtgatcaccgcggagcagctgacggcccggatcgcggagttcgaaccatcgaggagcgtcgccgaacgcgtgctcgcggtcatcgatcgcgacgacatcggtgctgccgagctcgcgactgtcgtcggcacggatccggcgctcgtcgagcgggtcatgcgaacggcgaactcggtggtcttctcgagtcaggccaacgtgcgcaccttgcagcacgcggtggcggtgatcgggttcgagaccgtccgttcgctcgcgctggcctcgttcgtcgagggcgtcatgagcgtctcccggcaggactggcaacgatcggtgatgtcggcggtgggtgcggcggccgtcgcgcgggggatcgggctcgatccgcagctcgccttctcgaccggactcctccacgacatcggccacgcgctcctcgagagtctggacccgagctacgccgccgtcgtcggggcgttccgtgccgagccgctcacggcctcgtccgaggccgccctcgtgcgagccgaacgtggtcgctacgggatccaccatgcgctcatcgcgggcgacgtcctcgcctactggaacttcgccccggacatcgtcgaggccgtgagccaccaccacacgccgaagggttctctgtcgcgactccacggcgccatcgtcgacggctaccgtctcacccactggctcgcctcggggctcgatctcgaggagtacagccgcgccgacgacgtgctgctgccgacctacctgcgacccgagaacctccacgtcgtggccgccgatgtccggtcgcgggccgagacgctcctcgaggatctgttcgggatcccggcgtcgcacgcgagcgcacggtagactcccggtgtagtgccggagcgcttcgaggtccacgcgccgtatcgcccgagtggcgatcagccgagggcgatcgacgagctcgtcacctcgatcgagtcgggcaaccggttcacgacgctgctcgggatcacgggctccggcaagagcgccaccatcgcctggacgatcgagcgactgcagcgccccacgctcgtcatcgcgccgaacaagtcactcgcggcccagctcgccaatgagtttcgcggcttcatgccccgcaatcgggtcgagtacttcgtgtcgtactacgactactaccaacccgaggcctacataccctcctccgatacctacatcgagaaggactcgtccatcaacgacgagatcgaccgactgcggcactcggcgacgtcggccctgctcacgaggcgagacgtggtggtcgtggcctccgtctcgtgcatctacggcctcgggagcccgagcgcctacgaaggtcagatcctccccatcgaggtcgggatggatcagccgatggggctcgtggtgcgaaggctcgtggccatgcagtaccagcgcaacgacctcgagctcgcccgtggccgtttccgcgtgcgaggcgacgtgctcgaggtccacccggcctacgaggagcgcatcgtgcgcgtcgagttcttcggcgacgaggtcgagcggatcgtgagcgtggatcagacgacgggggaggtgctgcgcgagctggaggacatcgttctgttcccggcgacgcactacctcgcgagcccggaggtggtcgagcgtgcgcttcggtccatcagcgacgagctcggggagcggctccgtgagctcgagagcgcgggcaagctgctcgaggcgcagcggctccgcatgcgcaccgaactcgacctcgagatgctccaagaagtcggctactgcaatgggatcgagaactactcccgccacctcgatggtcgcgagcccggacaggcgccctacacgctgctcgactacttccccaaggacttcctcgtcgtcatcgacgagagccacgtcggcctcccccagctccgcgcgcagtacgcaggcgatcgctctcgcaaggagaccctcgtcgagcacgggttccgcctgccgagcgcactcgacaaccgtccgcttcgcttcgacgagttcctcgaacgggtccctcaagccatcttcatgtcagcgacccctggtccgttcgagcgtgagcacgctgggcgcacggtggagctgatcgtgcgtccgacgggcctcctcgatcccaaagtcgaggtccgccccacgaagggccagatcgacgacctgctcgcggagatccgcgctcgggtcgagcgcgaccagcgggtgctcgtcaccacgctcaccaagcgcatggccgaggacctcaccgagtacttcgagggcctcggcgtcagggtgcgctacctccactcgacgatcgagaccttggagcgcatcgagatcgtgcgcgatctgcgcctcggggtcttcgacgtcctcgtcgggatcaacctgctgcgcgagggcctcgatctgccagaagtggggctcgtggcgatcatggacgccgacaaggagggcttcttgcgctccgagacctcgctcatccagaccatcggccgagccgcacgcaacgtcgagggcacggtgatcctctatgcggatgccgtcacgccctcgatggcccgagcgatctcggagaccgaacgccgccggagcatccaggccgactacaacgcacgccacgggatcacgccgcgctccgtgagcgcgaggatcgacgacctcgtcaccgagcgcacgcgcagcgcgccgacgccgacgctcgggcgtcgagcgatcgaagagcggaccgctggcatgaacccggagcaggtgcgcgacgtcatcgactcgctccgcgaagagatggagcgcgccgccaccgagctgcgcttcgaggaggcggccaagctgcgtgacgacatccgggcgctcgaggcactcctcggttcggacgcgatctcctagcgagcttattgccgctatcacaccccctatggtataatcggagataccgctgggggtatagcggttggtacctaggaggacacaggatgctcgatctcatcatcgtcccgacgctcgagctcggcgaccggtcgtacatcgtgcacgacgggcgtcgcgcgatcgtgatcgatccgcagcgcgacatcgaccgtatgctcgccatcctcgcggagcgcggcctcgaggcggtcgcggtcggcgacacccacatgcacaacgactacgtcaccggcggctatgcgctcgcgaaggagctcgacgtcgactacctcgtgttcgagggcgagcaggtgcacttcgagcgccgagcggtcgccgaccgcgaggtgctgcgcctcggcgacatggaggtcaccgtgctgcacacgcctggccatacgccgacgcacatctcgttcgtggtgcgcgatccggccgacgatcggccaccggtgctgctctcgggtgggtcgttgctctatggatccgtaggacgcacggacctcatcagcccggaggcgacctacggcctcgcgaaggaccagtggcactcggcccagcgcttcgcgaccgagctccccgggccgacgatcttgatgccgacgcacggcttcggctcgttctgctcgtcggtgtcggtcgaggaggccggcgactcgacgctcgatggcgagaagcgcgtcaacatcgtctacaagtacgactccgcggagtcgttcgcggacatgttggtggcgacctacgatccgttcccggcctactaccgccacatggggcctgcgaacgtctcgggtcccgcgccgctgcgcatcgacagcctcccgaagctcgacgttgcccaggtgaccgagctgcgcgatcatcacgaggccgcggtcgtggacatccggccccggaagcagagcctcgagggtcgtccggccggcacgctcgcgttcgagtactcgaacgtgttctcgacctatctcgggtggctccaccactacggtcgcccgatcgtcttggtctcgtccgacgaggcgaccgcacgtgaggcggcgctcagcctcggtcgtatcgggatcgacgaggtgcgtggctggatcgagcccgaaccgctgatggatgcctggggcgtcgagcgtctcgagcgcatcagctggcaggagtacgtgcagcagtatcgggggagcgatcacacgctcctcgacctgcgcaatccgtccgaggctcgggccctgccgatcccgggcgccatccagatcccgatctacttcttgccgaaccagatcgacgaggtggcgacggatcggaccgtggtggtgcactgcgccggagggtatcgcgccgcagcgggtgcggcgtggctgtcggcgaacaagcacattcgccctgtcgtcatcgacgacggggccgacgtcggcgcgcagctgctcgcggcgcagtcgtagtccgtcgcggcccgacgacgagacgttaggctcgtccccgccatggtgggtggggacgagcagcgtcgcggcggcgacacgccgctcgtcgtggtcgtcggcggtgcgcgctcagaggttccgatcgataggggcgcggtcgcagcgatcgtgcgcctcgttggtgtcggcgacctccacgaggcggcagcgatcgccgatgagcccagcagcgaacgggctctcgtgggtcgtcgtggcgtccttgcaggactctcgctgaccagcgatgagcccgccatcgcaggcgccctgatcgaaggggtcgccttcgaggcggcgcggatcgtcgatgggctcgacgaggcggtcgcgggctctcctgaggcccgcatccttctggagggtctctacgccgtctcggcggtggcgcaggtggtggcggacgtcctgggacgtgcggtcctcgacggcgccgggcagagggcgatgcccggaccacgcgcgagaagccggcgttccaggtggcgccggtggctcgaggatcaagggagcttgacgtaagcccagccgtcgccctggcgcgccacgaggtgagcgatggcggcaggcacatggccgacatcgctggcgaggtcgctgctcgtcgcgccgagtgcctggaggctgttgtcacaggcgaggacgcggcgccattcgagggcagggctcaggagtggctcgagcggtgagggcgccagcaggcggcgaacggccgcaccttggcagacgacctcgatcgtgaggtccggagcggcccgatggaggttcgcggccgacccgagtgctgctcgcagtgcgtccaggtcgtcggtcgtgacgtggatgagggcacctcgtgcgatcatcggatctgctcggcgtgcaggtccgaacggctccgtccgaagagggcgaggtgcatgaaggcgaacttggcgaaccacagcacgacgaaggaagcgaagtaggttccctggaccacgatgtcctggtcgagtcgggatgcaccgagcgcgagggcatgggcgtgcgccacgtcgactgcccaggtcgagacgatcaggctggtgagtgacatcgcgacgtagggcaggacctcacgggcgagcgacgagcgatcacgacggcgccaggcccaggagcgattgagccagtaggacggtgggatgccgacgagcgtggccacgatggcagcgtcacgcgcatcgaggagatgccagagtgagtagacgacgaggaggaccagctgcgacaagacggcggtcgctgccgacccggccgcgtagcgccagaagcgatcccacagcgggacgaaccgtcgcaggccgaccacctcgaggagtcggcgccccatgcgatcgattcggtccacgctctcccagcatagaaccgggcgccgagcgagcgcggatggtgacgtgttaccgatcggttaggaaccctcgggttgttgctcgtgcatccggatggtcgagtaaggtaacgaggtggtagcgctgcggtcgccacgaggtggcgaagcgcgttgcctgaccggagagtcgctggcgaaaggtggtcacgtgcggcagcaggcagagtgggcgatcgtcaccggcggctcgggattcatcgggaccgcggtcgctcgtgcgcttcgagcgcgcggcgtgcgggtcgcgatcgtcgatcgcaacgcgccgcagcaccgcgaactcgatgtgttcgtcaagggcgcgatcgagcacgagcgcacctggctcgccctcgcgaccgagctcgctggcgagcacgtccgtgcgctctaccacttcgcggcccgcaccagcgtcttgcagtcggtgaacgaccctcacgacgtctttgtgtccaacctggtgggctacgagaacgcgctcgagttcgcgcgcacgcacgaggtcgcgagcgtcctcttcgcgtcgaccaacgcggtcgtgggtgcgggtgacagcggcaccatctcggagcgctcgccgttggcgccactcacgccctatggcgcgacgaaggcggcaggggagatgctcgggagcgcgtacgccgctagctacggcatccacgtcgcgtcggtgcgcctgacgaacgtctacggtccggggatgtggcacaaggactcgatcgtgccgcgcctcctgcgtcatgtggtcggcctgtctgaggcgaccatctacggagacggtgagcaggtgcgtgacttcgtctacatcggtgacgtcgtggacgccttcgtgcgcctcgaggagctcggcttcgtgggcgcggtctcgttcggttccggcacgagcgtcagcgtgaatgagctggtcgatctcgtcggcgacgtcacgggccacgagctgcgcctgcgtcatgtgcctgcgaaggctggtgagatgccgggcgtgagcgtggacctgtcgctcgcgcgctcgctcggcctgaaggctgacgtcgaactggcggagggtctgcagttcgcgtggtcggacttccaggaggatcagggccgcgtcgccggctgagcgcagatcgcgcgcgctcgacgcgcctgtgagcgcgcgttgcggtgaccaccgacgcgggtgcttggcacaggatcgggttcgcgagccccggtggcggctcgcgctccatggcgcgtcacgcgtgtgggcggcctgagggtcgcaaggtcgaacgatcgatggcggaggcggtgtgcttcgagcgccgctcgcggccgagttcgctgcgctgtgcgctctcgctgctcgggtggggcggagtgggcaggcgctgccgacggctcgtgccgtgacgcgcccagcggcggagcgctcagcgttcggagccggggcgtgcttcgagttcggcgaggcgcgcgagcagtgccgagcgccgctcgtgccaccagtgctcgacgggggcgaaggcgctgccgagacgccagcgatcttgttcggtcgcgctctggcgtacgagggcgagggcctcacgggggtctgcctcgaggagcgatcggaagctgaagcgacggcctccgaagcggatgggcacctcggcgcggttggcggcggcgagaatgccgcgccgcgtgagcacgatccccgacagggcgggggagaggcacagctcgaggagcccgtcgaggtcatcgggagtctcgagatccggggcggctcgcaggtgcagtgggagagccgagggcacacccaggcgttcggcgaggctgttgagggtggcgaggaggtgttctgcccacggtgcgtactcggggggaccgagtgcgcgagcggcgcatgcgtacaacggaccgatcggtgcgagctgctcccagaggaaggcgcgtgcgaagtcgagcgcatcgcgatcgagcgcggcggcgaggacggagagcaagaagcccacgtgatcgcagagcgctggggtcgtgagatcggcgacgtaggtcgcgaggaactcgcgtgtgcgctccgtgggctcgccgccgagcagcgggccgcgcgtcaggaagaagctcgtgtaggggggcagctcgaagtcgaacagctcggtgaaggcggcacgcgagcgtcctaccccgaagagggcgaggagctcggggtcgggctcggggttctcgctgagctcggcgaggccccggacgacctcggcgagcttgcgcgtgtcactgtcgagttggttcactggcggtcgccgaggtcgggagtcggaaggcctctggggtcggcttgagcggacgcatgagccagcgagggcggcgcgtcccgtcggggctgacctcgcgggcggaacgagcgagctcgagccagcggtggaacacctcgcgcgaacgagcggtgtcgacgtagacctcggcgtggcggtcgccaggctgggctcgggtcacggtgacgacctggtgccagcagtgcatccccgagatcggatcggggtgcacgccgaaggtgaggttctggtgcacgcccacgtcggtccaccagatgcgctgggtgtcgggatcggccgactcgtagggcgcgacgccgtcggaggggtcgagcgtccagcgtgatccctggcggcgcagggcgacgagacgcatcatgcccttcgatccgacgtcgccgaggcgccaccgtcccatgtggtgcgagcaggcgacgacaccgggacggatgccttcggtgacccacgccttgacgacgaagtagccgagatcggtggtgacgcggacgagctcaccgtcgcgcacgccgatgcgggccgcgtcggtcggatggatccacagtgggttcgtgtgggcgatctcgtcgagccacttcgagttggccgaccgggtgtggatctgcacgggcaggcggaaggtcgagatcaggggcatctgcccgtcggcgagcttcgacggatggacgtggctcgggatgtaggtcgggatggcgtactctggccatccccacgaggcgacggtggccgagtagaactcgagccgaccggagggcgtggggaagcctcgcaggatcgcgccgtcgacctcgacgccgacgggccgacgtccctcgtcgtcggggctcgggtcgccggtcgggacgatgttggcactcgcgggcttcggagctcgagtccagacccggccatggtcgtcgacgtggacgtcgtcgagttcctcggccgggacgggccgttcgtagacctggccgacctggcgcgcgacctcgaaggcaccgtagcggcgcatgtagccgagcggcgtgaggccctccttggccgcggcttcggggagtcctggcaccgaatgctcgaacatccaggcgtagtactcctcgacggagagcttctggccggggttggctcgagactcgaagtagcgccggatacccagggagccgtcggggtcgatgcgccacgacagctcgatccagaactcgttctcctcccacacctcaccgggattgacctggcgggtgtcggtgacggtctcgccgagacgctcacgagccgctcggagcacgggttggcgaaacccgatccactggccgtcgtactgctcgtaggagtgggtgtcgtggcgttcggaggcgtgacccatcggcaagatgtagtccgcgaagaacgcggtctcgttccaggtgggcgtgagcgcgacgtagcacccgactttgtgctcgtcgagcagcatctcgatccaggcaaagccatccgggttggtccacacggggttgtagaccctcgtgaagtacacctcgagtcgcttgccgtactcctccatgaggtgcgggagcaagaacgagagctcgttctgggcaagtggatagtcgacgggccaggacagctcctgccagaccttcgggtgcggcgggacgtggatcggtcgtggcacgaacttgttccaggcattgaggttcgtgccccctggcgtcgcgacggcccccagtagtgcgttcaggaggaacagcgtccgagagacctgccagccaccgaggttgccggcggctgccgagcgccaggtatgcgtggcgagctgggtgccggcgtcggcgacgagctcggcgacctcgcggagcgtggcttcgtcgacaccgctctccttggccgcgtacgcgaaggtgaagtcggagtagagctgcttgagcacccccacgaaggcatcgaaggtcaccgggagctcggggtggaccgcctcgaggtactcgcgccagttccaccaccgctcgacgaaggcgcggttgaagcggtcgtgctggatcaggtagttcgcgatcgagaggttgatcgccgcttcggagccgggccacggcgacatccacacgtccgcgtgcgtcgaggtgttcgacaggcgcgtgtcggcgacgatgagcttcgcgccgcgctcgcgggcttcggtgatgcgctgcgcatgagggttgaagtagtgaccggtctcgaggtgggagctgatgaggtagatcaccttcgcgttggcgaagtcggcgctgggccgatcgatcccgctccagaactgatagccagttcgtccacccgacgagcacacgttggtgtgcgagttgtggccgtcgacgccccaagcggcaaggacacgctcggtgaagccgtcttccccaggacgaccgaggtggatcatgatctcgttctggcggtcctcgacgagcgcctggcggaggcgacgggcgagatcgtcgagcgcctcgtcccagctcacgcgctcccacttcccgctcccgcgggcccccacccgccgaagggggaagaggatgcggtcagggtcggtgatctggttgagcgtcgcgggacccttggcgcagttgcgccctcgcgagccgggatgttcggggttgccctcgaacttgcgcacggccaaggtgtcgcgatcgacataggcgaggaggccgcaggcgctctcgcagttgaagcaggtggtgggcacgagcatcgatcgatgctcgacgcgcttcggccaggcgcgcgagtcgagctcgacccagtcgtcccagcgctccttgggcgggaagctcgcgaggtcgatgcgcgagggcccctggtagaaggtttccccgcgtgcctcggtctgctcgcggagcgcgcgaatgcgagccgagagagattcgacgtcgttcgtagccatggtggtcgtacctccgagggttacgccaacgggacgcgttggccggcttggacgtaggcgtgttcgagcgggaggatgcacaggagcgctgctgcggcaagggccatgccgagcggggtgaggatcccgacgagatcgagcgcgaatcccagccagaagaggcgcccgagtgcgccgtgggtcatctcccacacggcaaggtgggccttggccgtggggtgcgtgatggtgatctcacccaccacgagcagcgcgttcaggatcgcgagcgcgcctgtgagacgctcgaggtagccgaccgtcgagccgggatcggtgatggccgcgacgaagacgctgacggccgatccgagcaggagcgcctggatgacgaggtggatcggcatcagggggctctgccagagatcgcgtgctttggcttgggcgaacaggaacgcggtatagagcgccgcgagtgcggcaaggggaatccccgggatggcgaggatgcccatggcggtcgagctgtgcaggatgccggcgatgagggtcagcgtgtcgatgccgccgaagaggaggagtccgtagccccccctgacgagccagctctcgggtcgacccttgaggaagagcaggtagaagcgttcgggatgcttgaggtcgccgatcaggagccccccggtgatcgcgaggaaggcgagcgagatcgacggtccccagatgcggacgaggtccgacgagaacggcagcttcccgagcaaccacagcgtgatcggcacgaggtaggcaccggccgagaggcccttcgtccaggtgtagaggctgaccaggccgccccacggtgcattgtgggcgacgtcgtagaccagcttggccttggccgacgagttcggcacgtgggcgtcggccgggtggcccgaggcgatgacgtgcggtccgctcgggatctgggaccacatgtacgtatcgccgcgcggacgctcggccgcgatgggatccagggttgcctggtgtgcgccgcgatagaacagcttcggacgggtccccttctccgggttgcgcacggccaccggggtgcggtggacgacgcgggtcgcgcgtgcggtgtcgtcctcgagcttgccgatgaggatggcctcggtcgggcagacgacgacgcacgccggttcgaggccgatgtcgagacgatgcgcacagaagttgcacttctcggcggagtggtcctcgggattgatgaagatggcgtcgtaggggcatgcggccatgcacgccttgcagccgatgcagatggccttgttgaaatcgacgatgccatcgggtcgctgatacatcgccccagtcgggcaggccgcgacgcacggtgggttggtgcactggttgcagcgtgtgacctggaacgagcgccgaacctgcgggaacgtaccgacctcgacggccttgacgtaggtccgcgtcacccccagcgggacctggttctccgacttgcacgcggtcgtgcacgcatggcagccgatgcacttggtttgatccaggaccttgatccaggtctctttggatgtcgtccgttgctccgtgagcacgctcgccccaccccctgcagcacacagccgtgcgtacgatcggcgcacgcacgcatgtcaacgcatacccagtggggattctaggaacgtgctgcggctacgtccaggaggcgccacggcggccccgggacgacaaaggcagcccatcagggcgtgtgagctgcgatgatgggcgattctgccgccagaggctcacagctggccgggtggcgagatgtgagccctggcaacgctattgcctgcgtgacaggcgttattcgaggagtgatcgagccgcagaattagcgcatcgcgtgttcgcgctcggctcgggcgcagaaggcgcagccgacggtcgttcgatcgccgaagagccgatagagcgggcagtagccggtcagcccggtgatcagcatgatggccgcgagcgcgtagagaacaacgctgccgacgctgccgttgccgaccatgacgccaagcgcccagaacactggcgtcgcgacgacgatccgcagtgctcgatcccagatacccatgttccgtcgcattggtgcctccttgagtggtcctagaccatccaacgcgcggctccgacgagcaacgtcccgggcggcaccgacaagcgacgagggtcctaggaggtcgggaccttcgtccgacgacgggtgaggacgagagcccctacgaaccaggcggcgaggccgagggcgctcgcggcgaggccctcgccgaaccgtggagcgtggtagctcatgacgaggtgctggcgcccagctccgacgtcgacggtcatctgatcggaagggctggaaccaacgggagccgggtgaccgtcgagctgggccgaccagccgggcgcccacgcgaaggggaggacgagccgggtcgggtgggtcgtgacgacggtcgccgtgatggtgcccgatgcagcttgggaggcgtcgaggacgcgcaggccctgctcgggctcgatccagtgggcgggctcagggagctcgaatgcgagtgctgcgccccgaacgatcagttcgtgccaactgctcggagcgagggcagtgtcgagcgggccaccgaggaggtaggcgccgctcgaagcgacggcgacgacacggacggggagcgtggcgcccttggaagcgctgagacggacgctctggaccgtctcgccgccgggaatggcgagctggacggacgatgcccggtgctcggtcgcggcctggatcgtcgcgccgctcgtgagcgtcacgctcatggccaggcgtcggacgggactggcgacggtggcggtgagcttcgtgacgccggtgagatcgccggcgtagacgtcgaggcgaccgtcgcggagcgagagcggagatgacgcggggagtcgggacgccgtcggagcttccgtggcgaagtagcggcgtgaggtgacgacgaggcggacattgaagtcgcgaaccaaggtggacagatcggccggatcgaacgtcgactccggcttggtgccggtggcggcgtcgtagcgagcgaggccgagcgagctgtagcccgaggccgacagtgtgtgggcgtagatgttggtgtcgggctgcgcgtcggtcgcgatcaggctctcgtagagatagagctcagggtcgtagacgacgtagcgcagaggtcgtcggagcaacgatgcgaccgtcggtgccgtcggcattcgcaccggtggcgagagcgacgagagcagcgggaactcgaggacttggttggcgacgtcgaggacgaggacgaggacgaggatgcgcagggcccaaccgcgcaagggcgagccgaggagcacgatggtcgccgctcccacggcgatggccatgacgacgaggtagccgcgcagtgcggcgagggagatccctgtgggcagcgacaccacgttgaagtgttcgagcagcgcagcgggcgcgacgatctcgacgagcgcaaagcccacggcgagggtgccaaagacgatgagtgccactcgagtcgggaggtggtggcggaaggagtcggggtgggcaagtgcccagtcggcgctgccggccgcgaggagcacggcggcgaagtcgaccccgatgaggtaacgggacgcgagtcgctggaggtcgaacagcgggagccggtagacgaggtgcgcgaacggcgtgtggccaccgagtgcgaacagcatgctgagcaccgccgcactccacagggcaggtgctgcaccacgtcggagcgtgctcgcacggggacgcacggctgcgaggaggaggaaggcgaggccgagcgcggtgatcgagacgttgatctcgtaggggttgtagttgccgaagtaggagatcagctctcccccaaaagccatgggatagacggcgagcggcgtgaagatccccgaaaacggtccggcaccggcgtagtgcgggggcaggtgggctcgcgtcgacagggcggtaaaggcgagcccgggtacccactggatcgctgcgagcatgagtgcttcgagcgcgcagatcgcgatgacgacgagatcacgaacgtcgagtcgtcgcccgagggtccacacgacggcggccaccgccaagacgacgaggcccgcgagcatggcttcgggcgcgccggcgagcacgtcgagcgcgaagccggcagcgagcccgagggcgttggcaagtcgagaggagcgtccgtaggcgaggcgagccaggaagacgaaggcaagcatccatcccgcgtcgccttcgatcatgtcgaggtggacactctggccgatcgccgcacccgtgagggcgaggacgaggccggcgacggtggcgaccttgaccccgatgcccagggttcgcgccgagagataccccgacagtgcgatggtcgcgaaggcggatccggcggcgacggagaaggcgagccccgtcgggaggacgatgaacgggatgatgaaggggctgaaggcacccgcgttgaagccagcggcgaggggcacgccgctccagatggcgggatcccacagtggccaggagccatggcgcaggtcgaggccgacgagcgtgcgaagcggtgcgttctgcgtcgcgttgtcgccaaagaggagtgggtgccccgcgagtgccgggacgacgaagaggacgatcgggacgacgatgaggatgacgacggctcggcgcgcaccggcatcgcccgtggtcgtcagcgcggcgcgatccatcgctcacgaagataggtacgcgccaccacgcgcccatagcgcaggccgtagcgccagttgcggcccttcttcgaggtgccggcgcggcgagcgaccatcgtgacagggaactcgacgatcgttgcgccggcgaacgctgcggcgaggaggagttcggcggattggtactggggctggtcgagccggagccgtccgaggagctcggccgcgatgacgcggatacccgatgacgtgtccccgacccgctgaccgatgagcgcggacacgacgagcgagaagactcgaacgccaaggtcgcggatggggtcgcccaccgtgctcgtgccgagtcggcgtgagccttgtgcgaacgtggcgacgtggtgatcgacgagatccacgcccgtcgcaaggtcggctgggtcccactggccatcggcgtcgacgatgccgacgatgcgtgcgccccgacggatcgcgaggaggtaaccgagacggagtgcagcgccttggccgcggttgatcgggacgtcgaggacgagcgcaccttcgcggcgtgccacgtcgacggtggcgtctcgggaaccatcggacacgacgacgacgagcggtggtgagccggcgagctgtcggggcacgcgccggatgacgtcggcgatggtggcttcctcgtcgaatgcggggatgaccaccatgactgccgcctcgggcaacctcgggttgtcgtcgtcgaagcgtgcgaggacgaggcggtcgatggcgtcatccgggtcgaaggctgcgctgcgcacgtcgggtgtgacgcgcacgggaccaccacctttctcgagccggatcctcgcgatgtccgaggctcggctcatcctaggggcgcgcgcgaggaggccagggccgagcgctgcgaaggcggcgcgaacagcgccaccgcggccccgatcggtgctagcatgcgctggcacaaaccctacggatagggtgcgaacgacacacgagggcactagttctgtggtagcgtttcgcaacacggtcgatcggctacggacggtggtggatcggggttcggggctggaggcctccagtccagaggtggaggacgagcaacgtcggtgggctgcgtcggtcggatgggacgcacgttcacgcggtcgtgactcagcaggccaacggacgttggcctgaccaagaaggggagtgagagggaggcgcagtggcaaggtccacgagtgcacggattcagcggcatttcacggctccggggctgcacccgtacgagacggtgggatgggagcgtcgcgacgcgcggatcacgaactggcgtaccggcgacgtcgcctttgagcaacgagacgtcgaggttcccgtgacgtggagccagaacgccacgaacattctcgcgcagaagtacttccggggccatctcggcacaccggagcgggagggctcgttgcgccaggtcgtcgatcggatcgtgaatcggatcgtggcctggggcgaggccgatggctacttcgccgacgacgacgagcgcgatgccttcgcggacgagttgcgctggctgctcgtccatcagcgagcggcgttcaactcgccggtctggttcaacatcggggtcgagggcgtgccgcagcaggcgagcgcctgtttcatcctctccgtcgatgacacgatggagtccatcttgaactggtaccacgaggaagggatcatcttcaagggtggttctggtgccggggtgaacctctccaccatccgctcctcggtcgagccgttggcaggtggtggcaccgcttcggggccggtgagcttcatgcgaggcgccgatgcctcagcgggcaccatcaagtcgggaggcaagacgcggcgggctgccaagatggtcatcttgaacgtcgaccaccccgacgtcgaggagttcgtctggacgaaggccatcgaggaacgcaaggcgcgcgtgctcgcagaagccggcttcgacatgggcgtcgacggcaaggatgcgttctcgatccagtaccagaacgccaacaactccgtgcgcgtgaccgatgagttcatgcaggccgtcgtcgaagaccgggagtgggaactgcgggcggtgacgacgggcgaggtcaccaagacggtgcgtgcccgtgacctcttccatcagatcgccgaggccgcctgggagtgcgctgatccagggctccagttcgacaccaccatcaatcgctggcataccacgccgaatgccgggcggatcaacgggtcgaatccgtgcttcccgggctcggccagggtccacaccaacaaaggcctcatcgccttcgaggagttgaccaggcgcgtgctcgatggcgaggagttcctggtctacacgcacgacagcacgagccctgacgatcctacggagcaggtgctgctctcctcgccagaggcgttcatggtcaccgggtacaaccaagtcgtcaagttgcgcttcgacaacggcgccgaacttcgctgcacaccgggacaccgcatcttcacggtcaatcgcggttacgtcgcggccgaggacctcaccccggaggacgaggtgcagctgctggatcttccggcgccagccacggatgcatcctgggtgttgccggtggcaaccgatccggagttctaccatcacaagggcgaccgccgcgacccgatgaccttcccagagcgctggagcgaggacttcgcccacttcttgggttggctcatcggagacgggtcgctctccaatgggacggtcgtggcgacctatgggtctccagacgaccagcaggagatcttgccgatccaccagcaactcctgctcgagatcaacggcaacaggcctctgaaggtgtcgacccaagccaacggcaccgtccagctgcgctttggcaggcaacggttcatgcggttcttggaagcgctcggcatgaagagggcgaagggaccggacaaggatgtgccgtgggcgatcgagcaggctccagcggagatcgtcggcgcctttcttcgaggcttgttcgacgccgatggcacggtgatcgtcgaccgcaacaaggggtcctacgtttcccttggctcgatctcgacgggcttgctccgctcggtgcagcgactgctgacgacgttcggcatcacgagccggatctacaagacgcgttcggggtcgtcgaatgggtcgttctcgtacaccgggcgtgatggggacgtgagggtgtacccgaaccacgatgcttatcagctacggatcacctcggcgtcgatcgtgcgcttcgccgagcacgtcgggttcggcctcggcgccaagcaggcgcggctgcgcgacatcgtgggtggacagcagtcctacgaggttcggcggacggcgcggctgacggagcgtctcgaggacgggatcgagctcacctacaacctgagcgagcccaagaaccattcctacatcgtcgatgggattgtggtccggaactgctcggagtacatgcatctcgacaactcgtcgtgcaatttggcttccatcaacctgcttgcctacctggacgaggacggcaacttcgacgtcgaggggttccgtcacacggcgcgagtgctcatcacggcgcaagacatcctcgccggcaacgccgactacccgacaccgaggatcgcggagacgtcgcgggcctatcggcaactcgggctcggctatgcgaatctcggggcgatgctgatggcgctcgggctcccatacgactcagacggcgggcgcgcctatgcggctgcggtgacggcgctcatgacaggagctgcgtacgagcgttctgcagagctcgccgagcgcctcggccccttcgctggatacgccgacgatgctgagtccatgctgcgggtgctcgggatgcatcgcgacgccttggcgaaggtcgatggcgctccggaggcgatcgtcgaggccgctcgtgcttcgtgggacatggccatcgcgcgcgcgagcgaggtcggcgtccgtaatgcccaggcatcgctgctcgcgccgaccggcacgatcgggtttctcatggactgtgacaccaccggtatcgagccggacttctcactggtgaagtacaagaccctcgtcggtggcggcaccatgaagatcgtcaaccagaccgtgccacgggcgttgcggacactggggtatccggagcacgagatcgaccagatcacggcctatctcgccgagcacgactccatcgtcggtgcgcctgggctcaagccggagcacgaagccgtcttcgcatgcgctgtcggggaatacccgatcagcccgacgggacacctcgcgatgatgggggccgtgcagccgttcctctctggtgcgatctcgaagacggtgaacctgccgagcacctccaccgttgaggacgtggagcagacatacctggatgcctggcggctcgggatcaaggcggtcgcgctctatcgcgacggatcgaaggtcggtcagcccctttcgacgacccatgaggaggattctgaggccatcacgtcgctcaaggaacagctgagcgagctcgaacgccagctcgcagcctcgcggacgcgccccgttcgggaacgcttgccgcgacaccggcggagccgtacctatgcgttccaggtcgctgacgccgagggctacgtgacggtcggggagtatgacgacggtcgtccgggcgaggtgttcgtcaaggtctccaagcaaggctcgacgctcgctggtgtgatggacgcgttctctatcgcagtgtcgctcgggctccagcacggcgtgcctctcgagacgttcgtgcgcaagtacgtcaacatgcgcttcgaaccggccggcatgaccgatgacccggatgtgcgcatcgcctcgagcctcgtcgactacatcttccgccggctcgccatcgactatctgccgcgagaggtgcgcgaggacctgggggtgctgacgacggcggagcggcgaacggagttgctgttcccagtcgaggaggtcagtgagccgacaacgcgtgcgagtgcgcagacgtactctcaggctgagcatcgcttggactcgggtcgggatgacgtcgtgcatgagactgcgactcgtgagagcgggctgcacgtctcggcgagcgcgtcggacgcaccgtactgcttctcgtgtggcaacgtcatgcagaggtctggctcgtgctacgtctgtcctgcgtgcgggacgacgagcggttgtagttaggtcgagcctgtcgcgagttttcgcgttgcgagttgcgagtttcgcgacccggggtagacgcagacggtgaagggtcatgatgcaaccaggggcgccgcatgagcggctcccctggtgctgtcatacggtagggcgggagccgccttggcagcggttcctcacatcgatgctgctctccggtgagaagagtcgggcctctgatccctgcgagcgatcggccgagtagccgcgtcggtcgcccgcagagatcgtggtcgcggtcgaggcgtcgggccggcgggacgagagcgagcagcgctctcgtcgtgaaccagggccgaacgtcgggtcgtgctggaccacaagtcccttcgtggacccgctctgggagcgacgccatggccctactaataccctctggggtatgacgaataccacaacgtcgcacgagcggccggagggggtggggcggcgcatcgtcgtcgtcggtggcgtcgctggcggtatgtcggctgctgcgcgtcttcggcgactctgtgagcatgcttccatcaccgtgatcgagcgatccggacacgtctcctacgccaactgcggtttgccctactacgtcggctcggtgatcgaggaccgtgaggacctcgtgctccagacgcccgaacgtctccaggcccgcttccggttggacgttcgagtcaacgccgaggttgtctcgatcgatcgtgagcgtcgcgaggtccgtgtccgcagcgtggagaccggtgaggcctcggtgctcccctacgacacgctcatcctgagtcctggggcggtcccgatccgcccgagcatccccggggcagaccggatgcgcgtgctgcgcaccgtcgaagatgccgaacggctcgcctcggaggtgacgacgcggcctcggagcgcgatcgtcgtcggcgcggggttcgtcggtctcgagacggcagaaaacctggctcaccatggcatcccagtgacggtggtcgaggcgcgatcgcaggtgctgccggtgctcgatccagaactcgccatcgcgatcgaagagacgctggagcgccacggcgtccgtgtgatcacgggggctggggtggccgaggtccatgcgtggggcgtcacgctcgacgatggccaggaggtcgagggagacctggtcgtggctgctgtcggtgtgcgtccggacgttcgactggctcgcgcagcagggctcgagctcggtccgcacggcggcatcctggtcgacgagacctctcgcacgagcgacccggcgatctatgccgtgggtgacgcggtcgagaaggtcgacgccatcagcggatcgctcgagctcgtgacgctcgcacatgtcgccaaccgccaaggccggcgagtcgccgatcacatctgtggacgcgcggtcgaggcgcgaccgtcgatcggcaccgcgatcgtgcgcatcttcgacacggtcgccgcatcgaccggcctgagcgaacagcgcctacgggcactcggtcgtgcgtaccaggtcgtgcgcgcgcaccccatgagtcacgcgagctactacccaggtgcccagccgatgtcgctcaaggtcatgttcgacccgagcgacgggcgcatcctcggcgcgcaggcggtcggcggcgaaggggtcgacaagcgcatcgacgtgctcgcgacggcgatcgcggcaggattgccggtcgacgagctcgcgaacctggagctcgcctatgcaccgcccttctcgtcggcgaaggaccccgtgaacatggtgggttacatcgccgagaacatccggagcggtacctgcgacgtggtggagccggaggaggtggagtcgctggtgcgcgatgggtggacgctgctcgatgtgcgcaccgccgaggagcatcggcacggtgcaatcccaggcagcgtctcggtaccggtcgacgagctgcgcgagcacctcgaatcgctcggggacgggccgttcgtggtctactgcgccgtcgggctccgtggtcacgtcgctaccacggcgctcctcgagcatggcttcaaggctcgcaacctgaacggtgggcatcgctcgtgggcagcgtggaaggctgctgaacgcatggcgctcgccgggtgagccggctgaggctcacccggccacgatcggcgtcaccatcgacccatggctaggcccgctcggattctgccgtggtggcgaagtagtcgcggtactggcttcgaaggaggtgcttctggaccttgccggtggcggtgcgtgggagttcgtcgacgaggatcaccgcctttggcaccttgaagccggggagggcgctgcgggccgcggcgaggacgtcggtctcggtgagtcctgagccggggcgtggccgtacgatcgcaacgactgcctcggtccagtgcgcgtgcggcaggcccaccacgacgacctcgtcgatgcgcggctcagctccgtagagtgcacgctcgacctcgagggatgcgacgttctcgccgcccgtcttgatcacgtccttgcggcgatcctcgaaccacagcaccccgtcggcatcgaggtaacccacgtcgccggagtggaaccatcccccggcgaacgcctcgttcgtcgcctgctcgtcgtggagatagccctgcatcgcgtgaggaccgcgatagacgatctcgccacgcgtgtaagcgggcacgagctcgccggcgtcgttcacgatggcgacctgcacgttcggcaccgcgccccccacggcaccggcgtgggagagctgttgctccgggaggagcacggtggtgaggggattcatctcggtttggccgaagccgagggcgaggtcgcagccgagcacctccgtcacgcgcttgacgtcggtctcggccatgggcgccatggcgtagatcccgagtcggaggctcgagaggtcgcggcgggagacgtcggggtgatcgatgagcgcgcggtacatcatcggcaggaggaagatctgcgtgatccgttcgcgctcgatgctcgcgagcagagccgcagcgtcgaaggatcggtgcaggacgacggtgccgccgaggtagagcaggcccgtggtgaggccgttcagctgcgccgtgtggaacagtggcatcacgacggcactgcggtcggcgtcgctgtagtgcatcacgatcggaccggtgagcgactcgatgtagaccgcgacgtgactcgagaccacacccttgggcgccgacgtggtgccactcgtgtagaggtaggtcagcggatctcggtcgtcgacgaagcaggccggctcgctggttgcgttcgggtcgacgaaggcatcgagcgtgtgccaggtgccctgtggcgctggttcccactcggcccctgttccaggggcgacgatgacgtcgacgaggtcgtggtgctcggcgatcgccagcgcaccggagatgagggggacgaactgggcctcgaccaccgcgccgcgggctctggcgtggccgagcacgtaggccagctcgttgggcccccacgccagattgatgggcacgcagacggtgccggtcttggcgcaggcgtagtaggtgacgaggaactcgatgctgttgccgctgatgagcaggagtgcggtgcccctgccatagcccgcgtcgaggagggcatgggcgaatgcgttcacacggtcgttcagcgctcggtaggtcagtcgctcgtcgcccgcgatcaccgcctccttctcgccgagacgccacgcgctccgcgtgagcatgtcgccgacgttgacgcgctgaatcaggttgcgttcgagatcgtgcgatgtcatggttccccctgtcctcggggccggtcctcggggcctgtcctcgagcgtgtgctcggagctacgtgcgccagaccacctcgccccccgctcgttggcaagtatgccaggggctggtctcgctgtcgagggatcgaggaccgtctcggcgggcgggtgcgatcacccgtgagaaggtgcgatcagggagcgaggccgatggcgcgcgcccagatctcggtcatcgcatcgacggcggcctcgtcgtcgaaggggaggccgaggtcgtggctgcgctcgacgaagttctcgaccatcccgcacagcaacgccgccgtcacgtcggcgtcgagggtcgggtcggcgactccttgcgcttggagctggcggaggccacgagtggcccgctcgatgaacaccgagcgcgaggcgagtcggcgacgtcggacctcgtcgttgaaggacgcggcctggacgatcactccgtagaggttcccatggcgacggaacgcctcgacgaagcgcgcgttcgaggtgcggatgcgctggcgtgggtctggaccggcgacttccccgacgtgcgactgctcgtagagcgcggcgatgaacgcatcgacgagcgcgacgaagatcgcgtccttcgagtcgaagtaggtgtagaaggtcccgatcgcgacgttcgcgcgctcggcgatgtcgctcacccgggtctcgaggaagccacgctcctcgaagacggcacgagcggcctcgagcagccggtccctggtacgccgtccgcgttcggtgaccggggcggcgctcatcgcctcggctcgccggagcgctcgacgagtcgcacggtcggggtcgggagctggtcgaggctccggggatcattgcgtgcggtcacggtgacgggtacgctaccagatgaaagtgacgtcaggttcatgttctggcatcggcgtggccggcggccctcgcggtcgcctcgaatcgaggggggagcatgcgcttcaccgaggagcacgacgtctttcgacgcagcgtacgtggggtgctcgagcgcgaggtgctcccgcacctggaggagtgggaacgggctcacagcttcccgggccatacggtcttcaaggccctcggcgccgccggtctgctcggcctcgagtacgacccggcctacggcggccagggcgcggaccactcctacacggtcattttcggcgaggagctcggtcgcatgggcttcggggcgctcgccatggccatctcggtggtgaccgacatggcgaccccgtcgctggcccgttacggctcgcacgaactcaagctgcactatctcgtgccgaccctgcggggggactccatcgcatcggtcgcggtgtcggagccggacgcgggttctgacgtcgcggcgctccggactcgcgccgtgcgcgacggcgacgactgggtcatcaccggcaccaagctctacatcacgaatggcacccaggcagactggatctgcctgcttgcgcgcacgagcgatgagggcggctatcgggggatgtcccagatcgtcgtcccgaccgacgcgccggggtttcgggtcgcgcgcgccctcgacaagctcggcaaccacgcctccgacaccgccgagctggtgctcgaggagtgtcgcgtgcccgtgtcgaacaccatcgggaccatcgggcggggcttccagcagcagatggcacagttccagaacgagcgcatgatcgcgtcctactcggcggtcggcgcgatggaacgtgcgctcgagcgaaccgcggcctatgcacgcgagcggatggtcttcggggagccactccttgccaagcagtacgtgcagtttcgcttggcggagctcagcgccgaggtcgatctgcttcgtcactacaactacgcgtgcgccgaggcctatatggcaggcgaggacaccacgcgctttgccaccattgccaagctcaccgcgggccgcctgagccgcgccgtcgctgactggtgtctgcagctccacggtggggctggctacatggaggagacgtgggtgtcgcgctacttccgcgatgcgcggctcctctcgatcggaggcggtgccgacgaggtgatgctccagatcctgacgcgcctcgagggctacgagccatgagcggatccgggctcgatctcgtcgggctcatcgacgacctccaggccgagcaccgaaccctccgtgcgaccctccacgacgcagggtgggaggtgtgggagctcccgacgcgcgcagcgccgtggcggatccgagagcaggtggcccacctcaccttcttcgacgaggtggccatgtggtcgatcgaccaccctgagcgcctcgacacactgcgcgccgcgttcgacgcatccatcgatccgagcgagcgcgccgacgtggtctgggcacgcgagctcgctccccagaccctctgggagcgctggtgccgagcgaacgacactctcgttacccggctcgcccggctcgtcgacgaggatcccggacggcgcctcgactggatcgggccgtcgatggggcttgcgagcttcgtgagcgcgcggctcatggagacctgggcacacggggtcgacgtcgtcaacgcactcggccacgacgtggcggacacggtgagcgaccggcttcgccacgtgtgctttctcggttgggccgcgagacgcttcgcccttgcgacccacggcatcaccgacctcgacgatccactccgactcgaagcgatcgggccctcgggcgagctctgggcctgggggcccgaggatgccccgaatcgcgtgcgcggctcggcgctcgagatcgccctcgtcgtgacgcagcgacgccacgtgtcacgcacctcggtcgaggccacgggggcgcttgctcgtcgttggctcgaggtcgcccaggccttcgccggcccaccgacggtcgcctcgaaggagcgctgagccgtggcagcgccgatcctcgaacgccccgtcgacccgcgcgacccaggcttcgtcgcgaaccgggcggcgatggtcgagctcgtggaacagctcgagtcgctcctcgaccaagccgctctcgggggaggtgccgaggcccacgcgcgcagggccgcgcgaggcctgctcggggtgcgcgaacgtgtcggcctcctcgtcgatccggagagccccttcctcgagctgtcacccctggctggctatgggacggagtaccgactcggtggcgccatggtgcttggcatcggcgtcgtggaggggaccgagtgcgtcatcgtcgcgaacgacccatcggatctcggcggtgccctcacgcagatcagcgtgcgcaagctcctccgagggctcgagatcgctcgcgcgaatcggatgccgctcatccagctggtcgagtcggccgggggcgacctgcggggcttcgtaccaggcgacgatccggacgctgccctgcgtcgcaacctcgagcacttcgccacctccggccgcatgttccacgacatcaccaccctctctgccgagggcatcccgacgatcgccgtcgtgttcggctcgtcgaccgctggtggtgcgtaccaaccaggcctctccgactacaccatcctcgttcgcgaccgcgcgaaggtgttcctcggcggcccgccgctcgtgcgcatggcgaccggcgagctctccagcgacgaggagctcggcggcgccgagatgcacgcgacggtgagcggcctcgccgactatctcgcacgagacgagctcgacgccatccgcagcgcacgcagcgtcgtcgcccatctccagtggcgcaaggcgggtcccgggccggttcggcgcgatcctcgaccgccgcgctacgaccccgaggagctcctcgggctcatgcccatcgatctgcgcggcccggtcgacatgcgggcgatcatcgcgcgcatcgtcgacgacagccgtttcgaagagttcaagccctcctacggccccacgctcatcaccggatgggccgaggtgcacggctttgcggtcggcatcgtcgccaacgacggtgtgctcctctcggaggcgtctgccaagggggcgcagttcatccagctgtgcaaccagcgcgcgacgccgctcgtgttcttgcagcacatcaccggcttcatggtggggagcgactacgagcggtccgggatcatcaagcacggcagtcagctcatcaacgcggtctcgaactcgaccgtgcctcacgtgacgatcatcctcggtgcgagctacggtgcgggcaactacgccatgagcggtcaggcgttcgacacgcggttcgtgttcgcgtggccgacggcccggatcgcgatcatgggaccgacccagatggcgggtgtgatgtcgatcgtacggcacgagcaggcagctcggcgcggcgtcgagatcgacgaggaggccgaagcggtgcttcggtctcgggtcgaggcgttcgcgcacgcccagtcgttagcgctctacgcgacgggccgcgtcgccgacgacggcgtgatcgacccgcgcgacacccgcgacgtcgtgggcatggcgctctctgcgtgtcacagcgcgccggtcatcggggctcggggctacggagtgttccgcctatgatccgccgcctgctcatcgccaaccgtggcgagatcgtcgctcggatcgcgcgcacggcgcgcatgctcggtatctggaccgtgggggtgtacgcgccgcccgatcgctcagcgccgtggctggacgcgaccgatgacgtgatcgggttgatcggtgacggcgtccaggagacctacctgagtgtcgaggcgctcctgcgggcggcgcagcgtgtcggtgcggatgcgctccaccctggctacgggttcttgtcggaacatccgggctttgccgaagccgtgatcgccgccggcctcacgtggatcgggccgccaccggaggccatcgccctcatgggcgacaaggagcgcgccaaggcacacatggctcgcgcgggtgtgccgacgctaccgacgttcgcgcccgacgacccggacgtcgtgctgccggtcctcgtgaagcccactgccggcggcgggggcaagggcatggacgtcgtgcgcgagcgtgcggcgctcggcgcggccatcgacgctgctcgacgcacggctgcgggcgccttcggcgacgatcgggtcttcctcgagcgcttcgtcgaggtgggtcgacacgtcgagatccaggtggtcgccgacgggcacggggcagtggtgcactgcttcgagcgtgagtgctccatccagcgtcgtcaccagaaggtgctcgaggaggcgccctcgccggtcctcgatgcggaccttcgcgagcgcatgggggcagcggcgtgcgcggccgctcgcgcggtcggctaccgaggcgtggggacggtcgagttcctcctcgagcccgacgggtcgtactggttcctcgagatgaacacgcgcctccaggtcgagcacccggtgaccgaagccatcaccggcatcgacctcgtcgccgagcagctgcgcatcgccgagggccgaccgacgtcgctgcgccaggacggcctcggcatcgacggccacgcgatcgaggtccgcctctacgcggaggacccggcggccgggttcttgccccagaccggcacgctcgtcgagtgggcgcctgcggacgagcctgggatccggtgggattcggccgtggcgacgggcaccacggtcgcgatcgagtacgacccactgctcgccaaggtcatcgcgcacgctccgacgcgcgacgaggctgcccgtctgctcgctcgagccttgcgccgtagccggatccgtggcgtgacgacgaaccgggcgttcctcgtcgccctgctcgagcacccggagttcctcgccggtgcgacgaccaccgacttcatcgagcgcactggcatcgcccatctcgctgcggcgcatgcgcctctcgctgacgatgcgctcatcgcggcgtcgcttcgcgcacgtgccgacgaccgggctcgggtggagctcgcgacgacgctgcctgcgggtcggcgcctcgggcggctgccggcgacggcacgtacctggcgcgtcggcgacgaggtgcgcacggtcgcgctcacggaggatcgcgccgggcggttgtggatcggggatcgtcggctcgatcgggtgggggtcgaaggcggctgggtcgagtggttcgagcgggaggtgggctgcgagcttcgacgccggttccacgtgctgcgcgacggcgacaccttctacgtccagggcgacggggtggatgtgcgcatcgagcgcgtcgatccgtttgccgggcctgccacagagcccgcccttcggggcggcctcgaggcgccgatgcccggacgggtcctctcggtggaggtgggggtcggcgatcgggtacgcgccggggcgctgctcgcgatcctcgaggcgatgaagatggagcaccacgtcctcgcgccccacgacggcgtgatcggcgaggtgcgcgtggcggtcggggagcaggtcgatcgcggcgacgtgctggtggtcctcgaggaggggtagatggcgcgcccggttcgcatcgccaacgtgagtggcttctggggcgatcgcgtggccgccgcgcgcgagatggtcgacggcgggccggtagatgtgttgacgggggactggctcgccgagctcaccatggtcatcctcgcgcgccagcgggcccgagatccgctggccggctttgcgacctcctttctcacccaggtcgaggacgtgctcggcacctgtctcgatcgcgggatccgcttcgtcgccaacgcaggcggtctcgcacccgagcgttgcgcagcggcggtggaggcgatcgcagcccggctcggactcgcaccacgcgtggcgttcgtcgacggcgacgacctcgcaggttcgctcgaggcgatcgcagccggcgggacgccactcgtgcacgccgagacgggagaggccctcggtcagcggacggtcctcacggcgaacgcctacctcgggggctggggcatccgcaccgcgctcgacgacgacgccgacgtcgtcgtcactggacgcgtcgccgacgcatcgctcgtcgtaggggcggcagcgtggcaccacggttgggctcgcaccgatttcgaccgaatcgccggcgccatcgtggctgggcacgcgatcgagtgcggcacccaggtcaccgggggcaactacgccttcttcgacgagatcccgaacgccctccacctcggcttcccgatcgccgaggtcgcagacgacgggagtgccatcatcaccaagcaccccggtcacggtggtgcggtcaccgtcgggaccgtgaccgcacagctgctctacgagatcggggcgccgagctacgtcggaccggatgcgatcgcgcgcttcgacacgatcgtgctcgaggacctcggacacgatcgagtccgcattcacggcgtgcgcggggagccacctccccgaaccgccaaggttgggctcgccgtcgcagacggatggcgcctccgcctcggggttgcgatcaccggactcgacgtcgaggccaaggccgctctcttcgagcggcagctgcgcgcagccaccgagggtctcgggctgcgtcgactcgaggcgcacctcgtgcgcaccgacaagcgcgatccgcgctccaatgaggaggcgaccgccactctcgagatctccgccgacgccgacgacgaggcggtggtcgggcgagctctccgcgctcgcgtgaccgagctcgcactcgcgtccttcccgggcctctgggtgagaggggtcacggcccgcccagagcccttggtgcgcttctggccgaccttcgtcggctgggaatggattcacgaacgcgtcaccacgccatcggcgacgatcacgctggagccgccgccgtggagcgacggcgcgcatcgcgaggtcgcccaacccgagcccgccgtcgatgcgaccgtccagccgagcgatgcgttcggcccgtgccggatcgtgccgctcggtcggctcgtcggagcgcgctcgggcgacaaggggggctcggcgaacctcggggtgtgggccagaacggaggaagcctacgcctggctcgctggcttcttggacgtcgacgagctccgaaggctgctgccggaggttgcgccgctccaggtcgagcgctgtgcactccccaacctgcgagcgctcaacttcgtcatccatggactgctcggggagggcgcctcagcaccgcgacgggcggatgcgcaggccaagagtcttggcgaatggctgcgtgcccgactcgtccctattccgctacggttcctcgtgtgagcgagactgacgagatcctgctcctcgagcgtcgagacggcgtggtgaggatgaccctgaacgacgtcgcgcgacggaacgcgctctcgccagcgctcctcgatgcgctccatggtgccctgcgcgaggggagcagtgatgaggacgtgcgcgccatggtgatcacgaacgcgggatccgtcttttgcgcgggagccgatctcgccgcggcgggcacgagcgccggcgatcacgcgacgctcgccgacgtcctccttgccatcgaggagtccccgaagccggtcatcggccgcatcggcggacatgccttcggcggcgggctcgggctggctgcagcgtgcgacatctccatcgcttcgtcggaggcgcgcttcggcttcaccgaggtgcgcctcggtgtcgcacccgccatcatctcggtggtgtgcctcccgaagctgcgtcgcagcgacgcgctcgagctcttcttgaccgcagaacgcttcgaggcgactcgtgccgtcgcgagtgggctcatcacccgtgccgtcgagcccgctcgactcgacgccgaggtcgacgaggtgatcgctgccgtcctccgcggtgctccaggggcgctcgcggtcgcgaagcgcctcgccctcggtcacgatcgcgaggcctcgcgcgaggcctatgccgccatgaccgagctctcgcaggcgctgtttgcgggtgcggaggctgccgagggcatcgcggctttccgagagcgccgagctgccgcctgggttccactcgggctcgggggcgcacgcacctgagcccggtgcgagccgtggccgcgcgacagtgcagtcgcggcatctcgcgcgccgtcggtggatcgtgatcgcagatcccctcgcgcaagggtctcgtgccttgctcgaaccgcccggtcgtccgcggagacggtggggcgagcgcctggcggtgctggtgcgtgccggcccaggagacttcggctcgatggcgcacggcaagcgggcctcatcacgacgagcagggtccgagaggtccaacggtgggcctctccagcggccatcaccctgtgctgcggcgtcatcacggatcttctggacctcgccgcgggcggcggctaccatatcgtcaccattgcgagcgatgaagggggagatgagggtatgaccacagttccgtccggcgacggggataccgcgtcgggccatccgcggctcaggcacaacgcgctcggcgtcggtgacatcctcggggtgtcgttggccgatacggcgccggccatgagctttttcttttcgttcgccgcgatcgctgcggccgcaggcgtggcttcgccgatcgcgatcgtcgtcgccgcgatcgccgttctgctcaagctcaacagcctggtcgagttcaccaaggtgataccgagtgccgggtcgtacgtgtcctacatcgccaaggcgttcggcggtcgggtgggtgtggtcaccgcgtgggccctcgggttcggctacatcgtcgcggtcggctacgtgatggcggtgatgggtggcttcacctcccaggtgatccagcaatacctgcacgtccacgtgccctggcaaccgatcgcggtcgtcttcgtggtgctcgtgtcctacctcgtctatcgaggcgtcaccatcagtgcacgctgggcaagcgcctcgttcgcgttcgaactcgcgctgatcgtcgtagccatgattgccatcgttgtccactaccacaaccagctctcgctcgtgagcctcgatcccgccaagatctcgcggggcatctcgggtctcgggctcgccttcccgctggcggtgttcctcttcatcggcgtcgggaatccgggtgcgatggtggaggagacgcgtgatgcgcgccggagcgttccgcgagcgatctacacagcggtcatcgttgccaccatcatctacgtcctcatggcggtgacgacgtcgatcgcgttccacaacgatccgacgaccatcggcaaccttgccgcgcccttcgtgacggcggcgagccatgcactcgggccctttgcgatcctcgtctacctggccggcttgaccagcacgttctcgtcgctgctcggggcgacgacggcgcagacacggatcttgttcagcgcggggcgcgacggcatgttgccacgaggtctcgcgcgcctctcctcgcggcaccagaccccggtgagcgcgctcgcggtgtactggatcggggccggggtcatgaccttgatctgggccagcaccggcaacccgctggtgcttgccggtgacatcgccaccctcggaaccatcccgatcgcgctgacctacctcgcgctcaacatcgcactgccggtgtactacctgcgcttccaccgcgaggcgttcgccccgctgcgccatctcgtgatccctgtccttggcgttgcctcgctcatcttgccgctgtggggcctgatcaagcctggtcagccctacccgttcaacgtgttcccctacatcgcactcgcggtgatcgcgatcggtgtggtggtctcgctcgccacgggtcatcgtgtccggccgcttgccgaggcaccgttcgatccgctcgctgaggccaccgactgagatcgcccgagcccagctacgacactgccccggccagacgtggccggggcagtgtcgtgtgatgggtcacggcaggagaacggctcaggcggagcgagcggacccgcgagcctcggagaagagatcgtcgtcgggatcgaggaccccgagcgtgtccgcgatggcctcgacgaggcttgccgcggtctcggaggttgcgccctcaccgagcgtctccgcgatgaccgcacggcgcgcatcgtcgagtgcggcccgagcggttcgccccgcctcggtgagctcgatgacgtccgcgtcggtgcgcacgaggccagcgtcgcggagtcgagcgagcgcgtcggacagatcccagccggctcgcgtcgccatcgtgagcgtgctctgtggcagccgcccatcgcgcgcccggaagagcagccaggtcgccgccggagtcgtgccgagtccggcgtcttgtgcgagtcgtcgatacagccgctcgacaccgccgtcgcgtgagagccgttcgaggacgcggctgatggcgtccttggcgggatcggcttcgggcatggcgaatccctcaccgaggtccgcggccgcgacggagcggcgcaggcgcagctcgggcaggaagagcgtgagcacgaaggccaagaggccgatcggcgctgcgacgaggaagactcggtccagggagcttgcgaacgcgtgcaggagctggggcaggatctgggccgggatggcggtgagtgccttcgggctctcctcggcctgaaccgccaggttggccgggaggtggtagcgggtggcgacggcagcgagcttggagtcgagcgcattggtgaagatcgagccgaagatcgccacgccgaacgaggcgccgatggagcggaagaacgtcgccccagaggttgcgacgccgaggtcttcgtagcccaccgcgttctgcaccgcgatgacgagcacctgcatcacgccgccgatccccaccccgagcacgatcatgtcgaaggcgatgacgccgtaggacgtgtgcacgctgaggcggctcagcagccacagtccgaccgtcatgagggccgtgccgacgatcgggaagaccttgtagcgcccgaatcgactgatgagcaggcctgccccgatgctcatgacgagcaggccggccatgagcggcagcagctggatcccgctgaccgtgggggaggcaccgcgaacgatctgcaagaaggtggggaggaaggtgattgcgccgaacatcgcaaagccgaccacgaacccgatcgcactcgtcatcgagaaggtgcggttgcggaagaggcccatgcgcaagatgggctcggaggcgcgctgctcgacgaggacgaaggcgaccagggcgacggtggatgcgatcgtgagggtgatgatctgccacgaaccccatgggtacgtcaacccaccgagggtcgtgacgaggatgtagccggtcgcggcgagggccacgagcagcgtgccgaggtagtcgacgcgatgctggacgcgcgtggagagctggggcagggcgctcgagatcaccgcgatcgcgatgatgccgatgggcaggttgatgtagaacacccagcgccacgagagcgagtcgacgaagaagccaccgagcaacggtccgacgacgctcgcgaccccgaagatcgcgccgaagagcccctggtacttgccccgatcgcgcggtgacaccacgtcgccgatgatcgcttgcgcgcccacgatgaggccaccgccaccgagtccctggagaccgcggaacagaatcagctccagcatgttctgcgacaggccggagagcgccgaaccgacgaggaagatgaggatcgcgagctggaagaagcgcttgcgtccgtagaggtcgccgagcttgccccacagcggcgtcgaggcggtcgaggcgatgaggtatgccgtgaccacccagctcaggtggctgaagccatgcaggtcgttggcgatggtcgggagtgcggtggcgacgatggtctgatcgagggctgccaccagcatcccgagcaagaggccagtgagaatcagcccaaggcgagcgccgtgggcgcgtaccgtcgacgacggcgagagcgtggtgtcggtcatcgaatcctcctggtggtggtgtcggtcatggtgtggtcgaaggcactctggagatcggctccgaagcgccgaagtaggtgggcgagtgttgcaatgtcatcgtcgttccagtcggcgagcgcgtcgtcgaggaatcgtcgatgtccctcgcggatctgggcgaggtgtgctcgtcccttgtcggtaagggcgatgacctgcgccctgcggtcgttggcgtcactgcgacgcgtgacgtagccgagagcttcgaggctcgcgacgtgccgactggcgaccgagtgcgagaggccaaggtcgctggccacctcgccgaggcgcctgggtccgagcttcgcgagtacgccgaggatcgccagcgcgccaccttcgatctcgaggccgagggcgcgggcgagcggaccggtgtgttggcgcgcgatcctcgagagacgcgacagctcctcccagaccgcgctgacatcggctcgcgtcggagcgacgtcaccggaagcgcgcataatggtcgtcctctcattcatcggcgctcccgtctcctgggatcgtcgacggggcttgctcaataggtgtgtgacgaacacaacaatagacggtgcgtcgatgttcccgaccgcgtgccggcttgtggtccgatcggtgctcgagcgccatcagccagctctccgcgcggacaggcccttgcgtctgctgcagcggtcgcggatcgcggttcgtcaccagggggtcgataggctgccggctggggagcgagggagagccgacggtgtcgtatggagttgttggtccgctgctgcgcaatcgcagggccggaccttcgtcgttgttgtgggcgagcccggaggcacggggccctgagacgctcgtcgtcagctctccggcctttcgcgatggcgagccgctgccagatcgctaccgcggtcgcatggtcgggctgaacgtctcaccgccgcttcggtggtcgacgccacccgcgtcagccgtcgagctcgtcctcgtggtcgaggatccggacgcaccgcggcgccgggcaccggtgcacgcagtcgcacgaggcatcgagccggtgctcgagttcttgcccgaaggcgccctcgctcggccgagttcggtaccgggggtcgtgctcggcaagggactcctcggacagcaggcctgggtgggtccgatgccgctgcgcgcccacggtccgcaccactacacgttccagctcttcgcgctcgacgtccggctcgacctgccaagggtcttcacccgcgacgatgtacgcaccgcgatggacggccacgtcgttgcacggggtcagctggtggggacctacgaacgctgaacccctcggtcggcgcgagcgtggtgcgtcgtgttcggatcacgccgacggggactcgtcgaggcgagtcggtagctgggatcggtagatcgagtcgtcgacggccttgacgatcagccaggcgatcgcgaccgcgatcatcgctggtcccaacaaggcgatggtgccggtcatctccgcgaccatcagcatcaccgcgatcggtgcacgagagatgccgccgaacatcgccatcatgcccactacgacgaaggcggaggcgtcgtggccgatcgctgggacgagcggtgcgaggatgcgccagaccgcaaggccggtgaaggcaccgatgaccatgccgggcccgaacacgccaccggagcctccggtgccgatcgacagcgacgtcgcgacgatgcgagcgatgggcagcaccacgatcacgaggagcggggtgtggagcatctggtcgctgagacccttctggacccatccatagccggtcccgagcacctcggggagccagagggcgaggagaccgacgaggaggccgccgatcgccggacggaagtgtcgagggatcgggagccgtcgagcaaggcgcaccgtgccgtagaacgagcgcgcgtacagcaggccgatggccccggccacgaccccgacgatggcgaaccacacgagggtgagcggcgtcgtgagctcgaagtggccagcgacggcgaacagggggcggaacccgtagacagcgtcgaagatcgccgaggcgatgagcgaggcgagcagccctgggagcagtgcttcgtactcgaagtcgtcgcggtagacgatctcggccgcgagcacggcgccaccgagcggggcgccgaagatggcaccgatcccagacccgatcccgaccgagaccgcgacgcgcccgtcctcggtgccgaggtcgaggactcgagcaagcagcgagccgaagccggcgctgatctgggcggtgggtccctcgcgtccacccgagccacccgatccgatggtcagcgccgaggcgatgatcttgacgacgaccgcgcgcagacggataccccgggggtcgtggaggacggcatcgatggcggcgtccgtcccgtgcccctctgcttcgggtgcgagcgtgaacaccagcatgcccgcgccgatggcgcccagcaccacgctgagggggatcgcccatggccgcgcgtagtggagcgatcctggagcattgccctctccggctggcgtcgggacctgatagccggcgagcacggcgaggaactcatgggtggcgaacgtgagggccgcgtagaagatgacggcgccggccccggcgatgacgccgagcgcgatcgcgaggatcacccgtcgtagcagcgtgggctgccgacgaagccaccgtgacgtctgcgttcggatcgtcatcgccgagatcctcctgatcgacgagcaccgtctcgatgtgcgctcgagcgagggtgccaccgatcgggcgtcgcggctgggtcatcgagtcctctcgtcacgggtgctcctctggttctcgagactggccctgggccaggtgccggtcgcgggctccctcgatcaggaagttcaacgagatcgcgaactgctcgaccgtcgtgaagcgcgcgaggtccgcttccatcgggtcacgcggtacgtgctggttgcggaggcgctcggcgcgcaggacagcgaagccgatggtgtaggtgtggagggcggcgtagacctgatgggctgcctccggcgtgaacccgcccgccgcgagccgcgttgccatcgcgtccatacgggtacgagcgagctgcgtcgcgacgggccgacggaggtagagctcgagaagcggcgggtaggcgaggagcagctccagcagccgcgtggcggcgtcgacgatccagtcgcgccaggggagcgaagggtcaggctcccatcggttcgcgaagagcttgtcgaggagcgcttcgaggagatcgtcgcggtctcggacgtggccgtagatcgtcatcggcgccacgccgagcctgcgggcaagggtgcgcatggtgagcccgctcccgctcggatcggtcgcgagcgactcgagggctgcggcgacgacacgctcccgcgtgagcgcgactcgccgagacgtggtcggtttcgagccggcgccgccgactgctccagcatgcacgacgatcagcctagcgcgtctatccgtacgcgtacggcactggttcaccgagattacgcgccgcgagtggcgaggcgacgagtacggacacggcgcccgtggggcgacactcctgcagccgacgacgggcggtgagccctcgctgtgggtcgatcgtcggcgagactcagtcggatgccgcaggggtcgggttcgtctcgctgggcgatgccatgatgcgacgagatcgacgagcccgcggtcgtgtggaggccgtcgccgcctcggctgcgagagccgcctcccgcgagggtgcgaccatgtcggactcgagctcgtcgaaggagcggatgccgaggagtgccatggtgcgcgtgacgccgtcggcgaggatgcgccctgcgaccgcgacgccgcgctctcccccggccatgaggccatagaggtaggcccgcccgacgagcacgaactgtgctcccaggccgatcgcggccacgacatcggatccggcgcgtacgccgccgtcgacccatacctccacccggccatcgagacgctctcggacgatgggtaggagcgcgaggggcgcgagggttcgatcgagctggcgccccccgtggttggagaccacgatggcgtcgaccccgatcgcagcgaggcgctcggcgtcgtcgatacgctggacgcccttcacgacgatcttgcccgaccacagcgatcgaacccactcgatgtcgtcgaaggtgacggtgggatcgaacatgcggtcgatgaaggagccagcggtcccttcgaagcccgtctcgagcgatgcgaagcgaacgggcggcttggtgagaaaatctcgcgaccacgctggatgcagtgcaccctggaggaacgtccgaagcgagggtgtcggcggcagcgtgaggccgttgcgcacgtcacgcatgcgtgccccggccacggggacgtcgacggtcaggattaatgcctcgaaccccgcctctcgggctcgctcgacgaaggcccgggtcggaccccgatcgcgccagacgtagagctggaaccagcgacgcaggtgcggcagttcggccgcgagttcttccggcgtggtcgtaccgaccgtcgagaggccataggggataccaagagacgctgcgacacgaccgaccgcgagttcgccgtcggtgtgcatcatgcgtgtgaagcccgtcggggcaaagccgaaggggagcgcactcggactgccgaggacggtccaggtcgggtcaaccgagctgacgtcacgcaggacatggggtcggaagacgacgtcggcgaacgagccctcgttgcgaagcatggaccgctccgcttcggcggcgccgtcgacgtagtcgaagaccggccgaggggtacggagcttggcgagacgccgcaggtcgtcgatcgttgcggcccggtccagggtcggcaggagcgtgcgcaggccacctcgtggcttgatgaggtcccagcgctcgcgcagctcgtgcactcgtgtcacgtccacctcccatcgcgtcgcgtgaggatcggtggcgagggcgaccggctccacgaggccgccgatggagtacgccgcacggtgagtcagcgcctcgcctgcagcgcctcgacgatgaagcgccgttcctcgctcccttcgacgaagaactcggcgacgggatgataggtgtccgccgttcgcacgatgcgctcggcgacctcgcagcgtcggagcagttctccaatgccgagagtgtccaggatggcccgcggatcgctgacattggcgcagccatgagccgccagaagttcggcgagcgtcgcgctcagggtttcgaggccctcgtcgatggatggcgcgtgcgcgctgtcgtagtcagccatggacacctccgcctcgctggtgagtgtagctcggtcctctgctgggtgctggacggccaggtggacgcacacaatcccgcgaccggccgaagtctcggagtacttcgtcgtggctgcagggatcgatgatcgcgcgccgtgcaacctgcgcagtgtggctcgcgtcgatcaggtcggaagcgctcgcccgcgcgaacgggtccgtcgaggcgaccggggagcgaggagtcgttccgggtcgaacgtgcgcgcgagcaccgcgaggccgacgatctcgacgaggaggagcgcacctgcgagtgcaacgccgtcggccacgctcaggctgataactccttgcacgagtaagacgatcacgaggaggaccgggacggacgcaagcgccgagagctgctgtgccacgcgaacatcactcgcacgactggatgcgaacagtccaaccagcaccgcccaaccgctgagcagcacatcgaggccgagttgacgcacgacgaggggagcggtgatgagatgggcactgaccgatgcggcggctgcgaagtgaacgacgacgagggtgagcgcgtacaggccccacgatccgatgaacgtcggcgcgaggacggcgagcagcttggcgacgtagagttcggtcgcgctgaggggggagctgagcagcggctcgagcgtcccctgatcccgctcgccgacgatggcaaagcccgccagcacgcccgggagcacgagcggggggagcaggaactcgatgctgctcgccgtcgtcaccttgtcgaggagggacatgggggcagcttccggcagcgaggtcagggagagcaccggcgcgaccagcgaaatgaggggcagagcgaccatgctgtagagcacgtagcggttccgacgaaagtcggtgaactccttggcgatgaccgcccgtatccgccaccacgtcatcgatcgctctccttggtttcgcccccgacaagctcgaggtagacctcttccaagcgctctcgggggcttgcgagctcgaggaggcggtcaccggcgtggaccagcgcctccgcgacgactggtgccagctcgtccggctcagctccgtcgatgcgcaacgtgtgttcgtcggtgacgacgacatgggcggcctcgacgacgggtgcgagatgcgccttggcgtcctctgcggcacctccgacgcggacgacgagggaccgctgactcccgagtccgagttcccctggcttgccgacagcgaggagacgctgacgaaggatcgcgacgcgatcgcacacccgttccgcctcatcgagccgatgcgtcgtgatgagtacggtgcggccctgggctcgcagactggcaatgagttcgagaacatcgcgggctgcgaccgggtcgagaccggacgtgggttcgtcgaggaagatcagttccggctggccgaggagcgtacgagcgatggcgacgcgctgacggagacccttcgacagggcgcgacaggcatcgtcgcgtcgactcgagagatcgaccgcgtcgagggcctcacgaatggcgcggtcgacgtcgtggactccgtagagccgtgcgaacaggcgcaggttctcgacgacgctgaggttgccgtagaggcctggagcctccggcatcaccgcgatccggcgtcggatctcgggcccgttggaggcctcgaggtcgataccgagcacacgcgcgcgcccctcgctggggcgcaccagggtcgcacaggtccgtaccagcgtggtcttcccagcgccgttcggccccaagagtccgaagacctcgccgcgatcgactcgaagggtcacgctctcgaaggcgacgcgatcgccgaagcgcttcgtgagaccatcaagctcgagtgcagggtgagcgtgagagtctccagcactccagtcggcgctcgtcgccgagagagcgtggtcgggcatgacctcgaacactaccagctgtcgtgatcctcatcatgccccggacgcggtgagacgaggaacatcgcgacacgtgctgactgaacacgtccgcgaagaccgtcgtgccctactcggaaccaacaccggatgctgcgcgccagcgcgtcttcgttcacctgagtgtggggcatactgacgaggaccatgctcgaggatcgtgagcacgatgtccggctccgggtggtccgcctcgccgccgcgtcgttcgtgttcgcgggcgacatctggcaagttgtcgcgacgggacgcggctgacacctctggttgaggagcctcgtcgtcggctctctccttgtgggactgacggcaccctgcaacgatcccacccggtgtgtgacgatcccgatcagccagaccgcacgggagggagaccacctgatgggagcacgcgccacacaggcgaaggtcacgcttgtgctggcaccaaccacgccgaagccgtcgctgccgttgacaggaaggctgaggcggtagcgccgaggccagcaggttctggtggagggaggatcgtgagctcgcgatgcaaggcgcccgacggtgtgagcgcgacgatcctcgtgatcgaggggaggggcggcgaggccagggtgagagcgagcaagcagccgtcgtggttgcacgcgagggcggcgttgatcggcagtgccgaggctggtgccgcgaggcggagctggtgcaccgcgaagcctgatcccgtgacggtgccggtgtacacgagtgccgacaggcccgtgcgcggctggaggttacttgcgctgacgacgccgacgcacccggtgtcgtggcaggacagggcggtcgctgggtcatcggcgagggccctgggttcagggccgcgcacggtcatgagatgccagatgcggccgccgtcgcggctctccgcgatggcgggggcgatggaaccgtagccgagagcgaaatcgtgctcggcgatcgccacgcaggacaaccccgtcgggcatgcgatcgaaagcaccgagaggtcgttcggggcgttggtgatggtcgctcgctcgaaggtcgtcccggcgttgtcggtgacgagcaccgggaagccgtggtggtggcttatgcccgcgactgccaccacgcagtggcgtgcgcttgcgcacgcgagtccctgggccagcgtcccacgagggagggtatggtccgccacgacatggccgtgctcgagctcgacgaggaacgtcggaccattgatcgatccggtgagcaggtcgcagacggtcgtcgttgggcacgagagtgcgatgggcgagagcagtacggccgcgttggggagctgtagcacctctctcatgctcgggcgtgtcgcgagggagttgaagccgaggagctgcggaccacgtgctgcctcgagcacctcgaagcagatcgattgcacacaggaggtcaggctcgcaggtgatgggttcatcccgagctgctgaccgaggctgatcgaggaaccgacggcgagacggttgccgcgaggtgcgacgtggataatgacggccggtccggcgctgcccggggttgcggtcgcgatgcactcagtcgcaccctgcgtgcagaacaggctgagctcctcagcggccgggctcgatggcagcgtgagcgcgcgaggacgaggtccgagctggaacaccacggacgtggtcttcgtggcacccgagagctgggcgagacagaaggagctcgagcacgccagaccgcgcagcgcggaggtcgacgatggtgcggagatcgtcacggcggtcgcgtgtgctgcggtgagctcggttgcctggaccgctccgctcgaggtgaccgggttcgcgacgaaccagcagttcgctgggtcgcagctcgcttggagtccgaaggcgttcgggctcgggtgggcgagcaccgtcgcaaagcccttcgagagcgagccctcgtaggccccgctctcgaaggggccgttcgtgttggccgtgggagtcgccccttgcgggggagggagcgtcgagaccacgtcgacgcacaaggaggcgttggcgcaggcgatcgagttgcgctctgccggcgcgatgtcggggagctggagcggttcccagggtgcagcagaggtgaggcggacgtagccggcggtggtgccgtcacgcgtaccagtggtccagcagggtccggaagggatgcaacccagtgtggatggttcgtagccggctgcgaccgcgacgctctggagaccgacgctgtcggcagtatcggtctcgaagagctggcccgtgccggagttctcgagtgggggctcggcgaggacgtagcagacccggggactctggcaggcggtcgcgggaacgaaggcgtcggacgggagcgaaatgggggagaaggtgaggcttgcgttcgtgcttgcccagaggctgctcgccccctgcgcgttcgatgtggcgagaaggcaggtcgatccggcgcacgagtactgcctcgagagccctggagtactgacgctctgcccctcgccgaccgcgatcgggatggctcgcaggttcgtcggcagggaagcggcgccggccgggggagccgggcgcgacgacgtcgaggcgatgacgacagcgagcgttcctcccacgaggacgatgacgagggccgggacgacgagtgggccggtacgagcggagcgcgccatggtgggattctacatcacgttgtcgacacggaaagggctgtcgcccggcaacggtgcgagcgtgaacccgtaggaacagctggtgggcgcgatgtcgagcgacgacctcgttggggaccggtcgagtgcacggcgctcctcagggagctgtcgtgccgacactctctgaaccacccccaagtttcgtgcacacctcgtgacgtgtgaacggtctcggactcggccgccagatggccatcgtactcctgttcgacctcgacgggcggacgacgtcccagccggtgcgtgagcctgcgcgtgctggagcggtgcacccaggctgaggtcgtctcctcgaggtccgtgaggctcacgaggggcccgcgcgcgcagggtgagccaggccacacgcactcggttgtggagagaccgatcgtggtctcggcgagcgcgttgtcatagccatccccgacagagccgatcgagggcaccaggcccggcagcaggagcgatttgccaacgtgaagcgccgagtgggtttggcctgcatcttgcgtgatggatcgtgcgttcggttgcgggggtgcccctcgtgtgctcgtcggccctcggccatgcgcagggcacgctcgacgagtcgggtgtcgtggcaaagcacgagacccaccccctttgagatcgtgccggcgaaggcgtcgatcacgaaggccgtggtggcacgccacccgtgagccggacgcaggtgacgtccgccgcgcacagctcgttatggggccccctggtgggggacccggtgctcgcgacggccatcctggaccgcttgctccaccacgccacggtcctgaacatccgaggcgagagctaccgcctgaaggaccgcaccaagcaacggctccgcggtgggctgctgccccaggcagccgaggccatggcgaagggaggtgatgccgagcaccacgctctggggagctatcccctatagttgtgtcgcaggtgggtcacttctgaccggtgatctcgggtcaaaagaaggccggtgcctacaatcggcacccggcgagatcagcgagcggtagcgtgaggacgtcgggtctcacattgagggtggactcggttgtgggggccggtcacatggcatcgagctttctcgggcatctatcgaacaacgatcacctccaggtcatgcgccatcctgcgcagcagcacaacgtcaacgtcatcgagtcgctcatccgtcgtcttcgtcaatgccgcaccttcgaccagtacgacgacgttcagcgcgagctgttccagcacctacactgccgcgaacagcaccgttccgactgccgacgctgtgctgctcgacttcagcggggacgatctcttcccgcattactcccgcagctccctctcggtgtagacccactcgacccagagacctggcgcatcgaggacctcgtcttcgatcgcgtatgtcgccagctccgagcggtcggcgacgcactcgcgtggcgggcatcgggctacgaccgccggtacgtcatcgcgctgagcagcaacgcctccccgggggtcatggcgggaaagactggcctgcctgctgaacttggtgctgcgaccgagcttcgcaagagagggagcttcgctctcctccacgatctcacgaactgcctgcgcatcggggacatcacggagttcaagtcggatggttcgaagctcctctacgaaatcaagtcaagtcccacggcgaagaaaggaccacaacgcagacgcatggaggccgctgtcgaagccgttatgaccggcggcgagcttcccggacgaccgggacaacggatcgtgagcccgacccagcgctgcggaacgcacatccgtgcgttcgtaaccggcatcgacgaggccgtccgccgaggtatcgccggggccgccatttcggatgcccgtgcattgactgccttctcgtttcccacgctcgcgcagactcgatcgaacgattcggcacggcagcttctcgacgatttccatgctgagcgccagagcgcgatcgaacgtgcgggaatcgccaatgttttgcatcacgtaacggtcgcaagcgcaacgcgcaatcacgacttcgttccctctgtgatgcccttcgcgctctttcccctgccacccatccaggccgctctcctcatctgcgactacatcggcttcagcattaccgtcgcgccggagcgaatcgccgatcactttgagcgcctggggttcactgccgacattccgcttgtcacggccaacgacagccttgtcgccactgacacgatcatcaacgtgcgacggggctcccggggtatccggctgcacccaggtgccctctacgaactcctcatcgagtgcctcgacctcggatcgtgggctacggccattgctgaagttgtcgatgactcggacgctccgccccatcccgtgcttgctttcttgacgactcgtgtttggcgctgaggcccacgccagaggggtcgaccaaagcctttccccgacttgaccctcggtgactgtaagcagcgggctggccttcccccctccaggttgacacctgctataggaggaagggatgagccagacaccgaatccaccaccgggcgaggcccccgttcgtcgatgacgaggccgttacccgagccagttcctcaaaggacgccgcagcgttggtgctcgaccagtaccgcaccatcgctgacgtcgctcgcgaacttggcatcaacgagcagacccttgggaactgggtgcgtcaggaacgcatcgaccgaggtgagcgagaaggcctgacgagcgccgagcgcgaggagatgacccgcctgcgccgccaggtcaagcagctcaccatagaacgagacctggcgaaacgttgcctggcctttgcggatcctgcgagggcaaccagtgacccgctaccgctgggttgccaaccaggaggccgagggcgtcccagtagcggcggcgtgccgagtagcgatggtctcccgccaggcgtactacgcctggcgacgctggcgcgagcgcggccctgaccacgagcacctggtgctcacgagcgagcttcgcgccatctgggaggcgagcgacggcacctacggcagcccccgcatcacccacgagctgcgacgacgtggttactgcgtcaaccacaagcgggtggaacgcctgatgcgcgagctcgagatagccgcctgcccacgccggcgcttcgtagccacgacgaggcggggagaggacgcagcgctcctggacctcgtccgtcaggacttcgctcttggtgagccgaagcgcaggtatgtgagcgacatcaccgacgtccgaagcgacgaggggttctgctacctcgccacggtggcagatcttggctcgaggcgcatcgtgggctggtcgctccagcgtcacatgcccgatgacctggtggtcgaggcgatctgcggagctcttcggacccggggcagcctggcaggggcgctcttccacagcgatcgcggtagccagtacctctcccggaaggttcgccagctctgcgcaatgctcgggcttcgccagtcggtgggcagggtcgcgacctgctacgacaacgccgtggccgaggccttcttcgggagcctgaagcgcgagctggtggctcgctaccgcttcgcgaacctcgccccgaggctcgctctgccatcgctacctggatccaccgctacaacacggtccgcctgcactcgagcctcgggtacgtgccgcccgtcgagtacgagctctcctgggcctgccgggaggtggccgtggcctacattcagactgtcaagcaaatggggggaagcccatgacctctcctggctgacggctggagggaaatcgcggacgccgaattcgtggctgcgttcacgaacccttccgtccccatgaagctttgcacccagaccattgtcgaagagcgcaacctctgggtcgagaccagcgacatgctcgctctgggccggctgctcgcagagagcggccaggttgccatctcattgtcggggcatgctcgacgggcgcctcctgggcggatctccacggtggcaagcgctccgtcccacacgatggcaagctggccttggtgagcgtcggcatctcgggacagctcagtcagcctgagcacctcgccagcttgcgcttactcctggccgggtcgaggtcccacggttcgcagacacctcggtggtgccgacgatctcttacgatcccaccagcgcggcgtcgccagcgatcggggaggtgccggccagctccacgaacagacgctcggatcggcggccaatggtcgggaaggggcgcggccacgacaagcaccctcgttgggtggggctggccacgtcctcggtccacctcactccacgaagagtgcctcggcgttgagctcgcggaggatgccttcgaggtcgtcggcagtgggacggaaagggaagtcgcggaacggctcgctggctcggtaggacccgtagggccgggtgcacccaggggagccgtcctcgcctgggcagccgttggtcatgaaagccagcccctcgttggcgacgcgcaagagggtgtcgcgctgaaccgctcgcaccgcgacgaggctccctgcgtcgtcgaacgagaagtcctcgaccccgaaaccgtcgtgctcgatgaggtgtttggcgagctggatccgacgccaacgggtaatcgaggtcttcggcacggcccccatccgggagtcgggctcgggattgaagcagaagagatacggaaggatctgtcggtcgaggagccggacgaagagctcgatcagatcacggtctcgttccccgaggcctaccaccgtgtgacagttcactttccatggaccgaagagctctcgggcatcgtcgacgacctgccaatacttggcccaggacagtccagcgcctccagcggggacatcggttcgcagcgagcggaagagttgttcggtcacggcgtcgaggccgatgccgatcatgtccacccccagcctgcgaaagcgctcgagcttgcgacggttcagtgtcggtggggcaacgaggatggagaggggggtgcggacgcgcgctcggatgcgctcggtgatctcgcacgtgtcctcgaaggcgtagggagaggtcaccatggagatgcacagacgggtcaggcgtcgctcgagcatcgccatgcgctccacaaggtcgtctgtgcgcacgaggggccactccactctgatgaacgacttgtcctcgtagtcgccggggcgggtccgcgcgaggccgcagtagccgcagtcgctccggcagccgtccccgtaattgagcaagaggttgatcccgccgaaggcgaagtctctgctgaagcgaccggagcggaacccgagtgcgatcgccgaggcggccgagatccgcacccactccgggctctcgtgctcacccagcgtccgtcgtcggcgcagggcgaggggcgtcgaggtggtcatgaatgtctcctttctgggagtaggcaggatccgagtcggtggggggcggcgagcgggctgaggctcgcgtggaaggcttccgtgatgcgtcgaggcggagcgaggtggccaagcacgtcgcacgctcgatccgcgaggtagctcgggtcggcgggctcgaaacgcagcgcccgggtgagcgtgatcagccgggcatcaacttcgagaaagtccccggagacctgcacggagctcaccactccaccccgaacgtcgaggtgcagttcgacggtcccgatggccgttcgcagggtcacccgagtcgcgctcggctcgtgagccgagctaccgtggatccagtcccgatcggcgtaggtcgagatctcgaggtcacgtgccagcatgagctcctcggcgcgcggcgcgctctggacccatcgtgaccgaccaaggcccatcgcgaccgcgtcggccaccacggtgacgaggtccgcgccgcaccaggcctccccacggagctcgctgacggtgacgacggagcgtgcgagtagcttggcgcgcttgtcggcaagcttggcggcgggtgggcgtaggacctcgaggaggaggcgatggtcgaggtcggcgaggatcgaagcgtggcagagggtgcccccacgcgcaggtcgatacatccccagaccggcgatcttgcgcccatccacgagcaggtcgttcttgccctcgagggtcgcccgcaggccgatggtttcgagtgcgccgatgaggagccgggcgaacgccgtcagaacttcccgaggggtcgcacgccgctcgggcagggccaatgccacgccaagctgggcatctcccatgaggatggtgccaccgccagtaggtctgcgcccaaggtcgagccccaggcgctcgacggtgacgaggtcgacctcggccgcagcgcgctggtggcgaccgacgaggaccgtatggttacggtacgtgtagcagcgcaggaccggctcgtcgacggcgcactggacgagcgcatcgtcgagggcgagaccctcggcggcaccgacgccgtggtcgaggatgacgcgaagcgagctcacgacacgcgcaccgtggtgaggtcgtcgtcgacgcctgcccagctcatcgagcaacaccactcgtggagcaccggggtgagcccctgctcgcgggcgtaggcgatggtgccctcggcagggtacgcgatgcctgcgaagccgaggtcgacggccgctcggtcgagggcgaccttcgtggtgcccatgggtcgggcgcaccccaggttcgtgcgcagcgagggcaccagcgttcgtgcagcccggaagacctcgaccgtcgcctcgagggatggcggcgggaggtgtcccatcggcgttcccacgagcggtgtgagcaccacaaggatgagggtgtctacccggtgcctcgcgatgagctcaagggcgcgatactccccgaggatgcgaccgtagtgcaggccgatgaccacatgcgggatcactcggaggccggtgtcgtccaagagaccgagggctcgatcgaagtcgtcgacgctcagatcgaggtgatagacctcacgtatggtggcgtcggcgccgatgatgtcgagcatgacggcatccacccccgcgtcggcgagttgggcagcgaggggaggcgtgacgactccggtgtgcaccacgacccgcatgtcgagctcgtctcggatgcgtggcacccaggggaggtgacgcgcgagcggcacgaagccccgcttggtggagccacccgatacgaggatgccctgagatcccgcggccttgagcctacgtgccacatcgaagaggttcgagcccagaccgaccgacaccatcccgtcgaggaccttggacccgcagtgatcacaattgagcgcgcacgccgagccggtcacggacaccggcaggaaccgtctcgggttcgtcgggcgccactccttcgtgctccaatgcttgaggccaggagcgtagaactcgatggtgcgcggttccgacgctgcgtcgtctactgtgcccacggcaggatccactaccacgccagcaccccggccgcacgaaacgcctcgacgcgcttggtgaagtcctcaagcgcctcgtcgggggtgacgaggtgatcgagcgcgcccggctcggttgccatctcgacgagccacgcctcgtagcatcccgcgtagagctgcgtgacgtcgcgaacgaggtggtcattcgtcctcaagatcgttccggcgagaggtgccgcgagtgccccgacgtacttctcggcctcgagtgagccgatggggtcaccctccaccacccggcacgggggctcgaccagtgtcagctgcgccagggtgccgttcacctcgagtcccagcgcgtcgagaccgacgcgcacgatatcgtcgccgaccggcaacgcccagaggttcgtatcgtggtggtagaagcggtcgctacgaacctcaaagccgcggtaaacgtgtgacgtcatcaactcctcctcttcggtatgtccgatcgtcctcgtctccgaggctggcgccgacggaggcgaggagcatggcgagagaacggtcgcgctcgatccttcgccgcaggagcgctggatcggtcacggccgagccctcctcgtggcgcaggcgcgtgaggcgtccttcctccaccaggagcacgcaacgccgaccctcgtgttccaggtcgtggagccacacccccgctcgaatcttgacgctacgtcgtgccgagttgggggctccacggacccagccatcattgtcctcgtcgacgagcgatcgatagcgagcgatgaggtcttggtcgagttcgaggatcccgggccgggggtcaccgaggatctcggccagttcttgcaccagactggcaacgaaatcttcggggtcgaccacgagcgcccgagatggaccgacgtgacggcgcatcgccgcgacggcctcctcacgtgcaatcctcgacagggagaggatgccggcggctgcctctggatcgaaggcttcgagcaggtttccgacgacgaccagactcgcggcgatctcaccggacccatgaccacagaccttgcgaccctgacagctgatctctccgtggccatcgagcacggtctccagcccgagacgcctccaacttcgggcgactcgctcgaggatccacgcagcgaacttcgggcctcgaacggccgctacgacgtggtctcggggcaggatgacctggaaaaagcgttggcgctggtcgagccagaccgggcccccaccaacccggcggcgtacgacggggaccctgcgcgcctggatctcgccccagtcgagctcctctctatgccggtggtagccgagggagacgtacgcggagcgcggtcgtgcgacgagcagcgtcggccgttcacagcgatgggcgaaggcgtgccagatggcatgggagtccactggttcgaggtcgccgagatcgaggacgtcgaggcagcttcgacgcacgaacgctcgggtccgactcccgtcagcgacgggtctacgaaccccgtccgacacgttccccccttcggacgcgacgtcaccacccctcggtgacgaccatgtgagtcatcaagtgcgcatatgcgcatgcgactcccgtagcgtacttgaggcgccacagcgggtgcaaggattttcacgaatcaaggggggtgtaccggtgccaaatcgagccgttgaggatcgttgggcggtcgtgacgggtgcctcgtccgtcatcggattagaggtcgcacggtcattgagcgagatcgggtactcgctcatcctccagggtgcgcgccacgccaacgcgctcgagctccttgcagacgagctggggtcgcgcgggcgtaggcccgtcgtggtacgcgcgaacctcgccagcgagcggggcgtcgaccacctcatggccaccatccgagagcgcacctcgcacctcgacgcgctgtgctggctcgctgcggctggggtcatgcgaccggtgagcgcactcagtctgcaccacctggagtggacgttccgcgtgacggcggggtcgttcgcggtcgtaactgcgggcttgcggccgcgagtgagcatcgccgtctcgtcgctcggctcccagcgcatcgcccccgagtacgccgccatcggcgccgcgaagtcggccctggaaacgctagtcaggtatctcgccgtagaactcgcgccagcctccagtgtcttcgggctgagggttggcctcatcgacacgccggccgcacgacgtctcagccgctacgaggagctcgaggcgctcctgcgaaggcgcgcgcccatggggaggctcgtgacaccagaggacgttgcggctgcggtcgtgaccatggtcacggagatgtcgagcatggcaagcgggtcgttcctcaccgttgacggcggagtcgggcttgtgctgtaagctcgtccgcgtcgtggcctgacgaccacccggatatgactgcgccctgccactgagagtgctccgagcgacaggcccgcgacctaggtcgagaacgccgaaccgatggggttcggatgcgccggggcggtatcgcgctggcgtcagctcgttcattggtgaaccgcgctctgcgtcccggcgcgagccaacggagcccgcttgactcgtgtgtcggatccacccaccgtgaccgcgcgtaggggcgaacacaaagtcatcctgttcgcggcgacggcgcccggccaaccagtgggggccacgctgtggcccatggcagtccgcccaggcgtcgccacgctcggtcgccgtcgcgcactgttatagtccgaacctcgcgggcagccacgatgaaggtgcacactcgagcgctggcgccgagaagcggtattctgtcaagttctggcgaggactgagatgcccgacactccgtcgagggtactgctacgattccccgcgtgcggaggctgcgaacgtcggttgggatcgtgcttcgagggttgcgatggcgcctcgcaacgaccgtgatgctggtggtcacgggaaccttggcggtcgcgacggtgatactcgcaccgctctacataccttcggccaaggatgcgctcgtcgtcagcgtcgtgcgtgcgacctcgctccagcaagatggtctgcagctcaatggcttcggcctcagcgacgattcgcgggctgcgctcgaacgcctgttcgcccgggccccacggctcgaccatcgaccgctgttcggttcgccgcttgcgacggcgttcatgaccgtatcgctgccctcactcaagatcccgtcacgaacgccagggggtgtggcgcagtccgtggtgcagaccacggcgctactcgagaggaccgcaatctgctcgcacctgaggttcgtcgcgggtacctgtccgcgacgcggatctcagggcgtcgcggtctcgacgagggacgcggctgcactgcatctgcacgtcggatccaacgtcaccttcgctgctggtgccatcgcgcccggaacccccggagccctgccatcggtgaaggctccggtcgtgggcatctatgacccgccgaccaccctcagcgcctactggtggggcacgcagtatttcgatttcagctccacgccgaccggcaacgtctatgacccctttgtcgtcgcccctggttacttcgacgggattgcgattcccggtccaccggtcgtcctccgcggtcacggcacggcaacgagtccggcattcgtcgtcggctcgcagtatcgctacctggtcgcactctcgtcgagcgggtcgcccggaggggtcttcttcgcagcgaactcgttgctgggccgcaccttgcaggccccgctcgcagcaccgcagcgcatcacgaacacgaccgctccgggtctcttgcggtcgatatcgggctacctcgactcggtgaacaagcatgcagcgctgaacgtcgtgggttcccaaggcttcgggccattgcccgtcgccgcgtcgtcgctgccgggaaccctcaccaaggcgctcgctcaccagcacagcttctcgacgatctccatcgtcgtcgtggtcgagatgctggcgatcggcgaactggtgctcagcgctgtgatcgcacggtcgatcttggcgcgcgatcccgagctgcgtctcgcacagttgcggggcctcggaacgaggcgtatcgttcagagggcgatcgcagagccactcgtcgccatcgtcctcacgattccgctcggcacggcggttggggtcggcgtcatgcatctcgtcgcgagtcgcgtcttgcccagcggcgtcaccgtcactcttacgacgacagccgtgttgacggcggtcggcacggccgtcgtcggcctgctcaccacggcggtcatcatcatgattgcggttcgacgcggcgtcgtcgaggctccgcgtgccacacagcggcgccgcgtcgtgttccgagtggcgctcgacgtggcactgctcgcgatcgccgcgacgggaaccttcgaactcgtcacggcgatctccgcctccagcggcattgcacctctcgcggccggcgcccccgcgctcttggcgctcggactctctgtcatcgctgcatggctcctcaccatcacagctcggctggtcgctcgtctcacgcgctccctgaaacgcccctcggtctacgtcgccacgcgtcagttacgccagcgcgccagtgcgctgcaccgtgccctggtcgttgggcttgccatcggactcgtcacgttcggcatcggcctcgacgacgtgggaaactcgctggcgcgaaccggtgctgcggtcacgaacggcgctaccgaggtggccgaggtgaccctgccaccatccttgacgatcgccgaagccgtcgatcgcgccgatccttcgggccacgaggcgatggcggcgcagcgagtgtcaactcctgccggtacgacactggcgatccaagcgcggcgtgcgccggggatcttgacgtggtccccgacgctgggcctgcacccggcgctcgcgcaggtggtccagggacttgacccacggtccgctggcggctttcctgtccgcggtcgtcgcgtcgctgtgacggtggagatctccctcacgaaggcccaggcagcacagctggagcgatcctcagcaggcaccgtcacgcccgcaacgctcggcgtatccactgtcaccatggagatcaccacaccgacccccgcgggtctcatcgagtccgtcggtgtgctgtcgggggccgggaaggcggtgacggtgagcgcgaatgtcccgaccgcgtgccgcagcggaggttgtgacctcgtgggtatcagcttctccttggcccagacgttcaccaacttcgagatctccatccttggagtgagcgggattgcgccgtcgcctggcggtccggtactcgcagcgagttcctggcgcgcgagtggggcactccatcgcgcatcacgacctgcgagctggaccgttgccccgtcccaaggtgccctcgacctggtaccacgctcgctaccgccgaccatcccggccatcacgaccgacctaccaccgggacaagccacggctcagatcgtgggcctcgacagctcgaccatcaccgcgacgcccatcgcccaggagcatgccctgccggtcctcggcgcgagcggcgccatcgtcgacctgcggctcgccgagcagtacctccaggcaaccgaccatgcgcaatcgctcgtcttcctcggcccgcgggacccatccgcggtcctccgctcactcgcggccgaaggggcccacgtcgggccaatcacgacggtcgcccagatcgtcaccgccgcacgcaccagtccgacggcgctcgcccaagacctcgtcctcccggcgggcatcgcggcggcggtcctggtcgcagccggcctgctcttcgagaccgtgaccgacgggcgcgcccgaatcgccgagctcgcggcgcttcgggtactcggcatgcgccggagccagctcgtcaccgcgctcgtgctcgagggcatcgctgtcgttgtgctcggtgccgtggtcggcgtcgtcgcaggtgtcgtcggcgcgcacttcgtcttgccacatgtgctaccgccgccaaccacgctcgccgcatccttcgtcattccctactctcttccaacggccccccttgcacgagctgcgctgctcgtcgtgatcctggggggagcagccgtgctcgcaagcgccgtgcgcgtggtcgcccgggcctcgttcgaacagctgcgagctggtgagcgatgactgatcagcttggcggactccccctccggctcgagggcgtggtgcacctctaccccatccccggaggagacgtcgttgcactgcgcggcgtcgacctacgcatccaagcgggcgagatcgtcggactgctcggaccatctggcatgggcaagtcgacgctgcttcgcctccttgcggccctctaccctccttctgccggtcgcatctggattggtgataccgacatcgcccaactcggaccccgagggcgtcgcaagctgcgcggccggaccgtgtccctcgtcctgcagggtccggcggtcaacctcttgccctatgcgaccgttgagcagaacctcgctttcgcggcacgcgatcgcgcctctcgacaccgcgtcggtggcctgttggaactcttcgggcttggacccctccgtcatcgcgtcgtggccacgctctcaggaggccagcagcaacgtgccgccatcgcgacggcgctcgtgcccgggccgcgtgtgctgcttgccgacgagccaaccagccagctcgatcacgaggcgcgcgacgacgtcgtgcgagccctgttcgatgtgcaacgcaacctcggggcgacggtggtgatggtgacgcacgacccggtcgtcgcgagagagctgccgaggctgctcacgatacgcgatggccgtgtcggcgcagagggtcgctcaggcgaggagttcgctgtcctcggcgaggacggtacgatccagcttccccctcacgttcgcgcgatgattccgcctcactcgctcctgcgcgtccgcgtgatcgacgagggattcttgctcgagccggctgaccatgtgtccgaccaaggagatggcctgtgagcgagcccttcgagctcgtcctcgagccgatcgtggtgcgacgggggcgaggatccatcctcgagcttcccgaacttgcgctcgcatccggtgagctcacggcgatcatcggaccgtcggggtctgggaagaccacgctcctccacgtcctcgcacgcattctcgaacccgacgaggggcgcgtcctctggcgcgatgcacacggcgatcaccgactgcgccgccgccagagcgtcctcgtaccgcaagcattcggactggttgctgcgctcaccgtcgcagagaacatcgcgctggcgctcaagctccgcggtgaacgcgcctcggatcgttccccgctggtacgagacgcgctcgcctcggtcgggctcgacgggctggcgaaccgactggtcggtgagttgtcgggcggccagcagcagcgtgttgcggtcgcccgagcattggccgtcgacagccctatcctgatcgccgacgagccgaccagcgagctcgaccccgacaaccgtgcgctcgtgctcgatctccttctcgagcgagcgcgcagcggtccactcgtcgtcctggcttcccatgatccgctcgtcgccgagcgtgcccaccgaacactggaactcgccgagggtcgactcgtcgacgatcgctggacccccgagagccaacgcaacggaagccctgagcagccgtgatgtgtcaggccgctggcgtcgccggctcgacttcgggatcggctgctcggcggccccgcccacgcgacagtgacaacaacgcggcaatggcgatgaacaccatcgaggtgtagaaggcggcgtgcagaccgtgcgtgaagacgtctgccaagtgtccgctgagcttggtggtgccgacgaagatcgcgaatgcgagccctcgcgggatggaacgtgccgcagaaaggatggcgacggagaaggagaagaccatcccgatgttcgagaacgtccggagcatgcccgaggcgatgccgaacacttcggggggagcagctttcatgacggccgagttgttcgcggggaagaagctcgagccgccgatgccgttgatgatgctcgcgacgacgacgagcgccagcgtgacatcgttgctgagctgtgcgtagacgaacagcgcgatcacctgcacggcgaggccgacggtcgcagggatgactgggccgacacggtccgcgagtcgccccgcaaacggaccgacgacaccgcccaggagatagcccggtacgagcagcaaggaagcgtcgagagcgctcaggccccgcggtccttgcaggtacatgatcacgaggaagagaactgcgtagttcccgagggcctgaaacgtcgctgccaggagcgacggtgtcatcgtcgggatgcgaaagatgcgcaggttcaccatcggctcgggatggcgtagctcgatcaggacgaagacgccgaggatgacgagtccgccgacgaagaacgcgacgatgtgggagtcgagcggccgcgtcgcgagttgcgtcactgcccagagcagcccgaagatcccggcgccgagcgtgagcatgcccccgatgtcgaaacggtggtgccgtgaggtcgcttcgttgtggagcacacgcgtcgcgagggccacggcgacgatgccgatcgggacgttgatccagaagatccaccgccacgagacataggtgacgatgaccccgcccaacacgatcccgaggaccgcacccaggctccaccccactgcgttgaagccataggcccgaccccggcgatgaggcgggaagatgtcagcgatgacggcaccggagttggccgacacgagtgcgcccccgacaccctggagcactcggaatccgatgatcgctgcttcgttccaagacagcgcgcacaaggcggaaccgacgacgaagaccacgaaccctgcttcgtacatgcgcacacgtccgaagaggtcgccgagcttaccgacctgggtggcgagcagcgtgatcgtcaagaggtacccgatcacgacccaaatcaccgaactcagggccacgtgcagcgcacgctggatctccggcaaggcgagcaccacgatggtggtgtccaccgcagcgatgagcacgccggccatgatgaccgccaaggcgagctgcgggtgatcggtcacggacgagtggtaggacgcatcatcagtgcgagtagccatggctctccccggtcgaaggctcgtcgaagcttgctagttccaaccttatcgacgagtcgggtgttcccgtctcagaatctgcgatgcgtcgaggacgggggcgagcggtaggcttcgtagctgctgtggcgggtagttcaattggcagaacgcctgactttggatcaggaggctccaggttcgagccctggcccgccagccatcgccgttcctctcgacgcgctctgcgtggagctgtccggccttcgaacggcctttgggtcgccgacgttccccacgtgagactgagcgcctcgggccgaccgctgtggtagcaaggcgcacccgacgaatcatgagcatggctcgatcacccgctgccgcgacggcgaccgaacccgactccgccggcacgaacgcatcgggaacgtgagcagccgaatccatgtgaccacgcgccgccagaaccccgacgttgccatcgttgccgcttgacccagcgcttgcaggagtcgaccgttcttcctcgcattcgccaggtcgtgcagagcgtcccttcggctggaagatcatcgggaatcgccaacggcctgcgcaccgctgatcccgccacgaacacccgagccgtgcgtcaaccgagccgaggggccacggcatggtccatgtgtgaagccggggcgctccgtgtcgccagtcgtgacgaacgtgtgccgatcgctgctctcggccactcgcgagccgcggaacgcgacgcggcgaagcgcacgcgctgggttggagcaacgtcgaccgcaacgctcgcacagtggccgtcacaagggccgcctcacgaagatgcgcgtcgagcctcgcgacgccgtcaccgaggtccaagcgaggacagctcgcagcatgcctcgcgtgctcgcatccaaaccgctcgtctggttcctcgaggagcaccgggcacaccagcgccgggagatcgaacgccctcgccccctcagcggtcgagctggggcctgctcccggttcccctctgccttcggtcggccccttgcgcttggtgcgccgaaccagcacttcggatgcctgtctgtgacttctctggccatcatctcctcgagccaaggagccttacggcctcgcctcctcgtctcgcgcgtgtcgttcgcgcctctctgcggccgtcctccgctcgaaggcatcggcctcgggcagggcaagagcagttcgggtgatcaccgacactgcgtccgcagccccgaccacccagcgggacctaggctcgaccatcgtggtcgctggcgcacgtcatccggttcgttggttcctcgccgaacgcggcttgctggcggctgcggtgggcatgcttccggtcggcctgtccttctcgctcctcgacatctacgctcgcgcgagcgcgctcgggatcgtgctcgcactacagggcgtcggcctcgtcgtcagcttgatcgtcctcggtggcgtcggcgacctcatcgcacctcgtcgcctcctcgtcctcgccgatgcgctctacgcagcctcggctgcggcgttggccctgctcgcgcagacccacagccacgcactcgtcgcctatggggccgcctccatcgtcaccggtgcctccgcgggtctcgtcaactcggctctgcaggctctcctggctgcggtggtgtcgccacaggatcgacagcgcgtgaacggtctacggagtctgttgcgcaatctcgtccaggtcgcagctcctgcgttcgcaggactcgtgagcgcgatcgcatccccaaccgtcgtgctctggctcgccgcgatcgtcgccgccctcggcacgctcgctgctcgcgcgctccccgatacaggcgcgggagcacaccacgacgctggcctgctcgccgaactgcgcagcggttggcgagcgtactgggcctacgggtggctcgtcgctgtcgacggcgccttcgcactgtggcacctcgtcgtctacggaccgctcttcgtgctcggccctgtcgtcgcgcgtgcccatgatcacggtgcgctgggctggggcctcatgctggccggcgtcagcgttggtggcgtcctggggggcgcgctcgtcgtgcgcctgaggcctcgtcgcccactctccttcgccctcatcgcattctcggttacgtcggtgtggctcggtgcgctctggttcgaggcgcccctacccgtcctcgtcgtcgccgccgcgatcgccggggtcggcttcgagcttctcatggggctgtgggacaccgtcttccagggcacgatcccccggagtgtgctcggcaagctcgcagcctacgactacctcgcctccgtcggaaccctgccgctcggctacgccttggcagcgccgctggccgcgatcgtgggcgcacgcggtgtcttcggacttggtgtcgtgatcacggtcgcgatcacgctgggcaccctcgctgtgccgagcgttcgtcatctcccctcgccggcacttcccatcgacgagtgagcgccgacgactcctcggccgcgggttgagtccccgcgccgcatcgtcgcgggctccgctggcagctaccgtacaacgcacctgatccaaggagtgtcccatgaccgatagcgtcagccaactcgccgatgaccagcccacgacacgcctccagcgtgtgctgaatctcgtcccgcgagcgctgtcatcgagaccccacatcatcttcctcgcggtgctcggtgtctacctcgtgctcctccccctcgcccacgtgcacgtgtcggcgttcgcggaactcgtcggcgggaactacacgaacgttacgagcgatctcggggcctgcatcgccgccggcggtacgatccacatcatgcgctcgcaccggcagcaccgcagcgagctcgccgagctacgccgactggtcgaggacctgtcgcgcacgctcgggtcggggtccgagtaaatccgtcgccgctcgcaccacgatccgtcgacgctcgcggccggctgcgcggtgcctcgagacggcacgtcacaccagctcggacggccatccgtcctatcctggaggcgtggcacgcgcacagcccccgggcgcagctgagccacgtcgaccccgccgacgtggttggcaccgtcgcacctttgaaccggagcgcggatggggatcgctgggcgacgagggacgcgccgtcctgcgtgcggcgcagcggcgcatcgcacgcctcgtgtcctcggactcgctggccgagctgccaccagagcccgaggaggaggtggcctatcgcctcctcaccgccgcccttcgggcaggcgccgtcctcctcgcggctggggccgccacgctcgatgtcgagcagaccgtcctcacctttgccaacgccctcggcctcgcagggtgcgaggtcgacgtcacgttcacgtcactcaccggctcgtaccgtcgtggtgcaaccttgaagcccatcaccacgctcgtcgtggtgcgcgatcggacgctcaacttcgccaagttggccgcgatgacccagctgcgtgcggccgtcctcgcgggcgaggttcccccggtcgatgtcgagcagcgactcgaggcgatcgagcggctcaccgtgcgccgcggtcgcttcgtcgtggccggctgggcgggcatggcggctgcgttcacgatcctgctcggcggacagctcctcgccggtgcgcttggcttcgtggcgaccgccttgatctacgtcctcaaccgcggtctcgcccggcgcggcgtcccagacttcttcttgagcgccatcggggcgacgctcgcgaccaccacggctctgctcgcgatcgtggcgcacgcgccgaccgtgcctgccctcgtcgtcgctggcggcatcatggccctcgtgcccggcgtgaagctcgtctcgagcgtccaggacgccctaagcggtttcccgttgtcagggaccgcccgtggcgtcgaggtcctcgtcatcgccaccggcatcgtgaccggcgtcagcctcgtgatctacgtggcacgactcgcgggtctgcacctcgccatcggccccatcccgctcgcctccttgctctatgtgccggtccagatcgcggccgcggcggtcgcggcagccctctatggcatcgcgacatcggtgccgcgttcgttcctcccttgggcggcagtcaccggagcgctcggatgggggattgtcctcgtgctcgaacacaacggcgtctcgctcgtcgtgtcgacggcgctggccgcggtctgtgtcggcctcctcggccaggcgctcgcctccatccacaccacccatccctacctcttcgtcgtccccggcatcatgccgctcgtgcccgggctcaccgtcttcgagggcatgctcgcactcgtcgaggggcacggcggtgccgcgggtctgctcctgcagggcctcgccatcggcctcgcgatcgcggcgggggtcagtctcggttacctcatcttgcgctcgcctgtgagccgaccgactcggcttcgctaggcggtcgcgacctgtcggccgccgcggtgcacctccccggtgcggcctcgcgaacgtgggcggtctcgtgtcgtggtgccacgcccgccgtcatcatgcaggcgctgcatgacgagcccagcagaccggctagggttgaccggctcagctaccttgcgtcgttcctttggagctccgatgtctccgcgtcccgtccgtcgtcgtcacctcgctggggtcgtcctcgcaggcattcccttcaacgtggctcagggggccgcgttcccctactgggtgctgtatctccacagcgacctgcacttccccaccgccttggcgggtctcgtgatcggcaccgagggtctcgcctcgctcggaggcgcgctggtcggcggggccttccaggatcacttcgggcctcgacgaacggcgcaactgggcgcagtgatcgaagccgtggccgcagcgtcgcttgtcgttgctcgtagcccgcttgcggtcgcgggctgcttcgtcctcttcggtatgtcgaccttgcgctatccggcccgatcgagcgcgctcctcgccgcactgccggacgatctctcggcgaccaccttctttagctgggacttcatgggcgcgaacaccggcttcgggctcgggatcgtggtcggggcgctgctcatcggtgccggtgacgcgacggtgatgcggggcttgttcgccgccctcgcggtgacgagtgccctcctcgccgtgacctacgagctcatcccgaaccagagaatggctcgcgaacacctcgagcacgcgtcgtatcgcgcagccatgcgttcgtcgctgttctggtacgtcggcgcgtggggcctgctgctctcgctcgcgagctactcgtcgttcgacgctggcgtgccggccctgatcggcatcgagctccacgcgtcgccgcacctgatcgcgctcggctttctcacgaatcccgtgctcatcgtcgcgttccagcaacccgtgagacgcctggtccaccgactccggtggcgccgcgcaaccatggcgaccgcagcgatcttcggcgcgtcgtggttcatcttgttcggggccctgtggctgcggaccgagttcgagctcgccgtcctcgtcgtcagcttcgccgcgaccttctcgctcgccgagatgctgatggctccccttcgaacccagctcatcgccgcgctcgcacctgagcatctccgcggtcgcttctacgggatgagccacttcgcccgcggtgtcgccggtctcgtcgggccgagcgtcgcaggggccatgatcggtgcaggcctcggcttctggtggctgccgctcgtcgcgagctcgggtgccggtgccgcctgggtcagccgaaagatctttcggacagctcccgccgagctgtccgagcgcacctgacgcaaccggttcgacggctcagacggcgctcgcgtcgactcctgccccaaaggccggacagtgcggcgccagcggacaggagcgacactggtagccgggtacggcatcggcccagagaccgtcggggacggaatcacgacgcagtgtctcgcgaagctcgcggagacggcgagcccgtcggacgacggtcccgatcgcgcccacgccctcgtcgagcagcgcctcatcgacgaggcgacgccgagagcgaccggcttcgatgtcgacgaggcccacccagtcgagatcgacaccaccgatcgtcgcgaccaccgcctcgaacgcgagcgcggtgtcttcgtagccgtagggtcgatgatcgaggacgaagacgcccgcccgctcgcccttcgcatcgaggagctggaggtcgatgaggctccgcagctggacggcgccgaagcgcacggtgcgccgacgcggctcgagcgcaccggcgtgctcggcctcgagcacgccgatcgtctccgctgcgaaggtgatcacttcctgctgaacgaggagtcgctccccgcgtgtgatcgccttcgtcgcatggccgctcacccagtcccaggcccagtggtcgcggatcgaggagcggagcgcgcgatagagcgcgtgcggggtcggtgcctgctcacgctcgtcgtaccagcgcacgacgagctccatcgcgagggtacggcgcacgaccgcgacggacggctcgaacggggcatcgatcaccgaggagccgaggtcgcacgcttcgcggaggtctcggctcgtgaggcggaccggcgcgccgccgccacgcagctcacggacgatcgcctcgacacgtcgcccgaggtctgctcgctcccctcgtgtgcggctcacggcgccgccgcctctgcgtaggtggcacagtcctcgcggaacggacactgggtacagcgcggacctgcgcgctcgatcggcgcaccagcgaggccacgcgcggcggcccgaagcgcatcggcgaccaggcgtgcgccatcgcgcacgacgcgctcgctcatcacgagctgtcgcgcatcggcgaccgcttcgccagggccgaggaggatgatgctcgctggaggtggcccgtagcgcaggccagccagcagcgcgtagaagcggagctcgctctcgtgctcctcgctgagggcgagcgacgacttgatctcgacgaggtggtggggtctcccgctcgcggccccacccaccacgagatcgaagcgcccggtgagcagcacgtggtcggtgaggtccgcccgtgcgcgcacctcggttcgtggccaccacgcctcctcgatgccaagacgctcgacgagtcgcgcgcgccgggtgacgacgtctgccatctgctccgcatcgagctcgaccgtcccaccgtcggcagtgacggcttcgagccacagcgcgacgtcgtcgccggcatggtactcggcgccgtaggcgaaccacgagcgcaccccggcctcgaagaccgtgccgaggtccatggcgcggttgcgcggcgtggcgatctcacggcgcagctcggccgtcccgtagcgctcacaggccacgagtgaggccacgatgcgcttggtcaagcgccaggtctgctcggtggggagttggctggccagctcggcgagctcgtgacggacctcggcgatgacgtcacccgcgaccgggtcgcctgggcgccagagcgcctcgacgagcgctgcctcgctctcgagccagacgatgtccgtggcgctcacgaggccgactccgaactctccagcgaagccggcacgtcgaggggtttgagacgacccgcaagcaacgcgtcgcagaccgcgagcgtgccctcgacgaacgagcgaccgagcgctccggcgacctccgagtcgacacgcgaggcactccagccggtgagcgccagccgacgggcgaccacgagcggccacacacgtgccaaccaccgctcctcgatcctcgcccgacgaccgtagcccctgatccacgccgcagcacgctcctcgcagtgcggggcgtcctcgaggaagctcagcgctccggccagatctgccatcgggtgtgcgaagccagcgtcgtcgaagtcgatcggcaccaacgccgagctctgggtgcgcacgacgttggcggcgcgcagatccgagtggatgaggagcatctcgtccaccgcatcgagcatgctggcgacacgttcggcggctcggtccatgagacgccgctcggacgagctcgcgcaggcaagctggtagctcccccagtgggcatgcggccccaccagcgcgccagcatcccagcgccaccgacgaaaccacggtggcgggcgccaccgacgcgcgtggttctggagttgggcagcaacctcaccaaggcgctcgaaacttgccggatcgtcgctgtcgcctgctcccacttcgcccgccgtccagctcaccacgaccaccggtccgtctctggtgtcgacgagacccggggggccatggagctgggcgatgggccgcggggcggcgacacctgccgcatccagcgctgcgagccaggcgagttcgctcgccagttcggtgaccgtgcgatagccaggacgcgggacccggagcgcggccaccggaacaccgtcgcaagaggcctggaacaccacgttctcggagacggcgacgggcgtcaccgtcgccccgtcgagcagcggcaccacgcggcacgcggcttcggcagcctgaacggcccgctccaggagatcggccatgaccgaacgctacccgctcgctgagcgccctacactgcatcgtgccgatgcaggtcctccgtccgcagctcgccgtgctcgtggccgccgtcgccagcctcgctgcctgcggtagcgccgtcccctcgccgaaggctcaccgcctcctcccggcgacccatccgctcgcacctcggccggtcctcgtcgctccctctgccgtctcgaccgaccccggaccaggtgccctcccacagacacccgcgcttccgtctgcgacgacccagagcttcaagaccagtgtcgctgacctgtgggctgcgatcgtcaccgataatccggccctcgccatgcccgccttctttccgctcccggcctacctgcaggtcaagtcgctcaccgacgacgcgcacgactgggcggttcgcctcgtcgcgcacttcgtgctcgacatcgaggcagcgcacgcggtcgtgacgtctcatggcggcaccccgacgctggtgggcctcgaggtgcccacgacgaacgcgaactgggtgccgccgggcacctgctacaaccgactcggctactggcacgtacccggctcccgcctcgtctaccaggtcggcacgacgacctactcgatcggtgtgctctcgctgatctcctggcgcggcacgtggtacgtggtgcacctcggcgcgatcaaccgcccgagcgacgaaggtgccgtcgacgcgcccgccgtcggggtcggttccttcgggcccccgggcggttgctgagcggcggtcgagtaccgttccaagggctcggcaccggctccggtgccgaggcacccacgatcgacgggaggggaacgagcatgctcatggtggcgagtgcgaatggccgggccggcatcgatgccgtatttcctcggctcctcgaaggagcgctgaccccgttggacgccgtcgaagaggcggcctgggtcaccgaggacgatccggccgatcactcagtcggtaccgggggcctccccaacatcttcggtgccgtcgagctcgatgcgtccatcatggacgggaccaccctcaaggccggtgcggtcgcggcgttgcgaggctttcgtcaccccatcagcgtggcccgagccgtgatggaacgatccccccatgtcctgctcgttggtgagggtgccgcagcgttcgcacgcgcggtcggagccgaggccgccgtgctcgagaccgctgaggcgctcgcttcttggagaacggcgatcgcctccctgcacgccgaggagctcgcctcgacgctcgcgatggcacgagcactcacccgcgatcccgagcgggccgtcggtacggtcaactacctggcactcgacgaccgaggccgcatggccagtgccgtgtcgacgagcggatgggccttcaagtggccagggcgagccggtgacagccccgtcatcggcgccggcaactactgcgatgcccgtgtcggcgcggcggcatgcacaggctttggcgagctctcgctccggactcagctcgccagccgctgcgttggcttcctcgaggccggggccacctgcgaggaggctgctgtgcgtgcgatcgagctggtgaaccgcctgcaggtcgatcccgccgagcgcatcatgcacatcgtggtcctcgatcgagatgggaaccacgcggcggcgtcgacgcgagcgggaacgacgtatgcctggcgtgatgggtcacaaccacactgccagctctccccgagaacgcacgtcccccccgagggctcatccgtcgtaggctaagcagcacacgatccgacgggaggtagtcgtggctcctgaggaacgcaggacactgccgggctccgccatgcctcgtccggcgggcgcccaggtgctcggccagatccccgacgacgaacgtgtcgaggtgaccgtcgtactccaaccgcgcgcccccctccctgagccagggccgacccccatgtcgcgagcggagcttgccgatctgcgcagtccacccgagggagcgctcgaagcgatcgctcgctacgtcgccggtcagggcctcgaggtcatcgcagccgacgcacctcgacgccgcatcgtgctcgcgggaagcgcagcacggatcgcggctctctttggtatcagcttcgtgcgactccagctcgagggccgacggtatcggacctacgaaggggagatctcgcttccggccgagctcgcccccctcgtggtcgcggtcctcggtctcgacacccgccccttcgcgcgctcccatcggcgtccggcggtggcgccgaacgcacccacgaccgctccgaccgtcgcgcgcgcctacgacttcccgaccgcctacgacgggcgcggtacgacgatcgggttcatcgagctcggaggcggcttccaagagagcgacctcgtgcgctactgcgaggggctcggcctctcgacgccccaggtcagcgtcgtcggcgtcgacggcgcccgcaacgccccgaccggcgaccccaacgggcccgacgcggaggtgatgctcgatctcgaggtcgccaccggggtggccaacggcgccgacctcgtgctctacatggcggcgaacaccgacgcggcgttctacagcgcgatcgccaccgcgcttcgcgacgccacacacgctcccgtcgcgatctcgatctcctggggcgcaccggaggagtcctacccagccaccacgatcgcggccttcgagagcgtgctcgaggaggcggtccatgtcggcgtgacggtcctcgtcgcggccggcgaccaaggctccacggacggcgtcgacgacggacgcgcacacgtggactaccccgcggcgagcccctacgtgctcgcgtgcggtggtacgcgcctcgacctcgacggcaccacgatcgtcgccgagacggtctggaacgacctgccgaacggcggcgcgaccggcggagggatctctgcgctcttcccggtcccgtcgtggcaagcaggcatcgcaatgccaccgagcgccaatcccggtgccggaccaggacgcggcgtccccgacgtcgcgggcaacgccgatcccgacacgggctatcggatcgttgtcgatggggtcgcaaccgtcgtcgggggcacgagtgccgtcgcaccactctgggctggcctcgtggcacgctgtcaccaagccggcgctcgtggcggcttctggaacccgctcctctacgcagcccggggatcgtcggcgttccacgagatcaccgtggggtcgaacggagcctacgacgcagggcccatctggaatgcgtgttgcggcctcggctcaccgaacggcaccgccatcctccaaacgctcagagcgtgaccccgacgaacgcaaccctctgggccacgtccgatccgacgcagcccagggcgtgccgtgtgagtgtcccgcgtcgaggcgtacccggctcacaccaccgcaagttgacgcgtgatcgcgacgtcacgctcgagcgtcgcgtgcacggggcaacggcgatcgacctcgttggcgagctgctcgtagcgttctggcgtgctcgggccacgaagctcgacgtgaacgaccacgtcgctcacacagggccgagccgcaccgtcgagcgtcgcgggatccagcgatccctcgacacggaccgtgaccgaatcgagtggaacgttctgcgcctcggccacgtgctggtaggtcaacacctggcacgaggcgagcgcgccaaggaggaactccaccggacttgccagcgtgccatcggatgcgacctcgaagcggcgaccccgtgcgagctcgatctcggcacggccggcggcgctcgtcgtcgccgtcgctccaaagcgcacgacgggtcgtggaccggacgatgacggatttgatgctgaacgtgtcatacgcatagcttactatcccgatcggctttatcaggtataggtcgactggttatcaccgcaccggttacggaggttgcatgcagcaggtcatcaccgggtggacgaccgacgacgagggcgactgggtcgcactcctcgcgtgtggccatcgacgccatgtacgccatcgccctccactcttcccagcgccctgggtcctcgacgagatcggacgctccgaccacgtcggtcagccgatcgactgtggccgctgccgccaagggatcttgccgccgctcaccgacgagacggcaaccctgacctggatcgacgctcgggcgaccgacgtcgagtgggtcatggggggacggacgaatcactgggagctcgtcgtcgtagccgaggggcgagtgcacctggagctcaccttcgctgacggcgacacgacgacgtggtggctcgagggcggcatgcagcgggccctcccggtcggctgcgcgtaccgcctccgaacggcgacccacgcgtcggtccttctcgcacgcttcgaccagtcctgactcgaccgacgaccgcagtgacgctcgagcccgcgagcgcaccgctccctcgccgagacgcccgctcaccccagcaccggcgacggacccaccacgatcaagccgagcccgatgagcgtcacgaagaccaccccgagcacccgctgtagcacgcgcatcgcaacctccgaatccgggccagacacagtcccaacgcctcgacacagccccaacgcacgacgagccgggatcccgaaggatcccggctcgtcacgaaagcccggtcggcggcgccctactctcccagggggtctccccccaagtaccatcggcgctggtgggcttaacggccgtgttcggaatgggaacgggtgtttccccaccgccatggccaccgcccggacgatctgcggcgtcgagcgctccagagcgagcacgaggagctccaagtcctcggccgattagtaccggtcggctgaacacgttgccgtgcgtacacctccggcctatcaacgtggtcgtctaccacgggccttaccaggttgaccctgtgggaaacctcatcttgagacgagcttcgcgcttatatgctttcagcgcttatcccttccgtaggtcgctaaccagccgtgcccttggcaggacaactggcacacgagcgctacgtccgtcccggtcctctcgtactagggacagcctctctcaagtttcctacggctgcatcggatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccgctttaatgggcgaacagcccaacccttgggaccgacttcagccccaggatgcgacgagccgacatcgaggtgccaaaccttgccgtcgatatggactcttgggcaagatgagcctgttatccccggggtaccttttatccgttgagcgacggcgcttccacatgcgaccgccggatcactatgccctgctttcgcacctgctcgacatgtgggtctcgcagtcaagctcccttgtgccattgcactcgacgactgattgccaaccagtctgagggaacctttgggcgcctccgttactctttaggaggcgaccgccccagtcaaactgcccacctgacgcggtcccggacccggattcacgggtcgcggttagagctccagcaccgacagggtggtatttcaaggacgcctccagggaagctagcgctcccctttcgcaggctcccacctatcctacacagtcggaaccaaagctcaacatcaagctacagtaaaggtccacggggtctttccgtcctgatgcagctaacgagcatctttactcgtacttcaatttcgccgggtctgtggttgagacagtggggaagtcgttacgccattcgtgcgggtcggaacttacccgacaaggaatttcgctaccttagcaccgttatagttacggcggccgtttaccggggcttaggttcagagcttcgcccttgcgggctaacccctccccgtaaccttccggcaccgggcaggcgtcacagcgtatacatcgtcttggcgacttggcacgctgctgtgtttttagtaaacagtcgcttccccctggtttgtgacaccccctcgggctccgggcgcgaggcccttcaccctaccgaggtcttccttatcccgaagttacggaagtaatttgccgagttccttaaccacagttctcccgctcgccttggtattctctacctgcctacctgtgtcggtttggggtacgggcgcctcgatcactcgctagaagcttttctcggcagcatgggatcagtgacttcgcccgaagtgggctcggagtcgcgtctcaggcttcgtgaggtccggatttgcctggccctcgccctacacgctttccccaggaacgaccaacgcctgggatcacctaccctcctgcgtccctccatcgctcaaacgcgatcggggcggtaccggaatatgaaccggttgtgcatcgactacgccttgcggcctcgccttagctcccgactcaccctgggtggacgagccttgcccaggaaccctgaggcattcggcggaggggattctcacccctcgttcgctactcatgccagcattctcactcgagcgcgctccagctcggctcacgcctcaccttcacggcacgctcgacgctcccctaccgcccggtgacgtacgtcaccggacccgcagcttcggtgaccggcttagccccgttacattatccgcgcggaaccactcgaccagtgagctattacgcactctttgaagggtggctgcttctaagccaacctcctggctgtctgggcggttccacatcgttttccacttagccggtactttgggaccttagctggcggtctgggctgtttccctctcgaccacgaagctcatcccccgtggtctcactgccaggctctggagcatcggcattcggagtttggttgggatcagtaaggctgtgggcccccatagcccatccagtgctctacctccgatgctgaacacctgacgctgcacctcaatgcatttcggggagaaccagctatcaccgagtttgattggcctttcacccctatccacaggtcatcccccctgttttcaaccagggtgggttcggccctccacgggatcttacccccgcttcagcctgcccatggatagatcactcggcttcgggtctaccgcaggcaactctcgtcgccctgttcagactcgctttcgcttcggctcccccacgcatgggttaacctcgctacctacggtaactcgctggctcattcttcaaaaggcacgccatcgccctcacgggctctgactgcttgtagaccaacggtttcaggatctgtttcactcccctctcggggtgcttttcacctttccctcacggtactagttcgctatcggtcgcctgggagtacttagccttacgaggtggtcctcgcagattcacacgggctttcccggatcccgcgctacttgggtggcgacggggaggcagctcgcttcgcctacggggctgtcaccccctgtggcgcgacgttccagtcgcttcggctcacgcgctgcttggtaactccctggaggggctggcgcaccctcctcgtcgctcccgctacccccggacggcaacgccgccaggcttgacaccgcccgggtttgggctgatccccgttcgctcgccgctactaggggagtcgcggttgctttcctctcctgggggtactgagatgtttcaattccccccgttccctcctcctgccctatgtgttcaggcaggggtgacgtggcattccccacgccgggtttccccattcggacatccatggatcaacgcttggtcgacagctccccatggcttatcgcagtcgcccacgtccttcatcggctccaggcgccaaggcattcaccgttggcccttcgtaccttggagttgtgatactcgtgctcgctctggagttctcaagctgccgcgcagcaggtgcttcgcgaagagggagccagtgcttcgactgggtgcggccactcgttgtggccactccttagaaaggaggtgatccagccgcaccttccggtacggctaccttgttacgacttcaccccaatcgccgaccccaccttcgacggctccctcccttgcgggttgggccaccggcttcgggtgttgccgactttcgtggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccccggcgtgctgatccgggattactagcgactccgacttcacgcagtcgagttgcagactgcgatccgaactgagaccggttttttgggattggctccccctcgcgggttggcgaccctttgtaccggccattgtagcatgcgtgcagccctggacgtaaggggcatgatgacttgacgtcgtccccaccttcctccgaattaactccggcagtcccctacgagtccccggcatgacccgctggcaacatagggcaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcaccacctgtgaagggccccgaaggacaccgcatctctgcggcttttccctccatgtcaagcccaggtgaggttcttcgcgttgcatcgaattaagccgcatgctccgccgcttgtgcgggcccccgtcaattcctttgagttttagccttgcggccgtactccccaggcggggcacttaatgcgttagcgtcggcacggagcccgtcgaatgaggccccacacctagtgcccaacgtttagggcgtggactaccagggtatctaatcctgttcgctccccacgctttcgctcctcagcgtcagtaccggcccagatcgctgccttcgccattggtgttcctcctgatatctgcgcatttcaccgctacaccaggaattccacgatcctctaccggactcaagccatggcagtatcggatggcgacaccaggttgagcctggtgatttcacatccgacttgccaagccgcctacgagctctttacgcccagtaaatccggacaacgctcgccccctacgtcttaccgcggctgctggcacgtagttagccggggcttcttctgcaggtaccgtcagtttcgtccctgctgaaaggagtttacaacccgaaggccttcgtcctccacgcggcgttgctgcgtcaggctttcgcccattgcgcaatattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctgatcgtcctctcagaccagctacccgtcgtcgccttggtgggccgttaccccaccaacaagctgataggccgcgaggccgtcccgtcgcgcccgaaggctttgctccctcgaccatgcggtcaggggagcacatgcggtattagcaccggtttcccggtgttatcccccacgtcggggtgggttcctcacgtgttacgcacccgttcgccactcggtggcaagccaccgcgtacgacttgcatgtgttaggcacgccgccagcgttcgtcctgagccaggatcaaactctccattggagatcgttccgagggtggagtccaccctcgctcgcctcgccccgggacacgtgggtctcgggtgagggagagtcgatcatggttggtgggtttggtcccaccgtttgtgttgtcggggtgacaccgagcttgtgctcgggtcgcccgcactggcttgtcttccctcttcgcgatgtcaacctgcgcccctgtcggggctctgccacgagggcacccgaaggtgctcgttgtggatggtgggttgccccacccccagcggtgctcttggagcacgtgggattcatcagtgtagcggggtcggaacgggtcgtgcacggttgggggacatcttctgtcgagatgggacgtcccgcgtcaagtaccatcggcccatgcctgtctatcgactcggttcccgcagcccccgcatccatcccgacgcattcgttcatcccgatgcggtcgtgatcggcgacgtcgagatcgacgaggaggcatccatctggccgcacgccgtcctgcgcggcgactacggccacatccatatcggcgcccgcacgtcgatccaagacggcaccgtcgtgcacgccacggccgacctcgcgacacgcatcggggcggcctgcgtcgtcggacaccttgcccacctcgagggctgcaccgtcgaggatcacgtcctcatcgggtctgggtcggtggtcttgcaccgcgccgtcatccactcccacgcgctcgtcggcgcccatgcgacggtgaccaacgacaccgaggttccatcccacgccctcgcactcggaacacccgcggcgatccaccccgatcgcgtgcccgccggcaccttcgacgatgcggtgcagcgctacgtcgagaacgcgcgccgctaccgcacggatctcatccgcatcgagtagcggtcgattcgcgcgacgagccgaccgcccacctcggtcaccgtgacgggcatgccgaagaccgcggcgagcgcatcggcgtcctggaggatcgcacgagtaccaaagcgggtgatccccgctccgacgaggagcacgtggctcacctgggcggggagctcctcgacatggtgggtcacgatgaacgccgcgcgcggtcgtggcgaccgctcgagcagctcttcgagcgcccacagggcctcctcgcgaccgatgagatcgagatgcgaggttggctcatcgagcacgatgatctcagggcgccccgcaaaggctctggcgaggaggactcgctgacgctgaccagcagacagatcctcgatggctcgatcacccacgttcgccaggcccaccctcgccaacagccggtccgcttcgacgagttcctcgtcggagagctcgaaccacgcacgacgaaggccagcatgaggaccgagcgcgaccgcatcgcgggcgctcgtcgtcggcaccagctgagtcgtgagctcgtccgcgaagtacccgacccgtgcgcggaagctgcgcacgtcaccgtggcgcaggtcgcagtcgaggactcgaagctctcccgagcgcgggcgcaaccggcccgcgatggccgcggcgatggtcgacttgccggcaccgttcggacccacgaccgcgaccaccgcgccgtcggggacgtcgagcgtcagcccttcgagcaccgtcttcgtaccacgggcgatcgagagattcgtcgcgctgatcaccgtcgcgttcgccatggaacgccaccctacgcgacctagatggcgattagcagcacagcgaccatcgctagcaccatgccgacgatctggcgcgggctcgggctgacacgatcgatgacgagaccgagcacgagcgtcacgaccggatagacggcagtcacggccacgatgggtgctgccgttccaagcggcgcggctcgcagagcgagaaagtagagcaagtaaccggcgacacccgcgaccccggccgcgatcgcaagtggccccatgtagggccgcaagaacgcgatcgatggtaaggcaatgacggcctcgacgagcacgacaccgagccagagcgacagtgcggaagccgaatgacccgcccgagcggagaagtacccccacaccccccacgcaagcgcgctcccaaccgcaagcagcaccccgaggagaacggatcgcaccgctccagcctacgtctcgcgaactgccggcgattcctcaagttcgcgtcgaccgcacccgatacgatcgcagggagggtcatgggacacgactcgagttcgatcatcctgcgagggcgcgaccagatcacgcacgacgcgctcgcacaacagcttcggctcctcaggacccacgcgggcgcgatgggtgtcgccgtcgtgcgggtcggagacgatgggcgcgtcgtcatcgaggcgctcgacatggaccgagccctcctgcgtgagggtgaggagatcgtcgtcaccgacccaaaggtgctgcctgagcgcgcagacgcaccgagtctgcgaccggggcgcatcgaaagcgacctcttgacgttctcgccactgcatggtctcgtcctcgtccccttcgagagtccacaggaccagtcgctcgcactccttgtgttcgctgcgcgcccgctcctcgtgaccgacgacgcactggtgcttgcagcccgcaccatcgagaccttcctgatcgccgcgagccgctttaccgaggaactgcgctacctgaagggcaccctcacacagtcggagttctactccgaccgagaccccctcacccacgcgctcaatcgtcgtggtttcatcggcctgctgcatcgcctcgaagccgactggccgcaccggcgaatggcctacgcgatcatcgtggccgacctcgatcatctcaagcaagtgaacgaccaccaagggcatgccgccggtgacgcgctgatccagcgcttcgtcgagaccctccgctccaacctgcgtgagccggagaacgtcgggcgtctggggggagatgagtttgcggtcgtcgccaagctcaggacacccgccgagacgcagatcctcctgaaccgcttgcgcaccgcactcgacgccgcggggatcgctgcctccctcggagcggcgagccgcgacgtcccgatgccgctcgaggaactcctcgtcctcgccgaccgagcgatgtacgacgacaagttccgtcgccacgaagccatcgagggcatcgaggccacggcaccatcgctcttcgaaccaaccctctagcgatcgctgcctgtcgttcgccaccggtcccgatgccgatcggaacgcggggctcatacgcgcctcgctgacaccacagcaaagccacacatgagcaagggggcgcgctgcgcccccttgccttcgatcatgtccctagcccgggccctgacggatgcggccaagttgaccgctgcgggcaccgacgtgcaggcgctgatgagtgcgagacgccgcactcagcggagtggctcaggcgtccgcgctgtcgtcgtcgcccgtgccgtcaccggttccctcctcgccctgaggcgggccgatgtagttgccctcgtcgtcgtagtactcggcaaaggcctctcggtactcgggtgcgagctccccgccctcgagcgcctgacggatcgacaggctgatgcgccgacgaccggggtcgagatcgatgatcttgacccacagctcctcgccgaccgagaccacctgctccgggagatcgacgtggtggagggccatctccgagatgtgcacaagaccttcgatcccgggcgcaacttgcacgaagcacccgaacggcacgatcttggtgacccgtccgtagaccagctccccgatcttgtgagccgaagcgaactcctgccacgggtcccgctgcgtcgccttgagcgacagtgagatgcgctcgtgctcctggtcgacctcgagcaccaggacctgcacctcatcgccgaccgagacgaccgacgatgggtgatcgacatgattccacgagagttccgacacgtgcacgagcccgtccataccgccaaggtcgacgaagacgccgaagtgcacgatcgacgagacgacgcccttgcgcacctcgcccgggcgaatcgaggtcaagaagcgctcgcgctgatcgcgctgattctcctcaaggtaggcccgccgactcagcacgacgttgttgcggccccgatcgagttcgatgatcttggcctcgatgtcttggcccacgaacggtgcgagatcacgcacccgtcgcaggtccacatgggacgcgggcagaaagcctcgcagtccgatgtcgacgatgaggccacccttgacgacctcgatgacctcgccgcggaccacgccgtcgcgagccttgatcgcctcgatctccttccaggccttctcgaactgggcccgcttcttcgacaggaccaatcgcccctcgcggtcttccttctggaggaccaaggcgtcgatccggtcgccaacgctgaccacgtcggcggggctcacgtccttacggatcgagagctctcggagcgggatgaccccctccgacttgtagccaatgtccaggaggacctcatccttgtccaccttgacgaccagtccgctgacgatgtcaccctcgtcgaactcgacgaggctcttggcaatcgcctcctcgagtccctgctcgccaaggtcgtcgaggacgatcgcgtccgaggccgcgggagccccatgctcggatcccagctcgcgttcgctcgcggactccgacgccatctcttcagtcatgctcgatccgatatccttctgcttcttccaacgccaccagcgcggacgtgccacgccatggccgaggatagtcggccgaatgccggccgctgcggctcatgcgtcagctttggcacgaccccaacttcggccgacgccgctctgtactcgcagcggcacccgtagtgcaaaggcgtgctcgagcacgtcctcgacgagggcacggacgtcgtgcgcgcgctccgcgacagcctcgaccacgacttcgtcgtggacttggagcacgagtgcgccatcggtagggctcagcgcagcgtgcaagcgcaccagggcgatcttgaagatgtcggccgcaagaccctgtgtccccgcgttcatcgcctgccgctcggcgccttggcgaacggtgcgattgggtgagtcgaggtcggggagatagcggcgccgtccgagcagcgtcgtagtgaaaccctgcgctctcgccgcatcgacggaagcatcgcggtagtgccgcagccccggaaaggccgcgaagaaatctgccagtatcccctcggcctccgcgggagggacaccaagacgttgggcgaggccgtaggcctccatgccataggacagaccataggtcaccatcttggctaccgaccgctgctgcggcgtgacgcgctctgctggtacgccgaagacacgcgcagccacgagggtgtggacatcgccatcgcccgagaggatccgtaccagctcctcgtcgcccgacaggtgtgcgaggacccggagctcgatctgtgagtagtcggccgccacgagcacgtgaccctccgtcgccacgaaggcgtcgcggaaccgcttgccctcgtcggtacggaccgggatgttctggaggttcggtcgctcggaagagatccggcccgtgcgtgcgacggcctggttgaaggtggcgtggatgcggccgtcggcaccgatctcactgcgcagaccttcgtagaacgtcgacagcagcttgtcgagctcgcgaaagcgaaggatcgccgcgacgatgggatgagcgtcgcgcaagctctcgagcacacgggcgtccgtcgagtaccccgtcttcgtcttccggcctgccggcaacccaagccgctcgaacaggaccaccgcgagctggcgcggtgagttcgggttcagctcaccaccggcgtagtgccggacctccgcgagagcacgatcgcgctcggtggcgagctccgtaccgatcgccgccaggacgtcgcggtcgatcgctaccccatggatctccatgtccgtcaggactcgcgtgagcgggatctccacgtcggtcgcgagacgccacagatcgtcctccgtcaggcgccgctccaacgcttcgcgaatcggatggacgacctcgacccactgcctcgctccgagcggcgccgcttccgcttcgaggggcccccggtcgtcgaggtgtctcccgagccagcgccgcgccagttggtcgagaccgtgagcaacgtccgcagagtcgaccagccacccgagcacctcgagatcgacgagcgcgcgtggctcgagcggcaccgcatgctccatcacgagcgagcgcacgatctccttcgggcctgctcccacgaggacgcacgacccgagggcctcccacagatgcgtgggggcatcctccggagagcccgcccaaaccacgccctcgacgccgagcgcgagctcgaccacgcggctacgtccggggtctccagcgaacgtagccgccaccgccaccgtggcacctggtgcgagccgctcgacgacggcggcggcgctgacgtcggtgaggtgcgcaaccggcgactcgaccggcggtggttcgtcgccggcggtcggccgaccctcgaacgcccgcaccagggcctgaaacggacgccgcagctcgaaggtccccaccatgagcgtctcggcccgccgcgggtcccacggaccgagtcgcagcgcatcgagggaaggtagctccgcgacgtctcgacgcagctgcgtcagcaggcgtgcctcgaggagctgtgagcgcgcctgctccagcgcctcgcgttgccgcgccgagagggcatcgaggtgagccaagatcccttcgatcgactcgaaccgatcgagcagggcggcggcggtcttcggcccaatccctggcacgcccgggaggttgtcggagctatcccctcgcagggaggccagatcgccgtagcgggctggtggaaccccgtaggtctcgaggaccttggcctcatcgaaggcctcgagattggagacccccttgcgcgtgaggagcaccacaatgagcgggtcctcgaccagctgcaagaggtcccgatcgccggtcacgatgcgggtggcgatcccggcgtcgcgggcgcgcgtggcgagggttgcgatgacgtcatcggcttcgaacccgctcgcctcgacagcggggacgccgatcgcctcgagcaacccacgagccgcatcgagctgctgtcgcaggtcatctggggtcggtgccctcgtccccttgtagctctcgaggatggcgtcgcgaaaggtcgggccctccgcgtccaacgcgaccgcgaggtgcgtgggccgggtttgggcgacgacgttggcgagcatgctcgcgaacccgaacagggcgttggtcgcgaccccgctctccgtgcgcatcatcggctcccgcagggcgtagaaagcacgaaagaggagtgagtagccgtcgagcaggaggaggagctggcggtcagtcggttgtggagctgggactgagctcaccgttgatcacctgctcggcgatggaccgcacccgcgtgcgctggttcatcgcggtcttctgcaagaaccgaaatgcctgcgcctcggtgaagccatcacgctccatcagcaccgccttggcacggtcgaggagcacgcgcgtctcgagacgctccgcgatccgttcgtgctcgtcacgcaatctggccagctcagcctcgatgatctgtcgctcgtcgaaccgagccctggcgagctcgagcgcagcgacgagctctcctgcctggaagggcttgaccagatacgccatgaccccagcgtctcgcgcctcctcgacaagggcacgctgtgagaaggcggtcaagatgaccaccgcgaccgggacggagccttgcacgcgtcgcgccacatcgagcccgtcgagtcccggcatcttgatgtcgagcacggcgagatccggcttgagcgcaccgatcgcctcgagcgcctcgtcgccccgcccgaggtcggcgacgacctcgtagccctcgagctccaacatctcgcgcaggtcgcgccgaacgatcgcctcgtcctctgcgatgatcacgcgtgccgacatgcacccctcgctgctcgactcgcgcccacgctagccgcagcccggttccggtgctctcgccctagcctccagatcgtgatcaccgccctttccctctgggtcgccggcacgaacgcgtggatcgcgtctgccgacggccgagagtgcgtcatcgtcgatgcgcctccagagccatggcacatcgtcgagcggctcgacgcactcggcctccgcgtcagcgcgatcattgcaacgcatggtcatctcgaccacatcgggggcatgcacgatctccaacgcgcccgtaaggaagatgggctggtcgaggtgtggcgttccccagcggatgcgcactacttcgtggaccccctcgggaacgccccgctgctcgcagacgccgtcgacagatcccgtgtcaccgtcgccacgccagaaatgatccgcgatctcgacgacggcaccgtggtgcgtggggcaggtatcgagctgcgtgcaatctggacccccggacacacgccgggatcgacctgcctcctcgcgaccatcggcgacgaaggcaccgtgctcttcagcggcgatcacctcttcgcgggctcgatcggacgcacggatctccccggtggctcactcgagcacctgctcgcctcgatgcgcgatcgtatcctgccgctccccgacgacctggtagtcctgcctggccacggaccaacaaccacgatcggcagagagcgagcaacgaacccgtatctccaagacctgcgctgaccacaggcagcgcaatgaacgtctcggcggattggaacccggggctcgccgaggcgatggcgccgtgcccggggcgggactcgaacccgcacgcctgttggggcagaggcttttgaggcccccgtgtctaccattccaccacccgggcttggccgcagcctaccgtggctcccccaccgagccaagccgcgcgcacgtcacggtgaccggccccaagaccggatccaccctcacggtgggacccgacgtcctcacgctaccgctcgcaggtccccccgggcaccgatcatctcgagtgcggagaacgtccgactcctcgtcgaggtgcagaggatgtgccgctggctctcgacgtcgagcccccggacctcggcggggccgaggtagccggcggatccacaggcccacgttgtgttggtgcggtgcgagtcgtgcccgaggagcactccggcctccgacacagagccgaacagctccccatcgagcacctcctcgcggacctgggcgcacagtgactcgcacaccccgttaccgccacagcgagcccggatcggtgaaccacgaggtcactccgagttcgctcgcccagcttgccacggaacccgcgacgaactccggggcgttgtcgacccgaagaaagccttgggctcctcgctcggcgacgaggccatcgagggtggcgacacgtcttcggcgtcgatcgagtgccccaccacgcaaggccagctcctccctggtggaggcgtccaccacgcatcgcaccgtgagcgccctcccgtcgtcggtcgcgtcgaaccggctccagtgcccagatcgcgttcgcctggatgggcaggtgagacaccgtttgtcaaccccccacgcagccggcgactcctcgcatggcgcgggaggactcaggcggcagcccgaggcgatggtccgggggcacgtccaagggcacggttccggttcgccacgtgacgcccctcgtcgtagggcacgccctggcgagggttcgccagggcgaaggtacgcaagacctcggtgatggtcgcatccaggctggactcgggcttcgtcggcacccgacgctgggtggagcgaggctggcctgtcacccggcacgctcgtcgctcggagacctgagaaccgctggcggagccggcgcacggctccccgccggcggtccggggtcagacgtttccctcggccagctcctcagagctgtcgatgtcgagggagaactctgccaccaacttcttcaagcgccggttctcggctcagagctccttgagcctcttcacgtctggccccttcatgccgccggaggtctgcttccagccgctaccaggtggtcttggtgatgtgcaaaggcccgggcgacctcggcgaccgtggcgcccttggtgagcagctgtccctctcggccagcctccggaggatctgctccggcctgtggggcttcgggcccttcatgtggtctccctcccgcatgtccagtctggtcggggttctcacagagcgggtggtctcgttgcaggggggccagccaagttggggtacaggtcatcgatggcacccagttgcatatcaccaaatcctctcccactggcgtcaaatagatggactcgaggagacgagagcacgtgtgagagaggatgtcaaccgatcatcggtaagtcgggtggctggtagcatgtccctgtcgtggtcgcgtaggctgcagcccgttcagtcgccgccgtgtgtcggcgatccaagccgacccggcgcgaagatgccggccggatcgaacaggcgcttgatgcccgcgtcgatgcgcaactcggtcgcgctcgcgtgggtccggaactcctcaagcttggcgaccccgatgccgtgctcgcccgacaccgcccccccacggcgaacgccctcggcaaccacttcttccacgacacgccgtgcgctggccacatcgtcggcgaacaccgacaggtggacgttcccatcgccgacgtggcccgttgcggcgaggcgcaccccataggtggaggcgacggccgcgaccgcatcgaagtagtctccgagcctggctggcggaacgaccacgtcgacgatgtcgcgggcaccgagagccctcaccgtccacagggccgcttctcgggcgcgcagcacggcccggccttcggtcttgccgagaacccatacgccatcggcgccagccccctcgagtacggctcccgccagctcgaccgctcgtgcaacgtcgtccgcgtcgacacgctccaccgcaacgacgaggatcgcgccgtcggcgagcgcccagccgggtagcccgagggtcacgcccgcaaagtgagccatcgcctcgagcgcgctcggttcgaggtactcgatcacgcttggtggcggctcgatcgactgcagagcctgcaccgccccgagcgcaccacgcatggtcggggcatgagcaacgaacaccgcctcctcggcacgcggcgcgagccgcaatatcgctcgctccacgatgccgagcgtgccttcggatccgatgacgagctgcaggaggtcgtaacccgacgagcgcttgtagagggagcctccgagcgtcaagacgcgaccgccacccgtgaccactgtggcaccgagaacgttctgcctggtcgtaccgaagcgcaccgctcgcattccgccggcgttcgtcgcgaccgtcccgccgatcgaagcggcgttctcgccaggcgacacggtgtagcgcaagccgtgatcggcgagcacgtgatcgagttcggcgaggctcgtgccggcacggacgacggcgacgcgggacaccgtgtcgacgtcgtccaccccgctgagccgctcggtactgacacagacctcggttggccgacagaccgctccgccggccagccccgtccccgcccctcgcacgacgagcgggacctggcgacgctcggcccagcggacgagctcgacgagctcgtccgtgtccgctgggcgcacgagcgccatcggccggctcggcgcgaccgtcaaggactcgtcgtgccagtagcgctcctcgatcatctcgccgacggcgagatgatcgggtcccacgatcgaaccgagctcctcgaatgcacgctgcacggatcgaccttaggcagtggggctccggagggcaaggcttgccccggtttcgccatgcccgacacccacgcagcctcgagtctgtaacccaatccgacgcgagagcatctaactgatgaaggctggagaaggggcaggtacctacgcagtgacggagcggcgcagacgcacaccgagcagggcacctcacgcagggtagctcgtcagtgtcatcggctctggtggcgcgacacgaggcactcgccctagggcgtggctacgagggagaggtcgtgcgcacgggatggggcgtcaggcgccacgatggatcgaggtccgtcggacgcgcacgagcgcagcggcaggtagtcagcaggtagtacggagagagggaaagggagtacagccatggtggtgtttctgttccccggtcagggctcacagcagcccggtatgggggcagcctggcgcgaccatccctcgttcgaactcgtcgacgaggccagcgacgtgctcggtcgcgacatggcctggctgctcctcgaggcggatgccgagacgctccagatcacgcggaacacccaggtggcgacgctcctcatgagcgcgatcgcgctcgacgccatcgagcgcctcggcatcgcaccgcagctcgctgcaggccactccctcggtgagtatgccgccctcgtggccgcgggcgggatctcacttgaggcagggctgctcctcgttcaagagcgcggcgacgcgatggcccaagccgccgaggcatccccgggcgcgatgatcgccctcctcggcgcgacgcttgaccaggcgcttcagctcgtcgatgcgatcggaccggatctgtggctcgccaaccacaactccgacacccagatcgtgctctccggcacgaccgacgcggtcgcgagtgcggaggagcttgcacgcgagtacgggatccggcgggtcacgcggctcaaggtcggtggcgccttccattcgccctacatgctcgaggccaaggatcgcctgcgcaaggccatcgcccagacgaagttctacgacctcgaggttccggtgatcgctaacgtcgatgcgcgcgagcacgtccttgcgagcgaatggcccacgctcctcgccgagcagctcaccagcccggtgcgttgggccgagacgatgagcgccatcgccgccgctcggccggccctcatcgtcgaggtcggccccggcggagtgctcgccaacctcgccaagcgcgccatcgccgacattccaacgatcgcggtggccaccccagatgacctcgaaaccctggtggaacggctcgccggcgacggaccggtcgccgaatgggcgacctcccaccagggcgagcgcctctacggctctgagcgccttatcgtcgcgccggtcacgggcgtgttccagccagcccggccggctccggagcccggcgcgcccgtccgagtcggtaccgaagtagggacgatcggcgacactccggttcgatcggccttcgccggtacgctaaaggagatgctggccgtcccgggcgagcgcgtcaccgctggccagccggtcgcctggctgtcggagacgagcgcttccgaccacgcaccggccgccatcgcaacccccctccacgaaagcaggtaagtcacactatgggagcacggatcatcggggtcggccaggccgtcccggatcgggtcgtcaccaacgccgatttcgaggcctatctcgacacctctgacacctggatcaccgaacgcaccggcatccgcgagcgccgcttcggcggcaccacctcgagcctggccatcgaggcggggcgacgcgcgatcgccgacgccgggttgacccccggcgacatcgacttcctcgtcctgtcgacgacgacgcccgatcagacggtcccggccacatctgccgaggtatcccaccagctcggaacccgcggtggcgccatggacctcaatgctgcctgcgcgggctacgtctatgccctcgtggtcgcacgtggcatgatcgcctctggggcacaccgggtgctcgtcatcggatccgacaccctctcgcgcatcaccgaccagaacgaccgctcgacggccgtcctcttcgcagacggtgctggtgcggtcgtcatggagcgtgccgacgaggacgacctcctcggctgggacctcggtgtcgacggggcggcgcgccccatcttgtactgcgaccacggcggctacatgtacatggagggacgcgaggtgttcaagcgcgccgttcgcgtcatggttgagtcgtcggagaccgcgatgaagcaagctggcgtgaacgccgacgacatcgcgctgctcgtaccccaccaggcaaacctgcgcatcatccaagccgccaacgaacgcctcggcatctcgctcgaccgtacggccgtcgtgctcgatcgctacggcaacacctcgtccggctcgatcccgctggccttggccgacgccgtcgcccaagggcgcctccatcccggtgatcacgtcctcttcacgggctttggtgccggcatgacctgggcaagtgcggtctggcggtgggccagatgacccacgtcctcgtcaccggcgccgcaagcggcatcggcctcgcgaccgtacgcaccctccaagcgagtgggtttaccatctcggccggcgtccaccaccgccccatgcccgacgacgtgctcgcagcgggcaacgtgacccccgtcgagctcgacgtcacgaactccgagagcgtcctcaaggcggtggcagcggccgaggcggccaacgggaccatcgaggcactcatcgccaacgccggcctcaccgacgatcagctcctgcttcgcatggatgaggcgtcgtgggccgcgacgatcgacctcaacctcacgtccgcattccgactcgccaaggccgtcgtcccgcgcatgctcaaagcccgtcgcggacgcatcgtcttcgtctcgtccgttgttgccctgctcggttcgccaggccagacgagctacgcagcagcgaaggccgggctcgtcggcttcgcgcgttcactcgcgcgcgaagtcggatctcgcggcatcaccgtcaacgtggtgatgccgggcatgatcgacaccgatctgctgcgcgcgaccggagagcaacgactcgcgtccatcctctcccaggtgccgctcggtcgcaccggtcggccggaggaagcggcgtcggttctcgcctttttggtctcggacgccgcgagctacgtgaccggatccgtcatccccgtcgacgggggtctcggaatgggcatctagcgcactcgcgcagcgcgagcggagagcctgtcggccgctcacgcgcccgtcgtgacaggcagtacggccgcaaggccatggaccagtaccacacaggaggaaccacaatggaccgcaccgaggcattcgagaagttcaaggtcaccacggtcaaggtgctcggcgtcgagccggaccaggtcgtgatggacgccagcttcgcgaacgatctcgacgccgactcgctggatctcgtcgagctgatcatggcgctcgaagacgagttctccgtctccgtgcccgagtccgagctcgagggcgtcgataccgtgggcaaggcgttcgagctggtctacgggaagctctcgtgagagttgaggcatccgagcccgaacggttcgcgtctcggcgcgtcgccgtcacgggcatcggcgtcgtgagcgctgtgggcatcggcaaggaggccttctgggagggcctccttgcaccagcacgcacgggtgtgcggcgcatcgaaggatgggatccgtctgcctggctcgggccgaaggagatccgccgccacgatcgctacaaccagttcggcgtcgccgcagcgcagatggcatgggacgacgccggagcgccatcggtcgatccggcgcgcgccggtgtgatcatggggaccggcgtcggcgggctcgagagcctcgagaaccagatcgtcatggcggagaagcgcggctacgaccgcatcacgccgttcctcgtcccgctcttcatggccaactccaacgccgcgtcgatctcgatgcgcttcggtctcaacggtccttgcgagaccatctcgacggcgtgcgcggccgggaaccacgccatcgccaacgctgcgcacctggtcgcgatggggcgcctcgacgtggccctcgcgggcggtgccgaggcagcgatcacgccctcggcgacagctggcttcaccaacatgaccgcactgtcgaaggaggggatctctcgaccgttcgatcgtgaccgagacgggttcgtgatggccgaaggtgccgcggtgctcgtgctcgaggatgccgagcatgctcgagcacgtggcgcgcacatctacgcctacatcgaggggacggcctcgaccgccgacgcccaccacatcaccgcacccgcccctggcggcgtcggtgcgcgcagcgccatcgagctcgccctcgccgatgccggcatcacccctcgtgacgttggccacgtcaacgcccatggcacctcaacaccgctcaacgaccttgccgaggctggtgcgcttcgtgccgtctttggtgacgccgtaccgccggtgaccagcatgaagggggcgctcggccacgcgctcggcgccgccgccgcgctggaggcggtcggggtcatgctcaccttcgagcaccagctgatccccccgacgcaggggacggtcgccctcgatccggagatcgacatcgacgtggtcctcaaagatcctcgcccgctgccgccggggcgcatcatctcgaatgcgttcggcttcggcggtcacaatgcggtgatcgtcttcggcccgccttcgacggactgaacctcgcgctcgccgcgcagcacacgcagcgagacaacacgaagggtcgcccgaaacgcctcgggcgaccctttgctgtgccacctggctgtagtccggctgcgcgcttgacgcatggtcgcccgatcggtcatcgtcatagcaacgaaccacggggccgagccccgacccttagcgagggtcgcaagcatccgccaaccctcacgtccgctctccgctcccggcgccccggcgttcgcccctgtagcggacgctcggggatgcgagactcagcgctcgcgagaggcgtgttcgccgaggatgatctcggcgccacgctcggcgatcgcgatggtcggtgcgttggtgtggccgcgaacgatctctggcatcaccgatgcatcgacgacgcggagcgccccgacgcccctcacccgcagcatcgggtcgaccaccgagcgctcgtcacgtcccatacgtgcggtggaggtcgggtgatagatggtgtgggccacgctctcgagcgcgagtaccgctcgttcgtgggggtcgagccgctccccatggtccggcatcaaaagacgtccggtcgtgtgcgcccggagcgccctcgaggtccgcagcacctcgagccgctccagccctgcgatcatgcggttcctgtcgtgtccgtcggggtcggacagataggcggggtcgatacgtgggcccacgagcggatcggggctcgccagcgtgacgctgccgcggctctcgggcgtgagtaggatcaccccgagcgtcagtccatcgaccgtgatgggcacgagaccctcgccgagataggcgaccggcgcgaagaggacctcgagatcgggtgccgcaaggcccggatcggatcgccagaacccgtaggcctcggcgatgttcgaggtcagcatgcccctccggcccacgaagtagcgcaccacttcggcagcgctggtcgctgagcgcagcgtcggttcggtcgtctcgaggaccataccggccacgaggtgatcgcggaggttccggcccacctcgggggcgtggtacaccacccgaatcccaagccgtcgcagtgcaccctcgtcaccgatgcccgagagcatgaggagctggggcgtgttgaccgctccggcagcgaggatgacctcggcgcgcgcgcccagcgcacgccgctcacggccgacgagatactccacgccaacggcgcgccccccctccacgatcacccgcgtcacacgagcctgcgtgcgcacgacgaggttggggcgatggcgcaccggccgcaggtacgcatcggcaacgctcgcacggcgtcccgacgcctgcgtgaccaccgtctcggtgaagccttccgggctcgggaggttcggggcctcgacgaccccgccggtctcgcggatcgcgtcgaggaacgcgcgcgtcacgggccgtggatcgcgctgagcctcgacgggaacgaccgcacgccgcatcgccgccatcatcgggtcgaagccccacgcaggaccggcgagctcggcccagcggtcgtagtcggctcgcatcccgacgacccacatcatcgcgttgatcgacgaggagcccccgaggcccttgccacgcggccagtagatggagcgtccttggaggttcggttgcgcaacggtgcgataggcccagtcgtagcgcgatcgaaacagtcgcgcgaacccggcggggatatggatgagtggcgatcgatcgcgcggacccgcctcgagcaccacgacgcgatgccgaccatcggcactcaagcggttggcgagcaccgcaccggccgatcccgccccgacgatcacgtagtcggcgtgctcgtccaccaccgccccttacgactcgctggccccgctgcgactgcgtcgaccgggtcggcgaccacgctcgtgggcctccatccgccgccgaatgagctcgcgccgttctcgcagctcgcgataggtcagctgctccgtcgtctcgtcgacgccgaggctcgccttcacgcccgacagatcgatcagctccggcgagaccgccacgccgatctcggacgtgatgcgcgcaccgtacttcgtcatgaagtaggcagccagacgagcgatctcggcgaagaggtcgatgtcgggggcgagcgtggcgagcgacgcgtccacgaagagcatgttcttcacgaagagcatcagctccttgggcatgcgagcacccgagccgagcagcgccttcgtgatctcctggagctcagcgacgagctgctcgggctcgagttccgtgggatcgacagccggctggtccagcccgagatcgtcgatcacctgctcgggatcggtcccaggcgggagcgcaccgagatcgatcagcgcctgcacctgcgtcgtgagatcgttcatcgagcccgccatcaacagccgcaagaaagcgaggcgcttcggctcgctcaggcggccggtgatcccgaagtcgagcagcgccaccgtgccgtctggctgcacgaacaagttgccaccgtgcaggtcgccatggaacacgccgtggagcatcgcgccctcgaggaagctgacgagcgccgcacgcaccacctcggtcgtgtcgatccccgcgtcgtgcatcccgcgggcgtcgtcccaccggtagccgtcgaggcgctccatcacgagcacccgccgcgtcacgaactccgggtggggcctcgggacgacgatggcgcgctgctcggtcgcggcgagcacggcagcgatgtcgagcatgttggcggcctcgatgcgaaagtcgagctcctcgacgatcgtctcggcaaacagctcgacgagtgccggcgggttggccagtgccgccaccgggatcctgccgacgaggtgcggcgtgatccacgccatcgcggcgaggtcccggcgcaccagctcggcgacgcgcgatcgctggaccttgaccgccaccggcgtgccatcgcggagggtcgcgtagtagacctgggcaatcgacgccgcagccaccggagatggatcgaaggatgcgaacagctcttcgagcggcgcatcgagctcctcctcgatggtcgagcggacgacggcgaagggctcggccggcacgcgatcgcgcagctgcttgaactcctcgaccagctccaccgggaagatcccctcccccgatgagatgatctggccgagcttgatgtaggtggggccgagcgtctcgaaggctcgtcggagccgcctcgagaggccccggcgcgacgcggcacgaccccgagggcgatcgaacaaccgccatgccccgagggcgacgccaagggacaggcccgtcccaaggacacggcgcgccggcggcacccgccgcggcgccgtcaacctggggatctgcgcctgtgccctcgcccgcagcgcgggcacaccctcggcccacaggagccgacctgcctccacgcgccatggaccatgttcggtgaaggaccactgctgttcgtcagaggccacgatggcgagcctaccgggccctctcgcgcaccgaccggttctaggggcggcgctcctcatggcctccgaactcccggcgcagcgccgagagcacccgattggcgaacgcgtcctcgccccgagaggcgtagcgcgcaaagagcgcggatgcgatcaccggcgcgggcaccgtctcgtcgatggcggcgagcacggtccagcgaccctcgcccgaatcggcgacacgaccctcgagctgttcaaggtgggggtcgtccgccaaggcccgcgcggcgagatcgagaagccaggatccgaccacgctccctcgacgccagagctctgcgatcttggccacgtcgagttcgtagcggtaggcgtcgggctcacgcatgggggccgtctcggcgtccgcggcgagcgcgaccgaacccgcgttggcatgctcgaggatggagaagccctcggcgaacgccgccatgaggccgtactcgatgccgttgtgcaccatcttgacgaagtgtccagcaccgtgcgggccgcagaggagatagccctgctcctcaggacccaccgcgacgtcggctcgcgtgcgcggcgccgcgtccacaccgggcgcgagggccgcgaacgccggctccaggcgtgcgaacacgtcggggtcaccaccgatcatcaagcagtagccacgctcgcggccccatacaccccctgacgtgccgacgtcgagatgatggatgccccgagcagccagggtcgctgcatgggtcacgtcgtcgcgatagaacccgttgcccccgtcgacgacgacgtcgtccggggcgaggagggagccgagctcgtcgacgagctggctcgtcagcgcggcgggcaccatgagccacaccacgcgcggtgcctcgagtgcatgcacgagttcgtcgagggagccatgcacgctgaccccgagggcgctcgcggaggcgcgtgcggcctcggcggggtcgaatccgtgcacctcgatgcccccgcgctcacggagccgagccgccatgttggcacccattcgacccaagcccaccatgccgatctgcatctcacggcctcctctcgcctcgcctacgctactggttgacgtcctcgatgctccatcgcacgatcccccgcttcgtgcaacgcacgcacgaactcgccgagctccgccggtggtgccccctcgagcaccctgcgcacgatcgccgaacccaccaccgcgccgtcggcaccggcctcgacgaccgcagccgcgtgctccgggctcgagaccccgatcccgacgagcaccgccaactcagcacgcccggcgagccgcccggcgatctcggtcgccgtctcggcgagctggtcgcgctcaccggtgacgcccatcaacccgaccgcgtagacgaagccctccgcagcgcgcacgatgcgctccatgcgcgccgggggcgtcgatggcgcgacgagctgcacggtctcgagaccgacctcgcgcgccgcccgccaccacggctccgcctcctcgatcgacagatccgggatgatgacgcccgcaacgccggcctcggccaggcgtccagcggcacgttcgagcccctggtgatagagcaggttgtagtaggtcatgaccacgagcggcacgccaacgaccaggttccggagcgcagcgatcgtaccggcgaccgtcgtgcctcgctggagcgcgacctcgctggctcgctggatggtcggcccgtccatggaggggtcggagaacggtatgccgatctcgatcgcgtccgcaccaccctctgcgagcgcgacgacgtcgtcttcccagccgtcgcgcgcgccagcgcacacgtacgggacgatcacggaccgtccacgctcgaccctggagcgaaggtgggcaccgaggccgctcaccgccgacccccgaggtacgcagcgaccgtctccgcgtccttgtcgccccgtcctgacagagtcaccacgatgcggtcaccgggctgtgtgcgcgccgatccctcacgcagcacccacgcgagagcgtgggccgattcgagggccggaacgatgccctccgtccgcgacaacgccaccagcgcatcgacgacctcgtcgtcgccgaccggttcgtaactcacgcggcccgtgctcgcccagtaggcgtgttccggaccgaccccggggtagtcgagaccggccgagatggactcggcctcgcgcacctgaccgtcctcgtcctggaggagcatggagtgcatgccgtgcaccacccctggccccccgcgtccgatggcggcaccaccggccggctcgaccccgacgagccgtgccgacgtctcgacgaagcccgtgaaggtcccggccgcgttggaaccaccgccgacgcaggcgacgacgagctcggggacgccaccggcctgggcagcgaactgctcgcgcgcctcgtcgccgatgacacgctggaactcgcgcaccatccaagggtacggatgcggacccatgaccgaaccgatgcagtagtgcgtgtccccgagttcggcaacccaggcgcgcatcgcctcgttcaccgcgtccttgagcgtgcgacttcccgccgtgacctccacgacctccgcaccgagcagtcgcatccgaaagacgttgagcgcctggcgctcggcgtcgaccgctcccatgtacaccctcgcctcgagcccgaggaacgccgctgccgtcgccgtcgcgacaccgtgctggccggctcccgtctcggcgatgagtcgccgcttgcccaaccgccgcgccagcagcgcctgaccgagcacgttgttgatcttgtgcgagccggtgtgggcgaggtcctcccgcttcagccagacctcgcgcccgacgagctccgagaagcgctctgcccgatagagcagggtgggccggccggcatacgtcgccaacagacgcgcgtattcgtcccggaatgcgacgtcggcccacgcagctcgaaatccgctctcgagctcgagcaccgccggcatcaacgactccgggacgaagcggcctccgaagtcgccgaagcgaccagtcgcgtccggcgcgttcgtccccttaggctcgatcatggtcatcggtctctccttccaatgctgcagcggcccctcgcgcagcctcgatgaactgtcgcaggcggatcgggtccttgtggccaggtcgagcctcgacaccgctcgagacgtcgacgccgaacggcatcaccgtctcgatggcctgcctgacgttgtcgggtcgcagcccgccggcgaggatgagtcgccgcatcggcgagatcccgtcgacgagcgaccagtcgaacaccgtgcccgagccggggctcgcggcgtcgacgagcagcgcccacgccggttgctcgatcgcgcgatcgaactccggcgatccggccgcaacggcgcggatcacccacggcgtgcgctctgcgagccaggcgagcccgtcgttcgagatctgaccgtggacctggacgccaccgagtccggtctcggcgaggacctgcgccatgcgctcgggcagttcgtcgcgaaacacgccgaaggtccgtacgccagaaggcaactgcgggaggatctgggcgatccgcacgggcgacacctgcctcgggctcggcgcgagcacgaagccgagcgcgtcggcaccgagggcaacggccagcagggcgtcagactgattcgtgatgccgcagatcttgatgaacactcgcacctcgctcgacgagcgcccggacggtcgcgtaggggtcccgagcacgcatgcaggcctcaccgatcaggacaccgtcgaagcccacgagccccgcgagatcatcgggaccacgcacgcccgactcagcgagcctggccgcgcccggcgggagcgccgcgagcacgcgacgcgcccgatcggtgtccacgcgaaaactcgtcaggtcgcgttgattgacgccgacgacgtccgcggcggcaagctcagcaagctcgagctcgctgagctcgtggatctcgaggagcacctcgagcccgacgtcgtgggcgacaccagcgagagatgcgacctcctccggctggagcgccgccgcgatcagcaagaccgcgctcgctcccgcgcgacgggcccggagaagctccctcgcgtcgacgatgaagtccttgcgcacgatgggaagctcgacgtgctgcgcagctcgctcgaggtcagcgagggtgcccccgaagtgcggtgtgtccgtgagcacgctgaccgcgaccgccccagctcgctcgtaggccgagactcgcgtcgcaacgtcggtctctggctcgacgaaccagcccttcgacgggctgcggcgcttgaactcagcgacgacaccgaggccagccgatgccaggagcgccgagcgaaggctcgggcggggctcgatggcgtcgagtccggcgagcagactcgtgaacgactcgtcgtccaaggcggcacgccgacgatggtaggcgacgatgtcggtcaggtagtcggccatgggcccagcctaggtgccctgcggcccggctcgaggcaggccgcctcgcagctcagggcaccgtgtgataccggtccgttttgcttgcacaatgcaacagaaggtctcgacttcgctagaatgtggccagagcgcaccgcagtacgcgccagctacggaggtcgatcagcgtgacgaagtccaggggatccatcagggaacggagcttccgcctcaccgaacacccgcactacaagtggatcgccctctccaacacgacgctcggcatcttgatggccacgatcaactcgtccatcgtgctcatctccctcccggagatcttcaacgggatccatctcaacccgctcgcaccgtcgaacacgtcgtacttcctgtgggtcctcatgggctatctcctcgtcacggcggtgctggtcgtgagcttcggacgcctcggagacatgtacggccgcgcacggatgtacaacctcggctttgcgatcttcaccctgttctcgatcgcgctctcagcgacctatctccacgggaccgccggtgcgtggtggctcatcgtcatgcgcatcggccagggcatcggtggtgccctcctctttgcgaactcggctgccatcttgaccgacgccttccctccgaaccaacgtggcctcgccctcgggatcaacaacgtcgccggtatcgcgggctcgttcatcggcctcatcctcggtgggctcctcgccccggtctcctggcgtgccgtcttcctcgtctcggtcccggtcggcctcatcgggaccgtgtgggcctacctcatgctgcacgacctcggtcagcgggtgcgagcccacatcgactggctgggtaacgccgtgttcgcggtcggcctcatctcgatcctcgtcgggatcacctatggcctcgaaccctacggcggaagcgacatgggctggggcaacccgggcgtcatcgcggccatcctcggcggtcttgcaaccctcggcgtcttcgtctggatcgaacagcacgttccccaacccatgatcaacgtgcggctgttcaagatccgggcctacctcgccggcaacctggcgagcctgctcgcctcgctcggccgtggtgggatgatgttcatcctcatcatctggctccaggggatctggctccccgagcatggctactcctactcgcagacaccgctctgggccggcatctacctcgttcccctcaccatcggcttcctggtcgcaggaccggtctctggattcctgtcggatcacttcggcgcccgtccgttcgcgaccggcggcatgatcgtcgccgcgatctccttcatcgccctgctcaccttgcccgtcaacttctcgtatctcaccttcgccggtctcttgctgctcaacggactcgcaatgggcctgttcgcctcacccaaccgcgccggaatcatgaacagcctgccggtcaacgagcgcggcgtcggggcggggatggcagcgacgttccagaacgcggcgatggtgctgtccatcgggatcttcttcaccctcatgatcttcgggctcaaggcgagcctgcctcgccatctctacgacgggctcacccaacagcacgtgcccgcctccatcgcccacgcactcgccaccctgccacctgtcggcgtcctcttcgccgccttcttgggctacaacccgatggccaagctcctcgggcccaaggtcatcagtgccctcccgcactcgaacgcggcgtatctgaccggccggtccttcttcccgaacctcatcgcctcgccattcggtcacggcttgacggaggccttcaccttcgcagccatcgcgtgtgtggtggcggcggtcgcctcgtggctgcgcggtggcaagtacaccgcggccgacgtcgagccatcggactcggccgatccctccgtcgccgacgccgtctccgagccggtcgctgggggcgacgcctgagcgaagcgcctgctcgcctgcccctgctaggttgaccgccgtgggacgccatgtcctcgtcgtcgaagacgatccggcgatcgccgatctcctctgcgtgtactttgccaaggaggagggcgaggtccgtgtcgtctccaacggcgaggacgcgctcagcgcgttcgatgcctcggtgaccctggtgatcctcgacctcaacttgccggggcgcctcgatggcctcgaggtcgcgcgggcgattcgccaccgctcgaccgtcccgatcatcgtgctctctgcgcgcgacaacgaactcgatcgagtcaccggactcgaactcggtgcggacgactacgtcacaaaacccttctcaccgcgcgagctcctcgcgcgggtccgggcgatcgagcgtcgtgtcgaggcgaatccctcgtccgcagcggcgctctcgttcaacggcgtcgactgggacccacgggcgcgtcaggtcctccgtgacggggtgccggttgcgctcacgaaccgggagttcgacctcctcgggtacttctttgcccacccggcgacggcactcacccgccgtgagctgctcgacggggtgtgggggccggagtggtacggggacgaccgaaccgtcgacgtccacgtcctgcagctgcgcaagaagctcggcggcgccatcgccatctcgaccgtctggggtgtcggctaccggttcgaccccgaggagcactagcgtgcgacgacgccgtcgcccgacgatccgaacgacgctccgcgccgggctcgcgaccaccgccgtgacgaccgccctggcagccggcgtcggcacgctgctcatcttccgctccatcgctctgcacgagaacgagagcttcctcgcgcgccaagcgagcgtggcggccaacgtcgcaagccgcgccgagcacttcttcctcggtccccacggcgcccataccttcggcgcgcgcaggttggtgcgcctcgatccgtccggccatctcggcggccccgtcccggccgagctgcacggcgtcgtcctccatccgccacagctcgttcccggtcacgtctccttcgtggtgcgaggtgacaccgtctgggccctcgaccccgtcatcctcgtcgaccgccacgcccaacgcacctacgcggtcgtcctccatcgctcgctcccgtccgagctggtcccagccctcttcgtcgtggcgctgaccttgctggcggcgctcgtggccatcttgctcgccgacgcctacacccgccgcgtctcgtcggtggtggcggacctcgcggcgctcgccgaacgagtcagccgtggcgaccttgcccaggcaccgccgtccgagccgatcgcccagcgagaactcgacgatctgcgacaggcccttgcggagatgatcgcctcgctgcgcagtgcgagcgagcgtcagacatccttcctcctcgccatctcccacgacctgcgcacgccgctcacgagcatccggggcttcgccgaggccatcgaggacggcgaggtggttcagccggcccatgccgcaagcgtcatccaacgcgaggcgcagcgcatcgagcgcctcctggccgacctgatgagcctcgcacgcctcgaggccgatggcttccgcgtcaccgtgacccccctcgatctcggcgatctcgtcgagcaccttgccgagaccgctcgtctgcgcggccgcacccaagggctcgaggtgcacgcgtcgctcgcaccggatgcgcgctccgtgctcggcgacccggagcggctctcgcaggcgctcgccaacatcctcgacaacgccgtcaagttcgcgcgcagctcgatcgacgtgatcgtcacccggcgcttggagagcgtccgcatcgagatcaccgacgacggacccggcatcccgccgtccgtgcgcgaccagctcttcagccgccaggtcgcgccacgcccaggtcgcaacaacgagatcggctctgggctcggcctcttgatcgccgcacgcctcgtccaggccatgcatggtcgcctcggcgcgagctccccgatccgatccgacggcggaacacgcatcgtgctcgaactaccggccgccgtccacgaccgcgtaccctcgcaggtcggctgagccagaggccgacgcttcactcgcaatcgcggccaccagtgcatcggtgagcgttgtaggcgagcctgcgtcgccgcgaccgtggacgaccagatggagcgcggcaagtgcgcccgtgagcgctggcgtgatcggacaggcctcgactgcgcactcgtggccgcctcgatggcgccagtgccacgcgagcgcgcccggcagcgtcgtgtaggccgccccgacggcctcggcggcgacgccaggatcgacccaggcagcatcggcgcgtgccagttccgggcgaccgaggaagtagccctgtccgagctcgatgccgagcgcgcgcgccacctcgaactgggcacgtgtctcgatgccctcgagcacgaccgagcacccctggccctcgccaaggcgcgccacggcatcgagggtcacgatggcctgcaggggattctcaccgagggcagcgaccacgtcgctcgcgaccttcacgagatccaccgacaagctcgcgagccggacgatcccctgaccgctgctcccgacgtcgtcgagtgcccgacgcacgccaagcgctcccagcgcaacgagcgtggcctcgagcgatgagggtgctccggtcgagtcctccaggacctcgatcgtgagccgccacggcgcgaccgcgtagcgctcgaggacccggcggatggtgtcgaccgaactcgggttggcgagcaccgcggtcggtgcgttgaccccgatcgcgaggtcggggcgcaggcagttcgccgccaggccgactgcgtcatcgaggacccgctcgaagagctcgccgagctcggcagcggagagaaagggcaggaactccgccggcgaccagagtcgacctcggccatcgtcgagccgtgcgagcgcttcgagcccgatgacactcgcgtcgccgaggcgaacaatcggctggagtgcgagccgtacgcctccaccacgcagacgcgtgaggatctcacgccggccaagcgtcgagtgatacccacgacggagcaacgcgatacggtcgcagatcgcctcgacgagccgaccgagcaagggttctgtcgcatcgggtgcgacctcgaccgcgaccacgagcccccagacgctcgagtcctcgcgtcggcacacgatcgccccgtcgccgacgacctgctcgtccacgccgatgacgcgccgcgccagcggtcccgacggctcctccagcgcggcgacgagcgcggctcgctcgcgcccagcgcttcctcgaacgcgcaaccgacccgccccggtgacctcgacgagcgccgcgccatggactccggcgagcccgcccgcgacgtcgacctcctcgaggaccgacccgagcggtcgaccgtcgaggccgtcgagcgcctcggaccagcgggccctcagcacccgacggcgagcaccggcgacgttgagaccggtctcgagtcgcgccatggcgatgcgggtcgacggcggtacgtcagcgagctcggccacggcgccgccaccccatctcgccaccgccctcgctgccgccgccggaccgtcgacgagcgcgtcgagcacctcgtcggggagcgcgcctccgagcgcgacccgccacgaagggtcctccgcgagctccgccgtggcttcggggccccacggatccacgatggcactgcgggcgtcgctcgctcctgcacctcggacactccgggcgcgcttcgcctcgtacatcgtggcatcggccacgcggagcagccccgcgagatcgccggcgtcccgcggccaccaggaccatccgacgctcgccccgatcgtcaccgcaaggccggcctcgagctccacgggtcgccggagggcacggccgatgcgctgtgcgagatcgcgtgccgccgcctcgtccatcgcaagcgctgcgaggatgacgaactcgtcgccaccgaagcgtgccaccagtgccgacggcagccggcgcgcgacctcaccggccacacgcctcgccgcctcgatgaggacctgatcgccgacgacgtgaccaaaggagtcgttcacctccttgaagtcatccaggtcgatgagcatgcacacgaccgcacccacactcgcatcgctcgtcaggcgaacgagccgctcggtgagcgccatccggttcgcgaggccggtgagtggatcccgcctggcgatcgacctcgcctcggcttcggcacggcgcagtcgatccacgagtgcgaactctgcgacctcgcggtcgatggcgccacggatgcgaggctcgaacggcgcgagccaagcgcgacggcgtggatcgtcggcgacgacctcgagaccgtcgccgtcccttccctgcagcacccgcacgcccggcacgcggccgaggatgcccgccgccgcttccaggaaggctccgacgctctgggcaccctcggcggcaccagcgagctccgcgagcgcgcgctcgagcgcctcccgccaggcgagttcggcctggtagcgctcggagtctcgcacgaagcgctgcgtgacgagcgccgacgcacccaccagcacgacgatggcagccacgagtgcgctcatgggtccgctcgcggcgtcgaggacgctcgttcgggcagtgaactccacctcgaccggcccgagcgcactcgcaacctgtacgtgcatcgtggccgcagtggcacgatcgaacacgcgcacgcccccgatcgcaaggctcaccgccctgacgccggtctgtgccggggctgcgacctgcaacgttcccggcgcgacaagggcctcgacgaggtagtcgacctgcgcacttcggcgtgcatggatcgcaacggcgatctcgaacccgttggacacacgaaccaacctcgtccccgacgcgccgacggcgacaggatcgaccgcacgcccggcccgccaccagatggatcctccgtgcggggccacgaccgcgatcccctcgatggctgattgacgggcgacgaaggcctcgagcaccggcaccatggtcgccggcaacgacgcgagcgtcggacgaggcccgatgagcaccgtcccgacggtgtcgagatcggcgacgacgaggtcggctcgcaccgcgacgcgccgagcccacgcccgtgcaacggcgttcgcaagcgctcgctccgacgacacactggacgcgtccacacgccgcaaccacgaggccccgacggtgagcgcgaggaggagcggcatccagatggcggcgaggacgacgagacgccaccgtccccgcagccgccatgtcataccgagagtgatcgaccaaccaggtcgcagagttgaggcgcctagcctgggagcatggacgccacgacggtcgccacagcctcggggccgagcgacgcctcggggcccagcgacgcgttcaccgcacccttcgttcgggtccaggtcaccggtcgggatgcggctcgctacctccagggtcagctgtcccaggacgtctcgaccctgaaggcggacggccagggggcgatcagcgtgctcctcggcgtcgatggccacctcgtgacctggctcagggtacgtcgcctcgccgacgatgccttctggctcgtcgtcgccgaggcgcatggcgaacgcgtccgccaacgcctcgagcacttccgcatccgcacccaggccaccatcgagctcctccctggccacctccacgttcggcctccagagggcctcgagcctctctggcccctcgaccaggacgcaccgttcgtcgacgcgcccgccgacctcgcccgcttccacgccgaacgcctcgtggccggcgccttcgatcctgcgagcgatctcgtcgacggtctgctcgcccacggagtacccacactcgtcgagcgtgcagtgagcttcaccaagggctgctacaccggtcaagagctcgtcgcacgcacgtcctcgcgaggagcgccggccccgatcggcctcgtcgcactcgagctggccgagccgatcgccgtcgctcccggtacggcgctcgtcgtcggcggtgtcgacgccggagcgatcacgagtgccgcggtggtcggcgaccgtggctacgccgtcgcctaccggcgccggcgcgcgcgcgagcacacgcacttcgacgtcggcggcgtcggtgcgacggtgcgatcgtccgcaccctagcgaggctcacacgaaccgctcagagccgcagacctctgcccgtgacgctgcctcgcacagtggcgagggtcgatcgcgcgctcaccgctgaccacagctcgccccaggggacctcgtgtgacgacggcgttcagacctcgatgaggcgatcggcgacggcgactgcccgggccaccgccgctgccttcgccacgcactcggtcgcctcccgttccgggtccgagcctgcgacgatgccggccccagcctgcaggagcacccgaccgttctcgagccagacggcggtacgaatcgcgatcgcgaagtccatcaccgcgctctcggggtcggtgccatcgcgaccgacgtagccgacgacgccgccgtagaccacgcgtcgcttggactcgagctcgtcgatcagctgcatcgcgcgcaccttcggggcacctgacagcgtgcccgccgggagggtcgccgcgagcgcgtcgatcgggccgacgccgtcggtcagctgaccatggacgctcgaggtgagatggatcacgcgcgcgaagcgctcgggcaccatgaactcatcgaccacgacgctcccgaagcgtgccacacggccgacgtcattgcgggcgagatcgaccagcatcaggtgttcggccctttccttcgggtcggcgagcagctcctcgatgagagcctcgtcgctcgccccacccgaaccccgcggccgggaaccggcgatcggtcgcgtccagacgacgccgtcgcgcaccgtcgcgagggcctcgggcgaggagccaacgatcgcacccccggcgtccgtgatgagatacatgtacggcgacgggttggtgaggcgcagcgctcgatagagcgcgagagggttcgcccgggtcgtgagctcgaagcgatgcgacagcaccacctggaacacctcgccctcgtcgatcgcctgcttcgcgagccggacggcgtgcgcgaacggctcccgaaacccttgatcgagcagcgccaccccctcgctgggatcgtcaccaagtggccaggcacgcaccggtcgcccgacggccgactcgaggtcggcctcgagacgactgagcgccgccctcgccgctgccgcggccccgacgggatcgtcctccacgagcagcgccgacgagagcgtgagcgactgcgcccagtgatcgatcacggcgaggtcacccgcgaggaggagccgcgcctccggcaggccgacgtcgtccgggtgcgaactcggcacgctcggctcgcgctctcggaccgcctcgtagccgacgtggccgacgaacgctgccgagaacggtccggccatcgggcacccgtcgtcgacggcgtcgacctcgagcccctccgaccaccgacgcagcccatcgagaatgcccggtgcctcgtcgaggaccgagccgtcggcagcctcgagtcgggcgtggccgacctcgccgatgacgcgcgccaagggccgacgcccgacgaccgagtaacgcgaccagcgaccctgctggtcgaccgactcgaggatgaagcccgcctcgccgggcgccaccaaccgctcgaacacctcgatgggtgtgagtgcgtcggcgacgtagcgggcccggacctgaacgagacgcagcctcacgactgccccagcaccggatgcatgaagcaactccacgcgcccgtgtggcacgcaccgaccccacgctgacgcacgcgcacgaggagcgcgtcaccgtcgcagtcggtggtgacggagcgaacctcttgcacggcgcccgaggtctccccctttgcccagtaggtccgccgtgatcgcgagtagaaccacgtccgtccgtcacgaagggttcgtcggagcgcctccgcgtccatgtaggcgagcatcaggacctggtcgtcctcgtcgacgacgaccgccgggacgagtccatcgggaccgaaggcgacgacgtccacggagaccgcctcgcctggggcaaccccctcgatatcgctcacaggtacaaccccgtctcgtcgtcgagccgatcggaggccaccgcgtggagatcccgctcgcgcaagatcacgtaggtctccgagccgatctccacctcgtaacgatcctcgggcgcgaacagcacgagatcacccggacgcaccgagcgcaccgccggaccgaccgcgctcacctctgaccacacgagacgtttggcgatctgcgcggtcgcggggatcacgatgcccgagcgcgcgtggcgctccccctccgacggagggacgctgaccaggacacggtcggccaacatcgtgatcgcagccttcttgggctccaccgccacctcccgttgcaccacgctagccgccgatggggcgcacgacgagacccgccgcgtcgagcgcggccttgacctgagcgacgctgagttcgccgtagtggaacacgctggcggccagcaggcccgtgacgccggtccgcgcgccgtcgacgaagtgttcgacgatcccgacgccacccgacgcgatgacgggcaagctcgtgcacgacagcaccagctcgtagaggtcggtgtcgtagcccgcacgcgtgccgtcgcgatccatggaggtcacgaggagctcgccggcgccggcatccgaaacccgccggacccacgtctcgacgtcgagaccggtggggcgacgcccgccgtgggtacgcacttcccagtcgcccgcgcccgtacgagcagcgtcgatggccaccacggcacattgggacccgtagcgaccggcgaccgcctcgacgaggccgagatcggcgaccgccgccgaattcatcgacaccttatcggctccagcctcgagcaacgcggccacgtcgccgagcacacggacaccgccgcccacggtgaaagggatgaagactcgtgacgcgacacgctcgacgagatcaacgagcgtcgagcgctcctcgatcgaggcggtgatgtcaaggaacaccagctcgtcggcgccctcggcgacgtagcgctcggcgagctcgacaggatctcccgcgtcacgcagctcgacgaaactgacgcccttgacgaccctaccctcggcgacgtcgagacaggggatcaccctcacgctctgcatgcgctgagtgcctcgtcgaacccgagcgagccatcgaggagcgcagtcccgacgacggccccccacacggcccctcgtgcccctcggatcgccgcgagctttgccaggtcgtcagcggaggcgaccccgcctgaggcgatcacctcgaccggcacgacctcgcacagcccctgataggtaccgagatccggtccgctcgccatgccgtcgcgtccgacgtcggtcaggagctgggtccgtacgccgcgtgcgaacagtcgagcggacgcctcgaggagccgccgaccaccagagcgttcccatgcgctcacgacgacctcgagcgccccttcgtcgccacgccgatagtcgagcgccgcgaccagatgctccggatcgagctcgtcgagcgtctcctcgacgagtgccgtcccgagcaccacgcgcgacgcgcccgtctccagcagttcggcgatgtccctggccgtacgcacgccgccaccgacctcgaccgacccgccggcctcgcgcacgagcgcgatcaggtcgccgaccatgtcggcgttacgacggtcgccgggcgtgcgggcacgatcgaggtccaccacgtggaaccaccgcgcgcctgcgtcgagggcgccctcgacgtagcggcgaggatcgccgaaacgccgcggcgcatcgaaccggccctgccgcagccggacagcctctccgtcgagcagatcgacggcgaccacgagttccacgcctaacactcctcctggacccatcgccacagcgcatcgaggaagcgcagacccttcgcccccgagcgctcggggtggaactgcacaccgagcagcgcatcgcgaccggcggcggcgacccaggtgccaccgaactcctcgaaggcaagcgccgcaggcgtcgtcgcgacggcgtaactgtggacgaagtacacccacgcaccctcgaggaccgccagtggccccgaggccccctccgccactcgcaaccggttccactgcatctccggcagacggggcgcagggctcatgcgctcgacccagccgggcaagagaccaagtcccacacgatcgggcgcctcgtcgccgccgtcgaagagcgcctgcatgcccacgcagacgcccaaggtcgccatgccgcgctcgcgacggcgcaccatcgcctcgtcgagaccggtcgccgcgagagcgtcgagcacgctgccgaggtgaccgacgccgggcacgacgagcagccgcgcctcgtcgaaatcggctcggtcgctcccccgcctgaccggatggccgagtgcccgccacgcccccacggcagccccgatgttgccgataccgatgtcggcaacaacgatggcagcgctcacaaggagcccttggtggagggaatctcgccgcccccgctgacggccgtcgcctgggcgagtgcccggccgagcgccttggccatcgcctcgatctggtggtgggtgttcgcgccccgaatcgaccggacgtgcagcgtcaagcggccgcctcgagccagaccccacaggaactcctcgacgtgctcgagcgcgacccccgggctgcccaggaggagcccacgctcgccctcgagggcgacccatgcgccgggcctcccggacaggtcgacgacgacctcgacgagcgtctcgtcgagcgggatggtggcagccccgaagcgctcgatgccgcgtcgctcaccgagtgccccatcgagcgcctgaccgagcgcgatgccgaggtcctcggtgaggtggtgggcgtccacctcgacgtcgccgcgtgctgcgacctcgaggccaatcctcccgtggcgcgcgatctgggtcaggacgtggtcgaagaagggcagccccgtcgacacgtcctcgcgtgggcccccgtcgagctcgagccgtacccggatgagcgtctcgcgagtctcgcgatcgatgatccccacacgcccactcacgcgagcacctccccgagtgcagcgaggaacgcatcgttctcgtccgcggtgccgatcgtgacccgaagcgtgttggagagcccgggccagcgcgacgcatcgcggatgaggatccctttcgccacgagtccctcccatacctcggtcgcaggccgacccggatcgaacaagatgaagttggtcgcactcggccacacgcgcgcagcgagcgtgccgagggcctggccgactcgctcgcgttctcgaacgacgagggctgcgcgtcgtgcgatctcgtccacatcggccagcgcagcgacggcgaccgcctgcgtcaccgcgttcacgtgatacggcaggcacgccgaccagagcacgtcggcgacctcgggcgcacagacggcataacccagccggagtcccgcaagcccggcggccttcgagagcgtacggatccgcaccacgtgatccccaagcagggtcgcagggccgagatcggcgaagtcggcgtaggcctcgtccacgagcaccagccgatcgtcgcaggccaggacgcggtccatcacctcgggcggctcgagcatccccgtcgggttgttcggctggcacacgatcacgagctccgagtcggcctccagactcgacggatcaatcgacccgtcggatcggcgcgcaccggcgaccaccgtggtgcgcgtcacacgggcgatctggcggtacatgccataggtcggctccgcgagccacaggcgtcgaccgggcccaccccaggccgcgagcacggtctcgagcacctcgttcgacccgttcgcgacgaagatcgaggtcggcgcgacaccgtggagcctgccgagcgcagcgcgcagcgcctcggcgcgccgatcgggatagcgcgccagatcgagcgcgaccgcctcctcgagcgccctcgcgacggcgggcggcggaccatacggcgactcgttggtgttgaggcgaaccctggcgggaacctgggccgagtggtagctcgcccccagcgcatcctcgagcgacggagccggcctcaccatccggcctcccgacggatgcggatcgagtccgcgtgcgcgacgagcccctctgcgtcggcgagcgcctcgacggcccagcccagccgactgagcgcctcgtcgtggacctcgacgacgtggaggcgacgctggaagtcttcgaggccgagcacgctcgcaaaacgcgccgtcccagccgtcggcaggacgtgtgaggggccggccacgtagtccccgaacgcggcactggctgctcgtccgacgaagaccacaccggcgtggcggacccgatcagcgtcccgaaccgcctggtcgtagagcagctcgaggtgctcaggcgcgatcgcgtcggccaccaggcgagcttgatcccggtcgcgcacgagcgcgagatagccgtgcgcctcgagcgtgctctcgagctgggcgcgcctgggactcgcctccacgtaggccgcgagctcttcgagcacctgctcggcccagcgggcgtcccaggtcacgagccaggccaggccatgggggccgtgctcggcctggaccgcgacgtcgatcgccgcgacgcgcggctcaagggagccgtccgcgaccacgaccacctccgaggggccggcgaaggcacccggcacaccgacgtcggccgcgacctcttgcttggccagcgagacgaagaggttgcccggacccacgatgacgtcgacacgctcgagcgactccgtgccataggcgagcgccgcgaccgcctgcgcgccaccggcgagcagcacggtgtcgaccccggccagatgacaggcggcgagcgtcgcgtcgtcgaggccaccgtcgggcaacggcggtgtggcgacgacgacatcgcgtacgcccgcaacccgagccaccgtcgcggtgtgcacgacgcttgagggatagcgagcctgtcccccgggcacgtagcagccggctcgctccaccgggacgatcctgcggcgcacctcgatgccgtcggccaccagcgacgacgccgccgggcgctcggcctcgtaggcctcgcgcacgcgatcgcgagcgacccgcaacgcctcggccagccgccgatcgaggcgctcgtaggcggcggccatcgcctcgcgaccgaggacgagcgctcgcggccgcacgccgtcgaagcgctccgtcagatccgccagggccccgtccccacccgtgcgcacactctggacgatctcacgcacgagtgcccgtggcccttccaccggcaacgccaccccgggaagatcgtcgcgccgcagggcgccagtcgtctcgcgaagatcgacaagggtcagcgatgccatgggactcctcggacagcagggcagctcagcggcgctagtctaccggcggcgaccgcgacgaggaacgtggcgaccgtaacggaggaacgctgtggccgaggctcacgagctcgcctcgatcgcgagcacctacgaggagctcgctcgacgcatcgaggccatcgagcgctcgctgctcgccgaccatcgagacgggccggcccagtcgctgcgggccgcgtgggcactgaaccgagccctcctgcgcgaactcgatgaggcgcgtcgccgtctcgagagctgatgcgggtcccagccctcgctacgttcgcggcaaccttcgcgtaacgtacccctggtagtcttcgctccatgacccacctcatcgaaacgtggggcgtgctcgcggtcttcgcgctctcggtcgcacagtcgctcggcgtacccacctcctctgagctcaccttcggcctcgtcggcctcctctgggccctcggacggatgaaccccgtggcgggcatcgccgccggtgtcatcggcgaactcatcggagcgatcgtcgcctggtggcttgccgccgctgcggtcgagtctcactggtgggcgcgcttcgaggcgcacccgctcgtggccgcctttcgtggtgtgctcacctccctccttcgccgccgcttcggcgtgctgatctcgcgcctcatccccctcgagcgcaacgtcgcagcctgggcggctggcgtcgccgaggtctcgctcggtgcgctcgccctccagagtgtcgtcggatcggcgatcttcgccaccgcgtttgccctggccggctacgaggccaaggacgcgatcaccaccatcgcgcaccgagccggccagatcggcgaggtcgtcgcggtcattctcgtcgtcggcgtcgtgctcgccatccgtcagatggcccatcgtcaactcgggcgcagccgcgcagctcgctccggccacgcggccacccaacccgacgccaccgcacccgacaccaccgccaccgaggatcgactcgtcctccagctgctgccgtcggagccactctcgtcggccgcctacctcgacgcgctcggccggatccatcagaccgaaccgccatctccggacgtctccgccgacgagggccgccgcgccccacggcgcgatctcccgacctcaggtagccgctagcgagcgcctccccgccccagacccacgccggacggctctcggtgccgaccggcacccacacgccaacggaccgacttgcgccacgtgcgggcgcgtcatcggcgctgcaggcacccgaggagtcgagcacgcccatcggtgagcgccatgtcccaggaccgtgcgtagcgacccgtggcaccgcggacctcccgttccgcacggcccctcgctgcagcagcgcccctagacgccctcggccggcgcgaagaacccgtcgcccaccgcctggagcttgatcaggttcgtcgttccacgcacaccgaacgggatgcccgccacgatgacgacgagttcgccgacctcggcgagacctcgctcgacagccgccgcgagcgcctcgtgcaccatcagctcggtcgacggcgtcctcgccacgacgtgcgggatgacaccccagctcagtgtcagcgaccgcgcagcgcgcggatcgggggtcgcgccgaggatcgccaccgctggacggaagcgcgccagcacccgagcactgtgtcccgactcggtgagggccaccaccgcacgcaccgggacggatcgagtcatccgcgtggcggcctctccgatcgcatcggcgacggagtgggccacaggcgagggcctcgtgagcagcgtgagcgcctggttgtccacctcgcgctcggtcgcacgcgcgatgcgatccatggtggcgatggcctcgaccggaaaggccccaacggccgtctcggccgacagcatcagtgcgtccgagccatcgagaatcgcgttggcgacgtcggatgcctcggccctcgtcggcgaccccgcctcgatcatcgactcgagcatctgggtcgcagtgatcaccggcttgccggcttcgttggccaggtggatgatctgcttctgcaggagtgggatccgctcgacgggcatctcgactccgagatcgccgcgggcgaccatcacggcgtccgaggcagcgacgatctcgccgatgcgctggatcgcctccttgcgctcgatcttcgcaacgagcatcacgcggctcgccgcgcccgcgcggtcgatctggcgtcgagcaacctcgaggtccgaggccgagcccacgaacgacagcgcgatgaagtcgacgcccgcctccagcccaaaggcgatgtcggcgaagtcgtcttcggtgagtgcgggcagctccagatacgaatccgggaagttcacgcccttgcggaccgacagtggccccccctggacgaccgtggcctccacccagccgtcctccgagcggtcgaccacgaggcggaccgcgccgtcagcgaaggcgatcgtcgcccctgggggcacggtatggaggatgccgagccgactgatgtgaatcgcggcgtggcgggcgctcccctcctcggcgatctggacgacctcgccgggctggagctgtgtcgcgtcgtcggccagcgactcgatccgaagcttcggtccggcgagatcgagcagcacgccgaccgtcttgccggtccgagcagcggcttgacgaacgagctcgatcgagcgggcatggtctgcggtgctgccgtgtgagcagttgatccgcgcgacatccatgccagcctcgatcatcgccgtcaaggtcccgaggttcgatgaagccggaccaatactcgcaacgatcttcgtgcgccggtgctcgcgcatgcgcctcctctctcgtcgaggtcaggctacgtgccggcgctgccgagctcgacgagtccgcgcgcgacgtgctcgagaaagcgccgaatcgtcgcgtcggcgacccgatagaggagcgtctggtcgatgagcagaccggtccgtccgagcggcggtcgatagctcccctcgagccagagctgacagagctcggggccaaccttcgaaaccccgagcaggccgtcgagccgcggaaagagccacggagcttgcgcgccctcccacgtcatcggaagctggagttcgtcgtcaccgaggcgccgtgggctcgcgatccgaaacgccaccggcgtgcgcaagagtccagcccgaagaccgagcaccgcgcgcagaccggcgtcatcggccgtcacctcgctcgcgagatcaccgagccactcggcactctggcgcgacagcagcggggcagcgacctcgaacggcaacggcagctcgacgaagtcgcggacgaagcgcaccgggaccgacccgtcgtgctctcgctcctcggcctccacgctgtcctccacgaactccatgccctccgtgcgtgaaccgcccgaggggctcacccacctctcgtctctaggctacgcgcgccacgcatctaggccaaggagtacgcctcacggtgtgacactggtccctagccggtggggtcggacgaccgtgctgcggccggcggaacggatgccaggaccatcgcagcgagcgcgagaagtccaccgaccaccaccggtaggcccagggatgcatacccgaaggccagcgacgcgagcgcggcgaacagcggttcggccgcatagatcacggagatctgcacgctgtcggcgtgagcgagcgcccaggcttggaccacgaaggcgagtgcgctcgcgagcaccccatcgtagacgatggccgtcaccgcgatcggcgtgaggtgcgtcggcacgagacccgcacccacgagcggtgccgcgaccacggtcgcggccgcgatcgtcgtcatctgcagtgccgctgtcaccatcgcatcaccgggagacccgagctcctcgagcacgacgatctgagccccgaagaagccggcgcacgcgagttcgaggccgatcccgacgaacgacgcatgccctcgtggggccgagagcaccacgagggcgagggccgcgaggacgataccgacgagctgacgagcgctcggacgtcgaccgagcgccatcacgaagatcggcacaaccaccaccgacaagcccgtcagaaaccccgcgatggtcggtgacacgtagcgttgaccctcgatctgagtgaggtagccgccaaagagcgcgaggccgctcgccaggccggcaacgacgctccgtcgatcgatgcgatggccccgtgcgagcgccagcacccacagcacgagcgccgcgacgctgaagcgtccgaaggtgagctcgaccgggccgagactcccgagtgcgcgctcgttcagcggaaaggtgactccccagatcgccgtgacccccacgacggcccacgaggcacggccccttgccggactcctcacatcgtctccggtagcatggcggcccaatggccctcgagcagcacagtcctcgcctcacccgaccactcgtcctcgccgagtcggtcgcctacctcctgatcggcctcgtcctcgtcgtcatgagcgccgagacgctgtggcaactcgcgcgcgccgtgttcgtcgacgtctcgctcaacggcgacgtcaccgcccagctcgtcggcgccctgaacgacgcgctcttcgtcatcattctgctcgagctgctctcgagtgtgatcagccaccttcgcaagggaggtctgcagcttcgccccttcctcgtgatcggcatcgtgtcatccgtacggcgtatcttggtcctcggcgcgcagctctcgatctcccgaacccatggcgcgcagacccgctcgagcctcgaggagcttgccctcgacgcaggggtcgtcttgatcctgaccgcggctctgtggctcagtcgagttcgtccgcagcgccgacgggctcgacgagtacgggcttcctggcagcgcccacctcgtcgagacgcctgaccggcgtcgtccggggcgcctcggcgagctcggccggcgtcgtccgcgcgatctcgacgagccgctcgaacgcctgcgcgagcgcctcgagcgtctccggagactcggtttcggtcggctcgatcatgagcgcctcgtcgacgatgagcggaaagtagacggtcggggcgtggaacccgaactcgagcagacccttggcgatgtcggaggcacgcacgccggcctcgctgcgaaactccttggcgctcgccacgaactcgtgcatgcacggctcgtcgaaagccgcgggcaacacgggctgaaggcgctgctggagccacctggcgttcaagacggcgacttcactcatgcgacggaggccatccgggccgtggtagcgcatgaaggcccaggcacgagcgagcaccagtgcgttgccgtggaacgcgtgcacgttgccgatggacgacggtggcgtccaccactcgagctgccccgttgcgccagggcgaggcagcggaccaggcaggaacgcctcgagggcgctcgtcaccgcgacgggacccgccccaggaccaccgccgccgtgcggggtggcgaaggtcttgtggaggttggagtgcacgatgtcgaaacccatgtctccgggtcgcgcgacaccgacgatcgcgttcagattggcgccgtcgtagtaggcgagcgcgccgacctcgtgcacgagccgcaagatctcggcgacgtcacgctcgaacagccccagcgtgttcgggttggtcaacatgatgccggcgacggagtcgtcgagcacgcgtcgcaggtcgtcgagcgagaccaagcctcgcgcatcggagcgaaccgtcacggcctcgtagccggccaaggtcaccgaggccggattcgtcccgtgcgccgagtcggggatgatgatccgtcgggggtctcgccccgaagcccggtggtaggcgcccatgatcagcagaccagtgagctcaccggcggcacccgccggtggctgcagggtcgccgccgccatgccggtgatctcgcaaatcgcagcctcgagctcggcgagcagttccaaccaaccctggacggcacgctcgggtgtgtcagggtgcaccccggcgagccctgggagggccgcgacctcgtcggcgaacttcgggttgtacttcatcgtgcacgaccccaacggataggcccccaggtcgaccgagtagttgcgagaggccagtctcgtgtagtgggcgacgaggtcacgctccgatacctcagggagcgcggccggctcgcgacggagccacggaccgagctcctcgagcgacgcctccgggatcgcactgtgacgcagcgtgtcggctcggcggccccggaccgacaactcgaacgccgtcggctcggcatcacgtccgacgagcggggcggacgctgcacgaccgcctgggcgcgcacctcgggtcgacacctagcggacctcctttgcgatccgatcgacgaacgcgtcgatctcctctcgagtccgtgcctccgtcgcggtgagcacgagccaggtcggctcctcggggaccaggacaccggccagccaaccatcctcgaggagccgctcgcggaccggccgcgcctccacctcgagatcgacgacgaactcacgaacgaacggccggccgagcaccgagagtcccgcggcctcgagtcggtcagcgaggtagtgcgcggcgttgtagcacgagcgggcgagctcgaccatgccttgcttgccgcgccacgccaggtagacgcccgcccagatcgcgagcagcgtctggttcgtgcacacgttggacgtcgccctctcacgccggatatcctgctcgcgggtgcgcaacgtggtcacgaagccgcgccgaccctcgacgtcgaccgtctgaccgacgaggcggcccggcacgagccgcaccagctcgctccgggtggcaaacagcccgaggtagggcccgccgaacgagagcgggatgccgaggctctgtccctcggcgaccacgacgtcggcgccgaagctgcccggcggctcgagcaaggcgcacgcgacggggtcggcaacgaccaccaggagtgcctccatggcgtcggcgacccgacgcgcctcccgcaggtcctccacccgcccgagcgcgttcggatagccgatgacgagcgccgaagcctcggcgtcgaccgctgcgaggtcggtcgccagatcgtcacggagacccacgctgacgagctcgagtcctcgcccgcggcccaaggtggccagtgcgccccgatagcggggatgaatgccctgcgacacgacgatacggttccgcttggtggccccgaccgcgaggttgacggcctcgaccaccgcagcggcgccatcgtagagcgaggcgttggcgaggtccatgccgaagaggcgcgcaatcgaggtctggaactcgaacagcgcttggagcactccctgagagacctccggctggtacggggtgtaggccgtcacgaaggcactctggagcgcgagcgctcgcacggcactcggcacgtcgtggtcgtaggccccgccgccggcgaacaccacgaggtcgcgtcgagcgccagcgttccggcgcgagcgccgttccgcctcctcgagcacctcgacctcggccagggccgggggtagttccagcggtcgccccaagcggagcgacgcggggatcgatgcgtagagctcctcgagcgacgccaaccccacctcggccagcatgcgctcgatctgcgcctcggtgtgcggtacgaaactccccacgaccacctcctcaatgatcacgaacgcaggtcgacgaacgggacggctgcacgctcgaggtccaacgacccgcgagcacgaaccgcccggaacggccctgccgcggcctccgggtcgacgtaggcgaggccgatgccgacgcccgcgagcggcgagtacccacccgacgaaatcgagccgacggccgtcgaggcggcatcgacgaggacgtcgtgggcgcgtggaggctgtctcgtcagcgagcgaacgccgatcagaatcgggttgacacccgcggcctgctgggcgagcaacgcctcacgaccagggaagggccccttctcaaacgcgacgacccagccgaggcccgcgttcagcggcgtgaggccaggtccgagctcgttgccgtgcagcggcaggccagcctcgagccgcagcgagtcgcgcgcacccaacccgcaggcgacggcccctcgctcgagcagccgttccatcaacgccaccgcatcgtcaggggcgacctcgagctccacgcctgggccacctgtgtagcccgtgcccgcgacccgcacctcgatgtcgccgatgcggcctgtcacgatgcgattgcgcgccggcggctctgctccctcgaggagagggccgagcagggccgcagcaccaggcccctggagcgcgaggatgcatcgcgagcgagtgatgtcacgaccgccgagtgcggcggtcacgttctccgtattggccgcgttcggcatcacgtggaatcgctcgcgatcgacccaccacacgatgatgtcgtcgagcaccgatccatcgacgtcgagcaggtgcgtgtactgcgctcgctgcggaccgatcttgcgcagatcgttcgtcagcgtcgcttgaagccggtcgaacgcgtcgggtccctcgacgacgaccgtaccgagatgggagacgtcgaacactccgacgccggtgcgcaccgcgaggtgttcggcgatcgtcccgctggggtaggaaactggcatctcccaaccaccaaagagcgtgaatcgagccccaaggtcgcggtggaggtcatagagcgcggtgcgttcgggcaccccgccatgctaccgctgagcgcggacgtggcgctcagacgcccggccgagccgagacgatcggcagctcgatccgttcggcgtcttcggtcctcgagagccgcagtcgctcgcccatcgggtcgatctcgagccccacgtgggcatgatcggcgcaccacgcctggagcacctcgagcacgctcgtccccggatcctgcgcgacgatcgttgcgctcatcccgggcgtggcgaccggctcgtaggcgatcaacacggacccacccatgaccaacacgctgagcagcatcgcctcgggcacctcggcgaaggcgagccacgcctggtgcgccatgtactgctgggcccgccgacgtcggatgccctccatgaaccgccgatgccgccgccacccgatgaggaacgccgtgatcccgagcccgagcacgagcgacgggaacaccaccaacgccagcgtcgacccctgaggcacacttctagtgtacgacctcaccacgcgccgagcacgagcggccaggctcgatagcatgagcccatgcctcgctcgctgcggcgcgccgttcccactctgatcacgctcgcacgagcggcgttgttgatcccgttctggcgtctcgccgtcgacgagcaccgcacgggagccgccgccgtcgtcgccgtcaccatcggggcgaccgacttcctcgacggctacagcgctcgtcacctcgacgccgtcaccaccgtcggcaaggtgctcgatcccacgctcgaccgagtcgcactgctggtgagctggctcgtcgcactcgaggagcacctcttgccgacctggttgctgtggttgatcctgcttcgggaggtcgccgtcagcgccgtcacgctcacgtcgctcgtgcgcacgcatcgacgccaagacgtcgtcttcgtcggcaaggcgggtaccttcggcctcctcgctgccttcccgctggcgctgattgcgcgcgccacacgcctcgacatcttggccaagggagccaccctcatcgccaccgtcgccctcgcactcctcaccgttgccctgatgcgctacgccacccagctccgagacgacctcgataggctgtcgcgcgaagcaccacctgcttcgtaacgaggcacccccaccagagcgaacccgggaggcgcaccgtgcaggctgtcatcatcgccggaggcgagggaacccgccttcggcccctcacctcgaccactccgaagccgctgctcccggtcgcgaaccggcccatgatcgcccgcgtcgtcgacctcctcgtcgccaatggcattgacgacatcatcgtcaccgtggcctacctgggctcggccattcgcacctatctcggcgacggcaccgactggggagcgcgtatccgctacctccaggaggagtcgccgctcgggaccgcaggcgcggtccgcaacgccagacacctcctcgaggacaccttcatcgtgctctctggcgacgtcgtgacgaccgtggatctcgaggccgcgcgacgcttccaccacgaacggggcgccagtgcgaccatggtcctcaccaccgtccccgatcccaccgagttcggcgtcgtcgcgaccgaagacagcggagcggtcaccaggctcatcgagaagccgtcgtggggcgaggtcttcacggacacggtgaacaccggcgtctacatcctcgaaccgtccgtcctcgatcgcatccccgccaaccgtgcggtggacttctccgaggaggtgttcccgcagatcctcgacgaccgcggagcgctgtttggctacgtggccgacggctattgggccgacgtcggcaccttctcgggatttcaccagacccaccacgacgtgctcgacgggcgtgccggcatcgctccctcgggcttcgaactggctcccggcgtctacgtcggtgaccgctcgacgatcgacccctcggcactcttggaggcgccgtgcatcgtcggcaacgacgttcgcatcggccccgggtcgaggctcggcccctacaccgtggttggccacggcgtgcgggtggggtccgacgtccatcttgacggcaccatcgtcttcgaccacgcatggatcgccgacggggcacgtctcggccgcgcgatcgtcggccgcggcgtcgacatccgccgccgggtcaacgtacacgatggcgcagtgctcgccgacggcgtcctcgtcggacgcgacgcggtggtgcgagccgacattcgggtgtatccgggcaaaacggtcgatccgctcgccacggtcgccaactccatcgtctgggagagtggcgcgagtcggacggtgttcgggccgctcggcatctccggcctcgccaacgtcgacatcaacccagagatggcgacacggatcgcgatggcgctcgcatcgcagctcccccccaacggcgcagtcctcgcggcacgcgacacctcacgggccgcacgcatcatcaagcgcgcgatgatggtcgggttcaacgccgtcgggctcgacgtctgggacctcgaggcaacgaccaccccggtcctccgtcacgccgtggccgccaccgatgcggtcgccggggtacgagtcgccctcgacgccgacgatccccaagccctgaccatcgagctcctcggggccgaaggcgccgacctcgtcgcgaccgagcgacgcaaggtggagcgcgcgctcgagcgcgaggagtttcgcagggtctccgcgagcgagatcggcgatctcgtcatggtctcccacgcgaccgaccgatggaaggcagcggtgaccgccctgctcgacatcgagcggattcgggagcgcgccttcaagctggtcctcgactactcgtacggcgtcgtggcgtcgagccttccgcaagcgatcgcgtcgttccacgcggacgttctcgccacccacgcctacccctcgaccgcacgcctcatacgacttcgactggaggagcagatcgccgaactcggccgtctggttcgaggcgccaaggccgacctcggtgcgatcgtgaacgccggcggcgaacggctgctgctcaccgatgcgcgcggtcgcgtcgtcccgatcgccggtatcgccaccatcctcgccgagcacctggtcgcgaccgggaaggtccggcggctcgtggcgagcgcggccgtcgcgagttcggtcgccgacaccgctcgcgccctcggcatcgagttcgcatggtgcgggctctcgcgagctgatctcgccgccgccgtcgccgatgcaccaggaacgctcgccatcggccacagcggcctcgtgttctactccggatgcgcgagctcgtcggacgcagccgtcaccctcggactcatcttggaggccctcgccaccaccggaaccgatctcgcccatgtcatcgaccgcacgcccgccgagacgacggtggccgaggcggtacccgtcccgtacgcggtcctcggtgcgacgatgcgggggctgcgcaccttcgccgaggagcaggggccggtcgagctcgtcgcgaccgatggccttcgagcgcagttccaggaccgattctggctcctctcgcccgacccccaagaaccggtcgtgaccgtcatcgtgggtgcggccgaccccgaggtggccaaggacgatctcgcggtcctgcgcaccgctgtcgcggcgcgtcgcgacgaagcaacgcaaggtcgcaagggctcgaattccaacggcagcctgcccccctcgacctccgcgcgcgggtaacctaaggcgtcatggagttccctgacgacctgcgctacaccgcagaccacgaatggcttcgcacgatggacgacgagaccacccaggtcggcgtgaccgactacgcccaagacgcgctcggcgacgtcgtctacgtcggcctgcccgaggtcggacgatccgtgcgcgcaggagaaccgatcgcggaggtcgagtccacgaagtcggtctcggacgtcttcagcccgctcagtggcgacgtcgtcgcggtgaacgaggcgctgcgcgaggcgcctgagctcatcaaccgtgacccctacggcgaaggctggatcgtgacgatccgtcccacggggtcgacggacgagaccgctggcctcatggacgcagcgagctatcgcgacctcgtgcacaaggcgtgagcgaaggggatgtggtgagcgaggggggtgcctcctgtcccgtgtgtggcgcgccactaccggcagggtcacacttctgtccacgatgtggtgccgccatcaccgatgacgatcgaggtgacgtcaccgggacactggcgatcgacgcgatcgagcatctcgccgaggaggcgccgtcgggtccgaccacgacgacgcccgtgctgctgcttcgatcgggcccgcaggccggttcgtggttcgcactcgacagggacgtcgtgacggtgggacgccatcccgattccgatgtgttcctcaacgacgtcaccgtctctcgacgccacgccgaaattcgtcgcgagggtgacgcctacgtcctctacgacgccggatccctgaacgggacctacgtcaatcacgaacggcacgagcgtgcgccactgcatcatggtgccgaaattcagatcggtcgctttcgcttcaccttcttcgtaccggagaccgcgtgaactcctctcaacacctccgcatcgttcccgaacccgaatactcgatcaaggacgtcctcgcgctcttgcaagaggagttcccagaggtcacgatctccaagatccggttcctcgagagccagggcctcatcagtccggaacgcacgccatcgggctaccgacgcttctacgatcacgacatcgcccggctgcgccatgtcctgcggctccagaagtccacctacatgccgctgaagaagatcaaggagcacctcgacgccggcacccaaccgtccgacctcttctccgaggacgccgtcgccggccaaggcaacgccgagacgagcgccgtcacgccgaacgagtcggagcccgaggccggttcgagcgcagaggcatcacgatccgacgcccctggcctcctcgacgagcacgacgccctcgctcgtgcgggtgcgaacgcctcgacgcttcgcgcggccctggatcatgggatgatcgtcggcatcacgaagggccgtgagcgctacctcacgctcgaagaggtcgagatccttgcactgctcgccagcctcgagcgccatgggctcgaaccccgtcacctccgcttcgttcgctcgttcgccgaacgcgaagtcggcctcatcgagcaggtgctcgcaccggtgctctcgatgagccatcgtcaccccgagcgcgcgcgcaccgcgatcgccgagctcgccgagctcctcggtgccctgaccaccgcgctcacgacccgcgacctcgagcggctcgatccgcatgcgcggcgaacactctgagtccagctcgagaccttggcgagcgtccgcgcggcgctgagttcggcgctcgggcccccgcctgaagcacgcgctcactgctcccgacgctcgcctccgtccgcgttcgggtcacgcgccgcgccgtactcctcaccatcgacgacgtcaccgcctcccctccacgcgcggaaggccagggccagcgccgatccgaagacgatctcgccgatgcccacggcgaccccgaaggcgacacggacgagaccggcaagccctgcgaccacgacgccaaccgcgaccatgatgccgattcgacgcatcgcactactcctaccgttaccgttgctactcgcgccgatcagggtcgcgacgtgcggcccttgccacacggtgtcctctgcctccccgatcgcctcagtccgaaaagtcctccggccgtaggtgttcgatgaagtcgcggaactctccgaggagttcgtcctcgtcccccgaggacgtaggctcggcatcgtccaacactgcaccctcggcgtccatcaccgcctcatccacgaagatcgggctcgacgttcggagcgccagtgcgaccgcgtccgacggacgcgccgagatctcgcgctcgatcccgccttgggcgagcaccacggaggcgtagtaggttcccgcccgcagctcggtcacctcggcccggacgacctcagcgtcgagctcttcgatgacgagacgcagcagatcgtgcgtgagcggccgcggcgggtccacctgcgacagggcaaggtgaatcgcgttcgcctcgggaacaccgatgaagatcggcacgacccgatgcgggtcgcgtcgctcctggaggagcaggactggtgcgttggaccgaaggtcgactcgaacgccagcgacttcgacttccaccattgattccatgctaccaagcggccagcatggtcgccgaggcgcggccagcgcgaggcggcaggattacccgagacggttcagcgcggacagaccgaccgcactggccgccgactcgaggtgctgcgtgatccaggcgaagtcgttggccaccatcactacgccgaacacggcgaggacgcccgccgccaccagcgtcacggtccgcaggtgcttgcgcagcgcccgtgtcgcggtcaccgcgcgcgagaacgcgagtccgaacaggagaaacggcacgcccagcccgagcgagtaggccccgagcaacagcgctccctgcaggagctggccctgggtcgccgccacggcgaacaccgacgcaaggatggggccgatgcacggtgtccaaccgaacgcgaacgccatcccggcgaccggcgccgcaaagcgaccgaatcgctcgagcctcggatgccaacgcttctcggcgaacaggatcgggaatcgcccgaggaccgagagcacgaggagtacggccatggcgaggagcacgacgccgctcgcccgctcgagcaacgcatgatgacggacgagggtctgtccgagcgcggaagcggtcaagcccatggcgatgaagaccacggcgaacccgaggacgaactgggcggtgcgccccgccacccgccgggcgaccgccacccctcccgcttcgagctcgcgcgtcggtgccccggagacgaccgagagataggcgggcaccaacggcaggacgcacggtgaggcgaacgacagcacgccaccgccgaacgcgaccacgtagccgactccgagtgccacgtcatgcagtctaccgatcgccggctcgtggtggcggatcgcatatactttgctaaacacaactattttccgggaatcaccgatagcccggtgaggttgtcaacatgcaccgacaatgtgctcgtagccatcatctgaccaaggagcttgatctcagcatgacgcaaggttcgcaccgacaccgctcaggacttgcgatcgccgtcatcgccggcgcacagctcatgatcgtgctcgatctcacgatcgtcaacgtggcgttgccgacgatccaacacgctctccacttctcgccgactggcctctcgtggatcgtgaacgcctatacgttggtcttcggcgggctcctgctcctcggcgggcgctccggcgacctcttcggccgacgtcgcatgttcatggtgggggttgccctcttcgcgatcgcgagcgtgttctccggactggcgacctcgcaggcctggctgatcaccggccgtgccctgcagggcatcggcgccgcgatcgcctcaccgaccgccctcgccctgatctctgcgaccttcaccgaggcacgtgagcgcggacgggccttcgcgatctattccgcggtgtcggcgggtggagcagcgatcgggctgctcgctggcggtctgcttacccaatacgcatcatggcagtgggtcttctacgtcaacgctccgatcgccgcgctcttgctcgttgccgcgccgcgggtgctcgcagagaccgaacgtcaccacggcagcgtggacgtgcctggagccctgacgggtaccggcggcctcgcgctcgtggtctacggcctcatccatgcctccaccacctcttggtccaatgtgacgacgattgcggtcctcgctggcggggtcgttgcgctcggcgcgttcatcgtcatcgaacgtgtccgacgtgagccactcatcgacttccagatcctcgccaagcgtgaacggggcggcgctgtcgcgatgatcctgttcgtcgcggcctcgatgttctccgtcttcttcttcgtgtcccagttcatgcaagacgtcgtcggctactcgccggtgcgaaccggtctcgcgttcttgccgatgacgctcggcatcatgatcacggcccagctcgtgtcccgcaacctgcaccgcgtcggcccgaagccgttcatggtcggtgggagcgtgctcatcgccgtcgccatgggcctgctgtcccagatgcgagcctcgtggggctatctcgacctcctcggcccgctcgtcatcctcgccatcggcgccgggagctccttcgtctctctcttccccaccgcgacccacggcgtcgaaccgcgtcgcgtcggcatggcctcggccctcgtgaccgtcggacagcaggtcggtggcacgctcggcttgtccatcctcgtcaccgtcaccgtggccgcggccaagcggcatgcggcagccctcgctccgcgcctcgccagcggccacctcacaccccaggcactcacgatcctcgccgaggtgcatggctgggcggccggcttcgcggtcgcgacaggattcggcgtgatcgggctgctcatcggtttgatcgtggtcccgcaccttggaccaactgcgaccgaaggagcggcggaagggtcggcggtcgccgcgtaggccggacgcaggcgaacacgccagcgctcttggcacagtcgcatcgcaccctctacgctggagggtgcgatgcctaccgttccagcgttctcgcccatcgggctgctgaccgagtggtcgctcggaccattcgcgatcgtcgtcgtgatcgccgccggcgctctgttcgcgtggtacgtcgatgcggcgatccgcgttcgcgccaagggtcgtagctggccaggtcaccgcatcgtcacgttcggtctcggcctcctctccatcgtctacgcgctggcaggaccgatctccgtgtgggtcatgcgctacttcccggcgcacatcgtccagcacctcgtcctgatgatcgtcgccccgtcgctgctcgcgatggccgcaccggtcacgctggcgctccagacggcacgtggcaccgcccgtcgactcgtcaccggcttcatccactcccgcttcctccacgtcatcacgttccctctcgtcgtcgtcatcgcgtactacatcgtcatgtggtggttctttacgacgagcgcgatcgggttcgccatgacgcacatgtgggtgatggacctgctcaacctactgttcttcgccggaggcgtgctcttttggtggccgctcgtcggcaaggaccccatcgtgcactggcgaatgggctggggtgcgaagctcgtgtcgctcgccttcggcatccccttcgagacgttcctcggcctcaccatcgccggttcacggacctcgctcgctcccatgtacagcctgaccgactggacgaccggcggcgacgtgctgtggggcttgagcgagatgctcacgaccctcgcgatcggcgtcatcatctggaactgggtcgcctccgaggagcgccagacgcgccgtatgtccaggtcccgcgaggcggtgccactctcgagccgccaagacggcctgccgaaggagtactactgggcgcgccaggtcatcgagcgcatgcctgcaggctcacccatgtacgaagaggcgcgctccgtgctcgagcggatcgaccgcgaacgccccccggagacggctcgctgacgactcgcagcggtgtgtgcgctgagcacgccctcgtcgcatcgccggggtctcgccagtctgagccgcagcggccgcgtgatcaggtcggtgcggaaaacgtgaggaacgccgagatccaccagtgttcgaagggcgagaacacgagctgcaagacactcggaaacaggaccgcaacgagcaccacgacggcgagcagccccattcggaagcggagaaagccataccaggctgatgccggcagcacacgctcgaggatggagccaccatcgaggggcgggagtgggatgagattgaacacgccgagcagcagattgacgaggccagcctcgacgaggagctggtcgacgaggctcgatccgatcgaggacgcctgcgcggcggacgccgtctgaatgtcgtgggcgatcactgcatgcgccacgatcccgagcgcgaccgccagcacgaggttggtggcggggccgacgaggccgacgatgagggcgccgttacgaggatggcgcaagcggcgaacgtcgatcggcacaggcttcgcccacccgatcggcggtaagccggcgatgatcaagatcacgggcacgagcacggaaccgaccggatcgaggtggcgcagagggttccagctgagacgaccgctgcgcttggcagtatcgtccccgagggcaagcgccgcccagccgtgcgagagttcgtgcagcacgacggaggggatcagcaccgcgagatagagcagcgatgtcagattgatgacgccacgccacagggcgagccccaccaaggctgcgccgaccacggcgagtagccatcgctcacgagtcatcagcggctcccggcccgagcacgcggatgcgcgcgttggtagacggcatccacgtgaccctccgacaccttggtgtagagctccgtggtggcgagggatgcgtgaccaaggatctcctggaccacgcgcaggtcggccccggcctcgaccatgtggaccgcgagcgaatggcgcaggacgtggggcgagacccgatcgccgagaccgacccgcgacgcacgttgcttcagcaccagccagaccccctggcgcgtgatgggtgcgccccggaggttgacgaagagcatccgatgcttgggagcgagctgcggtcgccatcgaaccacccactgctcgagcgcatcgcgcgcaggggccgagatcgggacgaggcgttcgcgtcctcgcttgcccactacaggtacccatcgaccctgggcgatggtgtcgagcgtgaagccacagagctcgctcacccgaacgcccgatccatagagcacctcgaggatcgcacggtcacgagcgccggcgacatctgcggtcccgacggactcgatgagccgctcgacctcgtcgcgagcgagcgcacgtggcagcgcgaccgccgttccaggcgcatggatcccctccatcggatcgtccgctctcgcaccgacgcgttgggcgtaacggaacagtccccgtagcgcactcgcggcgcgctgaacgccgcgcggggagcgctcccggccggcggcgtccacccaggagcgcaacagagccgggctcgcatcgaggaggcgcgaccctctcgcctccagccaggtcgcgaccgcttcgagatcgctgcgatacgcgatggcggtcaactcggaccgatcggccgcaacgacgaggagggtgaggtactcgtcgacgaccgcctcactcgccgggtccaacgatctcgaactcctccatggccacggtcgcctccctcgcgacctgccgaccgagtccatgggccctcgccatgagcagcgccacgatgctcttcgcatcctcgaggacgcctgaggccaccagtgcgtcgaggtcgtcgagacggagcgccaccagctccatcgcgcgctcctcgaccgattgaggagcccgctcgccccgagagaggcccgtcgctccgaccacccaggttcgctcatcggtgaacccgggcgagttgtagaagctcccgagggcctccaccctcgccgcgaggagcccgcactcctccgcgagctcgcgccgagcggtgtcgagcaccgactcgcccgcgacgtcgcgcttgcctgcggggagctcgagcacatcgcggccgagggccgcacggaactggcgctgcgcgacgacacggccgttcccgccgagtgcgacgacgacgaccgcgcccgggtggcgcacgacggtacgacgctcgctggcgccgccgtccgcctggagccggagctcggtgacctcgaagaagccataggtcgcgcgaaggtcctcgccgacgatctcgatcgtcacgcccgatccttctggtggcggagcgcggcctcgacgagacccgcaaagagtgggtgcggacggttcggccgcgagaggaactccgggtgcgcctgcgtcccgatccagaaaggatggtcggggaactcgacgaactccaccagcctcccgtcggggctccgcccgctcacgaccagaccggcctcttcgagccgatggacgtagcgctggttgacctcgaagcgatggcgatggcgttcgtagaccacctcggccccgtagaggtccgcgacccgcgtcccgggcgtgaggcgcgccgcgtaggtaccgagtcgcatcgtcccgccgaggtcgatcacctcccgctggtcgtccatgagatcgatcactggatagggcgtctccgggtcgaactcgcgcgagtgcgccccgggcaagcccgcgagggagcgggccacatccaccaccatcacctgcagaccgaggcagatcccgagacagggcatccctcgttgcctcgtccaggcagcggtcgcgatcttgccttccacaccccgaggcccaaatccgcccggaatcacgacgccatcgacgtcctcgaggagttcgtcggccatcatcggcgtgacctcctcggcggagacccaccgcacgatcacgcgtgcgtccgaggcaagacccccgtgacgcagcgcctccaccaccgagaggtaggcatccgggtgatcgacgtacttgccgatcacggcgatggcgacgtcgcgcgacggcgcagcggcacgacgcaccaaggctcgccactcgtcgaggtcgggctcaccggccttgaggtgcaagatctccgtcaggtattggtcgaggccctcttcctgcaagagcagcggcacctcatagaggttgtcggtatcgagcgccgcgaccacgccgcgagccggcacgtcgcagaacatcgagatcttctggcgcacgctctcggagagcaccctgtccgagcgggcgacgatcacgtcgggctggatgccacgcgagcgcagctcggtgaccgagtgctgcgtgggcttcgtcttctcttcgccgttgggcccgagatgcgggaccaacgtgacgtgcacgaaggcgacgtcttctcgagggacctcgttgcgcagctgccggagcgcctcgagaaagggcaggatctcgatgtcaccgaccgtgccaccgatctccgtgatcacgacgtccacgtcgtcgccctcgagcgcgcgaatccgcgcacggatctcgtccgtgatgtgcgggatgacctggaccgtcttgcccaagtagtcaccgcgacgttcgcggtcgatgacggtccggtagatcgacccggtcgtcacggacgaggcccgtcgcagcgagacatcgacgaagcgctcgtagtgaccgaggtcgaggtcggtctcggcgccgtcggcggtgacgaacacctcgccatgctcgaacgggttcatcgtgcccgggtcgacgttgatgtagggatcgagcttctgcaacgtgacggcgagcccccgcgccttgagtagacgccccagtgaggcggcggtgatgcctttcccgagcgagctcgctacgccacccgtcacgaacacgtgcttggtcaccctgcctcctcgcgcggccgcctgcggggatcgcccttgagcagtctagagcatcactcccccgtcggcaggagccgacggtcccgactcgctcgatgcagattggagcagtgcccgtgcgtgctcgagggcgacgtcagcgtcggggtggcccgacagcagccgcgcgatctcgcgcacgcgcgcatcgtcgcggaccggttcgacccgcgtcctcgtgcggtcgtcgacgagctccttgtgcaccacgaagtgagtggttgcggctgcggcgatggaggcggtgtgcgtcaccacgatgacttgacgccgcgtcgcgagtcgttggaggcgcgccgccactccgagcgccgcacggccgccgagtccggtgtcgatctcgtcgagcacgatcgattctcgaccctccccgagcagttccgccatcgccagcacgatgcgcgagagctcgccacccgacgctccgcggcccagcggcgtcggctcgaggtcgggtgaggccgcgaaccagaaggccggtaccccttctgccccttcgaggcggatctcgaagcgagctcgctcgagccccagcgctccgagggcctccgtgacgtggcgacgcaggacctctgcggctgcgtctcgttcggcgcgcagcgcgctcgcggcctgctcgaggtggcgctctgcctcgaggcgttctgcctcgagctcttccatcagggcctcgctgccctcgatcagcgcgagcgctcggcgtcgctcctcacgcgcctcgatcacggcctcgagggtgggtccatagcggcgcttgaggtgggacagctgggcaagccgtgcctgggcggcctcgagcgcagccggatcggactcgagacgctcgaactgatcgcgcacctcctcagccacgtcggtcgcctcggcgaggaggctctccaggcgctccgccaaggccgggaacgcacgttgcaccgcgcgtgccgactgaccgaggcgatcggtgatgctgttcgtcccgaccaggtcgcgatggagggagaagagctctgcccgcagcgcatcggcgtctccgagccgatcgacgagctcggtgagctcgttgtcctcttcggggttggcgagctcggcgctctcgagttcggccagctcgaagccgaggcgctcgcgctcacgctcggcgtggtcatgatcgtcacgcgcgcgtcggagtgcggccgtcgcgtcggcgaggcgctccctcgcgcgatgccacgcgcggtcgtcgatgcccccgatgcgatcgaggatcgcacgctgttggtcgggttgggtcacgaacaccgcttggtgctgaccgacgacctggacggctcgcgcgacgaacgaagcgagctcgccaacggcgacgagctcgccatcaatgcgcgcacgggagcggccctcccgggtgacctcgcgctcgacgaccgcttcgtgaccgtcgacgtcgacgatggcgcggacgcgcgcccgctcgtcgctcgcacccacaaggtcgctgcgtgcccgctcgccgaggagaaggccgatcgcacccacgatgagggtcttgcccgcccctgtctctcccgtgagggcgacgagcccgccgggcagctcgagcgaggccgcctccacgacccccaagttgcgcacctcgagcaggctcagcatggcaggtcgagcacctcaaggccgaacttcgccttgagtacctcgtggaagggcggggccccgatctgggcgaggcgcacccgacgcgtcgccgcgtggacctcgaccgcttccccgggcacgagggacgaccacggaacaccatcgaccatgaccgaagccgtcgggccatcgagcagtcggatctcgacgggttcgtcgagtccgaggaccaaggaccgatcgaagagctgatgcggagcgatcggtgtgagcacgagcgcgtcgacgcgtggcgagagcacgggtcctcgcgcggagaacgcataggccgtcgagccggtgggcgtcgcgacgatgatcccatcggcggcgtagcgcagaaaggggcgacgatcgatagcgacgctcgcgcggatgaggtggcccgacgcctgacgctcgacgacgacttcgttgaagccgacggttcgctcgctcctcgaaccgacgcccgcctcgagcacgacccgctcctcgacgacgatcgacccatccacgagggctcggagcgcgggttcgagcgccgacggttcgacctcggcgagatagcccagttgaccgaggttcaccccgagcaccggcacgtcctctcgccacgccgccgccatcgcacgcagcatggtgccgtcacctcccatgctgacgaccgcatcgatcgccccacacgcgtgcgtcgggtcctcgagtatgcaggcactcccaccgagctcgctgagcaacgcccgagcctggcggaagagttcctgcgcacgcggctcctgcgggtggagcacgaacccaacgttcatccggctcagcctaaccaccaccgcttcgttcactcggggcacgcaaccacacgaactcctcgacgttgccctcggctccgggaaccgaactcggacaactcccgaggacaacgagccccatcgaacccatcgcgtcgcggactcgtccgagcgcctcgtcgcgctccggaccgagcgggatcacaccgcggtatcgactcgcgatctggcgccccacctcgaactggggtttgacgagcaccaccgcctctccgcccggcgcgagcagcgacgcaacctggtcgaggacgccgagcaccgagatgaacgacacgtccacgaccgccagcgtcggtgcttcggggaggggccacacgaacgcacggatgtcggtccgctcgtagacctcgacgcgcgggtcatgccggagcgactcggcgagctgtcctcgtccgacgtcgacacacacgacgcactcggcaccgcgctcgagcagcaccatcgtgaacccacctgtcgaggcacccacgtcgaggcagatccgccctgacgggtcgatgtcgaaggtgtcgagcgcaccctcgagcttggccgcgccgcgcggacgccacctcgaggccacgaccgagagcacgtcgctgggcgcaacgaggcgagccgccgacagagccggggcccgattgacgagcacacgcccctctgcgatcagacgcgccgcgtgcgaacgggagcgagcgagcccgccagcgacgagcgctcgatccaatcggacacgcctcaccgctccgagagcctatcgctgaggttctagcatcctcatcgtggcagccatcgatgcgctcgagacgcgcctgctcgagtatctgagcgcgccggctcgctcgtcacccgccctcgcacgggcactacggatctgtgaagatggcgctccgatcgcctacgccgcaaccttcgcctgggtcgcgtggcgcagcgcggatgatccgcccgttcgcagcgccctggtgcggaccacgcttgcgggctcggtcgcggtgctcggcgcaggggtcgtcgcacgcgcgcttccgcgctcacggcccagcctcaccctctgggcatcgcgcaggtcggcgagcgatagtcactcgttcccatccgaccatgccgcgggggcgagcgcgttcgcccttgcctcctctgggctccctcggggtgcgcgacgcgcactcgtcgccctctcggcaacgacgatcgtgagccgggtcctcctcgctcgccattggccgagcgacgtgctcgcggcactcgcgatcggcgccgccgcgtccaccgtcgccggggccctgccctcgccgatggtgaataccctcggcgagatcaccgtccggtggctcggcctgtccgctcgagcacgacggacgcccacagcatcccgaggcaggcgacaagagcaccgaccgcgtcgatgacccacgcgccgtggaagccgaccgcaccgacgagcgccccgaacccgagcggtccgacgacgctgccggcaaacgcgctggcttggacaatggccgtcgcctgtccgggatgttcaggccaccgttcgctcaccgcgaagttcaccagcccgttccagccccaaccgccggcgtagccgagcaggagccctccgagcaacagcgcacgcacaccggtcgcgagcgcggcatagcccaccacgccgacagcgagcaagacggcgaccgcccggatcggccgctgcagacgtcggtcggcgagtgcgcccatgcccaccctcgtggcgaggccggcagcgctgccggctgctgccgcataccccgcgatggcagcctggacgtggtcgtgaacgagcgatgccacgccgaacgcaccgagtgcattcgccgtccctgcaccgagcgccatcgcggcggcgacgatcagtagcgaccgcggggtgacgaagcgcgtccgcgcctcagccccctgagatccgtcgtaggaggcaaaacccttggctccgagcgcgatcgcaacagccaggatgctcgtcgcggcaaaggccgtgcgccagctcgaccggagcgccaccagcggcagtgccagtccagcgagcaaggttgcggtaggaatggccgcctgcttgatcccgaatgcccagccacgcctcccggggcgcacgacgcgcgcgagtacctcgttcacaccgggttgcaagatcccgttcgcggcccctgcgaccacgagtgcggctgcgagcaggatcggaccacgcaccgcgaaggcgatcacggcacttgccaccgcggatgcgccagcgcctgctcgcaccagccggaaggccgccgctcgatgcaagatccgcgccgccagggccgcccccacaatcccggcaacgaagaagctcgcgacgacggctccttcaaggctcggggtgaggtcgatggcgtggcgcagcaccggttcgagaccaccgatgaggaacactggcagcgtcgtcgccgtcgtggccgcgatcgagaacggcaagacgaggcccgttcggggcacaccagaactcatgagacgttcaggatttcctgagtgccccgtgagactcgaaagcatacctatgcacaccgccaccttacccgcaggccacctgcatacctatacctcgacttgcacacgacatccgaccgtgacgtgcgcgtcacgcagacgacgatgattgcgttccatacacgagaggaatagcctacgatacgcaatggccaaagagcagatcgctcctggcctgcctggccgacgccaccgaggctcgccagcatgacacgagtgtgggaggaagtggggaacccatgaagaagatcacagcacgccaccgcctcatcgcgggacttggcaccaccgctgccgcagccatgctgctcgcggcgtgtggctcctcgtcgagctcgacctcgtcctcaagcacgaccaaggtctcgggcggtacggcctacttcgccgaggccgccggcgcaaacccgaactacatcttccccttgaccgggggcccgtacttcagcgtcgacaacctcgcccagttccagatcctgatgtaccgaccgctctacttcttcggggtcggctcgacgccagagatcaactaccagctctccatcggcaacgcgcccgtctactccaacaacgacaccaccgtcacgatcaccctgaagcactacatgtggtcagacggcgagccggtgacctcgcgcgacgtcatcttctggatgaacctgctcaaggcgaacaaggccaactgggccgcctacgtgcctggcgccttccctgacaacgtcgcgtcgtactcggctccgaatgcatcgaccgtcgtcttccacctcaccggcaaggtcaacccgacgtggttcacctacaacgaactgagccagatcacgccgctccccatcgcctgggaccgcacctcgctcagccagccggcacccagcccgtcggccgccaacttgcccgatacgacgacctcgggggccaaggcggtctacaccttcttgaactctcaggccacgaacgccaacgcctgggcctcgagcccgatctggtcggtggtggacggcccgtggaagctgaagagctcgtcgacgaccgggcgcatggtgttcgtgccgaacccgtcctacaccgggccggtcaagccgtcgctgtcggagttcgtggagctgcccttcacctcagacaccgctgagttcaacacgctgcgcgccggcaacggggcgatcacctatggttacgtgccgacggtggacctcagccaggtgccttacctgaagagcatcggctatcgcatcgagccctggatcgacttcggcttcaactacttcgtcgagaacttcaacaacccgacctacggaccgctgttcaagcagacgtacttccgtcaggccttccagcacctcgtcgaccagccgcagtggatctcgaccttcctgaagggctacggcgtaccgagctactcgccggtgccgctcgcgccggcgaatcccttcgcggacgccacctcgaagaccaacccgttcccctactcgatctcggcagcgaagtcgctcctcaccagccacggctggaagatggtgaacggcgtcatgacgtgcgagagcccgggcacggccgccaccgactgcggtgcaggcatcgcgaagggcttcacgctcacgctgaacctgcagtacgcctcgggtaccacgttcatcacccaggagatggacgcgctccagtcggcagcagcgagcgcgggcatcaagatcaacctctcgcaggcacccttcaacacggtcatccacaacgccactcagtgctccggttcgagctgcacctggcagatggagaactggggtggcggctgggagtactccccggacaactacccgaccggcggtgagatcttcggcaccggtgctgggtcgaacttcggcaactggaacgatccgaccaccaactcgctgatcgccgagacccacacctcgtcgaatgcgcaggcggcgctcgatgcctaccaggactacatggccaaggtcctgccggtggtctatcagcccgccgccgattacgccatctccgcgatctcgaacaagctccagggggtcactcaaaacccgtacctgaacttgacgcccgagacgtggtacttcgtcaagtagcgatcctcagggctccgagccccgcttagcgggggctcggagcccattcgcctgacggaccacgcacgatgggggctccgcaatcgaggccgagcaggcccggcgcccccgcgaacgatccgacatggcccgctcctacgatcgatcgccagtactagttccacgaggagtccatgaccggctacatcatccgcaggctcgtccagtctgtcatcgtcgccatcggcgttttgctcatcatgttcatcctgcagagcctcctgcctgatcccgcgcgagccatcctcggggtcaaggcgacgccggtacagatcgcggccttcaacagggccaacgacctcaacaagcccttctacgtgcagttcgcgcactacctcgtcgatgtcgtgtggcatcacaacctcggcaccgcctatcagctcaacgagtccgtcggctccatcatcgctcgcgacgccccgaagtcactcgtgctcgtcggcgttgccctcgccatcgccgtgatcatcgcggtaccgatcggcgtctaccaggcggtccgtcgcaacacggtcggcgaccaggcggtcaccgcggtgtccttcctcctctactcccttcccaccttcttcctcggccagctgctcattctcttcctcgccgaagacttccacctcttccctgccgaggcgccccaaggggtcacgctgggccagatcctgtccgacccgattgcactcgtcctcccgatcgccaacctcgtgctcgtgaactacgccggctactcccgcttcatgcgttcctccgcgatcgaagccctcgcccaggacttcatccgcacagcgcgagccaagggtcttcccgagcgggtcgtcctcttccgccacatgctccgcaacgccctcatcccggtcgtgacgctgatcggcctttcgatcccggcgatcttcacggccggcctcatcaccgaggctctcttcaacttcccagggatcggatcggactacgtccaagcactcgtgagtcaggactatccgctcgcgctcggcatcacgttgctcgtcgcggtgctcaccgtgctcggtaacctggttgccgacattctctatgccgtcctcgatccacgagtccgttatcgctgagcacggacctaggaacggagcccaactcatgtccatcaccgacgacctcaaccccgatctcgaggctgacctcctcgctcccctccccaccgggctcgctggcgcgtcccccgaaggccccgaaggcggtgacgtctcgggtgcaggttccgcgtggcgcctcacgctccgagctttcttcgacaaccgcctttcctatgccggtcttgccatcctcatcgtgctggtactgttctccttcgtcggacccctcgtctatcactccgacctctacacagccacctacaacatcaaccttccgcccggtcccggtcaccccctcggaaccgattcgagcggacgcgacgtcctcgggcgcctcatggtcggtggccaagcctcgctcatcatcggcgtactctcggccgtcatctcgaccgtcatcggggtgatctggggtgcagtctcaggcttcttcggtggcctcatcgacaccttcttgatgcgcattgtcgacgtccttctcgccgtcccgacgatcttcatccttctgtacctcgccagtatcttccggcccacggtcctgctgctgtccatcaccatcgcgatcttgtcctggctcggcgctgccaggctcgtgcgaggggagaccttgagcctgcgctcgcgcgagttcgtgcgcgcggtccaggtcatgggcggctcacgctggcgcatcattcgccgccacatcatcccgaacaccatcagcgtcgtcgtcgtccaagccaccttccaagtcgccaacgccatcctcctgatggccaccctcggcttcttgggtttcgggctcgagcctccggcagccgactgggggtccatgctctcccaaggcgtcaactacatctacgacggttactggtggctgatctggccggccggcatccttattgtgctcgccgtcctctcgttcaacttcatcggcgatgcgctccgagacgccgtcgaggtccgcctccagcgccgctagggcgacctggctactgccgagcacgggacgatcattaccggtgtgtgacgccatcgcgtcccagacgaccatcgccattgcgttgcgatagcctctccctgagtcacgcttgaagcgagtcttcgtgggtcggagctcgagtccgcgccctcggtgcccatgaagtcgccttgtcgcgtcacaatcgcaaggaggtccccgtgcgccacatccggccgtcgcgacggcgtctcctcctccctcttcttgtgggtgcaaccggattcgccctcgctgcgtgtggaacgtccggtgcggccgagccgtcgagcgcctcaccacacggagtcgtgacgttcgcggaacaggtcggggctgctcccaactacatcttcccgttcaccgcgagccagtacttcacggtcgacaacacgtcccagttccagttcctcatgtaccggccgctgtacttcttcggcgtcgccggtcgaccggtcatcaacgctgagctctccctcgcggctcttccggtctactccaacaacgacaccaccgtcacgatcaccctgaagcactacatgtggtcagacggcgagccggtgacctcgcgcgacgtcatcttctggatgaacctgctcaaggcgaacaaggccaactgggccgcctacgtgcctggcgccttccctgacaacgtcgcgtcgtactcggctccgaatgcatcgaccgtcgtcttccacctcaccggcaaggtcaacccgacgtggttcacctacaacgaactgagccagatcacgccgctccccatcgcctgggaccgcacctcgctcagccagccggcacccagcccgtcggccgccaacttgcccgatacgacgacctcgggggccaaggcggtctacaccttcttgaactctcaggccacgaacgccaacgcctgggcctcgagcccgatctggtcggtggtggacggcccgtggaagctgaagagctcgtcgacgaccgggcgcatggtgttcgtgccgaacccgtcctacaccgggccggtcaagccgtcgctgtcggagttcgtggagctgcccttcacctcagacaccgctgagttcaacacgctgcgcgccggcaacggggcgatcacctacggttacgtgccgagcacagccctcagtcaactgggcgtggtgcgctcgatcggctaccgcatcgagccttgggtggagttcggcttcaactacttcgtcgagaacttcaacaacccgacctacggaccactgttcaagcagacctacttccgtcaagccttccagcatctcgtcgaccagccgcagtggatctcgaccttcctgaagggctacggcgtgccgagctactcgccggtgccgctcgcgccagcgaatccgtatgccgacgcagcatcgagacacaacctctacccttattcgatctcggcagcgaagtcgctcctcaccagccacgggtggacgatggtgaacggcgtcatgacgtgcgagcgcccgggcacggccgccaccgactgcggtgcaggcatcgcgaagggcttcacgctcacgctgagcctgcagtacgcctcgggtaccacgtccatcacccaggagatggacgcactccagtcggcagcagccagcgcgggtatcaagatcaacctctcccaggcgccgttcaatacggtgttcgccaacgccgccccgtgctcaggttcgagctgtacctggcagatcgagaactggggcgcgggctgggagtactcgccggacgactacccgaccggtggtgagctctacacaaccggagccggctccaacgtcgagggctggaacgatccgacgacgaacaggctcatcgccgcaactcacacctcgtcgaatccgcaggcagcgctcgatgcctaccagaactacatggcgagggtcctccccgtcgtctaccagcctctcgccgactaccaggtatcggcgatcgcgaacgaccttcacggcgtgagccagaatgccttcttgaacctgacgcccgaggcgtggcgccttggctgagctgggcgacgctgctcgcggacccctctcgccaaggacccgctgagcgcaatcctccagagccccgcgggtggccggatagcctggaggccactgtgacccaaccagaccctacgccagccatgccccgagcccagcgacgtcgagtatcgaagcgacttcggcgccgacgccgcctcgtcatctccctcgccaccgttctcgcgctcatcgtgctgatcggcgcgggcagttacctctacatccgctatcgcttcggccagatcggacacgtgtcggtcggcgggctcacggcgcagagctccggtcccgagaacatcctgctcgtcgggaacaattcacggtgcacgttgacgaagtactcatcgttctactcgaagggctcacagcacttcggcacctgcagcgaggttggtggtggtcgcagtgacgtgacgatggtcctacacgtcgatccagcgacgcaccgcgcctacctgctgtccatcccgcgagatctctggctgcccatgccgaacggcaacggactcgaactccgtgtcgacgatgcgctcaactccgccgagcgcccctatctccacctgcccttcggaccgaccttgctcgtcaagacgatcgagcaagacctcggcattcccatcaaccactacgtggagttgaacttctacaccttcgagcaagtcgtcaacacgctcggcggcgtcacactcgacttcccgaccaagctcgtcgaccactactccggcctcaacatcacgacgacgggctgccagcacctcaccggcacgcaagccctcgcgctcgttcgagcacgacacctgtactactacaacccctccaccgggacctgggactacgacggcacgggtgacctcggacgcatcgtgcgaacccacatcttccttcgagccctggccagtcaggtgaagagctcggcactctcgaacccgatcacggccaacgcgctcctcggctccctgctgccggcgctcaaggtcgacccgtcgttctccctctcggacatggtgagcctcgcgcttgccttccgacacgtcaaccctggctcgatcccgagcgcgacgttgcccgtgatcatcccctcccagagcacgttcaccgaccctgcgaacccgtccaactatcaggcgccgggctccatcgtcatgccgtgggcccagagcgacctatcggtcattcgccagttcctcggctctgaggcccccaacctcaacgccattcgtccagcctccgtcacggtcgcggtacgcgacgcaagtggtgttggcaacggtagccagctcgtcgctggactctcccagcttgggtttccaacgaccaacctcggtaccgcaacctacgccggcaccgactccgagaccgtcgtcgcctacaagcccggcatgctcgcccaaggcgagcgcgtgctcgccagcctgtctggccaggcagtccttgccgagggctcggcaaatcagcccgccgacgtggtcatcaccgctggatcgacgatcgccaccaccgcaacctcggcccagaccgcagccctgacgacaacctcggcaccgaccgccacgctcaccgccacctcgacgaccacaccaccggtgggaacgctcgtgacctcgacgcagagcctccagcaactcgcctcgtcgaacctgtggcaggccaacgcgagtgggtccgagttctggtgggatccacgtctgtgccccgcccacgcctagtctcgcaggggcgcgcctagtctcacagcgagatgcccgagaccccctcactccacatcgtcgaagtcgctccccgcgacgggctccaaaacgaggcgaccccggtcgtcacccgagacaagctcgaactcatcgaggcatgcgtcgccgccggtgtcgaccgtatcgaggtcgcaagcttcgcacatccctccctcgtaccgcagatggccgacgccgaagcggtgatcgagcagctctcagaggctgccctcgcccgcgcgatcgcgctcgtcctgaaccaacgcggtctcgagcgtgcactgcgtacccgcattcgagagatcaacgtggtcgtcgctgcctccgaaggcttcgccagggccaaccagcgcgccacgcgcaccgagctccttgcgacagcacgcaacgtcctcgccgatgctcgcgccgccgatctgcgtcgttccctcaccatctccgtcgcgttcggatgtcccttcgatggggaggtcgatccccacgaggtcgtacgcatcgtcgagacgattcgagaggccgacccagcgtgcgagatcgccctcggtgacacgatcggcgccgccgcgccgggagacgttgctcgaatgctcgagctgctcgcggacctcgtcgcaccgaacgagctgcgcctgcatttccacaacacccgcaacgctgggatcgccaacgcctgggaggccatgcgcctcggagtccggaccttcgatgcctccatgggaggcatcggcggttgccccttcgcgccacgcgcaaccgggaacatcgccaccgaggacctcgtgtggatggcgacgcgctctggctaccgaaccaacgtcgacctggagcgcgccatcaccatcgccccgctgacgacgcgcctgctcggccacgaggttgcgtcgatggtggcccgagccggcacattccccgccggcacctcctcgcagccgaacccgtccctctagcgcggcgctgctgcctcgcgaggtcgcaccgacagggggaagtggcacgccgcgtggtggacgcctccgaagtcgcgcatcgggggctcctcggtgcggcagatgtcctgcgcataggcgcagcgcgtgtggaaccgacacccaggtggaggggtcatcgccgacgggagttccccacgcaccagcgagcgctccttcgtacgctcgacctccggatccggctcgggaacggcctcgagcagcatgtgcgtataagggtgcttcgcgctctcgaagatgtcgtcgcccgagccaacctcgaccagcttgccgagatacatcacgccgatccgatcagccagatagcgcaccaccgacaggtcgtgcgagatcacgatgtaggtcaggttgtgctgagcctgcagatccttcatcaggttcagcacctgcgatcggatcgacacgtcgagcgctgacaccggctcgtccgcgacgatcagtcgcggcgacaacgcgagcgcccgcgcaaggccgatgcgctggcgctggcctccggagaactcatggggatagcgctccatggccgcaggggccagaccgacctcctggagcaggctcgcgatccgctcaacacgctcggccttggtgccgatcttgtggatgtcgaggggttcttcgaggatctccttgacgcgcatccgcggatcgagcgatgcgaagggatcttggaacatgagctgcagctcgcgccgcacctcgcgtacgtaaccacgctcgttgacgatggagcggcctgcgaaccggatgtcgcccgccgcgggctgctcgagccccacgaccatctgaccggtcgtggacttcccacacccggactcgccgacgagcccaaaggtctctccttcgtagacggtgaacgacacgtcgctcaccgccttcaccgtgccgatcttgcgctgcaccaccgcgcccttggtgacggggtactccttcgacacgtggtcgaactcgagcagcaccggccggtccgtgacggtgcgctgtccggtgcgacgctccaggctgatcgggacacgctccggtgctccaaccggatagaagcaggcaaacggatggagatagccctccggggtcgtgtacggcggcttctcgacgcggcagcgctcctgtgcgtagtgacaccgcggcgcgaaacggcatcccacgagatcgcccgtgaggtcgggcgggattcccgggatcgagtacaggcgctcgggtgcatcgcccgtcagcggtggaatggatgcgaggagcgcctcggtgtagggatggtaggtggaggcgaacagctcggcggcgtcagcatgctcgacgatctctccggcgtacatgacgatgacgtcgtcggcgcgacctgcgatcacgcccatgtcgtgcgtgataaggagcatcgccatgccgagcttcgccttgaggtcctcgagcagttcgaggatctgggcctggatggtgacgtccaaggcggtcgtcggctcgtcgaggatcacgagcttcggatcacagctcagcgcgatggcgatcatcaccctctggcgcagtccgcccgacagctggtgagggtaggattcgagccgctcgcgcggattgggcataccgacgagcgagaggacctcgagcgctcgctcgatggccttgtccttcgagtagccaaggtgccgacgaacgacgtcagtgatctggtcaccgatggtcatgcaggggttcaacgacgtcatcgggtcctggaacacgaccccgatcttgccgccccgcacgtcctggagctccctccgcgacagcccggcgaggttgacgccgtcgaagaggatctcgcccccggcgatgtagcctccctggggcagcaagccgaggatcgacatccccatcatcgtcttgcccgacccggactcgccaacgatgccgagcgtcttgccctgctcgagcgagaagctcacaccatcgaccgcacgcacctcgcccttgcggagcctgatgcgcgtcctcaggtcacgaacctcgaggagtgccatcgcgttcctccatgctccccacgccacctacacggtggctgcatagagcgccatgctacccgcgtcggcgcgggtccggtggcgcagcagcccgtgaatcgaggtgctagcatttcagctccgcggggtgtccccgcagagcttgtcggagtggcggaataggtagacgcgctaggttgagggcctagtgaccgcaaggtcgtgggggttcaagtcccccctccgacaccaagtcccccaccgacgcagctgagatctcgcgccggtcgatcgtgcaacgcgtggcgccctcgcacggaccaaggtgggcctcgatgcccagcacctgacgagacccagcgaaacgccaggtcaccacccctgagcggctccaggaccgccacgagttgctcgacgctcgcctagctcgcacgcggcgagcccttctctcggcgtcgctcgactcttgtccgcatggaggctcgccaccgaaggtgggccatcgctctcacccgacgtcgagcgcgcctctccagacaatcgccgaggtctcggcaaccctggagcgcctggacatcgagccctcgaccgctcgccgcatgcgctatctcgacacctccgcgcgtctccgccagctcggggcgcgggccgcccttcggatacccagccgctcggcgcgaagtgcccccacggaaggggaccttggtaccagactgaggcccgtctcgccgagtacggttggccacggaggtggagacatgctgctctcaacccacgccgcgcaggtggtcgccgagactcgacccacgccgaggctcgtgctctgggagacgactcaggcgtgtccgttggcctgcgtgcactgtcgcgccaacgccatcagcacgcccgatcccgacgagctcacgaccgccgaggggttcgccctcatcgacgatctcgcagctgttgccggcccacgtccggtcatcgtcttcaccggcggcgatcccctgagccgacccgatctcctcgacctgatcgcccacgccgcagctcgaggtctccacgtcgccgtctcgcccgccgtgagcgagcgcatcacgcctgccacgctgaccgcactctacgacgccggggcgcgcgcgatctcgatctccctcgacggactcggcaggaaccacgacgcaactcgccgcgttcccggtcacgcgctgcgcaccctcgaagcgctcaccatggcacgctcggtcggtcttcgtgtgcaggtcaataccacggtcatgcgcaccaccgtcaatgacctccccgcggtcgccgaggccatgctcgcgcgcaacatcacaacctgggaggtcttcttcctcgtgccgaccggccgcgcgagcaccgagctcgccctcaccgcccacgagcacgaggacgtcgcgcgcttcctctacgaaaccaccggctacggcttcatcgtccgcacggtcgaaggaccgttctaccgccgtgtcgccgacgccattgcaaccagcaacgacgcagccctcgcccccatcggcgagctcggcgagcggctgatcgccgagctccatcgccgcctcggcgatcctggccctcgtcgccgtccgtcaccgcacccggtgcgcgacggtgatggcgtcatcttcgtctcacgtaccggcgaggtctacgcctcaggctttctccccgttcgactcggatccgtccgcgagcgcagcctcctcgacatctacgcctcggacccgttgctcgacgccatccgccaggccgcactccccggccgctgtggccagtgcgactgggccaaggcctgcggcggctcccgtgctcgcgcctgggcgatcaccggcgatccgctcgccgacgaccccgcgtgcgcgctcgtgagcgcctgaggccccgaggcaggtcggtaccagtccggagccagcggctcgcgactgcccgtgggctcgcgcacgcctcagtcgacccgcaggccgccgctcggcgcgtcacaaaaccgatcgtgcacccagggcgagcgcagctctcaccggccccaccaccgaacagaactgcagcttccggctcgggctacgcggactgcgtggatccctcaagtccgcgctctcgccgccacgccgccgcgacggctgcgatggcctcgagcgcgtcgtagtgctggactgcgtcggcagtcgcgaccgcgccgagcggctccccgaggaacagacggcgcaccggcacctccagcttcttgccgttcaacgtcttcgggatcgccggcacagggacgatgcgatcgggcacgtgtcggggcgacagctcccgccgcagcgtggcacgcagccgatcgtcgagtccgtcgacgtctccggcgtgcacgaacacgatcagttccccgggtgtgtcgagcgatgaggtgtcgacgacgagcgcctcgacgacaccgtcgacaccttccgcgacgcgatagaactccgccgtccccatgcggaccccgccccggttcagcgtcgcgtcggagcgaccatggataatggccgaccgatcgtcgaagaaggtcacccagtcaccgtggcgccagatccccgggtagcgatcgaagtaggccgcacgcagccgctcgccgtcgtcgtcgccccagaacgcaaccggcatcgagggcaagggctggcgaatgacgagttcgcccatgaccccgatcacctcacgtccctcgtcgtcgaaggccgccgcatccaccccgagcgcgggtgcgctgatacgtccttcgagcgtcgggctcaccggcgacgaaccgaggaacgcggtgcacacgtccgtgccccccgatcccgacacgagctgcacgttccccggcacgtgctcgtagacccaacgaaaccccgcagcggtgagtggtgcgccggtcgaggccacgacccgcaaggagtcgagcgtggcttcgtcgcgaggtcgaacaccggcgacctcgcaagcacgcagatagggcgccgacacaccgaagtacgtgatgcggacctcgtcgacgagccgccagagacggccaggatccggatgctgcggagccccgtcgtaaaggacgatcgtgctccccacgagcagaccgcccatgaggtagttccacatcatccacccggtcgtcgtgaaccagaagaaccgagaaccctcgccgatgccggagttcaacgcgagcaccttcttgtgctcgaggacgatgccaccgtgggcctgcacgatcgccttcgggataccggtcgtgccggacgagtagaggatccacagagggtcgttgaagccaacgacgaccggggcgacggggtcattggcttcgagcgcatcgaaggccacgaccggcacctctgtcgctggtggctccccgtcgcagagcacgacggtggtcaccgacggcagcgactcgagcacctcctcgacgacggcccgtcgatcgagctggcgtccctgccacagtgacgacgtcacgcagacgaggatcgtcggttcgacctgacggaaccgatccacgatcgcccgcgggccaaagtccggagagcagcatgtccagaccgcacccaccgtggctgtggcgtgcagggcgatcgccgcctccagtcggttcggcaggatcgccgcgacgcgatcgcccaccccgacaccgtgagcgacgagccagcttgcgacgcgatcgacctcggcccagaacgaggaggctcgaagcgtccgtacctcgccgtcatcgcgaacctcgacgatctcggcagggtcgacgaagcgagcacgcgcctccgcgctgtagttgagccgtccctccggaaagaatcgtgcgctcggcatggcaccaaccagatcgaccgagccaagatcaccctcgagaccgcacacggcggcgacgtcgcgccagaacgccccgagatcggccaggctggccgtgtgcagagcgccgtaggtcgcaagcggcgatccgtggcgagcctccaggcgtgcccgcacggcaccgatcggaccatcccatgcgtcggccggcggcgaccacagcactcgtgcctcatcggccatcgcctacctccccggcctcctcgagggccgccgccgcccgctcgagcgctcgttgcgctctggccagcgctcgttgtcgagcccgttcctccgcagggtcctcgacgtcgagcaagcgcgcgacgaccagctcgtccaagcggtcggcgacggcgcgcagcgcctcgagcacctccccgacaccctcgtccacgtctccctcccgatcgctcgcagactaggtgacgacgatgagctgcccctcggtgaaacgctggcggagcaccttcttgtcgaacttgccgaccgaggtcttcggaatctcgtccacgaacgcgaaccgttccggcagccaccacttcgcaactcggctcgcgaggaacgctcgcagctcgtcggtcgtcaccgtcgcgccctcgcgcagcaccacgagcgcgagcgggcgctccacccacttctcgtcggggatgccgataacggcggcctcggcgacggcaggatgcgccatgagctggttctcgagctcgatggagctgatccactccccgcccgacttgatgacgtccttggtgcgatcggagatgcgcaggtagccctcggggtcgatggttcccatgtcccccgtgcgcagccatccgtcgtggaagcgctccgcatcgtcgaggtgatagtaaccagccgtgatccacgggccacgcacctcgatctcgccgagcgcgaccccgtcacgcgggagagcggtaccgtcctcgccgaccacacgaagttccacgccgggcacgggtttgcccgcggtcgcgaagtagtccgccaagcgatcgcggggcgtccccgcgggcggcaaggcgagcgtgcagatcggcgaggtctcggtcataccccatccagagatgagcgccacgccgtaacgctccaggtaggcctcgatgagcgcccgcggcgtcgcggatcctccagaggtgatcgatcgaaagctcgacagatctgccggatggtcctcgaggtagcgcaacaactcgttccagatcgtgggcacgccggaggccatcgtcgggcggaaccgctcgatcatctcgacgagcggcgcgggctggaggaagcgcgtcggcatgaccatgtccgcgccactgacccagcacgtgtagggtgcgccccacgccgccgcgtggaacatcggcacgatgatgatcgcggtgtccgcggccgggtggaggaggtccatggcgcgccgtccgtagagcggtcgtgacatctccgcatggaggtagatggaccggtgcgagtagacgacgcccttcggattgccggtggtgcccgaggtgtagcacatcatcgcggcggcggtctcgtcgagctccggccacggatagggatcgggcggctgggcctcgagcaacgcctcgtagtcgtggacggcgaggtcggggcgagcccgcttgatggcctcgagcacccccggatcgagcacaggtccgacgatcacgagatggcgaacgctggtggcctccgggagcaccgcctggagcatgccgagcacgaggttgtccgcgatgatcacgaggtcctcggcgtcggccaccacgaagcgcagctgatcggggaagagacgcaggttgagcgtgtggacgacggcccccatggacgggaccgcgaagtaggcctcgaggtgcgggtgatggttgaacgagaacgtcgcgacacgatcgccgacacccaccccgagaccggcgagggcgtgcgcgagacggtgcgtacgggccgcgacctcgccgaacgtgaacgatgccacccagccagggccgaggtaggtgtggacgtgcgcatcagggaactcggtcgcgccgtactcgaacatctgacgtacgccgagcgtcccatgctgcatggtcgagttcaccagcacctcctttgtcaccgaccatgctgccacaacccctcgaccatcgccacgcaacgcagggaccttcgtcccttggcgccgcgaacacgctcgctagactcccacgcgatggatcgagtggtggtggtcggcgccgggatcgccggcatgacgatcgccgtcgagcttgcgcgccgtggcgctcgggtccaggtgatcgccgatccctcgcgatcgccgacgacgcccgtcgcagcgggcatgctcgccccggccgccgagaccgacttcggcgaggacctgctcgtacggctcgagcaggacgcgcgcaccgcgtgggaagctcttgccgcaacgttggagcgcaacggcgacaccgacgtgctcttcgaggtccgtgggtccctggtcgcggcccagaccccaggtgacctcgatcaccttcggcgcatggtcgatctccagcgtcgcttcggcatgaccgcatccctcctcggcgcgcgtgacttggtcgacctcgagcctgcgctctcgagccacctcgctgggggcgcgctgctccccgacgacgcccaagtcgacaaccgccgagcgctcgcggcctacgacacctgggcagccaagctcggtatcgagcgcatcgaagccgcggttcgtgcggtgcatcccgacgccgtcgagcttgccgacacctcacgcctccaagccgacacggtcgtcgttgcagccggatcgtggctccgcgacctcgtcgaggtcgcactccagccggttcgcggcgtcaccattcggggcacgctccccgttggcctcgccccccgtcactgtctccgaggagagctccgcggccgcagggtttacatcgtcccacgcgcgtcacacgagatcgtcatcggggccacatcggacgaagcgcccctcaccgaccgcgacccccgagctcgcgatctgctcgatctcctcgacgacgcgcgcacgctcgcaccggccatgggcgagctcgcggtcaccgacgtgtcggtcggctttcgccccgcgacgcccgacaacctcccgatcgtggggcgcggagacgacggcgtctgggtccacggcggccactaccgtcacggcatcctcctcgcgccgttcacggcgactctgcttgcggacgccatcgtcggcgatggtgtcgatccgaggctcgcagccctctccccgactcggctcaggtcgcgcgcatgaccaccctcgtcatcaacggttccactcgaacggtcgaggcgaccaccctcgcagaactcgctcgcgagctcgagctcccgagccgtggcgtcgccatcgcacgcaacgaggagatcgcgccgcgcagcacctgggatgcggtcgcccttcgtgacggcgaccgcatcgaactcgtcaccgccgtacaaggaggagcgtcgtgacggtcaccatcggacggctcacgctcgcctcgcccctcatcctcggcaccggtggcgcacgtcgcctcgacgatatcgaggccgcagtcgtcgcatcaggcgccagcgtggccaccgtcgcgatccgccgctaccagccgggggcgagctcggtctacgacgtgctcgcccgccatcacgtcaccccactccccaacaccgccggggcgcactcggcgcacgaggccatcgtgctcgccgagctcgcacgcgaagccctgggtgtcgactgggtcaagctcgaagtcgtgatcgacgaccggaccttgctccccgacccgttggagctggtacgagccacggaggcgctgagcacgcggggcttcgacgtgctggcctacacgaacgacgacccggccacggcacgactcgtcgaacgcgccggcgcggtcgcggtcatgccgctcgcgagtccgatcggatccggtcttggcatccagaaccctcgcaacctcgaggccatcgtggccgacgctggtgtccccgtcgtcgtcgacgccggcatcggggctccctccgacgccgcgctcgcgctcgagctgggcgccgatgctgtcctcgtagcctcggcgatcatgcgcgccgaggaccctgcggtgatggcacgagccatcgcgctcgcagtcgaagcgggcgcactcgccaggcgggccggacgcataccggctcaacccctcgcggtcgcgtcctcgcccgtcgagggcctgcccaacgtctcgctctagagcgcgtcggccacgttcgcacaaaggagaccgtgatgacccctacccccgccgtggcactcaccatcgctggctccgactctggcggcggagccgggatccaagccgacctcgtgacctttgccgcgttcgaggtccacgggacgagcgccattaccgccgtcaccgcacagaacaccgtcggcgtctccgcggtcgtcaccatcgaccccgacgtcatcgaggcgcaagtccgatccgtgaccgacgacttcatggtgcgtgcaacgaagaccggcatgctcgccaccgcgccgatcgtcgagcgcgtcgccgcgctcgctgcctccggtatcctcggtcctctcgtcgtcgaccccgtgatggtctcgacgaccggcgcgaccctgctcgatgctgacgccgtgcaggctgtgcgtgacgccctcctcccgagtgccgcgctcgtcacacccaaccgtgccgaagcggaactgctcacgggcatagccatcacgagcatcgaggcccagcgtgctgctgcgcagcggctggtcgaactcggcgctcgcgccgcgctcgtcaagggcggccacctcgacggacccgatgcgatcgacatcttgttcgacggccgcaacgtcgtggaactgcgcgcaccacgagtatggacgcgcaacgaccacggcaccggctgcacgctctcggctgcgatctgcgcgtgcctcgcgcgcgggctcacgctcccccgcgccgtcgaggaggcgaaggcctacgtgactcgcggtctcgccgacggcgccgactggggcctcggaactggacgcgggcctttcagccatttcgccaagggccgcccagcggtcgtggcctgagaccactcacccgtaccactcacgccacggagctcgcaatcgactacgataacggagcattgctgccgctcaccgtgagaggtcgcgctcagtcatcaggagcgtccatggaacccaacgtcgccacctctggggcaccgcacgagcggaccgcaaccgcggtggtgcgtcggagcatcgccggcccgcctgatcgcgaactcgttgcggcgctggcggcgctcgcagacgcgatcgaggccatcgactcttccaccaacccggcgctcgtcgacgccgcgacccgcatcggtgctcgcctcgactacctcggtcatcggccgagcaccctcgtggccctcctcgccgcactggcggagagccttggtcgtcacaccacggccgacaccgcggtgatgcgagccctcgcgatcgcgacggatgccctcttcgcacgccgggagcgcgaactcgttcgtctctccatgctcgcaacccgcgatcccctgacggggctcccgaatcgtcgagcgttcgcagacgccctccagcgatcgtgggcacgcgcgaagcgtacgggtgagcgcgtcaccgtcatcgccctcgacctcgacgacttcaagcacgtcaacgacacgtacggacaccgccgtggggatgaggtcatggccgagttggcccaccgcctcgccaaggccgtccgcgccaccgacgtggtcgctcgcaccggcggggacgagttcggcctcgtcctcgaccccacgggtgaggaggccgcggtcgaaccggtgctggcacgcctcgagcgcgagctccagcgcccactcgcaaccctcgacggtggccgtctcctcgcctcggcgggcatcgcctcgagcgatgctctcaccatggaggccgatgcgctcctcgacgctgccgaccaggccctctacgtcgccaagcatgctcgcccggtcgagaacgaggtgctgcgcatctcctactggcaacgaacgggcacacccacgacagggcacaggctcgcccccccacacccctccgaaggcatctcggtcgtgtatcaacccatcatcgatctcgccacagggcggaccgttcgcgccgaagcgctcgcccggaccgacgcctcgtcggccgtgcactccgtggagtcgctgctccaggccgcgacgcgagccgagcacgcacgcttgcatcgccacatcgtggcactcgtcctcggtgacctcgccgccctgggacccgatgcacgggtcagcgtcaacgtggacgcgggcgtcctcgacgatcaggtgctcacgaccacgctgctccacggactcgaccagctcgcacctgggcaactgcgcatcgagatcaccgagcgcgacatcttgctcactgctcatggagacgtcgttcggcgcctccgcgagcacggtgcgaccatctcgctcgacgacttcgggaccggctttgcgagtctgtcgcgcctgctcaccatccccgtggacgagatcaagctcgaccgcagcgtcgccgctgatcggcagatgggatcggtggcgagcgccgtgctcgcgatcgcggtggcactcggacgcgctctcgacatcgacctcgtcgtcgagggtgccgacagcatcgagcgtgccgcgcagttccgcgcgatcggcgtgccgctcgcgcagggattcgcgatcggcgagccgaccgcgtcgctccgccaggcactcgacaccaccatcgatctcgacacgctcgatcgatccctcgtctcgcgggacgtcgccgatgcgcgggcgagcatgtgggagcaggcgatcgcatgcttgctcaccgccgagcccgatggcgacctcaccacctgtgtcatcgccgccgacctcgacgagcccagacggcgagcacacctggagcaccaccgcatcatcgcagagatcctgggccgcgcgggcgtcatcgacctgcgccgcggtgccgaacgcgtcccatcgccatcgtcagcgcggcgaggaccctcgtagcaccctaggagtgtgcgcgaggacggctgacgctctcgccgaccgtcgccgcccggttccgcagcgcctcagctcgtggtgggggtcgcgcgccgagcgagcgcgacggtcctcggagccacgaacccgatcacagcctcaccagcctcgctgaccgcaagcagcgcccgtgcaagatcggagcgcacctcgaccgtctcggttgcgacgacgtctgccaccacgcgcgaggcccccacccacgcttcgtcaaggtcggcgcgaagccgcgccggcgcctcgaggtcggcgaccaagcgctcgagctctgcgcgaaacaccgaggcggccgacgtgagtgcatcgcgattgggcaccaccatctctgcgacacgagccccatcgctccgcgctacgcgggttgcgtcccggagcgaccccgaaccgagccaccaggctgctgggtgtccgctgtcagcgaccagcacgcgacccatcgcagcggcgaggaggtggggcagatgagacaccacggccagcgtctcgtcgtgcgccgtggcatcgagtgcgaccaccgcacccgcgcccgcgtcgccgaagacgaactcgagcgcggtcgcgacatcgtcgtcggactcgctcccatgaaggacgaaggcccacgacgcaccgtcccagatcgatggatccgccgatgcggcgccatggccctctcgtccggccatgggatggacgctgagatggcgtaggccagccggtgcagcgtcgacgacggggcgcttcaccgaggcgacgtcgagcaccagacctcgcgccccccgctctccgagcgcgcagagcacatccccgaccaccggtgtcggcgtcgcgacgaccacgatctcggctgccgagacggcgtcccagccgaccgtcgccgaggtgcgttcgcgaacccaagcgaccgcctcgggatcctcgtcgatcaccgcgagtgggccacggcgaccgagccggagggcgagggaggcaccgatgtggccgagccccacgatcccaacgctcggacgcccgaactcagccatcgtgcgcgagaccatcggacggcggtgtcggcctcggcacgacgacctctggtccctgccagcggggataggaaccgagcagccgcacacgatggccgagccgggccagttcgccaagcgcatgctcgagcccagggtcagccgcatgaccccgtgtcccgatcaggaagtagtgctcgtcgccaagcccgaggggtcgcgagacgatcgaggtcagattcacgcccgctgcggcgagcacgctcgtgatctcggcgagcacaccgacgacatcggcgcgtggcacgacgacgagacgcgagcgatcgtcgccagtgggcgccgggagttcgtggccgatcagcacgtaacgggtgcgaacctccggaatgctcgtcacggagtcctcgagcgcgatcagctcagcctggtagccaacctccggcggggccagcgcaacaagcccaggacctgcgagcgcgacctcctgacaggcgtgacgcgtcgagagcgcctcgcgcacctccgccccggtcgcagcgatccacccagccgccaacgcaaggatggcaggatgggagatgacgacgtgggccgacgcccccgcgtcagcaccgaaggcccagatgggctcggccagcaccgcctcgccgaccacgagcacgcgtgcatcgacgagccgatcgagggtcgcggcgagttcgccctcgaggacggtctcgaccggtacgacgccaagcagtcccggggtcgcctcgacggtcgagacgacctcgtcgagcgagatcatcgggagagggtcggcgtccgcgagtccgaagagcccgagcgaacgatggctcgagctcccgagcggctcggcaaacgccaccatgcggcctgggcccatccaacctccttggttggttcagcctacctggcaccacggcgccaccttggttaggcgaccgcttcgtcctggggggcaccatggcgccgcacgagcgcgagcagtccttcgaccagttcggcgacgagcgccgacgcggtcggatcgaccaagcgccccgacgcatcgaagcgccgttcggcctcgttgatgaagacctccgggcgcgcgagcacgaccgagttggttccgtggaggacctgacgcaggtgcgcctgcgcgcgaaccgtgccgaagaggcctggagcgacaccgaggacggcaaccggctttccgatcagcgcaccccgaccgaacgggcgcgacaaccagtcgatcgcattcttgatcaccggcgtgtaggagtggttgtactcgggggtcgcgatgatgactccatcagcctctccgaccgcggcgcgaagccgtgccgcgctggcgggcaggtcacgttcgagttcctcggcgtagaacggcacctgatcgagacgatcgaacacctcgtaggccacgccctccggcaacacgtcacggatggattcgagggccctggtgttccacgatccccgacgaaagcttcccgacaacccaacgagctgcatcactgcctcccctcatatggtggtcgccgccgatcgagcacgcctgcaccggcgctctcagcacgagctcaccgcgattgcttgcacgtgcaatcagtctagccgcagatgctcgctacgctctccccatggcacgcaccgtccgcctcgagggatccgtcgctgaagtcgtccgaacctgcctggtctacttcgtcgcgaccgcgccgagcgaccctcgcggccacgtgaactgctcgccgcgagcgaacgacggcacgttgatcctcgacggccccgatcggcttcgcatcgtcgacctcgtcggttccggggcggagacgatcgcacacctgcgcgacaacggccgcatcacggtgatgatcgcctcgttcgacaagcgacccctcgtcgtccgcatctacgggcgggggcgggcccgctcaccgctcgacttccccgagctcgcctccacgctggtcggcgtgcgtgctgtgctcgacatcgcgatcgaggaggtgcggacctcctgcggctacggcgtgccgatcgccgaggggctgcggccccgcccgcaacttggcacctggctcgaagcgaagggtcccgagggcctcgccgactacgtcgcccgccacaatcgctggagcctcgacggcctcgcgagcatcgacggcacctggccgagtgaggcaccgagctcgtagcccccgagcaagccgctcgcccgcgcagccatcaccgtcgctcgatcgagcatccacccagacccatgacccggaccatcgagcgcgaccagcccgttcaaccaggctccgaccccagctgccagtgaaggccggtgcgcgagcaccctggcaccagccgcgaccgcccgatctgcgagccgaggattccagagggcagctcgatggaggagtgctgcgccagcgaggaacggcgccatctgggcctcggcccaacgaccgtaggccggtcctcctcccagcggtccccttgcaccgagagccgcggctgcctgggccccagaagcgagcgccgcccagatcccttcgccttggagtgggttcacgaaacccgcggcgtcacccaccaagagcacacgaccgcgccacggcgccaccccgatcccacccatccgcaaccagccaccgagcacaggagcgtcggccacatcgacgagtccgatccgaccgaggtagtcatcgagcaaggggcgcagccctcgcaggcgtgctcgctctcccccaaccgcgatgcccacgcctacgttcgcgatgccatcggcacctcgaaaggcccatccgtagctcgcgaacccactcgcctgcgcaagcaggtcgactcggtcggcatcgagcgtcgacgacgcaacgtagcgacgcagtgcaaagccccacagcgcccgtgtcggtgacgccgcccccaccgaccgcgcgactgtcgacagcgccccgtcggcaccgacgacggcgtcggcgtcgagcacgccgtcgtcgaggtggacccgcacaccgtcagctccttggacgagaccacgaacccggccgacgatggcacgggcccctgccgcgacggccgcgtcccgcagccatgcatcgaagagccgcctcgtcaccatccgaccctcgccggggtgcgcgagacctggggatgccggcaagtgcaggcgcgcaccctcgacccagacgtccaggtcgccgatccggggccactcgggctctggcgtgagccctacggcggccaaggtcgcgagcgcctgaggaccgaccacgtcaccacatgccttgtcacgagggaaggtgctgcgatccacgagcgtcacacgccagccggcgagcgcgagctgtcgcgcggcgatcgaccccgcaggaccggcaccgacgacgacgcacgacgggagaggactcatgggtccaggctacgagggccccctacgagaacgacacttggagcagtcgaacctggaggcgagccccaccgggaccgggcgtgggatctttgatcccgacctcccagtaggacccatcggacccggccttcgacgcgatgatcgtggtcgccgtcgacgacgcgctcgccgactcgacgtgccatccctcgtcgggcagtgccgcgacgaagaagttgcgaatctcggatggcgtcaacgccgaacgcaaccagacccacgcgtcgaactcggtcccgtagggattggcattatgacggcccgtgatcgttgcgtcggcggggatcaagatggtgcgctcgatgttggcggggatcacgttgccaggatcgagcccttgccacgccccgagtgacgtcgtcgctgagtatggaatcggcgaggaggcctcctctccgccaccagacggaatcgccgcgagcgagccgatcgccgcgacgaggatcgcagcgataccgacgccccagccgagaaccttcttcgaacgaggtgcgagcgccatggtgttaccagtctcgcacgagcgcgcgccgaagcggtagttcgagggcgccgacacagtaacctgatctgtcgcggcggcgtggccgagaggtgaggcagaggcctgcaaagccttgtacagcggttcgagtccgctcgccgcctccacaatcgggcgtggggcagatcgcggcacgcatgtcggatcatacgcgatcgccatggtcgccccacgctccacgaggcgtcgcaggtgcgagaggacgcattggtcacgctctctccggtcggacctgcggcccgcgtcaccggtcgccatcgatccgcgcgagtccgacgcacgatgacaacgccagcgccgcaacgtggctcaccgacgaccgaccacgacgtgtcagggcaaacgccccgccacgcccacgaccttcgtccatcgttgcgacgcaaccacgctgtacacttgagtgggtgatcgagatcgcgtcgacaatgagcgatcccgacgcctcgtgaaggaggtcgacgtgcaggatcgcatcttccaggttcggggcatgacgtgcgaccactgcgtacgcgccgtgcgaagcgaagtcgctggcgtcgccggcgtcgtcgacgtcgacgtcgatcttgccaccggcatcctccgcgtccgaagtgacgcgcccatcgacccagatgccgtactcgcggcggtcagggaggctggctacgacggtgtcgccacagactgacgccccttccgggcctcacgaggaggtcgctctgcgggtcagcggtatgacctgcacctcatgcgcgctgcgcatcgagcgctcgctcgacaaactgcccaccgtcgacgcggacgtgaacttcgcaaccggcaaggccgaggtccgcttcgatcccgccgtcgtcgatctcgccgaaatccttcgtgccgtgcgtcgcagcggctacgacgccaccgtcgccctctcgagcgacgcctcgcctcgcttccactggtgggcgatcgccctcgcggcgctcgtggcagccggagccatggtcgcgccgccgacacagctcgcacgcgatgtcgagttggtggcgaccctcgtcgtcctcgcaacggcaggtcgcccgttcttcgtcgcggcctggaacgccgctcgacaccgcagcgtcacgatggacaccctggttgcgctcggcgctggcgtcgcaatgacggcgagcgccatcgtcaccgtcgcgggcctccagcacgagccgacctacttcgacgctgcagccatgatcgtcgccttcatcgggatcggcaagctgctcgaggaacgttggacgcgtcgcgcgcgagcaggtctcgacgctctcgaagagctcagccgtcgaaccctcgcgcgcatcgacgacgacgggagcctgcacgaagttcccctcggcgagctcgaggcacacgaccgggtgctcgttcgcccgggcgacatcgtcccggcagacgcgcgagtcctcgacggggatgcggccgtcgatggcgctcttcgcaccggacgtcgcgatctgcggcgcgtcggccccggtgacgaggtcctcggcggtgacgcggtcgtcggctcgtcactcacgatcgaactcgatgcacctgcccgactcggcctcgtggtcgagctggctcgtctcgtcgaggtggctcagcaccgccgggcacgtctcgcgacgctcgccgatcgcgtctcggcccgcttcgtcccggccgtgattgcggtcgccgtggtcgtcgcgttcgttcgtctcgccatcggcgcaccggtcgccatcgcactgagtagcgccatcgccgtggtcgtcgtcgcctgtccgtgcgccatgggtctcgcgaccccgatcgccttcctcgtcgcgagcacgcgcgcggccgcgcgaggaatcgtgctcgaacaccccgatgccctcgagcatgccacctccatcgatacggtcgtgctggaccgaaccggcacgatcaccgaggccgatctcgttgcccactggcccgagcgcgtcgctctgtccgagcgacgcctcgtcgcggcactcgctgcgcgctcacgccatccggtctctcgagcactcagtcgagtcgagggcgacccggcgaacgccagcggcgacggcaacgaccccgagccggtggtcgagcacgttgtggagacgccaggcgtcggtgtcacgggacgggtcgatggacacgagatcgccatcggctctcccgcctctgtcggtgcgaccggcgtggaccctgccgcgagcgagcgagcagtgttcgtccgcatcgacgaccaatcgcctatcgtcatcgaactcgccgaacgcacgcgcgagggcaccgcagcaacggtggcggcactgcaccgccttggcgcgagggtcatcctcgccaccggtgacagccgcccaaccctcgcggacgaggcgcgtgagttcggcattgacgacgtcgccatcggcctcgatcccacggccaaggtcgcgctcgtcacgaagctgcgcgctgacggtcaccacgtggccatggtcggcgatggcaccaacgacgccgccgccctcgcaaccagcgatctcggcatcgcactcggtggtggcacgcatctcgctcaggccaacgcggacgccgtcctcctcggcgacgatatcgccatggtgccgaccgtgctcgatctcgcgcggcgcaccgtacggacgattcgccagaacctcggatgggcactcggctacaacgtcatcgccatcccggccgccgctgcgggtctgctgtcgccgatggtcgccgccgcgctgatggcgatgagttccctcgtggtggtgggcaatgccttgcgtctcgacgtacgcgagtcggcgggcgcatcgggaacgactgaggtccgctagagtggggccccatcgggccgttggcgcagctggtagcgcacttgcatgacgcgcaaggggtcagaggttcgagtcctctacggcccaccatatcgccgttttcgaacgcatggtcaagagcaggtcgaaggctcctgtgcaggtagcttcgacgtcgtgtccatcgtgcacgtggagctcgtccaagatgctcacgtcccaccgatggtgtacattcactcactggcactccctggccgccctcggcctactaccgcaggctcctcctcggcaagcggctcaagcacgggaggagtgctcgtgggccgaagcgtctgcgaggtctccttcgtgtcgtcgtggccctcctgtgtggcaccgagctctgccatggactcctgcaacaggtcgtgccactcggcaacggcccacccctcgtgctggccgagcacgacagcggtgacaggcggaggatgacggcgtcgtttccgaagaccccgacgacgtggtgcgccgcttgatctcgtggttcaaccgctctgagcgggttcgtcgaccagatcgttcgccagtggcgctctgggaagtgcgtgaaggtgtgagacctcctccttggcctcggcgagcgtggtagcgaccacggggagcgtgggggcaagggagtcgatgacctggtcgcactgggtacgtagcgctgccgggtacggctcgagcgacgatcgtacggatcgtgaggccaggaccatctccttgagctccccttcttcgatgcgagcgagcacgtcgcgcacgttgcacgcagtagctgtgccagctcgccccgacgacgcacctcgcgatggcttggtgaacccccgctctggcatcggagatgacgaggcgcacaccactgagacctcaagatccctgagctccctcgagaacctctcggtctgcccatccccgacgcacgaccccaaggacctcgtgcgtctcacgtggcatgcacgcccgtcgtgaccacgacggcacgggagatgacctggtgggcaaggcggccgttcgcgtcggtggcatcggcgacgagggagcagaaggcagagatggtccagcctgcggctacgaaaccccgccagctcctcgtctgaggttgcgatgatgcgagagacctcgctctctgtgacccccgttccaccgagggccgcgaccaggtcatcgactttgcggtgctgacgccctgagacgtaggcctccagaacctcgcacgtagagagcacgatcgacgcaggcggcgacgctcgcagatgctcgggacacgctcccctggcggagctgtgatggaagttctgacacgacgtctcctccggtgcccgggttcgcatgcgggcgcggaacgaagacggtctgccatatgggttaccactacctgtgggggtggactcggtctttcccgcgaacccggtggcaacgccgatgtcgatcccacgctcccttggcaccgggccgtcgaaccgagacctgaggcaagggcgccgcgaccttcggcgcgactaccgaccggtagacgcggatggcggcgtgctcaccctcggagaagccctgctccagggtgcgggccggggtcatgatccccgacgcgacggagcacgagtcggacgtccggaaccgtcgatttccccgagacccagccacgcgacgcgaacccacacgtcagtgaggttcgaacacgagtgactacggctcaccaggagaagtgtaccgaatgtggtacacgtcccgcatgagcaagatcgtccccattcgcgagcttcgcagtgagctcagccaggtcatcgaccaggttgccgacctgcgcgagcatgtcatcgtcactcgccatggtcggcccgcggccgttctcgtcccagtggatgagtacgaggccctggaggagacggctgagatcctctcggacaccgagacgatggccgcgatcgacgaggggcgacgtgaagtagagcgtggggagaccctgacgctcgacgagctccgccaagaactgcagtcgcgccgtagaggatgagtcgggtcgagctcgcccggcgcgcccgcaaggagatcatcgacctcgactggccactgtccgacgcagtggtcgaggctctcgggctgctcaagcgcgagcccgaggcaggtcgcctccttcggggacggcttcggggactgtggtcacttcgagtcggtacgtatcggatcatctaccagctcgacaatgatgagcgcgtcgtgcgcgtgctcgctgtccgccaccggtctatcgcttccacgaccgatccgcgctgacagtcagttcctggggagcgacccgatccgttctcggagatcgtcgaagttcgaatgcgagtgcctacggcccaccgcatgtcgacgtcgtcgtcaaacgtcgacacagactcgtcatggagatccaaggactctcgggagcccgcgtctcatctcgccgctttgcacgtgaacccgtcgaacgcgaccgccccttgcagcctgctcgaatgatcgcacccgagacgagccgcgatcgcgcagcaagtcgcggagcgttgaggccgcagctgtccgccttcgcttcgccagacagtgctatcgaccctcgtcgtgggaagtacccccgctgcccggttgcggagcgatcctggcgtagacgctcctgggcacctcggtcatgtcccgcacctgttcggcgttcacgccagaggcgattggcgcctccagcccgaccgcgcgacggccgatcacagcagcacggccggtgagccgtggcacgtggcgatctgatcgccatcagatgagacgcgcgcatcgagcccgagccatgctcggccgggttcacggccccaccactctctgccagtccgtcggccgggccaggacgccaccgtctcccatcccggcatcgaagccctacgtacgagacacggcatgcgctccagcttctgcgccactgcgaggccagcgactcatcggatcacacagccgctggcccgcccaaggtctcgacggtaggctcgtcccatggcctcgagtacgtacctccatggccaccacgagagcgtgctggccgcccatcgacggcgaaccgccgagaactcgtgcgcgtacctcctcgaccatctccaccgcggtgccacggtcctcgacgtgggatgcggcccgggcaccatcaccgtcgacctcgcacggatcgtggcaccaggcacggtcgtcgcgctcgacgccgagatcggcatgctccaagcaacggcggcgctcgccgcagagcgtcagctggacaacgtgaccgtggtcctcgctgacgcgatggccttgccctggcccgacgccaccttcgacatcgtccatctccaccaagtgctccagcacgtccccgatccacgcgcgctcctgcgagagtgtcgacgcgtgtgccgaccaggaggcatcgtcgcggcccgagacgccgactacgcgggcttcctctggagtccgctcgatccggacctcgaccggtggcagacgctctacgagcaggtagcccgtgccttggggggcgagccggacgccgggcgttacctgctcgaatgggccagcgacgcgggctttcgcgaggtcatcgcatcggcaagcacatgggtgttcgcaacctccgccgaacgggcctggtggggagagtcctgggcgagacgggccctgcagtcgggttttgcgacgacggctctcgccacgcaactcgcccatcgcgacgagctcgacgccatcagccgggcctggttgcgctgggcacacgcgcccactgggtggctcctcgtgcctcacggcgaaatcctcgcgcggcggtgagctcgacgatgagctcgacgcggtgtgcgacgaacgcccttggcggcatcgcgtcgaccggcccccgagaggaagtccacccgtaccctcggcctgacgtcctcgcgtgagcgctcgcaagtcctgtggggaaccacacgagcgcgtcgagagtccgagccctggccgaggccgtgcggctgcgctgttcgcaagtatgtacgccgatcagatcactgcggcgtacgtccctccgcgggcctggctgcgaccacgtcgtagtctccgcgaatgacgaagaacgagccgcggatggtgcctgccaaccgcgaacgctgcctcgcaaacttgaagcgctcctcgagctcgcccggaacgggaactccgtcggccagtttgaagccgaccgcgcgcttgccacctggcgcgagcgtgtagaggacgttgacggccacgccgttgtcgtagaacacgtgcgtccagtcgatgccgtccacgacgaagtgagcgacctccaagggcgtcgcctggatctcgagatcgcgctcgtgccgcaggaggcgtgccacccactcgacgatctctggcgcttcgtcggccgactcgacctcgaacgcgtgaccgtagtgggtcgagaagtaacgcgcctcgttcgcccgcaagccagcaagcgcctccgcatacggcgacgcctcgagtccgtccgtactcacagcgtgaaagtcgacgatccgacccattgcgacctccgtcctcatcgaggctgtccgaccgccgttcgaccgggagcagccagcaagcgccatcgactccgcgtgccactcgagacgaccatcgacgagggagctgcatcggcgcctcccggcgccggagccttgccccgacttcgcctcaccggcgacgagcgctcgcgcgcaccgagcagactactcccgaaccggcacacgggcctcggcgaggcgccatcgcctcgagaggcccggcgcatggacgactcgtgccctccgagagttgcacggctacacccatgctccggcaccttcgtaccgctgcggttccaccaccgctgccatgggccactcaggctgcacctcacgaggcgatcggcgtgcgagcaccagccggtccgagcgcactctcgtctgtgaccgagcgcgacgccgcgggtgctcgccagcaccgctcgcccgcgcaccaccggatcgcacagcgtcagatcgcaagaagcgcatcacgcgccaacgatcgtgccaccgaagccgtagccaaagccgctggagccgtagccgctgtagccgtagccaaagccgaatccgccgaaaccgggggcctggaacccgaatccgttaccggcaaacggggctgtcgcggcactccctgagcccaggccgctcgtcgcgtcgtactgggtggtgaccgtgacggaatcgctcgagggcgacaccgtcggagccgcgatggtcactccctgttggtcgaccatcgaaatggcctggagcgtcccgctcggcagctcagccaacggtgcaccgttcgcctcgacgtggcgcatcacggtcgtcgagacgggggcaaggttcatgatccctgcctggctggtgggtgcctcggtgatccactcggccgaggtctcgacacctgaggccgccgacggcgagagcgtcacgacggtatcgaccgccggcgacgatgaccctgccacggtgagttcgagtcgccaccggtcggtcccgacgggtgtgatcgccgccatgacggtggcgccggtgggaatcgtgattgtgtcgaccgcggcgttcggtagctgctcgaagaacgccaccgtctgggcctcgcccttgggcccaggctcagtgagcgtaccgacctggatcaactggtgtgaccgcatcccgcccagcccgacccactctccgatcgcgctgttcgcagagacgtcagcctgtgtgaacgacggggccgtccagctcgcccggacacttcgctccgcgcttccgagcgcggcgagccccgaccagttctcggacgcgctcgttgcgctcacgagcgaggtcgatgccgagccggacccgctcgatgtcgaacgcggcgagttcgtcgcgaccgaccctggggccgggttcgtgacgacggtggagctcgggtgggtatcgagcccacttgatgctccggccgcgtggcccgcccacgcgaacaccgcaaccgccatcgacacaccgagggctccggcggtcatgctcctccgtacgtttcgagcagttcgcatggtacgtgatctatgcacggtgtcctacctgaccaagaaacccgcctgagaagcttctgggctacgctggcacctcacagagcgctcagcgatcgcacggggcgccctcagtgtggatgtcgcgcgcgccccacccgtccggggtgagtctcgggcaacgtgagggccatcacgacgccccagacgacgaggagcgctgcacccgcatccacggcagcgcggagcccgagcgcttgggcgaccacacccaacacgagcggaccaaccgcgtagcccccgtcacgccagagccgatagaccccgagtgcaccgccccgccagcgcgggtccgcgcgatcgccgacgatggcgatcaggttcggataagcaagtgccatcccgacgcccgtcacgatcgccgcggctaccgcagtgaacggacgatgcgcgagagcctcgaaccccagcccagcgccgatgacgatgatcccaccgacgaccggccagcgccgaccgatcgtgtcggccagaagaccggtggggatctggagaagcccccagacccacagatagacacccacgatcaggccgatcaacgccaccgaatccccctcgtgtaggagcaacagcggcacgaaggctgccatgagcgaatcagcgaacttggtcagcatgcctgcaaccgagaccaccccgagcgcccgatcccgccagctcacgagccatgcaagatggagcagcgacgggccgggtcgcgccgactcacctacgctccccccatctgccgacgcctcgacgagagcatgccctctcgtctcgctcgcaggccacacgctcgccatgcctcctaccaccacgaccacgagcgcgaggatccacggcgccacactgcggccgccttcacccagcagcaatccagcaccaaggccgccaagcccgacaccgacgtagccagcagcctcgtcaattcccaccgcgagcgctcgacgagtcggtccgacgaggtcgatcttcgcggtcaccgccatggtccacgtcagagcctggttgataccgagcaccgcattcgccgcgagcacctcccaccacgcgtgcgccacgaggatgccaacggcatagggaacgccgaagagccaaccgatgcgcaggatggtccgccgcccatggtgatccgacagatgacctgcgacgaggttcccgatcgccttcgtgacgccgaacgggacgaggaagctcactgtcagcagcaccgaccgcacgccgaagacggccgacgcaagaggaggcagcgccactcgttccacgccgatggtcgcgccaaccatgacggtgatgaacgtgtacacgccaaactgccgccaattggccccgagcccgagtctcggagtagcagaaccgcccatgcgcctcattcctacattcaaaccaatgtaagaatgagactagccctcggccacctccgttgagcccgactcgaccgctcgaccgtccacgagccacccgaggaagccgtcctcgagccgtcgcgcctcgatcccacggtctcgcagccaccgcaccgcgatggatgcgtacgcacaccacggaccacggcagtagacgatcacctcggaaccgggtgcgagccgcgtcggcacctctcggagcgcgacgagtggggccggcacggctcctggcagatgcgccgcacgccactcctcctccggccgtacatccagcacgaccaacgacccgtcagccatgcgatcgatgacgtcggctgcacgcagacctgcgagctcctcaggtccgagatacgcagccgcgagcgcctcgacgtcgcgatcgagctgtgcgctcacacgtgtcagctgcaaccacagctcggcgacctcgcgtgaacgcaggcggtagtacacgcgtgcgccctcgcgccgagtcgcgacgagatgagcgatcgccaggcgacgcaggtggtgcgaggcactctgcacgctctggtgcgtctcgcgagcgacctcttccacactgcgctcgccctgggccagcaggtcgatgatctcaaggcgccgcccggatcccagcgccgtcgcaacctcggcggcccggtcgaagagcgcaaccttgacagcatggtcgctctcgagaggggcgtcgctcacgtcgctccaggtccgctcgtggcactgcgccactcgtaccccacgcccggcaccgaccgcaacgcgccctgggccgggccgagcttggcgcgtatgcgcgataccaccacccgcaggtgatgggggtcgtcatagccgggaccccagattgtctcgagcgccatgcgatgggtcaccacacgtccttcgtgctcaacaaggtagcgcacgagatcgaactcgcgtctcgacagcgacaccggaccacgctcgtcgtcgacgacgagacgccgcgcagcgtcgagcgtcagtcgatcactgatgcgctgcctggtcgcaacgacgtgacccgacccctcgaggcgccgctcgagtgcacgcagacgagcttggagctcgagaatgccgaagggcttcgtgacgtagtcatctgcaccgttgtcgagcgcagcgaccttgatgcgctcgtcatgggcggcggagagcacgagaacaccgccgcgatggaactcgcgaagccgcgcgacgagtgccaccccatccatgtccggaagaccgaggtcgacgaggatgacctccggcggatccgcaaccgctcgctggagaccttcgatgcctcgaagtgccgactggacctcgtagccggctgcgtgcagcccaatcgcgagcacgcgcgcaagggcagggtcgtcgtcgatgatcaggatcgaactcacaccaacctcggcaacacgacgcgcacactggtagcgtccggttcggattcgaactcgacgcgtccaccgtgcgcttcgacaaagctgcgtgcgatggcgagcccgaggcccgtgcgacccgagacgcccgaggcgtggaaccagtcgaacaagcctctcgggtcgacatcgccactcataggggcgtggtcgacgacctcaatgagcgcatcgccactttgctccagaactcgcacctccacgacatcgccgaggggtccgtgccgaaccgcgttgtccacgaggttccagacgacctcgcgcagcagggaggcgtccccgagtaccttcaccggcccgtcggcgagcacgcaaacctcagacccgaacccacgtacctcgaccgctcgaaccgcatcgtggaccacctccccaagttcgcacaccacccgccggacccgccgcacgcctgcctcgagtcgactcacgtccagcagatcttcgaccagcgtgctcgctcgccggcactgtgcgagcgccgtctcgaggagctcgtcgtggtcgctcggcgcgatagccgccccgaaggcagccaccgtgctcacggccgtttcgatgctcgcgagcggtgtcaagagatcgtgcgacaccgtccgaaggagtgacagacgccagccgtcgacctgctcgagcgtggcgaggcgtacttcggcctggcgaagccggtcgcgctcgagcgccgccgagagctggtgtgcgacgacctcgagcgcaccgacggtcgcctcgtcgaggcgtggaccccacacaaccagggttccctcgggcccacccaacgtgctcacgatggaaccgcgggcctcgaacccacgctcgcgcagcacgatcgagccccgacccgttgcatccgaggagaaggctcgttgcacacgagcagcgtgctcggcattcgaacccgaccagatcagctcccctgcgccatcggctcgaacgagagccgcgccacctggaccgttgacgcgagccagcgcctcgacggccgcacccacgaggccggccgcgttctgcgcaccgaggagacgctcaggaaggtcggcgagcgcgccgaggatgcgagcctgacggagcgcccgatcgcggcttcgccggaaccgctcatccagcgtgatcgcgattgcgcccaccaccacgtagataccgagggggatccaattgacgccgcgacccaccgcgagggttccatagggagggatgaagaacacgtcgtaggcgatgaacccggcggcgaccgcggcgacacccgcgaccgccccaccgatcgcgacgctcgccactaccgggaccaccagcaccaacgccaccgtcgctggcggcacgaccgcacgcaccggaacgagcgcgacgacacccagtgcgaccgtcacgacaccaacggccgcgcccggatagcgcagcatccggcggctcgtgctgaggagtgacatgcgtctacgatcctaccgatggatgcgatcgacacggaggacgccgaccagcttgtcgccacgcccgaagtcgaacccgtcggccgcttccgtatctacctcggtgccatgcctggcgtgggcaagacgtgcgccatgctcgacgaaggcttccgacggttccaccggggcgcggacgtcgtggttggctttgtggagacccacggccgtgactacaccgcctcgctcgttcgagacctccccgtccttgcccgacgacgtgggacctaccgcgggcgcccggcagaggagttcgatctcgaggccgccctcgcgcgcaaacccgaggtcatcctcgtcgacgagctcgctcacaccaacgtgcccggactcggcgcccacgccaaacgctacgaggatgtcgcgacgctcctcgaagccggtatctccgtcatcaccacactgaacgtccagcacatcgagagcgtcgccgccctcgtcgaggacctcctcggcgtgcccgttcgcgagcgcgtccccgatgcggtggttcgagccgccgatcagatcgagctcatcgattcctcgccacaagcgctcaggcgccgcctcctccatggccacgtctacccgcccgatcgcatcgagtgggcactcgagcactacttcaccacccgcaacctcaccgtgctccgagagctcgccctgcgcttcgtcgccgactcgcaggtcccgaccccaacactcgcggtcgcatcccgggctcgttggcaggcgatcctcgagaccaaggagcgctacctcgccggcgtcacgctctccgcggcgtcgccacgcgtgctgcgacgcgcagcccgcatggcgctccgcagccacgctgacctctatgcgctgttcgtacaccccgacgagtacgatcccacgcgcgatgcgcctcgcctcgacgcgctccgcacgctcgccgccgacctcggcgcgatcctcatcgaacgtgacggctccgacatcgcgacgctcctcgtcgacgaggcccgcgctcgccaagtcacccagatcgtggtcggcgcctcgaggcgccggcgcatcgacgagatcctccacggctccgtgctgaaccgactgctgcgactcgccggaccggtcgggatcgacgtccacgtcatcggcgttcgcgactacgacccgagtccggatgagttcaacggctgatcgccgccttgcgctcgagacgcgcgagcgccatgttgagcgcaaggacatccaccacccgctcaccaaggaacccgaactctggaccagtcgccgtcagagcaaccaagcggcgcagctcgctggccggaactccggtcgcgcggtgcaccatgggcacctgcgccagtgcactcgcgaccgagatctgcggatcgaccccgctgcccgaggtggtgacgagctcctccgtcggcaccaccccttctgcccgccagtacgcaacgagccgtcgcgtcgcactgaccaaggcggccgagcgcggaccgaggttcgtgccgccggtggccatgggatcgtcgccatcgggacgcccatggaaccagcgcgcaccccgccaggtctggccgacgagcgtcgagccgtcgggtgtcaatgacccctcggcctggcgaggaaagaccgtctgggcgatcgcgacctcgatgagcgggtacgcgagaccacacagcacgaggaagaccaccgcggcgcgcaccgagcgcaggagcgtccggatcatgagaacgccctcgtcgcggcgagcacaaggtcgatcagcttgatgccgatgaagggcacgatcacgcctccgatcccatagatgaacacgttgcgccgaatgatcgacctcgccgacgacggtcgaaagcgcacccctcgcagggccagcggaatgagcgccacgatgacgagcgcgttgaagatcacggcagacaggatcgcactctccggcgagtgtaggtgcatgatgttgaggaccgagagacccggataggccgtgacgaagagcgccggaatgatcgcgaagtacttggccagatcgttcgcgatcgagaaggtcgtcagcgcaccgcgggtgatgaggatctgcttgcccacctcgacgatgtcgatgagcttggtcgggctcgagtcgaggtcgatcatgttggcggcctccttcgcagccaccgtgccggagttcatcgcgacgcccacgtcggcttgtgccagggccggggcgtcgttggtcccgtcacccgtcatggcgacgagcttgccgtccgcctgttcctcgcggatgagctcaagtttgcgctcgggtgtggcctcggccaagaaatcatccacacccgcctcggccgcgatcgccgaggcggtgagcggattgtcacccgtgatcatcaccgtacggatacccatcgcgcgcagctgttcgaagcgctcacgaatcccggccttgaccacgtcgcgcaactcgatcagcccgagcacgcgatcgccagctgcgacggcgagcggcgttgctccctcgcgcgcgatcgacgccgacagctcatcgagttcgactgggatcacgccaccctgttgacggacccattccttgaccgcctcggtcgcacccttgcgtatcgagccctcgtcggtgtcgacgcccgacatgcgcgtggtcgccgtgaacggcacgaaccgcagcgacgccgggtcgacgggatcacgaagaccgtaggcgtccttggcgagcttgacgatggagcgaccctccggggtctcgtcggcgagtgacgccaggcgccctgcggcagcgacgtcgccatcggccacaccgccgatcccgatgaaccgtgacgccatgcgattgccaaaggtgatggttccggtcttgtcgagcagcagcgtcgagacatcgccagcggcctctacggcacgacccgacatcgcgagcacgttgcgctggaccatccggtccatgccagcgatcccgatcgccgacaggagagcgccgatggtggtcgggatcaagcacacgagcagcgccacgagatcgacgatcgggatgccgacgtgcgcatagtgggcatagggctcgaggacgaccacgaccggcacgaagatcaccgtgagggcgacgagcaagatcgagagcgctacctcgttgggcgttcgtcgtcgatcggcaccctcgacgagggcaatcatgcgatcgaggaagctctccccagcacccgcggtgacccgaacgacgatgcggtctgagagcacgcgtgtgccaccggtgacggacgatcggtcaccacccgcttctcgaatgacgggtgcagactcgccggtgatggccgactcatccaccgaggcgacaccctcggtgatctcgccatcggcagggatgacgtcaccagcctcgcagaccacgagttggcccgcgacgagctgcgtcgccggcacccgctcctcggttccgtcgtcacgcagacgacgagcttcggtctgcgtacgggtgcggcgcagggcgtctgcttgcgccttgccccgcccctccgccatcgcctcggcgaagttggcgaagagcacggtgaaggcgagccacaccgtcaccagccacgagaacagcgatggatgcacgatggaggcgatcgccgtcacgatggtgccgaggtagacgacgaacatgacgggattgcgcacttgcacacggggatcgagcttcgtcagcgacccccgcagggcgacgcgtagaatcgtgcggtcggtcagcgagcgcgaactggcgaccccacgtacgggcgtggcggatggacgagtgggtgcggtcatgcgaagaacctcccatgggcgacggcctcggcgatcggaccgagcgacagagctgggaagaagttgagggcaccgacgaggatgatgacgccgatcaacagccccgcgaacatcggcgtcgctgtgtcgaacgtgccggcggtggcaggcaccggttccttggcggcgaggcttccggcgagtgccaggaccggcaccatgacaccgaagcgacccagcagcatgacgatcccaccgacgatgttgtagaaatcggtgttcgacgagagcccggcgaacgccgatccgttgttgttgccttgggacagcatggcgtagaacacctccgagaagccgtgcggccccgcgttcaagatcgcggcgcgcgcgctcgggagcgcgatcgcaaccccggtagcaacgagcaccgtgatcggcatgaccaacacacccaccgaggcccagatgatctccgtgcgctgaatcttcttccccagatactccggtgtgcgcccgaccatgagccccgcaatgaacacggtgacgatcgcgaagatcaacatggtgtagagaccgctccccacccctccaggtgtgatgtccccgaaagccatgccggccatcatggcgaggccgccgatgggggtataggagtccatcgaggagttgaccgatcctgtcgacgtctgcgtcgagacgatgttgtagagcgtggagttgtcgatgccaaagcgcgactccttcccgacgaggttgccacggctggccagcgccccggcagcatgctggatcgcggggttcggctggtgttcggcaacgagcgcgaccgcgagggtcacgccaaagatgatccccatcgcagcgaggaccgcaaccccatcgcggacgctcgccaccatgcggccgaaggtgtaggtcagggccaccgggatggcgaggatgaggtagatcgagaggacattcgtgaggcccgtcggattctcgaaggggtcagcaccgttggcgttgaagtagccgccgccgttggtgccgagctgcttgatcacctcctgagaggcaaccgggccacgggggatgacctggtggaccccgttcagggcgtcgacgacgtgcacggggccacccagcgtctcgagagcaccctgccacacgaagaccaccgccatcaccagcgagatcggtagcaagatccacaacacgccgcggacggtatcgacccagaagttgccgatggtggcgcgcccccgccgagcgataccgcgcacgagcgcgatcgcgacggcgatcccgacggcagccgaaacgaagttctgcaccgcgagggccgccatctgcgagaagtacgacatcgtggtctcgccggcgtagttctgccagttcgtattggtcacgaacgagaccgcagtgttgaaggcgagagcaggcggcacgccaacgaggtgctgcgggtcgagtggcaagtgcgcttgggagacgatgatcaggtaggtgacgacgatcgagacaccggagaagacgaggagggagcgcgcatagcgttgccacgactgctcctcgctcgcgctcacgccgacgagcgcgagcacgggccgctcgagtcgaaccaagaggctgtagcggccctcgtacaccccggccatgtacgcgccgagcacgcgccaggtcaccgccaaggccacggcgagcacgatgagctcggtcgcgaacgtcatggacgacacaccacctgttgcatgagtccagcctcgcgccgcgacacgcggagccgacacacaaccggcgatctgtgacgctcctgagacgcgcgaccgcccctgccgtgacaccgccgtgacggcgtgatggtggccccgacctgtagccttgtccccatggttgatcgctcaccgcgaacccgactgcgtcgcttcggcatcgcttcggtcggcgcactgatggtcgagctcgccttcggcctcgcaaccaacgcactcgtgcacatccctgtgcacgacccctggggcggagcgcacccaggctgggtgctctacgtccacgccgcgatcggcttcgcgctcctcgtgaacggcgcgatggtcgtcaacaccgccatcgactccggcgtcccccacgccctcggtgccgcagtcgtcggcgtgctctcgatcatcgccgcaatcggcgccggcatcgccttcgtcaacaccggtgcccagcaccagatcctctctgtggcgatggcgctcgcgttcgtcgttgcgctcgcggcctacatcgccctctggcaagctgcccgacggacccgcgtcgcctagtcgctgacctccgacccgggcatcgggacgtccaaggcgcgcgggaggatcctcccaaggaccggcacctggacgacggcgagcccgacggcgagcccgagcacgccgaggatccaggtgaatagcggcgcgagcgcaatgacggttgcagcgagtggcgatgcgaggaccgcggtcgtcgaccagagcgaccctgagagcgcgttcgcccgagctcgctcctcgtcgctcgccaaggcgttgacgagggcgggcgcgaccggcgagtagagcgtctcgccgacggcaaacacacccatcgccacgatgagacagagcgctgcgaagccgcgatcggcgcgacctgccagcgcaaccgcagcgatcgcccagctcgctgcccatgcgatggtcgccgcgagcagctgtcgtgaacggcgccaccgcctcgtggcacgactgacggggacctggagcaccacgatgacgatcgtgttgaccgtcagcgcgaatccgagaatcgccggtcgtgcaccgacttgcacgacgacgaaggccccccaccccccatcgagttcggcatagcccgcaaggaggagcccgatctcgatgagcagaaaccaacgcagcgcgacgttgctccgcaacagggcaaggtagccccctcgctgacgcgcgtgcctcgagcctgtacggggcacccgcggcgcaatccgcaccgcgacgagcaccgccgccaccgcctcgacaccagcggcgatcaaccacaagacctggtagtgcacgagctggcctcgcccgagatacaggcccccgagcgccgacgcaaggccgataccagcgttggtggcgaggaagagccgcgcgaagacgtggtcgagcgtacgtcctgcgaccagcgagccgacgatggtctgaccggccacccagaacaccgcctgcgagaggtacgacaccaacacggcgacaaaggcgatccagtgacggtcggcgacggccatcgcaccgtagccgagcgcccccgcgccgatcgcgatcgtgagggccgatccgagccgcagtcgatgccccagcagaccgagcgccatcgacacggcgagtccacagatcgaaccggcggcgagcaacccaccgacctccaccagcggcacgcctcgggcaaggtgcaggtaggccacgatgtagggcatgccgagaccggagccggctgcggccagtccgttcacgacgtagagcgtgccaagcggcgcaccggcttctcgggagatcggcacgccacaaccctagggccgacgagccttggaccgaggctgtccatacgagcgaccgaagttgggtaccgactcgtccagctgcgaccagctcgcaataagatggcccccgtcacggttgacatcactgcacgctgaccaactctcgaccgccgaaggagcagccgcatggcgacatcgacacccccgacgcacggccgactcgcaccggtcttccatctcttcgacctcttcccgctctcggtctcgagcgtggggccggtcttctcggtcgccgcgaccggtggcgtcatggccgcctatgccgggtggtgggcccttcccgccatcgccctcctcgccacgccgttcgtggtggcgtccttcgtcttccgcctgctcaatcgccactttccgcacgcgggggcctcgtaccactggtccgcacgggtgctcggccgctccttctcccgctaccaagcctgggtcctcattctcgcgtacttcttgtcgatcccacccatcgcgatcccggcgggctcctataccctcgccctcatcgacccgggccacaccccttccaatctcgccctcatggccgtgaccctcggctggatcctctttgccgcgatcccgctccttgctggcgcacgcccgaccgctcagatcaccaaggtcttcatggtcatcgagatggtgtcgctggcactcatcggcatcgtcggggtcgcgcgctttggcgcgacccacgtcccgatccacttcggccggccaccgatcggtgggatgctcatcgtcgccgtcgtcgcggctacggtactcgacggctgggagatcgattcctacgcagccgaggagtcgcacaagccccgatccgaaccggggatcagcggcatcatcggcgcgttcctcgcgctcgtgttctacgcgatcctctatccgttggtctttgccgaaaccccgatgcgactgctcgcgtcgccgcgtgacgccgatccgatcgccctgtgggcacagcgggttctcccggccggcctccactggaccgtgctcattcccatcctcggctcgacggccggtggactgtggctgaccacttacatcttgacccgagccctctatgcgatgggccgcgaacgcctcgtcccgcaggcctttgcccgaaccagccgacggcgcgtccctcacgtcgccaccatcgtcgtgctggggctcgtcgtcgtggtcgtcgccgtgcagaccttcgtctcctcgctgtcgagcttcttcgccctcgtcctgtcggcggcaggattcttcctcctcgccgagttcctctccgacacggtcaccgcgatcgtcttcctcacacgtgcccatcggcgtcttggcatcgaggacgaccatcaccatccggtgctgctcgggctcgccatcgtgtcggcgctcatgatggccggattgctcgtcgccttcttcgtctatggtccgagcgcgatcggcagcgggatcgaccaggtcacggccgtgctcctcgggcttggcatcgtatttgtggtgcttacacggcgtcgaacgaccgcccccgtcgtcttcgtgccagagggcgcggacgactgaggtcacccgcggcgcacccgcaccgccttcctagggcaccacgacgagccggaccgacccgacgccctcgatgatcccctcccagtgacccggcacgagcggcaccatcggcgtcaaggtgccggcgagcacccactcaccgggctcgagggaaccaccgtggcgggctacggcaccggtcaaccacgcaaacgagcgccgcggatcgccgagcaccgcctcggacccgccccggaccacctccgtaccgtcgcgcgtggcgatcgcgaccaggcgatcgaacgggatgccgtcgcggctcgccacgcggtcgccgaggacccacaggccggctcccgcacgatcggcaatgaggcttctgccccgcaccggccaaccgacgatccgcgagtcgggaatctcgaaagcaaccgccagctcgtcgacgacgtcgtcgacttcgtcaggctcgagaatcccctggatgcgctcggccacacgcagggccacctcgacttcgagccgcggatcgacgagccgcgcgagcgacaggtcgctacctgacccgatgcggtcatgctcggcgagtggtccgaagatcggctcctcgagccccatgcgacgccgagccgcttcgtcagtgaggcccactttccaccccgaacgcacggccccatgggcgtcgcgccgtgcccacaggcgcgcttgcacctcgtaggcgtcctcgagcgacaacgttccgaggtctgactcctcgacttccgacgcctcgagcagctcggcgaccgcctcgaggcgatcgccacgagaccggacttgcgcacgctcacgctcgaccatggcacgagtgtaggtcgcctcgcgtgcagaggactcgagccgccggccctccttgggtggcccaatcgtcgaccaccggtcaggtcgcttgcgatctggacgtgctcgccgaacgtggggcttcgtcagctcgcagcaccggcacgtacgagctccgcgagcacgcggagcgcgtcgcggggaccgctctggcgaccgagtctgagcacccgacgcggcgacaggacgtaacggcccgacgggagcggctcgccaagcaagatcgaccgagccgcaacgctcgcaagcgcaccgccagcggcggctgtcgagccaagctgcacgaagcccccgagttcggtgccgacagcgttggccgatcggatcaatcggacgctcaggttccgaacaccgacgatgcgcaccagagctcgtcgctcctcggcccgtgggagcgagcccttgagcagtcggtcgagggtcttccgggacagccgcccgttgaacggcacggtcggcccgagatcgtaacgctcgacgtcgaggacggaacgttccccgaaatcgccgaccgtcatcagcgcgacctgagccgaggccgcccatcgccgaagtcgggcctttgcgaccacgtcatcgacctcctcgatgacgagatctggacgaaaggcctccagcatggcgtcggccgcctcgtcgtagccgccacgaagatgcacctgctcgatgtagggatcgacctcgctcacgaactgcgcgatgaggtcgagcttggccatgcccacgtgtcgcatcgagccgcgaatgcggttgagattcgtcagcgtcactcggtccatgtcgccgaggagcagcgcagcgccgatgccaacgcgtaccaactgttcgacgatgacgctcccgacgctcaggccgaagacggcgatacgcgcacgctcgagccgtcgttgctcgtgggcctcgatcaggtatcgattccgtgcactgcgcagtgcccgcagatcctcgacactcggatagcgcacgagctcacacgaccacgggaagtagaaccacgtgccgtagcaatccggatccccaccgacacctgcgcgcgctgtaatctctgcacgagactcggatcggcccctcgggttctcgaactcgtcgagctcctccagcaactcgccgaccgcatcgacggtcctgtggatgcagacctgctcgcgaaggtcggcgagccgacgacgatcctcctcatcgtccgcgacgaatcgggctggaggcgcccacggccgccgaccgttcacgccctcgccacacgtcgccatagtgatcagccccctcctcagcccgcacgagcacccgacgctcatgcaacctcggacgccgaggtggtgcaaccataccacggtgcactccgaccacgcaggtgcgtcgatcgatccagcagaccaagcgagcccacatggtcctggccggtccccctgaaacgaggccacccgctctgtgagaaccgcgacccgaatggacgagcgagaaggagtgtgtatgaagcgcaggaagcgccacaccccggagcagatcctccggaggctggccgagggggacgagatgctcaacacgggcgccacggtcgctgaagcgccccggatttcgtgcgcacccccgtaggtgggaccgattcggactcggccgccatagtcctcctgctcgacctcgactggcaaacgacgtcccagccgctgcatgagccttgcgcgtgtcgtagcagcgcacccggaccgaggtcacctcctcgcaatccgtgaggctcgccagaggcccgctcaaccatcgctacttggatccaccgctacaacactgtcgggctgtacccgagcctcgagtagcgactatcgatcgaggaggagctcttctgggcccgggaggagaaggccgtggcccacctgcagcccgtcgagcaagcggcgcgagtccaccgctgtcaaccttgagaggagagccaacgacagacagcgccccacggtctcgcaccgagcgcacgatcgacgaggagatccctctccagctcgtggacgcgcgtctcgcgtcggtcgtcgatctcgctcgccaccactcgtggtatccagggtcgtgcgtgtcgcgatggggaacgctctcgcgtcgacgccgacaccgcaccgcttcgacttgacatcaggtcgcacaagcgaagcgatgggacacgtatgccagcgacggccttgcgtgcggcggtcggcgttgcgtgcggcggtcggccttcgtcacacggtgcccccggcaggattcgaacctgcgcacatggtttaggaaaccactgctctctcccctgagctacgggggctgaaccggcacccactatggtagctgccgcccatcgctacgaccgagaccagcctgcacgggaatgcacgtccgaccgtcggccttggcatcggtggggagatggggaggttccatggaagacgtcgtcgctgaaccggtgatcgcgcgcctcgtacgactcacgccggccgtgcgtgcgcgcctccgcgcgatgctcccggcgagtgcggtcgacgacgtcatccaagacacgctcgcggcggccgtcgcacaccacgacgagctcgagggcacggacggacgcctgctgggttggttgctcgtcgttgctcgtcatcgcgccatcgactggctccgtcgccaccgcgggccactcgatattcgaaccctcctcgtcgacgacgccgacacaccggatccggcgagcgccgtcgtcgaccgcgtcgtcctcgaggccgcgctgtcgctcctccctcagcaccagcgcgacgtcgtcgtcgcggtctgcgtccatggcgccccgatcacacgagtcgccgacgacctcggcgtccccgcggggaccatccggtcgcgtctgcactatggacttgcggcacttcgatcgcacctggaggccaaccgtgccatcccatgacgatgggtgcacgctccgcgaggcgtacctgctccacgagctcacgcctgacgaggtcactcgcttcgaggggcacctcgcttcctgcaggtcgtgccaggaccgcctgagcgacaccgcgcagttgctcagagcgctcgcagacctcgaaccacccgacgaaccggtgaccgggtcccaggtggcgcccatggcgcacgaccctcgcccagctcgcgtcgccggccacagtcatcggcgccgtcggggggcgctcatcggattggccggcctggtcgtcggcgcgtcgctcaccttcgcgctcgagcatcccgccgagcagaccccgtccgcggccgaggtgatcacccttgccgctcccccgatccacggcacgctcgtcgtcgaccgccgtgcatggggatcatcgatcaccctgacagcaaccggcctaccgtcgacgggccaggtctcactcgtcgtccgctcgaccggtggacaggtggtggacgcagcgtggcgtgcgatcggaccccagaggatcaacgtccaggcgccgaccccattccaaccgagcgccatcgcagccacgacgctcgtggcccacggccgccacacgaccgtgctctggagctggcaccgactcggcacagaaccggggaccacctagacgcgcgcacacgacgagtgcacgtttgcaatcatgcggcctacgaacggctacactctgctatccgtatgggcaacacgcctgcccatgcaaggaggcacggatgctggtcgtcgcccgccacgctcccgcaacccgaccccggccgggcatggccgatctcgagcgctcgctcaccgaggagggactcgtcaaggcacaagcactctcggtcgagctggtccggctcgcaccgacccatctcgtctcgagcccggcacgccgctgcatcgagaccttggcgccgctcgcgaaggcactcgatctcgagatcatcaccgatgatggccttgggcccagtgcgaaggctccacagatcgccatgagcctcgcctacctcggagcgctcgacggtgtcaccgtcgtcgccacgcacgcgccccagctcgaagtcctcctcgagcagttgctcgccgatcacggcatctccgtggacgccgacgcactccatctcccaccggccggctacgtgatcgtcgatgtcgccgaaggcgtgcgtccccctcgcatcgaccgcgtccgcgcctaccgcgacgtgggaacggacccgctcctcctggtcggctagcgtagccccgtggacagagcgctcggggtcagcgagctgatcgggcgcgtcaacgacgccttgggttcgctcggcctcgtcaccgtgcgcggcgtcgtcgagtcggccaaggcctcccaacgcggtcacctgtacttcgatctgatcgacgacggcgaccgccaagcccgcgtgagcgcagccatctgggcgtcgcgccgtgccggcatcgagacggcgttgcgccgcgctggactcggctcgctcggcgacggcgcgctcgtcgtggtctcgggacggctccaggtctacgctccgcgcggctcgatgtcgctcagcatcgaccgcgtcgagatcgaggcgatgctggatgctcgcgccgcaacccgccaacgccacctacgccaactggccgccgaaggcatcgtggacgccaaccgacgcgtgccggtccccgccgtcgcgctccgcatcgcgctcgtcgcctcgcgtgatggcgtggtgcgtgaggacgtgcgacgcgcgctcgccgacacgggcttcgcgttcaccgtcaggttgtaccacaccgaggtatccacccgcgcagcgagcgtccagatccgccgcgcactcgcggccgcgatcgccgaccagcccgacctcgtcctcgtcgcccgtggcggcggttcggagggagacctcgccgccttcgacgatctcgaccttgcccgagcggtcgccacggcaccggtgccgatctgggtcgccatcggccacgccgtcgatcagccgctccttgcctacgtcgccaactgcgccttcgacgtgccacagagcgccgccaaggccctcgtcgcccgggtcgaggactttcgcgagggccttgccaccgagatcgcaaccgcgatccatcacgctcgggcacggctcgatcgcggctggctccacacgcgccagatcgcccacgccatcgaagcacactcgcaacgacgtcttgcggccgcacaccgcagcctgccgagcccgtccgtcctcgacgctcgcaccgaccagcgcctcacgaacgagcgccacacgctcccggcgacctccgtcatcgacgctcgagtccgggcgcggctcgctcgcagtcgcgcggtgctcacagcagcgcgatcggcccgcgacatcgtccgcctccgcgtacgcctcgaagtccgccagctcgtcgaccaccgccgtgagctcgccgcggcgacgtcggccatcgccaccgctcaccgcactgagcttcacgcgcggcaacgacgcctcacgcgcgccgcggcacgccggcgagcacaccacgatgccgctctcgccgccgtgcgtcggcacctcaccgccgcgtcgtaccggcgagctcgccgggatcgacgcggcctcgagttgctcgcacgccgcatcgaggggctcgcctcaccgctcgagcgcggcttcgccatgatcaccgatccgacgggcacctggcttcgccgcgcggacgccatcgcaacccacgcaatcgtgcacgcccacttcgtcgacggcgtcgccgcgctgaccccagctcgacgatctccgaccacgacgcatccccacctgaccacgcgccaaggaggacgacccaatgacgactgacccggccgatgttcgctggctcatcgacctcgacgaggacgccttcgcgcgagccatcgagcaacgctccttcgaggatcttcgcgacacggcactcgcactcaccgaactcatcgactccgacgccatcggcgtcgatgacctcgcgaccgtggtacggcgtgcgagggccatcctcgacgcgtgcgatctgcgtctgcggcgcgtggagaacgaactcgaccacgacggcaccgccgtcgaggaagcctcggccgaggtcgaggagccgttctagagctctgccgcgagcgcgtcgagggcatcggcgagtccctcgacgatgaccccgatctctgcgggctcgatgatcagcggcggagacagagcgatcgaggtcgccagcacgcgcacgatgatgccacgctcgagcgccaggcgcgcgagtcgagcgagggcgtcggggtgttcggcgagcaggtcggaacgcagctcgacggccccgagcagccctaggccaccgcgcacctcggcgaccaacgcagaggaggccagcggtcgaagccgagccagcagctcgccttcgagcaccgcccctcgtgcgaggatctgctcgtcctcgagaatgcggcagttcgcgatgcccgccgcagtgcaggtcggatgacccccgtaggtcggcccgtgccgaaagaccggggctcctggttgcttgaacggagccgccacacggcccgacaccatgaccccaccgagcgggagatagccgctcgtgacccccttggcgaaggtgatcagatccggctcgacgccgagacgctcgatcccgaaccaggtgccgagtcgaccgaacccgcagatcacggagtcgacgatgaggagcacaccgtgtcgccggcaggtcgctcctagcgcctcgaagtagccgggaggcggtggatagacgccgccagcaccgatgacgggctcggcgatgaccgcggcgacccgctcagggccattggcgacgatggcggcctcgacggcctcgacgtcgtcccacggcacctgcacggtggtcgggatgagctcgccaaagcccgtccggttggcagggatgcccccaagagaggtgccaaagccccaggttccgtggtagccgttcgttcgcgagatgagcacggtgcgctccggctggccgacgagcgagaagtaacggcgagcgagcttcacggccgtctcgacggcgtcaccgccacccgacacgaagaacacctccgactcgggcatcggcgagcgagccgacaagaactcggcgagctcctcggccgggcgattggagaacgtgccgaacgtggagtagccggcaagctcacgcgcctgcgcagcgatcgcatccgcgatctccgcccttccgtggccgacgttggcgtaccacagcgccgcggtcgcatcgaggtagcgccgtcccgtgtcgtcgtagacccagatgccctcgccccgcacgaacaccaccggattcgtgtcgctctcgtagagctgaccaaacggatgccaaaaccgtcccatgcgtccctcctcggacgcgagcctacgggacgtggcgaacggtgccgtcctgtcgccgcacgacgacctccgaacggtcgcggccccgctgcttggccagatagagcgcgacgtcggcggctgcgagcagcgcccgaagatccggcgcgtccgtctcagccgactccgccaacgcgacgcccaccgaggcactcgcctcgacaccgacctcggcgcgaacgctcgaggcgatcgatgctcggatcgcctcgccaagctggcgagcccactcgagttcgacatcggtcacgagcgccacgaactcctcgcctccccagcgcgcgaccaagtcgcgcgctcgcaggcacgaacgcagggcctccgccgaggcgcggagggcaaggtcaccggcgaggtggccgtactcgtcgttgagggccttgaagtggtcgagatcgacgaagaccaccgcgaccgcacggccctcgacctgagcgtcatggagcgcctctgcgccggacgcctcgaaggttcgacggttggcgagcgcggtcagggcatccgtctccgcgtagcggcgcaactcctcagttgcgcgaacctgcccgacagcgatcgcggcctggtcggcgaagaactcgagtgcctggatctggccgaggtccggatagcgaccgtccaccgggttgtcgaccgagatcactccgaggagccgctcgtcctcgagaagtgggatcgacagcgtatcctcgggctgccaggcgtcgtcgtcggcgacgtgctcggctaccgggaccgacatgcggcgagcgaggtcggggtgcagcggataggcgcgatgccggaacaggtacgaccgagagatgcgcatctgcggcgccatgaccgcggcgaacagcgagagtgggatgggaccctcggtatgcaggcgctccgcctcgacgggatcgacgccactcgtcaccgcgaggacaagcgaatcgccttcgcgcaggtagatcgcggccctcgcgaagccacctgccgtcgtgacggcatccgcggcggtctggagcacctcgaggagcgccgtgcgccgctggacgtctcccgaggccgcgaggagccctgcgagtcgagctcgctcggcctcgaggatgcggacctgggccgagacgcgcgaacgcagatgctcctggacgagggcgagcccgaccagctgtgcgagcacgtccaggtacccgacttcctcggcgtcgagacctccgaggctcaccggctggtcgaggaacaagatggcgcccacctcttgctcccacgactccacgagttcaaaggtgagcgttgccgggttccacccctcgacgagcgactccgtctcgcggatggccgccttggcgagcagctcgtcgagcaacgggtggtctccgtcgacgacgtggaggctaccgatgcgccgcgccaccgcaacgaggcgatcgagatcggagcgtgcgagcgcgatctcccggagctcccgagccgaggtcaaccgacccgcgacgtgggtcacacggaagtacccatcgccctcgagactcgcgagcccagcactggcgaacgacgtcaacggagcaatggctgcacacagcgcgcgatcgaggaccgtgtcggtcgtcgggcgggcgagaacctcacccgcgatggcggcaagttcggcgaagcgccgcgcggtcatggcctctcctccgcctcccctcatcggcactatcggacgctggatcggcgatctcaagtcacacgggcagcctcgcccacgccgcgctcagcaccgtggagcgcgtgtcgcgcctacggctgcccgaacgcgaccggcgtacccgaccacccgatcgggtcgacggcgaccggccgaccgggttccgtggcttcgaccaccgacccgccgccgacgtagatggcgacgtggtcgataccggacgaccccaacgtatcgtagaagacaagatcaccggggaccagctgcccgtagccgataggcgccgagtcggcggcctgcgcagcggcgtcgtgcgggagggcaaggccgagctgggcgaagacgtagctcacgagccccgaacagtcgaagtactgcacccctcctgaccactggcccgcggcgccataggagtaaccggtatccccgcgcgccgcgatggcttcggcgatcgaggccgcctgctcgagcagcgatgcggacgcaccctgagccggcggcgtcgcggcaaccgccgccgtctcggtggcgagttggacactcgcccgctgctcgaccgctcgctgctgagcggcttgggcctgagcgacgagctgggccatctggcccttcagcgacgccaacgccgactcgacggacgcctgctcgctcgcggccgccgctcgcgcagcggcggctaccgccgccgtctggctcgccgaacgcacgagtgccgcgagctgggttcgctcgacctcgagcgcgagtgccatggcccgatactgggcgacgaggcttgtctcgtcggtcgcggcgaccgacacgtccgtctggacgatcgctgcgctgttcgggctcccggcgagcaccgcccccatgcccgccaatgcgtcaccgctggtgaactgatcgagggccgcacgggcgagccgggcccgttcacgcccgagcgcctgtgtctcgctcgcgatacgcgcacgcacacccgcgagctcggcctgatcctgggcgagttgcgccgtcgccgcgtcgtagcgctccgccgcgacctggaccgcaccgtcgagggcggtgagcttcgcagcgagctgagccgcttcggactggtcggtggcgagatcgacgggacgcgcaagcggcactgcttggagcgaggccgtcacggccgcagcgatgccgaggagggccgcccgcaccagcacgcgccgcatcgcacctcccgcacccagattgcgctcaggctaccatgccactggcggccgcaccagacaggcgacggcggcccgtccgagcgatggaggtcagcgatggtgcacggcgtcgacgacacggcccagggagcaccttcgggcgcactcgccggcatcgtcgtcgcggacttctcacgggttctcgccgggccgctcgccaccatgatcctcggcgacctcggcgcgaccgtcatcaaggtcgagcaccctcgcggcgacgagacgcgcacctggcgccctcccgagcgcgacggaagggccacctactatctcagcgtcaatcgcaacaagcgtgccatcgcgctcgacctcgacgacccgaacgatcgtgccatcgcatgtcggctcgccgcccgagctgacgtgctcgtcgagaaccttcgagtcgggaccatggcccggtggggcctcgcctacgacgacctccgcgcgacgaacccgcgcctcatctacgcctcgatctcgggctatggtgacggacccggcgctcacctccccggctacgacgtcgcgatccaagcagcgagcgggttcatggacctgaccggccaaccagacgggccagccacgaaggccggcgtcgcgatcgtggacgtcgagaccggtctcaccctcaccatcggtgtcctcgctgcgctcgtcgcgcgggagcagacgggacggggccagctcgtgcggaccagcctcctccagagcgcgttgttcggcctcgtgaaccagatcggtggctacctcgcgaccgggaacgtgccacgacggctcggcaacgcccaccccagcctcgcgccctaccaaccgctcaggtgcgccgatggcctcctcgtcatcgccgtcggcaacgacgcgcagttcgagcgcctcgcgacggcgctcggcctcgacggcctcgaggatgacccgcgctttggctccaacgccgatcgcgtgcgccaccgcgacgagctcgccgagctcctcgaggcgcgactcgcgaccgagacccgcgagacctgggcgcgccgtctcgaagccgcgggcgtccccgcatcgcccatcaactcggtcgccgaagcggtgacgctcgccgagtttctcgggctctcgcctcgagtccggcttcccggcccgctcgagctcgacacgatcgcgaacccgctcgccctctccgacacaccggtcacctacgcgctcgaacctccggatctcgacgccgatcgcgactgggtgctggcgtggctcgatgcggcagaacgaaacgcctgaacgagacgccgtgccacgtggacgagccgcccatcggcaccgaatggcccgacgacctggaccgagaacggcacccggctcgttcgccacgggcccgctccgcccccgaccggcacgctgagcgccggcaggccgagggcgttccaggggatggtgagctcgttgagccgcaacgtcgaccaggcactgaggggtccgggcggcgcgaggagggtcggcacgagcgcgagcgcctcgctgtcggcgaaccaggcctcaaaggccgcccgccacgcgtggagccgagcacgtgcctcgagataggccgcaccgtcgaccgcgagcgctccctcgagccgtcgcctcacccacggatcgagccgatgcgcctggcggaggagccatccccacgtcgccgccgcctcgaagtcgaggatcgtgccgccggcacgggcgagctcaccgagatcgaccggcgccgacaccagtcgctcggcgagctcgccgagtcgcccatcgacgttgggctcgccgacacccacaccgacgagtggccagtcgcccaccagctcgtcgatcccgagcgcacgagcgccctcggacagccgatcgatgtcgggggcgatgagccccacggtgtcgagactgggcgccagcggcgccacacccgacgtcggcagaaggccgtagctcggcttcagaccgaggaccccattggccgccgctgggatccgcaccgatccgccggtgtcggtaccgagggcgagatcgacgagcccgagcccgaccccgaccgccgatccactcgacgaaccacccggcacgagcgacgcgtccaacacgttctccggggtgccatcgaacgggttgacaccgtgcgtcccgtaggcgagctccaccatgaccgtccgcgccgtcggcacccacccggccgctcgcaaccgtgcgacgacggtcgcgtcccgaagcgcaggtcccaccatggtgccaaggagccgactcccgacgcgcgtcggcacgccgacgacgtcgatgttgtccttcaccccgaggcgacgtgcgaccggagccgcttcgatcgacggggcaccgagtgcccaattcctaggagccgtcgacatctgcctcctctgtcgcgacgccagacacctgtccgatggtcgcaacctgcgtcacactgggcgccatctgccgcaggtacgtgtcgaagaacgcgatgctgacggcagcgacggcctgctcggcaggcccttcggtcgtgtagggtccgaggtggtcggccccgaggagccactcgaggtacttgggcgcctgggcgtccgcgtagatcgcctgggatgcggacggcgggttcaccgtgtcggcggagccctgcacgacgagcatcgggacggacgagccgaagaacgacccgccgaagggggagaacaccgcgcccgacagcacggcgacggcacgaacgccagggatcgcacagcaggtgttgtccgcgctcgcaaggaccacgtcgccgccgtcgctctggcccgcgagcgcgacgtcgtcggtcgcgacacggcccgcgagcacgcccgagcgcgcaagcacgtccatctcgccgatggcggccgagaggtcacccggttcgttgagcatgtccgactcgaaggcgtccgcgatcgccgcgtcgtgcaggtcgaccccgtaggtcgccagcgcccacgcagagctcagtgggaagcggggagcagcgaccacgtagcctgcgcgaacccacgcctcgatgagcggcacgtacgcactcggatcctcgtcgaagccggccgcaaacacgatgaggggatagggtccacccacgctcgcgaccggggcatcggccacgatggtactcgatgccgtccgggacggatagaagacgtccagcaggtagctgcgttccgaacacgcgtgcgtcgtcggtacgcacgtcaccctgccaggctcggtgacggtcacccgaagctcgcccaccccagcgatctgcccgctctggtgcgcagacgacgagcgcggccgcgtcgacgagggcgctggctcgtgtcgatgcgtcgtcgacgcgctcggggtcgtcgtcgctcgttccatggccgtcgccgtcacgaccgacgccgacgccacgacgacgacggcaccgaccccgacgagggcgcggcgcctagccctgagtctgcgtgaacgagacgccgttctcgacctccgcgatctgcgcgatccttcgcgcgtgacgccccccatcgaagtcggccgcgaggaacgcatcgacgatggcgagcgcgaggtcgtgaccgagcagacgcgccccgagtgcgaggacgttggcgtcgttgtgcgccctggcgaggcgagcggacagctcgttgtagcacagggctgcacgcacgccccggaccttgttcgccacgatctgctcgccctgacccgaacctccgaagacgatcccgagttcggccgcgccggtcgcgaccgcctcggcagcaggctggcagaagagcgggtagtcgacggactcctcagagtcggtgccgaagtcgaggacgtcgagtccagcctcgacgaggtggcgcttgacggcctccttcagcgcgtagccggcgtggtcggcgcccaatgcgatgatccgactcacaggtaggcccccggtgcttgctgggctccaggaggctgcggcaggccgcgaccgcgcaactgctccagctgtgcattcgaggccatgcgctgggcaaacagggtcgcttggatgccctggaacagaccttcaagccacccgagcaactgggcctgcgcgacccggagctcggcctcggacggcacaacgccctcttggaacggcaacgagaaggaccgcagctcgtcggcgaggtcgggtgagaccacctcgctcagcgcgcgcaacgactgctcgtagatctcggcgaggcgctccctggagcgctcgtcgagggtcgcctgacggacctcgtcgaggagcgcgcgcaccatcgccccgatgcggatcactcgagccggcgacatcaccgcatcggtatcggcgctaccagcgttgggctcgcccgatgctccagccgtcgtctgctcggcgtactcagaattctcagccatcagctccctccatcgaccggctacgcacgaccccgcggcagcctacctcaccggacctaggggcccaccgcgatcggcacgaggacctcggcaggggtcagtgcaccgtggcgagcgcgcatccgtagcgcgccttgatcggctgggtcatcgaagaacacgggcgcggtcgcgacgaggcagacgtcgccgaggcgttgctcgaaggtctccgggaccggccccccgaagagcccagcggcgacggcctcctcgcgtgtgaacaccttcgcgacgtcgccgtagcgagcgcggcatcgctccgccaacgccgccggatcgccagcggtgtgcaaccatcggaaacgaccctcgcccgacaccagcgagcagtcgcctcgcacgtcgcgatcgagtcgcagagcgcctccgtcgaccgccacctgaccatgatcggccgtgacgaccagcgtcacccctggcggcagccgctcgagcagcaggccgaccatcgcgtcgaccatgcgcagctcgcgccggtaggcctccccgagaccgaactcgtgcgcggtggtgtcgatcccttcgtagtaggcgtagacgaaccgctccccacgagcgagtgcctcgtcgatacgcgtcacgacctggctcaaggtcgaccaccaggccagccgcgcgccacggagatgcaccttcgtgaagcaggtgtcggcgtaggcgaacttggtcaccgcaacggggttcgccccgaggaacggggtcaccggcgcgagccgctccggtgccggcgccgggcctcgcccgttcacagtccagcgcaagacgttgagcacggatccaggcccgacgacgacgcggtagccaagcacgccgtgcaccgccggcaccacgccggtcgtgagcgacgtcagcgcggtcgcggtcgtcgtcggtgccgtcgagtgggctggcaccacccggagcgcgccgagggtcgcaagctcgtgccgatgctccatcaactggagatagccgagtccgtcgagcacgagcaggacgactcgctcgggtgaccccacgtggtcggccaaccacgcgggtgctgccggctggcccgccatgtcgagcaggccgaagatccccggcaccacaccggcgagcgacggcccgtcgtagcgtggcactatgaagccgtgatcggcctcgcgcgcgatctccatccgccctccttgggccaaggctaccgtgtgttcgccgcagcctgaaagccgaaccgccgcgttcgtcgcttcacgaccactccacggctcgcgtgtccgtgggcgctcggcccgagctcgcgctcgagccgcgaccagcatgggagctgagctccgtcctgcccgcaccccgagcgaacgacaggagtcgtcgcaccctcgaacgagccagcctcgctcgggaacgacccggccccaggcgcgctcgtggcccaaggtgggcgatcgaccgatcgccccacgacctcgcggccaggagctaggctcgagatagtgagggtctccacgcgcggtgactacgcagcccgagcattgctctcgctcgcgctccacccgagcgaccaaccgacctccgtcgccgagctcgctcgacgcaccgggctaccccagccctatctcgagcagatcctcctcacgctgaagggggcagggctcgtacgctcgaagcggggcgcaggcggcggctacacgctcggccggagcgcggaagagatcacccttgcccagatcatcgcggccgtcgacgggccgatcaccgtcggtgacttcaaggaaccccacgaagacggcgcgtgtgaccacgaaggtcagtgcgcgctgctcgaggtctgggccgaggtcggccaccacatggccgatcacctgcgcagctacacccttgccgagatggtgcgccgtgctcgtgggctccgcggcgacgtgctcggcgccgtctcggatcctcggtgatgacgaccgacggcgagagcgacgcgcgctaccccgcgcactgggagagcgacatcgtcgcagccgacggtcgcacggtccacgtgcgacccatccgtcccgatgacgcaacagccatcaggcgcctgcatgggcgctgttcacccgagaccatctactaccgcttcttcacgccgttgccggagctctcggacgccatgctccagcacttcgtggtcgtcgactacgtcgaccgcatggccttcgtcgccgaatccggcgacgaactcatcgcggtcgctcgctacgaccgcctcgcgggctcctcggatgccgaggtcgccttcctcgtcgacgacgcccaccagggccgcggtctcggcgcggcgctcctcgaactgctcgccgcctacgcgcgacagcacgggatcgggcgcttcgtcgccgagacccttccggacaacgtccgcatgctcaaggtgttccaggacgccggctatcgagtcgcacgcacctgggccgacggcaccgtgcatgtcgtcttcccgatcgatcccacgccgagctcggcggccgtgatggccgaacgggagcgccgggcggctgcccgcagtgtggccgcgctcgtcaacccgacccgcgtcgccttggtcggcgcgagccgaacgccgggcagcgtcggtgacgtgctcctcgccaacctcctctccgcgcgcttcgagggaagcctctgggtggtcaacccgaacgccgcagcggtccgcggcatcccgaccgtcccatccctgcgcgccatcggccaacccatcgacctcgccatcgtcgccgtgcgcgccgaggagctccccctcgtgctcgaggacgcccacgccgccgaggtgcgtgcgctcgtcgtggtcaccgctggcttttccgacatcggccccgaaggggccgaggaggaacgtcggctggtggcgagcgctcgacgtctcgggatgcgcgtcgtcggtcccaactccatgggggtcgcctcgcccgcgatcgggctcgccggcacgctcgcaccctttgcactcgaggccggtggcacctcggtgcacgcgcagtcaggtcccctctcgctcgccatcgtcgccaagttggcgcaggcctcgatcggcatcgcgagcttcgtgtcgtcgggcaacaaggccgatatctccggcaacgacctgctcgcgtggtgggagaccgacgagcggacccgttgcatcgtcctctacatcgaggacttcgggaaccctcgtaccttcgcgcgcgtggccaggcgggtgagcgcgacgaagccgatcctcgtcgtcaaacccgagcgcgagggtcgcagccgtgtcgagcccgaccgaccaggtgtgctcgacaccgaggtcgcgatcgatgccctcctcgagcgcaccggcgtgcttcgcactcagacgctcgaggagctgaccgaactcgttcgtctgctcgagtctcagccgctgcccgccggcgaccgagtcgccatcctcgccaatacccaggggcccgcccccttggtggccgacgccgtcttgcgggccggcctcgatctcgctcccctcgagcccgccaccgtcgagcgcctcggcaccctcggccgcgccgcggctcgcaaccccctcgagctcgggcccggcgtcgtgccggccgactgggaacgtgctctcgaactgctcctcctcgacgccacggtcgacgccgtcatcatcagcttcatccccaccgtggtcggcgcgcccggcgatcctcgactcctcgccaacccactcccgggaggcacgctccgcggcgcaccggcccagagcctcgcgcgcgcggccgagattgccgacgccgtgacgaaggtcgccacccagcgcggacgcgatcgaccgaagcccgtcgtcgcgaacttcctcgcgctcccgggtgtaccagaacgcctcggcgccggtccccgcaccatcccctcgttcgactttcccgagtcagcggccagggccctcggccacgcggcccgctacgcccgatggcgggcgagggccaacggaacgccgctcgagctggtgcccctggctggcgactgggcgcgcgatcccctcgacgaatccgccgacgaggaccgcgagctcgacgccgaggccgtcgcgggcctcctcgactggctggggatccctcgacgcgccccatcgggcggccgccgcgaggaactcgagggtcgagcggtgcacctgcgcctcgagctgatccacctggagcgctacggcccattcctgcgagcgggcctcgctggtgacgccttccgacgcatcggggcctcggtggccgtcgcactgccccacaccgaccgtgacgtgatcgacttcctcgaggcgatcccgggcgcggacctcgtcgtcgggtcggggccgtatccgagcgacgacctcgtcgcgatcgtccaccgcctcgtgacgcttgctgaacgccgctatgacgtggcggccctcacgctcgagcccgtcgtcggcacggcaaggggctggtgggctcgcagtggtcgctgtgtcgtccgaccactgcgcctcgaacccgcgatgatcacgcgaagccttcgcgcgcccggatccccctcacccgcctgagcctcgtcgcaccggcgcgagctcgggtggcgagccgtcgagtggtgacaaaccctcactttgcggcgagcctgcgccctcacaggagggcgtcgatggcccccacgagcatcgggtcctgtggctcgacagtggggcgaaaccgctcgatccgctctccgtcgcgcgagacgaggaacttctcgaagttccactgcacgtcacccgccacgccatcaccatcggggacctcgcagaggctcgcgtagaggcgatggcgcccctcgccgttgacctcgatcttcgcaaacatcgggaagtcgaccccgtaggtggtccggcagaacgtctcgatctcctctgcggtcccgggctcttggccgaggaactgattgcacggaaagccgagcacgacgaaaccatcgtctcgccgtgcatggtagagctcgacgagcccctcgtactgcggcgtgagaccgcagcgcgacgcgacgttcacgacgagcagcaccttgccccgataggcggagagttcctccttcgtgccgtccagccgctccatcaccaaatcgtacgggaacatcgaacccctcctcgcgtctaccgcgttaggtcaaggcctccgtgggcgaagttcttcccattccccagatctcgcccggcgtgctcaggacaggttgagggccgcgtacttgacgttcaggtactcgtggatcccttcgaacccaccctcacggccgaaccccgagcgcttgactccgccgaacggggctgccgcgttggagacgaggccctggttgacgcccaccatcccggtctcgagggcctcgatggtgcggactgcccgggagagcgactcggtgaagatgtagccgacgaggccgtaggtggtgtcgttggcaaggcggatggcctcgtcgtcgtcgtcgaagcgatagaccggtgcgactggaccgaagatctcctctcggaacacgcgagccgtcggaggcacgtctcgaagcaccgtgggcgagaagaagtaccctcggtccccgcgccgctcgcctccggtgaccagtgaggcacccgcagcaacggcatcttcgacgagccccgagaccttcgccaacgcgtcagcgtcgatcagggggccgacggacgcatcgggctccgtaccgcgcgcgaccttgagcgacgccagagccgtcgcgaggcgctcggagaaggtgtccgccagggactcatggacgaggatccggttcgccgacgtgcacgcctccccgccgttgcgcatcttcgcgaagaccgcgcccgcaactgccttgtcgagatcggcgtcttcgaacacgatcagcggtgcgttcccacccagctccatggacaagcgcaagagccctgacgacgccttgcgcatcagcaggctcccgacctccgtcgagcccgtgaacgacagcttgcgcagaccagggtgtccgatgatcgcgtccgagatcgggccggggtgcgaagtcgtgacgacgttcagaaccccaggcggcagaccgacgcgctcgaagatcgacgcaagggcgagcgtacacagcggggtctgctccgccggcttcacgatgaccgtgcacccagccgcgagcgccggggcgatcttgcgtgttcccatggcgagcggaaagttccacggggtgatcaggtagctcggtccgaccggctggcgtgtggtgagcacccgtgtcgtggcgtcgggggagacgtagaagtcgccgtgcacgcgcaccgcctcttcggagaaccaccgcaggaactctgccgcgtaggcgacttcaccccgagactctgcgaccggcttccccatctcgagggtcatcagcagcgcgaggtcatcctgggcagccatgaccgcctcgaaggctcgccgcaggatctcggcccgctcccggggagcgctgtgggcccacgcctcttggtgcgcgacagcagcgtcgacagcctggcgagcgtcgtcgaccgtagcgtcggcgacggaggcgatgacctcaccggtcgcgggatcctcgacgtcgaagcgacccccgtcagcggcctcgcgccacgcgccgtcgacgtagagtcccgtcggcaccgtccgaacgaccgctcgctctcgctcctccacgtcagcctcctcctgtcggatcgcagcaccctgcagcgaccgtagcctaccaagctcctcgcaacggtatccatcgcggaccgcgccgcgtcagctcgattccgcactgccctaggctcaggccatgcacgcatcggagcagtacctgcgcgagctcgtcgagctcgaccccattctcgcgaccgagctcggcctcgacaccgatcgtctccccgacttctcgcccgacggcaacgacgagcgagcgctgctcgctcgtcgcgcacttgcctggctcgccgacgaatccgatccggaccccatcgccgccgacctcatgcgcgagcgactctcgagtcagctcgcactctacgacgccggcgagcacgagcgggcggtgaacgtcatcgcctcacctcagcacgccatcaaggaggcgttcgacctgatgcgcatcgagggtcccgacgacgccgaacgggttgtccgccgccttcgagccgtcccgagcgccctcgccggctaccgcgcgaccttggagcgaggtcgagccaacggccgtctggcgcagcgacgacaggtgctcgccgctgccctgctcgccgaacagaccgcggatgcctacttcgctggcgtcgagcgtcgtgtcctccaggcaacgcagcaaaccgaagccgaccaacggctggcgggcgcgatcgaggccgcgcgctctgcctacggcgagctcgcgagctacctcaaggatgcctacgccccgagcgccatcgaccaagacggcgtcggcagggagcggtgggccctgtggtgccgccacgcgaacggtcgagatgtcgatccggaggaggcggtcgcgtgggcggccgacgaactcgccgcgctcggcgccgagatcgagaccgaggccaggcggctcggcctcgaacccgggcctggtctgctgacggcgctcgatcaggacccctcacggcagatcgtcggtgtcgacgccttcctcgcgtggaaccaggctcgcatcgacgaggccatcgagatcgtcgactcccgagccgtcacgatccccgccgcgatccgtcgatgcgaggcgctcgaggctcctcccggcggtgctgcggccatgtactacacgccaccctcggaagacctcgcgcgcccgggacgcacctggtatccgacccatggcaagacccgcttctcactgtggaacgagctgaccaccgtctaccacgagtccgtccccggccaccacctccaactcggcatcgcgacctggcgtggcgcagcgctcgatcccttccaacgaacgctgggctcgatctcgggtcacgtcgagggctgggcgctctatgccgagcgactggccgacgaactcgggctcttccccgacccggcgtttcggatcggctatctcctctcgcagcgcttccgtacgctgcgcatcctcatcgacatcgggctgcacaccggcatcggtgcgcagcgacgctcggccgagcccctcaccccagagcgcgccatcgacgacctcgtccagatcgcaggtctggagcgtccgttcgctgcaagcgaagtcgatcgctacctcggctggccggcacaggcgaccagctacaagcttggcgaacgagcctggcgagacgcgcgcgagcgcgctcgcgcgcgtggggtcagcgatcgccgcttccacgagtcgctcctcggcctcgggttcatcagcctcgaccagctcgcgaccgtcgcggccacgctggcaccgtaggggtagcgccgtcgtcgtgcgccaccccaacgacggccttagccctgcttgggtggacgggtcgcgctgcgcaccaacgcccgaagggcgagcaccaccacggcgacgatcgccacgacgaccgcaaggctgatgatggcgtgcacaatggtcagcaagaagcccaagaccagcacgcccacgacgacgaccgcgacacctatgaggacacgtccaagcatcggaccacctccacggtcaaccctagaccacgatgctgagcgaagtccgaatccgcgctcgagaaccgccgcacatctcgagtacctagctgacgatgtccttcgacagaaagctcgacacagcagccgtaccccacacgaccaaccacgccgcctgctccgcaaggtccttgaggatgggcgtcaggtaggccggcgagcggaacaagttgatgaacgagccccagtacgtcgagagcaagatgggtcgcacgacggcgagctgcgggacggcgccgatgacctccgcagcgatcacgatggccaacgtgatcgcggtcgccgtgagcgacgacgaggtcgccgtcgagatggcgacgccgacggccaccactccgaccagcgacgctcccacgacgagcgcgctgaggagcacgtcgccgacgccggacgcgacgccgacggcggtcccggacagcgtcacgagccgcccgtgcggaaacaagacgaagcccacgacgagcccgacgaccgcgacggtgagcgccgcgacgatggcgaacaccagtgcggcaacccccttggcgacgacgacccgcgagcgagaccccccggacaggagcaggtagcggagcgatccgttggcggcatcacccgccaccgcatctcccgcgacgatggcgacagccagcgggagcaccagggtccccatggtggcgagcgcggcagccggcaagaagacggcgttctgggtgatgaccgagaagaacggcggaccgccgccgttgcgaggaccacccgcgaccttgaccacgataccgagcacgatcggcaagaccgagagcaacacgaggatgaccaggttgcgaggacggcgaaacacccggccgagctcgtcaacgaacatcgaagccctcccccacctctgcgaggaagagatcctcgagactcggcagcaccggggtaacctcctcgagttcgataccgcgctccaccgccgaggcgatgagtgctggcatcgccgagcgcggcgcgacgacctggaccgcgaccccatccgcagacgccgtcgccccagggagggcgagcaagcgctcgagcggccgaccgcgcaggcgccaggtcggctcgtcgatctctcgcagctcactgaccggcccctggcgaacgacgcggccctgcgacatgaaggccacgtgactacagagcagttccgcctcggcgagcagatgggtcgagaggaacacggtgcgaccctcgtcgcgaagggcagcgagcagccggcgcacctcgcgcatgcccgcggggtcaaggccgttggtcggttcgtcgaggaccaagagctccgcatcggtcatgatggcttgggcgatgccgagacgttgtcgcatgccgagcgagaaccgagcaacgcgtcgatccgccacggccccgagccccacccgttcgagcgcggcttcgatcagccgctggcgcgcgcccgacgcgacgcctctcgcggccaagagccgggcgagattgtcgcgagcgctcaggtacgggacgtagcccggaccttcgaccagcgcgccgacccgtgcgcgcacggaggcgagtcgcggaaccgtcgcaccgagcacctgcgcgcgaccggcatcgaggaagatgagtccgagcagcgcgcggatcgtcgtggtcttccccgatccgttcggaccgaggaagccgaagatgctccctgctgggacctcgaggtcgacccggtcaaggacacgggtgcggccgaaagacttctcgagcccctcggcactgatgacgatgctcacccaccgatcacgacggtggcgtcgctctcgaggatcgcaggggtgacggcgccgacgaggacttgtccgctcggcaactggagggcgttgacgagcgcggtctggagcagcatggcgtgcgctccatcagcgagcgtgactggctgctccagggtgcgaagcgtcgagccgaacgacgaggaccccgcagacgtcgaggtaggcgcgccgagcgctcccttcggcaacaccgcgacgcgatcccagcccgacccaagcgtcgtcgcaccggccacgttcactgcacaggttccgggcgcataccccgtccagccggacgcggtcggcgtcaccgacgaactctgcagaggaaccatgcagcccgtcggcgagagcgccacggactcctgacgcaccgtggcaccggctggcggcgtgaacgtgaacgtggacgcaggcagcgagccgaaggagatctgggtgaactgccacgagagatccgtggtgccatcggcaccctgaatcgccataccgagcacttggtcattggctgcgtcaacccagaagctcacccgcccgatggtcgagccggcctgcgtcggctggatcacgagggtatagacaggctgaccagcgacgtaagtgttgtggccgaggcgcacggtcgaatcggtgccaagtgccgcaacgatcgtgtccgccgccgtggtggggtcgaacgtcgactgtgcggccgaggacatcgacgatggcgccgagccagaggccacgagatgcatcgcctgctcacctgatgagttccacaaccacaccccggtgcggctcgcgtagaggtcccgctcgctctgggcgttgagcacctcgacccgcagaccttcgcccacaccgcgccacagccgcacgctggccgttccttcagggattgccacggcgttcgtcgacgacgagccctggacgcccgagagcaaggacgccgccggacccaacaggttggacgtgatctggagggtgcccgagaacgactggggtcgagccccgagcaccgccgcgaccaactcctgcggtgacaccggcgtcaacgactcggtctgcgcactcgccagcgagggcgtcagtgcggccgcggccaccgcgaccagcgcggctccgacgggaatgccaacgcgtaccccacgacgtcgcacaccatgcgccatggctcctcctctacgtcctctacgcttgcccgtcctcaacgtccgacggcgctcgatcgacggcactcgattcggtgcctgaatcccacgctagtcctccactcagagcgccgtcaccgccgatgtgtcgggatctcaggcaaccataggcctcctacaaggacaccctcgagcgcgtctcaccccatcctcagctgcgacgacacactcgaccttgtgcgtacggaccgtcgcggtggcccctgaaggacgatggatgctcccaaccatcgggccacggcgcagctgcatcgcgccctcgcgctcacacgcagacggtgcacgagcggctggacccagagcgcgtgcgtccgtcgcctcgcacacgccctcgtggccgatcgagcggagcacgctcgagcgtggcggcatcgaccacgggggctgcgaacaggaagggagcgcaccgtcgtggtcgcagcatgctgcccaccgaaccaacgcgaacgccgtcacatcggcgaaccacggaacgtgtccgagggttctgacgcgagcggtcgcgccggcggaagcgggtgtcagcagggaaacaatcccgacgcccgacgtgttatactgtggcagcgccacctcgtgccctcgtcaagttcgacccgtgtccacgccgatcccgaagacgacgaaccgaaacccgactagatcgagtgggcagccagagcatggcgagagcctcggggggctgtgcgagcgcagtggctctcgtggcaggtcgggacacgactcctggtcgctacacggagcacggcgcccagcgtagttcggcgcgtcgatgaggggcagcagcgataccgttcatgagagagggcacgatggcgacgaagagtgatagcgcgctgaagcagagttcgcgtaagcgacgctcggtccaggcggaggtcgactctgcgctccaggcggcgggccttggagcggactcgatccgcctcttcctcgacgatctcgccaagcaccccttgccgtcggcggctgaacaagtcgaactcgccaagcgcgtgcgcgagggcgacgaggacgccaaggccgagatggtcgccgccaacctgcggctcgtcgtccactgggcgcgccgctaccaagatcgtggcgtcgaactggccgacctcatccaggagggtacgttcggcctcatccgggctgtcgagaagttcgactggcgacgcgggttcaagttctcgacgtatgccacgtggtgggtccgccagtcgctccagcgtgcggtccacaaccatggtcaggcgatccgcctccccatggaggcagcagagcgttcccgtcgcgtcgacaacgtcacccgtgagctcgcggctgacctcggccgtgcgccgaccgaagaggagatcgcgatggccgcgaacctctccgcgagtcagctcgccgacgtgcgtcacgcggctcgcgtcgtcgcgagtctcgatcaggcggtgggcccagagggcgagacgagccttggcgatctcgtggtcgcccaggacacctcgttcgaggaagaggtcgacgaatccatctcgcgggaaatgctgcgtcgcgccgtcgaagagctcgacgaactcgagcgccaggtcgtcaccctgcgtttcggtctccaaggagatcggcctgcttccctcgaggcgaccgcgcgcatcctcgggatcggaccgcgacgggctcgtcgcctcgaagcgagtgcgcttgcaaagctcgctgagaatccgcggctgaggacctcggcggcctagaacatcggcggcagagcacctcggcggccaagaacctcggcgggctcgggccacggcccacgcacacttccagcgtccccgacggccaccgttgggcctccgggcattgagctgcaggcgcactgcgacaggctggggcgccatcagcgactcgccagccaggcaccgcaccagatatcagaagccgaaggcgacatcgctcggcgagcagccggccacactcccgcccgaggggctcgtcaacgcccctcgtcgacgcggagaatcgcctccgtgcgggcgcgcgccgcgagctcgccgaggtcctccgggagctccgcggtcacctccacgcgtccaggacgcgttggatgctcgaacgcgagcgcggtcgcgtggaggaacggacgttcgagcccgccgtaggggacgccatagacctcgtcgccaacgatcggatgcccgatggcgctgaggtgcacacggatctggtgggtcctcccggtctccagcgtgagctcgacgagcgacgtatccggaccatgccagaccaccctcagctgcgttcgagcgtcacgaccgccgctcaccaccgcgacacgggacagatcgcgcagatcgcgaccgagcggcgcctcgatgcgtgcagcttgcggcggtacgcccacgacgagtgcacggtagcgacgctccacctcgtggtcgtggaccgcccgccgcaacgactcgtaggcgcccgcgctgagggcgatgaccatgaggccactcgtgccgcgatcgagtcgatgcacgagcccacgacgcaacggatcgccgggaagggcacggagcgacggccaccgttcgagtgcccaatccgcgacgctcggacgcacatcgcggaggtgggtgcgatggacgatcagaccagccggcttgtcgatcaccgccacgtcgtcgtcctcgtagcagaccaccggtgcgccctccggagccggcggagcggcaggatccggccaggtggcctcgaggagctcgccggcccgcaggcgcctcgaacgtcgctgctcgacacggccgtcgaccaggaccccgccatcgtccacgagctgctgggcgaacgcccgctcgatcccgccggcgatcgcgaccgcccgatcgagacgctcgccagcgagcgacgctccgatcgtgaggcgcagctcacccacgatgcccgcgcacctcggacagagcgagcacgaccaccccgaccgtgatggcggcgtcagcgaggttgaacaccggccacagcgggagctggatccagtcgatgacggcgccgtggtgatgacgcaccacgcgatcagccagattcgagatcgctccaccgaccacgagagacgcggcgatctgcgaggcgacaaagcgccgcgtcaggccccacgcaccgatcgcgacggcgaccacggtcgcgacgacgccggcgaccacggggtgacctacgcccagcgagaatgcgacgcccgtgttcaagacctcgacgagatggatcggcccgatgctcaccggatgcgttgcgaagtggtcctcggcgatcgtcttcgtgacctggtcggcgatgacgacggcacccgcgacgcaggtggtcaggaggatgcggcccctcaacgacggcgcgtcagccccccctccttgcaccgcacgcacaagcgcgcgtacgggagcgcgcgcagccgcgccctggcgatcggctcgtggcagacctcacaggcaccgtaggtaccggcatcgatcttggccaatgcatcggcgacctcactgagcgctgcgcgagcgctggcagcaagggcgaggtcgcgctctcggtcgatcgcggccgtaccaccctcgccagactcctcgtcgaactgcacctcgagaggcccgttcgtctgcacgagctgatcggcctccgccttgagctgcgaagcctgctgctcgagatgggcccgctcgacgaggagcaggttgcgctgctcctcgatgaacgtcccttcgtcgagcgcgtcgagctcgtcctcgtccaatgcgaggtacgcctcggcacgctcgtcgttcggaatagttcgctcagccatgaagtcctcactcctcgctacggtgccggccccgggcacgcacgagctgctcaatgatagctggcctccccgtcggcatcgacgccgacgaagaagcgcggcccagctcagcgctaggctggcgccatggacgaggcacctgagccatatcccgcgcaacctgcgacccttgacctcccagcactcgagcacgacgtgctcgcctcgtgggagcgcgaaggcaccttcgccgcgtccatcgagcgccgtcgcgccgagggggcgccagccttcgtgttctacgacggcccaccgttcgcgaacggcctgccacactacggccacctgctgaccggcttcgtcaaggacgcggtaccgcgctaccagacgatgcgaggcaagctcgtcgagcgtcgcttcggttgggattgccatggcctgcctgccgagatggcggtcgagaaggaactcggcctcaccagccgtgaggacatcgagcgcgtcggcgtgggtgtcttcaacgaccactgccgagccctcgtcgaccacacctcggatgagtgggaccgctacgtcacgcgccaagcgcggtgggtcgacttcgaacacgcctatcgcaccatggacctgccgttcatggagtccgtgatgtgggccttcaagcgtctctacgaccgcggactgatctacgagcactaccgcgtgctcccctactgctgggagtgcgagacgccgctgtcgaacttcgagacgcgccaggacgacgcctatcgcccgcgtatcgaccccgcggtcaccgtggccttcgccgtcgagggcgacccgagactcgcaggcacgctcgagggcccactctgggcccttgcgtggaccaccaccccgtggaccctgccatcgaacctggccctggccgtcaaccccgccgagacctacgtcctcgttcgctcccaagccagcgatcaagacgccggacgcacttacgtcctcgcggaagcgaggctcggggcctatgcggaccgatttcccgatgccgaggtcctcgcgcgcgtggcgggccgcgacctcgtcggccgtcgcttcgcgcccctgttcccgttcttcgccgacacgccgggcgcgttcgtcatcctcggcgccgacttcgtcaccctcgacgaaggtaccggcatcgtccagctggcccctggcttcggcgaggaggaccagcaggtctgtgaggcgaacgggatcccggtcgtggtcccggtcgacgaccgtggccgctacacggccgaggtcgagccatgggcaggggtccaggtcttcgaggccaacccggcgatcatcgaggtcctccgcgaccaaggagcgctcatcacccaggaggactacgagcactcctacccgcactgctggcgtaccgagacgccgctcatctaccgtgccatgagctcatggttcgtcgccgtcacggcgctcaaggaccgcctcctcgccgagaacgagagtatcgactgggtaccggcccacgtgaagcacggcgcttttggcaagtggctcgagggtgcgcgggactggtccatcacccgaaaccgctactggggtgctccgatcccggtgtggcgcagcgacgaccccgcctacccgcgtatcgacgtctacggctcactcgatgaactcgagcgtgacttcggcgttcggcccagcgatctccaccgaccggcgatcgacgagctggtgcgcccgaaccccgacgatccgaccgggcggtccatgatgcgacgcgtccccgacgtcctcgactgctggttcgaatcgggatcgatgcccttcgcccagctgcactatccgttcgagaacaaggagcgcttcgaggccaacttcccagcggacttcatcgtcgagtacgtcggccagacgcgagggtggttctacaccctccacgtcctcgccgtcgccctcttcgaccgaccgccgtttcgccactgcatcgcgcacggcatcgtccttggcaacgacggacgcaagctgtcgaagcgactgcgcaactacccggacccttgggaggtgttcgaggagatcggcgcagacgccatgcgttggttcctcctctcgtcgccgatcctgcgcggccaggagatgctgctcgagcgcagcgccatggtggacacggtgcgccgggtcatcaatccgctctggaacaccttcaacttcctcgtcctctacgctcgcgccgatcaccttcgcggccagcgcgtccacagcgcgacccacgtactcgatcgttacctgctcgccgcgacccacgatctcgtcgtcgaggtgaccgacgccatggatcacttcgaactctcgcgtgcgacgacggcggtcgagcgtcacctcgatcgcctcacgaactggtacgtccggcgcagccgctcgcgcttctggtcgcggcgcgacgacaccaccgaagatgccaagcgcgaagcctacgacaccctccataccgcgctcgaaacccttgcgctcgtcacggcgccactgctccccatgctgagcgagcacatctatcgcacgctcacgaacgaggcctcggtccacctcgccgattggcccaacgccgaggccctcccgagcgacccgacgctcgttgcccagatggaacgcgtgcgcgaggtctgctcactcgcacactcgattcgcaaggcagcagggctgcgtgctcgcctccccctccgtcgtctcaccgtcgtcctcgcagatcccttcgatctcgagccctacgtcgagctcatccgggacgaggtcaacgtcaaggaggtcgtggtcgagcccgccgccgaacacccagtgacgtggcagctctcggtcaacccgcgcgtcctcggaccacgcctcggggcacgggtccaagacgtgatccgcgctgcgcgcgaaggtcgcttcgacatcagcggcgaccgcgtgacgtgcgacggcgtcgagctcgcgcccgacgagttcaccctgaccctcgccaccgacgaccccaaacgggtgcgttccttcgccgaccgccgcggcctcgtgatccttgagaccacggtcgacgacgaactcgagcgcgagggccttgcgcgcgatctcatccgtctcgtccagcagcatcgcaaggatcacggctacgagatcgtcgaccgcatccgcctcgcgatcgccctcgaccgcacgggccgggtccagggtgcgcttgcccagcacgccaacgaggtgctcggcgagtgcctcgcgaccgaactcatcctcgacgacgcagcggcactggatcttcccgaccgctcgcaggtgacgatcggcggcgagcaggtgacgatcgcgaccgaaccagtccgcgctctgacggagcccgacggccagcgctagcgacgcagaggggcccctcgcgccagggagtgcactcgatcggactcttcgagcgccactgatcaacgacgagtgtgtcgcccaccccgcgagcgaacccagagcgaccacgtccacgcgaggccgccccggcgggcagcgacgatcctcgctgcccgccagcgacaccaccatcagtccgcgaccggactcgctcgcagctcggccgcgctcgcgaacgcgtcatgcgtctcggcgctgtcgcgccccgacgccaccgcccacgcgtagaacaccaaccccaccacgatgtccgcaacgatgtcgtagggataatggatcaagcccttgtggtggtcgaagggagctccgaagcgagccgcaccgaagcaggcaagtgcgagcatggcgagcaggtacaccacgagccacgctccatgacgccagtcggcggccgtgatcttggcaacgggagctccgagcgcggccgcaacgacgtagacagccgcaccccccaagatccccacgacgagcttccagtcgacgctccagcccgaccagtagatgatgagcgtcccgccgatgaacgcgagcggcgcgaggatcttgtcgcccgagagccggaagggtcggtgcgcatcggggtggaagcgacggaacaccgagagcgacaccggacccatgacgtaggtgaacgccgtcgccgacgagatcaccccgaccagactctgccagctcgggaacggcagcaagaagacgatcgagaacacgaccgtgatccccatggcccacaccggcacgccgaagcgctccgagatcccggtgaacacccgtccgaggtaacgattccgagcagacccaagcacgacacgcccacccgacgagaggtagacgagtccggttcctgacggagagaggacggcgtctgcgtagagaacggccgcaagccaaccgaggccgatcacggtcgcaacctgcgcgaacggcgatgtgtagctgaggcctgcccagcccttggcgagggcggcgtgcggtacggcggcgatgaagaccacctggaccagcgtgtagatgagggcacccaggaggatggcgctgatgatggcgcgcgggacgtcgcgctgcgggttgcgagcctccccggcgagatcgaccgcctgacggaaacccagcagcgagaagacgatcccgccggacgcgaccgcgatgaacacgccggcgctgccgtagggcaagaagccgtgcgtggccggggccgtgtagttgctccagtccttggcgacgaacaagatcgcgaggatggtgagcgtcggggtcacgaacttgaggaacgtcacgaccgagttgatcttcgcgaacaccttgaccccgtagatgttgatcgcgaagaacacgaccagcaagatcgcctccacgacaaagtcgaggccagtgttgttggcgaacgctcggatgtagtgctctgcgtactggacgaccgcctcggcctcgatggcaggaacggccgcgtatccgaggaaggcgccccaactcatgatgaacccgaccagtgacccgtgggtgaagtgcgggaaccgcgtgatgccacccgcctcgggcaacatacccgacagctctgcgtagaccagcgcgatgaagatcacgatcaccgccgcgatcagccacgccaccaccgccgcagggcctgcgtagttggcagcgtacagcacgccgaagagccaaccggatccgatgatcgccccgagaccggcgaacgtcaggtcgatgtaggacatctcccgtcgtaaccggccccgccctccactgtggtcgctcgccatgcacaacctcccccgtgcgatcggcaaccttcggatctcgctccgaaggccgtacgcggacctgcccacgtacgccgcgaacgctagcagccgcgatgccgatgcgggatacggaatgcaacgaattcacgaaccagcaacggcccgatcgtgtcaccgtgtcctcgccgcccagcgagctatcgcgtcgacgctgcgtgttccgcgcaccgctggatcgggagcaggtgactccacccccgcctgaaggcggggacttcgggtgcgctgttcacgcacctgtggctcctaccgcaggaggaaccttggcggaaacgcctgccgccgtgcggcggcgactcgggccagaagccctgcccgcgctgtccaccgtgcgccccacggcaataccaccaccaacgagggcgatggcccgatcaaggatgttccgtgcggccaccgcgtccgcatgtgcggtatgaccacactgcacgcatgcgaacgatctcccgcaccctggcctgctcgctgggtctcggaccccgcatgcaggacaggtctggctcgtgcctgccggtggcaccgccacgagcagggagccgtacttcgggcacttgtagtccagttgccgacgccgctcgccaggagctatgtccaagatggaccggttgagtccggctttctgacggactctggtgccgggagcctcgaccgtgcccctggccgagctcgtcatgtgcttcacccgcaagtcctcgatggcgacgaggctgtggttcttggccaagtcgctcgtgagcttgtgggtgaagtcctggcgtctccgggcttggcgagcccggagacgtgcgatctcacggatcgtccgacggagtcggttcgagtaccggcctccgttgtgacgcttcgcgtaggtgagctggcgagccttacgccgttccaggccacggagccgacgctcttcgcctggggtgagcgtcgggggcatgatcctcggggcagactcgccagcgacgtaggcggcgcaggcaataccgaagtccacgcccaccgtgggtccgtcgttcacgggcgcgcggtgggtcgtggcgaggacggtgaagttcacctgccacacgccaccgagcagcggaacgtggccgaggcaagctcaccatcgagtgagcgcgagcgtcggaaccggacccaccccagcttggggaggcgcacttcggaccattttcggttgaggtggcggatctggagatcggaggccgagggccggaagcggagttggccgcgcctctcgaaggctggcttacgggcgcgtccttgccaccagttctggtgtgcccgatccacgtcacgaagtgcttgttggagaaggtgtgccggtggctcggccacccactcgacgcacgagcgcagttcagccagctcgtgacattgttcgcggtacgtcacctgcgccctcgctcttgaccacgccagttgccgatgctcgatggcgaggttgtgaatggcacggcgagtatgtgcccaggtggtcattctggctgcctggtgcgggctcggggagagccggtagctccgaccgacgtactcgcccacgtcaccaacgctcgtcagcgtcatacctgcaaggaggggctgttcgaggtagtgccctacgtcgagtaacagcgccgaccagcatgagagcgccgcttacctcccgcctcgaggcgggagtccgcgcggcgcgttgtggtcgccgtcactgcctcggcgatggactcggtccgaggcgagcggtcgctcgagcggcgagctgacggtggcgcgacctcgcggccctggacccccgggtgagggcaccgacgcgtcactcgagacggccgctggatgcctcgacgggtgcatcgagaccgaggtgcacgtatgcccggggcgttggcattcggcccctcggcgtgcgcacgatgaggccacgctggatgaggaacggctcgtagacctcctcgagcgtgcccgcgttctcccgcaccgcaacggcgagcgtcgaaagtccgacgggacgcccagggaactggacgcacagcacccgcaagatctcgaggtccacgcgatcgaggccgaggacgtcgacgccgaagaggtccaaggcctcgagcgcgagctcacggtcgatcgcaccgtcgccgcgcacctcggcgtagtcccggacccgacgcagcagccgattcgcaagcctcggcgtgccccgcgatcgacgagcgatctcgagcgccgcgtccggctcgatcggcaccgagagggtgcgcgccgcacgttcgaccaccgcaacgagctcgtcgtcaccgtagtagtcgagccgatagtggtagccaaagcgatcgcgcagcggcgccgagatgagcccgacgcgtgtcgtcgcgccgaccagcgtgaagcgcggcacgtcgagtcgcaccgagcgagcacccggccccttgccgagcacgagatcgacccggaaatcctccatggcgccatagagcagctcctcgacggcccgggggagtcggtggatctcgtcgatgaagagcacttcaccaccgtggaggtcggcgagcaacgaggcgagatcaccgatccgctggagcgcggggcccgaggtcacgcgcacaccggtgccgagctcgcgcgcgatgatgaaggccaacgaggtcttgccgagcccgggagggccggcgaacagcaggtgatcgggcgtctcaccccgaccacgtgcggcctcgagcagcacctccaactgtgccttgagctcccgttggccgatgaagtcggcgagacgctccggccgaaggctctgctcgagcgcccgttcgagcggatcgagcgcgatggcgtccgatccggctgcgcggcgtcctccggcccactcgcgacgcggactcatcgagccagctccttgagcgcccagcgcacctgggcctcgaagtcaaggtcgccggggcaccgccgcacgacggcgtcgatctcgcctggccggaatccgagttcgccgagcgcagcccgcagcgcggacacctcctggctcatgggcactcccgtcacgggcgcgaggcgcttcgcggtcggcgcaagctcgaggacgacccgcttggccgtcttcggtccgacgccggcgatcgcggtgagccgcccgaggtcctccgtggcgatggcggtccagagctcgtcaccctcgatcccgccgaggatgccgagtgcgagctgcgggccgaccccactcaccccgatgagcgcatcgaacgcctctcgctccgcctggctcgcgaagccgtagagggcaatggcgtccgcccgcacgatcgtgcgtatccagagctcgcactcatcatcgcggcggagcagcgtcgcccacggagcagtcacgtgcacttcatagccgacgccagcgacatcgatcacgaccggtgagcgcccggcgctcgccacgcggccgtggagccacccgatcatcgctcccaccgccgctgcgcgagccgcgtataggcgatcgccatggcgtcggcgacatcgggcggctgcggcggctcgtcgagaccgaggagccgcacgacggtccgctgaacctgctccttggccgccgacccgccgctggtcgccgcgttcttgaccgtgttcggggagatgtcgtaggccaccaccccacgccgccagagcgcgagacgaacgaccccgacgacctcggacaccgggagcgccgaggagacgttgcgcgtgaaggcaagacgctcgatcgccgcctccgtcggatcgaaatcgtcgagcacgctctcgaacccctcggcgatctcgtgcaaccgactggcacggcatgcccgtgccgccgtcgtcacgagacccgcgcccacgagacgtagggtatctccggtcgcctcgatcaccgcataccccaggcgtgcgagacccggatcgacgccgaggatgcgtagcctcgcctcaggcaccgacggcctcgcgaaccgcctcgagcagctcatcggagggacggaacgtgagtccagcccgcgcgatgtgcaggtagatcacccgctggtcgcgatcgagcacgaagacgctccgccgatagaagccgagcggaccgagcacgccataggaccgggccacctcacgatcggtgtcggcgagcagcggaaaggcgatcccacgtcgctggacgaagctctcgtgtgaatcgagaccttgcggcgagatcccccacatcacggcaccgagcgcgcgaaagtcatcgatggaggctgagtaggcgcgcagctgggccgagcacaccggcgagaagtcctcggggtagaacgcgagcacgaccggcgtcccgcgttgcgctcgcaggtcgtagcgctgtccaccggtgccggggagcacgaacggcggcgcttcgtccccgagcctcacctggctcactcggccacgaactcctcgaggagcgactcgggcatgtcgaagttcgccgtgacttcttggacgtcgtcgaggtcctcgagcgcctcgacgagcctgaggacccgacgggcctcctgggggtcctcgaccgggacggtggtctgcgggaccaactccacctcggcgctctccaccgcgaacccagcggcttcgagcgcatcacggacggcaccgagatccgacgccgcgacggtcacgagccacgcatcgccgtcgtcggtgaggtcttctgcccccgcggcgagtgccgcttggaacaactcgtcctcgtcagcgtcgcgcgagagacgaatctgtccgagacgctggaactgccacgacacggcaccgggctctgcgagcgagccgccgttgcgcgagaaggctgcccggacgtcggcaccggttcggttgcggttgtccgtcaggcacgacacgatgatcgccacaccacctggggcgtaaccctcatagttgacctgctcgtagcgagcaccttcaagctcaccagtgccgcgcttgatggcgcgctcgatcgtcgcctggggtaccgaggcgtctcgcgccttctgcaccatggtacgcagcgtcgcgttcgccgaggtgtcgcctcctccttcacgggcagccacctcgatctggcgaattagcttggcgaacagcttgccgcgcgccttgtcgacggcgcccttcttgtgcttgatcgtcgcccacttggagtggccggacatggtcctccttgctacccatacgtgcccgtcaccgggcaagcagagcttactcgtgccgcacgaggtgtcttgagatgtcctcgcggcgtgcgccaccccgcgcgaaggcgaggacatggagccgtgcatcaccgagcaactcagggtggaacgaggtcgccacgacgttcccctgtcgcacgacgaccggcacggttcgctcggatccatcggcgaactggtaggccacctgggcgaccacgtccaccgaggatcccacacgcgtcacgacgggcgcacgaatgaacacggcccgcatcgggccgccgtcgacacccacgacggtgagatccgcctcgaaggagcgcacctggcgcccgaacccgttccgtcgcacgtcaacgtcgagcaccccgaacgaccattggtcggggcgccctccctcgatgccacgagcaagcaagatgagtcccgcgcaggtgcccagcgctggcatgccctcggcgagcgccgccgccaacggctcacgcaacgcggccgcctcgatcagcaaggcctgcgtcgtcgactcgcccccgggcaacacgatcccgtcgacagcggcgaggtcggcgagacccttgacggggcgagctgcgaggcccgcagcggcgagagctgcgaggtgcgcgtctgcgtcgccttggagcgcgagcaccccgatcatcggctcaccaaccgcgctcggcgagtcgctcgtcgatctgatcgagaccgaggccgaccatcggctcaccgaggttgcgcgacaccgcgagcaccacgtcgggctcgttgtagtgcgtggtcgcctccacgatggcacgtgcccgcttggcgggatcaccgctcttgaagatgcccgagcccacgaagttcgcctcggcgccgagctgcatcgtgagcgccgcgtcggctggggtcgcaatacctcccgcgcagaacagcggcacagggagcttgcctccgagcgcatggacctcagcgacgagttcgtagggagcgccgagtcgcttggcccatccaaagagctcctccgggcgcgcctgggcgatggctcgcaggtcccgcgtgatggagcgcaggtgtcggaccgcctccacgacgttgccggtacccgcctcacccttcgaccggatcatcgccgcaccctcagcgatacgacgcagcgcctccccgaggttggtcgcgccacagacgaacgggacctcgaaggcccacttgtcgacgtggaactcctcatcggctggcgtgagcacctcactctcgtcgatgtagtcgacctcgagagcctcgagcagctgagcctcggcaaagtgcccgatgcgaaccttggccatcaccgggatagtcacggcgtccttgatctgctcgatcagggcggggtcgctcatgcgtgcgacgccgccatcacgacggatatccgcaggaacgcgctcgagcgccatgaccgcgaccgcacccgcatcctcggcgatcttcgcctgctccgcgttgaccacgtccatgatgacgccgcccttgagcatctcggcgagtccccgcttgactcgtgccgtgccgacttcgtactgggtcatggctcctcccttcgaacctggccgctccttgtgtaccagagtctaggagggccgtgtaccacacactcgctcagacgtcgatcggtcgacgtcgggtcgcccacggctcgtcctcgatggcgtctgcgcgcgccaggagttcgtcagcgttcatccccgtcgccgcccatgcccaccacacgagcccggccgtctcgcccgtcggctcctccgcgaggcggcgcaagagccgtgcgacgaccggagggtaccgagtaactgcacacgcgaccaggtcgagctcccacgcgagcgcgctcatccacgggcggcgccgaccgccaccgaggatccgatcgatccccatcgcgagcgacaacggcccgagcaatccaagcctccacgcggcgagcgtgcggaccactagcgcctcgagttcgaacgacgacgcgagccgtaccgccccggcggtcagcacgacgagcggctccccgcgacggccacggaccaaggctgcgttcacggcgtcgccctcgatcaccgcaacctcggtggctccgagcccgagcagcggctcgaccccctcgacgatcgaggcgagccgcgcctcgtcggatcggctgagcgcggctcgcctccctcggggcttccggggcaccatggcgacgaccaacaccacagcggccacgatgatgacggccaccaccccaccgagggcagcggccatggcggtgagccctaggagcgctcccacgacgcccaccacgacaccggcaccgatcgcaaccgcggcaagacgcgcgagagcccccgtgagcaccactcgacgccgcaacggccgccgcacaccccacagctcgataccacccgtgttcacgtcaccgacccctctcgactgacccgctcgacgagctcgaggtagcgacgagcaatcgagccgatgtcatgggcgtgtgcgcgctcgtagcctcgtgcgacgagcacacgccgacgatcgcgatctcccactatcgagcgtattgcgccggcgagcgccgatggatcgtttggctcgacgagcacccctgcatcggcgacgaccggccggtagccctcgattgcactcgcgaccaccaccgctccccgcgccatcgcctcgaggagcaccacaccgaacgactcgccgccaagcgacggcgcgacgaggacctcggcctcccggtaggcacgatcgagcgtcgcgtcgtcgacgcggccccgccacgtcaaccaccccggccagcgctcggcagctcgacggacgagcggggcgagcgggccgtcgccaacgatcacgaccgacgacaccgagtccaccagcatcggcagggccgcgagcaagacccgaatccccttgcgctcctcgaggcgcccgacgaacgcgacggagccgggcctgcgtgcctgatcatccggcaccgcttcgggcacgctgagcccgttcgggatgatctcgatcgggccgggggcccatgcgcgagcaaccatcgctgccgatggcgagaccgccgtcgcgacgcgtattccccgcgcccccacgcgaccaacacctgcgagcagagccctgccaaccccacgcggcatccctgcgcggtgcccggtcgcgatgacagggatgctcgcccgacgggcgagggcgatggtcatcggtccgaccaggggcacgagcggctcgtggaggtgcacgaccgtcgcgcctcgcatcgctcgcgacagcgaccggaccatgcgcagatcccagccgatcggggcacgggacccgttggcagggacccgaaccgaccggccgagaccgccctgcccaggtccgaccagatccaccgacacccccagctgcgagagggcgcgcgtgagcgccgcggcttggcgctgcacgcctccgggaacgtcgaggtcgtaggggcacacctcgaggactctcacgaggtccgcctcacgtcgtcacagtgcgagcatcggcgaccaggttgtgccattgactcggtgcggcctggatctggcgctcgagtgcgcgcaccacccgtcgatgaagctcctcgatgcgagcctctcgtgacccctgcgtcggcggcatgatcggcgcccagatccgaatcaggtgcctccgtcccggcagctggtagcacgccgccgggtagaccggcgctcccgacaacaccgacagcaccgccggcccggctgccaccgagaccttccgaccgaacagttccccgggacgacccgaaccggtgacgtcgcgatcgaccacgagcgcgacgcgcccaccttcccgtagggtgcgcaacagagcccgagttgcctggacgccggtggggacgacgcggatgccgagcgcatcacgcagtcgatcgaagaagctcgtcaccgacgcctcgggaagtcgctcggccaccgccgtgacgggtgcgccggcggccgacgcccacaccccggcgacgtcccagttgccgacgtgcgccagggcaacgatgcagccttcaccgcgcccgaccgcctccaggaatgcctcgtggcccgtcacctcgacgccgtcgagcagacgcgccatcgcgtgaggggctcggagcgtgtcgacgtagtagcgcgcataggacacataggcccgaagcgtccaggcgatcgcccgcggatcgctcatcgggcgtctccgcgccaagcactggtgctcccaggcgatacgccgccgcgatccggtcagcacaaaggcgatcgccccaccgacccaccagacgatcggatcgagtcgccacggcagccgtcgcaccaacgcagaggcgatctcgaaccgtcgagctcgcagaccagcgcgcagcgaccttgcggtccgcaccgcctaacgcgcgtcgcggcgccgccgacgccgagcagtggtcacttcccgcgacccgagcaaaccgctcagacgcgtccgcagccgcgcccgccgccgccgattctcgcgtcgcagcgcgacgaggcgctcatgggcacggagccgatctggctggcccgaagccgagcgccagatcctgacgaagcgctgtgcagccgtccaggtcgacccgaggagcagcacccacaccgcgatggggagcagcgcccacacggcgatgccgaggaggaggacgaccgagcgctcagcgcgctcgaagacgccacccttggcctggaaaccgagcgactccgccttggcgcgctggtacgagatgagcgacgccgcgagagcagcgccgaaggccgccacgccaagaccaggctgatgctcgacgagcaccaaaccgaccccaagtcccccgaggaccgccgcgtcgctcacacgatccgagaccgagtcgaagaacgcgccgcgacgggaagcagccccactcgccttcgcaacgggaccatcgagcaagtctccgaggaagccgacgagagccagtgcaaggcctacccagcgtgcgccgaacgcgagcgcgaggccggcaccgatcgccgcgacgatccctgcgccggtgagcacgtctggtgtgatcccgagccgcgcgagctgacgaccgaccggcgcggtcgcccgatcgacttgccccctgaactctccgtccagcacctccggccactccttgcgatcgcccatccgatgtcgtcgtcgctgcaacgcatctacgctcggacaacgctacggcgtagcctaccacatcgcctccacccgcctgtgctggtcgcacggggcgtgctatggtgggccagctgcatcgacagcttgggaccgacgggaggtgccgtggacgccactgtcgcagcgagcccgcgtgctcgcatcatctgcgtcgtcggacctgcgggcgtgggcaagaccacgctcgtgcaggcgctcgccacgctccagtctccaccgacgcgcggcgacgacgatgcccgcgcactgatcgacacgtcgccggaagagcgcgcgcaccaccactccgtcgacctgggcgtcgtacgcctcgagcaccgaggccacgcgatgaccctgctcgacgtccccggtatcggtgagctcgccgctgcgcgggcacttgcactcgccgtcgccgacgcagcgctcgtcgtggtgccacccagcgacagccccagcccggagctcctgcgcatctggcgcgagctcgacgagcgccaactgccccgcttggtggtcgtcaatcgctgcgacgacagccgctgtgcgatcgacaccgtcgtccgtgccctcaacgagcgcctcgaggcccatctcgacgccgtcgagctcgtcgccatcaccgccgacggccatcaggacctcatcgacgtgctcgcggaggcgtccatcgtcggcatcggcactgacgagcacctcgaaccgctgcccgaggtcgagcgcgagttcgagcgccaggcacacgacgccttgctcgacgacatcgtggccgaggacgacgccctcctcgagcgctacctcgccggtgaggagctcgacccgaccgagctcaacgctgcactggcgatcgccatccgcgagcggcacctgacccccgttctcgccgcgtcggcgaccacgcgtctcggcctcacccatctcctcgacatgctcgatgccctggtaccagcgtcgccgacgccaacggacaccacgagcgcgctggtcatcgccacaagctccgacaactttcaaggtacgtccgcgacgctcgccatcgtccgcggcgccatccggcccgacagcgtcctgcgcgactcggcccaggaccgcacggagcgactccatcagctgctctggccgaccctgcccaagcctacgccgacgacggaggccgccgcgggtgacgtcgtgatcgcccccaaggtgggggccgcggtggggacctggctcatcgatcctgctggccacgacatccccgatccagtgcagcgcccgacaccgacctacacgctcgccgtcgaggttcccgaccagcgcgccaacgacaaggttcaagcagctgccgctcgcctcgccatggaagacccagggctgatcgtcagccgggaggcagagacccaccgcctcttgctcaccggcatgggggcgacgcacttggctctggtgatcgagcgactcggccgccgcagcggagctgcgatccagacggtcacgccacgcacgccctatcgcgaaaccattgcgggcacggtcgaggtggaagggcgccacaagaagcagaccgggggccacggccaatacggcgtcgtggtctgccgcatcggacccggacctcgtgcgagtggcgtggtgttcttcgatgagatcgtcggcggggccataccgcgaaccttcattcccgcggtcgaggcgggcattcgggaggcgtgcgagcaaggtggtccgcatgggttccccgtcgtcgacctcgaagtccacctcatcgacggcaagcaccatccggtcgactccaacgagctcagcttcaagcttgcaggggcgctcgcgctgcgcacggccctcgagcgagcagggagcgtcgtcctcgaaccgatcgcacgtgtgcacctcagcgtcccggcaagcgcacagggcgacgtgctgggctacgtgacgtcacgccggggtcgcatcatcgagtccactccggtcgggccgagcgtcgagatcgaggcagaactgcccgctgccgaactcacgcatctcgccgtggacctccacggcctgacggcgggccagggatcgttcacgagcacgcacgaccgctacgagcccgtcccaaccgcggtcctcggacgcttgctcagcgcgacatccaagtgacgccgccctacggcccgactcggcactccctccctggcaactcacggtcgacgaccacacctctgcaccccgtacacccgagaaccgtgcgttctgcggcgctcggagagagcggtatcgtgaccaccgatcctcccttgcccaaaggctgtgatcgagtcggggcacgccacggtgagctggtgcgactcggtggcggcagccggacctcggagtcgctcggcaagcatgtcgccatggccgcaggcagctggcggtggtggctcgtcgagccaccaccgggtgcgtaccactccggccgacgtcggcagactcgatgaacgcacgcacagtcagagggccagtcgtgcgcgccgcgatccgctcctttcggcaggggtccatccgctccagtgaacgacgaggtcccccgcacggctcacgttggcctttgcacgcggccttcacgacgcgcgggagcacctccgctccaacaagccgagagcgacggcggcttgcacgcgggcgatcggctccgccacgacgctcaggcctcggctctggagggctctcacgaggtcacgctgcgctccgctctcgttcggaacggcactcgcgccgtccgacacctctcggcacgttctccgcgacggcgaccacatggagctcatgtggccccaacagatcacaccacgcggatcggtgactcgacaagggacgaattacccagcgttgtcgatcacctcaatgcgattcccaaaggggtcgtcgacgtataagcgccggactcccggaaggtcttcgtcccaccgccaggaagcgcccgacgcttcgagcttcgcaacgagatcgtccagctcctccactcggagggcggggtgcgccttgcgcgccggcctgaaatcctcctccaccccaagatgcagctgcacgggcccgcacgcaaaccagcggccaccacgagctgcgagcggctctggcttcgcgaggacagtgaagccgagtacgtcgcggtagaacgcttctgcctcgggctcgcgaccggctggcatggcgagttggacatgatcaagggctacgactcggacgcccacgacgtgaatcctcccacccacgctcgactcgtgccgcgcccggcgccaagcgctcatcaccgctcgcgaccactgacgccgagaacagctggacgcctccttcccagaggcagcctcagacaccgcagtgctcgtcctgtcaggtgccaagcccagcgaggcgttgtgcatgccgggcaccgacgtcgatctccatccgtcgtgccactcgcgaccacatcccgcgaggggtcgtccccaggtccgcgcctcttccccagagacaccgtcgcggacgacgagcgtcacgacccccgcggccaccgctcactcgagcggcgcgcgcgacccacaccactgctgcgagtccagaaggccgatcagctcacggagcaactgccgtactcgggcccggcgccggcgtcactacgagctcgccggccacgcgcggcgcaaccgatcgcgcgtgtccccgagtgcctcggggaggacccgtgtctgcgcggcggtcaccatgaagttcgcgtccccgacccaccgaggaacgacatggacgtgcaggtgctcgacgatacccgcacccgatgcccgaccaagattgaggccgaggttgatgccctggggatggtaggcgctctccagcgccgccattccctcgcgcacgagctcccacatctcgccgagctcctcgtgcgagagcgcgccgaggtcgctgccgtgccgccgcgggaccaccatcaggtgccccgacgtgtacggatagaggttcagcacgcagaaggcacgcgcgcgacgagcgaccacgagatcatcggccccatcggccccgtcgccgatcgcgcacaggacgcacccgtcgaccgccggagcaccctgcgtgacgaacgcggagcgccaccccgcccagaggtagtccatcacggacgcacctccgccatggcgaccgctcgtgcgatctcgtcgatcgccgtctcgagcgcgacgccgcgggcctgcgaccgatcggggcgcgtcagcccgaccgaatgcgcagcgacgtcatcgttgcccacgaccacgatgtaggggactcgctcggtccgagcacgtcgcacccgtgccccgagcggttcgtcggccgcgaccacctgagccccgacgcccgcagcaacgagcgcagcacgaacctcctcggcccagccggccgcctcatgagccaccggcaaaatgcggaccggttcacgcacgagccacggcggcagctcaccatcgaagtgctcgatgaggatggcgaggaagcgttcgacggacccgaagagcgcccgatgaatcatgaacggacgctccatccggttgtcagcgccctggtagccgaggtcgaagcgctgcggcaactgcagatcgacctgcaccgtcgagagctgccagcgccggccgatcgcatcacgcaggtggatgtcgatcttgggcgcgtagaacgcaccctcgccctcggcgacccgataggtgagccccgaccgctccagcgcgctccgggcggccgacgtcgcgaactcccagtcctcgtcgctgcccacggacttggcgggccgcgtcgacagctcggcctcgaagtcgttcagcccaaaggcgccgagcaggcgcatcgcgaggtcgagcaccccggtgagttcgtctgccaactgatcgccgcggcagaagatgtgggcgtcgtcctgcgtgagcgagcgcacccgcgccaatccgtgcaaggtacccgaacgctcgtagcgatacaccgtggccagctcgaacagccgcagcggcagttctcggtagctacggggatgctgccggtaggcgaggatgtgcatggggcagctcatcggcttgaggaagtactcctcgtcgtcgagctccatcgccgggtacatcgactcgcggtaccagcccaggtggccagagagctcgaacaaggcgccgcgcgtgacgtgcggcgtccacaccgggacgtagccggcggcaaagtggatgcgacgggagaactcctcgagacggtaacggacccaagccccgtcgggctcgaacacggggagaccgccgccgatctcacgagggaagaagaagagccgctgctcctgaccgagccgacgatggtcgcgccgctcggcctcggcgatctgcgtcagccacgcctcgagcgcctccggggactcgaacgccgtccccgcgacgcgctggagccgtgggccgtgctcgtcgccgcgccagtacgcgccagagaccctgagcaggcggagggccgagagatggccggtagagggcacgtgtggccctcgacacaggtcgatgaagtcagcacccgtgcgatagatcgagaccgcagagcccgaagcggcatccgtctcagcctcgccagcggcgatgcggtcgaggatctcgagcttgaacggttggtcggcgagctggcgccgagcctcgtcgagctcgagctcgatgcgctcgaagggttcgtcggccgcgacgatgcgttcgacctcggcggcgatcgcggcgagatcgtcgtcgtcgagactgcgtcccccggggagctcgacgtcgtagaagaacccctcctccgtcgccggtccgacggcaaggtgcgtacccggccagaggcgcgagatggccttggcgaccacgtgcgcacccgagtgacgaagcacctggcgaccctcgggtgtcgaggcagccacaagggtcgcacccggaccggctcgatcgagatcaacgagctcgccgtcgtccgagcgcgccgcgaccggtcgagtggggtcgacgaaccggctcacagctcgaccccgagcatccgtgcggcctcgctcacaccccgacccgctcgagccgcccggtcgatggcctcgagtgcacccggggtgtcgaggtcgttgtcgagcgccgcgtcgacctcgtccacggcaccgtccccggtgccggctgcgcgccagagcccatagcgctctcgcgcctcctccaggagcccacccgtccagtcccacgacgtccggtagtgctgcgacagcaacgcgagccgtaccaccgcagcgggcacttccttgaggagctcgcggacgaacacgaggttgccgagggacttggacatcttgacgccgtcgagccgcaccatgccgacgtggacccagtggcgcacgaagggttcgccggtgatggcccgcgactgcgccgcttcacactcgtggtggggaaagatgagatccgaaccaccgccgtgaatgtccaccacggggccgagctcgcgcatggcgagcgccgagcattcgatgtgccacccgggccgacccggaccgaaccgcgactcccaggcgggctcgtcggccaaggacggctgccacaacacgaaatcgagaggatcgtgcttcctgggatcgtcgggatcgccgccacgctccctggcaagtgcgatcatggtgtcccgatcgaggtgggagatcgatccgaacgtgggctcgctcgccacggagaagtacacccatccgtcgacctcgtaggcgtgccccgagtcgacgaggtcctgtaccagggacaagatctccgcgatcgccgaggtcgcgcgtggctcgaccgccggccgtcgcaccccaagggccgtcatgtcctgatcgaactgcgcgatctccatcgcggcgaggtcgaggtagttggtcccgagctcgcgcgccttgcgcaagatgtcgtcgtcgacgtcggtgacgttgcgcacacagcgagcgcgctgccgatggcgctcgaggtgtcgtgcgagcacgtcgaaggtcacgtagaccgccgcgtggccaaggtgcgcggcatcgtagggcgtgatgccgcaggtgtagatcttgatctcctcgcccggtcggagctctaggtccacgacccgttgcgcttgtgtgtcgtagatcctcattggccgtcgtcctccctgatacccaccactcgcaggctcgacctcgcgcgatagcgcaggttcacgttcagcagcaccgcggtcatcgcctccagtgcgccggccgcggcgagcgaaccgacatagagcgctcgcagaccgtcgatgctcccgaggagctccatgacgacaccagcggagctctggaagtccgaggccaccatggtgtcggcgtgcacggggcgcccgagctccgcgagatcgcgggccggcacgtggtgcagcgccgcgaccaccatcgaccgcgggagcgtcgactggaggagctgggccaccgatccgcgaggcggtgccagcgctgcgaactccgatcccgtacgcaccaacgcattcgcgacgcacaccacggtcttggccgcaagcgcctcggcgaactccgccgcgacaggcacgacgctctcccagggcacggcgaccacgacgagatccgagcgagcggcaagctcgttaccgcccccgaccagaccatcggcgagctggggccagcgatcgccgagccgactcgccgactcttgcgcgcgctccggattgcgcgagcccagcacgaccgtgcggcctgcctcggcgagtcgagcaccgagcgcactgccgagcggcccggtcccgccgatgatgccgacatccacgaacgcccccagagtcccatcacgaggacgccgctggggcaggactcgcaggccccaagcggctaccgtaggtccgagtctacggtgaaggagatcacatgggcatcctcgagggcaagcacgtgctggtcactggcgtcctcaatacctcgtccatcgcgtaccacgtcgctcgagtcgccatcgacgagggtgcggaggtctcgctctcgagcttcgggcgcgccatgtccatcacccgacgcgtcgccgagaagctcggcatctcctccgagatcatcgagctcgacgccgccgatcccgcgagcgtcgacgcagccgcagccacgctcggcgagcgacacgaccgtctggatgcgatcgtccactcgatcggctatgcgccgccgagctgcctcgacggccccatgctcgatgccccgtgggacgacgtcgcggtcgcggttcgggtgtcggcgtactcgctcgccgagctcgctcgcgccttccgaccgatccttcgctcgggcgaccatcccgccatcgtcggcctcgacttcgacgcgacggtggcgtggcccggctacaactggatgggggtcgccaaggctgcgttcgagtcactctcgcgctatctcgcacgcgagctcggtgccgacgggattcgcgtcaatctgatctcggcgggcccggtccgcacgatcgcggcgaagtccatcgacgcgttccgctccttccaggacagctgggccacgcgcgcaccgctcggctgggatccgaacgacgccaccccggtcgcacgcagcgtcgtcgcgctctgctcagacttcttccccgccacgacgggcgagatcatccacgtcgatggcggctaccatgcgatgggtgcctgagggcaccgagatcgctgcggctcacgtggccctgggcgttccgcccgacccaaccaggaggtgcaccgatggtgcgcatcccgagcacgctcgccagctccttcgcgatcgcagcttcgcttgccgccgcgagcgcgatgtcgttcgctcagccggccggcctccgcggcggtcagagcggcaacggctggaccgtcaccgcgaccggcgcgtcatcacacacgacccccactgggccgaaccctggcctccagcccgtctactggccggtcctcgtcacgcacacgggttcgtcgctcgcgacgagctgcgtcgaggtacgcacgctcgacccgggcgcgggatcgtatccgaccgtgctccaggcggccgaggccgcatgggcgcatcttgccggcgtacctcgctgtgatgcgagcgggccgtcgccgtcggccatcgtcaccctctggaccaggaccctcgcggcgacgctgaccccgccgagcgccgctgtctggccacccagggggatcgtcggcctgcccctcgaggtcacggtcgccggagcgaccactcggacgttcaccacgcagacccctgcgggacccctcgtcatccgggcgaccggagcactcgcggcgcagctcggttcagcctcgatcaccctggcgagcggcgacgccacgctgaccccggacgtcgtcggtagcgtccgcctgctcccgatcgagacctgggacgccgtagcgaccctcgggacgaccgagctcgcgctgcccgccgtcacgatcgtcggcccagccaagctcgtctcgatcgccgcactgcacgccgagctgcgcagcctcgcctagcgaacgcagcgagcgccaaacgagccgtcaccgacagcgtgcccgcacccgaggcaccaccgacgagtggccttgtctggactcaagcgctactggtcgtcgaggtcgtcaccgtggagcgtcgaggcctccacgtgggcgacgggttccgtccccaaccggcccgcctgatagtcctcgaacgcttgacgaagctcagacctcgtgttcatgacgaacggcccgtaccacgcgatcggctcaccgatcggggtgcccgcgagcacgaggacctgggtccgtcgcctcggggctgcgagtacgaccccttcgccctcgcccatcaccgcgagatgaccagcctcgacctcgacgcggtcctcgccgatcagcgccgcgccgtcgaagacgtagagcaagcacgtgcgcacggcaggggtcggaatccgagcctccgcaccggcctcgaggatgaggtgagcgaccgtcaccggccagtaggtgtcagccggacccgagatgcccccgaggctgccggcgaccaccttgaccagcgcgccgccatccgcgctctggccgatcccgagatcaccgcctcgcacgtcctgatagcgaggggccgcccacttctgccgtctggggagattgacccagagctggaaaccgtggaagacgccaccggtcacgacgagccgctccggcgggcgctcgatgtgcaagatgccgctcccagcggtcatccactggatgtcgcccggggcgagcgcaccaccaccgccgaccgaatcggcgtgttcgaacgcaccctcgagcagataggtcaccgtctcgaagccccgatgcggatgccagggggtgcccttgggctcgccaggaccgtagtcgacccgtcccatctcgtcgaggtggatgaacggatcgagttcctcgagtggcacgccagcgaaggcccgcttcaccgggaaaccctcgccctcgaggcccgacggcgcggccgtgagccgcacgactcggcgccacggacccgtcgccctcaccagcacgtcagctcgcgtcacgttcgtcatcgggcctcctttgttgcagatgcaatcatagtcgctcgtgacggacgaggagggctcgcaccgctgcgacgtcctcggcgcggggaccgtcgcccgctcccgggacctcgagcaccacatcggcctccggcaggcgccgatcggcgacgagcgagcagagcgcctcggctccgatcgccccctcgccgatgttcgcgtgacggtcgcgccctcgaccacgctcactggccgaatcgttgcagtgccacagcgccacgggcacctgtgccgcctggagcgccgtgacgatctcctcgcgccccgcggcttcgtcgatggcccagccgacggcgaacaggtgctgggtgtcgagacacacccccacccgcttcgtccggagggccccagccagggcccccagctcggccggaccggacgccaccgaacccgtcgccgggttctccacgagaatgcgaatcgtcgacgtcgcctcgagcacgcgctcgagcccctcccggatccgctggcgcgctgcatcagggtcgtcaccaggcgcggagccggcgtggacgaccaccgactcggcgccgatgccttcggcagcgatcgcggtctggcgaagcaacgccagcgatcgatcgcgcagcttcgcgtcgacggaggcgaggttgatcagatacgacgcgtggaccacgatccgttcgacgccggctcgctgcgccgcctcgcgcaccacatcaggctcgggcgccacgccgacggaccaccgccacgatcgaggggagcccaagaagcactgcgcaacgctcgcgcctcgctctccggcgcgttcgagcatcttgagcacaccgccagcggccgacacgtgacagccgacgcgcaccgtggcgaacctcccctgttgcaagtgagccctgttgcaagtgagccctgttgcaagtgagccctgttgcgagtgagccctgttgcgaccgggccctctgtctgggtccctccgtcttgctcggcgctgctaatcctcgcgaccgaactcgggcagctcgaccgtggtcgccgaacgcggcgactcggtcgcggccggcttcgaggatgcgccctcaccgaagaggtcctccagcatcgacagaccgtcatcgcgtgtcgtctgctcggcgcccgcgcccgcctcgtggcccgttggccggtcggccgtggcagcccccgcctcgtcaggggcgacctcggcccccgtgtccttggggccgtcctcagggctgtcgacatctggctcgccagccgacccgccggaccgagccccaccggcggcctctgcggcctcggcagcgagaccggccgcgtccttggccagcagggacccatcggccaccaggtcgtcgacgacggagcgagcgtgacgggcgagttcgcgcaagctgccctcgatcctgcccccctccgcctggagtcgctcgatcacgccggcgaggcttgcggcgagccgatcgctccgcgcacgcacctccgcggcctcacgctcgaaccgcgaccggaactcctcctccagtgccgcagctcgcgccttggcctcgtcgacgacacgggccgcctgggtcgccgcctcgcgccggagggcctcggcctcggcctcggcgtcgcgccgcaacgtctgcgccgtctcctgcgcgagtcgtagcgttcgaccgatcacgctgtccggatcgaggtccacctccacgccagcggcagactcctgggaacgctgctcgtcggcgagggcaaggcgtgcctcgagttcgcgaatccggcgtcgcgcgtcggcgagttctcgctcgagcacctcgacgccctcggccacgcgctcgaggaacgcatcgacgtcatcttggtgatagccgcgcatgcgttcgcgaaactcgacctcgcgaatcgcacgcggattgacgacatgctcgtccatagcgactcctgtttcgtacggctgcgggcgtctcgggccagagcgcggcggttaccgagcgatgatcgggatcaacaggagctggatgaccaagatcacgatgagcggagagagatcgagccgcacccctccgccaccgatggcgggcatcacacgcctgatcggcccgagcaccggctcggtaagccgcccaagaatgatgcggatctcatggagcgtaccgccgggattcgttaccgggaaccagctcagcacgaccgagagcacgatgatgatctcatagagctccagcaggtcgatgagcagtcccctaactcccatgctgtagtccggcccctctctgaacggtccgctgtcgcatccggaacatgtcctcgtccgcaacctcgatgcgcgctggcgacaggaggtagacgctggaggagatctccttcaacttgccaccaagagcataggcaagccccgcggtgaagtcgatgatccgacgccgaagctccttatcgactccttcgaggttgatgatgaccggctgatctgccttcatgcgatcaccgatctcctggacgtcggcgaacttcgtcggcatgacgagatggatcttcgcccgctcgggctgagcactcaacgtccgcaacaccggttgggtgcgttcctcgtgctcccccgcatcctcgccctgacccatcagcacctgcaccttcggtgttcccacggtactcaccggctccgtgcgcagccgccggtccgactcgacgacgtccctgtcgaaccctccagagatggttccttccatctcctcatcctcctcaaccacgcccaaccaggcaagcgcgcggcggaacccgctcatggaacctccactccctccgacgcgctcaggttagcacgtgaaccggggcgagggccgagcaaagcggtccccaatcgcaggattgtcgcaccctctgtggttgcccagcgccaatcagcgctcatgccaaacgagcgctcagggagctccaactcgtccgcaagggccacgagcgaacggaagaacgtccgcaccggtgcttcctcacccggcaacgcgacacccatcacgccgacgacacgcagaccaagggatcgagcggcggcgaccagctccggagcgccttctcgcggcacaccactgcgagtcgccggagcgtctggcggtgccacctgtacgaagacctcgccgtcgaagccgagggcggcgagacgttccgcttcgaccactctcgagagcgtctcgaccacgctcgcagcaccactcacctgcttgatctggcgacgctgcaagtgaccgatgaagtgccaccggacgtcgagatcgcggagcgcggcggccttctccgcgagctctgacgcgtagttctctccgagctcccgattacccgcctccacggcggcgcgcaccgtttcgaccggatgggtcttcgtcacgcagacgatgcgaggcggccggaccggagcgagcgtggccacctcggcctcgatggcgcgacgccgctcgcgaagctgctcgacgaggttcatcgacccggcccgacgaggagcgcttggcgcgcagacgtgcgatcccgccgccaggagtaccaccgctcctcgtggatggtacaggcctcgagatcgacgatctctccgacaccgacacgcccaagctggtcgcggatcgccgccgtgagatcgagcgtcggacctcgaaagtactgggggccaagggtggtctcgacctcgctgcgagcgggcccgacgaactcgtagcagcatgcccgggcgtgcgccccgatcaccgcgacccggacatcgccgccgagcccctccgctgccctctcgacgatccggccgaccacgcccggccaaccggcatggaccaccgcggcgtcgccgttgcgtgcggcgaggaccaccgggacgcagtcagccgatcgcacgcccgcaacgagctgatcgccgactcgccggatgatcccgtccgcgtcgacgccccgacccacctcttgcgcctcgacgaccgccgtgccgtggacctggtggacccacgcacacggcagctcccagccgaacgcactcgctcgtggccacagctccgcggcatccccgtcgccacgctcggtctggaccactcgcagacgcccatcgagcagactcagctcgatcacggtcgtctacctcagaaagaaaggaacgtccccgtcgtcgtcgtcgggatccggctccggctcggccacgacctcacgccgcggagtgaacgtgagcggtggcagctcggcgtcgtccacggcgacgcgacgcgtcgcgtcgctctccgaccaggtgttgaacccggccgcgatcaccgtcaccttgacctgatcttcgagggcgtcgtcgatgaccgacccgaagatgatgttggcctcgtccgaggcggcagcctgcacgatctgggccgccttcgtcacttcgtgcagcccgagatcttgcccgcctgcgatgttcatgaggatgcccttcgccccgtcgatcgaggtctcgagcagcggtgagttcatcgcctggcgcgctgcggtctcggcgcggccatcgccgcttgcctggccgatgcccatgatcgcggtacccgccgagcgcatgatggtccgcacgtcggcgaaatcggtgttgatcacaccgggagtcgtgatgagatcggtgatgccacgcacccccgacagcaagatgtcatcggccatgcgaaaggcctgcacgagcgaggtcttctcgttcgcgatcgtcaggagacgatcgttcggtatcacgatcagcgtgtcgacgtactcacgcagccgactgatcccatcctcggcctgctgggcacggcgacgaccctcgaacccgaagggtcgcgtgacgaccccgatggtgagcgcaccgagcccgcgagcgatctccgcgacaaccggcgcgccgccggtccccgtcccgccgccctcgccagcggtaatgaagaccatgtcggcccccttgagggcctcctcgatctcctcgcggtgctcctcggcggcctggcgcccgacctcggggtccgaccccgcgccgagccctcgcgtcagctgtcgaccgatgtcgagccgcacatcggcgtcgctcatcagcaacgcctgcgcgtccgtgttgatggcgatgaactccacgcctcgcaggcccgactggatcatgcggttgacggcgttgccgcctccaccaccgaccccgaccaccttgatcaaggcgatgtagttcgccttcgcgtccaccacgttcctcccgccgccgttggcccctcaatcccccctacgctaccgtgcccacacggaccgcttagccggaacgcacgccaaacgtgccggagggtccaagggcgagcacgttggccccgagggccacgcccacgcctccgcttcccaccaacgcgccacagctcacgagctccccggcgaccagagcgggggccggcccgagcacgcacgaggcaccggacgccaagaccgcgacgacccggccgccagcgctcaccacgcggcgcactccaccccgaaccccgacgacgaccgcacgtgcggcgaccgggccgacatcactgccgacggggggagggcacgcaccgcccgagcacagcgcaagatgaggctcgacggacgacgccaccgccggcacggccacgacccgtcccgacgcgagcagcgcacggccctcaccgagcgcgaccacgcccgttcgggcgcgcacgcgcacgatcacaccgtccggcaacacccgtcggaccgcgaccaccgccacgatcgggcgctcctcgcccagcatggcggcgtcgaccgccggcactccgagcacgagcggcgctccggcgagccgcgcgtcgagcgtccccgcgacggcgcggtccatcgcctgcccgagcccttcgacgcgaacccaccgaacccgcatccacggaccccacacgacgctcaccgcggcgccgacgcccagggcgagggccgtgagtccgatcaggactcggcgccggatgcgcctcgatcgttcgcgtcgtgcgtcgtcgagtcggtaaatccgacgagacgcacctccgtccgcagctcgactcccacccgacgagcgacttcggcgcggacgaattccatcaacgctcgcacgtcgtcggccgagccccccggatcggcctggatgaagttcgcgtgcttcggcgacacctcggcgctgccgaggcgataccctcgaagacccgcctcgtcgatcagcttggctgcgggagcctccggcgggttcacgaagaccgaccccgcgttgtgaccgcccggctgatgtgcgcgtcgccatcgcaccacctccttgatcatcgcctcttcgtgggcacgatccccgcccgccaactcgagctcggcctcgagcaccacctcggtgggaagcagcgcactgtggcggtagccgaactcgagcgcctcgcgactgcgtcgtctgatctggccgctcgcgacgtccgcgacgaccgccgagccgagcaccgccgccatgtctccgccgtggccccccgcgttcatgcgcaccgcgccgccgacactccctgggatgccgaccgcccaggccatacccgcgcgaccgaccgcggcgagtcgtcgggccgcgacgggcaggagcacggcacctccgaggatgaccggaccgtcgctcggggcctcgatctcggcgaatccggcgccgagctcgacgagcagcccgtcgaagcctcgatcggcgaccagcatgttcgatcccgcgccgaggacgaggatcggcaccttcgccgcacgaacgagcgcagcgatcgccgcgacatcctcgacccgctcgagcacgacgccccagcgagcgctccccccgacgcgataggtcgtccgcgcacccaagggaacctcacggtgcacctcgatgccgagctcgccgccgagacggacgagatcgctcacccgagcaagtcctcgagctcgctgtcgaccatggtcacgtcaccggctcccatggtcaggaccacgtcgcccgggcgcacgacggaggcgacgaaggcagccagcgcgccacgatcggcgacccagtgggcgcgctcccccagtcgctccgccgcggctcgccagacgacctcgccgctcacccctgggatcggctcttcaccggccgcatacacgtcggtcacgacgacctcgtccgcatcaccgagcgcccgaccgagctcgacaccgagcaacttggtccgactgtagcgatgaggctggaagacgaccacgatccgaccggagcccagctgacgcgccgcctgcagggtcgccgtgatctcacccggcagatgggcgtagtcgtcgatgatccgagcgccacggagctcgcgcttgaactggaagcgccgcgcgacgcccacgtagcggcgcagcgccaacgcgacggcgtcgaagggtgccccgacgctgagtgcagccgccaccgccgcggcgccgttgcgcacgttgtgcatcccgagcacgccgagctcgatactgccgaggcgccgatgatcgaggaagcactcgaacgccgaatgggtcggcgtgaggacgggattgcgaatctgcagccgcgctgcctcggcgacaccgtaggtcagggccccctccggggcgagagccgccagccgtggatcgtcgacacagatcaccggtgcgagcgcgctgccgccgacgaacgcctcgaacgaggcgaccagcgcgtcgaagctgccgtagtggtcgaggtgatcgggctcgaggttggtcgccacggcaaggtgacggtccaccgcgaggaaggtggcgtcgctctcatcggcctcgacgacgaacaacgacccgatccccgcgtgaccggacgctcccgcctcgttgagctcggcaccgatgacccagctcggtgcgaggtctgccgcctggagcgcctgggcgatcatggccgtcgtcgtggtcttgccgtgcgtacccgagacggcgacgacctgcttgcccgccgtcagcgccgcaaggagctccgcgcgcgacagcaccggcacgcctcgggcgcgcgcagcggcgagctcgacgttggacgacggaatcgcggtcgaggcggcgacgacgtcggcgccgtcgatccagcgcgcatcgtggccgagatggacctcgaccccgatcgcctccaaccgctcgacgagcggacctcgcttgagatcggacccgctcacgacgaatccccgacccaccagcacgctcgcgagcgcgctcatgccggctcccccgatgccgaccaggtgcacccgacgaatcccctcgagcgacgtcactccagccatcgcgccacctcctcgacgagacgttcggtcgccctttcggtcacgagcgctcgagccgccgctcccatggccgtgcgcagggatggatcaacggcgagctctgcgatggctcgccccagcctctcggcaagcccagggccctcctcgacgacctcgctggcaccagcggcaacgaagtactccgcgttggcccgctggtggtcacccggtgccttcggcaacggcacgagcacgctcgcgacgcccgcgatcgcgatctcggccagcgtcgacgaacccgcgcgcgcgacgacgacgtcgcccgccgcaatggcatcaccgagccggggatcgaaaccgacgaccggctggtagctcgccatcgggtctggcacctgcggtggaacattgcgctcgccgaggaaatgccagaccacgacgtcgtcgacgagaccgcgcccgacgacctcgaccatcgcggtgttcaaggcgagcgatcccagcgagccactcgtcgcgaccaccagcaccgcgtccggcgcgatcccgagacgcgacctggcctcggctcgcggtgggagttcgcgcgtgggtggacccacgatcaccgcacgatcgcgcaccaacctcggcacccgtgcgggccacgcgaggacgagctcgctcgcgaacggcgccatcagacgattcgctcgacccagcaccgcgttctgttcgacgaggacgatccgcgcgcgccgtgcggcggcgacggcgagcgcgagcacctgtggcgccccaccgagaccgaccgcgaccgacggttgcggtgcagccaggaggcggcgaacgttctcaccgaatgcgccgagcttcggagcgcggcgcgcgcggacgatcccagcctccgcaagacgcacgcgctcgatcgcgtgtcctcgcaacgtcgcatcctcgacgggacgatcgctggtcacgagcagcacccgggcgcgggcaccgagcgcggtcgcgacctcgaggcccgcgtggagatgaccagccgtcccgccagcggcgacccacacgacgcgatcgctcatcgacgccgctccccacggtggaccgaggcgagcacgaccccgagcgcgatcgcctcgacgaccaacgacgaacccccttgcgaaacgaacggcagaggaacgccggtcacgggcaagagccccaccacggcaccgagattgaggagtgtctgcgccgccagccacaccgccacgagcaccgccaccgcatgcgcacccgacatcggcgtccgctcggcgagcgccagtaggccgaggatgatcccgccgagcgcagcgatgaccccgagcgcaccgatgacgccaaagtcttggaccacgagcgtcatgacgaagtccgtgaccgcattgggcacgtagccccagttggcgagtcccgctcccaggcccgaccccgtgacgtgggcggtggcgaaggaaccgagcgcctggacctcctggtacgacaggcttgcacgatagcgccatgggtgcagaaacgacagcaggcgcgcacgccgatacgccgacgagaaggcagcgagcgtcgcgaggcctccgcccgtgagcgcgatgggagcgagtcggcgaagcgggaccctcgcgacgaccagcgcgccggctccgatcgccgccaccaccagtgcggtgcccatgtcgggttcgatgaagatcgcaccagcggtgaccgccgtgaccacgagcaccgggccgaggacgcgctcgctgggtcgtgacgtgacgagcttggcgaggtagagcaccagcgcaagcttggcgaactccgatggctggatctggaacgggccgacggggatccatcgctcggcgcccccgacggtcgtgccgagcccagggaccatgaccgcgcccagccccgccagcgccgccgcgaggagcaccggcgaccacgcgagcactcgctcgaggccggcacggcgtacgaccacgaagctcacccatcccatcgcggtggcgatcgccacccaggcgacgtcgtggagggcggcggacaccggcgaacgcccgaccgctgcctgtgcctccacggtcgcggccagtccgacgagcgtgccggcgagcgcgagcccgcccccaaggccgacgatccagccgacggccgagccacgcccccgacggcgcccagagggccgaacacgtgcgtcgatcaccgccacgcccatcacctcccaagcgccgcaacggcgcggacgaagtcctcacctcgttcctcgaaactccggtaccaatcccacgaggtcgccgccggcgcgagcagcaccaccgtgcccggcagcgctcgctcgctcgccaccgccaccgcctcgtccatcgagttcgcctccacgatccacggcaccgcgtcgccgaggtcggccaccactcggtgggcactctcgccgatggcgaccacgccagcgatccgctccgcgacgtcgcggagccgctcgaaccccgtgcccttggttcgaccgccggcgatgagcacgacacgatcgaagctcctcaccgcagccacagcagcttccggcgtcgtggctttcgagtcgtccacgtaggtgagcccaccacgaacggccacgacctggagccgatgagcaagcccccggaactcgcgcgcgactcgacgcgcgcgttcgagctccgcgccactcgcctccgcaagcgcccaggccgccagcatgttcgcgacgtcgtgtggtgcacgacgtcccaactcctcgacccggacgagcgtgcggccgtccggcccgacgagtgcaccatgctcgacccgatagtcggcgtcacgcgccgtcgcactgaaggtccgcacctcgaccccgcgagggatcgcgatggcgtccacggcaccctctccgacgggccacacggcgacatccccgggcgcgagccgctcgatgaggcgcgccttggccgcgcgataggcctcgaacgacccgtggtagtcgagatggttcggcgtgaggttcaacacggtcgcgacggaagctcgaaacgtcggggcccagacgagctggaaggaggagacctcgaccacgagtcgacgagcgccactgtccgccaccgccgagagtggcgtgccgagattgccggccgcgacggccccgtcgccgagcatgctcgcggtgagcgtcgtcaccgtggacttcccgttggtaccggtcaccgcggtgatgggggccgcggcgagaaggtagccgagttcgagctcgccgatcaccggaccgtcgagcccgagacgttccacccgttcggtgcgaatcccgggggacacgacgaccaggtcgaagcgcgcgccaacgatggcgtccggatccacgagctcacgcccctcggagcgcgccttgtcacgcagcgctcgagcgtcgtccgccacgatgacctcggcgcccaacgatcgcagcacccgttcggccgcgagaccggacacgctcgctccgagcacgagcacacgcccgcctgccacctgggcacgcagcgcatcggcgctcatcggacccctccgagcgacaggaagtcggcatagaacacgccgatcgcgagcgccgtgcagaccccggcgatgatccagaagcgaatcaacacggtggtctccggccacccgagcagctcgaagtggtggtggatcggcgacatgcgcaagatgcgccggtgccagacgcgaaaggtgaacacctgcgccacgaccgacaacgtctcgatgacgaacagccccccgagcaagacgagcagcagatcaatgtgcaggagcagggcaaggccaccgagggcggacccaaggccgagcgacccgacgtcacccatgaagatgcgcgcaggcggcgcgttccaccagaggaaccctgcgagcgcgccggtgactgccatggcgaataccgcgagatcgagcgcatcggggacgtggtagagcccgacatggcggaacatccaatacgccatcagcgcgagcgccccgaaggcaaagatcccagaacctgccgcgagaccgtcgaggccatcggtgaggttgacggcgttcgaggaaccgacgacgacgatgaccgcgagcacgatccacccgaccgacccgagttcgagctgggccccaccgacgcgaaccaccgcgagcaccggagggactccgacccaccatcgagccaggaccgcaaacgcaagcgcgaccgcgacctggagcgagaacttccccgccttggtcaacccgagcgagcgccgattgcgcaccttcaagagatcgtcgacgaccccgatgaggctggaagcgatcgtcaggccgacgacggcgataccgccgcggctcagctggacaccgagatgggcatgcgtgaccgcccagccaagggccgtcccgaccacgatggcaatgccacccatggtcggcgtcccggctttgaccaggtgccggctcgggccgtcctcacggacctgctgacccaccccccgcgcgcgctggcgctcgatgagccacggcgttccgaccacggcgacgaccagcgacaccaaggcgctcgcaaggatggcgatcacgcgagcagccccccgtcgtcttggagcgcagcgtgcaccacgtcgatgtcgtcgaacggcgtcgcaacgccgtcgatgacctgaactcgttcgtggcccttgcccgcgaccacgagcacgtcgccgggggccatcatcgccacggcctcctcgatggccgctcggcgatcgaggacgacccgcacgccacgacgatcgcgccaccccgcgacgatctgggccgcgatggcagcaggatcctcgctgcgaggattgtcgctggtgacgatggcaacgtcagccagctgctcggcaaccgctcccatgaggggccgcttggcctgatcacgctccccgcccgcaccgaagacgacgagcaggcgcccccgcggaccgaccaggagtcgagccgcccgcaacaccgccgccagcgcgtccggagagtgcgcatagtcgacgacgaccaggcctcgcgggccgaggatgcgctgcatgcggccccgtgggctctcgacctcgccgagcacccctcggaggaggtcggggtcgaagcccacctgctcgagcacggaaaccgccagcaggatattgcggagattgtgctcaccgacgagacgcgagcgataccagcgtccgttgcgacggaaccggatccctgccgcatcgatctcgatgtccgtcacggcgctgatgctcaccggtaccaccggcacccgcaccgacgccgcgagcctcgcgccccagggatcgtcgacgttgatcacgccgatcgccgtccgttcgggctcgaacagccgtgccttcgcggcgaagtagtcctccatcgacccgtggaaatcgaggtgatcttgcgacaggttggtgaacaccccgacccgtacgtgcagcccctcgatgcgctccatcgcgatcgcgatcgaggacacctccatcgccacccagcgccgccccgagtcgcgaaactcagcgaggcggcgggcgagctcgggagcctcgggcgtcgtgaggcgactccagagcgtgccgagcacaccgaccccttccccgaggcgctcgagcagctgggacacgaccgacaccgtcgtggtcttgccgttggtgccggtcacaccgatcaccgagaccgccgacgacgggtcgccgaagatgcgatgggcaacgcggccgaccgccgtacggagcgaggcgcgtggcaccacgagttggggcacaccgaccgcgaccggctggccggcggtgagcaccgcgacagccccgcgtcgcaccgcctccgcggcgaagtcacgcccgtccacgtgacgccccggaaccgcggcgaacaggtcacctgcgcggatctcgcggtggtcgatcgcgataccggtcaccgaggtcgcccggtcaccgacgatgcgcgcgtgctctacgagggccccgagggcgtcgagcgtgacgccaacctctggacccacctcgcagactcccctcccgcacggacccggaccatggtagccctgcagcacgggggcagcgttcacccctggaccccagcccctggatgcatgtcgacgctgctcaaaagggtcgacgtgacttgcccttcgggcgtcaccccgtagcgagccagcgcagcgcgcatgatctgggagaacacaggtgccgccgtcatcccaccgtagatgggcaccggctggtcgaccatcacgatcgcactgaggaccgggtgctgggccggcaccatcccgacgaacgtcccccagtacgccccaggctggtaaccaccgcgcgcatggtagggcttctgcgaggtgccggtcttgcccgcgacgaggtagccaggtatcgccgcatcaggagccgtggcgttcgaccccgtgacgtgcgagaagagccccagcagctcggaggcgatcgccgcaggcatcacccggtgacgaggtgcggccggcgccaggtggacggtcccatcggtgcccacggtgccagcaaccagggtcgggttcacgaggacgccgccgttggcgaccgcgttgtaggaatcgaggatctcgagcggcgtgacgagctggtcctgtccgatcggggtcgagccgatcgccgtcggtgaccactcggagggaggcttcaggtaccccgcggtcgcgcccgggaacgcgagccccggatcgacaccccacccaaggcgccggaaggagtcgtagatcgccgtcgggccgagccgctcggccagttcgatcgtgcccacgttcgaactctgggcgaggatttgcgacatggagaggacctcggtggggtgcgactcggcgtcatggaacaccgagccgtcgatcaccagctggtttggaacggtctccgtcgaggtcggggtgatgatgccccgctcaagggccgcagcgaacgtcgcgatcttcgcgaccgatcccggctcgtacgcgtaggccaccgggtcgttcaaccagctctccgtcggcagggcgcggggcacgtcgacgggctgactcccgccgaccgacgacgtgcccggcagcgccggcgccgcgagcgacgccatcgcgaggatctggcccgtgtggggatccatcaccaccgccgtcgcgccgagggctcgcgtcgtctcgatctccgacgccaaggcgttctcgacgtcgctctggaggacgggatcgatggtgagctcgatggacgtccctgggcgcggcgggtgttcggcaacgaggcctccgggtaccggcgcaccctgagcggtcaccctctcgagggcccaccccggtgctccggcaagcacgcgctggtaggcgtactccaggccaaacgtaccgacaccagccggactcacacgaccgatcaccggctcggcgagatcgccgagcgggtacacaggcagcgtcgtcggtgtgacggtgatgccgggcagcgcgccgtcgagggcgagctgctcgatacgcccaccgacgctcaagagggcatcgggatcgacgacgctgtagcctccgtgcacctcgagcgcgctcgtgaccgacgccacggacagcccgagcagccgcgccagtcgctcggcctcgggcgcaacgtcgtggatctgcaacggatcggcgatgatcgcgtcgcgctcgatggaggtcgcaaacgcgacgccgttgcgtgcgaagatggcgccgcgcggtgccgacagcacgacgcgtgtctcgctctcggacgtggccagctgcccataccgcggcgccgggcccacggtcagacggacgagctgcgcggcgatggcgccgagcgccaccaccgtgacggcacccacgatgcgcacgtgcctagccacgcgcgaccgttccggccggaaggggcgccgactcgcccgttggttgaccaagcgccgtcgtcgggacgggtgctccccgtccactagcaagctcctcccacgtcgggtggacgaaaccgtgtgccgccgcgaccgccgccgcgtggctcggtgcgctcagggtgctgagctcggcgacgaggtcgagatgatgcacctcggcggcttgcagcgcgagctcggtcgcctggacggtattggcgaggcgctgtgcaacgagccgcgcggcgatcacgcccaacgcggcgaccacgaccacaccgatcacgagcacacgccatggcaccgaccgacgacgtggtgcgcgcgtcagcacacgaagctcgggggaacgtaggcccgagcgacgaggcagtgcctccgctagcgcagcgcgagccattcgtgcacctccctctcccacgctggtgcgagatctgccaccgcgagcttgcgcgcgaccctcaggcgggcactcctggcacgagggttgcgcgccacttcgtcgtcgctcggcacgacgccccgccgggggcggcgctccagtacgctcgtccagctgccagccggtgtggtgcgcggagccccgccccgctcggccacctcgaagaagcgcttcacgaggcgatcctcgagcgagtgataggtgagcaccgcgagtacgccaccgacctcaagcgcctcgaacgccgcagggagcagggccgtcagctgaccgagctcgtcgttcaccgccaggcgcagagcctggaagacgagggtggcgggatggcgcctcgtcgtacgccgcgacggtggggttgcctcgacgacgacctcggccagctgctcggtcgtcgtcggcatggcggcgaggatcgcgcgggcgtagcgacgcgcaagcggaccgacctcgcctcgacgcagcagctcggtgagcccatcctcgtcgagcgaggcaagcaatgacgccgctgacgtcggcgcctcggggtccatgcgcatgtcgagtggcccggcgaggcggaacgagaatccccgctgcgcgtggtcgagttggagcgaggagacgccgagatcggcgatgaccgcatcgatccgacgcgcgccgacgacacgtgcgaggtcgcgaaacgtcccgcggaccggctcgaaccgatcaccgaacgcttcgagtcgccgcgccgcgagatggagtgcctccggatcccggtcgaggccgatcacgagcgcagcaccggcatcgaggagtgccgccgcatggccgcccaagcccacggtgacgtcgagcacccgtcgaccctgcggttcgaccgcgcgcacgacctctgccaccatcaccgggaggtggatcggctcagccacgatcgcctccccgatagcgctcccaggtcgctggatcccacagctccacggtgccgaaggcgccgtggacgcgaacgtcgtggtcgaggttggcataggcacgatggctcggcgggagcatcagtcgtccgaggcggtcgatctcggcctcgaaggcttcggaggcccacgaacgcagtcgccgacgctcctccggatcggcccagtgctcggcgcgcacctcgccgacgaacgcgttgaagtcctcgacgcgccacacgaccaggcaggggtcctcgtactgcgaaggcgtgacgaagcactgatcgccgaactgaccacgaaagcgcacagggagcgtcaagcgtcccttggcgtcgagcgcatgcgagaaggagccgaagaaccggccggtcggctcaccgagctgccacacctccccgcgcctcctcaccgtcacccagaagggtgccactcacgccatcggcacccacggcgccccactttagcccacgacaccccaccggggcgtgtgaatcgcgtccgttggctccacgatgcgcacgagaccgtgcgagcgacccacgccacgctcgcgcgagatcaataccgaggtcggcgtcagggtgctcaaggagggcgccgagttcgcttgagacgatcgcgacgggtccgcgtgtccgacaggcctccatggctgcagtgtgagccgggagccggctcacagcgagaaccgaggtggagttagcgagccaagatcgcccggcgcaccgtcgcgacgagcggatcgagctcgataccgagctgctcgagccccagggaggccatggtgccttccggtcgatcgcgcagggcgtcgacgagttctcgctgacgatcgcgccagagcacggcaacctggaagatcgcgccgcctcgacgacgtcgctgcgcgagacccgcgaccttgttgccgccgacggcgacctctccccagccccagccagcaaagcacacctgcgtcgagagcgggactcgctcggggacctcacgcaccaccgtcacgtcggccaccccgagggctccaagggcctcggcgacggcttccccgagccagaggaacgatctgccaagatgcggatcgagacgcgggtcagacgccggcacaaacacgtggaaccacgcctgctcgccgggagccacgacgaccgcaccgccaccggatcctcgccgaacgatgtcataacccttggctacgaggctcgcagcatcgatcgcgtccacgcgcgtggtcgagcccagcacgaccgtcggcgccgtgggctcagcactgagcagccacggtgatccctcgtccgctggccaccaacggtggatgaccgaggccggagcgcgcagccgcaacgtccgccacggctgcacacgacgatccatgcggccgatcttacggcgtcctcaggcgaggcgataggcgcgcgccactcggtgcctagcatgggggcggcgtcggaccgggaggcaaggcagggctgtggaggcgtacgtgctcattcagaccgagatcggtcaggtcgcgtccgtactggccgaactgcgcaagctcccgttggtggtacgcgccgacgacgtcacgggcccgtacgacatcatcgccctcctcgagggcgagaccctcgaggacatcggacgtcacgtggtcgagggcgtgcaggtcatcgacggggtgacacggacgctcacgtgcccgctcggtcacctcagactcgacgcctaccactccgtcagaacgcagagagcgtccgagcggccccagccctgacgacgccatggcggagttcttctacccgccgcagttggaccgacgacgacgtcgcgaggacctcggcgctcgtcacggcatctgcgagggcgagcacggtctggacacggtgcgtcgccgatgccacgagacccacggtgagcgcggtctgaccggtcacgagggtgcagtaggcggcgagcaccgcccgcggcccacccaccgtacgcaagaacccgacttcgatctcgcgcgggcgaatctcgaacccggtcgcgcgcgtgcacatgccggtcgccaccggcgcagcccacgccgtcccgcccaggacttcggccgcacggcgcccgctggggccgaacgcgacgagcggcgcagcaccgaggtcgatcccgggcggacccaggacgagttcatgctcggccctcgccgtcgtgcgacggagcgccgcaagctggatcgggatcgcgatcgccgccaccaccacgaaagccgccacgccacctgcgagccaccgccgacgccgtcgcatccgtcgatcgctccaggcgcgctcgccctcgagcgctcccggagcttcgtgatcaagcgagtccacgcttccacgctagcgctcaccgacgacccaccccggggagtccatcgatgccaagagcgctgagcaggcgccgacgtctgcgccagcggcgagcggtgaccctcggtgccgtcaccgtcgcgatcgtcgcgggaaccggcgtgatcgacgcggccctcaccctcgatccatcgattcgggtcacgccccgtcacgtgagcggcgtgcgtgccccgaccgcgcccccgatcaccttcaagcacggcgtgcagtccgcgacggtgatcccggcgcttggatcagggtctctcgaagcctcgccccacgagcgacccgtcccgatcgcgagcctcgcgaagctcatgaccgccctcatcgtcgtccgccgacacccactcggctcgaccgcatccggccccactctcaccatgaccccagccgacgtgatcctcagcgacgtcgacgtcgctgaggatcagtcgactgtaccgatcaccgccggcgaacgcctgaacgagcgccagctcctcgaggccctgctcgttcgctccgccaacaacatcgccaccatcctggcgacctgggttgcgggctcagaatctgccttcgtggccacgatgaacgcaaccgcacgcacgatggggctcaccggaacacactttgccgacgcgagtggcttcaacaaggccaccgtctccactgctcgtgacgtcgccatcgtgaccgctcgcgtcgaggacaatcccacgctcgccgcgatcgccagcgagcatgccgtcacgctccctggcgctggcaccctgcccaacatcatccaagcgatcggcaccggcgacgtcgtcggcgtgaagtccggcttcaccatctggtcgggaggctgcgcctcgatcgcggtgcggacgcccacccccgtcggtgagctcaccagcgtgggtgtcgtcatcggcgaacagggctacgcctccctcgcgcgtgcggcgcggcgcgcccaggcgctcgcgaccaccgctgctgcgcgcgtcgcgagcgagcgcatcatcgacacgcgcgagctggtcggatgggcgcgggcaccgtggcgagcggcgccgattccgatcgtcgcagctcggagcgttcgcgtcctcctgtggccagcgaccgaggcctcggtgcggatcgcgctgcgaccaccagcgctgccggcgccacgcgggcgcgccgtcggcgagatcgtcgtgaccacaccgaccacaaccatcaccgttcccgcgattctcaccgcgagcctcggaacgccgtccttcggctggcggctcacccacgcgctctaaggagcgtgcgcgtcgcacaggcctcctgcggcgcgagccttgctcgctcgatcgccgacgaaaccaccccggtgtggcgtcgccaacgacacggagcgccggttcgtccggcgctccgtgtcacactgatgattcgccacgcctgcgggtgcgatcttggctcctgccgtcagcgaagcgcgccagatcctcgcgctccaccctggcgccgacgctcctcgatcgcgaccacggcaagtccgccgacaccaacgctcgcgagcgcgacaccaccccaggtgagcgcggtgatcgaggacggggcgctacggggccccgtgaccagcttcaccgcggtcggctgggtcgcgaccgtcggagctgacgacgtggccggagcggtcggcgtcgtggatccactcgtcgtcggttggggtggcgtcgagcccgcggcggtactcggcggcgcgacgaccgtcacgctatccgttgccgactgcggagcggcatcggtcgagaccaccgtcgcggtgttcgagagcaccgtgcccgcggcatcggtcgcatccacctggaccgggacgatgatcgagggcaacgattgaccgggctggagggtctgggtcgacgcaaaggcatacgtacacgtcaccgtgggtggcgtcgaggagcttgccagcgtgcagctccagccgtcgttcgcgttggcattcgtcagggccgtctgcgacacggtcacacctgcggggagcgggtcagtcacggtgaacgcgaaggaactcgaactcgatgggctgttcgacagcgtcccggccgcgaacgtcgctcccgagctcggacccggctcggcggtcgccgagctcgtcgcaacgccagcggtgatctcccatgagaaactctcaccagggttcgcgacgtggttcacgttgtcgaccttcgtgatcgagaggatcggacccgtggagaagtaggcgggatcggacccaacgagcacgaagtcgtcggctcccaatgaaagattcgggggggtcgactcgtaggtgaggttgatttggccaggactactcttcgtcgaggccgagacgatgtcgttcgtcaggctcgacggattgacgtagccgaagtcgacgacgttacctgcgctggaggagccattcacgttgcccgacgcgacccagaggttgcccgtcgtcggatcgagcgtcatggactcagcctgcgacgcaccgttcggggcgttaacgatgttgtacactgcgccctgtccgctcggcacgttgctcgtcgaactggcgttgtcgatcgggaggctgggcaggctgacgtagccgacctgcgtgtcgaactcacggacgaaccacagctcattctggccagcgtcgagctggaagtctccaagccccgacgagcccgtcggcagcgaccagctgtaggcggccgtcgtcaccggcgacgatggaatcccgctgcccaggttgtacatcgcgatatctggcgagggactcgtctcgccgacgaatgcatagacggtgccgccgatcgtatcgacagcgagcgaacccgtcagcgacgcggtgaccaccgcgctcacggtgttcgtcgtcgtatcccaagcccagacgtggctgccaccggtccagtacaccgtcggccccaccgccgcaatggcgtagtgctgggtgctggagaactgcgtccccgcgggctccggcggacagctgatgcttcccggcaccgatcccgtgctccactcgtcatagctcggcgaggtcgccgaggccgtcgcgttctgcgatgtgaacgcctggaggttcacggcaatcactggacacgcgctgacgccagtgacgcccgtcgggatcatccccgtgacgttccggtagtacagcatgttgccgacggcgaccccgtcgccgagatactgaccgcccaggccgttcagctggatcgtcccgaccaccgcatgtggcgcggctcccgacacctcgatcaggtaattcggcgagttggagtcggtgtcgacgtagtagttgccgttctgagcctgaaccgtttgctcgagatggaccaagggggagatcaccccgttgtcgacgaggacaccgaggttgaacgccaccggctgatacgcaggtgccgtcgacgccgacagggcgctcggccccatccacgcgaccgcgaccagcgctcccgcaacacccgcactcgtggtccctcgcaggatccacgtcgatcgcctcgtcacaacgcccctcctcaacgtccctcccctacctggctcgacgcagtgcagctgcgatcggcgtcagtactctagcactcactgtgtctcaattccacacgtcttgtgaactctcacggaatgcattcttcatactactcattgtggttatccgacctcgtcgacgtcgaactcctgtcgcgacgcaccgttctcggcagctcgcaatgagcccgaagaatgcctcgcaccgtccaatacggctgcaccaggcgtccatcaggatcggggcgcgacacacacgccaccgcacgcgctcccacgctggtcgaggtcaacgctccgcacgcaggtgggcccggtgggattcgaacccacgaccaagggattatgagtcccctgctctcaccgctgagctacgggcccttggttgcccacgcggccatcgacgctctctcaacccgtcagagcgcgggcgacgaccctcgctcacgccagattcgaagctccgggggagagactcgaactctcaaccgcacggttaacagccgcgtgctctgccaattgagctaccccggaaagcgacgtcagtctaggggtcacgatcacgctcgcccacctccgacgctcgttcgacgcgactccaccagccacgcgaacggtgtccgcgtgagcaggaagtcatcgaacgccgtcaacagacctaccgcgggccgccagccgacccagacgacgacgcccccgagcaccaatcccgccaacacgtcgcccgggtagtgcaccccgacgtagacccgcccgaacgcgaggaggaggcccgcgatcgtcgcgatccaggccatgaggcgatcacgcgcgagccagaggccaacgatcaccgcaccggcgacggtcgcgtgaccgctcgggaacgagtagcccccgctgcgcgcaagcagcacctcgacgtggtgcagcgtgacgtagggccggcgttcacccacgagcggtttcaggacatagtgcgcgatcacccaggcgaggacggtcccaccagcggcccagagaacccccgcaaccgcacgtggcgcctgtcgacgcgagcgagcgcgccaccacgcgaccagcagcaccacggcgagcacgccgacgccgacgaagtgcgcatactgcgccatcgcgccgtgggcccaccccgtctcacgcgcgatgcgattgacgtcgagataggcctcgtcgttgagatgctcgagctcgcccacgtcacacgcctccaccagtgttggcgatcgagcctaacgcacgcatgcgaaccggtgcgccagggccgcagccgaccctcagcaccgctcggctagtcctcgagcacacgccgcagcaccggcgcgagatccccgcggcgcaaccgtgcgatcgcgcgagcctcgatctggcgaatccgctcgcgcgcgatgccaaagtacgccgccgcatcctcgaggctgtggggctcgttgccctccagaccgaagcggaaggcgagcacctcacgttcgcgtggctcgagatgggccagtgcgcctgcgatgaccgtgcgaagatcagcgtgctcgatggtctcctcgatcggttctgcgtcgcggtcgggcacgatgtcagccagcgtcacgtcgcgctcctcgcctaccgcctgatcgagcgagagcaccgaacgcgcgtaaccctggagttcgcgcacgcgcagctcatcgatcccactcgcggcggcgagctccgccatcgatggctgccgcccaagggcttgctcgagctcgcgccgctgaacctccacacgagcaagttcggcggcgatcccccgaggcaagaccacatcgcggcgcgtccgcgtgagcgcctgcgcgatcgcctggcgaatccaccaggttgcgtacgtggagaaacgaaatcctcgccgcccgtcgtagagatcgatggcacgcaagaggccgatcgtgccctcctgcacgaggtcatcgagcgagatccccggttgcacgtagcgtcgagcgatgctcacgacgaggcccatgttgccctcgacgaagcgctccctcgccgcttggaccaccgccgcgacgtcgggcggcacgtcttcggcttcctgggcttcctggagcacgatggagagggcgacctcctcgtcgggcagcaggcgaccccgcctcccgcgcgccagcaccgcccgagcgccgtccagcgcctccggcgacaccccactcacgagccgctcccgagcgcgacgtccgaccgcgcctcgacgaggtaggcgagcagcgcaccggctgcatcgagatctcgaggttccgtacgaaggcgatgcagggtcatgatgtgatccgtccagcgacgctggcgctcctcgcgctcaggtccagagaggccggcaaggccgcgcgcctcacgctcgagttcgacacccgcctcgcgcaacacgagcaccaccagggcatcgtcgaagctcccttcggagtcgctggcagcgatgcgatggtagagctcgcggacgtcatcgccgacgccctcgagcgcggccgcgaccggcgcctctcctcgcgagccgagggctgcagcgagtgcacgataggtcgggtcgcgaaacagtgcgggtaccacgaggtccccgagcccaggatcgctggcgagggcgatgagcaccgacgccgcagggcgatcgaggcctgacgcctcgctcgtacgcagacgtcgcggtcggagggcgctcggaagccgcgccgcaagctcggcctcgcgaaatccggtccgatccgccagcatggcgatgtactcagaccgcacgagcgggtcgccgaccgaggcgagcaccgcagcgacgtcggccactgcacgcgcccgcccctccaccgatcgaagatcggcacgggcgaggactcgttcaaggcggaaccgagccaccggcacggggctcgcgagagcctgtcgaagcgaatcgggatcctcggcgaaggcctcggcaggatcacgtcctcccggcaaggtggccacgagaagctccacgcctgctgcctcggcgaggggggcgacctgctccgccgctcgctggcctgcgtcgtcaccgtcgaacaggaccacgacctggggagcgaagcgacgcaggatgcgcaggtggtcgtcggtgagcgccgtgccgcaggtcgcgaccgcagcgacgccagcggcatcgagtgcgatcacgtccgtgtagccctcgcacaccaacgcgcgccgctcgcgcaggaacgtcgaccgcgctcgatcgaggttgtagaggacctgacgcttgtggtagtaggccgtgtcctgcgtgttccgatacttcgggacgccatctctggccggaggcacgacccgaccgccgaacgcgatgacctgacccgcgacctcgcggatcgggaacacgatgcgtccgctcatcgggtcatgcagcgacccgtcctggccgcgcacgcggatcccgacctcgagcgcgatcgccgccgatgctccgagttcggcgaggctcgccgctcgcgacggcggtgcatagccgatgcggaacttcgcgatctggtcctcgctgatccctcgagccgcgagatactctcgagcgcgctcacctgccggtccagcgagctggtccgcgtaccaggtggtctgggcttcgagcacggtaagtgcctcgcgacgcgtggacgctcgcggctcaccggcagcctcgtgctcgatgcgaagaccggctcgtcgggcaagctgctcgacggcttcagtgaagtcgaggccctgcacctcacggacgaaggtgatcgcatcacctcgggcgtgacagccgaaacagtagtacaccccgagctctgggttcacactgaacgacggcgagcgctcgtcgtggaacggacacagaccgacccaacgcctcccgacccggcgcagcgcgaccgtctcggagacgagcgcgacgaggtccgtcgcatcgcgtacgcgccgcacatcggcgtcggctatggccactcgctcaaggctacgccgtctcggcggcgtccttcgcgcgcatcaacgactgtgcgacggcgaggcgcgcgatcggcacccggaacggtgacgcgctcacgtaatcgagaccggcctcgacgaactgcgcgatggaggccggatcgccaccatgttccccgcacacaccgaccttgagtccgggacgctctcgccgccccgcctcgaccgcctgccgcacgaggcgcatgaccccgcgtgggtcgaccgtcttgaacggattggccgcgaggagctcgctcgccagataggcgggcatgagcttggcctcgacgtcgtcgcgcgagaagccgaaggtcatctgggtgaggtcgttcgtaccgaaggagaagaagtcggcctcgcgagcgagttcgtcggcgatcagcgcagcccggggcgtctcgatcatcgtcccgaagcgcacttcgaatcgcgcgtccgaggccgcgcgcgcctcgtcgaaccattgcctggcgagcgcgagctcctccctgctcaccgtgagcgggatcatgacctccacgatgggctcaccaccggctcgtgcgacgtcctcggccgccgcaaggagggcgcgcacctgcatcccgtagaggccaggcttgacgacgccgaggcgaacgccacggatccccagcatcgggttctgctcatgccacgcacgtgccgcagcgagcaggcgctcgccctcgtcgtcgagaccccccgctgcctcggcacgctcaagcgcggtcacgtcggggaggaactcgtgcaggggtgggtccaagaggcgaaccgtcaccggcagcccactcatgacctcgaggatcccccgaaagtcacgccgctgggcctcgaagagctcctcgagcgcgctcgcttcctcctcggggctctcggccaggatcatccgccggacgatcgggagtcgatccggctggaggaacatgtgctcagtgcggcacaggccaatgcccttggccccgaagcgccgcgcacgctcggcgtcgtcggcggtgtcggcgttggcgcgcacgcccaccttcccaaaggcgatctcgtcagcccatccgagcacgatctcgaactcctccggcggtgcggactcggcaagcggcatccgtccggcgacgacgacgccactcgtgccgtcgatcgaaatccagtctccgacaccgacctgcctgccaccgacgcgaaaaccgccctcctcgatcacgatcgcgtccgcccccacgacggccggcttgccccagccacgcgcgacgaccgccgcgtgcgacaccagcccaccgcgggtcgtcaagatgccctcggccgcgagcatgccgcggacgtcctccgggctcgtctccttgcgaacgaggatgaccggctcgcctgccgcgtgtgcttcgaccgcactcgcggcgtcgagatacaccctcccgacggccgcacccggcgaggcaccgagcccccgggtcagtacgtcgacgacttcggcggcaaagcgcgggtggagcacctggtcgaggtggtcgggagtgatccgggcaaccgcctcctccttggtgagggcgatggcgggatccttggtcatctgcaccgccatgcggagtgcggcgacaccggttcgcttgccgactcgcgtctggagcagccagagcttgccctgttcgatcgtgaactcgacgtcgcacatgtcgcgaaaatgccgctccagccgtgcgaagacatccatgagctccgcaaagacctcggggaactgatcctggagggcagacagcggctcggtaatgcgaatgccggcgacgacgtcctctccttgggcgttgacaaggaagtctccataggcaccctgctccccggtcgcggggtcgcgagtgaagccgacgccggtacccgagcggtcatcgcggttgccgaagaccatggcctggacgttcaccgccgtccccaggtcgtcagggatgccttcgcgctcgcggtatgcgtgcgcgcgctcgccgttccacgaccgaaacacggcctcgatcgcgccacgcagctgatcgcgagggtgctgtgggaacgggctccctgcgagctcaccgacgagctcgaggtaggcaccggccagccgacgcaactcgcttgggggcagctcgccgtcgttctccgtgccgactcgttgcttcgcctcgacgagcaagcgctcgaacggctccggatcgagcccgagcacgatgcgcgcgtacatcgcgatgaatcggcgatacgagtcgtacgcgaagcgctcgtcattcgtctgacgagtgagaccttcgaccgacgagtcgttcagccccaggttgaggaccgtgtccatcatgcctggcatcgagaactgcgcgcccgagcgtaccgacacgagcagcggatcggatgggtcaccgagccgccgacccatgcgatcctcgagcgccccgacgtgacggtcgagctcctcgtcgagcccgtcgggccacccgttgcccaagtaggcacgacaggcgtccgtcgaaatcgtgaagccgggtggcaccggcagaccgagcacgctcgtcatctccgcgaggttggcacccttgccaccgaggagcgccttgagctccttcggcgcgactgggtgcgcatggtcgaatgggtagatgaacggcacgaaggaccctccacagctcaccgctcgtgcgcacggggcgcgcacgaggcatccgacgccgggcgtcgttgcccacaaggtgatgggagtctagcgttgatggaacgttaatgtccgagcacgcggcctcggcgtggccgccaagcgctcacgaacgtgggcgaccaggtctgcgaccggaatgcgtacctgctcgagcgtgtcccgatcgcgcaccgtcacggcgcgatcctccagcgagtcgaagtcgacggtgacgcaccacggggtgccgatctcatcctggcgccggtagcgcctcccgatcgactgggtctcgtcgtagtcgacgtccacgatcgtcgcgagatcggcgaagatctcgtgcgcgagctcgacgagggccggcttgcgcgagagcggcaagaccgccacggtgtagggcgcgagatgaggcgagagccgcagcacggtccgcgactccccgttgacctcgtcgacatggtaggccgcgaggaggaacgccatcgctgcgcgtgtgacgcctccggctggctcgatggtcgaggggtagtaacgctcctcggtcaccggatcgagcacggagagatcctcccccgaggcggcggcgtgggctcgcaggtcgaagtcggtccggtttgcgatcccctcgagctcaccgtagccccagggaaagcggaactcgatgtcgacggtgcgtgacgagtagtgcgagagctcgtcggcgtcgtgctctcgcaggcgcagccaatcaccctcgaggccgagctcttgataccagcgcagtcgctccgcgatccagaagtcgtgggcctcggcggccaccgacggatgcacgaagtactccatctccatctgctcgaactcgcgcgtgcgaaagacgaagttgcccggggtgatctcgttgcgaaaggacttgccgatctgcgcgataccaaaaggcggacgcagccgcatcgcgcgcgcgacgctctgtgcgtccacgaacatcccctgagccgtctcgggtcggaggtaggcctcggctccctccccctcgaccggaccgacgaaggtgcgaaacatgagattgaaggcccgtgccggggtgaggtcgcgagacccgcacttcggacacacgccatcgatctggtctgccctccagcgctcgtggcaggaccgacagtcgaccagcggatccgtgaagtgctcgaggtgacccgaggctcgccagatggccggaggcgtcaggatcgacgcctcgaggccgaccacctctcggcgctctcggaccatgtaggaccaccaggcctcgcggatcttgcggagcagaaggacgccaagcggcccgaagtcgtacgccgagcgaaatccgccgtagagctcggcggacggaaagatgaagccccgacgcttcgtgaggctgacgacggcgtccaaggtatcgggctcaggcatggcgccagtgtaggagcaacgaccctgctcatggcgcgacgggccggcttgggcgaggctcgggcgcgacgtgggcgagaccgcgcaagcgacgaccgaggaccgcctcggcgatccgggtcgcgagctcctcgaagcgccgcgcagccacggcatccacggcgcgcagtccgtcgcgcgtacgcccctcgagcaccagccgagcggcccgcatcgccggaaccccgatcgcgaccccgccgcaggcgtcacagcgcgcctgctgggaggcggggtcgatccgagtcagctccccctcagcgccgcacgaaccacaccgatcgaggctcggaccaaaacctgcgagctggaccgcccgcagcgtcaacgcggcgaagagctctcgagaaggggcctccacgagtagcccgagtccgcgcgcgaggagcgcgaacagcgcgtcgtcgccgtgcccgtcctcgctcagaccatcggcgagatcgagcagctcgtaacaccaaccgacggtgtccggatcgaggtccccacgtccggcgaggttcgccgcgacgagctgggcttgggccacgccgtcgagctcgcgcccccgccagcactccacgtcgagcaccgcggacggctgcacgatccctctgaggcggctcctcgcggcccgcgccccccgaacggtggcacggaccttgccgtgctcccgggtgagcagcaacgccaggcgatctcgctccccgagcggccaggtccgcagcacgaccgcaaggtcgcggtaccttccgctcacggcgcgcgacgtcggaagcgacgacgacgccccccgacgatgagcaaggcgacgaagatgaccccgacgagcaccatggctccgatcccggccgcaccccctccgatcgcaccggccgcgagggcacccatgaccgccaccacgagggcgagcaagaaccacccggccgctcgctgcagttgacccgagccgctcatcggcccaccccgccaaagcgccgatcgcgcccctggtactcggcgatggcctcgaagagatgctcgcgccgtacgtccggccagagggtgtccagaaacaccagctcggcataggcgagctgccagagcaggaaattggagatccgatactcgcccgacgtgcgcaccacgaggtcagggtcgggcatatccggaaagtacaagtgggaggccaccgtcgactcgtcgatcgctcgagccggcacgccttcggcaacgatccgtcgaagggcatcgacgatctcggctctgccaccgtaattgaaggccatcgtgagcgtcaggcgatcgttgtgcgcggtcagctcagccgcgagatccatctcgcgcgtcaccgacggcggcacgcgccgactgcgtcgccccaggaaccgaatccgcacgccacgatcgttgagctcatcgcgccggcggcggagcaggctccgattgaagttcatgaggaagcgcacctcgtcgggcgggcgtcgccagttctcggtggagaaggcatagacggtcagccaccgaaccccgacctcgagcgccccctcgaccacgtcgaacagcgccgtctcgccagcggcgtgcccctgggtgcgcggcagtccatagcgctgagcccaacgtccattgccgtccatcacgaacgccacgtgcagcggcacgcgcgtcgtatcgatgcgctcgagcgccgatggcacctcgctgggcctagccacggcgcaggcgtgactccaagtgctggtgcatgccccgctccatggcgtccatccagagctccgtcatgagctcatccccgcgcaacgtgaagcgacgctgcaccgcatccactcgcttggcgctcggcgtcgtcgcgacgacgagtgaggtcaaggagatgacgacaccaccctcggcttcctcggcaccgccctcgaggacctcgacgatgcccgttggctgcgccacgacgagctcgagccgaccgttcgcgacgaagcgcagataccccacctcggtgtggagcggcgatccgtccggacccgtcgtgtgctgttccatgcggaggaacggccgaccattgctctcgaagcgcaggcgctcttggtagctgaactcggcaacctcgggatagctgccgatcccgctcccggtccaggttccctcgagcatctctcgaatcgtcatcgcccctcccccggccagccctcagcctagcgaggtcggcgtcggcgcgtccgggcgtccggacctcacagccccagctcgtcgagcatccgtgcggatcggcgccagtcgcgctgcaccttgacccggagcgtgagcggcgggtacgcgcgcagccggcgctgggcctgacgtcgcacggcggccagcacccgtccctcgtggccgagcacgatcgcacgctggctcggccgttcgacgtagacgacgacctccacaccgtcgtcgctccacgactccacctggcacgcgagcgcctgtgggagctcgtcgcgcagatggtggaggaactcctcgcgcaccacctcggccacgtaggtcgcgcgtgggagatcgagcgcgacccctgcctcgtagagggcaggaccctccggcaacgaagaggccaggtaggagcgcagctcttcgatcccttccccggttcgcaccgaagccacgaagtactccgcgagcggcacctgagcgagctcggcaaggaccgcgagcgtgcgagcacgacggacgcgatcgatgcgtgcgacgacggcgacgtcgctcggcttcagacggctcgcgagttctcgctcacgagcacccacaccacgctcggcatccacgaccagcagcgcccggtccgcgccgtcccactcgtcatcgacccagcgtcgcaggcgcgccgagagttcgtcgtgcgccgctgcgatgccgggggtgtcgacgaggacgagctccgcatcgcccacgcgactgatgacccgcacggagcgccgggtcgtgttcggatgtcgagacacgatggtcgcgcgctcgcctgcgagcgcattgaccagcgacgacttgcccacgttcgtgcggccgatcaccgcaacgaaccctgatcggcgaatgggaggcgcgtcgtcaggatccatcgagacctcccgggtggcgctcgacgagcacggacgcgacccggtgacgcgccacttggcgtacctggagtcgcaccccatcaacgtcgacttcctcaccgacgcgcggcagatgaccgagcagccccatgatcagccccccaaccgagtcccactcgccctcgggcagctcctcgccgatacgctccgagaggtcgtcgatgctcaccgagccccgcacctcccagcgaccctcccccagctccaccacaccctcaccaccggcgtcgaactcgtcgtggatctcgcccacgagctcctcgatgaggtcctcgagggtcacgatgcccgcggtcgagccgtactcgtcgacgaccacggcgaggtggaacttcccgtcgcgcatctccttgagcaggtccgccaccggcttggtctccggtacgaagtggatcggtcgcatgtgctggccgaccggcacgtctcgaaggccagtgtgctcgagtgcgagcagatccttcgcaaggacgatgccaaggacgttgtcgagcgagctctcatagaccggcaatcgagagcgaccaacctcgatgacgacctcgatcgcgcccgcgaccgtcgtctccgctgggacggcgacgacgtccgggcgcggaaccatgacctcccgcgcgatcgtgtcgccgaaggagatcaccgagtggatgagttcacgctcgtcggtctcgatcacgtcaccctgctcggccgcgtccgccatggcgagcaactcggcctcactcacggtggcgccgggcgcgcgccacggcgtgagcagtgccgacaacgaggcgacgccaccggccaacacgcgaatcggccagaagcgcaccaagacggcgacgatcggagcgagacgcagcgcaaccccttcggggtgcaccgccgcgacgttcttggggatcgcctcgcccaccacgaagatcacgaggatctcgaccgccgttgcgacgacgaccccgagcgtgccgaagacatggtcggcgacgaccccgaccagcgtggccgcgatgagctgactgacgagcgttaggagcaacaccgtcgacaggtacgtcgagggagcttcgacgagcgaggccaaggcgcgagcgccccgccgtcgctgatcgacgagcgcttgggccttgactcggctcgtgcgtgtcaggccagtctcggccgcagacaggatcgccgataccccgacgagcagcacgaccgcgacgagggaccaccaatcagcggtgctcaccgctcgctcgccacctcagcaccaacctcgccacgaagcgcgcggtagcgctccagcagcgccgcctcctccgcctccatgcgctcggcgtcctcgtcggcctcgtggtcccaacctcggatgtgcaagatcccgtggatgagcagcaaggccacctcgtcacccacgctcccgtcgtggccacgatcgccgcggtgctcaggcgcgttcgtacgggcaacctcaggacagatcacgacgtcgccgaggagggtcggcaatcccgatgcggtcgagggacggtgctcgctggcgtcgtcgccgacgtcgtcgatcgcgaaggagaggacgtccgtcggcccgacgcggcctcgatagcgagcgttcaggctcgcgatggtctccgcatcgacgaagaccaccgacagctcgctgaccccgtgcacgccgagggcggtgagcacctcggtcgcgaggcgcgccaccatcgcttcgtggatctcgacggcggactgctcgttcgcgacgaccaccgtggccgcgggaggcgcaggatcagccacgggaccctgccgcggtggggtcgtcgtcgtaggcctcgaggatcgcgcgcaccacggggtggcgaacgatatcgcgccggtcgaggcgcacgatcgacacgtcggggatgttggcgagacgcccgatggcatctaggagcccggacgtccctccatcgagatcgatctgggtcgcgtcaccggtgacgacggcggtggatccgaagccgatccgcgtgaggaacatcttcatctgacccgtggtcgtgttctgagcctcgtcgaggataatgaagctctggttcagcgtacggccacgcatgaacgcgagcggagcgacctcgatcagccctcgctcgagcagtcggagcactgcttcgggctcgaggagatcgtagagcgcgtcgtagagcggacggagataggggtcgaccttggccgccacatcgccaggcaagaatccgagccgttcgcccgcctcgaccgccgggcgtgtgagcacgatgcgttgcacccgcttggcacgcagtgctgcagtcgccgccgccaccgcgagataggacttgcccgtgccggccggaccgacgccgaaggtcacggtcgagcgttggatggcttcgacgtagcgacgctggccggccgttcgcggccgcaggctgcgaccgtcgcgggtacgcaacagctcgagatcgctcacggccgacgggctctgctcgtgacgcaacatctcgaccacccgatgcacgaccgcagcttcgaccgcgtcgcctcgggcagcaagcgcgagcaactccccaaggacgcgcgccgcgaggtccgcatcggcgcccgagatcatcaccccgccgtcgcgcacgacgacgcgcgcctgtccgaccgcctcctcgagcacccggagcagctcgtcgtgggcgccgaagacgatcgccaacagctcaggccgatcaacgtcgacccgcgtcgccgcgagcggcggggtcaggcctgacgagaccgcgctcatcgatgccacccgcccagcacatggctcaagtgcccagaccgacgcgccgagacgagccccgtggacgagcgagcacacgaacccacgacacggggtgcctctcccgaccgcgtgatcgacctcgcggacgtgctcgcacggaccgagcgcgccgaggttcgcctcgtcgacggccgaacgtccaccggcttcgtcgatgcctggtcgtcgaggtgcgtacgcctgatccacccgggcggatcgacgtcgctcatccccaccgacgcggtggccgtgctcgccatctcgacctcacgcgcccctcgcgcgccaacgctcggctccttcgccgtcgagctcgaacgagcgggtctcggggcgaactggaccctgtggttgcgagacggctcgagcctcgcgacgagacgcatcgacgcactcggagaggacatcgcgctcatcgtgagcaccgagggcagatccctcgtcgttgcactccgctccctcgtccttgctcgccgctacgaccgcacggcaccacagtgacggctgttcgcgctgacaccacgcctctggcgccaccacgtttcgaccgtacggcacccctagcttagcaggctctgactcgtcatcgaggaagctccgtgcacgcgtcgactgccgagcgcccctggccgaacccgggccgactcgaggaacgcatcgaggtccgagcgtcggatccgcaagttccggccgatctggtacgccacgatggccccatcgtcgatcaaccgatacagcgttcgcagggagatgccgagctcttcggcggcctcccgagtaccgagccacccgttctccatggacacctccgtcgtcaacgcccatggtagacacacagcgcgatgaatcggcacgaacggcactagctgacattccagcacgaccacgacggttccatccatcgcttgcgcacgaggcgaggtggcgctaacatcgcgggcgcacggaagcaccactgatcaaggagtgatcatgcgcagcacgacgctgctgcgtggcgcgcgccggacctgggatcggccagccgtccggtggccctcgttgggttcctcggcgctacgcatcgtcggatccatcgtcctcgcgggcgtgtcgctggccctgctagtggcatcatggctgggtggcgttcgcaacgccggagcagcggttggcgtggtcgtcacgcgcccgatacctgctggcgcgaccatcgaacgcgccgacctcggcctcgcctcgatcaccgttccccaggcggtacgcgccacgctccttgcggtcgacgacgcggtgggccgcaccgcagccgtgaccatcgcacccggtaccctcttggagcgctcgatggtgctcgggccacgaccacggacgccagtgcgctcgatcaccattgccgtcccgtcgacctcggtcgcctcaggcgtcatcgaacctggtgatcgcgtcgacgtgctcgcaaccacccagagcgcatcgagccccgcaaccctcacgatcgcgacgcagctcctcgtcctcgacgtccaggcttcctcgggcgacgaactcgtgaccgtcgcgaccgacagcctcgaccaagctctcgccatcgcccaagccctcgctaccgccaaggtcgatctcgtgaacgccacgggcgtacccggagacacggtgctatcggtgtacccaccctcgatcgcagggctcgcgacccatggatgagcgtccagtcgtcgtccttcagctcgcgcacgccaacgcggtgcgcgcgctcgccgagctcgcacccgtggcacacgacctgcggttgcgatgggacccgaccggcgacgcgctcgacccggcgaccgtgtcggtgatcgtcacggatcgctccgcggccgtggcgcccggggtccggctcgttcgaacgaccgaccccaactgggtggtctcgcttcgcgaggccgtggccgcacaacggccgcgctcggacatgtgtggcagcgacgtcgaacccaaccgcccccacccactctcacgcgacgagcgcccccggtggtcaggtctcgaccactcggacgacaccgacgtcggcgagcaccaccacgtggcggcggcatccgcctcagacgatgccgtgggcacggcgcccgagcacgacctcgaggtgcgtcgagcgcgtctcgtggtcatcgtcgatctcggctcggcgagctccgtcgccatcgcactcgcagcctgcgccggtcggggcacgctcctcgtcgatgtgcgcgatcggccgacgctctggttcctccatgacctcgccccagagctcacgacgacggcccgcatgccggagcggccctacgagctcgcacccccgcatgggaccctcgccaacgagctcgtcctggcagatccgctcagcgagcgccgaacgcttcgagccgccacccgaagcttcgacctcatcgtggtcgtgaccgatgcccgcgaccacgccgccggcgatgaacgatcgacggcgctgcgatcgctgtggcgcgacgcccaggcgaccgtactggccggagcctgcaggctggaggaccgctaccgcatcctcaccacggccgtcgcactctccgcgctgcgccgtgacctcacggtcgcctgtgtcggcgcacgtggggcctcggcgcacagccacgcgaccgcgatcgtgcgcgcactcagcgagcgtgtcccgcgatcggtcagggtcgacgggttcggtctcgaagagctcggcgaccagatccacgagcgacgccacccgatcccggaccgcctggtgcgccccctccgtcccgtcgtccaagaggctcgctcgaggccaccgttcgacccgggagatccagacctcccgctggcaccgctcgaggggctcagatggctcgtccccgaggcgctcgaggcgatctaccacacctcgtcggacggcaaggaggcgtggtgagggccctccgtcgcgacgagcgctcgcgcccgctcggcgagctccggcgcctcgtgatcgcccagccacacgagcgtcgcgagcgtctgacgcaccgccgcctcggtgacgatgggatcaccgaggtcgccatagatcgtccgcaccagttcgccgaggtcgaggccttcgccgagcgcctcacgcacctgatcgatgcgagtacgtcgatgctcttccaggaacgtcaggaccgccccgatgtgcgcaccttcgaccacaggcccatggccgggcagcaggcggcgcggttcgagcgaggcgacgaccgtgagcgacgcgaagtatgcctcgagggagccctccgggtagatgatcgccgaggtgccccggcccagtacgtggtcaccggtcagcagctgtcgatcgggcgtgacgaaccccacgtggtcggctgcgtgacccggaagcgcgacgacgaccacgtccatcgcctcgagcagcgcttcggcgccgcggccggatgcatggacatcgcagccgagcagcgccgccaagggctccgctgcttcggcgtggtcagggtgggcgtgggtggtgagcacaccccgctgcctcgcgcccgcacgatcgatggcatcggcgatggccccgagatgcgcgtcgatcatggggccgggatcgaccaccacggcgtgggtctgcgtcgagaggatgtaggtgttggtgccctcgagggtcatcggggaagggttcggcgcgaggatccgctcgatgcgcaccggtccgtgccgcgacggccccacgtcagcatcgcgggcgtctcggtgtgcatcggcctcgaccacgactcccacgttaggggacgacgcggtggctgagtacccctggctcgaccgctacctgtcgctgtgcgctcgcctcgagcacgcggtgcgcgccgagctcgatcccgccgccctgcccaccgacgcagcagcgctcgaccagctcgctcgccgccacgccctcgacatcgacgaccttgcggcctcggaacaactcctcggcgccgtcgtacgctacgtcatcttctcgatgcgcgcgctcggtcccctggagccgttgctcgcggaccccgacgtcgaggagatctcgatcaatgccccgagggaggtgtgggtacggcgccgggggcgcttcgcgcgcgcaccgctcggtttctacgaccacgagcacgtgcgacgagcgctcgaacgcctcaccacgaccgctcgcggcgcccaacgccagctcgatccaggccagggcatccaagacttcacgctcgccgatggctctcgcgtccacgtcgtccatcccgaactcaccccgcacggcacctggctcgtgaacatccggcgcccgctggcgaccatcgggcacgccatggccgaggtaccgcccctcctggcgagcgccgtgcgcgtcggcgccacgatcctgatcgcgggcctacctggcgtcggcaagaccacactggcacgagcgctgctcgatggcctcgacgacgccgtgcgagtcgtcgtcgccgaggaggtcggagagactcggctcgcgcgtgggaacgttgcgcacctgcaaacccgccgccaacggccgggggtcgaggcgatctcgctccgtgcgctcgttgcggcgtcgcttcgcatgacgcccgagcgactggtcatcggcgaggtccgagacgaggaggccctgcccttcgtcgtggcggtcgcgagcggcatcccaggactctcgacgatccatgcccgcgagccccgcgcggcgctcgagcgactcgcgacgctcgccgccatcgcaccagaggcgccaggcaccgcgacgctccgccatctcgtggccgacgcgatcgacctcgtcgtgcagctcgcctggcacgacggaccacgagtgaccggactcgtcgccgtcgagggactcagcacccccgatggcatgggccccttcgtcgtcaccaacctgctcgctccggccgctacgcggacctcacgcctcttcagcagattcccacagctcctcgaggcacgcacggagctcgtcggatgagtgcacacttgcgcgacgcgatcgccgggctcttggcactcggcgccatcgctgtgctcgccctacccgcccttgcccggttgcacgcccgtagctccgcaggacgccgaccacgacctgcgaccgtcgcgctcgggcttgccggtgcggcgatgatcacgctgtggcgtctgccggcgatcgccgatctcatcgcggcagcggcgctcggactcgccgtggtggggactcgtcgccgcgacgctcgccgcgagctcaccgcgctcgacgcatggcaccgatggctcagcgagttggcactgcgcgtcggcacgctcggcgaggcgctgtcggaggcgttctgggtcgccgtggagccgatcccaccggatcttgcccttgcgatcgcacgggccagatcgcactttcgcgtcgctcgggacttcgccgcagcgatcggcctcctgggtgagcaggcctcggatgcgacgaccgccaccgtatgccgagcgctgaccaccctcgatggcctcgcgacccacgaggtcactcgcagtctcgaggcgctcgctcgcgacctcgatgcgcaacgagcggtggcccacgaactcgatgcgcggctcgcgggcgcgcggctggcccgcgggctcgtcctcgccgtccccgcactcctcgtcgtcgtcgggatggcgatcgccggaccgagtgcctatgccaccccgctcgccgaacgtatcgaggcggtgagcctggttaccctgctcggctgctggctgtgggcgtcgcacctgctcgtgccggtggttgccgttcgcggccagaaggaggtgccgtgagttccttgatcggccttggtggtgtcgcgctcctcctcgcctcggcgtggttggcgacgaccgtgcgcgagatcgtcccggctcggctcctccgccacctcgagctcccgcccccgtcacgtccggtcgcgcggtgggtcgcacgtcgctccgacgactggctgctggccacaggggtgcagcccgcgaccgatctcgctcgcttcgccgatccggccctcggagcctcaggattggtcggcgccgttggcatcgtgggccacagcgctcccgccgtgtcgggcgccctgatggcaccggtcgtcgtcgtcgcgctccgcgtcgccatggtcatggccaccgcacggcgcgtccgcgagcgcctgcgcgcgacgtggtccagcgagctcggtgagatccgtcatctcgtggccgctggcgcaagcctccccggggccctcacgactcgtcgggacgccgacaccccatggtcgacgcagtggcacggtgccctcgccgagatgggcgagggcaccgacctcgaggtggcgctcgcgcacgtggcggaacgcctgcgcgatgcgaacgtcggggcagcgctacgcctgctggggagctcgtgggcggtcggcgccgtgacccctgcgctcggcgagctcgaacgcgacgcgctcgcacgccgacgcgccgacgcactgcgtctcgccagccgacgtgagcagctcgtctggatccccgtcgcggtcagcgccctcgtacccggcgtcacgttggtcgtcgtcccgctcgccgcgggccttcagaagctcgtcggcctctaggagccctctgaacaagcccctccctggtggtggctgagcacgcccacccagcccgggaacgagcccagctgacccgttcccatctcgctcctcaccctctcctcctcgcccctcctgtggggcgaggaggagaggacccgagcgcctctcaggtggcaagcacccagccaccacccacccgggtgagccccaggcgaaggagcaccttcaggttccaggtggcacagagcagctcgaagtggagtcggttgcgcacgagccccaggtagcgcagcctcgcgccggagagcttgcgtttgagctgtgcgtggatccgctcgacgttcggtcgggtgcgctgatagtcgagacgaacggcagggtccccaaagtgcgcccgctggctgattgcgtgccaggtggcaggggtgaaggtgaggacccgtcctcgcttcgagcgcgtgcagcgatcccggagcggacagccggtgcagtgcttgacaaaggaagcacgacccttggcggagatgggtactcggtgtccttggggacagctgacccatccctcctcgacgacgaagtcatcgatggtaaagccaccagggaccgccatggcaaggggccgaggcttgatcacctcgtcgtggccacgagcggcgagctcgttggagacctcgctcgtggcataggcgctgtcgccatagaccgtgcgcgggccgtcctcgtcacgaaggagctcgctcgccactgctgcgtccggcacggtgcccttcgtgatggtcgcagcggtgacgatgccactgtctggctcgacggccacgtggcccttgtagcccatcgatggcacgggcacgtgacttgtggacgtggcgagcgtcagggtccacggtggagatgaccctgtctgtggctacccgcctcgcgatgcgccagcgaccttccttggcatcgacacactccacgtcttggcccgccacgagcccaaggagaccaagggcttcggtctgtggctcggtgagggatgcgagcttctctgcatgggcgaggtgggcagtggcatcggcgacgagggcactcaccgtgcgcaccactgcctcttcgtcccgatagtcgatggcaggctttgcgcgggtgtagtcgatcgctggtgacagaggaatttcgcgtagttcggggatcagcctgcgtacccggttgatctgggcgacaagttgggtcatggtgtcttgggtggcaaccgcatcggcgagcacggtggagtcgacgacgcgcttcgtcttgcccttgagcacccccgtggcaccgatcacctcggccacgagctcgccgatgagtcttggggtctcggaggtggcgatgcgcctgcgccagtaggtgagcaccgtggggtgaaagcctgggtcctcgagatcaagaccaagggcgtacttccagcggaggttgtagcggacctgctctgtcgcctcggtgtccgagagcccctcgagcacctggagcaccatgaccgcgagcaccctcgaggcggggatggagggtctgccggtcgtggaggggtagagatggcggaagcgctcgtcggggaagagctctctgcggtgctcggcgaggaaggcgtagatggaccctggctcgatgagcgaggagcagaaggcctccgtcgcggtgaggtgtgcctggtctgattcggtgcccagcatgcaaaaagtctagctgagctgggcaaatggcgcttgacaggcggagggaagcgcttcccgtagccgccctacgtggaggagttgttcaggggactcctaggcacgctcaccgagacgagccgagtttcttgcctctttagtcattgtatggtatcctatgatcatccacggaaggaggtcacaatgccgacacggacgttggctccatcgacgcgcgactggttccgccgaaccctcgagcgacgacgacggatcgctcggagtctcgagaggctggtcatcgccatcgtgacacggaacgatcccctccacgaggctggcgagggcgtcgtgtcgaccgcgatcatcgtcgtgatcatggcgttcctcgcggtggggttgtggttcgcgttcaagaccatcatggccaatgccacgacgaccgtctcgaatcaggtcgcgcagctcgggagctgaggatggctcctcactcctggcgagcctcctggccgcggctgggacggtgtggatcctcgcactcgtcgccgccgtcggcagcaccgcgctcgcccaactccagctcaacgagtggtcccaggaggcggtggccgctgccgcggcgacactcgccagcggcccgacggccgcactggccgcaggcgaccaggtcctgcgcgccggaccgaccgtggtccgcgacgcgcacgcgacgtggaccatcacgtcgaccaccgtcgcgatcgacctcacgacccatgccccgagcgcactcgtcggttcggtcacgctcgacgctgcggcctcgcagcgaggaccgtgaacgcggctcgatcgatctcgtcgcactgatcgctgcgctcgccgtcgtcgcatgggtcctcggtccatggctggtggcgatcctgcgcacactcagcgccgaggcgacactgtcacagatcgcgtggtcgctggcgcgcggggccgagaccaccgggcagccaccgccccaggccgtcgcggttcccggcatcggaacggtcacggtgagctggagtggcagtctcggtcgctgcggcatcgcgacggtcacgacgcatgcgaccctcgctgccccacgctttggcgttctcgggccaggcgcgatctcgctcgccgagcgagcgaccgtctcgggcgacgccttcgtcggcggcacgatcgtcggggcgtgtggtgggacgtgagcgagccgaggcgggctcggcgctcgtgctcatcccgatcctcgcactcgcgacctcgatcatgctcctcgtcatcggtgcgatcggtgcgctcggtgtccgccacgcccaactgcgcaacctggccgcgagctgcgcgttgtacgcatcgcgtgccgtgtcgacgacggcctgggaagcgactggccagctcgccatcgacccgacgacggcacgcctggacgcggcgagttgccttggcgcaagcggtgtcgccctgtcgggttggtcgttgaccgtcacgcccccgatgaccgtcaccgtggcgctcgaggaacgcctcgcgatcccagtcgtgagctggctcaccggctcgcccgcactggtgcaggcaaccgcaagcgccacccagtcgtcctccggccccggataggctcgctgtgtgcacgcccttgccgtcgacgcgaccttcgtgcgagccgcatcggtcctcgtcgtcgcacgcgatcgcgtccccggtgccttcgcgagcgcctttcgcccctggggcgacggctcgctcctcgccatcgcgtaccaaggagacgagcccgccccgctcgtgcgcctcgtcgaggacgggaccaccctcgagatcgcgacacgccgtgttcgcctcgatggcgccaccaacttccgcgatgctgggggactccagacgcctcgaggaccgctgccttggcgccgtcgcttccgctccgagaatctcgcacgcctgagcacacgcgactgggacgtcctcgaagcgctcgggatccgcctcgtcatcgacctgcgcgcaccctcggaagccgccatggccccgacgcgagcaccgtcgttcgtcgagcttcgaccgatgccgctcgcagcgccactcgcgggcgccgaggacgccaccgaggccatcctcacgggcaggctccagagagtgacccccgatgacctcatcgtccactacgagcgactcgtcaagcaccacgcgtcggtcctccacgcagccgccgacgtcctcgacaccgcacccgacccgctggtcgtgcactgcaccgccggcaaggaccgcaccggactcgtggtggcgctctggcagctcggcgcgggtgccgacctcaccagcgtgatcgaggatttcgcactctcgaacctcctccgaaccgtgccacgcttcgtcgaactccgagatcgcatcgccgcaaccggcacagatccacgggccgtccagccctacctgagtgccgtcgtccccgcactgctgcacgcgctgtcactgctcggcgtggtcaccgcctgacaccgcgcaccgtccgcgacgaacgtccgggcagcgcaggtgcctcgaaggctcggtgcacgatcgcggaaccatcgtggctcgaaggccggaatgcttgcaggtgcgcgtgcaacaagctactgtcgggtttggccaccacgcaccgtgggggcatggcactcgtcgacacgtcacaagcgccaccagcacagacacgcggacgaaggagggggcatggccgatccaacgatcgaggcgctctacgaagagagcaggctcttccctccaccaccgaacgtgctcgaaggcgcagaggtcacctcgcgcgagatctacgagcgcggccgagatcccatcgcctactgggagcaggaggcatcgcacatccagtggcgcacgccctggacgagcgtgctcgattggtcgaacccgccctttgcgcggtggttcgtcgacgcaacgctcaacgtgaccgagagctgtctcgatcgtcacgccgaggccacgcccgacaaggtcgcctactacttcgagggcgaagagggcgacaccagggtcatcacctatcgccagctcctcgaggatgtctgccgcttggccaacggtcttgcgcagctcggcgtcagcaagggcgaccgcgtcgcgatctacatgggtatgatccccgagttcccgatggcgctgctcgcctgcgctcgcctgggcgcggtccactcggtggtcttcggcggcttctccgccgacgcgctcgccgatcggatcaacgacgcccaagcaagcgtggtcatcacctgcgaccagtcccgtcgcaagggccagaccatcgacctcaagcgcatcaccgaccaggccctcgaacgatgccccagtgtccaccatgtcgtggtcgtcgaacgcacgggcgccgacgttcccatgacgaccggccgagacgtgcgctaccacgacctcgtcgccgaccagccggccgagcggcccgccacggagacctcgagtgaggacccgctctacatcctgtatacctccgggaccaccggcaagcccaagggcatcgtgcacacgacgggtggctacctggtcggggtgtcgagcacgcatcgactggtgttcgatctgcggcccgacgacgtctactggtgcaccgccgacatcggctgggtgaccggccactcctacatcgtctatggcccgctcgccaacgggaccacgagcgtcctctacgagggtgtgccggactaccccgatcgcgaccgctactgggcgatcatcgagaagtaccgcgtgacccagctctacaccgcacccacttcgattcggacgttcatgaagtggggggacgagtaccccggtcgccatgacctgagctcgctccgcgtgatcggcacggtcggcgaaccgatcaaccccgaggcgtggatgtggtaccgcgaggtcatcggccagaatcgttgcccagtggtcgacacctggtggcagaccgagaccggtgcgatggtgatcgcaccgatcccgacggtgacgcccacgaagccaggatcggcgaccatccctctccccggctaccaagccgacatcgtcgacgacaacggcgagtccgtcccgctcggtggcggtggctacctcgtgctcacacacccgtggccgtcgatggcgcgaacgatcttcggcgatccccagcgctacatcgacacctactgggcgcgcttctccgatcgcgagcacaacgtgtggcgctacttcgctggcgacggcgccaagcgcgacaacgacggctacttctggctgctcgggcgggtcgacgacgtgatgaacgtctccggacaccgcatctcgaccctcgaggtcgagtcggcgctcgtcgaccatcccgcggttgccgaggccgcggtgatcggaagggccgaccccatcactggccaagcgatcgcggccttcgtgacgctgcgcgccggcatcgtcggtgacgacgccctcctcgcggccctccgagaccacgtcgccgagcgcatcggcaagatcgcccgaccggcctccatcgtcttcaccgacgagctgccaaagacgcgctccggcaagatcatgcgcaggctcctgcgcgacatctccgagcaacgccagctcggcgacgtgaccaccctggccaatgcggacgtcgtcgccgagatcgctgcgcgcgcccaggcacagcagacaccttccgacgatcgttgagacggaggcacccgatggggtgccacgagcagcacgaaagagcagcagcacccacgtgggtgctgcgaccaatcgcccgacacggccacagcgcccgcacggacgtgtcggggtcagccgcgccacccgcgcgggcagccagcatcgttggctgcagcatcacagggggaaaggaaaccataccgatgaccatgactgacgcccacaccgaggtggaggtctcgtccgtcaaggcgaccgcggacccgggcccgctcgggctcgctggcttcgcactcacgacattcgtactcagcacgatcaacgccgggatcgtatcgggcaccctcgtcggtgtcgttctgcccctcgcgttgttctacggcggtctcgcccaactcctggcggggatgtgggagttcaagcgagcgaacggcttcggcgcggttgcgttcaccacgtacggtgcgttctggatgtcgttcgctgcgtacgcctactacatcttgccgaagctgccagcggcgacggcctaccaagcgaccgggctctacctgctcgcatggaccatcatcacggtgatcctgttcgtcgcgacgctcgggctgacgcccttcttgaagatcctcttcgcactgctggccctgacgttcctcgcgctgaccatcggggcgcttggccagtcgacgtcgatgaccaagatcggcggttacctcggcatcatcaccgcgatcatcgcctggtacggcgtgctcgccaacctcacgaaccaggccttcaagcgccgggttctgccccagtagtaccgcgcgctcgctgagcctgaaacatcgccgccaacggggacggtccgaggacctccccaatggcggcgatggcgcgttcacggcccgccccatcgccagctgccaccgcgtcggcgagctcctcgagcagcgcaggcagcgcgtcgagctcgacgagctgattgagcgtgcggatctggcgagcctcacggcgtaagcccgtcgcatcgtccgctccaagggccaccgctgcgcgctcgatcgcgctcaccaccgtccgctgcttccgtccgtccatcgctcatcctcccgagtgcgagacgacgctccgacgaggccaccctcgccgcgagcctcccgcgccctcgcgcggcccacccatccgtcgccgggtggagcgcttcactgcccacgcgaaccggtgctcgagacgcgctctggccgagcccccgtggtgattccgtcggctgcgcgcttcgatggcgcgctgccacctcgggccaccgtccgcctgagcgccccgacccacgaggtgagcctacgtgggcggatggccgtcgcgacgcgacgatgactcgaggatcgcagcgacgacgagcgcgacctcgcgcacctcgatcgcgaacgccgcgagatcagccaccgaccccgagtggtgtcgtaacgcatcggccaccgcctcacgcatcaccggatcgaggtgacgctcgagcacgtcgaggaggcgttcggtgacggccccctcgtcgtcgagcaccaagccgagcgcttccgcgtcgcgcttcgtcaggcggcccaccgtgcgtaggctagcgctcgtcccagcgagccacgatctcgtcggcgagcagacgaccgcgcaccgtgaggcgacgtcgtccgggcgcgccttcctcgaagaacgcagccgcccaggccgggacggcctcctcgtcgatcccgtcgcgctgacggagggcgaggtaacgagcctcgaggacacgggcgctcgatgaaagcacctcgagcccctccgtcggcacgagacccgcccgcacccgctcacgccacctcggccagctcgccacgttccacgagcgcacaggatcacgaaacgaatgcgcgctcggtccgagcccgagataggcgccaccaccccagtaggtctggttgtgtcgcgactcctggccggggcgggcccagttcgagatctcgtaccacgcataaccagccgccccgaggacggcatcggcgacctcgtagcggcgagcctgtgtctcatcgtcgacccggagcgaccgaaagcgcgtgcccggctcgacggtgagggcgtaggtcgagacgtgcccaatgccgaggtcgacgacgccggccaaggtgcgtcgccacgacgcgtcatcctccagcgggtcaccgaagatgagatcgacgctcaccctgaggtctgcgaacgcctcgacgaccgcacggatccgtccgagcgcatctgctgcgttgtgtccacggccgaggtgggcgagcacgcggtcgtcgagcgactgcagcccaaccgagatgcgcccgacaccggcctcccgccacctcgcaacccgccccacggagagatcctcgggattgacctcgatggtgacctcggcgccggagacggggcgcgcgagccgaatcagcctcgcgaccgcgccgtcatcgaggtaggagggcgtccccccaccgagaaagaccgaggtggcgcagaagcgttcgtcgacgaggccctcctcgacgcggttggcaagctcgcgttcgacgtcgtcgacgaagtcgcggtcgggctcgcgaatcgcgaccgagaagtcgcagtaggcacagcgtcgccgacagaacgggacgtggacgtagagcgccgcctcccggaggggctcgtcgcgaccgtcgacgctcagcgtggctccggcagggccctcagacccaagcggtcgatgtgctcgatcatgccctcgagactcaagccgagcagtgcaccgatgatccgcagatcctcgcggcgcaccgtcatgacgcgaccgttgaagtcctggcgttgcacctggatcatgccgaggtagcgctcgaggagctcacgctcgggcccctcgaggctccgcagccgctggagatcgatggtgcacttctcggtcgtcggcgccgccaccgatgccgcccgctccatctccgcgagatcgatggtgacgcgatcgtcgtcgaggatccgcgcggcacgctccgtggtgctgaccgctggcgtcagctcactcgtcggcctcgggagcagctgctcgacgtcgacccgatagaacgctgccaagcgccgcagccgcggcaccgaaatggacctttccccccgctcgtaggcgccgagcaccgaggccttgaactccttggccgagagcgcctcgaccgcctggaggctgtagcgctgctgcttgcgcaccagccgcaagcggcgaccgacctcacgtgcatacgcgcgctctgcgctgtccatcgcgatcctcctgtccgcaccatggtgagcgcgccctcgctccgctcaacctcaagcgtagccgcccgcacacgcagggtccacaatattgccaccaagggcgacgagcagtgcacccgcgaccacagccgccgtctccacacggaggatcccgcctggcaaacgcacgcgccgcacgtcggcgaggccatcgatccggccggactcaggaccgatgacgatgcagcgtacgtcgcgtcccacgaggccacctcccgccggatctgccacgacgacgccgtctcgcgggagctcgtcgagtgtgccgacgtcgtggatccgcaccacccagggcacctctgcctgctgggccgcttcccgcgcgatgcgctcgagccgaccgagctcgtgcgctgagagcggttcgccaccgcgacggtcgtggggagcgcgcaggagccacagatcggcgatgccgagctcggcgagcttggcgaccatccacgccaggcgctctctcgagggcgcatacgacgcgatcgatacctccggcgtgcgtcgtggctgcgccacgatctccccgcacgcctcgatccgagccgtccgacgccccacctccgcgagcgtcgcggcccgtacgcgaccccgaccgtctccgatccagatcgatgcccgaggcccgagtcggcgagcgcgcaggtgggcagccaaggcatcgtcgacgaccggggcctcgagatcgtcgacgatgaagaacggttcgaggcgtccggttgccccgttggcgtcgcgacccacgcctacttgaaggcggaacgcagcttcgagagcagcgactggtcgtgatgctcgctgaccagctcaccacgcagggcagcgaggcgccgccacagctcgtcctcctcggccgtgagctcgctcgggatcgtcacctggacctcgacgatgaggtcgccgcgcccgcgacgacccgacagcgcaggcacacctctcccccgaacgcgcgtcgcccacccaggctgcgtgccggcggggatctcgatgacctcgagcccatcgagcgtctcgagttcgagcttggtaccgagcaccgcctgcggcgccgagatctggacacgggtgatgagatcgttgccgcgccgctcaaaccgctccgacggctccaccagcacgtggacgtacagcgttcccggctgaccaccacggggcgctgccggccccttgccggagagcttgaggaccaacccattgtcggcaccaggtgggacatcgaccacgaagcggcgctcctgcgtgcgtcgaccctcgcctcggcagtcggggcacgggtcggcgatcaccgttccctcgcctcgacagacgtcgcaggtcgccgtggtcaccatgcgcccgaggaacgactgggtgatccgcctgaccgcaccggttccctggcactgcgagcacacacgcggctgggtgcccggccgggcgcccgagccttggcaggtgccacacaccgcgggcatgcgcagggagatctccttctgcgccccgaagacggcctcttcgaaggtgagccgcacctcggtctcgatgtcctcgccgcgacgctgggccccttggggctgctgcgtgaacccgccgaagacgctctggaacaggtcggagaagtccggcccgaacggcccgccgccgaaggggtctccgggcccgaacggtccgccctgaaccgatcccgtccggtcgtaggttcgacgcttgtccgggtcgctcaggacgtcgtaggcctcggtcacgagcttgaagcgctcctcggcgcctcgatcgccgccgttcacatctgggtgcagctgacgagcgaggcgccgatacgcgcgcttgatctcctcactggaggcgttccgagacacccccaggacttcgtagtagtcgaccacgtcactcctcatcgtcgacgccgcacgcggcgttacccgaccgcctctgccacgccctcgcgcagcgcctcgaccaccaccgacgccccaccgtagtccatgcgcaccggccccaacagaccgatcgacccgacgatggtcccgtcgacctcgcacggagcgacgacgagggagcagtcgtccagagcggcgaccccgctctcgttcccgatcgagaccggctcaccttcgtcgatgaggcggcgcagcacctcgacgagcgacagtcgttgctcgatcgtttcgagcacaccggcgaccttcgagagctgatcgagtgcgctcgcggtcttggcgacctctcgaacccgaagttccggccgctcgcgcacgcggctctcgtcgatcgcggcgagggccgcgaagacgaccgcgtccatctccgcattcccgctcgggaggacggctagtcgctccgacattcggtgcccgcgcaaccgagacgcgaggaagttccctgccgcgacgacgaccgactccggcggggtcggctcgatctcgaacatcgcacgctcgagcgcaccccgcgagccgacgacgaccccaaggatcgtcggtggatccaagggcacgagatggacggcacgcaccacctcgacctccgaggaccacaccgcgatcacggccgtgtactgcgagtgctcgaccgcgagatccagcgtcagctcgaggacgtcgtcccactcaccacgggcagcacgcaggcgacccacaatctctcggcgcagccgctcgatgagcgtcgtatcgacacgcatgagacgatcgacgaagtatcggtagcccttcacgagtgggatccgccccgacgagacgtggggctgtgccaggaagccctcctgctcgagctgggccatctgcgcgcgcacggacgccggcgagagaccgaggtgggtcacatcgagcacgtgcttgctcccgaccgggacaccggtccggacgtactcggccacgaccgccatcaagatggcttcttggcgcggactcagctgctcttcgaccacgatgtgcgcgaacctcccgtgaggatgctcgccctcagtctagccgcgcacgcgcccacgctgggattgcgcccttcggcctggtctcgaggcccaggtcgctcagcctcagtggctaggcctcggtggcgctgcgctctcgattgacggctcgcatgaggcgcgacttgcgacgcgcagcctggttcggatggatgatgcccttcttcgcggccttgtcgagtcgctggatcgcggcacggagatactgctcgccgtcgtccgcggtggcgttctggagcgcacgcttgacgcgcgtcttcaactcgctccgaaccgccttgttccgctcgcgccggcgctcgtcttggcggatgcgcttcagttgtcccttgatgttggccatgactccctctcggcgacgacgctctcgaatccctgcttcgaaatcctgcttcgaatccctgcgctcgcggcgttcccgcgacaccaacccacgagcacacccgcgtacgctcgagagcggtgcagcgcaagccgcagcactcggacgacgaagtctagccgtgaggccagcgcatcctcgcacctaggctggagcgaccatggtggacccggcctcgatccgcaacatctcgatcatcgcacacatcgaccacggcaagtcgacgctctccgatcgcatcctcgaactcaccggcgcggtggacgcccgcaacatgcgcgagcagttcctcgactccctcgagatcgagcgcgagcgtggcatcacgatcaaggctcagaacgtgcgagttcgatggggtggaaccaccatccatctgatcgacacgcccggccacgtcgacttcggctacgaggtgtcgcgttcgctcgccgcctgcgagggggtcgtgctgctcgtggacgcctcgcaaggcatcgaggcacagacgctccacaactgctaccttgcccttgagcacgacctcaccatcgtcgccgccctcaacaagatcgacctgcccgcagccgaccccgatcgaacggccctcgagatcgagacggtgctcggcattcccgcctccgagatcctgcgcatctccgccaagaccggcgaaggcgtccctgcgctcctcgacgccgtcgtggagcgcgtcccagcaccgacgggggacccggatgccccgcttgccgccctcatcttcgactcggtctacgaccaatatcgaggggtcgtcagctcgttgcgggtcgtcaacggcaccgcgcgcgcgggcgcccagattcgcctcatgcaggccggcaccgtgcacaccgccgaggagatcggggtgcggctgcccgcctcgacaccggtcgccgatctcgggccgggcgaggtcggctacctgatcgctgggatcaaggacgtcggcgaggcacgctcgggcgagacggtgacccaggcggatcgtccagccgatgcacccctgccgggctacgagcatcccaagccgatggtgttctgtggtctctacccggtcgacggcgacgacttcgaggacctgcgcgactccctcgagaaactccggctcaacgacgcgagcttcacctacgagccggagacctcggccgctctcggcttcggctttcgctgtggcttcctcggcctcttgcacatggagatcgtgcgagagcggctcgaacgcgagttcgggctcagcctcatcgcaaccgcgcccagcgtgaactaccgcatcaccttgacctccgctacgacgatcgagatcgcaagccccgcagccatgccgccaccgaaccaggtcgctgagatcgccgagccgatgctgcgcatctcgatcatctctcccagcgagtacatcggcacgctcatggatctcgcgtcgacgcgtcgagggtcgctcgtcacgatgacgtacctctctcccgagcgcgtcgagctcatctaccgcattccgctcgccgaggtcgtgatcgacttctacgaccagttgaagagccggacgcgcggctatgcctccctcgactacgagcccgacggctaccaggtcgccgacctcgtcaagctggacatcctcatcaaccaagagcccgtcgacgccttcaccgcgatcgtccaccgcgaccacgcctacgactacggtcgccagctggtgacccgcctccgcgagctcatcccccgtcagctgtttgacgtcccgatccaagcagcgattgggtcgcgcatcatcgcccgcgagacggtcaaggctcgtcgcaaggacgtactcgccaagtgctacgggggtgacatcacgcgcaagcgcaaactcctcgagaagcagaaggaaggaaagaagcgcatgaagcagatcggccgcgtcgaggtaccccaagaggccttcatctccgccctgcgcatcgaccgctaaggcgacacccttcgcccaggtgcgcgagcgtcgctgcatgaggaggggcacgcgcaccatcgccatcgccgcggtcgtcgtgctcgtcggtggagggaccgcattggccatcggcgtgcggagcagccctcccacggtgccccggtcgcgctcccatccctcggcgagcaccgcggcggcgcggacgactcagggggtagcgatcactggcgcgccgacaccggaccacgtctcgacggtgcaagacgtcatctgttcgggggcgacctgcgtcgccgtcggcagctcaccctccggcgaccccctcatgtggtggtcgagcgacggcggcgccaccttccagcccagcgaggccacaatccccgccgacgtcaccctcaacggcgtcacgtgccaagaacagacctgcgtcgcgaccggcctcgcgagcgccccgccccccgcggggacgccggtggcgttcgcctcgaccgatggggggcgctccttcacacccaccacgctgcccgagggcgcgggaggggacgggctcgcctgctcgcgctccctctgcgtgctcgccgagctaccgctcgggacgggcggcgtggggtcagtcctcgtcgcgtcgcatcccctcggaccctggacgcagctctacctgtcgttcgcccctgccgcatcacccacagcaccgaccacgaacatcctgcggtcgagcggcctcgccgcctgtgccgaggacggcccctgcctcgtcgccaacgaggtcaccacgatcatggcccttcgtacgtccccaccgtgtggacactgactggaccacgttcggcacgcgtcgtcgtcgcgacaccctctgccccgctcggcggtggagggctctggtcagggatcacgacctgcgcgatcctcgcgcctcgctcgggcaccacgtactccctcgtcgtcgcgacgacgagggcgagcacgcgcgacgtcgtcaccgatccctcgggatccgcatcctcggaccaggacccattcctcgatccccgcgtcctcacctgcatcaatcgctcctgcatcatcgcatccccgtcgaagttcgcgcccgcagccctgtgggccgagcgcgacgggcgtctcacgaggcttcctaactccctccccgcctggatccagctcggcctctccgggaccgccgagccctcgcgaggcacgctcctcgtccccgcaccggcccacgacggctccatggacgcgacgctcctgcgactctcggtctcgccgacgggcgtcacgcccaagggattcgtcacgctccctccgtcgtagtgggtcagcgtgctgtcgcgccgtacgaagccgagccaaccacgacgaggaccgcggctcacaatgcctcgatgccgatcacacccgcatgaaccgccagccccgaagcaggcatgcacggtgacggtacgcgaggaccgaagctcgccacctctccccgtcatgccgaagcgagcacctcgatcgcaccaccccaacgacgctcgccgccgcgtgtgaccacgtaccaccccaccccggggatggccgagagcgccgccgcgagcgcctcacctgcgacgaggagggccgtcgccaaaccgtcggcgagccacagggtgggcgcgcacacggtggcttggctgagcgcgagctgacccccgggggcacgcacgtgatcgcctcgctccagcgtgccggacgttgcgacgccgccatcttcgacccgaagcacggccacgagggcacctcggacctggggatgtgccaccccgacccgatgatccccgcggagccagacgtccccgcctgccgccaccgaaactcgtgcaccgggcgcgagatcggcgaacgcctcgagcgcggcacgctcgacgatccaccccttggccacgccgtcgagatcgaggccgagcgggccgtggggatcgaacgcaccgtgagtgagcacccgaaggacctcagcgagtgcctcgacctcgcgcagcgccggatcgtcgaccacctcgccgcggcgccgccgtaggagtgccgagtcgtcccgccaggccgacagggatcgctcgagtgcctcgacacgggcgacgagccgctcgcaccgactctccgccgatccatcctccacgccttcgatggcgacgctcacgaccgttcccatcgcctcgaaggtgacctggctcacgtccgagcgcgctcccggtcgagcgcagcctgcaccgaggtcgcgtaggcctccgaggtgtaggtcgcgccggtgacgacctcgatcgggaggccttgtgccgcgagcacctcgtggtcgaggatgccgacggccgcttgctcaagcgcggctgagtagctatcggcggcgacgaagtggatcacttgaatcgattcgagccggtgccgtgcgaacgtcacggcggtctggagttcgccgtagccgtagttgatggtggcgccatcgaccgtggtgggagcgacgggcgcatacgtcgcaacggcgcggtgggccttcgtcgacgacgacgccgtgtgagcggcggcagaggagccgaagacgtcggccgcgagcgcatggagcgatcggagtccaccaccggcaccgacgacgatggcaaagctcgcgaccgccgaggtcaccgagagcgcagctcgccgcatcgcacctcctcagatcgtgtaggggtcaccatggatggcccgtcgcctcgcaccacgctggagtgccaccgcaccgacggcggtgacgaaggcaggcggccccgcgatccacacgtcggcgctccgcagctcgcccaccccctcgaagatggcagacaaaggcacctcgcgtcgcgagcccaccagcacccgcacgctgccgtggcgctcggccaccaacctgcggatctcgtcgccgagcacgagatccgcctcgtcgctcacgcgcacgatgacctgggggcgtgccgctgcatcgaggtcagccaacagggcgagggtcgccgtctgacccgcgcccccggcgacgaggatggcgcgtcgctcgctgcgctcggcgacggtgaacgacccgtagggaccctcgatcctgacacggctcccgaggcccacgttggcgaggtcgtcggtgaagtccccgatccgacgcgcaacgaggcgaagcccaccgggctcacgcccgtgaaggaccgtgaagggatgggcctcgagacgacgcccgggcacatcgagcctccagaggcagtactgaccgccacggaacgagagcggcctcgcgacggcgacctcgacctcgacgtagcgaccgtctccgagggtgcgcacacctgcgactcgcaggtcgagcgcgcgcgagaggcgccacggcttgatgagtcgaaacacgatcacgccgagcgccgcgaggacccacgcaacgatccagacggcacgggccaggggatggcggatgaaggtgggtccgagcgcaagttcgtgggcgacggcgagcacgagcgcgccatagagcgcgagatgcaccgcccaccagcgctctcgggggatccgagagcgcacccacggcacggagatcgcaccgaccacgacgagcaccacggcggcgatggtggcctcgacgaggcccacggacgaggtcaccacctggcccgtcgctccgaagaacgacgtgtgggtcgcgaccgcggccgcaccgatcgcgaggatgacgtgggctgtgatgagtccgatcgcccacggcgccacctggcggtgccagcgcatgacccgaggctgcccgatggcctggtcgagccatggcatccgcgacgcgagcaccaccatgatccaggcgagaaccgaccccacgagtccggtcagcgtggacgctgcaagcagcgaccctccaggggcgtgcacctccgcgagggtcccatcgaccaccggggccgcaagggcgacgccgacggccacaccaaagacgacggcaagcacgtcagcgccggcacgccgaggacgctcacttgcccaggtcgacgactccaccgcagcgctcacgcccacctccttgctgaggagcctacgggcgcgcggctcgcgatggctcgccggcgacggcgagcgatgctgggctagcctcagctccgtgcgcgtgctctggctccgaggcgacctacgctcctacgaccacgccggctggtctgagctcggcatcggcgacgcagcggtcttcgtcctcgacccgggccttgcccgacatgcgtcgcccattcgccgcgcatggctcgccggtgcgctcggcgagatcgacgactggaccgaccaccgactctcgctcctccacgcgcgccacggcgacgagctcgctgcgatctttgccgcgtggggcgcgacggaggtcctcacccatcaaggcgtcgcgccggggatccgccgtcggatcgacgccacccgccgctcgcttgaggcacggggaatcgcactgcgcgtcgtcgacagcgcctacgccgttgcgcccgggtccctgacgcgacccgagggtggcgcctggagggtcttcggcgccttctggcgccagtggcgcccggccgtccacggcctcggccccttcgaggcgaccgcaccgccttcgctcgcggtgaccgagcgccacttcgaacccgccgacctgcgaccccccgatcagccgctgctcaccccgcaacgcacggccctcgagcggctcgagcgcttcgtcgactcgcgacttgcgcactatgccgccgaccgcgaccgacccgccgtggcagccaccagcgagctctctcctgcccttcacatcggcgcgatccatccgcgcaccatcctcgccgccctcggcgacctcgatcgcgcggaccggttcgtccgcgaactcgcctggcgcgagttctacgcgcacgcgctgtggcaccatcccgacctcgtcgatctcgagctggacccgaccctgcgccagatcgcctgggacgagggcgacgaggccgacgctcgattccgggcctggtgcgacggtcgcaccgggttccccatcgtcgacgccgggatgcgcgaactcgccgccaccggctggctccacaaccgcgtccgcatgatcgtcgcctcgctcctggtcaaggacctccacctcgactggcgtcgaggggcggcgtggttcgaagccacgctcgccgacgcggacatcgcttccaatcgtggcaattggcagtgggtggccggcaccggtctcgacgcagctccctacttccgcgtcttcaacccgacactccagggcaagaagttcgaccccgacggccactacgtccgccggtgggtccccgagctccgtgcgtgcccgaccagcctcatccacgagccgtggcgctgggtgggacgagagaacgcgggctaccccctccctatcgtcgaccacgaccgggagcgacgcgaggccctggcgcgctacgacgctgcgcgcgcctcggcaccaggctcgccgcgcgcgcgacgagcaacctgagggtcgtctcgtcgggggcaacggagtcacctcgaagatcgcgtgcagcggtggcgacgagacgcacgagccgacccgcgcgctctggaccgatggcggcagcgagctcgcccagcgctcgcgcggcaaagtctgggcgcggtcgcaggcctgcttcccgcagcgctgcgttcacgccagcaccgtcgcgcgcgcccgtccccgcaaccgcgaagagctcgagaacacgccgctcgatgagcgtgagcagcagcaccgtgggcatctgcgcagcgagcatggcgtcgaggacctcgagcgctcgcgggagatcgccagcctcgatcgcgtcggtgagctcccagggcggacgggcgccgacctcgagcgcgaccgcacccagcgcctcctcgtcgacgcgaccgccctcaccaacgaccccgacgagcgaacgggcgatggatccggctcgcgagacctcctctccgagcgcccaggcgagctgatcgacgaccgctggttctgcactcagaccgacctcacgaaaggcgtcctcgatcgccgcacgccttcgatcactgcgcaggcggcgccgatcttcgacgtggttgtcgacgtgcgcgacgaccgacttcgccggctcccccacgacgacgaagacgacttcgttgggtccaggagcctcgctcgcggccttcacgagctctccggcctcgcgtgccgcgagcgcgccaagcccggtgacgacgatgcgccgacgatcggcgaacatcggcagctgcgagaacgacgttgcgagctcatggacggctgccgcatcgaccatggcgtgcaggaactccacctctgccgccacgccgcgctcgcgttcgacgacccgctggacttcgacctcgtcatcgcaggccacgaggcgaacggaggccatcgctaggcgctcgccgagatcgccgccaatgtgtcgagcgcacgacgcgctccacgcacgtcgtgcatccggaacaggcgcgcgccccgtaggtaggcgatcgcggctgcagcgatggacgcctcgcgtcgctccccgacctcgagcccaagtgtctcgccgacgaagcccttgttcgaggtggcgaccagcaccggatagccgagctcgacgaggcgatcggtggcggcgaggagggcgagcgactgcgacgtggtcttgccgaggtcgaaaccagcgtcgaggatcacctgggatgggccgaggcccgcggcgagcgcccgctccgcccgctcggcaaggaacccaacgaccgtctcgacgagatcgtcgtagtgcggatcggggtcgtcgacgcgtggggcgagacgaatgtgagtcgcgacgacggcggcatcgcccgccgcagcgacttcgagataggcagggtcgccaaagccagagatgtcgttgccgatgtgggcgcccgcctcgagtgacgcccggagcacctcactgtgccacgtgtcgacggagatggtcacgtcaaaacgacgagccacggcctccaccgcaggtaccacccgatcgagttcctcggagaggctcacctcggggccagcgcccgccttgactccaccgatgtccacgatgtccgccccggcctcgacgagcccctccacgtgggcgaggaagcgatcgaaggcgaagtaggacccgtggtcgaagaacgagtcaggggtgcgattggcgatccccatcacgaggggacggctcgcatcgagcacgcgaccgcgtgccacgagcgacggcgccggggcgacggtcatgcctagaacagcgctgaggtcagtcgccggcgccaggtcgagacccgtgggtccccctccggcaagagccggagcaggtcgaggaactcctggcgcgcctcctcgtcgcccttcacacgcccgagcaggtcttcgaggcgcgactcgatggtcgcctcgtcgagggcagcctcgccacgagccgcgagacgcgcccgagccttgagcgcagcgatcggctcggtatcggggaagcgcgcgaggatcgcttcggcctcctcgagctcgccgcggacgagcagcagctccacgagtccgaccgcagcacgctcgttcccgggctcgagctcgagcgcctgacgcagcgagggttcggtaccctcggcgatcagcacgtcgacgaccgtttcggccggggcgagcttcgtcacgaagtcgcgcacggcctgctccggataggcgccgacgaaggagtccacgaccttgccgtcacggatggcgaacaccgccggaatgccctgcacgcgaaaggcctgcgcgatcccggggttctcgtcgacgttgaccttggcgagcaccactcgcccctcggtctcggccaccaccttctcgatgatcgggctcagcgtgcgacacgggccacaccagggcgcccacaggtcgacgaccacaggccgctccttcgacgcctcgagcacgtcgcgttcgaacgtcgcatcggtgacatccatgcactccagtctaggagccacgcccagagggctcgtgagcccaagccctcggcacgaatggcctaggctaccggcatggaacagcgcatgttgggccgcaccggccacgcgtccagcgtggcgatcctcggatgctgcgccttcggcgacggcgacgtcgacgccaccggccactccctcgaggccgcactcgccgctggcgtcaaccacctcgacatcgcaccgtcgtatgggcaggcggaactcgccgtcggggcacacctcccctcgttccgcgaccaggtcttcctcgccgccaagaccatggagcgcaccgccgacggcgcgcgccgcgaactcgagcgcacgctcgagcgcctacgcaccgaccacctcgacctctaccagttccacgccgtgaccagcgacgaggagctcgaccagatcacggctcctggcggggcgctcgagacgttcctcgccgcgcgcgacgagggcacgacgcgcttcctcggcatcaccggccacttcctcgacgccccacgcgtcttccgacgtgccctcgatcgcatgcccctggacaccgtcatgctgcccctcggcatcgcacacttcgtcgacccggcctatcgccgcgacgccgaggccctcctcgaggcggcaaccgagcgcggcgtcggggtcatggccatcaaggcgctcgcacgccgcccgtggcccaagtccacccacgcctacgagacctggtacgagccgttggacgagccctcgcgcgtgcaggtcgccgtcgacttcaccctcagcttgccggtcaccgggttcgcgaccccgtgtgaccgacgcctgctgtccctggcgctgcgtgccgccgaggcctcccagcccctcgacgaggccgagcgggaggcggtcctactcagccaggatctcgcgccgctcggacgggatgcgggcctgtgagcacgacgagccgtcacgtcgagctgcgcgggccgagcgacgcgccggccatcgtcctcttgccctccctcggcacgcaggccgccctctgggacctggtggcgaccgtgctcgaggagcggtggcgcctcgtgctcatcgagcacccggggcatcgacccggcgccggcccgacgccggtcgcggcctcggtggaggcctacggccgcgaggtgctcgaggttctcgacgcactcgggatcgaacgcgcccacgtcgtcggggtctcgatcggtggcgccatcgccctcgccctcgcacgtgaccaccccgaacgcatccggcgcctcggcgtggtcggcgcaccgcgccgcttcggctcggccgaggcctggcacgagcgcgcagctgccgtccgcgccaacggcacagcgagtctcgtcgacggtctgctcgagcgctgggtgccaacgggctggtcggatgccaatccgagcgagcgtgaccaggtcgccgactgggtccgcgcgtgcgacgacgaggcctacgcacgccactgcgaggcgctcgccaagttcttgttcgcccccgaccgtaccgtcgaaacgcccacccttctcgtgacggggcgcgacgatccggtcgcaccgcccgcagccgtgctcgatctcgcggcctcgttcgccgccgccacggtggtcgtgctcgggcgatcacgacacctgccgtgcctgagtgagcctcgcgccctggcgaccctcctcgacgaccacctgagcggccggctcgacgactaggtcgccagagggtgcctcagcgcggcacgcaacctctcgcggccaagtccgaggtcgccgcgcaccaatgggcggttcggctcggcgaggagcggccgcagcaacgcccgcgcctcggccctcgcgaccgcctcgaagccaagcaaggctaggtgggccgtcatccactgtccatcgatgacgccgtagcccgcgtccttggcagcgacgacgagccccaggaacgccactttcgatgcgttcggcaccagcgagaccatggactcaccgacgaagcagcgtccgagcccgagtccgaacaagccgccgacgagacgacctcccagccagcactcgaccgagtgcgcgaggcctcgtgcgtgcagctcgcggtagaagcgccgaaaggtggcgtcgatccacgcacctggtcgagccggatccgcgcacgcctcgagcacggcatcgaaggcggtgtcgatgcgcacggatgcccgatcgacctcgcggagcaccgagcggtgggcaatgcgcgagagatctccctcgaggcgaagaagcgcgcgccacctgggctcgaaccagccgagcaccccttcgtccagccacatgggaaaccgagcgttgcggtagccctcgaggaccctgtccggttcgaagccgaactggacgtccacgaggtcgtcctcgtggggcccgaccacctcggcgagcgtcggcacgcgccctcgctcaggcgaggccgggcccgtcgtcgcgagcgaccaggcgacggaccgacacgggcaccgcgacaccgaacgcgagatccggggcgggctccgcccagcgcgtcggcgccccgacgtggatcacccctgcccatgcgttgcccgtgaggtcatcgggctcgtcgctcggccaaccagcggacaccttgagcgaccactccacgatcggcacgcggagcaccatggtggcgaggagctctcgacggaggggacgacgaacttccgccgttcgaccggggaggagcttgtcggtgatccgatcgagcgcgcgctctcgctccttgccctcgagcaccgtccccgtaccgaagagcaccgcggaacggtagcgaaggctcgagtggaacgcactgcgcgccacgatgagcccgtcgaggtgcgcgacactgatcgcgagcgccccgcccgccttggcatgtcgcatccaccccgacccgaccgacccgtggagcacgagcgcgtcaccgtcgcgagcgaacgccgtcggcaccacgaccggtccgtggtcgcgaacgacggcaacgtgtgcgatcagctcctcgtcgaggagctgatcgagggcggctcgatcgtcggagcgccgatcgcgttcacgggtgaggtcggtacgcaccacgcgctcacgctaccaaggtgcggccagaacgcagcgagactcaaccagccgtcgtcggctcgcccgagggcccgcgctgtccgtcggcgcgctcggcaaccgtgccatggtcgatgacgagcctgcgccgagcgcgaccggcgacggtcgagtcgtgcgtcaccacgatcagcgtgatccctcgatcccgccacaggccctccaagagcgcgacgatgtcgtcgcgcgtctgctcgtcgaggttgccggtcggctcgtcagcgagcagcacctcggggtccttgacaagcgcacgcgcgatcgccacgcgctgctgttggccacccgagagctccgtaggcaggtgctgagcccgatcagcgagtcccagctcttcgagtacccgtgctgcccgcttgtgccgttcctcggtctcgacgtgcagcggcacgagcgccgtctcgacgttctcctgcgccgtcagtgtcggtatgaggttgaaggtctggaagacgaacccgagcgcggtagcgcggagctcggcaagctcggcttcgccgaggtgcgcgagatcgcggccctcgaagcgcaactcaccggcgtctggccgatcgagtgctcccagcagcgtcaagagcgtggtcttgccctggccggtcgggccctgaatggccacgaactccccgcgctcgatcacgagatcgacaccgtcgagtgcgttgacgacggcgccgtggcgtcgaaacgacttacgaacaccacgtagctcgtacagcggctccatgtctcgaatctgtccttcggtcatgctcgactccttctcgtcctgacgcacgcttactgcacactccgaagcgcgtccgccggccggagcgaggaagctcgccaggcaccaaggccaccggccaccagcccgccgatgatggccaggccgaccgcaagtgcaatggtgtcagcctgcaagggggcactcagatgcacgaggacggttcgtacgcccgctgcctggcgcagcccagctcgcacacccgcgaagccgccgccgaagccaccaccgccaaaaccaccaccgaaggccaccgatcgaccgacggtcgctcgaagtgtcggtgacgccgccgagagagcttcggccccagcgatgccgagaacaaggccagcgatgccgccaccgacgccaaggacgagtccttcgctcatgacctgggcaacgatccggcgcgttcgccacccaatcgccttcaaggtgccgaactcacgggtgcgcctcgacacggcagccatcatcaacaaccctgcgaccagcaccgccatcaccagcgccgcgacggagatccacttcccgagacttgagagcagactgctcgtactggccagcgaccccgagacgtcgctggcaagactcgccgaggtcgacaccgtcacacctgggaggatcttggccacctcgcttgcgagcgtgctgacgttgctcgcgctctgcgcgctcacgtagatcgtcgagatgttgcccgcctcgcccgagagctgctgcgcggtggcgagcggcaggaacacgtcggccgtgctcgttggcgtcgtcgcgatgccgatgaccttcaccgacgcgcctccgacgtcgagggtcgagccgacggagagctgctgggacgtcgcatacccgctgctcacgatggcgacgtccttggtggcgtccgccgcggtgaagtacgcgcccttcgtgacctcggaaggagtgagagggccgacgccgctcgacgagatctggactccatccacgctgaaggagttgatactgaacgaaccgccgccaccactgccaaaggtcggaacagtccccgagaacgacgtgtccgtgagctggagaccgccggtcgcacccgcgacgccgcgcaaccgagcaaccttcgagacgtcagcggccggcaacgcggcctgaccacgagtcagatgcaatcggttacctgcgagacgcgcactcctcgcagctcgggggttgaaggctcccgatccaaagccaaagcgctcacccccgaagctcccgggcgttgcggtcttcgagacgatcatgtccgtaccgacgccgtacaagctgtggagcacctcgccatcggccgaacgcacgccagccgttgcagccgagaccgtcacaacgaggccgattcctacagcaagcccggccgacacgaggacggcctgtcgactgcgccgacgcagttcacgcctcacgtaggttgtgatcatcgagagctcctcgtaaccaagcgatcggtgtcaatgctgctggagcgtacggagcatggttggggcacgtctgaggaactggtgtgagcaggcttccgcttcgccggatgccgtgacacatcgctcacatctgcaacgaatcgccctcgaagcccccacgacgacccgttggcgtggcaaaggcccatttcgacgcccggttgcgcccggggattggtggagtggacagtgcccttcccccattcgaggttgacacctgcttgaggaggaagggatgagtcagacaccacgcctacccccggccgccgggaccgaatgacaacacgcagccgcgatcacctcccaccgagcggtgtcactgcactgcctggctggcctcagcccaccacgcaaggctcttcctcggcgggcgaggccagcacgcgagcagcgcggaggggccgagacgtcttcgaggtgcccgccgtgtgtcgtcactcgtggcagtttcgagctcgaccatggactcctctgacaggtcgtgtggctcgaagacgccccatgtgccgtgctggccgagcacgacagcggtgatgaggcgcacgaagccacttcgcgcccgaagaccccgacacgtggtgcgccgctcgatctcatgatgggcccgaccagagcgggttcgtgacgagatcgtgcgcgaggagctctcgggaagctgtgcagacctcctctgtggcctcggcgaccatggcgcgagccgctgggagcctcgtgggtaagcgagtcgatgacctcgtcgtactgggtcgggagtgctgccggggaggcttcgagcaaagatcgtgcggatcttgagccaggaccatctccgtagctccccttctgcgatgcgagcgagcacgtcgcgcatgctgcacgcagcagcgctcacgagttcgcccgacgaaggagctggcgatggcttggtgagcccgccctcgcccatcggagttgcacaggtgcacaccaccgagacacacgatcgctgggctccctcgagcactcgccccgcaaactctcgctctgcccatcgccgacacagcacttccgaagacctcgcacaccccggcgctgtggatgcccgtgatggccacccggatactagagatgacctggtgctcgaggcggcccatgacgccaggtggcatgggcgaagggggagcagaactcgagcgatggcccagcctgtggtgatggaaccttgccatctcctcgtcgagggatgcgacgatgcgggagacctcgccctttgcgatctccgtccgaccgcaggccgcgatgaggtcatcgacgcttcgggtgctgagcccccgagacgttggcctccagaaccacgcacgtgagagagcacgatcgacccggcggcggcgctcgccgatggctgggacgagctccccacacggagctgtgcggattgcggagctccacgtgccgcccttggtgacgagcagacggtcgcgctaaccgttgcgcttcgcgtctggcgtctctcgcctcgttcgtctcggcaagcgccgatgaccgctgctgtctcttccccgatgagggcttggaggatgagctggccccctctcgggagaagtcgatgtctccgcctgctctgatggcgccagggcacgccgggagcgtcggagggggtcagggccacctgagtggctcctctggccatctgttgtctgacacgccagagatcgctcagtggcccgccctcctcgcgtgcaggccgcccggcaatgacaccacgtggtgggatggcactgcgtccagcgcgtcgagcgcgatcctcgcgagcgggatcgaacggcggctccgctgcgtcttgacggcccctcgatgatgtgagaacctgcgacgtggcgcgaagtgcggacgtggagcgtgtcgccctcgacgtcccccagcgcagcccgagcagttcagctcggcgtagtcccgtcacgagcgcgagcacgaacaggtttccgagccgttcggacttcgcctcagcgaggaacctggctacctgctcgggggacagcgggggcagctcgacgcgaggcgcagagcgaatgggttccaccccttgcgtcggatcgttcgcgaggagccctcttgccatgccccagcgcgcagcttggccgagcacgtccctgaagagcttcagggtgcgcggggagaggttggggttgtgcgcgaggagcttttcgacgtggcggaagttcagcccgtcgagcctcacgtggccgatgatgggtgagatcgcgcccacggcgtagggatactgcgcaagcgttgcctcgcgaacgttgcgggaagcgagccaggcatcgagcaagtcggcaaccgtcttgatgcctcgctcgggggcaagcatgcgatcccgctcggctcggaacgcagcgagggtggcttcagcttcgtagcaagtgtcgcagagcttcgaccggtacacctggcggccgtcgagcgtggagcacaacgccgctcggtgcttcccatacgcgggtgtgatggtcccgtaccctcgcgtccgtcgccgtgccatgtcgtccgacgtcgcacgctcgagacgataggtcgcacgataagggcaaaaataaagcccccgagcctctgcactcggtcgtatatggcctctgagctgggcttttggagtggaggtgatgggactcgaacccacgaacctcttgactgccagtcaagcgctctaccagctgagctacacccccgtgctgtcggtagtgtagtgggtggcgtcatgccgctcgtcgatggcccgctgccggtgacggttgctgtcgtggccagcagggcgactgcgatgggggaggcgatggatctctgggtggcgaacacggatcgaaggtggttcgactttctgcgccaggcgggactcgaggaggtgaacttctggtcaccctcaccgtcccctccgagttcggcgatcgcggtcggaaccccgtggatcttccgcctgaagaagcctgattacgcacttgccggattcggatacttcgctcgcttcgagcaactttcggccaggttggcatgggatcggttcggacagggaaacggtttcgcctcgttcgaggagttcctcgatcaggtcgtacggctccgacgcctgctgaggacttcgtatcccgatcgcgacaccaagatcggctgcacgacgctcgtcggcgcctgcttcctcgaggaggatcgttggcttgcgccagtccctgggttcgagcccaatgtcgtgaggggcaagggttactacgtcaactccagtgaaggtgatgcgatctccgaatggctcgcccaacagcaggcggctgcagcactgccggagtcggttgccgcactgcccgtggctgggtacagggaggcgctgactcgcgtgcggctgggtcagtatggcttccaggcgctcgtgcgctcggcttacggggggcgctgcgccatcaccggagaatcgaccgctatcgcgctggaggccgcccacatcgttcccttcgcgctcgagcagcgccacgacgtgcggaatgggttgttgctccgagccgacttccaccgactcttcgacgccgggctcatcggggtggatcccagcgaatggacggttcgcgttagccctgcgatcgcggacccggacgagaatggccagctctacccgacctaccaaggacaactggccttcccccctccaggttgacacctgctataggaggaagggatgagccagacaccgaacccaccaccgggcgacggccccgctggacgacgacgcggccgctacccgagccagttccgcaaggacgcggcagcgttggttctcgaccagcgccgcaccatcgctgacgtcgcccgtgagcttggcatcaacgagcagacccttggtaactgggtccgtcaggaacgcatcgaccgaggtgagcgagagggcctgacgagcgccgagcgcgaggagctgacacggctgcgccgccaggtcaagcagctcaccgtggaacgcgagctgctcaagcgagcgatggccttctgggtgaaggaggggggacagtgagccgctaccactggatctcccgccaggaggccaagggcttctctgtagcggcagcagcacgagtcatcggggtctctcgccaggcctactacgcctggcgacaccgtcgggaccgaggcgaggatcccgagcacctggtgctcgcgagcgagcttcgcgccatctggcacgagagcgacggcacctacggcagcccccgcatcacccacgagctgcgacggcgcgggttctgcgtgaaccacaagcgggtggaacgcctgatgcgcgagctcgagatggcagcgggcccacgccggcgcttcgtagtcacgacgaggcggggagaggacgcagcgctcccggacctcgtccgtcaggacttcgctcctggtgagccgaagcgcaggtatgtgagcgacatcacctacgtccgcaccgatgaggggttctgctatctcgccacggtggcagatcttggctcgaggcgcatcgtgggctggtcacttgggcgtcacatgcccgatgacctggtggtcgaggcgatccgcgaagcactcgggactcggggcagcctggctggggcgatctttcacagcgatcgcggcagccagtacctctcccggaaggtacggagcctgctcgcgacccttggcattcgccagtcggtggggagggtcgcgacctgctacgacaacgccgtggccgagtccttcttcgggagcttgaagcgcgagctggtggctcgctaccgcttcgcgaacctctcaggggctcgctctgccatcgctagctggattcaccgttacaacacggtccgcctgcactcaagcctcgggtacctaccgcccgtcgagtacgagctctcctgggcctgccgggaggtggccgtggcctaaattcagactgtcaagcaaatggggggaagcccaaacctctgaaagtcgttcctcgcgaccggcagtaccagcctgacccggagcgactccgctggcacctctcgcacgtcttcaagggctagcggccctccccgagactcagggccgagatagacgcctcctgcgacacttcgacgcggacggtcgacttcatgtggccttcccccatttgcttagcagtctgaatgtaggccgcggccacctcctcgcatgcccaggagagctcgtactcgacgggcggtaggtacccgaggctcgagtgcagccggaccgtgttgtgacggtggatgtaggcagcgatggctgagcgagcctcagcggattcaacgacatctacggcctcatccaggccgtggaggacggcgcgacggtgcgggtctactacgaggcgaggcttgcgaaggtcgagctgcccgacgaagcacggggagcgctcgatgcggagttcgacgaggtcgccgaggcaatggagacggagtccagggagcgtctcaagacccgttgggcgcgcatcgaggccatcgtgggcgccgagaagcgcatcgccgccgtcgcggccgacatcgtcgagcactgggagaagcgccgcgccgccttgaccggcaagggactcatcgtgtgggcttccccccatttgcttgacagtctgaatttaggccacggccgcctcctcccgggcccaggtgagctcgtactcgattggcggtcggtacccgaggctcgagtgcagccggacggtgttgtagcgatggatccaggctgcgatggctgagcgggcctcggcgaggttcgcgaagcggtagcgagccaccagctcgcgcttcaggctcccgaagaaagactcggccacggcgttgtcgtagcaagtagccaccctgcccaccgactggcgaacgccgagggtcgcgagcaggctccgaaccttccgggagaggtactgattggcgcgatcgctgtggaagatggccccagcgaggctgccccgagtccgctgggctccctcaatcgcctcgatcacctgttttcctggcatgcgacgctggatcgaccagcccacgatgcgcctcgagccaaggtctgccaccgtggcgagggagcagaagccctcgtcggttcggacataggtgatgtcgctcacgtaccggcgcgctggctcacgaggagcgaagtcctgacagacgagatctgggagcggtgtgtcttccccacgcctcgtggtacgcacgaagcgccggggtgggcacgctgccagccccagctcgcgcatcatgcgctccacccgcttgtggttcacgcagtaaccacgtcgtcgcagctcgtgggttactctggggctgccgtaggtgctgtcgctcgcctgccagatggtgcgaagctcgctcgcgagcaccaggtgctctgggtcagggcctcggtcccgacggtgtcgccaggcgtagtaggcctggcgggagaccccgatgactcgcgctggcaccgccacgggcaagccgttggcctcctggctggcaacccagtggtagcggctcactggttgccctccttcaccgagtgggccatcgctcgctttgccagctcgcgttccatcgtgagctgcttgacctgccgacgcagccgggtcagctcctcgcgctcggcgctggtgagaccttcgcgctcgccgcggtcgatgcgttcggagcgcacccagttgccaagggtctgctcgatgaaggcgagctcgcgggcgacgtcggcgatggttcgccgctgatcgaggaccaacgctgcggcgtccttacggaactggctcgggtagcgacctcgtcgacgtcgagctggcccgtcggccggtggtgggttcggtgtctggctcatcccttcctcctatagcaggtgtcaacctggaggggggaaggccagtgtgcatgagtcgccgtatctgcgtagagctctacgaccagatcgtcaagctccgcgccgactggcatgccgacgatgacgccgccggcacgatcaaggtcgtcatcacgggttctgcctcggacggtcctgagctcaactaccacgtgcggagcaaggagcggctcgcagcactcaagcagcgcgcgaaggatcctgacgatcccctcgagctcgtcatcgtgcgcgacatgtggctcacggggttcgactcgccatcgctccacgcgatatacggcgacaagccgatgcgcggagccggtctcatgcaggccatcgctcgcgtcaaccggacctttcgcgacaagcccggagggctcgtcgtcgactacatcggcatcaccgagagcctccgggcggcccttgcggagtacaccgagcgcgatcgagctcgccaggaggtcggcgcacccatcgacgaggccctggccgttcttgaagagcaccacgaggtctgctgcgagctgctctttgggtgcccgtggcgagaggcgctcgagtccgggagcgacaaggcgcgcatcgaggcgatcatggcagctctcgaacacctcctcgccggcgctgacatggagctaccggagcgcttcctgcgccacgtccgcgcagccactcagagcttcgccattgccgtagcctctcccgaggcggcccgctaccgcggcgaccttgccttcttccaagcggtggccgtcgagctgcggcgagcgcgggctgaggagcgggcaaagagcgatgaggtcgagctcgagacggcaatccgtcaggtcgtctccgacgccgtgacggcctccggcgtcatcgacatctacgccgcctctggtttcggcctccgcaccccggctgatgtccactatgacgtgctgaggggctccgagcacgccgggccgaggcgctggaagctgcctggcgtgctcaccccgagcgcttcgtgcgcatgcggcccgaaccaccccggctccctacagccgtctggatcaacccaccggaggaggtgagcacgacgacacagtggaactgaaccggacgtgtcactcagaggttgacaggctccgagaacgccgaagggatcaccaccgagcgcctcgaggatgcgtgccaggtcgtcatcggggatcgccttaccggttgcccgctccccgcgagctggacgggacgcagccgcgacgttgcgctcgacgagccgcgaggtctccacgtaggcaagcatggctcgcaacgtggtgcgcacgaggcgaaccgacgacgtgctgagcccctcgagcgaggcgaggaacctatcgacgtcaggggtcgtgacggcggcgagctcgcgccctccgagcgcctcgacgatccgctccgtggcccatcggtactgcgcgagcgtcgaggggcgcacctcggtcgccttgagcgtgagccaggcttccgcgagctgacccagggtacggatcgtctggcgcgacgcgagcccagcttgggccgtcttgcgaagccccgcgagggcgagcacagcttcggccttggtgtcggccactcgcgagacgtagcgcaagcgcccgttcgggagacgttcggggagcgggtacctcgccatccaccgatccccgtagcggtgaaccgcgccctcacccttggccctgcgcgccttgcccgtccgcacgtgtccaggcaagttcgccaaacccatagccgcaacgatggacgcgatcttagggggttatagtggcgtgcatactgatgcacagatatctaccaggggttttgagtggaggtgatgggactcaaacccacgaacctcttgactgccatcaagcgccctaccagctgagctacacccccatgctgggtcctcatactggggcgcgcccgagtcccgcaggacgccgagcgccctcaaggcgcgccgtaggctggtgggcatggccgaggagtacgacccacccgcgctggagcgctcttggcaggagcgctgggacaacgacgagacctactacgtctccgccgacgatccgcgtcccaagtcgtacgtcctgtgcatgtatccgtacccgtcaggatctgctcatcaaggacacgtacgcaactacgccttcggcgacctcaacgtccgctaccgcaccatgcgcgggcatgcggtgctctctcccttcgggttcgactccttcggactccccgctgagaacgccgcgatcaagactggggtccaccctcgcctgttcacagaggaacggatcgctgaactcaaggcctccgtcaagcgactcggtaccgcctacgactggcgccgcgagatcaagagccatgaccccagctacatccgatggacgcagtatctgttcctgaagctctacgaagctggactcgcctaccaggccgatgcaccagtgaactggtgcccgggttgtcagaccgtgctcgccaacgagcaggtgctccccgacgggacatgcgagcgcagcggtgacgtcgtcgtcaggcgcaatctccgtcagtggttcttcgcgatcacgcgctacgccaatgagctgctcgacaccctcgacgaactggcctggccggaacgtgtcaaggtcatgcagcgcaactggatcggcagaagcgagggggccgagatcgacttcccactcgcggacgatcccacgcgctccatcacggtcttcaccacacgaccggacaccattttcggggtgacctttctcgttctcgcgcccgaacatcccctcgtcgagtcgatcacaccaccagagcgtcgcgacgaggtcgaagcgttccgagccgacgtggcgacacgctccgaactcgaacgccagagcgatgtcgcaagcctcgacaagcgcggactcgcactcggcatctcggtgcgcaaccccatcaccggtgacgaagtgcccgtcttccttgccgactacgtcctcgctcactacgggacgggcgccgtcatgggcgttcccggcgaagacgaacgcgacttccgcttcgccaccgcatacggactgccggtcgtcgaaacggtgacgcgcccgagcgaccatcccggcggcgcatggtcgggtgatggcaccaagatcaactcgggacccttcgatggcctgagcgtagcggcggccaagcgggccgtcatcgaagcgctggagcagcaaggggcgggccggagtcgaaccgtctaccgccttcgcgactggctgatttcccgtcagcgctactggggctgtccaatcccgatcgttcactgctcggcgtgtgggaccgtcccagtacccgaggaccagctacccgtcctcgctcccgacgacgtcgagttcctccccaccggcgagtcgccgcttgctcgccacgcgggcttcgtgaacaccacctgcccacaatgcggcggcccggcacgccgcgagaccgacaccatggacaccttcgtcgactcctcgtggtacttcctgcggttctgcgaccccttcagtgaagatcgcccgttcgatatcgccgcggtcgaagcgtggatgcccgtcgatcagtacatcggaggcatcgagcacgcgatcctccacctgctctacgcacgcttcttcaccaaggccctcagcgatctcggcctcatccccgcgacgcttcgagagcccttccgacagctcttcacccaaggcatgatccgcttccatggctcgaagatgtccaagtcgaagggcaacctcgtcacgccgcagcagtacttcgacaccgtcggtgccgatgcgctccggctgtatcacttcttcgtcggtccgcctgcggacgacgtcgactggaccgaccagaccgacgagatcatcgagggctgcgcccgatacctccaacgcgtctggcggctggccgagcgcattggggtcacggacacaccgacgagcgccccggtggcaaacgacctcgccatcgccatcgagcgcctcacccaacgggtcacggatgcgatcgagcgctggtcctacaacgccgcggtcgcagcgctcatggagctcgcgaacctcctcggcgacgagcgcctcctcgcccagcccgacctcgccgacttcggccttgcgcgcctcctcacgatgctggcgccgttcacaccgcacatcacagcagagctcttcgagcgccgctatgggcgcaacgtgcatcgcgagccctggccaaccgtggatcacgaactcctcgcgagcgcccggactaccctggcggtccaggtgaacggcaagctccgcggcaccatcgaggtcgacccttccatcgaggagtccgaagccatcgacctcgctcgcgccctcccgtccgtcgacgcagcgctcgcaggtcgcgagcccgagcgctgcatcgtacgactccctcgaatcgtcaacttcgtggtccgctaggagtcccctgaacaactcctccacgtagggcggctacgggaagcgcttccctccgcctgtcaagcgccatttgcccagctcagctagactttttgcatgctgggcaccgaatcagaccaggcacacctcaccgcgacggaggccttctgctcctcgctcatcgagccagggtccatctacgccttcctcgccgagcaccgcagagagctcttccccgacgagcgcttccgccatctctacccctccacgaccggcagaccctccatccccgcctcgagggtgctcgcggtcatggtgctccaggtgctcgaggggctctcggacaccgaggcgacagagcaggtccgctacaacctccgctggaagtacgcccttggtcttgatctcgaggacccaggctttcaccccacggtgctcacctactggcgcaggcgcatcgccacctccgagaccccaagactcatcggcgagctcgtggccgaggtgatcggtgccacgggggtgctcaagggcaagacgaagcgcgtcgtcgactccaccgtgctcgccgatgcggttgccacccaagacaccatgacccaacttgtcgcccagatcaaccgggtacgcaggctgatccccgaactacgcgacattcctctgtcaccagcgatcgactacacccgcgcaaagcctgccatcgactatcgggacgaagaggcagtggtgcgcacggtgagtgccctcgtcgccgatgccactgcccacctcgcccatgcagagaagctcgcatccctcaccgagccacagaccgaagcccttggtctccttgggctcgtggcgggccaagacgtggagtgtgtcgatgccaaggaaggtcgctggcgcatcgcgaggcgggtagccacagacagggtcatctccaccgtggaccctgacgctcgccacgtccacaagtcccgtgcccgtgccatcgatggctacaagggccacgtggccgtcgagccagacagtggcatcgtcaccgctgcgaccatcacgaagggcaccgtgccggacgcagcagtggcgagcgagctccttcgtgacgaggacggcccgcgcacggtctatggcgacagcgcctatgccacgagcgaggtctccaacgagctcgccgctcgtggccacgacgaggtgatcaagcctcggccccttgccatggcggtccctggtggctttaccatcgatgacttcgtcgtcgaggagggatgggtcagctgtccccaaggacaccgagtacccatctccgccaagggtcgtgcttcctttgtcaagcactgcaccggctgtccgctccgggatcgctgcacgcgctcgaagcgaggacgggtcctcaccttcacccctgccacctggcacgcaatcagccagcgggcgcactttggggaccctgccgttcgtctcgactatcagcgcacccgaccgaacgtcgagcggatccacgcacagctcaaacgcaagctctccggcgcgaggctgcgctacctggggctcgtgcgcaaccgactccacttcgagctgctctgtgccacctggaacctgaaggtgctccttcgcctggggctcacccgggtgggtggtggctgggtgcttgccacctgagaggcgctcgggtcctctcctcctcgccccacaggaggggcgaggaggagagggtgaggagcgagatgggaacgggtcagctgggctcgttcccgggctgggtgggcgtgctcagccaccaccagggaggggcttgttcagagggctcctagcgcgacccgctctgctcgtgtcgccgaggtgcactcggcttgcgttccggcgtcgatgctgcgctgcgtagacgtcatacgcgcgagcggcccgatccggaggtcatgccacgacggagctgggccgggccgagacgagcggatctccgagcgatccggcaccccgacccaccccggtggcgtgccgtcggggagcacacgaccacggcgctcaccggtctggagcgagcaggccacaccaagcgagcggcctgcctggcccgtgagccgcaggccccaccgctatactgggaggcccgcgcgcctctagctcaacggcagagcaacggactcttaatccgcaggttctgggttcgaatcccagggggcgcaccggccggttgcacgcacgagaggcgtctcgtggccgcgccacacgtgtgctgggctcagctgtgccgagatctcagctgtgccgagatctcagatgtgccgagatctcagatgtgccgagatctcagatgtgccgagatcaagtgtgcagaactcaagtgtgcagagctcggtccgcaccgtgaggcggcctcctccattcgggttccacactcccccgtcggatgtgcccgtccgctgcagtctcggcccagctccccaggcgtcaagggctcggagcgtcactcgccgtgccatcgtcagcggtcgatcacgccgtagcgagcctcacccgcaccggtcatgagtccccagtactgatccccccacgaccagtgccaccactccgtcgggtagttgacgagccccaccgccacgagcaccgagcgcagcacgctccgcatgcgtcgtgcctctcggccaatggtctcggcgtcgaagaagcatcgacctgcgctctcctccggactcgcgttcaccgccgatcccatgtccacttccgcgccgtcggctccgacgagcgtcaggtcgacagccgccccgcagcaatgcggcgggaatccgtccggaggcgctacatagcggctcgccagcagacgagtccgctcgggatctgctccccgattcgcctccaggagctctgcgtagtactcctcgaagtagcgccgctgcagctcgcgggaccggaagccttcgacgaccgcgaggcgcagtccctcgggcagtgcacgcgccgcacgcaccaggcgctccgccaatccctcgcgcacgaaccgatggttgccggtcccatcgtcgagccgatcgtcgatcacgatgagatcgcgctcgccgaggtccaccagcggctcgccgcactcactgacgggaacttgctgcaccgcctggtcgccgatcaagaccacaccaggtggcacgaggctcatcgcacccacctcgagaggacttcttcgtcgtctcccagcaccgtgtgcatcgtggccaccctcatgcgtgatcctcaggcatcggcaggtccgcgaccggcgcgcctccaagcgtgctcgcaccccgacgcgccagtgtgacgacaaccccgacgaccacgatgaccgccgtgatgatgaggtcgcccttcgactgctgactcaacgcgagcacgacgcccccgatcgcaacgacagcaggaactggccacagaggcatacggaagacgccactcgagcgccgctcgcgcaccctggcgacgagtgccgacaccgcaaccagcaggtagatcgtcacgatgatcacgccggtgaaggtgatgaggttgttgagcgacgtgaagatcgcaaggatgccgttgccgacgaagagcaccagaaacccccaagtcggaaccttggtgcgcggtgagacgtgggcaaagaagcggttcagcgccgcaagcggccacatctcgtcacgtccagaggcgtagtagatgcgcgcataggcaaggttacccgcgagaccagtatcgaacatggcgatgatcaccccgacgagcaggatcttcgcccccgtcggacccatgacgcgatcggcaatcaacgagagtggtgacgcgctctgtgccgtgtgcgccagaccgtggatggccaaggtagcagccaccaccgcggcgagttcgaagagcacgctgatgcccacggcaagcagcacggctcgaggcagggcgcgacgatccgtggtctcctcggcaaagtagagcggccagtcatagccgttgtaagcgaacagggccggaacgacggcgatcagcacggcagagagcccgaccgttccgagcacgcccttcgaaccgatcggaacgacgggatggacgagcaggcgccccgggagcgccgggtgcgcaaaggccgcgatcgcaaagacggtgatcaccgcgagctcgagcaccagcatggcggccgtcatccagctggtcggtgagattcgatcgagcgacaagagggtgatgatcgccatcatggcgaacgccgtccagttcaccggcagcgccggtgccaacgattgaagatacgtcgccgcagcaacgaggatcgacgcggtgacgacaaccccgagcacgaggaagagcacgttgaccacgccgccgccgatcgggccgagggctcggcgaacgatcgtgtaggcgccccccgcagagggaaacagcgagcctacctccgcatagcacaacgccatcgcgatggcgatgaccgcgccgatggcgaacgccgcgaccacgccggtacccgcagtcgcgataccggctccgaacaccaagaacaccgacgtcgtcggcgagatcgccgccaccgcgatggcaagcacgttcatgggacgcagtgcacctcgagccaagccctgcccgccccccgtgcgctccctcgtcatcactccccctccttcgtggcacgtgggacgatggtagcaaagcgatggcagaatggtctgacctttcgtccattgttcacgctgccgtgatctgtcaggtgccacgagggcgccgcccgatacgatgatgcgacgtgggccgagagcatcagggggcggttcctcccatcgccgacgtccggggccacctcgatctctcgcgaatcctgcgacctcagagcgcaccagaccagatcgccgatcggatcctcgccgccatcgccgtcggcattctctaccccggcgaccggttgccgcccgaacgcgagctcacctcgcgcctcggcgtctcgcgggccacgctgcgcgaagccatcggccgcctcgccgccttcggtgttctcgagacccgacgagggcgcgggggcgggaccttcgtgactggcgtgcatcgcgagagcgaggaacgcgcagcgctcgaacgagccctcgcgccgatcaagtcaacgctcgaggcactcctcgattaccgcaacgtcgtcgagcaggcgctggcccgtgccgctgccgagcggcgcaccgatgacgatgtggctgcgatgcgcagcgccctcgccgcgtacgaggacgcagcgagcgcccaggcttctcgcgcagccgatcgcgcgctgcacgaggccatcgctcgagcgacccacaaccctctcctcgaacgcgccaacgcagaactgttcgaggggacgaacctgggctttgactcccatccgtactcgccacagctccatgcgaaggctcgccagcaacatcgcgccatcgtggacgcgatcgcacgacgcgacgtcatcgcggcgggcaccctgacacacgagcacttcctcgtgaccggaacgtacccgctcatcgatccggacgagcccgatcacaccgctgcgcgagcctcgacggcctgaggcgctcacctcggggcgcggccaaccccacgctcgcgcgacagccttcccgcgcggcaccgccagcacgggccgtcacgaaggccaacgcgcaccgatcgccccgcgccaacgcgcgcgcgtcacggacacgaccgcgatcgcgcccgagcgcgacgaaggccggctcacccgatggcggcagcgctcgcgggatcgaagaagtagaggcgctcaggatcgatgccgatcccgacctgctgaccgctcttcaccgactggtcggcatcgatcctcgcaatggcctccgcccctccaccgacgagacccgccgcgggttcgagatcttcctcgtcgacctcgaggcgatagggggtcgcgtctacccgaacgtgcacgagctgttcgttcccgagctcctcgaccagctcgaccgttgccgcgagtgagttcggctcgccgacgctgccgaaacggccgagcgcgtcgggtcgcaccccgacgatcaccgcaccaccgacgtgcgccgcgatggccggatgggcggcgagaaaccgttcgtcgaggccgatgcgctgcgaaccgagcatgagagcgacaccgtcgtcacggacgagggatccctgaaagaggttcatcgcgggcgagccgatgaagcccgcgacgaacaggttcgccgggcgctggtagagggtttggggatccgcgtactgctggagctggccgcggtgcaagaccgcgacccgatcgcccatcgtcatcgcctccacctggtcgtgggtgacatagagcgcggcgacaccgatcctgcgctggatgcgaaggacctcggcgcgcatctggacgcgaagcttcgcatccaggttggagagcggctcgtccatgaggaacacattcggctcacgcacgatcgctcgccccatcgcgacgcgctggcgctgaccgcccgacagctgcgacggcttgcggtcgagcaacggctcgagtccgaggacatgcgcggcctcgcgcactcgccgctcacgctcgccgctcggaaccttggccagcttcagtgcgaagccgatgttctcctccaccgtcatatggggatagagcgcgtagttctggaagaccatggcgacatcgcgctccttcggcgacagatcgttgacgacccgatcgccgaagcggatggtgcccgaactcacctcctcgaggcccgccaccatgcgcagcgtcgtggtcttgccacaccccgaggggccgacgagcaccacgaactcgccgtcctcgatcgccagtgacagatcatcgaccgccacgacaccgttcgcatagcgcttcgtgacaccgtcgatcgtgatgcttgccatggaccctcctacgacgcggacgactcgtccagatcgaccacaaccacctcgctcgaggcgagctggagcgtgccccccacgcgctcgctcccgcgtcgccgagttccaacgagcacacgcccgccatccacgtcgacggtccggtcgccgtcggcaaggttgacgtagacctccgtctgcgttcctcgtcgaaagcgaaggacaccctcgggcgcatcgaggaaacgaatcccgccaacgacgaggtcctcacgtgcacgccgcgacgcgatgatcgccttcgtgcgcgcaagcaccgaggtcggatcggcgagctgctcctcgacgctcggatcgtcaccgaagggcagccacggctcgaccgagggcgccgtgaacccggcgccaggtcctggttgccatcggataggggtgcggcaagggtcgcgcgagacgttgccaccatcggcatgctggcccatggggtcgcggacgcgctcgggcggcaccgagccatcgcgcatgccaagttcgtcaccggcgtagagcaacgccgcgcccggcaggaggaggatcagggcgaccagcgcgagcgctcgctctcggtcgccatgagcccagcgggttgcgagcctggagacgtcgtgattcgaacccgtccagagcgggatcgctcccaccggcagcgcggcgatcgtcgtctcgatcacccgacgcagcgaagatgcatctggctcggacgccatgaaccccacgttcaggcacagatcgagttcgggcgcctccgccgagccgtagtagcgagcgagttcgatgggatcgaggacccaggtttcgccgagcaacacgcgggccggttcccacttggccaccagctcatgccaccgacggtagatctcgtgcacctccgggcgattggccgagtagcgcttcagcttccctgcccaggcgatccacggatgcgtgccgggaggggccggaggatcgtcgcgccccaaggcgtccttcacgagcccgtgcgccacgtcgatgcgaaacccgccgacgcctcgctccagccactcctcgaggatcgcttcgaaggcggcgcgtacctcggggttccaccagttgagatcgggctgggtcgggaggaagttgtggaggtagtactggccagaggcgggatcgagcgtccacgcggacgaccctgtggcatcgacccagttgttcggcggcccaccatcggcgcgcggctcggcgaacacgtaccacgcacgtctcgggctcgacggatcagcaagcgcctcttggaaccacggatgctgatcgctggtgtggttcggcacgagatcgatgagcacccgcagacctcctgcctcggcatcggccatgagtccccgaaaggccgcctcaccgccgagtgccgggtcgaccacgtcgtagtcggcgacgtcgtagccccagtcggtccgtgggctcggcatgatcggtgacagccagatcgcatcgaccccgagcgtccggaggtagtcgagtcgctggcgtagaccgccgaggtctccgagaccgtcgccgtcgctgtcggcaaacgaccacacgtacacctgatagagcaggcccccggcccaccagcgtcctccggcccgcgctgccgcgagcgtcgcaccaagttcgtccaccgagtccattcgcgccgatgcctcctaacccttcaccgcgccagccgtcaaccctgagaccacccacttacgaaagacgaacacgaggatcccgatcggtacgatcgccacgacagcggccgcgaagatcgtaccgaagggaatcaccgtcggcgatccgaagagcgcgatgcccaccggaatggtccgatagctgttggagctatcgaaggtgagcgccatgaggaactccgtccagcaggccgtgaaggtgaagatccctgcggtgaagacccctgggagcgcctgcggcaggatcaccgaccagacggtgcgcagcgtggatgcgccgtcgacccgggcagcctcttccatctcatgggggatgccgaggaagtagttccgcaagatccacaccgcaaagggaaggttgaacgccgtgtaggggacgatgagggcctgatagctgttcagccaattgagctggcgcagcaccagatacagcggcggcaccaccgcgatctcggggaagaccgagatcatgagcaggaccacgagcaccaccgcgaccccgcgcatgggcagccgaccgaacgcgtagcccgcgagcgtcccgagcaccagcacgagcgcggtggctcccagcgtgacgatgaccgaattgagcacgtaacgcccgaagccgtagtggacgaacgcactctggtagttcgccagcgagatcggattcgggatgtactgcgtaggcgaagccccgatgttcacgggggtcttcaacgacgatgcgagcagccagtacagcggtgccgcgatcaagaccacgacgagtgccacggtagcccaccgcccgacccgggcgaggggacgttggcgacgagcacccatcacgcctccttcgccgcgccgacttgggcgcggaagactcgcaggaacacgatgcaaccagccagcacgagcgcggtcgtcgtggtcgcaatggccgcacccggtccgaaactcacatcctcgaacatcaccttgtagccgagcagcgcgagcgacgtcgtcgacgtcccaggtcccccgccggtcagcacgaagggaaggtcgaacagcccgaaggcctggagtatacgaaacagcgtcgcgatcgcgagcgtcggccgcaggagcgggaaggtgatgcgccagaacgtcgtccagcccgaagcgccgtcgatctgggccgcctcgaagacgtcctccggcagcatcacgagacccgcgagcacgatgatcccgacgaacggcgtcgtcttccagatgtccgccaccatcatcgagatgatcgcaggagtcggcgtcccgaggaacagcggatggccaagcccgaccgcctggaacaaggcgtcggccacgccgtaagtcccctggtagatgtagccccacagctcggccgagatcaccgtgatcatcgaccagggcaggagcaagagggccatgaagagccctcggcccttcgtcaaccgcgccgccacgagtgcgatcagcgtgccgagcacgacctcgacgaagaccgtgatcacggtgtagccgaccgtgaactcgagggcgtagcgccatacggcagcgtggacgatctcgctgtagttggcgcccgtcgcgccgccgagctggaagcccgcgccggtcacgttgacgttggagagactgagcacgatggagaacacgatcgggaagaccgtgaccgcgccgatgacgacgagcgccggagcagacagccaccaccctgctcgagccaggcctcgacgagcacgatggtcgtccgaccgttgtgcgggtgcggtccgaggcgggaccgcgataccagcgaccatagaactacctccccggcggcaccgatggccgacgatcgacctcacaaacctcgacagcctggcgtcggatgcgccagcgcggatggagctcgcccgggaggcccgagcaacgggaccctcccgggcgaggagcgacgactagatgccgccagcgagcgccgtgttgatctgcgacgccgcagtcttcaaggcagcgctcgggctcatcgaccccgccagggccgcgttcacgttggtgtaaatcgccgaggacacctgcgggtagttcggcgtgcccgcgggccgcggcacgagccgcgtctcggcagccaccttgatcgggggtgcgatcgacgggtccttcgcgagcgcgagccgcaccgactcgaccgtcgggatctccgagtaggtcttgccgaggatgtcctgagcctgtgtcgaggacatccacttgatgaagaccaggtcggcggcgaggttcttcgagtgcgggttgatgtagaggttccagccgccgatgttcgagtacccgggataggactcgccctggaaggtcggcaacggggcgacacccacatcaccgacgaccttcgagtccgatggggtctgggagttggcccacgcatagtcccagttgcgcaggaaggccgcctgacccgagtcgaagaccgccatcgcctgaggctcttcgaaggtcgtgacggccgcaggcgacgcgcccgaggtgatcaagctgcgcatgaacgtgagcgcgcgcaacgccgccggcgagtcgatggtggccttcgtataggagctgttcacgacgctgccgccagcgctcgtgaggtactccatgaagtcacaggtcaacccctcgtagctgttgccctcccagacgaagccgtacttgaccgcgttgtcatggaccagcgtcacagcatcgctctcgagctgctcccaggtcttcgggaccgggagatgatacttggcgagcaggtccttgcggtagtagaggaagccctcgtcctcgaacagtggcgatccgtacaccttgcccttgtaggtcgcgccttgcacgagaccgggggcgaacttcgcccagtagctcgacggcaaatagttcgacagtgggacggcgaagccatgcgccccgaactcggccggccagatgacgtcacccatgaacacgtcgggcgtcgacgcaccaccggaaatggtgttgacgagatccgcacggttggtgtcggtgttggtgggtgcactcaccaagttgacgtgaatcttgggataggccttctcgaaggcgcggatcagcgcggcgcggattcctacctgcgcaatggggctcgcccaccaggtgatcgtgccgtgcgcactggatagattgacgccagacgtcgtcgacgaggtcgacgaggtcgtcgacgacgacccgcaggcagcgagcagcgccatcgaccctgcgagaacgacaccgacggcaccggagcgccgcagtcgccgccgactccgtgtcgtctgctggccctcggtcgccctcgcgaactcgtgtcggttggttccgtgactcatacgtatccccctgtctcactcccggcgcgcggtcgtggccgcgcgccatcctgacacgtcttcctacgtcctcgaaccgctcgtcaccgctcgacgcggcgcggtctgcacacctgcacctcctctccgattgccgttgcgatcgccccggacccgacgatccgcgctcaaccccgacgactcgtcaggcgacacctggcgtcgtactggccccgtcgttccgcgaacgatgacctcgagcggcagccatacacggccgccgtcgacgggctcgccatggagccatgcggcaagtacccctgctgcccaggcaccactcccctcgagcggctgacgaaccgtcgtgagtccgatcacctcggcgagctcgatgtcgtcgaaacccacgatggagaggtcgtcgggcacgcgcaggccgagctccgccgccgtacgaaggacccccatcgcctggacgtccgaggcaaccgagaccgccgtcggcggcgagccgctcgcgagcagcgaccgcacgctcgccgcagcttcggcgacgccgaagggaggatggcgaacccaagcacgccgcaaggtcaagcccgcctcattgaggacctgccgcacgcctcgctcgcgctccgcgctcgcagagaagcccatgccgacggccggccgatccccgacgaagccgatgcgctcgtgaccgagcgagacgaggtgcgaggcagcgagtcgtccaccgagcacgttgtcgatgacgaccgacggccaaccaggggcatcgtggtcgacgctcacgacgagtccaccgcgctcacgcagtcgcgatgaccacgcatcaggcacctcgatcgagatcgccacgatcgcgtcggcgacaccctctccgaccaggaccgcaagggcgcgttcgcgctggtgaggatcggcaacgtccacgaggacggggtcgaggccgagcggtgcgagcgccttgatgaggccacgcacacgctcgacgaccgatgcctgggtcacgccgctcaccagcacgcccacgacgttcgactcacggcgccgcagcgaacgagcggctcgactgggccgaaacccgaggtcacggatcgcgtcctcgacgtggcgacgggtgacgtcggccaccgggccggaaccgttgaccacgcgtgagaccgtcgcgatgccaacgcccgcctgacgggcgacatcgcgaatggtcacgcgatgattccgcgccccgagacgcccaccgcgagcggtggaaccgtttccacgcacacccagattgtgcgtcgcagccatcgcgccgtcaaggaattgcctggctccgcctcaggctgtgctcaggaatcgagccaggcacctgcctcgttcgcccacgcgcccaagtccacggatctgggcgcgcgctgcgcgacaccgaggcgcgaggcctcatccggcctcgccgccaccagagctcgcgacgacgcatgccccacgcgctgcacgacgagtggtgctcgcgcgccgtcgcgcatcggccctctcgacgcaccgggtgcgcgagcacagccgaaccgctttcgcagccgccgatgccccgaccgacgatcaacgatcggccgacaggcccgagatgacgctacccccggtacctcgtggtagcgggggtagccatgcatccgagagggaatggagaaggactagcgccggaagaatccccggccgccggaggaggagccgcattggcaccgatcttccggcggaatgtgtccgagaacctgctcaacatgctggccgcagccagaccaggtcggacgcttgcactgtggacaggtcaccgctctgcacatacccaatagggtatcacgtcttcgaggacatccggccccgataccgcacgattcgcccgcgcggtcgtctcggcgtcagcgcccctcgagcttggccagcacgcgacgcgcacgctcgcgtgccccgatcgagctcacgaccgcgacggacgcgacgagcaccatcacgaccccgagcacgacgaacgcgatgctcggccagcgagcaaggatcacgccggccgcaaccagcacggtgcccacagcagcgccgaaaggcacgggttgcgcgacgacgcgataggcctgctcacgcaccaggggctcgagctcgcgcggcacgggcccacggcgcagcgcaaggagcacggcagctcgctgcgagcggtcgagttgacggaacgactgcagcgccgtccgcagacgcagatcgcggcgagatgtcgtccggagccggacgagatcgacgacgatgcctgcgaagccgacgatggtgaggaccagcccaacgaaaccgacgacccccgtcgccgcgcgagcgaccgctgcgaccatgagcacctcccgttgcgcgaggctagcgctgcggatcgccgcagcactcctacactcacggcgtggcccgggcgaggagaccgtgacgaccgcagcgaccgcactggtcgtcctcgatcttgctcaactcatcgccatctccgtcgtggccgtcaccgcgcgtcccctcggcaacgtgggccgacgggctctcatgctctggcgtgggttcgcctggatcgccctcgccgccgccaccgccatcgccacggcttcactcctcgcgtcgcaccatcgagcagccccgatcggcgtcccgacgctcgccgtcgacgagacgttcgtcgccgcggcgctcgtcgccaccgcaactggtctcgcgccgaaccttcgacggagcgcgacctggctcgccgcactcggagcggctgcaagcgcgggcggcatcctcgccctcgtccctatcccgctacttgtcatctggccggtcgtcaccttcccggtcgccgtcgcgatcgccgcgctctggcgtcttccgcgccgctggccccgaccgctccggggagcgctcgtcgccgtggcggcgatcggcctcgtggtcagcttcctcctgcatccgccccccgtctccctcgagatcgccggaacgccccaacacaccttcacgatcgccgcacccgctgcgcaacgtgcctccatcgagacgctgtcgagcggggtgctgaccgacaccgagcacaccgcccagcgatcggtgacgctgtcgctcgcgggcgtcttcgacgcttctcgaccgaacttccaccaggtcgtgaacgtcgctatccgactcgtcggccgacccgccctgcatctcgtcgtcgacgcagcgggcatcccccaacccaacggcgcactcgcgctcgtgcactcgcgcatctcgctccagaccgggcgccggttcctccgcggcgtcggacacctcacgaccttcgcccccgatgccctcatcggcacactcggcatcgatcatcatgcctggtcgatactcgtcagcctggatcccatcggcgacggtaccactcgagcaaccgtgacgctgtggccctcggtcggcctgcacctctcctgagcgccgccaggtaggctatcgcccactcggtgaccgtagctcagctggttagagcgccagattgtggctctggaggtcgggggttcgaatcccctcggtcaccccatctcgcccgccgacacgatcccccaggacctgcgacgactcacggcgacgtggtcgcgtcgcgcatgccgcaaccgcgggacggcgctcctgcacggggggcgctggtgtgaggcgtcgtctactcccagagcatgtcgctcccagaggatattgttcccagcggatattgttcccagcggatattgttcccagcggatattgttcccagcggatattgttcccagcggatattgttcccagcggatattgttcccagcggatattgttcccagcggatattgttcccagcggatattgcccccagaacgtagggccccgaggcgatgtagcagtcggaccgtgccgcgtgagacaactattgggccgacgttggagcctctctgtgccgatgtccccgaaccgacgaccctcacaagtcgctgcacggtcgcgagcactctcgcgacaccgacctcacccgcgttctggccgcatcgtcctcgggcgctcacgccacacgatctcgagggcgtcagggagctgcgccagctcgaggggacgagctcaaatggagaagtcgatgacgctctcggactgctcggcgagtcccgggagcaccgtgatggtaccctcgggggtcgttccctcgatcgtggaacacaggcgggggtcgcgacggacgacccgcgccggcgcaccgacgacgacggcgtgtgacggcatcgactcgaggaccacggcgtttgcaccgacgtgggtgtcgtggccgatctcgaccggcccgaggatcttcgcgcccgcaccgacgaccacgcgatcgcccagggtcggatgacgcttgccgtgctcgagactacgacccccgagcgtcacaccgtgatacagcgtgacgtcctcgccgacctcggccgtctccccgatgacgacaccggtcgcgtgatcgatgaagaggcctgcaccgatgcgagctgcagggtgaatctcgacacctgtgcgccgccgcagccagtaggacaaccaccgggctccgaaccgatggccgcgctcccagagtcgatgggccaggcgatacccccacaccgcatggacgcctggatagagcaacgcgacttcgatgcgcgaacgagccgcagggtcccggtggagcgccgcgtcgaggtcgcggcgcatctcgttcagcatcacgcgtccgccaagtcggcgaagagcggcgtcgagaggtaccgctccccgaaggacgggatgatgacggcgatgagcttgcccgccgactcgggccgctgtgctacgcgccgcgccgcagccacggctgcgccggacgagatcccgacgagcaggccctcttcgcgcgccatccgccgagccatctcgaaggcctcatcgttcgtcacctggacgacttcgtcgacgaccgttgcgtcataggtcccggggacaaaaccggccccgatcccctggatcgggtgcggtcccttctggccacccgagagcacgggagaagccgcgggttcgacggcgatcagctgcagcgagggtcgccgtggcttgagcgcctgaccgatgccggagatcgttccacccgtgccaacgcccccgaccaccacgtcgatcgcgccgtcagtgtcccgccagagctcctcggcggtcgtggctcgatggatcgcgggattcgccggattctcgaattgctggagcatgacgtagtcagggtgctccttgacgagctgttccgccctggcgatggcgccgcccataccttcgggacccggcgtgagcaccagttcggcgccgaaggcacgcagcagcatcctgcgctcgcgactcatcgtctcgggcatggtcaagatgcaccggtaaccgcgtgcggcggcgaccatggcgagcgcgataccggtattgccactcgtcggctcgacgatggtcgacccgggcttgaggcgcccctcgcgctcggccgcgtcgatcatggccacgccgatgcgatctttcacgctgttggcagggttgtagaactcgagctttgcgacgacggtggcccccgccccgtcgatcacgcggttgagtcgtacgagcggagtattgccgaccagcttggtgacgtcctcagcgatacgcacgcgtccctcctatcgcagagcctgcacatgctctaacgccaagcctagccaataattccgatctgttctatcgactttgtgcgcggtgggtcagcgaggtcgctccgggacccaccaccgttcctgtccgtcggtctcgacgaggccatcggcacgcagccctcgcagcgccgcttcgaggcgatggtcgtcgacacccgagtgtcgctcgaggtcgcgcaggctctggggaccggcgaggagtgctcgcaggacacgggcccgggcctcacgaagcgaaccgacatacggaccctgccgatgccgcgacacccacggatcagtgagtccctctcggtgggttcgacacgaccggcgtagctcgcacgcatcgcactgtggcgccgctcggcaccgcaacgcgccgacgtcgaagactgcctgcgtcagccgatcggcgtcgcatccgttcaccagctcgcacccgacctgctcgaggatcgagtcggatgcgggcgcgccgaggagcgcgcgcaccaggacccgacgcgcgttcgtgtcgatcgggagagcggcgagcccaccgcactgaaccgcaacggcgcgggcgacgtagcgccccaccccaggcaacgcccgcagcgcgtcctctccgacggggcaggcgccggcccacgtctccacgatcaccacggcggcgcgccacaggcgctcggcccgccggtagtagccaagtcgtccccacgactcgagcgcagcgacgagtccgccgtctgcaagcgcgcgtggcgtcgggaagcgctcgatgaaggcgacgaaggtctcttcgaccctcgcaacttgggtctgcaccaacatggtctccgcaaccaagacgtgccacggatcgcacggtcgcgcccgccagggcagcgggcgcaggtcgacctgcccgaggtcccgacgcagggcttcgagccgtgactcgtcgaggctgtctccaggcacaccaaccacggtagaagaagcacggacccgacacgagctcgcacgcgcccgctgacgggtcctcgaggcgcgccgtgtcgctacccgcacggcaggcgtgcctggtgtcctcgatgcacgacgaccgggcctcgtgatggacccgaccccgaaccgagcgacgacgggggcagttcgtcgatccgtcgccggccccgccccaggcccaatccactgcacgctgacagagggcgcgcgtttgggagctcctcgatggcacaacgccccccgcaccgagatttcgcaaggaatctttcgcaaattttgttgcgcaaggattccttcgtaactagcatgggagccatgaccgatgccgccgcgaccccacgacacctccgcgacccacgcgcgttgcgcgcactcgcacacccgttgcgcatcaagctcctcgaagccctggtcacccatggcacgctcaccgcgacgcaagccagtgagctgttctcgacgacgcctgcgagctgctcgttccaccttcgtgaactcgcacgcttcggcttcgtcgagcgcgctgacggtggtcacggacgagaacggccctggagggccgtcgccgcccccctgcacttcgacccccacgccgacgacccggacgaagccatcgcggcgagcgagcttgctcgcgtcctccagggccgctggatcgagcgtttcgaaggctggtcgcaggtggcccacacgtatgcagcaccgtggcgccacgcgctctcgacatctcagttcgtcgtctggctcacccccactgagaccaccgacctgctcgccgaactcgctcgcctgatccaggagcgctacccagaccggctcagcgatccctcgacccgtccccctgacgccatggctgtcgagatcatcctcgatgcgcaccccttcgacctcgaggctggcggagcccagcaccaatgagaccggcggttcccccggcccttcgcgagccgggctttcggctcctcgtcgccggacaactcgcatccacgctcggcgacctcgcctacgcagtcgctctgccttggtacgtcctggcccagcacgacggtccaatcctccttgcggcggtcctcgccgcctacggggtgcctcgcaccgcgttcgtcgcggtgggcggcttcatcgccgaccgagtgcggccctggaccgccatgctcatcgcagacggcacgagaaccgcagccgccgggctgcttgccgccgtcgcactccacggaccggcacaaccagccgtgctcatccccatcgccctcgtcctcggcgcctgcgaggggatctttctcccggcgtccttctcgatcatcccagcgctcatcgcagccgaccaactccaaggagccaacgcgacttcaaccgcggccacccagctcgccacgctgcttggcccggcgttcggcggcctcatcgtggggatcgcaggcccaggtaccggcttcggcatcgatgctgcgacctttgccgtctcggcaggatcgctcgcgctcatcgctcaccatcgcaccgacgacgcggtccactcacacggtccggcctcgacgagcacacggcaagcgggccccgccccctctcctccactcacgcttcggcgcctcctcgtgcacgagccggtgctgctcctcatgatcgcaaccacggtggctgccaatctcggcctcggcggcctcagcgaggtcgctctgcccgtctttgcgcgcaccacgctccacgccgatgccactggctacggcgtcatccttgccagcttcggcgccgggggcctcgtcggtgcgctcgcggcagcgcgcctccctcggctacaccgaccgctcgtcgtcggcggcaccctcctcacaagcgcgaccgtgctcctgcttctcatgcccgcaaccgcatcgctccccatcgccgcgatcgaccttgcgggcttcagcgctctcctcgccgttgcgaacatcgtcatggtgacggccgttcaactctgggccgatccgcgcctgctcgggcgcatcatgagcatgatggtgctcgcctcggtggggctctttccagtctcagttgccatcgccggtttcgcggtacgcgccatcggcgcgtcacgcttcgtcgacgtggccgggctcgccttgctcctcgctgcgctcgccgtgctcgcaacaccagcctcgcgtcgcttcgcttcaccaccagcggcgcccgcgcctgagcttgcggagcccgccgactagcgcgccttggttcacgcgcgccgccacgcctttcccccgcacgcagcctcgacctcagcgcgttccacgcgagcgaacgcgacccgtcgtggcgcctggcaacagcgcctgtccgacacgcgtagctgccacagtctgcactggcgccacggaaacccccgagacggcgagttgcgcctcagaagactgcggcgagacctagcagacgtgacccgcgggcgcgctgcaaccagcaagcacctcgaggtgggcggcggactcgaacgcactcggcgtgccgacgggttcgcctaccacgagccaggagaagtgaccggccaaggggtcgccgaagaaacgaccctcgtagatcagatagtcgcccgctggcaccaccccgccgacgaggtctgtcggctggatcaaccagtagcccttcgcatcgactaccggccacacccgcactggatccggtcggccgccgggaacggccgcttcggccacctgggccgacgctgggaactgaccctgctgggcttgaccgttcaaggcagtcaggtcgggttctgcgcttccaagagcgaagtactccgcggcgaccgccggcatcgaggcaccccagaccagccacggacgccaaaggggactcgtcggcaagctcacctcctcggccacggaaccgtgtctcgtcgtcaccgttacgttgacgccggccgaggagaaggcctcggcctctgcgctactcgtgtacggcaccgagaacacgatgtgctgatcagaccactgtcgcagcgtgccgccgctcgtcgccccgccgaggatcgccgacgcaagatcttgtccgttggctcgagcaaccgtgaacgagtccgcgttcggcgtgtctcccagcctgctcccctcgaccgacaccaccacccccgtcggcaagctcccgtccgggctcggaacgaaggagagctcgatccccgcgatgtccggcggagcagcgctactacttgccgacggtgtcggagttacgacaggagtggtcgtcgagtggctcgcacgctgcggtgcagaggcgtgatgaccgcttgagacgaccgcaccgcacccggccattcccacccccgcgagcacgagcaaggaagaccatcgcgaacgttcgaaccgcactgtcatgcctgccccctctcactcgacccacacgcccacgaccggacggcaggtcttcgggtccacaaccccggtcatctccaacctgcgcgcatcgtgcgacgctgtcaagcgctgcccagggtaggcaccggccttcttgtgacccggggtcagcggtcagagccgacccgcttgcggcacagctgtcgacggtgccggtagagtcatgacactcggcgtcacctcgaccgagcacctgctcgctgacgccgagctcgcgggcgaactcggcgatgttgcggtgctggccgaggacgagcacggccgcgtctctacggaactggtcgaggtcgtggcctcttcccaggcgagcgggtccgttagcgagggctggtggcggtgtccagttcatcccttcccccgtaacaagtgtcaacccatttgggaaggcaatcctcgccggatgcgtggtcgtgccgtacgtcgcccggtcaggcaaacggaggaaagctcgcgcgtcccttgtctggccctgggagacgggtcaataaccgagccgctactcccctgagcaccggggcgtcctctcgagcgacggtccacacgcgctcgacgtttacgtcggcgtaggcgtgaatgaggacgttacgaagggccttgaggcggccccaagggatctcggtgttgctgcggcggaaggcttcgctcagccgacccgccgcctccccgatgatctccaactgtcggatgaccgcactttgcttctcgtcattcgcaaggaaggcgtcgtacgacactccagccaagtaccggtcaatccggtcgcaagcgaccacgatgtggtcaagatacacgctgtctgtgtggcgtgacatagatcgtgcgccgatcggccagcacttgttcccggatgaatcggtgcagcaggtgaggttccacgagatcgacacgccggcgcaacagcgccccgagttcctgctggacctcgatcaggtcgagcaggctccgcaccgggctgtcgggctcgaacgtcacgagcatgtccacgtcgctcgttggcatgaagtcgtcgcgcagcaccgacccgaacagagccagttcttcgatgccgaagcgatcggccaaggccgccaacgcggcgtcgtcgacgctcagcctgggatgctcgcgaatgatcacgctccgcgcctcctgatgcaaggctaccacggcgcgaccgcctcgcctcgaaggcgacaccagctcgtaacgcgatgaccggctccttgtccccgcgcgaaggggccagccagcctcttggcgtcgcttggtggcgcacgcacgacaaggggccttgccgagcacgtcgacccaccgcagctgagcacggtaaccgtcgcgatagcgggtggtcgaacccatccctctggtaggccgcgtgccaacctacccaagagcgtcccacctcagtgggttgggccataggttgctttctaggtagcaggagcacccaagtctgaactatgcagcttcgcacctagcgcctcagtgaggagtgatgctggtcgggctggccggatttgaaccggcgacctcttgacccccagtcaagcgcgctaaccaagctgcgccacagcccgttgccagcgagtctaccgagcgagagtccgggggcctcctagccttggcggccgtcgtcgagaccaaagcgacgagcggcgctcacgacctcacggcgatcagggcgttctcgatcaagcccatgagagcggacgatgtcgtggagccggccggagatctctccgacggcctcttgctgctgatcggtggccgttgcgatctcacccacgcgaccttgcaccgatgcgagcccgtccacgatccccgccacggcagcccgagccgaacccccaagttcgacgctgcgctccgactcttcgagaccttcgctgatcactcgcacggcctcgctgacgccatcgcgcacttcagcgatgccgaccccaatctggtgcgctagctcgcccgcacgacctgccagctgtcgaacctcgtcggcgacgaccgcaaacccccgtcccgcagtccccgcacgagatgcctcgatggcggcgttcagggcgagcagattggtctggtccgcgatccccccgatggccccggcaacggcatcgagcgaacgggtgcgctcggcaagggcggtcagcgcctcggaggtgctccggattcgctccgacaggaccccgaccgcgtcgatcactcgaccgaccgtggcgtccccgtcgcgagcagcctccgatgcgctcgtcgcgagctgtcgcaggtcccctgatgcgcgcgcaacctcggccgcagaggcgcgcagctcctcgaccgcggccgcgatctgggcgacgcccgacgagagctcaccgaacctcgcctcggcacgaaccgcctcctcgcgcgccagttgttcgatcgccgtccggtcgaaccagtgagccaggtaacccacgagccgaccccgatcgtgcaccggacgtacgtgggtctcgaggatgcgatcaccaatccgaatctgggcgctgtgactcccgccgcgcgcccgcagttctccgagcacgcgtcggacgcgctccggatcgcggtggaaccgatggatgctccccccgaatgcatggcgcacgtcggcgccttgcaagccggcgttcagctcgacagcgtgctcggcgaagagggcctcggctgccgggttgacgtagacgatggtctgctctccctccggttcggcgatcatcaccgggatctcgaccgcgtccagtgcagcagcccggagctcgagagaacgaagtgtggacggagcgacgacgcgaagagccatgcacgaggtatcggcccgagatctgattccagttgaggacggggtcacgaccctctgtcgtcctgctcaggcgtggcaggtcagcgggcgtccgccgttgtaggcgatcatatcgccgaaggcagcgagcacatcgacctcgcgcccatcgagctcggcgatcgctcgatgcacgttgccgacgaggcgctctgggtccaaccacgcagcgaactcgccgagatcgacggagcgcgccgcctcgagcgggggcaccccggcctcgtgtgcttcgtgcgcgaggtgccacacgaagcggagatagcgctcgacggcgtcgagatcagccgtcgtcgcaagtgggccgtgccccggcacgatgacgtcggcgtcgaaggttcggagccacgcgatgacctcgatccagccctgcaccgacccgcccagcgcaaagggggtgccgccgacgaacaggaggtcgccagcgaagagcacgcggctctcgggcaaccagaccaccgcgtcgcctcgtgtgtgcgcaggccgacccgccgccctcacctcgatctcgtgatcgtcgaaccgcagggtaagaccgtcgtcgaagagcacgtccggcatgcgcacgtcgatctccccccactccaccggcgtgaacacgcccggcggcggcacgacgatcccggtcgcgagctcctcgggcaccgagcgctgagcgatcatcacctcaggatcgagggttgcggtgccgttcgtgtgatcgccatggtggtgcgtcgccaccagcaggcggcgcgatggtgctccgacgcgtcgagctgcctcgaggagcgcctgggtacgacgcacggttgcggtggtatcgacgtggacgctacgctccccagcgagcacgattcctgcgttcgacaggaaccaggagccatcgggttggaggtaggcgaacacccccggggccagctcctcgagtacgccgtctcgacgcggcgtccatgacgacgagctagacgagctagaggacatggtgcagccacatgatgagctggatgaggcgataggtcaggtagatcaccgtcgcgaccagcagcagcttgaagtgccacggggttcgcttcggcggtgcgatgacggtaccacagctcgggcagtgcccttccttgtccagctccgtggcatcctggaagcgctcgcagctctcgcaccagggcatgcctcaagcctagtggcagcgctcaccgaagtgcggtgctacaccggtggtaccccgtgtcgacgctccgagaaatggcgatccttgaccgccgcacggctgagtcgagcgatcagctccgagcggaggtcctcgggttggacgatggcatccacgacgaggtctgcggcgagccgaacgaggtcgacgtcgcgctcgtactcctcacgacgagcggcgacgaagcgctcacgctcggccggatcgtcgatctcctggatcttgcgatagtaaaccgcgttcactgcaggctctgggcccatgaccgcgatcgacgcccctggcagggcgatcgtcgcctcggggtcaaaggctggaccgcacatcgcatagagccccgcaccgtaggccttgcgaacgatcacgctcaccttcggcaccgtcgcctcggcgaccgcagtgatcatcttggcgccgtgacggatgatcccctggcgctcgacctcggagccgatcatgaaccccggcacgtccgcgaggaacacgagcgggatattgaacgcatcgcagagccaaatgaagcgagcagccttgtccgcggagtccacgaagaggacgccccccttgaccgcagggttgttcgccacgatcccgatgctctggccgtcgaggcgtgcgaagccgatcacgagctccggggcgaacagcggcttgagctcgaagaagctccccgcgtccaccagaccctcgatcacgcgatggatgtcgtagccttgctgtggagcgtctgggatcagtgaccgcacgagcggcacgagcggctctcgaggctcctcacggggaggatcgccctcgaagtcgctcggcagatacgacaggaatgctcgagccgcctcgatcgccccacgatcgtcgacgacgaggttgtccccgcatccagagatcgtcgcgtgcatgcgcgcgccgcccatctcctcgagcgtcacgcgctcaccgatcaccacctctgccatgcggggagagccgaggtacatcgaggcgtgtccctccaccatgaagaccacgtcgcagaaggccgggatgtaggcccctcccgccgccgatgggccaaacagacagcacacctgcgggaccctgcccgagagacgaacctggttcgcaaagatgcgccccgcaccccgtcggcccgggaacagctcgacctgatcggtgatgcgagctcccgccgaatcgaccaggtagatgatcgggagtcgatggcggtaggcgagctcagtgatacgaacgatcttctcgacggtgcgcgcaccccaggagccggccttgacggtctggtcgttcgccatgatcgccaccggacggccgtcgacggtgcccgtaccggtcacgaccccgtcggccgggagcgaggggtcggtggcgttcgcgaacagaccgtcctctcgaaaactgcccgcatcgacgagcagaccgatgcgctcacgcgcgtgcaacttgcccgaggccacgagacgctcctcgaccgagctcggccaggcgtacttcgtggtctcggcgagctcaccgatgcgctcgtactgatccacgcgaccctcctccactcacgccccgcggcgacgcaccctgagcttgatcggcgtcgcatccatctcgaaggcctctcggatccggtgctcgaggaatcgcaggtacggcggcgggaggctgcggttcgcaaagagtgtgaaggtcggcggccgcgtcgccccctgtaccgcgtagaggatgcgcccggcgggcggggggtgctccgactggagctcgttcaagaagcgattgagctggcccgtcggcacgcgacgctcgtagtcggcccgagccgcgaagatcgccggcagcactcgatgcacgccgcggcccgtgagtgccgagatccgaaccggatcgagccccgtcacgaaagccagtcggtcctcgacgtcacgctcgatgcggtccttggcctcggcgtcgagctggtcccacttgttcagcacgacgacgaccggtgagcccgcggcgtcgatgcgctcgacgaggcgctgatcccatccggtgacgccctcggtcgcgtcgatcacgagcagcgacacgtcggccgcatcgatcgccgccagcgtgcgcaccatcgagaagtactcagtgcccgactcgtagcggctgcggcgccggagcccagcggtgtcaacgaagcggatgcgaccctcgtcggtctcgacgaccgtatccaaggtgtcgacggtcgtgcccggctggtcatagacgatggcccgcggctcgccaaccagtcggttgaacaggctcgacttgccgacgttcggccgccccacgatcgcgacggcaacgtcggctgccggcgccgcctccggctcctccgccgcggtgaggtcgagtcgccgtgcaacgagatcgagcagctcgaagacaccacgaccgtgcatcgccgacaccggcaccggctcgccgaccccgagcgccaagtgctcccagatggccggctcatgcccagggctgtccaccttgttcgcgacgaggatcgagggcaccttggcgcggcgcaccacgcgggcgatggctgcgtcctcctcggtggggggcacacgcgcatcgacgaccacgagcgcgagatccgcccgccggagcgccgcctccaccgcagccgacaccgcagcatcgagaccgtctgcgcccgcgaggtagccgccggtgtcgacgatcgccagcggcgccccctcccagtcgatggtcgcctccttcgcatcccgcgtcaccttgggccgttcctcgaccaccgcctctcgtcgtcccaccacgcggttgaacaggctggacttgccgacgttcgggcgcccgacgatcacgacgcgcttcatgctgctctccccacgcggatcgcccaccgcagcgcgctcccgttcgtcgcgacgacctcgagccgcgggtcgagttcatcgagagcgacgccgtcgatgaaccgacccccggacagacacacgtccggcagcaggagccgatcctcaggggcgtctgcgaccgctcgagccacgtcgctgcccgcgaggaggcctgcgacccccacgttgccgccgaaatactcgttcgccacctcgacgacacgaacatcgccgtagccatggcgctcgaggagcgggcgcagcacggctgctccatagctggatgtgacgacggccgttgctgggcctgggcgccgccgacccgagagctcgacgcgcgtcgctcggtagccgagggccggggctccctcgatcgcccgaaagaacccgctcgcgggctccgtcgacggcgacctggcgccgaggaactcggcctcgaaggccctcgcgagcccgataccgttctcgagctgaggcagaccggcgtagtcctcgagcggcgggaactcgacccccccgaccaggtagagctcgtcggcggcccaggcacggggcgcacgccgatcgcgggcccagcggtcgtagcgctcgatgatctcgaccgcccggcgtgcctcgtcgggggtgtgggcacgcaggtgctcgcggctgaagcgcgacacgccgtagggcacgaccccgatgctcgcaaggcccggtgcgaggagcgccagctcggccaaggtcgcctcgagctcgtccgcgtcgttgcgctccggcacgagcacgacctgcgcatgcacctcgacgcccgcctcgacgagcgcgaccagccagcgcagcgacaccgcgccacgcgggttacgcagcatcgacgcccgcagcgcggggttcgtggcatgcaccgagacgtagaggggccccaggcgttcggtgacgacccgttcgaagtccgcctcggtgaaacgcgtgagcgtcgtgaagttgccgtagaggaacgagaggcgatagtcgtcgtccttgacgtacagcgtccgtcgcaagcccttcggcagttggtagatgaagcagaactcgcagtggttgtcgcaggtggtcaccccgtcgaacacggcgtcagagagctccgccccgagcggcatgcccgccgccttgtcgacggccacctcgagcgacacaccgcctcgctcgacctcgagcaccgggtctgcgtcgtcgatgagctggcggtactcgatgacgtcccgaggctccacgccgttcaccgcgaccagcacgtcgccgggcgcgagaccggcgcggcccgcaggcgagtcaggctcgacgaagagcaggtgaggacgaggcacaccgagagcctagtgagcacccagagggcgccttctcgagcgccctagactcacgaaccatggccgtcgacaaggtcctgctcgccgctcctcgtggtttttgtgccggggtcgagcgggccatcggcgccctcggctggatgctgcgcatcttcgaaccgcccgtgtactgctaccacgagatcgtgcacaaccgcctcgtggtcgaggcgttcgaagcagcaggcgtcgtcttcgtcgacgacgtcgagagcgtcccccctggtcgcccggtcatgctgtctgcccacgggaccgcccccgaggtcctcgaggcggcgcgccaacgctgtcccatcgtcgtcgatgccgtctgtccgctcgtcacgaaggtccaccacgagatccgaacgcgagcccagcgcggctaccagatcgtctacgtcggtcatcgtggccacgaggaggccatcggcgccaccgccgaagctcccgaagccgtcaccttcgtcgagacgccagaggaggctcgcgccatcaccctcggcgacgggccggtcgcgctgctcgcccagaccacgctcgccgtgcccgaatgggaggcgatcgccgccatcgtcgccagccagacgcccaacctctggcagccgggccgctccgacctgtgctacgccaccacgaaccgacaggcggccgttcgggcgcttgcagagcgtgtcgacgccatggtcgtggtcggatctgcgaactcctcgaacacccgcgctctcgagcgcgtcgccacgagcgccggcgtgggccacgtcgagcgcgtcaaccgcccgagcgagctcgtcggcccgttcgagggcatcgtgggcgtcaccgccggggcatcggctgcggagtccgtcgtcaaagatgtggtggccgcactcgcgccgcggctgggcgtcgaggagatcagcgtcctcgaggaggacgagttcttcccactccctcccgatctgcgcgacctcatcggtgcgctcgcgggcgtcgtcgcggttgcaacaggcgtctccccagagggcgcactgcccgagcgagagtccgccgaggcgatactcgccgcactcgacactcgccaccgctagtcacgcctacgtcggtcgatccgtcagatcgcctgcgtcccgtcgagacggatcgaacgctcatggaccggagggagcttcggcagctgcgtcggatcagacgccacccgccgcccggaggcgacgatgagggctcgcgagcgtcgagccgcagcgaggagccgattgagctcggactcgagcatctcgctgagctggcggatctcctggcgccgaacgcgcccggcccaggatgcgcgaacttcgccgggccagagggctcgaccaacctcgatcgccacgggagccgggaggatcagtgcagatccagggcgcatcgcccgctccgacccggcgatggccgccggcacgaccggcacgcccgcccgcaaggcgaggtaggccgctccctcctcgatgccctccacgcgctcgccgcgacggcgcgtcccttcggggaacaccacgagcgagcgcccgctgccgagcgccgcgagcgcgagctcgatcgcctcccgatcggtcgcttcgcggtgcaccgggaatccaccgagcagccgcagaagcgcgccgaaacccggtgcctccatgacgccggacttggccatgtaggtcatcggctcgcccgtgatcgagccgatgaagggcgtgtcgagattcgagcgatgcgtcggcgcgaggatgtagggcgccgggggcagcgcctcctcgaacccgaccgcgacagcgaacatggcccgattggccagccggacgagctcgcgcgcgccgcggtagaaggcccgctgggccaacgagccgacctcgatcacgcaggcacctccgagagcgccgccacgagttcgcccacccgcacggcgagtgctgcaacggagacgtccgacgtgtcgacgacgatcgcatcggcggcaggcaacgccggcgccacagcgcggcgtgcgttgacccgatcccgcgcgagcaccgcgacaccctcgtcgtgtctcctcgccacacgcaccgcgtcccgcgcgacgaggaacagcttgagctcggcgtcgggaacgacgaccgtcccgatgtcacgaccctcgacgaccgccgaaccgagcgcgtggatgtcggctcgctcgagcgcgaggacggcgtcacgaaccaggcgatcttgcgtcagcacggcaagcacctcggtgagtgtgggatcgcgcaggcgcgcgccgagcgcttcggcctcgcggtagcgagcgagcgggtcgccgacgcgccggagctcttcggccacctccgccggtgccaacccctcggcctcggcgaggtgcgcagcgaaacggaagtagagccccgtgttgatacaggcaatcttgagatcgtcggcgagccgcaccgcgagagtcgacttaccggtccctgagaggccgtcgatcgcgatcacgagacggcggcgctgggctacggccccatcgtgccgagatctcgcctccacggccaggtaggctagtgaggagcaaccgacgggacgtgcgggtgcgctccgtgcgaattcgagttctgggctcaggtcattctcggattgtccggacacactcacaatgactaggtcggcgtcggatgaaggagttgggtgtgagcagaacgactcgctttgccaaggatcgcgggttgacggcacggatgaccttcaccatcttcctcctcgggctggtgtacgtcctgttcttcggactgctcatcgccgtcggcgtcggcgcgctcaccgtggtcgtcatcgcggcgatcttcctcttcgtgcagtacttctacgccgacaagatcgcgctcttcggcatgcgtggccacctcgtcaccgaggaccaggagccgcagctctaccagatcgtcgagcgactcgccgccctcgctgacatgcccatgccgaagatcgccgtgtcggaactcgacatcccgaacgccttcgccaccggccggagcccgtcgaaggcggtcgtgtgtgtgacgcgcggcctccagcgccgcctctccccccaagagctcgaggcggtcctctcccacgagctcagccacgtcgcccatcgagacgtcgccgtcatgaccatcgcatcgttcatcggcgtgctcgccggcctgctgatccgggtgatgttctactccgagctcttctcgggtgggttgggctacggcgggggacgtggtcgtggggggcagatgcaaggcggcggccaactcgtcgccgtcgagatgctgatcatgctcgtctcggcgatcgtgtacgccatcagcttcctcctcatccgcgcgctcagccgctaccgcgaactggctgccgatcgctccggcgcgatcctcatcgggcgtcccgcgctcctgaagtcggcgctcttgcgcatctcgggcgccatgggacagatcccgacgcgggacctccgaagcgcccaggcgttcaacgcgttcttcttcaccccggcgatcgcacctcgcggtggcatcggcctcggcgagctgttctcgacccatccctcgctcgagaagcgcatcgcccaactggatgcgctcgagcgccaactcggtacggcggagtaggcgtggggttcttcgacaccctcttcggccgcaccaaggtggcccagcccaaggtggacgccctcttcgcgctcccgggggcagcgatcacgctcgaggtcgccgccaacctcacgagcgacggatggggcgcggtggtcttcaagcccgcctcgggagccgccttcgcgaacaccgagcacgagttccgcgacgtgctcgccgagctgaccgacacgacggtcacgcaggccaccgatggcttcggctatcgctgggtcctccttcgcgccgcggatctcgagaccctggtcacggccgtgcacgccgtgaaccggagcctcgaggaccatggattcggccctcagctcctctgctcactgttcgccttccatgacaccacaggcgcccagcccgtcttctgggtctacctctacaagcgcggcaccttctacccattcgtccccaccggccacgaacaacgtgacaacgagcgcgaactgtcactgaaggcggtggtgggctccgatctccccgtcgaagaggacctgacgcgctggttccccctgtgggacatccccgacccgccacctgccgccgcccaagacggcacgggctcgacgacctaatcctcggttcggacgacggcctcgcacaaccgcacgaaatcgtcgacgaagccggggtagctggtcgcgacccactcggcgtcgcgaatgcgcgccccgatgccctgggtggccgcccagacggccgcactcatcgcgatccgatggtcacgcaccgaatccacgaggacgggcccgctggggctcgtcgggccctcgaccacgaagccgtcgtgcgaggtctcgaccgtcgcaccgaaggcctcgagcatccgagccgtcgtctcgatgcggtcggactccttgacgcgtagctccgcagctccctcgatgcgactcgtgccccgagcggcagcaaaggcgacggcgagcacggggacctcgtcgatcaggctcggcacctcgtcggcgacgatcgtcgtcgcgccgagcgcggcgccgcgcacgatcaccgtgtcgcgtccgagcacctcgatctcggcgcccatacgccgcagcacgtcgagatagcccgtcctcgtcggccccaggtaggcaccacgaacctcgagccgtgctcccggggtcgctgccgcggccaccacgaagaaggccgcagccgaggggtcacgcgcgaccacgatgcgctcgacggggcgcggtgtgccgggcaccacgctcacccgatgtcgcccatcggcgagctcctcctcgtcgacctcgagaccgagcagaccgaggagttcttccgtgtgcggacgggtcgcgaccggctcgacgacgctcaccgccgacgccgccccaaggccagccaacagcagggccgacttgacctgggccgaggcgacacgcagctcgatggtcccgcccgcaagccgcgcgccgcgcacggcagcaggcagccagcgagccccccctcgcgcgtcgatcaccgcgccgaggctccgcagcggctcgatcacgcgtgccatcggccgccggcgcaccgacgcatccccgtcgatgaccacgaggccaggcacgagcgtcgcgaccccgagtccgagccgcgcgagggttcccgagttgccgacgtcgatcacgccttcgggctcgacgaggccctcgatgccggggccgtcgatctcgagggtgccgttcgcacgctccgacacgacggccccgaaggcacggatcgcctcgagcgtggcggtgacgtcgagcgcgcgcgagaggccctcgacgatcgtcgttccccgcgcgaggagcgcgccgaggagcgctcgatggctgatggatttgtcgggcggcggctcgagcacgccagagggggcatgtgcacccggccggatgacgaggtccacgctcgtgacctaggccggcaggtcgtctcgcagaccgaccgcgccatggaggtagacgtggtggaaggcgctccggggtcgctcgtcttcgaggtgcatcagcacgcgcacgcaccgctgggttccccccacgatgtcgagctcgcgcgcgcagatcaacggcacgtcaccaaggccgatctcgcgggctgcggtggcaggaaagagcgagtgcagatcgtcggtcgcggtgaagaggatcgagacgagctgctccttgccgatgccgttcgccgccagcatgcggctcacgagctcctggacacgctcgcgcatcgcctcgggcgtgtcctcgtcaagcgtcgtcgctccccgcaacccccgtagcgccatgggccgacaggctagcggccccgatcgcacgacgcaggcgtgcgagctcacgcggctcgagtcggcgcgcgacccccggagggaggtgagggtcgacgagcggaccgatccgcacccgcaccaaccgctcaacgctgagtccgaccgcgcccaccatccgacggatctggcggttgcggccttcggtgaggacgatgcgcaccagcctcggaccgaccgtaccgacggatgaggcacgaaggagctcaccgtcgacctcgaccccttcgcgcagttcccgcccgaggcgtctcggcacgggccgatcgacccacacgaggtattccttgggcacgtgaaaccgcggatgggtcagctggtaggtgagcgggccgtcgttcgtgaggatcaacagaccctcgctgtcgacgtcgagacgccccaccggatacaccctcgacgtggtcgccaccagcgagcgtacggtcgggcgcccctcgggatcgaccaccgacgacaccacgccgcgcggcttgttgaggagccagtactcgcgctgctcctcggtcgcgatctcgaggccatcgaactccacacggtcgacgcccggacgcacccgcgcaccgatcgtggcaacctcgccgttgatccgcacccgaccgtcgcgaatcgcgtcctcgaggacccgacgcgaaccgcagccagctcgcgcgagcaggacgtgcaccttgaccgactcggcgctcacgactggccgcgcacctcggtctcgagctcggccacctcggccgcgctcggcacgtagcgaccgagcggcggcagctcctcgatggagccgagccccgcacgcaccaggaacgccgtcgtcgttcgaaaggcgacagggtcactcgaggggacctcttcgatgaggccacgctcgaggagcgtccgcacgactccgtccgagacgacgccgcggacctcgctcacctgcgcgcgcgtcaccggctgcagatacgcgacgacggcgagcgcctcgagcgcagctcgcgagaggcgccggtccgcgaccccgagcgcccgacgagcgagcgccgcgtactccggcactacctcgaagaccgcaaacccatcccgaacgcgcacgcgtaccccccgagcgggggcggcctcggcggccgcgatctgcgcctcgatctcggcgacgtcgcgctcgaggagctcggcgagttcgccgatcgcgacggacccgcaggcgccgaccaccgcctcgatcgctgcgccgagctcggccggatcggcggcgccaggcgcgcgctcgtcagtcatgcgacgccacgccgatcccaaccaacgcccgtgccgcgtcgtcgtcgacgagtcccacccacagctcgtcgccgacgacctcgagggtgagtgcgccgagcgcgtagccctcgagcacgatcacgaagcccacgacgacctcgagtgctcgccacccgcgtacgacgtcgcggaaggtcgtacgacgacgtgcgcgtaccgaagcgagtacccgctcggcgaccacctcgatccgtaccatctgactcggcagcgtgacggtgccaacggcccgtcgcccgcgaccttccaacccgacgagtgctgcccggagcgacgctggatcgatcggtgcgagcggcggctcgggcaccggaaccgctcgcgcgagcaccgcgtcctgatcgccgagtcgctgcgcgagctgccctgcggcccgcgagatcgcccgctgcagcgcgagcgcgacgagcacccgctcacgacgttcgtcagcgagctcgagcacctcctcgtccggctccgtggtgagcgcgcccaaccatctcgcgagcaaccaactcgcagccaccaacgccccaccgagcacctcggggtcgtcgatgccgacgagggcgctctcgacgagcgcgccgagctcgagcgagctcggatcgagccgttgggccctgacggcctcgaccgcctcagcgaggctcgttggccccatcgaacctcatcaccatcatgacgtgcggaccgacgccgggaacctcgaacgacgccccgacgcccgtgaaaccaagacgttcgtagaagccgagcacccacgctctcgcgtgcaggaacatcccgcgggggccgcgctcctcggccgtcaaccgctccagcgcctcggagacgagcatgcgaccgatcccgcgacgctgcgccgactcgaccaccgccatgccccgcaggcgccaggcccgtccctcaggatcgagcgtccccgcgagcacgtctgccgcagcagggccaggggcctcgaggaccacagtcacgacgccgatggtcgaaccatccgcacgcgaggccgcgaggtggaggctccgaggatcctcgtccccccgaaagcgcgcagcatcggcgggcttgcccggccgcagcacggccgcgcgcacctcgagcacgtcgtcgatcccgacactgcggatcgtgacgtcgctcacctctgcctcctcgccctctccgccgagctcacggcactccggtagcgtaccgtcaccgacgtggcgtcgcgcctcgacgagcagcctcgatcgagcgggcgaccagcgtcaccggatgcacgacgtcgacctctggtccgagcagcgcccgcagctgcagtgtgcagcccgggttcgggcttgcgaccacgctggcggccgtctcggtcaccgcgcgtgccttgcgctcaccgacctgcgtcgagagctcgggctcgaggaggctgtagagtccgccagccccacagcagcgcggcccgccgacgtccaccagctcgagaccggggatctggcggagcagcgcccggggggcatcgacgatcccctgtgcgaaggcgagatggcacgcgtcgtgcaccgcgacacgagcctcgatggctccgcggggggctcggggtgcgtcctcggtgagcaactccgtgatgtcgatggtggcgcgcgcgaccgccgcgccctcctcccccacgatccactcgtagcgacgcaggtgcgccccgcacccagcagaggtcaccacaagccgcaccgactcgtcacgatcggcgagtgctgccatgatgcgccgcgcatgacggcgagcagccgcctcgtcgccagcgtgctcagacagcgcaccacagcacacgctctcgagcacctcgaccgagtagccctcggcctcgagcacgctcaccgcgtcgtcgttcgtggacccgagcgcagccgaggcgacgcatccagcgagcagcaggacgcgtcgacgaggcgatcgggccgaggacgtgatgcgaggttgcccaccgtggcgtcgatcggcgacacggccctcgtcgagcgcgcgcgcaacgcgtcgtccgaacccacccccccgcgccagtgccggacgaagggcgaacaacggccgaccgagcgcgagtgcggctgcgctcgcacgagccgaggggaagagccgggcgagcgaccgacgccacgttcgatcggcgagcggccgccccggctcgacgagtccacgcgcgagatggatgatctcgtcgtagcgcacgccggaagggcacgcaggcacgcaggcttcacagccgatgcagcgatcgatgtgcagtcgaaccctgtcggcgacgacggggccgctcctggtggcctcctcggcgagcaaccagatacgaccacggggcgaatccgcctctgcgcgtgtgaccgcataggtggggcacgcggagaggcagaacccacagtggacgcacgtcgcggcgagctcggcgatccgtgcgcgagacgtcgtgtgggtcgccgtcatcggaaccgcctctcaggatcgagttcgtcggcgagtcgcgtcacgagcggatgtgcgaagcggtcgacgagaccgaaacccaccgcgtcgtccaccccctcggctcggcgcacctcgccgacggcaccctcgcggcgcgcatcgtcgagcagtgccgggagcgcttctgccccgcccggatcggcgacgacgtcgacgagaccggcacccggatagctcgcaaacgagatcccaggaggagccgtcgtgcgctcgagccacgcgagcatccgcgaggcacggccggcgagccgcagcaccacgccctcacgaggcacccggaacgcggcccgcgccgtccgctccgcgtcgagacgcgcagcatcgagctccgtggcggcgatcccgtgtgcacgaagcacccgctcgagccgctcggactgcgcctcgaccccgcgctcggtgccctcgaacaccacgagcgcctcggtcgaggctgcgagccagtcgatcgcgaccggctcaacccgctccgcgagcgacacctcgaggagcgtgcggagctcggcaggaccggacgccaccagcacaccacgctcggcctggggtcgagggtgggcgcgcaacaccacctcgccgacgagtgcgatccgaccccgtgccccgcacacgagcttggcgaggtcgtagcccgcgacgttcttgatcacgtgcccgcccgaatgcgcgacggtaccgtcagccagcagcaacgtcgcgccgatgacgaggtcgcgcaccccgccatagcgccacaccatggcgccgtgagcactcgtcgcgaccatggcgccgacggtaccgtcggccacgggatcgagcgcgatccgcaggcgcgcctcggcgaggacggcgttgagctcggagaggcgtaccccggcaccgacggcgacggtgaggtcgtccacacgggcgtcgatccagtcgagtccggtggtccgaagctcgagggagcccgctacgacaggctcttggttcgttccctcaccgacgatgcgaacgggctgctcgggctcgaggccggcgagcagtcggctcgcctcctcgatcgaggtgggcgccgctaccatcgagtcgccaccccggcctcctcgagcggatgcggccggtaccgacccgcctgctccccgcacaggcgaggggtcggcaacagcttgcccgggttggcgaggccacggggatcgagggcagtcctcacgcgtgcgaagacggacaggtccgtcgcactgaacatctcgggcatcttgcagaccttgtcgaccccgatgccgtgctcgccggtgagcgagccgccctcggcgagacagaggctgaggatcgcggccgcgacctcctcggcgcgcgcctcctcgccggggacggatgggtcgtaggtgacgagagggtgcaggttgccgtcgccggcgtggaagacgttgaggatctcgagccccgactcccgggcgaggtcgccgatggccgccagcacccgcgggagcgacgtgcgcgggatgacgccatcttggacgatgtaggcgggcgcgacgcgaccggccgccgcaaacgccgccttgcgcgcacgccacatgcgctcgcgctcggcctccgtcgtcgcgacccacaccgaacgtgcccccgcggccgcgagcgcctccctgaccgcgacgaagccctcgtccacctcctccgcggggccatcgagctcgacgagcagggcggctccccagtcgagctcgagtccggcgtgcgtcgccgcctcacaggccacgagtgccgggcgatccatcatctcgatcgcggcaggcacgaggccagcccccacgatctccgacaccgcatcccctgcttgcaccgcgtcgtcgaagtaggcgaccagcgtccgacgaagggacggttggttgatgaggcgacagacgatggtcgtggcgatgccgagggtgccctcggatccgatgatgagaccgcggacgtccggccctggcgactcgagggactgcccacccacgaagaccagctcacccgtcgggtcgatgagctcgagaccgagcacgtggttcgtggtgaagccgtacttgaagcagtgggcaccgccggagttctcggcgatgttgccgccgatggtgcaggcgatctgcgaggaggggtcaggggcgaacagcaacccctccccagcgaccgctgccgacaggtcgaggttgacgactcctggctcgaccacggccacccgcgagatgggatcgatctcgagcacacgggtgagccgcgcgagcacgacgaggacgccgtccgtctccggcaacgcgccccccgaaaggccggtaccggcccctctcgctacgaagggaaggccgagacggatgatctcgcgaaccccgacgatgagctcgtcacgactcgagggcacgaagacgagacccggagtggcgcgatggctggtgaggccgtcacagctgtaggcttgccgctcgcgaggatcgtcgatcaccgcatccggaccagcgacggatcgcgcgaacgctgcaaagcgcgcgagcgctgtcgacccgctcatggcggcaagtgtagcccgggtgggtgatccgcccgaggaggaaggagcaacgatgacacagaaggtcgtcatcacgggcgcaacggcggggatcgggctcgccaccgcccgcaccctgcacgcagccggctgggagatcatcgccatcggtcgacgcgacgatcgcctgcgagacctcgccgacgagttcggcggggagcgcatccacaccgtcgcgatggacgtccgcgacggtcaggcgatcggccgtctacgcgccatcgtgggtgtgcccgacgccatcgtcaacaacgccggcggcgcacgaggcctcgaacgggccgacgccgcgcagctcgacgactggctgtggatgatcgagacgaacgtcatcgggctcgtacggctcacgcacctcttcctccccgacatggtggcgcgcgggagcggcacgatcgtgaacgtcggctccgtggcgggcgagtttccctatccgggtgggaacgtctacggcgcgaccaaggcgttcgtgcgccagttcaccttgaacctccgggccgacctcgccgggacgggcgtgcgcgtgaccgacgtcgaaccagggatggtcggtggcaccgagttctcgctcacgcgcttcggcggcgacgagtcccgtgccgcggaggtctacgaaggcatgacacccctcggtcccgacgacgtcgccgaggtcatcgcgttcgtgctctcgcgacctgcgcacgtgaacatcaacacggtcgcgttcatgccgaccgaccagggtttcggacccttcaaggtggcccgccacgacgacgtctgagcgtccacctacgctcgaggccatgacctcgaccctcgggcgtagcgacctcgcagccccttcaccgagccgaagtagccggcgtcgggagggatggctcgcgaccagtggcgggacgctccacccagagggtgtcgtgagcgcccacccagagccgacacgactcgagcgccccgcccctcacgaacgcacggcccgcgaggacctcgaggcgatcagcctcgctccgggcgcgacccgcgccgagggggcgggacgacgagccgtcccagaggctcccgacccgttgcgaacctgcttcgaacgcgaccgcgaccgcatcgtgcactcgagcgcgttccgccgccttgccggcaagacacaggtcttcatcttcccccgcgaccaccagcgcactcgcctcacgcacgcgctcgaggtcgcccaagtcgcacgcgcgatcgcgcgtgggctccgcctgaacgagacgctcgtcgaggccatcgcgctcggccacgactgcggtcacggaccaggagggcacccgagcgagacggcgctcgacccctacctccctgaaggctatgaccacgccgtccagggtgcccgcatggcgctcggctcgctcaacctgtgcgtcgagacgctcgacggcatcgagaaccactcgtggtcacggccgcgacccatgacccccgagggggaggtcgtctccctcgccgaccggatcgcctacctcgcccacgacctcgaagacgccgtccacgcaggcatcgtgaagggagacgagctgccagcgagcgtacgagagctgctcggcgcgcaccgaggcgaccagctcgacgccctcattcgcgacgtgatcgaccagacggtcacgaagggggtgatcgggttctcccccgccgtggctgaagccatggccgacttgcgacgcttcaactacgagcgcatctatgaccgacctgcctcacgccgccaggcggccttcgtcgtcgccctcctgcgctcgctcatggactacctgctcgcgaacccgaccgcagttcccgaggtcgcagcctcgccggagccgacgagggctgccgtcgcctgggtggcaggcatgaccgatcgattcgcgctcgacgtcgccaagacctggctgggctggcgcaccgagccacccagtgcacgaggcgagggcctctaacgatatactcgatatatcgttagaaaggaggatggcatgtgtcacggacaccatcaccatccaggtgaaggagccttcggcgaaggaccgcatcgtggagctcgcggacccttcggcggcggacccttcggaggcgggccattcggcggcgggatgcgacgcggaggacgtgcaccgcgcggacgcattcgagctgagatcctgcggctcctcctcgatgggcccaagcacggctacgagctgatgaacctcatcgccgagcagagtggaggcgcatggcagccgagccccggctccatctaccccacgctccagctcctcgaggatcaaggactcgtggcgagcgccagcgatggcgatcgtcgcgtctaccagctcaccgacgcaggccgtgaggaagccgaacgactccagcacgagcccgggccacacgcaggtccggctggcgcccgactcggtcccgagatcgctcaggtcatgggcgcgctgcgcacgatcgcgatgtcggggacgccagagcagcgtgacgctgcccagagcgccatcgcggagtttcgccgaacgctctaccagatcctcgcgcagtagcgcgagtgctcgagcgcgttcgggcccgagggacgtgaggcccggtcatgagccgggcctcacgcgcgactctgatcgcgctcggacttagacgccgacgacctgatagccggcctcgacgagctcgacgaggacctcgccggccggacgcagaccgactccttgtgcctccaccacggcgtgatccagcccgagctgatcgacgttggcaggacaggcctgaacctcgacctcgccttcgcgaagctcggcgagcaccgcactcacctcggtgtgcgtcccgtcggcgagcgcgacacccggtccgaagaggtacaccttgacgtcctcaccacggcgcgtcttgagacgctccgcaagtcggagtccgctcatcgccttcccgacctgatcgggccctgctgtgatccagaatgcaatcttcgccatggcatcaggctaccccgagcacccccttttcgtgcacatcattacagttgcacgtgcaccgaaatttgccgaccacgtcgctctgggagcagtgctcactcgctccgagcgcgtgcccgagatgaccgggcgcgagaggcgcctctgctcggtcgacgacacgaaaccgttgcgcgagcacaccgtgggtcgctaggctcctgccaaccgaccggtcggtcgggacggacgctgtggttgccaaggggggacatgcacaccgtacgcgatccgctcatgcgcgccgagctcatcgctcgtgacggcaccgccgtcgtgtgtggcgccacgacgctcacctaccgcgacctcgccgaccgcgttcgacgcctcgccaacggcctcgcgggccttggccttgcgtccggcgatcgcgtggcgatcatcgccgacaactgccaccgctacgtggaggcctacctcgcggtaccgggtgcgggtttcgtgctcgtgccactcaacacgcgatcgagcccagccgagatcagcttcgccctcgaggacgccggcgtgcgcatcctgctcaccgatcgcgatccggccgcctacgaccacagcgtcgaacgagtcgtccgcatgcccgacgactacgaggacctcctcgagcgcacccctcctggtccgcttccgaacgcccccaccgagaacgacgtcgccgggctcttctacaccggcggcaccaccggccggtcgaagggcgtcatgcttacgcaccgcaatctcatcgcgaacgccgtcactgcgctcgagtggacgaggatgcgcgccgacgaccgttggctcgtcatggcaccgatgttccacgccgcgggcacctgctgcgtgctgacgtgctgctgggtcggcgcttcgcaggccatgctcccgagctttgacgccgccagcgccctcgatctcatcgaacagactcgagccaccggcaccctggccgtgccgaccatgctgaacgcgatgaacgatctccaggccaccgagccccgtgacgtctcgagcctccgcctcctcagccacggcgcgtcgccggctcccctcgagatcctgaagcgagcccacgtgctgttcccgcaggcagaactgctccatctctatggcaccaccgagaccgcgccgatcgcgacgaccttcgcccacgaggagctccatctcgacgatcgcctcgcaggttcggcgggccagcctgccttcggtgtcaccgtcgtcgcgctcgaccccgacggtcgccccgtgccgccgggcgagatcggggagatcgccgtccgaggcaacaacgtgatggctggctactggcaactccccgaccaatcagccgaggcgctccgaggcggctggtaccacaccggcgatctcggcttcctcaccgacgacggctacctcttcttggtcgatcggctcaaggacatggtcgtcaccggtggcgagaacgtctacaccgtcgaggtcgaagatgcgctctatcgacatccagccgtcgccgaggctgccgtcttcggcatccccgacgaacgctggggcgaagcggtctacgccgtcgtcgtgccccgctcgcctgtgaccgaggacgaactgcgctcgtacctgcgcaccctcatcgcgtcctacaaggtcccgaagcgcatccagttccagagcgacccactcccgaagtcaggcgccggcaagatcttgaagcgcaccctccgcgagcccttctgggcaggacgctcgacgcggatcggctcctagcctacgacccgttgtcatcagtcacctcggcgccgcacgccagcgctccaccgagccagaagggaggggtgcgtgatcatcagcaccatgaacgacctgccgggctacgacgtcaccgccgtcctgggcgaggtcttcggactcacggtacgctcgcgcaatgcagtctcccagtggggggcaggactcaagtcactcgtcggcggtgagctgaagggcatgaccaagaatctcgcgcgaagtcgcgaggaggccacccggcgcttggtagaagaggcggaggcgaagggggccaacgccatcctcgctttccgcttcgacaccagcgagctcggcgacatctggaccgagatctgcgcctacggcaccgccgtcacggtcgtcgcgaagagctgaaccctcgtccccgacgccgtcgggcgacccaccgcgggcattggggccggccgtggccccaacgccggacggacccgcaaacctaacgtgcgttgagcgagcgcgcgcgtcggccactcagtggccccccgagcagcgcggagaacgcgcagatgttgatgaggccggccaggatcggcacgagaccgacgatcgccaccacggttcgcgcggtgccatgggcgagggtaagcgcgagggcgatgatgacgagcccggcgacgacccgacccgcacgccccgctgggcgcgccatctggcatgccatctgggttccaaccttggttgccatgactcctccttgggttcgcctggccatcaaccaggctcacccatccttcggagccgtccacgtccgcggatggatcccgacgccacaccatcgccctagcgtcggcgaacatgccagcgcgcgaggcgagcgtcctcctcgcacggcacgacgtcaggggcgccggagcagggctgcgaccccctggccaacccccacgcacatcgtgacgagggcgtagcgaccgtcgcgagcacggagctcgtgtgccgccgtcagggccagacgagcaccgctcgcgcccagaggatggccgagggcaatggctccaccgttcggattgacgagatcgtcgtcgggatcggtcggcaagccaagttcaccgaggcaagccagcgactgcgccgcgaacgcctcgttcaactccaccacgtcgaggtcggcgacaccgaggccgaagcgctcgagcaagcgcctcgacgcagggaccgggccgatgcccatgatcctcggcggcacgccggccgtctggccgccgacgatctcgcaccacggctcgagtccgtaacgcgcgagggcggcgtcgctcgccacgaccacggcactcgcgccgtcgttgacgccactcgcgttgccggcggtcaccgtgccaccgacacgaaatgccggccgcagtcgtgcgagcgcctcgagcgatgtctcacgcggatgctcgtcgagctcgacgacctcctcggatcgaccgcgcaccacccgtaccggcacgatctcggccgcaaagcgaccagaacgctgcgccgcgagcgcgcgcgtgtgcgaccgcagcgcgaagcggtcttggtcctcgcgggtgaccttgaactcctcggcaacgttctccgccgtctcacccatggagtcgacaccgaagcgctcggcgaggcgcgggttgacgaagcgccacccgatggtggtgtcgtagaccgtggcagagcgggcaaaggccgcctcggccttgggcatcacgaacggtgcccgactcatcgactcgacaccgccagcgaccaccacgtcggcctctccgaccgcgatccgtcgcgccgcatccacgatcgcctcgaggcccgaggcgcagaggcgattgacggtgacggccggcacgccctcgccgaaacccgcgagcagcgtcgacatgcgcgcgacgttgcggttgtcctcacctgcttggttcgcacaccccgccacgacctcgtcgatcgcctcgaccggaatgccgacgcgctcgacggcccccgcgagaacagtcgcgagaaggtcgtccggtcggacggacgccaactgaccgccgtaacgaccaaagggggtacggaccccaccgaccaaccaggcactcattggacacctccacgtcgctcgaggagcggccgacccagcgaacgcgatcgaccccgaaacaccgccacgaccgagccatcacgcgtcacggtgacgtcgtagacaccgctacgccctcgacgcacgacctctcgagcctcggcaacgagacgatcaccgacgtaggcaggttccacgaaactgatgtccgcgccttgcgcgacggtgacgtcgtcgtaggtgttgcacgcgaacgcgaacgccgtgtcggcgagcaggaacaccacgccgccgtgggcgatcccgtgaccattcgtcatggcctcgtcgatctcgagcacgagccgcgcgtaccccggagccaccgcttcgagcgccatcccggccgagcgcgaggcggtgtcgtgctcccacagataggccgcacaggcctcggcgagctcgactggactcacgacctctcctccctgccatcggacccgctcgcgagatgcgccgtcccttggtgcgagcgcagaccggcgaggacgaagtccgccacccagttgccgtactcggcgcgtccgagacgaccatcggcttccttgaaccacgtggggtaccagttcacgatgccgaacacgctcatcgccgcgacgggaagctcgagggggtccatctcgggtgccagctcggcgacgagccgttccatgactcgcacgacgcgccgctcggcgtcgcgcaccgctcgacgctctgcgtcgtcgagacgctcgagatcgttgagctgcacccggtggacgtccgcctcgacctggtagcgctcgacgagccgacagatgagcgcacggaggcgggcctcggccgtaccttccttcgcgccgatcgcctcgacctcctcggcgagatcgagtgcgtagtccagcaggatcgccgcgaggatcgactccttcgtggagaagtaatggtagagcgccggcttggacagcccgaccgccttcgcgagcatcgccatggaggtgccacgaaaaccctcgcgcgcaaagaggatgctcgccgcacgcacgatctcactgcggcgatgctcgtcactcggcaccgtcatcgaccgatgaacctcggatcgcgtcgctcctggaacgcgcgcatcccctcatggaagtcatcggtgccggcgagctggccttgcaggtgcgcctcggcagccaagcctcggcggcgaccttcgccgccgagctcctcgaacagcgcccgggatgccagcagtgcctgcgtcgggccgctggcaacccgtgctgcgaggtcggcgacggcgcgctcgaaggtttcgtcgtcgaccacgagcgacacgagcggcgcaaccctcggatcgtcagccgggaggagttcgccggtcgcgatcaaccacatcgcccgccaacgtccgagcacgcgccagagcgcctcgtgcgcgccagagtcgggcgcggccccgagacgagcgaagggcgacccgaggcgacaggagcgagccgctacgaccaggtcacaggcgagcgcgatcccaagacccgtaccgagcgcagccccatgaatcgccgcgatggtcggtgccgagagtgagcgcagctgttcgaagagcggatggtacgtccctgccagcacaccctcggcatcgtcatggtccgggtcgatctcggtgagatcacgaccggccgagaacgtgcggccgacccctccgatcacgacggctctggccccctccgtccgtcggagcgcctcgccgagcgcctccacgagaggtcccgtggtcgcgttgcgctggcccgggcggttcagccacacccacgcaacgccgtcacggcgttcgtcgacgacgagctcctcgcgcccctcggccacagccggccatcgctcgaccacgacgctcacctcccccccggatcacccgcgccagggcccgtcgatccccgtcgctgtcgttgctcgaggaacgcccccatgcgcgcacgcttctcatcgctctcgaagagcaccgcctgtgcgaggatgtccaccgttcgcgtcgagggccgctcgacgctggcgaggaccagcttcgtgaactcgagtgcgcgcagcgactgggacgccatcgacctcgccagagcgacggcgctccccaccggatcgtcgtcgacgacgtcgacaaggccccactcgtaggcctcggccgcctcgacacgaacgcccgccaggagcatccggcgcgcgcgaccgagcccgacgagatcgaccagacgtcggtgcgcgcccgcaccggcgacaataccgagtccaacctcgggctgacgaaaccagcttcgcgtggaagcgacgcgaaggtcacaggccatcgccagctccaggccgccgccgaccgcagggccgtcgatggcggcgaccgtgggccaacgccacctggcgatccgatcgaacagatcgacgttgatggcccgaagggcatcctcctcgccgcgagcgaggagttctgcgatgtcggcccccgccacgaaccgaccgggcacggcgctcgtcaccacgagcaggtgcggggcatcacgcagatcatcgagcgcacgatggacctcgttgaccagctcgagcgagagggcgttcgccgcctctggtcgatcgatcgccagcgtggccacgagaccgtcgaccgcgacgtgcaggtgcgggtagtcccctaccactcgaagaacccgcgaccactcttacgcccgagctccccgcgcgccaccttgtcgatgaggatctgcggcggctcgaagcgcgaaccgaggtggaccgcaaggtagcgcgcgatctgcagccgcacgtcgaggccgacgaggtcgctgagccggagcggaccgacgggatggcggtagccgagctgcatgcctcgatcgatgtcctcggcgctcgcgacctcctcctcgagcatccgagcagcctcgaggccgagcaagaccccgagccgtgaggtcgcaaaacccggccgatcgcggaccacgatgggctccttcccgaagccccttgcggccgcgacgagggcgtccgtcgttgcctccgaagtcgcgccaccgacgacgacttcgatgagttggctcggcaagacggggttgaagaagtggagccccccgaaccgactcggatcctggacgctggaagcgagatcggcgacctggatcgaggacgtgttcgtcgcgaagatcgcatcgcgacgcgcgatcttcgatgcactgtggaggacctcgcgcttgagctcgacgacctccgggaccgactcgatcacgagatcggcagccacgaccgcatcgagacccgaacgagccgcaaccgcaccgaacgcgctccgctcggcgccatgagcgaccgcctggtcgaggagcctctcgacacgctcgaccgtctggcgagcagctgcgtcagagacctcgacgaccgtgacgtctcggcccgccacgaccgcctgggcggcgatgcccgaccccatggtgccgcccccgatcacgacgatcgtgcgaatggctggcggttgccctagaacaccgggatgatctcgtcccactcgacgtccgacacctcttcccccgtgatgcccacctccgggatcgccgggaacggaatcccgtagcgatcgagaacgcccttgacgttgagcatcgcctgccgccagttctcgcgcttctcatcgtagctcgcgatgccgagtccaccggagcgagcaacctcctcaatcacccgttggttgtcgatgaagtcggagggaagatcccagaagtcgtgcggcggttcgaacaaaacccccgagaggaacacgtaaccggcacggatctgcttcgtcacgatggcgcgatcttcgggcgcgatcttcgggtagtcgcgctccatgagcgcgaggcagatcgccatgtgacgaccctcgtcacgaccgatggcgcggaacgcctcacggaacactgggatacgcgtgtgcgtgtacatgtggtggaacagcgtcgaggaggccacctcccccatcaggaacgaactgaagagcaccgccatcgagtagcgcggtaccgccttttggtacccactccagtagcgcgctccgttgtgatagagccatgccacgttgcgcttggccaggcgcccgatctcggtcttcggctcgtagtcgagtggaccacctggggtgagccgactgatggcctcaccgcagacaatttcatggttctgctcgtcacgggtgatcgagaagaacgcacgccgcaccggatcttcctcgtggatctcgtaggcgtgaatgagcgccgtcgcgaacacgggtggtgcggaggcgtcgaagaccgacaggagcgagaaccagtacgcgatcgcctcgcgctcctcgtcgctcatgcgctcgggctggagcgtgtcccagggcagacgcgcaggatcccagtactctcgctgcgacgacgcccagatctcctcgagtttggccgtgtgacgttcccacgacaaggggaagatgttgggctgctcgatctcgggcggcatcgactgccgttcgtcggtcatggttccctccttgccaccgctggcaccgccatgctagcagatcttcgaccgaccggtcggtcggtcgtcggcctagactcacccttggtgtcgcaaaggagggaaggtggccaccatccgcctctacccgtcgggtcgtgaagtgccgtgcccagagggctcgacagtgctcgcggccctcgaggctgagggctgggccctcccgaacaactgccgcgccggcacctgcggtgagtgcaaggtcaaggtgcgccagggcgagttcgaccaaggtttcgtcctcgacatggcgctctccccggccgagcgagccgagggctacggcgccatgtgcatggccaagccgctgtccgacgtgctcgagatcgagtggggcacgatcgatgcacgtccgctcctcttcccaccccggcgcgacgttcccttcacgctcgtcgacgcgatcgagcgcacccccgccatcaccgaactcgtgctgcgacccgacgaggagccgctgcgttactggccgggccagtacgtgcacctcggcaaccccccggacgcgccgcggcgggcctactcgatcgccaacgccccgcgcgcggacggtgagctgcacttcttcgtcacgcgcgaacgcttcggccgcaccagcgcgtggctgctcgaccgtcggcccggcgacgagctccgcctcgatggaccctacggcgccttcatcggcgacccgtcgatcgccacgcccgtggtctgcctggcggccggctcgggactcgcaccgatcctcgcgctcaccgacgccgcgctccgtcgtgggttcgcccatccggtcacgctcgtgctctccgcacgcaccgaggccgacgtgtacccgcgtggcctgctcgcacacctcgagcggcgctatgggaacttccacttcgtgcgcaccttgacacgcgacgagggcccaccacctcgcggccgcatccctgccatcttggccgatctcgtcggcacgctcgccggggtcgcggtcttcatcgccggtccggaggccttcgtcgaggacacgcgccgggcatgtctcgcgctcggcgccgatccgtcgtcgctgtatcgagagccctacgtcccccaggacgacctcggttccttgtcggtccttgggccgtggtgagcacgtttggtaggctccggccatgactgtctcccaggcacgcatcgaggccatcggtcgtgagctcgcctccgtcgagggtgcgagcggtgtgttcggcatgcacggtctcgctggccggatcatggcccaagccctcgacgatcctggctttcgcgccaacctcttccaactcgtcgacgtgtttcctgccctcgccgacgccgacgacgtcgcagaccacgtccgcgattacctcgcagagcgtgcaccgatgtggatgcgcaccggacagcgcctcgccgaacgcgtcccttcgggccgctggctgctcgagcgcatcacccgcgagaacatcctccagatggcgaggcagttcatcgtggctgaagcgcccgacggcgtcgtcggcggcgtgggcgcgctcgccgccctcggctactcctcgaccgtggatctcctcggcgagaaggtgatcaccgccgaggagtcggcgcgctacctcgacaccatcggcgagatccacgaccacctcgtgcgcgcacgccccgtcctcgaagcccgcggaccgctcatcgggccgacggtctccatctcggtgaagccaagtgccctcagccctcgctggtcgccgctcgcccacgatctcgtcgtcgatgaggtcgtgagccgcctcgaaccgctcctcaagcgcgcccagaccgagggttcgctggtctttctcgacatggagcactacgacacctacgagacgacgctcgcggtcttccggcgcatcatcgccgacccagggctcgccgagctgcagatcgggatcgtcctccaggcctatctccgccgacacctcggcgagctcgagcgactgctcgccgagatcccgagcgccacgcacctgcgcgtctggatccgcctcgtcaagggcgcctactgggacaccgaggtctcccaagccgtcacggagagcgtcgagccgccggtcttcgtcgacaaggccgacaccgatcgcagctacgagcgctcggtggcgatgttgctcgacgccgccgatcgcgtccaccctgcgttcgcctcgcacaacctccgcagcctcgccgtcgtgctcgccgaggcagaggcgcgccgtctcgacccggaccgcttcgagatccagatgctctacggcatggccgaaccgctcgccaccgcggtacgccgctacggcgcagccgtgcgcatctacgctccggtcggctcgctcctgcccgggatgagctatctcgtgcgtcgcctcctcgagaacacctccaactcctcgttcgttcgccatcgcttcggcgatcgagaaggcctggacgagctgctcgctccgccgcgctcccgtccggccaccgtcgtgcccccgagcgtgccgcctggctatcgtcacaccccacagacgcagttccgtcacggcgacgtccgcgccgcccaacgagccacgctcgaagcgctcgccgcacagatcgcggcctcgccacgatcggtcccggctcgcctcggcgcagagcggctcctcggcacgcgcctcgcggggagtcgcaaccccgcccatcgggacgtggtcgtggcgcagtgggccgaccacgaccccaccatcgtcgaggctgcggtcgcaaccgcagagcgcgcggcccgggccctcggcgacctcggcctcgctgggcgcgccgccatctgcgaacgcgccgccgcctacctcgccgaccatcgacgcgagatcgtcgccaccgaagtcctcgaagcggccaagccgtgggtcgaggccgacaacgacgtgggcgaggcgatcgacttcttgcactactacgcccagatggcacggcgcctcgagcgggccgaccgcctcgactccccgccgggcgaacgcaaccgcctgcactatcgtccgcgcggcgtcaccgccgtcatcccgccgtggaactttccgctcgcgatcccgatgggcatgacggccgccgccctcgtgacgggcaacccgacgatcctgaagcccgccgaacagacgcctctcaccgccagcttcatcgccgatgccttcgaggctgcagggctgccgcccggagcgttggtcttcctccctggccgcggcgagaccatcggccaagccctcgtcgagcacccccaggtggcgaccatcgccttcaccggctccaaggccgtcggtctcgacatcgtggcgcgcgccgcaacgctgcgccccggtcagcgcgcgctgaagcgggtcatcgccgagctcggcggcaagaacgccatcatcgtcgatgccgatgcggatctcgaccaagcggttccgggcgtgctccagagcgcgttcggcttcgccggccagaagtgctcggccgcctcgcgggtcgtggtgcaccgacgcatccgtgacgcattcgtccagcgactgatcgaggccgccgcggagctccccatcggcgacccgcgctcctccgcgaccgtggtgcctcccgtgatcgacgatgaggcccaagcgcgcatccgcggcgtcatcgccgacgccgcggatgcggcgacgctcgcgtggcaggcaccgtcgaccccgagcgagggcagctacgtgccaccgaccatcttcgtcgatcccgaccaccgcgcgccgctctggagggacgagatcttcggtcccgtcctcgtcgtcgacaccgccgacgacctcgccgacgccatcgaccgcgcgaacgataccgactacgccctcacgcagggtgtctactcccgctcgccgagctccatccggcgcgtcgtcgaccacgctcgcgccggcaacgtctacgtcaaccgcccgatcaccggcgccatcccgggccgccatcccttcggcggcttcggacactcgggggtcggtttcaaggccggtggtccgagctatctgctccagttcctcgatcagcaggtggtgtcggagaacctgatccgccagggcttcagccccgacatcgcctgagggacgacccagcgcaccaatcgtcgcggtcgatcccgggggcggccggcacgggaagcttccagcggcacgagtggttgcattgtgcaactagcctgtgagcacgccccgctgcgtacgacgagaggaatgaccgtggccacgaagacccgtcagtggagcgagctcctccacaaccgagacgtggccatcatcttcatcgcacggctcgcgatgagcacgtcgcgcgcgatcgccggcatcgccgtgccgctctatctcgtcgcactcggcttcagcggcctcaaactcggtgttctctacctcgcggtcgcgctgtttgcggccatcctctcgcaagtcatcggcctgtccaccaatcgcgtcggcgccaaggtctggatgatcgtcgttcccgccatcaccgtgctggccgccgtggcctacgccgagagccacacgacctggatcttgttcgccttcgccgccgcaggatcgttcggccggggggcgggtgccggggccggcatggtcgggccctaccagccggccgaatccaagctcctcattcgcgcggtgacgccgaccgagcgcaaccgcgccttctccttcgtctccatcgcctccaccgcgggcgccctcgtcggcaccgcgctggcggcgctcctcggccacgcgcacgtcgtcgacagcgccgccaccgctctgtttcgaccatcgatgctggtcgcagcggccttcgccgccatcgcggcgatcgtcgcgctctggatccatgaacccgccacaccggtcgcgaccgaccagccacggcccaagctcttcaccttcccgcgtcgttccgcgtggctcctctggcggctctgggcaaccaacacactgaacggcctcgccgtcgggatgttcggaaccttcgtgacctactggctccatcgtcgctacggagcgagccaagtgacgatcggcgagctctacctcgtcatcaacatcatcacgctggcctccggactcgtcgcccccaggatcgctgcccggttcggcacggtacgcgcgaccgcgatcttgcgtgtcgcccagggactcctcctcgtgccgatggcgctcgcacccaccctggtgatcgcgggagccatctacctcgtccgcatgttcgcccagcgcatcgcccttccgctacgccagtcctacgcgctcgccatggccgaccccgaggagcagagccaggtcgccgcgctctcgaatctgccgagccagctcgcgatggccgccgccccgacactgacgggatacctcttcgacgaggtcagcctgtcgctgccgttcgtcatcggcggcctcatccagaccctgagcgcactcgtgttctgggcgttcttccgcaacctccatccacccgaagagcgccatgcggcgcgcacgagctcgctcccagggatgcacgatggtcctcccatgacctccacagctccgtgacgtagcgttggtcgcacccactcccccacccaccaaccaaggcccgcctctggcgggccttggttgtctgtgccgcgcattgtcgacggcgctcgttgcgtgaggccagcgtgaccaccgatcgtgacttgggcccgcgagccgtcaccatcgatggtggaccagcgccaagcgggtggtgggaggtcaccaactgttcaccatcggagcaccgaacgttctccagcgtgcgactgtcgcgtcaccttggcttcgtagcgtcctcgacgtcggatgacaacccagtcgaaagggacacgatgacacgaagcaagctcacgacgccccggctcttcgccggcgtcgctgcggccagcgccctgctcgccgcctgcggaagcgcgacgaccgcgtcgaccacctccgcccagacctcatcgcccgcctgctgggcaaccgcgaccacgattcaagcgtgcggcggcatgaacgccctcatcaaggccgcccgcgccgaagggcacctgaacgcgatcgccctgccgtcgaactgggccaactacggctcgatcatcgccgccttcgagaagcgctacggcatcaccgtgaacgtcgccaatcccgaaggatcgagcggcgaggagctcgcggcgctgaagacggagaaggggaccgcgaaggagcccgacgtcgtcgatgtcggattgtcgttcgccctccagggccaacaggagcatctcttcgcacccttcaaggtgcccacctggtccgagatcccggccaatcagaaggcagcgaacggcgactggttcgaggactacggcggcctgatcgcggttggctacaacgcaggtgccgtccctcgcccgacctcgctcgcctcgctcacgcagcctgcctacaagggcagcgtctgcctcgacggcaaccctgagagcgcaggcgccgccttctcgggcgtcttcgctgcggccctcgcgaacgggggctcctatgccaacatcgcaccgggcatcgcgtacttccagcgtctgcaccaagccggcaccttcgtgcccaccggcgccaccgccgccagcatcgaggccggccagtgccgcgtgaccctcgactggacctacctccaggcgcagtacgccagccagctggccggcaaggtcacctggaagtcgttcatcccctcgaacgcccacgtcgctgcctactacgtgcaggcgatctcggccaacgcgcccgatccagcggcagcgcgcctgtgggagacctacctctactctcccgctggccagaacggctggctcgagggctatgcctacccggtcgagctcaaggccatgatcgccaacggcacggtcaaccgcgcagcgctcgccaagctgccgccgctcccctcgaatcttgcgttcccaacggcgagcgaactcgcctcggccgcaaagacggtggtcgccgagtggccaacggtctagcggtcgcctccaccaccacccgagcagcgtcccccaccgctgctcgggtggcccgcctgacaccgctcgtcggcctcgtgccgatgatcgcctacctggccatcttcctcgtcgtgcccgctgccggcgtgctcgaaggcgccttcacgggcgcgcacggcgtgagcctggcggcgctcaagggggctaccagcggcgcctttctccacgcgctcgtcgtgagcgtcgaactctccgccaccgcgtccgtggtggccgcggtcctcggcaccgcagccgcggcggccatcgtctcgctcggctccgagcgcctcaaccgcatcaccgcctccgtcgctgcggtcctcgccaacaccggcggggtcccgctcgcgttcgcgttcgtggcgaccctcgggaacttcggggtcgtcacgctggcgctcgcccacctcggcttcgacccgtacgcgcatggcttcacgctctactcggtgacggggctcgtgatcgtctatcagtacttcctcctccccctcatggtgctgatcatggtccccgccattcgagggttgcggcgtgagtggtcggaggccacctggaccctcggcggacgtccgtcccacttctggcgccacgtcgcggccccgctgctggccccgaccgtcctcgccggcctcctcgtcctctttgccgacgcgttcgcggcctacgccaccgccgccgccctcgcaggcggcgtcatcccgctcatcccgctcgagatcggcaacctcatcgacgggaacgtcgtcgcgaaccaggccaacgtcggtgacgccctcggcctcgagatgatcgtgctcgtcgcgctggtctcggtggtctacgcgctcgcccaacgtcgccaaaccaggtgggcccggtgagccgcgcacgcctgctcgcgcttgccgtggtcgtgctggtcgcggcctacgtcctcgtgccactcgtcgcatcagggcgcttcagcctggacggaccccacggaaccctgaccatgtccgcgtacgcagccatcgtccgcaccggcgcattctggagctcgctctggctctccgtacgcgtgggcgtcgcgacggcgatcctcgagctgatcctcgtcacctggacctcgctctgggtgcgcctccgcgccccgcgcctcgccccgctcgtcgacacgctcgtgctgatcccgatcatggtgccggtcgtggtcatcgtgctcggtgtcacctcgtcgctgcggttcctgccgtcgctcatcaccgggaccccggcgatcctcgtcgccgagtacgtggtcctcgcgatgccctacagctaccgcatcgtcgatgcgggcgtcgccgccctcgacctgcgcaccctcaccgaggcggctggctccctcggagcgcgctggagcgcgacgatgcggctcgtcctcgtccccagccttcgagggcccctgctcgccgccgccgccatggcctttgctctctcgctcggggagtacgtcatggcgagtctgctctcgttcacgaccttccccgtgtggctccagaccatcggagccacccaagcaaccgaggcggtcgcggtgtcgacgctcgcgctggtcggcaccgtcgtcctgctcgcggtcgtcgtcgtcgccgctggccgcgagcgaacccgagtcgcggatcgacaagcctgaggagcgccatggacgttctcgaacccgttaccgacacccgcacgaccgtcgcgcgatcacacggcgtcgaggtacgcctcgagggcctcgtgcgcgcgttcggtccgacacgggcgctcgacgacgtctcgatcaccgtcaaccccggcgaactcgtcgccctcctcggcccgtcgggaagcgggaagaccaccgcactcagagtcctcgccggcctcgagcgccccgaccaggggagggtcgtcatcgacggcgaggacgtcactcgcgtgagcgcccatcgacgcggcatcggcatggtgttccaggcctacagcctcttccccaccatgaccgccctcgagaacgtcgccttcggcctccgcctccgcaggatgcgtcgccccgcccgcacggctcgcgcacacgagctcctcgagctcgtcgggctcggccaactcgccgatcgtcgaccccaccagctctcggggggtcaagcccaacgggtcgcgctcgctcgcgcactcgcgatcgagccccgcgtcctgctcctcgacgaaccgctgagcgcgctcgatgccgccgtgcgtgtgcgcctgcgcgaggagatccgtcgcattcagctcgaactcggcaccacgaccgtcttcgtcacgcacgaccaagaggaagccctcagcatcgccgaccgagtcgcggtgctgagggcgggccgactcgagcagctcgacaccccgacacagatctaccatcggccggcgacgcccttcgtcgcgtccttcatcggccgagccaatcgcatcccggcccagatgaccgagaacgggcggctcctcgtgctcggacacgagatcgacgcgcctaccgccgacctcgcccccggcacccggcacgtcgcactcatgcggcccgaatcgctcaccatcacacccgcaccggacggtacgggccgcatcctcggcctcgtgttccgaggtgcaagcaccgacgtcaccgtggcgtggccgacgctgcccgatccgctcgtcgtgaccctcgctggcgagccaaccgccgacctcgcccccggcgcccgcgtcgaggtcgtcccccgcggcacggtgctcttcgtcgagcgtgccgaggagcgtccatgacgaccgatcgcaccatcgcgacgacgggccccgagcccttcgtgacgactgctccggcgcccggtgagccgcaccgtcgcctcggcgagcgtggctccctccacgagcacgccaacggcgcaccgatcgttctcggcaccctctggcacctcaccgacctccacgtcaccgacccttcgagcccgatccgcgcgccattcctcaaccacctcggcgaaccgaacggtccgctgcgtacgcgcatcggccgcgtcggcacctatcgaccccacgaggcggcgagtgcccacgtcctcgccgcgatggtccgccaactcggatccatcacccgtgcgcccgtgttcggtggtgccgtcgacctcgtcgtcgcgagcggcgacctcgccgacaatgcccaggccaacgaggttgcagcggcgagcgcgctcctcagcggccgtgaggggacgcttagggctccgggcctcgccgatcccttcgaagggccgggcgggctcgacgacgatccgcactactggcacccagagggtgagcccttcgacgagtggcgcacgaggcgcggctttccgcagatcgaagggtggtggtcggcactggcggcgcccatcccgctcgccacgcacgatctgccggtcctcttcgtcgccggcaaccacgacctcctcctccaaggcaccgtcccagcatcgccccgccttgcccgagccgcgatgggggggctcgcacccactggcgtcgcagccgacctcgatctcgcgcacgccctcgccgaccacgagcggacggcaccggacccctggcgactcgtggtcggggctccacaccgttgcgtcgctccgctcgccgagcgcgcaccactcgccgccatcacgaacgactaccccttgcctcgcaggatcgacgtcggcgcgctccgtctgctggtactcgacacgaccaacccgtggggtggctggcaaggctcgctcgacgcggcgtcggttcgctggctcgtcgacgaactcgacagcgcccacgaacgacggctcgacgacgaaggccgctgggtacccgcaggaggctccgacgtcgcggtcgtgctcgtcacgcatcatccgatcgagactctggtcaacacgaccgtcccagaggaggagcggccacgagtcggcggatcgtccctcgctgcgctgctggatcactacccgaacgtcatcgcctggctggccgggcacacccaccgacaccgggtacggtgggtgcgatcgaggctcggcccctacgggatgctccacgtgacgacggcgtcactcatcgactggccccagcaaggcaggatcatcgaggtggccttcgaccctcgagcgcagcgcctcgtcgtcgcgacgacggtcgtcgaccacgctggtgccgtcggcataccagtgtcgacaccggcttcgatcaccgagatcgccgggatcgcccgcatgctcgccgcgaacgaccccgagcgcctcggagagcgcgaaccaccaggacgcggtaccccgaacgaccgtaacgccatctggacactcccgatccctccagggctcgcgcgccagctcgcgcgtcgcggcgacggatggaccgcgttcgccccggccacaccgagcatgccgccagcggctccctaactgccgagatctgcgaggctcgcccggagcgcgctacggagggtcgcgacgaagcgctcgtcgacggctcgagcctcctgccacaaccgatcgagtgtcgccggctcgagactcgagcgccgtcgctcgatcgccacgaggcgggtgtggagctcttcgtgcacctggcggaggagcgagcgcgcaccctcgtcaccgatcagtcgcttagcatcgctagccaaccaccgacccaggtggcagtcgtcgaggctcgcggccatccacgtcgcgccctcgtcgtcgcgctcgtcgacgacggcggcctcgaggcgacccatcagcgcgtggtggacgctgagcagcggaccgagcccagcgcgctggaagagcgggtcctctgctcgcgggcggtcgtgccaccgtgacccctcgaggtcgagccatcgggcaacggcctcggccggcatcggcctggcgagatggaagccctggagactcacctcgccgagggagcgtgccacgcgctcgaggtacgcatcctcgacgccctcgatgacgatccgacgaccgaggaacagggcggcttgcacgctggagacgacgatgccgaagtccgccgcggacgtcagcatgccgcgcacgaagctctggtcgatcttgaccgtctgcgcaggcagctcccgcaggtaccggagcgaggcatggccgaccccgaagtcgtcgatggcgatggtgagtccgagttcggcgatcgcctcgaggacgtcgtcgactgcacgggtgtcgccgagtgccgccgtctcggtgatctcgagttcgacgagcctcgtcggcaccggaccaaggcgctcgagcgcgctcgccacatcgtcgacgaagcgaggatcgagcaggtgctgcggcgagatgttcaccgagaccccgaaggtgaacccggactcgtgccacgtggcgagctgcgcgagggcctcctcgagcacccaccgaccgacacgacgcgccagcgccggatgatcgagcgccgctccgaagaccgccggcccgatacgtccacggtcggggtcgtcgatacggatgagcgcctccatcgcctccaccgccccatcggcgctcacgatgggctggtagtcgagtgagacccgtccgcgctcgagcgcgacgaccaccatggtgcgggcctcgtcggcacgccgagccgccacctccatcgccggaacgaacaccgaagctcgatcaccaccgtgggccttcgcgtcgtagagcgcgagctctgcatgacgcaccagcccctcgaccgtagcccggtcggctgggaagctcgtgatcccgacgctcccgctcagctggggcaccccgagacgatcccagtcgaggtcacggatcgcaccgatccagcgctccgcctccgccgcgagcgatgcccgacccgatcgccccggcagcaccagcgcgaactcgtcgccacccatccgcacgacgaggtcaccctcgcgcgcgacccctgcgagcgcgtgcgccaccactcgcaggacccgatcgcccgtctcgtgtccgacgaggtcgttcacctccttgaagcgatcgagatcgagcaaggcgaccgcaaccgggtcctcggtggatcgcgatgaccgacacagcgtctcgaggcgaggcgtcagcacgctgcggttcgcgagtccggtgagcagatctcgctcggcgacgtgcagcaagttcaacgcgagtacacctgcctcttggagcggttcgaagtagtcgagtccgacgcggcgcgcaaagcccgacgccgtgaccacgacaccgagaccgcgggccggacccgccgcaaaggggacgagcaccacctcgccgaacggaaggttccggacgctgtcccagcgcggtacgaggcgatcgcccacgtcgagcacgatcggctcagacgaccggcgcccctcgagcaccgactcgaggggcgcgtcgacgacggtcgtcggtagctcgcgtcgtagtgccgcagcgagcccccctcccgcggcagccagcgtccagtgcccgctcgccggatcacgcagcacataggccacgagcacgatctccctcgagcgctcagacacgagtcgacacaacgtttcgagcatcgcaccgaccagcgaattcgtctggtcgatcgcattcgcgctcccgacacgagccgcggcctccacgagcgcgtcgaagacggccacacgatctcgaaccgtcgccttggccgcgcgcgcgaagccctcgagctggagcatcagatcggcgatgacgatgcgtgccaacgcgtcgaggagggggacgcgatcggcgatgggcacctggtgttcgacgagcgtgccccagtgctgccagtagacgacgtagccggcggccaaccacgccggatcgacgtgccacgtgaagtgtcgtcggcccagctcctcggtgcctcggcgccaggcctcatcgaagcgacgatcgagaagctgggtcgcgtgttgggcctggaggtcgatgagacgctggatggtcggcaccgagaagcccgcgaagaccgcacgggtctcgggatgcgcgagcacgaggtcgtagaaagccgcagcgagtgccggagcctcggacgccaacagatcacggtagcgctcgacgagcctccaatcctcctcaccgagatcgatgagctcggtgagggtcgtgcgtcgtcgggtgtcggcgatgaaccgcctccgcgggatccgacggtcgccgagaccgccgaccacccaggcaccgtacgaacgtcgctctggcatgtaccacacctgcccgcgccgaaatccccacagcgcactcacgtgctgggggcatcgaccacctcgcggtcacccgtaccgttggcacgccccgcgccgcacgcggacgccacgcacacctcgtgctggagcctaccatgaacgtcgacgaaggctcggagacaccaccgcgcccagcgggagctgcacaatcctcggacgagcctcgtcgcaggccatggccgcaaccgacggacccgccccagcacaaccacgacggacgagaggacgggctcagcccggaacccgcagaaccgaccttcggtcgcacgccgacgacgtggcatcacgtcgcccaccgtgggccgccggggtctcgaaccccgcaccttgggattaaaagtcccctgctctaccggatgagctagcggcccatggccatcagcctacctgcgcagttgccgtgcgccaggaaccacgagcaccgcgagcgcgactcgagccctccgccaccgggccgacacgcatcgccgagatctcgaagggccgtcgcgttctcgacgtgcgagctagaatcccgtcggctcggacagaaggaacgacaccatgggcacgacgagaggacgcacgacgaccgtgcggccgagaggtaccacgatgcggatcgccgctctggcggcgaccgccgcggcgatgctcgctggctgtggtgccacgacggccacgtccacgacgtcgacggccgcatcctcgagccccaagccgcagcccatcgcggcgacgcacctccccgacccctgttcgctggtgacgaccagcgaagcgagtgcggctctccaggtgccccttcgccagacacaggacgaatccacggcgggataccgcagctgcgactgggtcaacacgacgagcagcctgagcgcgggtcgcggctcgacgatgaacctctacttctatccgggcccgacgatctcgcaggccagcgactaccgcgccctggaggcgcaagggcacttcgcccctaccgagatcgacggctatccggccatcgtggcgggcgccgagtacgaggtcgacctcggcagcgtgctcgtcaccggtgtcgcgttctcgacggtgtcgccgcaggcatcgagcggcgccgaacgcaccaccatcgcgacggcgatccgacgcctctgcacactcgtccgctgcgtggcctgagcgcgtctaggagccctctgaacaagcccctccctggtggtggctgagcacgcccacccagcccgggaacgagcccagctgacccgttcccatctcgctcctcaccctctcctcctcgcccctcctgtggggcgaggaggagaggacccgagcgcctctcaggtggcaagcacccagccaccacccacccgggtgagccccaggcgaaggagcaccttcaggttccaggtggcacagagcagctcgaagtggagtcggttgcgcacgagccccaggtagcgcagcctcgcgccggagagcttgcgtttgagctgtgcgtggatccgctcgacgttcggtcgggtgcgctgatagtcgagacgaacggcagggtccccaaagtgcgcccgctggctgattgcgtgccaggtggcaggggtgaaggtgaggacccgtcctcgcttcgagcgcgtgcagcgatcccggagcggacagccggtgcagtgcttgacaaaggaagcacgacccttggcggagatgggtactcggtgtccttggggacagctgacccatccctcctcgacgacgaagtcatcgatggtaaagccaccagggaccgccatggcaaggggccgaggcttgatcacctcgtcgtggccacgagcggcgagctcgttggagacctcgctcgtggcataggcgctgtcgccatagaccgtgcgcgggccgtcctcgtcacgaaggagctcgctcgccactgctgcgtccggcacggtgcccttcgtgatggtcgcagcggtgacgatgccactgtctggctcgacggccacgtggcccttgtagccatcgatggcacgggcacgggacttgtggacgtggcgagcgtcagggtccacggtggagatgaccctgtctgtggctacccgcctcgcgatgcgccagcgaccttccttggcatcgacacactccacgtcttggcccgccacgagcccaaggagaccaagggcttcggtctgtggctcggtgagggatgcgagcttatctgcatgggcgaggtgggcagtggcatcggcgacgagggcactcaccgtgcgcaccactgcctcttcgtcccgatagtcgatggcaggctttgcgcgggtgtagtcgatcgctggtgacagaggaatgtcgcgtagttcggggatcagcctgcgtacccggttgatctgggcgacaagttgggtcatggtgtcttgggtggcaaccgcatcggcgagcacggtggagtcgacgacgcgcttcgtcttgcccttgagcacccccgtggcaccgatcacctcggccacgagctcgccgatgagtcttggggtctcggaggtggcgatgcgcctgcgccagtaggtgagcaccgtggggtgaaagcctgggtcctcgagatcaagaccaagggcgtacttccagcggaggttgtagcggacctgctctgtcgcctcggtgtccgagagcccctcgagcacctggagcaccatgaccgcgagcaccctcgaggcggggatggagggtctgccggtcgtggaggggtagagatggcggaagcgctcgtcggggaagagctctctgcggtgctcggcgaggaaggcgtagatggaccctggctcgatgagcgaggagcagaaggcctccgtcgcggtgaggtgtgcctggtctgattcggtgcccagcatgcaaaaagtctagctgagctgggcaaatggcgcttgacaggcggagggaagcgcttcccgtagccgccctacgtggaggagttgttcaggggactcctagcagtcgcactgtcgatgtgttgatctgcttgtcgtcaacctcgagcgtccggccttcgacagcgagccctaagggcgttggcttcaggccgtagctcgacttcaccgacgcgagcgctagaacgtcgccgtgggagccgagaagaagcacggatcgggcggcggcggggaaggccctggagccgagcagacggtccagcggtgcggccccactcgccttggtcaagtgaccgatcccgacgatggttgccccggcgtcacaggcgatgctacgcaaccggccgagcaccgcccgaacgtccgcgtcacggtgcgtgtcaaccctcccaccgagcgcacccgacagcggctcgacgatgaccaagcgagcatgattgtcgagcactgtccgccgcagcctctcgaaatcggcagggaaactgacggggactgtcgtgaagccgagcatgcgcggatcgccgcccgccgccaggtaccggggccccagcacactcgtcgcgttatcttcgctggaagcgtcgagcgtgacggcgggctggccgaacagggcacccggcagttccccgcgacacagccgggccgccagctgcagcagagcctgttgcatgaacctccgcggcgatctgcaaactccctggtagcacgcgtgtgagatccaccatctcaacaggctcgatggcgaggattgggcccgtggcctacaacctgctcacctcagagcgccaccagctttacctgttgccggcgtcgatggcggactggctgcctgaggaccatttggcgtggttcgtgctggacgctttggaggagatggaccttttcgccttctacgccgattaccgagccgatggctggggcggcgcagcgcacgatacggccacgatggagacgctgttgctctacgcctactgcgtcggggtccgctcgtcgcgccaggtcgagcgtgcgtgccacgtcgacgtcgccttccgggtgatctgcgccgggctactcctcgaccacacgacgatcgcccggttctgccatcgtcacgaagaggccttggagacgatcttcaccgcctcgcttcgtctgtgtgcgaaggcagggatggcctgggtcggcctcgtggcgctcgatcggacgacgatggccgctctcgcatccctgcagcgcaacgtgatcaaggacacgatcgacgaggccgtcgagaagatgttcgccgaggcgaaggacatcgacgaagccgaagacgccacttttggcgaggcccgcggcgacgagccccctgccgttcttcgtggacgccgggaccggcgctgacgcttcaaggcggccaaggaggtcctcgacaaagaactggcagccgagcgcacggcccacgaggcccatctggccaagcgggtggacgaggaggaacgacggggcaagaagctgcggggccgaaagcccaagacgccgaaggacaaggccggcgcgaaggaggagaaggtcaacacgaccgacccgcagtccaaggtcatgtcgacgaagaacggcttcctccagggcttcaacgcgtaggcggtcgccaacaaagaccaggtcatcctcgcagcctcggtcaccgacgagcagaacgacaaggccccactccacccgatgatcgaggcgatcagcgagtcgctcgacaaggcagggatcgatgagcggcccggaaagctcctcgcggatgccagctacgcgtcggaggagaacttcgccgcccttgggccagacgaccccgacagctacgtggccgttcgcaacatgaggaagaacccaacccggcgcaccggccggcgcggaccgctcaggaggaacgcgaccttcctcgacaagatggaccccaaggtgtcgaacaactcggggcgggacctctacaagcgacgccaggcgatcatcgagccgatcttcggccagatcaaagacgtccgcaagattcgctcgttcatgcggaagggcaagtccgcagcggactcggagtaaaagctcatctgcggcacccacaacctcttgaagctctcccggcgcgcccttgccacgccgggcaccgtgccattcagccggctggcgatgacgacagccagatgaaggccaagtagcaagagctcagcggccctccgtggccatcattcccgcgttcaccaacgatcagccgtccctgccgtcgccctggtggaacctgccgaggcggagcccgccgagaggagcagagttcacgcaacagcctcatctgcccccaataggccgtttcagaaccctatgatgcgtgtcatgccttccaacaccatcacaagacgccgtgcgggggcgagccccggcggtttgcgccgtctcgtctccctccaacagcgtgttaccggcagccgccaggctgccgcggtccgcaaccagctggtcgccgagcttcacgcccaaggggtgcccacacgggtgctcgccgaacagttagggatgagcgtgccgggcgtgcagcgcatcatccacctccacacccgcgccggcggctaacctgcagcgtcggtgagcgaaaggttaccgcctgcccccccgcatggggggaacctccctgaccaagcagccccccgccgtaatggcggggggcctttccgcgtcaacagcagctcaacggcggctcaggcgtaacaccaggaacgtgacaccgaggatcacgtcgaccgccacccacaaagcgatcacgatccctgccccgatcgtcgtgcccacatcggcggcagcctggcaggtttgggtggtgagcgtcccgcagtgggtggcgtgcgaccccgagtggattcccaccaccaagcacacgatgaagatggcttagacggcgaggaacacccagcggaagattcgccgtcgccggcgcggggttgtcggcgtctcagactgttgcatcggtttgcctccccctccttcaccgggagcgtggcccccgcagcggtcactatagccccgcgacgctggcagcgcccgcatcgaggtaggatcggccctccatcgccaagcgcaaacgacgactggctctaccggtggttgcgacactccgaccatgatggtcggtggacaggtagcaaccaccggtggtgggttttagcatgccaggtcgacgcctcgggttggaagagtgggaggagatccgggtcgggttggtgcgaggcgagtcgctgcgggtgatcgcccggcggctcgggcggccggtgtcgacgatcgctcgcgcagtggaccgcaacggcggttggatacgctatgtggcggcttgtgcgcagcgtcgagcgaaacgctgtgctcgtcggcccaagccaccgcggctggtggaagacgctgcgctggctcggcgtgtcactcggcgcttggtggaggaccaggagtcgccgatgacgatcgctcgagccaaggacgtaagtcatgagacgatctaccaggcgagctacccaggagaccgcgggctcgatccagggctgtggcgtcatctgcaccaccagcgccgccctcgctggcggtgaggcttccctggggagcaaagacgcttcgtgctgggccagttccagccgatccaccagcgcccagcggccgccgctcgccgcacgcagatcgggcatctcgaaggtgacctgatcatcggcgcgaaaaacgcctcgccggtcgtcacgatcatcgaccgcaccacacgcttctgcctgcttggggcattgcccgacggctacgacgcagcatctttggcgtcgtgtgtcatacggctgctgcgctcgatccctgaggcaggccagcgcaccctcacttgggatcagggccgagagatgacgctgtgagcggacatcgaacatgttctcggcacccccctctacttcgctgatccccacgccccctggcagcgtcccgtcaacgagaacttcaacggcctcgtgcgccgctggctggcgaagagcaccgacctgtccatctactcccaagccgacgtcgacgccatcgcccgccgcatcaaccacatgccacgccgctccctcaactagggccacgcccatcgccactactacgatgccctcgtcgcgatgaccgattgaaccggccctgcgttggagcgaacgcttcactctcggataaatagatcatcaaccgaactcgctactttgtactgtgccgggttctcgcgatccttgagcgcctcgaaatgcgccttgccgcagtcaatcttcgccttttccttgccacgcaagtcgtcggcgaccacactgcccttggtctcaacgacaaagtaaaagtagaggcgctcctcgccttcctgctcgacgaccaccgcccagtcagggttgtatccgcccagcggcgtcggcacggtgaaccagcccgggagttttgcgtagaccttgatatcacggttgtactcgagctgctgggcaaacgttagctcggtgtcggagtcgtagaccacctgctcatagaccgacttcttggcctcgaagagattcttcaggtagccggtcagctcctcactttcgaacagctcccgcgcgtagtagtgctcgtcacccaggcgctggtatttgatgccatcaaccatcgccttccgcttgcagcggttaatagtctctgccgccagctcgatgaaccgctggggattgcgcttgaagtcggccagacgcctactttccgtcaggacgcggtaaatcgtgcggcgcgtgagttgggtccggtcttgaagctcggtaagcaggtccggcagatcgatgtccgtttcctcgagccctacgggcgccccacgctcgcgctcggcggctaccacgccggccttgccgatggcgatatccgcctttcgccactggaggctcaccttcgggatcgccggcatttctttgagcgctttgatgcacgcctccacgagcgcttcgttgtcgaatttcacccggtatgtggttttgtccttgatgcggtcccacagcgccttgaactcatcactgatatggacctccccgcgaacacgcacctgccgacgctcgtcggcgttcttgatctcaagccgcccggccgccttcttgaggacatccgtgatttggtcacgctgcgcggcgaactcctcgggcacttccacggtgccgtccctgagtgcccttctgagtgaatcctgcacccgtcctttggcgtcgatgtagccataggccttgaaggactcccacaacgccttcgaccgttcgatgccgagcggcgaggctttgccattcgcatcggtgaccacgatgtgagcgaactggtccgcctcgacaatgccgaaccggatgccggtatcctcctcgatttccttctgcaagttctcggcgaagtcctcgtagctctccgtagcgatcacggtcagtgtattgacatcgaagccccgcacacgctcgccgtactgattcacgcacaaacgcaagccgcgcccgatggtttgccgccgttcgcgctccgtacggatgtctcgcagggtgcagatttgaaagacgttggggttgtcccagccttcgcgcagcgccgagtgcgagaaaataaacttgatcggcgtctcgagggagaggagcttttccttgtccttcatgatgaggttgtaggcccgctcggcgttgtcgcggcccgcctcgttgttctcggcagtatccgtccagccgcctttcttgtcgatggaaaagtagccgttgtgaaccttctcggcttcgcggctcacatccacccctttgaagagcggttcatactctggcaggttggcagctcgtcggtactcttcctcgaagatgcgggcgtaatcacctttcacggggttcccggccgcgtcatactggcgatacttggcgacttcgtcgataaaaaagagcgacagcaccttgatgccctttggtagcaggcgcatctccttgtccaggtgctcgcgaatggttcggcgaatcagctggcgctgaacggccagcatgtccacgtctccccaggcctgccccggcttgaggaagtgctcgccgccggggacgcgcagctccatgtactcatttcccttttcgacccggatttcgccgatacggtagccggcgtagatcgcgcggccggcgatctcttccaggtcgtcgccgtcctgaaccttcacctcccgccgcttgaccccaccgctgtcggtcttcacgtccagctcgaccttcgctgaaatgatgccgcgcttgttcgacaccgaaaccaggcgcacgtagggcttgttgtgggcatgttcgaccgtggccgaggccacctcgatctgcttgaccagccgcttctcgtaggcgtccacagcgtccagccggtagaccatgtggtgcttatccacgtgggtggccgagtaacgcagggtgcaaagcggattcatggcgtcgagcgcttccttgccgcgcccctgaaggccgccgtccacgctctgaggctcatcgacgatcacaatgggccgggtggccttgatcaggtcgatgggcttttcaccgcctgtcttctcgctttccttgtagaggttgttgacgtctttcttgttgatggccccgacggtcatcaccatgatctggatgttcgcgctggtggcgaagttgcgcacctgcccgagtttggaggagtcgtagaggaaatagtcgaaaggcacgccggagtacaggctcttgaaatggtcttcggtgatctgaagcgtcttgtacacaccctccttgatggcaatcgacggcaccacgatgacgaacttggtaaagccgtagcgtttgttcagctcgaaaatggtgcgcagatacacataggtcttgccggtgccggtctccatctccacagtgaagtcacctgatgcgagtgattccgagggcggcaggccgttgcggagttggatgtcgttcaggttcttgagcagctcgtcgtcgagcaacatcagacggttgccgatgccaagctcgttctgcgcaacgccgaggcgcatctgggtgtccgcgggatcgcgcgtgaccgtgaactcggtgcggcagatctcctgcccgcggaacagatcgcacacagcctctatggcctgccactggtagtcgaggttcggttcaaagtgcagtttcatcacaagctccgcacgttagcgatgccgttctggttgaggatggcggcgaggttcgtcttggcctcgtcgtcggcaaaggcgctgtcccggaagacgcaggtggtctcgcccgccggggcgagttccttgcgccacccgacgatgccctggccaagcgcctccacgtcgtcgaccgcaatctcctcggacaggcaagcgatcagcacgccatagcctacggcataaaccgtgtatttcttcccttctgtcccctgactcttgacttctttctcctgtatcggcacgcacagatcgaggccaagcttgagcagcagttcgtaaaggatgtccgcctcgctgcggccttcgacaatgtgatcctggtgcgcaaacagctccgcctcaaggtcatcaggcttggggttccaggcgcggatgttggatgtgtccagcttgaacacgcgaaaaccgaggtcgcccgcaaactgcgggttctcatcctggatcttcctggcggcacggcggagacgttccttggtcagctcagcgatgttgcgcggctttccgagcttgtcgcagaagtctgcggcgaccttctgttccttgttctctgggtcgacaggctccgggagttggacaaggatatagcgacggttgccgccgtcggcggcgttctgtgccatgaccgcatggccggtggttccggagccggcgaagaaatccaggacaagttctttctccttcaccccagctgctgatgccaagtactcgattaacccccgcggctttggattgttgaagaccgttgcctcgaaaagttgctgaagctcttcagaccccttttcgttgtagcacgtattatcgtcaagaaggtcgttcagtaactttgcttgatctagctcctcagggagcattgttcgacggagccctaagttgcgcgttacaaagagcgtcctatcaagggtttcttgattgattctccacggacccctgatgcgcacatccctcgcgactctcccatccgtaaccttaaggtcgtcaagcaattcaaacgagaggctgcgggccgcgtaggtgcccgcattgtacgttccatcgccacacttggcaatagcaccggaacgtagcactcgcacgcttactgtgttgccttcgttgaacacggggcgtgtcccatcggatacttgacccgcactaagtggggcggcggcatctgagcgaacgtatgcgacaacgtaatcgcacatgtcggtcattcgcttcctcaggaaagcggtcttccttgccgcgcgacgcttgataacgccgcagaagttttccgcaccgaacacttcgtcacacagagtgcggaggtgtccgatttccccatcgtcaatgctgataaagagcactccatcttcccgcaataggttcctcgccagcttcagcctcggatacatcatgttcaaccagtcggtatgaaaccgcccgctggcttcggtgttgctgctgatcttccgcccgccctccacctgccccgtcagctcgaggtagttcttgatgctgtcctggaagttgtccggatacacgaagtccttccccgtgttgtacggcgggtcgatgtagatgagcttcaccttgcccgcgtagctcttttgcaggagcttgagcacttcgaggttgtcgccttcaatcacgaggttctgcgtggtgtcccagtccacgctgtcttcgggcgccgggcgcagcgtcccggtcgagggcgtgagcgcgagctgtcgagcctggcgtttgccgtgccagttgaggccgtacttttcatcgcagtcggtgacggtggcatcacccacgagctgcttgagcacgtcaacgttgaccgccgcgccgttgggtccctcggtgatgagctcagggaacaacgccttgagcttggcgacgttctccgccaccaggtcgtcggaacgggcttcggggtcggcgggcgtcagtttcttcattgtctcctcctttatagtctttcgcgagcggccgcgcgggccgcttcggcgcgcttgagttccaggttcagttccacccgccgggacatctgtttctccctggcggcagcagtgcccaggcgggcgatctcggcgtccagtcgggcgcattcgcgcaacgcctcctgccgcgcggcggcgtgatcggcatcagaggcaaggacgaagacgcccgtcacgcgggccgccttgagcgcgagcagggtatccatccagccctgatagagggcgtaaagggcggttctcggttgccgccccagcgccaacgcggcggaaaaggcgggccagggcccggcgtcgcgctcgggactcagttccgcgacaaccaactcgccgtcgagcaccgtcttgcccgcctcgttctgcgcccaacgcttgtgggcggcggaaaggtcggcctgcgcgccgagttcggtgatcagcagcaacggatagggcacggcccgatgcaccagctccaccaggcgctgcaccttggccccggcgcgcagggtcaagcgaagcacggcgatttccaggtactcgcgtatggcgtcccgatattcggccacgccgatggtcgcgggcttgagcgccgcaacccagaccaactcctcgatgctctcgttgatctgccgcttgtcggcgcccgtgggcgcgccgttttcaaggagcagcgtcttgggcacgcgccggtccacgcggcaactcgcgggaaggtcgagggcggccaggatcgcgtcagcgttcattcgcccgcctcgggcaagatcacaagataggccgccacctcgaagtcgttgatgccggcaaattcgcctttgagcgcgtgcgtcccgcccggagaaaaaaggctggcgacggcccgctcctcgttcttgcgcaccaccgaggcgacggcggcggccagcagccgttgcgcggagcgcatgtcttcgccttgcttggtggcccggtcgaaacgggcgcaggctccgacatcgggcagatcgcgcccggcgcagaggcgcttcagccgatcgaggatttgcttggcctgggtgtggggaagcagtacggtgccgtcctcgcccacgtgaacgaggtagtgcggagccagtggatagcccgcctcgaccgttcgcttcgccgcctcaccctcagcccgcaggcagaagatgatgccgggcggtatctcggcctcggtcgtcgtcgtgaccgcgtaggtgccgagcggcaggttctccagcacgccggggtgcgccttgcggaactccgcgaggtcgatgcgaaagtcggtcagcgtgagatcggcgatcgagacaccggtcgagaggtcctccaggtcgatgaccgcatcctggagcttgaggagctgcttgcggcggtactctaggtcgttcatctggttgccggactgctgctcgatgaggttttcctcgccggtcgccgagatgtcgaggagcaccatgcggccgctcacgcgctgctccaggttgatgtactcctctagctccatgttgggccagaagttgacgagctgaatgcgctcgttgggcgagccgatgcggtcgatccggccgaaccgctggataatgcgcaccgggttccagtggatgtcgtagttgatgagccagtcacagtcctggaggttctggccctcggagatacagtcggtggcgatcaggaggtcgagttcgccttcgtcggccaagtcttccggccgttccttggagcgcggcgaaaaggccgtgaggatggaggcgagatccttgcggagcttgggcagggtggtctggttgtagccggtgccggtgaccagggcggtgtcgatgtcgagccgctttttggcccacggggcgagctggtcgtagaggtagcgggccgtgtccgcgaaggccgtaaagacgatcaacttccggttgccggggttgatggggttttcggccttctgctcgatcattttccgaagcgcggcgagcttggcgtcacgcgaagcgtccacctgcccagcggcggtatggagtttgactagccggttgcggtcttcgatcaggtcctgcttccaacggataagatccaggtccttgaggaggaccttgaccttgcggccgaccaggagactctcgaaggcggggtcgtcgacatccaggtcttcgatgtcaatttcctccatctcctcggcgtggttctcgatccgttccagcgtcgcctccacgtctcggagctgccgctcgacggtcagggcgaacgacggcacggcgctttccatgcgcttaagtacgttcacgcgcaagagatggatcaggctctcttcgcggtccacctgccggaagaagcccgtgccacccttgacctcggtgctgtacttcttgtcgtaggcttcctgcttgtgcggaagcacgtaccgcaacggcgcgtaggcggacagattcaggcggcggatttcgaggttgatgtcgcggatgggcgggaacttgcccgccaggtccacgtcggccttgatgttgatcggcttcaagcggtccgggaatcgtcccgtctcggcgatgccgtagtatttttcgatgtgcttgcgcgaccgggcgatggtcagcaggtccaggagcgtgaagtagtcgaaacccagcatctcgatcaaccgcgacggcgtgcgctcggactcgtccaggttgagccagcggttgaactgttgctgcgccaggcgggtggtgctgtcgatgcttccgacaccgtggtcgcgcagggccgtgtcgtcgccctcggtggcaaaggcaatctggttgcgcaggtcggccatgcggttgttgaccggagtggcggaaagcatgaggacgcgggtcttcacgccctctttgatgatcttgcgcatgagtcggtcgtagcgcgtctcaccgcccttctgcggtgtgcgcttgttgcggaagttgtgcgactcgtcgatcacaacgaggtcgtagtttccccagttcacgtccgcgagatcgatatcgccggagagtccgctatcgcgcgacagatccgtgtggttcagaacgtcgtagttgaagcggtccggggccaggaagttgcggcggtcgttggccttgtagagcgtccagttgtcgcgcaggcgcttggggcagagcacgagcacgcgatcgttgcgcagctcgtggtacttgatgatcgctagtgcctcaaaggtcttcccaaggccgacactgtcggcgatgatgcagccgccgaaacggttgagcttgtcgatggctccgatcacgccgtcacgctgaaacttgaaaagcttcttccagaccaccgtgttgcggataccagtcgcggtcttgaccacgcgctcctcgtcgagttcttctcctcggtcccggaagatgtggtgcaggatcaaagcatagacgagaagcgggtcccggttcccggccagttctttcaagctgtcgatcaatgcggtcttcgaggcagggtcggccgcaagggcggaccactgtgcatcgaaccactcgcttagtaacgtggcctcttcgagtgtctcggatgcctggatcaggttcatcggattgcccggcgtcaggccgaggccgtccgtgctgaacgccagcgaaccgaggagcgcctgtacggggcggccgtttgagttgcggatgacgaacgcgccttgcgggatggggctcaacgcgcggcggacttccgccttgttctcgatccactggagcaagcgcttcgccagccagcgggattgcaggcggttgcgagcgggacggtcggcagccgtacccagcatcgcaagatcggaaccgttcggcggcaacaccaggcggcagccttccagttcccgcgcctcgcgattgacctccgcgaatgcgaagagcgacaaggcgggcgtgagcacgtcgagccgatgactgcgcccgatccccagacggatcagatcgatcacgcggtccgtgccggtgttgcggatgaacttcatgccgctcttacccctcgtccacaatagagtaactggctctaccggtggttgcgacactccgaccatgatggtcggtggacaggtagcaaccaccggtgggggttttagcatgccaggtcgacgcctcgggttggaagagtgggaggagatccgggtcgggttggtgcgaggcgagtcgctgcgggtgatcgcccggcggctcgggcggccggtgtcgacgatcgctcgcgcagtggaccgcaacggcggttggatacgctatgtggcggcttgtgcgcagcgtcgagcgaaacgctgtgctcgtcggcccaagccaccgcggctggtggaagacgctgcgctggctcggcgtgtcactcggcgcttggtggaggaccaggagtcgccgatgacgatcgctcgagccaaggacgtaagtcatgagacgatctaccaggcgagctacccaggagaccgcgggctcgatccagggctgtggcgtcatctgcaccaccagcgccgccgtcgctggcggtgaggcttccctggggagcaaagacgcttcgtgctgggccagttccagccgatccaccagcgcccagcggccgccgctcgccgcacgcagatcgggcatctcgaaggtgacctgatcatcggcgcgaaaaacgcctcggcggtcgtcacgatcatcgaccgcaccacacgcttctgcctgcttggggcattgcccgacggctacgacgcagcatctttggcgtcgtgtgtcatacggctgctgcgctcgatccctgaggcaggccagcgcaccctcacttgggatcagggccgagagatgacgttgtgagcggacatcgaacatgttctcggcacccccctctacttcgctgatccccacgccccctggcagcgtcccgtcaacgagaacttcaacggcctcgtgcgccgctggctggcgaagagcaccgacctgtccatctactcccaagccgacgtcgacgccatcgcccgccgcatcaaccacatgccacgccgctccctcaagtagggccacgcccatcgccactactacgatgccctcgtcgcaatgaccgatcgaaccggccgcctcacgcgcgttccccagcaccgcgcgcagcgctaccagcgccccctccaggcggtaaaccgtcgcagccggcgccaccagctcgccggccctgaccctcttgagcaagactgcaacctcatcggccagcttctcgacttcagccttcgtcacatcgccaccttcagggtcacttcactccaccgcggtcgtcgagtgccaacccacccccaccccagctgctacccatcagtagtcaacccaccccaccccagctgctacccatacgtagcaacacggctgaggggcgcaaaagttaccaacgagtaactatcagggtaactatcagggacgcgcttggtgcccgagatcgtgggtcgcgcgcacgggcctcgtcacggctccccggcgagggcgtggtacgcagcctggataataggagccgccccttggcccgctaccgccgccagcgggtcaggctgggcctcgcagtacggcctcggcctcatcgagcacctcgtcctcgctggcccactcgtcggggtcgaggtcccacggcgcgggctgcgggaacggctcgctcgggtcgggcggcggggccaggtcgagcacccggtcgggtacgtccggtggtccgtcgtcccacggctcggggggctccaactcgactggctcgccgccaagaggatcatccgcacttgatcctcttagagttgatcctcttagagttgatcctcttagagttgatcctcttagagttgatcctcttagagttgatcctcttagagttgcgtcagtcgcgggctcggggtcgccgccctcgccgtgaaggaccgacaaaacggggcgatcccgggcctcatcgaggccccaccaccactcgcccgcccggcggatcgagcgaacccggagggcgctcttggctcgctttaaggtgaccagcgagtaccccgcgtgcgcggccaggttggccacctcctgcgctcgcatcggcccctcggccagctggtctcggagccacatctcagccgaccgcagccggccgcccccgtgttcgccaccggccttcggcagaaggtcgaccgggtcaacgtcgaccggccctaggagccctctgaacaagcccctccctggtggtggctgagcacgcccacccagcccgggaacgagcccagctgacccgttcccatctcgctcctcaccctctcctcctcgcccctcctgtggggcgaggaggagaggacccgagcgcctctcaggtggcaagcacccagccaccacccacccgggtgagccccaggcgaaggagcaccttcaggttccaggtggcacagagcagctcgaagtggagtcggttgcgcacgagccccaggtagcgcagcctcgcgccggagagcttgcgtttgagctgtgcgtggatccgctcgacgttcggtcgggtgcgctgatagtcgagacgaacggcagggtccccaaagtgcgcccgctggctgattgcgtgccaggtggcaggggtgaaggtgaggacccgtcctcgcttcgagcgcgtgcagcgatcccggagcggacagccggtgcagtgcttgacaaaggaagcacgacccttggcggagatgggtactcggtgtccttggggacagctgacccatccctcctcgacgacgaagtcatcgatggtaaagccaccagggaccgccatggcaaggggccgaggcttgatcacctcgtcgtggccacgagcggcgagctcgttggagacctcgctcgtggcataggcgctgtcgccatagaccgtgcgcgggccgtcctcgtcacgaaggagctcgctcgccactgctgcgtccggcacggtgcccttcgtgatggtcgcagcggtgacgatgccactgtctggctcgacggccacgtggcccttgtagccatcgatggcacgggcacgggacttgtggacgtggcgagcgtcagggtccacggtggagatgaccctgtctgtggctacccgcctcgcgatgcgccagcgaccttccttggcatcgacacactccacgtcttggcccgccacgagcccaaggagaccaagggcttcggtctgtggctcggtgagggatgcgagcttctctgcatgggcgaggtgggcagtggcatcggcgacgagggcactcaccgtgcgcaccactgcctcttcgtcccgatagtcgatggcaggctttgcgcgggtgtagtcgatcgctggtgacagaggaatgtcgcgtagttcggggatcagcctgcgtacccggttgatctgggcgacaagttgggtcatggtgtcttgggtggcaaccgcatcggcgagcacggtggagtcgacgacgcgcttcgtcttgcccttgagcacccccgtggcaccgatcacctcggccacgagttcgccgatgagtcttggggtctcggaggtggcgatgcgcctgcgccagtaggtgagcaccgtggggtgaaagcctgggtcctcgagatcaagaccaagggcgtacttccagcggaggttgtagcggacctgctctgtcgcctcggtgtccgagagcccctcgagcacctggagcaccatgaccgcgagcaccctcgaggcggggatggagggtctgccggtcgtggaggggtagagatggcggaagcgctcgtcggggaagagctctctgcggtgctcggcgaggaaggcgtagatggaccctggctcgatgagcgaggagcagaaggcctccgtcgcggtgaggtgtgcctggtctgattcggtgcccagcatgcaaaaagtctagctgagctgggcaaatggcgcttgacaggcggagggaagcgcttcccgtagccgccctacgtggaggagttgttcaggggactcctagcccgctgctggtgtataggacgcgcttcccgtctgcggcaagacctccacccaggtgcggccaggatcgagcggaatgatcgatccgttcgaactccgcagcaccgtgggactcgcgagcgacgcccgcgaccacgttcctcggatcagctcgccgttgcgaaggacccagacgttgccgctcccgatgacctcggagtgaaccccgagcgagttcggaccgctctcgttgtagggccccggcaccgattgcacgaactgcaccacgacgttcgtcgcgctctgcacggcacccgacgcgccgtaggcaggtacgcctgcgtaggagcgatcgaagagcccagtcgcagcgttccacgtccactcgacaggctcgaccgccgagaacgtcaccgcgaccgacgacaccggaatgccaccgtgcggcacggtggacgagaaggtaaagatcggcgagggcgcggtcgtcggacccacgagcgaccagatccccgccgggttgccgtagaggttctcgggaggcacgcgcgtcgtggtgcgctcgaacggtgtcccgctgtagtccaaggcgtcgacgcgatgcagccaggtctgagccgccagttcctgccggtcggggatgatccctcccgcgtagacgaggatcggatggccgaactgcccgaggacgtgccagtcgacccagcgcagcgaccgaatcggacccacttcggcaggcgagccgcactggaagatggcgatgaatcgcgtgatcccaccctcggcctggacctcgtagaccatgtcggcttcgttgagaccgctctgaggacgagcgcccggatcgttgccgaccttgatcgccagtgccgcacgatcaggaacgacgccgccaggtgccgcacgaccggtcagcgggcatgtggctgacgcaggtgcggccgacgacgacaccggcgtctggctcgtgctcgtcgagtcggcgtgcgaggagggtgttcgggagtgatcgagggcgagcgccgcgcctgcgccaacgaccaccaccacgacggcggccccgagcaccacgcctcggcgtcgacggacacgcttcgaggtgcggtgcgccatcactcctcctcaaacgttgaacgcagcgagcttagggccctcatcgcccgaccccatcgtctccgagagcgtggggctcgcgtcccgaacgcgccgaggacgccggcgcatcggcgaggtcacggtagcgaacccagccgaccctgaggcgaccagcaacgacgacaccgagcgcatccggctcgacgagccccacgcggccgaagcgcgcccgcgccagtgcgagcgagctatcggcgtcgatgctcaccactggggccgcgggcggcgcgccgcgccggacgcgctcgagcaggccacccgccatcgtggcaccgagaccacgatgagccaggaagccctgccatgcatcgcagccaaggtcgcgagcccatcgaagctgatcgggccgctccacgcccaccgcgaccacgatcgcgccgagctcgtgggcggccgtcgtggtcacctcggcgatcaagcgcgcgcgctcgcgcgtcgaggcggcgacgatgctccggtcgaccttgaccacgtcgggctcgagtatcgcgaggcgctcgagaccggcgaaccccgcccccgcgtgatccagcgcgaccagcaagccagcgtgccggagcggttcgagcgcgcgcgctaccacctcgggcgatggaccgcccgcgagctcggagacctcgacgacgaggcgcgacgctcggggctccaagatgcgcagcacggcatcgaggaccaccaccgacggcgacaggttcacgctcagccgcacgcccgactcgaactccggggcgtcgagaagttcgagcacgcgagccagtgcgacgagctcgagatgcaggtcgagccccaatgcggtcgccgagctgaagagctcgtccgcctcacactcgtcgtctcgaaccaacccttcccacgcgatcggtcggttggtctcgatgccgcggatcgcctcgagacgaggggcgagccgttcagggcaccccaagacccgctcgatggcgccccgggacacgctcatcgccgatccgaacccgtgtcgtgatcgtcgaggacgacaccgaggacgtggcgccactcgtcgacgacgagcaccgcctcgaccccaccatcgagtgcgcgacgcacgccatcccagccctcgacgagatcgacctcggccgcgcgaagcggtgctcgatcctgatcggcgacccacacggctcgacccaagccgtcgacgcccactcgcagatcagtgccgagcaacgggctgcgcgcaggaacgatgcgcgcgacggccagtcgttgagcgagttcggcgccaaagagcacccgacgatccgaccgaacgactcccgcgatgcactccgggtcgacccgagggaagccctctgctggacgagccagccaatagccctgcgcggcatcgattcccaaccggacgcacgcgtcgagggtgaggcgatcctcgactccttctgcaatcacgcgggctccgagacgatgcgccgtctcgacgagcgtggtcacgacgccagctcgaccggcgtggtgagcgaggcccttgacgagtcgggcgtcgagcttgacgatgtcgggacgcacgcccatcagcagatcgagaccgccaaagcccgatcccgcgtcatccactgcgaccaacgctcccgcacatcgcaggtcagcgagtgatcgctcgagcacggcgacgtctcgcgccggcacgtgttccgtgagctcgatcacaacccgatcaagacgggcgtgcaggagcacgtcgcgcacgcagggcgcatcgatgacgctcggggcgacgttgacgtgcaggcgccagcctcgcgcaaggcgcctcgttgcagccagcgcacgctccagcacgcgagcctcgagatcggcgccgatcccgagcagctgaccatggaggaacactgcttgcgtggctcgtacaccctcgaaccgtgcgagcgcctcgtagccgacgacactgcccccgtcgagcccgacgattggctggtggaccatcgtcaagccgcgaccactccgcacgacctgcgctgcgcaggtcgtggcccgaagttcgtcgctcatcggatccacgctgatcggatccagctcggcaggatccgtcaccaccgcaatcccttcgctctccacgctcgttgacctcggcgcgttccggtcgcgacttgacgcactacgtccgatgatcgcggctcgatgcctgagccctgtcattgcgaacggtcgccggttccatgacgtggctcgagcctgcatggagagagcgaacctcggcgtgatcgacgatgcgcactctcgccagaggtgggcccgtgcgcaccacccgatgatcgacgggtgggcacaaccgcagctcggccgccggatccctgggtccaacagacgtcggtgcgcagccagcccgccacctcgccaagacccaagggttgtcgtcgccgcatcgcagttcatcgcgttcgccgcggccaacccgccaggtaacaacgacacgtcgtgaccaacgtcacctcccccagggaccattggctcctgcacgccacacgcgcccggcgtagcttcagaggtgtcgagagtctcgggcgaagggaggcacgatgaacgagacgaccatggagtcggcgggcgagaccagcgcaacgaccggcggcaagctcgccatcatcgcctacagcggcaccgcggacaagctcattccgctgggagtgctcgcgcaagcggccgcggcgatgggctttgccgtggagatcttcgtgacgggcttctcgctccttgccttcacgaaggaacgtcacgagctgccctttgccgcggagtacgcagcgatggctccccagctcgccgaaagcctctcggccaacaagatcgccccgtgggacgagatgctgcgccaggccaaggagctcggagctcgggtgcacgcatgctcgatgatgtcgacggtgatggggctcggtccggacgacttcggcgatctcgtcgatgacgtcgtcggagccgcaaccttcgttgctgcagctgaaggcgcagagacattcttcatctgagcccgttgcgaggcgaccatggcatccaaggagaccacatcgaggaggtgcacagcatgaccgaacagccatcggagcagacgacacgaacgatcgtcgattcgcggggatctgcttgccccggaccgatcacggacctcgcactcgcctaccgcaaagccaaggtcggcgacgagatcgagctgctcgcaacggatcccggcgtcaaggctgacgtgaccgcttgggcggccaagacacataacgaggttctcgctatcgaagagggggtcgatggtgtgatcacgacccggatcaagatcgtgagccggtgagatgacacgccgcgtgctgatcgtcggtggaggcgacgggggcacgatcctcgcaaactcgctcgatccccgccgcttcgacgtgaccgtgctgaccgcctcacttgaacatgtcttccagcgcggttacctcggcgtcgccttccaggggcggcgtcgcaacctcgtgcgcgacgagcacagcttgctgcgctcgcacatcacactgatccacgacaccgcagtgcgcatcgacctggttgaccacgaggtcgagaccgcgaccggcaggcgtctcggttacgacgacctcgtcatcgcgaccggtgtgcgcaccgatccgtcccagatccccggtctctgggagatcaatgagcgcatcggcgacttccactcgacgaccgcgaatgcgcgtcgcttgtggcgcaacctcaacgccttctccggaggcaccgtggcactcggacaagcgagcccgatcatcaagtgtccaccctcgcccgtggagggaatcctcggcgtcgacgcacgactacgggctcggagggtacgggaggcggcgaagctcgtgctgttcaccccgtacccacgcgcgtaccccgcagagcccatcaacgaggtgatcacgccgattctcgaggagcgaggtatcgaggtcatgccgttcttcgacgtggatcggatcgatcccgcgaccgggaccatcacttcgctcgagggcgacgaagtcaaggcagacctgcccatcgtcgtacccccgttcgttggagcgccgatcgtctacgagcccgcggacgtcgtcgacgacaatggactcgtgaagacgaacaaggagacgctcgccgtcgagggggtcgagcatgcgtggtgcatcggtgatgccaacaacgtgccgacgtccaaggcgggcgtgggcgcgcacctcgaggcgaaggtggtcgcgcggacactggcaggtcacccgacgcgcttcgatgggcgcaccaactgctccctcgagatcgtaggagatcggcgcttgaccttcgtcattggatctttcgacgctccggtcgagaagctccggccgacacgagtcaagtacctcgaggagtggttgctcggcgagacgttcttctggggccttcggggctggctggacccggtcttcgacgcctacttccgactgaccgagccaaaacctcggcgagtcgccgcctgagagccccgaggtctcgtcactcaccttctctcgtcaagggttactcctcggtctcgtcgtcgagccccttgacaggcccggctcgtgcattggcctgggacacacccgtcgaggaacgattggagaccacgatggtgcacgacctcggcatcgagacgagcaacgcctccgcggtcaccgaggatcgtgtgcgatcgatgtcgccccgacgcgcgagcggacaacaccacgaccatgcgtcgtcgcaggccacgggacccgggttcgtcgctgctcgggcgagaggccgatggcgcacggcacctgctcgagaggacttcagccaactgccacaccagtccacgatcgtcgtggcgacgaggggcagaggcgcatgacgctcaggacccagtcatcggccatgcgtcatctcatgccatcggtcgtgtcgggagcgccctgacaccggaaacttcagtcaggggccttccgtctcgaggaggccggtccacgaggaacccccgtcaaggaactccgccaaggcagccgtgcgcacggaggaccggatgcctcgaccgcgagccgctgggcgctcgcgcactcctcgaccgtgcgcagcatgcaatcccaactccacaggagacgaacccagcgggtgctcaacctggtgtgcactcgagcgcgatcgaagccccgtccgcgggtcgtacgccctcaccttgcgcgagctcagacagacgcttccacccggaggtcaccgcgccgagagcgactagggtgctccgcaccaggggcgcttagctcagtcggttagagcgcagccttcacacggctgaggtcggaggttcgagtcctctagcgcccaccggaaccgcgacgccgtggacccgacgcgatagacccgacgcgatggacagcgccaaggggctcggaccgcgctcgtccttcgcaaccacgacacggagcgcaacatcgaggcccgtctcgcccgcgcatcgcgacgcacggcctgacacgaccgcgtccctttggagcgagtgatcgagtccgcaacggaggcggtcgacaggcctgaccagacgaacacgtcgccactcgccgaccccactatcagctcgatcgatgcccagtgatcgatgcccagttcgggcgggggccatgttgactggcgctcggccacgcggaccgcactaccccgacggtggctcttggctgcagcacccgacgcgcacgcatcagcgtcgtgccctgtcacctcgaccaccaccactcgcacccgctcgcgtcgccgacgcacgaaggatgcgaggaactaccagtctcgtcaggactcacccgtcccggttcggccggaccaccacagtcgtcccgaccgcgtcggccaccaccgaagcgaggactgacgcgccagagcgctcgacgtcacgcgtcgcggtcaacacgaccagctcgtcatcgaccgcccaccggacgaggtcggcgaactgcgtgcccgtcatctgatgctcgagttcggccagatagcgacggcgaaactcgggccagcgctccggctcgtgaccgtaccaccgccgcagctcgtcggtgggagcgagctcgcggcaccagcaggcgaacggagcatccgcacgccggagcccacggggccagaggcggtcgacgagcacccaatggccaggcggccatgggcgctcgtagacacgccagagcacgactcccacgagagacccccgcgagcgggtctagccgtggtgatgacgctggcggatcatgttgagtgcgctccctgcgcggaaccaggcgatctggtcctccgagaacgtgtgacgcagttcgagatcgaagctggtgccgtctggtcgatggaccactgcgcgaatgggttggtcaggcgcgagctcatcgagaccgacgaggtccactcggtcatcacgctcgatgcgctcgtagtcggcaggatcggtgaacgtcagcgggagcatcccttgcttcttcagattggtctcgtggatcctcgcgaacgaacgcgcgatgatcgcacgggcgccgaggtagcgaggctccatcgccgcgtgctccctcgacgaaccctcgccgtagttctcgtctccgatcatgacccatccctggccggcgtctcggtagtggcgtgcgatctcgggcaacggctcgtcagcctggtggatctggcaccaaccatggccgggctccgcggcgaaggcgttctggaccccgaggaacaggttgcgtgagatgttgtcgaggtgaccgcggtagcggagccagggaccggccgccgaaatgtggtcggtggtgcacttgccgaccgccttggccaacacgacgagcccgacgagatcaccaccctcgaagggctcgaacggagtcagcacctggagacgctccgacgccggatcgatgcggacctcgatcgcagaaccgtcggcgggcggtgcgacgaagccgcgaacttcgcgcgcgaggccagcactcgggagttcgagcccctccggctccgggagccgctccccggcgagctcgtcggtgagggggttgaagtcgagggtacccgcgagcgcgtaggcaacgacgacctcgggcgaggcgatgaacgccaacgtcgccgcgttgccgtcgttacgacgcggaaagttgcggttgtaggacgtgatgatggagttggtcgtcccaggctcgatatccgtgcgatgccactgcccgatgcacggaccgcaggcgttcgcgagcacggtcgccccgatcgcctcgaggtcacgcaacaatccgtcacgctcgatggtcgcacggatgcgctcggagcccggggtcacgaggagcggcgtgcgcacccgtagacctctggcgctcgcccaacgagcgacgctcgccgcacgtgcgatgtcctcataggaggagttggtgcacgaaccgacgagggcgctcgagagctcgagcggccacccatgctcgcgcgcctctcgaccgatcgacccgaccccacgtccgagatccggagtcgcaggcccgacgatctggggctcgagcgtgtcgagatcgatctcgatcacctggtcgaagtagcgagccggatcctcctcgacctcggggtcggcctcgagcgacccgaggcgggcttcgacgagcgcagcgatctcgtcgcgacccgtggcccgaaggtaggcaaccgcatggtcgtcggcagggaacaacgagcacgtcgcgccgatctcggctcccatgttgcagatcgtcgctttgccggtcgtcgagagcgcacgggcgcctgggccgaagtactcgaccaccgcgcccgtaccgcccttcacggtgaggatctcggccacccggagaatcacgtccttcgcgctcgtccagccgttcgggcgtccggtgagccgcaccccgatgagacgcggcatgcgaaccgtgaacgggtcgccgaccatcacgtcaacggcgtcggcccctccgacgccgatcgcgaccatgccgagacctccggcgttcggggtgtgcgagtcggtcccgatgatcatgccgcccggaaacgcgtactgctcgagcacgacctgatggatgatgccggcaccaggctcccagaagccgatgccgtagcgagccgacaccgacgacaggaagtcgtagacctcacggttcgtgacgcgagcggccgcgaggtcgtcatcggcgccgcgctccgcctggatgagatggtcgcagtggaccgtcgtcggcacccgaacctcggggaggtcggcaaccatgaactgcagcagcgccatctgcgcggtcgcgtcctgcatggccacccgatccgggtcgagctcgatccagctcacaccgcgctcgagttcggcgcgctcagggtggcgtaggtgcgcgtagagcaccttctcggcgaaggtgagcggtcggcccaaccgctctcgcaggaccgacgcaacctcctcgtagcgtgcgagcgccttggcgacgagcgccgccggcgttgtatcgcgaacctctgccatggtggtacctctctccctctcgaatcccccgaagaggaccgatcgttgtcacgcagcgctagcgtagacaagcataggacaagttcgcattccccgctacctcgccatcgcagagcgcctccgcgcttcgatcggcgatggccgcacgagcgaaggtgacctccttccttcggaggccgagctgtgcgcacgctacggcgcgtcacgcatcaccattcgccgtgccctcgagacgctccgagacgaggggctcgtcgagtctcgccagggccttggctggatcgtgacgagggtgcccgtcgcgcagtcgctcgggcgctttacgaccatcgaacagcagctccgagaactcggacgcacacccgaacggcggatcctgtcgtcgatcatcaagcccgcgaccgggccgatcgaagccgttctcgggggcggtgacgtccgcgaagtccgacgtttgaacctcgccgaccaggagcccttcgcgaccgtgaccgtgtggatccccgcgcacctcgcagagcgcttcacggtcaccgaactcgaacgttcgtcgttctacgagctcctgtccgcgagcggccagctgctcagaccgctcgcctgggcgcaccaagtgatccgagcggccgctatcgacgagcacgacgctgcggtcctcaacgtgcccgcggaatccgtcggcttgaccgtggaacgcacgacctacgacaccgccgacgtcgccatcctccactcccggttcgtgttccccgcaagccgcgtgttcttcgaggtcgacctcgtcgatgaggtcagctccatcggtccgagcggcctccgcctcgtcacctgaaccgcttgacaggattcattcagagacctacgatgctgtatcgagctatgcagtagcacggctcgctgcacgtcgaggggggaccatgagctcggcaccgatgttcgaggcgcgttcgatcgagcagattcccgaccacgaacgccatggtcggccactgtcgctgctcacgctgtggttcgcctccaacttccagatcaacggcctggtcaccggcgcgatcgccatcgccgtcggcttgagcgtgccccaagcccttctcgccctcgtgatcggcaatctgctcggtggtctgttcatggcctaccactccgcccaaggccccaagctcggactcgcgcagatgatccagtctcgggcccagttcggcttcgtcggtgccatcgtgccctatgcggtcgtggtcatcatgtacctcggcttcgcggtcgcagggggcctcgtcgcgggaccggccatcgcgagtgcgctcggcaccacgagagatgtcggcatcgtcgtctacaacgtggtcgtcctcgcggtcgcggtgttcggctatcggctgatccacgcgatctcgcgagcgatctcgctcctctcgctcgtcgccttcgtggtgatcgcggtcgcggtgctcggtcgccttcacctccacgcggcgccgtcagcaggtgccggggccttcctcctggcggtctcgatcgccgcatcgtggcagatcacctgggccccgtacgtctccgactattcccgctacctgccggcgagcactcggacctcgacgacggtcgcgttcacctacgtcggctcggcgatcggtggcgcgctcatcatggcgatcggcgccctcgccgccgcgctcaacgcgaacgccgtgaacgccaacccgatcggctttctcgccggacaggtctcgccgatccacgaagcgctcgtcgccctcctcctgctcagcctcgtgccggcgagcgcggagagcccgtatggcgcattcctgaccgcgctcgcggccgtgacaccccggggactcgtctcctcgacacgcaccgcgcgcacgatcttcgtcgtggccttcacagtggtgagcctcgtcctcacgctcgccctcccagcgacgatcctcacggactttgagaacgtgatcttgttcctcctctatctcctcgtgccgtggacggccatcaacctgaccgactactacctcgttcggcgtgggcgctacgacgtcgccggcatcctcgacgcgaacggcccctatggccgcctgcaagctgggccgctcgccatctacgtcgtcacgatcctcgtcgagctccccttcgtgaactcggcgctctacgagggaccgatcgcccgagcgctcgacggcgccgacatctcgtggatcgtgggcctcgtcgtcgccacgatcgcctacctcgcctgggctcgcgcacgcggcctcctcgtcgccagggccccggggacggcgccggcgtgaccgcacgcgccgaccgtctcgccgcgctgcgcgacctcgtcgggacgaaccgcttgactccggttcagcgtcggatcgtccagaccatcgccgagcacctcgacgacgcggacacgttctcgagcgccgagcttgcggcgattgcgggggtctcgcaaccgtcggtcacgcgccttgcgtccgcactcggctttgcctcctatccagagctccgccaggcgctgcgcgctctcgtgcgcgacgactcccaacctgtcgagtcgacgccccgactcgacgcggtgcgcgacgagatcgccaacctgacctggatggagcgacagctcacctcagaaccccttctcgccgaggccggtcgtcgactggcgggctccgtaccgctcctcgtcatcggccttcgtgcctccgcgccactcgcggcgtacctgagcttctacgcccgcaaggtacaccctgccgtgatcacggtcgaccgcgccggctcagagggcatcgatgcgatcgccgaggcacacgcgcgtggcgccaacgcagcgctcgtcctcgcgctgcccaggtggccgagagaactcctcaccctcgtcgaggtcgctggcgacctcggcatcgacctcgtcaccatcgccgaccgcgcccacgggcccatccaggcgcgcgcacgcgtgtcgctcgtcgctccggtcggaacgagccttctctacgacacccacgcaagcgccttcgtgctcgcgcagctgctcgtgcaggcgatcgccgacgccgcgccgctcagcgcgaaggcatcgatggaggcattcgaagaacgtgcctcgcgctatcgctacttcctccgaggagaggcatgaccgcactgctcgtcgacctcttggagcgtgcacgcccgatcggtcggcacgccgacggtggctggacgcgtctcgggttcagccccgaggagaccgctctcggcgacctcgtcatcgccgaggcgagccggatcgggctcgacacctcccgcgaccgggctcagaacctctgggcatggctgggtgcgccgggccccgacgcactggtgctcggctcccacctcgactccgtcccccgtggcggcgaactcgacggtccgctcggcgtcttcactgcgatcgcagccctcgacgccctgctcgctcgcggctggcgcccacggcgcccgctcgccgtcgtcgcctttcgcgacgaggaaggcggtcgcttcggacgcgcctgtctcggctcgcgcctgctcgccggcgaacttgcgcccgccgatctcgcgaccctgcgcgatgggcacggacggagctttgccgaggtgctcagagacctcgagctcgagccggcgcgcgtcgggcccgatccccaacgcatcgcagcgatcggcacctacgtcgaactccacatcgaacagggtcgccagctcgcacccctcggcgcaccggtggggatcgccaccgggatctggccccacgcacgagcgctcgcgaccctgcccggtgaggcgaaccacgccggcacgacgcccctcgatgaccgtcgggatccggtggtcaccctggctcgcctcgtcctcgccacgcgagaccaggcagcactcaggggagcactcgccacgatcggccgcatcgacgtcgaccccaacgcccccaacgcggtagccggctccgccgcggcgtggctcgacgtacgggcaccccaggcgacgatcctcgatcagctcctcgacgatctcgcacgcctggtggtcgagctcggcgggacgttcgacctccgctcgatgacgccagcgaccatcttcgatacccagctcgccagcgagctctccgcgctcctcggtggtgccccacggatcgccaccggagcggggcacgacgcgggtatcctcgccgaccacggcgtacgagccgggatgctcttcgtgcgcaacccgaccggcgtgtcccacgcccccggggaacaggcaacacccgccgatcttgccgcagggcagcacgcactcgagcgagtcatcgaggcactcgcatgaggatcgcggccgacttcgcgctgctctcaccgaccgagctcgccaccgacgtggtcgtcgaggttcacggcgagcgcatcaccgcgatcgagcacggccgagcgggcgcgtgcgacagcgccgtcgagctcctcgtgcccgggttcgcgaacgtccacggtcacgcgttccaccgcgccctgcgcggtcgggccagcctcggcgctgacttctgggactggcgatcgagcatgctggccgtcgccgagatcctcgacccggatcgctaccgagacctcgcaaccctggtctaccgcgaactcctcctcggcggctacaccacggttggtgagtttcactaccttcaccacacacgagacggctccccctatcgagatccgaacgccatgggcgtcgccctcgtcgaggccgcccgggccgcggggtgccgctacaccctgatcgacgcggcctacctccaccaggctcccgaccacggcgagtgggcaccgaccgagggcgtccttcgtcgcttcgccgacgcaacggtcgatgcctacctcgcgcggaccgaagagctctccgagggcgcaacccatcgcgtgcaactcgccgggcattcgctgcgcacgtgcacgcccagcgagctcgtcaccattgcgcaggccgcacggcgtggctggcacctccacctcgccgagcaacacctggaggtggagatcgtcgaggcggcactcggcgcacgaccggtcgcgctcctcgagcacgccggcctcctcggccccgagctcgtggcggtgcacgcgaacgcggcgacggccgaggaactcggcacgctcgcacgccacgacgtggtcctctgcgcatgcccgagcaccgaggaggatctcggtgacggaccatcgcctgcggcgaacttccatgggctcggtggacgcctcgcgatcggctccgacgagcacgtactcgccgacgggctcgtcgaggcgtcgcgcctcgaggcccatgcccgactcgcgagccgccgacgtcgcggtctcgatgtcgccgcgctctggaccgcgctcaccgcccaccacgcccttggttggcccgaggcgggcaggatcgctcccggttggctggccgacctcgtcgccatcgacctccacgacgtctcgctcgctggggtcacgcccgaggcgatcatccagatcacgacgccggcacgggttgtgcgagtctgggttggcggcacggagatcgtgcacgacgccgccgtcgaacgtcgcgaactcgccccccgtctcgaccacctcatccgcaccatctggaaggagatcccatgagcacgcgtcacgacgagagccgaaccatccgtgcgccacgagggagcgagctctcctgccggagctggctcaccgaagccccgtaccgcatgatccagaacaacctcgatcgagaggtcgccgagcatccggaggacctcgtggtctacggcggaatcggccgagctgcccgcgactgggagagcttcgaccagatcctcgacaccctgcggaccctcggtgacgacgagacactcctcgtccaaagcggcaagccggtcgcggtcctgccgacgcatccggatgcacctcgcgtcctcatcgccaactccaacttggtcccgcactgggccacgtgggagcacttcgacgagctcgaccgtcgggggctcatgatgttcggtcagatgacggcggggtcgtggatctacatcggctcgcagggcatcgtccaggggacctacgagaccttcgccgcggtcgcgaagacgcacttcgacgacgacgtggctgggcgctgggtcctcaccgcgggtctcggaggcatgggcggtgcccagcccttggcggcgaccatggcagggttctccatcctcgccgtcgagtgcgacccgagtcgcatcgagctccgcctccagaccggctatctcgagcaccgcgcgctgtcgctcgacgatgccctcgcgatcctcgagcgggcccgtcgagacggacgaccgacctccgtcggcctgctcggcaacgccgccgaggtcctccccgatctcgtcgagcgcggcatcatccccgacgtcgtcaccgaccagacgagcgcccacgaccctctccggggttacctaccactcgactacagcctggaggagtggcgggcggcccgcgaacccgagcgccaggtcgcagacgccaaggcagccatggcccgtcacgtgcgcgccatcatcgccatgcgcgatcgtggtgcggtcgccttcgactacggcaacaacctccgccagggagcgctcgaggcgggcgtcgacgatgcgttctcgtatcccggcttcgttcctgcctacattcggccactgttctgccgtggctacggaccgttccgctgggttgcactctcgggcaaccccgaggacatctaccgcaccgacgaggtcgttgccgagctcgtcgacgatccgcacctgcaccactggctccagatggctcgcgagcgcatccacttccagggcctccctgcccgtatctgctggctcgggctcgcggatcgcgcccgagtcggactcgccttcaacgagctggttcgtcgaggagaggtaggcgccccgatcgtcatcggacgcgaccacctcgacacgggttctgtggcgagcccgtaccgcgagaccgaggcgatggccgatggctcggacgccgtcagcgactggcccttcctgaacgcgatggtcaacgtggcttccggagcgacctgggtctcgatccatcatggcggtggcgtaggcatgggcttctcgcagcacgccggccaggtcatcgtggccgacggcaccgatgctgccgcacgacggctcgcacgggtgctccacaacgatccggcgatcggcgtcgtgcgccacgcggacgcgggctatgcggacgccatcgacgaagcccgacggcgaggactgcagatcccgtggctcgcctaggggagggccccgtcgactggctgctcacgaacgccgtactcgccgacgtcgacggacacggcagccttcggatcgaggaaggctggctgcacgttcgaggcgagcgcatctgcgcgcgaggcaccggtcgacccccagccgacctcccacacgtggatgctggcggggcggtcgtcacgccggcgttcgtcgagtgccacagtcatctgctctttgcggggaaccgtctcggcgactggatgcgacgccagggactcgaacccgacgacccccgcctcggcaccggcggcatcgccgccaccgcgaaggccacgtcggcgctcgacgacgctcagctcgtcgcgacgacgctcgcacgccttgcacccctcgcgcgctccggcgtcggcacggtcgagatcaagaccggctatggcctgagcgcgcccgccgagcttcggctcgcacgcctcgccctcgaggtggccgagcgggcccgccacgacatcggactcgacgtcgtggtgacgttcctgggcctgcatgcactgccgacagcccctgcccacgagcgacgtcacatcgtcgacgacatgatcggtgccctcgacgaacttcccgctggcgtccgcaccgtcgatgctttcgtcgatccggctggggtgagtgccgaggaggcacgacccttcctggaagcagcgcgagcacgcgggttcgacctccgccttcacgtcgaccaattcgccgacgcgaacggtgcggccctcgcggcgtcactgggcgccctgagtgcggaccacctcgacgccacgggccccgagggcatcgcggccctcgcggctgctggcacggtgggcgtgctcacaccgatcgcgaccgtgctctcgggaacgcgactgcgccctccggtgatggccctgcgagacgccggggtcggcctcgcggtctccgccgacgccaatccgggcacctcgccatctgccgacctgcgcctcgcggcgctcctcgcggtcaccgagctcggccttcgacccgacgaagccttcgccggcatcacgctccacgcagcccgcgcgctcggcctcgcggaccgcggcaccctcgaagctggggcgcgcgccgacctcgtcgcctggcccgtttcccaccccttcgaactcgtcctgagccacctgccgctcgaaccatggcgcccgctgcctgactgagcgtgctccagctcggaaccggccccttcccacaacaagcccccacctgcccacgacccctgaatccatggagcgccacgcgcggcgacacgcctggccgctccgacccgcagcacaatgcgctcgcccatctcgagggcccgaaccgcaccatcacgctcgagctccgcgagcccgacgcccgatgggcatcgtgagctctcgagcgacgtcacgagccgttggccggccccacgcgtccggtgacggacgatcccgagtggacggccgatgttggcaaccacgtccgatcgaacgatccgtcaacgcgcaagggcctacgcggatgcgctgggccagatacgtcgcccagcgacctcgacctggaaggcgaccgacaccggcaactcatcgcgcacgagccgcacgaaatcggagtcatcgagccatcccgtggaggcgacctggatgcgaacgaacggagaggaggccggatcgtcctggtgtcggcgtacgccgccggtctcggtgaggatcacgggcccgccggtcaccgcctcgagaatggtcgtcagccctcgccgcgtcccgcgccaggccagcgcctccccgaggctacgaacggcccgccgctgcgtggcttccgggagcgaaccatcgagccaggacacgccgagccacgctcccaaccacgccagcatcggcaccggggtgacggtcgggtcgacgatgtgctcgatcgtgtcggcgtcctcgagcagtgtcgacgcgacctcctgaaagatcgacacgaatcgaacgaagaaatcatcgtccgtcatccccatcgggagttgctgcaggagccatccgtcacgtcgcatggtgagccctagcggacgacgacctggtgacggaacgagaggaacagcgacaacggatcgagcgccaagacctcccgtccgcgtccttgacgctcgccggtgcgcagatcagcctcgaacaggagcacctcctcgaccgcctcgatgccgtcgacggtctcgagtcgttcggccacaccggctgcggtcaaatctgcgtcgaacggccaaccgtcaccggcggggccaccgaccagcggatggacgtattgatagagcacatcgagggcacgctggcgcacgatggcactcgggcgcccggggatggcccgcacgagtgcagcgaccgtggcgccccgatagtacggggtggagacgtcgaccgtggtaccaatcagtcgtcgcggttcgaggtagccgatgacctgctcgacgagcgcgtccgagagttcgaagtcgtcgagctggtgatcctcgcagcgccctcggaccctcggcacgacgagcaagcgcaccggatcaccgacgaggttcggcgccacgcagcggacccgtgcgacctcgggcgaggcttcgagcgtgagccgctcgaaatccgatgcgctcacggcccgctgaccggagcgcaacgtcatcggcccgcgaagcttggcgttcgcgaccgattcgggatcgaccccgcccgaggcagggaatgggttcgtgactcgatcgatgtaggccaccgaactgcgcaagacggtgagcgtctcggcgccgacgttgccgacggaaccgcccccgtagcggtacgacgagagcatgatcgccgcaccgtcgggggggatcgcgccgtgctgacggacggtgccgtcggcgtaacgcacgcgcggaccgaagcgaaccgttccggtcgctccatcgagcacgaagtgtcggtcctcacccgtcgacgatgcaaagtccgcacgcggctcccacgtccagaccacgccgtctggggtcgtcgtcgtgagcacctcgtcgtcacggagagccaacaccggggcgtgactcagctgaaactcctgtccgggtgagccatcgctccgaccaagacgctcgggccctgtggtcgcagcgtgctcggcagccaccgttccgccgaggacgttcacggtcaccgacgacagggatggtgaggctcgatagggaggttggccagggcgtgccgcgagaagacggacgcgcagccacgtcgcgcgaacaccaccgagcgtcaggggcgagagcgcgcgcgggcacacgagcacgatctccccatcgcgattgagcccacccgttgtgtctcgatgcacgggcatcgctacccatgactctccgacgaacgcctcccacgcgagtggcggatcggtcggatcgacaccgatcccctcgatcgaggctcccacgttgaggcgaatgacggcacccggagcgagtccctcgaatccgaagtacgtcgcgtcaccgggtgcaagcgggtccgaggtgaagcatcgcacgaccccgccctcgaagcggaggtcatcccacacgtcgcgaacctggccaccgccgtcggctgtggcggtcatcgcgccaatcagggtcggggggcgaatgacgagatcgtcgatggtggagaagagcacctccggctgccccggtacgggggcggtggcgacctgggtcccctttggcacgacgacgtcgtgctcgagaacggtcgagagccaaaagaccaggtcggcatgggctggcgccggtgggaatgggctgatgccaacgaggtcgaggaacttcgtgtagagccggtctggcacctgattgatgcggtagagcacggtctcgctcatccaggcgaacagctcgatgagcgcaaccccgggatcggagacgttgtggttggtccactcgggacagtagcgcgggatcaaacgcttggcttcgtcgacgatgtcctgaaagcggcgatcgtcgagttcgggagtcggcagccccactacccctcctctcgtgggatggtgtagaacggatagacgagattgcggcgatcattcgtcgcacgaagacggtaggtcacggtgatgtgcaccaggctcgcatcgttgtcgtcctgcgccacggcgacgttctcgacgtcgatccgcggctcccactgtgccagtgcctcacgcaccgcctgagccatcaaccccatcgtgttggcgttcaccggctcgaacaacagatcccagatgcggcacccgaacgccggacgcatgacccgctcacccggcgccgtggagatcacgacccgaatcgcggtatcggtggagccggttccgtcggacagcgcgatgcctccgcggacatcgacccgcatcggaaacgcgaagccacggccgacgaagccggggtcgctgacgctggcgtccgtcggatgctcacgcgtcgccacggcgcaccgtcgatctcatcacgcgagcacctagaggacgtcgggtcggtgacgcaacccgcgcgcatcgagttcgcgcgcgagacgccgctcgacctgctcgaccaaccagtcgaggaactcctcggcctgaggagcgctcgacggtcgaaccggtcccgcctcctcgaccatgcgaccacctcctatctcgatccctgaaccctcgccacctcgccgccgtgtggaccccggggattcggacgcggccatcatcgccggcgcagctcgcgtcgcgactcgggcatccgacgacccttgggacactgatgacgaccctcggggcaacgacgtcgatcgtgcatagagcgcctgaaggtcagcgagcaccgcgtcatgctcccgagaagcgagtacgtcgccaccgggtcccatgggtggcgcgagtaccggggtcaaccccgtgcccgacggctcagggttgtgcgcacgagaaccacgcggtggcggcggcatcgccgcgagcagacgccgctcgtgctccccatcacccgcctcatcgccgaccagtgcacgcaccaagcttcccactcgcctcgcgtgccgctcctcgtcatcgaggtgcggatcgtcgaacagtcggggggcgcgtcccgtgtcacccgaggccacgtgcacaagttcgtgcgcaatgacgccgagtgcacccggcgagcggtccacggggcgctcgagaaagatcgtctgcccgaccgtcgcggcaaccgtcccgagggcgcgcaggctccgacgagtgagcgggccgctctgcacctccaccggtccgcggacgcccagcgcgctggcgaggggttccagcacggccggaagcggctgaacggcctctcccggctcctgcgaacgctcccgagggccctgccaattcgacctgaccggtctcgatcctcggcgcgacccgacatcggccatgaccgcgtcggatgcgctcgcgaagagccgaccgtcggactcgactccgcgccccgcgacctgcgatggtcgaagctcgcggccccgaggtcgtgacggccctgaccagccaaggcccctcgtcgcgaccaccccatcactgagcgcacgtggcatcgagccgagcactgagagtccctgcgcgacccatccactcgatgcaagcgtggccacaccacgttcccaccgacgacgaccgcgcgacgccatggtcggccacgacccgagcgctcggcgaaccccaccgtgccttcggacggcctcgtcgtcgccgacgaccgagccgtccccagtcggagcagctggctcgccgatcggcacatcgaccctcacgcccctcgaagcgtcgacgcgacgcagttggcctctcccgcggaccgcatcgattgcgtgtcgacgagcggcgagtccgccatcggacagcccgatccccgagctccccgcccgtcccgccgacgtgcgaacgtcgctccgtcgaccgccggactcaaccatcgaacgcctcgcgctcggcacgcgagcgcccgtgctcctcgcctgggactcctcgtcgaatccgatcgaacgcagccagggggtgcgccgacggaccgggcgcagcggccgaccgggaggcgcgccgcgctcgcggccccgacgaaactcagaccgaggaaaccgcgacgtgtactgccagagcggccctcgctcgcccgccctctcgctgccgtgccgagccagtgcggcgtaggtctcctggcgtacgagaccgtcgagaatgaccgcagccgcctcccaaccagccgccagcgactcgccgaacgtcatagcgtggctcgccccgtccgaggttgcccctcccgccccaacggcttctcgatccgtgacggtgcgaccagctgtcacggcgtccaggagcccgaccgccgatctcggcggccgatcgcctccttcacgtggtgccccaggagctccccgtccttccaggccaggctcagggggcgatgctccatcgcgatgctgctggcgttgtgccccctgttcggcctggtgtcgctgcggcgacgcccctgccggagtcgtggccgtcggcgtcgaaggatccgagctcgatgcgggctccgcggacgcgccactgcccgccccggcctccccatccctcgcgctcccccgcgatcctcctcgacgagagggtgccacacgcggcgcacggtacgcactgcgcgatggcgaaggcctcgccgccgcgcgcggacgtcctcgctcccgatccgacaccacggtaccgacagctgcgacatcgggcacgagccgaaccggcaagacctcgcgtcggagcctcgccaagcctccccctggtgcgtagggggtctgctgccgagccgtgacgcgaggaaggcggcccgcgtgcgccccaaccgcatccgccagcgccgacgcgtcgtcctggccctgaccagcaagccacagccgcaggaacggatggccgagcggacgaaccgggcgatcaccggtacccgccccaatcggcaacgaagggccaatcgccgaccgcagcgagagaggccgaccgacgatcgttgcgtggcgcaccgaccgcagtgcgagggcgccaaccgacggtcgaggccgacgcacgagcgaacgatgccacccgaaccgtcgctcaatgccggccacgaacgtcgacacggtggcgtcgtggccgctcatgatgcgaacgtcttcgacgtgaagccctggtgagcgacctcgatctcctccatggcaggaatcccatgcgcgtcgaccgccaacttcggaccgacccaccgcacggcgaatgcccccgtgatctcccaggagcgcagccgacgaccgtcggaagcgatcagcgtgatcgcagccgtcgatcgctgcagcttgttctggttcgccgcgaacgccggccccgaggaccgacgaacccaatcgaacagtgcgtccgagcgacaaatccctcgccgcagcacgatattcggccaatggatctggcccgggaacttgtgtgtgaagccgttctgtccgccttcggcgaactcggcgacctcgacggtcatctcgagtcccgacacctcagcgaacatgccgatctcggtgccatcgacctcaagaaggaagctggaggagtcgggaatatgcccatcaaagcctgactgcgtggtcacgagagctgtcgtacctcctcccatgctcgtgcgttcagcgcggcgaccccttggacgagcctcacacggtcctgatgctccagatcgagcagatcgtcaagatcccagtgcaggtggtacgccaggtagatcacctcttgccagaggacgtcgatcggatagtgcttcatcgcccgttctgcggcacctcctcgatcgctgcgcgccgcccaccagcaggtggtcgcggaggcgactccgatcccgcggcagccgtcggaggcgtcgtctcggacgccgtagtctcgggtcgaggactcgtctgcgactcggctcgctcctgcgcggccaagagcgcctcgatgtcctcttcggaaccaaagttgatcacgccgtagaagtcctgcaaatacgcgaggtcgaccgcgaagaggtcttggatctcgttgggtgtcacgagctcgagatccccaagccgctccaccacgcgcgccaagaccagaatggtcaggcgcggatcgtccgggccgctgatcgtgggatcacggagcggctcgagctcgtcgcgagccgtcgcaaggcgcatcacgccacggcgacgaacgaccccttggtcgtcgatgtagcctctcggcagaacaaactcgtagcgcgtccgcacggcctacttcttgcgctcgagcttctcgtactgcaaggtgatggtctcggtggcgacgtcgttcgccgaggcctcgaggctggcgaactcgatcttcgagggccaggcgtcgtagaagttccagcgggccgtctccgagagcgccgaatcgtagacgacgatggagccgtggcggcgaggcttgttgcggttctggacccccatgcccttcgtgcgcaggtcgttgaaccacttccagatgtcgtcgtcggcgacgttcagcggggcgacgcgcttcatggtgagctcgccgttccacttcggcttgctcatgaccttgtgctggacgagctgggcgcccttcgtacgctcgttgaagtcggcgacctcgatctcgacgctcaggccgtcgatgctcgtgacgttggtgacgtaggcaccgtcgatctcgacgaagaagttcgtcgtggtgagcggatcgttcttgatcaggttgaactgggccatggtgctcctttctccttagccagcgagctgcttgtgctggctgatgcggaagacgacgaactcggcgggcttcaccggggcgatgcccacctccacgacgagacgaccctcgtcgatgacggcgggagggttggtctcggcgtcgcacttgacgtagaacgcctcttcgggcgaggcgccaaagagtgccccgtcttgccagaggccgccgaggaaggcggtgagggttcgggtgatgccctcccagagggtgacgtcgttcggctcgaacaccgcgaactgcgtgccgtcgaggatggtggtctccaccatgttgaacagacgccgcacgttgatgtagcgccagtcgctgtcggaggagagggtgcgtgccccccagatgcggatcccgcgcgtgccgaaggggcggatgcagttgatcccgatggggttcaagagtgcctgctcgttcttcgtgatggagcgctcgacgtccaagcacccgcggatggtgtcgttggccggggccttccacacgccacgggtgtcgtcggtccgcgaccacaccccggcgatgtgaccgctcggcgggatgagcacctcgctctggccgttggtgccgacggggttctccactcggatccacgggtagtacatggccgcgaaggccgagtcgtacatggcgacgtcgctgcgccactcgcgcacctgctggggggtcatgccgggcggggcgtcgaggatcgccatgcggttgccctggcgctcgcagtggccgatgagggcggtctggacggccttccacatggcgaggtcgatggtgccgtcgggacgggtcgccgccgtcacgaggtcggggacgatcaccatggtgacgtcgtcggcgatggtgaggccattgatgccggtgcgggcactctcggagcctgcgaagcgcttggggctcacagggacggggtgcggggccggtgccacgaggggataggtcccgggacgcatcacctcgagcagcgacgagaggtcgacggcgtcggcgaggtccacgcgcacgcgcacggtgtgggaggcggcgttgacgaccgtggcgacgttgcgctcggagtcgtcgagggtgaggttggtgaacgactcgatggtcgtgccgtcagggccgacgatgtcgaggtcgaagggagccgggccgtcggcgtcggcgtccaccgtgcgcacgactacctggagcggagcgccttgttccaggctctcgacgtgcaccggggagccgagggcacgatcggccgcagggagggaggccgtcgagggggcgtcagcgggctcggtgttcgggatccgaacgatgtaggcgatcgtgccaccgttctggaagaagccgtagacgctgagcggcagcatggccccgggggtgaagctgccgtagagctcctcgaactgcgtccagctcgtgacgagacgagggcgggtgccctcgggatcgctcgggtcgtcgttcggggcacgctcggtgaagcccacgaaggccgcgatcgcggtcggggcaggcgtcaggctcttctgcgcagagggcatttcctccacgtagaccccaggagcggcgtacgtcggcacgatggttcccctttccctcgccctcgagctgtcctcgaggaggttcactcactccagacactcactcacagcactcgcgaacgacacggcacgcatgcccgggggccaccaccgcaggccatctgcgagctcgcgtcagagcgacctggtgacgtccggcccgcaccatccgacgtcaacgaaacgcttcgacgccatcggtccgacagggcgttgccacaagaccactcagcgtggccgataccctccacacacacgtacttgccacgtgacgttatcagagtgtgcgggggtggtcaacagggggttgtgaactgctccagcatgagtctgtcatacaccaagtacgtgtgtgttagtgatacagtggcgccgtgaacctcaccgagtgggcacgccgccagggtatccaccctcagaccgcctacaaccggttccatgcaggcacacttccggtgcctgcggtgagagtgaagcagcggaccatcctggcccagccagacgctgccaccactaccccgagggacatggtaggtctctctgcccgcgtctcttcgtatgaccagcgaggtgatctcgaccgtcaggtcgcacggctgaccgagtgggcagcgaaggtcggcctgccgagagcccgggtggaagcagaggtcggctcggggatgaacgggtctcgacccaagcttcgacgcctcctcgctgatccgcaggtcaccatcatcgtcgtggagcacctgaccgcctggctcgcatgaatgtagaactcgtcgaagcagcacgctcggcccatggccgcaggctcgtcgtgatcgacgacggcgaggtggacgacgacctggtgcgggacatgaccgaggtgctcacgagcttctgccccagactctacggacgcaggtccgctcgtagccgagcagagaaggccctgcgatgtgctacccaggacatggggccaaagccccctccaagaaggcaatgccatcgcgggcgtctcacctgaaggagcagagcaagccgtgagcaagcggcttcgcgcgatctctccgccgttcgtggtagcgccacccacaggtgttcgtgtgcgcaccaggcttcaggtgactgacgtcgatgcagcggtcctcatggcccttggtacctacctcggctcccttgcatcgaatgacctggctgagcgctgccgccaaggagagctcgatgccaagggcaagactgagtctcgtcgtgagcgcaaacgagcgctgacggccctcacgtcctctcggtgggcgggaacgatcaccagaacgagcgaggatgccttccaactcgccatgggcaacctcgaagccgaacaacggagcctccgggctcggatcgcccagattcgccgtcgtctcgcggtgcctgcgggaacacgacgtggacgttcttacgggtatcccactcaggccgagcggttccagaagcaacgccgtctccagatcctcgaacaccgcctcgaggtggtcgaggcccgcctggagagcgggcgggtgtccatctgtcgtggtgggaagcacctggccaacgtccatcaccacctggacgaagccggactgactgacgatgcctggcgagagcgctggcgagctgagcgctggtttctcaccgcggacggggagaaggacaagtaccttggcaacctcacgatccggtggcacccagatgagcagtggctcgacatcgcccttcctagggcgcttgcccacctcgccaaccggtcccgaaaccgctaccgactctcatgcccgatcagcttcccctacagaggggatgaggtcgcagctcaggccgtgaatggggccgtgcgctacgacattgtgttcctgccgcagaaggggcgatggtatctcgacgcatcctggagataccccgaccgtcagccactcaccatcgagcaggtccgagagcatcgggtcatggccgtcgatctgaacgccggacaccttgcaaccgtcctcctcgacccgtcgggcaaccctgtcgggcgaccggccaccatccccattgtcctcgacgggctgccagccaccacccgagacggccacctgcgtcaagcgatctctgacgtactcaccatggcgaagaccggcggtgctcgggccatcgtgatcgagaacctggacttcgccgagtccagggacataggtcgagaactgcatggcaaccgaccatcgcgtggcaagcggggcagacgctttcgccgcctcatcgcaggcatccctacggcgaagttccgtaacctgctcatccagatggccgcgaacaccggaatcacggttgtcgccgtcgatccggcctacaccagtaggtggggcgccgaacactggctcggcgccctccaggaaaccttcatcgatatctcgggccaccatgcggcggccctggtcatcggaagacgtggacttggacagcgagcacgacgaaagacgaggtgtgacttgacccgagcagagcatcgggaagagagagctacccgcccggtcgtgggggccacgggtgacgggggaccatcactcctgtccaggcagcgcatgaggggacttgggacccgagaggccagagggcagccacagacgtggcagaagacccgaagggccgaccggaccaccccggttacccaggtggcccaagaccgttcggggccacccacgaagcgggacagagtttcgctgagtgtctaggaacggtgaggagatgttcacgatgaacagcccgcactggcatcatcacagcaccacggtggggagcacactcgacggctttctcgtgactccacccccgcctgaaggcgggggcttcgggtgcgctgttcacgcacctgcggttcctaccatggcaggaaccttcgcggaaacgccgaccgccttgcgacgatcgcgaacactcgaaccttgctagagtcagtggtcactggccaccttggccgatgctgcggcgcgcggccgcagaagggggttggcgatgccttcctggtttccatggcttcggcgtcggcggcccgccgcaccgcaagtatccgcacagacatcccgtcctcagtggcagcgtgtgggcacaccctcaaccgatgggcgtgcctcgcgaccgtcaccacaacaggtgctcgccctccaacggcagctcggcaatcgcacgacgagcatgcttgtcgacaactccggatcggcgccgggtgggaactacaacaacaccgagaaccagcctctctacgaggacctacgccatgtggtcggcgaggggcaacagcacgaggcgccgggtgggaactacaacaacaccgagaaccagcctctctacgaggacctacgccatgtggtcggcgaggggcaacagcacgaggcgccgggtgggaactacaacaacacccaatcgtcaccttcgcagtcccgcgcaccaagctacggcaatgacatcaacgagttgctcgcaacagtatcaagcaggccgccgtcggtggaggcccaagagaaggcaacctccctatgggcccttgacgcacacctgcgtgccaagcacggcctcgcaccagctttcccctcgacgaagcagctcgccatgcgcgagttcaccacgacgaagtacctcacgccgctcgagtcgcagtcgaagaccctcgcgtttcgcggtggcctgctcatgcgccgtgtcgccccgggccccgaccagccaccgggtaagtggcaactcgagccctatgacaccacggacatccagaacacgatgcatggcaacgagtctgagcgaggccaagccctctacgtcctctcccaaggtggcacgctgctctcggcaccgggcaaggtacaggagacgcatcactccacgctcctcgcaggcactgaggtggcaggggctggcatgatgcgagtcgagaacggcaagatccgctcgatctccaacgcgagcgggcactaccgtcccacggccgactacttgcgcaacgttttcaaggtattcgagcgcaaccacgtcaatctcgacgagatcgaagtcgaggaagccctcaactccacctgcaatcgatctcacctgaacggtcatcgccgcaactgggcatcggcgacggaatggctcgccttccacgacgaaccggccgaggacacgcaaggtccaccgccacagtcgatcggttaccagtcgtccgcaccgccctcagacgagtagacccggctacagctcggggctgtcgccgtccacggtgcgcgagccgaagttacgcggccagagacgctcgcgttcgtcccgatgacggtgagcgctccgctgccagagctcgatccagctccgtccttctggaacgaacgtacccttcgtccggcgcgcttcccagaaatccgttgcagcctcgcgaccggcaagcgcgagagcatcggcgatccgagcggtgaacgcaccgggacgctctccctcgcgcgccgtgagtggttctccaacgacgatggtcgtcgagcccggtcgcaggcggcgttgtcccttgccgaggatctcccacgtgccatcgatgaacaacggcacgaccggtcgtcctgttcgcagcgccacttgtgctgctccagccttcggctcctgtggcaggccatcgggagttctcccgccctcggggaacagaaggagattccagccctcctcgacgagctgctcggcgagttcggctgagcgccgagagactcgctgccgctcgatggggatcgcaccgagcaccagggcggaggcgaacgccttcgagggacgatcgaagaagtagtccgctcccgcacccacgacggtccgatgccgcaccctcgccggcagaaccgacagcacgaccggggtgtcgaggtgactctggtggttcgccacgaacacgaccggctcatccaaggcgtcgagaacctcgcccgcaatgagacgaggacgcgcgatggctcgcaccccaggtaacaccaccccatcgagcaagacggcgcgagcgacccgcaccgagtcccgccgggcaaaggacgtgtcgaactccacgcccgtccgcgcagttcgatcaaacggaagctgcccaggcgggctcggagctcgtacgacgaagcggacggaagcgggcagcttcaccgctgtccctccgatacgtcggccatgaccagcggcggactgtgcaggtgggtgatcgatgggttggggccgacgatcgaccgcgccatctccagagcatcgtcgagggtgctcgccgcctggaaaccgaggcgacgagctgtcttcggatcaccgccgagaatgatcacgccgccaaggtggtcgagggcatgtgcgccccaataccacatgtagaacgggtgcacgccgtggtaggcgttctgcgtccgatacaaatggatgtaccaggggtcccgcgcaaagctctcctcgtactttgcctcgatcacgaggggatccgtcgtctcggagagcacctggtcatagaagtcgatgtagctcgggtggaacgctggatcgaactcgggcctcgtcggatgcgccatgatcaagactccgccacgacgaaccaagggacggcctcgatacatgttgaagagatagccaagtcctaggcagtagacgaggatggggttcatgatcgagttcacgttgtagggcccgacgaagggaaggcccatggtcaagatgtcagcctgcccctcgacgggcacgagctgctggcgatagacccgctcgatggtctgctcgtgcaccgcctcgacctcaccggcggcgacgcccgtcaaaccgtagggcgatcgaacgcgatggaagatctcccgcgcgagatgcggcggagtgcgtcgcaaggactcggcgacggcgacgtagctcgctcgatcgcgaaggtcccactcccactcccgtcgattgaggaaccgaaacgacgatggaaaggtgttggtgttcagcgtggtctcgatctggaaaatacgtatgccgctacgggcgatgagacggcccatgcgccagttggaggagtgcagctgggagttgtgtcggtccatgaacgaccgcgagtgcaccatcgtcgtgacgttgtgatgatggcggatggagtcgtagctcgcaagcccagttgcaacactcttgtggcccccatccatggagacgaggttgatattgacgtacacgagcaagtcgctctcgaccgcacggcgattgagctcgaccagctctccctcgtcggtatggccgacgacgaccatgttggccttgtcttcggcatcgtgctgggtgatcatcccacgcggtgcaagcgcatcgtagacccgacgaccgagggcatgtcgaagttccgactccgtcatacgccgatgcaaggccagagccgcgacgagctggatatcctcgacccccttggcggcggcgagctcgagaacctcctcaatgacgaggctgcggacatcgggggcagccatctgcggcagcgggagcgacacgtcgtcgaaggcgatcgtcagtcgcatccccggaaagagcagcgcttcgagcggctcggcatcgatcgggtgcgccagcgcatcgcgaatcgccgcacgagcgtctcgaactgccggcagcggatccggaggatacaccacccgtgatcccgcagggagccgctccagccggaaaccctccccataccagaacagggtcgggggcgtcgctcggtctacttcgagtacgaagccaggtcgatatgccacttagcgtgccttcctttggtgaagatcgaagacgaccttgattgcatcggcgcgacccccttcccgagccttcgcgatggccgtgacgtagtcgcgcaggccatagcgatgggtcacgagtcgtccgaggccaaggtccgcggcgagacccatcgccagatcgaacgtgcgtaccggaccggcgactcgtcccaaggactgggcgatgtcgggttcgagcacctcggtgccgtaggcgtatgcgccgatcagtcgcacctcccggtgccacaagggtgcgagatcgagacgttggggcgacggcatgcccgccacgatcacctcgccacccggtcggaccgactcgatcgcgagctggatcgaactggcagagcccaccgcatcgatgacggcatcgaaaccgtcgccgaggaagcgccctgctcgcagtgttcctcgcagacgacgtgcccgctctggtagctcgcgctcagtcacgacacgatccgcaccgaacgcgctcgcgagctcacgttggagcgggtagcgtgcgacgctcgtcacgctggcaaagctctgcagccgagcggcgacggccgtcgcgacaaggcccacggtgccagcaccgatcaccgccacatgcccgtcacgccgaccgacgctcaagacggtatggagaccacacgccagtggctcgaccatcacggcgtccgcatcgtcgacctcgtcaggaaccgcgtgcaacgtggcctcgtgcgccacgaactcgctcgcccaaccacccccggtcgaggcacagtagccggtctggatgcccggctcgagatcgccgaccgcgatcgacgcacagcgctgcgtttcacctcgttggcacgcgtcacacagcggcacgccccgcacggcacacgtcaacgccggctcgacgacccaccgacccgatcgaccctccgcgtcaacgacgacttcgtgccccgggatgaagggcagcgagacgagaggctcgaagtagcgcgacgtctcgaagaacaccgatgcgaggtctgacccacagatcccggcaagccggggccgtacgcgcacccagttgggcccaggaagctccggcgggtcgacgtcaaccaacgcgagtgggccgctctcgatcgcccgtcgcgtcgaggatccagcgagcagacgagccgccgcgaaccgcgctggccgacgttcgacctgcaacgccctcatcgacgacctccgatgggcagcatgagcgacgggaacccagaggcacgttcccactcctcgatgagccaaccccgccgcttggcaagcgcgcgcagcttcgcatccggattcaccgcgaccgccgtacccgctgcttcgagcatgggcagatcactggtggagtctgcgtaggcgatcgtgtcagcgagcgggatctcgtagcgggccgcgagctgacgcacgaggtcggctcgtgcctccccaatgggcagcgtcccgggcaccgtaccacttaagcggccgttcctctcaggcatgtccagggcgatgagctcgtcgaacagcgggcggaacggctccatcgcaaagcgcagcgcaccggtgacgccgaccgtcacatgaccggcggcacgatgttgccgcactctggcgaggccctccgggaacgtcttgcgcaggaggtagcccgtcatgagatccggagccagcttggcaagctcggcaggatccgcatcgcggtaacgacgatagaagtaccggaggaagtcggagcggtcgcggccgtcgagccgcaacagcttcggcgcctcggcgagcaggctcgcgacgagcccgaaccgatccacggggcgcagcgcactggtcgcgacgaaggcgaacgagtccaccacgttcgctgcgaccaaggtgttctcgagatcgaacacggccaggcgtcgcccgcgcagcagaccctcgcgtaggcggtcgtctcgggagcgtcgcggaccgcgccggggattcgtgcgcgcgcgagcgtgctcgaccacgctcggcaggtggacgtcgaggatgaagtgccgccaatcgatggccgccggatcgacgagcacgccgtcgtcagcgctcgcgagggagacgagttctacgagccgttcggacccgtacatcgcctcgcactcggcgtaggcaccgtagagctcgacgtaggaacgagcccgctcgagggcgtcctgcgtctcgacgagaccatcttgggccgagagcatgggaccgcgaagcggcagccgccccaggaggccgagcaccgccccgacggcccgcctggtgcgctcgagacggcgttcgacctcccctctggctgggtaggtccacgaaggtatcgcgatggcttggcccttgtcgtcgtagagcgggtgttcggcgaagtactgccggatgagcgagaccatcacctcgtaacgaagcgggttcctcgtgcccgaggccgcgtggtagtacgccatcgcccgggggggatgagcagcggcgacgagaaccgcgccgacgacgaagtccacggggatcacgtcgaccaccgtctcggccgacccagggaaatcgcgcagcagcccccgcgcgaacgagatgatgatgggctccgccatgcggaaccctcgaatccaacccggtcgcggctcggcgtagctcgactcgatgatcgaggggcgcacgaccgacaccggggtgcgctgacggcgctcctccaggacgcgttccccgagcgccttcgtcatggcgtaggcgtccggccatcccaggctctgcgctcgcgcccgacccagttcgaccatacgctcatggacccagtcgcgtcgaaagcgctcggtgcgttcggccacgatcgcgacccccgcagccccgagctccgccagcgccttgcgacggaacgtttcgagccgctccggctcgcgagaacgatgctccgtctctcgacgcagagccctggcagcctcgacctccgcacgccaatccacgtccggatagtgcggctgcgtgcggagcgacgcctcgggtgcgtcacccttgcgcgagccggcgacgtaggcggtcgagatggcgacgaagtggcctggcgcgagatcggcctcggcacgtgcctgctcgtacgcctcgagcactctcgccggcccgagcaggttgatctcgacggcagcatcgagtgtcgcgtcgaagctcaccgtcgccgcggagtggatcacgatgtcggctgcgccaagcaccgaccgtcccgcagggtcgagaccgagaccatcacggccaacgtcaccctcgacgagcacgacccgacgagcagccatgtccgcaaacgcatcccgaccgagctcggctcggagtcgatcgaagcagctgttgccaagcagctctcgacggaggcgctcctcggcgctcgtcgtacgaccgcgtcgaatcaagaccgcaacacgagtctccgggagcaaccgaagaacggactcgacgatggccgtcccgaggaagcccgtcgcgcccgtaaggaagatcaaccgacccgccaaggactcgcgcaacaccccgacctagcctcctcaagcccccaccgtggggctcatcaagcctaccttcgggcactcacgacgaggacgtgccccgacgacgcaccgtcgccctgcgcttgggcggggtgtagcgcttcgatgcggttgtcggccgatgcggcaacaaggtcccttctgtggcggcaccatcgccagtcttgcccttgccgctgcgtcgtgcttcacgagcagctcgacgagcagcgacgacctcgggattggccttgaagccgacgaagacgccccacgcgaggatcgggaatgcggcgatgacgaggttgccccaaccggcgccgatcgcgacgagcatcgcaaacccacccgcgatccgtcgccggtctcgctgaatcatgatggccgtgatcgccatcaagaccagcccctcggcaagaatgaactcagggttagcgaggatcccgtggcccgtgagcttcacgtggccatcgaggactgggatccacagcaccgtgtacaccacggcctcgatcagcacgagtgcgtagccgatctgtcgttctcgacgagagagtggcatggcacggcgaagggctgcggtcacgggaccagtgtagtgcttgctactgcccacacttggtccccgcgaccgcgggctaccgatccgtcaccgaagtgtggcccttccgtcgagcgcgagcaaccgcaccgtcacccagggctctcacgctggaagcgtccctggaagacgacaacgggaggtcactgtggacacgcatcaaccgccaagtccgtatgaaccggtcgacgaggctcgactgaaccgcttccactggcggtcgctcttcaccactgggatgggcgtgctcaccgacggctacgacctgtcctcggtcgggatcgtcttgccacttgcgctggcaagcttccatcagcactcactgaccggtgtcgagagctcgctgctcgccgggtcagcactcgtcggatctgccgttggcgcgctcgccttcggcttcgccgcgaaccggggccgcaagcgcttctatggtctcgacgtcacgatcatggccctcgcagcgctcgctcaggccttcgcaccctcgatcacctggctcatcgcgatccggttcatcctcggcatcggcgtcggagccgactacgtcctcagtccgatgatcctcggtgagcacgccaatcgccgagatcgcggcaagatcatggcgctgggcttcggccttacctggaccgtcggcgcggtgatcgcaagcatgctctacctcatcctcgagggagcgggcgtcgcgcctgatctcgtctggcggatcgtgctcgcggccggcgcactaccggcggcatccgtgatctacctgcgacgacgccttcccgaaacgccgcgctttctcctggccatccgccgcgaccccaccgcctatgcagccgtcgcacgcgaagccagcggcgatcgcgtcgcaccgcccacgcgcctcggcctgaacgaggacctcaagtcattcttcgcacgtcgttggcccgccgtcctcgcagcctgctcactctggttcttgttcgacatcgtcgcctacagcggcatcctcttcgggccctcgttgatcgcgaaggggatcggcctgacgcccggaacgttcaacttggccatggagctcgtcgcgacgatccccggcgccatcgtcgggctcagcctcgtcgatcgggtcggtcgtcgctggatgcaggcgctcggcttcgccggcatggcagccttcctcgtcatgttcgccgcagcgcacgctgcgatcgccgcagcaccgcttgtcggcgcattggtgtacggaggcgtcaacttctcccagcaagcaggtccaggatcgatctcggcttcggggcttctcggcgtcgaactctcctcgacacgagcacgcggactcgtccaagcgctcaccgtcgcctcgggtcgtctcggtgcctcgctgacgtcattcgtctttccagcactcttcgcgacctggggagaagatgccgcactcgtgttcctcgcgggggtcgcgatcctagcgctcgccatcacgctgctcgcggtccccgagacagcgcgacgcaccctcgaggagaacgcaggcgaactccttcccgccggcgcagcggactgatcagacccgccgaggcacgcaccgacacgctcagctaccgctcggcccgcccgagcggtagctcgtgtcgcggggcctcgatcgggacagcccgcgaagcgcgctcgaccgcgccccacgcgcgtgcacagcgtcacgatcgtcacccacgtgtgctcgtgtgtcgtaaggcttcggcttgcgccacgccgcggcccctccccgaccactcccacctcttcgagcaggcagaaccgggttggacccgcccgctaccgcgacaggcgtcccacgtcagggctcaagcgccaacgggccacccgatccgaccgagcgtggagcgaaggacccgtcgtggcgatcgaagcgcggttccaccgggtgtcgtcgcaccggtgacggcgaccgcccaccacgatcactcggcggctccgggcaagtcgagctcacgaagccgcaaacgggtccctggtcgggtccctgttcggctccaactccaacgtccgagccagctccatcgcggtctcatccccgcagagcgacgcaacgagcgcaaccgtcatgtcgagaccagccgcaatgccagatgacgtccagcgatcacgatcctccacccatcgagcctgggcctcccagcggacctgcggcgcttgctccatcacccacgccaacgctcgcttgttcgaggtagcccggtaaccatcgagcaaacccgccgcaccgaggagtgcagagcccgtgcagaccgagctgaccaacgttgccgccgacgcccacgtacgcagccatgcgaggaagtcatgatcgtcgaccagctcgcgagttcctctcccgcccggcacgagcacgatatcggcgactggagcatcagcgtaggtggtatcgacacagagtcgtggtccttgcgtgctccgtaccggtgcggtcgtcggaccgacgaccgcgatcgcgaactggtccgcgagcgcgccgaggagctccatcggtccacacgcatcgaggagctcgaaaccatcgaacaccaccacggccacctgctgcgacatgggatccccctcgactcgacacactgacgttaggccacggccgcctcctcgcggaccgaagagagctcgtcgccgacgcaagcctggcacccgagggccgacgacaggcagatcgtgtcggttcactcgacccagcgtgcgatggcgtggccgcctcggcgaggtccatgacgcggtggcgggcgacgagctcgcacgatgagctcgcgaggaaggtcccggcgacggcgttgtcgcaacaggccacgaccgtgcccacccatgccaacaccccgtctgccaccagagcgtccacacgttcgcgacgagccgtgcaaccttagtcccgaggaagatcgcacccgtgaggccaccgcgagtccgccgcgcagctccgatcacctcgatcgccagctcacatcgagcatgcgctgctcgagcaaccagcccttcgtccgcctcgagtcggctcaggtgcgattgcgaggcggctcgatccctcgccgcgtcggacgtcggtgaggccggtcgattccgagtcggcgcagatcacgctgacgggcatcacgtgctcgctatcctcgccccttgggcgatcgctggccgtcgcaggcctggcgtcagatgtcgatggatcgtgctgggcatcgtcgcggagagccgatcggccccgtcgtgcaaggcccagcgcccagagcccactgtcgcgctctcacgccgagtcgggcatcgctcgcttcgcacgctcccgctccgtgtcgagctgcttgcgctggcggcagaggcagatctcctcctcgcggtcggcgggctcgagcccaccgtccggccgtgcgtgatgtgctctgcggacccagctccaagagtctgccctcgcgccgagcccaccggaggcatcggcactgcgcggggttggtcgaggaccagtgccgcgacaagcgcgacggaactggtaggagcagcggcccgccgacgtcgagcggaaccgctgcccaggagtggttcgtcgtctgtgactccttcgttccgggcccagtacgtatcaacccggcagaggaacggcggcgaggcgagtgctctgtgactcgaggctcgcgaccgcgctgcctcgtgcatcaggcacactccccgtcgctcacgccagtggcgccgaggcccggtgaccactgcccacgcggacggccccgagcgcgagccccacgatcgcgccgacgatcgccacgccgatcgcgacgatcatggccacatgcagaccgctcatgaacgcagcgtgcgacccgttggtgacggcggtctgaacaagggccggtacttgtggaatccgcggtgcgagtccttccgcaatcaaggggcgcgctggtccgagtcgcgttgcgacgacgccaggcacacccgctgcctcgagcttggagatcagtacactgcccacccgattcgagagcaccgaaccgagcaccgccgttccaaggagcccaccgatctgcacggcggtcgactgcacacctccggccacgcccgcttcggcctcaggcacgttcgcgacgatggtatccgaggtcgtcggcatgacgaggccaatacccaatccgacgatgacgaacggaagtgcaaggtggacgagataggaggagctgaccccgagcgtcgtgagcagtgcgagcccaacggcgatggcagccataccgatcccgaccggcacgcgcggcccgaaccgaccgttcagcgcagcaccgagcggcgccccgaccacaaaggaagcggtcaagggcaaaactcgcacgccggccgctacggggctgtagccgtgtacctcttggagatagagggcgacgaagaacaccaccccgaagaaggcgaagaacgacaagatgaccaccacagcggacagcgagacctgtcggcgtccgaacatgccaagtggcaccaatgggaagcgagctcgcccttcaacgaacacgaagatcaccgcgccaacgattgccaacccgaagaagatccaggtgcgacccgcgagccatccccagctctgggccttgatcagcccgaagacgagggagaacaacgtaccggcaagcacgatggtccccggagcgtcgagtcggtcgggttcttgttcacgtgattcggcgaggacgaacaggccgaggaggatgccaatggctccgacgggcacattgaggtagaacaccgactgccacgagacgttctgcaccaacagcccagccacgatcggtccgccagcgatcgccaagccactggaagcgccccagataccgatggccgtgttcagccgctcgaccgggaaactcgcacgcaagatcgcaagcgtgctcggcatgatcagcgcaccgaaaccgccttggatggcgcggaaggcgatgacccacccaatggaccccgcgagccccacacctgctgacgcggcggcgaagcccagcatgcccaccaagaaggtggcccgtcgaccgatccgatcggcgagcttgccagccgggatcagcagcaccgcagtggtgagcaggtacgcgttcgtaacccactgcagatcagcgaggttggcgtgcaggtctctcgcgatgaagggattcgcgatcgccacgacggtcgcgtcgagaccgaccatgatcaccccgaaggccacgctggccagggcccaccaggggttcgcgcgaatcgtgcgcttctcttgtgtctccatgagcttgcctcctcaccggccgtcgacctgcgccattctggcagccgctgccagtctagcaattctgacagtcactgacacttccaacccgatgctcccgcgatgcattccgccgcgcgtacactgatgattccggaggagccatgacccgcgagcagacgaaggcgcgcacggaggcagagcttgctcgggcagccgccgaactcttcgcacgccagggcgttgcccagacaaccgtggagcagatcgccgagcgagcaggcgtgtcggagcgaacgttctttcgctacttcccgaccaaggaagatgcagtcctctcgtacatctggttgaaggcagacgacctgcgcagtgccttcctcgctcgacctgcgtccgagtcactcgccgaagcgttcctggcgtccgttcgagccaccaagacggacgacgaggcccaagcgaccctcgaccgcgagctccttcgcctccttcgcaacaccccgaccctacgggcgcgctggctcgtcgccggatgggaaaccgcggcagccttcacgccgctcgtcgccgagcgactcgcctgcgagcccgacgcgctcatagctcggctcgcgacgaatgcgctactcgttgccatccagacagcgctggacgtggtcggagagcatggcgcagattttctcgaggtgctcacggacgccatcggccggctcgccgatggagcgggactcgctacgagaccgctcgagcgcccatcagactcgcaacgatctggctgaagtggcgagctgcgatcgccgcaccgctctcgacgaggaacgccacctcgggatcgcgcaggcggtagcgccgctgacgaccatcgcgctccgtcgagagcaacccggcgtcgaccagacacgacaggtgcaccgacgttcgcccctgcgacagtccagtgatctgtcgacactccagcgaggtcaactcgccccgttccaacagggttcgcaccagccgcacccgcgtcggatctgcgagcgccgcaaacaaacgtgccagcacggcgtcgacgtcggcatccggacgctcgtccagtgcgacgccacctgtgagcgctatctccctcatgacacacccatccccaccagtcgatcgagcatctctgcgaggacctccggctccgtcgccacgttcacacgcatccagtccgaacgtccctggagatcgaaggtctcacccgctgagacgacgacgccagcgcgacgggcccacgcagccgcactctctgccccaagaccgagcacctgcacccagagcaggtaggtgccggcgggaacggacgtgcgcatccgaccggtgcgaacgagtgcctccgcagctgtctcgaggttgtcctggatgcggtcaagggtggactccaaccactcgccgccctgctcccatgcgacggcggcagcgagcagccccagcgacgtcggcgaactgcgaaagtgtgcatcgacctcaccgagcatctgcgcaacgcgtgtcgagccggcctccacgtgagccgccttgaggcctgcgatgttgaacgtcttcgttgccgcggacagaccgactgaccgctcggttgcggcatgatccagcgagagccagggcacgtggcgcacgcccgtgcgcacgatatcctgatggatctcgtcggcgatcacgaccacgtgatgtcgctcgacgacgtcggcgatggcggtgagttcctcgcgtgtcgccacccgtcccgtcggattgtgcgggttgcagaggatcagtgccttcgcccccgacgcgatcaaggtccgctcgaggcgctctgggtcgagtcgatagtcatcctcttcgcgaagcggaaccgtcacgacgcgacgcccgagcgacaccggcgtcgagaggaatgggggggtacgacggcgtcggcaccaccacgccactcccgggctccgtgagtgtccagagtgccaaggcgaggccgcccaggacgtcgccgaccaggagcacgtcccgtggctcgtagccggtgcgcgccttggaccagcgtgccagtgccgatcgataccgctcgtcgagggctcccgaggcgtagccgacgtcgccacgcgtcaccgcatccgccaccgttcgccgcacgacctccggagggagcaagtccatgtccgcgacccacgccggtaggagcggcgagggtgccagctcccacttcacgctcaggggacgacgggcacggagcgcgtcgatgactcgccctcgcgccgccccggtatcgatcggacgaccattcgagccgtcctgagggagatcgaactgctggtgagccacagcatcatgctacgcatcgacgatccgcccgcgagagtggcaggtcccccaaagggatgatgcgaatgtgctatccggatgcgcgggactgcagcgcagctcgaatccgcgcatcggcgagctcgcgccatgccgtcgagggttcgacccgcggcacatgcgcgcgctcgagcagccaagcggcgaggtatggattgcgtgcaaggaccgggccatgcaggtaggtgccgaccacgctgcctgcgacgaccccgtccacgcccccaacgccgttcccgacaccgacgagcacccgaccgagcgggacggcatcaccttcgagcgtggtgacgccgcggtggttctcgaagcctgtcagataggccccgaccgagatcacgggactcgtcagaacctcgccgaccgcacggcgctcgccgctcgccgaccgaaccggcaagagcccgagtccttcgtgctccgctccctccgcggcaaacgagcgtcctaggagctgcaggcctgcgcacaccgcgagaaccgggcgcccctcctcgacgacggcacgcagcgtgccatcgcgcgcaagcagccgagcggccagcacctgcgggccgtcctcaccgccgcccaagaggtagaaggcgccatcatgtggcaagggacgatccgatgacgcatcgacgacctcagcctcgtgaccagctcggcgaacagcagcggccaacaccaacgcgttgccacggtctccataggtcccgagcaggtcggggtagacgacgacgatgcgcaccatcatggcacggccctcgccgaagcactcgcagccaaggtggtatcgcggagcgcaccgagcgcacgcagcgacgcattggcctcccaaaacgctgtgtagttgccgacgaaggcgatgggcttggaagcgtcggcacggcgaagcgcctcacggagcgaggaggcctgccaaggctcgtgcccggccacctccagacgcaaggcgagatcttcgacccgtcgcccacacacgatgacgcgtcggggcgcgattcgctcccagggcgcatcccaaatccacgaggtgtcacgaccatcggcgatctcggcattgagttgcgcaatcacgtcaccgtcccaatctgcgagcagctcgacgagagcatcgaaccccgctggattcttcgcgagcatcgtcatcacacgaggcgtaccgggcagctcgaggacccgccagtactcgaagcgtccctcgacctcgagccgtcgacggccaaggccgcgcagcacgtcggcgaccggccgacgttcgagcgccccgatcgcaaccgccgcagccagcgcattgaaacgattgaacgtcccaggtggcgcctcggccaggctgagcatcccctcgggaccatgggcgttcccgtcgtctccgatccaccaatccggatccggcgacgcgaggccgcacccctcgcaccaccatcggccgtcctggaacgacacgtggccaccacagcggggacacgcgtgggcgtcgtcggtccaggtcgacgtcgggcgaatccaaatctgacgtcgaaatcgcgacgcgccgagcaccacgatggggtccagtgcgttcgccacgacgagctcgatcgaactcgccgcttcggcgatgcgctcggacagccggcggacctcgagggctcgatcgagttggtcgcgagtgaggttgagccagacgagaagcgagggccgaagcgcctccgccacgctcggcacgaacgcctcgtcgacctcgaagaccccgaccgtcgcctctcgtcgagctcgagccagtgccccagcgatgccgaaactcatgttcgcaccacggttggtgaccaccgcgcccgcggccatggctaccgcaagcgcggtcgtcgtcgacttcccattcgtgcccgtcacgaggatcgagcggagttgtcgccccgcacgttcgaggatgtgcgggtcaatcgccaacgccagtcgaccactcaacgcgccaccagcgccgactcccaacatccgagacaacgccgacgcggcctgcgcggcgcccctcgccgcacgctgacgagcactctccacgggcgtgaggctatcgaccgggtgggcgcccttgcgctcatgcccgacgcgcggccgactccttcggacacgcggcagaacgtagaaggagccggctggggggtagccggctccttaagtgtgcaacggtgttgtgttggggggaaccatgccgttgctgtatgccagactaccccaccagtccgcgaaaatccaactatggtgatgatatcgtgtatcactttttccgatagcctcggtggctcgccatggagttgcgccaacttcgatcactcatcgccgtccaagaggcaggcagtttctccgcggcagcggaggcgctcgccacggttcagtccaacgtctccgcccacatctcgaagctcgagcgtgagctccaggtcgtgctggtcgaccgcagaacgggccagctcaccaccgagggcgagatcgtagccaagcgggctcgccatctcctcggagagatcgccgagatctacgaggatctctcgctccatggctccgacgccacgggcaaggttcgcctcggcatgatcgcgacggtggcgagttggctcctaccgccgctcctcgaccggctcgccaaggaacatccgcgagtcgagctcgaagtcgccgagggcaccgcggcctcgctgcagcggcggctccagagtggcagtatcgaccttgcggtactgacgacgccgattcgctacgaggaactggtctttcgcgttctgctcgaagagcgctacgtcctggtcgcaccgcgctcccatcccctggccagcgaatcgacgctcaccatcgcccaagccgcttccgtgccgatgctggtcccgcccgtccacgtcgggttccgcgacgaactcgaggcgatcgcggcgagccggggcgtgcgcctgcgcgtcattgcggagatcgacggtctcaacgtcatcgccgccatcgcacttcgcggctttgcacctgcgatcctccccgcgagcgccgtcgaggtgctcgcccatcacgccgacacggtcgccgtccaactcaccgacgtccctcctcgccagatcggactcgcacgccaccgcaaccacctccagagcgcagcagctcgagcggtcaccacactcctcatgagcctcccgactcggatggcggcccatgccctgccggcaggcgtcaccgcccctcgaccacgaggagcggaggcccgacgctagcgcacgcttctatcaccatcgttataggagtatcgacttctacgcactcttccggggtgccatgtccggcccgtggcgtcgtggcaggatggagcggttcgttcctcggaggaggaacgctcgctgggaaggagcaccatggctgggatctgtgaaggccgggtcgtgatcgtgaccggcgcgggccgagggattggacgtgcccacgcgctcgcgttcgctgaacagggcgcacgagtggtcgtcaacgacctcggcgccgaggtcgacggatccggctcgtcgacagggcccgctggcgaggtggtcgatcacatccgaagccaggggggtgcggccatcgccaacggcgacgacgtcgccagttgggagggcgcgcagcgcctcatcaacgcggccatcgagtcgttcggtcgcctcgatgtggtcgtgaacaacgcgggcatcctgcgcgaccgcatgctggtcaacatgaccgagtccgaatgggatgacgtgattcgggtgcacctcaagggcaccttcgccatgacccgctgggccgccgcctactttcgggagcaagcgaaggcgggtgtcgcgcaagacgcccgaatcatcaacaccacgagcgcatcagggatctacggcaacgtcggccaagccaactatggcgccgcgaaggcaggcatcgcgtcgttgaccatcatcgcagcgatggaactcgcgcgctacggcgtcacggtcaacgcgatcgcccccgtagcgctgacccgcatgactgagaaccttggcatcgtcgccccggacgaccgtgcagcacaggccgaactcgcgccggagaacatcgcacccctcgtggtctggctcggatcgacgcactcggccggcatcactggacgagtgttcgacgtcgccggccaccatatcgacgtcgccgaaggctggcacgcgggcccaagcgcggaggcgcgcggccaacgtttcaccgtcgacgagctcgacgacgtcgtcccggccctcgtccgcgcggcacggcgcaacgccgacatgagcgggcacgaaccacccgaggcgcccaacgcctaagctccatgcatcgtgaccacgccccctgagcctgtgtatcgctcacggtcgatcgacttcgcggtgctcgagcttttcgccctcgtgagcgacgcgttctcgggtgcaaaggaggcgttcctccacgaagacaagggcatcatcgcccacctcgtcgagcgcgaacgcattatcgacggtcgatacctcgcactcgagcgtgaggtgcacgagcggctcttggccccggaccgcaccccggcgatggtccactacctcgtcaccattgtccgcatcatcccagagctggagcgctcgggcgacctcgccgagcacatcgcgcgcaagggtgcactcggcctcgtgcgcgagctccgaccccgtgcgcgaggtcttctcgaatcgatggccgagctcgcgctgtcgatgtggtccgagaccgcggtggcgttcgagcacatcgacccaaccgtggcgcgtcgagtcaacgacctcgacgagtccctcgacgacctccacgtcaccttcacggccgagatcgcgtcgacgtgccaatccatcgcgaccgcgatggatttggcgctcgttgctcggttcgtcgaacgcttcggcgatcacgccgtcaacttggctcggtcgacggcggcactcgccacactcgagagccctatccccaagggcgacttgtcgtccgcgtcgtgagcagccgctaacgaacgtcgagatcggctgacgagcgcgatcggcggcgctcttcgagtcgggcgcccagcgccgcgatctcacttcgatggtgcatgccgagcttcgacaggatgttcgatacgtagttcttgacggtcttctcggcgagaaagactgactcggcgatctcgcggttggtcttgccatcgacgatcagatcgaagatccggcgctcctgcggcgagagttccgcgagcggatcgtcccccgcatcctggggatgccggatgcgctcgaggagccgtaccgtcaacgcggggtcgatgagcgactcccctttggcaacgcggcgcagcgcatcgagcagctcgtcgacccggacccgcttgagcagatagccagatgcgcccgccatgatcgaggcgaacagcgcctcgtcgtcagcgtacgacgtcaacatcaggcaacgcagctctggtcgtgcggcgcgaagctcgcgacacagctccacaccactgccatccgggaggcgcacatcgagcacggcgacatcgggagcagccaaggggattctcgcccgcgcctcctcaagagagccggcctcgcccacgacctcaaagccgtcgtcctcagcgacgaggcgagcaatgcctcgacgcacgacctcgtggtcctccacgaggaatacgcgcaccacgccatctagcttatcgcgtggcgcggtcgtcggattggcacgcggccccgagcggctaggcccgacgtcgaacgacgaccaccgggatcggcgcgtggtggacgagttggtcactcacgctgccgagcagcaacgaggtgaagcccccatgaccacgcgcgccgacgaccaagagatcggcagtctcacactgctcgatcagacgtgaggccgggttgccctcctcgagcacggtctccaggtcaagatcgggttccagggcgcgcacctgcgcggtcgcgtcgtcgagcagcgcgcgaccggcggcctcgagctcttccacggcggagggagttggaccgtagccaaactccggcaccgtccacgagtacacgatcacgagcgtcgaccggcgtcgcttcgcctcgtcgacggcgaactgcagcgccgtgcgacccgactcggagccgtcatacccaaccacgacgcgccgatgctctgtgaatcctgcctccaccatcgtgtgcacctcctcgagctcagcctacgcaacggtcctggccaccgcatcggacgatagtcccaagtcgcagcaggccttggcactagcatcgaaccgtgagcatgcgggcacgactgcgagaccacgtcgcaagctcgcagcaagcccttgctcgggtcttcgacgagtcgagcgcgctcggatcgctgcggcgggcccatctcctgtccatgaccgccgacgccatgatgacggtcgcgttggctggttctctgttcttctccgtgtcacccaccgaagcgcgaagccgcattgccctctatctcctcatcacgatggcgcccttcgcagcgctctcgccgctcgtggctcccatcgtcgaccggtctcgtcagctccgccgatcgatggtgaccatctccgccgtcgtccgcattgcggcggtcctgctgatggcggcgttcctcaggactctgctgctgttcccactggcactgattgcgctcatcgcatccaaggcgtacctcatcacgaaatcatccctggtgcccgaggtggtcggcgacccgcaacctcgaacactcgtcgcgaccaacgcatcgctgaccctgttggcatccgtcgggggcgcactcggggtggtcgcaggtgggatcctcgccaagacgcctcacctcggtcccgcgtgggcgctcatcgccgaacccgtcgcgctgctctacatggttgcggccggtcttcgtcttcatcggatgctgccccaggcggtagccggagcgtcgcaggctcgcgagcggctacgcagccgccccaccggacccggatacgcgagaaccttgctcgcgtccctccttgtcgccgtacttcgaggtcagatcggcttctttgccttcgtcatcgcgttcgcgctcaagggcagatcggctccgacctgggcctacggagcagcactcgcagccagcgccatcggtgcgatggccgccacgcaggttgctccccgcctccgacgccgactctccgaaatccccatcaccctcggcgcggcgacactcgtctccctcgtggccatcgcggcaaccaccgcacatccagcgatcgtctgggccatcgtggtcatggggatcctctcactcgcagccgggtccgcgaagatcgccttcgacgcaaccgtgcagcagggtctgcgcgaagagcactacgggaggaccttcgctcgctacgagacggagttccagctggcatgggtcgtgggggctgccgcagcaaccttcgctcgcacgccgttggccagcggtgagagcctgatcgcgaccacggcagtggtcgcgctcgccgcctacgcgctcgcgaccactgcactgcgtcacgcccgcgagcctgagttgccaggcgaggggacatgacattcacctatcctcgcgtgcgaattggcggctgcgtgcatcgctaggatcgtgtcgtggatcgcggcctcgagagctccgtagcgagcccatggaggccagccctcatcgcggcgatcggcgcactgctggaaatcgccgtacaagtcatcggggtcgggcacggcaacccaggaatcttggcgctcgtcggaaccctgttcggatcgcgcgcccacctccccgcctggattccacaggttcgcgggcctggctacgacggacagttcttcttgcgcctcgcgctcgacccattcgacatccaccgccgagccttcggcatcacctttgacacgccgtaccgtgcccagcgcatcggactgcccttcctcgcctggctcatcgccggtggtcagcagcacctcgttgtgtggacactcccactgatcgaagtcctggcggctgcgtgcatcgccggatcggtcactgtcttggccggatccgaaagccgagccgccctcactggtgtcgctgccgccctctacgaaggctacgcgttcagctacggacgagatctcgccgagccggtcgcggcggcactcatgttgctcgcgattctctccatcgaacactgggaccggccaatcgttggcaccgtcctcctgcttgcatcgacactgaccctcgagaccgaactcatggcggttggcgcgctcggactcgtagggcttgcccgatcgctgcgcatgaggcgggttgaccatcgcctcatcgtggcaacggccgcggcgatcagttggatcggctgggacgcctttgtgtcgcacgaggtcggccacgtcaccgccgctgccgatctcaacgctaacttgggtgtccctctgctcacacaggtcaaggctgtcgccctgcacctccacccctccgctgccgacctggcgtggctcctccagctcgggctcctagtccttgccgtcgcaatcacgatcccgaggatctcgcgttcgcgtgcgccctcggtgatcaaggttctgttcatcgccatgatcgtgctcgcactgctggtgggtcccgctgactgggacgtcgaaagcgggtttcgccagttcgatctcgtctggatttcgagcctgatcgtcatcggcaccaccgacaatccgccggcctggcttccagcgctcggcatcgcggcgtggatcggcacggttcacctcgcggtcaacaccactgccttcctgcgccgtctctagcgagtacacgagaggcggcccgccggtcttgcctgaggcatgaccaattcggtagagtcacaccattcgcaccagcggtcgactagcgagtccgaggtgcggctggtgtgcctaggaggggatgggtgcctcccaggtccccgcccctaccggttggggtagggacggggctggtgtgcctaggaggggatgggtgcctcccaggtccccgcccctaccggttggggtagggacggggctggtgtgcctaggaggggatgggtgcctcccaggtccccgcccctaccggttggggtagggacggggctggtgtgcctaggaggggatgggtgcctcccaggtccccgcccctaccggttggggtagggacggggctggtgtgcctaggaggggatgggtgcctcccaggtccccgcccctaccggttggggtagggacggggctggtgtgcctaggaggggatgggtgcctcccaggtccccgcccctaccggttggggtagggacggggctggtgtgcctaggaggggatgggtgcctcccaggtccccgcccctaccggttggggtagggacggggctggtgtgcctaggaggggatgggtgcctcccaggtccccgcccctaccggttggggtagggacggggctggtgtgcctaggaggggatgggtgcctcccaggtccccgcccctaccggttggggtagggacggggctggtgtgcctaggaggggatgggtgcctcccgaagaaggcgaagactgcttgcaagttctcgcagacgctcggccgcctgagcttcgtgagagaggacgccgcgcccgtggcgctcgacgagggcatgtgcaagcgcctcggcaacgcgcgggcgcgggccaaccaaccagcgcggatccgaaccttccaacaccgcgctgacgagcgcagtcatggacgaggagtcggcccaggcagcatcaccgagatcagcgatgaatcgacgctcgtcgcccggcgaaccttgtggtcccaatgcgagggtggccgcaaccgtcgcgccccgcccgcgggccagctctgccgcgatcttgagcgcatctcccgggtccaccgcatacgtcaggagaaggccaactggcgccctcagattggccggtagtgcctcgagcaaacgacgcataccctcgctgggccgttgcccgaccaccagcgccccgtcaacccagccggcgacaacgatcagatcggcgtcgacgaggtcctcggtttcgaactgatcggcggggatgcagcgcacgcttggcgcaaaattcgcgagcgtctctcccagggaaagtgccgccgcgcgggtgtggccacccttggagtcgtaggcaatgagcacccgtggcggagccagtcgtcgaccgggcaacaccgcgttgcgaccgcctgcggcgagcatctcctccccgacccggcgcccgtgagccatcgcctccaccaccgttgacggtccgacgaggacatcaccaatggcccaggtgcgggcctgccgccacgctgccgctcgcctccgggcccgatcccggctccaggcgagatcaccgacacgcaaccctcggagcggctcacccgcgaagatccctgaggccaaccagtgtcggctcggcagatctccaacttccttgcgttcagcgagcccaggcaccgaagcgatccaggacggatcgacgcgatagcccatcgcagctaccactcgatcgaccacgagctcctcggcgatctcactggtcaccgtaggccgctcactcgcgcgctcctgcttcgtccgaacgaggagacagtggatcccgtcgtcgcgttcggcgaccgactggagcgtcacgccaaatcgcacctgtacgccctcggcctccgcttcggcaagttcgtcaggccgcacaaggctgaagcgctgatccatccaatcgatacagactgcagagccaccgcgccgtcgcaccaggcgcgcgacgtccatcgccgtgttgcccgccccaaccacgagcacacgatcatccaccggcggcaaaccagcttgaatcgccgcctcggccacggcgatctcgtcgagtgcgttgccgacagagatggtctcgatgccatcggcgcgtacgggcaacggagcgccagcaccaacggccagcaccacggcgtcgtagcggttacgcgccgccaccacatcgtccggagacagcgcggtgttcatctggaaagccacgcctcgccgctcgagacgctcgatgacccgatcgagaacgtccgagggcagcgtgaaccgcgggatcccgttgcgcagcaagcctccaggttggtcggcagcgtcgaccacggtgacctcgaccccggctcccgacaggacatctgcggcaccgagcccggccggaccgctcccaacgatcagtacgcggccctccttggcagccggcgtcgggtcgaccgcatcagcatggtcagcgatgtagcgctcgatggcgtggatcgccaccggcctcgctccggcaagccgccaggaacagctcccctcgcattggatcgccgcatcacagacgcgtgagcagatctcgggcaacgatgtatgtgcgctcagcacgtcacgggcaccggcgagatcgccactacgcagctgagcgatgaactcggggatgtcgttgtgcgtcgggcagcctcgcacacacgtcgggtccggacacgccaagcagcgattggcctcttcgagcacgtccgcaaagctcgcgaatccgccgcgtacctcgtcaaggccgcccagggccacgtctggatccaactctggcaagacagcgcccggcgcaacctgcggatcacccgcgacgacgatcgcatcgaacggacagacccgctcgcactggcggcacccgacacaccgtgcgctgtcgacagtgacgacgtaacgatcgaggtcgagatcgatcgcctccaccggacaacgaatcagacactcttgacacccggcacaccggtcggtgagcacctcaacgacaacagcgctcatgttcaaccctcctaggacgctccgtgcatgatgacgtacagccatccagccacggccccgaacacgacgacgagcgcaagagcagagagcttggcgacggcacgatgacgcacgatcgacgcgagatcagcgtcgaagatgcgcgccatggcccagaggccaccgacgactccgagcgccatcacgccgacctggacctcgacaatttgcgggatcgccagcaggtggtccgacagcaagctccagtgctgcgtgttgacaccgaagatgccgacgatggctgggatgaggctcgggatgtgcttgaagaacttcggcagctggcgtgcgaagtagtccatcccgacaactgggatgaggccgtaggtgagcggcaggaacacctgacggaacggagtgacgcggtcgagccgactctctgcggtgaccgtccgccgtgcagccggatcgagaaaggctcgaccccacgcccagatgatccctgcagttgcgagagccaccgcggcgatgatgcccaggtagtcaatcgggttcgggtaggccggccacccagtcgcgcgattgagcgtggcatcgatggagctgtagacgtcggtcgcgttgaactgctggaagatcacgaggccccacaagatcgcgatggcccaggcaaggtcccaacggcgacgcttcggcgcgaccacggaggtgagtggcgcctgcaggaagagtcccacattgttcgaggggcatgccttgtagcactccgtgcacagtccgcaggcggcattcgactcagccgatcccggccacgtgaaccatggacagccataaccggacgcaccgccacgcatgcaatccttggtggtgcactcgaggcacgtctcgcggtcgaccgttcgaaagcccgcgaccgagcccatcgacccgacggtgccgatcaacgccgagagtggacacaggtaccggcagaagctccgccgctcgaagacgaggaacaccgagaccgccgtggcgacgataccgagcaccatgatggctgtgtagcgaggcacccccggacctgcgatgttgaagtactcctcgatgaaggtcagcagcacgaaggtcgcgacagatcccaagaagccgtactcggccagccacggaggcaccgggcgcccgagaccgatcgccgagtgcagtcggcgaaagaaggtacgacgctggatccactccgcgaagccgccgaaggggcacatggagcaccacgcgcgcccgaccacggccatgagcacgaagacaacgcagaaccacaggtaccacgtgatcgcggtcgcaaagttcgtctggggatcgacgacgccgacgaagcccaggacgatcaccagccagaagatgatctggttcggcagaatcaagaggaattgggtggtccgattcgcggcgaggcgggcgatgataccccgacgtgccacgttggcacgtggcgacggatctgatcgctcgaatcgatcctggcccggccgatgcggcggtcgcaatcgcacgaccacctgatcatcgagcacggtctgcacatgcgggggcttggtcgtagccatctcgctcctcctttggcaccgcgccaatgattagtcattgactaatcgttactgtagccatgcccatacgtggtgtcaagtcgcgactacgatcggacacgtggacctctcgctgtctcggcgtggcgactatgcggtacgtgcagcgctctaccttgcgcgccaggagtcgaacgaggccgtcggcgtgcgcgagatcacggccgcaatggcgattccaccgagcttcgcaggccagatcctcgcggacctgacccgcgcaggcatcctcggtgcgcggccgggccgcggaggcggctattggctccaacacgacccgaaggacatcaccctcctcaccatcgtcgaagcagccgagggcaccctccgcgcggaacggtgcgcgctcggggatggaccatgccgttgggacagcgtgtgtccactccacaccttctggcagggagccgttcgagccgttcgcgatcagctcgccaccgtgacgctcgccgacgtccgagacgcggacgtcgccctcgaacatggggttgccccgccgcccgatgcccaccgccacgccacggtcaccaaccttgccgagacgatcgacgtcgaggcacccgcagacgaggtcgaacgacgcttgcgcacgctgacgtccgacgatctcgccaaggcgatcgcgcatcgcctgaaggccgcactcgacctcgacctcactctctgcgaactcgcccatccaggccgtcgcctcgtcgtcgaggtgaacgaccccatcggccagacggcgagagcagagttcgatctcaccaccgagccggcggatcccctgcgcaccacgctcactgcggcgatcctctggcgcggtcggctcgaggacccacgccctagcgttcgcgcgatcctgacggcgacggcaagactcctcgaggacgcgcgctgatgcaccgctcacagacgccgtaggcctcgacctggtgatacaagactgggccaggcgcgtcgtcgatcgtgatcgcctgacacgaggccacccgaacctcgaagatctccccgcacgacacgcagtggaagtggtggtggtgcgacgcgtagggcggcaggagctcataggcgatgtcgtcaccgatggtcaccggttggacgatgccagcctcggcaaacgccgcgatggttcggtaggccgtcgccgacccaacgcccgcttctgcgagaacgtcgaccaactcggccctcgtcagcggacgccccgcctccgccaacacgcgaaacaccgcacgtcgctcatcggtgacccgcaacccgcgttgtctgagtgcaccctcgaactgcgtctcagccatcgagctgctccgtccgaccgggctcggcactcggagccgcatcctgctcgccagcgcgcgagagcgagcgggcccgacgcgcagcgtgacgagtctcacggacgagcgtcccgatcccgacgacgacgacggcgaagatgacgagcacctgagcgatgccgatgttgtgaaggttgtgcacgtggagcggtgtcaccaggtgaaaggagagaaggttcgggaatgcgagtccgacgacaccggcgaccacgaacgccacacctccccacaacagcgtgcgcccagcggtgaccagtgcgacggcgcgaatctgcgcctccgtcaacgacaggtgtcgagcgacggcaccgaagaggccgcccgcgaccgcctggaccaccgtggtgcccaggccgaaggctgcaccaggcgcccaaccgagccacacgggcatcgctggcgcgagcacggtgtagaggatgagagcaaacgccccgataccccagcctgcgatgaaaccgtgcaccgcgggcatccatggcttcatggtgacgtcgggtacaccgtcctcgacgtgatgggccggcgagagcagatgccagtgctcaccgcggaacaagtaacgtgccgccagcgccatcgccagcccgacggcgacgtagacggcatagtccagccagggcgtgtcaacgaagaccttggcgagcgccaggttcgcaagttcggacgcgatcgcacgctgcacggtgaacgcagccgagaacgtcaggccggcgacgagaccgcgtcgactcgagtagctgccgatggcgtacgagaacgtgatcggccacgtgtgctcgtcgggggtgatgccatgcacgatgccgagcgcgaacgcgagtaccagcgcaccgccgatcgtcgccaccccagccgggttccacaagttcagcaccgcgagcagatccacgacgacctcctgtccgtgctacacatgatagcaattctcacttagtgttgacacgcattctcaacaacgaggcggccgtcccattccctgaccgcgcgcgctagccttcccctgggacgatgtgtgcacgtgcaatcgtgggcgcggcgctcgactcggctccccacgcaccccggatcgtcaacggaaaggatccatgatgcgctatcgccatctcggccgaaccggtctcaaggtctccgaactcggcttcggctcctgggtcaccttcggaacccagctcgacgtcgggcgcgcggccgacatcctcgccgccgccagggaagccggcatcaatctgttcgacaacgccgaggcctacgccggaggcgagtccgaacgcatcatgggacaggccatcgcgcgactcggatggccacggtggagctacgtcgtcacctccaagttcttctgggggatccacgacgacgtgaacacgcaccacaccctcaaccgcaagtacctcgtcgaggccgtcgacgcgtcactcgagcgcttcggcctggaccacctcgacatcatctactgccaccgaccggaccccacgacgcccatcgccgagacggtcttcgcgatgagcgaactcgtcagcgcacacaaggcgcactactgggggaccagcgagtggagcgccgaggaaattcgccacgccatcgacgtcgcaaccgccaatcacctccacgctccggtcgtggagcaacctcagtacaacctgctcgagcgccagcgcgtcgagcacgaatacgcccgcctgctcgacgaggaaggcatcggcctcaccacctggagtccgcttgcgtccggcttgctcaccggcaagtacgtcaatggggtgcccgcgggatcacgagccacgctccacgggtacgagtggctccgtgatctgctcaccgacccgggacgccaagccgtcgtgcgcagcctgctcccgctcgcgtcacggctcgaggtctcgctcgcccagctcgccatcggctggtgcctcctgaatccgcacgtatcctccgtcctcctcggtgccacctccatcgatcaactcaacgagaacctcggagcactcgaggcccgagaccgtctgaccccagcggtcgtggacgagatcaacgcgatcctggcggagcacgcctgagcggaccaccacgtctcggacgtgcggtcgctgcggcggccctgttcgcaaccgcacccgcgctcacgcaacgcgcagacgcgctggcgggaccgggtgcggtcctcggtatgcgagccatcgtctcggtcgcggccctcgtcgtgatcgggctgccgcgggtcaggcacctcgctcctaccgtcgcagccggtgtcgccatcgtcctcggctactacggcgcgaccaccctcggctatgccatcgccccggcgacaatcgcgtcgctgggtttggcgagcgaaccgctcgtcgtcggtctcctcaatccccactggttgcgctcgccgcgcaccctcgcaacggtgacgctcgcagtggcggccatggtgctgccggtcaccgcggcccacgcagggacccatcatgtggtagctgggatcggactggtggcgctcggcggcgcatgcttcgtcatcggagctcgtctcctcccggcaagcgcgacgccgcgcgacgccgtgcggacgaccaccttcgcccaagccctcggtgcgatcgtcctggctgctgtgctcgccggaaccggtcgctttgccgtcgcgaccacgatcgagccctggctgctcgtcgcggtgctcgtcgccggctcctccctggtcgggatcgccctctacgtcggggcggctcgcgacgcacctgccatcgcggcctcgagcctcagcctcgtgccaccgctcggagccgcccttgcctggggcgcgcttggcgatccgatgacctggcaactcgccctgagtgccatcgtggccgcgttggctgtctacctgggcgcacgtagcccgaccgttccgtagtacctggcggtaggatcgcaggtgtgtccaccgcgtggaccttcggagcagccgccctccgctacgacactctacgaccgccgtaccccgcggcgaccttctcaacgctcgagcgcgcgatcggatcctacgagggctctcgagtggtggaggtcggtgccggaaccggcatcgccacccaggggctcgtcgctgcaggcgcggacgtcctcgccctcgagcccgatccaggcatggggcgcatcctgcgtcgacgcctcccgaccgtacgcatggtccccgccaggctggaggacgtcgacctcgagggcgtccacctcctcgtcggctttcagtcgctccattggataccggtgcgagccttgtggcgcgctgcccgtcgagccctggctcccggcggcgttctcgccggcgtctggcagctcgccacgctctccgatgtccgagcggcccacgcgatcggcgaggtgctcgcgagattcggcgtggaacgctccaggggatccgaccagcgcgtcagcgacaccatcgaggcactgagcgaccaggcggtgcacgggttcgcacccgcgatgcgctgcgagctcccttggcacacgcagcgcagtgcgacaagctttgcaggcctgctcgcaaccatgagcgacctgcttgcactcggtcacgaaggcgccgactgcgaggcgcaactcgctgaggccctgaggccgtacgagccgatcgacgtgcgctacgactgcgtcgtgatcatgcgtcagcggatgccctaaggtgacggacgtgctctccccgttcacccccgtcacgatcgatcgaacccgaaccgagttccccggtatcggagcggcctggcgcgcgcacgcgctccggatcgacgatcgcctcggcctccatgcgctcgctgcaatcgccgacgacccgcagccagctgcgcacggaccactcgcaggcgtgccggttctcgtcaaggacaccatcgacactgccgatctctccacgacggccggctccctcgtcctacccgaagagccccctgctactgacgcctggatcgtggatgcgctgcgcgccgctggtgcgaccatcgccgccaagaccacctgttcagagtgggcgaactttcgcggcgagggatccatatccgggtggaatgcgcgctacggactcgcccgtaacccctacgacccgacgcgctcggctgggggctcgtcgagcggctcggccatcgccgtcgcggctggcatgagcccgatcgcgatcggtaccgagactgatgggtcgatgctctgcccggcatcgctcaatggtgtcatcgggttcaagactgctccgaagcgcctcgaccggagcggcgtcatcccgatctcgtcgacacaggactccctcggcatcttcgccacgagtgccgacgacctcctcgtcgtcgcgagcgtcctcggcatcgaagccaccaccctgacagaacctgtccgactctgcgtggtcgaggagtccctcaacggcttccatcctcgtacgctcgcacgctttcacgacgtcctcgagctgctctcgcgcgcgggcgtcgacgtcgtgacgctgagcgcaccgccgcgcggaacgctcgagccctccgatgaggacgagctcatcgtgttgcgcaccgagctgcatgtcgagctcgatcgctacctcgatcgtcgcgccatccccggccttcgctccctggccgacgtggtcgcggcgaacgacgcgctcgccgaccgagagctcgcctacttcggccaagagcacttcgtggcggcactcgaggccgacccggccgatcccgcctaccgggccgcgcgccaacgcaacctcgagcgcacgaccgaaggaatcgagtcctcgctcgccgcgacggacgcactcgcgatcctcgcaccaaccatggacgtcgcgtggcccatcgatctgctccgcggcgaccccaactccccagctggctatcgagccgccgcagtcgccggcgggacttcggtctccgtcccggcaggtcgcatcgggcacctccccgtcggcgtgtgtctcagcgcgccggcaggtcacgaggaaacgatcctcgagctgacggcgctcctcgagcgcgctctggccccactcgcgggcctcgcgggacgcgagaggcccacgacgctgttgcccgaagcgtgagcgccaccatctcgatcagtcgccaagttcccttccgtgccgatcgcgtgttccgggaactcgccgcgctggaacgacaccacacctggatggcggatgcagaagcggtcgagatcgtgagcgcccaacgccgcggcgtcggcgtcgagatgatcgcccatactcgcatcggcccgctgcgcacagccgaccgaatggtggtcgtcgactgggacgaaggccgtgccatcggcgtccgccacgtcggactcgttcgcggagtcgggcgtctcagcgtccaagccgacggtcccgaccgtgcgcgagttcgctgggacgaagagctcgtcttcccaggcgggcatctcggtgagctggcagcacacgccgcacgaccagtcctcgagtggatctggcgaggcaacctcgcccgcctcgaggccgcgatcgcctcggcagggcccattacgctgggcgctccgtgagtacgacggcctcgaactccatcgccgcacgctttggcgcgctcgcgcgccacgccgtggccgacacgccgtcacgttccgaggacgtccacctcgaccgtgacgtgatcgcggccatgctcggcctggaggatgagccggaagcgctggttgcaaccgttcgactcgagggccacactgcacgtttcgcaacgcctcgcaccccgctccccccgcgtctcagccgcctcctcgccgagaacccgggtcagctctacacgcaccaagccgccgtcaccgaccacgccctggcgggccaccacgtggtgctcgccaccccgaccgcgtccggcaagtccctcgcattcctcgtccccgccctcgctcgcctcgagcgcgatcccgcagccaccgttctcgccctctatcccacgaaagcactcgcgcacgatcaactggcgcgcctcgtcgagctcgagcgagcgctcggcatcgacatcgcccctgccgtctatgacggcgacaccccggccccggaacgcgctcgcatcaaggaccgatcgcggttcgtcgtcaccaacccccatggcctgaacctctacctcggatggcacgaaggctgggagcgcatcctcgccaacctggcactcgtcatcgtcgacgagacacacgcctacacgggagcgaccggcggtgcggtgggctggttgctccgtcgactccagcgtctcgccgaggcgcacggtgcggcaccggtctacgtgggggcatccgggaccatcgccaatccggccgagcacttcgcacgactcatcggcgatgacgtcgtcctcgtcgatgacgatgggtcggcccagccgacacgcacgatcgccatcgtggatgcaacacgatctcccgatcacgccccgatcgctcaggccgcgctcctcgtgcgtcggctcgtccgccaccgccgccacgtcatcgccttctcgaactcacgatcgcacgccgagctgctcgcgagactcgcgaccgatcgcgcggtccgcgtcgaaccctacagggcagggtacgcggcccaacggcggcgggcactcgaagccgacctccgagccgggcgccttcgcgccatctcagcgacgagcgccctcgaactcggcatcgacgtcggcgtcatcgacacggtcgtgctcaacggattcccgggctcgatcgcctccctcttccaacgcatcggtcgagccggacgatcgggccaggacgcactgggcgtcgtcgtgctgggggccgaacccgccgcccgagcgctcatcgccgatccagaggagttcctcgtccgcccgcccgagctcgcggtcgccaacgtcgaccagccctccgtggtccggcgtgcgctcgagctcgctgcggccgaacgacccgtcacccccgacgaactccgtcactggggcgcgcccgcacgcgacgctgccgccgcactcgtcgaggctggcacgattcggcacgacgccgacggccttcgagtcccgggccgccgcccgcatcgcttccgaccactggtcgagatggagccgacgtggcgcctccagttcgaggggacgcgcaccaccatcgcgccagagagcctgtcggagagtcaggcactgcgcgaggcctatcgcggtgccatcgtgctgcatggctcgcagccctaccgcgtcgtccgggtcgactacgctgcgcgcgtcgcggtcgcacgaccagaacccgaccgaggccaccacacccaagcagcctggtatcgcgcgatcgctccgacgcgcgtacggtctcatgcgatcgcggggtcgctcacgttggacctggccgatgccgtgctcgtcgagcaggtcacctcagccaaggagttccggggatcagtgctcgtccaccaacgcaaggtcactgccccctcacgttcggtcgcgggcgaggccttgatcctctcgaccaaccaactcgtcgatcccgccgaacttccagccctccacggcgtcgagcacctcctcgtcaaggcgctcgcgccgcttgccgtcggcgcaagcgatctcaccacgctgacccaggccacgccggcaccgcagatcctcttcttcgcgcccgatgcgctgggcggcggcacgatgcttgcgacggtggctcgccagctcgatcgtgcgctcgccgtgtccgagcgcatcctcacgacgtgccgctgcaacgatggctgccccttctgcaccctggacgctcgctgcgacggcgacgttgccgccaagtcgctcgtcctggacgtgctcgtgcgcctgcgcgaccaccacgcgcggcacgcttagcacaatccggcgcgatgcgcctcgcacaggtccgcgagccggcagccggcgcacagtggccgcctcgccgtgcacgtctcccgaccgtgcaggatcatgcgcaacgagaaggtcccccagcgcttcggtgccaagaccgcacagagctcctgttcgatcccctccggggtcgacgatcgggcgatcccgaggcgacgactcacccgtttgacgtgcgtgtcgacggggagccctggcaacgagaagccgaccgaacgaacgacattggccgtcttgcgtccaaccccgggcaagctggtcagctcctcgagtccttggggaacctctcctccgaagcgctcgacgatcgcagctgccagcgcgacgatgtgacgagccttcgttcgatagaaaccggtcggacgcaccagcgcctccacctgctcgatcggagctcgggcgagagtctcggcgtccgggtagcgagcgaacagtcctggcgtcacgaggttcaccgcagcgtcggtggtctgcgccgacaagaccgtcgccacgaggagctgaaacggggtctcgaagcgcagggcacacagcgacaccgccgtccctggatagagctcttcgagtcgttcgtcgaccgcgagagcccgtcgggtttcgtcctgcaccgccaacctccccaccgctagcctagagacgtgcacgcgctcacgacggtcgagaacccgtctgcgcgcctgctcccgggggtgcttgcactcatacgcgatgtcgaggcagccgacggccacgaggtactcgaggctcatcgctggatcgacctcgccaacgcggacgccgagagcctgcacgggatcgcggtgacgctcgacgacgacaccgtcgtcggctacgtccacctgcggcggcaccaccgtcacgggatcgagctcgagctcttggtcgcgccagaccaccgcgacgaggccgcgagcatcgtcggcgcgctcgtcgaggccgcgagcgcgagtctcgagaccctcggcccccacgagatcttcgcctgggtacccagacactctcgacaggtcatcgatgccctcgagggcctcgggttccgtgccgaccgcgcggtacggcagctccgacgtcccctcccactcgagtcagaccacccggcacggccgattgactgcccgccgtttcggacctttcgtcccggcgaggacgaggatgcgtggctcgaggtcaacaatcgcgccttcgcatggcatcccgatcaaggcgactgggatctcgagaccctgctcgctcgtgagcgcgagagctggttcgacccagctggtttcctcctggccgaacaggacgggcgcctcgtgggcttttgctggacgaaggtgcatgcgccgcgctcgtcgtcagcgctcggcgagatctacgtcatcgccaccgatccagaacgcgcgcctcgcggacttggctcatgcctgctcgtcgccgggttggactacctcgcccaccacgacatccccaccgcctcgctctacgtggaggacacgaacgaacgtgcactccgcctctatgaccgcttcgggttcgtggtcgatcacgaagacgtccggctcgtgtggcgtctcccagcagcgtcgtagactcctcgacgaggaggatcaatggatctgaaggaagcgttcgtcggtggccccaggttcctcgacaccgcgagctacggattgccaccccgtcgcgaggtggccgcactcgaacaggcgctcgctcggtggtcgagcggcacggccgattggtacgacgagtggctgcgcgcgacggatgtcgcgcggggccaccttgcgcgcctgctcggcaccgattcgaccgcggtgaccaccggtccgaccacctcggtgctcgtcgccctcctcgcaaccaccgtggagccgggcagtcgcgtcgtcgtgccggacatcgagttcacctccaatgtgttcccctggcttgtgatcgctcaacgcaggcagctcgatctgcgtttcgttcccgtcggatcgctggcacgtgcaacggctgagggggccgacgtcgtgagcttctccctcgtgcagtcggcgacgggtgaggtcgccgatctcgacgccatcgtcgatgccgcggagtccgtggacgcacgcgtcttcgtggacgccacgcaagcgctcgggtggcttcccgtcgacgccacccgcgtcgacgcggtggtcgtctcgggctacaagtggctcctcgctccgcgcggcgtcgcggccatggctacgagcgaccgtgtccgtgcttccatggagccgctgtacgccaattggtacgccggcgaacccattccgacctcgctctacggaccaccgctgcgactggctccggatgcgcggcgcttcgacccctcgcctgcgtggttctcctgggtcggcgcggtcgccgcgctggaactcctcgacgaggtcggcatcgacgcgatctgggcgcacgacaccgacctcgccgccgccttccgcaccatgctgggtcttcccgagcccacggtcccaagcgcgatcgtctcggtggcgctcgatcgagcaccctccgacctcacgacgaagatctcgttccgcgacggccgcgctcgcgtctccttccacctctacaacgacctcgccgacgccgagacgctcgcagccgagcttgcccccttcggcgtccagcgcccacgtcggagctgatcggccggctcgaccgtgccacgaccgagccaacaccagcgcatacgagcacgcacgggcatcgtgcactgcccgatggatcgggttgccccgttgcgatcccagcaccacgagagaggtccgcgatctcggcccggcaggtcaacgttccgagcccatcgcctggcgccctgtgcgacaaccgttgcaccgtgactcaggcgagcgactcgaggccatgctcgccaacagacaatcgtcggaaggtgcggctcgccctgggagcatgaggccgatgtccccgcacgactcctgggagcccgggacgagctccgtcacggcaccgagccagggctcgcagcaagacccgcgcgagcgctccgatccgatcgtcgcatcgagcgcacgagtcggagcgcagacgatctgctctgcccgtcactcatcgagccgcggtgctgccgcgacgattccacgccagcgtgacctcgacccgctgcgtggcggggatgcgcgcgccggggcgtcgctgtgcccgaacagccggggcacacccgagccatcggtccaccaaaccgccctcccatggtgatcgacgccgccacgctcagacgcccacccaaaggcgcccacgcctggccctggccatcaccggctcggcgctgcgctgcaggctggtgcgcactagcgaacgagcagatgccagccgagccatgcccacccgagccacgccacgacgcgccacagccgcgagcgacgcaggcctcccacgaactgtgccgggcccgcgccgacacggttcagcaccacccacgccccgatcacggctccgacgaggacccaagccgcccacgcgctcgtcacgacgacaccatcatggcgcgaggagccaccgaccgagcacgacccacgcggccgccagcacgctccgaccgagtccgaagccatcgaccttcgaccgcagcacgaccgcctcgaccatcgacgagaaggtcgggtagtgcccgcgcggtccgtggaccaactccaccagttcgaccgccgtgaacacggtcgcgacgaccaacgccgccaccaccgcagaccgcacgacgcgggcgatcccgtcggtcgtcgtccagggacgagcgacaccgagaccccacgcgatcagcgctccggtcgcaaggcgggcaggccacgtgaacggagtgctcacgccctcgacgacgatccctgcggcgacgagcgcggcccctaggagccagatggcgcgccgaggcgcgcgaacgtccataggccccccatcacccccgcaagcgcgagcgccccgaccgaggccacagcgacgacgaggctgcgcggacccgtgctcgccgcaacgccgatgccgagcgcaacgagaaccgcgctcacgacgacgacaccccggcttgccgatgcggctcgcgcgatgcgagcagcatcgaactcggccgcacgagccgccagctccgcctcgagacggcttgcgcatccccctccacggccctcgcacgcctcgcacgcttgggcgcagccaggctcgggtggcgccggacgtggtgcgctcgatctgacgactaccgcgccgacgacgacccatgcaaccaccaagcccccgatggccacgctggacccgacgccggcaagtgcgcccccaacgatggccgcaaggacacctccgaagccgaagccaagcagccaacgaccgctacgaacaccgcgctcgagcgcacgaaacccggaggtcgtcatgccaggcagtctaggcaggtgattcgccagtgcccaaggcgggagcttccggtgcgcacgaggcgcagctcgtaggccgacgaccgtgtgcgccagcgtcgactgtccgaccctgtccggggctcaccgtaggatcatgctcgtggagcagctcggcctcgacgacgacgggaccgatctgcgaaccgtgcgcttcgccatcctcgacgtcgagacgaccggagccgcatccggtgcggacgagctcaccgaggtcgccatgatggtcgtccaagagggccgtgcgctcgctcacctccaaagcctggtacacaccgaccgccccattcccccggcgatcgtggcactcaccgggatctccaacgagctggtcgccgacgcaccgagcgcccgcaccgtcatcgagcgcacggctcgactgctcgagggcaccgtcatggtcggacacaacgtccgcttcgaccgcagcttcctcggcgccgctgccgatgccgccggcatcacactgcccgaggtaccggtcctcgacacgctcacgctctcgcgcgtcctcctcgacggagaggtgccgaaccaccgtctcgccaccctcgctcactaccttcagctcccaccgccgagccatcgggcgatggcggacgtcgtcaccactgtggcgctcctccaccgtctcatcgagcgggccggtgcgctcggcgtcaccaccctcgagggactcctcgcactgcgacgcccacgtcgcagtggcgccgacctcgagcgccaggccagacgtctcccgcatcgacccggcgtctactacttccacgacgcgggccgggtgctctacgtcggtgtcgcgaccgatctccacgatcgcgtgcggtcgtacttcagcgccgacacacgcacgagcgtgcggcgcctgctgcgacgcgcctccagcatcagtgcccggccggtgccctgcgacatcgctcggcctctcaccgagttggccgagatccagacactgcgaccgcccttcaaccaagtcggcgtccgacgcccgcgcacgcgatcattcgtgacgcccgagggacgcgtcatcgcgccatggcccctcaaccaacccgatccgcccccgtcgatctcgacgtgcttcgatggcgacgcccacacggttgcgagagcgctcgaggaggccatcaggcaccttcaggccgagatgatccaagcgagcgacgacggtgagtacgaacgggccgcggcgcttcgcgacctcggcgccctcgtcgcaacccgtgtaccgacgagcctgctccacgaagtccaccgggagggtcgcaggctcgggctcttcgacccccgctgcgacgcccgacacgagttgacgggccccgagggactcctcgatctcggcccggacgatcctgagcttcgaagctaccgagcgctcctcgtgctgcgtacgatcgccgaacgtcgtgacctcatcctcgacgacgagctcgcccccctcgtcgccctcgttcgtgagagcgtcaggttccgccgcggctcagtcggcgccgcctcggatccgagcaagggtctcgcccgctcgtcctgagctgatcgcgtcgaccgccagctcgaagccgtcgacgatcgtcgccgaccgcccgtcgacccacaaggccaccgcggcgttcagcacgatgatgtcgcgcaccggaccgcgtacccgcccctcgagcacgccctcgagcaccttggcgttctcctccgcgctgccaccacgcacagctcctgccgccgcagtcgcacaaccgagcgacgttggatcgagcacgccagcctcgagctcgacggcgcccttgccatcggaacggagttccacgaagcgcgtcggcgccgacaccgacacctcgtcgagtccatcgtcggagtggaccacgagagcatggcgcacgccgatcgcggccagcacgtgcgcgaccggctcgagcagcgacggactccacacgcccacgagctgcgctcgagcacggccgggattgaccagcggtccgagcacattgaacgcggtcgggacgccgagggctcgccggacgggcgcgacctgggccatcgctggatggaagcgtggcgcgaacgcgaaaccaaagccggttcgttcgagctcccgacggagctcgtccgctccgagctgcgtcgggacgccaagggcctcgagcacgtcggccgagcctgctcgcgacgacgaggcgcggcccccgtgcttgagcacgagcgcaccacaggcggcagccaggagcgccgcgccggtcgacacgttgatcgtgaacgcgcgatcgccacccgttccgcaggtgtcgaggaccgggcccggggtcgtcaccggaaccatgtggtcgaccatggcctcggcgaaacctgcgagctcctccggcccctcgcccttggcgcgcagcgccaccagcacgccggcgatcacgaccggctcgacctggccgtcgaggaccgcgtcgagaaagtcgcgcgcgctgcctcggtcgagactgcgcccagcgaggaggtctccgaggagatccgaccaggagtgcgaatctggcgtcacgccccccaggctagcgaagggcacgtcggcgctgacggagcactcgtgcaaggccgcccggactgagcggacgaaagaagtagaacccctgcgccttcggcacgccaagctccaggagacgcgcggcggtgctggcgtcttggacgccctcggccaccagctcgacaccgagacgccgcgcgagcgagacgagcccgtcgagcatgctcgagccgttcttcgtacccacgttggccacgaagcttcgatcgatcttgacctcgtgcacggcgagcgtcgcgaggtggcgaaacgacgaggtgccgacgccgaagtcgtcgagggccaccttgatgcctgctcccgcgagtgcctcgagggtgcgtcgtagctgctcgagggccgaggcagcgatctcggactccgtgagctccacgacgacctggttcgcggcgatgcccgatcgttcgacgagttcgatcaggcgtgacgcgatgccgcgccggcgcgcactctcggccgacaggttgaacgagacccgaagccctcgtgccaccccggtgcgctcgagctcgacgacctgacggagcgcgagcgcgcgcaccagttcgtcgacgcgctcgacgaggcgaagatggacggcgatcgggaggaaacggcccgggagcaccgtaccgagcctcggatgctcccaccgagccaacgcctcgacgccggcgatctggccggtcgcaagctcgacgaccggttggaacacgacgccgaaggtgcccgcctcgcgatcaccctcgagcgcgcgtaccagttcgggcgcgagcgcgatgtcggccggctcgagcggcgcggtgacgcgctcgacacgagccaccccccgacgctcgagatcggccacgaggtcgcgctcggcgcgttgcacggctgcgagcacgtccccgtcctgaatactggccgcgccgagcgacaccgcgaccccccttgccccgagtacctcgagcatgtcacggcggatcgtgccgaaatcacgcgaactcgtcgtgccgacgatgagagccgcaaactcatcgccaccgatacgcccgacgaccgcctccggaccgagagcctcgaggaccccagtgacggcccgtaccaggtagcgatcacccgctgcgattccctcccgttcgttgacgtcccacagctggtcgagatcgatcagcagcacgtacgcgcccgaacggggcccttcggcttccagtcgctcgctcgccctggccaggaaggcctgccgatgccagacaccggtgaggggatcgcggtcggcgctctctcggagtgcgtcggtggccgctcgacggaccgctgcactcccagccacgacaagacaccgatccaggccgagatcgatcacccactccggatccctcgcggcagcggtcgcgatctcgatgcgccgttgctccgtctccagcacgatcgacatgccaaggctgttggcgagaggcagatgctcctcggcaccgaggtgtgcgccaagaagacgtccacgatcgcggacgtcccagagcgcgacgagtcgggcgaggcgctcgagcgccaacacgtcgccgacgtcgaagcgatacggcaccgcatccagggcggcgagcacgcccacaggcccatcggcaccgacgagcggcacgacgagcgcactctcggccgagacgacgccccgaatggcccgcacggcctcgctggggacgcccacgccagcctcggcagagccgacgaggacgctcagctgattccgaagcacccatccggcgaccccggcgcccacgtccagctcctccagcaagccgaagtcacccgtccccgccgcggctcgcacgacgaggctccgcccggcgacttcactcacgaccacctgcgatgcgccgagcaccgacgcgccagcgcgaccaaggaggcggaggcgatcctcccgagactgatccgagactcgttcccctatccggagcgcccggcggagccgatcggcccgccgccgctcatgatctgccatgaagcttgccgcagcgatccgaacggccggtgcaagccgctcgacgagggccaacccagccggatcgacgccctccgcagcgcccgcaaggaacagtcgctctccgagcgcgaggacccagaaggacgcagcgtcaaccccgacctcgacaaccgtgccatcagcaaccgctgcgagcgccgcccactccagaccgacgaggccacccatcgccgtgggaccacggaccacgcgcaggcgcgagaatccttgatgcacgccgagcaccgcgcacggcacaccgagcgctgcggacaggactccgaggagctggtcgagcacgccgtgcggtgatgacggcgcggcgagcacgcgcgagatggcaccgtagagctcaccttggcgctcgcctggagatggtggtgccggcagctcgggccgagtcacccgaacctcggccacgctgcccctttggcatcaacgctcgttcaatatcccgaccgttcgcaacgttacacggtgctaccatcccggtgtgcgcgacatggcagcgaccgacaccacctctcgcgagctgttcgcccgcatctccgccatcgtcggcgcaccggaccctccctacgcccgcctcgccaggctcggcgagctcgccgagcaggtcggggcccgactgatcgttcgtgacggcctcggcccaggaacagcctccgtccgcgcggccccctcgccagagctggggagggccatgggtgacgccgccaacctgctcctgcgcctcgactaccgggcacgtgctgccgagcgcgccaacgagcacctcgccgagaccgtgaccgcactcgagctcgcgatcgatgcggcgacgagggaaccgccgatcgagacccacgcaccggcgttggcactgtggcatctgccggtcgcgctactcgtcgtggacgagcagcagcggatctgcttcctcaatccgcaggcggctcgcctgctccagctcgacggtgccgacgtcctcggctcggtgtggacccgagcgctcgcgagtctcggcgaggcccagctcgatcggatccgaggtcactttcgtgcctccggacactttcgcggcgtggccaccgtgccatcaggcgatgacggccgtcggtacctggccatcgacgcagcgacggtccacgcaacgtcgtcgcacgcggcacgtcccctcgtgcgtgtcatgctctgggatgcgacgcacgcggccgtggaggcgagctggctgcagtggaccgcgacccacgaccctctgaccggcctgttgaaccgagcgggcctgaccgaacacctgcgaacgtggggagagcgacccctgcccggcctcatctggctcgacatcgccggcttcagcgacctgaaccgagcgctcggccatcgtgtcgccgacgagatcctccggcatgtcgccgacagcatcatgaccgaactcggacccgacgacctcgcggcacgcgtcggcagcgacgagttcgccatcctcgtggccgacggggccgccgccaagcaacggcggtgggccatcagccagagcgcaagcagcctggggagagccgcgatcactgcggacatcgcggtctcgctccggagcgccgtcgcgacccatccacgtcccggcatcgagcgatcggcggcagacgccgtgtgggaagaactcgggcgcctcgcgaggatctcgcgggagatcagccatccggccgctcgcggccgtcgacggttcgcgccacggggaagccaccaacccgccgacgagctcgaccatcccagcgtgcggtggatccgcctcatcgacgttgcgacctcctctccgagagggcacgaactcgtgctcaccgatcggaccggtcgcccactacgcgacgacgcccgacgcgaccacgcggccggtcgctacgaccgcgccctcctcggtgcgttggcgaggaccgcgcatccaggtggggtggtcgcggtgcgtctcctcgagccctcccacgagctcctccgcgctctgaagaccagtgaccgcgggtccacggtgcaggtcaccctcgaggcagacgacctcgtcgcgaccccggagcgccggcgcgttgccgcgaccatcgctcgcgaggcccatgcgctcgcgctccgggtgggcctcgacctcggcgaacgccacggcggtgaactccagctcatcgctgcgctcgagcccgagcagatcgtcatgccgctccaccctcgccgaacccgcccacgaggaccgctcgcagaacccacgactcgactcgtggagggtctggccgccttctcggctggtctcggctgcgagttcgtcgtgaccaacgcacgagtccaggacctcgtcgtgctgcgcgagatcgctgagcgtgcagggggcaccatcatcgccgcgctggcgtcgacctttgctaccagcccgtcgtgaatgccccctcgggatcatcccaccacaggtgctgatcgagcacgccacgggcgatcaggttcaactgcacctgcgaggtaccctcgacgatggtgagctgcttcgcgtcgcggtagtagagctcggtcggatgatcgctcatgtaaccggccgcgccgagcagctgcagcgccacggagctcgcacgcaccgcaagttcggtggcgtagtacttcgccatcgacaggaagggcacccactcgcgggtgaaccgcccctggtcggcgagccaggctgcccggtaggtcagcaacctcgccgcctcgatctcggtcgcgagcttcgcgagctcccactggatgccctggaagtccgcgatccgaccaccgaaggctggacggtttcgcacgtacgtcgtcgcgtacatgagcgcgccctcggcgagcccgatcccccgcgcagccaccaccggacgcatcgcgttcagtccgagcatcgcgaggcggaaccctcccacctcgccgatcacgttctccggaggcacacggacctcgtcgagcagcagctcaccggtgtcgacgccgtgcacacccatcttgtggtcgaccctcggcacatccacccccggccaggaccgttcgacgatgaacgcagtgatcgcatcgtgccgacgcgatgtcggatcccctgtcttcgcgaacaccgtgtaccagtcggcctgccgcacgccagagatccacgacttccgccccgacaggatccaaccgcccggacgatcggggtcgggtactgcccgcgtccgcatgccgaccacatcggagcccgcctccgcctccgagaggccgaacgaggcccgctgggttccatcggcgatgccgggcaagtagcggcgcttctgctcctcggatccagcgatcatcaccggacccgtcggcaggcgcgacagcaacagcatcaagcccgcggtctgcgagaacttcgcgacctcttcgatcgcgatcgtcagtccgaggatcccagcgccagaccctccgtactcctcggggatgcacaggccaaacagacccgcggaacgaaagacctcgaacagatcgtccgggtacgtcccctcggcgtcgatcgcccgcgcgcgcggtgcaacgtggtcgcgtgcgatccgacgcacggtcgcctggaggtcttgatagacgtcgtccaactcgaagttcacctgcgactcctcgctcggatgccgggagcagcgtagccgacaccatgtggtggcgccagctcaccgacgtccccagcgccgtcggcgacaggcgcgggcagcgagcagcccggacccttgcgctgggactaccctgggtcgcatgctcgtcgcggtcctcgatgccggcaccacgacgcttcgcgccagcttggtcgacgacgacctgcgcatcctcgccaccctcgaggacatcacgcccatgctccgaagccgctcgggtgaggcgtcgttcgacgccaacgaactggcacgccgtgcacgccacctcctcgacggtctcgcacgccgcggtcgagcagatctcgtggcgctcaccaaccagcgcgcgagcgccgtcgtgttcgacccgacgcaccgggtggctctggccccggggatcggttgggaagatgctcgaaccgctgcgcgctgtctcgaactcgcacgccacggcgtcgtggtctcaccgagcgaatcggcgaccaagttcgagcgcctgctcgccatcgccgaactacccgaccacgcccaggtgggcaccgtcgacgcctggttggtcgtgacgctcacagggtccgcctcgaccgacccgacgaacgccgcggtcaccggcctcagcgacaccgaggcactcgcctgggacggtgagcgactcgcactgcttggcatcgcgcctgagcgactcgtcccgatcgagccgagcgtggggccccggggccacgtgcgcctcgggggtcgcgacgtcccgcttgtcgtcgtcatcggggaccagcaagccgcgcatgcgggccatccggagctgacgaaactgaccatcggcacctcggcggtcgccgatcactggctgggcgcagcaagtccaccattcgcacgacgtggcggcgccgggagcttccccgtcgtgctcgtcgacaccaccgagccacggacgttcggcctcgaggcgttctggcctgcagcgggctcgacggtcggctggctcgttcgccgcggcatccttgccgacgcagccgaggccactcggctcgccgagcgagctggctcggccgtaccgctggtcgtacccacgttccagggcgcgggcgcacccctctgggacctcggtgcccgaggtcgcatcgagggtctctccgcggcgagcggcccggcagaactgacggccggcgtcctcgagggtctcgcccacgtgggggtcacgctgttctcggtgctcgcagccgaccgagcagccgcggggtacgctccagatcttggcgacgtcgcgctcgatgggcgcgcaggccacaacccccgagtcgcaggcgtgctcgcgagcctgctcggcagaccggtcgcgctcggtgtccagccggaggccaccacgatcggggctgcgcgactcgcactcggtctaccccgtgaggcggttccgcgtgggcctctggtcgaaccaggtcgcatccggccggtccacgaccacgacagctggcgagcagccctcgaacgatcccggggcgccgtacctgccctctcagcggtcgccttctaggccctcggacaacgccgtcagcgggccgacgagtccgacgagcgcacagccggccgcctcccggtcgttcgcaccttacgcagcgtgaaggctcggaaggtgccgagggcatcgatcacgccgtcctgctcggcggtgaggaaatcgcgcagcgtcacgacgcccgcgatgaaccaaggaaccgctccaaagacccacaagatgcctgccgcgatctgttggtcagcctcgagcgagagcgtgcggagcgtccccatccattgctcataggcgctgtaccagggttgcgtcgacaacccgaggacgatcgcgaggatcatgcacgacatcgacacgatcaccatgtgcgcaaagcgcacgatgggcgactcgtgctggcgccgaggattcggatcgaccgcgacgtaccacatccagatccccgaggtgaagaagctgaacatcatgagctccatgcgcccgcccgaggccatggcccaatcgaagggcccagggagatgccagatccacatcgcagcgtcgaaggccacgaccgcagaccacggcgacgacaccacgccccacacgcgggcgatcggcgcatgtgctccgagccggccccacagacgacgcacggcttcccgaggtccctcgggcaccccggcgacgatctcaccccaggggtccgcgcggacgatgagcggtggcgcgaggatcatgagatcgaggtgccagatcatgtggacccactgatagaccatcgaccacgccgcgatcggcgagaacagcccgatggcgagcgcggccatcccacccagcatgagcagcgctcgccgctcgtagcccctgcgaagctccggatcgtcgagggtgcgcatcacgatgaggtgaccacgccaatagagcgcgatgggcagaccgaagatgatcaatccccaccagtcgacggaccagttctccaggacgtacgcaaccagaccatgtgccggctggatggccatgctcatgccaacgatccccacgtccacctcccaagcccgacggccgtggccccagtcctcaaggctagcgcagctaggctcagagcagctgagcgacgagtggcgcgcaggaggatcgggtgacccggacgatcggcgtcgtggggggcggccagctgggccgtatgctcctcgaggctgccctggccctcgatctccgcctcgccttctacatccgccccggcgagcagggagtcagcggctgggcgacgtcggtcgtcgaggggccactcgaggcaagaccactcgcgagcttcgcgaacagcgtggacgtgctcaccttcgagcacgagctcgtcgatccagccatcctcgcagcactcgaggcccaaggggtccagctcgcgcccggggctgtcgccatggcgaccggctcgaacaaggaacggcaacgagctctcttcacgacactcggcttgcccaccatcccggcccagctcgtcgaccgcgacgtgggtgaggtgcccacgctcgaacccccgtacctgctcaaggccgtccgaggcgggtatgacggacgagggctactgcgcgtcgacgcgacggttgagctcccgcgcaccgggcggtggcttgccgaaccgctcctgcccatcgcgtccgagtgcgcggtcgtcgtcgcccgagcggccaacggcgaggtcgcgacctgggatccggtcgccctcgtgcatcgggagggcatctgtgtcgaggcggcctggcccagcggtctcgaacctcgactcgagcgagacgtcgtccgtgcagcacgaaccatcgccgatgcgctggactacgtcggcgtcatggccgtcgagttcttcatcgtcgacgacgccatcgtcgtcaacgaaatggctccgcgagtccacaactccggccacctcactatcgaaggagcagtcacgtcacagttcgagaaccacctgcgcgccgtcgccggtctgccgctcggctcgacggagtcgatcggaccggccgtcatggtcaacctcatcggcgcccgacacctcgagcgggtcccgacggccgcacgcgtgcatcgctacgggaagacaccccggaccggccgcaaggttggccacgtcaccgccgtcgccgcctcgctcgacgacgcgcgtcggcgcgcctgggccgcagcgcgcgacctcggaggcgagctcctcgatgcgccctgggagcttccatgacaccccccgtcgcgatcgtcatgggttccccgtccgactggcccgtcctcgggcacgcagcgaccatcctcaccgaactcgaggtggagtgggacgcacgggtcctgtcggctcaccggacccccgacgacatgctcgccttcgcccgcgacgctcgcgacctgggattccacgtcatcgtcgcgggcgcaggtggcgcggcacacctccccggcatgatcgcggctgcgacaacgctcccggtcatcggggtgcctgtccgcctcgccgccctcgaggggctcgactcgctgctgtcgatcgtgcagatgccacggggcgttcccgtcgcgaccgtgggcatcgacaacgcgacgaacgcaggcctgctcgccgcacgaatactcgcgatcggtgaaccggggctcgccgatcgcctccaggcgtaccaggccgccaacgcggagcgctcgcgaggtgcggtactgcccccaccctcaccacactgaggaccaactacccaccagatggtcggtgtcctcgagcggctccggcgactggccgaccgatcgtcggcgcactgcgacgacgcacggcacccatacgcgctcctcgtcgagagaggaacgctcacgagcgttggctctatcaccgtcggtcggcacgacggatgcgggcaggtgcgtcgagccttcccggagatcgtcgaccgatggagcgctgtggtgcgaagcgatccacagctcgcacgcgccgagtgggcgcggggagccctcgctctcgagagcgccacgggcgcaaacgatcgatcggccatcgcgacaccgatcggctcctcaccagcgtggttcgctgtcgtttcggtcctcagcactcgaggacctcgcctcccaatcgagcggggacgaggcccccgcgaccgaaccgaccgccgccgaggccatcgtcaacgcctcgcgcgctgctcgcgagcgatataaccccatggcaactcgccggcccgatgaggcgtccgctcgcgccaaggaacaacgcctccgagtcaaggaccgcgccacacgggctcatggccgatggggccagacggccccacgcccagactcagcccccgatcgacgggcgcccgctcgaggcgtagccagcttgcaggtagagctgagaaccgacaggcgcacccgcataaccgttcaccgtttggccaaccgctggctgctgccacgaccgtgagccgatactcagctgctcgacgagagcgcctgcggccatcgtgatcaccagcgccacgacagccacgagcaaccacgccgtgactggggggatgcgatggatgggccgatcgtcgcttccacgacgcatcccgacacgccttcgcccgatcgccgccaacctgacctcctcagcacccagacaccctcaggctgcacgacgccgatgcctgcgccgtcgcacaaaccccgctggacacgaactcgttgcttccagcagccggctgccacgatcagcggacaggatcaccgacgagactcacaacctcgtgccgaggctaccaaacacgctcgtcgacgaccaagtccacagctaggagccctctgaacaagcccctccctggtggtggctgagcacgcccacccagcccgggaacgagcccagctgacccgttcccatctcgctcctcaccctctcctcctcgcccctcctgtggggcgaggaggagaggacccgagcgcctctcaggtggcaagcacccagccaccacccacccgggtgagccccaggcgaaggagcaccttcaggttccaggtggcacagagcagctcgaagtggagtcggttgcgcacgagccccaggtagcgcagcctcgcgccggagagcttgcgtttgagctgtgcgtggatccgctcgacgttcggtcgggtgcgctgatagtcgagacgaacggcagggtccccaaagtgcgcccgctggctgattgcgtgccaggtggcaggggtgaaggtgaggacccgtcctcgcttcgagcgcgtgcagcgatcccggagcggacagccggtgcagtgcttgacaaaggaagcacgacccttggcggagatgggtactcggtgtccttggggacagctgacccatccctcctcgacgacgaagtcatcgatggtgaagccaccagggaccgccatggcaaggggccgaggcttgatcacctcgtcgtggccacgagcggcgagctcgttggagacctcgctcgtggcataggcgctgtcgccatagaccgtgcgcgggccgtcctcgtcacgaaggagctcgctcgccactgctgcgtccggcacggtgcccttcgtgatggtcgcagcggtgacgatgccactgtctggctcgacggccacgtggcccttgtagccatcgatggcacgggcacgggacttgtggacgtggcgagcgtcagggtccacggtggagatgaccctgtctgtggctacccgcctcgcgatgcgccagcgaccttccttggcatcgacacactccacgtcttggcccgccacgagcccaaggagaccaagggcttcggtctgtggctcggtgagggatgcgagcttctctgcatgggcgaggtgggcagtggcatcggcgacgagggcactcaccgtgcgcaccactgcctcttcgtcccgatagtcgatggcaggctttgcgcgggtgtagtcgatcgctggtgacagaggaatgtcgcgtagttcggggatcagcctgcgtacccggttgatctgggcgacaagttgggtcatggtgtcttgggtggcaaccgcatcggcgagcacggtggagtcgacgacgcgcttcgtcttgcccttgagcacccccgtggcaccgatcacctcggccacgagttcgccgatgagtcttggggtctcggaggtggcgatgcgcctgcgccagtaggtgagcaccgtggggtgaaagcctgggtcctcgagatcaagaccaagggcgtacttccagcggaggttgtagcggacctgctctgtcgcctcggtgtccgagagcccctcgagcacctggagcaccatgaccgcgagcaccctcgaggcggggatggagggtctgccggtcgtggaggggtagagatggcggaagcgctcgtcggggaagagctctctgcggtgctcggcgaggaaggcgtagatggaccctggctcgatgagcgaggagcagaaggcctccgtcgcggtgaggtgtgcctggtctgattcggtgcccagcatgcaaaaagtctagctgagctgggcaaatggcgcttgacaggcggagggaagcgcttcccgtagccgccctacgtggaggagttgttcaggggactcctagaacgtcaacctgcacgtcgacagcggcgacctcgtcgagctcgcgttggccaaccgactaggacgatcctctcgatcgcgatcccctgtcagcatgcacgcctcgctaccgtaggacagcacccggggaggtgctagcgcgactcccttgcgtgcatcgtggtccttcgccgtctctgtctggctcgggttgcgaaacgcgcgactcgagacgagacaactcgtgacggttccgcctgggctccgcgaccccctcgagcccagccgtagtcgcactacgcgcagccgcctcgttctcggttgcgatggctttcaggagttcgtctcgcacgatgcgcacgtcacgtggcgcgacgatgccaaggcgcacgccgccatatggatcgatcgcaagcacggtcacgacgatgtcgtcaccgatgacgatcgattggccgagcttccgagccaagacaagcactagcgagacgtgccacgcatgagaccaacgacgtcacgagtggtcgcgacgaagatcccggcactgatccccaccaggaggacgccgatcgctccgaggaagagcatggccaagccgagggcccattgaccaacgagtcgttcgcggatcaccttgtcgacgccagcacctgcaacgaacgcgaggaggcagcctgcgagtgttccaccagcaagcgtcgccatcacgatgaggagcatgggaacgagccacgccgccgccactatgaccacgaactagggtgactgaagacgtcaataatgcaaagccaatgaaccacggccaactatgccgaagccacgaacggcgtgcgaggcgacgccggcgtcgcacgcctgtcggaatcacacttacccgcacacgcgaccccacttcggaaatggaggattacccgaccctccatactggccgttcatataccagtagagatcgccgttgggactttctaatggctgatcagcaacagcatgcgcggtagggaagctgaaatagtctgcccatgtcggcgtcgcgagcgtgacgttgagcttgccattcaccatgacccaagacgacgacgatttacacaccacgacgtcgattgcgttcttcgtcggatgcaccgcgaactgcttgttggagatactctgctgataaaacgtcttcggtgaaggcagataggtctgattggtcggcgtgatgctggcaaagaacgatgcagtcggtgcgacattggcgttcgcggtcgagaggtactgcgacagcatcgtcgacgccgggattggtccgttacccgcatacgggtcgaagagctgcgccacatccggcagcacggtgacctgaccgttctgctcggtggtggcatagctcgagctgtagagcccgcccatcaccccgagggtgcgcgccgtgtagaccgcatcgcgctcgagcggcgtgagcttcgtgccgacgtagaccgggccgacatacggcacgctggtgtcgttcacccatgcgccgagcacgctcggcttcggcacgcgcaacggcaccgggatggccgggtccttgggcggaatgagcaggttcgacagcggcaccgagttcggatcgccctggtagatgggcagatcgttcgcggcgtcgaacggatactccttctcgagctgcgcgagggtgaggttggtcggcgcaggggccgtctggctcgagctgctcgacgaggcgttcagcgagctcggcacactgggctgtgacgatgagccacacgcagcgagcaggatggcgctcgtgccgatgactgcgccggctgttgccgtccgcaagcgagtctttctgtgcatcactcccctccttgacttgcactcagtataacgcgctgaccatagtgcgtgagaagcaccgcatgatccgagtgtgacacacgagacttgcgaacgcaagggccggaggtccgtgcgtcatccctcctaccgagagatatgcgtgtgcaacgaccgttgcccgtagtaaccacaaccgatgccatcgacctactgtccgagcaggtgcagcgcgttcgagaggccagcgttgccgaggaacagaccaacgatgacagtccccacgaagacgaccatgtacgggagcaggagcaacgaagcggtattctgtcgcgagcgaagcgtctgatccacgagatctgtggtctgacgccaggtttggtcgatgagcgaccgcaggaccggcaccagaggtgcgccggtgcgctgagcctgcgcgagcgcagagcccagcgtgaccatgatcccgacctggtaggtgcgtccccagtcactccagacctcagccagtgtgcgcttggcaagaccggtcatccagtcgttcagccaaacacgcccacgagggttggcatacgtgccgtagacgcgaaagtactcgctcatagccgactccattgtgccggcgccggcggtgagagccagccggaggtaggacaggatcggtgcgatgagcagggcgctctcagcacgagcagccttggcctgactgcgaaggtatgtctcggcgaagacgaggcccccagggaacgcaatgatgatgccgacgatgccaccgatcaacgcgaggttcatggacatgagcttgatgaagacgagtaccccgagcgtcgcaacgatgagcagtaagagcatgagcgacatgcgcatgacgaaggacgcgaactcgtcggtatccatcccgagcaagtgaagatcgacctggagcagctcagaggtcgtacgccgttcgagggcgttcatcacgaagcggacggtcgccgagccgctgcgagtacgcgaggggtggtcatgccatcgcgtgaggcgtcgagatcggcggtatccaatcaagccacgtacgccggcgacgagcgcgatcgcgaacaggccagcgagaatcgagatcccgagtggtgacgagaaccaagccattgacgtctcccgaactcaaacaaaccacgtcgacagcgcgaacggcctgcgagagaagccgacgacgacgatcgtgatgaccagcaggatgccgaacgcaagctgcatgagtaggctcgcaaagagatggtgctggtagacgctggcgtagtaggcaccggcaccaagcgacgtcaagatgccaaaaccgagcaggatgcgcgccaccgtgatgttgggcacgatgtaggtgcggtaggccatctcgaacgtcgtgagctgaggcgtgatggcctcgaggaggtcctgcacgagcggcgccacactcacaatgcgcgatccagccgtgaggatgacgacctgatcgatgacgcgactcggtggatcgtcagcggtggcgatgagctgctcgatgttgcgctcgtgatcctcggggtcggtcgcatcgaagatcgcctcgtagatgcgctgacgactgcgtacgaagaggttctccgggttcgcagcaagtgccatgcgaacgatcgagaccagcgagacgttaccaccgctcgtcgcggtcgacgcgagtgatgccgcgaaggtctggaggtcgcgcagtcgttcgatctgacgttgcgcgaatgtcggcgtgacgtaggtgtcgacgaagatccacgccgctaccccaccggcgatcgcgaggatcaggtagtgcaagagaccaaaaacaacgccaaccacggcagcgatcgcgagacgaatgtcgatgctaggggatccaaaggtctgataccaagcaaccttgacctgaccaaccgtaactgaggcggccttgatcggttcctcgagcttggggtcggtgggatctgcgcgaaacacgaggagcatgccgaccacgatgacgacaacgccaaccacggcagcgacgacgagtgctccggttggggtcatggtcgaacctccgtggactcggtgagctcggtctcgagaagccgggcggtcacgaggagttgctcgagtgcgccgtggcgccgacgccggcgccggtcacgggagtcgaagacgagtgactggatatccgggatcaagacgtcgccagagagcggtggcgtcacgagcagagggatctgactcgcgccgagcgacgcacgaaccgcatcgacgaaaccgagggcccggtcagcaaggagcacgatcgctgagggcgtgagcccgtcgcgcacgagctgagtgagacgaccgaggtcgctcggcgtgggagccgtgacgaggaccaagcgctcacaactgctgagccacttgagcggtgctgacgtctcgtcaaagatgtaacctgcgtcaacgacgctgtggacacgacggtcttgaccagcaagccaatcggccatcgcggtgagcaccgtcgcgagatgagaccgcgtcaagatcccggccatgggatcggccaggagcgtcggaagagatcgggcctcttcccaccgttcgagggaatcgagcacgacaccactggcaaggtccaccgtggcagcaaggacgatgccggcggacagcgatgaggcgtgttcactgatcgcggcagcgatcgcacgctgacctggcggctgaggagcatgctcgcgatcacggatcgcccatgtcgattccatgccggcgatctcgatgagcaggcgtcgtccaggaacgctgtcagcaagcatcgttgcaaggacgcccgtcgggagatcggtgctcgtggcgacgacggcagtacgcatagccctagttgaccgtatgcgtgtggaccgacggctgaagctgcacgatggggacgggctttgcgttcggcggagcgaaggcgatgaccaggttcgaagtgtcagcgacggcagcgatgtcgctcgcctcgttcggtgggacctcgatctcgagctgcgacgaaccaccgttgctcgacgggatgacagcaaggacgggaatcgctgtggcgaccggaatgtacggtgcaggggcggtgtaggacatgggcgcgttcgacgacccacttgacgaccccgacgcctgggcctggagcggagcgtaaatgtccaccgtgtcgccagccgtgagattcggggggatgacagaaggcgtcaacacaaagacccggtagttgccacgcaggtgcggcgcgagctcgctcacgagcacgggagcgttctgtggaatcgtcgtcgtcacgacttgattgttgagcacacgcacgttggcgaccgggatcatccccggcgtgaccgactgctgtggcaccgcctcgacagcgaggtctgacttcgtcggcacttcccctgggacgagtggcttggctgccacgacgatgtcgaccgtctgcgactgcttggagaagaacgagtagaccccaagagtaacggcggcaccgagcgcgacggtaccggcaatcttgagagctacagaccgacgctggcgagcaagtgtcatgcgggtctcctttgttggtgtgagccgccccagattccgttgacacgtcgtaagtcacacgtaccatggcagagggaaggggaggtcgatggggacgtcgagaaggaagttcaccctggagtaccggaccgaggcggcccaccgggtcatcgacagcggccggagcgtcccagaggtggcccgtgagctcgcgatcggggagcacaacctctatcgatgggtgcgggaggagcgcaggcggatcgaagcagcaaacgccactggcagcccgcccctcacggcgcaggagcgcaccgagctcatcaggctgcgcagggagctcgaggagctgcgcaaggacaacgagttcctgggaaaagcagccgcgtacttcgccgcgaagccaccaagcaagagagattcgcgctgatggaggcggagtacgctcgcttcgagatcaaacggatggcacgcttactcgaggtctcccgggctggctactaccgatggcgacgcacccaggtagcaccgtcgcgtcgggcatgtgcaagacgcgacctcgagaaccgagtggtcgcggtccaccaggcatcctctggcacctacggcgcacgacggatcacggcggcactcctcgccgctggcgtggtgacgagccacaacacggtggcagcagcgatggccaggcgcggcatcgccggtatcagccccaggaggttccgcccagcgaccacccacgccgatccgaaggcgatctacccaccagacctcgttgccaggaagttcgacccggggcgcctgcacgccctctggacctcggacatcacctacctcgctctcgccggcgcgatggcatacctgtgtgtggtgcgcgacgagcactcgcggcgggtgctcggatggagcgtcgcggagcgcatggagaccacgctcgtgctcgaggccctcggccaggccgtcgcggtgcgtgggtcccacgcgcagggggtcatctggcacaccgaccgagggagtcagttcagcgaccatcgagttgtggccttctgtgcccgacacgggatcacgcgctccatggggcgaaccggcacctgctacgaccacgcgagcgcggagtccttctggtcgatcttcaaacacgagttcttctaccgccacgcctttggcgacctcgccgagctgcgccgcggcatacagagctacatccagttctacaaccaccagcgcagctgctcgaagatcggctaccttgccccagtcgtcttcgagcacctcgtcgcggaggaggctcgcgtgaagtaacctgggtgtctacgaaatctggggcacctcagtgagttgcgctcagcctaatcgcaagggacatgtcgtgagttgcagtgatgtgcgtgtgcctaggagccctctgaacaagcccctccctggtggtggctgagcacgcccacccagcccgggaacgagcccagctgacccgttcccatctcgctcctcaccctctcctcctcgcccctcctgtggggcgaggaggagaggacccgagcgcctctcaggtggcaagcacccagccaccacccacccgggtgagccccaggcgaaggagcaccttcaggttccaggtggcacagagcagctcgaagtggagtcggttgcgcacgagccccaggtagcgcagcctcgcgccggagagcttgcgtttgagctgtgcgtggatccgctcgacgttcggtcgggtgcgctgatagtcgagacgaacggcagggtccccaaagtgcgcccgctggctgattgcgtgccaggtggcaggggtgaaggtgaggacccgtcctcgcttcgagcgcgtgcagcgatcccggagcggacagccggtgcagtgcttgacaaaggaagcacgacccttggcggagatgggtactcggtgtccttggggacagctgacccatccctcctcgacgacgaagtcatcgatggtgaagccaccagggaccgccatggcaaggggccgaggcttgatcacctcgtcgtggccacgagcggcgagctcgttggagacctcgctcgtggcataggcgctgtcgccatagaccgtgcgcgggccgtcctcgtcacgaaggagctcgctcgccactgctgcgtccggcacggtgcccttcgtgatggtcgcagcggtgacgatgccactgtctggctcgacggccacgtggcccttgtagccatcgatggcacgggcacgggacttgtggacgtggcgagcgtcagggtccacggtggagatgaccctgtctgtggctacccgcctcgcgatgcgccagcgaccttccttggcatcgacacactccacgtcttggcccgccacgagcccaaggagaccaagggcttcggtctgtggctcggtgagggatgcgagcttctctgcatgggcgaggtgggcagtggcatcggcgacgagggcactcaccgtgcgcaccactgcctcttcgtcccgatagtcgatggcaggctttgcgcgggtgtagtcgatcgctggtgacagaggaatgtcgcgtagttcggggatcagcctgcgtacccggttgatctgggcgacaagttgggtcatggtgtcttgggtggcaaccgcatcggcgagcacggtggagtcgacgacgcgcttcgtcttgcccttgagcacccccgtggcaccgatcacctcggccacgagttcgccgatgagtcttggggtctcggaggtggcgatgcgcctgcgccagtaggtgagcaccgtggggtgaaagcctgggtcctcgagatcaagaccaagggcgtacttccagcggaggttgtagcggacctgctctgtcgcctcggtgtccgagagcccctcgagcacctggagcaccatgaccgcgagcaccctcgaggcggggatggagggtctgccggtcgtggaggggtagagatggcggaagcgctcgtcggggaagagctctctgcggtgctcggcgaggaaggcgtagatggaccctggctcgatgagcgaggagcagaaggcctccgtcgcggtgaggtgtgcctggtctgattcggtgcccagcatgcaaaaagtctagctgagctgggcaaatggcgcttgacaggcggagggaagcgcttcccgtagccgccctacgtggaggagttgttcaggggactcctagcatggagtgcggaggtggccgggcggccgcgggtgacctcggtcacctgaggaaggtcggggctccagagggcagggtgctcgcgagaggcgagtcggggtgacccgcaggacagtgcaacagagagcagaccgccgatggatcgacgatcgatcacaggcaagggtgaaacggtgcggtaagagcgcaccagcgacttcggcgacgaggtcggcttggcaaaccccacccggagcaaggccgcagtggagcagggtggcccgcccgtcacgctcctggtaggccgcagagatggatggccgcacaggcggccgtttgggccgctggacagaaccccgcctataggccacctcccgccaatccttcgcccacgagccaggcgccacacgattcgcaatcgacgtcccgccctgccgcgaccgcgccaaggaccgcacccgagagctccatgtgacaggccgaacaacgaccagcgatgctgagcgccaacgcgcgcccacgcttggcccgagcttcgatacgcgccctgagaccagggtcgagtcctgcgagcgcctcggcccacgccgcctccgccgtgcgcacagcctctcgacgctgctcgcgctcgacgtcaagggccgcccggagttcggcaacggtcccaccgacggcgtcacgctgggcagttacctcatcgagggaggccacgaccgagtcgcgctcctccatcgcctcgagctcggcctcgtcgagttcctcgagcctggagcgcaccatggtcgactcggcctcgagcctggattgatcgcggaagccggcatggtcgccctgtccacggaggcgagccaggcgttcaccgagttcgtcgcgttgcgactcgagcgcagcgatgcgtccctcgacctcacgacgttcggcttcgagagccgccacgcgctggacgagctcagcgtgttcggcttcagcagcacgcagtgcggcagatggccggaccgcctcgagcgccgctcgcgcacgcgagagtcgttcctcgacggtagcgatctcgatcagctcctggcccatgggcaccatcctacgccaggcagcaagagctgcccccgaacgcgcgacagactcggtcgtgccgatcgcagcgcatgcgtcacgccgccacggctctcgaggccagcgcggcggacggcctcgccaccttgagtgcacggtcagtggggcaaggcgctagctcccctcacgagggaggaccgcctccacgacgacccgggtaccagcaacgcggtcgtggagggtctggcgagaaggatcgagaaatgcgacgagatagcccgtgaagagcatgacgaacgacagcagtgagacaacgaagcgaatgctcgcgcgtcgcatgccgaccgggccaccgtcttgagcctcgacccgaaggtgcgcagccgcctggccgagcgtttgggaacgcagtccgatcagcacgacgaagtaggcggcgatggcgagtgcgttcaggacgtagtcgaacaccggcagctcgaagcggtcgacctggaagatggggttcgacaggccagcaagcccgccgaggatcagttcgaagatcaccgagccgagaaacaccacgatcaggtcgacgatgagtccccacaaccgtcgccacggcgacgcgagccgcgatccgccatcagccgcactcataccctcgacctcccgcaccacatccgtccgccacgtcgaaccgcacagctcgaccacgagcccgggaaaccacgaccgcgccagtcgatgcaccatccgggagcgcgaagtactcggcacccgtcgacctaggccacctcatcaagcctagcgacgccaccctcgggagttcctgaggtccccgtcgctcgcgcccgttcgcgccagcgtcgctcggcgaacccagctgccgccatgatcacaagaccgaggacgccgacgacgacacctgcgaccgcaacggttcggaacccgcccaccccatagaggagcgatgcgctcgacgatccagcgacgccgccgaggaagtagcacaccatgtacaccatggtcacgcgcccctgggcgcccggtgcgagcaggtagatcgccgcttgattggagagctgagccccttggatcccggcgtccagcgtcgccgtgagcaccacgaaccagagcaacgacgaccgatcgaccgccaaggcgagccacgagagcgcgatcaggctgaacgaagcgaccgtggtgaccccggcgcgtcctcgatctgcctggtggccaacgacgcgggccgccagcacgcctgccaggcctgcgaagccgaacagcccgatgacgccggtcgagaggtggaacgggggccccgagagtgcgagtgccatcgtcgtccagaacatcgagaacgcagcaaagctcaagaacccgagtccggcccgcagtcgcagcaacggctcgcgccgcaacaacgccatggccgtccgatacaacacgacgagcgatcgctccttcgcaacccgctcgtgcggcaaccatcgggcgatcgcgagcgcgagcacgatacaggcgacgcctgcgacgacgaacaccgctcgcacgcccgccacctgcgcaagccatcccgcgtaggtgcgcgcgaggacgatcccggagagcaggccagccatcaccgccgcgaccgagcgtgcgcgacgagccggctcggctgccgcagctgcgtaggtcaccgcgagctgggccaccgacgagaagaccccaagtccgagcaggccgatggcgaacacgacgacgttgccggcgaaggcgaccaggagatcgaacgcggcgctgacgacgatcgtgatcagcatgagcctgcgacgatcgaagcgatccccgagtgggaggagcgtgccaagcccgatgacgtagccggcctgcgtgacggtgacgagcagccccgggctcccgccgcgaagaccgaaggtgtccgcgatcacgtgcagcaacggctgcaggtagtacgtgttcgcgaccgtgacgcccgcgacgagggcgagcaggacgagcggaagccgaggagcgcgttgccgtggaatagttgcagtctacgaggacttcatcgccctccggaggtctctacactgaggtggcccgagcttggaggtgtccatggacgcactgcactgcgtgatcgagatcccgcgtcactcccgcaacaagtacgaggtcgaccatgagacggggaccgtctggctcgatcgcacgctgttcacgccgatgggctacccgcttgactacggctacatcgattcgacattgggcgaggacggtgacccactcgacgtgctgctgtatctggatgtgccgacgtttccagggtgccatgtgaagggtcgtccggttgctgcgttcgtgatgagcgacgaggccggtcgcgacgtcaagatcctctgcgtgccccatggggatcctcgctacgaccacattcgtgacctcggcgacgtccacacgcacctccaacgggaagtcgctcacttcttcgagcactacaaggacctcgaaccgggcaagtcggtcgcgatcgaagggtgggcccccctcgagcaagcccagcgtgagatcgatgcagcgctggcgcgcttcgagcacgcccacggcaacgcctcgccgagccactagcctggcaggtgacgtccacccactggtcgcgccagcgaccgcgagctgggaaggaggcctgcccatggactcgccgaacgacgaacgcgatcccgaggccgtccgcgacctgatcgagcagctgcggccggcggtacagtacgacggtggcgatctcgaactcgtcgacgtgaacaccgagaccggcgtggttcgcgtcaggctgaccggcgcctgctcgagctgcgccatctcgacgtcgacgattcaactcggtgtcgagcggatcgtcaagggtcgcttctcgtgggtcaccgcggtggagggcgaactcgacgaggagttcgacttcgccgcctcggcagccctcggacgcggcggctgggtaccgcttcggccccccaccaccgcgtgaggtgcacgcccactcctcgcactcggtgacgcgcgaggcgtcggccgcgctggtagagatcacgcggcccgagcgcgccaatgcgttacgcgtcgacgacgccgaggcgctcgccgcgaccctggtcgcactcgacgacgaccccggcgttcgggccatcatcctcctcggatctcccaggtacttttcggccggcgcggacctcgcagacctcgcagacgaggatgcactcgcccatatcgaccgcatccaccgcctgcttcgacaggttctcgcactgcggaccccgacgatcgccgccgtacggggcgcagccgtgggcgccggactgaacctggcccttgcgtgcgacctcgtcgtcgccggcaccagcacgcgcgcgagcgagatgttcatccaccgaggcctcacgctcgactttgccggctccgccatcttgagcgcgcggatcggtccgcatcgggccaaggcgctcgccttcttcggcggcacgctgaccctcgacgagctcgccatgctcgtcaatcgcgtcgtgcccgacgacgaggtgctcgacgtggcccgtggctgggctcacgatctcgccgagcgctcgccacgcgccctgaccttgagcaagcgcctcatcgaccaagccgcgccgtcactcggatcggcgctcgatcgcgagatcatcgcccagctcgccgcagccagcgatccagcaacacgcgcagagctcgagcgatggcgctagccccacgttggatcgaagacccgctgacaggcctcgaggccgagctcacggtcgtccagccgtaccaggcccacaagtggtatcgctgcccgggatgcaacggcgacatcgcaccgggaaccggacacctcgtggtcgtcccgaccgacgcaaacgacctgcgccgtcattggcaccgcagctgcctcgactgggagctccgccacggccatcgccgccggcaccgacgaacgtgagcagtgtcctcctagagacccgctctcgtgagcgctcggtcgagatcgccccagagatcctcgacgtcctcgagaccgaccgacagtcgcacgaggccctctccgatacggtcctctccggggtagcgtccccggcgctcggccaggctctcgacaccccccaacgacgtcgcgtggtggaagaggctcagaccatcgagcatggcgtcggcttgctgggcactctcgagttcgagggccaccaacgccccaccagccgactgctgccgtccggggccgacgagctcggagtcgaagccgggatagcgcaccgtgtcgccaaggcgatcgcgaagccgcatcgccaaggtggtcgccgtcgcgctggctcgttccactcgcacggcaagggtgcgcagaccccggaaacacaggtacgcctccacgggaccgatgatggcccccgtgagctcgcgcacctctcccacgcgcgcaacgaggtcctcgtcgctcgccacgagcacacctccgaggacatcggaatggcccgagaggaacttcgatgccgagtgcaccacgacgtcggcacccagcgtgagcggccgctgcagcaccggcgtcgcgagggtcgagtccacggcgagcagacctccgcgctcatggatccgcttcgcgagcgtcgcgatgggataggtcaccaggagcgggttcgatggcgtctcgatcagcaccaccgagccgggagcaaggcgatccaggtgcgcatcgaggtcggagggctcaacgagctcgatgcccgggatacgcgcaccgagccacctggcgagctgtcgcgttcccatgtacgagtcggccacgacgagggccctcggaccaagggcgagcagcaacgcgaacgttgcggccgcacccgaaccgaaggccactgcggtaccaccctcgagctcaccgatcagggcttcgaaggcctcccaggtcgggttcgtgtggcgcccgtaagcagaacgctggccctcgtagtaggtggcattgagcgagaccgaaggattcggcccgaagagacggtcctcgctcggcggcaactgcaagagggtcgcgatcgaacgccgttcgaccacgtcgtcctccggagtggccatgctcagctgggatcccgtcgaggaagctcctcgacgttcacgtctcgaaacgacaccacccgcacatgatcgacgaagcgcactggacggtacatgtcccacacccaggcgtcgtgcagttcgatctcgacaaagctcaatccggcctccgccttcggctgcacaacgaccgagttcgccagatagaagcggcgctcggtctcaaccacaaagcgaaacagcgggagtaccgccttgtattcctggtagagacccagctcgacctcggtctcgtaccgctcgagatcctcagcactcatcgagcaacgccgtcacgctggcggtcagcgcttctccttgaccttcgcggcgcgaccgacgcgcccgcgaaggtagtacagcttggcacgacgcacgtcgccccgggtcaccacttcgatcttggcgatcgtgggtgcgtgcacggggaagatgcgctcgacaccgatgccgaagctcagctttcggaccgtaaaggtctcctgcgcgcccgacccgtttcggccgatgacgatgccctggaacacctgtacccgctcgcgagatccttccacgacccgcacgtgcaccttgacggtgtcacccggggcgaactcgggaacgtcctcacgtagcgaatcagcatcgacgagatccgtggccttcatcttcgaccctcttgctccttgacccagcgtgcaaccaggtcagcatagccgtagcgctcgaggagcgagacctcttcgtcggcgagtccgccccgtgcgacgatcagatctggacgatgtcgtaacgttcgagcgagcgcagcggctcgccgccaacgagccacctcctggtggtcgccactgagcagcaccggggggacctcgaggccctcgaacgaacgcggcctcgtgtactggggatattcgaggagcccctcggcgccgaaactctcctcgaccgccgaggccgtgttgccgagcacgtgtggcaccaggcgcacgaccgcttcgatgaccagcagcgccgcgagctcaccgccttggaggacgacgtcgcccaccgagagcagctcgtcgaagacgctgtcctcgaggcgcgcatcgaagccctcgtagcgcccgcacaccaacgtgaatgcatcgaggtcggcgagacgctcggcctcgcgctgcgtgaatctccgcccagcaggagacatcccgatccagggatggggggcgtcagccacacgcagagccgccgcgaagggctcgggcttcagcaccatccccgcccccccgccaaagggagtgtcgtcgacggatcggcgaggatcgtccgcgaagcgacgcacgtcgatcacctcgtagtggaccgcttcgtcacgtgctgcccgcccgaggatcgactgcgtcaagaccccctcgacgagcgccgggaagatcgtcacgaccgcgatgcgcatggccgtgctcagtcgtccaggagcccgggcggaaggtcggcgaccacgtagccgtcggcgacctgcgtgatgaagatggaggggaccaaaccacctccttcgaggaccagcaactcgctggccgggttcgcctcgaccgcaacgatgcggcctcgatcgacgccatcggcgtcgacgagtcgcgcacccacgagatccggaacgatcaccatgccgtccggcagtgcgacacgctccgcccacagggagtgccctcggagctcctccgcggcttctcggctctccacgcctcgaaggcgcacgataggccggtcgggttggccccgcacctcagtgatcaccatagcgacctcgtcatcgagccacacgtgggcgtcggcgacgaatcgtcctgggacatccgagacgtggtgaagcgtcacagcgcccttcacgccgtgcgggcgcccgatgaccccaatgcggaccctcgaactcacccgcggccgcgacgccctccggatcggccccgaggcccacctcgccgaggtcgatcgtgaccatcggagaacgacacccgcgtcgacagaccagaccgctgcgcaagcgccgcgaccaccgtgcgcaccgccgtcgcggtacgaccaccgcgaccaatgactcgaccgagcgcttccgtgggaaccgtcaccgagagcgacagctcaccatcgcgcaccggctcgtggcgcacgacgacgcgctcggcaacctccggcgcgagtgatctcgtgaggtacaggacgagcgacgacgctcgctcgattgcgagcccctgcgtcggcgagatcgacggctcgctcgtcgcgggcacgttcgcggagtcgtccactactcggccgcctgcgctcgcgcgagctccaacagcttcgcaacgcgctccgatggggtcgcccccttcgcgatccacgactcggccttcgccagatcgatcgagaagctcgacggctcctggcgtggctggtaccaaccaaggatctccaggaaccgaccatcgcgaggggtccgcgcatcggcagcgacgatgcgatactgcggctgcttcttcttgccggtacgagtgaggcgtagccgcactgccatcgagagggactccttccgttccaggtgcgccaactcgggcgctcggtcgaacagtctagacgcaccgacctcgccgttacttccgcttgcgccgaggaggcttgcgtcgcttggtcgcactcggcgcgccaacacccgcttggcggagcaccttgtgcacgtcgcgaaactgcttgagcagcgcggcgacctgcgctggttgtgtgcccgagccacgcgcgatccgagctcgcctcgatgcatcgatcatggtcggattgctccgctcttccctcgtcatcgacgagatcatcgcctcgatgcgtgtgagctccgcatcatcgatgtcctggttgcgcaactccttgggaactccgggcagcatggccagtacccccttcaggggcccgagccgacggacctggcgcatctgctcgagcagatcgttgaggtcgaagcggccctggcggagacgatccactcctcgctgggctacctcgtgatccatcgtcgactcggcccgctcgatgagtgagagcacatcgcccatacccaggatgcgcgatgccatgcgatcggggtagaacggctcgaagtcttcgagcttctctcccaccgaagcaaaggcgatcggcttgccaaccacctcgcgcaccgagagcgcagcgccccctcgtgcgtcgccatcgagcttggtgaggatcacggccgagatcgagaggcgctcgtcgaacgcctgagccactcgtaccgattcttgacccaccatcgcgtcgacgaccaggaagcgatagtgcggatcgatagcctccgacaccatctgcacttcgcgcatgagggcttcgtcgatggccaggcgacccgctgtgtcgacgatgacgacgtcgcgcccaagtcgtcgcgcctcggcgacaccgtgacgagcgaccgtcacgggatcgtccccgtcgctcacgacggcgacgccggctcgctcgcccaagatccgtagctgctcgatcgcaccagggcgctgcaggtcggccgcgaccagcaacggcgaccgtccctcccgtagctgcgcgagcgcgagcttcgcagctgcggtggtcttgccgacgccctggaggccggccaggaggatcacggtcgggggtgtcgaggcgtagcggagacggaagggctcgccgccgagcacccggaggagctcatcgtgaaccgccttcacgacctgctgcccgggggtcagcgatgccgacgccatcgcaccgacagccgcctcttcgacgcgggcgaggatcgtgtcgaccacacgcaccgcgacgtccgcctcgagcagcgcgactcggatctcggcgagcgcttcgtcgacgtcgcgctgggtcagtcgactcttgcggcgaagacgacccagcgctccgtccaacctgccactcagcgtctcaaacatcggcctcgtctcctcgcatggaatcgggtcccgcctccgatccactcatgtcgagcaaggcatcgacgaagtcatcaggatcaaacggttgaaggtcctcgagggcctctcccaccccaacgagcttcaccggcaccttgaactcgtgctcgatcgcgagcgcgataccgcccttggctgatccgtcgagcttggtgaggacgaccccggtgagcccagtcacctcgccgaacacgcgggcctgactcaacccgttctgtcccgtcgtcgcgtcgaccaccaacaagacctcgtcgacgtggccggccgccttctcggcgacccggcggaccttgccaagctccgccatcaagttcgccttgttctggagacgccctgcggtgtcacacacgacgaccgcggcgccacgcgccttggctgcgtcgaccgcatcgaacacaacggcaccgggatcggcaccctgctggcccgccaccagccgaaccccggaacgctccgcccagaccgcgacttgttccgttgcggccgctcggaaggtgtccgcagcagcgatcaccacatctccccgctcgcgcaagcgcgctgcgagcttgccgacggtcgtcgtcttgcctgccccgttgacgccgaccacgagtatcacggtcggtagctctgccgctaccgcaagcgatcggtcgccactcaggaggcgagcacgcagggctctccggagagcctgccagaggtcatctgccgacgcgccgcgtcccgtctcacgtcgaacctcatcgaggaccgccgccgtcaacgtggggccgagatcactctcgagcaggacctcctccatcgtctggaagagcgcgtcccgatcgagcccgccgattcgccgacgcaggtcccggaaccgacccgatgagcgtcgcatcgcaccctcgagggtgcgcggacgagactgaccgatgaccgctgcggcttcgtccggcgctgccgattcgctcgccggaatcgactcttcgcgcgcatgcgggcccacgcgtggacgacgacgaacaagcagtgccgccgtggcaatcgcgaacacgagaacgaccagcaatacgatgtccaagaccatcgccaaagagcgtaggcgaccggcacaggagcgtcgccgaccaggcagacgccgtgctggccgcgacgtcaatcaccattggtcggtcgggcagcgccaggaccatcgctacgaattcttcctcggcaactgcaacgctgggctcagtcgtagcgattgcccctgttgccgccacaggggcgcggccctaggacaaggaggaactatggcactcggagtcggctcactgagcaagctactcagcatgctctcggcaaaggccgccatcgcgaccgcatccgccgtcgttgcgacaggcacggtggcagcagcggccactggaaaccttcccgcatcagcccagaacgtagcgtcacagctcgcggcgtcagtgggcatcacgatcccaacagccacggcagtagccccgaccgcgtcagcgacgccagccactccggcgacgccagccactccggcgactccggcaacgccagccactccggcgactccggcaacgccagccactccggcgactccggcaacgccagccactccggcgacgccggccactccggcgactccggcaacgccagccactccggcgacgccggcgagtcacgacaactcccctgacaccgcacagcaagagctccagtcttccaacgaccatcagcagagcacggatcagcagagcacggatcagcagagcacggatcagcaggtcgccaatcccgggaccacgctgacctctcctgctgggacaacgagccaggacggctcgagcagcgactctcaggcgagttcaagcacgcagagcagttcatccgacaactaaccgagcggacgctgcacgcgccacaccacaccatcgcagcgtgcaggcccagtggaacgaggagcgaacatgccggaggcggcgatgtcgaccgacgacgcgcaacgcgagtccgtcgacatcgatcgcctccgtacaggcgacccggacgaattcgggcgatgggtacgtcacgttggcccggccctacgaggattcctccgcgcctcaggagttgcagacgtcgacgacatcctgcaggatgtgtggcttcggctggtccgttctctcagtcgcttcgacggcgacgaagacggtttacgccgcctgacgttcacgatcgcctatcgatcgcgtgcggatgcactacgcgcgcttggacggcgccgcgaggtcgctttcgatcctgccgaactcccacatccgacgttgtcgccggaggacatcgatgacggcaccgtcacagccctcctcagacggctaccggagcagcaagcgctcgtgatcggccttcgtgtcttcggcggcttcgctgccactgaggtaagcgacatgctcgggatacccgatgcgaccgtacggagcctcgcacatcggggactcaaggccatggcacggctcctcgagcaacaatccccgtcgtcgctggaggcaccctcgtgagcacttccaccactttcaccgaccgcctcacggcgcttgcgagcgaggtcgcgctcgagaccagggaacaagagctactggcgacggtctgcgcacggtcgtctgcttggccgacggaactccccgacagctacgttcgcaacgtcacggagctggtcacagcagagttccgcaatctcgcagcatccaccaccagccagcgtcgtgccacacatgcgtgggcctcgtggttccgctctcgctggctcatcgtcgcggcggtcctgagtgccgcaagtgggggcgtcgcgttctccggtgccctcgcccacgctctccaccgtgtggagtcgatcgtcctcgccccgacgccaagcacccaccaagggacgctgaacggttcgcaaccagccattggctcatcggccggcataccaccgtcgggtcttcgcgaacaggggggccaacagtcctctggctccgcgacagcgacggcaaccccagcgcagagccgcgacaccggcgacgaacaccacccgcttggaacggtacgatcaatcccttcgtcatcgccaccggtcgaatcgcctacgccgaacgaccaagcacccccatccgacatcagccagcaagctggcgacgcttcctcgtcgcctgctccatcggaccacacggacagctcctcgagcccctccgaccagtcgaccagtacgaccgggtcatcgaaccagtcaaacacgacatccacgtcgcaggaccagtcgagcagtgcgaccgggtcatcggaccagtcgaacacgacatccacgtcgcaggaccagtcgagcgccgctacgtccagcgccagcagctcgaacccagacaactaggcgacgaagacccgtcggagtccgcgagcgacacgggacgtcgcgtggctagtccgtcgcgacctgaacgccctcaaggcccgcctcgccaaggtcatgacgcacgaccgtcgatactccgctcggcgcaatcgagacaccaagcagcacatcggcggcctccatggtccgtcgctggtgggtcaccacgagcacctggctcgagcgtcccacccggcgcagcagttcgaccagacgagtcagattgcgctcgtcgagcgcggcgtcggcttcgtcgagcacgagaaacggtacgggtcgaacctccagcatggcgaacaacagcgcgagccccacgagcgagcgctcgccgcccgacagcaacgccaaccgacgcacgcgcttggttggcagatcgacatcgacacgaaccgtcgccgccagcggatcggcaccagcctcgagctcgaccgaaccgcctccgccagggaagagctccccaatgatgctccgaaacgccgacccgacctcctcgaccgtggtcagcacgcggcggcgcatctcctcctcgagccgctcgagtccctcactgatgacagcccgcaccccacgggcctccgcaagcaccgcgccgagctcctctcgtcgagcgtcgagctcgcgcaactggacactcgcgagaccgttcacctcgccgaaggtccccaaggcatcttcgacctcgtgcaacgtccgctcaacgtcgttcggtgcgacatccgagggcaggcgggcaccttcgatgtcagcgagctcgacgtggaggcgaaggcaccacatctcttgctcggcggcgagccgggctcgagctcgctcggcgcgccccatcgcctcgagcaatcgctcacgcgccgtcacgagcgctgcctcggccgaccgacgttgcatccgcagccgctcggcctcggcacggtgccgcgactcccaagcaagcagcagctgcagctgctcgtcaagaccgcgcagcgtgagggcaactgcgttcgccaaagcgtgggcacgctccacgagctcacgtggtactggcgtcgcacgaaccctggcctcgtcaaggcgcgcacgttcgcgctcgagctgatcgaggcgctcccgagccgccaacgcccgctgctgctctcgagtcgcatccagtcgcacgccgacgagctgctcatcaagcgcttgccgagcccgctctgcggcctggccagcttcgatggccatcgccagtcggtcggccgccgccgcctctcgcgcttgaagttcggcggcgcgacgtccgacatcctcgtcgacgtcctcgatgtcgacagtcgggagctctgtcgcgaggcgcgcgacgaccgtcgcgcgatcgcgatcgatccgcgcctgctcggtcctgatccgctcgagatcccggcgcctcgcttcacgacggttgagctcctcgacatgcgtgctgcgacatcgctcgacaacggctcgcgcctcccgaagcgccgcatcaacggccgcgagctcctcgccgacgccctggagctccgcggcgatcgtcaccgcctcatcctcgagctgacgccgtcgtagccgcagcaacgcacgaatgctgcgaccccgccgaatccacccatcgtcgctcacccagccggcagcgtcgacgaggagaccgtgcgctcggccgacacgcacctcctcgagcacgctctcgacgactctcgcctgtgcgagtcgcgcacccagtggtccgggcgcccaacccaccgccgcactcccgtgctccccttcgacctcctcgatgacgacggcgctttccacctcgaccgtcgggtcgagctcgccgaccgactgaacgatccgcgcctcggcgagctcgccgagcgcagcaagcgcgacgtcaatgccagctgtccccgaacgcacgacatcgatcgtcagtcggccctgcccctcgtccccgacggcctcgagcacgctccgcagctcaacatcgatgcgacgtgcttcggccgtcaaactgctgtgtcgttcggcaaggactgcacgatctcgctgaacacgctcgaccagctccccggcctcggcgagctcgcgggctgcgtccgcgagcgcctcctcggcctcggccaacgctgcctcggccgccgcacgctcggcggccaacgccgcatctcggtcgttcaagtggcgctcgagctcgcggtcacgcgcccgttcgagccgcacccgctccgcctgcgcgcgcgcacgctccgcggcccgctcgcgctcctggagaagcgtctcgagacgcacgcgctcgcgacgcacctgatcgagctctgcccgcagcggctcgacgtcgacggtctcgatcgcggctcgttcctgctcgagacgctcgcgcatcagcgcgagtgcgcgtgcgcgctcctcgagtccggtcagggtcgcgaccacctcatcatgctcctccgcgatcgcccgccgtcgctggtcgcgagcacgctcggcatcgacgaggcgctggtgctcatcgatcgacgcgatcgcccgtgtcaagcgcacctcgagctcgcgaagacgccgcgcaccctctgcgaccggctccgggtccacacgaggcgcatcgtcgacctccccctcgaggagtacgagtgccgcctcggcatcggcaacgtcgcgactgcacgactcaacgtcacgctccgcagccgcaagctcttcggcacggcgctcgagcgctcgacgagccgccgcgagcgcgagtacctgccatcgggcctcgagcgcgcgacgtgcctccgcgcgctcgacctgcgcgaccagcggtcgacgttggcgtcgaaggtctcggtcctcgcgctcgagctccgccagcgcctcctccgcacgccggagttgctcgagggtcacctgccgttggcgccggagcagcgtgaccctcgatgcgtcctccagcatggtgcgcaggacgtcaccggacgccccagcgagggcatcgatctcgccctgggagacgacgacgtgttggctccgaccgatgttcgccccttggaggacctccaccacgtcctggagacgcgccgcacggccgttgattcgatagctcgcctctcccccacgctcgactcgccgggtcagagcgatctccgcgacaccaagtccgctctcgtcgtctgggtcgtccaaggtgagttcgacctcggcccgaccgagcgcaggacggtgcgcgctgccctggaagatcacctcgtccatgcgagcgagtcggagcatcctgggactctgggtgccgagcacccaggtcagagcatcgacgacgttcgacttcccggatccattgggcccgacgatcgcgttgatccccgatccgaatcgcaccgtgaccggatccgcgaacgacttgaaaccgcgcatcgtgagcgcacgtagtcgcactcagccccctccctgctggcaccgcgggcaccagtgcgctgatcggccctgcaagaccctccggacgatcgacgtagcgcacctggggcacggactgcccgcacgttggtagacggcgaggcgcgcgccaaaggcgccaggccgatcgagcgggtcgcgataggcccgatccgcgaaggtcgtaccgcccgctgcgagcgcctcccgggcgacatcgcccgcagcctcggcgatcgccacgaggcgtcgccccagcacgttcatcggggtgctcggatggacaccgacacgaaagagggtctcgtcagcgtacatgttgccaagacccgccaccacgcgctgatccaggagcgccgtcttgatcgcacgccgagacctcgcagcgtgccgttcgaggctcgctgcgatctcctcctcgggaccgaacacgtcgggaccgagccccgcgagccgacgcggccgcccgtcggtgccgaggacgtcaacgaaggcctcggagaacgtgcgcggatcgaccagtgtgatgacggcgcgacggaagtcgagaacgagctggacgtgggtcgccgtcgccgaggcgtccgagacgacgagacgtccagccatgccgaggtgcacgaccagcgcgtcggtgccgagatcgaacaccaggaacttgccgatgcgtcgcatcgacacgatcgggcgccccgacaccgtcgccaagagctccgggtcgtgccggcgcacgaggcgccgtccaaccatgcggatcccctcgagcgtcgccccctcgacacgtgcggccagcacctcgcgcacccgctcgacctcaggcgcctccggcacgctccggctccgatgggcgtggcgaggcgcggcggctactgcgacgccgcgggggtcgcgagggagcctccgtcgttgcctgagcgaggccggcagcttctgcccgacggttcgcctcgaggatcgcaaggcggcacgcctcctgctccgcctccttgcgcgacgccccttcgccggctgcctcgaagcctccaggaagctgcacgacgacccgatagcgacggtcgtgatcgggcccggaccacgagactttgtagcggggtggctggtggtgcagcttggcgagcgcttgatggagcagggacttgtagtcaccgagcaccaggtcgccatcgacgcgctccagcgagggcccgaggatcgcgaggacgaacgcgaccgagagctggaatcctccggcgagatagacagcaccagcgagcgcctcgaccgcgttggccgccaggacagggccaagagcatctgcttggccgaccgtgatcgcctcgagcagcccgccttggaccccgacggagccgagcgagcgtcgagagacgagagctgagcgcacctgggtcaggcgaccctcatcgacgtccggatagcgccgatagagatagtcggagaccacgagctcgatcaccgcgtcgccgaggaactccaaccgctcgttggagtccagcggatcgcggctcgctgacttgtggacgagcgcttgacgtacgaccggatggtcgcggagcgcagcgggaatgagctcgaggatcgaccgctcccgccgcttcgctcggctcacgcctctcgggtcacgccgagcacctcggcgacgtagtcaacggcgtcacgcaacgtacggagatcctcgagatcctcgtcctcgatccggaaggtgtgatcgccttgggagaactcggactcgatggcctccaccagctcgatcaacgccagtgaatcggcgtcgaggtcgtcgacgaacgacgaactctcgctgatgcgcccttcgtcgatctccaagatgtccgcgagctgcttgcgaatgacctcgtagatcgcggctcgagtcagttcctcaggcacggttcgactccttcgcttcgtagtgtcgaatggtcgagacgacgtctccctctgcgagctggaccgcgttgcgaatcgcactcgcgactgcccgctcgttcgaggcgccatggccgatcagcaccaggccgtcgacaccgagcagcgccgccgcgcccgtggcatcgggcgtcagctcgttccacagcgggagcagtcgctcgatcgcggcgtcggcgaccgcatcgctctcccctgctggtgccaacgccgacagcaccgcatgcgcaaaggtgcgggccgcgccctcgagcgccttcagcaccacgttgccggtgaaaccgtccgtgacgacgacgtcgacgcggtcgctcatgacgtcacgcccctcgacgttgccgaggaaggtgatccgcgcatcgccctcgaggcgcgcgaaggtctccttgacgagcgacgtccccttcccgggctcctcgccgatcgacaacaggccgacgcgcggcgcctccagcccgagacgcgctcgagcgtacaccgtccccatcaaggcgaaatcgtgcagccacgccgcttggacctcggtgttggcgcccgcatccaacagcaccgtcggggtcgcgcctggcaccggcaactcgaccgtaatggccggtcgcgccacgcccttgatccgacccaacttgagcaacgcggtcgccatcgcggcgccagagttgccgaaggtcaccgccgcaccggcgcgaccttgcttcacgagctcggtcgcgaccaccatcgaggcgtcgcgcttacgccgaggcgcgctcgcagggtcgtcggtcatctcgatgacctcgctcgccaccacacgctcgacgccgctcggcaacgccgcgagtgcctcggcggtgccgaccgcgatcacggcggctccctcagcccgcgcgatgccctccgcgaccaccgctgagccgaggtcggtccccatcaggtcgaccgcaatcggcagcacgagcccctagccctggatctcgaccgcgggacgaccgcgatagtagccacactgcggacagacggcatgggagcgcttcgccgcaccgcaactcgggcaactggccgcgccggcgaccacgaggcgccacgccgatgcgcggcgagaccgggacttcgccttggaagtcttcttcttaggaacagccatcgtctctcactcttccttgccaccgggaccgggggatcatgctagcgccccgagccaccctcaccttgcgactgtcccagctcgtcgaggatcgcgaagggaccgtcgacctcgggttggcactcgcacggaccctcgttcaggtccgcaccgcagcgcgcacacagcccacggcactcatcgcgacacagaggcagaacggggagctcgagcaccagcgcatcgtgcacgaactccgacacgtcgaggacgtcgccgtggtaaccatacgcatcgtcggtggtggggccctcgcgatagagctctcgcccttcgacgacgagtggcccttcggctggtgccaggcatcgcacgcactcgcctcgccaccgtgtggttgcacggagggtcaccagcatgccttcgccaaccgcctcgacgtgaccggccacctcgatgggctccgtcggctccacgcgcgacgacgtcaccgcgatgtcatccaagctgccgacgaatccgaagcgctccaaggcggcgctcccgtgtcgcagcgcgaccaccgacaccgcgaactcacgcatcgccgacctcctcatccagcgcctctcccgacgccagcgcactcggcaccgtaccggagcccgccgcttggagccgctcgcggccgcgccgggtcgcggtcaagagctcgtcgagcgcgatctccaccgctgccagacggcgatccaggaagtcctcggtctgcaaccggagccgcgcagcacgctccttggcatcgagcacgatgcgcgcggcttcgtgttcggccgctcgaacgatctccgtgtgcgacacgagcgcctcggcctgctgacgtgctgcgtcgaggatcgcctcagcctcgagcgaggctcgcgcaaggaactgctcccgctcgcgcagcagccatcgtgcctcgcgcagctcctcgggcaacgactccatcgcttcgtcgatgagcgcaaggacgtcatcacgtaccacgatcaccgacgccgagaggggcaccccgcgcgcctcgctcacgagggtacgaagctcctggagcgccgcgagcgtcgtgctgccgtcggagccaaccgccgtcaaggccgacccccgaggcggccatcgagcgccttggcaacgacgacgggcacgaacgaggtcacgtcgccgccgtaggctgcgatctccctgatcaacttcgacgacaagaacgagtgttcggacgatgtcgggacgaagagggtgtccacgccggacagcgtgcgattcatctgcgccatctggagttcgatctcgaagtcgctgaccgcacgcagaccgcgcacgatcaccgttgcgtccactgcccgtgccagatcgacgaccaagctcgacaacgctaccacccgaacgttctcgaggtcatcgaccgccgcagcgatcaacgccatgcgctcatcgagcgagaacagctgcgacgccttctgcgggttacgcatcgccgcaaccaccacctcgtcgaagagcgcactcgctcgctcgacgacctcccggtgcccgttgtggaacgggtcaaacgaacccgggaataacgcgcgcctcactgtgcctcccgcgctcggctcgtctggtaggcccgagcggctcacggcgccggaacgaagagcccgacctgggtaccaccatagcgccgccagcgctccgctcgccaacgctcgccgagttccaccggagaggctgcctcgacgacgacccaacgagcgttcgggagctgggggccgaggtcctcgaaggagcgccggacgtagggcggatccacgaacaccacgtcgacgtccatcgaacgcccctcggacgcgaggaaccgctcgacgctcgtcggacgaacgctgagacgggaggcgacctcgagtgcgtcggcggcacgccgcacgtcggctgcgagtcgcgcatcacgatcgacccacacgacgcaggcggcaccgcgcgagagcgcttcgaacgtgaggccaccggccccggcgaagaggtcgacgactcgcgcaccctcgaggtcgacccgcgcctccaccatcgcaaagatcgcctcgcgcacgcgagctgcggtcgggcgcgtgccgctcggcacccgcaccgggacgacccgaccaccgagggatccgccgatgatacgcagcacgcctagctccggagcaggtatgccagctggtcggggtcggcgaccagtgcgagttcccgcgcgagcctcggatgctcgcggaggctcgggtcgacctcgagcaatcgggtggcgtggtggcgtgccgcctcgaccaaggggcgatcgcgcacgaccgaggcgagcttgaggtcgctcctgcccgattgacgcgcaccgaggaccgtgccctcgccgcgcagcacgaggtcgacctcggcgagctcgaagccgtccgtcgtacgttcgagagcctccaggcgcgccgccgtcgggccctggtcggtctcggcgagaaggaagcacgccgacgcgtgctcgccacggcccacccgaccgcgcagctgatgcagctgggcgatgccgaagcggtcggcgtcttcgatgatcatcacggtcgcgtttggcacgtccacgccgacctcgatcacggtcgtcgcgacgagcacgtcgatgatgcccgctcgaaacgccgccatctgccggtccttctcgcgcgccggcatgcggccatggagcagtccgagccggagtccggcgagctccgagttgccgagcctggcgaactcttcctcggccgagcgcgcctggagccgttcgctctcttcgacgagagcgcagacgacgtaaccctgccgacctcggccgacctctgcccgcaggtagtcgaaggcctcgacgtaggcgctccgttcacgcagccacttcgtgcggatcggcgtccgccccggtgggagttcgtcgatcacggagaggtcgagatcgccgtagaccgtcatcgccgcagttcgaggtatcggtgtggctgtcatgacgagcgtgtccgccacacgcccggcgatctccgcatgacgatcgcgcaacaacgaacgctgctccacgccgaagcgatgctgctcgtcgaccacgacgagcccaagcgaagcgaggttgactccctcggtgagcagggcatgggtcccgacgaccagatcgatcgttccgcgggccaacccctcgacgatgtcggctcggcgcttcgaggccacagtccccgtgaggagggcgacctcgatcggcgctacctcgtcatcgaagaggcccggtgtgcgctcccgagcctcacgagcagtgccaagcagcgacaggatcgtgcggaagtgctgttcagcgagcacctctgtgggcgcgagcaacgcggcttgatggccgccttggatcgcgaacagcgcagcaatcagcgcgacgagcgtcttgccggctccgacgtcgccctggaggagccgatgcatgggccggtcccgctgcatgtcaccggcgatatcggtgaccactcggcgctgggcagccgtgagtgagaacgggagtcgggcgagcagttctgccacgcgccgaccggtcccaggcccgaacggagcaacgtcgtgggcgaagccacgctggtgagcatcgcgctcccgtcgtacgagaccgagcatgacctggatgcgaaagagttcctcgaaggcgatgcggcgtcgagcttcgagtcgctgctcgagcgtggccggcgcatggatggcgcggagcgcttcctcgcgcccgagcagacccagcgcatctcgcaccgccctcgggatcgtctccgcgatcggggagaagcgctcgaggagtccgagaaccgcactcgcgatggcaccagagtcgatcccggccccgtcgcgcagcggatagagcggcacgatccgacccgtacggtcgccgatggggtcgacgagcgggttgacgagctgacgctccttgcgaaagagttcgaccttgccgaacacggcgatgtcgccgtggagccgtccgagctgcttcgcacgccacggctggcggaagaagcgcagcccgaccgaccccgtctcgtcgaccagccgcgcctccaccagcgtcatggagcgcttgcgcgtcggcacgacacggacgctggcgatgcgtccgatcagcacgacctcttcgcccggaaccgcgtcggcgatcatgacgtggcgggtgcgatcgacgtagcgccggggatagtaggtcacaaggtcgtaggccgtcacgacgtcgagcgcctcgagacccttcacgaccttcggtgacagccacgcaaggtccgcaagcgccgtcgctgcgagatcctcgagtccgacgccactcattccacgccaagcaggtagggatagagcggctgccctccctcgatcacctcgagttcgacaccgtgatggcgatcgaacacgcccgcaagggccgcctccacgcgttcacgatgaccccgctccccgacgatcacggtcacgatctcgcctccgggctcgagcaagcgctcgcacaggccgacgagcacggcctccgggtccggtcccaccgacacgatgccttgatcgctgataccgatcgcagaaccggcaccgaacaccccgccctgccaggatccatcgcggacggcaacggtgacctcgccccagcgaacccgtcgcgcggcctcggtcatgcgccgctcgttctctgagagccccgactctgggtcgtaggccatgagcgcggcgaagccctgcacgaggtggacggtcggcacgatcgcgacctcagcgtcgacgagtccgatcattgccgaggccgcagcgaggatgttggcgttgttgggcaggacgatgacctgcttggcgtgcgtggagcgcacggcatcgacgagttctgcgatcgacgggttggcgccttggccccctgcaacgatgctggcgacaccgaaggaccgaaacagccgcgcgatcccgctccccgtgccgacggcaacgaccgcggtcgccggaggcgacggctcggctgctggcggcgcgtcgcgcacccaggcgacttcgccggtctgctcacgcagatcggtgacggagagatcgcgtacccgacccgcgtcgatgccgccttggatggcggcagcgatgtcgttcgtgtggacgtggcaacgccagacggtgccatcaccgacgatcacgatggagtcgccgaggccggcccagaccacccggagcgcgtccacctggcgctcgggtgcctccagggagaacatcacctcgtagcgcagctcgtcctcgcgatcggacgccaccagctcggccgccgacagatcacggacgctcgcgaccgggaccgcgatgtcgtcgagccatggatagggaccgacgctcgtcgtgagtccgagcgcagcgctcatcgcctcgaggacgacgaccaagcccgcgccgcccgagtccacgacgccagcggctgccagcaccgcgagctgggtaggggtgcgctcctcggcggctcgagcagcgtcgatcgccgcggcggggtcactggccccagcggcggcgtcgatgacgctgagcatcgtgccgggcttcgggtccagcaccgccgcgcgagcgctcgccgacgccgcctcgagcccacgcatccatccgcgcgctcgatcagggtcgctggcgagttctcgtacgagcgagcccaggatctgggccaggatgaccccagagttcccacgcgccgcgagcagagcgccacgagcgacggaaccggcgaacgccgcgcagtcgtcggtatcgcctcggcgagcagcctcggccatgccctcgagcgttcggagcatgttcgaaccggtgtccccatccgggaccgggaacacgttgagccgatcgaccgcatcacgcaccgacgccaacccggcgacggcagcctcgatcgcctgcgtgagctgtgcgcaggcactctgacgttctgccaccgcccgcatgctagcctcgaaggcccgagacgtcgccgagcctcgtcgctcgcgccgtcctcacgatcgtaaaggagaccgaatggcgagcgtctgcgagatctgcggcaaggggccgcgcgtgggcatgaagctgtcacattcccaccggcgcaccaagcgtcgcttcctcccgaacgtccagcgcgtgcgcgtcctcgaaggagccacgacccgtcggcggttcgtctgcacgtcgtgcctccgagccaacaaggtcgtcaagccatagccacgatgggcccgacgcgagcgctgctctggctctcgtttggatcacccgagcggccggaggacatctggccgttcctcgagcgcgtggtcgctgggcggggtgtcccgcgcgaccgtctggcgatcgtgcacgaccaatacctcgccactggaggctcgagccccctcaacgcactcaaccgcacgttgatcgaacgcacccgagcagcgttcgacgcagccgacatcgacctgccgatcgtgttcggcaaccgaaactgggatccactggtcgacgaggcggtcaaggagctagggaggctcggtgcgaccgacgtcctcgtgttcgcgacctcggcgtacggctcctactcggggtgtcggcagtaccgcgaggacgtcgaacggacgaatcccccattcacctggacgaaggtgccaccgttcgctggccatccccgcttcctggcagcccaacgcgagatcctcgcgtcgttccttgcgacccacgatctcgaccccgagcacaccttcgtcgtcgccacggcgcactcgatcccggtcgccatggccgccaacagtcagtaccagcgccagcttgccgaggttcgagcagcgctcaaccaggttgctcgcacctacggcctcgtcgtcgaggaggcctaccagagtcgctctggcgatccgcgcacgccgtggctcgagcctgacgtcggcgatgcgatcgaccgcgccgccagcgagcgcacgctcgccgacgtcgtgtgcatccccatcgggtttctctcggaccatcaagaggttcgctacgacctcgacatccttgcccgcgaacgcgcagaagcccgcggcgcgaggttctggcgcctcgagaccatcggcgaacacgggccgatccccgagatcgtcaccgacttcacccaggcctggctcgaggggcgagacctcagatcgctcctcccgtctgagccggccctgtgcaccggcacctgctgccagcccctgcacgctcgacccagcaggagtgtgtcgggcgcgtaacgactcgatgacacctccggccgacggcgcgggatcgttgcgggtcgagttgctcgtggcctaccatggtcgcacgacatgaagagtgcgaacgaagtgggggcatcgtggttcagcgacgtcgaagtcgggtcctgaccgtactggcaggcgcagccctgttggcggcgtgcggcagcactgcccagagcggttcatcgagcacgtcgagttcgtccgccgcgaacggcatcatcaccttcgccgaacaacccggtgcgagcccgaactggatcttctggctcacgcccggatccgacttcaccgttgcgaacaacgatcagttccagtatctgctgtggcgtccgctctacgtgttcggcaatggagcaaaggccgagatcaactacgcgctgtccatcgggaatgcgccggtgtactccgatcacgaccgcgtcgtcacgatcacgctcaagcattggatgttctccgacggccagcccatcaccgcacgaagcgtggtcttctggatgaatctcctcaaggccaacaaggccgactggggcggctacgtacctggtcagttccccgacaacgtcgcatccgtcaccgcggtcaacgcatcgacggtccgcttcgacctcaccggctcgttcaatccgacctggttcacctacaacgaactcagccaggtcgttccgcttccgatggcgtgggaccgcacctcgctcggcgccccagccccgaccgcctcgaccccgaacctccccgacaccacgacccaaggcgcccaagcggtctactcgttcctcgccggccagtcgaaggatctcgccacgtacgcatcgagcccgatctggtcgatcgtcgacggcccttggcgcttgaaggccttcaccacggacggtcaagcgaccttcgtccccaatccggcctactcggggccgatcaagccgaccgcgaaggagttcatcgagctgccgttcacctccgacagcgccgagtacaacgtcctcgcgagcggccaagggcagatcagctacggctacatcccgagtaccgacgtcgagcagaccgcgcacatcacccagctcggctaccacgtctcgccctggacggtgttcggcttcaactacatcccgatgaactaccacaacccgacctacggcgctgtcttcgggcagctgtacttccgccaagcgctcgaacacctcatcgacgaaccagcgtggatctcgaccttcctccacggtgacggaacgccgacctacagcccagtgccggtcagccccgccaatccgttcatcgataccacgacccgccgtccggcctacccatattcgccggctgcggcacgctcccttctcgagtcccacgggtggcggctcgtcaacggcatcatgacgtgcgagtcgcccggcaccgctgccaacgagtgcggcaacggcgtcgccaaggggacgagcctctcgtcggtttcgctcgcctacgcgagcggcgtgccatcgctcgcccaggagatggaggcgttcgcctccgcagcccacagcatcggcgtcaacatcgtgctgtcctcgaagcccttcgacaccctcctcggaggactcggtgcatgctcaccctcgcaagcactgtgctcatggcagatggtgaactggggcggcggctggacgtacggtccggactacctgcccacgggcggcgagttctacctgccaggagcaggagccaacccggagagcttcgcagaccccaccgcgacctcgctcatcgacgccacccacaccgccacgaacctcaccccggcccttgatgcctaccagaactacatcgccaagaccctgccggtgctctaccagcccttcccggcctaccaagtctcggcgatctcgacgtcgctccacggcgtcgtccagaacccgtacgggatcttgtatccggaggagtggcgccagtcctaagcgccgagccacggatcgcgaaatccgcggtggccgcgcgtgagggcgacgacaccgtccggcccccaggatccccgacgatacgggacaaccgggttgggatgcgcgaggatcggatcgacgatccgccaggcctcctcgacgacgtcctcccgggcaaaacgtgctcggtcgccttcgagggcagcgaggaagagcacttcgtacggctctggcgaccgaccgagttctgcccggaacgagaggtcgagatgcaccggcgcgagatggcgctcctcagcgtcgagcgactgcaaggtcacacgcagcgccgaatcaggatcgatccggaggatgatctcgttggcctcgaggtgctcgggcagccccaaggccccgagacgtggagggcgccgcaggacgaggcggacctcggtcgcggtcaccggcaaagccttccccgctcggaccacgaccggtacgccatcccaccgccatgaatgcacgccgagcgcgagcgcaatgaaggtctcggtcgtcgagtcggccccgactcccgggatggaccggtaaccctcgtactgaccccgcacgacgcgactcggctcgatgaggtccatctctcgcaggaccgccacgcgtgcgtcccacagtccatcggcaccaggccgactcggcggctccatgagcacgagcgccaagagctgcaacaggtggttgacgaccacatcgcgaagagctccaactgggtcgtagaagctgcctcggtcctcgactccgaagtcttctgccatcgtcacctggatctcctcgacgtgttctcgacgccacaacggctcgaggacctcgttcgcaaagcgaaggtggacgaggtccgcgagcggttgcttgccgagaaaatggtcgatccgcaggatggattgctcatcgaccacgcggtggagtcgttcattgagagcctgcgctgaggcgaggtcatggccgaaaggcttctcgatcaggtaggtgacctcgctcgcgatcggctcgcgctggagattctcgatgaccggcgcgaacagagcaggggggatctcgaggtagacgagagcctggtggacccgtcccacggccgaacgcagcgcatcgaccgtgtctcgactcgtgaagtctccacgcacgtagcgcaagcgtcgcccgagccggtcgacgaccgagggcttggcgtccgcgatctgcgagctgacggactcgcgcatcctcgtctcgagatcgcccgtgctccagtcgtccagcgcgacgccgacgatcggaaagtcgagcgccccacgctcctcgagacgatagagcgaggggaaggtcatcttacgagcgagatcaccgctcaccccaaagatcacgaagacatccacgaacgagcctcctcctaggggcgcagctgcgccccccacgtcgcctccagaccttcgccggccgtgagctgccagatatcgttgcccgtagcgagcgcgttcggcggcgcggtcatcggctcgacggcaagcccgcaccgacggcgctccgacgcgagcgtgtcgccgctgaagagctgaaggtatcgatacggcggtgcagcccatagtgcagccaccgcaccgtcgacgccggtgagcaaggcccacgcccgatccgcgccgagaagatcgagccggatggtgtggtcgagccgccgaccagcgagcgcgatgcccgagccgacgtctgcaagttctcggtcctcgctcaacgcagaaggcacctgaagccacgcgccatcgatggaacctgcgcccggagagaggtacgggtgatgtccgatcgcgacaggagccgactccgatccttcgttctcgacgatggttctcacgacgagtcccgcgtcacggagctggtagtgcaccgtcacggcgaggtcgaagggataccccggtgttggcgggatccgggtcgcgagcaccacttcgttcgttcgcgcgtgctccaacgtgaagggtcgccaccgaacgagcccgtggatcgcgttgcccgccgacggctcggtgaggtcgagctggaattcggacgtggccactcggtaacgaccgcccagcacgcgattcggccacggaaccagcacggcaccgtgcgcgccatcgcagacggagtcctcctcgtacggatcgagcaccgctcgattgccgcgcgtgaggacccgaatacccgctccgacctcgacgacgaccgcacggtactcgccgctcaccagcacgaactggctgccggacggtggtcgatgctgggtccctcgcacgcgcccaccctacatcggtcgccacccgacctccaagtgccgcgcatcgaagcgccctgctgtcgcccaggacatcgctcgacaccctcggccgggccgagcacctcggtcacgacagccgacagcgtgagagcagcgttgaccctcacgacggccacgagtaccagactgcgcagccgatctcatcgtctcgccgaactcgcaccgagcaacttcggagctccgcgatggacgaggctcctccgacagcgcggtggccctctgcccgatccatgacgttcggcaggcggaaccgacatacccgggagcacgcagcgatggcaccttgtccgcgagccggtgtgacgaatcgcgggcccagagcccgaggctcggggcggtcgcaccctcttcggcgatcaccctcccgatccgctcactacagtggctccacaagacggcccagcgcgcgatccacgtgcgacaacgggatactcgggacctcgacacacagcagaactctcgagacaccgcagagccgacgactcgcagccgtgcctgagggaagaagccgccccttcgggagtcagaacgagcagccccaacgggattcgaacccgtgtctccaccttgagagggtggtgtcctaggcctctagacgatggggccagagtgctcgaagcagcatagcgggctctggccctgcgagacgctactcgcagggccagaggtgcagagcgaatcaggacgacggtctagcgggaatccgaagctccaccctgattactgatgcttcggtagtacgagcgccagatcgcacggtagagcggcacgtgctcggggagtcgacgcaacccagggatgtagggcacgaacgcaaaggccaacgtgaggaccgccatgatcgccatgacctcgacgtcggcgttggacgaactcgccatcgggttcacctgataccagaacgtgtacagccacagccaggactgtcccgggaagttgccggtctcgttggtcatgccccactgcggggtcccgaggaggtgtcgctgggccccgaggttggcaaagtactgaccatcggcgaggaacatgagcggcttcgtgtagttcgttccgtagaaggcgctgtgcgattcgagggccgcgtccagcccaccgctccgtgcgatgacgagcaggtcactcaggagcgtcggaatcggcccgtacgatcctcgcggcacgatgagccgtgagcccacgacacgtagatgggcatcggccttcgcgaacgcggcgttccaagcggcgcgctgagcggcggtcgcatcgttgtacgtcgccaaggctggcgcaagcccaggagtcacggcctcagccaggcgcagcggctggaggacgaaggtctgtgccgcattgatcggttgggtgacgcccgcgagcttctggagggagatcggtccgaggttctgcacgaagccggtcccgttgttgtagggcggaccgtaggtggccgtctccgacgtacccgcaagctcggtcgcggcggtctgcacgaagtccaccggatctgccgtcgcccactgacggatggtcaccgctggatcatccggcgagccgaacacgatcgacaggccgagcgtcagcactgcaaccaccacgaacgcaatggtggcctccttcaggatgtcgtacggccgcacgcgtccgcgccacggcttcgcctcggcctctcgcggcaccgagccgatcggtgggaccacaccgcgataacgaaccaggaggacgtgaatcgccacgacgagcacgacgagcagcggcagcagcaagatgtgccacatgaacatctggccaaagttcatgacgttgaagaaggccccgataccggtggcgttcatggcgtccttggcctgcgtcgagatccattgtgagtcgaagttctgttggctcagatacccggtgaacgctgctccgatggacaggaggaacgcgagcacgccggtgatccacgtcatcgcgcggcgcccgcgccacgccgccatgaagaacttcccccacagatgcacgaccatgaagaagaagaacagttctacgctccacaagtggagggaattgacgaaatggccttcgggactcccatgccaccagtccgggcccttgagggcgaggatggcaccagagatggcgaccacgaccagtgcggacaacgtcaggacgccaaagacatagatccagcttgcgacgtagatcggctgtgtatctggcagcagcttctcaggtggcagcttccccgtcagggtctggcgaagccgatgggtccactccctcgacaacgtctcgggcgcgacgccgtcctcggtcgagatcggctggtcggtcttcatgaccgcctccgatcgtgcgacggaaacggcagtgcgagagccacgatgaacacgacgatcatcaacgcgatgatcaccgcgttcgccaccgtgatctggatcacgccccattggatgtagtgctgcttgccgttgagattgatcaacgcgccaagcacgagtggcaacaccaccccacctcctcatattcgcatgctgagaccaccagcacaggacggataataggcgatggcctcgtcgatcaacagggtcctaggtccccgacagaccgggaccctgggcagatcacggctacagagcgctgggggggccgtacgccgcagcccgtcgcgcatggtcgatcaccgtccgaaggtccgcgaacgcatataccagctctgcagtaagcccgcgaccacgccagagagctcgacgcgctcgctcccaccctggcgcgtcagcatatgctcgccccggtccgtcgaaccagtgctcgagcgccagcttctcgcgtggcgcaatgccccgatgccgttcagccgccgcaagggtcgagagcacgatcaggtcgtcgacacgccagcgcggaatgtcgatcggtgtgaaccgagtggactggatgagggcctgcaccgaggcgagcgaacccgggcgcgcatagcgataaccctgcacacaactaccaccgagacggagccacagaccgatctcctcgtcgacctcgacgccctcggcaaccacggacacgctgcccgtctcctcgagcgtcgcgagcgcagcaagcaccgaaaaggcatggtggtcctcacgcgcccgttgcacgaagctgcggtcgaccttcacctcgtccacctgcaagcgcgccagtgccgacagcgacgaagccgcagtaccgaagtcatcgagggacactgcgatgcgacgagcgcgcaccgccgccacttgcgccgccgcaagctcgaggtcttcgagagcgacgtcctcggtaatctccacgaccagtagggagccgcgaggcacgagctcgtccagatcgtcgaggaactcaccgtgcagaaagtgtgatggcgtgatgttgacggcaacgggaaccccgttgagcctctcggaatagtccgcgccggtcctgagtgcagcacgcccgagcgagcgtgcaagctccggcgcggcgcgaagctccgcgacgacatcgacggtcgcgatctcgggccagcgcaggagcaactcgacaccgaccacggtgccgagacgtgcatcgaccttcggctggcacgcgaaggtggctgcgcctgacgccagcgcatcgaccagcccatcacgcacccgccgacgccgctggacccgctgcgaaacgtcgccgccgtagcgaacccaccgggccttccccgccgccttggccgcgtagagcgcctcgtcggcggccatcagaagctcgcgagtcgtgcgcacgtcgtcgggcgccagtgcccacccgatcgacccggtgatgcgccaccgctgcccgatcgtgcgtaccatcacgctgatacgctctgcgatctgatctaggcggtgacgtgccgatccaaccagtgcgaccgcgaactcgtcgccaccgaggcgtgctacgaacacgtcgggggcggcgagccgagccagcgcgcgcccgagcgcagcgaggagttcgtcacccttcgtatggccgagcgagtcattgacgtccttgaagccgtcgagatccaagaatccgaccgctaccggctcctgcgcgacgagtgcgttcaatcgaacctcgaaggcggagcgattcatgagccccgtgagcgtgtcagtctgagcaagtcgctgctgcagcgcgcgctctcggtcgagtcgatcacgaagcgcgacctccgccataccgaggccgaggagttgggcaccggtgccgatgaccgaggccagccgcagctcgtcgacgccagcgtgagccaggccgactccgagcgtgtcgtggggcccatcggccgagccactcgtcggaacctgaacgagtaccgcgtggcgccacccgcattcggtgactgccgcgccagcaccctgctcgacggcgacgagctgcccgtgggcaagatcacggactcgacccaacgtgtcgaccacgattccctgcgatggccccacggcgcgggtgagtgcggtcgcagcacccggcggcacgcgcagcgctcgcacgatctcgctcgcacctgcgcgagcatcccagcgagagagccatgcccccgccaccaccccagagttcgcgagcgcccgcagcacggcctcctggacgtcctcgggtgcgcccgcagccaccacagcagcactggcatcgaggagtgatcgcgatacctgcgcgaccgcctcagtggtacgcaatccctgattgcgctcgaggcgagctcccgcagcgccaatcacgtcaccgagctggtcgaagagcgcatcggtgagcggtccatgctgctcgtcggcgacgctcaccatcaccacgcccatgagctcgccttggctgacgacgggatagcggaccaccacctgcccatgggcgaggcgcccagcggtgcgatcgagacgatatccagcccagctggcggcgacgccagcggtgagaacgcgttcgcgatgcaccgcagcagcgatcagcggcgcctccgctgcgcgcgcggggtcgaccacgacctcgacgacctcgagctcgcgacgaacgtcgtcttccgcctcgacgtggacgagtcgaaggacctcgaggccgtcctggcgacccgcgtgctcgtagaacgcagcccggtcgaccgcaccgcagccgaccagcgacgccgtcaccttggcaaagaactcacgcgacgaggactccgcactctggaggatcgtcgctcgcacctggtcgagcgcctggcgccgacgctcgagtcgcgccatcgcacgggcgcgaaacagccgtgagagctcgtgaccgagtgccgcggcgatgtcctcgacgtcgtcgggaagctccgctccccgtggacgatagagcgcaatgacacccgatcggtgcagtgagatcgacaccggggccacgactgcggagccgagtccccacgcgtcagccatcccgcgccaaagtgcaaagcgcgcgtcgtgcggcaatccggacacggtgacgcgcccggtccgcagtgcacgcccaaccggcccctgaccagcaggcagttgctcatcggtcgagagcgtcaggcctagggcatagggcgtcgcgacccccgctgccgcccgtaccaccacgccgggtccgagaccactgtgaggggtcccctctgcttcggcccagtacacgagcgggagaccggtgacacgaaccaccagatcacagatgcgctcgatggcgtcttgctcggggaggcccacgaactcgtcgaaactgttcgcgagctccacgatcgcgcgctcgagcgcatcgcgcgcctcgagtcgctcttcggcgagcatgcgcatcgagcgagagagtgcgcgctcgtgcgcgacgacgaggagcgcctcggtgccgagtccctgctcgacgagtacctgctccagcagtgcgtagatctgggccgcccgatcgaactcgacaccgatacggtgatgcatgcgcgcgatctgcgcaacacgctcgtcatcgacgtgccctcgctcgagggtcgaggcgatctcatcgaggactgcgtcggtcaacccggcgacgtcgacgacgttctcgtcgtcgagctcgagcgccgaatggacgagccgatcgagctcggcacgaaccgtagcgcgcacggcagcgagcaccgctgcgatccgtgcctgccccatcagctcgcttctcctacgcgtcaccttgcgacgagccgcccgacatcaacgcccgtggagtcgggcaccatggcgaagcgtagtgcgggctcaccgactcgactgagctatcggctcgaaccgcccgttccttagacggctgctcgatggcggcctctcggtctcaagtggcacccccacccgagaccgagcagaatgtgggtatgactgccttcgagctctcgcaagagcaagacgcctttcgtgccgtcgtgcgtgccgtcgcggaagagcggatcgccccgcacgccgccgacgccgaccgttctgcttcattcccatgggagagcttcaaagctgctcgcgaactcgagctgcccgcactcggcatcccccaggcctacggcggccagggagccgaccacgtcacccaggcggtcatgatcgaggagatcgcgcgggtgtgcgcgtcgacctcgctcgcgctcctcatctccaagctcggcatgaccccggtgatggtctggggttctgaggacctgaagcgacgctacctgccgcgcgtcgccagtggcgaggcccaggcgtcctactgcctctccgagccagacgctggatccgacgtcgcctcgatgaccacccgtgcggtccgcgacggcgacagctacgtcctgagcggcacgaaggcctggatcacgaacgccggcatctccgacacctacaccgtgttcgccaagacggaccccagcgctggccatcgcggcatctctgccttcgtcgtcgaggccgactggggcgtgcaggtggccaagctcgaacacaagctcggtgttcgcggttctccgacgggccaaatcgtcctcgacgaggtacgcgtaccggtcgccaatcggatcggtgaggaaggtcaagggttctacatcgcgatgggcaccttggatcgctcccgtccgatgatcggagcgcaagccgtcggcatcgcgcagggcgcgctcgacgcagcggtcgcctatggcaaggaacggcgtcagttcggtcgccccatcaccgacaaccagggcatccagttcaccatcgccgacctcgccacgcagatcgaggccgcccggggtctcgtctatcgggcctgcgctcggatcgacgccgacgagcccggaaccgagctgactcgcctcggcgccatggccaagctcttcgcatccgacaccgccatgcgagtcaccacggacgcccttcagctcctcggcggctatggctacaccatggacttcccgctcgagcgcatgttccgcgacgcgaagatcacgcaaatctacgaaggcaccaaccaaatccaacgcatcgtgatcgcgcgccaggtcctgaaggaggtcggagcatgaccgtcacacagctcggcgtcgtcggtggtggcctcatgggatcgggcatcgccgaggttgctgcacgacgaggcatcgacgtggtagtcgtcgaggccacggacgacgcggccaaggcggcactcgggcgcatcgagcgctccatcgcccgcggactacgctcgtccaaactctccgaggcagaggccgaggcagcccttgggcgcatcagcgtgacctccgacctcgaggcgctcggcgatcgcgacgccgtcatcgaagcggtgatcgaggacgaagccaccaagctcgcggtcttcgccaagctcgaccacgtcgtcacccgcgccgatgcgctgctcgcatccaacacgtcgtcgatcccgatcatgaagctcgcgatggcgacccaacgacccgagtacgtcatcggcattcacttcttcaacccggttccggtgatgcccctcgtcgagctggttccgtcactgctcacctcagaggcaacccaggagcgcgctcacgccttcgcggccgatcagctgggcaagcacgtcatcaaagccaaggaccgcgccggcttcatcgtcaacgcactgttgattccctacattttgtcggcggtcaggatgctcgagtcggggttcgcgaccgcagaagacatcgataccggcatggtcgatgggtgcgcacaccccatgggccccctcgcgctcgccgacctgatcggcctcgacacgaccatggcagtcgccgaatcgctctacgaggagttcaaggagcccctcttcgcgccgccgcccctcctctcgaggatgtgcgaggccgggctgctcggccgcaagagcggccgtggcttctatcgctacgacgagccgagcgcaccgaagggaggctcctagactcgtcctccgcgccctacccaaggccgaggaggtgtcatggcccctgagcgcgtacgcttcgcgccatcaccgacgggcatgttccacgtcgggtcagcacgcactgccctgtacaactggctcatcgcgcgccagagcggaggtacgttcatcctgcggatcgacgacaccgacgaggagcgcaatcgcgaggcctgggtcgacggcatcctgcgcgccatggagtggctcggcctcgactgggacgaaggtccgctccggcagtcgtcgagggccgagcgctaccgtgccgtcgccgaacggctggtgagcgaggggcacgcctattggtgcgattgcacgcgagagcgcgtcgaggcccgcaagcaacccggcgaagcgccaggctacgatggcttctgccgtcaccgagggctcgggcccggcccggggcgcgcgctccgctttcgtgtccccgaccatgacgtggtcgtgacggacctcgtccgaggggaggtgcgtttcccggccggctccatcgaggacttcgtcatcgtcaagtccaccggtcagccgctctacgtcctcgccaacgtcgtcgacgacatcgacctcgccatcacgctcgtcctgcgcgcggaggagcacctccccacgacgccgaaggcggtgttgctgcacgaagcgctggcagcgccgccgccgcgcttcgcccacctctcttttctcgtgaacgaccagcgtcgcaagctctccaagcgccgcgatcgagttgcggtggaggactaccgtcagatgggcatcctcccctgggcgctgctcaactacgtggcgctcctcggatggagcccaggcaccgacgaggagttcttcagccgtgaggagctcatcgctcgcttcgacctcgctcgagtccagcactctcccgccttcttcgacgagcgcaaactcctggcgttcaatcagcactacctccaggcactgccacttgccgagctcctcgagcaaggccacgaccacttcgcctcgatcggcgcgttcgccacccaacaggcaaccgagctgctcactcagctccttccactcgtcgtgcctcgagcacgaacactgtccgaggcagcagcgatgagtgcctttctctttgcggacccacccatcgccccgaacgagatcgaggcactccggtcggagtccgcgtcgtggctcggggcgatcgccgcacgtctcggggagctcgagcgcttcgatgccccctcgatcgaagcagcccttcgggcgctcgccgacgagctcgggacgtcgctgcgccatctccaagcaccgctgcgcgtcgccgtcaccggcagtcgtgtcggacccccgctgttcgagtcgctcgcactcgtcgggcccgaggccacgctacgacgcatccatgctctccgcgtgaccctcgaggaccggacccaagcacacgccgggtaagctcagctctgcccttcgggggtggtgtaattggcaacacagcaggttctggccctgccattgggggttcgagtcctcccccccgagccgaaggctgcgcacgctccccgcgagcacgctccgaactgcgcgtgccgctggtcgagcgtgcgggccaccgaatggcgtctggccgaggcgatcgatctggcaaaggtgggcaactcggccacgccatcgatgacgaccgtgtagaacgtcgcgtccactgtcgtcgctcgtgtgccctgacgcctccgtgctgcgaccgcgtggaacgggtgagccgacgcacgcgccgcttctgcgagcctcgcgtcgaggcacacccgcaccgcgcctctcggccacgagctctcatgagccaggagctggtcgatgacgacggggacaggtgagacaacgggagcgccagctcgacgcggactcgcgacgagctggcgccgacaccctcgatcccccgacgctcagggcgtctcgcggttcgatgccttctcgcgcacccgcgctgctcgattgagcgcattcaagagcgcacgcgcagaggcctcgacgatgtccgtcgacacgccacgcccactcacctcgtgcccaccgacgtcgacggtcaccgcgaccgatcccagcgcatcggccccgcccgtcaccgacgtcaccgagaagccggtgagccgtgcctcgagggccgtcgcctcggcgagcacccgaccgagcgcgtcgaccatgccgttgccggaggccgaggcctcgaccggggtcccatcgacgagcacggtggccgacgccacggcctcgcgacccgttcccgcctcgacccgaaagctcacgagctcgaaccgatcggcgagcgtcgtgccgagctcttcggcaacgatcgcctcgagatcggcctccgacaactcgaccttgcggtcagcgagctccttgaagcgctggaaggtcgcgttgagcgcatcaccctcgagcgcgatccccatgcgcgccaacgcttcttggaaggcgtgccgaccagaatgcttcccgagcacgatttgggctgcctcctggccgacgctggcagcgtcgatcacctcataggtggagcgatcggtgaggacaccgtgctgatggatgcccgactcgtgcgcgaaggcattccggccaacgaccgccttgttgtactgcaccggatagccggtgagccgcgagacgagtcgagaggttcgcgcgagctcgcgcgtgtcgatcccggttgtgacgtcgccgatcacatccgaacggatcgcaagccccatcacgacctcttcgagtgcggcgttccctgcacgctccccgatcccgttgatgcagcactcaacctggcgtgcacccgcggccacggcggccagggagttggccgtcgcgagaccaaggtcgttgtgacagtgacacgagatcacgtaggaaccggcgacctcccggcgcaccgactcgaccatgcgcgcgaaatcccagggaatgccgtagccaacggtgtcggggatgttgagcgtgctcgcgccctcgtcgacggcgacctggagcacgcggtagaggaacggcagcggcgtgcgcgttgcgtcctgcggagagaactcgacgtcgtcgacgagctcacgtgcgcgagcgatcgcgcgacgcacggcctcgaccacctgatcctcgctcatgcgcaacatgtgctcgaggtgactcggcgacgtcgagatgaagacgtggatgcggtggtgctccgcatcgcggaccgcttcgtagcagcgctcgatgtccgccacgtgggtcctcgacaggccgcagatcacagggccgtgcacctggcgcgcgatctggcggaccgcgtcgaagtcgccctggctcgcgaccgggaatcccgcctcgatgatgtccacgccgagtcgagcaagctgctcagcgatctcgagcttctccaaaggatcgagcgagatgccgggcgcctgctcaccgtcgcgcagggtcgtatcgaagatccgaatccgctcttgcgttcctacctcgtccaccatgttcctccccaacgtcgatcacccaatcgtctgtgcgttgccgctcggagcctcgctcccccagcgctccgagcggccagtgttgcccgaatacgagacgaccctcctgccggaggcaaggagggtcgggccagccgcgatcgcggctggcctaggtaaggagctgctcgctacgacgcgcacgcacgcacgacaccctagaggccagcgacggcacacgtgaccgtccgggcataaatgatgccgtcggtggcatccagctcggtcaacacctcgtccgggatcgggccgtcgacgccgagcaccatcagcgcagtgccatcgtcggtgcgcggcgagaccgccatggcgtcgatggagcgaccggcctgcccgaggagcgagcccacgaccccaaccatcccaggtcggtcgacattgcgaaccaccagcatccatcgcgacggaggaacctcgacccagtggccatcgacaaggacgacccgtggctcgctcgcccgctgacccgcgagcgtcccccccaccacgtgcgcaccagagcgcacgacgaggagagagtgatagttcgccgaggcgacttgcgtcgactctcgtaccgacagcccacgttcggccgcgagctgcggcgcgttgacgtaggacacgggctcttcgaccgcaccggagaggatcccacgcaagacagcgagcgacgcgagtcgcgtgtcctccgaggccaactcgccctcgtaggcgatctcgagctgctcgggaagcttgccctcgatcgccccgagcaatacaccgagcgcctcggcgagcgggaggaacgagcgaacgagctcggatgcttcgcccgcattgacgttgaccgcgaaggggacgaactcgttcgcgagcgcgagcaggacctgttcggcgatcgtgacgccggccttggactgcgcctctgcggtggaggctccgagatgcggggtgagcacgacctgatcgagccccacgatcggcgagttggtcggcggctcctcggcgaacacgtcgagtgctgcgcccgcgacgtgcccacgggcgatggcctcggcgagcgctgcctcgtcgatgatccctccacgagaagcgttcacgatccggatgccgggcttggccttggcaagcagcgccgcgccgacgagccccacggtctccttcgacttcggcagatggatggtgacgatgtcggacgtcgccatgagttcgtcgaggtccagcagggtcacgcccatcttgcgcgcgcgctcctgcgagatgtaggggtcataggcaacgagccgcatgccgaacgcgttggcgcgctgggcgaccaacgccccgatccgccccaggccgatgatgccgagcgtcttgccgtagagctcgacaccctgaaaggcgctgcgccgccactcaccgcgctgcaccgacgcgtgggcctgcgggacgtgtctcgccagcgccagcaggagcgccagcgtgtgctcggcggccgacacgatgttcgactgcggggcgttgaccaccatcaccccgcgcttggtcgccgtctcgacgtcgacgttgtcgagtccgatgccggcacgacctaccaccacgaggtggtgagccgcctcgagcacgtcggcggtgaccttggtcgcagagcgaatgatcagcgcgtcggcgtcggccaccgcctcgaggaggccatcgtggtcgagcccggtgcggaccaccacctcgtgacccgcgtcagagagcagctggaggccctcctcagcgatcgtctccgtcaccaacactctcgccatcgcgcgctccttctccctgctcagccctaaagcctaccaatgaactcagcaattcggcgaaccccctcctccagggcatcgtcgccgagtgcgtaggagagtcgccacgccccagggccgtcgaaggcttcgccgggcacgaccgcgacgtgcgcctcctcgaggagccgagtagcgagctcgagcgcgctgctgcttggcatctgcacctcgaggacgcgcgcgagcgacgggaagacgtagaacgccccgtcgggccacagcacgtccaacccttcgatgccagcaagagcgctcacgatcgtcgtgcgccggcgcgcgaacgcatcgcgcatgggcgccgtcgcctcgagcggggcctcgagagcggcgatcgccgcacgctgggacacgttggcgacgttggacgacagctggctctgcaggttcgccaccgcggacgccaccggtgccggggccacgatccaaccgacgcgccaacccgtcatcgcaaaggtcttcgcaacgccgttgacttggatgagcctcgcctcgagggcctcggtgcccacctccgcgagcgacgtcgcgcgctgccccgtgtaggtcaggtgctggtagatctcgtcggtgagcacccagatcccggcccgctcgagaacctcggccagcgctcgggactcgtctcggctgtagaccgccccagtcgggttcgagggcgagacgtggatgaacgcaacggtgcgatcggtgatcgccgcctcgacctgctcgggggtcaccttgaacccgttcgcgagggtggtcggcactgcaacgggcacgcccccaaagagtcgcacgatctcggggtaggacacccagtagggcgcggggatcagcacctcgtcgccgggctcgacgatagcggccatggcctcgtagatggcgtgcttgccgccgttcgtgacgaccacgttcgaaggactcaccacccgtccgctgtcacgcttggtgacctcgacgatgagctctcgaagctcgcccaacccagccgctggcgtgtagcggtggttccgaggatcacgtgcggctgcggtggcggcctccacgatgaagtcgggggtcggaaagtccggttcgccggccgcgaagctcacgacatcgatgcccgacgccaccatggccttggctcgctggtcgatcgccagtgtggccgacggtgagagctcggtgagtctggtggcgatacgacctcgtggcatggacctcggcctcctcacgccccgtgaagggaatccggacggttacagtgtcccttgccaggcaccaagcgagcctcgaggcagcgaaggtgaccaagggccacacgaaggaggagcacccatgcccgacgcggacgccatcagactacccagcaacctgctgcccagcgacggccgcttcggatctggcccgtcacgcattcctccgtcccacctcgaggcgctcgccgcgaccggcacgacgctcatgggcacgagccatcgacggcctaccgtccgcggcctcgtcgcgtccgttcaagagggcctggccgagctcttcagcgccccagaaggctacgagatcatcctcggcaacggtggcgcgaccttgttctgggacgccgccgcgtactccatgatcgagcacaagagccagcacctcgccttcggggagttctcctcgaagttcgccagcgtggtcgccgcgacgccccacctcgacgaaccggacgtgcgccgagccgaggccggctcggcacccgccgccgagcccaaccctgccgtcgacacctacgcgctcacccagaacgagacctcgaccggcgtcacgacccaggtgacccgccccagcgaggacgggctcgtcctcgtggacgcgacctcggcggcgggtgcgatcgtcttcgatccctcccaggtcgacgcctactacttctcaccacagaaggccttcgcctccgatggcggcctcttcgtggcgatgctctcgcctcgggcgatcgagcggatcgagcggatcgccgccagcggccgagcgatcccggccacgctctcgctcctgaccgcactcgagaacgcgcggctcaaccagacctacaacaccccggcgatcgcaaccttgttcctcatggatctccagatcaaggcgctgctcgagctcggcggcctcaagggggccaacgaacgctcgcgccaagcctccgacgtgctctatgcgtgggcaaccacgcacgcgcacgcgacaccgttcgtggccgaccccgcactgcgctcgcccgtgaccgtcacgatcgacttcgacgacaccgtcgacgccaaggcgctcgctgcggtactgcgctcgaacggcatcgtcgacgtcgagccctatcggaagctcggccgcaaccagctgcgtatcgcaacgtttcccgcgacaccggtggcggacgtcgaacggctgcgcgacgccatcgactgggtcatcgagcgcctcgccgacgacgctcgagccccccagacggcctaggcgaaggccctacgccgacgcggagccttcgaggcgaggcagccaggacggtcgtcgtgcctcgaaggcttcgatctcggcctcgtgctgcaggctgatgccgatgtcatcgaggccgtggatgaaccggtgccgaaccgccgggtcgagggcgaaggatgcctcaaggccaagttctggcacctcgaagcgacccgagaccacgtcgaccctcgccacgatcgtcggatcggacgcgctcgcctcgaggaggcgctcgacgatcgccgtgtccagcacgaccgggaggagcccgttcttggtggcgttctgacgaaagatatccccgaaccggggcgagacgacgacccgaaacccgtaatcggtgagcgcccacacggcgtgctccctcgaggacccgacgccgaagttctcccgtgccaccaggatcgtcgcaccggccatgcgcgggtcgttcagcacgaacgtcggatcctcgcgccactcggagaacagtccctcgccgaatccggtgcgcgagatgcgcttgagccactcgctcgggatgatctggtcggtgtccacatcgctgcgcccgagcggcaccatccgcccggcccactcacgcatgggttccatgctcagccctccacgtccgccggtgtggcaaagtggcccgccagtgccgtcgcagccgccacggcaggcgacacgagatgggttcgtccgccgcgaccctggcggccctcgaagttgcggttcgaggtcgacgcagagcgctgaccaggccggagctgatcggggttcatcccaagacacatcgagcagcctggttcgcgccactcgaaaccagcagcgaccaagacgcggtcgatgccttcggcctcggccgcctccttgacgcgccgtgaccccggcaccacgagcgcctgcacgcccggggcgacccgtcgtccacgcgccacgctcgcgacgacccggaggtcctcgagacgggcgttcgtgcacgagccgatgaagacgacgtcgacgggcacctctcgcatcggcgtcccgggctcgagccccatgtaggcgagcgctcgctcggctgcttggcgctcgtgctcggtcgtgaacgacgaagggtcgggaacgacgtcatcgacaccgatgacctgcgaggggttcgtgccccagctcactcgaggggtgagcgtcgaggcgtcgatgcgaacgacgcgatcgaagaccgcgtccggatccgtcgcgagcgctcgccatgcagacacggcctcgtcgaaggcccggccacgcggggcgtacgggcgaccttcgagatacgcgaaggtcacatcgtccggggcgatcaggcccgcacgcgcaccggcctcgatggtcatgttgcagaccgtcatgcgagcctccatcgacagccgacggatcgcctcaccgcgatattcgatgacgtgtccgatccctccgccggtaccgatctggccgatcaccgcgaggatgaggtccttcgcactcgccgactcggccaaggtgccctcgacctcgatcgcgagtgtgcgcggtcgacgttgcgggagcgtctgcgtggcgaggacgtgctcgacttcgctggtgccgataccgaaggcgagcgcgccgaaggcaccgtgggtcgcggtgtgcgagtcgccgcacacgatggtcatccctggctgcgtcagtcccaattccggaccgatgacgtgcacgatgccctggttctgggaccccatcgggaagtacgagatcccgaactcggcacagttcgtcgcgagtgcatccagctgcgccgccgagatcgggtcggcgatcggctggtcgatgccgaccgtcggcacgttgtggtccgccgtcgcgaccgtgaggtcagggcgtcgtacccgacgacccgcagcgcgcagcccgtcgaaggcctgcggcgaggtgacctcgtgcacgaggtgcaggtcgacgtagagcaggtccggttcgtcctcggttccctgggcgacgacatgcgcatcccaaatcttgtcgacgagcgttgtgctcatcggctgctacccccctcccgtcggccgctagcgagcggtcttgagcggcccgatctcgacgacctggaccttcagggtaccgcgtggcgcctcgtactccacccaggcaccgacgcgcgccccgagcagtgcctcaccgagtggcgaggtcggcgagacaacctcaagccccgggtgccgctcctcgatggagccgacgagatagtgctcgacatcgtcttcaccctcatagcgaaggcccacgaccacacccgggcgcacctcgtccgtcggaaggtccgccgacaccacccgagcgctctggaggatctgctggatctggcgtatccgcgcctccatcttgccctgggcgtccttcgcggcgtggtagtcgccgttctcgctgagatcgccgagcgcacgggcagcctcgatcgccttggcgatctcgatgcgcccctgggttgtcagctcctcgagctcctgaaccagggcgtcgtacgtcgcctgtgagatctctacctcgctcattgacgacgatcctagcggccggcgccgagacgccgaggcttgagccgaccagcatccgagggtacactgagctgccagcaggccgatcgacgcatcggtagcaccagcatcgtccgacggagcaccaccggtgcgacgactgatcgagaagcgaccgacctagaagggagcaacgtgggccaccgcgtagcggtcatcggcggcgacggcatcggccccgaggtcatccgagaagcgctgaaggtggtcgaggcgacgggcgtcgtcctcgaaacccgagcagtggagctcggtgcggcgcactatctcgcaacgggcgaggtcctcgacgacgccacactcgagttcctccgctcccacgacgccatcttgctcggcgccatcggaccggcgatcggctcgacggaggtcccgcctggcgtgctcgaacgtggcctgctcctgcgcctacgcttcgaactcgatctgtacgtgaacgagcgtccgtttcgcaccatcgacccctcggtcaccgtcacgcggcgcgaggcagacttcgtcgtcattcgcgagaacaccgaggggccctacgcgggcgaaggcggctttctctatcgcggaacggcccacgaggttgcccaacagggatcgctcaacactcgtcacggcgtggagcgcgtcgtgcgctacgccttcgagcgagcgcgctcccgaccacgcaagcatctgacgctcgtccacaagaccaacgtcctcacctacgctggcgacctctggagcaggacttttgcagaggtcgcggccgaatatcccgacgtcatgacggcctacaaccatgtcgacgcggcgtcgatctacctcgtcgaggatccggggcgctacgacgtgatcgtcactgacaacctcttcggcgacatcttgaccgaccttgccgctgcggtcacgcagggcatcggctacgcagcctctgccaacctcaatccggcgcgcaccggaccctcgctgttcgagcccgtccacggtgccgctcacgaccgcgtcggcaccaacaccgccaacccatgggcggccattcggtcggcgggagccatgctcgagttcctcggcgagcacgaggccgcgtcgcgtatcgaagcagcgctgtcggtcctcccgcccccgtcggcaacgacaacgcagatcggtgacttctatgcagaaagggtgcgtcatggcgatcgctgagggcaaggtcatctggatggacggcgaggtggtcccgtggggcgaggcgaaggttcacgtgctcacccacgcgctccactacggctacggcgtcttcgagggcatccgtgcctacgatacgccacgcggctccgccgtgttccgactgcgagagcacctcgtccggctgcatcgctcggcgcgcatgctgctgatggagatccccttcagcgtcgacgagctcatcgaggcgacgaggacggtcgtcgcggccaacggagaaccggcgtgctacatccggcccgtcgccttcaccgcctacggcgagatgggcctgtcgcccctgtcctcgtcgatttcggtgtcgatcgcgacgtggccgtggggggcctacctgggcgacgaggggatcgccaagggggtgcgtgcgaaggtgtcgtcgtggcgccgacacgacccgaacgtgatccctccggccgccaaggtgaccggaggctacgtcaactcggcgctcgccaaggccgaggcgatcaaggccggctacgacgaagccattctcctctccccgcaaggctacgtctccgagtgcacaggggagaacctgttcgcggtgttcgacggcgcgatcgtgacgccaccgatcgcggcgggggcgctcgcgggcatcacgcgacagaccatcatgacgctggcggccgacgccgggatcccggtgcgcgaggccaacttgctccggtccgatctctacatcgccgacgaggtcttcttgtcgggcaccgccgccgaagtcgtaccgatcgcctccgtcgacgatcggcccgtcggtaccggagaacccggtccactcgcccgagagctgcaacggcgctactacgcggcggtgcacggcgaagatccgcagcacgagtcctggctcacctatgtccacggctgacgtcctatgagcgcagggttccccgcagaggtcgagatctacgacacgaccctgcgcgacggttcccagcaggaggggatctcgctctcggtcgacgacaagctgaaggttgcgcgccagctcgacgccctcggtgttcactacatcgagggagggtggcccggcgcgaacccgaaggacgcagcgttcttcgccagggctcgcgacgaactcgcgctccacaccgcacagctcgtcgccttcggatccacccgacgagcctcgacgaccgcggagagcgaccccaacctggctgcactcaccaatgccggcgtcggcctggcctgcatcgtggccaaggcgtgggacgttcacgtcatccatgcgctccgcacctccctgccagaagcggtcgccatggttgcggactcggttcgctggctcgtcgaccacgggatccgcgtcatgctggacgcagagcacttcttcgacggttggcgtcacgaccggtcctttgccctcgacgtcctcgccgcagccgccgacgccggagccgaacgcttggtcttgtgcgacaccaacggcggcacgctgcctgatgacgtcggacccatcgtcgacgacgtacgagctgccgtcgcaacaccgctcggggtccacttccacaacgactcggggtgcgcggtcgccaactcgctcctcgcggtggcccacggcgtgatccaggtgcaagggtgcatgaacggctatggcgagcgcacgggcaacgcgaacctcgtacccgtgatcgcggggctcagcctcaagcgatcggtacgcacgattccgccggagaacctcgagctgctcacgaccgtatcgcgccacatcgccgagctcaccaatcaacccctgccgccacagagcccctacgttggggcctcggccttcacgcacaaggcgggcctccacgtcagcgcgatcgcacgtcgtcgcgacgcctacgagcacatcgatcccacactcgtcggcaacaccacgaggttcgtcgtctccgagatggccggacgccagagcattcagctcaaagccacgcaactcgggatcgacctcggcgaggacgacatcgccgaggtgctccgccgtctcaaggatctcgagcatcgtggctaccacttcgaagccgccgacggctcgctcgagctcctgctgcgacgcgcgagcggctggacgctcgacgacgtcgccgtcgagtcctatcgcacgatctccgactgcatgaccgacggaccccgggccaccgaagccaccgtcaagctcacggtgaacgatcggcgtgtcatcgcgaccgccgagggcaacggtccggtgaacgccctcgatgaagccttacgcgcagccctcgaccccgccttccccctcctcaagacggtcaagctgacggacttcaaagtacgtgtcctcgactcagaccagggcacggacgccaccgtccgtgtcctcatcgacttccaagacccagaagacacctggacgacgaccggcgtctcgaccaacgtcatcgacgcttcgttcgaagccctcctcgacggcctcatcgtggcgatcgctcgcgcccgcgaccgaggcgaggaatggtagagcaggaggaaccatggcccaaccagaccccaccatcgtccccgagcgcgacgtcgcacccgccttctgggccgaggaggtcgatcgcgccccgctggctcgccccgcggcgctgcgtggacgtcgactcgacaccgggcccgctcgcgggcgaccgggccccgatcaagggtggggctaccatctgttgaccctggtcgaaggcgagctcgatctcgtcgctggcgaacagcaccaggacatcacggctggggtcgccgccattgctgcagccctcgccgcgctcgaaggccgcgcgcccgtcctcgccgacgtcacccgagtcatcgacgcctaccatctccgcggaggcgcctcctcggacgacctgcgcaagcgagggcgcttccgcggcgtcgcccacgacgcgctccgtcgacgcctcctcgtcgacgcgaccctcgccgagctcagcgccgtccccacggcgcgttagaccgcggcctccgcgaccggtcggccggcactcgctgcgtgacggcccctcagccaggctgcgcccgcgaccactccccaagcgatctcgagcgcgagcagtaggtccgcggccacccgaacacgaaggacccatgagcgagccgtcgcgatccgccgctgcacggatgacacctctgcttcgaagacgacgacacgcccctcgaccgacgcgagggtccgaccaccggccgcgacctccgacgcgacagggccgaggccacggcacagcgaacctgcctgcggcaccagctgctggacgagcccgccgacaccacttgcgcacgccgcctcggcaacactgacctcgtgctcagcactcccgaccgcgacacgcagtccgcgcgcaccgttgctcacgcgctcgaggaccccagccacgcgcaccagctcaccgtgcccgtgatccagttcgcgaactaccgaccccagcaccggcgacggacccaccacgatcaagccgagcccgatgagcgtcacgaagaccaccccgagcacccgctgtagcacgcgcatcgcaacctccgaatccgggccagacacagtcccaacgcctcgacacagccccaacgcacgacgagccgggatcccgaaggatcccggctcgtcacgaaagcccggtcggcggcgccctactctcccagggggtctccccccaagtaccatcggcgctggtgggcttaacggccgtgttcggaatgggaacgggtgtttccccaccgccatggccaccgcccggacgatctgcggcgtcgagcgctccagagcgagcacgaggagctccaagtcctcggccgattagtaccggtcggctgaacacgttgccgtgcgtacacctccggcctatcaacgtggtcgtctaccacgggccttaccaggttgaccctgtgggaaacctcatcttgagacgagcttcgcgcttatatgctttcagcgcttatcccttccgtaggtcgctaaccagccgtgcccttggcaggacaactggcacacgagcgctacgtccgtcccggtcctctcgtactagggacagcctctctcaagtttcctacggctgcatcggatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccgctttaatgggcgaacagcccaacccttgggaccgacttcagccccaggatgcgacgagccgacatcgaggtgccaaaccttgccgtcgatatggactcttgggcaagatgagcctgttatccccggggtaccttttatccgttgagcgacggcgcttccacatgcgaccgccggatcactatgccctgctttcgcacctgctcgacatgtgggtctcgcagtcaagctcccttgtgccattgcactcgacgactgattgccaaccagtctgagggaacctttgggcgcctccgttactctttaggaggcgaccgccccagtcaaactgcccacctgacgcggtcccggacccggattcacgggtcgcggttagagctccagcaccgacagggtggtatttcaaggacgcctccagggaagctagcgctcccctttcgcaggctcccacctatcctacacaatcggaaccaaagctcaacatcaagctacagtaaaggtccacggggtctttccgtcctgatgcagctaacgagcatctttactcgtacttcaatttcgccgggtctgtggttgagacagtggggaagtcgttacgccattcgtgcgggtcggaacttacccgacaaggaatttcgctaccttagcaccgttatagttacggcggccgtttaccggggcttaggttcagagcttcgcccttgcgggctaacccctccccgtaaccttccggcaccgggcaggcgtcacagcgtatacatcgtcttggcgacttggcacgctgctgtgtttttagtaaacagtcgcttccccctggtttgtgacaccccctcgggctccgggcgcgaggcccttcaccctaccgaggtcttccttatcccgaagttacggaagtaatttgccgagttccttaaccacagttctcccgctcgccttggtattctctacctgcctacctgtgtcggtttggggtacgggcgcctcgatcactcgctagaagcttttctcggcagcatgggatcagtgacttcgcccgaagtgggctcggagtcgcgtctcaggcttcgtgaggtccggatttgcctggccctcgccctacacgctttccccaggaacgaccaacgcctgggatcacctaccctcctgcgtccctccatcgctcaaacgcgatcggggcggtaccggaatatgaaccggttgtgcatcgactacgccttgcggcctcgccttagctcccgactcaccctgggtggacgagccttgcccaggaaccctgaggcattcggcggaggggattctcacccctcgttcgctactcatgccagcattctcactcgagcgcgctccagctcggctcacgcctcaccttcacggcacgctcgacgctcccctaccgcccggtgacgtacgtcaccggacccgcagcttcggtgaccggcttagccccgttacattatccgcgcggaaccactcgaccagtgagctattacgcactctttgaagggtggctgcttctaagccaacctcctggctgtctgggcggttccacatcgttttccacttagccggtactttgggaccttagctggcggtctgggctgtttccctctcgaccacgaagctcatcccccgtggtctcactgccaggctctggagcatcggcattcggagtttggttgggatcagtaaggctgtgggcccccatagcccatccagtgctctacctccgatgctgaacacctgacgctgcacctcaatgcatttcggggagaaccagctatcaccgagtttgattggcctttcacccctatccacaggtcatcccccctgttttcaaccagggtgggttcggccctccacgggatcttacccccgcttcagcctgcccatggatagatcactcggcttcgggtctaccgcaggcaactctcgtcgccctgttcagactcgctttcgcttcggctcccccacgcatgggttaacctcgctacctacggtaactcgctggctcattcttcaaaaggcacgccatcgccctcgcgggctctgactgcttgtagaccaacggtttcaggatctgtttcactcccctctcggggtgcttttcacctttccctcacggtactagttcgctatcggtcgcctgggagtacttagccttacgaggtggtcctcgcagattcacacgggctttcccggatcccgcgctacttgggtggcgacggggaggcagctcgcttcgcctacggggctgtcaccccctgtggcgcgacgttccagtcgcttcggctcacgcgctgcttggtaactccctggaggggctggcgcaccctcctcgtcgctcccgctacccccggacggcaacgccgccaggcttgacaccgcccgggtttgggctgatccccgttcgctcgccgctactaggggagtcgcggttgctttcctctcctgggggtactgagatgtttcaattccccccgttccctcctcctgccctatgtgttcaggcaggggtgacgtggcattccccacgccgggtttccccattcggacatccatggatcaacgcttggtcgacagctccccatggcttatcgcagtcgcccacgtccttcatcggctccaggcgccaaggcattcaccgttggcccttcgtaccttggagttgtgatactcgtgctcgctctggagttctcaagctgccgcgcagcaggtgcttcgcgaagagggagccagtgcttcgactgggtgcggccactcgttgtggccactccttagaaaggaggtgatccagccgcaccttccggtacggctaccttgttacgacttcaccccaatcgccgaccccaccttcgacggctccctcccttgcgggttgggccaccggcttcgggtgttgccgactttcgtggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccccggcgtgctgatccgggattactagcgactccgacttcacgcagtcgagttgcagactgcgatccgaactgagaccggttttttgggattggctccccctcgcgggttggcgaccctttgtaccggccattgtagcatgcgtgcagccctggacgtaaggggcatgatgacttgacgtcgtccccaccttcctccgaattaactccggcagtcccctacgagtccccggcatgacccgctggcaacatagggcaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcaccacctgtgaagggccccgaaggacaccgcatctctgcggcttttccctccatgtcaagcccaggtgaggttcttcgcgttgcatcgaattaagccgcatgctccgccgcttgtgcgggcccccgtcaattcctttgagttttagccttgcggccgtactccccaggcggggcacttaatgcgttagcgtcggcacggagcccgtcgaatgaggccccacacctagtgcccaacgtttagggcgtggactaccagggtatctaatcctgttcgctccccacgctttcgctcctcagcgtcagtaccggcccagatcgctgccttcgccattggtgttcctcctgatatctgcgcatttcaccgctacaccaggaattccacgatcctctaccggactcaagccatggcagtatcggatggcgacaccaggttgagcctggtgatttcacatccgacttgccaagccgcctacgagctctttacgcccagtaaatccggacaacgctcgccccctacgtcttaccgcggctgctggcacgtagttagccggggcttcttctgcaggtaccgtcagtttcgtccctgctgaaaggagtttacaacccgaaggccttcgtcctccacgcggcgttgctgcgtcaggctttcgcccattgcgcaatattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctgatcgtcctctcagaccagctacccgtcgtcgccttggtgggccgttaccccaccaacaagctgataggccgcgaggccgtcccgtcgcgcccgaaggctttgctccctcgaccatgcggtcaggggagcacatgcggtattagcaccggtttcccggtgttatcccccacgtcggggtgggttcctcacgtgttacgcacccgttcgccactcggtggcaagccaccgcgtacgacttgcatgtgttaggcacgccgccagcgttcgtcctgagccaggatcaaactctccattggagatcgttccgagggtggagtccaccctcgctcgcctcgccccgggacacgtgggtctcgggtgggggagagtcgatcatggttggtgggtttggtcccaccgtttgtgttgtcggggtgacaccgagcttgtgctcgggtcgcccgcactggcttgtcttccctcttcgcgatgtcaacctgcgcccctgtcggggctctgccacgagggcacccgaagctgctcgtcgtggctggtgggttgccccacccccagcggtgctcttggagcacgtgggattcatcagtgtagcggggtcggaacgggtcgtgcacggttggggggcaaaaaatcgccacggaccctgtgcgaagtccggcaacgcggctctcgccgctggcgtcgcgcccccaatgcgagcttgggtgactcacccggccacctcggtgggcagcacagtgctgtcactcgccccgggaccaggctcgtcgagacctcgatcctcgcggccgaacccaccaactccttcagggagatcggcgttcacgatcgaactcggcgcgacacaccaacacctagccctcgccccccacaccacgccaagagggacggccccgaggcgaccgaagctgcggcgtagacgcctgcagtgcaatgccatccagcacgtgggctgaaggcacacacccggcggcggcatccatcggccagcgcgcgtcggcgcgcactccgaacgccatggtccgttggctcgagaacgtagaagcgcccacgaaatgccagaaggtgatgtcgccactcagggtcccggcgagtcgctcgttcccggagacgggtcgcctaccagatccagccgacactgcgcgacatcgagccgcccgcctggcgacgacccctcgtgcccggtgggacgacgctctcagtgctccatgacgacatgcaggcagccctggggtgggccgacgcccacgtgcacgagttcgagaacgatggcgtgcgctatgcgatgccggacatggctgacgactgggacacggaccgcgggtggccgatcgacgggttcgcctctctcgggtggccggcgaggacagccggttcctcgaccgctacgacttcggcgacgactggcgagaggatgtcctcatcgagaaggggttccccgccgaacccgacaggcgttaccttgcgagcatcgacgggcgccgcggcggacagcccgaggattgcggcgagcctctcgggtacgcggaacacctcgaggtccgagccgaccgcgcggaacctcggcaccgtgaataccgcgactgggtgggcgacttcttcgatcccgaggcgttcgaccccgcggacttcgacgagcacgtgcggacgctgcgcgcattgcgccaatggtgagacgacccattgcgtggcgggatagccaggtcgagagataggcgacccacaccgcaggccttcacggggctgccacaggttcgtggaggcctggccagcctgacggacgtcaactcgcgccaccgccaaccacgcgtctggtgcgctcccacgccaagactcggcacgctcgaagcgaccgcacgttcgatccgtcgtgctcccgagcccaccaccgttcaggcgatcttcaacccacgaccgcgacagggcgcccggcgcgaggccactcgtcgtcgccgaaccgctcagccggatgcgtccccgacatcggcggttcctcgtcgctagttcccacgagcgagctcgttcccttcgatgccgccttcgagctgcggtctaaccccccagaatgacccgcgggcccttgccccacgacagatagtgccacgaccagttcatgagcacggacgccttgttcctcgaaccaaggagaaaggcgacgtgcaacagcagccacgagacccatgcgggggttccgtgaagccgcacgcctcctgcaagctccgcgacggcagcgcggcgtccgatcgtcgccatgatgcccttgtcccggtagcggaacggctccgtctcgctaccagcgagcaaggcgaggatctggcgtgctgcgtgctcgcctccttgcagggcgggctgcgcgagctggggcaagggcgcgccgtcacgattcgtcgacagcgcgacgtccccgaccgcgaagatccgatccgatccgacgacgcgcagatccgagcccaccatgatgcgcccaccgcggcccgtgggcagaccgagcttcgacaccaccggcggaacggcgatgcctgcagcccacagcacgagcccgttgcggatctcacgtccgctcttgaggacgatcaagccctcctcaaccgactcgaccgtctcgttcagcagcaccgtcacgccacgcgctcgcagctctcgacgggcgtactccgagagatcctcgtggaacgcctcgaggagacgcccacgctgctcgatcaggacgaccttcacgtcgtccggccccagcatggtgaaatcggtgtagagcgcccgatgtgcgagttcagcgatcgcgcctgcgagctcgacgccggtcgcgccaccaccgacgacgacgaaggtcagcacgccgtcgtgcacgccgtggctcgctgcatactcgaagcgctggaagatatggttccgaacgtcgacggcggcgtccagcgtgtagatcgtgtgggaccgttcctccgcacccgggatgccgaagaacgatgcgctcgccccgatcccgagaatgaggtagtcgtagtcgacgatacgaccatcctcgagtccgatgaagcgacgcttagcgtcgacctcggccaacgtcccttggatgaagtgcgcgtgacgcgctctgcgcaacacggtgcgcaacggataggcgacgtcaccggcgttcagtcccgcagtcgcgacctggtagagcaacggctggaacgtggtgaagttgtggcgatccacgacgaccagctcgaccggcgcatcccgaaggacctcgatcgcggccaatcccgcaaagcccgcacccaccacgaccacccgtggacgagaaccctggcgcaggtcaccggactgtgattgtgtcgactgatcctgatccacggtcttgaccatcgcaactcctcacatcgtgcccgctcgctggagagtctacgaggaaccccgcccaggtcgcgtggcccgagtcagccgtgagccctgaaccgcgaagcgcaccgctcccgaaacctcgactggacgtcgaccgacgacgaggactgcgcccccgatcgactcgcgaaggacgcgatcgaacacctccggcaccacgtctgcgtcctcgacccacaacagcctcgcgaccgccgggcggaccagggccatggccagctcgagtcgcgcgcgcgcacgcggtgagagatcgaccgcgacggcgccgtctcgcccctccaatccgcttgcccgaagcacgtccgcgaacgagggaaccggcgccgaaccgactcggcgcgcgagcctgacggcgagcacgaggtgctcggcgaccgtcaggccctccaccggctcgaaatcgcgagccgcgaccgcacccatcgcgcggccttcgagcgtcccaagccgcgcaccccgcacacgaagcgccccgccggcctccgtgtcaccacgagcgagctcaaagaacgcgccggggtcttcgagcacaagcacggcccgctccttccccacgagcgtcagctccgtcagtgacaccggaccgccaggctgccagagctgcccctcgccccagaggagcgcatcacgctcgcgagtcacggccccaccaactcgcgaacgacacgcccgcgagaccgacgaccacaccaaacgaggccgcagcggccacatcctcgaggatcagcgcgtgctgcgcgaggccgaggttggcctgcacggcaggggccgtcacgaacagcgcgccagcgagcatggcgacgatcgggatgaccgggttccgagtccacacgtcgcgatcatggagcaccgcgatgacgcacgcgacaccggtcgtggcagcagcgatgccgacgaggccgaccacgaccaccgacgacgcaagcccgagcggcaccggagcgagcagaccacccgctagcacagcgacggccaggacgaggaggtccgctgccgcactcacccgaacgacgcgcgatcgacgcaccggcagcagggcaacgagccctcgcgagtcgaggaatcccccgagcggacgtccaacgacgagaccgagcgcgaggaccccgaccaccaccggcaccgcgcccgcagggtcgccacgtacgagcgccgccagccccgcaacggtcgcggtccccgctaggagcagcgcaacaccggccgcggcacgaccgcgtccgaggccgagccatgtactcgtggcgatcggggcacgcagcaggcccgcctccacgacaccgtgcggtcgatcggcaccgcgacgtggtcccgacggccgcacgtcaaggcgcccgacgccgatgcgcaacgcgagcgcgaggatcccgaggccgacgaccgccacggcatcggtgcgacccaacagccatgcaccgacgctcgcagcgagcgcaccgctcgggacgcgaccagccaccacgacagcgatcacgagcatgccgacgatcaccgcacgacgccgactccgcgcaccccggcgaacgatcccgagcacggcgccgagcgagacgccaaccgcaatccacgtcccgcgaaccacgtccgagcgatgtccatgggcaagcgggagcacgagtgcggcccccgcaaccacgccaacgatcagctccgcggcgaccgagcgcgcgctgtcgtgctccgcggctggcatcgcgatcccgatcgccacgagcgcgatcaccgtcgccgcgacgactcgtgccacccaagccaggctgtcaccgccgagcaggtggagatcacgctcgagaacggcctccccgacgacgagcgtcacgagcccccagagaccggggcgaaccagtgctctcgggctcacccacccgagacctggtcgagcttggtcgccgacgccaggaacggcatcattgcgcgcagatctcgaccaacctgttcgatctgggcctcgcgcgcctcacgccgcaaggcctcgaaacgggggcggcctgccgcgatctcgtcgaccagctcggaggcgaacgctccggagcgaatctcgtcgagcacgcgacgcatctcggctctggtctcgtcgttgacgatgcgcggtccgcgggtcaggccgccatactcggcggtctctgacaccgagaaccacatgccagacaagccgtgctcatagagaagatcgacaatgagcttgagctcgtgcaggcactcgaagtaggcactctctggctgatacccagcctccacgagcgtgtcgaaccctgcgcgaacgagttgcgagagtccaccgcacagcacgacctgctcaccgaagaggtcggtctcggtctcctcggcaaaggtggtgtcgagcacaccggcacgcgtcgatccgatcgcccaggcgtacgcgagcgccgtgtcgtgggcgcgaccactggcgtcgttggcgactgcaatgagcgacgggatcccgccgccctcctcgtaggttctgcgaagcaagtggcccggacccttcggggcgatcatgatcacgtcgacgctcggatcgggctcgatcaatccaaagcgaatgttgaagccgtgcgcgaacgcgaccgcgctcccgggctggaggttgggggcaacctgctcgcgccacaacgtcggcgccgtcgtgtccgggacgagcagcatgacgagatcggcccagcgaacggcgtcggccacactggagacctcgagtccactggcacgggccttgtcggccgacgcggacccttcgcggagccccacacgtaccggcacccccgagtcgagcaggttcagcgcgtgcgcatgaccttgggacccgtagccgatgatggcgacgcgccggtcagtgatgagagcgggattcgcgtccttgtcgtagtacatctgagccacgcgtcagctcacctttcctcgtcgtgccactcgtctgactggcttgggtagtctggccagcgcaatcctaccgctgcgctgcacctcgacgatcccgaactctccaaggagcgcctcgacgtcgtcaagtgccgacggcgcgagcgcgaacatcaaggtcagccgttcggcgttcacgtcgagcacctggccgcggaacaactcggcgagctcgagtgctcgtgaccgggacccaccctcggccacgatcgtcaccaacatggactcgacctcgacggcgtccgacgggtcgagctcggtgatcttgaggacgttgatgagcttgtggagctgcttcgtgatctgctcgagcggcgcggtctcgacgtcgacgaccatggtgatccgagagaagcgctcgtcgtccgtgggtgcgaccgctaacgagtagatgttgaacccccgtcgtgagaacaggagcgcgacccgagcgagcacccccgccttgttctcgacgaggaccgagagaatatggtgccgcccgtggacgggctggcgaattgcgccgatggggaccagattcgacgaggcgctcatcgaccatcccccacgaggtgaggcggcagcacgatgtcatcgttcgatgctccggccggcaccatcgggtacaccttctcgaaggtatcgacccgaaagtcgatgacgacgggccggtcgtccacctcgttggccttctcgatggcagcgtcgacctcctcgggggcgtcgacccgcatgcccaccgcccccatcgcctcggcccagcgcacgtagtcgggcaggtccggcgagagatagacctcgctgtagcgctcgtcgtagaacatctcctgccactgacggaccatgccgagatagccgttgttcaagatggccactttgatcgggatgcgctctgccgatgcggtgacgatctcctgcgccgtcatctggaagctgccatcaccatcgatcgcccagaccatctgccgaggccgggcagccttggcgccgaccgccgccggcacggcgaaacccatcgtcccgagcccacccgagttgatccactggcgtggcgcacggaacgtccagaactgcgaggcccacatctgatgctgacccacgccagccaccaaaatcgtgtcgtccggcgtcaatgctcgcaaccgctccacgacgaactggggcttcgtcgcagagcctggctcgctcgggacgtacgacagcggatagcgctgctgccactcggcgatcgtcgcacgccaggccccaaggtcggccggctcggccggcaagcgccgaagcagctccggcaagacgttgcgcaggtccccgacgatcggtacgtcggcacggcgcaccttccccaactcggccggatcgacatcgacgtggatgaccttcgcctcgggagcaaacgcgctgacacggccggtcacgcgatcgtcgaagcgtgctccaagggtgatgagcaggtcagcgcgctgcatggccatgacggcggcataggtgccgtgcatgccaggcatgccgagcgcgagcggatggtcgtcggggatgatgccccgagcgagcagggtggtcaccaccgggatacctgtgcgttccgcgagcgctcggagctctcgctcggcccccgcacggaccaggccgccccccgcatagatgaccggccgccgagccgcggtgatgagcgccgcagcctgttcgatcatcttggggtggcccttggtcacgggctgatacccgggcaggtcgagacggcgcggccagtaccactcgagctcgccagttgagacatccttcgggaggtcgatgagcacggggcccggacgtccagtggtggcgacgtggaacgcctccgccaccacgcgcgggatgtctgccgggtcggtcacgagccagttgtgcttcgtgaccgacatggtgatgccggtcgtgtcgacttcttggaaggcgtcagagccgatcgccccggtcgggacctggccggtgatcaccaccatgggcacggagtcgatcgcggcgtcggcgaccgccgtcacgatgttggtcgccgccggaccgctcgtgacgatggcgacgcccggacgaccgctcgcctgcgcatagccctccgccatgtggccagcaccttgctcgtgacgcacgagcacatgccggatgggggaatcgagcaacgggtcgtagaccggaaggatcgcgccccccggcaacccgaagaccacgtcgacgccctccatctcgagggcgcgcaccagcgcctgtgctcccgtcaaccgcatgtcgtgacccccttgtgctcggcgctcgccgccaactcctcctcagaccgtctaccgcgacccggatagcaaaagacctcccgcaagggaggtccgatgggcacgacgacggaggacgccgtgccctagcgaaggagtacgagcgaattcgtcgccatggcacccaacctagcgcgagtcgtcgtcgaatcctgccgaggtcaccgccccaacatcggcaccgcgcacgagcgccgcgaacttcgcgagcgcaccgctcgtgtagcgagggggcaagggcgcgaacgacgctcgtcgtcgctcaagctcgtccggggcgacgagtagatcgatcgcatggttcgggacgtcgatgcgaatccggtccccgtcgcgcacgagcgcgatcgggccgccgtcggcggcctcgggagccacgtgaccgacgcacagtccatgggtgccccccgaaaagcgaccgtcggtgacgagcgccgcgtccgaaccgcgtcccgcccccttcatcgcaccggtcacggcgagcatctcgcgcatgccgggcccgcccttcgggccctcgtagcggatcacgacgacgtcgccagcgcggatctccccggccaagatggcggtcagggcagcttcctcgcggtcgaacacccgggccgtcccctcgaagacatcctggtcgatgccggccaccttcacgaccgatccgcgcggcgcgaggcttcccgtcagcacggcgatacccccgacggcatgaatcgggtcgtcgagacggtgaatcacgactccatcggccgctggcggatcatacgcatcgagttcatcaccgagggttcgccccgtggccgtgagtacgtcggtgtggacgagacccgcctcggccagctcacgcagcacgaccgggaccccgccgacgcggtcgatgtcggtcatgtagaacttgccgtgcggcttggtgtcggcgaggtgcggaaccctcgcggcgatccggttgaagtcatcgagccgcagctcgacacgggcctcgttcgcgatcgccatcaggtgcaagacggcgttcgtcgacccgccgagcgccatgacggttgcgatggcgttctcgaaggcctccttggtgaggatgcgtcgcgccgtgatcccgagctcgagctggcgcatgacgagttcgcccgcctcgaacgccgcgtctgcacgacggcgatccaccgctggcgcggacgccgacccgagcggcgccaagcccagcgcttcggacaccgaggccatggtgttggcggtgtacatacccgcgcacgaaccgggcgtcgggcacgcgttgcgctcgatcgcgctcagttcgtcctggctgatctgtccggcagcatatgcaccgaccgcctcgaacaccgagacgatgtcgagccgctgatccttcagatgacccgggaggatggagccgccgtagacgaacacgctcgctaggtccagccgtgccgcggccatcatcatgccggggagcgacttgtcgcacccggcaagcgtcacgagtccgtccatgcgctcggcgtgcaccatgagctccaccgaatccgcgatgacctcgcgcgacacgagggacgagtgcatcccctcatgacccatggagatgccgtccgataccgcgatggttgcgaactcgagcggcacgccgccggctgaccgcacgccagccttgacccgcttggcgagctcaccgagcggcaaattacatggtgtcacctcgttccacgatgaggcgaccgcaatctgcggcttgtcgaagtcctcctcgaccagcccaaccgcgcgaagcatcgcgcgcgctggtgctcgcgtcggcccctcggtgacgtcccggctccgaaccttcagctgccgccgctccacgttgacaccccctgctctgcgacgtcggcgacaacgccgacagctcgtttgccgtgcgggcccgcccgaaccgcttaccctacgtcgaactacgctccgacgaggcgcgctcgtcgagcgcacggcgggcgagctgaccagggaccttaccacccgaacggcgcaccacctgtcctacgaggaaccccgcgatcttggcgtcgcccgccacgaagcgcccccactcctcgggcgccgacgccgcgacctcctctgccaacctcgcagcctcggcttcgagcccttcccgtccgcccgccacggccgcgacgagggcctcgatcggatccgaacgctcggcagcgatacgcagcacctctcggacctgctgggcgagcagcaggccgtctgcctcggccttgaggacctcgaccacgcgcgcgggatcgatctcgacgccctgcgagcgcacctgcgcgatctcgttggcgactcgcctcgcaacgagtgtcgctggaagtccggcgtcgagcgcaactcgggtgtaggcccacagctcctccgacaccgccgtctcgcgcacgtctgggctgacggccgcgtcggcgaggcgagcacggcgtgtgcgcggcagcgaggcgacgagtaggtccgacatcgcctcgacggcggcctgatcgaccacgagtggcgggaggtccggctcggggaagtagcgatagtcctcggcggcctccttggtccgcaagccgacggtcgcaccgcgagcctcgtcccagtggcgcgtttgctgcaccacgggctcaccgcgctcatagctctcgatctggcgcatcgcctcggcggcgatggcacgctgcaacgagcgcaacgaattgaggttcttcagctcgacacgggtccgcagctcctccgaaccgatcggtcggacggaaacgttcgcgtcgacacgcagggacccctcctccatgcgcccgtcgctcgcaccgacggcgaccacgatcgcacggagctcgctgacgtaggcgcgtacctcgtcagggtcgcgcagatcaggggccgacacgatctcgagcagcggcacgcccgctcggttgtagtcgatcagggtccgctcggccgactcgatgcggccccctccacccacgtgtgtgagcttgccggtgtcctcctccagatgagcccgctcgatgcgaatccgtcgacccccatcgagctcgaccgcaccgcccgcacagatcggcacgtcgtactgcgagatctggtagttctttggcatgtccgggtagaagtagttcttgcggtggaactggctgctctggacgcgcgatcccagggcggctccgaccgccatggcgatctcgacgcagcgcgcgttcacgaccgggaggctccccgggaggccgagacagaccggacacacgttcgtgttgggtgcctgcccgaatgcgttggcacacccacagaacagcttcgtcgcggtccgcagctccacatggacctcgaggccgatcacgagctcgaatccgcgctcgagccacggccacctcatcgctcggctcccgcctcgagcgctcgcgccgccaccaacatgcgcgcatcctcccacgcaggtgccatcacctggatcccgatcggcaagcgatcagcgtcgtagccgaagggcactgacaccgcaggcccaccgaccaggttcgacggcaccgtacagacatcggaccggtacatggccaccggatcggcgacccgctctcccaggcggaacgccgtcgtcggcgacgtcggggtgatcagcacgtcgacatcggcaaaggcacgagccaagccggcagccagccacgtgcgcacgcgctgagcctggacatagagggcgtcgcgatagcccgccgacagcgcgtaggtgccgagcatgatgcgtcgcttcacctcgtcgccgaagcctgcggaacgtgtcgccaccatcatctcgtcagtggtgagcgcctcgacgcggagtccgtagcggacgccatcgaagcgcgcgaggttcgacgacgcctcagccggggcgaccacgtagtacgcagcgagtgcggctgccacctcggggatcgacacggagacgacgctcgcacccaggcgctcgaggtggcgggcggccgcctcgagcgcggccgccaccgccggatccgcggtctcggcgagctccgtcaccacgccgacggtccagccagcaacgtcgcgatcggatggatcgctcacgatcgggccgcggggtgcactcgtggcgtcacgcgggtcgtgcccgctcagtaccgccagcaacgccgcggcgtcgtccaccgtcgccgcgaaggggccgatctgatcgagggatgaggcgaaggcgatcaaaccgtagcgtgagatcgcgccgtaggtcggcttcacgccgaccacgccacagagggaggcgggctggcgaatggatcctccggtgtcagaaccgagcgcaagcgcgctgaagcgggccgccaccgcggccgcagacccgccagaggagcctcccggaacacggtcgagatcgtgcgggttgcgagtcggcccaaaggcagagttttcggtcgacgatcccatggcgaactcgtcgagattggtcttgccgacgatgacgccgccagcggcgagcacccggtcgacgaccgtcgcactgtagggcgacacccacccttccaggatccgcgagcccgccgtggtcgggactccctcttggacgatgttgtccttgatcgcgatcggtacaccggcgagcggacccggatcatgaccggcccgcacggcggcgtcgacagccgccgcccggcggcgcgccgcgtcgaagtcgagatggaggaaggcatggacctcgggctcttcgaccgcgacctgcgcctcgtaggcctcgagcacctcctcggcccgcacagcaccctcgcggaccgcacgagcgatgtcgaccgcccccagatcgagaatcgcctccgagttcacgcgtcgagctccacgatcggcggcaccaccagcagctgctcctggttgaggcgatccccgctggccaacccggcggggccgagacttgcctggacgacatcagggcgtagcgacgacgactccgatgggacgtgctccatcggggccacgcccgcaagatcgagccgagcgatctcgtcgatcagcgccaacaccccagagagctggtcgcggtagtgcgcgagttcaccgtcatcgagacgcagccgcgcgagccgggccacgtggagtacttgctcagtggagatgccgtcctgcacgcgcgccatcctagcgacgcggccacgaccgactaagacgtgatcgcacgcaggatcgccgtcacgcgctcgtcccgggtcgcgaagacctgcgccagcccgagcagcttcgtgatgtcaccgttcacggtgacgcggccggcgaggaacgcctcgacggctcgctgggggtccatgtcgacgaacatggccttggcggtctcgtaatcgatcgtgatggtgagatccgcctcgtccacgaggcccaagccgatctccaagatgcccgaggtggtatcgatgtgagccgtgatcggttcggggccgaacggcgtcccactgatcagctggttcatccgcagcggcaccgacacgctgatgggctcgataccgagccgactcgtcaggttgtcgaactcctcgagccatgcctgcgacaagaactcgtgtttcgcaagcccctcgaggatttcgggatcgaacgactccatgccccacttcctgaccggcgttactgcgtgcagcctacgagttcggggcgagcaccaagttcaccgcgctcccgaccgggacctcggtgccagccggctcaccctgggcgacgacgaccgccgaggtgccgaggtaggacgcaacgccgttcaacgacaggccgcccggcgtcgtgagctggccataggtcaggtgatccgcctggagcgcagcgaccgcttgcgcaaaggtgtcgtcgaagaggttcgggaccgcgacgtcggggggaccttgcgagatcacgagcgccacagtgctgccgaacggagccaccgtgcccgcacccggcgattcgctgacgacatcgcccgatgggaccgaggtcgagtacgcctgcgacgtcgtgacggcgaatccagccgcgcggagggcggctgctgcagtcgcctctggctctcccgcgaccgccggcacggcgcgcggcggcggtccagcggacacgatcagcacgacgacgccgtgccaccggacgcgttggccagccaggggctctcggatcacggtgccggccgagacggtggccgagtaggcccgatcgagccgcacaccaagaccgacacgcgagagcgcgcgtcgagcatcggaggcgatgaagccgacgacgtcaggggcgaccaccggcgcatggccgcgtgacacgaggatctcgacgaccgcgagcggatggagggcaacccctgcaccaggcacggtccccacgacgcgtccgggcgcgaccgtggcgctgtaggtctcgcccgtccgaatgcggaagaagccgagctcggagaggcgtgctcgtgctgcggcaggttcgaggtctgccagccgcggcacgctcaggcgtcgaacggcaaggtaccaggttgcacccagggcggccacgaccacgatgacgagcagcatgagccacacacgccgccgacgtcgcgctggagggcgtgcctcgatgctcgtcagcgacgccgtgcggccctgatccggggggacgaacgcgaccgacaacgaacttgggtcgaggacggcctcaggatcgtgcgcaggattttcgagcggtagcggtgacggcgccgggagcgcgcgcaccagttcgtcgatgagacgatgcagcgtctcatcgtccggtcgctcggcgggatcccgacgcgtcatgcgaaccaccacgtcgagcagctgtcgtccgggctcagggttgaccacgtccttcgtgaggcgttggcgcgcgacctcctcgatcgacccgccctcgaacgggaacgagccagtggcgagctcatagagcacgagcccgagcgcgtaggtgtcggccggggcctcactgcgagacgccagctcgtcgtgtgcacccagggccgagcgcagctgttcgggcgctgcgtatctcggtgtgccggcgtggcgcccaccggaggtctccgatgcgtgacgcaccagcccgaagtcagccaggcgcacgtggcccgtctcgtcgagcaagatgttcccgggcttgacgtcccgatgggtcagaccgtgcgcatgggcggcagccagcgcgctcgcgacctcttgggcgatccgggcgacttgcgcatcgtcgagacggcgaccacggcggacgagatccttcagcgatccgttcggcatgtactccatcacgagcacgagcccgatcggcgggccaacgtcgaggaggtcgagcacacgaacgacgtggggatgctgcatctgcgagatgacctgcgcttcgcgccgcagctctcgaacaaaggtgccatcggtgcgcagctccggccgcagcaccttgagcgcgacgggcgcaccgagtcgaaggtcgagcgcgacgtagacgacaccggcaccaccggtgccgaggcgccgctggacgacgtagcgaccaaccagggtccgacctgtgatgtcatccatcggcgacgtcacgctgaccaacgggctcccacctcgatcccgcgatcgacggtatcacgcatccgacccgcctcgacggtcgatgagctctcggagcccatcgaggtcgatgacggggatcccccgagcgcgggcctcgtcgagcttcgaccccggtgatgcccccgccaccacgtagctcgtccgctggctcaccgacgtacgcacctggccgccgtgctcctcgatgagcgcagcgagctccgcacggccaatgcccggcacggtgcccgtcagcacgaagctgaggccctccaggggtccaccggccgcgcgcgggcgatcggctgaggctccgaccccagcacgttcgagcttgtcgaggatctcgcgcccgaggtcgctgtctcgaaacgcgacgacgctcgccgcaacgaccgggccgatcccctcgacgcgacagagctcgtcctctgtcacggttcgaaggccactgagtgagccgacgacgtcagccacgagcatgccgacgtgctgaccgacgttgtcgatggcgagggcgaagatgacacgcccgagcgggcgcgaccgcgacgcctcgatgccagctcggaggcgctcgatgctccggtggcgcaccccagggagccgtgccaggtcgtcgtccgtgagtcggtacagatccggcgggacgaccacgagccctgcctcgacgagctggcgcgcgcgttgttctcccaatccatcgatatccatggcgtcgcgactggcgaagtggatgaggcgctgcacgagctgctcgggacagcgacggttgggacagcgccagtcgacctcgccgcgatcgcgcacgaggggcgtatgacacaccgggcaggtcgtggggaagacccatggcaccgcgtcgtcgggacgcagctcgagtaccggacgaaccacctcgggaatcacctcaccggctcggcgaacgatcacggtgtcgccgacacgaacgtcgagccgtgcgatctggtctgcgttgtgcagcgtcgcgcgactgacggtcgagccgccgacccggaccggatcgagcaccgcgaacggcgtcaccttgcccgacttgcccaccgacacctcgatccccacgagccgggtcggacgctcctcggcggggaacttgtaggcgatcatccaccgtggcgcgtgcgtcgtcgtgccgagacgcacgcgatcctcgaggcggtcgaccttgatgaccgcaccgtcgatgtcgtagtcgagcccgtcacgagcctcggcgagccacgcgagcttgtcggcgagctcgtcgaggccgaccggggtggcgtgtgcttcgacctgaaaaccaacctcgccgagccactggagcgcttcgtggtggtagtcgaagctcggcccctcttcgagctggtaggcgaagaaggagagcccgcggtcgcgggtgagcgccggatccttctggcgaaggctcccggcagcggcgttgcgaggattggcgaacggtcgctccacgcgctcgttcagggcccgaaaggccgagcggggcaggaagagttcgccgcgcacctcgacgagcccaggtcccgtgacgcccttgagacgacgtgggatcgcgtcgacgacgagggcgttcgccgtcacgtcctcgcccacctcgccgtcgccgcgagtggcagcttgggccagacggccatctacataggtcagcgagagcgcaaggccgtcgatcttgagctcgaagaagagcgcagggtcgtggccaagaccgcgccgcgtccgctcgacccaggcgtcgagctcgtcggcgtcgaagacgttgtccagcgagagcatcggcgttcgatggcgcactggagcgaagctcgatccgggaggcgcgcctaccctctcggtgggcgagtccggagaacggagttcggggtgggccgcttccaacgcccgcagctcgaggaccagcccgtcaaactcatcgtcgctcatgatcggatcatcagcgacgtagtacgcctcgctcgctcgctggatgagcgagcgcagcgcggcaacgcgggcagcggccgactcagtcatcgtcgacgacccgtgccgaggcgagtacccgatccttggcgtcgtagaggacgactcgctgcccgggagcgacgcgacgagcaggctcgtcgaaggcgaccgccgcctcggacagcgacccaggaagcgcgacgccatgcgctgcagtttggacgaggccccgaagcggctcgctccggggcacgtaggacaccagatcctcgatcggctgggctgcgaccaagagatcgctcgcactgccgacgcgaacagccgtccgagacttcgcgatcacgtagcgcggggtggaccccgagcgaccgggttcgcgaagccgctggcccacggtcgccagctcgaacggcagcgtgaccccgaccggctcacccgcgacgtcgcggacgggtacatcggtcaagccgacggccgcggacacgaacgccgctcgcccgtggggcacgaaacacacgtcctgcgaatcgcgcttgtcccacaccggcaatccggccgcgtgggcacgggtgcgcacctcgtccttggagagctcgccgagcggcagccagagacgcgcgagcacctccgggggcacgtccgccaacacgtacgactgatccttacgccgatcccgcccccgaacgagcatcggccgcgacccatcgaggaccgtcgcatagtgaccggtcaccaagcgggaggcgccgagtcgctgtgcccaagccgcgagggcggtgaccttgacgtagcggttgcacgacatgcatggattcggtgtccagcctcgccgatgggcgtcgagatagggttcgaccacggcgcggtggaactccgctcgcatgtcggccacgatgtggttgatgccgagcagggctgccacggtgcgcgcgtcctcgacgtccccaaccgagcagcagccgcggtcacctgcggcttccgtcaggcgcaaggtgacgccgatcacgtcgtgaccagcctcacgcgccatgagcgccgcaaccgaggagtcgacgcccccggacatcgcgaccacgacacgcgccaccgaccctcccctcgacgtgccccacgctagtggcgtgcctgccgcgacgatcgaccgagcgcgcgcgagaggagccccgggacgtcggtgatgatggcgtcgacaccaaggctgtcaaggaacgtcgcctcggcgacatcgttgatcgtccacacccacacctcgcaaccgagcgcgtgcgcgtcccgaacgcgccgctcggtgagcagtggaacgccacgatacgaacgcggtaccgacaacacgcgccaggggggtcgacgctggcgcgaaccagcgatccaggctgccacctcactgggggcagcggtggtccgcacgccgggccagcgcgacctcacccgctccagaaccccccgatgaaagctggcgaccacgcagcgctcgagggcccccgcatccgtgagcgtcgcgatgacgcgtgcctcgaggtcgcccgagggcccatcgtcgtccttgatgtcgatggaacacgcgaggccctcggtcaccgccagcacctcctcgagtcgagcgagcgatgcctcgtgggtgccgcacgggagccgaatcgtcgcgagttgctcccaggtcgccgatgcgatggagagcgccacaccagcggtccgatccagcgtcgggtcgtgatggaccaccagcaccccatcggcactcttgcgcacgtcgagctcgaccccagtagcaccgcgcgccgctgcactcgcaaaggattcgcgggtcgactcgcacgcctctcccatgcccccgcgatgcgccacgatgagcggcgtgctgcgcccgtccacgcccgcggatcctaacgactaggctcgacgccaaggcatgctccaccacgttctcttcgacctcatcggatccctgcgcgcaagcctcaaagacgccatgcttgagggcggcggactcgacgagcagcttcacgtcgacatcctgctgggggacacaacctacgaaacgtcggcaagcctcccgggtgaggaagcgccgccacgtgtgcgcgcggacatctcgctggagtggtcgacctgggctcagagtgcctatcgatcctggacgctcggtgagggactcgacgaacccatcgacgttgtcctcgaggtcgcgcttcgcgtgtcgggccttcggggccccgccatgagcgccgcggcgttccggtcatcgctgccatcgcagtcgcctccgctcgtcaatcacgaggtgctcgagctgcgaaccgtctcggccgaaaccaccatcgaccccgacgaggatctcgaggaactcagcctcgaggcggtctacgacgtgaccttgtccctcgacgagaacgagctcgagcaccccgactcgctccacgaggccctgcggcgactctcgggctggatcgcgagcgcactcgtcgcagcgagtgacctcacggcacgacaccgcgcaccctgagatcgcgttgcgcgagtcgacgtgccatcccgtaggctgaccacagagacgagggggtgccgtgaagccaatcccggttgagttccacctggggccgcttgtgctccacacgtacggattcggcctcggcgtcaccttctggttcgcctactggtacctcggcaagcgcttccgccggttcggtctctcgagcacctggctcgagcgtggtttcatccctatcatcgtgatggccatcgtcggtgcccgcgtcgtgcacgttgtcgcgaacatcgaggcctatctccacaacccaatcggggtgttcgaggtgtggcaaggcggtctgtcgtcgtacgggggcctcgcaggcggcattccgaccgcgttgtggtatctccaccgcgacatgccgaacctccgtttccgccgggccttcgacatcgcagcaccggtcctgctcgcctcgtggtccatgggacgccttctcggtcctcagctgatgtacgccggcggtggcctgccgacgaaggcgtggtacggcatgtactacaccggcgagatcggcaagcgcattccggtgccgatctttcagtcgatcgaggacttcacctgcttcctcctcacgctctggatcgcacgccactttgcccgctggcgcatgccggcaggctccgtcgcggtcgccgccctcggattgtggtcgatcgagcggttcttcgacgagttcctgtggctcgcccgtccgcgggtctgggatgccgtcgaggtcttcgcgctcatctgtctcgccttctgcgccgccacgctcgccgtgctgacgtcacggcgaggccgtacgaccgaggtggtcgacctcccgaagctcgtggccacaggaccaaccgcgtgagctcgaccgcgctgctcaccgaccgttacgagctcaccatgctcgagactgcgatcgcgagcggccttgcagaggttccggccaccttcgaggtcttcgcacgctcgctcggcggtcgtggcttcggtgtggtcggtggcaccggccggctcgccgaggcgcttcgagcctttcgcttcgacgacgagatcgtgcgttggctcgtcgacgagcgcgtcatcgggtcaccgaccgctcgctacctcgagcactttcgcttcagcggctccatcgccgcctaccccgacggagagctctacttccctggttcgccgatcctacgggtcgacgcgccgttcggcgaaggcctgctcatcgagacgctcatcctgtcgattctcaacttcgacacggcggtcgcgacagctgcagctcggttacggctcgcggcgggcacggccacactcatcgagatgggctctcgacgcgtccacgagcgcgctgcggttgccgcagcacgtgcagcatggatcgcaggcttcgactccacctccaacctcgccgcgggtcaacgctacggcgttcccaccggtggcacgatggggcatgcgttggtgcttgcccatccgagcgagcgggccgcgttcgaggctcaggccgccgtgatcggatcctcgaccaccgccctcgtcgatacctacgacatcgggcacggtattcgccaggcgatcgaggcgttcggcaccgatctcgcggcgatccgcatcgactccggcaacccattcgtcgaggtacggcgtgctcgtacgctgctcgacgagctcggagccacgaagacgcgcatcctgatctccggggacctcgacgaggggctcgtcaggcgcctggtcgctgagccggtcgatggattcggcgtcgggaccaaggtcgtcaccgggggtggggtgcccacggcacaactcgtctacaagctcgtcgccgtcgaacgcaacggcgttgcggagcccgtcgccaagctctcggcgaacaaggagacgtctggaggccgcaaggctgggtaccgacgcctccgcaaccatcgcatcgtcgaggagttctcgatcgacccagccgtgaccgtcgagccgaccgacgactcgaccctgatggccctcgaggtccccgtcatggtcgagggagacatcctcgatccggagtctgcggcccagagtcgtcagaggctcgccgaccgtctcccgaccctcggcgaggacctcgacgcgatcctcgatgcaacggagcccctgttcgtctgccaccacctcggtccgtcgctgccacgttccgggcacggccagcacgaccagtagcgtgtcgagatggacaccacgtcgctcacgcgagcccatccgagcagcctcggcttcgacgcgcacgtgctcgagcgccttcggcgaaccctcgacacctggatcgaaacccaacgcctcgctggcctcgcggtcgccatcactcgcgacggtgaggtcgccttcgagcactacaccggatgggccgatcgagcgcgcaacgtcccggtcacgccgcagacgctctttcggatctactcgatgaccaaacccatcacctcgatcgcggcgctccagctggtcgaggagggacggatccgcctcgacgatccgatcgcaacggtcttgcccgccttcgccgaaccacgcgtactcgtctctggcggtgcgccagggggctacgcgccagcggtgacgcgcggggcgatcgaacccattcggctctggcatctgctcacccacaccgccggtctcacctacgacttccatcgccagagcgcggtggacgcgatgtaccgcaagctccagcgcaccctcgacggcgccgaccttggagcctgggtcgacgcacacgccgagctcccgctcctgttcgacccgggcacgcactggaactactccatcgccaccgacgtcgtcggccacctggtcgcgacgctgcgaggcgcaccgctcgccgacgtcctcacaaccttcgtcctctcgcctctcggcatgcacgacacgacgttcgaggttccggcctcagaggccgatcgcatcgccgcgatcgtcacccctggtggcgacgggacgctccatcgcctcgggcccgtgcagccggagacccgcgtggcgccgatcgactccggtggcggcgggttgttctcgaccctcgaggactacacacgcttcagcatcgcactcgccctcggtggccgcctcggggacgcacgcctggtcggaccgctcacactcgatgcgatgcgatccaaccaccttcccggaggttcggacatccccaccatggcgatcgccaggccacaacccggcgaccgcccagggaccggcttcggccttggcttctcggtcgtcgatgatccgattgcctcacaccgactcggtccgcgaggttcctacggttggggcggcatggcctcgacgaccttcttcgtgtggccggctcaacgcgtgagtgtcgtgttcatgacacagcttgtgccgtcgaacacgtacccgctcgccgaggaactcgagacgttcgtcgcagcagcgctcacgcggccctgagtcgcacgcccgagccgggctcgcgtgtggcgacccgacgagcctcgcggactcaggcctgtcgggcctcagccgcctgcgcctccgcgatctgacgacgcacgtcgtccatgtcgagggcaaggacctgcgagatcaggtcgtcgagcgcctccttcgggagcgctccaggctgggagtacagcaagatctgctcgcggaagatcatcagcgtcgggatcgacatgatcccgaacgccgctgcgagctgctgctcggcttcggtgtcgactttgccgaagacgatctccggatggacctcggacgcctgctcgtagatgggcgcaaacatcctgcagggaccacaccacgccgcccagaaatcgacgaagacgatgtcgttctcctgaatcgtcgcctcgaagtcgctgagcgtcagattgcgggtcgccatgatacctcttcctctcgatgagttcgctctggcctaacgccaatacccataagggtattccgtgtgcccggagcgggagtcgaacccgcacggccagcggcccggagggtttaagccccctgcgtctaccgtttcgccatccgggccttgtctcgacaccacgaccaggctagccctcggcgccgctcacgcctccacgtcggtgagcagctcggcgagcgacgggtcgagcgcgaccacggcagcagccgtccacaccccaaccggcgagaacccccctgccagccacagtgcaaggtgagcatgcaggcacttcacgccagcgcgcgcaccagcgatccgtggatgcgggacgtggcgtcgggcagaggcatgggcgtgttgggccaactcgagtgcgcgagggtcgacgagctcctcggccctacgaacccctcgtcgagcctcgactcgagcaaccgcctgcacgagtcggcgatcgacaagccaaaaccagttcgattgaggacggccctgccggtcgtattcggccagttcgatgacgatgggccaaccctcgcgagagcgtgcggcaacggtgtagggaatgctgggcaggcgaccaagctggtcggacacccacgcctcgtcctcctcacgcaccacggccacggcgtcctcgccggcgcagcagaatcgcgacgaccaccgccacagcgatcacgggagcgagcgcccggcgagcgagcggacgccagcccacaccgagcacgtcgagcggcgggttgtcggcaggcgttcgaacggcaggcgccgtcgtcgcatcggacacgggctctgcctcggtcgatgcggagtcggtggcctcacccgcctcgtcgctcgccgacgacgcttcgctcccgacctcgccgggaggcgtctgcaagaggtcggcgagccgatcggcgaactcacgcatgagctcggcagacacatccgcaaggactccacgaccgaactgtgcgacgcggccagcgatctgcagatcgaccacgacgtccacgtgcgttccctcgccgtgcggtgtcagcgtcgccgtcaccgtcgccgatgcccgtccttgtccccgctgctctcgaccctcggcgcgaaggacggcaacgccgtgctcctcgtcgagcgagacgaacgacgcctcacccttgtacgaagcggtgatcggtccgaccttgaccttcaccgtgccaaggaagcgatctgcgtcgcgcccggtcaacgccgcacccggcaggcacggagcgatgcgttcgagatcggtcaagacgctccaagcgaccgccggactcgccggcacgtcgaacgcgtttcggatctccaccgctatcctccctctccctcatcagctcgttcctcggcgcgcgagagatcgtgcctcgtatcgacgtccatcgggtcaccttgacacgagaccgacaccaccgtcaggtcccttcgggcgaagagtgctctcgctccgacgtctcctgagactgggagtgcaccgaagaggcgcctcgcgatgcgcacgggattcgctcgcgacccagcatacgtcgccaccgcgagatcgacctcctcgggagccgcggccacggcgtcccacgcctgcgccgtgatgaacggctgatctgcgagcccgacgaccatgccactcgccccgtctgcctcggcccacgccgccgcgagcgcaagcgaactcgcaaggccgcgctcgggatggggattcacgatcacctcgaaaccggtcggcacgagatcgtcgaagcgatcccgaccgaccacgaccgcgcgcgcggccagcagacgtgcgtcggcacacgcgctgagcgcccatgtcaacaaggcgcgaccaccgagaggagtccgcagcttcgcacccggtggatcgaatctggtcgctcgacctgccgcgaggaccgctccgacccacctcaccatgtgaacgcaccagcggcgtgaatgtcgccgtccgtcgccgagagaggcgtaccgctcctgccctctcgacgagcgatgatctcggcaacgatcgcgatcgccgtctcctccggcgtcctcgcgccgaggtcgagcccgatcggcgccgccactctcgcatcgacctcgtcgagatcgacgcccgcctcccgcagacgctcacgacgatcgcgctgggtccgacgcgagcccatcacaccgatatagccagcccgcgtggcaagggcagcctggatggcgggcacgtcgaacttcgggtcatgcgtcagcacgcagatcgcatcgcgcgcctggatctcgtcgcgatgcgcctccaaccacgcgtgaggccatgcgaccacgacctcatcggccatggggaagcgctctctcgtcgcaaagagcgcacgcgcatcgacgacgagcacgcgatagccgagcaatctggcggttcgggcaagcgcatcggcaaagtccaccgcgccgagtaccaccatggtggggggcggcgcctcaacggccaagaccaccgagacctcgcgcgagcgcgtctcgccgagtcgaccgagctcgcggcgcgtacccctcgctgcgtcgatggcccctgccgcctctctcgcgacgacccgatccaacgactcgttgccgaggctaccgaagcgtcgaccatcgccgaggaccgccaacgtcgcgccgaccttgggcatcgcgacgcccacgtggtcggcggcgaagtagtcatcgactgacgagtccacctgccacacgaacgcgaggctcgccgcgacaccgtggccgatggcgtcgacgacctcgtccaagaagtctggcggatcaggatcgacgagaatgtggaacgtaccgccacaggtcagaccgacggcgatggcctcgtcgtccgagtagccaaaggcgagcgtggccgccccccgctccacggagcccgtgatgccgatcgacgcaaggaccgcttcgggggcatcgagccgcgcgagcgcctcggcaacgacggccccctcgacgcacccacccgacaccgacccgacgacctcagctcgctcggagaccgccatcatggtgcccggttcccgcggtcctgatccttcgaccgcgacgacggtggcgagcgccgcgcgcacgccagcccttcgccacgcgacgaccgcctcgagtgcctcacgcacggcccgcctcctccacgatcctcaccgctgcccgctcgagcgacgcaacgctctcacccgcgaccaaggcatccacgtactcgagtgctgccgccatcccgcgcgcgaggggcgcgtagccatccaggccagccagcggattcacccacacgatcgcggcgctgcgccgacggagcgaggccatcgctcggcgcatctgctcgggatcgccccggtcccaaccatcagagcacaccaccacgaccgctgagcgcaagctgcgccgcacgccatggacgaaggcttcgatccctgcaccgaggcgtgtcccgccaccccagtcagcgaccagcgcgaccgcttcctccacggcgacgtcaggatcccgcccaccgagcgctcgactgatgcgggtggcacgggtcccgagcgcccacgcctcgaccttggcgacagcggcgaacacccacgcgagacggagcatggccacggcgtagggctgcatcgagccggaaacgtccagtagaaagaccacgggacgcggaaccgtcgtggctgctcgataccgacgctcgatgggttcgaggtcagtcgcgaaggcagcgcgcatggtcgcccgcgcatcgagctgtccgcgaggtgcggaacggcggcgcgcgctccgtcgcatcggaggggcaagacgaagcgccgcgagcgcctccatcgcctcggcgcgctcggtggcgtcgagcgtgccgaggtcggccgagtgcaggcgctcgaccgccgagtagcgaacgacacgctccgcgcgacgctcggtctcgttctcgccggcaccgtcgtcgccgtcgtcgagggccaccatggtcggcagcacgaccttcgacgcgttcggtgcgacgatcccgagataggaggccgctagctcgaggtaacgagggacgtcgtcagcacgcttgacgaacgtggcgagtccggtctcgagtaccactcgccgacttccaacgcccacgacgtccaaggcttgctcgaaatcgatcgtactcgaggtcgaaacgcgcaatccgccgctgcggaggtgatcgacgaacccgacgacgaagcgttcagctcgacccaccatcgccgtccaccacgccagcacgctcgcgaatcgtccgcacgccgatcgcctcgatgcgctcgagatcttctcgtcccttgacgacgagtccgagcgtggcatcgacgagctcatcgtcgaggtcgtcgatgccgaggcgcacgagcgcctccgcccaatcgatcgtctcggagattccgggaggcttgaacaggccctctcgccgaagtgccgcgacgacacgggcgatctccgtggcaagccgagcgctcacatccgggacgtgtcgacgcacgatctcggcctccaacgacggaccgggggcgtcaacccagaggtagaggcagcgcctcgccagggcctcgtggagttcacgcgtccgattcgacgtgagcacgacgatcgggatcacctgggccccacgagcgccgagctccggaatggtcacggtccaggtggagagcacttcgagcaggtaggcctcgaacgcctcgtctgcacggtcgacctcatcgagcagcagcaccggtggacgggcaggatcctcgccgccgagtgcccggagtaccgctcgctcgacgaggaaccgaggtgagaacagctccgcctcgatgtcatcgacctcgcgaccgcgcagagcatctcgcgcgagcgcctcgagcgtgcgcacgtgcaagaactggcgtccccagtcccagtcgtagacggcctgatggacgtcgattccctcgtagcactgcagccgctccagcgacccgccgaagacgcgcgcgagcgcataggcaagctcggtcttgccgacaccgggctccccctccaagagcagcggtcgctgcagcgagaccgcgaggaacccagacagcgccacccgtggcgaggccaggtagccaacggcgtcgagtgcacgacgcagatcctctggtcgttcgatgccgtgcgctcgaagcggctccggagacctaggcaagctcacgcagtgctcgtgccaccaggacctcggcaaggtgacggcggtagtcggcagacgcgttgacgtcgctcggcggttcgagcccctcggcggcacgtcgggctgcctcgtcgacgccagcaccgctcgcgagcgcctcctcgacgcccatcgcacgtactggcgtcggtgccatgttgacgaacgcaacccgcgtgctcccgttgcgcaccgcgacgactcccacgatcgcccagtcctgcgcccgacggttgagcttctggaacgagtagtcccgcaccgccggcacgcggatctcggtgaggacctcgtcaggcgcgagtgccgtctcgaggaagccccgaaagaaagtgctcgccgggatgcgccgctcgcccccgccgccgcgtgccaccatcgtcgcctcgagcgcgagcagcgcagcaggcagatcggcagcaccgtcaccgtgagcgacggagccaccgatcgtcccgcgatggcgtacggacggatcgccaatctggcccgccaccgcagcgagaaccggcacccgacgccgaagcacctcagaggtcgcgaggtcatgatgacgagtcagggccccgatcgcgacctcgtctccatcgtcgcgcacgtacgagaggtccgggaggtggccgatgtccacgagcaacgacggtgaggccagacgcagcttcatgagtggcagcagcgagtgaccgccagcgaggaacttggcgtcgtcgtgctcgccgaccaaggcgatcgccgcgtcgatcgactgcgctcggtggtagtcaaagggcgctggaaacatgcatcctccctgtcaggcccgatgggccgttgcatcggcgatcaggcgccagactcgttcgggggtggccggcatgggcacatcgcgcacgccgagcggagccaaggcatcgaccacggcattgatcaccgcaggtgcggacccgatcgttccggcttcgcccacacccttgacgccgagcggattggtcggcgacggcgtcacggtcgatcccatggtgaagctcggtacctcggcggctgacggcaccaggtagtcggccagcgacgcggtcacgagcgtgccagcctcgtcgtacaccgcctcctcccagagtgcctgcgcgacaccttgcacgatgcccccgtgcagctggccctcgacgatcattgggttcacctggttcccgcagtcgtcgaccgcgatgtaggagacgagatcgacccgacctgtctcttcgtcgacctcgaccacggcgatgtgggtgccgaacggaaacgtaaagttcggcggatcccacgtgacctgggcctcgaggttcggctccgtgccgtccggcaggttgtgggcggtgaaggcctcgaacgcgatggcgccgagaggaagctccttggtgggcgaacccttgacacggaaggtcccctgggcaaattcgagatcttcctcggctgcctcgagctggtgagccgcaatgcgcttggccttctcgagcacgcgttccgtggcgaggtagaccgcggtaccgccgaccgagagcgaccggctcccgtaggtgtccatgccgagtggcgcgatcgccgtgtcggagtgcaagacatcgacgtcggcgacgtcgatgccgagtcgatccgcgacgatctgggaccaactggtttcgtgaccctgtccgtgcggcgccgtgccggtgaccacctgcaccttgccggtcgggagaatgcgcacagtggcagcctcccagccgcccgcgccgtagctcaacgacgccaacacccgcgacggcgcaaggccgcacatctccacgtagcacgacacgccgatcccgaggagccgtcgctcgccagcggcacgccgtcgcgtctgctcgagacgcagctcgtcgtagcgagccagtgccagcgccttggcgaggttgtcgtggtagttacccgagtcgaacacgaggccaggtgccgagctgtaggggaactgctcggccttgatgaagttccgtcgacgcagctcggccgggtcgaggtcgagttcgcgcgcgagcgcgtccatggcacgctcgatggcataggtcgcctccggccggcccgccccacggtaggcatccgtcggcgtcttgttcgtgaacagtccggtgcactcgaatgagtaggcaggaacgtcgtagaccccgtgatagaggaaggcaccgagcaggggaacccccggggtgacgagctggaggtaggcccccatgtcggcgaggagacgcacccgtatcgccgtcacccgtccctcggccgtcgctgccagctcgatgtactgaacctgtccacgaccctgaatcgtcgctaccgtgttctcgccgcgctcctcggtccacctcaccggcacgccgagacgtcgagcgaggacgaaacacaccagctcttcggagtagacgtcgagcttcgagccgaaacccccaccgacggcgggggcaaccactcggacgtggtgctccggcacgcccatcgtgagcgccaacatcagcttgaggatgtgggggatctgcgtcgcggagtacaccgtgaacgagccgtcgaccggcgacggcacgacgaccacgcctcgcggctccatggctgacggaatgagccgctgctgcacgtagcgctcgctcacggtgaccgccgcctcgcgaaacgcgcgctcgaccgcctcctcgtccggcttcaacgaccagacgaagctcacgttcgacgcgaggtcctcgtgcgctcgtggtccgcccgctgcggccgcctcaagatcgaggaccggatcgagctcggcgaagtcgagctcgacggccgctgccgcatcgacggcctgttggcgtgtctcggcgacgaccaccgcgaccggttcgccctggtagtgcacggcgtcgatcgccaggggatagtgggcaggattgaccatgtccggcgtgaccggccatgcacacggcatgggcgcggcccactcggatgccaggtctgccccggtcaggaccgcacgcacgccaggcatcgcggccgcttccgtggtcgacaccgacgtgatccgaccatgggcaatcggcgagcgcacgagcaccgcccagagcgcacccggaacgacgaggtcatcggtgaaccgcgcctggccggtcaggaggcggggatcctccttgcgaagaacccgctgcccgatcaccccgcccgttgcctgcggctccatcgtcgtggtcatgcctggacccccatgcgctcgtgcgcggcgagaaccgcgcgaacgatgttgtggtaacccgtgcaccgacacaggttgccctcgagcccgagtcgcaccgttgcctcgtcgagcaccgggttctcacggatcagcgacagcgacgccatcaccatcccgggcgtgcagtagccgcactgaagtgcgtgatgctccatgaaggctgcctgaaccggatgaagcgctccgtcgggcccggcaagaccctcaatcgtggtcacctcctcaccggcaacctgcgcggcaaggacggtacaactcttcaccgactcgccgttcaccaagaccgtgcacgcaccgcacgacgaggtgtcgcagccgatattggtcccagtcaggcccagcgcatcgcgcaggaacgaaacgagcagggttcgaggctcgacgtcagcgtgtcgcctttggccgttcacggtcatctcgatcagcatgcggggcctcccttggccttcgatcagatcgtcggagtcgggccccgacgggggcaccgagcggaccttaccacacgccacccagctcgtcacggatctctcctccgcgagccccggctcatgaccgtcagaacgccgacttcggtccccgaggtctcgcttcgccgtggcggaccgcgagtgaccccttgctcttgccgccgagttgtcaatgtgccgtagggctacactggaagccgaggaggcaccatgctcttcgtcatgatcgcgttcgtcgcagcggccgccctcatcgccgtggcgatccactttggtccgcatggctccgtcgtctccggtgtgatcgggctcgtcctcggtctcgtcatcgcctggtccgcgcaggcagcgatcagcacggtcggcgcctgggccctcggtgctggtgtcgtcgtcgtcggccttgcgctcgccggcattggcctacgaggggttcgaggcctcaacactcgcgctgcgatcgccgcaccgtcaccgcttgcacgcctacttggtgaggaagccgtcgtcgaacgcgatctgagtcccatcggcgccattcacgtccatggcgagtcctggaccgcgaccaccgagacgggcgagtccgtcccggcgggtacacacgtcttcatcacgcgagtcgacgggctgcgcgtctgggttgttccggctgccaggccggaagatcgccaacggcactccgcctagaaggagggatcccatggccccgctcatcgttctcggcatcatcgtccttgcggcgctcatcctcatcgcacgaggtgtgcgcatcgtcagggagtatcagcgcgtcgtcgtgttcaggcttggtcgcgcaatcggcgccaagggtccaggactcaccctgatcaaccccgtgatcgaccgtctgagcctcgtcgacctgcgcgagcaatacctggagatcccgcatcagacggcgatcacaaaggacaacgcccccatctcgatcgacttcatcatgttctacaaggtgatcgacccggtcacgagcgtcgtcgccgtgcgcgatttctcgggcgctgcgctgaacgtcgccgcgacgacgcttcgcagcatcgtcggtgacatgtcgctcgatgacgtgctctcgcgtcgcgaggacatgaacgccacgctgcgagtcaagctcgacgaggtcaccgagcgctggggcgtcaaggtctcgaacgtcgaggtacgagagatcaacccaccgccagccgtccaagaggcgatgacgcgccagatgtcggcagaacgaagccgtcgagcgctcgtgaccgagtccgagggtcagcgccaagccgccgtgacggtcgcagagggcgagaagcaggcggcgatcttggcggcagaaggtcagaagcaggcggcgatcttggcggccgaggcagaacgccaagcggccaaactccgtgcccaaggcctcgccgatgcgctcagtgccatcatgcctgaagcacgcaacgccgactcgcgcaccatcatgctccagtacctggacgcactacgcgagcttgcgcgctcgggagccaccacgtacgtcattccagctgagttgaccgggttcctcggacagctcgcgggtgccctcagcgccagtccaaccgaaccctccacgaacggcgtcacaggtcattgacggcggagcgccactcgtagacacagacgggccctccgtcggtgcatcccttcgaacgacggctgaacgcgctcgctgccgaggtcgtcacgctccctgacctcagctggcggctcgttggcgcctcgatgctggccaggacaccccggtgctgagcctggccggtaccacgatgtgcgcttgtgatcgtggcgccatgacgcactgggcgctcgtgcccggcagcgatcggtaccgcgaccacttgcgaccatgtggcgccgctcagctcccgtgtgaagacgggaagctgaacggcgctctcacgcatttgtcgactaaggcccaaggtaggaccagcccaccgcgtcccgccaaccggccgaaggcacgaccccgccggcaatcctggcgcgagcgaggccgtacccactatgacggtggacttcgtcacgcgccgtccaaggcactacctcatgtcccggcgtcgcagacgccactcggtgcggagggcgcgccatcgaagcacacgacccgagacacgtcgttccgcgatcgtcgacaccggctcggcggtcctcacccgccccaaccgagctctctcgtatcgacaccaaacgcccctgccaggccaaccctggcaggggcgcgcgcatgtgaggccgcgccaggcaacgtcagcgccgtgcttcggctccctgccgacgtcgtgtcagcgaatcgacggtcacggccgcaagcaagaccagcgccgtcacgatgtactcggctgccgcactgacgcccaacaatccgaggccgttgtagatggccgcgatgatgatgccaccaagcacggcgtgcaccatcttgccgcgcccgccgaacaggctcgtgccgccgatcactgctgccgcgaccccatagagcacgagcgtgccgccgtcgatgttctccgagatcgatccgaggcgcgaggcgtagacgacccccgcgatacccgcagtcaagcccgagagcgcgaaggccgcgatccgaacccgcgagagattgatgccggcgcgacgagcggcctcggcgttgccaccgatggcgtagatgtaacggccgaaccgggtccgattcaggacgaatgtgtagagaccaagcacccccacgagaatggggacgacgaacggtacgccctcgagcgtgacggtcaccccgcggttggtgttcgccacgatcagcaacacgaccgcagccacggcaccgagcgcaatacgcagcgcaatgacaccccgcggaggcgccgagagcccagcccgccgcatccgctcggcaccgaagaacatccacgcaccccagagcgcgaccaccaccgctgcgatgacccaccctgcgaccaccgagagattgccgttgacaatatcgttgaggatgttcgacgagatcgagatcacaccgccggccgcgggcgccgcgtggtcgatcatgtagagcatgaccccttcccaccccagcagaccagccagggtgacgacgaaggacggcaagttgagcttcgtgatgaggattccctgcaccacgccgatgagggtggagaccgcaaggccagcgagtagcgcgacccaccacggctccttggcgatgatcggcgaagccaggatcgccatgacggaggccccaacaccggccacgtacccaaccgacagatcgatctcgccgagcagcaagacgaacacttcagccatgccgagcaggacgaacgtcgcgccttgcaccagcaagttgacgagattgccggcggagagaaacaaggagttctccgcctggaagatgatcacgatgacgacgaggccggccaacaccggcaacatgccgctctcacccgaacgcacgcgccgccaccagctggagatccagcttcgggtgtccgtgagcacgatctcggcaccctgggcaggtgcgctcgccggtgccgccgccggcgcatgtccattcgacgaaggggcctcctcgacatcaacggggagttgctctcgttccaccatcagactgaggcctccttcgcaccacgcggggcacccgactccagcgattgacccgtcatcagttcgacgacgcgaccaggctcgaactcggctcgatctccctgggcgaccatccgcccgagatgcaaaatggcaatccgatcggccgttgagaagacgtcttgcaggttgtgggagatcaggatgaccgacatgccgctcgcggcgaggtcacgaatgatgcccagcacgacccgcgtctggctcacgccgagagccgcggtcggctcgtcgaagagcaccacgcgcgagttccacagcacggcgcgcgccaccgcgaccgcttggcgctgacctcccgacagcgagcccaccggctggcgaatcgaacgaaccgtcacgaccgacagacccgcgagggtcgagcgcaccttctgctccatcgtcgcctcgtccaagatcccacgacgacgcggctcgcgcccgaggaacatgttctgaacgatgtccagattgtcgcagagggcgagatcctggtacacggtggtgatgcccaaacgctccgcgtcccgtggatcatgaatgtcgacccgctggccatcgatcaggatctctccaccgtcgatccgatggataccagagatcaccttgatgagggtgctcttgcctgccccgttgtcgccgacgagcgcggtgaccttgccggggacgacggtcaagtcgacgtgttcgagcgccttcaccgcaccgaagttcttctcgacgccccgcagctcgaggagagcgccggacactgcctgggtcattggacctcccatcaggctcgtgacgaaggcggggtgcgcagacgactgtccgcgcaccccgctcgtgagagacgctaggccttgatgcccgcggccgcgcacgccgaggcataggtgcccgagcacagctgcgacgccggcacgaagttgtcagcgatcacggtcgacgccatgttcttggtggtgacccactcgggcgtcagcaacaccgacgggatgttgttgcccgagaccggatcatgggtggtgccgttcaagagagctgccggaggcgtcttaccagcgcgcaggtagagcgcgagggagacggccgcctgggcctcctgatagatgggcttgtacacggtcccgcactggtaaccagccaggatgttctgcaatccttggagcgtcgcgtcctgtccggtgaatgggatcgtcttcggcgcgatgtggagcgactgcaggtacgagatgatcggcgcagcattctcatcgttcggcgtcaccacggcgttgatgttgggatgcgccgtgtacatctgctggaactccgtcaacgctaccgacggcgtccacgtccctggaggcgtcccgaccaaggtccacttgcccgacttgaagtacggatcgatcaccgaatcgtacccctcggcaaagagggtggcgttgttgtcggtcggtgcgccacgcatgaccagcacgttcggatgcgtcacgtgccacgcggcgacgcaggcgacgaatccctggccaatcagctgtccgacgcggacgttgttgaagctgacgtaataatcgctcggcgaggagcccagcgtgagacggtcatagttgatgacgcgaacaccgtgctgagcggcgtacttctcgatctcgacaccgacgcccgagtcgagcggatcgaagatgatgacgctcgccccacggctgatcgcgctctgggccatcgacagctcggtcgcgtcggagccctgggcgttctcgacgatgtactggttggacttcaggccagccaactggaaggccttcgtgaggaacggcgcatcgaactcggtgtagcgagccgaggacaccgtatcgggcaagatggcagccacgagacccttgcccttggccgccagcgagctcaggctgctcatggcggtgaagttccggttgaacgaggccgctgtcaccaccggcgtggacgcactcgtggaacccgaggatccaccgctcgagctcgaactggtcgagccacaggccgcgatcgccatcgcggccccagcgaccacgagcgacgctcgcgagaacgacgacattcgcacagacaacccccttgtcgtggcggggacggttccccgcgcctctgcgatggtacgcaggcgtgtgtaaacgaggggtaaacacttgggtcgggacgtgaaaaatctgtaaacggccttacgccgcgtcccgcaccagccgatagccagcacgcggttgcgtgaggatcaacggtgcgtccccgggcgcctcgagcttggccctgaggcgccggatgtagacgcgaaggtactcagtctcggtctcgtaaccgcgaccccacaccgcacgcaacaacgccgcgtgcgacagcagccgaccgtcgccacggatgagttcggcgagcaacgcaaactcggttggcgtcaggtgcactggcacaccatctcgctcgacgagctgacgttcgagatcgaccacgagacccgggcgtaagacgatcgtgcccttgtcggactggctcgccgcgggtcgcgttcgccggagcgtcgccgtgatcctcgccatcagctcttcgatgccgaagggtttggtgaggtaatcgtcagcgcccgcgttcagtgccgtcaccttgtcctgctcgccacgccgtgctgacaccacgatgagtcccgcggaggtgcgctcgcgaatctcgtagcacagctcgaagctctcgacgccggggatcatgaggtcgagcaggatgatctccggccgccgtgcttcgagcgcagccaacgcttccgaccggtcggaagcggccgcgacctgatagccgcgcacgagaagattcgcacggatcaggtccacgatgttcggatcgtcctcgaccaccaggaccgacgtcatgagcgctccatcccgaggacggcgtcagccgctgcctcatcggcctctgggagctggacctcgaatcgcttgccgacgtctcgcggcacgagccgcaggacgccgccgtgggcggcaacgatgctcgatgagatcgcgaggccgaggccattgccagtgccttcgcgatgacgctgcgcgagctcctcgacgctcaccccggccgggagcggcgccccgtcatcctcgaccgcgatgaccaccccgccatcgtcgtcgcgtcgtgccgtcacacgcacgtgcgttccaggcggattgtgagacgcggcgttgtgaagcaggttcacgagcacctgctcgatacggtcgtggtcgacgaagacgggcgggacgtcgtcgaggtcgacgtccaccaccacctccggtacgcaggcaacggccgcctcgacgatgtaggcaacctccgcccagtctcgccgcaccctgagggtgcccgactcgatcgcggagaggtcgaggagatcaccgacgagacgggccagacgctgtgactcggcgacgatgcgttgcaagaatcggcgctcggactccgtgtcccaacgcacgtcttcggcaagcaggctggaagcgtaccccgtgatcgccgtcaggggcgtgcgcaactcgtgactgagccgctgcacgaaggcaacttgcagtgcctgcgatcgccgcaaggccgccgcctcgcgttcggcctgctccacgcgccggcgctccagggcgagccggacggaactcgcagccgcagataggagctctgcagcctcatcgggcggggcgtcgtccccaagcgtggcgaggagcgcagtcgactcggcgccgtcgagttcgatcacgcgcgcaagggtccccggcactcggtccagccgcgcctcgatcaacgccgcgccctcgacgagttcgagttcgaccgccccgagaccatccttcagcacggacagcgccgcgtccagcgccggttcgacacgcgcaccccccgccagcacctcgaggaagcgttgaagcacctcgagcacgtggttgcgctgctcaagggcgtggagcacgcgttcgcgctccaccgtcgtggcgatggtcgcggcatagagcgaggcgagctgtgcccgagtgcgatcgtgctcgagcggacgcccgacgatgacggccagtaccccgatcgctccgcgcggtccgagcatcggaacggcccagagcgagcgacgttctccgtcgagctcgagctctccgtcgcgagctgctccgacggtcagcgcctcggcgatcgggccatcagcgtcgacgatcgcctgctcgagtcgcgtctgcgcgagcggatcgaggccgtgagcgctcacgacacggagggcccccatcgactcgccgaggagcgccgcgaccggtacagcgccgagggcgacggaacacgctgccgtgatcgccgtgacgccggtaccctcgtcgatggcggccacctgctcgacgaggctcgcaaagcgagccagctgacgtcgtgaactctcctgggaggacccggcgacgatgagctccccgagttcttccggccccaccgtgccgccgtcgaccgtcgcgacgaccttgccatggtgcagcacgacgacacgatccgacgcactcgcgacgaggccgagatcatgcgacaccagcaagactccgacaccacgctcccgaatgcgcgcaacgagcgccatcacggccgcggcctcgagcgcaccgagcgaggccgtcggctcgtcgagaaggagatagtccggctccctcgcgacctggcgcgcaatggcgacgagccgccgctgtccaccggagagcgttcgcaggggtcgcgagagatcgtcgatggcgaggccgactctcgcaaggacctcgtgggcggctgcgtgcgtccgacgaggcgacaccaggcgacgaccttcgcgaccgagaacgaggttttcggcgatgctcaggctctcgacgagctcgacgtcttgccagaccacggcgacgtcacgatcacgaggctgaatcgaccctgcctggatcgccagctccccagcgatggccttgacgagcgtggtcttgcctgccccgttgtcgccgacgaggccgacgagctccccagggtggatcacgagcgagacgtcgtcgagcaccacgacggagccgtaacccacgcgcagaccacgcaggtccaatgctcgagcatcaccgtccaacgcggccgccaccaccggctcgagtttaggtgtcatcagcgcgtccgagagacttcgtaggctggtgccgtgccgcccacgatcgatcacctcgtcgccgaagcactgagcccgcacgccaaccggatcgcccccgtacccgtggcgctcgccctcgccacgggcgcagcccgcgcccacggcgtcgccgtgagcgctacggggatccttgcgaccgcagcgcgcctcgatggggcgctcatcggtcgcccagccctccgggaactcggcgcgcgcggccgagggatcgcgacgctgctggacgccgtcgacgatgcccttggcgaccgaggccttgcccgcagggagcgagtcatgcacgacctcgtcgccaggtcggcgccggcctcgatcgagaccacggtgccagacgacacgagccttggcgtcgggctcacgctgccgacactgctcacactggcactcgtcgtcgagttcgcgccaaaggctcgcctcgcggtcgacgtcgttgcatcgcccatcggcgatcgagtcgtcgcagagctggagcgtcgttcgcgccacgctggggcgtcgatcgacctccgacctgcgccactgccgctcgagatcgatgcccaccggctgccgacgcagctggacgaggcccgctggctcgcaacggccatcgagaacacctccatggccggtcgtcgcaccgaggtggtcgccgcaccaggtgatccacttgccgacctggtcatcgctgccctcggccggcgaggtcaggcggtcgtcgacgaacgaccggtcctccttcgcgacacagcactgtggcgactcgctcgcgatggcctcatcctcggcaccctggggagcctgcccggtgagcctcggagggagcgccgcctacgtcggatcgggcccccgccggcgaacctcggcgacctcgagacctggctcgacgaggcccgctggacgctcaatgcggaggatctgccaccggagggcgcagaagaggccgcggcggcgctgctcttcggagcagcgcgggcaacgcgcgccacggatccgacgagttccgcactggcggtgatggccgacctcggtcggataggcctggagcgcgaccgtcagcccgatgccgccgttcgcgtcaccgcgacgccgcaggacggcttcgagggccaccgattcatcgtgggcgccgacgccgaacgcttcccggtgcccatcagcgatgatccggtgctgccactggatcgggcggtgcgcctcgagctctcgctcggccctgaggccgctgccgtggccgcatggtaccgcggagccatgacgctcgtgggcgcgcgatgggtgacggtcacgatggcacacacggtcgaggctcagctcacccgaccgtcaccactgctcgatgacctcggcatcgagatcgccgaccgtcaccgacagacacgcccgccgggaccatgggcacgccgagctggcgtcatctcggcgctccgccgtcgcgcgactccgagcccctggacctgggacatcggtgcgcaccatctccctcgctcgctcagcgtcacgcagctcgaagaagctgcttcgtgcggcgcacgcttcgcgctctcgaccctgctccgcgtgagcgaaccagagcccgaagggcgacaggcctcgtcggcgaccatggggacccttgcccacgccctgctcgagcaggacgacctcgtcctcgatgcggaggcgttgttcgccgcactcaccgacctcgtccgttcgcacccgtcaccgcgggtgcgcacggaactcactcgagaccccctcggcgtgcatcgactccgagacctcgccagtcaccttgcgcgagtcctcgcaagcgaggacctccgccccatcggggaggtccaccgcgaaatcccgttcgaactcgagctctgcggaactcgactccgggcgcgcttcgaccgactggaacggcagggctccacgtggcgtgtcctcgactacaagctccgtgcctcgaggcccgagtcctggccgatcgcctcctccgatcgaccggtacagctgtgtgcctacgcgctgctcgcagccaaggggtcgagccctcgcctccctgaccggcagcccccgacgagcgtgacggcggcatgggtgctccttcgcgcgcgcgacgcgcacgtcatcgccccctccctgcctgatctcgccgtcatcgacgacgagatctgcacgctcatcgagcgactcgatcgcggccagctcgacctcgaccctggcggccgcggcgcaccgtgccgtctgtgcagacgccgcgcaacctgcggtgtcgcgtggcaaggcgagggccgctagtggaactcacccaagcgcaggatcgcgccgctcgccatcagggaccgcttgccgtcatcgccggtgccgggaccggcaagacactgaccatggtggagcgctatctgcgcctcgtcgccgatggggtcgagccctcggccatcgtcgcggtcacctttacccgtgcggccgcagccgagcttcgcgctcgcgtgcgcgcagcactgctcggcaacgatgcctcgctcggtgcctcggtcgacgccgcactcatcaccaccttcgacggcctcaaccatcacctcgtccgcgcctacccgtgggcgcacgacctcggcaccgacgtcgaggtcgccgaccccgagatcggcgcagcgacggcttccatcgaggccggcgcgctcctcgctgctgcactcggcaccacgacgctcccaagctcgctgacactggttcaggcactcgccgacgaggcccagcgacaaccagagcgcaccctcgccgccctgtccgtccccatggagccggcacgcgatgatcacgtccggcgagcgcgcgcattctggcgtgacgttgcgctgcgtctcggcactgcacttgctgcgtcgaacgccgcaaccgacgcccagcgtcgcttcctcacccaggcccagctcctcgcgaacgccatcgatgcatggctcgactcgccccacaccgacgcctcgggcctggtcgcagacgcgcggtcgatcgggctccgatctcgcggcgccggcatcgaccaggtgcgatccgtcatccaggagctgcgtgaagcactcgacgatccggctcgccgctggcaggcgctcggctggaccagagccgatgaactggtcaccgtacgtcaacctcagctcgccacgatcgccgcatcggtgatccgcgcgggcgacgagcgtcgccggcgggtcggtgaggccagcttcagtgccatcgagcgcgcggccctcgccgtcctcgaagattcgaccgctcgcgccgaactctcggatcgctggcacgctctgatcgtcgacgagttccaggacgtctccgagaaccagctccgactggtggagctcctcaccagcgtggtccaaggacgcgccgccgtggtcggtgatccgaagcaagccatctacgccttccgaggcgcgcggcccgaactcgcgacaagcttcgccgagcggtcggccgtgatcgagctcgaacagtcctttcgctctctgccacgcatcatcgacctcgccaatgattatgcccagcgagccctcggggcctccgagcgcctcaggccgacgcgaagcgcgccgtcgagcgatgggtccatcgccgtggtccaagtcgtcgggggcagggccgtcgaacgacgccgaggagcagctcgcgccgtcgcggctcgcatcaagcgcgacatcaccgatggcacgctccgtgctcgcgacatcgccgtcgtcgcacgtcgctgggccgacctcgacgactaccggcgtgagctcggctcggtcggcgtcgccgccatcgcgagcggtggcggcagccttctcgacacgaacgtcgggctcctcgtgtcatccatcctgcgctggctcgccgacccgagcgacgacgccgccgcgatcgccgtcgctcgagcagacgtcatagggtttcgagacgacgagctggttgcgtacgcccacgaacgcgacctgacccggccgtggtcgacgttcctcgaagcactcgacgatccacgctcacgacgtcttcggaccctgcgggacaacacgcgcggcgcgagtgcctcctgcgcgatcgtcgcagcgtgcgagctgctcgagatcgacgacgcgctcgccgagggcccggaccctgagcgaaccctcgccgatctgcacgccatggtcggcctcatcgcgcgcctggcgacgggtcgctcgctcggggaggtggtcgcgctgctcgaacgcttgcggactacgggagtctcactcccccgaccacccgtcgctggtgcggacgccatcacgctcaccacggtgcacggtgccaagggtctcgagtggcccatggtcgtcgccgtcggtctcgaagccgacccacacccggcgctgcccgaggggttggtgctccacccgaccctcggcgtcgcctggcgcgaccgggacgaacagaacccgtcctcacgcgcgctcgagatcggcgctcacctcgcccacgagcgcgagcaggaacaacgtcgcctcacctacgtcgcgctgacacgggcccgggacacggtcctcgtcgttctcgacggcgacgcggactccgcgctgcgcgagagcctgcacgcggtcgggacgaacgagtggacgaccatcgatgtgctcgccgacgaaccagatcgcgacggcgcagccgacggcgccgatgcagtgcccatgccgtcgtcgccgccccccgatagcggggccagcgaggccgacgagcccgcacccgtgccaccgccgaccgccccgccacggtcgatcgctggtctggccgctaccctcacctgcccatggctcgcacactggtgtggccccgagggggccgacgccctacgccatccgaccgacgggctggtgcgggtgcccgcagagagcgcggcactgtgcggggtggacccgacggtcccactggcccccgtcgttcgcgacgtgcacctcgggacgtggacggtgaccgcggtcgcgctcgccgtgaccgacgccgccgtgatcgtgcccgtacggagtgtgcgcgcagccgaaccagaagctcgtctggcggcggcactcagcgcacacgcccttgagcgacggagcgccgtgctgctcgcgctggacgaaggcgtcgcgacggcgatcgaagcggtcgccccagaggacgtcccggtcgcggcggcccctccctgtcggcgctgtcgctttcgacaccgttgcccgggatcgcgagtcacgttcgactcggttgtccacaccgcggtcgtcgacgaagcctaggctggtgacgtggcagcgatcgatgtggccggtttcgtcaccgacctgaaggaccacgcgctcgaccatggattccacgtccacgatgagcgccacttcgtcgagacctactccctcaggcagtggtgggaggtcgatctccatccagaggaggggtgcggacagcccgtcgacctccatctcgcgctcgacgtcgacccgcgcgtgttgctcgcgttcgaggacaccatggccaccttgcccgatgacgccgaaccgcccgacgacttccatttcccgctgaccttcacctggtcgctgccgccgcttccggtcgacaccgacatcttgcggctggccgtcgagctcgcaggcgtgaccggtccggcgctcccgctcgagatcgcggcaaccgacgtcgtctcctccccgaccgacgctccagaacgacggatcgtcatcacggcacgctgggccatctcactgtcgcgagtcgtcagcggcaaggagtcgctctgcgagctcttcgaccgatcgcgagaggtcagcctctacttgctcgagcactacacgcgctggcaagccgacgaccgctagccatccgccgaggtcgactgcagcgaaggacaggcatggagggttggacggacgcgagcgacgcatcgctcgccgttggcatcggtcgatggcacgaagcagcgctgcaggaggcgtaccgacgctacgcgtcgacggtctggggcatcgctcgacgcgtcacgcgcgacgcgatgatcgccgaggagatcactcaagaggtcttcctgaccctgtggcgcgaaccggaacgcttcgatccggcacgaggatccctgcgcacctggctcgcaacccttgcacaccgacgggccgtcgacgccgtccgccacgacgcagccctcaggcgacgcgaggaccgcgaccatcaactcacgaggccgccgacgaccgccgagatcgaggtggtgatggatcgcgtcatcgttgccgacgcactggcctctctctccgagcaagaacgtcgcgccatcgaactcgcctacttcgacggcctcacctaccgcgaggtcgcagcgcgcctcgaagaacccgaaggaacggtgaagtccagaattcgaggagcgctgacgaagctgcatcggcagatggtctcgacgagaactccggaggcatgatggagcacgaggaagccgcatcactgcttggcgcctgggcgctcgacgctctcgaccccgacgaggccaaggccctggaggcgcacctcgcggtctgcacgcagtgtgcgctcgaagccgacgaactcagggctgcagctggcctgctcgcgaccaccacgaccgagcccgccccggatctgtgggactccatcgccggacatctcggccaatcgccagccgaacctcgccaaccaaccgtccacgcacctcgacgcccgagggcggggcaccgacgcggtcgcatcgccaccgtcgtcgcgggcctcgcactcgccgttgccggcgcgggcatcgggggcgtcgtggccctggcacacgaggtccacacattgaaccagcacgcagccagcctcggcacggcggcctccaccatcgccgcgacccccggcaccaccgtgatcgatctcacagactcgcacgacatcccgaccgccacgctcgcgctcactccgtcggggaccgcggtcctcaccgccgtacggctaccggcactcagtcgttcgaagacctaccaggtgtgggccatcacgacccaaggcgtgatctccatcgggctcctcggcgcaaatccgacggtcacggtcctgcacgcgccgacgcgtggcctgcacgcggtcgcgatcaccgcagaaccggcgagcggcagccctacgccgacgagcgctcctctcgcggaggcgcgccttacctaactctcgtgcacggcgcgcaccgagcgcgacggcactcccaggcggccaagtcagggcctgcgcgctcaacagcgcgcccgtcccaccatggtacgtcccagggagctaggcgagcgtactccgcgaccgttcgcccgggaaccgcatcgccacgacggaaccgtctcgctccaccacgagcactcgaacaccgcgggcagcttgcgccgccgactcgctgagtcctcggaatcgaacgttcgacccgagagcagccgtgaacgtgactccgtccggttcgacgacggtcacggacgaggtcgtgagcgactgcagggtcccgcgcacccacgaccaggtcacgacgcccgagggccgatcgacctcgaaggatccggagaaaccacggaaccagcgatggtgtccatgatggcccaggtgggacgtcgcggcggtggtctgcgtcacgaccggcgtgagcgccgagctcacagcggcgccgcccccacgcagctcgaccatcccggctgcaagggctcccacggagatcgcggcggcagccccgagcacgagatattgcttcttcataccagggagcctacggcacccgaagccacccgagcccgccaggtctgtcagggaactgtgagggttgctgccccgccgtggtccctcgacaccgacgactcgacgccgacagctgccgcgtggctctgcgtcatgggctgcggcgtgggctcgaggtcccgctcgggtgccccacagcgccgagccacccgcgcgccgcgatgggcacgtcggtgatgattgccgtcgggtggaccgacagggcacgcgagaacgcctcctcgtcgttcaccgtccagacgccgacgtcccagctcgccacggcgggcggccgccaaccctcacgcagcaggtcgaccccgacgaggagccaccggagaccgagctcctcgagatcgcgcagcgtcgactccgccggtgcctcctcgacgatgagtcccgcccgcgccccagaggcgagacacgctcgcaccgcgcgctcgtcgaacgacgagatcagggcgtcgcgttcgcgaaccaactccaccagccgcaccgaggcctcgacggccgcacgcacgcccgtctctggcagcagcttcaactcgatgtcgagcatcgacgaccccacgacctcgagcacgtcctcgagggtcgggagtcgacgaagcgacgtgctgggggcgcgctggatcgtgacgccgtcgacgtcaggatcgtgatggaggacgaaggcaccgtccgtcgtcggccagacgtcgatctcgatgccgtccgcacctcccctgagcgctgcctcgacagcgcccaccgtgttctccgtgagcgccgagccgtcgagacggccacggtgcgaccacagcgcgaccgcggctgcgtgctgcgctacgcccatgggacccgcacacctcggaacctgcgaacgaggcgtcgcagatgacgacgaccacgccgcaggctccagcacccttgcgcccctgcgacccggagcgtccggacgaggtgccggtgggggaaggccgtcacctcgcccggacgctccgcccgcagcccccaaggggtcgtcgcgtcacgccgaaccctcgctgagcgcggaccccgtcgagaccgaccatcctggtcgcgaacgtccatgaccagcaccctacggatgcgacgtgaacagccggcgaaggcgcagcatcaatcaggcgtctggttggtgaacgctgcgccgacgactcctgtccgagccgcacgcagcgcggccaccacacgctccggtgtcgtcggcatggcgatgtcgcgcacgccgagcggtcggagcgcgtcgaggaccgcgttccacaccgccggcgtcgctccgatcgttcccgactcaccgattccctttgctcccagcggattgaccggggtcggcgtctcctcgtgcacgacccggaaactcggcagctccggagccgagatcatctcgtagctcgccagcgtgccggtgagcggcgcaccatcgggcgcgtagacgaactcctcgagcaccgcttgggcgatcccctgcgcgagcccaccgtggacctgaccctcggcgagcaacggattgaggatacgtcccgcgtcgtcgaccgcgacgtagtcgacgacctcgacggcaccggtgtcgaggtccacctcgaccacgcacgcatgcgccccgaacgggaaggtcggccccggcggctcgaagtccaccgtcgctgcaagctggataccgcgcgcccgtgcctcggtcgcgagcgtggcccacgacaccaccgaactcgggaccccgacaacaccgataccggactcgccgaccacgagatcctcgggtgcggcttcgagcatcgtgctcgcgagctcacgcgcagcggccgcaacctcgaccgacgcgaggtgcacggcgacaccacccgtctggaccgaacgagaaccaaaggtccccacgccccgtggcacggcgtcggtgtcaccggtcaccacccggatccgatcgaggggcataccgagctgctcggcggcgatcatcgcccacgtcgtgtggtgaccttgcccgtgcggcgaggtacctgaccacaccgtgagcgtgccatcgtcggccacctccacgcgtgcgtactcggacgatgtgtagccgttcgtgatctcgacgtaactcgacaacccgatgccgagcagacggcgagcgccccgctcgaggcgccgagcctgctcggctcgcaacgtgtcgtagccaaccgcctcgagcgcacgctccagcgcgagccgatagcgaccggagtcgtacctggcaccggtacgcgtctcgtacgggaaggcatcgtcggcgatcagattgcgccgccgaagctccgccgggtcgatgtcgagctcgtgggcgagcaggtcgaccgcgtgctcgatggctgccgccgcctccggtcggcccgcgccccggtacgcggagatcggcacggtattggtgaggacggatcggtaggccacgcgcacccgcgggatctcgtaggtaccctgggccatgagggtggtgagccgcgggagcatcggaccgaggaggggccaggcccccacgtcctggaggacgtcgacggagagcgcgacgatggcgccgtcacgacgagcaccgatggccacctgctggacttgtccccggccgtgcgcgagcccgagcatcgaggcactgcgcgtctcgatccaccgaatcggacgcccgagtcgaagcgccgcagcgcacaccgcgagatcctccgggtagaccgcagccttggccccgaagccgccgccgacgtcgcccgcacgcaccaccaccgcgccatcggcgagcccgagcacgcgcacgatctccgctttgagtcggtgggccgattgggtcgatgcgaagatctcgaggcgcccgtcggccgtcggcacggcagccagggctcgggcctccatcggcgctggggccaagcgctggttcaccaaccgtgcgcgcacgacgacgtcggcgtcggcgaagaagtcctccggttctggctccccaccctcggacaccaggttcgacccctcgtgcacgagctggaggtcctcgagtgctcgctctggatcgatcacgggatcggtctccaccaggtcgagatcgaccagttcggcggcgtcctctgcgacctggggcgaggttgcgagcacgagagcgatcggctccccgacgtaacggacgcgaccacgcgcgaggagaggtcgcgcgaggtcgccacggccgcgcagcggacttggcatctcgagctccccgaggtcatcggccgtgacgatcgcgacgacaccatcgagcgccatggcctccgacacgtcgatccctgcgatggtcgcactggcgaccggcgatgtcacgaaccacgccgcgagcgagccatccaagggcacgttggcgacgtaggagccctgacctcgcaggaggtgttcgtcctcaacccgacgcacgtcgtttccgagaatgctcacccgacctcctctcctgacgacgcacgtgagcaaggacctgccaaaagccatccgttgcgccttcgggcgtgcgacgtcgtgctccagcgcccaccgggccgcgatcgcacgtgcgctccgcttgggacagctgcgaccttagccgaactcgggcgcgctgagctctcgggcccgtgcgccgggacggggagcgagctggtgacgccgactaggtcgacgacgaggaatcatcgtcggagccgtaggtgccctcgggcatcgggccagccgccgcgggatctgacgccgacgacgcctcgggagccgaactcccggcctgcgcagacggtgtgcccgggctccccccgaccccgcctgggatccaactgccgctactgcccggcggcggtgttgccggcgtcacgacgacgctgacacccttggcctcgaggtcgccgagctcgtccatgatggccgcgacgcgtgccgagtccgcagcagtcgcccgatgctggtggtcggcccagacgagccctccgagctcgagcaagagcgcatcggcttgcttcttcgcctgatattggtcgagtcgcgccgtcgccgaaccgtaaccctgctgcgcttgatcggcaagcaccgctgcctgctgcttcagtcgctcgaccgtttcaccaagtccactcaaacgatccttgaaccccatcgggccctctcccttccccgagtgccttcgccacccctagcgcccgagcatgtcgccgaggatccccccgagggaaccgcctgcaacgccaccggcgacgccaccagcgaccgcatccgaggcgccaaggtagggcccgagcgcctgggcgagcaccgccagcggcatcgactggagccagacctggccgggcccgacgagctgcaccagccaatgaccatcaccacccgcccagcgattgacgatccccggtacccgtgtcacctggaactgaaccgtctcagcgaacgcgccaacgtggccagggtgaaccagcagctgttggccctcggcgagctgatagttgaccatctcgcccccgagttcgatccatgccgtaccatgtccttcgagccgctggaggatgaacccctccttcccgaagagcgccccaccgagcgactgctggaaggccatggaagcgacgacatcgcccgtcccacagacccagccatcgcgatgcacgaggtaggcctgcccctgcgcgatctcgagcggaacgatgtgaccggggagcttggcaccgaaggcgacgaatcccggtccgcccgtggcctcgaagtgcgtgagcagcagactccccccgccagcgacgcgcttcaacgcgcccatcaagccgccccctgcagctccggtcgtctgggtcatgcgcacgttggccgacatccacgacagctcgccgcgatcgctcacgagatggtccccgggatcgaggacgatctcgagcaccggcatcgtcgaacccttgatggatgcctgcacgcctgcctccttccgccacgccgtcgccaagcgtaccacaggccgcctcgcagatcccgggaccggcccacgaggtcacacgtggcgacggctcgtcgaggttgcggacgtcgacctgtgcggcggcgcgggatcgaccggtcgatacagcggcgagctcggcagcacctggaccgcgaccgtgccccgcgggaccatcccgtcctcttgctcagcgaggtgctcctgataggcgaccgtgccgacgacagcgatctcgtgggtgaggcgcgcgttgtcggctcgaaccgtggcgagctgggctctgagtgcctgttcgctcgcgtggagatcgaggatggtcccggtgggcaggacccaggctccgtaggccagggcgagacctgcagtcagcgtgccgacgagtatgcgccgacggcccttcggcgtcatcgttgggcccgagtccagtcgacgtagcgcgcacccggaccgagctcgcgctcgatcgcgagcagacggttgtacttggcggcgcgttctgagcgagcgggcgcaccggtcttgatctggcccgtaccgaggccaaccgcgaggtcggcgatggtcgtgtcctcggtctcgccggagcggtgcgagatcacgctccgatacccacttcgcgtcgccaggtccaccacatcgagggtctcggtgagcgtgccgatctggttgagcttgatgaggatcgcgttggcgacaccacgctcgatccccttgccgagcagcccagggttcgtgacgaagatgtcatcaccgaccagttggacccgcgaagcgagccgctcggtcaagatcgaccaaccgtcccagtcctcttccgccatggcgtcctcgagcgagacgatcgggaactggtccaccaggcgcgccatgtactcgacgaggccgtcggcctcgagctcgaggccctggccgaccatcacgtaacgaccctcgcgccagaactcgctcgcggcagcgtcgaggccgagcgagcagtcacgtccgggtacgagacccgacgcctcgatcgcagcgaccatgagctcgagcgcctcctcgtggctcccgaggtctggggcgaacccaccctcgtcaccgaccgcgaccgagtggcccttcgccagcagctcgctgcgcagtcgatggtagatctccacgccccatcgcagcgcctcgccaaaggtcgccgcaccgtgtgggatgatgagaaactcctggatatcgaggttgttggaggcgtggacgcctccgttgatcacgttgagcatgggcaccggcaaccggtgcgcacccaccccaccgaggtagcgatacagcggcacgtcgagcgctcctgcggccgcccttgccgtcgcgagcgacaccgcgagcatcgcgttcgctccgattcggtgcttgtcgtcagtaccgtccgcgacgatcatggcttcgtcgatgagccgctgctccgtcgcgtccatacccacgaccattgtcgcgagctcaccaccgacggccgcgatcgcaccactgacacccttgccgttccactcggttccaccgtcgcgccgttccaccgcctcgtgcgttcccgtcgacgcaccagacggcacgattgcttctccgacggccccgccttcgagcacgacccgggcgccgacggttggattggccctcgaatccaacgcgagaaacccctcgacgctcctgatctgcgtccgtgtcccagccgccatggtgccgcctcctctctgcgggccgatgctagctcgttccgtcgccattccctgggcgccccgcatcgacgtcgacctcgccgagcgcgcgctcgaggcgacgagccgcatctcggagcgcctcatcgacgtcgacacccgagagagcggcctcgacgagcacgcccgcgaggtcatcgccccgtcccaacgaggccgcgcgcacgtcacgcgcccgggcgcgccgagccagcttggcgaggcggagcgacgccgggagccccacgggaaccggccgagacccaggctgctccgcggccttgatcgcctcccatcgctgctccacctcgccggcactgcgggcgaccgcgtcaccgaagacgtgagggtggcgtcggatgagcttgtcggtgagggcgcgagcgatcgcgatcagatcgaaactgccgtcctcgtcggcgatggtggcgtgcatgagcacctgcagcaagacatcgccgagttcctcgacgacgtggtcgcgatcgtgtccatcggcctcgtaggcatcgagcgcgtcgaccgcctcgtaggcctcctcgatgagatgacgtgccaacgaccggtgcgtctgggacgcatcccatggacatgccgaacgcaacgtgctcaccacctcgccaaggcgtcccaacgcgaccgacggtggctcgaagtcggtgagcacgacgctgctcaggtgatcgaccgcggcgagcctctcatccccggagtcgacctcggcgacgacctcatcatcgagaccgaggtggtgcgcgaggaccgcccgcgccccgctgcgctccgcgaggacgaccaggtcgcgtgccagcggctcatgccagacctgcagtgcgacgaccgtaccgctcgcgatccaggggttggcgtggagcgcttcggcgtcgaccacgctcaatccctcgaggggatcgacaccgaaacgttcgatgatcagctcgagcactccgcgtccagccagaatctcgacgtcgatgtcgtcggcccgacgcagcaacaccaccgtgcgttcggccacctgtggcgaacccgggaccacgtagcccacagggccacccgtctcgaacgcgaggtcccgcagacgctccacgatgcgctcgtagcactcctcgaaagtcgtggacgccgcgtagagatcgtcgcacgtcaggatcggagcgtccagtgtcccgagcgcctcggcgagtcccgggtgctccagggacctcgcaaccaccgccacgcacccctcgagggcatctccgagcgccgctgcctccgcgcggccagcaccacacccaacgacccgaacgatcggtttcacaccctctcaccctacctacccagaggagctgcaagaggccctcaagaaccagcactctccgtgccgattccacatttagtgacctatcgccccatctcgcttcccggattgaccaccagtcaccactggatgtggcgcatcatcgccgcgtccgtcgcaggaacctccggcgtcggcgcgacctctctcgcgctgcacgcccttaccggctcgacgacctcgtcacgtgccgcggccatcgttcgccacgatgcgcgagtcggccgtgccccggagccgatgccgacgccgcagcgccctcggagctcatcgccatcgcatccagcaccaccgaccccggctccacaggctccgtcgacgccctcacccaccagcgcgacgagcccaccagcgtcggccgcaccaccagcgacgccgccggcgaacccacccgtcgtcgcctcgtcgacgccaccgccggcttcggcgctcgcggacccaccggccaacatcgccccgaccccgaactttgcctcgatctgcgcctcgagcatcagcgctggccctgacggcccaacctgcgagagcgccgccgtcgaggcgatcgacgccgcccgcgcccaggaagggctcggtccactcaccctccctcccaacttcaccgatctcagcccgacgacgcagctgctgtggctgatcaacgaggagcgcaccgcgcgcggcctggccccggcggctggtgtcgtcgacaccctctcggcactcgccgaggacggtgccgcctcgaacagcgatccgcccctcgggtcgctcacgactgggggaccctgggcggtctccgcagaggccaattgggccgcggactactccacggcagcatccatgtacgactggatgtacgacgacggctggggtgggtcctcggccgcgacgacgaacgagacctgcacgtcgccgaccgcagcaggctgctgggagcaccgagccaacatcctcgcgaccgcccccgcgggctacgtgccggtgctcgggctcgccagccaacccgagccatcagggacgtcgctgtcggggctcgagtcggacgcgatggtcctcaccttcgtgcccacgagcgcgctcagctcactctcgttcgtcacgacctggccatagcaccgtgccgtggcggaagagcagcgtggcgagcccgacgccgcgagacccgtcagccaacccgttcgggcgtcacgatctggcgtgcgagcgccgcacccttcggcacggtgggcaccacgctgagcactcccttctggaccacgatccgaccaagggcccgattcacgtggatgttggccgtgtgaacggtgcgcgccaggtagtcgttgaggagcgtctgaccgtgactcaccatggtgtcggccgcgaggagctcggcctgcgagaacggtatctcgctgcgagaggtgatctcgaacacagcaaacccgttgggcacctgtacgacccctgatggcgtacccacaggaaggctcgtcaccgaggtcgcaacccctgatccgaagctggatgcgtactggccctcggtcccgcagccgagcgcgccaccgccagcggcgttctgggtcgacgacgacttcgccacggcagcgaacgactgacccttgtgcagcttcgcaaccaccgcttcggcttccgtaggcgtaccgaccaggatctccgatccgcagtagctctcgaaatcagccgggtgcgcgcggtagtacgcctggacgccactcgtggtcaagctcacgtggccgagcgccgcctcgagctcgacgatgtcgacgctgtcgcggatgaggcgttgctgataggagcgcggaaagccactgaagacggtttgaccgccagcggactgctccgccagggccgtgccaaggctcgttgcgacagcgctcggctggacgtgcatccgcccgagcgctgcctggacccgcatgatcgtgatccgtcgagagaggatgttgtccacgaagagcgcggtgtagctctggtcatggggaccccacaccggctcgtggctcgcgacgagttcgctcacgaacgccttgttcgcagcgacgtccgcgagctccgcttcgagctgcgacgtcgtcagcgtacggttcccgaccgtcgccgcgacgctcgcggaaccacagctcgcgagcaccacggccccggcgagtgggatgagtccgaaccagcgacgatgcacacctacctccaggagcccacggccatgctactggggagaacctactccaggcgatggcgcgccttcgaggatctccagcagtgcctcgagacgtccaagcgcgtcctcccggcgcgcaaggggaaccgcaaggtcgtcgccacgactcacgacgccatggagccgacgctctagacgcagccgggtcgccaccgacggctggagcggaccgacgacgagctcgagtcgtgcgctgcgtgggttgcgccgaacgagcgcatgatcggcaccgagggtcgcaagccgacgccgtgccttcgcgagggacaccaaggcgagcgcttcggccggcggcggcccgaagcgatcgcgcagctcttcaaggaactgatcgaactccgcctggctccgcgccctcgcgagacgccggtagaggtccatccgagtctcggcttcggcaacgtagtcctcggcgagcagcgccgataccggcacgtcgagcgccacctcccgatcgggcgtcggctcctcgacgccgtccatgcgcgccacctcttccgcgacgagccgcacgtacagctcgtagccgacctcgctgacgtgtcccgactgtcgcatgccgagcaccgtgcccgccccgcgaagttcgagatctcgcatcgcgatccggtaacccgccccgaggtcggtgttctctgccaccgtccgcagtcgctcgagggcgatgtcggagatcccgccggtggtcgaggtgagcaggtaggcatacgcctgccgcccggagcgcccgacgcgcccgcgaagctggtggagctgggcgaggccgagctgctcggcacggtcgacgatcagggtgttcgcacgcgcgaggtcgatcccgttctcgacgatcgtggtggcgacgagcacgtcggcctctccgtgccagaactgggccatcgtccgctcgagcgcagcgggcggtagttgcccgtgcgccacgagcaccctggcctcggggacgaggtcggcgaccagacgggccgaggcctcgatgtcgcgcacgcggttgtgcacgaagaacacttgaccttcgcgtaggagttcccgacggatggcctcggtcacgaccgcgggatcgaagggcccgacgtgcgtgaggatcggatggcgatcgacgggcgcggtccgcagcacggacagatccctgatgcccacgagcgacagttcgaggctgcgcgggatcggggtggccgagagcacgagcacgtcgacgccggggaacgcctccttgagctgctccttgtgtcggaccccgaagcgctgctcctcgtcgatcacgaggagcccgagcctggcgaaccgagtcgacgcgccgagcgcagcgtgcgtcgcgatgcacacgtcgagctcgccacttgcgagctcggcgcggatgctcgcagcctcacgagccgtgctgaggcgcgagagcatgcccacgcgaatcggcgtgccctcgaagcgctcccggaacacctccgcatgctgggcagcgagcagggtcgtcggcgcgaggacgagcacctgacggccctcggatgccacggcgaacgcggcgcgcagcgcgatctcggtcttcccgaagcccacgtcgccacagacgaggcgatccatcggcaccggcttggcgagatcagcgagcacctcggcaatggtgcgctcctgatcacgcgtgagctcataggggaaccgttcggcgaactccgagagcagcaccgggtccggcgtgatgctcgaaccggtcgcggccaagcgacgctgatagagcaccaccagctcctgggcgacctcctgcgccgcgcgacgagcacgatggacctgacgctgccagtctccgcctcgcagacgggtgaggcgaggctcctcggagccgacgtagggggcaacgagcgcgagatgctcgaacggaaggaagatccgatccgcgctcgcgaactcgagctcgaggtactcccgcgagacgccatcgaccacctggcgcacgaggccccgatagcgcgcgacgccgtaggcctcgtggacgacgaagctgccctcgacgaggtcgtcgaagctcagacccccggtcgtacgggtgggcaccgaagcgcgaggagccgtcggccgtacgagactcgcatccgcgatcaccaccaacgatgccggctcgagctcgacgctctcgacgaggtcgagccccgcggccactcgaacgccgtgaccctcgaggcaggtggcgaccgaggccagctgcacgtcgatgccctcctcgccaaggcgttgggcgacatgacgtgcacgttccgagccatgcgtggcgacgacgacgtgaactccgtcgcgccgcgcactccgaatgcgaccgaacacccctgcgaggtcgcgatggctcacaccgaggcgagcaccaaagccggctggatctgccgatacgaggcgggcgcgcactgcgcgcagccgttccggctcggccatgagactgaccgacccgagcgcgtcagcctcgagtccccaggtcggagcgagcgcctcccgaatggagcgctcctcagcgacgaggcgatcggcgatgaccgcgtccatacccttcgccgggacgagaacgaggtcggcctcgtcgacgatgtcgaggaccgtcggtgcgacatcgccgagcacgagtggcacgagcggctcagggggctctcgacccgcgagcacggcctccacccgatcggccaccgctggaacgcgtgcagccagggcctcgagttgcttggcgaggtcggtgtcgatccgaacttcgcgagccgggaagagctcgacgcgctcgaggtcgccgaccgagcgctgcgtcgtcggatcgaagaaagcgagccgatccacctcgtctccgaacaggtcgatccgcaccggcgacgccaagcccgggtcggcgacgtcgacgatcgatccgcgcaccgcgtactcacccgcggccgagacctgaggctcacgcacgtagccagcgtcctcgagccaagtgatgagctcgtcacggacgagctcatcacctcgcgccacgatcagacgctccaggcgcgccgcggaggcgacgagcttcgtcaaggcggctcgcacggtcgtgaccacgacgatgccctcgtcaggcggatcgacgatggacgcgagcgctcgcagacgcgctgcggtcgtgcccatgctcggaaccacgcgctcgaacggcaaggtatcccacggtggcaacagcgcgacagggatccgaggcagccaccaccgcagatcgttggcgatggcctcggcttctcgatcaccctcggccacgacgaccatccgtcgcggagcgagtcggtgccaggcgagggcgacgccagccgcgctcagggccggcggatcttccaccgtcgccgcgagctcttcgacgagcgcggcgagcggcgcctcatgcggatcgatcgacgccacgggcgttgtaggtggtcatggcgcgctccggaccaagcgacacgagatcgacgacggcatcggcaccccgctcgacaccgacgtcgaaggaggtccgctccgggccgcgtacctcggtgaggacccaatcgacgacggcctgacggccggccgggcgtccgatgccaatacgcacgcgccagaagtctcgcgtgccgatgtgggcgacgatggagcgcaggccgttgtggccagcgagcccgcccccgtacttgagctgtacgcgaccgagcacgagatcgagctcgtcgtgaaccacgaccagctgcgtcacagggtcagcgtggaagtagcgcagcaccgccccaacggcggcacctgagtcattcatgtaggtctggggcactgcgagcaccgctcggtgatcgccaagtcgcccactgccgacgatcgagcggtgacccggcgtcaacctcacgtcgaggcgtcgagcgagcagatcgacggtcagcgcgcctgcgttgtggcgagtgaagcggtaacgagcgccagggttcccgagaccaacgacgatgatcggctcagcgggtgctggaggcgtgagctcaggcctcctcgaccgtcgccaccaccgtctccggcgcctccacgaggctcaccccagccggaagtgggagtgcccccgccgtcacggagccatcggcgagcaggtcggcgccgacgtgaatcgacgacggcaccgatgtcggggtgccggacaccgccacgagacccacgaccagccgtactccctcgcccgcctcgagcgggacctgcacctcgaccgtctccgacgcaccgaccgcaagaaaatcgaggtgagagagttcccgtcggacggggtgtcgaacgacagcctggagcttgaccgttcggacctcaccgtcgatctcgatgtcgagcagttggccgacgaccgcgtgctgaccgagcgccgtgaggaagccatgccggtccagcgtgaccgcaactggctcagtgagcccggccccgtagacgatcccgggtaccttgcccgctcgacgcagacgacgtgccgcggccgagccacgagcatcgcgtcgctcggcgaccaccttcaccatcgagacctctcctctgtgccgggcgcacggcgcctccgcgcgcgagggagcagcctaccgccccagtcgggacctcgatgcggctaggagaggttctccccctggaacagctccgacaccgacccatcctcgaagacggcggcgatcgcgtcggcgatgaccttcgcgatcgagaccacctcgagcttggcgatggctcgttcgggtggaaccggcagggtgttcgtgaccacgacgcgcgagatgggcgcgtccatgagccgcttgggcgcggggcccgagagcacggcgtgggtcgccataacccagatctcatcagctccgcgcgagcgaagcagttccgccgcggccgtgaccgtgcccgctgtgtcgatcagatcgtccacgatcacgcagtgacgacccgccacgtcgcccacgacctcgagggccgtcacgacgttggccgttcccttggggcggctcttgtggaccaacgccagtccagcgccgaggcgctgtgcaaaccgctcggcaaccttcacacgaccggcatcgggagcgacgatgaccgcgtcacgaggagcgaacgcacggaggtactccaccagcacctgactggccgtgagatgatcgaccggcccatcgaagaagccctgaatctgacccgaatgcaggtcgacggcgatgatgcgatcggctcccgctgcgtgcagcatgtcggcgaccaacttggcggtgatcggctcgcgacccgatgccttgcggtcctggcgcgagtatccgtagtacgggcagaccgcagtgatgcgcttcgccgaggcacgcttcgcagcgtccaccatgatgagctgctcgaagattgcgtcgttgacaggcccagcgtggctttggatgacgaagatgtccttgcctcggacggactggtcgaatcgggagtagatctcgccatcggaaaactcccgcagcgtgatcgcgcccaactcgacgtcgaggtgctcggcgacctcccgggcaagctgcggatgcgaacgtcccgagaacagggcgagtcgcttgcgggggacgagctccatgcctcacctttcgtggcgcgtcgacgccgcaccatcctaggctccgcgtcacggcgacgtaccgccccctgtggctgtcgcagagacgcccgaacgctcgacggctacgaacggtgggagagcgcgcgtcgatgacccgggctgcgtgggcccgatggctcgacggtgcagtcgatcgctcagaacatgccgaaccgaacgctcctcgcgctggtgttcgtcgggccctctcgctcacctcggtcgatgcgttgctgacacgggcgagttcttgagggtccgctcgttcgggccgaggtcgcggacaacgtcagcaagggcgcggtggttggtctcgttcatccccttcctcctgcacctggagcaggtgtcaaccgggaagggcacggccatccctctgcagctgtcgacgccgttcgaaaactgaacgatttcgccggtgaaaagtgaacacccgagcatggaggggtgatcactgtggaagactgggcactcatcaggcggctggtggccgagggcgtccccaaggctcgcatcgccaagcggctcgaggtctccgatcgacagcgtgcccggtcgcgagccagccaagcgccacgcatcctcatcaccacagccagagtcagaaggtctccgcgccccaggtcatcgacgcctccggggcccaggcgggaggcgtgagcacatcgagtctcgcatcgatggtggcctcggttgcggagcgacagccaccgacaccagcgcatctggccacagcccctcagggaagcccctccatgatcgtcgggacgcatgcgatcgtggtcgcacggtgcgcgagacgagacgctccgttgggggtagcaatggtttgttcccgaggcagtcgatcgccgacttcccacccacggtgcgcagctcgaggaatggggactctgcggcgcggcaccagtggcaaccccgatgctcaacgccgccatgggagccgcggcagctcacggggtccggccgcgatgagtgcgacgaggtcagactcggcgacagggtaaccaccccatgcatcgacgccgacgttgatcatcctcccgtgctgtcgccacttctcatggacatgaccgtgcaggagccaggcccctcgatccttcggacgcaacgctgggaagcgttccacctcttgactatcgccttcgtatgggaagtgggatacgaccacctccacatgcccaagctgcagcgcaagctcgccatcgaggaccgtcaagcctgcagcctcgtagctacgacgccaccgatcgacctggttcttctgcttccttcgcaagccctcccagcacttgtcatggttccctggaacgagaaacttcgtgccattgaagagctcgaccaactcaagcatctccgctactggacccatggcgaggtcgccgaggatgtagacctcgtccgcaggatcaacgcgctcgttccagcgctcgatgaggtcgacattcatcgtctcggtatcgccataggggcgctgtgtatgagcgaggattcccgcatgaccgaggtgcagatctgaggtccaccaccgccgactcatcgatctgagtgtacttcgaggggtgggcacgacgatgatctgccacaggcggcgtcaggaccctggcacttcacgaccacggcacttcacgaccacggcacttcacgaccacggcagagaggccgttcggcattctccctctccagtcttgcgtccttgacgacctctgaccattgcgatccaggtcgccgcctgctcgcggaccaagcgtcacgtcagactccggagcggtcccggacgagcaacctgcagctcgccgtcgaaacccttctaccagctcctcgaggatgcgcgttcgtcgcaggacagcagcgacaagcgatgaccgacggtcccagcgcctgcgggttcaacgacgagaccatccgtacgggtcgacgggcgcgtcgaacgctcccgcctcggcggtcgactgacgtcgggcaccgagcacccgctcaccgccggggccagtcgaccacagctcacgatggaatcttggacgtgcgaacggtcacctagggcaggcgcgcgaacggcggaaccgtacccttcggttcgacgaccgctccagtctcgagcacgctgaaggggcccacggtggcccactctccaatcgtcgcacagcacgcatccaccgcccggagctgggcgccctggcccaccacggtgtcgacgagacgagaatgagcgccgatgagggcattggcctcgatccgtgtcgctccgagcaaggcgacctgcggttcgatgaccacgccctcggccacgcgcacgcgggcgtcgacggtcacggtggaggggtgctgaatctggacaccctcgtgcaggagacgacgtacgatgcgcgcccgcatgcgctcggcgacgtcggcgagctgcagccgatcgttgacgccgagcgcttcggtcgggtcatccaacacgagcgtcccgacccgatagcccgactcggcgagcagggcgatcgagtcggtcaggtagtactcccgctggcgattggtcggcgcgaggagccgcaacgccgaggggagcacagcgagatcgaagacgtagacgcccgtgttgacttcgcgggtggcctcgccccgatcatcgtcgaggtcggcctgctcgacgatggcgcgcaccttcccgtctcgggcccgcaggattcggccatagcccgatggatcgtcgagctccatcgtcaacaccgtcgccgcgttgccttgggctgcgtgggttgcgagcaaggccctcagcgacgtcgccgtcagcagcggcgcgtcggacggcacgaccaccacctcggcaccgctggagccgacaccaggcaggagatccggcaaacgggtgagcgcgacccgaaccgcgtcaccggtcccgcgttggtcgaactgataggccgtcacgacctcgacgccgctcggagcatgtcgctgcacctctgcctcgacggcctcggcctcgtgaccgacgaccacgacgatgcgcgacagatcatcaaggtcgcccagcgcagcgagcacgtggccgaccatgctgagaccgcacacctcgacgagcggcttcgggcggtccgaccgcatgcgagtccccttgccggcggcgagcacaacgccgtagcgcatagcgcaacctcctcgtcgcaaggctagcttcgggcagtccgcaccacgtaggtcgtcaccgaatcgggcgtgagcagcgccaccacgctgtgcgcgtcgacgtccggcagcgccgtcggctggagcgacttggtcggattcgtcaccaccgcgcccatggcctggaccccgtcaagtcccgggggaagctgcacctcgagaggcaagggggctgagccaggggcggtcaagttgatggcgatcagtacgagacgcccaggtgcacgccccgcgagcatctccacccgcgcatccgacgtcgtcaccggcacgagacccatgcccggacggaggtagcgagagaactgtcccagcacgtcgtagcgcttggtcaggtagagcgtgtggtcgccgtcgcgtgcaccgttcaggtcgaagtagatgagtccgtcgttgcgcccgagtgggttgatgtctcgaaagcacccagggtcggccgcaggactgcagccgagatccggtgagagtgccagccaccagtcgaacaccgaggcgttctcgaccatgaggtcgttgtagatcgtctgggcgagccagaggcccgacgtcatggttgggtcgtactggtagccgaacccctccccgtcatagcagcagatctccgtgtcccagatcggcacgccccatcgacgtccgagcaacgcgacctggtggagcaccgcccgcgaggggtagtcgtagccatggaccgcgagggcggcgagcgaggcacgcacgcccggatacgtcagccaccgtggcgcctgccggagcagttgcgtggcgtaggaggactcgtcggcgatcacgcgcgcccacggcgcaacacgcgccagatcgcgcgcgaggtccacgacgagcggaccacgctctgccaccggaacagccattccctcttggcgacaggccgcttgcgaacccaccggctcgttcatgggcgacacgtagcgcagcttgacgtggtcgacgcgccacagacccgccacggtcagcgcgagctcgtccgcgtacgcagcgacatcgccagcgaggagcgtaccgccgcagctgcggtggttcgatgtgaactgcgggggtgctgcgttgacgaaccccacaagatcgcgcaccccccacgaggccgcttgacgggcaaagagcaccccctggggatcggcgtggaagtcgaacgtaccgttggcttggtagaagctcggcggcgccttccaccacgtcgtcacacccacgccgccgccgccgatgttgaagcggaactgcgacagctccaacccgcgcgacgagtagagcagccggcccacctgcgcgatcgtggcggagccgagcgctgcgaccggtcgcgaccaccaggcgccactcgccccgatcccgaccagcgtgtggcttggacgtggccccacgtctgcgacgacgagcggctggcgcggcggcgacgacggcgaggcgggcggcggagcgagcacgttcgcgccagcgacgatggcaaccccggccgcgacggccgtggtgacggacacgacggctcggaccaggctccctacgaccgcccgccgacccacgtcacgcatcgccgcgccacgctacccggcacggggtgagggcagcctgatgcccctgcgacctggcccctcgagcgccaaccttgcactaacctcgacgcgtgaacggagccgaactcgccgcgttgaccctgagcgatctcggcgtcggggtagtcttcgccaatcccggtacgagcgaactggttctcgtcgatgccctggagcgacgtgggccgcgcccgattctcgttacccacgaactcgtcgcgatgggagcggccgatgcacacggtcggctcggcaggctcggggcggcgctcgtccacctgggtccgggtctctcgaacggcctcgccttcgtccacgacgcgcgccgagcccacaccccgatgctcgtgctggtcggcgaacatccgcgctcccatcgggcgctcgatacgccgctcaccatgcggatcgcgtcccttgccgaggccatcgacgtcccgatgatcgcgatcgacgaccctgcgctgatcgccccccaactccgcgcagccgcgaccatcgccaccacgcagcgcacgccggtcgtcgtcacgctcgatgccgtggcgatggaacgcgaagcgacaccctccgaccccagcgccccacccacgaccgcgcacgaggcgccttccatcccccgagcgcgcctcgaagccgcgatcgacctggtgcgcgctggagagtgcaccttgctcctcggcgctcgcgttctcgagcccgacgcacgcgcgctcgcacgtgccatcgccgatgacacgggcctgcggctcttggcggagaccttcccggcgtcgcatcgctacggagaaggggcggggcgcatcgagcgccttgcctacctgcccctcatggcgcgcccgcagctcgccacggcgcgtagcgtgctcgttctcggaaccgatgccccgtcggcgtggttcgcccacctcgagcaggatccgcggctctggccgctcgctgcgcccctcgtacgcctcgacggccaggacgaggacccacgcgtcgtgctcgagcacctcgccaaggcgctcggggtcacaccggctcctccaccgacatcgcaacccattccggcgccggacccccacgcagcgctcgacgggtcgacgctcgcagccgtcatcgcacgagccgtgcaggccgacgacgtcgtcatcgacgaagcgcgcacggctgcccccgcgctctacgaacaactcgccgacgcgcgacgccaccactacatcggtcaccctggcggtgccatcggggaaggggcgtcgctcgcgctgggggcagccacgctcggcgcttccgtcctcgctgtggtggccgacggagggttcctctatgcgccgcaggccatctggaccatggttcgcgagcacctcgacgtcaccgtggtactcgcggtgaacggcggctaccgcatcctcgagatcgagcagaccatcgctgggctcgacctccacccggagctcacccgcctcgacgacccaggctgggacttcgctggcctggctgctgcgatgggcgcacgaacgacgaccgccacaacggtcgcagagctcgaggcggcgctacgagatcgacatggcgtccacgtcatcgtcgcgaccgtctcccaatgaccggtgggcgcccaccccacctcggaacgagccccgtcacgaggcggcgagtccaaggtgttggctgaggaactcgacgcgagccctcgctaccgcctcgagatcgtcgggtcgccgtggcccgtgacgactctcgaggagcgggaggaatcgtaggtcgatcccgaggtgcgcggcacgctcgagcagtcggagcgagtgaccgacgtgcacgttctcgtcgaccatgccgtggatgacgagcaccttgggagcatctggacctgcgagtccttcgatcccgtgcaggacgctcgcctgctcgtagcgtggatcgtcgaccaagccgaggtagcgctccgtgtagcccgtgtcgtaccagcgaaagtccacgaccggtgcacctgcgaccccgacccggaagcgtgacggatgtcgcgaggtcgcgagcagggtcaggtacccgccgtagctccacccgaagatccccacgcgagtggtgtcgatgccgaggtgggccgctgcccaatcgatggcggcgagctggtcgtcgagctccacggtgccgaatcccctggcgatcggctcctcgaaggcccggccacggttcgccgaccctctcccgtcgagcttgacgacgacggcgccgcttcgtgcgagccactggcaggtgagatctgcggtgagcgaccatgcatcttgtaccagctgcacgtgcggccctccatagaccgcgagcaccagcggacgaccctcggtcgacccttccccttggtagaccgcggcgtagcgccggacgccatcaccgaagtccgcttccacgaggcgaggggtcggcacgacgacctcgggctccgatcgcacgagcacctccaggtcggctccgatccgaaggagctcgggagcacgctccacggacgacctgaccgcgacgattgcccgatcgccagcggcagcgaccccgaacacgccgcccgcgagcacctcgtcgggcgacgacccatccagcggtacgcgccacagggagcgccgtgtcggatcgtcgacgtagccgatcgcgaccaccgacccaccgaccacgccgacgatggccgtcgccacgagtgccggggccagcgcacgtgcaccctcatccgtgatcgccgtcacgcgccagaagccgtcgaaacgctgactcctcgtgacgaggacgccgtcggcaccgatgagcacgcccggcacgtcgacccagggttcgtggtgctcgcgatcgatgcgcgtcgcttcaccatcgcccatcgacacgcgccagcgggtgagctcgtgctgcgcccgatcgaggatccctgccacgaacgtctcgtcgtcgagccagagggcctcgacgaggtaaccgtcaccgatcggcaggtcgacgatcgtcgcgccacctccgtcgagcgtggcgatcgcgatctcgaccaccgcgttcgccgcgccgacgaaggggtagcgatgccgctcgacacgctcgggaaagggtccgtgatgcacgatgaggtgctcagggaccttggactcgtccaccacggtccaggccactgaacggccattcggcgagagccagagcccgtcgtgacgatcgaattcctcctgagcgatgtagtcggcgagcccgatggtgcgatccgtggcgatcgcgagacgttggcgctcgcccggccccgcaagccacacctctgagccactcgccgcgaccacacgatccgagccagcgcacgtcgccacggcgaccgcgccatcgaggtcatagcccacgactggccgaccagtccgatcgaccacgctccaacgaccgccggtcgacaccgcaagtcccgcggtacccaccagccgaaacgagctgaccccatcccaggaacgtcggaggcgctgggcttcgagctcgtcggcctcggtcggtcgcgcctcgtcgtccggtccaaccagcaccacgggcgaggagtctcccgccgcccaccgaacgagcgaggcgcggtcgtcgtcgccggtacggagcgcgaggaccgatgcgccatcgatcggatcgatggccacgagtccgacctcgaccacgcccggcaaccgtcggcgccacaggtcatcgaaacgaagttcgcgcatcatgcgagcaccttacgtgccgaggcgccctggtgcgtcagcgtacgagacagcgaaccagactgcgggccgcctctcgtgcccaccgactcggctcgtacaatgacgccaaacctcgtggtcgaagacccgggccggttgagcgctgagcggttctcgtggtgacacgcatggccggagacgatcctccgaaccctcaccaatggcccacgccaggactgcactcccctggggccgggacgaggcggcgtccgatctgagggggaggtctgcgaaacggtcaccacgctcgctcccggccaccctcaccatcgactcgatccggcggagcttgagcgctaggtcgccgacgcctcgtcacgcggctccggccgcggacgctcgggcagcgcgtcgcgacgccacaccaagaccttgcgccgaaaggagacgacctcctgaccatcttggttgtagccgcgggtctcgacctccaccacaccgcggtccggcttcgatcgcgacggcacgaccgcaaggacggtgctctcagcgtagatcgtgtcaccatggaacgttgggtacaggtgacggaggttgttgacctcgagattggcgatggccgagcccgacacatccggcacgctcatgccgagaacgagcgagtacaccaggttccccacgaccacgttgcgcccgtgcaccgtggcgagctctgcgaaccgctcatcgatgtggagcggatgatggttcattgtgagcaggcagaagagatggtcgtcggcctcggtgatggtcttgcccggccagtgccgaagcacgtcaccgacgacgaagtcctcgagacagcgcccgaacgggcgctcgtgggtggccaccgaactagtcgagtggtcgtggccccgagggcatcggtgctggacctgtcggaccgttcgcgggtcctccttgctggggcatctgtggtggcgcgagcgtcgagaacgacgcgtaccagtcctcgcccgactcaccgtcgaccacgagctgccaacggtaccgcgagttggcgggaagcgggaggggcccgatcgtcaccgccagattgagcgggatatccgaaccgagcggcacgccctgcggggtacccaactggaagtcaccacggatctcgaccggctgagggccctccggagtctcgatcgtgacctgttccccggcttcgtcctggaggaacagctcccagtgatgcggattcggcgcttcgccccaggcgagctccagtcgcatcgcgatcgccatcggcgcaagaccagcgacggtcatcgaccaaccgcctccgaggatgtagagcttgccgtcgcagacttgcgcggcgtcacagagcatgagggaagccttcacggcgccaacgctagccgccggcacacctcgggtcagcgcacgagagcgcccgtgccgagcagggcgaccacggccgtgaggttgaacgccgcgtgcgccacgatggatggtccgagtcgtccggtacgcgagacgatgatggcgaggatcacgccgaagacgaacaggccgagaaattggagcggctcgaagtgtgcaatcgcaaacagcagggcgctggcgacgacgggaaccccgatgcgaagcagcgagggccacccggccgcacggagctcgtagagccgcagggtcacgccgcggaagaagatctcctcacacaggggcgccccgatgacgatgatcgcaacgacggcgaggaaatcgtggccgacgccgacgccgagcagctggacggctggcttggagatcgaccgacgcgcagccgggtcaacggcctcgacagggagatagagcagcggaaccacgacgagctggccgaggacgccgacgccgatcccgaccggaaggtcgacgaggcgcatccgaaagcgcacgaagcggaggaacgaccccgcgccccaccagcgcgcaccgagcacagcagcgccgacgaacacgacccacaggcccgcttcgtcggcggcgagcaacgacgggctgaggccagcgaccgtggtcggcaccgctcgatgctgcagcgctgcggtgccgtcgagcgccaggatgctgcacacgaaggcgaccgcgagagcgacgacggggaacgcgagcgcaccccagctgacggtgccgagggagtcgcggtcttccgtcacggcttccctccttgcgcagcctcgatgggtaccacgccgttcgctgacgaccgtacacgagcccaaccccacggagtaggcaggcctgcctcgcaccgcatcacgacatctcgaacgtgagcagcaaccctgaggcatcgctcaatgccgcctccagggtaaccaggactcctcgaccgaagctcccgtacgtgcaggaactcgcctagcataggcagggtatgatgccatcgtcccaacgcccctcgccacgaggctcgcgtcagtcgccgtcgcccgaccagcgcgggcgcattgccttcgcgatcctcgcaacgctcgtcgtcgccgtgctgctactgactctcttcagccacgccccgagcggacagccccttggctacagcaccttcatccacgacgtacaggccaagcaggttcgcacggccgtcctcaacaacaccacgggtcagatcaccggctcgctgacgaacggtactgcctacagcgtcaccggtccgctgccctacacctcgagcgaactcagcacgctctcgaaggcccacgtccaggtgagctacatcacccccgggcctggcatcgcgtccaccatcatcgagtacgtcatcttcttcgggatcttcatcgggatctgggtctacctcacgcggcgcacgcaggggtcggtcaacggcatcatgagcgtgggtcgctcgcgcgcgaagacctacaccacggaacgcccgaagacgacgttcgacgacgtggccggctaccagggcgtcaagggtgaggtgaaggaggtcgtcgacttcctccgcgatcccagccgcttctcgcagctcggtgctcggatcccgaagggcatcttgctcgtcggtcctccgggaaccggcaagacgctgctcgcccgtgccgtcgcgggcgaggctggcgtgccgttcatgtccgtgtccggttccgacttcatggagatgttcgtgggagtcggcgccgcacgcgtccgcgacctgttccagacggctcggcgccagtccccgtcgatcatcttcatcgacgagatcgactccatcggtcgtaagcgcgggacaggtctcggcggcggacacgacgagcgcgagcagaccctgaaccagatgctctcggagatggacgggttcgatccggctgagggcatcgtcgtgatggccgccaccaaccgtcccgacatcctcgacccggcgctgctgcgcccgggacgcttcgaccgtcagatcgtcgttccgctccccgatctccccgaacggctcgccatcttgcaggtccacacgagaggcaagcgcctcgcgcccgacgtcgatctcgaggtcatggcgaagggcacgccggggatgagcggtgccgatctcgccaacttggtcaacgaggctgcgctcaacgccgtccgcaggggcgcgaccgacatcgccatggcagacttcgactctgcacgagatcgcatcatcatgggccagcgccgcgaggccaccatcctctccgacgaggagaaggagcgtgtcgcgttccacgaaggcggacacgccgtgctggcctatgtgctcgattactcagatcccgtccacaaggtcaccatcctcccgaccggcatggccctcggcgtcacccagcagctcccagagcgcgatcgacacctctatccgcgcgagtacatcgaggacacgctcgtggttcggatgggaggtcgcgtcgccgagctgctggtctacggggatctctcgacgggagccgccaacgacctccagggcaacaccgagctcgctcgcaggatggttcgcgagtggggcatgagcgagcgactcgggccgatggcgtggggttcgcagaacgtcgtcttcctcggcgaggacctcctccactcggccgagtactccgaccgcacggctcgcctcgtcgacgaagaggtcgaacgcatcctgcgcgaacaggaggaacgcgcgaccgagctgctccgccagcacctcccgggcctcatcgcggtggcgcacgcactcctcgaacgcgagaccatctcgggcgaagaggtcgggcgtctggtggacgaggcggcaggccacccgatccaccccgacggcaagcgggtcctgccgatcgccaagctcccggagtacgccgagctcgagcagttcaccgtcacgaacggcaacaatcacgctgcatcgcacgacgacaccgaccccgtcagctgagacacccgtgcgcgagttggtcgtcgtcgccgagttcctcgggttgacggaggcgcacacctccgggggtttcctcgccctcgaccgtggcctcgcgaccagtgctcgactcgtggtggcgggcccgtgggcccccgaggtcgtccgtcgctaccgaggccaggaccttggtgtcacgctgacgctgacctcggcccatccgatcctgcgactctccccgctcaccgcggcaccaacgctggcgagcggggatggcggactcccggtcgcggccgccgacctcgtcgaacacgccgacgccgaggaggcagcgctcgagttgcgcacccagctcgaacgggccatctggtggggcatcagcccgagccacgtggcactcttggacgaggggatcctgcgccgcgccgacctgttcgacgtggtcgcctcgctcgccgaggagtacggtctcgtccttcgcctcacgccgagcgccgacgaggcacacctcggctacgacgcctgggggatcgctcgcgaccgcggcatccgcaccatcgacgccgcgatccccgtcgacccggcgacgctgaccgacgcgggcgccctgctggatctcgtccgctcgagtgcccacgccctcccagagggcatcagcgagctcggcctcccactcgcgatcgacagtcccgagctcgcggcctgggtcgcgagcggcggtgccgccccggcccccgtccggctcctcgagcacatcgaacgcctctggggggcactcgagcagcgctccatccaccggacgagctaccgcgacctcagtcgccgagtcgatcgaagtccgtccgacgggcgagctcctgctcaagggttcggtacgccggcgacgccgtaatgggcagcagagccacgagcagatcgaggttgccctcgacctccaggcgcccttcgagaaacgccgtcgtcggatcgagctctccccgctgcatcgcacgcgcgatctcgacgtccaccgtgatcgagacgtccgggttcgggtgctcgccaagcccggcgtcggcgagctgcccgtcctcgatcacccagtagtacggacgctcgacgtcggcaagcacgtagtactgcaccacgccgttcgcaccctcctggcgaggcatcgccgcaccgagttccttcgtatcggcgacccacgcgctcgagagccatgcccccatcacatcctcctcaccatcgggtctcgaggctcgccggctccagcagcagatcggcgaagagatcgtccaccacgacgccggctggctgaccgacgatgtggtagtcgtccgtcggccacagctcctccagctccgaagcccccagcgcgaaccaccacggcgatgccgggtccacctgcgatgcgtgggcacggagcgcctcgtgggcacgctcgatgaagccggtgacgtcgacacgcgccccgacgagctcgtcctggcccgggcgatccgtgcgagcccaaggaacctcgatcccccgtgcccgaagcgcctcggcaatgcggacggagcgctcccggacccacagtgaccacgcccaccgcggcactcgccacggtgggccgagctccggcaacaccgtgggctctggcgccaaggcgagcgcgaggcgcgtcgcttcgaagacacggagatggtccgggtgcggatagcccgcctggtcctcgggataggagatgacgacgtgaggtcgcacgcgcctgaacgtggcgatcaagccacgcgccgcctcaagcagtggcaccgaaccgaaggcgcgtggatgacgcgccgtgggagagcccggcatcccggagtcgcgaaacccaaggcgcacgatctcggcatagcccgcgatggccgccgccttgtcgagctcctcacgccgcatccgtgccatgcgctccggccgctccgtcgcgagctgagggttcaggtacgaaccctcctcgcccccggtcgccgtcacgagcacacagtggacaccggcatcggcgtagcgcgcgatagtggccgcacccttcgacgcttcgtcatcgggatgagcatgcaccgtcaccaggcggaacgttgcgatttggcgcgccgacgtctgggaactcacgccgccagcctaccgaggaaccactcctccagggcgccgtgctgccctcgaggcttacgccggcaccagcgtcaccgacccgctcacgctcacggtgccgacgccaggtcgaccggcgatcgcagcatcgaggacccgagcgagccccacgcgcgtcggcgttgcgccaagggcgtggatcgccccgaccatgttcagcccgaccacaacgccgagggtcgctgcacgagttccccctgcgcgtgcggacaaggtggcgacgagcggtgcccacgacggtggcagcgtcgtcggcacatcgctcacgaccgagaggcgtcgaggatcaatcccggcgctcaccgccagccatgcgccgtctctggcgggggcgagcatcgcgccgacgacaacgacggccttcggtgtcacgccagcctggacgagatcgtgcagcacggtcgcgtcggcgacaagatcgtcgccgacgacaagcgtggcgcccggattcgcgcgcacggcactcgcgagcgacatcgagctctcgccgatcgcgtcacgcacgcccgccggcagcacggtcatcgtcgtcccaggagggagccacagcaacgggcgcgcgcccagcgagccgtcgtgcatgagcacctggagctgcgcagcgaggggtggcagccagcctccagagacgatcgggaaggacgatgatgccccgatacgtgacgccaccgttgcaaccgtgctcgtcgctggcccgagactcgcgccgacgacggtgaacgcgtccaccgtcgtcagcgcatcgcgggtctcgatggccgctgcactcgacgtagctggcaccgtctccgcgatgaggtcgatgcggcgacctgcgacgccaccgtgctcgttcgcccacgtgagcgcctcgtcgatgccacggcgataggaggcagcgccaatgctccacggagactgagtggccgtcaccgtcgccactgcgacagagctcgcggtcacgccaggtgcgctcgccgccgggagcggcgtcgacacctgcgtactcgtgcacgccgcagcaacgaggccgagggcacaggggacgacgagatgacgacggcgcatcgcgcctcatgctatcgagcgccctactggaagtccctggagccaagggcgatggcctcaggaaggctcacgatccgatcagcgaccacggtcacgacggtcccggcccgctcgatcacgccgtcgaccagcaccgcgctgtggagtgcctgcgatcgatcgcgacgccagagccacggcttgaccaacacgttgacgaggcccgtctcatcttcgaggttcatgaagacgatgccacgcgccgtaccagggcgctggcgatgcgtcaccgtaccggccacgcgaacccgccgaccatggcgctggctcgccagctgatcggcgcgcacgacgccaagtgtcgacaaccgctcccgaacgaacgccatcgggtggtccccgaccagcaggccgagcgcgtcgacttccagcgctgcccgctcacgagggtcgagggcagggaagacgggctcgctcgagggaaacccgaggccatcgagcatccgatgccgacgtgccagctcgtcggcgaaccagatggcgcgctgccccgacggctcgagtgcacgcagggcaccagcgccagcgagacggcgaatctgctcgggcgtgagttcgacccgctggacgagatcgaggagcgagtcgaacggacgcatcgcgacgatgctcgacgccgtcgccgctgcgatccctcgaacggcgtcgagaccgagcgcaaggagctgctcgccatcgcgtacgacgacgtcggcgcgtgcgctcgaccgcgtcacatccggaccgaggaccccaacaccatgacgccgcgcatcgcgtacgagtgtctgcggcgaccagaaccccatgggctgagctcggagcagcccggcgtagaacgccgccgggtagtggaccttgaaccatgcactcacgtagaccagccacgcgaacgacgccgcgtggctctcgggaaacccgaagttcgcgaacgcctcgagctgcgtgacgacctgctcgcgcgcggccggatccacgcctcgagcggccatgcccgccatgagccggtcgtggagccgtgccatgcgcgcgctggagcgcttcgcccccatcgcctggcgcagctcgtcagcctcggcagcactgaaacccgcgacgtccatcgcgagctgcatcagctgctcctggaacagcggcacaccgagggtctttgcgagtgctcgctcagcgagcgggtgcggatagaccactggctcctcaccggctcggcgacgcaggtagggatggaccgacccaccttgaatcggaccggggcgaatgagcgcgacctccacgacgaggtcgtagaaccggctgggacgcagccgtgggagtgtcgccatctgcgcacgcgactcgacctggaacacacccaccgagtcagcacgagcaagcatctcgtagaccgccggatcctgttccagcgtggcgatgtcgacctcgacgccgacgcgctcgcgcacgagatcgaccatctcgtggatcgcctcgagcatgcccaacccgaggagatcgaacttcacgagacccatgcgcgcgcagtcatccttgtcccactggagcacgctgcgaccctcggcccgtgcccattccgtcggacacacgtccacgatggggcgatcacacaggaccatcccgcccacgtggaccccgaggtgccgaggagcgccctcgaggacgctcgccacctcagcaatcaccgcagggacctcgagcaacgggcgacccgcgccgtcacgttccgcgagtgagcgcgcgaccgaacctcggtgctcgacccccttcgaccacgccgcgagcgtggcctggtcgacaccgaagacccgcgcgctgtcgcgcagtgccgaccgagcacggtacgtgatcacgctggcgacctgcgccgcacgcgctcgtccatagcgggtatagacgtactggatgacctcttcacgacgacggctctcgatgtcgacgtcgatgtcgggaggaccgtctcgctcgggcgagaggaaccgctcgaagagcagaccgagcgccaccggatcgacgttcgtgatcccgagtgcgtagcacaccgccgagttcgccgccgagccgcgcccttggcagtagatgccctctcgcacgcaaaagtccacgatgtcagtgacgacgaggaagtagccggcaaaaccgagcgagcggatcacgtcgagctcgtggtcgatctgctcccacgcaccggggatccgcggcgcagctctcggaccgtagcgcctcggtgcccgctcggccacgagcgcgacgagggcctcgtcatcgtcgacgcccatcgcgacgacgtcacgaggcaggccaggggccaccagatcgacgttgaaggcgcaccgagcggccagctcgacggcggcgtcgaccacgccgggatagcggccgaaccgcgctcgcaacgcgcgcgctggccgcagcaccggcggccctgcgcctgggaggtagccatcgagctctccgagggtgcgccgtgcacggatcgcagcggcaactacggcggctcgctgggttcgcacgtcgatcgcgtgcacagcctgggtcgccaccaccggcaggccgtggtgcgcaccgatcgccgcgaggacgtcgttgcggaccgtgtcggcagggtcgagggtgtcgacgagttccaacaccaacgcatcgccgaagcgctcccacagcgagcgcacactgcgctccgcggcgctcggcccagcgtgcgcgagcgcacgccccggagggctcttgcgccaccccgcgagcacgaaccacccacctgatggggccgcctcagcgaggtcgtcgatcgtgagatcgaagcgtcccttctcgccggtacgcatgtgaccggtcgcgatgacacgcgacagcgctcgatagccctctggcgaggctgcgaggaccacgaggtgctccccttccgggtcggtcgcgccagctcgaggcgtcgtcgtcgccaacgtaagttcggcaccgacgagtgggacgacccccacacggcgagccgcctcgaggaagcggggtactccgtagagaccgttgtgatcggtcagcgcgagcgcacggtaacccgcgaccgccgcggcctcgacgagatcctctggatcgacgacgccgtcgaggaagctgaacgacgaatgggcatggagttcgacgaccgcctcgctcactcgtagctcccctcgagccaccatcgcccgtgctcccgtcgaacccagcaccaccgccgctcggtcgcgagcacgagtcgggcgtagcgagcacgacggcgctcccaccaccgctcgcgcaccacccacggcccatgagccgcctcgatgcgctcaggaccctctccgtcgtcgagcaccgccggtggagcgctcaagacgccatcacgatcgacctcgacggccataccatgcgcatcgagcagcacgacggcctggaggcgctccggaacccgcgtcggcgtgagtcccggaacatggccaggccacggggcgccagttccgaccctgtcgtcgacgaccggccaaaccccggtccaggacacccaaggacgtcgatcggcgaacccgcgacccaccggtcccggacctgcgacccgaaccgcctccggtccatagcgctgctggagcacgtgaaatgcctgacgtacggcctgacgtcgcgcgccaggcacgccatcgagggagagctgcgggggttgtggcacactccacgcaaggatctccacgccgacgcgtaccggtcgcccccgagcaccctcggcgcgatcgctcagcgcacgcaccgattcgaggatctccgccgccgtccctccgaccgggcgctcgacgacccgctcgagcgccacggctccctcgaggtcgacgaaggagcgccatcgggcaggcgcgacgtctgcgtgctcggcgagcacgagatcgagcgccccacggaggcgaaaccgcacgctctgggcatcctcgccttcctcgacgtcgatcgccaccgcgtccggctcgagtggaggggtgcgcacgagcggaagatcggcttccagtcgcacgagtcggtgccagcgcaggccacggtctccgaagcgagcggccaccgcagccgtgtcgatgcgctggaagccaccgacgcgacgcacgccgacgtcacgaagcggaccagcgagccaccggggcagcagctcgaccggctgggcagcgaaccacgcccgcgagcccacctcggccccgcctccatccgtcgtggcgccagcgacggtggcgatgagtgcgcccgcgatcgaagcacccagcgccactcgagtcggcacggtgccgtcgagggctgcccgcacgcgctcgacgagtgcgtactcggtcccgtagaagcggcgggcggcacgcgcttcgatcgcaaaggccccacgcacgcctgccacctgacccacgcccggcgagacgctccagagtgcccggtgcacgcgggccaaccaacgtgcctctgcgatcggatcgaccgcgaccacccggccatcaccgaggcgggcacgcaccatgggggcacgtgccccgagggggatcccagcagctcgagcacgggacccgacggcgacgacccgatcgcgacgatcgacgacgacgtcgaccgcatcagcaccaccatgtgcgatgagctcgagatcctcgatccacgcaacgacccctggccgcgcagcgaccagctcgatgccgtcgaggtcgatctcgtcgaggtcgatcaacccgccacctcgacggccgtgggcgtcgtcgtcaccagcgacgaacgacgcaagctgacgcgcacctcgcgcggcaggccagactcctcggcgaccgtcatcgaggcgacctcgagcgcacggatcgatcccgctgcggccagcacgcggtggcgctcgcgactgcacgcgcgttccagcaccacaacgatccctcgtcggcggcgcacacgcccgagaatgcgcggccaccggacgtcgacaacccgatcggagacgacgagcacgtcgaccacctctgcaaggttggacgccacgaccgccagctgcgctgtcggcaccgacacctgtgccacgtgtgtgagcgaccacccagccgcttcgagcgcggcggctggcaggtcctcgagaccgagcagcgccaccgccctgccctgatgagtactcggcgcgatcgcctcgagtgcaccccaacgcgcacccgggccgccgtgcatcaccagcgcggttccaggcgggacgccgtccccgaggcactggcccgccgagccgcccagctcgagtcgctggtctaccagctgcccagcagacaggaaggaggtcacatcgtgattttagaacatttgttcgttcatcacgacggctccccctccatgcgcccccactgcgcgatgaagtggatccgctcgggaagcagcagcgaccgccgatactcgaccggtcgcgccccggcgaacgtgcgccgctcgaccagcaagagcgcttgaccgacctcgacaccgaggagacgagccacctcgccgtcagcgttgacggccgagacctcgtccatccccgccgacacgtgcacgccggcgtgctgctccaagatctcgtagatcgatccctgctggagcttggcctcgagcaacacctcgccctcggggagcacgacgctcgcctcctcgagtgcgacgacgtcctcttcgacgccccggaggcgccggaccacgacgaacgactgcgcagggatctccaggcgctccgcagcccgagcatcgtcgcgcacctcgacactcagcagcgtcgcgacctccttgcccacgtcggcaaggcgcgccgccagcgagaatcgctgctgctggtacccctcgaactgcctcctgggcactacgaaggtacctcgtccctggcgagcgtcgaggtagccctccatgcgcagctgacggatcgcctcgcgaacggtcgcgcgcgacaccccgaaggcatcgcgcaattcgggctcggaggggagacgatggcgcacccgaccatcgtcgatcgccgagcgcagctcatcggcgagctgcacccacagcggcaccggcgaccccggatcgagacgagccggctgtagtcggtcagtcacgagatcccccatccgttcgaagcagccctgcaggtgtgctcacacccggcgcgctgatccgcccaacccatcggtccagcatacggtcggcgctcaacctgcaccgtcgagcgctccacgcgccagacatcccagctcgttgccccaccgcctggcggcgacacgagtcactgagaccaatgcatcgagacctcgtcacggagggcgatcgacacacgacgcctacgcgatcgcgaccgaccgctccggcgtacccgtcgcagagacgaccacgacgacaccggcgctccagcctcagcgatcgatctgacgcagccgtccttgatgcacctcgatgcggcgctctcccgcgaggatggcctggatcccacgtcccacgacgtcgtagcgccacccttcgagcaggctcccctcgccccgagacacgaagagctccacctcttcacgcgaaccgagcaacgagggctcgagttcgagctccagcgccactgcatggacgagcgcttgtgccgtgagcacgagcggcacctcgtggggatcgagcgcgcgatccatacgcacggcgccccgagccacgatggcatcgtcgtcacgcgcagctcgtacgacctcgagtagctcacgagcacgttccttcgccatgcggccgtcgaagccccgcacgctgcgcagctcggtgagcgagctcggacgcgccttggcgacactcgccacggcgagatccgagagcaccgtgcgcaccggaacgtcgtcgcgttgggcggtgcgctcgcgccaggccgccacgctcgctgcgatccgtctccccgtaggatcgaggccacgacactcccggatccgtgtccatgcgagctccggttcgatgtcccgacgccgccgctccacgagacgagccatctctgagcgagcccagtcctctcgtccacgagcgtgcagttcctcgagaagccggtcggcgagcgcagcgaggtagcggacgtcgttcgcggcgtaggcgagttgcccgggctcgagaggacgacgcagccaatccgaggtgcgctcagccttggagatgctcacgccgaggtagcgatcgagcaacgcgccgagactcgcgtgaccggccccgaggaatccacctgcgacctgggtgtcgaagatacgccgtgggcgtgcgccgaccgcgcgctcgatgatctcgaggtcctgatcggcagcgtgaaatacgagctccacctcgtcgaaccacgctgcgatcggcgagagatcgacccgcagcggatcgatcaaccacaccctccgatcgatcgcgacctgcaccaacgcgaggcgtggatagtacgtccgctcccgatggaactcagtgtcgatcgcgatgcgtggcaccccgagcccgacgccgacgagttcgtcgaggtccgactgtcgatcgagccagacgggctcgtcatcgctcacgaccgacgcactcagcgccatcagcacgacccgcccgtcgcccacacggcgctcgccgtcactctggccacgcctccagcctaggagcccttcgaaccagccctcccgtggggatggggctggtcagaggtgacctcagctcgcgagcaggccgagagcatcgtcgtgacctcgcctacagtccttggcaactcgggcaccatcgcaagatttccggtgttcgcggcggccaacacgggttgcctgctgcaccacaccacggcgaagacgttccgagtcgagagcgatcacctgagcgaccgacccaatgagccaccgccgcaggctgggcttccccccacttgcttgacagcctgattgaggccacggccgcctcccgacgggtccaggagagctcgtactcgacgggtggcacgtacccgaggctcgggtgcggtcagaccgcgctgtcgcacttgatccagacaacgagagcatgaccgagctcagggaggttcgccaaccgacgccgagtgaccagctcccgaatcgcgttcgcgaacgcgatttcggcctcaacgcaccaagcgcccgggacgaagcacagccccttcacgcgtgcgcagaccgccgtgccacgagagctcgtgcctgcgtccgtccgagcatgactcggccacggcggtcccccgccctacgctgtggccgtggaaggttgcgtgttttgtcatctccttgccacgagtgacccctatctcgtcacggcggaccacgacgtcgccgtcatcttggatcgcgcgccggtggctcccggtcacgcgctcgtcatcccgaccggccacgtccccaccttcgatgacgcgagccctgctcagttggcttccgtcacggtgaccgctcaacgactctcgcggggcttgcgctcgcacggcatcgcggacggcgcgctgatcctgaccaacgtggtcgtctcgcaatcggtgccgcactggcactgtcacgtggtgcctcgacatcgcggcgatgggcttcgaggcttgctctggcctcgacgtcgctacggcagcgacgatgaggtcacgctctggcgcacgaccctgcacgcgctcgtagcaccacagagctaggaaccctggctggcgcccctcaaacaagaccacccgcttcgtgagcgaccagaatggacgagtgggagggagaccacatgaagggcccgaagcgccataggccggagcagatcctccggaggctggccgagggggacagctgctgaaggcgggcgccacggtcgtcgaggtcgctcgggccttcgcacatcaccgagaccacctgggagcggctggctggccttcccccctccaggttgacacctgctctaggaggaagggatgagccagacaccgaacccaccaccgggcgacagccccgctcggcgacgacgcggccgctacccgagccagttcctcaaaggagccgcagcattggtcctcgaccagcgtcgcaccatcgctgaggtcgcccgcgagcttggcgtgaacgagcagacccttggcaactcgcgtgcaccaggaacgcatcgaccgcggtgagcgcgaaggtctcacgagcgccgagcgcgaggagctcactcgtctgcgccgccagctcaagcaggtgacgatggaacgtgagctgccgaagcgttgcccggcctttgcggatcctgcgagggcaaccagtgacccgctaccgctccggttgctcgtcaggaggccgatgggttctccgtagcggcagcggcacgagtcatcggagtctcgcgccaggcctacgacgcctggcgacgctggcgcgagcgcggccctgaccccgagcacctggtgctcgcgagcgagcttcgcgccatctggcgcgagagcgacggcacccacgccaagtcccagagtgacccacgagctgcgacacgcggtgagtgcgtcaaccacaagcgagtggaacgcatgatgcgcgagctcgagatagccgcctgcccaccccggcgcttcgtgcgtaccacgacgcctgcagaggacgcacccctcccggacctggtccagcgggacttcgcccctggcgagccagggcgttgctctgcgagcgacatcacctgcgtccgaaccgatgaggggttctgctacctcgccacggtggcagaccttggctcgaggcgcatcgtgggctgctcactccagcatcgcatgcctgatgacctggtggtcgaggcgatctgcggagctcttcggacccggggcagcgtggctggggcgatctttcacagcgatcgcgccaaccagtacctctcccggaaggtttgccagctctgcgcgacgctcgggcttcgccagtcggtgggcagggtcgcgacctcgcgacgacaacgctgtcgccgaggccttcttcggcagcctgaagcgcgagctggtgggtcgctaccgcttcgcgaacctcgccgaggcccgccctgccatcgcgagctggattcagcgctacaacacggtccgcctgcactcgagcctcgggtaccgaccgccaatcgagtacgagctcacctgggcccgtgcggaggcggccgtggcctacattcagactgtcaagcaaatggggggaaggccagcgatctggacccactagtgggtggtcgccactttctcggcgacctcggacagtcgggcctggaccttggacagattttcagccctgacaggattctcggtactcacatgcagaccaggtctcatgtcggcactatcaccgcgacgccgtactgggaggccgccgccgccatacggttgtcgtaggtgacgatgccgtcgagctcgtcacccagttccagagctgcggcaagatggagcgcgtccagactccgcaactcttcggggtcaagggtggccgcccgttcgagcgtggcagaggtgaggttgaacaaggtgagagcgtcaagtactgatcgagcgcgctgcatccgatcgggggccgcgcgccgggtcgcccgaaggagctcggtgcgcagcaagtcactggcaatcacctgggtttcgtggctggccgcccacgatgccatggcttctgacgccggttcggcgacaacgagcttggccgccgccgacgtgtcgaggtagaagaccatcagtagcgctccccgccacgcatggccgctacgacctccgacagcctgggctgctccgcacccgcgtcgggaggcgcgccgagagctgcgagcgagcccttcgccggccgagcccgacccgacgcgacgaaggcagcgactcgcccctccgggaccggaacgagctgggcgaccggtcttccccggtcagtgatggtcaccacctcgccggcggcggctctggccaccacctgcgaggcgttctgcttgagggcgcggatgcctaccgtactcatgttctacattgtagcactctgtcgctgaccgctccagggatcgatgtgctcccaggcgtgttgaaccgccccgggtttcgtgcacacttcgttatgtgtgaacggtctcggactcggccgccaggcggccatagtactcctgctcgacctcgacgggtggacggcgccccagccggtgcatgagcctccgcgtgtcgtaccagttcacccaggctgaggtcatctccttgagctccctgcgcagcctgatgagctcggtgcgctcctgcgccgtgaggggcgggctgccagtggcgctcgctgcctcgatccgcctgcgctcctcccgcacccatcgaaagatggctgtactccccgatcgcgagctcccgggccacctccccggcacgctccggccgctatcgataacccggtgggccgcctcgatgcggtactccagggtgaactgaccttctcccctccttctgacatcgtacgtgtgacgaacgacgtgtctacggaatctggggcggctcagacgtcggatctcacagtgagggtggactcggtgtggggggacggtcagagcgaatcagcgcacagcgcaagcgcaagctctctggggcgaggctgcgctaccgaggactcgtgcgcaaccgcctgcacttcgagctgctctgtgcgacctggaacctgagggtgctcccgcgtctcgggctcacccgagtaggtggcggctgggtgcttgccacctgagaggcgctcgggcccctcccctccttgcctccgaaggaggggacgaagagaagagggtgaggagctgggcgagcacgggtcagctggatccgttctctggcagggttggtgccctcagccaccacccgggaggggcttggtggggaggctgctagttcgcatcgttcagccgcaccaccacccaatcgcgcttgccgcgacgcagggtcagatggccatcggtgagatccgcctgcgacacacgctgaccctcgagtgctcgacgtccgtcgacatagaggcccccttgtgcgatgaggcgtcgtgcctcggaccgactcctcgcgagccctgctgcaagggcgagatcgatcacatcgatgccgtcgccaaacgccgcgcgctcgagggtgacgacgggcgcacccgcctccgcacgtccaccctcgaagagcgcacgagcggcctctgcagcctgatcggcagccgcctccccatgcacgaagcgcaccacttcccacgcgaggcgccgatgggcgatgcgccgagagggatcgtcctcgtgggcagttcggagcgcagcgatctcatcgaaagagagaaaggtgtagagggccacgtactccatgactttctggtcctcagcccgaacgaagaactgatagagctcgtacggcgacgtgcggtcttcgtcaagccagacgttaccccccatcgacttgccgaacttggtcccgtcggccttcgtcacgagcggccacgtgaggccgtggacctcgtgcccgtcgagacgtcgcacgagatcgatcccggcggcgatgttgccccactgatcggacccgccgagttgaagcgtgcacccgtagcggcggtggagctctacgaagtccaccgcctggaggatcatgtagctgaactcggtgaacgacaggccctcaccgccgaggcgcgtacggatcgactcgcgcgccagcattgcagagaccggcacgtgcttgccgatgtcacgcaagaacccgatcagggtgagcggctcgagccacgttcgattgtcctcgagcgtcacggcccccggcaccacgtcgccgaggagtcgttggagctgaccggcgatgcgggccgtgttgtgtcgcagtgtcgccggatccagcaagacccgctcgctcgagcgacccgagggatcaccgatcatgccggttgcgccgcccgcaacgaggatcgcccgatgacccgcatcgatcagtcggcgcgccagcacgattccgagcaggttgcccacgtgcagtgagtcggcggttggatcgaagccgatgtagaagacccgtggcccggcatcgaggagctgctcgagtggcgccgacgcatcttgaaccgcgccacgccacctgagctcctcagcgagcgacacttgatccccctgtcacgaccgtccggcagcctggtagagcctatcgagctcggcgttggtcgcctcgcgagtcgtgcccacgcgggccacgacgaacgcgcccgctcgggcgcgcgagagggccgtcttgacagaggccgcatccttgagcgtcatcacctcatggccgaggccttcgaggatgcgtcctggcgagtaccgtggcggcgtcacgaagaaggagcgctgcgtcgtggggtcgagcaagcgcgccggagcgacgcggtcgaagatgacgcctccttggttctcgagcaccacgaccagccctcgctcgggcaacggcagttgccacaaggccgagagtccgtagagcgcggtgaggtccccgacgacgaggacactgagcgctctcgacgcgtgggcgacgccgagccaggtggcgagggtgccgtcgatgccgttcagacctcggttcgcgaggacccggacgccagcaggggcgcgaccgccgaagacctcgaggtggcgaatgggcagcgacgacgcgacgacgagcgactctccgtcgtgcagtccctggaggacgacccgggcgagggcgacttcgccagtgggcccatccgcgaccacctgctcgagcgtcgccgcgatggtgcgatcgcgctcacacaacccacacggctcgcccgcgtggccgcccggcacggtcagcagcgcacgccgcagggcgtcgccgacgtcggcgaccaccgccgtcgtggcgaggcgcgctggatcgcgccagcgcgatcggctctggatccacgccacagggatgccccgtcgtgccgcaacggcgatgcgctcggcgaccacacgcgaggcgtgtggggcgccgaggacgaggacaacctctggggaggcgtcggggagtgagcgcaggacgagctcggggtgctcgaggacccacgggccgcgctcgacgccagcgagcggatcggccagcacgggccagcccaggtgcgcggcgacgctggcgagggcatcgacatcgatcgtgtcgtcctcaccgacgacgagccagcctcgacgctgaggatcgaaccactgcgcgagccatgcatccgccaggctgggacgactcgggatcgtcaccgagcgcggatgccaaggtccgatccgaacctcctcgtcgacgagaagcggttcggcgatcgcaagattcagcacgcacggcccagggccgaacggcgcggcaaccgtgcgcacgaggagctcgtgcgcgacgccagcgagctgctcggcgtccacgacgtcggagagctccagatcgatgacgctggccaccgacgcgagcgtctgggcctgctcgaccgtttgtgcagcgcccacgccatgggcccagcggggccggtccgccacgatcgccacgagcgcgacgcccgcctcgcgagcctcggcgagcgcgggaacgagctccagcgcagcggtcccgctcgtcgtgacgaccgccaccggtcgacggagtgccttcgcccacccgagcgcgaagaaggcagcttcgcgctcgtcgaggccgacgacgaccgacgcatcgctcgcactcagcgctgccgcgatcggcgtcgaccgactccctgggcagagcaccgcgcccgcgagcccaccgagggtaagggcctcgacgagcaccgtacactgagcaacgctgcgtccaaggagagacgatgaccaacgctcgtgcacgcaacctcctcggaccgaccggtgctgtcgtcgaggtcacgagcaccggcggacccgagcgacgcgccgtcgtgctccacggcttcactcagtcgcgctggagcctcatcggcacgctgcttcccgtcgccgagggcattgccagcgagatcgtgttcctcgacgccccaggtcacggcgccaacctagggccctccagtgtacgggcgttcctcgacgccgttgcggagctcgacccagacatcgtcatcggctactcgatgggtggtcgcctcgccctctggctggccgcggtgcaccccgagctcgaggcggaggtcatcgccttctccgcgcatcccggcatcgaagccgccgatgcccgcgccgaacggcgccgccgagacgaggccctcgcagaccgactcgaccagctcgctcgaccacgagccctcggtgccgatgcgagcaacgtcgacgccttcctcgacgagtgggactcccagccgctcttcgcgcgccgccggctgagcgagcggcgacgcaggggccgggccctggccgatccgagcgggtgggcccacgccttgcgtgcctacggcacgggcagccagcccgacctcaccgaggcgctcgctcactcacgagcgcgcctcgcactcgtcgtcggcacgcgcgacacggcctacgtcgcgcacgcagcgcgcctcaggcaccgtgcgcacatcgtgaccgtgcccaacgtgggccacgacgtgctcgccgaggcgcccgagatcgcccaagggatcgtgctcggactcctcgccgcccggcgcgcaccgacgtcggctccctaagccgcgagccacgctgccagcgcaaaggcgaggccgagcacgagggtcagccgcccggttgcagccagcgaagcgacgagcggacggcccttggcaccgccaacgaccggcgcgatcgcgctcggagccgcgacgagcccgaccacggctaccgcggccaccgcaaccagccgatcggtggcgagccaggttgcgagcgccacggcaacgacggaggccgccacgagcgtcacgaagagcgcgcgagtcgtcgactcgccgagccgcacggccagggtgtgcttgcccgcgagacggtccccgtcgacgtcacgcacgttgttgaccatgaggatggcgctgatcgcaagcccgagtccgatcgccaggatccagccatcagccgggagcgcgtggacctggatccacaacgtcccgagcgtggcgagcagcccgaagtacgcgaaggcaaacagctcaccgagacctgcgtagccatagggtcgtggtccgccggtgtagaaccaggctgcagcgatcgcactcgcgccgatcacgagcagccaccagctcgtctcggctgcgacgaccaccccggccgccgcggcgacggcgaacgaccccagggcggccgcacgaacgtgcgcggggctcgcgagcccctggccgaccaggcgaaccggtccgacccgagcctgatcggtaccgcggataccatcggagtagtcgtttgcgtagttgaccccgacctggagcgcgagcgcgaccaccgccgcaaggatcgcgcgcagcacgacggcgtgatggagatgggccgcgaggccggtcgcagccagtaccggagcgaccgatgccggcagtgttctcggccgagctccagcaatccacgcgcctacctgcgccatcgttcctcccttcgcaccatgccagtctacggaaggttcggccctaccatgagagatcatgtcgtcgccgtccaacgtaggtcgacgcctcgtcgcgctccccgcccgtcaggacgcctggctcgtggatgccatcgcgaccgcgtgggaacgtggcgaggccgtgtgtgtcgtcgacgtctcgtcgccgatggttcgccaacgcctcgacgcgctcggcgcccacgtgcttcgcctcgagtcgtcggagatcacgctcgacccgtcggcgccacccctccatgacgacgcctggatcgtgcaggtcacctccgggacgaccggcgcaccgaaggccgtggtcctcaccgagtccaacgttcgggcctcggcccatgccgtaggtgaacggctcggcatctcgagccacgaccactggaccaccgcgctctcgcccgcgttcatcggcggactcgccaccatcgcccgcgccatcgtcgcgggcgtgccgatcacgctactcgcacgtcaccgacccgagcacttcgcccgtgccgtcgccgctggtgcaacgttgaccacaaccgtggcgagcgccctgctcgagatcgatacccgtccgttccgggccgtcatcctcggcgcccagcccgccaccggcaacctggcccccaacatgcacacgagctacggcatgaccgagaccggctccggcgtggtgtacgacggcgtcgcgttaccgggcgtcgaggcgaggctcgtcgacggcttgatcgaactccgcggacccatgattgcgcagacctaccgcactggcgccccgatcctcggccccgatggatggctcgcgaccggtgatgtgggcgtgctccgagcagggcggctcgaggtccttggacgagccggcgacctcatcaactctggcggccaccacgtgccccctgacccggtcgaggccgtccttcgccgcaccctcgcagaccgcgtcgtcgatctcgcggtgtacgcgacggccgacgatcgactcggagagaccgtgaccctggccgtggtcgccgagcgcccaccgagcccagctgatctgcggaggtcgctcgaaggtctcatcgagaccccatggatcccgcggcgagtcgtcgcggtcacgtcgatcccgaggacggaaaccggcaagccactgcgcagactgttgcctggcgcagtggctcgcacaccacaagcgtccacgaccgacggctccgccgcgtcgatcgccgcggtctcctagtcgacgagcggttctggcgcctcgccgacgtcgtcgaggtgcaccacccgctcctccgggctcggcatgcggaagtagggccggcctttggcccagtaaatggcgatagggatgatgccgagcgcgatggccccgataccgaccaccttcgtcgtggtattgagccctgggaggctctgctcgaacatcaccgccatgaagatcgctccagcgagcggccagagtccggcgaagatgaaatacgagagcttcgtgaacaggagcttgcggtacaagatcaccaccgagaaccctgcaaggccgtagtacacggcgatctggagaccgattgcgttgatggcgtccgacaagacggtaccgacggagccgacgtagttcgacgcgatgagcagcccgaccgagacgacggcaacgacgagcgtggcggccacgggcgtgagccgcgtccgatgcgtacgaccgaggatcgagggcatcgtgccgtcacggcccatggcgaacaacgtgcgtgacacctggatgatcgtcgtctcgagcgtcgcgatcgtcgagagcgcgacggcgacgacgatcagcttgcccccgatcccgggccagaccacctgcccgagcgcatccaggacgtcaccggcgttctggctgatctgatggcccgtgagcaccatgttggtgccgatggtgaacacctcgaacaagatgaacaccacgatgacgccgttgatggccccgagacccggggtgacccgcgatcccttggtctcttcgttgaggttggccgtaacgtcccacccccagtagtagaacgccgccaccagggcacccgcgaagaaccctgccgaaccgtggaagatcgacggggagaaccagtgccagctgaagctcaccaccttggggctgtgcaccagcatcaagatcgcaaagagcaccaagatcgcaagttcgatcgtggacatcgcgacctggagcttggccgtgatggtcaccccagcgatgaccgcaccgaccatgatcaagaacacgacgatgccgaggaacgtcacccacccggtcgagttcgcgagccgctgcgagaacaggccgaggatggtcgatcccgccgggaccgaacctgcaaccatgaagatgagcgccgacaccacgaggcaccagccggcgatgtagccgagcacgggatggagcgcacgtcgcacccacgcgtacgtcgcgcctgcgttcgcctccgatcgcccgaggtagttgaacgcccagacgataccgaacatggcgattccgcagtagagcagggccgccggccctccgagcgccacggcgccgatcagggtcgccgtcgatgctgcgatggagtaggcgggggcgacgcctgcgacccccatgaccgacgagtcgaagagcgagagggcacctcgccgcaggcgatggtggtcccgactgttggcgtgctccagtgaatccatacctcccccttctcgagtccgacgccgaggctccccgaggttccggcgttactcgattcgcggggaattctacgctcgaccatcgaaatcggcaaggatttcacgaattacgcacgaattcgcaacaatcacggccccccgagccgaccgatcgtcagcgtcccgccgtcgacgacgaggttggcccccgtgatccagcgcgcctcgtcggagacgaggaacgcgaccgccgccgcgacgtcggcgggctcaccgatccgccgtgccggcaacgagcgagccagctgcgcctcgagcgcatctacgaggaccgccgcaaaggatgtgcgcaccaggcccggcgagaccgcgttgacgcgcaccggtgcaagctccgtggcgagctggcgggtgagatggatcaacgccgccttggagacgttgtagagcccgatgccgggctcgggctcgagccccccgacgctcgcgatgttcacgatcgccttgtcgtcaccaggcgcgctcgcgaaccgagcggcgagcaatgcgggggcacggacgttgaccgcccagacgaggtccatcgcttccggctccatctgggcgatcggaccgaacgtcgggctcgccgcagcattgttgacgaggaccgacaccgacccgaacgcagcgacggctcgctcgaccacgatggtggcgacctcgggatcgcgcaggtttgccgccacggtggtcaccgcgacgccaccggcgcgcaggtccttctcgaggctcgcgagctcctcctcgcggcgcgcgaccccgacgatcggatagcccttcgctccgagcgtctcggccacgctgcgaccgatcccgcgcgttgccccggtgatgatggcggcacctcgatgcatgtccccacgctatcggtcacgccgagcgctagcctggcatcagtcggcaccacgagggaggcgccggtggggaatcgccttgccaccagcgacagcctgtatctgcgcgatcatgccgacgatccggtcgactggtggccctggtcgagcgactcgctggcgacagctgctcggctcggtcggccgctgttcgtgtcgatcggctacgccgcatgccactggtgtcacgtcatggccgagaccacgttccgcgatcccgcggtcgcagcgctcatcaacgagcacttcctccccgtgaaggtcgaccgtgaggagctccccgacatcgatgctcgcttcatggcggccgcgctcgcgatcaacggcagcggtggatggccgctcaccgccgttgccacgtcggatgggagacctgcctgggtcgcgacctacctcccgccacgctcgacgagtaacctgcccggcctgatcgagacgctcaccacgatcctggacgcgatcgcacgcgacccccgcgcgctcgagcgtgctgccgacgaactcacgcgcgcacgcctcgagcctcgcagtcggcgaccaactgcgccaccgaccgacgagatcacgatgcgcctgcggacggacctcgcacgtcagctcgatcggtccgagggtggcttcggaacggcaccgaagttcccacaggctcacgcactcctcgccctctgggagctcgtgcgcaccggggatggcgtcgagacagtccgcgtgcgagagctcgtcctcgcgagcgtgcgccgctacgccgagagcggtctcgtcgaccacctcgacggaggcatctttcgctacgccgtcgatcgcccgatggtggacgtgcactacgagaagatgctcgtcgaccaagcctggttcatcctgctcctcgcggtgatcggtcccgatcgcgaggatctcgacctgtacttcacgctcgagcgcacgatcgccttcgttcgacgagcgctcgtacgcttcgacggcctgctcgcaacctcgctcgacgccgacgcccacggagtggaagggggcgcctacctcctgcgcgccgaggaggtccgtgccgtgctcggcgacgaggccgcctgggtaatcgacgagcttcacctacctcccgatcgcccccaccacggccaccggatcggcgcttcgacgctccgattggaagggaacgcactcacccgcttcgatgcgctcgccgcatggcggcgcgggcgcggcagtgcgcgacgcgacgacaaggccttgtgcgaccacaacgccgccgtcgcgaccgcactcctcgtcgccggtcggcgctcgggacgcgacgagtggatcgtctggggtctcggcctcgcgcgtcgcgtgcatgcgacgttcgtcgatgcgagcggcgcccgtcacgtcgcctacggcggcgaggcccgcggagcaacgagctccgacgagctgtgggtctcgatcatggccctcgccgcatgggaggtcacgggcgcgactgcttggctcgagcgcgcgcgcacgagcgccagtcgcctcgtcgaacggttcctcctcccagggctcggcatggtcgtctcgagcacggagcctggtgaggccgtccccgaccgcctcgacggcgcccacccgtccgtgagctcactcgccctgtggcacctcacgcggctcgtcgcggtgagcgcggacgaccgcctcgcccacgcacgcagccagctcgccgatgcgctcgccgatgtcctggaggccgcgccggccgcagctgccctcggcgccctggcgatgggacacaccgaccgcgtgcgcaccgtcgtcgtcgcgacccccaacctcaccgaactcgcccgtgtcgccctcgccgctgctcgtccgctcgacgtcgtcgtccgcgatccgacccacccactcgcgaccggagcggctggcgaccgggccgaggtgtgtgttgctcacgcctgcctgctcccgacgagcgatccacgcgtcctggctgacgcgctctggtccacgctcccgtgatgcgcaccgaagcccagctcggccgcgagcggtctcgtccacggagcggccaacccgagctgtgacgccggccgagcctcgacgaccaccgttcagcacgccgactcgacgacctccggcggcaccatcacgtcggcatcacgacccagtacggagccccccagagcaccgtcgactcgccgccgccatcgcgcaccagctagcctgaggtccaccacagtgacctgcggaggagggcgcgtgcatcgttggccgccggtggaagcctgagatgtccacaccgtttcgacatgtgctcctcgggacactcgacgtgcctggccacgaacgcgagttcatcatcctcgaccgggccgaactgcgcctcatccgcgtgatcgcacagcgctcgggcgagctgacgaacttcggctacgtcgtcctcgagcacgagcacgcacccgacgaggcagatccggctcgccccgatctgcgtatcgccgccgaggtctccccgaccgagcaggtcgccaagcgtcgccacctcgtctcgtggctggaacgcctgagcgcgagcgagcgcctcgccccacttgggcacccgggccccagcgtgccgtacgcccgcttcgatgggacccgcccctcgctcgcggtcgtggccctgcgcgatcccacgcttgggcgcggacgcaacgacgaggccgtcctcgagttctcctggggatcccttcgtcagctgatgccggtgaccaaggagctcgaggcgcgactcggtggcgggccgaccattacgcatcgcaagggttggcagcatgcgttcggacgcgtgccgcgcttcgcgctcgccgcctacacgccgccggatcacggctactgccgcaagctcatcgtcacgctggtgtgacgagcggtgaacggagaacggagaggcctatgacccgcataccagagtggttcggccgcctggaccccgaccccaacgcgcccgacgatgtccgcgcgcgcaacgacgccgtcgccgaacggaccggctttctcccgacgatctttggcgccctctcgtggcggccggaggagtatcgagccttcttcggctaccacgatgcgctcatggaggtcccgagcggtctcacgaaggctgagcgcgagctcatcgtggtcgcgacgtcggcgggcaaccactgcctctactgcgtcatcgctcacggcgccattcttcgtattcgggcacacgaccccaccatcgccgaccgggtcgtcgtcgatccagagcgcgcagacctcgacgaacgatcactcgccatcgtgcgctttgccttcaaggtgcgcgacgaagccaacgcgatcacgcccgaggacttcgcgccgctctacgaggttgggctcgatgacaccgacatctggctcgttggggcgatcaccgcgttcttcgctctctccaatcgtctcgccggcttcgcgaagatcctcccgaattccgagttctatgccatgggacgtacgccgcgaagctcatagcgcagcgaagtggcgtcccaccacgtcgtgcactttccgggcgccacgaaccccaagagggcgggccaccgggcgatcgctggcgtgtcagccaacagcgagccagaggagccacgcgagtggccccgacccgttccgactgtacccgcgtgctctggcaccatcagggcaggcgatgacatcgacgtcatccgagaggaggtccagctcgtcctccaagccctcatcgagcaggaggcagcagcagtcatcggcgctcgccgcgaaaacgagacgagggacgccagatgcagcgccacggtgagcgcagaccgtctgctcatcaccaaggccggcacgtggagctgcgtatccgcacggctccgccagaagagcgtgtcccgagcatcggcgagcgctggcgcctgtgtcgatcgtgccctcgacgccttggtcatggaggcctgcgtctgagggcgtcagcacccgcacggtcgatgacctggtcgcggccctcggtgggacgggggtcacaaggagcgaggtctctcgcatcgtcgcaacctcagacgaggagctggcggggttccgtcgccgcaggctggaccatcgctgcgttctgctccctcctcgccgatgccaccgacgcgaagggccgccttgcccaccgggtcatctcccgcgccgtggtgaccatcacgggcgtgcatgccacctgagacgcacgaggtcctcggggtcgtgcgtcggggacgggcagaccgagagcttctcgcccgagtactcgagggagctcaggggtcctgaggcctcggtggtgtgtgcctcgtcatctccgatgtgcgagcgcgggctcaccaccgccatcgcgaggtgcttcatcgggacgagctggcacaggtgccggatgcagcgtgcgcgacgtgctcgctcgcatcgaggaaggggagcctgggagacatgaacctcgcctcagatccgcacgatcgtcgctcgagccttcctcggcagcgctccgtacccaggacgaccaggtcatcgactcccttgccctcgaagctccccgcggttgtgaccgtgctcgccgaggccaaggaggaggtcgctcaccttctgagagcttctcggagggttgctggggaacgatctggtcgacgaacccgctcagagcgagtgaaccatgagatcaagcggcgcaccaacgtcgtcggggacttcggcaacgacgctgctctcctgaggctcgtcaccgctgtcgtgctcgagcagcacgaggactgggccgttgccgagcgacacggccgctaacaggagtgaatggcagagctcggggctgcaacgagccgcgacgacgacacggcgggcacctcgccgacgcttggggcccctggcgctccttgcgtgctggcgtcgctcgccgaggcggcacctgctgtgagaggaggaccagggagtgaactgacaccactcggtgggacgtgatctcgttgcccgagaacctcagaaccgctggcgggccagcgcccagtacggcgccgggcgatccggggtaagacttcccccctcggccagcctccgtggatctgctctggcatgtcgagctccccgcgctctgtgtggtctgccttacgtgtccatgctgatcagagtcctcgcacggcgggtgggctcgatggggcggccagcctgagtggttgcgattctggcgatttctacgattctggcgatttctacgattcttgcgattcttgcgattcttgcgattcttgcgatttctgctacagtgttgtcgtggtgtcaaccaaccaagtcggcaacgaagcctcgaccactctcatgcaccccaggccgggcgaagacgtcgtcctgccccccacggacctcggcccgctcgtccacctggctcggttcctggaagctcacaccgaaccagcgatgctccgtggtccagacggcgagaacatcccactaccacctgaggtctacacggtcttgcgccaggtggtcgaggtcatgcgacagggtaaggctgccctcatcgccccccaaggactactcctcaccacacaggaagcagcggatttcctcggcatcagtcggcctaccctcgtccgactcctagaggaaggggccataccgttcgagaagccgaaccgtcaccgccgcatccgcctcgaacacctcgtcgacttccagcatcgtcgctcgacagatcgtcgcgcggtcctcgaccaactcacggagcaagccagcgagctggggctctacgaggagacggaggccacctacgccaaggcgctgagggaggctcgtcggagcctggccaggaagaagatcgcggactgacgtcgtggctcgctacgcggtggtcttggacgcgtgcgtcctcgtgccggttacgctcgccgacactctccttcggctcgcagagctcgggctctatcggccactctggtccaagcggatcctcgcggaggccaccaaggccaccgtcgaggtccaccccaacatccctcgggaggtcctcgagcagcggttccgcgagatcgagcgcgcattcgaggatgcttgcgtccggggctggcatccgctcgagcacggcttgaccctccccgacccggacgaccgccacgtcgtcgcagctgcgcttgccggcggagcagacgccatcgtcacgaggaacctccgcgactacccgaggggcgccctcgccgatctcacgatcgaagtcactcaccccgatgacttcctcctcgaccaactcgacctcgcgccgaaggcagtacttgacgccatcgagcagcaggctgccaacacgcggcagccctcgctcacgccacgcgatgtcatcgcccgactggcccgctgcggtgtgcccaccttcgccgacaagatcggccgaatgatctgaccgaccggcacccgaaaccgagtccaccttcactgtcgaaccgacattctcacacgaccgctcactggtcccgctccgcttccgtgacgcagagcgcgccggacttctgacacctggtcaataccgcgcaagtccgtcgccgtccgcgacgtcatgctgattcagacaaaccagctcgagccacctcggacgtgaggcctcagtcgaatgagtgctcgagccgggctgcgcctcacgcggcacgcgggtcgtactgtgagccattggtcactcacgcaccgtcgagcgctcatgtctggcgcgacgagccctcgtgcgcgcccgcatcgctttgcaacggacctgcctaggagcgtcccgagcgagatccacgtggtcgtcgatcagcgccgacggatcgtcactcgccgctgcaagccgaacgatgggcaatccgagccgttcgaggcgtcttcgccgctcacgacaagccatccgctcacgccccggagacgtgctctctggtgagtcggcccctaggtgcaaccgaagcccaccacgcgcatgacagccgccaactcccggcgggaggcttcgagtccgtcaggccgtctcgagagcattgccgatacactggcgcggaccagtcggcgcaccgttaacccggccacccgcggcgacggacgacacgatcgccagcaggctcgtaccggtcaatcgagcgcacacgccactcgacctctcccagcggcccctctcaacaccgcgacgacagcgacgaaggccagcaatcgctcccctcccagcacgacgggagctaccagcgacgacgaccccacaacgacgagcgcccgagccgcggcaggatgcgaaacgccatccaccccatccaggcgaacgcaacgaccatgaggagcatcggtcgcaccatccatggtgccgttccaatgaacagcacggcggcatacaccaggagcaccgtcctgagaacgtgcgtccgatggcgacgctgcacccgtacgggagcttccgcagccacggggagcgtgcccggagccgtaacggggggaaggaacgggagcgcgtgcggaacgtcggtcacgagtgcgccgagatcacggtaggtccgcgcgacgtggagatgctcgagtcgctcttcgaactccatgggatcgagccggccctcttgaaacgctgagcgcagcacctcttcgaccgcatcgcggtctgcttgcgaacaccgcacctcgtcgaagtcgctcacgcagccatcgtatcacgaccgctcgtcacgcgtacgagagcccgaaccgaggatctcacggcgacctcacgagacgggccacccgtcacaggcgaggccgcggggcgcaggtagcgtggtgccgtgcgctcgttcgtccacctccacactcacaccgagtactccatgctcgacggcgcgtcgcgcatcaacgatctcctgcgtgccgcagccgccgacggccagcccgccctcgcgatcaccgaccacggcaacctctacggtgcgctcgagttctacaaggccgccacacgcaccggcgtgcgccccatcatcggcctcgaggcctacatggcggggggctcccggttcgagcgcccgcaacgtcgcggacgcctcgacgacacgggcggcgagagcgagcgaggtgagaagctctactaccacctcacgctgctcgcggagaacgagaccggttaccacaacctcatccagctctcctcgcgtgcgttcctcgagggctactactacaagccccgcatcgacttcgagctcctcgaggagcaccgcgagggactcatcgcgctcaccgggtgtctcggtgggctcgtcctccagcacctccttcgcggcgacgaggagggagcgcgcacggtcgccggaacgctgcgcgagatcctcggcccggacaacgtcttcgtcgagctccaagatcacgggctggccgaacagcgccgaaccaacccccaactcctcgagctcgccaagcacctcgggctgcggaccgtggccaccaacgactcccactacacgcaccgcgaggaccacgagacccacgatgcgctgctgtgcgtccagaccggcgcgaccatcaacgaccagaatcgcttccgcttcgagggatcggagcactacctcaagagcgccgaggagatgcgtgagcgcttccgcgaggtgcccgaggcctgtgacgcgaccctcgacatcgccgagcgctgctcgttggagctgacctttggccagccggcgcttcccgagatcgacatcccggtccggatcacgggtgcgacctacgacgagcgcgcaggtgagtacctcgccgagctggtctggcagggcgcgcgggcgcgctacggcaacgatctcgacgagaccacgagcgagcggattcgctacgagctctccgtgatcgagtccatgggctttccgggctacttcctcgtggtctgggacctgatccgtcatgcccgcgaggctcacattcgcgtcggcccgggacgaggtagcgcggcgggcagcgtggtcgcttactgcctcgggatcacccagatcgatccgctcgcctacgacctcatcttcgagcgcttcctcaacccaggccgcaagcagatgcccgacatcgacatggacttcgacgagcgctaccgaggcgagatgatccgctacgcggccgagcgctacgggcatgatcacgtcgcccagatcgtgacgttctccaccatcaaggctcgagctgccgtacgcgacgccgcacgggtccttggctacccgtacgccgtcggcgacaagatcgccaaggcgatgccgccgctcgtcatgggacgagacacgccgcttgctgcctgcctcgagctcacgcccggccacgaggacggctacgctcaagcggcggcccttcgcgagatggtcgagagcgatccggacgtggcgcgggtcgtccaggtcgccaagggcctcgaaggcctgcggcgtcaggacggcatccatgcagccgcggtggtgatctcgcgtgacccgctgacggagtacctgcccatccaacgcaagcccgatccaggccaggatccatccgaggcacccatcgtcacgcagttcgagatgcatggcgtggaggaactcggcctcctgaagatggatttcctcgggctgaggaccctctcggtcatcgatcgcgccgtggagctgatccgggcgacgcggggcgtcgacctcgacatcgacgccatcgccctcgacgacgaggccaccttcgcgatgctgcgcgcgggtgacgccatcggtgtcttccagctcgaaggcgggccgatgcgccagctcatgcgccagctcgccccgagccgcttcgaggacgtggccgcgctcgtggccctctaccgtcccggcccgatggcggccaacatgcacgtcgactatgccgaccgcaagaacggccgcaagccggtgagctacctgcacccagacctcgagccggtgctccgcgacacctacggcctcatgatctaccaagagtcgatgatgcgcgtcgctcagcagatcgcgggctactccctcgaggaagccgacaacttgcgcaaggcctgcggcaagaagatccggaccctcatcgccgccgaacgcgagaagttcatcgccggttgcgtcgcgagcggctacggacccgaacttggtaccgcactcttcgacatcatcgagccctttgcggactacgccttcaacaagagccacgccttcggctacgggctcgtcagctatcagacggcctacctgaaggccaacttccccgtccagttcctcgcggccatcttgacgagtgtgcgcgacgacaaggacaagttggccgtctacctcgccgacgccgcagcccaccacatcgcggtcctcgtgcccgacgtcaacgcctccgacgtcgacttcagcgtcacgagcggtcctgagggcgagcagatccgtttcggccttgctgccgtgcgcaacgtcggggagggcctcgtgcgctcgatcatcgacgagcgcacgcgaagcggtccgttcacgagctttgccgacttcttgctgcgggtcgatgcgagcgtcctgaaccgccgcaccttagagtcgctcatcaaggccggggccttcgactcgttcggacacccacggcgggccctctacgaagcgctcgagggcgcgctcgaacgggtcaacgagcggcgccgccagcgcgaccgaggcctcgggtccctcttcgaagagccctccgaggacgagagcgtcgtcccggatctgcgcctcgacatcggttcggtggagtggagcacgccagagctcctcgccttcgagcgcgacatgctcgggctctacgtctccgcgcacccgatgcacggcgtcaacgtcgaccggctcggacgggacgtcacccccatcttggatctcatcgaggccgatacgcctcccggcgaaccggtgacggtcgtcggggcgatcacagcgctcgcgcaacggacgacgcgcaagggcgacctcatggccaccttgcggctcgaagacctgcaagctgggatcgaggtcatggtgttcccgaagaccatggcagatcacgggctgcacctgaagcaggatgccatcgtcgcgatcaccggccgtatcgacggccgcgaagacggccgcacgctggtcgcgctcgccatcgagcccgtcgatacggccgcgctcaccagtgacgacgcggcggacggcgccactgacgcggtggtgctgcgactgcccaagcgcctcgccgtcccagattcgctcgttcgactgcgtaacgtgctcgcggatcacgtcggcacggcgcgtgcggtcctcgacatcgaaggcatgcgcttcgagctcgccagcaccagcgtccgccccggatcgagcctggtggggcacctgcgcaacgtgttcggagatcaggtccgtgtcgactgacggcccacgcatcgccctggtgggatcgggcgagtacctcccggcgatggcgcccctcgaagcgtcgctcatcggtcggggtcgcaactacgtccagattccgctcgcggctggccaagagagcgatgaacgcttcgcctactgggtcgacctcggacgtgagcaggccgcgcgcctcggcgtcacggcgcacacggtcctcgcacgctcccgagccgacgccgacgaccctcgctgggcacgtctcgtcgccggtgccgatctcgtctacctctcggggggcaacccattccacctcgccagcagccttcgcggaagccggttgtggtcggcgatcgtcgacgcgctcggtcgcggtgtggcgctggcgggctgctcagccggggcgatggtgctcggcggcctcatcggatcgctgcgctcacccacgcagcacgccgagcccgggctcggtgtgctgccggggaccagcattctgccccacttcgatcgagctcggcattggatgccgaccgagctgggggccgtcgccggcgccgaacgaacgatcggcatcgacgaactcaccgcgctcgtcggcgagggcacgacgtttcgtccctggggaaccgggcgctgctgggtcgtcgaggggacctcgacgacaccgatctccgacgccatcgacctgcccgtcgtcatccccgccacgtagccgcggacgaatcgctcagtggtggaaggactcccgcacggtcggatgcactggcggcggggtcccgtggcgctcgagcacctcgacacactcggcgaggtcatcgaggaacagcgttgccatgtccgcggagaactcgctgcgcaccacggcgcgcatcaccgtgacgtcgctcatcgcatcaggcatgggataggccggcacctgccacccataagcgcgcagctcgtgtgagaggtgattgaggtcccacggtcgcacctcacctggccgcagacgccacgccacgacagggatgtcacgcccgtcgccgatcacctcgaacggtccgagcgatgccagctcgtcggcgatcatgcgagcgactcgttgggcactcgcgtgcacggcggtgaagccctcgcggcccagtcgcaagaaggtgtagtactgcaggagcacctgcgcccccgggcgagagaagttcagcgccagcgtcggcatgtcaccgccgagataggcgacacgaaagatcagctcttcgggaacgtccgtcgcttggcgccatacgacccagccgagtccgggatagacgagcccgaacttgtggcccgatgcgttgatcgagacgactcgcggtaggcggaagtcccagtcgagctgtggctcgaggaacggcgcgacaaacccgcccgaggcgccgtcgacgtggatcgggatgtcgagacccgtacgctcgtagagctcgtcgagggcacgcgcgatctcggcgaccggctcgtagacccccgtgtacgtcacgccaaggatcggcacgacaccgatcgtgcgctcgtccaccgccgcgagtaccccgtcggcgtccagcgtcgggtgctcgggcgtgaccggaacgtaacgaggctcgacctcgaagtagttagcgaacttctcccacaccacctgcacggcggagctcacgacgatgttcggccgatccgtcggcgcccccgtggcgcgacgggcgatctgccaacgccgcttgagcgcgaggcctgcgagcatgcacgcctctgacgaacccgtggtggagacaccgatcgtggtgtcgggatcgggcgcatgccacagatcggcgagcatccgaacacagcgaccctcgatcgctgccgtctgcgggtactcgtccttgtcgatcatgttcttgtcgaccgcctcggcatagagacgatcggcttgcggctccatccacgtggtcacgaaggtcgcaaggttgaggcgcgcgttgccatccatcgcgatctcgtcgtgaatcacctggtaagcgaggtcgggaccgagaccatcgctccgcagccgtgcacgtggtacaccctcggtgagctcgcggacgaagagcggattgatcgggaggtccttcgagaacgtgtgtcgccgtggtgacgagtgccgtcgagccaacctgatcatctccttcggtcatccagcaggcaccgcccggtgctcccgatcacgtgacgtgagaggcgcgagcaacgctggaacccgctgcgaccctagcaagcccgtccggtgccggtcggtcagtgcgtggtcgatggcaggccggaccttcagcatgcgagcgctgcgccctctgcgcgatcgcggcccgcagccacggacggcaccgtgcgagcggccctgtgagcgcggcgcgagtcacgcaccggcgaacatggccgggagccgtcgtcgcgcggcgtgcgagcagcgtggcgagagttcaccgacgacaagccaccgctcacgcctcgtgatcgccgcggcggccatggacgtccgtgacgtcaccgacgtctcatgctcccctcgccagttcggcctggatccgggcaaggacctcggggtcctcgaggccggtgacatcaccggtcgccttgccatcgacgaccagttcggcgagcaggcggcgcacgatcttgcccgatcgagtccgcggcatcgtcgacaggacgtacaccgcgccagggcgcgcgatcggaccgatctcgcgctcgagcgccgcagcacacgtggcctcgtcgacaccggtggcgccggcggcaaccgtcacgaaggcgacggggacctggcccttcagtgcgtcactgaccccgacgactgccgcctcggccacacccggtacgaggaggagcgcactctccatctccatcgtcgagagtcggtgtcccgcgacgttgatgacaccatcgacgcggccgacgacccagacgtggtcatcgtgatcgaggagggcggcgtcggcggtgtcgtagcgttccgcaccgaagcgcgtgaagtactgcgcccgatagcgcgccggatccccccagatcgaccgcgccagcgtcgggaacggcgccgtgagcagcaggtagccgactcggtctcgacccaccgttgcgccttcatcgtcgacgacgtcgaaccgatgaccagggagcgccatcccgcacgacccgggcttggcgggcgtgatgcccacggcactcgaggtccacgccgaaccggtctcggattgtccgtaggtgttgttgatctccacagtgcccgtgccaacgtgctcacgcacccagtgccaggtcgtcgcgtcgagcggctcgccgacgagcgagatcagacgcagcgacgagagatcgtggcgctctgcccagctcgcgcccgctctcgcgagcatgcgcaagaacgtcggggcggtgaagaccttcgtgacgcggtagcgctcgatgatgtcgtaggcgcgatcgggctccggatagtccagcgcaccttcgtaggccagcatcgtcgccccggcggcgaggccaccgacgagctcgaagatcgggaaggtcagccatccggtgtctgcggtgcaccagtacacgtcctccggcccgaggtcgagcgcccactggacgttgtggtaggtcccgatgagaaagcccacgcctgcgtgcacgagccccttgggtttggccgtcgtgcccgaggtgtaaatgatgaagcccggctcgttcgcctcgaccggcaccggctccgctccgtccggatgcgcggcgatgagttcgtcccatgcgtgatcgcgccccggttgcatcgggacctcaccgtcgccgagccgacgcacgacgatgacgttgcgcaccgacggcaaccgatccaggatgccgtccaaggtctccttcaatgggatacgccgcccccggcggtaggtgccgtctgcggtgatcaccaccttggccccggtatcgacgatgcgatcgaacagcgcttgcgccgagaagccagagaagatgatgttgtagatggcgccgatccggtagcacgcgtggaccgcggcgaacgtctcgagcaggttcggcaggaagatcgcgacgacgtcgcccttcgtcacgccgagatcagtgagcgcggccgccatgcgtgcggtctcggaggcgagctcctggtacgtccagctgcgctcggcgccatcctccccgatccaccgaatcgccacgcgctctggctcgcgcctcgcatggcgatcgatgcagttcacgctcacgttcatacgagccccggcaaagaaccgaaatccatcggcaaggctgccctcgagggcgggggcttcgtcgaacccatcgatccactcgaacgtggctgcaaccgaacgccagtagcccccgagatcctcgatcgagcgttcgtagagcgctcggaactcgtcgacgttcgagaccggcagtcgaccagacggtgacagggacggctccaccagttcggcggttcgcaccatcgggggtagctctggcattggctcgctcatgggcagcacctccctcgctccacgctgggcggatgttaccacggcacggcacgcgcggcgaggacccggggcgcgacgcgccgtgcgaggcaggcggccgcggcgaccgctcgtggctcgctggtcgcgaggaactccacgccgagcgaccggtccccacgtcgtacggggatgctcgtggctgcaagcttcgccaggttcgccacgtgcactcgacccacctcggtggtgtcgtcgtccgtcacgacgacctcaccagctctcgtcctcgccccgctcgacccgacggtgctcggtgcaagcagcgcgtcgaactcgccggccacccgacgcacacgcgcgctcgccgctcggaccgcgttctcggcggctacgaatgccgccacgatgccggtcgcgacctcgcgagcggtgcgctcggtctgcgtcgttgcgatcgcctcgagcgcgcgccgtgcctcgacgagcgaccaccacggtgcgcagaacgcgtcgtcgacgtcgatgcattcgaccccgtccgcttccagcgcggaggcggcctcgtcgaggactgcgtcttcgtccgtgcgagcgcgtccgggcgtcacgcggccccagaccccgatccgcgtcggacgccactggccgagcgtgaacggggtgaggagccgtccccgcccctctgggtctcgaagcacatcgatggcccatgcagtctcggacagcgtcgcggcgacgacgccgtcgctcaggcgctcggcgtcaccgagcacccacggtcgcacgtgcacgctcgcgagtccgacgtcggctgctgccacccgcagcgacccgagggcatcggggaccaacgcgagcgggaccgcaccgagtgcgacccggctcaccgcagcgtcgaggacacgggtcgcgcaagactcgtccacgacaccgggatcctcgagagcaggaagcggccccgagcccgtcgtcgaccacacgcgaccgacaacgacggctcccagactccgggccctcgcgacgactccctcgccatctgacagacgagcatcgacgagcacggggacaccagcgagcgggcgagacggcgacggggcgacaccgtcgagcgcacgagcctcctcgagcgccgcgtcgtcgagcgacacagcgatggggtcggggcgttgctcgagggagcgaagctgcgcgcgagaggcaacgacgacctcgctcgcgcagcgacgtcggtggacgaggtcgtcgaggacctcgaagagcacgtgctcgacctatgcgccctgaatcggcgggaggctgccgtcagcaaggccctcggccatcgcccagccgaaggcgatgagcacgtcggcgtcaccctctttgcagcaggtgaacacctcatcgaaacccgtcggcgtcgcgtccgagagacggtagaccacgaaaccgaccggccgctctccgctcaccgcacccgaggtgcggtcgtcaaggccagaatcgagcccaaagcgcttggcgagccgtcgcgaccaggctcgctcctctcctgtcggacgatgcccgggtcgcggaaccacgtcctcaagaccagcaagcaggtcgtagccggtcggggagccgagcttggccgcgacgagcacatcctcgtcagggaacgcgagcagcgcgcgctcgtaggcctcgtggagcagactggccaaggtgaggggctcgtgctccttcggcgtcgtgaccgccagctcgatgagcacgcagggcgtgccgccgatacgttcgagggtgaagagcatcccgccaacgagctgctcatcatcggcggcgagggcacagagcacccacgcttctcgctcggcctccaagaactcaggggtcaaggtcacgccgtgcgctgctgccagcgcaccgagcgcgtgcagctcctcgtccgtcagtgcggtgcaatccttcgtgatcgtctcgatcgccatggcgctcctgctccctcgagtcgacggcccctccagtttacccgccctggcgtcgcggcgagggcgatgccacccgcgccgtaggctgggatcgtggacgactcgatcacgctgcaggcactgggttcatcgcggcagacgtatgcctacgacgaccctgacccatctgtgctcgagaccttcccgacgccacagccctccggcgggctcgtcatccggctcttcgccctcgagttcacgagcctgtgtccggtgaccggccagcccgactatggccagctcgacatcgtctacgtgccggggcctcgttgcgtcgagtcgaagagcctcaagctctacctcatgcgctttcggaaccacggagccttccatgaggcctgcgtcgcgcaggtcgcgcaggatcttgcctccgtcctcgctcctcgctatcttcgggtaatcggccgcttcaacgcgcgcggaggcatcgcgatctggccgctccgtgaggtcgtcgccgaccacgaggacccggctgccctccgagcgctcgtcgatctggacaacggagcgcgtccatgagaggcatcgatcgatcgcgtctcgcactcgccatcgcgggtgcggcggtctacgtgggatccatcgtcctcgccaactggatgctgctccacgtcggcgctccgggcccgggggcacgtgtgctccccgtgggcttcgggctcgaggccccgagtggggtctacgtcgcagcactcgccttcatcgcgcgcgatctcgtccagcgctacgcgggtccgagggtcgccgtcgcggccatcgtcatcggagcggcgctctcagcgctcgtctccacggcgacgctcgcgttcgcatcgggcgcgacgttcctcttgtccgagtcgaccgacttcctgctcttccaaccgctccaacgtcgcacgctccccggcgcggtgttcaccgctggactcgcagcgatcgtggtggactcggtggtgttcctcacgctcgcaggcattccgctccacgctgcgcttccagggcaactgctcggcaagttctggatcgtcctcgtgggcagcgccgccaccatcgggctgcgacgcgtgacccccgcaccgtcgcttcgtcctcgcgccgcgtcatgaaccacctcgaccaccgtcagcgaacgctcggcatcatcgccctcgctggtgcctcggcgatctggggcggcatgtacgtcgcgaccgccgccctcatgcgccagaccccgccactcgtcgtcctcgagctgcgcgaggcgatcgcaggtttgatcctggttccgatcgcatggcgatcagggcggttgcgcatcgctcgcggcgacctcgcccttgcggcagcgatcggcatcgtgggtttcaccgtctcgatcggcctgcagctcgaaggcacgcacatcgctggggccgcactcggttcgctcatcaccgcatcgtcgccggtgctcattgcgctcctcgggagggtctggctgcgggagcgactcccatggcccaagctcgtggcgatcctcgtcgccgtcgggggtgtggcgctcatcgccggccatccgccagggggaccccaggtcgagcccgggatcatcgacctcgcaggggcggccctcgcttgggcgatctacacggtcggatcggcgcacctgacccgccgctacgacgccctcggagtcttggcgatcgcctgcatcgtcggctccgtgacgagcctccccttcgcactggcgtcggccagccacgcagcgcatccgctcccgacgacgctcgtggcgtggctcgaagtcgcctacatctccatcgcaggaatggcgctcgccttcttcctctggaactgggggttcggtcgagtcgatgccgccgtcgggggatccatgctgctcttccagccgctcgtgggcgtcgtcctcggcatcgtactgctcgcagaaccgatcactctcaccctggtgttcggcggcttcctcgtcgtcgccggcgtctcaggagccgtggcgatcgccacaccgagagtccagcttgcgacgaacgcgtcacctgaggcaccccagtcggggattcgcacgtagccgtcaccccgtcaggccccgaccacatgctcgaccgagttcgcgacgctcgcgagaccacgccggagcgggtacggccctggctcggagcacatcgtccttgtcagcgagatcggagccatctcgcacgagcaggacggaacctacggcagccccaggatgacccacgagatgcgactcgtggcggctgcttcttcaaccaccagtgcccgtgaccggccctgcgaccgagtccaccctgaaggcgagacttgacgccctcccgccacggctcggtcacggcgggcgccgatgaccgagagcgcgtcgagcctccgactcccggacgcgaggatccgtcgctgggtggcggcgtcggggtggcagcgcgtggccgagctgaggcaggcgacagatccgtgggctcgcgtcgtgttggcgcgatgccgttcgtgtgcgacgagcgcccggggctcctgcacggcggcggacggtccccgtcgagcacctcctctcggacctgggcgttcagcggcttgcctcgcagaggccgcgctgccacggcgatgcggcatcggggagccacggagtcaccccgagttccgctgctcagtgagcgagcacgcccgcgacggacaggcgcaaggtggagagcgggtcggagtggccaggtcggacggccatgttatccgtgacgaagcggaccgtgacgcccttgtcattgagctgggggacgagggctcgcaggtcgtcgaggttgcgcgccgaacgatccagcgagtggacgacgacctcgtcgccctcgcggaggtaggcgatgaggtcgcgcagggccgggcggtcgacccgagcgccggagacgtggtccacgaagacacggtcggtgtggacgccgaccagctggcgctcgaccgaccgatcaaccgaactcacatgaacgtagccgacgacccgccctgaggcctcgctcacgagagcgcgcctaccctcagcgtgagccaggagacgagtgccacggtcgggagtggacggtcgcggcgacgaaggctcgcaggtggtgggccaacgtctcacggtcgatggctccctcggcgaccttccagacgaggtcctcgagctcgttgtcggacgccagcagcacgtggccgttgagccggacaaacagctccgtcgtcacgaccgcacagcgcttgttgccgttggggagtgggtggttggcgaccaggcgctcaagcagcaccgcggccttggtaggcacggtcgggtaggcctccacgcccccgaggccggctcgaggcgctgcgagcgctgagtcagcgagttgacctgccgggccagcgaggatcgaccttaccgtggcctcgtcgaggccgagcgtggcctgcacgacgacggcgtagtcggcgaggtcgaggtagcggaccgtcacatcgtggcgaggcgctcgaggagccccttgcgctcctcgatgatgcctcgtagcatcgccaagtacccggggtcggcgcggcgctcgcgcgcacgagcgatgacgtcgtcgatggtctcgacgggcctgggtgcagcctcgacacagcgggtgaggtcctagctggccatgatcgaacacaccccctccctgcgccgacgtccgccaactcatcgagccgatgtcagcacaccgtagcagaacgagctggggggcgtcggcggctgctgtcgcctttggtctacaacatcgccgcgacagctgtcgccacaggaggagtgaatcccacggcgacaggatcccgtggggagcgcgagatcgcggccggtacaccctgaggcgacgtcggtggaagctcattgctgggggcgaccatgtcgtcgacgagtttgcataccttggtcgagcgctcgaggcggtagtcaagttccgaccacgcctcgccaagttcctcggcgcgtcggccctggtagctcttgatgaagcgcccgacgcgggcgtcgaactggatgcgatcgccaggctggagctcgaggcgcgcgagcgacgcgccgtacgtgaaccagaggtggtccgtgactacctctcccgtcgtgacgagacggacatcgaggagcagaatcgagcgctctggccccatccagccaggtttggagtcgaagagccctacgtcgcctcaaagcgtgatcgttgtccgacgtgtcgtgccagtcgttccctcgtgtccgtcccattagggcgggcctggcctatatctccccgggcaagaccgatgcgctcgctgcgcggccgtcctcagggatttccatctgcgtccagggctcgtcacgcacactctcgcgagccacgaggtcaaagagggcgtaggcaagggcgcagagcgcgtagcgggcgatcgtgcaagcgtcacgtgtggagcgtggcggcacgacgatctctgccgcgttgtcatcaagcacgccaacggtgatcgcgtcgtcgtccggtcgctcggcaatcctcgtcgtgacgaggcgctgggtccactcaccgaacacgcgacatgcgatgcccgcctcgtcgcagagggcctcgatcgtccgcgcaccgtcgagatcgatgtgctcgacgtagcgaggcgccggccagaacgaggtggccttcttgcgctccgagttcgacgagtgcggcaagagccgctcagcggtagaccgcgcgctgcgcgccctcgtcgacgaggaggtgctcgtgcgcggcggctggggcatctacgtgcgcgcgaggcgcgtcgggcatcgctgctcgcgccgaccggcacgatcggggcatctacgtgcgcgcgaggcgcgtcgagtacttcggcaggaccggcatcggcacggcggtgatcttcgatcgccggtaccccgaggtgctcgccaagctcggtgtcacttgggaggccgacagcgcacgcaaggcgtacaacgaggggcgcaccacccaggtcccggcctggaccgcggtcaacgtcggccgccagcgcatcaccaggcggatcgcgttcgggaagcgagtgttgcagtatgagcggaccacggggactcgacgacggaacgtggcgagcgctcgaggaggcgcgagcgaacggtcttcttccgctacttcctgagttcttcgagcagaactcgcccgtctgaacaggaccatcgacttccgggtggtgctgccggacgacctgcccggcaccaaccactgccgcagctacacggtgtgctggaatacggcctgctcgagccgacggaggcgctcggcgacgctcagctcgccccctccctcctcggtgcggagccgatcgagtgcccagatgcggagcagcgtggagactggtaggtgctcctgagcggcggcccgttggagccgggcatgctcgtcagcggacaaccgtaccgacaccacggttgggcgagtgaggttgggccgtgcgaccgtgatgtccgtgggcatcgtgtcggcgaggtcgtgctgctccgccgctgccccctcttcagccaggatttcctcgatcttgctgctcatcggtcctcctccgcgtagatccgtcgatctcgtgggcctgcgacccaggcgttggcgccccaccactccccggcaggccgctccgtctcgtcgacgtcggcggcgaccaggatcacaacgaggacatctcgagcgctcggcgagtagccgatcactcgtaccgatcgaccgctccggctcgcagggtccggcgtgagccagaccgcatggtcctcgttgatcgcttcgtcagcccagcctggttcgatgccgtggcgtgagcggatgtaggcggctcgcttctgccagtccactcgcaccacacctacatagtactacactcgactacgcttggtggctcggcgccgaccgtgagaggacggttgtgaggttcgcggcagcagtagcacccgctcccagggagcggctcggaggtcgtcacggcgcagctaccactcgtagagtggcgtcccaccaggtggtgtaatttccgggcggcctgaactccaggagggcgggccaccgggcgatctctggcttgtcggtcaagagctcgccagaggaggtacgcgagtggccctgactctttccgacttcacccacgtgctctggcgccatcagagcaggcggcgacatcgacgtcatccgagagggggttcagctcgttctccaagccctcatcgagcgagaggctcgagcggtcattggagctggccgcgacgaacgaggcgagggacgccagacgcaagcgcaacggtgagcgcgaccgtctgctcgtcaccaatgctggcgacctggagctacgcatccgcaaagctccgtcgggggagcgtgtcccgagcatcggcgagcgccgccgcctgcgtcgatcgcgtcctcgacgtgcgtggtcatggaggccgacgtctgagggagtcagcacccgcacggtcgacgacttggtcgcggccctcggtgggacggggatctcgacaagcgaggtctcccgcatcatcgcatccctcgacgaggagctggcaggatttcgtcgccgcaggctggaccatctctgagttctgctccctcttcgccgatgccacctacgcgaagggtcgcctcgagcaccaggtcatctcccgtgccgtggtagtcatcaccggcgtgcacaccgccggggaccgcgaggtcctcggggtcgtgcgtcggggatgggcagaccgagagcttctggaccgagtgcgagagggagctcagggatctcgggcctcggggtgtgcgcctcgtcagctccgatgccagagcgcaggctcaccaagccatcgccaggtgcttcgtcggggcgagctggcacaggtgccgagtgcagcgggcgcgacgtgctcgctcgcatcgaagaaggggagctcgggagatggacctcgcctcagatcccaacgatcgtcgctcaagccgtccccaggagcggtacgtacccgctacgaccaggtcatcgactcccttgccgcgaagctcccagcggttgtgaccatgctcgccgaggccaaggaggaggtctgcaccttcacgaacttcccggaggcccattggcgaacgatctggtccacgaacccgctctgagcgggtgaaccacgagatcaagcggcgcactaacgtcgtcggggtcttcggcaacgacgccgctctcctgcgccttgtcaccgctgtcgtgctcagccagcacgaggagtgggccgttgccgagcggcaatacctatcacaggagtccatggccgagcttgtgactgccacgagcgacgacgacacggcgggcacctccgagacgcctcggccccctagcgctcctcccgtgctgccgtcgcccgccgaggaagagcctgcagtggtaggctgagagcggccagggaacggatttacaccactcggtgggacgtgatccatcgcaccctgctgtcgcatctggtccgagatttcaccgcgatagctgtcgccacaggaggcgcagatcccacggcgacaggatcccgcggggagcacgggattgccccgccggtacgtcaggagacgaagccggtgggcgcgtcgagatggcagcttcccgggtcgggcgtgatccgggagggggcgtggggaggtcgtcgggcgaggatgcagcagtgctcgtcgctgcgcgaccagtcccgcctcgtcgaccaccacgactcggacgcacgcaggcaatggagtctcgaggagatcgaaaccgatgggcgaccgaacgcgaccgctcgacccggcctcaccgattgagcgcaccagagctgcctaggccttctccggggttgcgttcctactcatcgacgagaaaacgccacgcgagctcgcccccgcggctcagcccgattcggccagtcgccagaacacccgtcctgcgttcgtcggccggctcgaggtcgaccgccccgccgagcacgaggccattgtgctcgcccgtcatgccgagcgctcgtgcgacccgccctggaccgagcactcgacgcccgtcgtcgagctcgatgccgcgcacgaggacggcacctggcactccttcgggtgccacgacgatgttcaccaaccagtgcaccccgtagcacaggtacacgtagaggtggcccggaggaccccacatgatctggttccgcggtgtcgatcctcgccacgcatgacttcctggatcctcagcgccttcgtacgcctcgacctcgatgagtcgacctgcgccgagcggcccgacgagacgtgcaccgaggagccgcggagcgacgtcgtgtgccggaccctcgagcagctcacgcagggcgcgtgtgcctgagtgcatggaggcgctcccgacgctcgccgagccggacgcgcagctcgtcgagctgacgccgcaccgactcaagactcgccatcccgttcgcgccgcgccgctcgatcgcctcgtgagcctcgatgaggcgcaccgcctcctcgccgagctgcggatgcgccgccacgagctcggcgagcgcgacgtggcgctccagcgagtcacgcacgagccctgccgccaccgcatgcgcacgtcgaaagggcatccctcgacgtaccaggtactccgcaacatcgatcgcttgcaggtaggccgatgacgccgcctgtcgcatggcgtcgaagtcgaacgtcatcgtcgcaagcagcccctgcatcgccgacagctcgaggcggaactggtcgaccgcgtcgaagagcggctgcttgtcctcctggagatcccggttgtaggtgagaggcaaccccttcaagacggtcaggatggtcacgaggtcgccgatgtagcgaccggccttcgcgcgcgagagttcggcgatgtccgggttcttcttctgcggcagcatcgacgagcccgtggcgtaggcgtcgtcgaggcggatgaagcgaaactcctcggtggtgaagagcacgatctcctccgcgagcctcgacaggtgcacccccgccatcgtgatcgcaaagatcccctcggcgacgaagtcccgatcgctgaccgcatcgacgctgttcgcaaacgaacgcgagaacccgagccgggccgcaacccacggtgggtcgagcggcaaggtcgaacctgccagggcaccggcaccgagcggcgagacgtccatgcgcacgagtgcgtcgagcactcgggcgatgtcgcgctcgaccgcccaggcgtgagcgagcaaccactgtgcgaccgggatcggctgagcgcgctggagatgcgtgtagcccggcatcactgcgctgcccgcactctcggcgagctcacgaagcacgtccgcaaacccgatgagccctccggcaacctctgccagtgcgtcacgggcccagagccgcagatcggtcgcgacctggtcgttgcgcgagcggccggtgtgcagcttggcgccgacgtcaccggcgagctccgtcacgcgtcgctcgatggccgtatggatgtcttcgtcggaggggaccacgacgaaggtcccctcgccgagttcggcctcgacggcccggagcgccccgagcagcgtctcgagctcatcgtcgtcgagcaagcccgcgtggtggagtccctcgacgtgtgccctcgagccctcgaggtcctcgcgccagagacgctcgtcgatcgagaggctctcggtgaacgagagcagggcatcggcgggcggcgcacccatgcggtgctgccagagcgtcacggccgcagccctccctggcgttcggcccaggtacggatcccgagcccgaagatccgtacgaagccctcggcgtcaccatggcggaaccgatcctcgctggcataggtcgccagttcgtagtcgtagagcgacgaggggctgcgacggccatccacccagaacgcgttcggcgcaaagcgcacccgcacctcaccggtgacgggcttggacgcttcgtcgatgaaggcgtcgatggcgtgcttcaggggcgagaaccacagcccatcgtagacgagggttgcccaccgcagaccgagttcgatcttggcgtgcgccacctcgcgctcgagggtgatgtcctcgagctgccggtgcgcctcgagcaacacgaccgcggctggtgcctcgtagacctcccgcgacttgataccgacccgtcgattctcgaccatgtcgatccgaccgacctgccacgatccggcgatccggttgagacggtccacgagagcggcgagcggcaggcgctcaccgtcgagcgacaccggcacaccctgctcgaaaccgatgacgacctgatcggggagcgacgcaaggccacctgcggtgtaggcccagacgtccgatggtggcgccgcccagggatcctccatctcaccgcactcgaccgcacgaccccagaggttctggtcgatggagtatgggttctccttcgactgggtgagggtgaccccgtgcgcgcgcccgtactcgatcgtgtcctcacggttcatgccccaatcacgcacgggcgcgagcaccgtgagatcgggagcgagtgcggcgagcgcaacctcgaagcggacctggtcgttccccttgccggtacagccgtgcgcgacggcgctcgcaccgtagcgccgggccacttcgacgagccgctccgagatgagcggacgcgacagcgacgagacgagggggtagcgattctcgtagcgcgcgtccgccttgatcgcacgcgcgatgtagtcgtcggcgaaggcgtcacgcgcatcgaccacctcggcggcgatcgcgccggtcgcgagggcgcgggtccgcaccgcctcgaggtcttcctgctggcccacgtccaccgagagcgcaacgacgtcgaaaccacgctcgacttggagccacttgagcgccaccgacgtgtcgagaccccccgaataggccagcactaccacttcagccacgagtcgactccttgctgttccgtcttgtcttcgtcctgtatcgagcgcgctccgtgcgacctggcgccacgaccaggtcgatcccgtcgatcgatccgagcagagccgacgcgcgcagtcacgggagccagatccgcgccgatgcccgcgtcagcctaacctctgggttcgcccgggagtccggcgaggttgtgcagcaacgcggcgacctccggggcggtcgagccctgcgacaccacgatgagcagggtgtcgtcacccgccacggtgccgagcacgccatcgggcttggcgcgatcgagggcagcggcaacgacatgcgcgcaccccggcggggtcttggcgagcacgagatccctcgcaaccgcgacctccacgagccactccgacagcacgcgacgaaggtaatcctccgacgtggtctggtcccgcgggagatccgggatggcatagacgctctgaccctgcggaccacgaaccttgatcgcgccgagctcgtcgagatctctcgatacggtcgcttgcgtggcggagatgccctcgacggcgagtaggtcgacgatctgctgctgagagctgatcgcctgctgactgatgagcttcgcgatccggtactggcgctggttcttcgcgaccatggcgatcaccaccgctcgatcgagccggagccggcacgatcgacgaggaacgccaacagtcgcaccatggccgtcacgcgatggccggcctgacgaaaggcccacgagtgcgggccgtcgaggaccgacgcctcgatctcctcgccacggtgcgccggcaaacagtgcaagatcccaacctcgtcgctcgcctcggcgaccaacgcctccgtcagggcccagccctcgaaggcgctgcgtttggccgggtcctcgcccatcgagacccacacgtccgtggagagcacatcggcaccgcgtgccgcactcgtcggcgagtcgaacagcgcaatcgccccccgcgcccgccctgcacgctcgaggtaggcatcgatctcagccatgtcggcctcggagaactgaaaccccgccggcgccgcgatgcgcacctcggctccgagcgcgccagcggccttggccagcgatcgagcgacgttgttcgcatcgccgatccacgcgatccgcacaccctcgagcgtgccgagcgcctcgtggatcgtgatcacgtcggcaatggcctgagtcggatgcgcgcgatcggtgagcaggttgacgaagggtcgctgatgcccagcgaacctgggagccatccgctcgaacgtggcgtgacgacgaagacgcgccccaaccacccgatggtgacgcgccagcacctcggcgacgtcctcggccgcctcccgcgtatcgatcccgatctcgtcgccggtgaagaacacgggcgtcgccccgagcgcagccgcagcgacgccgagcgccgagcgagtgcgcatgctcggatgctcgaagacccctgcgatggtgccgcctcgaagcggcccgctcgctgcgaccgcctcggtgacgaggcgccgcatgtcctcgggagcaaggtcgtctacgtccccgaccacgagcgacgtcgcgcgctccatgttcagacctcctccaggacacgggccagggcacgaccgaggcgggcaaacccctccgcaagctcgtcggccgtgatgatgagcggcggcagcagccgcaaccgcgtcggaccggtggcgttcaccacgacgccctctgcgagcgccacgtcgacgacgcgcgctgcgaccggagcggcgagttcgaggcccaacatcaggccagagccctcgacgagccgtaccccaggcagcgcccccgccaacgcgacggcctcgtcacctcgcgcgcgagcaagcgcgggcgcgtcaaggcgaaccagctcgttcgccaccgcctcgacgaccgccatcgcgagggcattaccgccgaaagtagagccgtggtctcccgggcgtagcgcctcggcgaccggcgcacgggccacgaccgccccgaccgggtacccgttgccgagtgccttggccagcgtgatcacatcgggctcgagcccgaccacctccgaaccgagccacgcacccgtacggccgaggcccgtctggacctcgtccacgacgacgagcgcgccggagacccgccgtgcccgctcgatcgccgcgatcgccgccgctggcagcggatggacgccggcctctcccgcgatcggctcgacgaccacggctgccgtcgcctcgtcggcgacctgcgcctcgagcgcagccgtgtcgtgcggatccacgtgcacgacgtcgggcaccagcggctcgaacggcgcttgcttgtcgggctgacctgtcagcgagagcgagccgaaggtacgcccgtggaacgcgccggtcatcgcgaccacgcgggtcctcggagcgcgcgcacgccggacgagcttgaacgccccctcgaccgcctcggtccccgagttggcgaagaacaccgacgcgtccccgagcgaggcgagcggcgtctggagcgcggcgagcgcgcgctcgcgcgcgtcagtgtcgaagtagttcgacgcgtgccacagacgcgcagcttgggccccgagggcctcgacgagacgcgggttcgcgtgaccgagcgacaccacggcgatgccggcaagcaggtccacgtagcgctggccgtcggcgtcgatgagccaggagccctcgccacggacgaaccgccgcttgggctgcccgtagacgccgatgagcccgagcctcgtcatgacgcgctccgacggatcatggttccgacccccgcatccgacaacaactcgacgagaagcgcgtggcgttcacgaccgtcgacgaagtgcacctcgtcgaccccggcctcgagcgcggcccgtgcggcagcaagcttggggaccatgccgccccgtacgctgcccgagctgagccaatcctcgagctcgccgagggtgagttcggagacgacgctcgccggatcgtctgggtcggcaagcaggcccgggacgttcgacaagaacacgagcttcgtcgccgagagcgccggcgcgagggcggcagcgaactgatcggcgttgacgttgagttcacggccctcgtcgtcggcggcgagcgacgccacgatcggaatcatgccgtgtgcaaccagcgcctccacgaggtcggcacgcacctcgaccacctcgcccacccgaccgagcgacggatcgacgacacgcgcacgtgcgagcccaccgtcgacgcccgagaggcccacccctctcggcgctccggagacctggttcacggcgcgcacgatggtggggttgacggcaccgagcaggccgagcctcaccacctccagcatcgcgtcgtcggtgaccctgaggccgccgcgacgctcactcgacaccttgagtcggcgcgcgagatcatcgatctgcggacccccgccatgcacgaggaccgggtggatcccaacgtgagcgaggagcacgagatcggtagcgagcgaggcgagcgaccccgcctcgtcgccgagcacgttgccaccgtacttgatcacgaccgtgtgacccgcgaagcgctggatgtagggcagagcctcgacgaggatcggggcgcggagacgaggatcgaggtcgatcacgaggtcctccggttctcttcgaggtaaccgtgaccgatgtcgctggtcaagacggtggcgctcgccgatccacgcccgagtgcgacggcgaggtcgacctccggttgggccatccgccgcgtgagctcctcgtgctcgttcgcactccagccgcctcgggcctcgaggccaccctcggccacgagcatcccctggtaccagatgcgcacaccgctcggatcgacgccgcgtcgcgcggcccccacctcggccaggacacggccccagtagggatccccgccgagcaacgacgccttcacgaggagcgagtttgcgatctgtcgcgcgatcaggagcgcttcgtcctcgtcgcgtgcctcgagcacgcgcaccaccccgacgcgcgacccaccctcggcgtccgcaacgatctggtgcgcgagctgcgcacagacctcgcggacggcctcttcgaactcctcgccaggcgagcgtccccgaccagaggcgagtgcgacgaccgtgtcgttggtcgagctgcatccgtcgatcgtgatccgattgaaggtcgtctcgaccgccgcgcgcagcgcagcgtcgagacgctccgcctcgaccgccgcgtccgtagtgatgacggccagcatcgtcgccatctgaggcgcgatcatcgccgcacccttggccaagcccccgacgcgaaaaccatccccctcgacgagcgcggtcttcggatgggtgtcggtggtcatgatggctcgagccgcggtctcggcgctccgctcgtccactccgaccgacgcagtgagggccccgaagcccgcgagcgccgcgtcgatggggaacgagatcccgatgaggccggtctgagcgatgagatagtcctcggcccggcctccgaaggcgtgggctgcagcctcgaggaggcgccgagcggctgctcgtcccgcttccccggtggcagcgttcgcgttgcccgaggtcagcacgacgccacgaacgcggcggcccgagccagcgaggtgcgctctcgacacctcgatgggtgcggctggcgagtcagtcgtcgcgaacaccgccgccgcgacgaccggctcaccgtcggccgatccgacgaaggccgcgtccaacgcgccgcccgccttgatgccgatccacgctccacctgcacgaaagcctgccggcgcggtcacgctcacggccacacccccaatccctcgagcccgagtacttcatccacaccgaccatcaggttcgcgccctgcactgcgtgctgcgccgcgcccttgccgaggttgtcgatcacgctcgtcgcgacgatcacgccgacctcgtcgtcgaccgtggcggccagcacggctcgattggacccccgcacctcacgcgtcgacggaggcgtctctcgcacctcgacgaagggcgaggttccataggcccgagcgaggacgtcgcgcaccgagtccgcatcgacggttgcgtcggcgaccggcagcgtgatcgtcgcggcgataccgcgtgaatagggcccgagatgcggcgtgaagcgcaccgggaccccgagcagcgagcgcatctcgggcgtgtgtcgatgccccccgagggcataggcgcgcactccctcggcaacgttgacgaaatgcgtcgtctccgtggctgcactgcccgcgccggtgacgcccgagatcgcgtccaccacgacgaggtcacgacgagcgagaccagcgtcgatcagcggcttcgcggcgagcaccgtcgcggtgacgtagcaccccggaaccgcccagacctgtgcgctcgcaagctccgtgcgcacgtgctcggcgaccccgacaacggcagacccgaggagctcgggcgcggggtggtcgtctccgtaccagcgccgccaggtcgcctcgtctgccaggcgcaggtcggcaccaagatcgaccacgcggacaccccgagcacggagttctcggatgatcccaccactgtgaccgtgtgggagtgcacagaaggcgagttcagcggcgacggcacgaggatcgatgggctcgataggccgctcggccaagtcgacactgaggccaggcacgagctcgcccaggcggcggccagcgcgctggtgggcctggaacgcgacgggctcgaagacggggtgccgcgccagcacccgaacgagctcttggccaacgaagccgcttgcgcccaccaccacgacgtccatgtcgagagtctatgtccactactgcataatcatgcgcaccctgcccgaagaatcggcgccgagctaagcttccttcgatcgagggaggcgcccgtgggtccgttcgtcgcctatgaacagttctggctgcgctacgtcgacttccgaggacgctcgagccgggccgagtattggtgggtcttcctcatcaacctcgttctcgagctgctcttcaccttgggtgcacgctccacgtcactcgtcagcgatctcggtctcctgtatgggctcgccgccatcatccccaacctcgcgctcgtcgttcgacgtctccatgactccgaccatcgcggctggtggatcttcatcgcgctcgttccgatcgtcggcgcgatcgtgttgctcgtcttcgaactcctcccgggcaccccagggccgaaccgctacggggatccgtcgacgccggttcgctctccccggttctagatcggctatatcagcatgggaacgcttcgctagaactccagctccccggctgaatggatcgttgctgagaacgaatccactcgcgtcggagctcttccccgaacgaaccgcccgacggcgggtagggtgggcactcgtgcgcggttcgtcgggcctgagcggggccacctcgcgatggctcgaacgcttcgaagtgcttgcagtgcgagccttcggcgccgacacgctcctctacggcgtctccgcagtcatcgccgggctgaacctcgtcgtcgcctccgggggcgactaccgcgcctgggcgatcgtcgcgacaccgctctatgcgatcgcagcactcgccagcctccttctcgaccggatcggcgacgtcgagcaagcgacgcggtggcgtcaccgtctcgtgctcatcctcctcgtcggcgtggtcgtcgtgccgctcggcgatgcggtggcagcgcgcgcccttgcgctacccggcatccacgcccaagccgaggtcgtcgtgatcgagcgctgcggcgaccgcgtgctccacggccacgactgctatctcacccacccgacgaccgctggcagttccgtgtcatcggcgtcgcacgcactcgacgcgaacgcgttcgtcccctacctccctgggatggccctcttcggcctcccgaacggcctccccctgccgaccgtgctccgcgacgcccgagtctggatgagcaccttcaccgtggcggtgctggccttcggcgcgtggctcgctcgactcgcgcctgcacagcggtggcgcctcctgctcctcgtcgtcgtgctccccgcaggagccctccccatggtcaccggcggcgacgatctccccgtcatcgcgctgctcgcgaccggcctgctcctcgtcgagacgaagccgcgcacggcggggatcgcgctcgggctcgccacggccttcaagctcaccgcgtggccgatcgtcgcactcctgctgctcgttcgcgatcccaccgtgaatcgtcgccgcctcatcccgccgatcgtcgccatcggtggcggcctcaacctgctcggtgccgccatcaacctgcgagcgttcatcaccaacgacatccgcttcccactcgggcttaccagtgtgcgctccccagcgcagagtcccctgcttggccaggcattggtgcagctcgcaccgagcgagcaccgcctgatcgtggtcggcctcgtcgccatcggtctcgcgggcacggcgctgctcattcgagcggcttggccgctcaccgtcgatcgggcgatcctcgtggcagccctcgtgctgctgcttgccacggtgctcgctccgcagacgcgcttcggctacctgctctatccgttcgatctcctcgccgtgctcgtgctacgtcgaaccacacgcgtgccgatcgacagcgaccagatcaatcccgacctcagacagacagcgctcgcgcgactagagcgctgacaggcagactgcgcggccacgactggaggcgcgtcgccgacgtgtcactcagtcgtcacgaatccgggccgggacgacgcccacgacgaggcagagtcgaggcgtggttcgcgttcgtccctcgactggaccagactcacgggtcgatcaaccgtacgacgagttctacgacgccgacgggtgcgttcggcccgtctacgaacaactcgctcgcaccgtcgcgagccttggcgcagacgaactcgcggtgcgcaccatcgagcgcgacatggctcacgccgatcggggcgtcacgtacgatcaccaaggggtcgaggccgtcttccccttcgatcccatcccgcgcattctcaccgagtcggcctggcgtcacatcgcagctggcgtgcgacagcgcgtacgcgccctcgaggccttcctcgacgacgtctacggcgcccagcagatcctcgccgacggcgtcatcccgagggcactcgtgctgcgctcgacacacttccgccgcgaggtccacggcctgcgacccgcgaacggcgtacgcgtccacgtcagtggtgtcgatttggtgcgcgacgccgacggcaccttcctcgtgctggaggacaacctccgcgtaccctcaggcgtctcctacgcgctcgacaaccggcgcacaacgacgacgcgtttcccagagctcctgcgcggctaccacgtggaatcgatcgacacctacccgtcgcagctcctcgccgcccttcgtgcgagcgctcccgacggggtcaacgaccccaccgtggtcctcctcacacctgggccctacaacgctgcctacttcgagcacgcgtacctcgcgaggcgcatggggatcccgttggtccaaccctccgatctcatctgcagcggcgggcgctgctatctccgatccacgcgacgctcgaacgaggtgcacgtcatctaccggcggatcgacgatgcctacctcgatcccgtcgcctttgatccgacatcgctcctcggggtcgccggcctcatcgtcgcggcgcgtgagggcaccgtcaccatcgcgaacgccgtcggcaacggcgttgccgacgacaagctcatcggcacgtgggtgccgaccatgatcgactactacctgggcgagcagccactgctgggcatggtgccgacctaccgcctcaacgatcccgacgaggtcgcctgggtcatcgccaatctcgaccgactcgtcgtcaagcccactgacggcgccggcggtaagggtgtcgtcgtcggtacgacggcgaccgacgaggaactcaccaacctcgctggagagcttcgcgcccatccctaccgcttcatcgcgcagccgatcatccctctgtcgacccaccacacgctcgatggacgcgcgctccacgtcgacctccgccccttcgcgatcaaccacggggaccacatctgggtcatgcccggaggccttacgcgcaccggtccggcaccgggagtcctcgttgtgaactcgtcccagggcgggggatcgaaggacacctgggtcctgcgtccgggcaatggtcgagtacggacgagtcgctccgtgatcggcctcgtcgaccaggtacgcgccgacatcgacacgccgaatcccgaggcgacccagtgatccgcccccgcgcggcggcctccacgtactggctcggtcgctacctcgaacgcatcgacgcaacggtacgggtactcgaggtccagatcgacgcctccgtccagcaccgaagcggtctcccgtcggctgcgctcgcgaacagcttggggatcgccatcccagagcagctcgcatctcgcgacgacctcgtccggcttcttctcaccgacccggcggtgcccggctcggtaccgttctgcgccgccatggcgctcgcagacgctcgggacgtacgcgacctgctcacgagcgagctgttcgaggcgatcaacgccaccgcacgagccatcgccaacacggctcgaaccgcgagcaccatcccgtgggcacgcgtcctcgcgaccggacgcgacgtccacagtcgcgttgcgacctgcttcggtctctgcgagatgacgctcgcacgcgacggctactgggcgctcttcggcatcggctccagcatcgagcgcgtcgagatgacggcccggatcctcggcgcgtggcgagcacacgcctccaccgaggaggattggcacaccctgctgcgctcggtcggctccctcgagatccacctgcgacgccacgggatccgcgggagcacgccccaccgtgtgctgagcgacctcgtgggcgcgctcgacaacccgcgtgcgatcgccttcggcctgaacgaggttgcgcgtcgagcgcgcctgctgccacgcagcctggtcggggcccgtgtcgccaagacggcagccgagttggcacacgagcttcaccgcacccccgagaggatcggcacccgcagcggcgaggtggctgcccttgaggcgagccgaaccctccatcacctcatcgagaccacgatcgccctgccgagccagccgccccgctggcagctcagcgatcagctcgcctccgaggtcacccgatgaggagatcccgttccaccctcgccacctggcacaccaccgaactcagctacgacacccctgccgttcggtcctattccgagctgcgcatgagccccacgacggggagcagccagcgcgtgctccgacaccgcatcgagctctcccagccagcgcaccgagtccgctaccgcgactactggggctcggtcgtcacgtacttcgacatccaacgcccacatagcgagctcacgatcgtggccagctcgaccgtgcgatgcgcgccctggagcacgggatcggtcgtgacgctcgcgacgctcgcgcggcccgagacccagcgagcactcctcgagtacctgctcccgacgcccttgacgaccattgctgagcccgcgatcgacctcgaggtgggcacggacccactggagcgggcggaggccctcgccgccatcgtccatgacacgatcacctacgctccgggaacgacgaccgtcgacaccacggccgacgaagcgtgggcccgacggtctggggtgtgtcaggacgccacgcacgtactgtgtgcgctgctgcgtcatgcaggcatccctgcgcgctacgtctcgggttgctttgctccgcatgctctcgaggtctccgaggccgccgagggcgcaagtcacgcctgggtcgaagcgtgggtgggccactggcacccgctcgatccgaccaacctcttcgcgccgtcagagcgctacatcaccgtcgcccgggggcgcgactaccgcgatgtggccccgctgcacggcatctacgaaggtccagggcgacagacgatgcgctcgagcgtacgcatccagcgcgtcagctgagacgcgctccaccgccgctccctcgacctggttgcccctgcgacgcgaccggcgggcagcctggcgatccgcacggtgagtgagcgagcggacagcatcgcatgtgtggagcctcccggagaggccgctctctgccgtgaaccagccccgaccggtcaactccgaacgatgagccccacatcggccctccgacctctggttccctggtcgatccgacgaccaacgcgcacgcatccgcgtgcaccccgtgcaaccctgagcgccagcacgcgcaggttccaggtcgcgctgggacgatcgacgtcgagccgcttacgccatcgccggcagtgcggccgtacgacatgcaccgcgggacttgcgctcgagccgcccgcagattcgctcgacaggaggcgggtggctcgcctgccatctgaggtgacggtgacgaaggtgcgcaggtgcccccggagcgagcggggacggcgtcccaccgaccggaccgtggcgagaaggccgaggctcacagagccgcgtgcacgccgacctcgtgggccagaggcggcccaggtgccgctcggcacgcgagcgggaccctggtgatcgcccggggcagccctccacgtaggaccgcgcgagcgtgtcaggtaccgaaaggtgagcccatcgctcctcgtctgtcgcgggagcggaacgtcgggctagaggacgaccgcagcgaccacgaggatcgccagcaccaccgtcgccacagcagccatccgtccgacgcctgcggtcgcaaagccgatcacggacgccacgacgccagcgaggggggtcgcgagcaggatgaccgcgccgagcagcacgatgccttccccgcggccgtgccgaagagcccgtaccagcccgccgagccccaccggaaagtgcgcacggcgcccgacgaggacgtggtagctgatcggaccgacgacgaagtgaggatggctgacgagggtcaccacgagcccggccacgaccagcacgaccgcgatgacgacgccagccccgaggacgcgtccgacgacgttcgcgacctgcgcgtccggatcctcgacgcgtcgctctcccgacgcgctcatccgatgcccttctgcaacatctcgacggcgacgaccacgagcaccgcgatgaagacccagcgcaccacggtcacgttcacccgcgtgagcaggcgagccccgagcgttgcgccaccgagcacaccgaccgcgatggggccggcgaggatggggtcgatctggcctcgcgacaggtagatcgccgcactcgccgcggctgtcatgccgatcatgaagctgctggtcgccgaggccaccttgagcggcacgcccatcaacatgtccatcgtcggaacgttcaacgcaccagagccgataccgaggagcgccgagaccacgccggcaccgaacatcagcaccagaccgaggaggctgcgctccacccgatgggcaacgaggacgccgccatcaccgatcggcgctgcgccatggagttggagggcatcggcgatgcgatcgtcgcggggctgctcgatgcgatccccactgcgtcgacgcagcatggcgacggcagagtagacgaggatggctgcgaacagcaagaagaggaaccgcgtcggcaccgcgcgcgacaggagggcaccgacgatcgcgccgagcgtggtcgcgatcgcgagatacagcgcgagacgcacgttcaccatgccgcgacggacgagccgcgacgcgccggtcgccgaggtcgccaccacggtcacgaggctcgccccgaccgccaggcggatgtcgacatggaagaccagggtgagcaccggcacgacgacgattccgccaccgagtcccaccagggacccgagcaggccagccacagcggcgatcactatcagcgcgatgatgaagacgagcggtgtgatgaccatcattgtaccctcgtgggtatcagatcacgacgccggcgccgtacgaagcgcggctccgagtgccgcacccgcgtgccgggccacctcgatcacctcgcgaaccctcgcctcactgatcggcccttcggggtcctcgagccgtaggcgcaggccgagcgagcgccgaccctcgcgaacgaacgtgtcgaacgctgccacgtcgcgcaccaccgggccgatctcctcgcgcacccgagccgcgaggcttgcggccgcgaggtcccagggcacctcgaacgagaggtcgagctcactcgccgcgaaggcgccaagggtcgaggaagccgtgaggggtcggggctcggcgagccagtccgcgtccagctcgacaacgccgtagcgccaccgtcgagcacccagcgcagcggccacatccggcgcgagctcaccgaagacaccgacgaccagcccatcatcgatcaccgccgcctggcggctcggatgcagtcggggccacccaggaccaccagggccgagctgcaccgacccaggaccaagctcgaggccggcccgagccacgagcctcgcgagccaacggcccgcctccacgccgccgtcatgggcgtgggcgacgatgagcccgagtcgctgtcgctcgttgacgacgcgtccctcctgccagaagaccggaccccactcgaagaatcgcgcgggctcgagacggcgtctgaccgcgtgatcgagcgcaccgacgaggcccgcagcgaccgtggtgcgcaacacgctctcttcggggcgcaagggattggcgatcacgggtgcgacgcgctcgctcccgagctgctcctccaccgagggcgacaccatggtcacgctccaggcttcgaaggcgccctcgtccgcgaggagcgtcgagagggcacgttcgcgctgctggcgtagcgtcgggccatcgcgtcggggaccgatgaggggcgtcggggccaccgcgtcgtagccgacctgacggagcgcctcctcgacgacgtcggcgacgtcggtgacgtcggggcgccaggtggggaccccgacctgccagccgtccccgtctggctcgaggtcgaacccgaggcgcgagagcccggcatcgggttcgaacgactcgagcaccactggatcgcccgcgatcgccaccgcgctctcagcacgcaccgcgatccgtcgcggcgtcgtggcgtacgcaacgtcggcgaccagcatcggcgtcgcgacacccacgagagcggcaacacgggcgcacaccgcgtgcgcgacggcggggtccaccccacgctcgaaccgccacgacgcctccgtccgaagacccgtggcgcgcgccgcgcgcgcgatgcgctctcgtgggaacgccgccacctccaagaggacctgctcggtctcggcgttgacctcggtctcggcaccgcccatgatgccagcgagccccaccgcgcgatcgctgccgtcgacgatgacgagttcaccaccggcgagggttcgttctcgatcatcgagggtgacgagccgctctccaggacgagcactgcgcacccccaccacgccaccagccaaacggtcgcggtcgtaggcatgcgagggctgacccgtctcgagcatcacggcgttcgtggcgtcgacgatggggctgatctgccgcatgccgctcagcacgagccaccgcgccacgcgcggctcgagcaccgcgccacgcacctcgaggctcgcgagcacgagtcgatcgacggcgccctcttccaccgtcaccgcgcggggatcctggcgcgtgagcacccccgtgacgtcgacgaagggggcgcggaagcgcgcagcgaggtcgcgcgcgacaccgcgaactccggaggcgtccggtcgattgggttccacggcgatgtcgaggacgacctcgtcacggacccccagagcctcacgcaccggcacgccgagcgggagcgacggcgagaggatcgcgaggccgctcgcgtcggagccgagacctgcctccggagccgagcagagcatcccttccgacgtcaccccacgcagacgccgggccccgatctcggcgccgttcggcaggcgcacgcctggcagcgccagcgggacgacatcgccttcgacgaagttccatgcgccgcacaccaccggacggatgcgacccgatccgtcgtccacctcgacgagtcgaatgcggtccgctccctcgatccgatggatggcgagcaccttggccgtgaccacgccgtccgccgcgaccgggtgctcttccacgccttcgacgacgagcccgagggagtcgagcgtgcccaccagcgcgcgaacaccctcgctgtgcgcacgcagtgggtccgtgaggccgagcgcctcgagcggcgtgaagacctcgagccaaccgatgggcaacctcatacttcacccctcgtgcgcaccagcagccggaggtcgttctccggcaatacccgcatgtcggccagcccgtagcgcatctgcaccagacggtcgatgccgaaaccgaacgcgaaccccgacacacggccgggatcgagcccacctgcctcgagcacgcgtgcgtgcaccatgcctgcaccgccgagctcgatccagcccgtgcccgagcaggtgcggcaccccgccccgccacagatcgtgcacgtcacctcgaactcagccgacggctccgtgaacgggaagtacgcaggacgcagtcgcgagtggattcccggtccgaagtacgccgtcgtgaaggcctcgatcgtccccttcaggtgcgagaaggtgatcccctcgtcgaccacgagcgcctcgatctgatggaaggccggcgtgtgacgtgcgtccggggtgtcgcgccgatagacgcgccccggcaccaccgcgtagatcggcaacgtgcctcgctgcatgagacggatctgcgctggcgaggtgtgcgtccgcaggagcagcggaggcgaggcgtcgacgtcgaggtagaagctgtcctgggcggcccgtgcgggatggtgctccggcacgttcagcgcctcgaagttgaaccactcgtcctcgacctctggacccgaagcgacctcgaagccgaggcgccagaagacgtcctccagcgccatgcgcgctcgcgccacgaggtgcctcgccccgggaccctcgaggggttcgacgagcaggcccacggagggatcagagcgctcgcgctcagcgcgctcgaggagctctgctgcgtcgagacgtgcctcggccgcctcgatggccgacgtgagcgaggcgcgggcctcggccacgacccggccgagtaccggccgctcctcgggatcgaggttgcgaatcgaccgtgacagcactgccagtgggctctgcggcccgagcgcagcctcacggatcgcagcgagctcgtcccgatccgcgaccgtcgcaaggcgctcgagcgctccttgcacactcgccgtcacgagagcggtgtctgcggcgccctgaccgtcgccaccctggtctcgcacgctcgcccccatagaccctcgtccttcctcaccaccgcgacctgcggccaaggctagccccgggtcgacgcacccgccccgccaccgagcgacacccagagcgcgagtgcacccgccaccgcagcgttcagcgactcgagccggggcggcacgaccaacgccgcgcgctcgtcgagctcgccgtcgaccgccgcactcaggccagcgccctcggcaccgacgacgagcacgcgccgctgtgtctcgggcgcgagcggcgacggtgcgcgcgggtcgagcccaatgacgcgcgcgccccggactcgcagctcacggagcgcaggcgtgagctcgtccacctcggcgatgggcacgcgctcgagcgccccggccgccgctcgagccgccttgggattgaacggatcggccgatcccggaccgacgagcacgcccaccgcgtccgagagcgcggccgcggtgcgcaccaaggtgccgacgttgccgggatcttgcacgccgtcgagggcaaggacgacgagacggtcctcgagcgcctcgaccggaaccgtgacccgtcgcagcaccccgacgagaccctgcggagtcgtcgtggcgctgatggcggccagctcgcgctgcgtgacgacgacgaccgaacgcgcagaggccacgaggtcggcctcgcgacggatggcctcgtcgaccccgacgagctgctccacgtgcgctcccgccgccaccgcggcacgaaggaagcgtgcgccttcgagcacgtagcgaccgtgtctgcgccgcgcggctgccgacctcacgagctcgcgcagctcggcgcgggcgtcaggacgcagcgcgctcctggttggcttcggcaagccgcaccaacgcgccgaacgcgcccgggctccgcaccgccaggtccgcgagcacgcgacgatcgaggccgacacccgcgcggcgcagaccagccatgaagcgcgaatacgtggtgccctcggcacgcgccgccgcattgatgcgctggatccacagccgacgaaactcgcccttgcgcgcccgacggtcgcgataggcgtactgcagcgagtgcatcacctgctcgtgggcggctcgatagcttcggctcttgttgccgtagtagccgcgcgcgagctcgagcaccgcacgacggtgcttgcggctgtgcaacgaccgcttgactcgtgccacttgtgtcctcctccgaagccctagcgtccgccgagctgacgcaacgcgcgacgggtgtcaccccgcgacaacacaccctcgcgatgcaggcgccgcagccgcgacgacgacttcttgccgagcaggtgggaggtgaaggcgtgccgacgcatcagcttgcccgtgcccgtgcgcttgaaccgcgccttcgcacccgtatccgtcttcatcttcggcatcgcaactcccgtctcctgccggcgtcacccgctcgcgatcggtccacacccaacgagcggcgctggtaaccacgcatccatccccgaaaccccgtctgcgacggagcgctcgagcggtcatggctgcctcgacaagctcgcgccgggtgcggcgcggcctatcagcgtagtgtgtctgtcgaccgagttgggcctcaggcgcgcgccggtgcgggtcggcgatctggtgcgagcaccatcaccatgttccggccatccagcttcggcatcacctcgacgtgagcgacgcccttgaccgcctcgacgactctcgtgaggatctcctgaccgagttccgggtggaacacctcacgaccgcggaacatgatcgtgaccttcaccttgtggccctcggcgagaaacttggccacctgtcgcgtcttcgtgtcgaagtcgccctgcgagatcttggggcggtacttcatctccttgagctgcgacgccgaggccttgcgcttctgctcacggactcgctgggcttggtcgaacttgaacttcccgtagtccatgatcttcgcgaccggtggcttggccatgggtgccacctcgacgaggtccatgtccatcgctcgggcgatttgcagtgcctccggagtcggcttgatgccgagctggttgccgtccggtccgacgaggcgcacctcgcgaactcggatctgatcattcacacgggccccgtcctcgggtgcagtggcgataggagactccttccgtcggaaaaccaccagcgtggcggccagcagccgcgcctcacgattgtagcccaacgcgacgaggcaagcctcgattccccgaaggccacggcgctagactcatggcccgtggccaccgacgaacgtccgccatccgacctcgctggcgaggtgcatggtccttcgtccagcgacggctccacggcgagcaccgcggcgccctcggatgcgcgcgccgaggaggaggccgcacgcctcagggccgagctcctcgacgccgacgttggggatctcatcgccaaccacgcctacggtctgttcgagctgacgcggatctacctcgccgccgaaccaccccggctcgctgacgctaccctcgtcatcgacgccctcgcaggtctgcttgccggcgtcgccgatcgcctgggcgagcgcggccagctgctcgaagccgcactccgccaagtgcagctggcgttcgtgcgccttcgggacctcacccacgacgagaccgcctcctgagcgcgcgtcagtcgagcttgtgcacccaggtggcctcagaggcgcctcgaaaggacggcgcgacccgaaccagcacccgctggccgacacggacctggcgcgacccgtcgtcgaccacgatgcaatgaaacggcacctcgactgacccctcgaccgcgatcgccccgaggccgacgtgggcgtcgaacgccaccaccgtcccctcgcgcacctcgtagggatcgacgacggcgcgcgctggcgcctcttccagactgccgcggacgcggcgccgagaccgacgcaccgctacctacggcacgatcttcgacagcgggatctcgaggatgtccgtcgcgcccgcgtccttgagcgacgggatcagcaggttgatgcgctctctcggcaccaccgcctcaaccgcgaacccatcgccgccgtagagctcgctcacggtcggggccttcatcgaggggagctcggcgatgatctgcgccaacgccgccgctggggcgttgagcttgacgagcaccgacccgcgtgccgccagtgcgcccaccaacaacgtgcgcacctgctccatggcgtggcgccgctcggggtcggcggccgcgacgggattggcgatgagctcggtataggacacgaggagctcgtcgatgacgcgaagtccctgggccgcgagcgctcgaccggtctcggtgatctctacgaccgcatcggcgatctcggggaccttcgcctcggtggcgccgtaggaggcgagcacgtgggccttgatgccgagcctggcgaagtagcgctcggtcaaacggggatattccgtcgcgacgcgaacgccatcggggagctgtgcgggttcggtgacggcgctctcaccggcgaccgcgagcacgacgcggatggggcgcgacgacgccttcgagtagcgcagttcgcccagcgacacgacgttcgcgccggtctcctcgacccagtctcgcccggtgatgccgagatcgaacagaccctcggcgacgtaggtcgggatctcctgtggccggaggatgcgaacctccgcgatgcgcggatcgtcgatcgtcgcgcggtaggaaacctcgctctcccgctcgatcgtgagatcggcggcgcggaacaagtcgaaggtagcccgctccagcgagccctttggcaccacgaccctcagcacgaaccgtcatcctccttgagtgcatcgatgcgtcgatagacatcggccatgcgaacggccacgagggctgcctcgtagcccttgttgccgtgcttggccccggcccgatcgaaggcctgctccaaggagtccactgtgaggagtgcattggccaccggcaccgtggcctcggccgcgagacgagccagctgggcgctcgcctgcgtcgcgacgacctcgtagtgatcggtctcgccacgaatgaccgcgccgacggcgatgatgcccgcgatcggcgtgcctgccgtcacgagtcgacgcgccgcgccagcgatctcgagcgctccgggaacccacacgacgatgggctcagccgcacctgcctcctcgagcgcccgccgagccccatccaccagcgcctcgccgaccagctcgttgaagcgcgccgcgacgatgacgaagcggtcagtgggctcggcacgtggtcggccttcgagcttcatcgttctcccctcgcgacgtcgagcaggtgccccaacttgcgcgccttggtctcgagatagcgcgcgttctcgggtcgcacctcggtgacgatcggcacgcgctcgacgatctcgaggccgaatccagtgagtccacggtacttggccggattgttcgtgagcagacgcatgcgtcgcacaccgaggtcggcgaggatctgggcaccgatgccgtactcacgcgcatcgaccggcagcccgaggcgctcgttcgcctcgaccgtatcgagcccctcgaactcctgcaagtggtacgcgcgcagcttgtgaccgagcccgatgccgcggccctcgtgcccacgcaggtagaccaccacccctcgtccttcgtccgcgatccgtgcgagggcggcgtggagctgcggaccgcaatcacaccgatacgacccgaagatatccccggtcaagcactccgaatgcacccgcacgagcaccggttccgtgtcgtcgatctcgcccaggctgagcacgagatgctcgtccccgggctcgaggacgctccggtacaccaccgcatcgaacgctccccattgggtcggaatggtcgcctccgacccctcgacgcgtgcgacgagcgtctcgcgcgccgcccggtagcgaatcaggtcggcgatggagatgagcgggacgccccaggcagcggcgaacgccgccagttcggggagccgggccatggactgacgatcctcggtcgtgatctcggcaagcatcgcggcaggccgccgaccggcgaggcgggcaagatcgacccctgcctcggtgtgtccacctcgcttgaggaccccaccctcacgcgcgcgcagcgggaacacgtgaccaggtcgcacgaagtcgctagggcgcgcgtccgggctcgcgagcagcgccacagtgcgggctcggtcctcggccgagatgccggtcgtaccgccgcgcgcagcgtccacggtgatggtgaaggcggtcttgcggggatcggtcccgtgctccaccatgagcggcagctcgagggcgtcgaggagctgcgactcggccgacacgcagatcatgcccgaggtgacgcgcaggtagaaggcgacgtcgtccggacgcaccgcgtcggcaggcatgatgaggtcaccctcgttctcacgatcctcgtcgtcgacgacgatgaccatctcgcctcggcgaaacgcctcgatggcatcctcgaccgacgagaaaggcgtcgccgctgttgtctcactcatgcatcctccgcttcgcggccaagccggaccccctggagccgcgcgacgtacttcccgatgacgtcgaactcgatgttgagcaccgcaccgacctcgcaggtcccgaggttcgtgcgacgtcgcgtctctgggatgagagcgactctggccgaggccggcgcgagctcggcgaccgtcaacgcaaccccgttcagcacgatggtgcccttctcgacgacgagcggctcgaaccgctcggggtagtgcaccacgatgccttcgtcgtcgacgtccgtcacggtcgcgacggcgtcgacgtggccgagcacgaggccgccatcgagcagcgtctggagcgtcaccgaccgctcgacgttcaccagcaccccgggctcgagcgcaccgagattggttcgccgcagggtctcgggcacgacgtcgactccgaccacctcgtcactgatctcgacggcagtgaggcacgccccgttgaaggcgatggaactccctggggcgatggcgacatcccagtcgctgcggtcgaacagcaatcgcccgtcacggcgctcgaggagcgctacggtccgttccacgatccccgagaacacccgactacctccgggcgctccaccggatcgaccgcgccccgtcgaccagcctaccggcagccgatcgctccgaggacctgcgactccaagccccagtaggcatcctcgagcgccgtcgcggcggggagtcgcacccaggcgacgagatcctcaccgacccgtcgatgcgcacgccaggccccccgaatggcatcctccaggagccgcccctccccgaggtcgaccgcgtgccgagcatgctcgtcgcccaacaggatcggtgcgatggcgacgagcagctcgtcgaccagtccctcggcgagataggcaccgagcagggtcgggccgccctcgacgaggacctcgacccacccgcgagccgctccggcagcgagcagcgcaccggggctctcgctggcgaccacgaagccctcggggacgtccagcgggcgacgactcgcgaccaccctgaccggttgacgccgcgcgagtcgcccgcccggtcgcgcggtgagttgcggtcgatctcgctcgaacgtcccccgaccgacgatgatggcgtcgacctcggctcgaagtcggtgcccgagctctcgcgcagcttcctgggtgatccacttcgactgcccccaccgatccgcgacggcgccgtcgaggctgcaggcgatcttgccgacgacgaaggggcgcccgcgcagccggtgcgagaggtacggggccaggtcgtcggcgagcctcgcgcgcatcgcccggggcgcgagtcgcacctcgaccccagcggcttgcagggcctggatccctcgacctcgcacccgtggatctggatcgatgaggcccacctccacacgtgccacgcccgcctcgatgatcgcatcgacgcagggcggcgtgcggccatggtgggcgcagggctcgagcgtcacgctcatctgggcgccgcgagccagggcaccggccgcagcgagagcggcgacctcggcgtggggacccccgggatgggccgtccggccgacgccgaccaccacgccatcgcgctcgatcaccgcaccgacccacgggtttggcggtgcgaccgcacgggagcgacgtgcgagccgacgtgcacgctcgagcggagcgatcacggcgccgcgtgcgggtgcgcgtccccgccgtcgatcaacagcgccaacgcatgatccaggacgggcagcaccgcctcgagcgactccaccgcgccggtcgccgacccggggaggttcacgatcaggctacgcccacgggtgccggcgaggccacgcgacagcgcaccgagcggactcgccgcgcgcatcgcctcgcagaagccgggggcgtgacgctcgagcacctcggccgtgccctcgggagtctgatcgcgcggcgtgaaacccgtcccacccgtcgtcacgatgagccccgcgaatcccaacgatgcctcgcgcagtgcgcgtgccaccgatccggcgccatcggcgatggcgctccgggcctcgagctcgaaccccgcccgctcgagtgccgccgcgagcgcctcgccggatcgatcgacgcgcgtcccgcgcaccacaccgtcggagaccgtgatcaccttcgccttgcgcttcggctccatctagaactcctcgctcgggatcgctcgaacgtgcagctgcgctgcccgaagcccgcgaacgaagtccgcaccgctcatcggtcgcccgccttcggggatgacctctccgagctcgtaagcacctcgtgccgtgtgcacgatggcccgaccgtgatcgagttgcacggtcccgagcggatcggccgcctctcgctcgaggggacgacccgagcgtacgatcacgcgacgccgtccgacgaagcagaaggctcgctccagacgcacacgccgatcccacacgatcgcggcctcggcgggacgcagacggaggtcctcggacgtgatccgcggagcccaactcgccgctccggcctgggggacccccgcttcgagggatccgggctgttcgaggagaccgaggaggagcgacacgccggcgtcggtaagacgacggcgagcctcgctggcccggaggccatcgatcagcaccgagcgcatcgcgaggatcgggcccgcatcgagctcgggctcgagacggatgatgctcacaccgctgcgatcgacgccagcaaggatggcacgctcgaccggagcggcacctcgaaactcaggaagcagcgagtagtgcacgttcaccaccggaacaccggtgagccaggcggcaggcagcaaccggccgtaagcaacaacgacgcagacctcggccccgaggtggtcaggagggagcgcctcgtgcacctcgacgccgagctcctgcgcgcggcgcgccgccacggtcccggccaccgcgccgccacgcccacgtcgcttgggtggccgagtcacgaggccgatcacgtcgtgacccgcctcgacgaggccatcgagatgtcgcgccgtctcctcggtcgagccgagcaggagcacgcgcatggtcagttgccgagccagcgctcacgcgcgatgcgttgcttggcctcgcgccgctcctcctcgtcgagtcgctcgatgagcagcacaccatcgagatgatctgtctcgtgctggaacacgcgcccgaggaggtcgctcccctccaactcggcgacctcgccgtcacgggtgacgtagcgcaggagcaccgtgcgagggcgctcgatcggccagaagtagccaggaacggagaggcaaccctcctcgtagcgccacgtccccgtacgctcgacgatctcggggttgatcgcaacgtccggaccgtcaccgatgtcccagacgaacaggcgcagatcgacacccacctgcggggccgcaagcccgactccgggagcctcgtgcatggtcacgatcatgtcctcgatgagctgatcgaggcgagcgtcgatcgtctcgacctcgcgagctcgatgcgagagcaccggatcgcctatggttcggatcggcaggatcggcacgccaccacgctagacggccgaggcccgtcggggcgctaaccctggttcacggtgggggtcgttgctgatgcgatctctcgccacgagccctgatcgagctggaggaggccgacaccggtcagattcggattgcccgccacgacctcgaccgctccgcccgaggtcacgccgaccccttgggcccacgctggtgccgcgatcgccctcgtgatcaccccgccgcttgaggtgaccggttcgaactccaccaatgttgcgcgagccccatgaggcacgagcgcgaccgcacgggtcccggaggctgcgagcgacggaccgagcgaggcgtcactgccgagtgacaccgttgcgaccacgcggtcaccgacgaggtcgacgagctggagccgctcgcgatcgttcgtcgcaacgatgacggcgaccagcggacccgtcgccccatcgacgaccgcactcgtggcgaccacatggcccgcgagtgccacggtgcgagcggtgcgcgccgcgaggtcgaccacggcgagacgcgcactcgagccacagctcaccacgagcgtctcgccgtcgggtgcgagggagcgcgccacgggcgagacgcaccccacctgatgctcgagcgccgcgagggacgcagacgagaccagcgtcgtcgcgatcgtgccgttcggcgccagatcgacgatcgactggtcgccgagcccaaaggagcgtgtcccgacgatcgcctcgccgccaccggtggtcgcaacgaccgatccagggaacggcgccaccgccgtcgtgaactcctgtggcgtccaacctgcgctgtccgccgaccacaggaccgagtagggccaggtcccatgggcgacctcgccggcatacaccggcagacccgccgaccccccggacgcaagcacgatgccagctcgggtcgacacgccgagcggggtggcgagggagagcgagttcccttgttgcacgagcacctggccgtgttggtagctctggacctcgatcagctcgccaccgctcggacgggcgacgatggccgcaaaattctcaggcgccggaggggcttgcgtcgctgcactcgtggctgttgcgcaggccgcaagcaacgcgccgagcgacgccacgaccgcgactctggcacctcggccacgcgtccagcgcactcagacctcctcgaccaggtggacatacagcgacgagatgctggtcgccaccgatgcattcagcgacggatccatcggtatcaggtagcgctcggtgaggttcggccctaccacatagccgatgtcctcatgctgggtcatcacgccatccaccggctgggacacgccgaaaccgagcgcctgccacaccttcgacagctgcgtgagcgaggggctggtcaagaagtaccagttggacagtccggtcaggttctctcgttggtcgaagatcttgaccgcctgcaccgaatggatcacggggttgaccgcgacggcaacgaacaccgtgttggcgcgcaccgacggaggcagcgccaagtccgccgtgcggagttcttgggcaatcaacggacagtcgaaggtgcacaccggatccaggttggtgagcaccacccgcttgccggcgaactggtcgatcgagaccggaacgcctcgctgatcgagcaaggtgaacgagggtaccgggcggtcgatggcaaagggcgtgtccgaagccgccagcgcgagcgccggcgaggcggtctgattgatggcggcataggccagcggaccgatgcccatgagcgcgaccaccacggtccacgtgccgagcaaccgcccagcgatccccacgccactcggccacagaccgcgaacatcgaccgactctcgagcaggactcacgacgccgacgacagcagcgccagcgagcacgagaccgggcaccatggagttcgggtccgtgccgacgcccccgaggaacccgaagtcctggacgaaccaccacgccaggagcgacaggaccgcgagcacccagaacgcgggccataccaagcgcttggccagaaaggcaaccccgacggcaatgaggacggccgcgacggcagcgttcacgacgaccgtcgtcgtgccatggagtgcgttcgcgagatcgaccatcggccgcgccaggaacgatggttggggcgtcccggccatcgtccggatcatcgcggggatctgtccgtgatagaagccacgaccaggccaagcctcgaggaccccgaacacgaagagttcggcgcccacgaggccgagcagccagcgtggaaggcgatccggttgccacgcgctccacggcgcaagcagcgctgccgccgcgaccacgtacaggaggaccgccccaggggccccgaagagccacgaggcccccggcgcgaggatgccacccatcgcctcgccacccacccacacggtcaagccccagaggatggcggcgacgtagccgaccttggcgaacgcccctgacttgccgaggagcaaccacacgccgatcgcgagctggatccacaccgcacccgtcgctgcccagagcggatggcgctgccacgcgtcgatgccgagctgaacgaggtcgaccagccagcggggactgccctgcgcggctggctggatgacctggcccacgagcgacgtcggcatggcacgctgcatctggagcagcccatcgacgatccacagggcaccaaagccccaacgcaggatcgctctcgctcgcggctcggcgacctcgtacaccccctcgtccgccgaaccagcgacctggacgcgtgccgggttggtggcgcccgcaaagaggaaatagcgggccgcgacgagcaccaacccgatcaagacgagcgcaatcgcctcgagccccaaacggtggtagaacggccccgcaagacccgaactgctcagggctgcactgcccatacccgtcattgcctaagcctccttgggctcaccgaccggcacgtaccgagacccgcggttcccgacagagcctgtcctgacaaccggattctagcggccgaaggccgaggctacggggccgctctgtgcaccaaagctcagagttctcgcgggtcgagttcgacccgaaccgcgcgcgcatcgagcgttcgcggcacggatccaaggacaacgcgcagctcacggcgggtgggagcggtgaggagccagcgatcgggggcgagctcggcaacctcgaaccccggcacgctcacctcgctcagtgcatgcacaaaggccgccgcctccggtccggagacgacggcggtgccgtggtctgggtcgagaccgagagcggcacgctcgtcgcgtatggcgcgcagcgcgcgtcgcgcgtcgcgctccgcgagcacctccgggagccacgctggcgcgtgctcgaccacgagatccacctcgccgcggttcgatgcgacgagcgccactgcccggtggatccagtagaggcccagctcctccgcgaggcggccatgagagccgaagagacgctccggctcgacgagtacgaccagatctaccgagccagcactctcgagcgcctcgatcgtcccgacgaccacgcccgcccgtggatccgggcccttcgcgatcggctggcgtaccaccggctcgaggcgtgccgcaacgtgctcgaccgaccagcgagacacccgcacggcgggtgagccgcacacgccacagcgcagcggacgtagcgcctcgcacgtccgacaccagccccgttccgggacaccgcgcctcgcagggagcacgaccaagcgcccaccgcaggcggcacacgtgagcgttgcgccacacgcccgacagaccggagcgtgccccggacctcgagccgggacgacgacgagcgccctcgggtccgcgcgccggcgccgggctaccgcgagcccatcggcgacgaccccctcgattccgcggtcgagatcggcggccccgaacgtccgcacgacgggccagggtcgaggcgctcgagtggggacgcgaacccgggcgcgcgccaggatgtcggcgggcggcaccgcactcacgaccacgagtcggctccggctgacggacgcccgcaccccagcgagatccagtgcctcgaggtacggactcgactcgtcccgcgcgttcggatggatcgggtcgagcaccaccaccgcatccggcgtcgcgagcggcgcgagcgcgcctcggcgaccaccgatactcaccgtcgtacgaccgcacgcgagctggtcccagtcgtcggggaaccgtgccgcacggaccccgacccgggcgagcgcgtctgcagtgtgtgcggcgatcgctccggtgggcgccgcgatgaccactcgctcgccgaaggcgccagccgccatgaggcggccgacctcctcgggcgccgagacggcgagcggcacgaggaagacctcgggtgtgacctcgctcgggtcgacgaggcgctcggcgagctgaccccgggcaggctcgagcaccggtgctccccgcaccttcgggcgccgcgcagcgcgcaagagcgtgacgggactcgccaccgcccacatcgccgcggcgagcaccgcctcgatcacctcgggaggggggcccggtcggacacgacggagcaccgagcgcaacgaggtggccgacgggtgctcgcgcgctcgggccgggcgcgcaacgacccatccgctgacgcgtctcgcaccgaagggcaccacgacctcgtcaccgagaccgacctctgcctcggggtcgacggcgtaggtgaacggcccgggccggccgaccacgtcgacgatgacgtccgccgagtccgcgggaaggtcgccctccacctcagccagtgatgtcgagcgcgctccgcagcgcgtcgagccgatcgagtcgctcccacgggaacgtgccgtcggagcgcccgaagtgcccataggccgcggttcgccgatagatgggttgacggagccgcagcgcatcgatgatcgccgctggccgcaggtcgaacacctctcgaacggcatcttcgatgcgacgcggatcgacctgctccgtaccgaaggtctcgaccatgagcgacaccggatgggcgacgccgatcgcataggccacctggagctcgcaccgcgacgctgcgcccgaggcgacgatgtgcttggccacccagcgagccgcataggccccggatcggtcgaccttggacgggtccttgcccgagaacgcgccaccgccgtgacgcgccgatcccccataggtatcgacgatcaccttgcgaccggtcaggccggtgtcggcgtgtggtccgccgagctcgaaccgtcccgtcgggttcgccaggatcttgaggcccgagacgtcgaggtctttgggcaccatcggaccgatcacgacgctctcgagatcagggagcagcagggtggcgagatcgatgccgggctggtgctgcgtcgagaccagtaccgtgtcgagggcgacgggtcgaaacccctcgtagcgtacggtgacctgggtcttgccgtcgggtcgcaggtacgggagcaccccagcccgtcgcacctcggcaaggcgctgcgcgatgcgatgggcgagccagatcggcaagggcatgagatcgggcgtctcatcgcacgcgaagccgaacatcagtccttggtcaccagcgcccagggacgaatacggatccgcctcgccgctcctggcctcgagcgcgctcaggacaccagaggcgatatcgggcgactgctcatcgatcgtgaccacgacgccacaggtgttgccgtcgaaaccgtaggactcacggtcgtagccgatgtcgcagatggtccgacgaaccaccttgggaatgtcaacgtagctgtcggtggtgatctcgccggcgacgaccacgagacccgtggtcagcagcgtctcacacgccacacgggccaccggatcctgcgcgaggatctcgtcgaggatcgcatccgagatctggtcggccatcttgtcggggtgaccttcggtcaccgactccgacgtaaacgcgtagctgcgcacagcgctccttccttcgagggcgctcgaacaacctagtggagccgatgcgatcgcgcgtacgcgacggcgtgcgcgagaatgcccgcagcgatctgctccttcgacgccaacgccagctcgccccaacggccgtctcggtcgagcagcacgacctcattggtcgccaccgcgaagccggcgtccgcacgggacacgtcgttgccaaccatgatgtcgacgtcgcgggctgcccgcttgcgctccacctcggtgcgcggatcacccgtctcggcggcgaacccaacgatgatttggtgcggctcgcgatgagcgctgagctcacccaacacgtcgggtgtcggtccgagttcgatcgtcagagacgaacggccggcccgcttgatcttggaagacgccgtcgccaccggagcaaagtccgccaccgcagccgcctgcacgacgacgtccgccgacggctggcgctcgcgcatcgcagcgaggagctcctcggctcgctccacccgcaccacctcgacgagctcgccgaccggaccggcatcctcggtcgtcaccaacgtcaccgtcgctccagcgagcgccgccaccgcagcgatcgctcgcccctggcgaccagacgagcggttggccacgacacgaaccggatcgatcggctcccgtgtgccgcctgccgagacgagcaccttccagccggcgagatcgagctcaggtgccgcctcgagcagctcgagccagagcgacatccaccacggatcgacaaggcgtccgagccctcgatcgcctcccgcaagccgaccggtcgtcggtccgacgagcacggcgccgtcggtgcgcagtgtcgctaccgagcgttgggtcgctggcgacgaccacatctgggtgtgcatcgctggtgcgagcgctctcggcgcgctgctcgcgagcagcgtcaccagcgcaacgtcgtccgcgatcccggcggcgaccttggccatgaggtccgcggtcgccgggtacacgatgatgcgctcggcccacgacgccaagcgcgtgtggaccgatggctcacgaccgaagagatcgtcgttcaccatgcgtccggcgatcgccgacagcgacgcggcaccaacaaactcccgagcggcggccgtctggatgacctcgacgtcgtgccccgcatcgatcagcagccggatcagctcgagcgccttgaacgctccgactccaccgccaacgacgcacagcacgcgtcgcgtcacgccgttactccgcttcgtcctcgaccaactcggtcacgtcctcggccacgacatccggaacgatcatgccggcagcgatctcctcgaacgccagcgacaatggcttcgcgacgtccgactccacctgcggcggaatcatcgcgcccagcccttcaccgagatgggtgcggtagtcgttgatctggcgggcacgccgcgcggccaaggtaatcagaacgaacttcgagcccgtgtgctcgagcagctcctcgatgggcgggttcaggagcgaacgcccggcttcagccaccacaacctcctcgacggacctcggagcctacctgctcgagccgactactcgggccgaagggctgcgccgcggacgatcccggccacttcatcgatggcccgctcgaggcgatcgttgaccacgatatggtcggcgaggccgatcatcgcctccacctcgttcgccgcgatggcgagacgggactcgacgtgcgcgtcgtcgtcgcctcgagcgcgcatgcgacgctccagttcgtggaagctcggcggcaccacaccgatgatcgccgcctcgagctccagcatgcgcacactcctggcaccctggacatcgatctcgaggatggtcggatccccgcgctcgagctccgagcgcggggtgccgtacaagcgcccattgaacgacgcccactcgacgaacatgccctggtcgatagccgactcgaagtcctcgcgcgagacgaactcgtacgcctcgtccccctcaccgggacgacgaggcctcgtcgtccacgatctggcgaggtgggccgatggcagcgacccagcgagccgacgagcgatcgtacccttgccgaccccgccggggccgcagatgacgacgatcagtggcccttggtctcctcgagcaggcgctgacgctgcaccgatccaagaccctggacgcggcggctgtcggcgaccccgacctccgccatgatgcggcgagccttgaccttgccgatgcccggcaacgactcgaggaccgacaggaccttcatcttgccgacgatctcgtccgactccgctcgctccaggagctgcgcgagactgagcgagcccatcttcaggcgctccttgatctcggcgcgggctcgacgggcttctgcagccttctggagcgcagcttgacgctgctcagggctgagcgatggtggcaatggcatacagcgcaacctagcagagcttctggccgtctagggctcgatttcgcctgaatgttgcctacgaggcctctcccgtcgccgctgcgaacagcctggcggccacctcgaccgggtcactcgcctcggtcaccgcacgtccaaccaccagcacgtcggcacctgcctcgagcgccgctcgtggcgtgacgacctgccgctgatcgtgctgggcacccgatggctcccggatccctggcacgacgcgaacgagctccggccagcgctcggcgacggttcgcaggtgatcggcgccgacgaccacgccctgacagcccgagcgtacggcgacgtccatccggcgctccaactcggagaggtcgagcggagcctgcgacgtcagcgacagcacaccgagcgcgatcggtgtcggagcaccgacacgttcagccccctcgaggaggccctccacgccagcgcggagcatggcctcacctcctgcaacgtgcaaggtgacgagtgcgacgccaaaggaccccaacacccggctcgcgcgatgcacggttgtcgggatgtcgtggagcttgaggtccgcgaagatccggaatccttggtcggcaagggccgacagcaccgtcggaccggcggcggcgtagagctcgagccccaccttggcgatggagaaccactctcgcaacgacagtgccagccgttgggcctcgacggcatcgtcgcgatcgagcgccagagcgaagcgctcccgaagcgcctgagcctgcatcatccactccctccttgacgccgaagcgcccttgcgtagcggtcccagctgtcgacgccgctgcgcgcgagccgacgttcgatctcggcgagcacgaggacgggacgtcgtgggtcgacaaagagcgcggtgccgatctggacggcatcggctccagcacgaacgaagcgctcgacgtcgtcggcggtcgcgaccccgccgacgccgatgatcgggacggtcggcaacgccgcacgcagatctgcgaccgcccgaagcgcgatcggctgcacagcgcggcccgacaagccgccccctcgcgccgtgccgagggcctcacgaccgtcgtcgtaccactgcgcaaagagggtgttgatcgcgacgagtccgtcggcgccggcagccaccgcggcgtgcgccacgtcgacgatgcgatccgtattcgccgagagcttcacgaggatcggggtcgcaacctcgtcgcgcaccgcgcccaccacgcgagcggtggcgttgggatcgtgcgcgaacaacgcccggtcggcctcgagattcgggcacgacaggttgagttcgatgtagaccagcgatggcgcgatccgagcagcgcgccgaacggtctccccgtagtcgcgcggctgacgtccccagacgctgagggcgaccgggatcctggcgtcggccaaggagggccacgtctcagccagccatcggtcgatgcctggacccgccaacccgaccgagttcaccatgccacccggtaccggagcgaggcgaggcgctggattgccctcggtggcaacggtcgtcagcgacttgacgacgtgggcaccgagtcgctccagagccacagcagccgcgagctccgtgccgtaaccgccacacccggccgccgtgaggatggggttcgccaagacgagccgaccgcgtgcaaccgagaggtccgccactcaggtttcctcgtgataggcctgcagcggccgcacggtcagcggctgacgtgcgagcgcctcgaccgctgccacagccgcgcgagcggcctccagcgtcgtgatcaacgggatcttggcttcgagcgctgccgtgcggatgcggtaaccgtctcgccgcgggccactccctctcggcgtgttgatgatgagcgcaacctcgccggagcgcaccagccgtacggcatcgacgaaaccctccggcgcagcacgctcgccgagatcctcttcctcggtgaccttcgcgacgaggcgcgcaacagggacgccgtgagcctgaagccaggaggcggtcccctcggtcgcagcaaggtcgaacccgtgggccaccagtcgctcggcgatcgggacgagcgcctccttgtcgcgatcggcgacggtcacgaggaccgtgccctgctggggaagacgcgtaccggcggcgagttgtgccttggcgaacgccatcggcatcgtgcgatcgatccccatcacctcaccggtcgagcgcatctcgggcccgaggatgctgtcggccccgcggaacctgccgaacgggaggaccgcctccttcaccgcgacgtaactggtgacgcggcgaggcacgaagaggccctctcgttcgagatcacgcagggtcgatcccagcatgagacgcgtggcgatcttgacgagcgcgacacccgtcgccttggcgacgaacggaaccgtccgcgacgcacgcggattggcctcgatgacgaacaccgtgccgtccgccacggcgaactgtacgttgatgagcccgaccacatcgagtgcgtccgcgatcgcacgcgtctgggcctcgatctctgcgacgagggcgggagcaagtgagaccggcgggatcgtgcacgccgagtcacccgagtgaacgccagcctcctcgacgtgctccatgaccgcaccgatccagcacgcgccctcgcgatcgcgaaccgcgtcgacgtcgacctcgatcgcaccttcgaggaagcgatcgatcaggatcggtcggtcctgcgagatcgcgccctcggccgccagatcgacgagccgagagaacgcgctgcgcagctcgtcctccgagtagacgatctccatggctcgcccgccgagcacatagctcgggcgcaccaacacgggcaggccgatcgcagcgaccaccgcctccgcttcggcgagcgaggtcacggtgccgcccgggggctggcggatgccgaggcgctcgcacagggcagaccaacgccggcggtcctccgcgacgtcgatcgagtccggcgaagtgccgaggaccagcgacggatcgatgtctcgagccagcttgagtggtgtctggcctccgagcgacacgatgacaccctggagtgagccgagacgctgttcctcggcgatcacgtcgagcacgtgttcggtcaccaagggctccacgtacaggcgcgaggaggtgtcgtagtcggtcgagaccgtctccgggttcgagttgaccatgatcgcatcgacaccggcctcacgaagcgcgaatgctgcatggacgcagcagtagtcgaactcgatgccctggccgatgcgattcgggccagcgccgatgatgatcacacttggccgattcgatccgacggtctcgctctcctcctcgtaggtcccgtagtagtacggcgtgcgtgctgggaactcgccagcgcaggtgtcgaccgccttgtagacagcgcgcacccctacggtgtgccgatgctcgcgaaccgccgtctcgtccacaccgagcagccacgcgagttggagatccgagaagccccatcgcttcagatcgagcagttcgtcggcaccgagtgaggcgagatcgcggccacggatgtcggctgcacgcgcgacgatgcccgccatttccccgatgaaccacgggtcgatccggctcagctcggcaacgcgctcgatgctccaaccgcgccggagtgcctcgccaacggcgaagactcgctgctcggtcggcacagcgacgagcgtggccagggcgtcatcggagtacgcctgccaggtgacctcggccggatcggcgccgaaccctccccgcgaccgctcgataccgcggagcgccttctgcagcgcctcggcgaaactacggccgatcgccatggtctccccgaccgactgcatccgcgtcccgagaataccctcggcaccttcgaacttctcgaagacccagcgcggcaccttgaccaccacgtaatcgagtgccggctcgaaactggctggcgtgacacccgtgatgtcgttcatgatctcgtcgagcgtgtagccgatcgccaagcgtgtcgcgatcttggcgatcgggaacccggtggccttcgatgccagcgcgctcgagcgcgacacacgggggttcatctcgaccacgaccatgcggccgctggtcggctccacagcgaactgcacgttcgagccgcccgtctcgacacccacgcgtcggaggatctcgaacgagagcgaccgcatgcgctggtactcgagatccgtcagcgtctgtgcaggagcaacggtgatcgagtcaccagtgtgaacccccatcgggtcgacgttctcgatcgaacacacgacgacgcagttgtcattcgcgtcgcgcatgacctcgagctcgaactccttccaaccggcgatcgactcctcgaccaacacctcgccgaccggcgaggcgatgagaccggcccgcagcatcgcctcgaaggagctggggtcggtcgcgatcccggttccggctccgccgaggatgtacgagggtcgcagcatgagcgggtaaccgagctcgtcggcgacgtcccttccctcctcgagggaccgcacgagccgcccgcgcaccgccagctgctcgtcgatgctcatgagcagctggcggaatgcatcgcggttctccgcgagctcgatcgaggccggtcgcgccccgagcatccgcaccccacttcgctcgagcacaccagacgcatccagctccatcgcgagattcagcgccgtctggccgccgagcgtcgggagcaccgcatcaggccgttcggcctcgatgatgcgctcgagcacctcgagcgtcaggggctcgatgtaggtcgcgtcggcgaactcgggatcggtcatgatcgtcgctggattcgagttcgccaaaatgacgcggagcccttcctctcgaaggacccggcacgcctgtacgccggagtagtcgaactcgctggcctggccgatgacgatgggaccagacccgatgacgagcaccgactccaccttcggatccctaggcatgcgaacctccaccgagcagtgacagcagctcgtcatggatctccgacgactgctcgagcggaccgggggcggcctccggatggtactggacgctcacggcgccaagtgccggcaaccgcagtccctcgacgaccccgtcgaacaggttgcgccgggtcacctcggccggcgtgtcgagccggccgagcgacgcctcgtcgaccgcgtacgagtgattctgggcggtgatcgcgacgcggccggtctcctccaggcgaacgggatgattcgatccgtggtggccgaacggcagcttgatcgtctcggctccggccgcgagggcgaggagctggtgcccgaggcagatcccggcgatcggcaccacaccgagcaaggaccgaacgagctcgatgggacccgtcagtgcggcagggtctccaggcccgttcgacaggaacaccgcgagcgggtcgagcttctcgagctcttcgagtcgtatggtcgccgggacgacgacgagccgccatgggccacgcagggtctcgagcatccgctccttcaccccgaaatcgatggccacgatcggtcgactggagcgcgcgtgacccaagggctcgagctcgcgaggttcgcgacgggtgaccgcgcgcacgagatctcgcccttcggtaccgacggcgacccgaactcgctcggcggccgcgtccggatcaccggtcgtgatgatgcctggttcggcgccagcggcccgcaccaggcgaacgagtcgcctcgagtcgaagtcgacgaagagtgggacgcgtgcctcccagagccacgccgcgagggtggtgtcggccgcatggttcgacgccaccaccgagtacctcggcgccaagaccgcactcacccacggccggacgctttgcacgtcggccctgcggacgccgtaggttccgaggtgggccgtggtgaagcacaccatctggccgtagtaggacggatcggtgatggcctcgacgtagccgctcatcgcggtgttgaagaccacttcggcctcgacgtcatcgaggagcggctcgacaccggcggggatgaccacagcgccacggaacctcgcacccgagcgcagcaccaaccacgccggtattcgctgtaccgactcctcacgcacccacatagcggccttcctcgacaaccacctgacctcggcgcacgacccagcggatcgacccgaccaactccctcgtcgcccatggcgaattcgtcgaccggtacgccccgtcgccgccgccgatggttctcccacagggatcgatcacgacgacatccgccagctcgcctcgtcgcagctcgcgcgaacgaccgagcacgcgggccgggccgatcgccaacgcctcgaggacacgcacgagggcgcgccgcgcctcgtcgccaaggtgctcagagctctctggccgcgcatcctcgatcgagccacggagcacgagctggtcgagcacggcggtccaggtcgcagggaacgcctcgacgagaccgagcatgccgggtgctgccagctggaccggcaccgtcttcgctcgctccggatgcggggcgtgatccgtggcgatcgcgtcgaacgcgcctccgaggagcgcttcgagcagtgccatacgcgtcgcacgcgtacgcagcggtgggttcacgcgaaagcgcgcgtcgtggctcaggagttctgactcctcgaggccgaggtgatgcggcgtgatttcggacgtcaccgccaagccctctcgctgcgccgcacgcacaacattgacgctctcgcgggcgctcacatgctggaggtggtagcgcgcaccggtcgcacgaacgagagcgacgtcgcgcgcgaccagtgcaacttccgcaacctccggaacaccgtcgtagccgagacggtccgccagcgctccggcgttcatgacgccgcggctcagttccgggatggtcgcatgctgcgccacgacgacccccgtgctcgcggcggcctcgaggaccgcgaccgcgacgtcggcacgccagagggggtcaccgtcatcggagatgatgcgaacaccggccttcgccaggctctcgacgtcgacggcatgatctcctgcacgctccatcgtcgccgacgccgcctgcacgacctcgaccgggagcgccgcaaagcgatcagttgctgcgcgccatcgctcgacacggtcgatcgcggggaccgtgttcgccatggcaaccaccgtcgtaaagcccccacgcagcgcctggatggcgatgtcctccggcgtgtcggccacctcaccacccggccaccggaggtgggcgtgcaggtcggtgaaggcgggggccacgacggccccgggagcctcgatcacccggtcgccgcgctcgggaccctcgaatccggcaatccgtgcctcatcgatccgtatcggcacccgttggaggctcccgtcgacgaggacctctgcgcctgtgactacaatccccaccctgcctcctcggcgagcgcttcgagaacggcgacccgagtgggcacaccgtaggcgtactgcaggccatcgagcatccgaggggacgagagcacgatatcgtccaattcgaccccccgattgacgggcccgggatggagcaccacggcatcgggccgcgcacgctccaggcgatgcccgctcagctgaaacctcgcccgatagcccgacagatccacgcgctcgttcgctcccacgcgctcgtgctggatacggagcatgtagaagacgtcgacctcgtcgaggacgtcatcgattccatccgtgacgcccacggcaccaagggccttcggatccaacgaccactcacggggagcgacgccgaccacctccgcccccaccgaagcgagaagccgccctaccgaacgcgcgacgcgcgagtggcgcagatcacccacgatcgccacccgacacccctcaagcgcgccaaacgcatccgcacgcccgccccgagtccgagcaaggacgcagacgtcttggagcgcctgcgtcggatgctgaccgacaccgtcgccagcgttgacgacgatgccatcgaagaatctggctaccacgtcggccgtaccaacccacggagcccgcacgaccacgccactcgtcccctgcgcagccagcacgcgcaacgtgtcgcgaagactctcatccttgacgagcgagctgctctccggatcgatgcggacggtccgcccgccgagccgatcgattgcagcctcgaacgacagcgccgtacgcgtcgacggctccaggaacagcaacgcaacccgtcgcccctccagacaccgcgacgccgccgcgccatgaacgagctcgtcgacacgcgcgcccagcacgccaaggcgccccgcatcgagctgctcgacccccaggaacgttgcgctcatcgcccttccgcctcgatccacacaccggccgcatcgacaaccacgtactcgttacgcgctgtcggcaggttccgacccacgatgtcgggccgaatcggcagctctcgatgtccccgatcgacgagcaccgcgagcagcacacgctgcgctcggcccgcacgcaagacggcctcaagggccgctctcgccgtacgcccagtgaagaccacatcgtcgacgaggacaacggtccgtccctcgaccttgatcggcggcaaccatctcggatcacctgccggctccgcatcgtcgcggaactgcgtcggatccacgacgaccaacggtaccgctacggagcgaatcgactccaacgtgtcgacgaggccacgagcaaccgggacaccgccgtcggcgatcgccacgaccacgagatccgctccaccgcgcgtcgcctcgacgacctcatgcgccatccgacgcagtgaacgaacgatgtcgtcagcgtccaacacacgccgccgacgcatcgcaacctccgtttcggcctcacaggaccgtccttaacggctaccacgacgagcctagcgtgtcggctctcgccgcggcacggacggacgaacctcacacgcgcgcccgagaacgatcgatggcggggagcttcacgccccccgccatcgtcagcgaaccagcgagatcagccggaccctaccggcggctaccgagccgccgccgagcgaaaaatccgaacaccaacgacgctgcgaagatcccgatcggaatcgcgaacgtcatgtcagccgctgctgagtatccggtgacacttgcgaacattgacactccctcttgttgtcgtcagccccaacacgaaagacccatgacgctcctactgtatcgcgacgagaccagctcgggcgaccactaccaggagcactacaggaacaactctaccgacccacggcagcgaaccaccggccgatctacgggcgccgtcgcaccgaacgaccgatccgcacaccaccagtgagacgccccttgagcccgtcccgttcctcggcgtccaaccacagcttcatcttctgcgccccgagcacgaaccacacggccccaccgccgatcaccaagatcgccgccgcgatctgctggtcggtcatcgcgccaagaatcccatcctgatggaccaggtagccgtaccaggtgcccggtgcgaggcccatcgcgatacccacgcccatgatcaccatggccgaggtccacgcgacgatgacttgacggatgtgggtgatctggggcctgccgtctcccatcagcaccgccattgacagtgctcctgcagtcccttgggcaagcaacgtcgccgtaccgacgaccggcacggcgtggatccatgactgccagaaaccctcgaactgacccacgaccaacaggtcatcggcgacggcaaccagccagacccatcgcaccgcccacgcgacgagcggcccacgcccagcgagcggctcgtccgactgcgtcaactcgtgccaaaagagcgcgagcggcaccgccaggaccacaatgctcaccagtgcatgcaccgcgaccacagccgcggacgccaccatgaggagcggattcgccaccagaccgagcgccacgacgacccaacccactcgacgccacatcgaaacgcgaccgcgtcgaatcagagcagccccaacggcgacgacccccacgctgaggagcgccgcaacaacgttaccgatcacgccagcacccccttgcgacaactcctcgcccgacgacgaccctctgcatccaggccatccgtcgccgggaatcgtgctggcggggcacccggaaacccgcgtgccccggccaacactcaactcactcgagttcccaccctcctagtggaggatgaagtacacgtaccacgaaaagatctggaccaacacgaagaagatggagaaggccccgaagccatcgaggtttgctcggaagttctccgccaggcgatggctcgaaacgccgacgccaccgtcgacccggaagaactggtagctccgaatcgcccgcatcaccaacacgaagatccagtaggccgccaggaacaaagccaacgcattcatcacagcgaacgcgatgtacaccccggcatagccggaatacccaggcgggaacggcaatctcgtcaggctccagatctggaaccccatggcgagcagcagcaacagcacattagcgaggcctgccacgatgaagtccatcgtgaacccacgccgcaggcgccgattcgcaaacagctgcaccagcagaccagccagcgggagcagcatgacgaggaagccaaggatcttcgaggccgtcaatccgtgtggatcccacaggccgttggagttcaacgactgaaggtagaagaacgagaagtagatcccgccgtagaacgcagccgcaaccgggatcagcgttcgagacgccgtccacagcgcacccagctgcgcatcatggtagtactgctcctcatcgatcgcaggcggctgggcctgcacacccgtagccactactcctcacctccagcgacgacagcggcctgctcagccgacggatggagctcggcaaccggaccccgatccttcacgccgtactggtacgggctgcgaagcacgaccggaatctcctcgaagttgtcggccggtaccggatagccaacctgccactcaagaccctccgagcgccacgggttcggaccagccggcgtccgccagacggcgagcgaccagatcagattgaacacgtagagcaggattccgaagccgagcacgtacgaggagatcgacgcgaactggttcaggtgctggagccgaagggcgtactcgaacacgcggcgcggctgacccagcagaccgaccatgaagagcggcaagaaggtcccattgaagccgagcaggatgagccagaaggaccacttcccgagcttgtcgttcaaccgcacaccgaacagcaacggtgtgtagtagtagatcgcgccgagcacgatgaacacgagctgacccatgatcgtgaagtggaagtgcgccagcacgaagaagcttccgtgcaccaacgtgtccaccggcacgtccgagttgaacactcccgtcacgccgccccagaggaagttccagaacacggcgagaacgaagagcatcgggacctcgaagcggatctttgcgcgccagagcgtgcccatgctgaccaggtacaagaagccggtcgggatcgagatcagctccgtggtcagcatgaacagcggacgcatgtccgggttcatgcccgacatgaacaggtgatgctgccacacgaagaagctcagcgcagcgataccgatcatgcccgccgccgaggtcttgtaggcaaagaccggcttgcgtgcgaagaccggcaagagctccatggtcatcgcgaagccaggcatcgccatgaggtagacctcgggatgaccgaagaaccagaacagattctcccagaggaagctcgagccgccgtggcccgcatagagcatcgacgtgcgcacggcacgatcgagacccatgatgaagaggccatctgcgaacaccggaaccgagagcaacatcgtgaaggccgtcgtcagcaaaccccacaccaggatcggcatccgagaccacttcatccccggcgcgcggtagttgatgatcgtcgccaccatgttgagcgaaccgatgatcataccgatgccgaccagagcgaaaccgacgtcgtaatcggactgtccgggtccaccctggatcgagagcggtgcgtagccagtccaaccggcctggaatccaccctgccacagcgccgagatgatgaccatgtacgccgcgacgaggagccacagcgacaccgcctcgaggcgggggaaggccatcttcttcgacccgatcatgagcggcaccaggtagttaccgaacggaccgagcacgagcgacgtcgccatcgccatcatgatcgttccgtgctcaccgaccacctcgatgtaggtatcggccgcccagatgtggtacgtcggcgacaagagctccgtgcggatcgcaagcgccagcaaaccaccggtcaggaagaacagcagcgtgacgaacaggtactgcacgcccacgaccttgtggtcggtcgagtacgtgaagtgctcccagaacgtccgcttctccgacttcggcgggtccttcggttcccatccgagaagcttctggatcgggtagttgaagaccccgagtccagcgagaaagcctacggcaccgaagatgagtgccaagtacacggcgatctcgttctggccggagttcactaccaccgtatagcccgaggcaatgaagttgccgagccaatggccgaacgcgtagaagatcgcgcctccaacgaggccagtgaagaagttgcccgtgaaccacgcacgtgcgaacttcaaccctcgagcctcgaggtcacgctgatcgacgatcgccgcgctcggcgacatctcaacagccatcgtttcgttcccttcctcagcgttcctagtacgcaaccgagtgaccgttggggtcgtagctcgggtagtagccaccaccggcccccgagtacgacggcgtgtacgtcaacgcgaacggcggcaggagcttggtcacaccagcgttcgcagcctgcatgttcgtcgcccacgtctcgaacgacgatgctggcaacacctcgccgtagttgtacatcgcaccatgccagatcccgcaaagctcgtcgcaacggacggtgatcttgcccgtctggctcgtcgtctcggtggtcgcgacgttgttgacgcccggattcgcatccgccttgactccgagctgatacgcccagaagtcgtggatcacgtccagagacgtcacatcgaagaccacgcgcgcgttggtcggcagatacagctcagtggtctccatccccccgaactgcgggtaccgataggtgaaccgccactgttgcgcgatgacctgcacgacgagcggcgtcgagcctcccggcgtccacgccccctgcggcgttgcctttgcccatgagtagttccagatcggcgacgggccagacccactccccatgtcatggttcgcgatcagctcgtaggtaccgaataccgccaggccgagcacgagcacggtcgaggccacgtaccagattccctggatcttccgattgccgaagaggacaatgccatcctggtcctcttcacccttacgggctcggaagttcacgagtgcaaaaccaccgtacacccagaccatgaacaggactgggaccacgagcaccatcagaatcttgaagtcgaactgctgggccgcagccgacgtcgtcatggtgccgggcggcatgtggggcccccacacgaaccacgtcagatagtcgacgatcgccgtcaggacgaaccagaccgcaaagatctgccaccccttggatcgcgcgaaagccttgcgctcctcacgctcctgttgtgtcagcgccatcacgccaccaccttgaagaagccagccatgtagccagtctcggccataggaccaccgttaccttcgaggtagccaacgccgcacgggatgaagcactgccagcggtaggtgtgcgtcgtgttgccggagtagaacgtgaaggtgatcacgttgtgcgcctccgacggattgcacggaccctgctggcagaagttcttcgcattgccgttgacgccccacaccgggatgttcaggccgagcgacggggcatcgatggtgtgtgcgacaccattccccgaggcagcatcgagaacgctgaccggcttcccgttcagatactcgacaccgccctgcgtccccaggaccttgccccagtaggggttccgcaacggcccgcccgagtcgtactcgtagaccgtcacgtgcacgtacgtcttctcaggaacctgatagatcgtcgtgcgtacccacttgccagcggcatccttcgcgtaccagcccacccattgcgggtgaggaccggtgccgacggcaccctcgacctgcaacgtcaggtcgacggtgttcggctgtgtcggcgacggagttgccgccaccgtcggcgggtacgttcgcaagtatccgaagatgccaaacaggatcaacccgatggcgatcgccgcggatacaagaacgatgcccgcccttgctcccttagacaacctcaaccccctatcacctagggccttccccactgcgcctccggcgaggctgcgagcgcagctgctcgaacgagctcactgcacccggacgaacctggtgctaaccgtggtgggccagcgcgtccaacttccgaagccagttctccaaggtggacgacgaaatttgaccctgcaccgcaccgatgacgcgaccgtcgggtgcaacgaagaaggtgtcagggatgcccacgagcaggtaggacgactggagcgatccggcgtcgcgcacgactggatacgagacccccgtgcgcgccagaaaggcgagtgcagccgatcgctggtcattttcgtccacaccgaggaatgcgacgctcccggcggaagccgccgccgccttggcgagcatcggcgtctcggcgttgcacggtccgcaccacgacgcaaagaagttgatcaccaacggacgcccacggaaggatcccggtccgagcttcgacgcgctcgaatcgttcgcgaggaccggcagcgaaaagccaggcaccgtacgacccacgagggccgaaccagacgacgaggccgtgagcgaggccgaggccccgttcgttgcggatcgcgcaacacccacggcgtacacgacgtacccaaccgcgaccaagagcgcaagcaccatcgcgaacatgaagacgcgggggcgccggcgaaggtcggactgctcgtaggtgctctcactcgtcgtccgcgtcacctcgacctcacgatgacatcgacagccatcccgacgaacagcaaggacaggtacgtgatggagtaggaaaacacgcgcatcgccgccttcggagagagggagcgcaggagacgtaccgcataccacacgaaccccgcaccgagcaggaccgcagcggcgtcgtacacgaggccgagcccggcgaccgggcccaggacgagggccaggagcaccagcacgaccgagtaggccacgatctgccacgccgacgcgcgacgcgaggcgaccgaaggcagcatcggaacccctgcagccgagtagtcgtcggcatagcgaaacgccagcccccagaagtgcggcggcgtccacacgaagatgatgaggaacatgagccacgcggcgagcgagagctcgtcacgcaccgcagcccatccgacgaggaccggcgccgcaccggccgctccaccgatcacgatgttctgcgacgtcgatcgcttcaaccacatcgtgtacacgccgaagtagaacagcgccgccgcgagcgcgatcgaagccgcgagcacattggcgcccacggacaggatcgcaaacgcggcgacctcaagcgtgacagagaagatcagggcgccccggggcgacacatcaccggtgacgagcggacggcccttcgttcgccgcatgaccgcgtcgatatcacggtcgaaccacatgttggccgcgttcgcaccgcctgccgcaagggtgccaccgaccacggtgatcgcgatgagcgagagggatggcaggccacgcttcgccacgatcatcgccggaaccgtcgtgatcaacaggagctcgatgatccgcggcttcgtcagcatcacgtagccgcgggctgtccgcacccagctccgagagtcttcgaccagcaccggcgacacccctcctcatcacagccacctgtccagtcattcgggcaggacggcgtgctcagcactcgttatcctaccaaccaggtcgtcatctcgtcaaccggaagcaggctttcgtgcatacgcaagacacatcgcctcggcgttcgctcagcttgaacccagccgcgctcgaccgcgcgccgggtccctccatggttgggcaggtcaggggcctgctgtccggacaagctgcgacgacgctggtcgttgtcgacccagcatggatccgctacttgacgggattcgacggttcccacggcaccctactgatcgatctgcgcgatgaggatcggcaccttctgtgtacggatggccgctacgtcgaggctgcgggtcgggcacttggggcgcgagggctcgacgggctcgttgaggtgctcggagacgaccccctcaccacgtcgcatcaccgagacctgctgcgcgcaccactcgctctgctcggctcgtgttggtcgctctcgaccctacgactgctgatggagatcgatccgactcccatcgacgcacagcctctcctctggccgcttcgggccgtcaagcaaacctgggagctcgagcgcatccgcgcggcagcccgactcgcggacgacgccatggatgctgcccttgcgtcgctcgccgacgggccaatctcagaacgccttctcgcggcgacgtacgagttcgagctgcgtgcacgaggagccgatgaacccgccttcgcgaccatcgtggcggcgggatctcatgcctccgaaccgcatgcgaggccgagcgagcggctgatcaggccaggcgacatcctgctggtcgacttcggcgcaacggtggacggctatcgctcggacgccacccgcacgatgctgccgagcgaaggagcagaccctcgagtccaggcgtactgggacatcgttgcggcggcccagagggccggaatcgcagccgcgaccgtcggcgcgtccgcgcacgacatcgagacggcagcccgcgccgtccttcgcgaggccggcgtcgaagagctcctcctccatggagtcggccacgcgctcggcctcgagatccacgagcggcccttcaccgcgcacgatcgagatcccctcgccgaagggacggtcatcaccgtcgagccgggtctctatgtacccggagagcttgggatccggctcgaagacacgatcctcgtgggcgcagaaggcccagagtgcttgacccggcccgcgaccgagtctcgaacgagaccaggttccgcagctcgcgtgcgcagctaagctggtagctcgcatcgcgcggacgtgcgtccgttgcgcccattcactgttccgcctcggaaggagcccctatggcagtcgctacctcgacgaatgacctcaagaatgggatgaccctggacctcggaagcgacggcctctttacggtggtggagttccagcacgtcaagccgggcaagggcggagcgttcgtgcgcaccaagctgaagaacctccgaaccggcgcggtcatcgaccgtacctaccgagccgacgagcgcatcgaccaagccatcatcgacaagcgggagatgcaagcgctctatcgcgatcaggacggctgggtgctcatggacacgcagagctacgaccagatcacggtggatgcggcgaccctcggatccgcgatgcagtacctgcgcgaagggagcacggtgctcgtcctcagctacgaaggctcgatcgtcgccgtcgaactgcctgctgctgtcgagctgaccgtcaccgagaccgagcctggtctccaaggcgaccgagtctccggcgcccgcaagccagccacgctggagaccggactggtcgtccaggtccccctcttcgtgaacgtgggtgacaccgtcaaggtggatacgcgcaccggcgactatctcacgcgtgcctgaccgacgcgacgactcgcacgacgtgcgcgccgtttggcgcgagcgcgtgctggagctgctctacgaagccgatacgaagggcgaagcgcccgcggacctccttcggggggacgagccagcgttcatccgcgaacggatccgaggtctgacggagcgacgcagcgagatcgacgcacagttgacggcccacgtcatcggatggcagctcgagcggctcgcacccatcgaccgtgccattctccgactggcgaccgcagagctcctggaagcatcgacgccgccctctgtcgccattgcagaagcggtgaaactcgccgaccgctattcaaccgaacgttcggccgcgttcgtcaatggggtcctcgcctcgatcgccgtcgacatcgctggcgagggccaccgcggcgagcccgaccgcgaacccagctagctcgcgacgcgaccgagttcggcacgcaagaagctgggcatgccgctcgtcgagctcagctccacccgttgaggcgagatgccgagctggcgagaaacgctcgcaagctgtgcgttcgctgttgccaggacggtgtccatggtgtgcaggcgccctgcgatcaacgtgacggtgctcatgtcggtcggatgcaccagcagcgtcttcatgtacgcgagcaccgacgctgcgttcgggaacgcccacgcgtagacctccttgaccaccggcgtcaggttgaagtggttcaaggagttcggcggtgcataggtcgccaagttgtagaggtccgagttgaccgcgatggtgcagtactcctcgtcttgttcgatgatcgttcgcgcctcggcgagctggttggacgccttcgagacgatcgcaccgagcgcccgatagccgtcgttgagggcgaccgcacagccccctgcgtcctgctgcatcgtctgcacggcgccgcggaaatcgacgcgctcttgggcaacggtcacgcgctgcgggtacacgatcgcggcctcgatggcgacggacgcgacgaccactgcgccgacgatccagagcaccttgcgacggcgagcaggcgtccggggctcaagcgttggatcagctcggttgacgggtcggggcactgtgctcctccagatcgagtggttcagatcgcgtggcgacggggccgctgctacgccctctcggcgagggccggttcgctctccagtctacggacccacacgcactcgctctcgcaccatctccacgagggcgagcacggcgagttcataggagcggggcccgaacccagcgatggatcctgccacgacgcgcgcgatcgtcgaccgatgacggaatggttcgcgagctgccggattcgacaggtgcacctccaccacggggatcgtgatcgccgcgatcgcatcggcaatcgcgtacgacgtatgggtcagcgcgcccgcattgagcaccacaccatcgaccgatcgaggcgcacgctgcaggagttcgatcacccgagcctcgctgttggtctgctcgaaggtcacggctgctccgaccgaggccgcacgttctccgacgcggcggcgcacgtcctcgagcgtctcggtcccatacacggtcggctcccggaccccgagcaggttgaggttcggaccatcgatgacgagcaggcgcaccgccgtcatgcgcgtgcctcgtcgattgccgcgacgatcaccgcctctggcacgccgtggaccagctcgagaccgctcggtccatcgaggaccatcgcgagtgaccctcggtgcttcttgtccgctgcgagaaagaccatcacctctgcggccccgatccacggcggcacgcgatgtgcgaggccgagacgcgccaccacctcgacgtgctggatcacgcgatctcgcgtgatcctgccgagacgctcggcaacgatcgcctcgaccacgaggccgatcgccaccgcctcgccatggctcaagggccggcgacgcgccaaggcggctgcctcgatggcatggcccaccgtatgcccgtagttcagcagtgcgcgctcaccgtgctcgcgctcatcgcgctccacgacgcgcgcctttgcctgggccgcctcggcaaccgcctcgtcgagcgggagctcgaccagacgatcgaggccaaggaaggcgtacttcgccagctcgccaagaccacttcgccactggcgacgaggcagtgtcgccagcacatcgaggtcggcgacgactcgtcgcggctgccagaaggcgccgacgagatttttaccggcacgcaggttgaccgcggtcttgccgccgatggccgcgtcgaccataccaaggagtgaggtcggcaccgcgacgaagtcgatgccacggtggtaggtggcggcaacgaaacccgccaggtcggtgaccacccctccaccgatggcgatgaggccatctccccgagtggccccggcgctggcgagctcctcagccacccgctccaccaccgcgagccgcttggcgcgctcgccattgggaacctcaatgacaggccagggccatgacgcagggaggggaatcgcggcttgggtcaccacgaaggcctggcgccagtcctccgggacgatctcgcgagagtcctggaggatgccgctcccgaccgtgatggccacctcgtgctgtggcgttcgcatcgagaaccggcgggtcgcacggcctcgcgctgcccacgctgatcggagtgcgctcggaggaccttgcaccatcagcgctccagcgcaccgtcgcgccacggtagcgccgcctcgtgtgcgagatagctctcggcgttgcggcgaaactcggcgatggagtccccgccaaactttctcagggcttcgtccgcgagcaccaaggccaccatcgcctcggcaaccacgcccatcgcgggcaccgcggtcacgtcggtgcgctcgcgaaaggcgatcgaccgctcccccgtggcgagatcgaccgtctcgatcacaggccgattcagcgtcgcaaggggcttcatccacgcggttgccacgatcgggctcccattgctcacaccgccttcgatgcctccagcgcggtccgtcggacgctcgagctgcgaacccacgatggcatcgtgcgcgagcgaccctcgcacgcccgcgacctcgagcccggcaccaatgctgacggccttgacggccgggatcgacagcaacgcctgaccgaggaggccatcgagtcgacgatcccagtgcacgtaactccccaacccgaccggcacgccgtgcgcgacgacctgggcggccccgcccagcgagtcgccaaccttcgcggccgctcgcacctctgcaatcatcgccgcctcgacagccggatcgagacagcgcacctcggaggcgtcgatacgctcgcgatcaccaagcgtcggcacggtctcgacgctcacccgggcggcacccagctgcacgacgtggctcacgatcccgacaccgagaacgccgagcagggccttcgcaacggcacctgctgcgacccgagcagcggtctcgcgtgccgacgctcgctcgagcacgttgcgagcgtcatcgaagccatacttctgcagaccggcgagatcagcgtgaccaggacgtggcgccgtcaacttccgggcggtctggcccggatccggcgacatctcctcggtccacttgcgctcccactccgagttggcgatctcgagcacgatcggcgatcccaaggtgcgtccatgacgcacgccgccgatgatcgtgagcgcatcctgctcgaagcgcatcctcgggccccgcccgtagcccaagcgccgccgcgcaagctcagcgctgatggcgtcgccgacgagctcgagtcccgcggggacaccctcgatgatgaccgcgagcgcacgtccgtgcgattcgccaccagtcaaccagcgcagcatgcgctcaggctagcgagacgccgagcgcactcacgtgagtgccgtgagccacgatcaaagccacgagcgcacccaccgcgatcgctggcccgagaggcaggcggtcacgatggctcccgccgcgcaggagatgccagagcgcaccgagcgcgccgaggctcaaggccacgagcgccgcgaggaccgggacccaccagccgagcggcgcctccacggctccgagcatgccgaggagggcaatatcaccacgaccgagccccccgcgcgacaaccagcgtacgagcatccacgcgcccaccacggcgagcgcaccgccgatcgctgcagccacagcgcgcagcgcgtggggaccgagtccgaagatcacgacctccgtgaccagcgcaccatcgacgagcgagcgcggaatgcgtcgggtctgccagtccacggtcgcaccgaccaccgcgacactccaggcaagcgcctcggcgacgagcgcggcgcccgtcacgcccgaccagctgagccaccacacaccaagacccgccgccacgccagcgccaccatgcaggaacgtcgcccgtcggctcttcaccgcgccccgccgacgggcgagcggtcccacggcacaggcgaccagagcggcggcaaccacagcggctgtcgcccggacaacagcgacggacacgtacgatccgtcgaccgagtgcctccaaaggtttaccgttcggcaagatccgaccactacggtcgagccatggcaccgatgagccagagcgccgacgaccaggactggcgagcattcgacgggctctggaatttccgacccgtcgaggcaatccttgccaacggtcaccgactccgtcccggcaggcttctgcgctcggagcaaccgtaccgactcgacgccacccaacgacgccaactcctcgagcgctacgcgattggcaagatcctcgacctccgaaccgccgaggagtgcgccccgacggagtccatcgacgcgccacgaacgcacctaccgctcccggacgtctcgcgtgacccacgcatcgcagatggttcgcgcaacctggccggtgcctaccgcgcgatgctcgacgaccacgctccgacgttggttcgagccatcgacgccatcggggtgccaacgccggtgctcgtccactgcacggccggcaaggaccgaaccgggatcgtcgtggccctcaccctcgaactcgtgggcgctcggcgggacgacatcgtgcgcgactacgtcgagagcggacgacgtctcgcggcgttgaccgaacgtgccttggctcgcggctacgagccgacgtggcgcgagctcgcgcccgaagtgctcggtgcgcctccggctgcgatcatcacggttctcgagacggtcaaggaacggtggggctccgtggatcggttcctcatgacgttcgggatgacgccaatgcgcatcgaggcgatccgaagctcgctcatcgcatgacgccacgattgcacgcgcgccaaccccaacggctccgcccgaggccggcgtgtgcggcgccgcatcacgagcgctcgcgctcagtcgctcgcgtcgaccccttcaagggccttggcgagcaggttgccaagctggcgcaattcctccggagtcagtcgactgccaagcgcgccgtcaagcgtcgcgaccacaacgggctcggctcggcgcgccaccgtgcgtcccgcctccgtgatcaccgcatacgtcccgcgccgatcggtcgggcagccacgccgcacgacccactcggcttcgaccagccggtcgactcgccgcgacagcgcgctgcgcgacaccaaggcagcatcggcgagctcggacaggcgaacccgtccctcgggagcgctgtcgaggtggtggagcaccaagaactccccgagaccgatgccgcacgcgctctcgagctcacgatcgagcaggtcgacgagccggccctggagaacgagcagcgtgccgaacacctcccgggtcagggggtgctgggctgttcggacaggcgtcgacggcgatactgcttgcatgtgcaactacaactcctatacttcagcatagtcaggaacccatgacacaaggaggaaagcgatgacgctgagcgcacaggatctcggcatcgacacggggcggtggaacatcgacccgacccactcgacggtcgagttcgtcgtcaggcacatgatggtttcgaaggtccgcgggagcttcgagaagttcgagggctacgccgacatcgccgacgacgtcacgcagagcacggtcactgcgaccatcgacgcatccacgatctccacgcgcgacgagaaccgcgacaaccacctccgcagcccggacttcctcaacgtgaccgagttccccaccatcaccttcacgtccacccgcatcgagcccgcaggtgagaactggaagctcgtcggcgaactcaccatccgcggcgtcacccgtcccgtcacgctggacctcgagttcaacggcacctcacccgacccgtacggtgggaagcgtgccgggttctccgcgaccggcgagatctcccgcaaggacttcggtatcgagtggaacgctgccctcgagaccggtggggtcgtggtgagcgacaaggtcaccatcaacatcgagatcgagctcgtcaaggcgtaaggatcgagcgaccatactaccgagaaggggccgggtccgaagacccggccccttctcgcgtaccacgagcgcacggcgggcctcacccggatcccgatcgcggtcacgacgagccggtcacgacgagcgaggtgcgcaaaccagggccgtcgcctacttcttctcaggttggtagtacgggttgttgccggcggcgtgattcgtcacgtcgacgacgtcacgaatctcgggtacggcatctcgaatggcgaccgcgatgccctgcgtcagggtcgcagaagccagtccacacccctggcatccaccacccatcaacacgtaggccacctcgtcgacgacgccgacgagttccgcatacccaccgtgagctgcgatggccgggttgacctgctcctgcaggatgctgtcgacacgtcgggcgagatcgctcgtgagcgcctcgggaccgaactctggtagatcgctctggcgcgtcggggcgttcggattttcaatgacgaggtcgccatcgtcgccgacgtcgagcgtcgcgtcgcgcagcgcctcgatcgacgccgcaggaatgacgacaacgagatcgcccacctcgacgatggcgtctgcaccggacgccatcgccagctcctgcaggtacacgtcgtaggtccactggtcgcccgtcgaaccagtcacctcgatccagagcgcgatcggcgcctccgcttgctcttcggcgatcgccgcagcgacgacctccgctgcacgctgcgacacagccatcagtcccaccgcgcgcctccttccgctcaccactacgatcctatcgacgtggcacgccttgccctcgtggtccccgcgcatagttaccgagggaacgatttcctcgcagctgcaacgccacaccagctcacgatcgtcaccgatgccgaggagccactcggaggtgaccacatcgtgcgatcttcgctctccctggatgcgtccgagacagatcgcctcgcccaggtcctcgtcgagcgcagcgtcgaagcggtcatcggcgtcgacgagtactccgtccagctcgcagccgatgtctccgatcgcatgggactcagccacggccgtggggaggcaatccggcgggcgacacacaaggaccaactgcgcagcaccctcgatcgcgcggaactgccacagccatcgtggcacgtggccgacagcgtggccgccatcgacgtcgactggctcgagcgcgcgctcgggcctggcccgtgggtgctcaagcccctcgaccgaaccgcctccgagggagtcgtgcgcgtcgatgcgtccacactcgcctggggacgcgaccaactcgcagccgtcgtcggatcgcacgcgccggtcctcgccgagaccttcgtaccgggagccgagatcgccgtcgaggcgatcctgaccgacggcgcactcgagatcgtcacggtcttcgacaagccagacatcggcgatggaccgacgttctgggaagcgacgtacctcgctccgagctccatccctctctcagtgatcgaagaggttcgtgtgctcatcgaacgagctgcacgcgccctcgacctccacacgacgccgatccacgccgagttacggctccctgaaggtcggccggtgatcatcgagctcgcgccacgcaccatcggcggacgctgtgctcgagccattcgtctcgacgacggtcgtcatctcgaggatctcgtcatcgagcgggcactcaaccagccacgcacgatccctgcggcccgccgtggtggccccatcggtatctggatgctccccacgccccacgacggcaccttcgagggtctcgacggcgtggaagtggcggcagcgatcccaggcgtcgagcgcatcgagatgaccacgaccgccggcaccacggtgtacgctcccccacgaacccgcagctatctcggcttcgtcttcgtgagcggacgaagccgccgacgcgtgctctccacgctcgatcaggtccgttccgtgcttcgtccccgtgtcgctcccgcttcctagactctgagcggtgaccgctccgcgtaccgacgcagcacgagtactcctcatcaccacctacgacctcggacaccgtccccaactcgcggcgttgctccaggccgagctcgccgaccgactcacggtggtcgacggcaaggccgatgccgcagtgctcgcgagcgagattcgatccgccgactggatcatcctcaccacaccgatgctcaccggcgcgctgatcgccgagcaggtcctcgctgctcacactgacctgctcgccgctcggcacgtcctcctggtcggcgcctacgcaacgacgacgctccacgcgctcggcgagacacaccacgggatcatcgcactcgaccgtgacgatcctgagctggtccttggcgccatcgaacccgagcgaccgctccgccgaggcgggcgtcgtcactaccgcgtgacgacgagcgaaccgctggaccgctatcgacacgccgagcgcaacgggagctggcagctcgccgggtacgccgagaccacgctcggctgccgccatggctgcctgcactgcccggtcgccggcgcgtggcacggtcggatcgtgacgctggacgcgactgacgtgctcgccgacatcgatcgccaggtggaagcgggtgcctcccacctgtcactgggcgacgccgacttcctctcggcgccccgtcatgcgctcgccatcttgcgctcggtccacgaacgtcacccgcagctcagcgtcgacgtcaccatcaagattgccgagctcgcagcggatccaaccctccccgcgcgtctcgccgaactgggcgtcgccttcgtgatctccgcggtcgagtcgcttcgcgacgacatcctcgaccgcctgggcaagggtcaccacgcgcacgacgtcctggcagctcgtgacgcgctcttcgcagcaggcgtcggcctccacccgaccttcatcccgttcacgccatggagccgcctcgaagaccttcacgacattctccgcttcgtgtgggattcgcatctcgaagacgtcgtcgaaccggtgcagtacggcatcgagttgctcgtgccgacgtcgagcctcctcgagatcggccccgagttcggcgacttcgacccagcgacgctgagtcggcggtggaatccgagcgaccctcgtctcgatgggctcgctccgcgcatccgcgccatcgcagcgcgcagcgctcgctacgacgagggcttccgagccgtctgggaactggcagggctcggtgctctgccgtctcgcgggccgcgccgagcacccgcgcccaccttgatgagcgaggcatggttctgctgcgcagcgcctccacgatgaccgacctcgacgacctgctcgatggtctctccgacgcccagcgcgaggcggtcctcgccccggcgcccgttcgggtcatcgcacccgcaggctccggcaagaccctggtcctgacgcgacgtatcgctgctcagatacgactcggcgccgtacgaccccgcacgtccgcagcgctcacgtttacgagagccgccgccttgtctctgcgtcaacgcctggctcgcaccctggatacgaccttgccgatcaccacgacgatccatggtgctgcgctcgtctggctgagcgaactcgctcggctggaggggaaggccctcccaccagtcgtggagtccgaaaccctcgtgcgcgccgcgcttccgaacctctcgccggcggagcacgcggcggtgagagctgccctccgcggccagcgaccgacgtcacccgcgcacgaagcgcacgtccgcgcggtccatgagctccgacgacggcgacgcgtcatcgatctcgactccatcgtcggagagctcgcacgacaactcgaacgccagcccgaacggcgcggactcatcgggatcgaggcgctgttcgtcgacgagttccaagactcgacgcccgaccaacttcggctgttccgcgcgctcctcggtccggatctggccggactcaccgtggtcggcgacccgaaccagtccatctacggctggaacggcgccgacccgaacgtactcaccgacctcgaaccgcccggcttgcgcaccgtgacgctcacgacgaactaccggagccgcgacgagctcgtccgtcacgcgaccaggatcctcgatccgcagccacacgttcgaggagcacgtccaggcggtcgaccacccacgctgcgcggctacgccacgccagagcgagaggctcgagcgctcgtgcgcgaactcggcgggctccacgcgctcggtgtcgcctggcgtgcgatggcggtactctcccgcaccacgcgcgcactcgagcccgtgacggcagcgctcgaggccgccgagattccagccgtcgtgctcggacggacgcgcacggtctcggccatgctcgcacgactgcgctcgctgcgagatcgacgcgcgaccgtcgggcacctgatcgacgagctgagttcgatgcaggtcgacgacccttcgcaccagcacgagctcgaccaagttcgcgacatcgccatcgaactccaccgtgtcgatccactcgcagacctcgcgaccttccaggagatcctcgagcagcggctggcacggcgtctcgacgcggtcaccatcgcgaccttccacaaggccaaaggcctcgagtggtaccacgtccacgtcctcggcgtcggagagcgcgcactgccgcatccgcgagcacggacgagcgcgcagcgcgaggaggagcgaaggctgctctatgtcgcgatgacccgagcgaccgattcgctcagcgtgagctggcatggcggggggccgagtccgttcctcgcaccgatcgtcggtgatcgagcacccctccgccccacgccgagcgcagcggccagaggagccgtcgcgcgccaacgcgcgctgcgccatgccctcgtcgcccaacgagctcgcctggcgcgcagcttcgcgatcgcgccgtcgatgctgctgagcgacgagagcatcgagaccttcgtacgaaccccaccacgatgcgcggacgacgtggtcgcgcacctcacacgcgttccgccagccaggcgccgcgcggtcgctcgcgccatctgggcgtgcgtcagcgcgcctgccgacagctaagcgagatccacgacgagcggtgcgtgatcggaagggcgaggagcccgccgggcctcgatgtccacatcgaccgcaaccacgttgcgcgcgatgtcctcgctggcgaggaccaggtcgatgcgcatccccatcccacgacggaaggcgccctgccggtagtcccaccaggtaaagcccggatcgtcagggtgaagcgcgcgatagacgtcggtgaggccgagcccgaggagcgcatcgagcgcgcgtcgctcgggcaacgacacgtgggtcgcgccttcgagcgcggacggatcccagacgtcgtggtcgctcggtgcgacgttgaagtcaccgccgaccaccacaccgtcggcaaccaggtctgcgagatgtgcccgcagctcggccagccacgtcagcttgtagacgtagtgcggatcatcgagcgcacgaccgttcggcacgtagacactcatgaaccagcccgcctcgagcctgaccgcgagcgcacggggttcctcggtcgccagaggcgctcgcgcgaacccggtcccatagcgcacctcgcgaggagcctcgcgggtcaggaccgcgacgccgttccaggcccccgtgccccagtgggtcacgtgatagccgagcgagacgagggaatcggccgggaactgatcggtggccaccttggtctcctgcagcaggagcacgtcgggggcgacacgctcggcccacgccaccaccaactcgatcctggcgcggatcgagttgacgttccaggtcgcaagccgcatggtcacgcggtcggcgcgatcacgaacatcagctcgacctcggcgacgatcgcgtcaccgaccctggcatgtccccgaccgcgtccggccctcgtcgacagcgaggagagctcgacctccaatcgcagctcgtcgcccggcaacacctggcgccgaaaccgtgcccgatcgaccccaccaaacagcggtagccgaccagcgaagcgctcatcggcgagcacggccgccgcgcccagttgcgcgatggactccacctggtagacgcccggcaggaccggccgccctgggaaatgaccggccaggatcggcaggtcgaccgggacgcgccacctgcccgcggctcggagacccggctcgagatcgtcgatcgcgtcgaggagcaagaaggggggtcgatgtgggatcaacgtggtcggatcgatcgctgccacccgtcctcctcggtcctccccgatcgcgcccctcgccgcgccgtcaccggcgacctcgagcggacctaccctagcgggctaggcgacgtcacgaacctgcgacttcacggccgcgagcagggcaggcgtcactcgcttgagcccgtgcgcactcacgacgtgctcctggatgtgggcgagcagttcctcatccgtcgccgccgctgcatgccagtcgcacagggggatcacatccccgcaccggaactccttcatggttggccctccttcttgacgaacactggatctgtgacccggaccacgccgtcgagcccaacgcactgccgcagcgccatcgccgcgaggaacccaccgaggtctgcgcccggaaggcccacgttgcgctggccacgacttccctgtggcggcacgcttcctaccagcgtcatggtagctcaccgcgacgacgccggaccgaggttggcccaccttgcacccataccatcatcggcgaccgtccaagacgcaccgaacgacccgcgacggcttcacgacgccacacgccgcgccgtcggcgtcgacgaccacgatcggctcgagcgcaccgtcgtcgcgcacgagcgcccgttggagcagcacgtcgagggggtcttcttcgtggacgacgaggggtcgttcccaacgctggcgtcgctcgccgttcgaccaacagcagccgacggccaggggtttgcgccctgtcggctgcagcacccaccaacccgtcggcggtgcgtcggccagtgcgccgatacgttcggcaggctcaaggtactcgccagcgcagctgtcgttcgaacgtggcctgtggacgtgcatgagtcgttcacgcagcacctggtcgagatcgatcggctcgggtgatggacggccaaacaggtaaccctgcgcaagagggatgccgatccgcacgatctcttcgagttctccgtaggtctcgaccccctcggcaaggagccacgcatcgagttcaccgaggaatgcgccgaaggcggatgcgagacgactgcgcgccgcgtcacggtcgatcccgttcacgagccctcgatcgagcttgacgatctccggtcgcacgacgaggagcgccgcaaggcccgcgtacccggcgcccgcgtcgtccatggcgatgatggcgccgcgttcccgaaggaggtcgagtctcgcggggagatccggcaggtcatggagcggaacgtgttcggtgagttcgatgaccaacccctggagcgagggcagtcccacgacggcctcgaaggcgcgcgactcgagcgtcactggactcacgttgatcgcgagaaagtgctcgccgagcagatccgctcgtcgctcgagcgcagcgagcgcacacaaggtctcgagctccgcccccacgccaaggtcccaggcggcagcgatcacgcgatcaggtccgatcctgcccatggggtcgagccgcgcgagcgcctcgtagcccgcgatccgcggaccgtgcaggttgacgatcggctgcaggtgcgtgcgaggagcgatccgacccgtgacgagatcgtccacgaggtccgccaagcttcgcgggcggacaccgtcggagcgatcagcgcatcccactccctggagatccacgcccgcctcctgctcggctcctgtcgcttccagcagtggtgatctcggctgccggagcgcccacctgaagcgacggccgccgcggcgggctcacttggcgcgatgggggcgcgagcctagactgaagctgatggcgagcgcacccgacaacagcactgtgcagcattcggcctccgaacagttcggacccaacgactggttcgtcgaggagatggcggagcgctaccgagccaatcccctcctcgtgcctgagagctggcgtgcgtacttcgagggtgagcgcgtccccgatggcgtggcgacgaagaccatcgccaccgctacggcgaaagagctcgttggcttcgaggctccaggcgtcgcgacacctccgacgacggcgacaccggcgccgacttcgcctccgcacaacggagccacaccccagaccgcgccgttcacccctgcatcgtccccagaagccgtcgacccgctgacgccgccgaggagcagcgctcccgagacggcaccgcacgcgtccgaacccgcagtctccacgacgccgaccgtcccgtcagcacagcccctccgtggagcccagggcgccttggcacgcaacatggaggcctcgcttgcggtcccgaccgccaccagcgtgcgtgccgtgcccacccgcgcactcgaggtcaaccgggcaaccatcaacgatcagctccagcggctcggtcgatcgaaggtctcgttcggtcacttggtcgcgtgggccatcgtccgtgcgctcgtcgagcatcctcggatgcacgcctcctacgtcgccgacgccgacggacgcgggcaccccggcatcgtcatcccagagagcgtgaacctgggcatcgccgtcgacgttcagcgccccgacggcacccgctcgctcctcgtgccggtgattcgcaacgccgacaccctcggtcctcttgggttcttcgccgcctacgacgatgcggtccgcgcggtgcgctcacagcaggcatcgcccgacctcttcgtcggggccaccgcctcgatcacgaaccctgggacgatcggcaccgagcactcaatcccgcgtctcatgcccggtcaaggggtgatcgttggcgtcggggccatcgcctaccccgccgcattccaggctgcagacccacgactcctcggcgaactcggtgtctcgcggacgatcaccctcacctcgacgtacgaccatcgcatcattcaaggcgccgagtctgggcagttcctcgcgacgatcgccgctctcctcgaaggagaacaggacttctacgacgagatcttctcggcactccaggttccctacccgcccatgcggtggcaggccgaccacaccagcatgcagcccgacgcgaccgagcggctcgccaagcaggtccacgtccagagcctgatccaccactatcgggttcgtgggcatctgctcgcgacgctcgatccgctggacctgacccgtcccaccatgagccccgaactcgatccggcaacctacggactcacgctgtgggatctctcccgacccttcctcgctgaagggctcgtcccagggggtcaggcgtccctcgaaaccatcctccaggtgctgcgcgatacctactgccagaccatcggctacgagttcatgcacatccagagcccggacgagaagctctggatccaacaacggatcgagggctcgcaccaaaccctcacgaaggatgaccagctccgcatcctcgcaaccttgaacgacgccgaggcgttcgagaagttcctgtcgacgcgctacatcggccagaagcgcttcggtctggaaggtggcgagtctgccatcgtgttcctccgggaggtcctcgatcacgccgccgagacggggacacacgcagccgtcatcggcatggcgcatcgcgggcgcttgaacgtgctggcgaacatcgtcggcaagtcctatcgcacgatcttcgccgagttcgaaggcaacctcgacccctcgagcgtgcagggctcgggcgacgtcaagtatcacaagggtttcgagggacactatcgcactgcgagcggcagcgagctgcccgtcacgctcgcatccaacccctcgcacctcgaagcggtcgatcccgtcgtcgaaggcatggtgcgcgcgctccaggatcagcgtggcacgctctacgagttcggtgtcctcgggatcctcgtccacggcgacgcttcgttcgccggccagggcgtcgtcgccgagacgctcaacctctcgcagctgcctggctaccggactggcggcaccgtccacctcgtcatcaacaaccaggtcggcttcaccacgaacccatcggaggcgcgctcttccttctacgcctccgacatcgccaagaccatccaagcacccatcttccacgtcaacggcgacgatccggaggcggtggcgcgctgtgcgcggctcgccgtcgagtatcgagcgaccttccacaaggacgtcgtcgtcgacctgatctgctatcgccgtcacggacacaacgaaggcgacgaaccgagctacacgcagcccgtcatgtaccacgtgatcgagcagcacccgtccgtgcgccgactctacgcagatcagttggtacgttcgggtgcgatctcggaggacgaagccgaccaagcgctcgaagcgtacctccagcggctcgcgacggcgcttgccgagactcgcgaggcagcaccccccaagccgaccgagctgccgccagagccagcacgcgacgtcccactcccgatcgtcacgaccgcggtcgacaaggctgcgctcgactacgtgatcgagacgatccatcgggtgccagaggattttcacctgcatccaaagctcgctcgccagttcgagacgcgccgggccctctacgagcagggacagctcgactgggcgctcggggagctcgctgcctacggcacgctgctgctcgaggggcacgacgtccgcctcagcggccaagacacgcgccgcggcaccttctcgcatcgtcacgccgccctctacgactacgagacgggcgcgatggtccaacccctcgctcgcttgcgcgacgacgaggtgccggtgccgcacgcgtccccgatcgggcgcttcatggtgtacgactcctcgttgtccgagtatgcggcgatggggttcgagtacggctactcgctcgtccagcgatccgctctcgtcatctgggaggcacagttcggcgacttcgcgaacggcgctcagatcgtgatcgaccagttcatcgccggagcgctcgacaaatgggaccagcactcgggtctcgtgctctacttgccgcacggctacgaaggacaggggccagaacactcgtccgctcggctcgagcgcttcctcgcgctcgctgccggacccaaccttgcggtcgtccaaccgtcgacggccgcgcagctgttccacctcgtgcgcgcccaggttgcgcgcaccccacagcggccgctcgtcgtcctcacccccaagtctctgctccgtgcgcgtgagacgcgctctgcgatcgccgcgttcactgacggaggtttccagccggttctggccgacccgttggtcgacgacggcgagctcgagccgacctcagtgcgacgactgatcctcgcaagcggcaaggttgcctacgaggcaatggccaagcgagccaagggtgagctcgccgcgccgaccgccatcgtgcgcgtcgaccagctctacccctggccccgtgaagcactcgccgcagcactggcgaccttccccaacctcgccgaactggtgtggctccaagaggagcccgagaacatgggcgcctggccgtccgtccacgagctgctccatcgcatggacctcaatggggcgcggctgcgccacgtctctcgcgtgcgcgctggctctccggcaacgggctccgctgcgatgcacgcgctcgaacaagccgacctacttcgtcgcgcgctcgaggcacccctgccctaggccctcgcatgccgtgctcggctcgcgtgctcagtcgaggcgacgaatgaagtcgcggaccgcctcggcccaggccgctggcgccgacaggtgcaccccgtggggagcgcccctcacacagtaggcctcggcatcgatgctcgccatgagtgttgcaagtcctcggcgatggcgagtccctgccagctcgccgatgcccgcttgcaccgggaccgagatccggtcgaggtcgatggcaacctcaccagcagcgagctcggcgagttctcgcgtgaaggctggggcctctgctcggcgctccgcaaggaagttcggcccgagctgtgcgagcgcagggcccatcgctcgacgcaggaagtcgctcaccagctcctcgaggtctggttcgggaacctcacccgccagcaccgaccgagggtccactgcccacggtccccaccacgccgacgtcggcaggggcgcctcgaagacactcacgccacgcagcgtgggcggaggatcgctcgccaaggcgagtgcgagcgtccctccgagcgaatgaccaacgaccaccgtcgcatgctcgcgccccaccacagcccgcaggtctgcgaggtgcgccgtgaaggtggcgggccccatgtcccgagagcgcgcgtaaccacggcggtcgtagagcacgacctcgagcggtgcgagcgctcgcgcgaagcgtcgaaaggtcgcagcacgatcgagcacgccgtgcaccacgacgacgcgcggctccgagcccgcgaagcgatcgaccgccaagtctcgacccacgctggcagcctacgaggccgacacgcagacccgctccctcgtagactcgctgcgtgcgcgccgtagccccccgaaccctcggcctcgccgaggccgcgctcggcggcggcttggcgctcggccaatggctccgcaggcatccacacgccgcgcgagccctcgtcgtcggcaccgcctacgacctttgcgcgcgggggccagcgggtctcggtctcggtcttgcgattggtgcggcacgtccagccctgcggggcccgatcgtcgcggggttggcgctctcggctcgcagacgactgggttggttcgcaggccacgccctggccgccaccgctgcgctcagcgccgtgcgcgcggtgcttccaggtccgcgaaccgatcggcgagccgtcgtcgtcgtcaatgcgcacgccggctccacgcgcctcacccgacgcgccctgacccatctccatcggctggactcgaacgtcggcgtcatcgtcgctccgcgagatgccttcggcgcaagcctctctgccgctgcccgccagagccccgaggtcctcatcgtcgccggcggcgatggctccatcagcggtggggccgaggtcgcggccgatcacgaggtcgtgctcggcatccttccgaccggcaccggcaacgacaccgctcgaggcctgcgcatcccactcggcccggaggacgccgcgagcgtcgcgatcggcggcgtcgagaccgccatcgatctcgggctcgccggcactcgtttgttcgtccacgctgtgtcggtgggtgtgatcgcgcgcttcgcggaggcggtccagcaccttcgcggccgagcccggccgctgctctacccgctcgccgcatggcgggtctggcgccactacgacggagtccgcctcgaggtgagcgtggatggacaacctgtccactttccagggacgctcgtcgaactcgcggtcgtcaacaccccacggctcggagggcgtcttggcatctcgctcccgccgtcgcttgcggccgacggccgactcaccgccatcgccgtcacccgctcgccgctctcgctgctggtacgatccttggcctccatgatgcagcagaggcctcaccacccgcacgggaccctgctgacgcgcgacgctcgagtcatcacgctcacgagtgccacgccgaccctggtggcgatcgacggggagccaatcgccgagaccccgatcgatcttcgaaccctccccgcccgcctccgcgttcacgtaccggcgcaacctcggcgatggcgtggcgcggcgtcggaccaccgcacgccaggagacgacgaggcagctagacgccagcagcggtgagcgaaccatcccgcaccgcccacgagagggcggcgtgcacggttgggtgctcgaaggcgaagccgcttgcaccgaggacgctcggttcgacacgctgcgacacaaggaggagctcgcgagccatctcggaaccgaggaccacctcgagcaccggagccgggaccgggagcacggccgggcggctgacgacacggccgaggactgcgacgaagtctcggttccgcaccgggtccgggccaacgaggttgactggtccgtcgagctcggtgtcgatggcgtggacgatggctcgcacctcatcgaccaagctgatcggactcatgaactgccgaccatgcccgaagggccccgcgagaccgagccgcgccatgggcaggagacgagtgagcacgccgccatctggagcgagcacgacacccgtacgcgcaaggaccacgcgaccgacgacctcgcgggcccggagcgcctccgcctcccaatcgaccacgacccgagcgaggaatccctccccggcggtggactgctcggtgagcacctcgtcgccacgatcgccgtagaacccgatcgccgatgcgcagaccagcacgcgaggtggactcgtcagctgtcgcaagccacgtaccacagaccgggtgccgacgacgcgagaggcgtagatcgaggaccgaaccgccgcattccagcggcgctcgccgatcggcgcacccgcaaggtgcaccactgcatcgacgccgtcgatcgcgtcgaaccacgcccgctcgtcgttggtcgagaagatcggcgttcccgccgggtccggggcatcgccccgtcgaagcgcgagcacctcgtcgccacgagcccgcagcaccgatacgagcgcccgcccgatcaacccgctcgcaccactcaccgctacgcgcatgtcaccctccatcgtgtcgacactcgcaccaacgcctcggtctaccgagatcatcctggacgctcaggcatatcgttccgcgcgggcgtcgacacgaacgcgaaagcacgtccaggctggccgcggatacccgcggccagcctggaccaacgcacgatggtcgcaacgatcgaaccgtcgcgacctgacgctcacgcttcgtgcgacgtgagcgcatgcgccgaggcgccacgctcgatctggatacggcgcggacgagcggtctcagcgagcggaaccgtcacccgcagcaccccgtcctggtaggtcgcgctcactcgggacggatcgagctccgaaccgaggtagatcgaccgctggaacgtgccggcgaagcgctcggcgacgacgacgtccttggcgtccgcccgcctcaccgcgcgcgcagccttcaccgtgaggacgttgcgctcaacggtcagatcgatcgactccggatcgacgccgggcaggtcgaactcgacgacgtagtgatcatcctcgcgataggcatcgaccggcgtgaacaccgagtaaccctcagtggtcacaccctgcaccatgctcatgagctcacggaacggatccgtacggaacagcaccatggcacacacctccttgccagtcctcgactgtcacgatcgtcgtgacacttacgacaacaccactctagcaaatctattcccaaactgaccattttcttgagtcacttgccatcatgtttcttgaccctcactccccagtaccgaactcccgatggccactagactgtcgatcacgagcagacaacgcctgtggcaggtgggtcgagcggccacgaccatcgcggcccgcgacacccttcgtcgtatcggtatcgcgctcacgccaggtcccagcaaggacgcggcccagcgagcacggacactgcgcacgacgaccgacgtagcggccgccgtcgcgggcatgcgcggcctcaccgtcaagcttgcgcagatggcgtcctacgtcgatcccgccgcccccgacgacgtccgcaacggtctcgcgcgcttccaagacgccgcaccgccgatgagcgccgacctcgcgctcggcgtcctgcgcgacgaactcggcgaacggctctcgcggttcgccgagatcgaagaggagccccgggccgcggcctcgatcggtcaggtccatcgcgccacgctccgcgatggcaccaccgtggcgctgaagatccagtacccggacgcgcgcgaactcatcaccgccgacctcgagcaagcgccagccatcgtcggccttctgcgcttcgcctttccctcgatgcgcgtcgacgacatcgtcgccgaactcgccacgcgggtccgcgacgaactcgattaccggcgcgaggctgccgtccaggctcgcttcgcacgggcctacgccggccacccgcgcatcgtcatcccccgcccgatcggagcgctcacgacgagcagggtcctcgtcaccgaatggatcgatggcgcaccctttgcgagtgctgccaccctcgagcccgaggagcggtccgagatcggcgagatcctgttccgcttcgtcttcgcgagtctctatcgcctccgtctctacaacggcgacccgcatcccggcaactacctcatcctcgacggaccacgcccgcgcgttgccttcctcgacttcggattctcgcgctcgttcaccgccgacgagatggcaaccttcgaggcgctgatcagggcgcgtgtcgtgacgcccgaccgccacgccttcgccgagacgcttcgagcagccggcctcgtcatcggcgacgaccacgacgacgacgtgctgtgggagttcttcgctccctactacgaactcgtcgagacacctggaccgcgcacggtgacgccggcgtgggcctcgggcatccttcgtcacaccttcgaccgatcgcacccgctggccagcgccgtcaacgtgccaccggcgttcgtcgtggtccaacggatcaacctcggcctctatgcactcctcgccgagctcggtgcgacggccgactggcgtgccatcgccgaggacatctggccattcgtcgctcgcgccccgatcacaccgatcggccaggaggaggccgcctggcgtctggagagggctcgatgagacgcaggctctggtggttggtgcccatcggcatcgccgccgcgatggtcggcgcgcgccaactcctcgaccaacccgcgatcgtggtcccggaggctgccgccgtgagcgccggcatgctggtgtgggagttgcccttgttcacccaccggccattggcgaccgtggcgctgatcgatctcgcggcgttcggcggcgtccaggccgctcgctacgtctcgctgcctgagcccgccctcatcgctctggtgacggtcgccatcctgggggccttcgtcctcttcgacctccccgccctgccagcgctctcggcggggctgctaccgatctacctgcacatcgtggtagccgcgtacgtggtggcggtagcgctcaccatggtgcccgtcgcactcgtcgccgaacggcgccaccgagcaagtcgccgccacttcggcacccacgagcttgcccagatcgcgccagcgagcgccgttgcggtgctgctcgccagcctgaacccgttcctcatgcttccgccgctctacgtcgccacgaccgaagcagccctcggcgctcgcccaccagcgggtcaggaggccatccgtcgttccgtggcgctcgcgacgggcttcgccggcgcgctcgtcctccatctcgtggccccgcccctcgtcgtcgcccccgtcgcggtcgcgctcgccgcgttcgtgagcagccagctcggcgtgtcccttccacctgcgatcgcgttcagcctggttcccctcctgtttccagtgaccgccagcacccttctcgccctcggcggactcgtcggcatcgtcgcaaccgccctcgctccgtggctgcccaacgccttcggccgtgcgcggatcctcctcgcctcgttctcgtcgggtaggctcacggcatcggtggatgacgaggcgctgcctgtgggcgatggcgagtaggcgatggacgaacgccacgaggagcatggcgagggagcacggtgaaggcaaccacagcgatcgagcgatcgcacgcgagcggcgagcgctccacgggacggatcgtacgtggcctgatcgtcgcgatgcgacccaagcagtgggccaagaacgctctcgtcgtagcggcaccgctcgcagcgggcagcatccttcggacccacgtcctcgtgccgacagccctcgccttcgtcgccttcgtcgcgatctcggccgcgacgtatctgctcaatgacactgcggatcgagagcgcgacgccgcccacccgaccaaacgccgacgcccgatcgcggccggcatcgtcccggtatggctcgcccttctcacggcaaccatcctcggcctcggggccctcctcctcgccgccctcgccatcaacctggcgacgctcgccgtcctcgcgacctacgccgcctcgacgcttgcctactcgctcaagctcaagcacgaaccgatcctcgacatcgcgatcgtggccggcggcttcgtgctgcgcgccgtcgcgggaggcatcgcagcgcacgtcttcatctcgcactactttttgctcgtcgccggcttcggcgcgctcttcgtcgtggcctcgaagcgctatgccgagctcaccgcgaccgacggcgagagccgcacccgcagcgtgctcgcttcgtactcaccaggcttcttgaacctgactcgggcactcgctgccaccacgacagtcgtgacctactgcttctgggcgttcgagcgcagcgccgggctatcggatggtcgcctcgtgcttggcttgtcgatcgtgccgttcacgatcggagtccttcgctacgccctgctcgtcgagcacggccacggggaggcccccgaggacctcctcaccgccgatcgcacgctgctcgggatcggcatgctctgggtcgcgctcgtcggaggagcgatcttccttgtctaggcatatgagccaacccatcgacgcggcgaccgatcaggccccacccttcgaggagcgttggacgctcctcgaagggtggggccgaacgccccgctcggcggcgtggcttcgcgaagcgacagacgacgccgtcgtcgatgccctctgtagccagggcccccgcccggtgctcgcccgcggcctcggacgcagctacggcgacgcggcgctcgcggcaggcgggatcgtgctggacatgaccagccgccagccggtcgtcaccctcgaccagcatcgcggcgtcgccgtcgtcgacgcgggtacctcgcttgcccacctcgctgcgagtgtgctcccccacggttggttcctccccgtcacccccggcaccaagcacgtcaccgtcggcggtgcgatcgccgccgacgtccatggcaagaaccatcaccgagacggatcgttcggcggctacgtcgagcgactctggctggccacgccggagggcatcgtcgagctcgcgccacccgatgagcgtttctgggcgaccgtgggcggcatgggactgaccggggtcatcctccgagccgccgttcggctcatcccggtcgagagccgcttcgtcctcgaccgagaagtcgcgacgtcgtccctcgacgagaccatcgaggtcctcgccgacgacagttcggttcgctactccgtcgcatggctggacgcgacggctaccggagctcgcctcggccgcggcctcgtctcgttcgccgaccacgcacccgccgacgcactcccggcctcgctcgctcacgacccactccgactgccgcgcgagcgaacgctgcccgcacctccagatcgcatcccctcagggctgctgtcggtgcccacgattcgggcgttcaacgagctgtggtaccagcgtggacggcgtcggccggagacggccctcgtcgacctgcgctcgtacttctatccgctcgacgccgtgaacggttggaaccgtctctacggcccacgaggtttcgtgcagtaccaagtggtcgtcccgaacgacgccgtatcggtgatcaggcgcatcctcaccgacctcgtcgagcatgggcatccgtcgttcctcagcgtgctgaagcgcttcgggccagcggggaacggttggctctcgttccccaccgcaggctggactctcgcgctcgatctcccggcgcgccggagcgacctcgagaccctcctcgtgcgcctcgacgccctcgtgctcgaggccggaggtcgcgtctacctcgccaaggacggacggcttcgacctgagtccgctcgggcgatgtacaccaggatcgacgacttccaagcgctgcgtgcacgcctcggtgtacgaggcgtcatcagctccgacctcgcccgccgcctgcacctcgactagcctcgtggcgtgctcaacgccaacggtcttccccaacagctcctcgtcgtggggggtgggtccgatctcgcggtcgcgatcatcgagcgcctcgcaaccgacggccccctcgaacgcgtcgcgctcgccggaccgcggccggccacactcgaacgcgctcgcgaccggatccgtgagcacctcgacgaggtcgccacgttccacctggacctcgccgatccacgagcggtaccgagcgacctcgaaccagccctcgagtggctcggcagtgtggatgccgtcctcgtcgcggcaggtgtcctccccgaccaacacgctgccgaggccgaccccgccatcgtcgcgaatgcctttgcggtcaacgccaccggacctgcggtggcactcagcgtgctcgccgatcgcctcgagcgggccggcaccggtcagctgatcgtcctctcgtcggtcgccgccacggtggtgcgccggcgaagctacgtctacgacgcgtcgaaggcggcgctcgatcgctttgccctcgggctcgccgatcgcctcgaaccggcggtcggtgtccacatcgtgcgcccgatgttcgtcacgacccgcatgaccgagggtctcgagcgaccaccgctcgcgctctcgcccgaacaggtcgctcgcgcaaccatcgcagggatccaggctcgccaacgagtgatctgggtgccccgggccgccgcgctcggggtcatggtgctcagcgtcctgccgcgcaccgtcctccgacgtctcccgatctgacaggcaacgtccctcttaccccgcgaccgcggtgcccccgaccagatcgacgccgccaggcgcaggggcgctcggggcgccgccaagccccacgatggcgccggaggacaacaccagttcgagaccggcacctgcgcgcgcagcactcaccacggtggcagagccgacatcggcgctcgcgaggtccgatgcatcgccgaaggcaaagacatcgccgttcgcaagcacgagccagtagccctggccgtcggccgtcggcacgagcgtgaccactggggcagggagcgggtgcgagccgccgaggcctgagtagccggcactgtaggtattgccgtagaagtgggcgtcaccgaagccaaagacgccgccgtcggcggccaccaaccagtagccctggccgtcgggggtggggctgagcccgacgaccggtgcggcgagcgggtgggagccgccgaggccggtgagacccaaggtataggtgttcccgaagaagggtgcgtcaccgaagccaaagacgccaccgtcggcggccaccaaccagtagccctggccatcgggggtggggctgagcccgacgaccggtgcggcgagcgggtgcgagccgccgaggccggtgagacccaaggtataggtgttcccgaagaagggtgcgtcaccgaagccaaagacgccgccgtcggcggccaccaaccagtagccctggccatcgggggtggggctgagcccgacgaccggtgcggcgagcggatgggagccaccgaggccggtgatgccaagggtggcggtgtcaccgagactggtggcaccgtcggcggccaccacggtcccatccgccgtgacgccgcgaagcccgacgttccccgtcggcgacgacgatggtggagcaggcgtcgttggcgaggtcgtcgtcggggtggtcgccgactgcgcgttcgtcgccggggtgccgaccgccgcgatcgcgcccaccgcaccgccagcgggtgcggtggcgccgatgctcacccctccatcgaagccgacgagggcgcccgacgacaggacgatggagtagccctggccaccgggaccgggcacgagtccgatcgcgctcgccgttcccggcgtgagcgatccgtagctcggcgcatcgccgaagccgtagaccgtaccgtcggcggcgagcagccagtagccctggccatcgggggtcgcgagcatggcgacgatcgggctggcgggtgccgccggaagcccgccgaggttcgtggcgtcgccgaaggcgagcacggtgccgttcgcaagggcgagccagtagcccttgccgtcaggggtaggcacaagcgccacgacacgcgctggcagcggatgagcaccgccgaggccggtgaagccgcgcgtgtaggtattgccgtagaaacccgcgtcaccgaagctgaagacgccgccgtcggcggccactaaccagtagccctggccatcgggggtggggctgagcccgacgaccggtgcggcgagcgggtgggagccgccgaggccggtgatgccgagggtataggtgttcccgaagaagggtgcgtcaccgaagccaaagacgccgccgtcggccgccaccaaccagtagccctggccgctcgggtcgcgggtgatcccgaccacgggtgcagccagggggtgggagccgccgaggccggtgatgccgagggtagcggtgtcgccgagactggtggcaccgtcggcggccaccacggttccggctggggtggtctcgagcaccccgttgccgaggctcggcgactcgggcggcgtcgggggcggtgcgggggctgaggcgctcgcgtcgttcgagatcgcgatcggtccgctcgcgacgaaccaggccgaggggagtccgagagcaccagcgaacgttgcgcccgagacggtcaccgacccgttcgtgccgctcacggtgatcgaggtcactcgtccgccgtcgttaccgagcccgttgcgcgcatcgaccgcgagtccggtgggtgtgccgatcgaggggaatgcggcctcgaccgacgcgagcgagacgctctgcgtccaggggttccaggggttacagatgttgccgtagcagcccgcatcgtagggatcgggaacggcgggaaacgtaccgggtgccgtgtaaccgccatcggaggccgagtactgcgtgaacgcaggcgctccggaggcggtcacgagcacctcgtgcgccgtgtccgccaccgcctgctcgaccagcggccgatacggcgcgctcaacccgttgttcacaccgccgtagacctggcacgccgaggtgtcgcagatggtcgcgaacccgtagccgttgccgaccgcgagcgcataggttcgggcctcgacggcctgagcctcgagcgcctggaaaccccatggttccccttgcggaccggaagcgccgaggaggccccatgaggccggcatctcgttcgccaccacaccgagcacgtaggactcgagcccgagctcattgacgagcaccatctggcccgagccatcctggagcacctcgagttggccgcgatagctccgctcgctgccgccgggcccacaccacacgagtgccgacgaggccggctcgtcgacctgctgaccgaccggcggcagcgacggcggcgacacccacagcgaaccaggtgcgctcgtgaggttactccaccctcctggggagccgcagcccgtggcggcttgccccaccgccgcaaccatggtgccaccctgatccgtgagctccaccgggacgttcgcaccgacgctgacgccaccgacgctcaaaccggatggatcgaagacgacaacggggcccccgttggcctcggtgatccagacgcgcactgcctggtcggcagccgtcgtgagcgtggtcccaccgtagaagtgcgcgaggatggcctgataggagtcctggcccacactggcgtagccgatctcgccgaactgcgaagcgccggagcctccaccgacaccgaacccggtgaaggtgagctcgccgctggtcgacgttggcgtcatcgccggtgcatgcgccggcgccgcgacaagggctccgagcgcgatcgctgcgcccgcgagcggaatacggcgccctccgacgcgcacgctggtcctcggcaacctctgccccctcctgcgtgagccctccttggccgagccgagcgcgccttctcgacgctcggcccacactacaccatcggcacgcgccggagcggtcttgacggacgtagactccaaggcgccatggcctctcgcgacctcaccgccaaggacctcactgcaagggaactgcgcacccatctcgacgagacccgagcagcacttcgggctcgccttgcgccgtcgctggagcggacgttgcgtgaagcgctggtcgatctcgagccgctcctcgggccccgcgcgcttgccgaacggttgcggcgactcgcggcggcgtcctatgtcgaggccgacgtaccgacccaatcgcgaatcccggggctcgccgtcgtcaagcgcggcgtgcacgctctcgtggcgtggtacgtccgtgcgatcgtgcagcaggtcaacacctttgccttcgagacggccggtgtcctcgaagcggtcagcatcaagctcgacgagttcgagcggcgcctcggtgccgtcgaggctccgagcgtcgcaccggccacggccatcacagtgccgtggcctcccggcgcgaacgctgcgatcgtggcggcgctgaccgaactcgagccgggggctcgcgtgctcgtctcggacgcgacgaacgacgacctcgcgaccgccctggccgccgcaggcctcgacgtcctcggcacctcgctcgatcaggaggcggccgatgcactcgccgccgacggtatcgacgtgcgcatcctcacgatgaacgaactgctcgacgcaacggcgcccggatccatcgatgcggtcgtgctccgaggcaccgaggtcgagttcagcgacgtcaccgccaagcgtcgcctcatcgcatcggcccggcgcgccgccaagggtcccgtcgtcctcgtctggaacgagcccgagcgcctcgccgccgaaccgagccttgcgggcgtgctcgcgctgcaccctgggccgttgcccaaggcggcgtgggaactcctcctcgcagagcgcggcgagcggcccgtcctcgcgccggtcgccgacgggctcaccatggcggtgctccccggctgatgagggttctccacctcgtcccgtcgctcgcgccccacgacgccatcggcacgcacactcggctcctgcacgaagcgctgctcgctgccggcatcgactctgagatcgtcgcagacgaggcactcgacggcgcccaggccacgccgttcgccgcgcttcgtcgacggcggctcgatgccgccaccgtggtgtggtaccaggcatccacgacctcgccgatggccgcatgggttaggactcaggtccgtgcacggcgcctcctgacctaccacaacgtcaccccgtggcagtaccaggagcagaccaacgtcgaggttgcccgtgccctctggagggcacggggcgaactcacgcacctcgcgccagccgtccaccttgcgagcaccgtctcgcgcttcaatgcccgcgatctgaggcgactcggggtcgacgaggtgcggatcctgcccccactcatcgagctcggtgagcccgcagagcctgcgccggcccggccatctggctcgcgatggatcttcgtcggtcgactcgtaccgcacaagcgccaggatcgcctcatcgcagcgctcgcgatctaccgtcgcacgatcgacccctcggcgacgctcgcgctcgtgggcaaggcgaccgaaccgagctggcgcgcgcgactcgtcgacctcgccgcggcgatcggcgtcgaggcggccgtcgagttcatcggcgacgtcgacgagtcggggctgcgtgccgagtggcgcgaggcgtccgtgtacgtctcggcctccgatcacgagggttttggcttccccctcatcgaggcgatgagcgctggcgtgccggtggttgcgctcgcgcgtggcgcggtcgctgagaccatcggacgagcgggcctcctcgtcaccgacgaggcgccccgagcgctcgccgaggcggtcgccctcgtcgagcacgacaccgaggtgcgttcggcgctcagcgccgaggctgctcgacgacgcgctgcactcgatcccgcgcgggtcggccccctgtatcgagcgctggcctgggaggcggccgggtgagggtgctccagttcgtgcctgccctcctcccgcacgacgccgtcggcaacatcgtgcgcggtctcgacgagcgactccgcggcatcggcgtctcgaccggcatcgtggtggcgggcgaccgaccgcctccgggcgcaaccagcgttcgccacacccagctccggcctgacgacatcgtgctctaccaccttgcgagccgctcgcccgagggtgcgcgtctggtcgctcgccacccgaacgtggtcgtgcactaccacaacatcacccctccggagctactgctgccgtggctcccgacggacgcactcgagctccagctggccaggcgtgaggccgcgcgcatcctgcgagctgctcggctcaccatggcggtgagcgcctacaacgcagacgacgcccgttccctgggggcacgtgacgtcgccgtcaccggcaccctgtcgcgccacgatcagctcgtcgcagcaccatcaaccgaggtcctcggatggctgcgcgcagaccgcgatcgccgagggtccccgcacgactggctgttcgtcggacgcctcacaccgcacaagcgcgccgaggatctcgtcgccgcgctgttcgcctaccgacacgccaccggcaccgacgctgcgctcaccatcgtgggacggccggcctcgcgacgctaccttgcccatctccgtcggcgcgtcagcgtgctcggactcaccgcccgcgtccgcatcctgacccatcccctcgcaccacgcgccctggcggatcactttcgagcggcgagcgtctacgtcacggcctcgcgccacgaggggttcgggctgccactcctcgaggcgatgtccttcgggctgcccatcgctggcctcgcggctgcagcggtcaccgagacggtccagacggcgggagtgctcgtcgaccgcgccgacccagtggagctcgccgccgcggccgcgacggccgccgagctcgggccacgtcttcgtcccgccatggacgaacggctccgcgcgtatgacagcgacgccgccttcgcccgcatcgtcgagggactccggagcgtcggcctcgaggtccgagcgtgagggtcctgttcgtcacgcctcgttggggtcccgacatcgcgggcggtgccgaacgagccgcgcgcgcctggggggtggccctcgcccggcgcggccacacggtccgggcgctcacgaccacggcgaccacgctcgactggtccccggtcctcgatgccggtgagaccaccgacgatggcgtcatcgtcgagcggcaccacgcgaccgctcgcgacggcgacatcgatcgcgcgcttcgagccgtcggaccgctcgccgcccacctcgagcgcaccgctgcgcgccgactcatcgagcgtcaagggcccgtcatcgacgggatcgaggatgcagcgcaaaacgccgacgtcgtcatcgcctatccgtacctctactggaccagcctccgcgcgaccgaggtcgccggtcgccggacggtggtccacccggctgcgcacccggagccgctcgtcgcgctcagcgcactcgaacccgtcttcaccgcgcccggcgggctcgtctaccagacggcgagcgagcgccgcacggtggaagcccactggccaacggcgcaggtgcgctcgctcgaactcgcacctccgctggtcgcgtccgcgcgcgagcgcgtgccgtgggacgcacgaacgatcgtgctcgcggtcggacgcttcgagcacgacaagggttccgaggccctcatcgcactcgccgaggcacttcccgacccgttgcgagtcgtcgtggccgggcccgttgtcgaaccgccgcgacgaccgagcccgctccagaccctcggcgttgtcagcgacacgagactcggccagctccgcgccgaggccatcgccacggtgatcctctcacgctacgagtcctactccctcgctgcggcggagtcactcgccgccggggtcccgatcgtcgtcaacggctcgaacgacgtgctcgtcgagctcgctaccacctccggtgccgggatcgtcgccgcggacggcatcgacgtggccgcagcgatcgtagccctcgcgaccgatcgcgagctggcgtcgcgcctcgagacagccgcactcgcctgggcacagcaacgcccgggtgccgacgaggccgtcgaacgctacgaggccttcctcaccgaggtcgctgcgcacgcgcctactcggcgaagaagctgacctcggtcgccacgaggccgcccacaccgaggtgttggtcgacgatcttcagggcggtatcccattggcgccgctcgaggagctcgccgctacgcgcctcgacgacgctgagcgagagctggtagatgccgggagcgagcgggacgtcggcgacctgaaccaagaacttgcccgcgccgtggacgacgaagggatcgagtcccatctcgcgcgtgtgtgcggtgagcacgggggcgccctgaggactcaccaccgcgagctcgaggtgcaccggggtcggacgcccgtcgcgctcctcaagggcgaaacggagctcgagcgggctacgcgcctcgagcgtcaccggctggtccacgacaacaccgttcgcccggaggtcctcgaccacgacgtggcggggcgcctcgtcgagctctgcgacgaccggtgcctgggttccgagcccggagcctgccaactggagctgcgtcagcagcgagatcgcctcctgtgtcggtccaccgcccaccaggcggccgtggtcgagcacgaacgccgagtcacacaccgcgcgaacgagctcgggcgagtgcgacacgaagatgatcgtgcgaccctcggcctggaactcgcggatcttcgcgatgcacttggcctggaaacgggcgtcgccgaccgcgagcacctcgtcgacgaggagcacgtcgggatccatgttcacggccaccgcgaagcccagcctcgcgtacatgcccgaggagtagaacttcacctggttctcgatgaaggggccgagctcggagaactcgatgatgtcatcgatgcgctgatcgacctcacgccgcgacatgccgaacaaggtcgcgttcaggtagatgttgtcgcgccccgacaggtcggggtggaagccggctccgacctcgagcatggccgcgacacgtcctcgcacggcgacctcgccgcgactgggcgtcaggatgccggcgatgcacttgagcagtgtcgacttcccggatccgttgtggccgagcagtcccaacgtgtgaccctgctcgacgtcgaaggtgatgtcgtcgagggcggcgaacgactcgtgaggcacacggccccagtggacgaatcgctccttgagcgacgtgtacttctcctggtagagacggaagaccttggtgaccccgcgtacctcgaccgcggtctgacccaccgctagagctcctccgcgaagttgccttcgagtcgtccgaacgcccacagggcaaccacgaagagcacgacaccagcgacgaggacgccgagcacgccccagaagtaccacatcgggcccgccgtcggcaagatctggacgacggtgtgcgacgcgaccgagtagggatccgtcttggcgtagaacgtcctctggaacgcgagcacgaccggcgtcaccggattgaggagatacacccagaccgggatgtgatggtctgcgaacttgttcgcgacgagttcgaacgcgtacacgacgggggttgcccagaaccaggcctggagcaggatctccatcagatggcgcacgtcacgcaggtagaccgtgatcccagagacgaggatgccaaggccggaagcgaacacgagcagcgcaacgagcccgatgagcgccacccacaggtagctgaccgacggcacgacttggaatacgacgaggaacaccgcgagcaccacggcctggaacacgaagaagaccgacgcggagccgaccgaggccaaggccaggatctcgcgaggaaacgcgaccttcttgacgagtcccgcgttgtccacgactgcgccggtcgcgcccatgatcccggtctggaagaggttccagcagaggagcccggtggcgaggaagatcgcgaacaacgggatgccagaacccagcaccttctggaagacgatgtagtagatcaagatgaacatcgccgggttcaccagcgaccacaagaacccgaggaaggagtccttgtacttgacgcggatctccttgacgatgagtccgcgcagcagatcgcggtagcgccagatgttcgcgagccgctccgtcaccgacacgcgcggccgcaccagccgtatggcgagcgcgcggttcgggtcgtagcgcttcgtgtcgccaggctgggacgctgggagatgggtgtccacccgcgccctcacgcctcggtcgacgaagcgctgcgctgtccgtaggacttcgtgcgaatcacttgatcgatgaagccatactcgagcgcctcgtcggcggtgaaccagcgatcgcgctcggaatcggcctggatccgctcgaggggttggccggtgtggaacgcaatgcgctcggcgagctggcgcttgaggtacgtgatctgctcggcctggatcgcgatatcggccgcctgtccctgcatctgtgcgagcggctggtgcatgaggatgcgcgcgtgcggcaaggcgtagcgcttgccatgcgtgccggcacacaggaggaactgggccatcgaagccgccatgccgatggcgatggtcgagacatcgcagctgacatattgcatggtgtcgtagaccgcgagcccgtcgtagatcgagccacccggcgagttgatgatgaacgagatatcgcgttcgggatcctcagcagcgagcagcagcagctgcgcgcagatctggttcgccgaggcctgggacacctcggtcccgaggaagacgatccgctcacggaggaggcgctgaaagacgtcgccaccagcttcgataccagcggcgtcggcaagatctcggacagaaccctcgacaagggcaggtagggccatgcccgctaggctagcgtgcgttccccgacgggaggctgacggggtcgcgactcgacgtcgaacgcgggcgtggcgaaattggcagccgcgcgaggtttaggtcctcgtgtcgtaagacgtgggagttcgagtctccccgcccgcaccggtcatcggcggccggcgcacagccgatcttcagcgtcaccggtcgcgatcagcgaaagctctcgcccagtcggcgaagccgacgagcgcccgccttcgatgcgacagcgcgtccttccactcaccgagttcggcaaacgttcggccgtcgccaccgagcgggatgaagatggggtcgtacccgaatccctgctcgccacggggctcgagtgcgatggccccctcgacgacaccctcgaagcatcgcggcgggtcctcgtcgaccacggcgcacaccaccgccacgaagcgggcacggcgactacgcgtcgatccgagctcctggagcacacgcgcgatacgctccgcatccgtcggcccatagcgagcggagtagatgcctggggcaccgtcgaggccgtccacgacgagtcccgagtcctccccgatcacgatcggcgctcgcccgcgtcccgcctcggccttgatgatcgcgttctcctcgaaggtcgacccggtctcggcgacctcaccgacgtcgatccccacgacctcgaagtcggtgaggatgcgtcgcgcttccgccaacttgtgcgaattcgaggtgacgagcccgaccctcacgcgagctggggtcctcgctcgaggagctcgccgatgccgcgctccgccagcttgaggagctcgacgagggtcgccttcgcaaagggcgccccctccgctgcaccttggacctcgacgtagcgaccgccgtcggtcatcaccacgttcatgtcgacgtcggcgcgcgagtcctcgtcgtagtcgagatcgaggagcggctccccgtcgacgacgccgacggacacggccgcaagacgaccggtgagcgcagctggctgcacgagaccgccctcggcgaggcgctcgagcgcgcgctcgagcgccaagaagcccccggtgatcgcggccgtcctcgtgcctccgtcggcctggaggacgtcgcagtcgacgacgagctgatgctccccgaggcgctcgaggtcgaccacgctgcgcaacgctcggccgatgagccgctggatctccacggtgcgcccctgctggcgcccgcgcacggcctcacgggccgtccgtgtcggcgtcgaccccggtaggagcgcatactcggcactcacccatccccggccctgcccccgaagccaggccggcacgcgctcctcgagcgagacggtacagagcaccgcggtacgacccatacgcatgaggaccgatccaggcgccatctcggtgaagtcaggtgtgatcgccaccggccgcagctcggctgccccgcgccccactggccgtcgttccacgtcgcctcctcgctgcgtccggcgacccacgctaggcgctacgcgtgcgccggcactccagcgcctcgacgggcacctgctcgatcgcgccgagctccccagggaacaggcgaccgccgatctcgcgaaagacgacagggtccccgctgcaggcgacgcgcaaagagccgacggctcccgagcgtgccagtccatccgcaccgagtcgctgtgcgacctcgaacgccgcctcctctgccggcgacacgagcgtcacctgctcgccgaccaccgcttgaatctcgcgtgcaagatagggatagtgcgtgcaccccagcagcaacacctcgacccccgcgtcgacgacgggcgccagacgatccgcgatgaccgctcgtacggccggaccggtcgtctggcctgcctccacgaactcgacgagtccaggacaggcgacggcgacgcccgcatcgtcggcgagcgcccgctggtaggcgcccgaggcgatcgtgcgctccgtcccgatcacgccgacacgaccggacccgacgcaccggcgcgccgcgcgcgcccccgccccgaccacgccgatcaccggaaccgcaagctcggcccgaagcgcatcgagtgccacggcggacgcggtattgcaacccacgacgacgagtttcgaaccggcctcgtccacgagccagcgaccgatctcgagcgagaaccggaccacctcgtcggcaggccgcgatccgtacggcgaacgagccgagtcgccgaagtagacgagatcctcactcggcaatagatcgcgcagcgccgcgaggatgttgagcccgccaaaaccagagtcgaagacaccgatggggccgtgcgcgcgctcagccgccaccgctcgacgctccctggaccacctgttcttctcgaacgagcccgcggctgatgcgataggcgcggatgtcgactcgaggacgcgcaagcgacgcgatcacgtagacccaccgatcgtcgaccgcttggcgtacgtccgtcggcgacgggaacgcctcggagtgggtgtgcgagtggaacaccccaacgatctcgagcccggcacgctcggctcgctgctccgcgcgcagcacatcctccggggccatggtgaacacccgtgccgagtgcgcctcgttgcgtccggggaacgcctcgacgatggcacggtcgtcgccgagcagcaggccacacgcctcgagcggataggtacgaaggcagtgcgcagcgatcgcatcgagcaccccatcagccacgcggaccacgacaccacgctaccgcgcaggcaccggccccccgggcaccaggagccggagctatgctgagcagcgctcggcatcggcgaacgaggaggcagacgcacgtggcacggcaaggcgcgcgtcctgcgaaggcgcagcagctcggcggcgtccgcgtgctcgcccagaatcgtcgcgcgcgtcacgactacgacgtcctcgagaccttcgaggccggcatcgtgctggtgggcagcgaagtcaaggccgtgcgcgagggtcacgtccagctccgcgacgcctacgcccgcatccgagatggcgagctcttcttgttccaggcagtgatcagcccctatcgacacgccaccggctttgggactcacgtcaccgaccgccctcgcaagctgctcctccaccgcgacgaaatcgatcgactccgcggccgcttggagcaggagcgtctcacactcatcccactctcgctctacctgcgcgacgggttggtcaaggtcgagctggcgctcgcgaagggccgcacgctctacgacaagcgccacgtcctcgccacccgcgacgcccagcgcgaggtcgagcggctgcgctcacgctatcgacccaatcgcagcgcacgctagactgatcacgccacagcgagtcatgagggggctgcgcatcgcagctatcggtcgcgttgttggcatcgacaagggggtgtaccggattcgactctggtcgacgagatggtggaagcgagccgtgctcaccggatgcacgtcaaacagccggtgcaacaataaacgccgagcctgagctcgcactcgccgcgtaacaccggcgacggcggacggcttgcccgtgcccgcgggctgatcccgtcgtcatcacagggcacttaccgtttcgcagctgttggcgctgcctagcgggacacctcgccaacacaacctcaggggacgtgccaggtcgtccccgaggatctcaacctggctgcgctcggagaagcaccatcaaggagccagaggacgcgggttcgactcccgccacctccactgatgttacgaaaggccaaccggtgtccccccaggaggaggacaccggttgcgcgttcgggccccgttcgcccctcgtcggtacgcgatcgcggctcgcgggcctcaggcggagggaaaggcgccggtcgggagtgattgccacccggtcgatcaggtcgcgcaggagctgctcgacggtgtcagggttggcgacctcgacgatccaggagatctgggcgaagagggcctcgagccgcttgcggtctgggaaccgaggagccgctccgctcagctggctgggcaaccgttctcggtggacgatcagttcatcacgctgttcgatcagctcggtgacccggggcaagcagaccgccgccggcatgtcgccggtctcgaaggctcgcaggtcgtggtggctggccccctgcaacgaggccgcggccgcgagttcggcgagcaccgcgcggcgaagcagatcctcgggaggctggtcgagggggacagatgctgaacaagggtgccaccgtcgccgaggtcgcccgcaccttcgcacatcgccgagaccacctggtaccgctggaaacagacctacggcggcatgcagggcgcggacctgaagaggtcgaaggagctctgcgccgaaggccggcgcctgagacgctggtcattgatctcgccctcgcgaacgacaggctctgacgagctggccgaggggatcgtctgaccccggaccgcaggcgaggcgccgtgcgccggctccaccagcggctctcaggcgtccgagccaggggcgtgccgagtgacggtccagccacgagccacccggcgccgaaggtcgacgaggcgctccagcggcctcgacgaggccatcggcgagatcctgcctgccttcgcgctgccgacgaacgcaagggacaccccctcaccgagcgcacgatcggtcacgcagatgccagatctgcctccacgacgctgcacgtcggcgcaccacgcctgctgccggacatggtggcaccatcggctccgtcgggaacgtcaacgacgacgcactcgccgagaccgcgagcggcctcgcggcgaccgaatgggtgggcccgggctcacccgccacgtgtggccctctggccggcctcacgaaccttgaggaggtgacctcggcctggatgcgccgctccgccacgacgaggtctatgcaccggctggggcaccgtccgccggtcggggtcgagtatgagtacgatgatcgccgagcgcgagaccgttcacacgtcacggcgtgtgcacggaacctgggggcttcaccgtgcatcgcgtgggccctgtgccgatcccgcgctgtgcgtgagtccccgacgatgctgcgacaccaaggaggaagcgtgcgtccgaacgccgtcatcatcggccttggccagctcggccgttcccttgccgaaggactggtcctcgcaggctggaccgtgacgggggtccggcgcgatcagacggcgagcgagcttgctcggcccgacctcgtggtcgtcgccaccggtgaggacgatctcggcccagcgctcgagacactgccgcccgactggcgctcgcaccgggtcgtcctcctccagaacgaactcctccccgaccagtggcgtcgccatggcatcatcgatcccacgatcctcgtcgtgtggttctcccgcaagcccggcgagctggtacgggagctgcggccctcggtcgtcgcggggccgcacgccagcgcgatccgcagcgcgctcagcgccctcgatctccacgccgtcgaggtcaccccatccgaggtgatcagtgccctcgtcgagaagaacgtctacatctggtcgatgaacctcgcggcactcctcgtccccgacccgaccacgagccgcgtgctcggcgagtttcgagacgtctacgacgcgctctgtcgagagacggttcacatccacgaggccgcccttggtcatccgatcggcgacgtcgcggcgctgtgcgacggcgtggccgccatcctcgccaacgagggagagcggcgcctcggaggccgcagcgcgaagcgccgagcggagcggctcgccgcgctcgctcgtacactcggcgtcgacgcccccaccgtggctcgcgctgccgagagcgcctgagtcacgcgacagcttcggacccgtcagggcgacccaggctcggcgaggaagaccgcgacgaagtcgcgccagaacggcaccagatagtgcgtcggcgcctgcgccatggacggcaacaggttcgtcgccacgagtccgttcggcccctcggcgaaggtcgcaaagctcacccagtaggggttgatgtcgagctgcatcccacgaacggcaccagcccacaccagcatcgagcccagcgtcgctggcgacagtcctgggccaccgacccacacgagattgccgtgcgaggtgatgccgaggccgctccgccaggtcgcgagcagattgccgagcgagtagccccacgtcacgaggggattctccgacgccgtcgggagcactgctccgtgatcgaccagcaaggtcaagttctggcgaaccgcgctcacggccggactcggaccgacctcggagccccacgcaccaatctcgactcgcccgttcgtcagctcgacgagtgacgcggcaccctcgacgagcggggctcccacgacgccatcctgctcgaagccaccgttcgaaaccgcgaactggaagccgccctcgaacgccgcgacgagattggtgaccaacgaggggggcaccatgccctggtaccgaaagctcccaccgggttgggtcgtgcccgcgaagagctgcacgacagcgtgtgcctgatcgatccaggccaccccgaccggagcggcccccggcgacggcgccacctccgaggtgaataccaccgcgccgcccgagccgaccgcccccgctggcgtccacgtcaccggcgcacccgtcgggccgacctcgatccggggcatcggccacagttgctcgggggcgccgccccccgcgatgggcccggggtgtgcaaggcgggtcacgccgctcgccgcgtcggaggccgccgggaccgggggcggcacgcgcgctggcgacgagcccttagcacgtgcgctccgtgcgctagtgccacaggcagcgagcaccccgcacgcaacgaccaggcaagcgccgccgtagcgccgacgtcgcgccatggcctcagccgtccgtcgccatcgggcgagtgcgaggtcaggcgttcatgaatcggcgcacagcgatggccgatcccgccgtaccgaccacgatccccaccacgaggacgatgccgagcgtcccgatcacgtcgccagtggtgaggacgaagccggacaggaggtggatctggaagtggctcacggcaaagctgatcaggtcacggagtccgaccacgaccccacccgcgatggcagcgcccaggaggccctggacgagcccttcgagcatgaacgggatctggatgaacgagttcgtcgcgccgacgagccgcatgacggcgacctctcggcgccgagagaagatcgcgacccggatgacgttcaaaatgagcaccgcggccgacacgaggagcacgacggcgatcacgaggatcaccgactgagcaatcgtcgagatctcgaggatcgtgtggatcgccgagaagttgtcgttcaccgcgtagaccccgggctcaccacgcacgaccgcggcgatcgccggtgcctctgccgggttgaccagcgagacacgatagaacgtcgggacctgcgattcaggcaccgcgttcacgagatcgggctggttggcgaggaggcgacggaagtcttggtaggcctgagcccgtggcacgtaggagtacgagcgcaccgtcggcagctgatggagctccgcctcgagcgcacggaactccgatcgcgtcgcgttcggctgcatgaagacgaggagctgcacgttgccctgccactcgctggtcgcggtctggacaccctgcttgatgaggagcgcggcccctaccagcgacagcgacaccgtcaccgtcaagatggccgccagtgacatcaagcgattacgccacaggttggtcgcggtctcgcgaaggaagtagcgcagtgcggtcatcgaccctccactccgatgccgtagacgcctcgaacctgatcccgctggacggtgccggtaccgatctcgatcacgcggcgccgcatggcgtcgacgatgctcgagtcgtgggtcgccatcacgaccgccgtcccggtgcggttgatccgctccagcaagttcatcactccccagctcgtctccgggtcgaggttgccggtcggctcgtccgcgagcaggatcagtgggcggttcacgaacgcccgagcgatcgcgactcgctgctgctcgccaccggagatctgcccggggagtcgatccgccttgtcctcgaggccgacgagccgaagaacctggggcacctgctggttgatcacggaacgcggcttgccgatcacctcgagggcgaacgccacgttctggaagaccgtcttgttcggcaggagtcggaagtcctggaagacgaccccgatgttgcgccggaagtaggggaccctccagttcggcatggtcacgaggttcttgccagccatccagatcgtgcccgagtcggggcgctcctcacgcgtcatgagcttgatcagcgtcgtcttgcccgatcccgacgacccgatgaggaagacgaactctccacggccgatctcgaagctgacgtcacgaatcgcagacgacgatcccgcgtactgcttcgtgacatgctcgaagcgaatcatgcagctccttcccccgggcgcctgcccggtgaggtcacgcagccgctcatcctaccattcgagatcacccatcagggtgcttctcgcgcctccaggcgaggaacgcctcgatgaaggggtcgaggcgcccatcgaggactgcttgaacattgcgatcttcgtacccggaacgatggtccttgaccaactggtagggcgcgaggacataggagcgcacctgattcgcccaaccgacgtccacccgcggcccgctcaaggcatcgagctgtgctcgctgctcttcgcgccgtcgctgctccagcttcgacaccaggatctgcatcgccttcgccctattctgcaactgcgaacgctcgttctggcacgacaccacgattccggtcggtaggtgggtgatgcgtaccgccgagtcggtgacgttgacgtgctgcccgcccgctccggacgaccgatacgtgtcgatccgcagatccttctcgtcgatgacgacctcgccagcgtcctcggcgagtggggtcacgtccagtgacgcaaagctcgtctgacgccggtgctgggcgtcgaacggcgagatgcgcaccaaccggtgcaccccacgctccgcgacgagcaagccataggcgtagcgtccgcgcacgatcgccgtcgccgacaagatcccggcctcttgtccctcggtgacctcgtccacctcgaactcgaacccgcgaccttgggcccaacgctcgtacatgcgcagcatcatctgggcccaatcctgggcatcggtgccaccggcacccgagtggatctcgagcacggcatcgctctcgtcgaactccccggcgaggagcgagcgaatctcgatcgcatcgaggtgcgcagccagcgacgtgaggacgtcctcggcctcggcggcgagatctgggtcgtcgtcggccatctcgatggcgacgttgctgtcggcgagcatggcgtcgagtcgggcgatgagctcgacgtcgtccttgagcgtgccgtagcggcgcgagagctcgcgacccttcgcggggtccgaccagaccccaggatcggcgagtgcggcctcgagctcggcaagctctgttcggcgatcgtcgatgtgcaagaacgctcgggcccgctcgagacgctcggccagtgcccgagctcgctcggcgagttccgctctcgtcacgccgaaccgccctcggactcaggaccctcggtgacgtcgcgagcctcgcggatgaggtccaagatgctcatcgcctgcggatcggtggcgccgaagtagcgcgcgcccgacaggtcgagcttcggcacgttctgcgaggattcggttcggaacaggtaccgcacgaagtcgtcctcgatgcggcgcattagctcctggaacatctcgaagccctcttgctgccacgcgacgagcgggtcctgctgacccatggcacgcaagttgatgccctcgcgcagatagtccatgtcgatgagatggtcgcgccagtgctgatcgatgacgcccaagagcacgtcgcgctcgagcgctcggagcctgggggtgccatcggcatcggcaccgagcgcgcgttcgcgctcgtcgtagagctccaaggcctcgacgaccagcgagctcacaagttgatcgcggctctgcgcgtcggcgagctcctcggcggtgaaggcgctcccccaggttcgccgcgcctcgtcgaccaggcccgcaaggtcccagtcctcgccgtaggccccaggagcgtagacgtccgcgacacgccgaaccgtgcgctcgatgctctggcgagcgaactccgacagatcctccccttcgaggatctctcggcgcctggcgtagatgaccttgcgctgctcgtcgagcacctggtcgtacttgagcacgtccttgcggatgtcggcgttgcgcgcttcgaccgtcgcctgggcacgctcgatcgctcgcgacacggccttggcctcgatcggttgatcctccgggaacgcacgattcatcacccacgacacgacgctgccacccgcaaagatacgcatgagttcgtcctcgagcgagaggaagaaccgcgtctcgccggggtcaccttggcgacccgatcgacctcgcagctggttgtcgatccgacgagactcatggcgctccgagccgatgacgtagagacctccgagcgagcgcacctgctcaccttcgtcggcgcacacctgttggaacttgccgagagcttcctcgtaggcagcacgtccctcatcggtcgtggggtcgagtccggcttcgcgcaccgcgatcgccgcgagcccctcggggttgccgccgagcaagatgtcgacaccgcgcccagccatgttcgtggcgacggtgacggcgccgaggcgtccggcctgggcgatgatctccgcctcggcagcgtggtacttcgcgttcagcaccgcatgcgagatcccgcgttctgcgagcagactcgagagcaactcggacttggcaaccgagaccgtgccgacgagcaccggctggcccttcgccgatcgctcggcgatctcctcgacaacggcgccgaacttcccgagctccgacttgaacacgaggtctgcgcgatcgacacgttgcacgggtcgattcgtcgggatcggcacgacctggaggccgtacgtcgaggcgaactccgcggcttccgtctgggccgtaccggtcatccccgcaagcttgtcgtagaggcggaagtagttctggagggtcacggtggcccaggtgtggttctcctcctggatccgcacccgctccttggcctccacggcctggtgcaacccgtccgaccaacgccggccctccaggatgcgccccgtgaactcgtcgacgatcttgacctcgccccggtcgacgatgtagtcgcgatcgcgcaggtacaggtgctttgcccgcagcgcctgggtgagctggtgcaagtagcccatgtgcgcgatgtcgtagaggttctcgaccccgagcgcgcgctccacccgttcgatgccggcctccgtcgggaggacgaccttcttctcctcgtcgatctcatagtcgacgtccggacggagggtgcgcacgatcgaggcgaagcggtagtagagatcggggctcatctccgacggccccgagatgatgagcggcgtgcgtgcctcgtcgatcaagatggagtcgacctcgtcgacgatggcgtagtggtgcggacgctgcaccacctcctccaacgacgtcgccatgttgtcgcgcaggtagtcgaacccgaactcggtgttggtgccgtaggtgatgtcggcgaggtacgccgcgcgcttggcggcgggatcgctctcgtcggccccgacccgaccgaccgtcatcccgagggcggcgtagatgcgtcccatccaggcggcgtcgcgtgcggccaggtagtcgttgaccgtcacgatgtgcacgcccttgccctcgagcgcgttcaggtaggccgggagggtcgacaccaaggtcttgccttctccggtctgcatctcggcgatccacccgaagtggagcgccatcccgccgagcagctgcacgtcgtagtgccgctgaccgatcgctcgccgagcggcctcgcgcaccaccgcgaaggcctcgaccaacaggtcctcgagagtctcgccctcctcgagccgctgacggaactcggcggtcttcgcacgcagtgccgcgtcgtcgagttgggcgatctcgggttctagctggttgatgagcgggacgactgcctgcagacgcttgaggcgcttgccctcgcccgctcgtaggatgcgatcgaagatccccatgggctcgctcgcggacgacgctcagtcggcgacgcccgcaccctcctcctcggcttgatcgatgagcccgacggtgccatcctcccgccgatacacgacagcgggccgcccggtctcctcattgatgaacaggtagaaactatggtcgagcaggtccattcggaacgcggccgactgcgggtcgagcggctggagcgcgaaacgcttgcgccgcctgatgtcgagtcgagcctcgggtgcttcggcgccaccgcggtgatggggatggctgcgggccaccagtcgacccttcagacgctcgaggcgccgcttgagccgctcctcggcacggtcgaaggactcgagctccgtctcgcccacaccgcgtgcgcgcacgaccgccttcgagaccacgtaggtcacctcggtcacgacgcggtccggattggctgggttgccggctcgctcgacatgcacctcgacccgctcaggggcaccgaggtacttctcgagtcgcgcgatacggtcctcgacgtgcgcgcgctgctgctcggtcagcgtgcagcctcgacaccgaaggtcaactgccatgggccacctcctatcgggtaccgacggtccatgaggccaagtatgcctcttgctcaggagtgagcacgtcgatccggatccccatcgctgcaagcttgagggcggcaacctcggcgtcgatcgactcgggcacgccgagcaccgacggctcgaggcgctgcccctcgcgcacgagccactccacgctcaacgcctggttcgcaaagctcatgtccatcacgctggccgggtgaccctctgcggccgagagattgacgagacggccctcggcgaccaccatgacgcgagccgtggtgcccgactcgctgtcgaccaggtactcctccaccatgggtcgcacgggtcggcgacgctcccctggggccaaccgcgccaatccctccaggtcgatctcgacatcgaagtgcccagcgttggccaacaaggcaccgtccttcatacgccgaacgtgctccggccggatcacgtcacggttcccggtgacggtgatgaagatgtcgccctcggccgcagcctcctccatgggctcgacacggaacccatccatcaccgcctcgagggcggccaccggatcgatctcggtcacgacgacctgcgcgcccatcccgcgagcgcgtgaggcgacacccttgccacagaaaccgtaacccgccaccaccaccgtggtccccgcgagcagcacgttggtcgcccgaatgatgccatcgagcgccgattgacccgtaccgtagcggttgtcgaacatgtgcttggtcttggcgtcgttcaccgcaacgacgggatagccaaggctgcccgaggcctccatggcccgaagtctgatgacgccggtcgtggtctcctcggtgcctccgaggatgcgcttcacctggtcgggacgctccgcgtgcagtcgggagacgaggtcacacccgtcgtccatcgtgatggtcgggtccgtgtcgaggacctggtcgatgtggcgatagtaggtctcggtgtcctcggcccgaaccgcgaacaccgggatgccttcgtgcttgaccagcgacgccgcgacgtcgtcttgggtcgagagcggattggacgcgcacgccacgacctcggcgccgccagccttcaacgtacggaggaggttcgccgtctccgtcgtgatgtgcaggcacgccgcgatgcgcacgcccgcgagcggtcgctccgcctggaagcgctcccggatgccacggagcaccggcatggttcgatccgcccacgcgatgcgctggcggccctcgtcagcaagcccgaggtcacgtacgtcgtagtccacgttgatcctttcgaagaggtctgatcgggtcggccgcggactaggccgcagggccgctgaggtactgcttgagtgcgttcagcatcggaatgggtccaggatccgttccgagtgcctcggcgaggcggagcgacatgacgtcgccgacgaaggcgaggtcgaagaacgtcgcgagttcgcccaccccctggccgtggaccgagaccgctcgatgcactcggggtgcgatctcgcgctccatgaaggcgacccgccgtgagatctgcgggtgctctccatcgtggcgcaagaacaccagcgacacggtggacgcgagcagctcggggtaggcctcgaaagcggtcagctcgttgtggcccgcctcgggcaacaccgacgcaaccgcgagtgccttggcgttctcgttgatctggttcttccatcgcagcgccgccacctgaccgacggcacccgatccgagcacgatcgggatcgtaccgacgagcgccgaagcgagatcggaggcgagcgtccccttctcgagttcgtcgcgtcgctggcgaagacgctcgatggcatggccgatccaggccgaggcaccggggaagaagccgacccgctccaacacgccgagcagcgacaccgtgagcgcaccgagcgccgctcgcggctgcgggatcgagccatcgatggcgacgtgacacacaccgcgctcggcggcaacacgagcgagctccccgccggccgagatggcgacggcgcgagcaccatgatcgagcgctcccgccaggacttcgagcgtctcctcggtgttccccgagaacgacaacgccacggccagcgagcgtggaccgacgaacgaagggagctcgtagcccttcacgaccaccacggggatgggcatgtacggagccgccgtcgccaccgcgacgtcacccgcgatgccgctcccgcccatcccgagcaccacaacatgctcgacctggtcgggagcgggaagatcgcacagtcggccaacggtaccgagggcggcttccatctgctcggggagtccgagcgtcgcatcccacatgcctagttcgtccacggcggtcctccctcgggatcggtgttggatacctccccctccggcgagaggccagcggcgactaggagcgcccgatggcgctcgtcatcgaccacctctgcatcctcgaccagcagatccgcgataccgtctgtgaccgcataggcacggtggaggcggggattgtagagcactgactccgactcgatccagagcaggggcccgtggtcgagcggacaggcgacgatggcgagcaggtccggcgagagcgcactcatgcgtcgcgagactccgccttcgcgacgacggcgagcacctgctgcgtccgccgagcgacctcgtcggaggtgcgtgcttccaggttgaggcgcaagagcggctcggtgttcgaggcccgaaggttgaaccaccaatcggggaagtcgatggtgagcccgtcgaggtgatcgacgcgcccttcaccggcaaaggccgtctcgacgaaggcgagcacctcgttggcgtcgcgaaccttggagttgatctcgcccgacgccgcgtagcgctcgtactccttacgcagcgtcgagagctccacccctgcgcgagcgagctcttcgagcacgttcaccgcgccgatcacacccgagtcggcccggtagttctcgcggaagtagtagtgccccgagtgttctccagcgaagatggcaccggtgcgagccatctcggccttgatgaacgagtgaccgacgcgcgtacgaatcggcaccccgccctgttcacgaatgatctccgggacagcccgggagcagatcaggttgtagaggatggttgcacccggctcgcgctcgagcatgcggcgcgcgatgatcgcggtggtggtcgatcccgacaccggcgcggcccggtcgtcgaccaggaagacccgatccgcgtcgccgtcgaacgcgagcccgatgtcggcaccctggctgagaacccgtgccttgagatcgatcaggttctcgggctggatggggtcggcaggatggttgggaaagctgccatcgagctccggatagagcacatcgagctcgacgtcgagtgccccgaagacggctgggaccacgaggccgcccatgccgttggccgtatcggccacgatgcgaagacccgcgagcgacgacgcatcgacgaagctgagcacgtggtgcacgtaggcatcgagcaggttgtcggtggtgcgagccccgcgagcgccgctcgcgctcaccggagctagtccctgctccacgagcgcttcgatctcggcgagaccggtctcgacgccgatgggagcagccccgggaccgcagaacttgatgccgttgtaggaccctggattgtgcgacgcggtcaccatggcgccgtgcgcatcgagtcggccgctcgcgaagtagagcatgtcggtcgagcagagcccgagatcgacgacgtcgaccccctcgaccacgagaccgtccgcaaaggcactggccagctcttcggacgagaggcgcatgtcgcggcccaccaccacgcggcgcggaccgagcgcgcgcgcaaaggcacgaccgatcgcgaaggcgatctcgccattcagttcgtccgggacgacgcctcgaacgtcataggccttgaagattccactcatcgtcgcagggcactccttcgaccgccgcccaaggtccgtccgagcgacgcggccttcgggcaccacggcagcttaccgcaccggcccgggacgtaggatcgacggcttcaggcgcgctggcgacgacgggatcgtcccgaccgagcatcctcttcgacgagcgacacgacgtcgtcgacggtgaccgcatcaccatctcggcgccaccacttggccccgcaggcagcacaggagatcagcgtcagcgcgtggcgagccacgtcgaggtcgatgatcaccaggtcccgctcgcggcacgccggacacactgtgtccatgagacctccctctctcgtgggcctttggacccgatccaggcttcggcacctggggccaggatctttaccaaatgttgagctcgcgagctggtgcttcggcgaccgccccgctcacggaccccgagagggctacactcacaccatgcacgtggcccctgagcagctcgacgacgtcgagcgcatcgcccgagccgccctcgcccgactcggcaccgagggcatcgacgacgaccaagagctcgcgtggcgcctcgcgcacgtcgtgagcgctctcggcgccgtgcgagcactcgtggacgatccggcggtaccccaagcgctcgcgagctacggtgcagccctgttcctgcgggaagcggcgagcgagctcgtcgcgctcggcgtcatcgacgacctcggtgcgcttccgctcccaccgcgaccgtccgaggcggccgctgccgaggtcgccgaggcgcccacgacgtggtcgctgggggccgacctcgatctcgcacgcgacaccttcgggcgcttcgcgcgcgacgagatcgcaccggtcgccgacgaggtccatcggcgcaacctcgacgtacccgagcgcatcatcgagggcctggctgggctcggcgctttcggcctcagcatccccgaacgctacggaggctccgccaccggaagcgtcgacgacacgctggccatgctggttgcgaccgaagcactctcgcaggcctcgctcgggatcggcggctcgctgatcacgcgccccgagatcatcgcccgggcgatccttgccggtggcaccgaggagcaacgggtccgctacctgccagcgctcgcgtcgggcgagctcatgggcgctgtcgccgtaacggagcccgactacggctccgatgtcgcctcgatcacgacgcaggcgatcctcgggcccgacacggccaccgtgcgcggcacgaagacctggtgcacgttcgctggacgcgccaacctgctcgcggtcctcgcccgcaccgagcccgacccgagcctgcgtcatcgagggctgtcactcctcctcgtccccaaggatcccgtcccgggccacagcttcgacctcgagatcggcgggggccggctcacgggccgcgcgatcgacacgctcggctatcgcgggatgcactcctacgaggtcgccttcgacgacgtcagcgttgcgcgcgagcagatcgtcggcggcgaggagggacgtggccgagggttctacctccagatggctggcttcgagaacgggcgactccagacggtggcgcgagcagtcggactgatggacgccgcacttgcgcaggcgcgcgcctacgtcgccaaccggcgcgtgttcggacgcagtctcgccgactacaccctgacccggcgcaagctcgctcgcatggtcgcgacggtggcggcggcacgggccgccgcctaccgcaccgcacgtcacctcgagacccccgaagggtcgctcgcagcctcgatggccaaggcatggtcgtgtcgccaggcagagttggtcacgcgcgaagcacagcagcttcatggtggcatgggctatgccgaggagtacccggtgagccgttacttcgtcgatgcccgggtgctctcgatcttcgaaggcgccgacgagacgctgtcgctgcgcgtcatcgcgcgagcagtcgcatcgtccagcgagacgacacgatgagcgccctccgccgcctcctcggcgatctgctgtactgggccggcctcatcgccggcacgggggccatcgtgatccacctgttcacacttaccgtgctgacgcccgggcgcctcacccaacaagcacatcagctgctctcagccagcgtcgtccagcgcgcgatcgccgactcgctcgccaacgcgctccaacccatcgcttcggctcagggcgtccagctcacgtcgagcgaaaccctcgctgcggtccacagtgcgctcagctcgccgctcgtccagagtgacttcctcggcgccatgacgaccgcgcaagatcgcctcctcgggaagaccagcgcacccgtcgtgatcggcggacccgccttcacgcaggccatcgccgccagccttgcatccgtcgacccgtccgtcgcccatgtggtcgcaggcgaggacctcgccgtcaccgttcccggagccgacgtgcccaaccttggcttcatcgccaccaacgccccgcgcaccgagcacacgctgacggacatcgcgctgctcgccctcgtcctcgccctcgtgctccacaacgaccggcgcaagctcctcgcccgcatcggcacctggctcgtcggctgctcgatcgccgaggtcgccttgttctggttcctcccgaaggtcatcctgccgcacgtcggcttctcgtgggcccagttcgccgcggtggtcctcacgatgaccggggcggccacggtcacgttcttcctcgagctcttcgctgcaggcgccgcagccatcgcgctcgcgcgcggcgcgaaggcgctggtgtgatggctcagccgacgagcgaagcctcgacgatcacattgtcggcataggacccgccgacgccagggacctcagtgaacggtcccccacaggtcaccagcgcgagtgtgggtggcccttgggtcgtgaagagctgtggatgcacgacggtgttcggcgagagcaccggcttcgtgtcgactcgccactcggtctcgcgcccaccccagttgagatagacaagatcaccggggacgagctggccgatctcgccgagggcgccctcgccctgcccgacccagttcacgtgcccagcgagcagcgtcactccgggcgctccgggcgatggcgtctgctcgtcccaccccaccgtgtgcacgtcggacgggatggtcagctcaccgttcaccggcccctcggcgaccaccggcgcgctcacggcaagcgcagggatggagatctcggcgacctcgcccgacacggtcggcgtaaacggcacgagacgactcccgccttggcggggagcgatcgctctctggctcgcgagtgaccgggctcgcacgtgatcgaggtgggtcagacgcgcgatgcgagcagccggcgacgtcgcgataccgtcgtagacgagccagccccccgcaacgatcgcgagggcggacccgcccaccgcgagccggcgccaacgagcgctccgggcgcgctcagcgacgctcatcgtgcctcgcgcggagggaacgacgacgtacggcgaccgccagcgtcccacatcccacgccaccgagcacgatgccgatgggcaccgcagcggtcgtggtcgacggagcgacccttggcccggtcgcgagcagcacgggcgtgaccgacgtcgagctcgtgcgaggtgtcgggagcgaggtcgacgaaccggaggtcgtgggggtgggtcccgagcctgtcggaagcgaggtcgacgatccggaggtcgtgggggtgggtgatgggcccgtcgagccagacgaaccggagccagaggacccctggccttcccccctccaggttgacacctgctataggaggaagggatgagccagacaccgaacccaccaccgggcgacggccccgctggacgacgacgcggccgctacccgagccagttccgcaaggacgcggcagcgttggttctcgaccagcgccgcaccatcgctgacgtcgcccgtgagcttggcatcaacgagcagacccttggtaactgggtccgtcaggaacgcatcgaccgaggtgagcgagagggcctgacgagcgccgagcgcgaggagctgacacggctgcgccgccaggtcaagcagctcaccgtggaacgcgagctgctcaagcgagcgatggccttctgggtgaaggaggggggacagtgagccgctaccactggatctcccgccaggaggccaagggcttctctgtagcggcagcagcacgagtcatcggggtctctcgccaggcctactacgcctggcgacaccgtcgggaccgaggcgaggatcccgagcacctggtgctcgcgagcgagcttcgcgccatctggcacgagagcgacggcacctacggcagcccccgcatcacccacgagctgcgacggcgcgggttctgcgtgaaccacaagcgggtggaacgcctgatgcgcgagctcgagatggcagcgggcccacgccggcgcttcgtagtcacgacgaggcggggagaggacgcagcgctcccggacctcgtccgtcaggacttcgctcctggtgagccgaagcgcaggtatgtgagcgacatcacctacgtccgcaccgatgaggggttctgctatctcgccacggtggcagatcttggctcgaggcgcatcgtgggctggtcacttgggcgtcacatgcccgatgacctggtggtcgaggcgatccgcgaagcactcgggactcggggcagcctggctggggcgatctttcacagcgatcgcggcagccagtacctctcccggaaggtacggagcctgctcgcgacccttggcattcgccagtcggtggggagggtcgcgacctgctacgacaacgccgtggccgagtccttcttcgggagcttgaagcgcgagctggtggctcgctaccgcttcgcgaacctctcaggggctcgctctgccatcgctagctggattcaccgttacaacacggtccgcctgcactcaagcctcgggtacctaccgcccgtcgagtacgagctctcctgggcctgccgggaggtggccgtggcctaaattcagactgtcaagcaaatggggggaagcccacccgaacccgacgaaccgccagagctggtcggcgacgcggggacggtcaccgtcacctggttggacggagtcgtcgaaccgtcgtagctcacggtggcgacgttggtcgcgctctgggtcgccggcgccgatgccgacaccgtgaccgggatcgttacggaaccgaggacggtgccgctcgccacgtcgatgggctgaccgttcaccggcacgagcgtgcaggtcatggtcccagctgagatggcacacggtttcccgcccggagcgctgtcgctcaaccccgccgacggcgtgaagctcggcgagccgtagctgagccaggtcacgctcggcaagttgtcactgaccgtgagcgggtcggcgatgatgcccgagcccatgatggtgatcgtgtactcgccggtcgtccctgggctcgcgaccgaggtcgggctcccgccgctctcgtaccccttcacgaccgtgaacgtcggtggggcaggctgtgggagcgtgcccacgaacccgtggggcgcggtgtggacctcggggaccacgacacaggggacccccgccgtctggacgcagctcgcagtgttcgacaaggttccctcgatgacgtccccgtcgatctgggtgccgccggtgatggtgccgaagggcgcgaggagcgacccctcccactgcacgccacccgagcctcgctggccatcgagcgtgatggactgcgtcgcactcgacgacggcggcgcggcgacgaagatcgccctgctggcgcccgtcgcgctcaccgacgtgatgaaggagagatccgcctgggtcgggagctggacgatcaaggtggccgacgagggcaccgaataggcgagcgtccactccggggacgccgggtacgcggcctggccggcctcgatggcagccaacgcatgaccaaggttcacgacgacgtcccccgtctgcgtcgacgggacgctgatcgtgatcgtcggacccgaggaacccgtcgtggggtaggtgacgctcgccccgctcgtcaccggcaggcccgagagctcctcgtcgagggcctcgagataggtgttctctgcggcaaagtcgagcggactcgttggggacgccgtcgtcaccggcccgctgccgttgttgtagagcgtccatgatccctgcgtccccgtgggcgtcggggagactgccgccccgtagttcccgaggacgaacgtgcttccgctctggacatcgggtgcaacgagcgcgtcacacgtcacgcccggggggcaggagaacccggggaccttctttccgtcgacggtgaagctcgtcccatgcgcggtaccgatgctgccaccgaaggccgcccatccggtcgtgtcgaccgaaccctcgagcgtcgcgtcaccgccaccgacgtagaagccgtacggaaacggattcgccccgccgagcgtccaagtcgtcgagtcagaactcgcccgggcgccggtgccgacgagtccgaacgcgcccgccatccctgccgacgcgactgcgagcgcaaccgcgccaacgaggcgtcctcgccacgcgaggtgtcgacgctgcctcgtgtgacgacccctcctggtgcgccgccgcagtcccctggtctccgcctcgtccatgtgcgctcccaaccctggctaccggagccggccacccaaccatggccacgctgtgtggttcgatggtactacgtcatgtggcgtcttcgccacattgccctcaaggtttgcaccatcgttgccgataaggccacctggccgctgttcaggaccgcgccttggcgacgtcgggaccacgacggtcctcttgaggcgctcgacgctcagcgtgagggcaggctccctacgaggccaacgaccgatgcgtcagcccacgcactcctgtggcgctgcaccagcgcaccaggccactcgcactcggtcgccgcagcgacggcgctacgacgccgacggcgtcatgccggcgcgacggccacggagggcgaacttctccgccatcttgcgactcgcctcgtcgatcatctcgtccccgaacatgaccgctccacgacggtccgacgtcgtggcctgctcgtaggcgtccaagatggcgacggcgcgatcgaagagttcctgtgacggacgatacgtgtcgttgaggacgtccacctgcgtcggatgcaacgcccacttgccgtcgtagcccagcatggccgatcgaagcgcggaggccttgaggccctcgaggtcgtggatgcgcaagaacgggccgtcgatcacctgcagacccgccgtgcgcgccgccatcaggatcttcgagaggacgtagtgaaagtggtcacccggatactccggaatcgcagccccaccggtgagcaccggcagctgcatcgacgccgagaagtccgccggtccgaagacgagcgtctcgagccgtgacgacgcggttgcgatggcctcgacgttgatcagtccccgggtcgtctcgatctgggcctcgatgccgatgtggccgcgctcgagtccgagttcggcctcgagctgcgtgagaacgagatcgagcgccaccacctcgtcggggcgctgcaccttcggcaacatgatctcgtcgagacgcgggccagcccctgtcaccacctcgatcacgtcgcgcaacgtgagcggcgtatcccaggcattcacccggacgcacaccacccgctcgccccagtcgaacgagcggatcgcacgggccacccgcccgcgggcctcgagcttctcgctgggtgcgaccgagtcctcgagatcgaggaacaccatgtcagccgggatggtcagcgctcgctcgatgaagcgatcggacgatccaggtaccgcgaggcacgaacgacggaggagatcacgagatcgggcacccatgggccccagcgtaccaatgcgggtgggtccgcgtcagctcacgcttccgagagctcgaaccacaagaacccgtacggcgcgagcgtcagtgggtagcctccgtcggctgggacctcaggaaatggggtcatgccgagcagctccaccggcacaaagccctcgaacccacgaagatcgaggcggcagggctgagccttcgaggacagattgctcacgcaggccacgacccgctcgtgctcctcgtcgaagcggaggtaggccaagatcgccggattgtcgacgtcgcgcagctcgaaggtaccgtcaccaaagactccctcctggcgacgcgcgagcaggagctcgcgcagccatctgaggaacgacgacgggttgcgcatctgcgattcgacattgacgacctggtagccatagaccgggtcggtgatcggggcgaggtagaggcgctggggatcggcgcgcgagaacccgccgttacgatcgggcgaccactgcatgggggtacgcaccgagtcgcgatcgccgaggtagacgttgtcccccatcaggatctcgtcgccgtagtagagcaccggtgagcccggcagcgacagcaggagcgcgtggaggagttcggccacgcgacgatcgttctcgatgaggggcgcgaggcgccgaccgatgccaacgttgcgtcgcgcgatgggatcggacgcgaaggccgcccagagaaagacgcggtcctcttcggagatcatctcgagggtgagttcgtcgtggttacgcaggaagatgccccactggcaccgcggcgggatcggtggggtctcggcgatggcgtcgcgaatcggctgcgcactctcctgcttcaccgccatgaacagcctcggcatgagcgggaagtggaagcacatgtggcactcgtcgccctggccgaagtactcaacgacctgggccggaggctggttcgcctcggcgagcagcaccgcgtcgggaaactcggcatcgacgagcgccctgatccggcgaaggaacgcgtgggtaccgggaaggttctcacagcgcgtcccctcggcctcgaagagatacgggaccgcatcgaggcgaaaaccgtcgacgccaaacgccagccagtagcgcacgatctccagcatcgcctcttgcaccgccgggttctcgtagttcagatcgggctgatgagagaagaaccgatgccagtagtactgttcgcgttctggcgcccacgaccagttcgacgactcggtatcgacgaagatgatcggggcgtcgcgatacccgtcgtccgtgtccgaccacacgtaccagtccgccttcggattgtcgcgcgacgagcgcgactccacgaaccatgggtgctggtcgctcgtgtggttcagcacgagatcggcgatcacgcgcatcccgcgcaggtgcgcctcccgaagcagctcggcaaggtcgtcgagggtgccaaggtcgggatggaccttggtgaagtcagcgacgtcgtagccaccgtcgcgcagcggcgactcgtagaacgggagcagccacaagcagtccaccccgagccactcgaggtagtcgagcttctcgatgaggcctcggaggtcaccgacgccgtcgtcgttcgagtcgtagaacccgcggatcagcacctcgtagaagaccgcttgctggtaccacgcgggctcgccctcggcgccccgcagcgaggcgaaccggtgttgggccatcaccgtcccacgaagttcgctcgtcccggcccatcggtcaggaacgaccgcacaccgatgcgcgcgtcctcggtggtgaacacctgcgcgaagagtgcctgttcgagcgcgagcccctcctcgagcgagccctgcgtcccctcggcgagcgcgaccttcgcgaacgcgagtgctgcgagcggacccgacgcgaagcgctgcgcccacgctcgcgccgcctcggtcgcctgccctggctcgacgacgcggtcgacgagccccacgccgagtgcctcggcagccgtgagcggctccccggtcaggacgagacgcttcgcgaccgccaacccgacgagccgaggcaaccgttgtgtgccgccgccacccgggatcaagcccagcgagatctccgggaggccgagcttggccgacgaactcgccacccgtaggtcgcacgcgagggcgagctcgaggccgcccccgagggcgtacccctcgatcgctgcgatcaccacgcgtgggagcgccgcgatggcccccaacgcgcggtggaacgcccgggcggtctcccaccccacggggcgctcgtcgaactccgcgatgtccgcgccggccgcgaagatgcgatcgccacccgtcacgaccacggcgcggggcaagtctcgctccaggtccgaggccgcggctgcgagttcggcgagcaccgcgcccgagagcgcgtttgccttcggccgatcgagccgtacggtggcgacgcctgcatcgtccctctcgacgtggacaaactcactcatcggatgaccctcctcgtgctccgtgccctggagcgatctcgagcgcgtcgaggagtgcgtcggccgcggccccagggtccacggtgcccgcctccacctgcgcccacactgcctggtctgcgtcggccgccgcccggaggacgcgatcgacgatgacacgctccaccgcgcgcctccgccgcgcggccacgcgcgacttcaagatgcctcgatcgtcgagttcggccgcgagcgccacgacggcctcggccaccgcatcggtgccctcaccgctcgtcgcgaccgtctcgagaatcggggggcgcggctctcgatggccgagatcgagcatcgcgacgagatcacgacgcgtctcggcgagccccgcacgatcggccttgttgatgacgaagaggtcggcgatctccatgatgcccgccttgttggcctggatggcatcgccccagcccggcgtgatgacgaccaccgtcacgtccgcctcgccgacgacctcgacctccacctgtccgacaccgacggtctcgatcacgacgaggtcgtagccgaccaacccgaggagtcgaacgatctcggggacgctgcgcgcgaggccacccagcgcaccgcgggtcgccaccgagcgaatgaacacgtcggggtcgtgcgtgtgcccctgcatacgcacgcggtcgcccaggatcgcgccgccggagaacggcgaactcgggtcgaccgcgacgacacccacgcggtgaccccgggtccgccacgccccgaccaagcgatcgaccagcgtcgacttcccagcgccgggcgaaccggtcaccccgaccacgacacgagggcgcgctgaccacagatcggcgatgccgatcggctcgccggcccctgcccggcgctcgacgaccgagatcagccgtgcggtcgcacccctgtcaccagcacgagcccgtccaacgagctcttcgaggtcgctcactcgcctccctcgatccagacctgacccccgagtcgctgcaaggttcccgcaagatcgtcgtagccccgctcgatgtgctcgacgccgagcaaccgactctggccctccgcagcgagcgccgccaccaccaacgccgcacccgcacggatgtcgtgcgcgaccgccgtcgcaccgtggagatgatccacgccgcgcacgacgacgtgatggccctcggagatgatgtccgcgccgaagctccgcagctcgtcgaggtagcgaaaccgaccgctgtagagattctcgctgaccaccgagactccctgggcacgcgtcagcatcgccacgagcatgggcttgtagtcggtcgcgacccccggatagggcagcgtctggatgtccccggccctgaggcgctcagtgacctcggcgacgagccgttgacccgcgtcgtcggcctcgatgtggaagccgaggccgctgagcttgcgcagcaggatctcgaggaccctcgggttgacgccgacgagctcgagacgcccggtcgtcgcaccgagcgcggccaggtaggtggccgcgacgacgcggtcgccgatgacgcggtgacgcaacgggcgcaggcgctggacgccctggacgcggatccgagacgtccccgcaccgtcgatccgcgcgcccatcgacacgagcgcggtcgccaagtcgacgacctctggctcacgagcggcgttgtcgatgatcgtctcgccgctcgcggtgacggcggcaaggagcgcggtgtcggtccccgtgtgggacgggaactcgagcgtcaccggcgcacccgcaaggggggagcccttcacgaggaccgatcccgcgtccatcgtcgccacggcaccgagactggccaacgcatcgagatggatgtcgatcgggcgcgccccgaaatcatccccacccggcggcgcgagccgcaccgcgccggtgcgcgccagcaacggtgcgaggagcacgacggacgcgcgaatctgcccgacgagttcggcaggaggttcgctcgacagcgacgccgcctcgggcacctcgacctcgacgacgtgcggctcgggccaggacacccgagcccccacggcctcgagcaggtgggccatgacggtgacgtcactgatggccgggacgttctcgatacggtgacgaccctcggcgagcagcgtcgcggccatgatcttcaggaccgagttcttcgcgccctgcaggcgcacctcaccctcgagccgcgacgtgtgttggaccatccacgaacgcatcgcgcctccctcacgctctccacgccaaccggccacaacctactcggcgccggcgcccggggccaatggcggcgcgtcctcagggttgaggtcctcgagcgtacgagcacgcgtctctggaaaggcgatcagcaccagggcagcgagcgcgatcggcccgatggcgagcgcggcgatcggggtgccgtagcccaatccagccgacgcggccgccccgaccgcgacgagtcccaccacggtgcccaccctgctcgcgatcgcgatcacaccattggccccagagcgaagcctcgtcgggaacagctccggtccgaacaccgccagcgccggcaccgccatggtcccgaccgcttcgccgacggcgtagagcaccaccagcgccacgccgtgggcgaggaatgcgagcgcgaggagcaccccgccgaccgcgagcccaacggcggcgagcacgcgccgaccgaccgtctcggcgaggcgcgcaccgaaggccaggccgatcccagatggcaggttggcgccgatcgtgaacgccgagatctgccaggccgcaaagtggcgatcgacgcgcaagaactggttccgaaactgggaagccggcaggtagaacaggttgaacagcgcggcagcgatggccacgaggatgagacgaccgcgatgctcccgagaggtgagttcgcgaaagcgcacgggggtcgagtgccgaaagcgggccggatcgcggcggtgacggaggcgtgggacgagcacgaggccgacgatcgcgatcgcgaacaaggcgcgccacgcctcgggtgcgatcccaagcccagccaccgccaccgcgcacagtccggcaccgagtgcggtcgcgagcaccagaaagcccatcgtccacgctcgcccctccgcatgcaccgtctcggcgacgatgacgttcgcgagcagtacggcaaccgtcgcgcccgccttggcgagcacctgggtcacgacgaggccggcgaggtccggtgccagcgctcctgccgccgtcgcgagcgtcgcgagcacgagcgcagcccgcaggacgcgccaccgacccacacggtcaccgagcctcgcgatcggcaacgcgacgagcacgtcgacgcgcaccagccccgaaccgaccccttgcgcgaggggtgaggcgtggagcgtgggggcggcgaaggcaagcgtctgtcccaggagcgttccgcagtacgcaacgacggtggcgacccagaacacggtcgcaacgacgtccagtgacccctgagggaagacccctggcggcagaacacgccgcaccaaccggcccttgccgcgcaccagacgcccgagtgcccagcgcacgagccagccgagtcccggcgcgccgacgtcgcagcgcacctcccaacggccgtctggcaagcggcggcgctcccacgccacgagcgagcccgatccctgcacgaagcccgccgcgacccgctcctcgacgagcagggcgcacgcgacgggtgcatctggtccagcgagcgacctcacccgcacgctgatcggctcgagatcaggaacccaggtgctcgtgcaggaacggaatcatgcgatcccacgcctggcgagcggccagtgcgtcgtacacctcgggtctcgagtcgttgaagaaggcgtggtgcgtgccggggtagatgaagaactccacgtcggcaccgagttcccgcagccgcgcctcgagagcacgcacgcgatcgggagacgcgaagtcgtcgtgctcggcgtagtggccctggatggcagcggtgatacggctgtagtcgggctcggccccctgccacgggatcaccccgtagaagggcaccagcgctcggacctgcgttggcacctcggcagcgagcacgtaggcaagcccaccacccatgcagaacccgatgacgccgacgccctggcgccccgtgcgtcgctccagttcgcgaaccgcaccgaccatgcgcttggaggcatcggagagctgcatcgccatcatcgccttggcggcctcgtccggctcgtcgacgacacggccgtcgtagaggtccggagcgagggcactgaagcccgctgccgccagccgatcaacgacatctttgatgtgatcgttgacgccccaccactcctggatcacgacgacgccagggcccgtctcgccaaccggctgcgcgaggtagccagtcgcgtcgtggccattcatcggaaagtgcacggtctcgcccatgcgcccatgctagccagcagggagtggcggcgtcagtaacgtccgccgagcttgcggtggtcccagctcacgatccgctcgggctcgaggcggatggcgacgcgcttggaggccgaacggcgcatcgcctccgcggcctccgcagaacccagctcgtagcgagcgagcagaccctccccgacccggcgcaccagtacggggtcgtcgctgagcacggcccgaccctcgatcagcacgccgcggagctcgtcgtagcgatcgccgagttcgacgagcccgctcgcggtcgcctcccgcgcaaggttgcgcgccttctgcgagcgcgcatacgtccacgaccacaccacaccgtcgaggacaacgtaccacaagggcaccatgtggatggtcccacgaggcccgtgactgccgaggacgagtgtcctcccctcgctgagcagggctgcgatctcgtcctgggtcatcgccacgtgactacgcctcgacggcatcggcccctccctccagctgcgccagtccgggggcaagtcgcggccacccgtagcgcgacggcaggattcgccgcccgtcgacgagcaccgccaggtccgcggtcgcgaacaggcgggctcgatgcctgttggcgaccactcgaaccagctcgtcgggcaggagccgccaggtgcacgtctcgaccgtcgacggcccgacgccgcgtcgggcgacgagcgtcgggccaaccgcgagttctccgccacggccatggagtccgcaggactcgaggtgatcagcgagctcgatcccagcccggtaggcctcctccagtggatcgatgaccccgagcacgcggttcgcgagcgcgagcacctcgacgccgacgcggggatgggcgacaaggagccgaagcgcgctcgtgagttctgggggcgtcgtcggctctgcagcgatgacgagcgcaaccgtgccgacggtgtcagcatcggtgaggtcccacgcgctgagctgacgcagcgcttcgagcaagctcatcacccggcttggataccccctcgtgtcatggctgccacgtcgagcacgcggtcgacctcctcctcccccaagacgccctcctcgagcaccaggctcctcaggtcccgcccctccttgaccgcacgcttgacgatggccgcagcgcgctcgtagccgatggcggggttgagggccgtggcgatcgccggtgtcgagagcgcgtacgtccggcaccgctcgacgtcggcctcgatgccgtcgacgcaccgcgtcgcgagcaggcgggacgccgccgcgagcaacgtgacgctctcgagtgccgcctgcgcgatgacgggctgcatcacgttgagctcgaagatcgacccggcggcgcccgcgaagccgatcgtggcgtcgttgcccaccacgcgcgcgaccacctgggtcaccgactccgggatgaccggattgaccttgcctggcatgatcgatgagccaggctggagatcgggcaggcgaatctccgcgagaccacacctgggaccagaacccatccaacgcaggtcgttcgcgatgcgatacagcgccacacccagcgcacgcagactgcccgacaccgccaccacgccgtcacgagctccgtggacctcaaagtggttcgccgcctcgcgcacgtcgagccccacccgagcgccgatgcgtgcgagcaccgctgcggcgaagccctgcggtgcgttcaacccggtgccgacggccgtgccgccgagtggcacctcgcgaagctcgtccaccgcggccgcgatacgggtgcgtgcccgtgcgatctgggctgcgtatcccgagaactcctggccgagcatgatcggtgtcgcatccatgaggtgcgtccggccggccttgaccacggtggcaaagtcctcgctccgacggacgagcgacgcttccaaggtcgcgagcgcagggtcgagcgcgtcgcgaacctcgagcgcgaccgcgaggtgcatggccgtcgggaaggtgtcgttcgacgattgcgaggcgttgacgtggtcgttcgggccgacggtccgaccgaggcggagcgtggccagatgcgcgatgacctcgttcatgttcatgttggtcgaggtccccgatccggtctggtagacgtcgacggggaagtgctcgtcgtggaggccccgggcgacctcgtcggcgacggcggcgatcgcctcggccatctcgggatcgaggacgccccggtcgcgattctcgagcgcggccgcccacttgatcaacgccagcgcgtggatcacctgtggcgccatgcgctggcccgacaccgggaagttcccgatggcgcgctgcgtctgggccccccaggccgcatctgctggaacctccacctcgcccatggtgtcgtgctcgatccgcacccgttcgctcatcgcctgctccttggtcatcgccgcgtggactaccctggcaccgatgcgagctgtcgtgatcgccgacggtgccgtcaccgtcgcaaccgtagccgacccgaccgttggacgccacgaggcccttgtcgaggtcacctccgcagggatcaacgccgccgacctcctgcaggcgagaggcctgtacccgccaccacccggggtcgatccgacccggctcggcctcgagttcgctggggtcgtcgctgcggtcggggacggaaccaccgaggtacgccccggcgatcgcgtcatgggcatcaccggcggcggcgcacaggcggagtacgtcgtcgtcgacgcagccacgctcgtgcccgtccctgacgagctcgatctcgagcgcgcaggaggctttcccgaggccgccttcaccgccctcgacgcgctgctcatccaagggcagctcggcctcggggaccgcgtgctcgtgaccggcgcactcggtggcgtcgggaccatcgggctccagatcgcccgtctcgccggtgcccgcgtcacggcgctcgtacgcgatgagcgacgtgcatccgaggcctatgccctgggcgcacaccgagcactcaccctcgacgagctgccaggttcggggccctacgacgtggtgctcgagctcctcggagcagccagcctcacgcacgccatctccgagctcgcggtcggtggccgcgtcgtggtcatcggcgtcggtcagggctcacgcgtcgagatcgacctgcgcacggtaatggggtcacgagcagccctccgtggatcgacgctgcgcgcgcgcccgacccacgagaaggcagcgctggcccgagaggtcgcccaccgactcctgccggcgcttgccgaaggttcgctccagatcccggtcgccgcgacgtggccgctccacgacgccgccgccgcctacgaggcgttcgcgcgcccgggcaagctcggcaagctcgtgcttgccatcggcgacgtctgacgggttgcgctccaagcgcccgatcctcgcatctcgatccgcaggagctcaccagcgacgatggacgcagagcccaacgacgccgagagctcccaggcatgcagctccacgttccccgtcgggtcgagttcctcggcgaggccgtcgagtgtctgcccgggcgcgatgcgaacgacgcgcacgatcgttccgatgtgggggcgggcgacggcgcgtagcgcgccacagcacaccgcgaccacgacgagggcgagcgtggccgcgacccgcacccgttccccgcgcccgagacgacctcggccgggcggcctcctccgagcgaggcgctggttccgggcggagccccggctcgtcggctccgccgaacgcgccggcggtggcgtagcgggcgtagcgacgatcgcgagcgcagtcgaggcgggaggcgtacgaacgggcgcggtcacacccgtggcctaacccgagggtcggacacggcacgcaaatgtgacggctatttgcctatgcggatacatcttggcgatatactggcgacatgccgaggatcgaagcaccaaccgtccgcgaacatcacgatcagcgtcgtgagcgtctcctcgacgcggcacgggcgtgcctcgtcgacccggcgattcgctcggtcggcttcgaacacgtcggaccgcgcgcagggatccgacgcaacagcgtctacctctacttcccctccgagacccacctgtatcttgcccttgccgagagcgacgtccccgccctcgccaagcagttggccgaggcagcggcggcagccacgcacgacaagctcgccgccatcgtcgacgtcgtcctggcgaacgcgccccgggaggagttcgagatcttgcgccgcctggcgagtcgcaccgcgtcccagcgtcccgatctcgtcgcaactcgccttggcgagctgcgacgtgagctcgccgaaccactcgtctcggtgctcgccgacgagggtgtggactccgccgacctcgtcggattgctcgcccttggcaccctcgaggcggcactcgacgcgatcgctcagggcgaagatcgcgacgcggtgcgcgaggcagtcctcgccaccgtgcggagcccgcgcactcccagccgctgagcagcaggccacccggcacggcccgccggccgccgagtcacggttctgcctgccgaaggtcggcgtgcgcccgccgccatgcgctctgtgctgctcatcgcgaccggagttcgctccatgaggcaagtaggccgagcaccagcgcatcgaacctggccaactcctcgagtgaggcgcgctcgccgaggctatgaccctcgccctctgccacctggagttcgcacgcaaggctctcgccgacgcgctcgacgaacgcacgagattgctccaccggcaccacacggtccgcgctgccgtgcgtgatgaggaccgggatgcgccgccgcggtcggcggtgcgcgaggtgcggcgcgtcctggccgaccagccagtcgacgtcgccgagcgcggacgggtcgagcagtgggttggtcaacaccaacgcatcgagcagtgtcgggtcctcgaggatgagctgcaggagcgtccagcctgccgacgacgcgccgatgccgacgcgaggacccgcgaccacgccctcgaatccccgcacgacctcggcaagggcctctgactcgaccgtcccgaaccgaccgacgatacgctcgcgtgccgatcgcccgtagccgtacgaacccgggtagtcgaccgcgacgaccaccaagccgtgtcggagtgcgcgacgccacttgtcggggaccgggaacgcgacctgttcgacgggaccgccatggacgaccagcgcgacaccacgaggtaccgggggccagatcgccacgccgcgtgcggccagccccaaggccccaagtggctcgatgcgagaaccgtccaccccgtccgagcccgcctgccggagcgtctcggacccacggcggacccgctccgaccacggcccccgctcgatgcccacgacgtcaccgtcgatggccgagatcgaggtccacgagcccgacgccacgcgacggaggcgctcgtccaggacgacgagcgcgggcgcctccacggaggcgatcactccgagcaccgcctccgagtcggggatgtagccccgacgaccaggcccaagagggtactcacccacgtcgtagtcgagacccgcgatctggggcacccgccccgcgagtaccgggacgtgcgcaccggcgcgatcgtcacgaacccacagaccgcccggtccgaaccgcggctccaccacactcgcaccgtcaccgccgaaattccccgcgatggcgccggtcgggtcgagaagcatcaccgaccccgtgagccacggctcgcgctcccccgcccgggccaacgcgatcgaaccgtcgtcgtcgacggccacatcccagaggtccgagaccccaaggcggccgaggtccaccacgttcaccagccgagcctggtcgtcgaagacgacgacgcgagcgtcgctcaccaccgcaaccatggctccggcgggagaaccggcgatccaacgcacgccgggcacggtggcgacgtgctcgatgcctcgtcccggcacgactcgcacgacggaaccgtcgacgcacaacacccacaagcacgagctgcccatcgcgaggaccccgccgttgccgggacgcgcccacgctggcgtgacgtcggcgcagccgagtgcagtcacggtgctcgccaccacgaccccgcgagcactgcgctcgatccacgcgacgcccagcggacctgccaccacgtcggcgacgcgctggacgacgtcgctcaccgaggcggctcttcgtagaggccgaacacctcgccgagcgccatcatcacctcgccgacgctcgctctcgcgcgagcggcatcgatgagagcgggcatgaggttgcgctctggatcgcgcgcctcgtcgacgaggcgtcggatcgcagtccgctgggcctcctcgtcacgctgacgccgcaccctcctgagtcgttcgatctgacgcgcttcgacctcgggcccgatcacgagcgtcgggatctcgtcctcctcgttgccggcggtgaaggcgttcacaccgacgatcacccgctctccggcgctgatgcgcttctcgagctcgtaggcagagtctgcgatgcggccctggtagtaaccgtcgtcgatcccgacgaaggccccctcgagcatggaccccccaccgaggcgctcgatctcggcgaagatcgccgaggctcgtgcttcgagctcgtcggtgagcgcctcgacgaggtaggagccgcccaaaggatcgacgacgttcgccacacccgtctcgtaggcgatcacctgttgcgtgcgcagcgcgatgcgagccgcacggtcggtgggcagcgagagcacctcgtccatggagttggtgtgcaggctctgcgtgccgcccagcacgcctgcgagcgcctcgagcgcagtccggaccacgttgatctctggctgctgggcggtcagcgacacgccggcggtctgcgtgtggaagcgcaactgccacgaacgtggatcgcgcgccccgtagcgctccctcaaccaacgggcccagaggcgccgtgcggcgcggtacttcgcgatctcttcaaagaaatcgatgtgggcattgaagaagaatgacagctgcggcgcgaacgcatcgacgtcgaggccggctgcctggccgagctcgacgtaggcgaagccgttggccagcgtgaaggcgagttcctcggccgcggtcgagccggcctcgcggatgtgataacccgagacggagatgggatgccacttcggcatctcggccgcggtgaacgcgatggtgtcacgcaccagtcgagccgatggacgaggcgggaagtagtactccttctgcgcctgatactccttcagaatgtcgttctggagcgtgcccgcaaggcgctctcgtgcgacgccacgctcctccgccaccgcgatgaaactggcgaggatgaacgccgctggcgcgttgatggtcatcgacgtggtgaccgcaccgaggtcgatcccgctaaacaggtcccgcatgtcctcgagcgtgtcgatggcgaccccgcacttgcccacctcgcccaccgaccgagggtcatcggagtcgcgtcccatgagcgtcggcaagtcgaacgcgaccgagagcccggtgcccccgttggcgagcagctcgtggaagcgctggttggtctcgatggccgtcgagaagcccgcgaacatgcgcatcgtccagcgcttcgttcggtagcccgaggcgtagacgcctcgagtgtacggatactgaccaggcagctcctcgtcgggatcgaccatggctcccgcgtcgtccgggtcgagcgcgccgtggcgcccgtagaggggagcgaggggcacccccgagagcgtctcgaaggcctcctcgcgcgttccggctcgacgatacgcctccgaccaagccgacagatcacccatgggccgattctaccgaacgtcgctgacgcctccaaggcccgtcacccatgcgatcccccgacgcgggtggtacaggctgctaacgttggcgcgtgaccatcgacgaccgaaccccggaccgcaacctcgctctcgacctcgtccgcgtcacggaggcagctgcgctggctgcgagcgcctggatcgggcgcggacagaaggagtccgctgacggcgccgcggtcaacgcgatgcgctcgatcctcgcgaccgtgcccatgaccgggacggtcatcatcggcgagggcgagaaggaccacgcccccatgctctacaacggcgaggtgatcggcgacggtaccggcccagtggccgacgttgcggtcgacccgatcgaggggaccacgccaaccgcgatggggcgctggggtgcgatgagcgtgatcgcggtcgcgacgcgtggctcgatgttcttccccgggccgatcgtctacatggacaagctggcctccggacccgagggcatcggcgtcgtcgcactcgacgcaacgccacgcgacaacatccgcgagctggcgcgtgccaagggcgtcgctcccaaagacatcacggttgccatcctcgatcgaccccgccatgcggacctcatcgaggaggtccgtagcgccggagcccgcgtgcggctgatcggcgacggcgacgtctcggccgcggtcctcaccgcgatcgacgagagcgatgtcgatctcctcatgggcgtcggcggctccccggaggcggtgctggccgcggctgcgatgcgctgtctcggcggacagctgcaggccaggctgtggccccgcgacacggacgagcgcgaccgggccctcgcccagggctacgacctcgagcacgtcttcgcgaccgaggagctcgtcgacagcgacaacgtcttctttgccgggaccggcatcaccgacgccgagctcctgcgcggagttcgcatcgtgggcggacgcgtccatacgcactcgatcgtcatgcgctcgcgttcgggcaccatccgcaccgtacgcgcccagcatcaactcacgaagctgagggcgatccagctgctgtcctgagcgagcccgagggcccgtgcgagcggagccccaacggcgacggcgccacgttgctcgagcaacgccgttcctgcggggccaacgagtgcggccggggcgagcgaggcgccaagggcgtcgcgtagcgcggagccgacaccgaaccctcgcagatcggggtcgaagacacgcgcatcgacgagcacccaggccgcatcgctcgctcgtcgcgctgagacgacgccgatgacctcatcgtcgacgaaggcgagggcactgcgctggtgcagcgtcggcgccgcggtctgagtcagccaggctccatcgctgacgacgacacgtaaccgcaggtgcgaccgtacgacgatccagctctcgcccacgcgcgcctcgagcacggagcgccaccatcgcctcggatcgcgcatccgcacgagcaggaccgcgaccgccctcggctcgagcggtgctcggaagtcggtcccgaggtcagcgaggtgttcgagcgactcgagcgcacccccctctcgaatggtcacgtggggcacgaacgggcgatcgtccggccacccgagctctgcggcgagcccggcgatccagccgtcagggtcggccacggccagatgcgcggtcgggcgccggttggcgaagacgccgatccccgagaactccgtcactggtggatccagccgcgcgacgacctcggcgacctgccggaggagtgcagcaacgccggcagcgtcacgctcatgcggcggcagcaacgtgatgtgcggcacgatgcgatcgagcgcgcgcgagccgacgacacgcctcacggcatcgatgccctcctcctgggcatgcgacagcaccagcgcgacggcgacccgaacgcggctcacaccgacagccgagactcccgcagctcgaggcccgcccgatagggggccacgaagcgctcgtccacgtcgctcgcgagctctgcgacgacacgccgccgcgactccagcgacgcctgatcgatgtcgcccacgaactccgcggcacgcgcgagcacgacggcacggttgccaccgacgcgcaccagaccgccgtcgatgaccagttcctcctgggtgccgtcggcgagccagagcttggccacacagacctcgacctcaccgacgaaacgcccgtggttggcgaggaaggcgatgtcgccggtcgggacacgcatgacgagttcttcgacggctccctcgaacacgacctcctcgggagttgcgatcacggcatcgaaggtcgcgcgcatctctacccgagctccttggccttggcccagacgtcctcgatgctgccggcgttcaagaacgcctgctccggaacctgatcgaggtccccgcgaacgatcgcctcgaaggactcgatcgtctccgcgatcggcacgtacttccccttgaggccggtgaacacctcggccacgaagaacggctgcgacaggaaccgctggatgcgccgcgcccgggcaacgatgaccttgtcctcctcggagagctcgtcgagcccgaggatggcgatgatgtcctgcagatccttgtagcgctgcaggatctgctggacgctccgagccacctggtagtgccgctcgccgacgatggtcggatcgaggatgttcgacgtcgacgccagcggatccacggcgggatagataccgagtgaggcgatctgacgcgacagctcggtcgtcgcatcgaggaacgtgaacgtcgtgaacggcgccggatcggtgtagtcgtcggccgggacgtagacggcctgcagcgaggtgatggagcggcgcctcgtcgaggtgatccgctcttggagctcacccatctcgtcggcgagcgtgggctggtaaccaaccgccgacggcaagcgcccgagcagggccgacacctcggacccagcctggacgaagcggaagatgttgtcgatgaacagcaggacgtcttgatccttgacgtcgcggaagtactccgccatggtcagcgcagcgagccccacgcgcagacgtacgcccggcggctcgtccatctgcccgtagacgagtgcagccttcgagatgacgcccgactcttgcatctcgaggagcaggtcggtgccctcacgtgtgcgctcccccacgccagcgaacaccgacacgccgccgtgctgctgcgccacacggttgatcatctccatgatgagcaccgtcttgcccacgccggcaccgccgaagagtccgaccttgccaccttggacgtagggctcgagcaggtcgatgaccttgatgcccgtctcgaacatctgggccttcggctccaggtcctcgagcggcggtgccgaccggtgaatctcccacaggtcgtcagcaccctccaacgacggggcgtccaggggttgaccgagcacgttgaacacgtggccgagcaccgcatccccgacgggcacgctcagcccgcgccccagcgcacgcaccggcacgccacggcgcaggccatcggtgggtcgcagacagatgcagcgcacccgtccctcccccagctggcgcgccacctcggcggtgatggtgacggtctcgccgtcgacctcggcgtccatctcgagagcggcgttgatctccggcaaggcgtcgggagggaactccacgtcgaccactggtcccgcgatcgagaccactcggccaaggacatgctcggcgttggtcatagcagctcactttccttcttcagcgcccccgccgtcgcgagagcctcggctccacccacgatctcggcgatctccgtggtgatcgcatcctgccgtgctcggttcatcgctcgtgtcagcgtccgtaccaactcgttggcgttgtcggtggcggtcttcatcgcccgctgccgggcagcgtgctcggcggcggacgcttccagcaagagtccgaagccctccgccacgatgaggtcacgcaggctcacctcggtgagcaccgccagatcggggtcggtctcgacctcagagcgcgactccgtcccgtccaacagatcgtctcgacgcatcggagcgaggtgcgtgacctcggtgcgctgggacccgagcgagtagaagcggttcgaaatgacgtcgatcccaccgatgacaccctcttcgagctgcgcgatcagcggagtgaagagtcggagcgcctgctggtaggtcggctggtgggtgacgtgatcgatctggtgatcgacaccgacaccgcgaaaatgcgcccaggaaccgaacttgcgcccgactcccaccacgacacccacgtcgccaccgcgacgccgccgctcgaaggctcggatcacgttggcgttgtaggctccgcacaggccgcgatcggcggtgaccacgacgacggccacgggaccggaggcctccagcagaggactgcgcaacgctggctgcgccgcgaccagcgttcgtgtggcgtcgctgagttcccgatagtacgtacgcgcctgggcgatgcgccccaccgccttgacgatgcgagaggcggcgatgagctccatcgccttcatgatcttcttggtcgagttcacactgcggatctgtgcccgcagtgctcgctccttgccgcccgccacgcgctaggccccctgatggagtgccttgaaggccttgatcgccatgtcaagccgctcgcggtcgccaaggcgcttcgactcgctgatctcctggagcacctcggggtgctgagcccgcaggtaggcgaggaacgccgcgacgaaggggccgacctcgctggtcggaacgtcatcgacggcaccgctggtgccgacgtaaatggagacgacctggtcctcgagcgacactggctgaccttgaggctgcttgaggatctcggtcaagcgatacccgcgatcgagctgggcctgggcgaccttgtcgagctcggagccgaaggtcgcgaacgcctccaactcgcggaactgcgcgagttccaggcgaagcgagccagcgacctccttcatggccttggtctgcgccgacccgccgacgcgcgagaccgaggcgcccacatcgatcgccgggcgcacgccagagtagaacaggtcggcgtcgaggaagatctggccatcggtgatcgagatcacgttcgtcggaatgtaggccgagatgtcgcccgccttcgtctcgatgatcgggagcgccgtgagcgagccaccaccgagttcgggcgacagccgagccgcgcgctcgagcaaccgggagtggagatagaagatgtcacccgggtaggcctcacgccctggcgggcggcgcagcagcagtgagagctgccgataggcatcggcctgcttggagaggtcgtcgtagacgatgagggcatcgtctcccgactccatccagtgctgaccgatggcacaacccgcatacggggcgaggtacttgaacggcgctggctccgacgctggcgcggagaccacgaccgtgtaggccaacgcaccggctgctcgcagcgtctcgacgacgctcgcaacgctggtgcccttctggccgacggccacgtagatgcacttcacgccctggccacgctgattgatgatggcgtcgagcgcaatggaggtcttgcccgtcttgcgatcgccgatgatcagctcgcgctggccgcgcccgatcggcacgagcgtgtcgatggccttgatgccggtctgcaggggctggttcaccggctgacgcttggtgatgcccggggcctgtacctcgagacgacggctaagactcgcggcgatcggcccgagaccgtcgagcgggcgccccagcggatcgatgaccctgccgagcagctcgtcacccaccggcacggacaggatctctcctgtcgagcgcacgatctgaccctctcggatcccctcctggtcgccgaggatcacggcaccgatggcctcttcgtccaggttcagggcaaggccgaccgtgccgtcctcgaagcggagcatctcgttcaccgcgaccgacggcaagcccgagaccagcgcgatgccgtcgaagagctgcagcacgcgcccgatctcctcgccgccctggtgcggcgcgaactcctccatgcgtcgccggatgaccccagcgacctcttcctcggagatttcgaagtgctccatcaccatttcactcccctacgcgctgacgagacgacgagcgtcgtcgagctgacgtcgaacgctttgatcccagagacgatcgccaacgatcgccacgatgccgccgatgaccgactcgtccaccacccactcgacctccacgcgctggccgacgagccgctcgaggtgcgtacggacggcgtccgcctcatcgtcacgcagcgaacgagccgtgcgaaccgttgcgacccgcaacgagagctgtcgggcggcgagttcgagcagccgatcgacgacccggccgatcggtcgcacggaactcgtcgcgacggccgcacgaaggatccaggtcgtccggacgctcacgcgcggcccaaacagatccccgatgatggcgaggcgtgcttcgcgcgttccctcgaaacccgacagcacgcgctggagtgcccgatcccgttcgagcacctgtgccacaccgcgaagttcgtggagcaccggctcgagctcgtcgcgcgctccgaggtcctcgaagatggcccgcgcatagccgatgacgcgcccgatggtggcaaagtcgccggggccctcgaggaccatgtcggaggcgaccagctcagggagttcctcgagcgaatgcaccacctcgccgacgacctcccacgcgacgacagcgtcgaagagccgcagagcgagcgagctgacgcgctccccgacgaggtcgtggagcactccttgacgacgatcgacgtcggcggctcgatcgtcgagggcgacagcgagctggacgaagcgctcgcacagctcggcgacgccgcgagcgtcgcgttcgagctccgaggccgttccggcctcgcgagcgagatcacgcagggcgagggcgtagcccttcacgagctcacgcatcagtcagcgggctccgcctctcgcaagaaggcctcgatgagcggatcgaacgatgactgctcgagctctcgtgcgacgatcttgccagcgagctcgaccgcgaggtcagcgacctcggaacgcagcgagcgcagcaactggacacgctctgccgccagttgcgcctccacctgcgcacggatcgcctccgcctcggcacgggcccgctcgctcgcctcctgcctgagcgcctccgcggtccggcgagcgtcgtcgaggatgcgacgcgcgtcctcgcgcgccccctggagctctcgttcgcgctcggcccgcagggcctcggcctcgcgtcgcgcagcatcggctgcctccagatcggcacgaatgcgatccgaacgctgcgccatcatccgcgcgaccggcgggtaggccaccttggccaacaccaccaacaagatgacgaacgagatcaccgaccagacgatctcccccgtgctcgggaggatcgggttcggcgactgagtgacaaccgcctcgagcatgcgatcagccggtgtacttgaggagcacgaagacgacgaagccgatgagggcaagcgcctcagcgagcgcgaaaccgatgaacgcgagcgagcggacggctccagcggtctcgggctgacgcgcgatcgcagagaccgcctgcccgaagatgatgccgataccgatgcccggtcccaacgctgccaaaccataggccaagcccgaaccgagttcggcaagacccttgcgcaggttgacgctcgacgctgccgcgatcaccgtggcaacaacgttgtgcattgatcctctctctctccgctgtggtacccccgggttctccacccgagatctcgatcccccgaccgtgacgcacaggcctcggaacccgacgcgccgggggcatgctagtgcccagccacccccatggcctcgccgatgtagaccgccgtcaagatcgtgaagatgaaggcctgcaagaacccgacgaagatctcgtagcccgtcaccacgaccagcatcgcagctggcagcggcagcgcaacgagggcgatcgacttcacgaagagcgcctcggagatcaccgcgaacgtgatgagcagcaggtgacccgcgagcatgttgccgaagagccgcaccgcgagggcgaacggacgcacgagaaaggtcgacaagaactcgatcgggacgagcaggatgagcaggacccccggaacgcctctcggcacgagcgcgctgcggaagtagccagcgaacccctgtcgcttgatcccgaccgcgaggaaggtgacatacgagatcacggcgagcgggatggtgacgctggtgcgagccgtggccggcatctggatgaaggggacgacctcgaacaggttgttgaagaggatgaagaagaacatcccgacgagccagggcagccagctcaagccctcagggcccatcacgtccaacacgatggtcgagcgcacgaaatcgacgcccgcctcgacgacgttctggacgccccgtggcacgagttgggcgcggcggccggcaagcccgaagagcacgagcgtgatcgccgccgatgccagcgtcagcaccgcgatcttgttgaacatgaacgcagtgccggaaaaggcgatcggacgccagttcagcacctcagcgatcgggggaaagctaatggcggcgagcatcaccgaagcaccctccacggacgcagtccgtcgtcaccgatccgcccggacacacgccgcgcttcgaggacgaccgcaacgagatagccggcgatcaccaccgtcgcaaagacaccgaggcgcatccagtgagcatgcaccagggggacggtgatcgcggtcagcagaccgagcccaaggatgagcgaggcaaacgccgccaccatcaagcccccgatgccaaacctcgcgccctcgcgaaacgccacgaccatgatcgcgaaggtcagcgcgacgccggcgagcgcgaacgcggcggtctcgaggccagcgataccatcggcgatgccgccacctgcgagggcaaccggcgcaaccaaggcgagacgggtgagaaacccgagggcgagacgcgtctcgggactggtggtactcatgccctcggacgccccccgaactcgggagcatcgagcgtacgggcggcctcacgcacctcgtcgggtacctcgagcgatgcctcgagcacgcgcccacgaccaggccgctcgggcgcacgagacggtgcggactcgacgacagcggccaccgaccgctcgagtccctcacgcgctcggtagatcaacgagagcaacgagccgacgaccccgaggccgccgatcacgaagccaaggatcacggagtgagacgcgcgcccggcccagaagccgagcaggatcacgatgacgagcgtgccgaaggcctccacgaagtgggccacagcctcactcgcccccgagatcatcgggtgcgcacccgcgcctcgtttcaccgcgtcctctccccacgactggcccactcggccgcgctcatgctagcaggcaacctcggagcggccgccgtcaggaaccctcccgggtacccgagtgacgccgtagatccgggtgcaacaaggtgaacagcagcaccgccgccgccacgaccacgatcgggagctcggccgtcaaggacggaacgaacgacggcaccaacgcaaaggctgacagcacggcggtccaggtccacaagatcgccaccgcccgtcggggcccatgccccatctcgcgcagccgatggtgcaggtgcaagttgtcgggcgtggcgacgctctggtggtgccgtgctcgacggagcaccgcgagcaccatgtcgaccatcggcacgccgaggatcacgaacgggatgacgaggggcgcgaagaagaagaacgtttggtccgagacgttggcggtacgacccccgacgacggacgtcgcggctgcgagcagcaacccgagcagcatggcgcctgcgtcgcccatgaagatccgcgctgggttgaagttccagggcagaaatccgatggccacgccagcggttacgaaggcgacgaccggaccgatcgacgactccggcagctggcccaacgcctggaggtgcaagctgtagatcccaaaggcgatcgacgcgatcgcgacgatgcccgcagcgaggccgtcgagaccgtcgatcaggttgatcgcgttcgtcatggcgaccacccagatggcggtgagcaacggcagcatggacggcgcgagcacgacgatacccgcaaaggggaccttgaaccagaacatcgtgacgccgaagtaccacaggatgctcgcagcgagcacctgggtcgcgaccttggccggcgccgacaggtcgaccacgtcatcgatcgctccgagcacacagatgacggtcgcggcgagcgcgacccccagcggctctgacgagtcgaagaacaccgcgcggaaaccaccgatcatgctcgcggcgccgaaggcgacgagcacgccgaccagcatggcgagaccgccgagggttggcgtcgcacgttcgtggacgtggcggccaccgggttggtcgatcgcgccgactcggagcgcgagcacccgcacgagcggcacggccaaggcggtcacgaccgcgccgatcgcgccgaccagcagatagcgcatcaggacgcgaggccaggcggcacgaaggccgcacagagctcgcgaacctgctggcgaacctcccgaaccacttcgtcggtgcgggcgcgcagcacggtcgcgatcagcgaccccacgcgcttcatctcctcctcacccataccggtcgtggtgagggccgccgtcccgagacgcagccccgaggtgacgaacggggaacgcggatcgaacggaatctgattgcgattgagcgtgatgcccgcggcatccagcaggtcctgggcggtcttgccgtcgagttctggatcgaagtcgcgaagatcgacgaggatcaagtgcacgtcggtgccgccagagacgagacggaaaccctcggcctcgagcgaggccgcgagcgtctgggcgttcgccacgacccgacggccgtagtcgcggaacgacggtgaggcggcctcgcgaaaggcaacggccttggctgcgatggcgtgctcgagcggtccaccctgcagtcctgggaagaccgccttgtcgatggccttggcgacgtcctcatgaccgacgatcgcagcacccctcggtcctcgcagggtcttgtgtgtcgtgaaggtcacgacgtcggcaccgcgctcccccgacgcgagccacaacggattggggtacaccccagccgcgatgagaccggcgacgtgggctgcgtcgaagagcacgcgcgctcccacctcgtccgcgatggctcggatcggggtgacgtcgatgacgcgtgggtacgcggtcgcccccacgacgatgaggcgcggatggtgcgcccgtgcgaggtcggcgagctggtcgagatcgagccactcgcgattcggatcctcctggcggacgccatagccgacgaaacggtagagctggcccgagaagttcacgggcgagccgtgggtcaggtgtccaccttggtcgagccgcatcgccaacaccggatcacccggcgccaagagggcgaggtaggcggccgcattcgcgttcgctccagcgtgcggctgcacgttggcccacggcgcgcgaaagagcgctcgcgcgcgctcgatcgcaagggactccacctcgtcgacgacggcgttacccccgtagtagcggcgaccggggtagccctcggcgtacttgttggtcaacaccgaaccggtcgcctcgagcaccgcagcggaggtgaagttctccgacgcgatcagctggagcgtcgaacgctgccgctcctgctcgcgcacgaggagcgcggcgagttcagggtcctctttgctcagcacgcccatggctcctcccttctcgcctcattgtaggcgtctcgcccgtggagcctcagcgaacctcgaccggctcgccgagcacggcttcgacgtccgatggcgcgaccgcaccctggcggagcacccggacctgcggacccgtcaggtccacgatcgtggacgcgacccggcccgagggacctggagcccacaggacgccagcgagccgaccagcgaccggactgccgtgggcgacgaggtcggcgagcgccgtgtcgacgtccgatggcgtcgccacaccgtgccagttcgccgaggaggcagcgagcggccgaccggtggcgagttcggccagccactcgacgtcggggacccgcagtgcaacgctccggcccgagggattgaccacgtccgcgagcgttggggcgtccaccacggccgagatcggtcccggccagagcgcgccgagggcccggagcctcgaccggcgacgtggctcggcgtaggcgagcgcctcgtcgatcgatccgacgagcaccggcggcggcgtcgtggtcgagcgacccttcaacaccgcgatgcgctcgagcgcgcgtcgactcgtcgcggatccgaccaaccccgggaccgtgtcggtcggcatgaggaggaccgaacctccatcgagaatcgtggccgcgcgtcgaaacgcctcgactccttcgagcgagggctcagccggctgatcgccgaggagttcacgaagccgcacgagtcgctccaggccaccgcgcgacgagcacccggggccggccggcaagatcgcgttccacggtcacatcaccgtagccctgcgcgctcgcctcggccaccaaccgctccccttgtgtctcaccgatctccatgaagagccaccctcccggccgcaaggcgacccgcgcaccaccgatgactgccatcggaccctcgagacccgacgggcccggtacgagtgccacccgaggttcgaacactcgcaccgcagggtcgagacgctcccactcggacgctgcgacgtaggggggattggcgaccacgacgtcgagcgactcaggttctgccccctcgaaccaggagcgacgcacgagcgtgacgagcgcacctgtcgctcgaacgttctcccgcgcgagcgcaagcgcacggggatcgacgtcgctccccgtcacctcgaggcgcggaccttcgagggcaagggagatcgcgatggcacccgagcccgtaccgacgtcgagcacgcgcatcccggtgcgcacggccgcgaggacgtgctcgaccagctgctcggtctcgtagcgcggaatcagcgcacgatggtcgacccggagctcatgacctcggaacgaccacgtgccgagcacgtactgcaggggctcgccggccgcgaggcgggcctcgagacggcgcgcgatgactgcggcgctcgcaccggacgaggcggcgcgtcgcgccaccgcctcgtcgaaccagcgtcgctcagcaggtcgcatctccgcgctcacgcatcgcgcaacgcggcgagctgctcctcgcgctcgtggacgaggagcgcatccgacagctcgtcgaggtcgccctggaggatctggtcgagccgatagagcgtcaggccgatgcgatggtcggtgacgcggttctccttgaagttgtacgtgcggatcttctccgaccgaccccccgagcggatctgcgccttgcgcgtggcggtgagctcggcttgacgcttgtcttgctcgagcttgagcagacgcgcgcgcagcacctggagcgccttggcgcggttctggatctggctcttctcgtcctgcatggcgacgacgatccccgtcggcaggtgcgtgatacgaaccgcagagtccgtggtgttcacggactggccacccggcccggtcgatcgatagacgtcgatgcgcaggtccgacgggtcgatcgacacctcgatctcgtccgcctcgggcagagcggtgacggtggccgaggaggtgtggacacggccctgggtctcggtcaccggcacccgttggacacgatgcggacccgcctcatgcttgagccgcttccaggcgtcatcccctctgaccagcagggtgacgtcgtcgtagcccccgagatccgacacgcttcgcgacaggacctcgaccttccacgaccgtcgatcggcccaacgctcgtacatatcggcgaggtccttggcgaagaggttcgcctcctcgcctccttcggctcccctgatctcgaggatcaccgcgcgaccgtcgttggggtccgacggcaggagcaacagctcgagtgcctcgcgagctcgcgcgagcgcggcatcgatctcatcgagctcggccttgagctcctcacgttcggcggggctcgcgccccgatagagctccctcgccgcgtcgcgatcgccttcgagcgcctgcacccgtcggagggctccgacgatggcctcgagctctttgtgacggcgagcgacctcccgggcgcgtcgctggtcctggaagatcgcaggatccgccagttcctcgagcacccgagcgtactcgtgctcgaaacgctcgtaccgatcctcgctcatggcgtctcctcgataagttcacacggtccaaaggcctcggcgatacgagccccgaggggcgcgctccccgcgacgacgagccgaacgacgctcgaccagtcaccggccagggcacgcgcctcgatggggagccacggatcgaccgctcggccgaacccgacgacggtgccgtccggcgcccacgcccacgctcggcccgccgcctcacgaacgcgatcgggctcgaagggccgcagcggctcctgctcgagccacgtggctcgagagcggcgcgcaatcgcgcgcggcacgctctcgaccccggggcttcgaccatggtggccatcacggagtcgccgggcgagcaggcgcgcctccgccagcagaccctcctcgtccaatccgagctcccgacgcatcgcccagtcgcgcggatcgacaccgacaacacgctcgccgtcggctcgcccaccgatcgtgacaccagccgattcgacgaggaccgcatccggccacgacgtcacgccgaccggcacgacgtcggccacggctcgatacaaggcacggagccacgcatcgcgctcccagtcggcgtcggtcgtgacaggcggtgcccagggctcgacagggacggggcgtcccccaacgagctgctcgagcaccgcgtgcgtccccttgagggccgcagcgacgcgatcgagacgctccgttggcccgagcgtcacgatacggacacgctcaaggtggcgatactcgacccaggccgcaaccgcgccggccgcgcccgtcgtcgtcaccacgacgatctcaccgtctcgacgacgcgcagcgccgtctgcgaacgcgccacgatcggggagctcgacgacgacgccgtcgggagccagcgcgttcgcgacgacaaacgcgagctcagcgtgcctgctggccgcgccgtgctcggtcaccgtagcggcgctggaagcgctcgacgcgaccaccggtgtcgacgagcttctgtcgaccggtgtagaacgggtgacactggttgcacagctcgatgtgcagttccgacttggtcgatcgggtctggaacgtgttgccgcatgagcagtgcacggtcgcgaccacgtactggggatggatcccttccttcacgatgcctccttcacactgatggtggactccgagagcgctgccgaggatgcctgggctgcgctagatgccagggctacgcgcgatctcggcgagaaactccgcattcgagcgcgtcgagcggatcttgtcgatcaagagctcgagacccgcagccggtgtgccctcctggctgatcgcaccgaggactcggcgcagcttccagacctgcgccaactcgtcgcgagtgaagaggagctcctcgtgtcgcgtcgacgaggcgttcacgtcgatcgctgggaacaagcggcgctccgcgaggcgccggtccaggcgcagctccatgttgccggttcccttgaactcctcgaagatgacctcgtccatcttcgagccggtctccacgagcgcggtcgccaggatcgtgagcgagccgccttcttcgacgttacgggcggcaccaaagaacttcttcggaggatagagcgcacccgagtcgacgccaccggacatgatgcgcccgctcgcgggctgggcgaggttgtaggcacgagcgagacgcgtgatgccatcgaggatgatcacgacatcgtgcccgagttcaacgagccgcttcgctcgctcgatcacgagttcggcgacctgggtgtgctcctccgcgggccggtcgaaggtagacgcgatcacctctcccttgaccgagcgtcggatgtcggtcacttcctccggtcgctcgtccacgagcaacacgaagaggacgacctcagggttgttgcgctcgatcgcgtgcgcgatctgcttcatcacggtcgtcttcccggccttcggcggcgagacgatgagtccgcgctgacccttgccgatcggcgcaacgagatccatgatgcgtgtggtgagctcgagcggatcctcggcgttctcgagcaccagccgctcgtccgggaagagcggcgtgagatcctcgaagcgagggcgacggcgagcatcctcgaccgtcatgtcgaagacgcgctcgacgcgcacgagcgccgggaacttctcgttctgggagctcgcccgcgcctgaccgacgatctggtcgcccttgcgcagcccgaacttgcgaacgagcgaggccgggacgtaggtgtcccgcgatgacgtcagacggccattcgctcgcaagaagccataaccctcgtcgcgaagatcgagcacaccgacggcctcgatgagctcttggacctgcggtccttccgcctcggccggccggtcaccgcgatccttgttgcgccgacgacgcgagcgacgactactgccctcgtcgccacgacgagcaacctcaccgcgcacctgctccgatgcttcaggagccccgtcgctctctgcgtgtgcctccgtccgcgctgcggccggactggcctcgccgcgtcctggcgagccatcgctccgttgcacactcgcatccacggcgatcggaggcagcagccgcgcgaggtcgaccgcaaggcgatcggcctccgcgagggtcggctctcgggtcccctcggtcgcgctctcggcttggggccgacgctcgcgtcgccgagtcgacgactgaccccgctctcgcggtccgctcccgacgacgctcagcgcgtcacgagcctgggcatcgtccgcgggcagcggcggaagcaccgcggcggctgcgtcctcgttcgcgaagaggctgcgatccccctcgtcgctcgcggatcggcgtgccatcgacgacgcctcgatcgcctggatgatctccgctttgcgcgatcgggacgaaaccttgacaccgagctcacgcgcgatcgccagcagcgactctcgatcgcggcgtgccagatcaccgagcacgtcggtggaactcaccatggggtagatcccttcttggtcaggaggaacaggcgcagcactggcgcggtcacgccagtccagcagctcgagcaatcgcgtcaagacctgcagacgacggcacgggtccctccacagtgcgcagcgcggtgtccgggtccttcaagccatgccctgtcaggatgcacactaccgtgtctgaccgcgctaggtccagtcggaggaggccagcaaccgaagccgctgaggcgggctcgcagaacaccgactcctctcttgcgagcagtatataggcctcgagaatggcgtcgtccgagaccgcgagcaccgtcccacccgagtccgacgtggcgttcagggcaccttgccacgaagccggacgcccgatccggatcgcgctcgcgatcgtctcgggatgctcgacgacctctccgcgcacgatcggagcagcgccctcggcctggacccccaccatcctgggcagacgcgtcgtcgcacccgcggcatgcgcttcgcggtagccacgccacgacgccgtgatgttgccggcgttgccaacgggcatcacctggaccgtcggtgcatccccgagctggtcgacgatctcgaacgcaaccgtcttttgaccctcgagtcgatccgggttcacggagttgacgagcgcgaccccatcggcctcggccagctgccgcacggccaccagggcatcgtcgaacgacccctcgatcgcgacgacgcgcgcaccatagagcaacgcctgtgccagcttgccccgtgcgatgcctgccgacggcacgacgaccacgctcgccaggcccgccgctcgcgcatacgccgcagctgcggccgaggtattgcccgtggacgcgcagatgaccgccctcgctccgcgagccttcgcgttggtcaccgcgagcgccatcccgcgatccttgaacgaaccggtcggattcaagccctcgagcttcaagaacacgcgtgcgccgacccgctcggacagatgcggtgcgtagcgcaacagcgtccccccttcgccgagcgagaccagctcagccccgtcctcgatcggcaacgcgctccgatacgcctcgaggatgcctggccaccgcagccgtctcacaacgccatcgtcgtgtgccatcgctcgcttcctcacagcacccggtatcgttgccgacgtccgaccacgtcgccgagcgtcaccaactggcgatcgatcgcctccatctgctccagcgtcgcctcgtgcgtcacgagcatgaggtgggcgtggccctccccggctccgagctgctccacctgcgcgatcgacaccccttcctcgccaaacacctcagccacccgcgcaaggacgccagcagcgtcgcgcacgagcagcgagatcgcgaatctgccggtgatcgacccagccgacagcattgtcggctcctctcgagccggtgccgtactgcggcgccccgcccggcggttctgcgcagcctcgaggatgtccgcgagcacggcggccgcagtcggcagcccacccgctcccgggccgatgaagaccagctcaccgaccgcctgaccttcgacgaagatggcgttggcggcgtctcgaacgcccgcaaggggatgctccctcggcacgagcgcaggaaagacctcgacgctcagcgcctcgccatcggcctcgtcgagtcgccgcgccgtggcgaggagcttgatctcagacccgctcgcgtgcgcgaagcgtacgtcggcggcggtgacgccgacgatgccctcggtccgcacgtgatccgcgcgcacgctgcgctcgaacgcgagggatgcgagaatggcggccttcgcggcggcgtcgcgaccgtcgagatctcgactcgggtcggcctcggcatagccgagtcgctccgcctcggccaccgcctccgcgagttctgcgcccgtctcgctcatgcgcgtgagcacgaagttggaggtcccgttgacgatgccttgcaaggaccagagacgctccccgaacagcgacgtgcgcaggactcggatcagtggcaccccacctgcgacggcggcctcgaacagcagatcgacaccgctcgcctcggcgagtcgctcgagcctcccgaggtggtcggcgagaacgtccttgttcgccgtcaccaccgccttacccgccagcaacgcgcgctccagcgccaacagcgccaccttcggctggcccatcagctcgacgacgatgtcgacgctcggatcggtgatggcagcatcgaggtcatcggtgacgagtcccatgggcacccaggcgtcacgtggtcgctggatgtcacgcacgacgatggaggtgagctcgatcggttcaccgaggcgccgctcgagcagcgcagcgtcgcgatcgagcaaccggacgaggctcgagccaacgacgccacacccgagcagcgcgactctcacgagcccacctccagacggaacagatcatcgagctgctcgcgacggacgatctcgcgggcgacgccgtcacgaaccatgaccacgctcggacgcggcaaccggttgtagttcgaccccatcgagtagccgtacgcccccgtgaccggagtcacgatgagctcgccagcagcgaggtcttccggcaacagggcgttggccaccagcacgtctccggactcacagtgcttaccgaccacgcgcatcgccgtcgtgtgcggcgcctcgagtcggccggcggcgacggcctcgtagccagacccgtagagcaccggtcgagggttgtccgacatgcccccgtcgacggccacgtaggtcctcacccccgggatccgcttgaccacgccgacacggtacagcgtgatcgcggcgggagccaccagcgcgcggcccggctcgacgaaggtgcgctccggatccatgccggccagcgttgtcgcctcggcgatggagcgcccccactcctcgagcgtcggtgcccgttcgtcacggacgtagggcacgccaatgccgccaccgaggctgacctcgtcgaccccccaggcttcgcgcaccgcccccatacgcccggcgagctcgccgaagggatcgaggtcgaagatctgtgacccgatatgggcgtggatccccacgaccgtgaggccgtgcgcacgcgcccacgtgagtgctcgctccgcagagccatcgtcgagctgaagcccgaacttggagtcgacctgccccgtgcggacgaaggcgtgggtgtgggcctcgatccccggcacgacgcggagccagagtcgccgacggccgagaccaagacgcgcgatgcgctcgagctcctcgtgggcgtcgacaacgattctgccgaccccaacctcgtcggcgagcaggagctcatcgacgcccttgttattgccatggagtacgatacgctccgcaggcacgccgcctcgacgagccgcctcgagctccccggccgaggcagcgtcccaccagagcccggtgtcggcgacgatgcgggccatcgccaccgcagagaacgccttcgacgcataggtcacctgcagcgcacccagccccgaccgcagctcgtcgatgcgtgctcgtacctcgtcctcgtcgtagacgaacagcggcgtgccgaagcgatcggccagctcgtgcacgctgatgccctggatcgtcagctcgccgctcgcgccgatgcccgccccacgaggccacaggcgcactgggagcgcaccgaggcgctcacccacgcctacatctcctcgaccgcgcggaccccgatcaaggcgagcgtccgcgccagcacctgaccggtgaggtccgcaagtgcaaacctggccccgcgtaccagtgggtcgggctcgaccaggatcgggcagtcgtggtagaagccgtggaacgccgaggccgcctccagcagccaggcgacgacgcgatgcggcgcacgttcgacgatcgcggtctcgagcacacggttgaggcgcaagagcacacgagccagctcgagctcgcgagggtggccgagggcagtgagcgatgcggcggggtcgagagcgagacccatggctgccgcctgtcgacggagcgccgcgaccctcgcatgggcgtactggatgtagtacaccgggttctcgctcgactcggcccgagccttgacgagatcgacctgcgaggcacggtcgatcgacgacgacagcgcgagcaagcgggtcgcatccgccccgagttccttcacgagccatgagagcgcgatcgccgttcccgcacgcttcgagaacttcacggcagcaccgttgtcgaggagcgacaccatctgcccgagccgaatctcgagacgccggtcgtcgatcccgagggcgcgcatcgctgcatgcaggctcgccacctgcccgtggtggtcggcgccgaacacatcgatcgcgaggtcgaatccccgcacgaccagtttgtcgtagtggtaggcgatgtcgcccgcgaggtaggtgtagtcaccgttcgccttgcgcagcacgcgatcacgcgtatcgccgaagcgttcggccgcaaaccagagtgcaccgtcggcctcgtaggtcgcgtcgagagcactcaggcgtgcgacgacctcctcgacgagtccgccaccttcgatcgctgcctgggagtaccacgaatcgaagtggatgttgagctcttcgagggtggctcggatcatggcgaggatctcgggcacagcccagctgcccgccgcgaccacgtcgtcggggccgtcgtagcggcccgagagctcgtggacgtagtcgccgcggtagccctcttcggggatgggctcccctcggcgtgccgcgaggatcgaggcaccgagcgagcggatctggccgccagtgtcgttcacgtagtactcacgcgaaacctcgaaccctccgtgggccaacaagcgtgcaagggcgtcgccgtagatgctgagccaaccgttgccgatgtggagaggaccggtcggattcgccgagacgaactcgacgagcgcccgtgcaccgtgaccgacgtcgacagcgagcgcggccgcaagatcggccgccatcgcctgcacgtcgccgagcagggccgctgggctgagatggatgttcacgaaaccagggccagcgacctcgagacgctcgacacggccagcgacacgcggttcgagacgcgcaacgagtgcctcggcgagcacacgaggtgcgaccccgaccgtgcgcgccagctcgagcgcgataggcgtcgccaagtcgccgtgcgcgcgctcgcgcggctcgacgagtgggccgacctcgaccgcatcagcgatgccgcgagcgcgaagctcctcgtgcaccgccgtcaccagaacctcgtggagccaacccgcggtggtcacctacgtcctttacgctgccaggggcgcttgcccggggatactgccgagccagcctaccggcccgcggcatcggaaccacgaggtcgcccgacgagtacactcgaagcgtcgcagcgtgtggcccccgtagctcaggggatagagcaccggcctccggagccgggtgcgcaggttcgaatcctgccgggggcaccagagcgtcgcgcgtcgacgagcctggtgcctgagcctggcgacttgagcacccgtcgacgacgcgtggttccgacgagggcacgtcccagtgggctcgcatccggtgggctcggtccccgatcgagcgaggccggtactccgttgctaccgagccagcttcgcgaggatcgcctcacgtgcggcctcgcgatcgtccaaccggtagaccgtctggcccacccggaaggtctgctcgtggccgcgccccacgatgagcacgacgtcggactcctcggcgatctcgatcgcgtggccgatcgctccacgccgatcgagttccacgatgatctgcttgtggtccacgtcgagcgtgcctgcgagcagctgcgccacgatctcacctgggtcttcgtcgccaggattgtcggccgtcaagatggcgacgtcggcggtcgctgcggcccgtcccagctcgggacgcttcaggcggtcacgtcggccccgagcccccgcaaccagaatcactcgtcccttcggggagagcgctcgtgcggtcgcaatgagcgctcgcagcgaatccggcgtgtgcgcgtagtcgaccacgaccgtgaacggttgtcccgcgtcgatccgctggaagcgccccgcgacctgatgacactcggccagcccccgctcgatcgtgtcgccctcgatcccgagcgcttctgcgaccgccaccgccgctgccgcgttgtaggcgttgtgaatgccgtagatgggcacacgcagacgccagcgacgccggccgccgacgaccacggtgaagatcgtcccgtactcgtcgtagcgcacgtcctcgacgcgatagtccgaaaacggggctggcccgtaggtcaccgcagggatgcgaacctgggtcgcgagccgcacgccccactcggtgtcggtgccgatcaccgcctgcttggttcgctcgggtaggaagagctgggccttggccgcgtagtactgctcgatggtgccgtgatagtcaaggtgctcgggcgagaggttggtgaagaccccgattcgaaagctcgtgccgtcgatacggtgctggtcgattccgtgcgacgacacctccatcacgacggagtcgactccgtcgtcgaccatctgccggagcaagcgatgcagctcgggcgcctcgggcgtggtgaacatcgacggacggttggagtccccgaagcgcgcctcgatggtgccgatgagtccagttcggcggccggcaaggctcaagatggagtcgatgaagtacgaggtcgtcgtcttgccattggtgccggtgatgccgacgagatcgagccgctccgatggacggccgaagaaccccgcgacgagcccgccgatcgcgtgccgcaccgacggaaccacgagttgcgggatgtcgagtgccacctcgtgctgcacgagcagcgcgacggcgccacgcgcgatcgcatcgctgacgaagtcatgaccatcgaaacgcgatccccgcgtcgcacagaacatcgctccaggcgagaccgaccgtgaatccagcgtgatgtcggcgatcgccaccgaggggtcgcccaccagacgagcgcttggcacgagtccatgcagatcacgcagcgtcagcacaacggcccttgcctcttcctctctgggttcttcagctaggctagcgctccccatggagcgatcaacggccccctctcccacctcgcacccagcgatcaccgtgagcgtcgtcatcgccgcctacaacgccgcggccacgatcaccgacgcgctcgagagcgtgcaccgccagcagtatcccccgatcgagatcatcgtcgtcgacgatggctcgaccgacgacaccatcgcggtcgtcgagcgcagcggccttacgagcgccatcatccgtcaagccaatcaaggcccgtcgcgtgctcgcaacgccggggtccgcgcagcccacggagactggatcgcgttcctcgacgccgacgacgtgtggcatccagccaagctcgccgagcaggtcgcggtcgtcgagcgccacggcgacgcagcgatcgtcgccaccgattgggcgcgggccctcgaccagctcggggtgcctgccgcgagccacctggagtggttcggctaccgcgacctcgtcgtcttgaatcgctttcagacctccaccgtcctcatgcgacgcgctgtgctcgatgcgatcggaggattcgacgcctcgctcgacggcgtcgaagattgggactgctggttacgcggtgcactccacggcccggtggcactccttcacgccccgctcgtcctctaccgcgacagtccgggtggcgtctcgaaggatctccgacgcctgcgcgcaggagcgatcgccgtcatggagcgcgagcgccagcgcggggtgctccatcccgacgacgcacaggaccttctcgcatggcacctcgaacggctcttcgtcgccgaggtcctggttcgcgattggcccggtgcgctcgacgcgctgaaggacgtcctgctcgctccgccccacgctcaccttcgcgctgcgaggggcctcctcggaccgttcctcctcgaacgactcaaccggcggcgcggtcgcgccgcggcgtgatgacgtggtgccacaaccagagtccgagcgccaccaccacgatcgccgccagcacagccgtactggtcaggcttgccgaggtgaggaccgagctgtagttccttccagccacgtaaccgagacccgtgtagagcgctgcccacccgacgccacctaccacgttggccggcagaaagcgacgacgatagggcatctcggccatgcccgcgatgcccggcaccagcacacgaaggacggtcgtgaagcgaccgacgacgacgccgagtgctcccctgcgttggacgaatccaaccgctcggtcacgttgtcgcttcgagagcaggcgctccgggaccttggcaaggagcggctcgccgaaacggcgccccacccagaacccgaccgagtcaccgacgatggcccccagcgcagccagtgatcctgactcccacaccgggaaccggtgctccgcagcgagcaccccgccgagcaccaccgacgtctcgccagggaagatgaacccgagaaagatcgacgactcgagagctggaaagccaaagaccaggaccaagaccagccatgtcggaaccgacagcaaaagccgaatgaataccgccacgccacgcgctccccgagtaggctagatcgggagactaaggagtccgatggtactcgcagacgtgctcggtccgttcgacctgatcgtcgtgttgatcgtagcgctcctcatcttcggcggttcgaagctcccgaaggtcgcacgctcactcggaacagcgacccaagagttcaagcgcggcgcccaggaaggtccgaagcgcacgacgtcggagcccccttcgccagagagtccctccagcgacgacgcaagctcctagcgcggcacgccccaccgcgctgtcgcaccaccatcggtgatgcgtaatcgcctgtgacaggtgtgggtgatgcgaatcggtgctgcgtgacgtcacctcgcacccgtgagcgcgaaggctcgtcggcaccaagacgaggaaccaaagaccggctcagtgccacctgccccggggacggctgcgacgctcggcccgactatcggtacgaccgtgcgagcgctcacgcacgagtctcttcatcgcgcgctccgggcatcgcggctcccgcgcgaagctcccgtcgacacgattcactccggcaccacatgctggcggcgctgcgcgtacgcacggacggagagcgtccggcccgagcacccagctcaccctggttcgatggctcgtgcggacgcacaggcatctgctcgctcgcccaggagtgtccacacggccgagagactctctagggtggcgttctaggaggtggcgatgcgagcagcgttctaccgtcgctttgggtcactcgacgacctcgaggtcggtgagctcgacgaacccaagctcgggcccgactgggtccgcgttcgcgttgaggccgcggccgtcaatcccgtcgattggaagattctcctcggtcgcctagccccgatgatctatgccacgtttccagtcgtacccggttgggatgtcgcgggcacggtcgaggaggtcggacctgccgtcacgcgctttgcacccggcgacccggtcttcggctatgcccgcctcgacttcgtgcacgtcggcacgttcgccgagatcacctgcgtccccgagcgagtcctagcacgccgcgacggcatcgacgcggccaccgcagccgcgatccccctggccggcctcacggcctaccaggccctgaccgaacgactcacagtcgcagcaggcgaacgtctcctggtggcagccggagccggaggcgtgggaagcttcgcaatccagatcgcgcggatcctcggtgctgacgtcctcgcgacggggtcggccgcgagcgccacggcgatcagcgacctcggtgccgagccgatcgatcgcaccgtcgcgctcgcggaggctctcggtgggcggcggatcgacaaggcactcgatctcgtcggtgcagactggtcccgcgaggcgcttgcgatcctcgccgatccttcgcgtctcgcctcggtcgccgacccgagcgtgcgggccctgggagggcactacgtcttcgttcgaccagaccccgacggcctcgacacgctcgccggatgggttcgagagggacgtctcactgttccgatcgccgaacgattcgagctccgcgacgtgcgccaggccttcgagctctccatggggggccacacccgaggcaagatcgtgatcgacgtcgacgcatgaccgtcctgctcgacccgtccgacgtgaccgctcggctgacgcctgccattgccatcgaaggggtgcgcgacgcgctccgggccgcagctcggggcgaacttgccgcccctgcgcgcacagtcgttggcgtgggagacggcgcactcgtcttcacgatcggagcagcgccgtacggctatggctttcgggtctacgatcggttcggctcgacctcggtcgacgaccagctcgtcgcgctctggtcgcgagacggccgactcacggcggttgcccacgggcccgagctcggccgccggcgcaccggagcgatcggcgcgatcgccatcgacgcgttgcgtccaccgggcccgctcaccgtcggcatcgtgggtgcgggacagcaagcgtggcaccagatctgggcccttcgcgcgttgcgccagatccacgaagtgcgtatctttcgccgcaacgcggccgcgcgagccgaatggctcgagcgcttccgccgcctcgtcgaccacgtcgccgaagccgagacagcagaagacgcggcggtcgaggtcgacgtggtgatcttggcgactccctcgacccagccagtggtggatccgagcgcggtgcccaaggacgccctcgtcagctccctggggcccaaggacatcggagcctcggagctgcccgcgctcctcgtcgatcgtgcacgcatgatcgtcacggacgcaccagcccaactcggcccatcctcggttgcgaccgatcgcgcgctcacgccactctggtcgctcatcgaggatcctccgcgcaggcgcgaaggatccgtcttcctttcggcggggctcggagggaccgaggtcgccgtcctcgcgcgcgctctcgacgctcgcgccggctgacttttcggccacccaacccgcccacggcgcacctccgtgcgaccgggagggagggagcgacgacagaacaacgacccttggcgcgccgccccactccggccattacgggctcggtaccttctcgcgacctcagcgcgaccgcgccgagccaaccgcacccggagccctaccatgccctcgatcgatggtcggccacctcccgcgaccctgctccgagacgagggagcggcggggctcgtgtgccccgccgctccaagccacactgcccgccgcgctactcgcgcgtacgggccatcccggcgttctccggctccgaccaggaggcgcgcttcgactcttgggtcgccccgtacgctgcaccgagcacgaagccgatcccgatcatcaccaaccagactccgtacacgaagcccagcgcgaccaaccagacgccagcgcccagtacgaacgggaagatcgtgtgctcggggaactgtccgatcacgccggagatgtcagctggctccacgacggacacgtcctcggggcgcggcttcatccgcctggaccaccagccgatgtagagacctggcaacagcccaagtccggccgaggccagcagcagcacggaaccggtcgactcgtggctccagaagaagtacacgagcaagatgacgacgaagaacgaacctaccccgaggtagacccgcgactcattccgcactctcgtcacctcccgtcacgaccggcactgcatcagagtgctccgggtggttcatgtcccacaccgggcgcgtcgagcgcaccggcggcagcgaatggaagttgtgcgctggcggcggcgacgaggtcgcccactcgagcgtatgaccatcccacgggttgtcaccggccggtaccgggtgacgccacgaccagtagaggttgacgatcagcatcgccatgccgataccgaggacgtacgcacccaccgtcgacacacggttcaagaatgtgaagttgggggagtacacgcccacccaccgcggcatcccgcgaaggccaagcaggtattgaggcatgtaggtgatccagaagccgatgaagctgatccagaagtgcgccttgccgatcccctcgtgcaagagccgcccggtgaacttgggataccagtagtagaaccccgccaacatcgcgaacaccgtcgtcccgatgagcacctggtggaagtgtgcgaccacgaagtaggtgtcgtgcgtgtagaagtcgatcggaggcgacgccaacatgacgccggtgatgccccccatgacgaacgccgcgatgaatcccaccgcaaagagcatcgaggtgttgaacttcacctgcccaccccacatcgtcgcgatccacgtgaagaccttgatgccggtggggaccgcgatcagcagcgagagtgccgagaagaacggcaacaggaccgtgcccgtggtgaacatgtggtgagcccacaccccggtcgacagacccgcgatcgcaagggtagcgaagaccatccccttgtagccgaagatcggcttgcgcgagaacaccgggaccacctctgagatcatgccgaagaacggcagggcgaggatgtagacctcggggtgcccgaagaaccagaacaggttctgccacatgacgggcacaccaccgccggacacggtgaagaagtgcgccccgaagtgtcgatccgcgtacagcatcacgagcgccgccgtcaagacagggaaggcgatcaggatcaggatccccgtgatgagcatcgaccagacaaagagcggcatgcgaaacatggtcatgccaggcgcacgcagatagaagatggtggtcaccaggttcaccgcgctgaagatgcccgagaagcccaccatcgcaacggatgcgatccacaggtcagccccgggtcccggcgagtaggtcgccgtcgacagtggggtgtagccggtccaaccaaaggcggccgcaccactcgccgtcaagaacccgaacagcatggtggtgcccccgaacaggtagaaccagtacgagaggctgttcaaccgcgggaaggccatgtccggagcgccgatcatgatcggcaccaggtagttggcgaacccagcgaacgcgatcgggcccgcaaacagatagagcatgatcgacccatggatggtgaccagagcgttgtacgtctggagcgacacgacatggccgttcgggttgaacagctgcgtgcgcatgagttcagccatcaatcccgcgatgaagaagaacaccagcgcggtgtacatgtagttcttgccgatcaccttgtgatcgacggaggtgacccaccggtagaacccccccggctcccgatgttccccctgctccaccggctgctctgctccgaggagcagctccggctcgtgcagcgtcgtcatgcgctggccctcccttgctgctgatgaatccaggtcatgaactggctcgcggacacgaccttcacgtagaagagcatgtcagcgtggtacaagccgcacaggtgcgagcaacggcccacgaaactcgcatcgtgctgcggggtgaaatcgaagtagttgacgacaccagggagcgcgtaccgcgagaagtcgaagttcggaaggtcgaacccgtgcacgacgtcgttcgacaccagccggaacgtcgacgtctcgccgacgggcagcaccaacgtcgggtatcccgtcggcccctgggtgatctcggtgacgtggtagctcggatagacgaacttccagccccactggaacgccgtcacatcgacgcgcagcgccggtttcttcgcgacagcatcgaccttgttctccactcgaaccgtgaagaagaacagcaccgcgacgatcaggatcggcaccgcggtgtagaagatctcgagcggcgtgttgccgtggacctgcttcggaatcgcgtcgccccggcggcgaaaccggatgatcgcgtagatgagcaaggcaaacgtgatgccgcccacgaagatcgaagcgacgaagaacccctgccagaggtggaacgtcgcgttcccttgaactgtgttccccgtgtaggccccaaacgtcggtagcttgcaggccgcaagcaccgtcccagcagcagccacgaccgcaggtccgcggagtcgtcgacgccaccgtcgacgattggtgatgctccgcctcgacatctcagtcacgtggaacctccagaatccccggtcgcccatgaccattgccgttaccgctgcccgccgattcggactcgtcgtcctcgtgtgcatgtccgttcgactgcggctgcgtcgccgccatcgcctgctcctcagggagcgtctcgaacgcttcttcatgaccgttgtgcacctggagctcgacgaaggcgaacgcaccatcgtcggtacgacggatctcgaccggaaccttcggctcaccaatgtgctccttgtgcccgacctcgcgcgtcagcaggtacgtcgcggtaccggcgagcaccggcatcgcgatcaagagcacgcgcatcgtccacagcaccaagttgagcgaggtatcgaagaagttcgcgagcacgtcggtcgcactggcgaagaagagcacgatgtagaacatcagcacgcccacaccgatggaggtccgcaccgggtgctcacgcggacgatcgcagatgttgtgctcctcgttgtctcgcgtgaaccgacgctcaatggccggccaggcgtacaagagcccaaaggtgatgccaggcaagagcaccgccgggaagaacacgttcgggatcatgtgtccgccataggttgggccgaagaccacctcccagctcggcatcagccgcagcgcgccgtccaaccagcccatgtaccagtctggctgcaccgcatagctcaccttgtaggggatgtaagggccatacagccagatcgggttgatctgcaccagaccaccgagcgccgcgagcaccgccgccgtgatgaagaagaaaccaccggcctgcagtgcgtacgctggccagaacgcgatgccgaccacgttgcgattggttcggccccgccctgggtactgcgtgtgcttctggtgccacatgatcgcaaggtgcgctccgatcaagcccgcgatcgcagccggaaggatcagcacgtggatgatgaagaagcgcgggatgatcgcggttcccggatagttcccaccgaagacgaagaaggcgagatagctcccgaccaccgggatcgagagcaggatcgagaacgcgatgcggatgcccgtgccggagatcaggtcatcgggcagcgagtagccgatgaacccgttgatgatcgacagcacgagcagggtcaatccgatggtccagttgatctcgcgtggcttgcggtaggccccggtgaagaagatgcgcaacaggtgcacgacgatggccgcgatgaagacatcagccgcccagtggtggatctggcgcatgacgaggcccgcgcggacgttgaacgagatgttcagcgtcgacgcgtaggcctctgacatccgctggccgcgcagcggagcgtacgagccgtggtagatcacctgctgggtggacgggacgtagaacagggtgaggaacacgcccgtgaagatcaggactacgaacgagtagagggcgatctcccccagcatgaacgaccagtgatccggaaagatcttgttcagcgagttgcggacgaaccgtgccgagccaaagcggtcgtcgatctcgtccgccgcttgcagcgctcgttcctccaacgtactcatgcgccacgctcccagaacccaggaccgacgggctcgtcgaacccggcctgcgcccgaaggacaccctcgctgtcgatgtagagcggcagctgtgggaggggtcgcggcgcgggcccgaagacgttggtagccccggtcaagacgtcgaacaagctctggtggcacggacagaggagctgctgggtgagttcctggtagagacccaccgggcaccctgcgtgcgtgcacaccttcgagaacgcgagatacccctgtggcccccacgtctcacggcccggccgcgtgacgaggtcggttgtcgctggacgaaccagcacaacctgatcgatcgcgttcatcggggagttctcccaaccctcggggaacaccgtcagcatcccgccgacctcgaggtcgttcaccgtgacgacacgaccactggccgtcacaagccgtgaacctgccttccagtcggtgaggaacagggacttcccggggacggggccgagagagcgaaggaacgggaagaggttgatcaacccgaaggctccaaccgacgcaccgagcagcctcaacaagaacgagcgtcgctgcacctggttgagtcctcggctcagcgatgcatgcatcgcctcgcgctcgacgtcgtccgagcgaagctcgtgacgctcctgcacgtagggaccctggggcacgaggtacttgccccacgcgacgataccaacgccgatgccaccgagcgccacgaacagcaacgcgccttcgacctgtggctgtccaccgagccagtaggtcacgcccaagccgatagtggcgagcaccgacaagctgaacgagatggcgatcagccgctcgacgaacggccgacgctctggcgtctcctctgtcgaggaggttggaccagtcctcgagacggtcatcgaggagccctcccgccgatccaatagccagcgaccatcaaccctcccaaaccgaacacgatcgcaacgagtccctccgtgaccggcccgacatgaccaagacccgcgccgccgcgatcattcggcgcgtggaggtactcgacgtagcgaaccacgtcggcgacctcctggttcgacagcgtgccggggccgaaccgtggcatgttgccagggccggttcgaatcgcctcggcaacttgcgtcggggtggccggatagagcgacggggcgaacacgttgttcgcgagggcatcgcccacacccgtgatcgtgtgacaggcggcacaatcctccgagaagaggaactcacctcgggatatgttggccgccttcagattgacgctcggaatgccaggaccccccggcgccaacgacacgatgtacgaggcgatcgcctcggcctgctggttggtgaggcggggcggcttctcgatcgcctgcgtcgtcggatcggcgagcggcatgcggccggtcgtgatccagaagtccaccgtggcggctccgaggccctgcaagttcggcgcacgcgtcgacccttgcgcgtccacaccgtggcacgtctcacagtcctcagcgaagagcgcttgcccctcgggaatcagacgcttcggagggttcacgtacacgatcggtgaaccacccgacgagccgccggagttcggtgcctgcgccagtgccgtcgacggggccgccaccatggccacggcagcgagcgtgccaaggccggcgacaccagcgatcgccgacagcacgcgcggtcgtcgcagcgaacccttgctcaaccaacccaccgagttcactcccttcctcggacgcacctagtgcaccaggaacaggcacgcaaagagcgcgacccacaccacatcgacgaagtgccagtagtacgacagcgcctggaacccagggagatgtcgacgtccccccttgacgcctcgcaggcgcagcagcaagaacaacatggcgacgaggcccacgatcacgtgcagtccgtggatccccgacatcacgtagaacagcgacccgtaggcattggtctgcggaccgaaggtcaaggtggcccactccaccgcctggttcgcgatgaaggacccacccatgacgaaggtgagcgccacccaccacatcgccgcacggggccgatcgtgctccgcctcgaacaaggccttctgcatggtgacgctcgacagcagcaagatcgtggtgaagatcgccgactgcaccgtgtcgaggtgcgtgcccgcgggtggccacggcgagccgacgtgtgctcggatcgtgaagtaggcggcgaagaggccactgaagaacatcagctcggatccgagccacaccatcgtgcccacaccgagcaacgacggtttcgagaacctgatcggctcccgccgtggcgcgccagctagcgtcgcctcgaccatgaacgcaccctccagcccactcaagcctcacccatctgcgagtgcctcgtggagccaggagggagccgacgctgctgcacacagcacgacgtgctgcgtcgctcgcgtcaacgcgacgtagatcgaccgctctcccgtcggtcccttcgcaagggccgccgcatcgagcacgactaccgcgtcgaactccatcccccgaatcccaggcacatccgtcactctgatcgtatcgaggtcgccgagtcgagacaaaatcgagccgataccccccactgtgttctcggcgacggaggggtcgaggacgagtgcgacggagtgcacctcgttcgcgagcgtccgcacgcgagcgagcgcgaactcgaccacgttctcgccaagatcgtcgatcagctccacggccccaggggtccgacggagcacgacctcggcaccttggtcatcgccgaggatgcgctcacggaggcgagcgaccgctcgtccgatacgcgcaggcgagcgatagttcacgcgcagctgctcgatcgacacatccttcaggcgcagctgctcgatgacggcgctccacggctggaccccccacggggccagcgactgcgcccggtctccgacgagtgtgatcgatgagcccgacagccgccggcgtatggctcgagcggccatcgggctcacatcttgggcctcgtcgaccacgacgtgtccgaagacccgcccctcgtgggtgccgagcaggctgtcgagctcgtcgagcagcggcacgtcctcgacctcccacacgtgccgagagggatcctcccccggctcgagcgcaaggagagcagcctcgtcggcactcaagacgccacgcgtggccgatgccagcagagctggacgcgcgcgcatgtcatagagcacctcctcggcgctcagacggggccacagccgtgccatcacccgctggaaggcctcgagatggcggatctcctggcgcacttcgcgcacgatgtcctcgtccgagtcatccgggaagcggggaggccaatctgccccaggaccgaacagcgccacgactcggtcgtcaccaccccacgcctccctgatcagcggcccgccttggaggaccgcgtgtgcgagcgcgtcgaggagcgcatcttcgaccgagcgacgccgctggttgtggcccccgcgcacggatcgagtcgcagcgatcgcgcgacgtgagagctcgggcgtcacggtcagcacacgagatccgaacgggatctcgatacgatggcggagcggacgctcacgatcgcgaaccgccctggccagaaccttcaccatgcgcgggcttcctcgcagtgcgcgcgattcgggcgtcgagtccgtatcgccaacaagcgtccccggtcgcagtgatgccaatgaccgcagctcgaccccactctcgccgagcgaaggcaagacgtcgcgcacgtagagcacgaacccaggggtcggtccgaccacgagcagcccctggtgttcgagccgccaccgataggtgtagagcaggtacgccgctcgatgcagcgcgacggcggtcttgccggtgcctggcgagccttccaccaagagcgcgtggccaagaggtcgtcgaatgagttcgtcctggtcggcttggatcgtagcgacgatgtcgaccatctgagctccgcgcggtcgctcgagcgctgcgtagagcgcggtcggtccggcagtcacatcctcgctgccacgccccgacaacacctcgagctcgagccgacgcagctcgccgtgttccaccgcgaggtgccaccgacgctccacgcccatcggcacctgtgccgtcgctcggtagaacggttcggcgaccggagcgcgccagtcgacgacgagtggatcgccgtgctcgtccgacagggagacccgtccaatgtggaaccgctcctcgtcgtcgcggtcgagtcgtccgaagaccaaggcgtggtcaccaagttcgagggcctcgagtcgacgcagcgcattctccacgaagacgtctcgctcgagccgagcctggtgcgtaccaccacgctcctgggcgagcgcctcttcgagcgagcgctcgacccctccccgaaccgcgccaagccgccgataggccagctcgacgaagcgccgctcctcttcgaacgcctcgtcgaccacgcggccccaccctcctagactcgggagcacttcagtctatggcctcacccgtgcactcacctgagccagcgctcctcgcggcgcttgcccgtcggcccggtcaccacgttcccgtttggttcatgcgccaggctggtcgctccctccccgagtaccgcgcagtgcgcggcgtggagtccatcctcacggtcctcgaggatcccgaactggccgcgacgatcaccctgcagcccgtcgagcgctaccacgtcgatgcggccattctgtacagcgacatcatggcaccgctcgccgcagcaggggtcggggtggacatcgtgccgggcctaggtccgacgttcgacccgccgatccgtgcacgcagcgaccttgcacgtctcgaccggttccaccccgaagcgctcgaggccatggcgtcaacggtccggctcgtcaccgccgcctcccccgtgccgctgatcgggttcgccggcggacccttcaccgtggcgagctacctcatcgaaggtcgcccctcgcgtgactacagcgccacaaagcggctgatgctcgccgatgccggcctgttcgccgccctcctcgagcgcctgaccgacatcgctgcggccagtatcgccgtccaagtcgaggcgggcgcaagtgcggtccagatcttcgactcctgggccggagccctgtccggaccagcctttcgggaccacgtcgcccgccacctccggcgcctcgcagccgtcatcggcgagctcggcgttccgtccatctacttctcggtcggcacggcgcacctcgaggccgacatctgcgaactcggcttcgacgccgtcgggatcgactggcgcgttgacctcgaagggttcgcgactcgccacgggagccggctcgcactccaggggaacctcgaccccgcatatgtcttggcccccgtcgatgtcgtcctcgccgaggcacgagcggtcctcaccgcctcggctcccgcgcctggctatgtcttcaatctcggccatggcgtcctgcccgaatccgatcccgacgttctcgcccgcgtcgtcgacctcgtgcacgacgagggcacccggctgcggacgaacgcgctggaggcgacttcgtgaacgtcatcgtcgtcgggggaggcatcagcggacttgcggctgcatgggaggcggcgcgccacggtgcatccgtcatgctcctcgagtcctccgaccggctcgggggcaagctcctgacctcacacgtcggcggctcgctcgtcgaactcggccctgattcgctcctcactcgcacaccgagtgccctcgaactcgtcgactcgctcggactcgacctcgtggctcccacagccagccgagctctgctctggtcgcgaggtgcgcgccgccccatccctccaggcctcgtgctcggcgcaccaccgaacctcgaacgtgcgctcagctcggatctcgtcggtcccatcactcgccttcgcgccgcgtggggtgtgatcgcgcgatcccggcgtggccacgagaccgacgacctcggtcgactcgcagcgtggcgttgggggcgaacctggagcgaacgacacatcgagccactcgtcgggggaatcaacgccaacaccatcgtgggcctgagcgcccgggtgagcgcacccagcatcctctcgatgccgcccagcggcccaccagcaccagccccctcccgaccgacgcgccctgcgttcgtcgccccttctggaggcctctccaccctcgtggacgccgtagcgcaggtcctcgtggacctcggcgtcgatgtgcgctcctccacctcggtcaccgaactcgctccggcccctcacggcaccgccgtcaccacctccgacggcagctcgttcagcgctgatgccgtcgtcctcgctgtaccggccttccgtgcggccgagatccttgcggcctcagcgcccgaagccagcctcctgcttcgcgggattcgctacgcatccgtcagcgtcctggccctctcgatcgcgccgacgctcgcgccgtcgctcaagggcgtcgcgggggtgctcgtcgaccgacgcgagggtctcatgaccaccgccgtctcgctggcgtccgagaagtggccgcactgggcaggggacgacgcgttgctccgcgtgtcggcgggcaacctccacgacgtgcgcccgctcgatcgggacgacgatcgcctgcgcgacgatctcgtcgccgaggccgagggcatcctcgaggcgaccctcgagatccgcgatgcccgactcgcgagatggacgaacgccttccctcacttcgcgccgtggcatctcgatctcgtggagcgaatcgatcgcgaactgcgcgacgcactgggctcgaccgtggcgctcgccggcgcgtggcgtcgcgggagcggcatcccgacgtgcatcgcgagcggacgcgacgctgctcgagcgacgatcagccgagacaactgaccgcgccgtcaggcctccgaccgctcggccaccccggccgcatcaaaggtcgccatctccgcgaggatgcgcgccgcggaccgcaccagcgggatcgccagcgccgcacccgagccctcaccgagacgcaaatccagatcgagcaggggacgcagaccgagatgctcgagtgccgccgttgcgccgggttcgaccgatcgatgcccggcgatcacaaagtcagccgccacgggatcaatccctgccgcgaccagcgtgccagcgagcgagatcaccccatcgaccaccaccgggatccgcacatccatcgcgccgagcactacgccagcgatgactgcgatctcgccaccgccgagctccgccaagacgctcatgggatccgtgggcgggccggatcgtgcgagggaccgctcgatgacctcgatcttgcgagccagttgcgcatcgtcgatgccggttccacgacccgtgaccgcagcgggtggcctgcccgtcagcgccgcgatcaccgcagcgctcggcgtcgtgttgccgatgcccatgtcgccggtggcaaccaggtcgatgccgtaggcgtgcaggctcgacaccagcgcgcggccagcctcgaccagtgcgcgagcgtcatcgagatcgagtgcggcttcttgggcgatgttgcccgtcacgcgccgtcgtgcgacgtcgaggagagctgggtggcgctccagctccgtcgcaacaccagcatccaccaccaccaccgacgcgccgacctcgcgcgccagcacgctgatggcagcgcctccagcgaggaagttcgcgaccatctgcgccgtgacgtccctcggccagggggtcacgccctcgtcgacgacgccatgatcgcacgccgcgacgacgatagcaggacggcgcggcaccggcggggggtcgaccccagcgatgccggcaagctgggcgccgaggtcttcgagcacgccgagtgagcctgccggcttggtcagacgaaggtgatgcgccctcgccgcagcctcagcgcgttcgtcgcgccccttggctgcggatcgcgtggcgtccaccccacgatcggtcggcgcgcgcatcaagcgacagggtccgggacccggggagtcccaaacatgaaccggctgaagatcacgtacttgccgacccacacgacgccgaaggcgacgagtgatgcgaggttgatgagcacggcatcggtcaggtgaccaacgtgggccgccgaggcgcgagcctgcgtccacgcgacggtctcgatcgaaacccacagcccgatgaaggccagtgcccagaacgggatgacctccttcaggaggtgtgagcgtcccgacttgccccaagcccagcgacggttgaggtagtacgaagggatggccgcaacggccgtcgcgaccacgttggaggtcacggcggaaaacacgcgcatcacaccaaagagcaagaacaggatcgcctgagtaatcagcacggaaatgaccgaggtcacggcgtacttgaccgacgccggaccaaaccgagcggtgatcgcgtcattgaggtggagtacgagggagcgcacgcggctagcctaccatcgagtagcccgtcgtcggcgacgcgtgatcgtacatcgatcgcatcgaagggatcgttcatgagcgaggctttggaagcggtccttgacctgctcgatctcgagccgatcgaggtcaatatctttcgtggacagagcccgaaggaggaccgacagcgcgtcttcggcggtcaggttgctgcacaggcactcgtcgcggctggtcgcacagtcgagcgtgatcgaagggtccattccctccacgcctatttcattcggcccggagatccgaacacaccgatcctctacgaggtcgagcgcattcgcgatggtgggagcttctcgacacgccgagccatcgccatccagcacggtcgtgccatcttcgccctttccgcgtcgttccaggtccccgaagagggcctcgagcaccagctctcgatgccagaggtacctgatcccagcgccgtcgggacgctggagcagcagctcgagccgtggtcctcgcaggtacgggaatggctcgaccggccgcggcccttcgacattcgcttcgtcacgttgccgccactcgcccgagccgaggggtcccgcgagccagtccaacggatctggctccgtgccgacgggaacgtccccgacgaccccttgctgcacgcgtgcctgttcgcctacgcctccgacatgacgctgctcgataccgccctcatcccgcacgggttgacctggttcgacggcaccatcttcggtgcctcgctcgaccacgcgatgtggtttcatcgcgagggccgcgccgaccagtggttcctctacgacaccgtgagccctacctcccagcagggccgaggattggccgaaggcgccatgtacgaccaagccggccggcggctccttaccgtcatacaagaggggctgatccgtcgggtgcgctgaagcggtctgccgcgcgcacccgacgccgatgtcagcgctgctcgaccggaacgtagtcgcgcttcggagcgccgatgtagcgctggcgagggcgcacgatcttggcgtcttgatcgagcagttcgttccagtgtgcaagccaccccgacatacgagggatcgcaaacagcaccgggaacatctccacggggaaacccatggcttggtagatcaggcccgagtagaagtccacgttcggatagagcttgcgcgagatgaagtactcatcggagagcgcgacctcctcgagcttcagggcgatatcgaggagtgggttcttccccgtgacctcgaacacgtcgtaggcgacttccttgatgatgcgcgcgcgaggatcgtaattcttgtacacccgatgcccgaagccctggaggatgccatggccacgcttgatggattcgacgaacgcgggcacattgtcgatcgagccgatctccgtcagcatgcgtacgacggcctcgttggcgccgccatgccgcggaccatagagcgccgcgcaggccgctgccgcggatgagtaggggtcagagtgcgctgagcccgtgacgcgcatcgccgtggtcgagcagttctgctcgtggtcggcgtggaggatgaacagcacgtcgatcgctcgaatgagacgcggatctgcctcgtagcgaggctcggcgatcttccacatcatcgacaggaagttcgccgggaacgacagcgagttgtccggatagacgaacggcatcccttgcgagaatcgataggcagccgcagcgagggttggcatcttggcgatcagacgaatgatctgtcgatgtctggcatcgggatcgaagatgtccttggcgtccaggtagaacgtcgagagcgcggcgaccgccgagaccaagatgcccatggggtgggcgtcgtagtggaatccctcgaggaagcgcttgcgaacgttctcgtggatgaaggtgtggtgcgtgatctcgtcgacccacgtctcgagctcgctcgcggtcggcaattcgccgtggagcagcaggtacgccacctccagataggtcgagcgttcggcgagctgctcgatcggatagccccgatagcgcagaatccccgcctcgccatcgaggtacgtgatcgcgctctcggccatcgcggtcgataccagtgcgggatcgaggaaccagatgcccggcagcgccttgctccaatcggccgccgaaaccgtaccgtccacgatggggatctcgacggacacgccggtgcggttgtccgtgatggtgatcgactcaggcattgcgacccaccttcctactcagtcgaaactgaagggtcggacgccaccgattcggtgacactccgaccccccaaccgataacggtacacagcggtgtcgcgctccacaaacccgaccgaccgatagagcgcatgcgcagccacccgcgtgggccgcgacgtcaggtccacggtggtcgccccggcctcctcggccagtgcgagcgctctggtcacgagcgcgcgtcctaccccgtggccacgtcctcgctcgtcgaccacgacgtcctcgatgatcgcccgcagtccggtcgggatcggtaccagcacgagcgtggtcataccgacgacgtcctcgccagcccacgcaaggaggagacgcgtcgcctctgaggacacgacccgttcgagatcggcctcggtcaacggtgcagccgtggtcgacagctgtcgaacgaggtggttgaccacggcgagcatgccgggctcgacggtggtggcctcgcgaaccacgacggccgatggcgacgcgatcatcgccgccagcctaggagcgccgacgcgatccctcgaaccgcgaggatgaggacgactagcatgggagtcaatggtggagttcgcctggcaccgccgcgttcgtcagcgccgcaggccagcggcgctcatcttggcgttgtccggttggaccgacgctggcgaagctgcgtccaccgcagcgtccacactcgaacgactcgcggggctcgtcccctacgctcacgtcgaccccgacgagctctacgacttcactgcggtgcgtccgctcgtcgagatcgacgagcgtggggtgcacggcatccaatgggggaccctcgtcctccggggcccggctcgccaacgcggtcccgcgatcttctccctggccggaccggagccgcaactgcgatggaaggcgctcgccagccagattgccgaggttgcacaaggactcgcgatccagcacgtggtcacgcttggagcgttgctcgcgggcactccacacacgcgcccagttgcgctcgtgggattctcgactcgtccggaacttgcacgcaagctcgatctgctgccctcgcactacgaaggtccgaccggattcttgagtgttgcccagggcgtgctgcaaagttcgggggtcgacgtgacctcgatctgggcggaagtccctcactacctggcacagtttccggcctatccggcggccctcgcgctggcgcaagccaccaccaccgcgctcgacctggatctcgatcccacgccggagctcgacctcctcatcgcgcggacggcggccgaaatcgaccagtacgtcagcgacgatccagaactcgtctcctacgtcggatcgcttgagcactcctacgagatcgatcaacgaacgcgccgatcggccgagcggatctcctgggaggcacaacagtacctccgtcgtttcaacgcggagtgacgccgtcgacgcgtccgggccgaggcggatcgaagtaggcggcccacgcgcgggtcagcggttcgtctcgatgaaaggcgcgctcgagccacgggagccgcatcagcgcagccacgttctcggggagctcctcacgttcgaaccaccgcaccgcacgcacctcgagcggatgcgcccgaagcgtcccgccgaccggacgacacaagaagatggtcgaatacatcgcgaccctggtgaagccacgccgcaggccgtcgatctgaccgaggatcgcctcgggcacgacctcgatgccggtctcctcgaagacctccttcacgacgacttcggccgcggagtagccgacgtcggcccaacccgtcggatagagccacacacccgagtcggctcgctggatgagcagcatgcggttcgagtcgtcgacgacgaccgccccgaccgcacacttgggcgtgacgtagccggcgacaccctcggcgactcccctgatgagcgcaccgacggtctcgtcctcgggctccccgataggggcttccgcgttgcggagtctcaccacgactcgcaagatctcctcgtagcgctcgcgctcgtacccagaactcgtgaacgcgagtcccgtccgcgcaatgctctcgatctcgaggagcgccacctcgagatcgcgtcgctcaagctccatgagggcacccctctgtccgcgcacggtcactcgtcacatcccatgctacgctcgagccgtggccgcgcaggtgacctgcaagcactacctcgtcaaaacgctcccgagcggagaccgcctcgagcgatgccgagtcgacgccgcgcgcacactgcccttcgactgccctgacggctgcctcttctacgagccgcgtgctcgtatctcgcggctcgggtgggtcgatccgcgaagcggagactagagccacccgctcgatcaccgacgatctccatcaccgacgatccggcagctcgaccgcggctgcgttcgccgtgccccgggcaccgcgcaggacgaaccggcagccccacgcgccagccgcgaggtcgctcagctcagacgtgcgtccttcgacacgacacccagcgactcggccttcgctcgaccccactgcacctgaatcgcggcgaggtctggcgaaatgtcgaccgcgctgcgcggcaggaggccgcggcgctcgagtcgctcgacgttcggtcgctcgacgtgggctcgcaccgactcgagcacgagacgacgcaccaagccgatgggcggctcggcctgctcctcgacgggtgcgccgagcagggcggtcagctcgttcgccacgtgctcctcgagtgcatccagccacgtcaactcacactcgccctcacgcgcgagctcgttgccgaggcgcaccatgaaggccgggagtgcgtcgagcaacgcctcgagataggcagcgctcgcgcgagcaaacggaagagcatcagccttgtggtccatcgcgatcagctctcgaccacgtcgccgaccagctcgacgtcgacaccgacaccgcggagccactcgatcgcctgctccaaattgtcggggttcccttcgagctcacagacgatccagccactgtcgtcttccacgttcgcccgtcgaatgttcgcgatgacaccgtgatccctcgccaacgtggcgatcacgggttcgttgatcagctcgccctcgtaccagagcttcgccttgaaccgagccatcccgcctcctccgaacctaccggacccaccgagtgctgacgcccacgaaggtcggcgagatcgagcgtagtgtacgtgaagccaaggcgcgagccgagctcggtgagctcctcggcgtgcgccaacaccgccgctgcgagcgctcgtggcacctggatccgcgccgtatcgccatggtggcgcacacgtacatcgacgataccgaggcggtgcaacgcggcttcgaaacgctccacctggctcagacgacgaggcgtcaccggcgtccctgtcgggatgcgcgacgcgaggcaggcggcagccggcttgtccgcgagccagtcgacaccgagctccctcgcaaggctacgaatggatgccttgttgacgccgagctccaagaacggcgcgcgcaccccagcctcctcggcagcgagcatgcctgggcgccagtcgccgagatcgtccacgtgcgcacccgtcaccatgacggcacggcgctcctcggctaccggcccagccgctcggaacaggtgggtcttacagacgtagcaccgcatccggtcgttgcgaacgtaggcggggtcctcgccctcgtgtgtcgcgacctcgacatgacagatgccgttctccaagaccagccgggcgatggcgtcgcgctcgtcggcggcgagcgaggccgaccggccggtgacggcaacggcttgatcgccaatcgcgcgggtgccggccaccgcgagcactccggagtccacgcctcccgagagcagaaccacgacccgttcctgccgctcgaaccacgccgtcagcgcgcgcagctcagtagaggttcgcaccccgacgagcctaggccgcggacacctaggagccctctgaacaagcccctccctggtggtggctgagcacgcccacccagcccgggaacgagcccagctgacccgttcccatctcgctcctcaccctctcctcctcgcccctcctgtggggcgaggaggagaggacccgagcgcctctcaggtggcaagcacccagccaccacccacccgggtgagccccaggcgaaggagcaccttcaggttccaggtggcacagagcagctcgaagtggagtcggttgcgcacgagccccaggtagcgcagcctcgcgccggagagcttgcgtttgagctgtgcgtggatccgctcgacgttcggtcgggtgcgctgatagtcgagacgaacggcagggtccccaaagtgcgcccgctggctgattgcgtgccaggtggcaggggtgaaggtgaggacccgtcctcgcttcgagcgcgtgcagcgatcccggagcggacagccggtgcagtgcttgacaaaggaagcacgacccttggcggagatgggtactcggtgtccttggggacagctgacccatccctcctcgacgacgaagtcatcgatggtaaagccaccagggaccgccatggcaaggggccgaggcttgatcacctcgtcgtggccacgagcggcgagctcgttggagacctcgctcgtggcataggcgctgtcgccatagaccgtgcgcgggccgtcctcgtcacgaaggagctcgctcgccactgctgcgtccggcacggtgcccttcgtgatggtcgcagcggtgacgatgccactgtctggctcgacggccacgtggcccttgtagccatcgatggcacgggcacgtgacttgtggacgtggcgagcgtcagggtccacggtggagatgaccctgtctgtggctacccgcctcgcgatgcgccagcgaccttccttggcatcgacacactccacgtcttggcccgccacgagcccaaggagaccaagggcttcggtctgtggctcggtgagggatgcgagcttctctgcatgggcgaggtgggcagtggcatcggcgacgagggcactcaccgtgcgcaccactgcctcttcgtcccgatagtcgatggcaggctttgcgcgggtgtagtcgatcgctggtgacagaggaatttcgcgtagttcggggatcagcctgcgtacccggttgatctgggcgacaagttgggtcatggtgtcttgggtggcaaccgcatcggcgagcacggtggagtcgacgacgcgcttcgtcttgcccttgagcacccccgtggcaccgatcacctcggccacgagctcgccgatgagtcttggggtctcggaggtggcgatgcgcctgcgccagtaggtgagcaccgtggggtgaaagcctgggtcctcgagatcaagaccaagggcgtacttccagcggaggttgtagcggacctgctctgtcgcctcggtgtccgagagcccctcgagcacctggagcaccatgaccgcgagcaccctcgaggcggggatggagggtctgccggtcgtggaggggtagagatggcggaagcgctcgtcggggaagagctctctgcggtgctcggcgaggaaggcgtagatggaccctggctcgatgagcgaggagcagaaggcctccgtcgcggtgaggtgtgcctggtctgattcggtgcccagcatgcaaaaagtctagctgagctgggcaaatggcgcttgacaggcggagggaagcgcttcccgtagccgccctacgtggaggagttgttcaggggactcctagggccgagcgaggacctccgctggatcggcgagaaacccgacgtagaagcgaccaaactcgccgtagtaggccgacgcctcgtcgtagcgcaatgtgtagacgacgtccttgatgtcgtccggtcgtttcgcgaacaacgtcacaccccactcccagtcggtgagtccggtggcacccgtcaccagttggatgactcgtcccgagaacttgcgccccgacgccccgtgtccatacatgagccgctcgcgctctgcatacggcagcgcgtaccaattgaaggcgtcgccccgacgcttcgccatggggtagaagcaccagttcggaaagccctctggcggcaacaccgggtagaggcgcggacgcttgcggtcctccggcaagtgctgtgagtactcggagacctccgtgatggagacgaaggaatcgacgagcgtgagccccgctcgcgacaggccggcctgcaggtcacgcaagaccgcaaagtcctggtggagggccatgacggcgacctgcgcatggtgaccgagcagactggccgtcatcacctgtgcccccgcagtctcgcactgcttgagttcgcgcagtgcctcctcggcggcgtaaccgggacctggattggcgaacagatgcagcacgccgaggccggttcgcacctgcgagccgccgacctcgtccgaacccatcacctcagtgctgtcactcatgattggtctccatcatgctcactcgtgagcgcgcgatggcgcatcgcagcctcgcgtcgatcagcgatcgtgccagcgccgagggcgctccctgccggtagcgggaccgtcatgggttgcgactcctggagccgatgcgcccgagccacagcgtcgtggtacgcctcgatctgcgcacgcatggacgggtctgcgtagaccgttccatcgatgagcaacccctgacggcgctccatgatcgcgaggatgtcgtcaccggtgatcgtcttctgagtctcgagagcatgagcgacggcgaggatgtcgtagcggtgctcctcgacgatctgggccacgcgctcgtagagggcctcgagtcgccgctcgacacgatcgccgatgccccctttgcgagggtcgtccgcaggcccgactctccggcgctgcggcccgtagccgccgatgccgaggtcgcgaaccgcatccagctggagaatggtgtcgcccataccccacgacgtgtccatcagggccgcgagcctcgaggcgctgaagagatcgcccgagacgcccgaggtgttgtcgccgccgaagaaggcgcgctcgccagcgagcgatgccagacccaccatgatgtccgcttcgaactcagagcgccaccgggtgaatcgctcctccttgggcaagtaggacacgagtccgaggaagttcgaacccttctcgatggtggcgatgtcgatcaccgaattacgccgcacgacaaccgccgttaccgcatggcacgcctcgtggacggcgacggcgtgccgctcgcgctcgacgtactcgacgtcttcgggcagaccgaaggtcttgatctgcttcgcacggatcatgtccggccactcgatgacctcgcggccctctcggatcgcgataatcagcgcctcgttcaccatgtccttgatggcggctcccgacaagtacggagtcatggtggcgagccggtcgatgtcctcgtccgagagagcgtggtggaccttggccaagtagccctggaacgtcctgatgcgaccctccttggacggatagcccaccttgtagatgcggtcgatccgaccggggcggagcagcgcctcgtcgagcacgtctggaaggttggttgcgaggatggtgagaatccggtacttcggcggttcctttggcttgagcccgagcgcgcgccgaacgaccctgttccagaacccacgtggcttctgcaagcccgacagctccgtcagaagggcttggagcgtcccgtccatgccgccaaaccccggcactacgtagcgccagaccgatcggccttgcgcgcgaggctccggcgcactcgcacgagcacgacgaagttcctcctcgaagagcacctgctgggtcgccggatcgaagtaggtgccaccatggcacgtgggcgcatcaccgaggatcggcgaacccgcgaagcggaatctgccatcggcaccagcgatggcgcctcgcgaaccaagcgagtccgcctcgtcgaagaaggcgacgaccccgccatagcgcaccgcgagcttgcgcagacgacggaagatcgacttgaccttcaaaataccgaccccgatgaacatgttcgcgaaggcaccgggctcgacgaagacgaacggcacttgggtctcgccggcgaccgcctcggcgatcagggtcttgccggtgccaggcgggccccacagcaagataccggtcgggacgtagccacccttctcctcgatgcgctcgggatcggtcaggaagatcaggttctccttgatccggtcgagtaccgcgtcttggccccagacgtcgctaaagcgcgtcttgacgtcgccagggaagtagacctcgtagccgcccttggagagataccaaaagatcgcgacgaaggagccaaccccgatgagcagatagaccccgatctcgatgatcgtcgggagcgagttcatcaccatgcccggcacgacgaacagcgcgaacaggggcgagacgtggtagtgggctgccagcacgaccgacaccagcgcaaggagaacgatgatcttcgcagctcgcgcgatgcgatagcgcgtccaatcgtcgcggccgtggccgaggcgctggatcggtcggacgacggcttcttcccacgcctggttccaggacgacgagcgctccaacgccagcacgttcacctggcgcaccacctcgaggaccacgagtacggtgagccaccaatcgctctgaagggtgctcgcaagcgcgacgcccaccggttcgagcggattcgcgttcgtctttgtcgccgtcacccaggcgatgagcaccgcgaggacgacgaggaacttcaagcggtcccacagcgactgcggaggtcggcagcccggccgcgcagcatgccgcctggccccggtggactcggtcatggtgttgcctccactccaaaggaacgaatgattgagtcgatcacacctgcattgcgtgcaaagcacgcgacgtcacatcccaccccgaggacataggcccacgtcgtcgagggattcacctcggcgatctgctcgagttcgatcggcgagctcgtaccgacgcgctcttccacggtcatctcagaaccccggaacccgcccttgcgcacgaacgtctggtaggccttgaccgagaagtggtcgatcgacgacgacggattgaagggatcctgctggaggatcagcgtgcgcaaggtcgccaacgagaacgaatcctgctcggcggaggtcaacgcctgcgccttcacgattccgaatgggaacccctcgctgaagccgttcgagaccgcagacaggccagcgacgtgcttgccaacgatgatgttgccccagagactctgctcgacctgtcgaagcgtcgtcgaactcgcacgaggatcggccgaccggaagacctgctggaccgtaaagcgctgccaacccgaaggaatcgcgtagtagaccgactcgcctgcagcgtcgccgtgactgacgtacgagagcccgctcgccgagcagctcgcagcgagggcacccaacgtgatcgtggccagggttctgcgcccccatcctcgcgaacgagcgaacgaccacactccaccacgccttcctgagcgaatggatccccccgctcggggaccgagccctcttccatgctaccgccttagcttgtggacaactcaggcgcaccttcacgcgaggtgagagcgcagaagccagcccagctctgccacgtccgaggtttcccgctcggctcctgcgaccacgccggtctcgagcagcacaggccccacaacgcatcaaaggggagcaggcaagcctgctcccctttgactgtgcgtcgcctgccgcatgcgacccggcgacgccgtcgtcccttagaagtcctccatcccggcgccagggttgaccgccggcttgggctccggcttgtcgaccacgaccgcctcggtggtcaggaagagcgccgcaatggacgccgcgttctgcagcgccgaacgggtgaccttcacggcgtcgatgacaccggccgccaccagatcctcgtaggtcccggtcgcagcgttcaagccctcgttggggttggtgagtgccttgactcgctcgaccacgaccccaccttcgaggccggcgttggtcgcgatctgccgcaacggctcctccaccgccttggcgacgatcctcgcaccggtcgcctcgtcaccctcgagcttctctgccttgtcgagcaccgcacgctgggcacgcagcaacgccacgccaccgccgggcacgacaccctcttcgatcgctgccttggtggtcgagacggcgtcctcgatgcggtgcttcttctccttgagctccacctcggtcgcggcgccgaccttgatgatcgcgacgccgccggacagcttggcaagacgctcctgcagcttctcgcggtcgtagtcggagtccgtcgcctcgatctcgttacggatctgctggatccgacccttgatgtcggcgtcgctccccgcgccctcgatgatcgtcgtctcgtccttcgtgacctcgacgcggcgcgcgcgacccaacaggtcgagcgtcgtgttctcgagcttgagcccgacctcctcggagatgacctggccaccggtgaggatcgcgatgtcctgcagcatggccttgcggcgctcaccaaagccaggagccttgaccgcgaccgaccggaaggtgcctcggatcttgttcacgaccagcgtcgcgagcgcctcgccctcgacatcctctgcgatgatgaggagcggcttgcccgcttgcatcaccttctcgagcaccggcaacagctcacgcaccgacgagatcttcgagctgaccagcagaatgtacgggtcgtcgaggatcgcggtcatggcctcggtgtcggtggcgaagtacggcgagatgtagcccttgtcgaagcgcatgccctcgacaaggtcgatctccatcccgaaggtctgggactcctccaccgtgatcacgccgtccttgccgacgcgctcgatcgcctcggagatcatggctccgacctcaggatcggcagcggagatcgcggcgacctgcgcgacctgctcgcgcgtctcggtctccttcgcgatggacttgagcgcgaggactgcgtcggcaacggcctcctcgatgccacgcttgagtgacatcgggttggcacctgccgcaacgttcttcaggccctcgcgaaccatcgcccacgcgagcacagtggccgtggtcgtaccgtcaccagcgacgtcgtcggtcttcttggcgacctccttcacgaggtcggcaccgagcttctcgaacggctcctcgagctcgatctccttcgcgatggagacgccgtcattggtgatcgtgggtgcgccccacttcttgtcgaggacgacgttacggcccttcggtccaagggtcacccgcacggcgtccgcaagcttgttcatgccctgctcgagcttgcgccgagcatcctcgtcgaacgcgatgagcttggccatcgttgcctccctggtctctcgcgagcagcgttttcaccacgtctgtgacggctctctcggccgcccagcatgcgtggttagcactcagctatgccgagtgctaatgatagcacctcgccgctgcttagccgccggcgaccgcaggaacgaccgacaccacatccccgtcgccgacggtggtcgcaagaccatccagaaagcgaatgtcctcgtcgcgaacgaacacgttcacgaagcgccgcggctcaccctcggcgtcgaggatacgctcggcaagctcggggtgctcactcgccaccacagcgagcacctcaccaaccgtctgcgcctcgccgaccgtgagttcgcccgcgccgcccgcaaggctgcgaagctgcgctggaatgcgcacccgtaccgtcactccaacccccatttccctctcgctcccgaccgctagcgcgcctgggctccgagtaacgaccaaaacgcatcgatcgatggacggatcacggtgccggtatcgacggtctgctcgatggcttcgaccgtcttcaggccattgccgctcaggtacgcgaccaccgtctcgtccggtcgaacgatcccctgcgaggccagcttggcgagcgtcgcgaccgtcactccacccgcggtctcgacgaagatgccctccgtgcgcgccacgagcgcgatcgcttcgaggatctcgtcgtcagagaccgcgccgatcgcgccgccggtcgctcgtgcgacatcgaccgcgtaactgccgtcagccgggttgccgatcgcgagcgacttggccaccgtcgatggcctgaccgggcgcaccaacgagcgacccgcctcgaacgcctgcgcaaccggtgagcacccctgcgcctgggcaccggatacccgcacgctcggcggctctggcatgagtccagcgagggccagctcctcgaaacctcgatggatgcgcgtgagctggcttcctgaggccaccggcacgacgacgtgatcggggtagcgccaacccagctgttcaacgacctcgaaaccgagggtcttcgagccctctgagtagaacggccgcaggttgacgttggcaaagccccaatcaccgcgctcggagacgatctctgcgcacagacgattgacgtcgtcgtaggtcccgtcgatcgcgacgatgttcgctccgtacaccgcggtggccaacaccttgacgcgctcgagattcgcgggaatgaagacgtaggcctccatccctgcccgagcagcgtgagccgcaaccgagttggcgaggttgccggtggaggcacacgatgcgacgcgcatgccgaactcacgagccttggagagcgcgacggccaccactcgatccttgaaggatccggtgggattcaccgtgtcgttcttgaggtagagctcccccagaccgagctccgcggccagcctcggggcgggcacgagcggggtgaagccagcaccgaggtcaatacgggcctcgtcgcgctcgatgggaagcagctcgccatagcgccacaaggtcggtggccccgactggatccgctcgcgcgtgacacgtgccgcgatctgctcgtagtcgtaggcgacttcgaggggaccaaaacagaactcacacacgtgggttgggctgatcggataggtccgcccacactcacggcacaccaggttgacaaccgctgacgacatcgtccctcccgccgccatcgctcgggcattggcacctggttcgacgtatcgaactggttgccgcggtatcacagggcccgtccctacaccgctctcgatgattcggcgtcactcatgctagcgactcggtcggcgctctgcgctgctcgcacgcgtgccaatggacgcacacgacctagcgtgaggtcatggctccagcgcgccagtacctcttcgtgacgaatcgagggccgttcgcgatctcgccgtccgggtcgctccacgaggcgggcggtggcctcgctgccggcctgcgaggactgctcgcaacgggtcaagcgcgatccgtcttcgccgtcgacgacggaccagaacgcgagcactggagcgccgtcggcgacgatcgcctcatcccagctgctgtcccggaggaagtgcaccgtagcgcctacgacaccatcgcgaacgagctcctctggtactgcgctcatcagctgttcgacctcgcgttcgagccgatcgacgacgctcactcgcgaagggcgtggtcgcactacgaaacgttcaacgagctcatggccgaagcagcgcacgccgttgccaatgttgacgacgtcatcgtcgtcaacgactaccacctctatctcgtgcctcgggcgctccgagcacgcggctggcaaggcacgctggtcttcttcctacacatccccgtgccgaccgagcaggagtacgcggtcctgccggcagtggttcgtcgggccctcctcgatggcatcgccgaagctgacctcatcgccgtccacgcaccgacgtgggccgagcggctgcgagcactcttcgatgcgagcggactcgtggcgccgccgatcgtggtcgcccccctccccgtcgacgtcgttggattgctcgagcgtgccgcacgtcccgatgtcgccgaagcgggcgagcgcctcgacgcaaccggcggcgcactccccacgatcacgcgcgtcgaccgcatcgagccgtcgaagaacctgctgcgtggcgtcgccgcgatcgaccggatgctggagctccgccccgacctcgcgggccggttccgagccctccacctcgcctacccctcgcgcggcaacctggacaagtaccatcgcctccgttcgtcgctcgtcgacatgatcgacgccgtcaacgaccgctggcggcgttcagggtgggtgccgatcgaggcgcacctcagcgacgacccggcacgatccatcgctgcctaccagcgcttcagggtgctgctcgtcaacccggtgcgcgacggactcaacctcgtcgcacccgaagcgagtctgctcgcccccccagacgcccacatcgtgctctcgcgtagcgcgggtatcgcagagcacatcggagaccatgtgacgctcgtcgacccgttcgacgtcgacgagaccgctcgtgccctcatcgatgcgctcgagcggcccggtgatctcgaaccggtgcgccgctgggttcacagcaattcctgggatcgctggcttgccacgatcaccccgaccgccacggagacgcgatgacaggctggagggacgtcgtcacggctctcgtcagagcgcaccgcccgctggttgcgctcgacttcgatgggaccctcgcctcgatcacggcggatccctcgcgcgccagcatcgctccggatctcctcgacgatctgagcgggctcgcgcgcacgctgcgcatcgcgatcgtgtccggaagacctcgctccttcctcaccgatcagcttggcgaccttgccgtgcggatcgagatcgcctccaactacgggcgcgacgagacggccacgcccgcagatcgcgacctcctcgaccgggtggcgagaggccttgcggacctcgcggccgatggcgcgctcattgaacgcaagccgacgtcggtggccctgcacgttcgggagcatcccgaactcgccgctcgagccgcggtgacggtccagaggttggccgccgcctaccaccttgatcttcaagaagctcgccaggcatacgagctgctcttgccttcatcggcgacgaagggcacggcagtctcgtccctgatcaccgacgacaccgacttcgtgctctacgccggtgacgacgtcggcgacatcgccgccgtcgaagccgtgcgcggtcacggcgggccgtcgtggtgcctcgcgatcgactctggtgagctccctcctgcgctcgcggcgatcagcgacgaggtcatcgatcagcccgaactgcaccgccgtctccactccctccgcgaactcctcgcctcgcgtcacgccgatcatgacggtcctgtcgacgattttgctcaacgaagtcgcgaggccgaccgatagccaccgcagtgatgacccgaggagggccatgatggtctcggttggcacggaggtaggcgccgctccgtcgcgtcgtgccgacatcttgcgcgcaacgtgggagctcctcgccacgaccggagccagccacctcaccatccgccgcgtcgcccagggagcggccgtcgaccccgccctcatctaccactacttcgggtcgaagcgcggcctgctcggagcggctcgcgacatgccagagggcctgagcgacatcctcaaggcccagcgagggccactcgaacggcttcggatcctgcaaaccccaccgtgggcgacgtgggtcagcgccctcgtcgcctcggtcatcgatgatcgagaggacgcgctgcgatcgctgcacgaactcatcgcgagcgtcgacaccaacggcgccctgccgcgccttgcgctcctcggcttcttcgccgatcgcttcttgctgcacgtgtggtcagctggacccgatccggccgcgccgttcgatcatgagctgctgcgctagcgcgcgcgggtcatccgcatcctgaaggtcggcctcgagcggcgatgggacggtgacgagacgagccccgggccacagtgcgctgagacgtgtcgcacttcgatcgacgctggcgacccagccaccagcgagatcccatgctggaccatcggcccgtcgcacgacgaaggggccctccagcgccacgcgccacatccagctcagcgcatcgacggacgcccgaaagagatcaacgggcaccacgacgacgaggtcctgcggtcgcaggtcgagctcctcaagggcggccacgatggcgcgatgcggaccgaacccggcatcagcgacagccgcggctcctgacaccccaggaccgacctcgacgacgcggtacgacgcacgttcgagtgcgtcgcgcaaccactcggcctggatcgcccctccctcgcgggggagacgagccttgtcggtacccatacgccgcgatcggccacccgtgagcaggagcgcgacgcgcaggcgtcgagccggagccgactcctcatgccaccccaccatcctggtaggctaggtccatggacgcagcgacgccgttgatcgatcccttcgggcgggagatcaccgacctccgcgtctccatcaccgaccgctgcaacttccggtgcacctactgcatgccggaagagggtatgcactggctggaccgaggcgaactcctgagtttcgaggagatcactcgcatcgcgcgcgtcatggcgacagccttccggctccagtcggtgcgcatcaccggtggcgagccgacggtacgagcgcaggtaccgtcgctcatcgaacagctcgcgcaggttcgtcgccccgacggcaccggtctcgagctctccatgacgacgaacggcgcgacgttcgcactgctcgcggacgacctcgtctcggccggtctggcgcgcgtgaacatctcgctcgacaccttgcgtcccgagcgcttcgcacagatcacgcgccggacccgcctcgaacgggtcatcgagggcatcgacgcagcaatccgcgtcggtctgtcaccggtgaagctcaacaccgtcgtgatgcgcggcgtcaacgaggacgaactccctgacctggtgcacttcgcggtcgatcgtggcatcgaagtacgcttcatcgagttcatgccgctcgacggggacgggcactggtcgccccgcgacgtcgtctccgaggccgagatgctggagctgctcgccgcgcacttctcgttccaccccctcgcacggtcatcggctccggcgaccacctacgaactcgatgatggatctgggcgcttcggggtcatcccgacggtgacgcacccgttctgcgacgcctgtgaccgcgtgcgcctcagcgccgacggccgcttgcgcacgtgtctgttcgcgctggacgagcacgacctgcgcccgctactgcgcggtggcgcaggcgacgatgcgctcgccgagcgcatcgtcgccatcgtcggcacgaagtgggcaggccatcagatcggtaccgtcaggttccgccggccatcgaagtcgatgagccaaatcggcggttgaatcggatcgctccgtggcgaatatgccacccggcgagtcattcctggcctagagtgtggccatggccgacggcaagctgacccacttggacccgctggggcgggcccgcatggtcgatgtgactccgaaggagcccacgcaccggagagcgctcgctcgctgcaaggtcttcatgaagcccgagaccacggcgctcgtcgccaacaacgccgtgaccaagggtgacgtgctcggcgccgcgcggatcgctggcatccaagcagcgaagcgcaccccggacctcatcccgctgtgccatccactcctcgtcggctccgtgtacatcaacttcacgctcggcgacacctacgtcgaggtcgaagcccaggtcgagaccgtcgaccgcaccggggtcgagatggaggcactcacggcggcgtccgtcgcagcgctgaccatttacgacatgtgcaagtcgtacgaccgcaccatggtggtcggtgacctcgcgctctgggagaaggtcggcggtcgctcaggccactggcgtcgggaggaggccgtcgagctgtgaccatgcgggtgctcgagggaatcttggccatcggctggatcgccatcctcagcgcaccgatcgtcgctcggcgcaacgaccctgacggatttgtctcgctgcgacggtaccgcaaggctcgggtggcactcgcgcgtcgcttcgatggtacggtggcggttgaactcccgattccttcctctccacggggctcgtcccaacagctggtcagacgtcgtcgggtctatctgctgctgggagccgccctcctcgctgggctcatcgcactgcccgtcgatccgctcggagggtttctcacgagcctcgtcgccgcgaccatgttcgttggctacgtacggttgatccgccggcagcggacaccgagtagttcgattcgccagatggtgattcagcccgaaccgagccgctagcatgctcgttcatcggcgaccacgccgatgaaccctcgggggtgtagctcagctggtagagcgctacgttcgcaacgtagaagtcggcggttcgagtccgctcacctccaccgacggtcagcctcacctgctggatctggtgggtccgatcacggtttgcatgacagcacgcgatgggttcaccagcgcgcgggcacgtgctcaacagacccgaccgcgccgagctgttggcacacatcgacgggcgcagcggccgttcgacggcatcgtctcttcgcgctcggctggtgcgtgtgcccacctccgcgagcggcgtctcgcaacgatcggttgaaccgagtgtgcagcgagccggcccgcttcgagcccctgggagtcctcgggatcgggagtgccgggcatacccgcagttcggcacgggctcgccgtggcgtggtcctcaaggaggtagcgatctccttcgtcggccgccccctcgagacatcgatgggggcagggggagcagtctcacccaacattgacatggaggggaactccgagcacagcgggttgcgccgctcgaggctgcctggcgcaacaatccggagcgcttcgtacgcaagccgccggagccgcctgccctaccgaggcacgtcttgatcaatccgccagaggaagtggcagcgccgacacagtgaagtgccgaccaggggtgtccgtcaaggctttgacaggttccggagggcgtacgatgcacgagcccacacgatccccgtgatgccgatcccccgtctgcgaggaatcaacgcatcgtgcgccgataggtaggccacctcggtggagattccccgtcagcgagaacacaacgctgccaccgcattcaggtgagcgctaccggtatggctcagtgctccgatgtgctcgggagccttgacagaacatcgtcgtcggatcgaccaaggagctgtgccagcgctccgagccgctcggggaccaggcggtagtacacccacatcccgcgccgctggcggctgacgatcccggcatcgagcagaaccttcagatggtggctcacggttggctgcgccaggccaagaggagccaccaggtcacacacgcaggcttcacccagaggcgcaccctggagtaggctgatcaattggagccgagcaggatcagccacagccctgagcagggtggcgagtctctgggccgctgcccgatcaagcgtcgggcgcgtcagggttggagtgcagacatcggccgccgtcgactgaccggcatcaggacggaccagcggccgtacggcgttcctcacagccctcatcctacaaccgccctctcggcaccgaagggatccgtcgaccgtggcctggatatattgatgaccatcaatacattacggtgcaaccacgcaggtcgaagaccgaccgccccgttgggcggcgtcaccaacgtgcagcagcactggacgtcaccgacgagcagcagccatcggcacgcgcatcgacctcgaaccgtgccagcgacgaggaccctcggacccaggcacgctcctctgataacccctcggtgtcccttccctccacggcggttggactctcagggagtcacgaactcccgaaggccgcgccgtagtgccactgcgcggaacacccgagcgcgccgacagtccccatcgcggagcgcttcccagtcgtgcagccgaaggcgtatggagctcgcgtgctgagcctccacggacccgccctcatcgtcacggccatcgcgatcttcgtcgcgaccctggccctcgtgatcacgcaacccaagggactgtcgatcggctggtcagcgaccggaggcgcgctgctcgctctcgcgctcggcgtcgtccacctcaccaacgtcgtcacggtttggggaatcgtctggaacgccaccgcgaccttcgtcgcgttgatcgtgatttctatggtgctcgacagagtggggttctttcggtgggccgcactccacgtcctgcgcgcagcccacggcagtgccgtccgtgccttcttctacgtgctcatccttggcgcggtggtcgcagccctctttgcgaacgacggcgcagcgttgatcttgactccgatcgtgtacgagcaagtgcgtgcactcgggttcgggcctcgtcaggcgctcccgttcgtgatggcggcaggcttcatcgccgacacaacgagcctcccgctcatcgtgtcgaacttggtcaacatcgtgagtgccaactacttccacatcggctttgctacctacgccaagacgatggccccagtcgacctcgtggccttcgtcgcgagcaccgcggtcctctacctcttctatcggcggatgctgcctggtcgttacgatccgaacgcgcttgccgctccccacagcgccatcgcggaccacggcctgtttcgggccagctgggtggtgctcggggtcctgctcggcggctacttcctctcggagccgctccacttcgtggtgtcgatccccgccggtcttgcggcgatcttcctcctgctcctcgcctcccgctctgccgcactctcctcggccgccgtgctccgcgaagccccgtggaggatcgtggtgttctcgatcggcatgtacctggtcgtcttcgggctgcgcaacgctggtctgaccactttcctctccgacgccctcagcgcaaccgctcgcgccggactcgtgccagcggcccttgcgagtggcttcggtgctgccgcgttgtctgcggtgatgaacaacttgccgaccgtcctcatcggtgcgctgtcgatcaacggagcacatctcgcaggactcgctcggacggcgtcggtgttcggcaacgtggtcggatcagacctcggcccgaagttcaccccgatcggctccctcgcgacgttgctctggctccacgtcctcgagaccaagggcatcaagatcagctggggccgctacttccgccaaggcatcgtgctcaccgttccggtccttgccatcacgctggcggccctggcagggtgggtcgccattgcgcactgaaacagcgtcagcccgcgatcgatcaaggagccttcgagagcaaggagcaaccatggacccacgacgtcgtctcgaccagccgcagccgacgagtgacccccgaccgatccggtgccgatacccggccgcctttcacggaggagacctcgggccagccgagaggcgcatcggtcatctcggacccggtgccgctcgatgggcgcagaggtcagcatgatgcgccttctgtgcatcggagggagcgacggcgggatctctgccgcgttgcgcgctcgagagctcgacgcctcggccgagatcaccgtcgtgctcgcagacgactacccgaacttcagcatctgtggcatcccgtaccacgtctcgggcgacgtcgccgactggcacgacctggcccaccggacgcgctcagacctcgaagcgctcggtatcaccctgctcacgggacacaccgcccgccgcatcgacgtcgctgggcacacggtcgtcgcaaccgatgccgacggacgcgagatcagcctcggctacgaccgcctcgtcctcgccactggcgcgacgcccctccgcccaccgatcggcggactcgaccagctcggccacggggacggtgtccacgccgtccacgccatggaagaccttcacgcggtcatggcgagtctcgccacccgcgcaccgtcgcgagcggtcatcgtgggggccggctacatcggcctcgagatggccgaggcgctcacaacccgcggcatcgccgtgagcgtgctcgaagcgctcccccacgtcctaccgacgctcgacggacccctgggcgacgtcgtcgccgaggaactcgctacccacggcgtggcggtctacacctccacaacggcgaaggccatcacgacggaaggccgtcggctccgcgtccacgccacgtgggcacccgaggctgagcccagagcgctcgaactcgacgccgaactggtcctcgtcgtcaccggggtcgcccccgacaccgcactcgctcgcgcggccggcctcgagctcaccccgaggggcgcgatccgagtcgaccgaaccatgcgaaccaacgccccagacgtccttgcggccggggactgtgtcgtcacgtaccatgccctcctcggcgagacgtatctcccgctcggcacaacagcccacaagcaggggcgtatcgcgggcgagaacgcccttggcggcgatcgccacttcgccggcagtctcggcacccaggtcgtgaaggtcttcgacctcgtcgcagctcgtacgggcatccgcgacggcgaggccgagcgcgccggttttcgaccgcgcaccgtcgcgtcctctgccgacgatcacaaggcctactatccgggcgccacctccgtccgggttcgcatgacaggcgatctcctgagcgggcgcctcctcggtgtccagatggtcggggcactgaccagcgctgtccacaagcggatcgacaccgcagcagccgcgctcttcgccggcctcagcgtcgatgaactcggcgacctcgacctctcctacaccccgccgctcggcagtccgtgggacgtcctccaggtagccagccagcgctggatcagtgaagcacggcccgtcgacgacgcacactgaggcgtggacggcgcgactcacacaacgagcaggggccgtcgcggcgaactcgcgacggccaggctaaggggtctggcgagcgcgagactgccccatgtcgggtgagctcggggctgattccgccgaccgcgcacctaccagttcacgacccgacatgaagcgcgacacttcgactcgtgcgctagcgcaccccatcccgtcatcgcaccccgccgcgggcactctggtccccaccaggggccaccgaagcacacgagccctccccgggaccaccccgagccccatgggatcggcgcgcagactcctggctcccgactgcgctcgtgagcgtgcggctgcgacctgcacgtcgagcggcgctgtggtagcctgatgcttgccacgggagcccagtcgggctgagagggcggaagagccgccgaccgttggaacctgatccggctcgtaccggcggagggaggcagtatgaacaccattcctgtcgcgtcattgcggcgccgtcacgtcgacgaagcgccaaccgatcacgtcgtacaagctgcacacccgcagcagcgccgcgtggttcgtgaggctccgccactgccccatgacctctctggcgacgacgataccgtcctcgtccccttcttggaggtggcgaccgccgagggtcccgtcatcctgccgacgagcctgcccggtgccccactcggatcagacggcctaccacaggtccgggcacaggtcctccgccatcgctatggcgccaccgtgacccgtacgctgcctggggggccgctgcccaacggtgctcccgcccgtcccacgtacgccgccaaccagatcctgacgcagcggaccctcgcgcgccgcggatttggctcgtgggagctgcgcttcgtggcagcccgagagcaggtcacgctcgagcgcgtgctcgacgacgtcgcgagcgggcgggcggtcgtgccggcaaatcccaaccatccggaactcgaaccgacgatcatcggccggaactaccggaccaaggtgaacgtcaacctcggggcgtcgagcgtacgcgccgacatcgacgaagaactcgccaaggtcgcggtggcgctccagggtggcgccgacaccatcatggacctctccaccgggaccaagctcgcctgggtgcgcgagtggatcctgcgcaacagctcggttccggtgggcaccgtgccgatctacgaagcgctcgatcgcgtcggtggtcggcccgagcggctgagctggtcgctgttcgccgaggtgctcgaggagcaggcgctccagggggtcgactacgtcacggtgcacgccggcctgctccgcgactacgtgccgctcgcggcacgccggaccaccggtatcgtctcgcgcggcggctccctcatggccgcatggagtcagcatcaccaacgcgagaacttcttgttcgagcacttcgatgagctgcttgctatcgccggtcgctacgacctcacgctctcgctcggcgacggcctgcggcccggctccaccgcagatgccaacgacgaagctcagctggccgagctccgcacgctcggcgacctcgcacgacgagctggagaggtcggcgtccaggccatgatcgaagggccaggccacgtcccactccacaagatcgcggagaacgcactgctcgagcaagaactctgcgacgatgcgccgttctacaccctcggacccctcgcgatcgatgttgcggcggggtgggatcacgtctcatcggcgatcggagctgccgtgatcggagcgcacggggcagccatgctgtgctacgtcacgcccaaggagcacctcggcctcccgaacccggaggacgtgcgtgcggggctcatcgcctatcgcatcgccgcgcacgcagccgatctcgccaaggggatcaacggcgcacaggcgtgggacgatgccatgagccgagcccgctacgagtttcgctggaacgaccagtttgccctcgccatcgatcccgcaggagcgcaggcacaccacgacgaaagcctgccagcgcgcgcagccaaggatgccgagttctgctccatgtgtgggccgaacttctgcgcgatggcacactcgcatcgcgcgcttcacgacgcctgacggcaaccgagacagcgctgccgatcgacactcgttcgcgtcgcgatccgatcggcgcaccgcacagcacactcggcgacagtcggccatgcgtcgctgtggtcgatctcagccgagagcactcgcatctcgagccggacctgggtcgacgatggcgtcggaacgaccgacaatgcctcggcgacccggtaggggcatcgaccgagctgggcaccggaacctcggaccagcacgccaccgagacgaccagacgctcggtagcccggctcgggcgcgcctgtgctggtgcgtgagcgggcccgctcgcgacgtcatcgtcgggtgcgcaccagcatgcctgaagtctgcttctcccatcttgctacggtggagccgtgccaaggccacagaggacgtcgagctcccggtcgtcggaggggctcaccacgaatccagaagtgacgtgtcgcccatctcgcagctggtcgcgggggcaccacccctacgctggtctcacagccgtactggccaccaagcacgacaagctcccgctcatcgctcctccactggaagcagcgatcggtttgcaagtcgaagccgtccccgtcgacaccgacgtcctcggcacgttcactggcgatatccctcgccctggacctgcgctcgacaccgccatcgccaaggcgcgccttgggatgagagcagctggccgttccctcggccttgcgtctgagggcagcatcggccccgacccagccctcccgttcgtccatgccgatcgagagatcgtcgtcctcgtggacgacgagcacgggatcgtcgtgtgggagagccatgcgagctgggatatcgtcgccgcctcgacgaccgtccgccccgacgatgacctcgaaccgtttctgcgcgaggcgcacttcccggagcaccaggtcatcgtccgtccgaaccacggagtgctgcatccgatctacaagggcattgcctccctcgaccacctgacttcggccattgcagagtgtgctcgtgctgcgacagacggtttggcccgcgtcgagactgacctgcgggccaacgcgtgtccctcgcgtcggagcgcgatcgcagctgctgctcaacgccttgccgatcggatcgctgctcgctgtccgggctgcggcgcacctgggtgggggcgtgtcgacgtactcgtcggcatcccgtgcgcgtggtgtggcaccgaggtccccacaccacgcgccgagatcgacggctgcgtggcctgcgattgccgccagatgcgtcctctcgtcgcagccgagcatcgagccgacccgagcgaatgtcctgtgtgcaatccgtagtgaagaacgagagacggtagcggtcgtcacacagcgagcacggcggagcgcgtgaacgttggccacctcgcgcaccgacgcctgtccccttgaggacaggatcccagcgtcctcgagacgttcgacaatgctgatcaacgaggcccatggctgcttcgttctccctcaccagagggaacaccgctcgccgcgcgcgtgctcgtagatcgcgcttcgcctccggtcggtcaccaccagtcagcgagctcggtacgacataccgcagacaattgtcgacgccgttcgagaactgaacgatgtcaccggtgaacagtgaacagccgaccatggagggtgatcgctgtggaagactgggcactcgtcaggcggctggtagctgagggcgtccccaaggctcgcatcgccgagcgactggagttctcgcgcacgacggtcgtaaggctggccgcccggagcgagccgccgagctatcggcgagccccgaccgacagatcccttacgagcgtcgaggcccgggcgacggccccgctcttcgcagacgagcgtgacctcagccagttccgaacggatgcagcctcactggtcctcgaccagcgccgcgccatcgctgactgaggtgccccagaagttatagacacccaggttacttcatgcgagccccctccgcgacgaggtgctcgaagacgactggggcaaggtagccgatcttcgagcagctgcgctggtggttgtagaactggatgtagctctgtatgccgcggcgcagctcggcgaggtcgccaaaggcgtggcggtagaagaactcgtgtttgaagatcgaccagaaggactccgcgctcgcgtggtcgtagcaggtgccggttcgccccatggagcgcgtgatgccgtgtcgggcacagaaggccacaactcgatggtcgctgaactgactccctcggtcggtgtgccagatgaccccctgcgcgttggacccacgcaccgcgacggcctggccgagggcctcgagcacgagcgtggtctccatgcgctccgcgacgctccatccgagcacccgccgcgagtgctcgtcgcgcaccacacacaggtatgccatcgcgccggcgagagcgaggtaggtgatgtccgaggtccagagggcgtgcaggcgccccgggtcgaacttcctggcaacgaggtctggtgggtagatcgccttcggatcggcgtgggtggtcgctgggcggaacctcctggggctgataccgccgatgccgcccctggccatcgctgccgccaccgtgttgtggctcgtcaccacgccagcggctcagagtgccgccgtgatccgtcgtgcgccgtaggtgccagaggatgcctggtggaccgcgaccactcggtcctcgaggtcgcgtctcgcacatgcccgacgcgacggtgctacctgggtgcgtcgccatcggtcgtagccagcccgggagacctcgaggaagcgtgccatccgcttgatcttgaagcgagcgtactccgcctccatcagcgcgaatctctcttgcgtggtggcttcgcggcgaagtacgcggctgcttttcccaggaactcgttgtccttgcgcagctcctcgagctccctgcgcaacctgatgagctccgtgcgctcctgcgccgtgaggggcgggctgccagtggcgtttgctgcttcgatccgcctgcgctcctcccgcacccatcgatagaggttgtgctccccgatcgcgagctcacgggccacctctgggacgctccggccgctgtcgatgacccggtgggccgcctcggtccggtactccagggtgaacttccttctcgacgtccccatcgacctccccttccctctgccatggtacgtgtgacttacgacgtgtcaacggaatctggtgtaggcagcggccttcttttgacccgggatcagcggtgcgaactgacccacccgtggcacaactataggtggtagtggtgaggatcgtggtgctcggcgtcacctcccttcgccatggcctcggccgcctggggcaacagtccaccggggagccgctgcttggtccggtccttcaggcggtagctctcgcctcggatgttcaggaccgtggcgtggtgcagcaagcggtccaatatggccgtcgcgagcacctggtcccccaccagggtgccccactcgccaaagcccttgttcgaggtgcagatgatgctcccggtctcgtagcgagctgagatcacctcgaagaagattcccccggcctccgtcgaaagcgcccggtaaccgatctcgtcgatgacgagcactttgggggcgaggtacttgcgcagacgcctcgggctgcccatgccctcgaggtcggccaccatgcgggccatggtggtgaagtagacggagtgcccggcctcgagagccgacagggcgagccccaccgcgaggtgggtcttgcccaccccaggaggtccaaggaacaccacgttggtggcgttcgccacgaaggcgcacgaggcgagctcgttgacgagggcgcgatccaccccggcggcaaagtcgaagtcgaagtcgccaaggcccttgcgatggggcaggcccgagagcttgagcctcgtctcgtagctgcggtggcgacgctcgtcgcgttcggcaccgaggagggagatgaggaagtccacataggaggcctcgcgttgggtggcggcctcgatggcggccccgacgagctcggcgctgcggggaaggccgagctcgccaaggagtgcttcggcgacctcaagcatggctcagcgcctcgtaggcatccagcgagcgcacctcgaccgtggtgtcgacgagctggcgggctcgggggccacggagtgcgccagcgagctcggcgcgtgggatgccctggtactgctggggcaggtagaccaccgtgcgggtcttgaacccaagcgagtgggtggcgatcacccttcctgtctcgtcggtgatctcgagggtgcgccctctgggcagcacccacaccgtgcgcgtgacgtaggcgattggtactccgtagctgacgccgccgaaggagacgaagccatcgaggctcacccgacgagggcggcgcacgaaggcatcgagctcggcgcgtggcggcaggggacgtagggcctcgcgctcggcacggtcgaagacctccatgggcgtagcaccgaggctcggatgcagcctgtggtcgcgctcgaggctccagcgatgggcctgctcgttgaggtcggcgaggtcacggaagcggcgggctggccagaagtgctccttcgcgtagcggatggagcgctccaccttgcccttggtctcgggccgtcggacccgacacagcgagatcgagatcccgaggtagcgggcgagatcgagcagctgggggtggtactcgtagccgcttgcggcgtccccgccgagcacgacggtcttcatgtggtcggtgagcaccacgttcgtgagtcccccgaagtggcagaaggcctcgagcagcgcaccgatgaagccgtagctgtcggcgctcggggcgaaggtgacgaaggtgcgccgcgagtagccaagcgtcgccacgagccccgggatgcgtcgctcctcgcccctggcgtccacgtaggagaagatgccccagtccacctggagctggtggccaggcggggtctcgtagcggcggatggggacgggtttcggaggtgcggtgtggcggatggtgcgcacgtagtcgcgcacgatggtgaccttgccggtgtagccgagctcggcgatccgttccacgatggccggggccgaggtgagcccgtctgccaccagccggtcgatctcggccttgtaggggtccagcttggaaccccgtcgggggcgggtggccttccccgaggtgccggcgccgtcgcgcaggtagcgccggaccgtgttccgggagtggcccgtgcgccgcgcgatctcgcggtagccgtagccctcagcctgcagttcgaatagcctcatcaaagacctgcccttcagcatcgggttgcccccttcttctggacccttgagggcaacctaccctggagggtgggtcatttttgttccgctgctcgtgggtcagttctagcccgctgcctacatctggggcggctcagatgggaacgtgaccttcgtgggtttgctattcgtggcaagcgtcagacagccagcgctgtacttgcgttcaagcaccaaccggtcacatagcacctcatatcgcttggcatacgacgcacccgcgaagatcggatcaactggaaagtacggttccacgttgcgaacgggcgcatggactttcgcacagtcctccagcagaaagaagtacccgaggaaaggcgcgggatgcttaccgaatcgaccttcccggtatgccgtccaaatgtcctcggcgttgccgatggcttcttccgttcggttgttgaagttgttaccgaagctcggaccgacctgtgacttgaattccacagccacaaggagctggccgtcaacgaccaccagcaagtcccacttcctttccggtcggtaatagccgggcagctcgagcgccgtgcggaccctgacatggtcaggctcgagcccagcatcgacgagtacgtccgtgagcagcacttcgagcgcacccatctgcgctcctcccgtgaccgcaccccgggtgcctgcgcttccccccatttgcttgacagtctgaatgtaggccacggccacctcttcgcgggcccagatgagctcgtactcgacgggcggtaggtacccgaggctcgagtgcaggcggacggtgttgtagcgctgaatccagctagcgatggcagagcgggcctcgtcgaggttcgcgaagcggtagcgagccaccagctcgcgctcgcaagctcccgcagaaggcctcggccacggcgttgtcgtcgcgaggtcgcgaccctgcccaccgactggcgaagcccgagcgtcgcgcagagctggcgaaccttccgggagaggtactggttggcgcgatcgctgtggacgatcgccccagcgaggctgccccgagtcccgagtgctccgcagatcgcctcgaccatcaggtcatcgggcatgcgacgctggagcgaccagcccacgatgcgccttgagcgcgccctccttggccaccgtgcggatgcgcatgatcacactgcgatcgacctgccactggtccgcggcctcgatcaccgtcacctcctggcgcaccagctggaggaagatctcgtacttctgcagagtggtcaggaaccgcttcgcacggcgtccagcccggtcagttccacgggtctcctcggtcatcggaacatggtcttccactcgtcgtggagacccgcggatgctgcttgattcgtgggccgatccctatcgcgaagtcaggcgcaaaccaaggccgtgtggctccgtgtgatcctgggaagcaccgaatcccacacaacggagagagggcggcagataccgtcgtgccgtcatgacggcatagtggtaacatgaagccatggcaaagaaaaagacgaccgtctacctcgactccgatgtactcacggcgacgaaggctgcagcgctcacctccaagcggtcggagagcgcggtcatcgaggatgcgctgcggtcatatcttcggagcggccacggcgatgcggcacgagatgagctgcgggaactcctgaagcgtgtggccttggcaagcgaccttgacgaggatgcagcgctcgcgcaggcagtagacgaggtccgagcggttcgtcaggagcgtcattcgcgatcggtgcgtggtgggtgagctgcgtcgtgttgtcttcgacacaaatgtgttcgtggcggcggtcacctcacgagacggcgtgtgcgcccggctcctccttgctgcgacaagtgggcggtatcgcctcatcgtctctccgatgctgctcgacgagctttctgcggtgctcgtgcggccgaagttccggcgatacctgagcgtcgaggacgcgcgtcggttcgtggaggtgatccgggagctggcagacgtcgtggacgatcccccggaggaggatgatcccatcaccggtgatcccgacgacgacttcctcgtcctcctggcggaggtggcgggtgccgacgtgctggtgtctggagacccggacctcaccacggtgcagcgtccgggacttgtcgtgaggacgccccgggcgttcctggaggacctggagcagccgatctgacggcggacatccccggcagggctcagtgagccccaccgggaacgagcccgggcgctatgccgccggggctgctggagcgctcttccgggagagcgcttggagtcggttggcgacgatctcgacagtgcgtcgagtgctggcgtcggtggcgtgccactggcgtgagttaagcctgccagccacgtacacgagccgacccttcgtcaggtatcgggtcgcaaactcggccgcctgaccccagagcacgacgtcgaagaagcccgaatgataccctgcctgcacggcgatccgtacggtcgtgacgtgcttcccggaaggagtctcccgaagatcaggggatgagatgaggcggccgatgagggtcacctggttcacggactctccccggctctggcgggatgccgccattgcggcggtcatcgtggtggttgtgttactgcgcattgctgcacctcttgttgtgtggatcgatgccacggtgacaagcgggcagactgccgagcggaattggccattaagccggtacggcttctcgctcttgggccttgcagcggacaggcaggggtctgctatcggggatgctcgcgtcccgtatggcgttcgtagacgatccagaagggtccagaaactccctgccaccgccttgacctgccaggatggagtcggcgaggctgctcagcgtagtgccctcctgtagacctcggatggaggtggagggcaccagcccctgcacgtacgcagctgactccgtcagcggcgagttctcggagcgtcaagggcagcgctcgatcgctgccaggcgctctgttgccgttgagcgcggctacgagcatccgagcactataggcaccgccgaagcaggtgactcgctggcaccttgtctgcaggaggagcatcctccttgggcgtgacaacttccgctggggcggtgatgccgtccacccccaaaggagatgcggaagaagcacaagatgatcgacacgagattgatcagggcactgcgtacgcatgccctgtgcatgcacacgcagggatccctacgagggcgacatcggcaagcccgccgctgcgcaaccgcagctcaccggcgacgtcgcgctgcgcacaccctgcatcggcatgcgtacgtagcgctgagcaggtcccgagaaatccacccgagaaactcgcccctcggacgagcgccggaatgacaaaccgctggccagacacctgcacccctgcacgaggtgcgtgcttgaccagcggtcatagtggcgggggcaggatttgaacctgcgaccttcgggttatgagcccgacgagctacctggctgctccaccccgcggcgtggagaacagtgtagcggcgctccctctaccccgccgccttgccggtcacgctcgcggccttgagctccgacaggatctgaccgatctgctcgatgtcgctctggtaggccccgaggttgccggacttcaaggcggcttgcgcctcactgtagagctgatcggccttggcgagcagcccggcggctgaactcggaacggtagccgtcgtcgacgtgcgcgacgaaccctgcacgcccgacggcacgacgccgaagatgtcgcgcaggacacccgcgaacgtcggctccatcgcaacctgcgtcccgtacacgccgatcacttccttgatctcaggcagcggattcgcctggctcgagacgtacatcgggcgaacccacaggaggttctgaccgagcggtagcgccgtgaggcccccgagcgacacgttcgagccgtgctggtcgagcagcgtgatctcctgagacacattggtcgcagacacgatgcgcgacgcaaccaatgcggggccgtcgatctggcccgaactcggagtcgtcaacgccacgagctgcgtcggatcggacgccgacgcctcgccaaagagcaggccggtcaggttctgctgcccgccgctctgcgagaacggcacgaatgcctccatcagtgccagctgcggcgaggaggtgccgggcacctttgccatctcgtagatcgggctcatcaggttttggctcgtgccgccgaagctgaacgagcttcccgacgagatcgagccgttctgcggctgtgccgacagcgaccacgcgttgccacccgagtagaacgtcgacggattcgtcacgtggtagatgccgtacatcgccgactgcacggcgaggagatcactcgggtagcggaggtgactcgcgatcgcggctggcatcgccgagaccggctggaagacatggggaaacgccgcctcgtaggcctggatgatcggatccgaggggtcggtgacatagaagtgcatggcaccggtgtaggcgttcacgaccaccttcaccgagttgcgaacgtagttgaacgacgtgttggcaagcggtgcgctcgacgacagcgcctgcgtgttggcctgctccgaataggggaagttcgctgtggtggtgtagccgttgatgacccagtcgatgtggccgtcgacgatcaccggatagggattcgacccgtagtgcaacaccggcatggccatctcgacgcgctggaggagatcgcgctcgaacatgatgcgcgagtgggtggtcagcaggctcgacaccaggatgttgatgtcgccgaagcgcatcgcaaatgccgcacgcacgagcagcgacgagagtcggacaccgcccgagccggcgtagtgggtctccgacgacgccccatcggggagctggtagtcgatctccgcttggcggctgtcagcgatcacgtagcccgagagaccttggccgtagtagacctgcggctgcgtgagcgtcggagcaccgcccgacgaggtcggcggaagatcacggatcaagaagatggggttgcccgcggccgagatctcgttcgccggtgccagcgcgacaccgtaaccatgcgtgaactgcagatgctggttgacccaggactgggctggaaggttcgctgcgttcagctctcgaacgccgatgatgaccggtgtgggcttgccgttgatcgtgtcgttctcgatcgagagcgaggggaactggtagtacgagcgaatggcctggagcttgccgaaggtctgctggggcgtcgaggttccccagagccgcgccgcgccaagggagtccaggttcgcctgctccaccgacgaactcgtattcgcggtcgcagaatagggctctgagggaacatcggcgatgtcgtaggcgtagcgcgtcgcagcgatgttgcgcgcgatgtagggaagctccttctgaccctgggcgggatccaccacgaacttctggatgatggccggatagatcgctcccagcacgatcgagatgaacgcccacaggcccagcccgatgaccggcaacacccaaccctgacggaagatgttgatgacgaacaggacgcaggccaccgcggagatgaagatcagcagattgatcgcggggagctgggcgtggacgtcggtgtagctcgctccctcgacgaagcccctggtcgagaagtccaactggtaacgctggaagtagtaaccaatggccttgatgagggccatcactgcgagcaggaccgacaggtgggccttcatcgagggtgcgacccgctgctctcggcgctggggctggatcgatccggtcaggtacccgacgaccgcggtgagcacgaacgtgaaggccgcagcaaggaagaaccacgagatcaggaactcgatgaacgggagtcgaaagacgtagaacccaacgttgacgtgaaattcggggtctcgcatcgggaaggactcgctgtggccgaagagcagccagttcttccattcggcaggtgcttgggaggcgacgatgagcgtcgtcaccacggcgagcacgacgggcagcacccaccgacgacggttggcgaaggcgcgatagcgctgcaccagttcgtcgtcgtggtcggccggttggcgcaggccctggcgttgcgcgacgaccatgctggtgagcgcccctgcgaggtagatcgccgcgaacacgacccacagctcgaccttggcgagcaggaccccgctccacacctcgccgaggtgatagttcgagaaccagaggtaatccgtgaagaagacggcgagacccttgagcgacagcagcaacacgatcgcgatgacgaccacgccgacgaggatgagctgcgcccgtgatggtccgcgacgctcccgggtcatgtcctgggggacgcgcataccatcacgagcctaggcgaagaccggcacaacgaggcaccggcacccgggatgcgctggcggtctctcatgacctgttgggaaagcctcgtcagcagcgacgacctcggcgagtgcgttgtcctcgcagtcggggcaggcacgacgcgtcgggtcgaggagccagcggtaccctcgcggcgcaccgacgctccgcacgcccgcgaagaaggcatcggtggcggcgtcgtgcgcaacctcatcgagtcgaccggctcgaagctcgcggtggattgcaccgacccgctgcgcgagctcctccggctcgccaccatcctccatcgtgcgcacgagcatcgcgagcacttcgtcgtcgagacgagcgacgagccgtgcaagtgcgtcagcgacgacgccatctgtgccctggtggtgcggcgcgacgatgccgccgagaccctcggcgaactcgaccccagccgccacgttccgttggatatggagttcgcagctcgcgcgcaacacggacgggtcggcccgcagctcgacgagacgagcggtgacctcctcgggatcgcgctggcgcaagtcggcaagcacctcgttgatgaggtcccccacgacgcgcttgacccggcgcgcaagatcgaccccgcgcggctctgcgagctcgagatagcgccggtacaacgatggtggacacgtattggcatcgtcacgatcgggctcgacgtcgccaactcgccccgcatcgccatcgtcggcctcagcgccgaggaccgcggactcgccacggtcgtggttcgtgtcgccaccacgctcgtcgacctcgtcaagttcgagcgtgtcgtcaccgtcatcgcgcacggccaagggctcgcgctgggcccgatcaggggacacgacctcgccggcgccagccaccgcctcgctgggagtgacgacatctgcagtgatggcgaccgcaccaccagcgtccgcgaggctcgagaacaagtgctcgaggcgctcgagacgctctcgtgcaaccgccgaccgatggctgggggagtcgtcgaccggcttacgtgcaccctcgccgagagcctcgctcgagggctccgagtccggtgacgttgcgtccgatggcgtcgcacctgggagatccgtgtccagaagtgcctcgtcgtgcggtgcaccgtcagccagtgcggtgtcccggagctccgtgtccgctgacaccgagacggccggctcctcgtctcgcgacgcctcgacgctctcgggcccctcgtgctcgtcggctcgagccgcacgtggccccccctcgtcccgtgaggcggtcgccaccgcatcgacctcaccggtcgtcgcaacgcgaggagcgagcacgtccgaggcgagtgagccggatggcccctcgacgacccggaccccactcgccggcgcaccctccccagcgagcgccgccgaaggagccggggcaccaacagggtcggcatcggaggcggtgctcgtcgcgtcgtgggcctcgtcggcgatcatccgaatgagcgacgtcacctcggcaagatcgaggtccggtcgcgcgagacgctcggcgacctcgctcaggtcggaggacgaacgctcgcgcgtgtctgcgacgtccgtcgacggatcgatcggcgtggtggtctcggccccgtcgctcggaggactcggaggctccgcgactgcgctactcggtccggcgatctcacgccgttcgacgaccgacggctctgcatcaaccccatgacgccgcgttcgccgctccaccgcgtcgacctggaccagcgcctctgtcgcaaccgttcgcacctgctcgagcagctggcgcagcgaaaggcgagtgaggtcgagattcgcaagttcttcgcgccgctcggccaccttggcctcggcgtcggcgaggagcttacgggcgtgctcgttggcgcgcagcaccagcgatcgcccctcttgcttcgcgctctccacggtggtctgggcagtccgatccgccattcgcgtgagctcactcgcctgagcgcgaacctgctcgaggtaggcctccgcagcctgccgcgcctcgccgagggcggcctcggccgcatgacgtgcctcgtcttcgatgcgctgcgcctcgcgtcgtgcacgctcgaggaggtcggcagcctgggcttctgcccgacgacgcagtgctgcggcggcctcggtcgcgctccgcaagacgtcggcagcttcgcgaccgacgagctgggcagcgcggtcggggtcttggagcgcgccgtcgagctcgttcttgaccttgagtgcctcggctcgcgcctcgtcgcgctcgagttcgcgcttggctccctcgcgacgagactcctccagcgcatcgcgcaggcgggcgacctcgtcgcgaagttctgagagcgtcgaccgaacgcggtcacggtcgaaaccgcgccgcacgaccgggaactcttcgtctggctcatctcccgagcgccacatcgctcctcctaccgagcgctgtgcgccgccgcctccggccggagccggtcgaggagctggagggctccacgcaaggtggcagctgcaagcacgcgcattctccccgccgcgtcggccctcgcctgcacgatttgcgatgttgcgacgatgaccgtctggatgccggcaactctagccgcgaggagacgctggcgaagtccggacacggccacgagtgccccgctcggatcgatcccggcgagcgcggcgatcggctggcgcggggcgcgggcgagcagcgcaggacgaagttcgtcggcgatcgccaggcccaccgccagccctgacgacgccgtgtcggcgtcgggcaggcgcagctcgagatgcaccggcgtgatggcggcggtcgcaggtgaggtcacgagtccgagttccccggcgaccgagggcaccgtcaccgacgagacgaaccgcgagagtcctgaggccgtcgaacgcaccaacgacaaggtcacacgcgtgtgggtgacggccgcggcgacggcgctggcgaacgctgctggcgtcggcacgggaacgccgtcgaccccgaccacgagatcgccagcgtgcacgacaccccggagcggagacgtcgggagcacaccacgcaccacctggccctccatcgactcgacccgaacgccgactgctcgacaggccgcgaccagcgcagcgatctccgactgctgcgatgcgctgagcacggctggatcgccagaacgtgcccccacgatctcggggaccaccgattcggcggggtcgaagcttgcgatcagccaaccaagtggcgagagcggtcgcgcggtcgtggtcgcgctcgcgatgtccagcgtggcgggcggccgccccgccacgcgcacgagcggcgcgatcgccacggtcgcacccggcgcaagggccacctcaccgatgcgtccgaacaccccccacccgagcaggaggagcagccatccgacgacccacagcttcgccccggcaacgacggcgtcgctcatcctcctctgacgcacgaggggagcctacgagttccgaggccgaaccaatctgtaatgatgattacactcatgagcagaccgaaggaggctctcatgacaacatggctttctcgcgccgaagccgcgtcagaactcgtggcggcgagcgcactgctgttcgaggcggaggtgatgtcgcgctccggtcacggcaatctctcctgccgcatcggcgacgacacgatcctcatgacctcgtcgggatcgatccgcaacctcgatccttcgacgctggccgtcgtcggactcgacggcaccgttcgcgaaggggcgatcgcgccggagaacgccgagatcatcgagatgcacacacaggtctaccggcttcgccccgagctcggtgcgatcatccacacccattcaccgaacctcacggccttcgcctatgcccatgagccgctgcccattcgctccgagcccatgcttcggttcggccaggcggtcgcggttcccgtagcgccctgggcgcctcgcggatcacacgagtcggtgggcgggatcgtcgaagcactgcggaacgccccagagagtcaggcggtgctcctcgccaatcacgggttgctggctctcggtgccgcaccaacggcggtggctcgcctcatcgtcgccctcgaggaagcggcgacggaggagcgcttcgcggcagccctcggtggcgccaaggactttcccgccgatgcgctcgccaaggtccaagcctcgatggcgagggtacggtgagcacgtccgaccgcttctcgtcgattcgtgacgggtatctgcggttcttcggctcggtccccgcgtcgttcgaggagcgggcgcgggtggcgcgtctcgttggtcgagaggcgaccctggaggccgcagaggccctccgagccgccgcgatctacgacaatccgctcgggccgcgcctgcagcagctcgtccacttcggccagctcctcgtgctcggcgaggagggccctgcggcgctgcacgcccgcaccgcggttcgccacggcgcaacgatggccgatctcgtgggcgtcgtcgagactgcgctcatcacggccggcgtccccgcctatgcgctcgggatgcgcgtgctcgcagcactcgatcatgtcgacgagtccgacacaccctgaactcggcgcgggctggctgctcggagcagtccaccgacacatccgttcgcgctgggcggagcggattcgtgcctacgacgtcacgccaccgcaggctgcggcgcttcgtgccctcgcgagcgccccaggactgtcgctgcgggagctcgcgcgacagatcgaagcagagccgatcaacctgtcgcgcacgctcgaacctctcgaggaacgtggcctcgtgtgtcgcgagccgagacccaacgatcggcgcgctcacgcgctcgtgctcaccccacgaggcctggacctggccgcctcgctgaccgcggccgcggccgagttcgagcacgagctggccacgctcctcgacccaggcttcgaccagacggtggcgtggctccatcgcgccctcgccaccttgcgcacgtccgagccgtcgcagccaggctgacccgcacggcctggcgtacccgaggcgcacacgacacgtctaccatctcgacgacggcacccgacgggaggcacccatggcacgactcgagatcgacgcagggtgcgctcgctgcgctcgggccggcacgcacgcccaacatctcgctggcccgatggacgtcgtcgagcgacccggactcgacgccgtgcgctacgtcgacgatgagggccgagccttcgcaggcttcgacgccatcgtcgccgtgctcgccggtcgctggccacggttcgctcgggtcggcacgatccgctgggtgcgggccaccgggacggtggcctaccgagcggtggcgcacgtccaccgcgtgggagatcgacccgacagctcccagcacgagggctccgagcgcccgccgcgaggctaggtcatccgcgagaaccgacggatcgcgatcggcgccgccacgatgacgaaccccacggcgaccgcgagcgatccgaggagcgaggcgccgaggctcacaccgaccagggcgcgggctcccgagccgacgatctcgaggcgagccgcgtccatgaccagcgagaccggctggtagcgcgcgaacccctggagccaacccggcagggtctggatcgggacgaacgcactcgagacgaacgtgaggggaaagagcacgggaaagctcatgagctgggccgcctccgcactcggagcgtagagacccacgatggcgaacaaccaggacagggcgtagctgaacgccaacacgacgaccaatccgaccacgaggccgacgagatgatgcggacggaatcccacggcaagtccgacgacgacgacgatgacggcggtcgcgaggttgcgtacgaggtcggcggccgtacggcccagcaggaccgcagcacgcgagatcggcagggcgcgaaagcgctccatgatgcccgacgcgaggtcttcggcgagcccgacgctggtggccgctgcgccgaagatgatcgtctggaccaagatccccggcatcaaaaagtcgacgtaggggaccccgagtcgagccgtgatcaccccgagcgacccgccgaagacgtagcgaaacagcaggacgaacatgaccggctggatgaacgagaagaacagcgactgtgggacgcgcaggtagccacggagcacccggcctgcgagtacccatgcgtcggcgatcacgctcccgccacgttcgtgtgcgatcacggcgctgctcatgccgccccctcggtactcagctgcccgttggtgatcgcgagaaacacgtcgtcgagcgttggttcgcgtatcaccatgccctcgatcgcgaccccggcgccgtcgagcgcacgcagcgcgatcatcgctgcctgcgcaccgttctcgacgccgagctcgaccacgcggccatcgacgcgcggatcgggaaacccggccgcccgcagcgcctcgacgaccatgggcggcggctccgcggcgagccgcacctcgaccaccgtcgccccgaggcgagccttcagggaggctggcgttccctcggccacgatgcggccgtggtcgacgatgacgagtcgctccgccagtcgatcggcctcctccaggtactgcgtggtgagcagcacggtggtcccgctcgctgcgagatccgccacgatcgcccagagcgcgaggcgactctccgggtcgaggccggtcgtgggctcgtcgaggaacagcaccggcggctcagcgaccagtgctgcggcaaggtcgagccgacggcgcatgccgcccgagtaggtccgcagggggcggtctgcggcccctgcgagaccgaaggcctcgagcagcgaccccgcacgctccctggctcgacgccgaccgaggtggcagagccgaccgaccatctcgagattctcacgagcgctcaggcgtgggtcgaccgcagcgaactggccagcaagcccgatgcggcgacgaacgacgtccggctcgccaatgagatcggcgcccgcgacgatggcacgtccgccgtcggggacgagcaccgtcgtgaggatgcgtaccagcgtcgtcttgcccgcaccgttgggtccgaggagaccgaacacctcgccgtgggcgacgctcaagctgacgccggcgagcgcgacgagatcgccgaagcgcttcgtgaggtcgtgcgcctcgatggcgagtggttccatcccggtcaacctactcgctgtcgagatctggcgcgtcgctcagtgtgacggcagcagatcgccgatctcggctcgctcggcgatcagctcgtcgcgcgtcacggcgatccgagccgcgagcggttctggcacatcgagtccctccacgacgtgtacccgctcaccgtcggagcggaccgggaaaccgaagaagagcccctcggggatgccgtactcaccggcggacaccacaccgagcgcttcccagtcgtcggctgcgctcggatggatcaccgagcgaaccgagtcgatcacggcgttggctgcgctcgcggcgctcgaggcaccacgcgccttgatgatggccgccccccgctgctggaccgtcgggatgaagtgctcgtcgaaccatgccgcgtcgtcgatcacttcggtggccggcttgcccccgatacgcgcgtgccagtagtcgggcacctgggttgcggagtggttgccccagatcgcgaccgtgcgcacctcgtcgagcgcaacgcctgctcgctgcgcgagttgggtacgagctcggttctgatcgagcctcgtcatcgagaaccaccgctccgcggggatctctcgggcgttctcgcgtgcgatcagcgcgttcgtgttgcacgggttgcccaccacgagcacccggacatcagaggccgcgtgctcggcgagcgctcgaccctgaggacgaaagatcgcaccgttgacgccgaggaggtcgcggcgctccatgccagccttgcgcggcaccgagccgatgagcagggcccagttcacgccgtcgaaaccacgtgcgagatcggtggtgagttccatccgacggagcaacgggaacgcacagtcgtcgagctccatcgcaacgccctcgagagctgccatcgccggctcgatctcgatgagcgacagctcgatgggcgtttcgggcccgaagacgtcgcccgcagccagccggaacagcagcgaataggcgatctgaccagcggcgccggtgacggcgacacgaacgggtgtggtcatggtgctccttccatcatccccccgtcttctcgtccccccgacgaatgcgctccgcgacggcgtggccgaactcgctggtcgagaccttggtcgcgccatcgcgcaaccgtgcgaagtcgtaggtcacgatgccctcggcgatggtccgctcgagcgcatcgacgatggcgtcggcgacgtcattccagcccaggtactcgaacatcagcacgccggacaggatgaccgaacccggattcaccatgtccttgccggcatacttcggggccgtaccatgggtcgcctcgaagatcccgtgaccggtgacgtagttgatgttgccgcccggtgcgatgccgatgcctccgacctgggcggccagcgcgtccgagaggtaatcgccgttcaggttcgtcgtcgcgatgacgtcgtagtcccgaggccgcgtgagcacctgctggaaggcgttgtcggcgatcgcatccttgacgagcagcttgtcgccgggatcaccaccacagtcgtcccagccaacggcgacgtccgcgaactcctcacgcacgagctcgtacccccacgcacggaacgcaccctcggtgaacttctggatgttgcccttgtggacgagcgtcaccgagcggcggtggtgatcgagggcgtagcgaatggcagctcggatgagccgcttggacccatgggccgacacgggcttgatcccgatccctgcatcggcgccgagctcccacccgaagcgctcggcgaggaactcgcgcagcgcacgggcctcctccgaaccagcctggacctcgaggccagcgtagacgtcctcggtgttctcgcgaaagatcaccatgtccacccactccggatggcgcaccggcgacggcacgccctcgaaccagcgcacgggccgcaggcagacgtagagatcgagcagctgacgcagggcgacgttcagcgaacggatgccgccaccgaccggggtcgtgagcgggcccttgatcccgacgagatactcacgaaacaccgacagcgtctcgtccggcagccacgacccggtctcgcggaaggccttctcgccagcgagcacctcgcgccactcgacgcgacgcccatgggccgcgagtgccgcatcgaagaccgtcctcgcggcgggccagatgtccaccccggttccatcgccctcgatgtaggggatgatgacctcatcgccgacgatcagccgaccgtcggctcccatgcgcaccggagttgccacgggctcatcctatcccaccgtctcaaagcgccccagtcaggcctccggatcctgcctcgagccgccacgtgcaagacgatccgcccagcgctccacgtcggcaagctcgtcggcgttcgggaaggcgtcggggtccgccagcgcggcgccgacgagctcggctcgatcctcccgcaccaacagctggccggcgaagcgctgactcgcggcctccaccgccgcgaggtccatgccgaacaggttcgcgagcgccagcgtcgccggctcctgctcgcgccgatccgccaggctctcgatccagcccgcacgcccaaagaggcggggccgtagctcctccagcgccgctcgcgcgacgcccagcacgaagctggcggtcgtcgcgagttcgcgaaggttggcttggcgtgccgggctctcctcggcctcgaagaggccctcgagcccgaagcctccgagctcaccgagtcctgcgatgcccccgcgctcgaggagcctacgacccatcgcctcggcatcagcacgcaggtcgaggaggaacaaccgcagctcgacgtcgagacggtcggcgacgttcggcgaggcgatgagcggtccgcggaccgcatcctcgagcaccacccagaggccgacctccgcggcgggtgccccgagttcggcggcgactcgtccgatcgccgctggcgcgaccgtcgcgccagcgtggagggatcgtggcagtacgagctccgtccccgacagcgacgccatcgcgaagtgcccaaggaccgagccgagctgtgcattgaccatcatcggaccagcttgggctgcgagggtcgcgaacaagcgccccatctcgggatccatcgcgtcggtgaactggggctcggtgacgaccgtgccaccgagagcacgctcgaacaacacgaggtactcgcgcagctcaccgacgagctcggtgtacaggtcgcgtgggtggagggtgcgcacgccgatctcgacctcgcccacgacacgcaccgcgagcgccgactcgggaaggtaacgagacgcgatcggaccgagctcctcgaacggcgcgcgttccgtggcgccgagcgcgtcggctccggagagcgcgagctgggcaaactcgtcgcgcacccgtgacggatccgacccctgggcgctcatggcacgcgcgaggtcccgcagtaggaactcgaacgggttctggggctcctcatcgctcgccatcgctcctcctcgacgtgcctgccgcacccaatgtcgtggcacccacgcagcaccccaccctattcgccccgggaagcggacgaggagtcctacgatggaccaggtgagccacctcgaggctacggtgcgcgtcggccacgacgcccggctggtcacctggtaccgctggagcccgacggcgacgtgggtggtgatcgtcgagcccggcgcgacccatgactacctcgtcccggtgatcgaccagctgggtgcagccacctacgacccgatcggcaacgggcgctcgcgtcaccttccgcccgatgcgatcggccgcatcgggcgcaacctcgccgcggacgaactcgcagcgatcctcgaggcgctcccgggccccaggcgactcgtcagccaccacagtgcgtgcatcgccgcactcgacatcctcgccctcgtgccggagctcctgagtgagatggtgctcgtcgctccacgtctcgggcctccgcccgcacggctcgaccccttcgcgacggagcatgcctcgtcgccgtggcacgacgcgacccgcgcctggatctcggccgacccgcgaccgctcgagcactggcgcaccgaggtggcaccctcggttcgcgacgcgctccgggtcccggcgtcgacgagcaccgtcgcggtgcgcgcgctcgtcgacgccgacgacacggaggcccgtaccctcgccgagaccctcggagttcccacggaggtcttccccggacgcgatctcgcgctcgccgactcgtctcggttggtagccgcccttgctcgctgagtgttcgcgcagaatccggcgctgctcgcaagctgtgcagcctcgggcatctagcctggaagcacacctcggtcgagtcgtcgcgcgacaacccgcgagtcgacgacgaggtgcgtcatccaccgggcaatggggccagaggtgcgaggaggcatggtggtaagcgggtcgtgggagtcgacgacagccaccacgtggcttcgccttgagggcgctcccatcgatgaagccgcggtcgcgacgttctgccggcggccctccgtgggcgcggtggtcaccttcgctggcacggtgcgcgatcagggcgagggcctcagcggtatcatcgccctgcactacgaggtcgccctcgaactcgccgccgcacgcctcgatgcgatcgcagcacgtgccttcagcgacgctcccgagctccaagcgctcgcggtccaccatcgtctcggacgcgtgccgctcggcgagcccgccgtcgtcgtcgccgcagccgccgcccatcgcgacctcgccttcgacgcggcacgcttcgtcatcgacgccgtgaaggtggcggttcccctcgtcaagcaggaactcaccgaggtcggcgcacgatgggccccgagcgccacgcccctcgaagacttccccacacagaaggatgtgacgtcatgatcgagctgctctacatcgccatccccatcgcgctcgtggtcatcgtcgcggtcgtctccagcatgcgcgagcaccgtccccatgacgtgcgctcgagcgtctccacgttcgagcacgcccgtcaggcgctcgagcgccgcaccaccctcgacgcgagggagcgccccctccgtgagcgtggatctcggggtgcacccgagtgagccgtatcgccctcgatctcggtacggcgacgacgcgcctcgcgatcggtgccgagccgccgcacgcgctggagagccttgcggccatcgacgtcgagcgaggcgacgtcatcgccgttggcagcgcagcacgcgccgtggtattgcgtgagggcggtcgcacgtcgctggtgcacgtcgtcgacgctggcgtcccggtcggcccgcaggtgctcgccggcttcctcaagcgcacgctacgcgaggtcggcctccgctccctcgggcacggcgaagtcgtcatgtcgatgagcgaactcgccacgagcgtcgagcgccgcatggctgcgcgcctcatcgaccgcctcggtgcgtccgccgtgacgctcgtaccgccgtcactgagcgtactgcgcgccgtcggcgccgatccagagttcggctcgttcgccatggtggtcggggaagcctacaccgaagcaggcatcgcggcgatgggcagcctttgcgcgagtgctgcgagcaaggacggtgttcgcgatctgcgaagggccatcagagagtacctctggagcaatcacgagctcgccatcagcgacgagaccgcctccgaggtgctcacccaactgtgcgatgtgtctcgccccacccagagcgcccgtgcccgcatctggggacgacgccgaaccgacgcagagagtaccaacgtcatcgtcgatgcgagtgcgctggtcgccgcgatgactccgacgctgcgctcgatcgaacagctcgccaacaccgcgctcgcgcgggcgcatgcccagctcgtcgccgacatcgccgaacggggcctcgtcctcgctgggggcggcagctacgtaccgggcctcgccgcacgtctggcgaacgcgctcaagatccccgtgacggtcgctgacgagccactggacgccgtgcttcggggtctacgcaccagcgcgcgactccctcggcgtcgttcgcccgcgccctcctaaggggcgcacctgacgcacgcacctcggcacgctgccaagtgccctgcttgcaagaccccgtcgcacggtgctgacgccgctgcaccgctctcgcgccgagtccccgcggtccaaggtccggcgcaccgacgagccccgcgtgctcgcgtcggtgagcccatctgcgcaatgctcggcagcgacgagtcgcacgacacgccgacccggtggattcgacccgaagggccgagccgcccagcgacccaccggagccgacggctcgcccggcatgcaccacgtcgccctcgccagaggtgacaggtcgctcggtcggtaagtccacgccgatggcccggcggatcgatcgtacgttctcactctccgtgaagtttcttctctcagtggtcgatactcctcctgtacgcaccgatgacgggtcgcacgggccctggaaccggcgatcaaggaggagctatgcgtcgccacggatgggtagcaacagtcgtcgccagcgccgcgctcgcgctcggcatcgtggccactccggaagtcgcctaccgcacgccagctgcaccccggccgcagacccgagcagcgctcgcagcccccatcgtcggggtggccgccgacccaagcggccaaggctactgggaggtcggcgccgacggcggcatcttcaacttcggcggcgcgcccttcgatggcaacacctacaccttgggactcacgggtctcggtgggtcacgtccgctcgcagctcccatcgtcgggatggccgcaacccccgacggcaagggctattggctggtggcggccgacggcggggtgttcagcttcggagatgctggcttctacggcaacacctacaccttggggctcacgggactcggtgggtctcgtccgctcgctgctcccatcgtcgggatcgtgcccacccccgacggcaagggctattggctggtggccaaggacgggggcgtcttcagcttcggagacgccggcttctacggcaacacctacaccttggggctcaccggtctcggtggctctcgtccgctcgcagccccggtcgtcgggatggccacaacccccgacggcaagggctattggctggtggcggccgacggcggggtgttcagcttcggagatgctggcttctacggcaacacctacaccttggggctcacgggactcggtgggtctcgtccgctcgcagctcccgtcgtcgggatcgacccgagccctaccggtgccggctacaccttggtcgcggccgacggcggggtgttcaccttcggggacgcgagcttcgacggcaccacctactcgatgggctacacgggacttggggggtcacacccgctccctggcgccatcgtgggggcggccgaggcccccggggacaccgggtactggatgaccagcgcgagcggctccatcttcgccttcggatcggcaccgttcgacggggacacctcgactatcggcctgacaccgaccgtccagaacgccctcgccaaccccagcacgaacctggccccaaccttcgacgcggcctgcttcgagcagttcctcgcgagcggaacggttgggtcgaccgcctgtgatcaagacgccatcgccgccatcgatcaagcccacagcgacgagggcctcccgccgctgtcgctcccgtccaacttctacgcgctcacgaacgccgagcagctcttcgtgctcgtgaacgaggaacggatccagcgaggcctcccggcgctctatgggctggcaggcaccttgaacgccgacgcgaccgccggtgcccagtccaacagcgaccccggctttgcgttcacgcagtcgtggccatggcttccggacgcggggagcaactgggcaggcgactatgcgccagcggcgagcatgttcgattggatgtacaacgacggttggggcggatcccaggccgcgacctcgaacatcgactgcacatccgcaacggcacccgggtgctgggggcaccgtgccaacatcttgatcaccgttccccaaggcgccgtcggcgtgatgggagccgcgagcatccccgagagcacactgggtgcgagtggctcccccttcgaatcggacaccatggtggtcggattcgtcccagcagcgtccgtctcgggcctaacctacacctacacctggtccgaggccgtccaagccggagccgatccgcagccgtaggccaagcccagctttcgaactcaaaggcgacggcgactcgctggccgccgtcaatcgcaggacctccagcaagtccggattaccagagacatgacgagtatcattcggataccaggaatggtacatcacgaaccgaatggtacatcacgaaccgaaacgagctgacctagtgcaaacaccgagcccgggcatcgatcccttaggagccctcacggcatcgatatacgactcgcctcggctctacgccttcctcatcggaagcggggtgtcgaccggagccagacagccaagcgcgtgggaaatcctagaccagctaatagcgcagtatgcgtcagcaaccagtaccgatgtgcgcgcgcttggtctaacaccaaccgaatggtggcagcgcactttcgaatctgacgcggaatacagctcagtcctggagcgactcgaacccacaagaggaggccgccagcaacgcctcgagaaactcttcatctcaagctcgccttccgacgcccacaggcacttggccaagctatgttcgattggacacgtgcaggtgatcatgactaccaacttcgatcgcctgatcgaggacgcactaactgagcaggccgtccgattccatgtggtcgatcacaacaatgtcaagggaatgcaaccccttgtgcgcggtgccgtcacagtaattaaactcaatggcgactatgccgatctttacatgaaaaatacgagaatggcactgtctcactacacgcgaccatttacgaccctaataaagcgagttttgcaagaatatgggctcgtggttgttgggtggtcgggtcggtgggatgaagggttgcgaaagctgattgagagcaacagcgcacgcctctaccctatgtactgggtcgcacatcatggtcagctacatgacgaggcacagcggttgcttgatcagcgtggtgcttacaggattgactcacacggagctgacgacttcttcggccggctagccacaggactggagcgtctcagtcaactagcatacacacgtgccaggcctataagagccttacgaggcggccgagtattcaccattagtagtaattggagtccagtttcatcgccaagcacccaaagcggcaagttgtggattcgcactgccgtcacactcatgccagcctcgcagcagggagtcggttatgtcgatgccgccgaaatgtggggatacattgacactccagaaagaagagcgatccggaccgaacttgccgccgcgcgggccgcgtatgacattgccagtcttgttactgtcggccagctaaattctgggcttccggtcgacatgctgaatcaacaaatggaatggcacctttcgaagactgaccagctagatcgagattctgtttacttcgaacttgacgctccgaagagtgactactgtacttgttcggcgcggtgtcgcgtttatcttgggcccgggcgccctgagcaacagggcagcgcaatcatagacatcggcataggcgatctcaaggaccgctccaatcgacagcgaaagcttgctttaggagagctcgcgatcatttggttggaccagctcgacgctgcgattcgaattctaaccgatgcacttagcagtgctacaggtgggatggcaatgattgatacagtggaattccacctagaatatctgggcaagcctgacgaaccgagtatgggtctcgctcaccacgtcgacttctctcttctgggagttggaggtcgcgacgctcgagcagtgtcctctaagtttaggccagctgaacccctaacaggcgcagcaaagctggatatcgtcattgatgcagtaagggatatagcaatgaacactgggtttcacgacccagacattgggattggccgcttaaggagcgaactcgatagcctgcctcgacaagcttaattaccgatcccaaacaaatccataacggctcaatgacggcgcctttatatcgctgctgacgcatgtgaccgacccccgaagccgagtcaaggagccgtaacgtggcgacttcgggctcactggcctcccccctccaggttgagacctgctataggaggaagggatgagccagacaccgagcccaccaccgggcgacggaccagctcgacgacgacggggccgttacccgagccagttccgtagggacgccgcagcgttggtcctcgaccagcaccgaaccatcgctgaggtcgctcgcgaactcggcgtgaacgagcagacccctggtaactcacgtgcgcctagaacgcatccaccgaggtgagcgagagggcctaacaagcgcggagcgcgaggagttgacactgctgagtcggcaggtcacacagctcaccatggaatgcgagccggcgaagcgagcgatgtctcactcggtgaatgagggggacagtgggccgttaccactcagatctcccgctaggagaccaatggcttctccgtggcggcgccagcacgagtcatcggggtctcccccctggttgaaccgccccgggtttcgtgcacacttcgttacgtgtgaacggtctcggactcggccgctaggcggccatagtactcctgctcgacctcaatgggtggaccgcgccccagccggtgcatgagcctgcgcgtgttgtaccagttcaccgaggctctggtctcctcctcaaggtccgtgaggctggtaagaggcccgcgcgcaaagggtgggccaggccgcacgcacacggttgtggagagaccgatcgtggtctcggcgagcgcagtgtcgtaggcgtccccgacggagccgatcgaggccaccatgcctgccaacaggagcgattcaccaacatgcacggccgtcgcggcagagcctgcatccgagtgatggatcgtgctcccggtgagggggtgcccctcgcgtgcttgtcggccctcggccatgcgcagggcacgctcgacgagtcgggtgtcgtggcgacaggagcaggcccaccccacgatggtgccggcgaaggcgtcgatcacgaaggccgtggtggcacgccgcccgtgagccggacgtcggtgaagtccgccacgcacagctcgtcgggtcgctcccgtcggaagtcccggttgacgaggtccggggcgatctcggccttggggtctcgcatgtcgtgcgttgccgtgcacctgtcgcaccccgcaccagccatcagcgcgcgcgagccgttgcagcgtgcagcgggcaaccgggatcccctggcggcgcagagaggcccacaccttggtcgcccctaagagcgactccggcggacggcgacctttagcgtcgggctcatagatgccggcaaggatctcgctgatggcgctctctcagaggcaacggcgcgacggggctcggccaaggtgggcgtcgtaggtcctgggagcgatcgcactgtgcgtgcgctctcgagcgctcggacaatcggagcgaccccgtaggcccgtcggtgctgcgtgatgaagtcgcagatcaccgctggtgcggatcctcgcccgcgcgaagaacgttgtcgctgccttcaagatctcgatccgagcgctcgagttcagcgcgttcgtgcgcttcgagcgctcggatctcggctgtggtcggtggtgatgcccggccgctcgcctgcgttgactcggtactggtagagctacgtgcgcagcgtctctggtgccatggggagccgtccggacactgcctcgatcgctgcccattgactcggatactcgctgcggtgctcgagcacgaggcggatcgcctgttccttcgtctgctggtcccatctgctggccatgatctatccttcccttctctccaatggaagtgtgcatcaaagccggggtgattcaggttgtactacccctggcgacaccgtcgggacgaggcgaggatcccgagcacctggtgctcgcgagcgagccccacgccatctggcacgagagcgacggcacctacgccaagtccccgcatcacccacgagctgcgacacgcggttactgcgtcaaccacaagcgggtggagcgcatgatgcgcgagctcgagatagcagcgtgtctactccgccgcttcgtgcgtaccacgacgcggcaagaggacgcacccctcccagacctcgtctgtcaggacttcgctcctggtgagccagcgcgtcgctctgtgagcgacatcacctacgtccgcaccgacgagggcttctgctacctcgccacggaggtggatctcggatcaggcggatcgtgggctggtcactcgagcgtcgcatgcccgatgggctggtgatccaggcgatccgcggagccctcgggactcggggcagcctgaggtgccccagatttcgtagacacccaggttacttcacgcgagcctcctccgcgacgaggtgctcgaagacgactggggcaaggtagccgatcttcgagcagctgcgctggtggttgtagaactggatgtagctctgtatgccgcggcgcagctcggcgaggtcgccaaaggcgtggcggtagaagaactcgtgtttgaagatcgaccagaaggactccgcgctcgcgtggtcgtagcaggtgccggttcgccccatggagcgcgtgatcccgtgtcgggcacagaaggccacaactcgatggtcgctgaactgactccctcggtcggtgtgccagatgaccccctgcgcgtgggacccacgcaccgcgacggcctggccgagggcctcgagcacgagcgtggtctccatgcgctccgcgacgctccatccgagcacccgccgcgagtgctcgtcgcgcaccacacacaggtatgccatcgcgccggcgagagcgaggtaggtgatgtccgaggtccagagggcgtgcaggcgccccgggtcgaacttcctggcaacgaggtctggtgggtagatcgccttcggatcggcgtgggtggtcgctgggcggaacctcctggggctgataccggcgatgccgcgcctggccatcgctgctgccaccgtgttgtggctcgtcaccacgccagcggctcagagtgccgccgtgatccgtcgtgcgccgtaggtgccagaggatgcctggtggaccgcgaccactcggtcctcgaggtcgcgtctcgcacatgcccgacgcgacggtgctacctgggtgcgtcgccatcggtcgtagccagcccgggagacctcgaggaagcgtgccatccgcttgatcttgaagcgagcgtactccgcctccatcagcgcgaatctctcttgcgtggtggcttcgcggcgaagtacgcggctgcttttcccaggaactcgttgtccttgcgcagctcctcgagctccctgcgcaacctgatgagctcggtgcgctcctgcgccgtgaggggcgggctgccagtggcgtttgctgcttcgatccgcctgcgctcctcccgcacccatcgatagaggttgtgctccccgatcgcgagctcacgggccacctctgggacgctccggccgctgtcgatgacccggtgggccgcctcggtccggtactccagggtgaacttccttctcgacgtccccatcgacctccccttccctctgccatggtacgtgtgacttacgacgtgtcaacggaatctggggcggctcagcctggctggggcgatcttccacagcgatcgcgagtggcgtcccaccaagtggtgtaatttctgggcggcctgcactccaggagggcgggccaccgggcgatctctggcgtgtcagtcaacagctcgccagaggaggtatccagtggccctgacccgttccgactttacccacttgctctggcgccatcagagcgggcggtgacatcgacgtcatccgggagggggtggagctcgtgctccaggccctcatcgagcgagaggctgcggcggtcattggcgctggccgctacgaacgaggcgagggacgccagacgcaagcgcaacggctaccgcgaccgtctgctcgtcaccaaggccggcgacgtggagctacacatcccgaagctccgccgggggagcttcttcccgagcatcctcgagcgccgccgtctgagtcgatcgtgccctctacgcggtcgtcatggaggcctacgtctgagggagtcagtacccgcaaggtcgacgacctcgtcacggccctcggtgggacggggatctcgaggagcgaggtctcccggatcgtcgcctccctcgacgaggagctggcagggttccgtacccgcaggctggaccatctcgagttcccctacctcttcgccgatgccacctacgtcaagggccgcctcgagcaccaggtggtctcccgtgccgtcgtgaccatcacgggcgtgaatgccactggggaccgcgaggtccttggcgtcgccgtcggggatgggcagactgagagcttctcgcccgagtgcgcgagggagctcagggatcgtggcctcagtggtgtgcgcctcgtcagctccgatgcccatcgggggctcaccaacgccattgccaggtgcttcatcggggcgagctggcagcggtgccgagtgcagcgtgcgcgatgtgctcagccgcattccgaaggggagctgaggagatggtcctggccccagatccgcacgatcttcgctcagccgtccccgggagcggtacgtacccagtacgaccaggtcattgactcccttgccgcgaagctcccagcggttgctgccatgctcgccgaggccaaggaggaggtctgcaccttcacgcacttcccggaggcccactggcgaaaaatctggtcgacgaacccgctcgagcgggtgaaccatgagatcaagcggcgcaccaacgtcgtcggggtcttcccgaacgacgccgctctcctgcgcctcgtcaccgcggtcgtgctcgagcagcacgaggagtgggccgttgccgagcggcactacctgtcacaggagtccatggccgagctcgggactgccacgagcgacgacgacacggcgggcacctccgagacgcctcggccccctggcgctcctccggtgctgccgtcgcccgccgaggaagagcctgcagtggtaggctgaggccagccagggagtgaatttacaccactcggtgggacgtgatccgatcgcgccatccagtacctctcccggaaggtccggagcctacttgcgaccctcggcattcgccagtcagtgggcagagttgcgacctgctacgacaacgccgtggccgaggcctgctttgggagcttgaagcgcgagcttgtggctcgctaccgcttcgcgaacctggccgaggcccgctcggccatcgcgacctggatccagcgctacaacaccgtccgcttgcactcgacgcttgggtacctaccgcccgtggagtacgagctctcctgggcctgcagggaggtggccgtggcccaaattcagcctgtcaagcaaatgaggggaagcccacacaggtgaaggcggactcgtttgttggggactgtcaacatcgaggaattcgagggtgccttggtcaattccaacacccagcacatcgccagcgcagccccggcaacgccctcagaccatgcggcatcatgcaccgtctcgagaccagaccctctcgccgcgacgatcaagcgcgatccgaagcgtcgggcgacgggtcggcaccggatggagtcccactcgtgtcctcgtcatcgacgacgccgagcccaccccgatcgcgaagcaggtccgccgccaccgaccgcacctggcggtctcgatcggtggcggcagcgcggagcgcgcggtcggcacgtgggtcatcgaaggcgcacagcgcaaccaccgcccgccgtcgaaccgccggcttgtcgttgcgagctgcgtcgatgacgacgtcgagaccctcgggcgcaccgatggatccgagcgcggcgatcgccgcttcgcgaaccctgaggtcctcgtggacacgagcgctggtcacgagcactgcgacgtcgtcccgatcgccgacctcgccgaggatccaacaggccgcctcgacgacgagcgggtcagggtctccgagcaggccccgcgcacgctgatgcccgatcgcagagggacccgccccccacagcgccccgacgcggacgtcggcgtcgtcgtgagcgagcagccaggcgagatcctgctcatcaccgcggcgtgccagcgcgatcgccgccgtccgagcactgcgtcctcctgctgccaccagggcgcgcagcgtcgataccggtgcatcgaggacatccaatgggttcgcgctactcacgtatcgaccctagcgtcagccgcaggaccgcacgagcggatcggctatccctcgggcgctacctcaccgagcgccgtcccagatgacgaaagaccagcagggcctgcgtcggatgcctcgatggtgtcgagccaggcgtcacttgcggcaactcgtgcggcctcgtcggggatcggcaccaaccgcgcgagcacgagataggcgacggccgtcgcaacgaggcccacgatccaagaaatgtcgaccccaccgagtgcgcgcgcgacgggtccggtgtagctcacggggccgagttggcccagcaccatgaacggaacctccgacgcaaagccaatggcgtacgcgatcaagccccgagcactccaggcaccgtagatcccagttggggtaaacagatcacgaatggcgtagtgaccacgtcggacgacgaagaagtcgacgaggttcgtcgccgtccacggcacgagcaggtagagcatcagcgtcagcgcggtcgcgacggtgttgacggcgttctgggtgatgaactctgcgatcgcgaaccagaccaccgtgagcacgaccgtcacgccaaggcgccaacgccgactcggcgtgatgctccgcacgctgtcgatggcggtgagcagcgtgagcgagccaccgtaggcgttcatccccatcgtggccacgagtgccgccgcggagaggatcgccgtcaccgatccgagtcccccgacgacaccgttgccggcggcacggagtgccgtgaggccgtcttgggcgttgagatgcacggccaaccaagcacccagcgcaatgagccacaccgcgctcgcggaggcaccgaagaagaccgaggcgatcacccgacgcgtcggcgtggacaccgggagatagcgcgagtagtcggagacgtagggcgcgtaggtgatgttgtaggccgcggacgcggagaactccgccatgaacccgacggtcgtgaagccgaggtgggaactcgccacgtggctgccgtgcacggagccaagcagcaccgcgacggacacgatggccatgaaggggaacgacgcgatgagcagagcccgaaaggcacggtggacccagtcatggcccaagatggcgagggtggcggcgatcagcgtcgagcccacggcgacgacctcggcattccagccgtacgcgctcgagagtccatcggccaagagcacctggtcggtcacgttgaaggcaacgtaggtgaacagtgccgcaaacagcacgacgatcacgccgcgatagccgaactgtgctcgcgactggatcatctgcggcagacccaagcgcgggccctgggagccgtggaacgccatgaagaacgtccccacgacgatgcccaacgtgccagcgaggatcgtccaaccgaccgacaatccgagtcctggcccgatgaagccgatcgggatcgtgaagtactggaagttaccgaggaaccacagcggcgcctgatgccacagcttgccatggcgctcccgagtcggcacccagtcgatggagcgggcctcgatgatgggctgcgctcgcgaggcgtcggaatccatggatcgatcctatcaagggcagcatccacgtgaaggcaaaccgagcatcattcgttatctctcacgcaacgatggcccgcgcgtcacggcggcgcgggccgtcatcgcccgccgatacagcgcaggccgacgacgacgccaggcaggccgtgcatcgagggcgtcggtgagcgcctggtcgacgacgagggtggcgacgccaccaaggggcgctaccgccaccgtgccgagcccgtctcggccgccaggagcgacgacgccggcgatcgtggggcccgccccaccgggctcgacagcagccaccgcgacgacgagatccgactcgatcgcccgtgcgagcgagagtcgaaacggcgcacgcggatcgccgtcgcgaggcgcgagttcgctcgtggtgagcgggcgaagcactggggcaagctccgggtcgacccggacgatactgacgaggaggagccacgcgcccgcctcggctgcccttcgggcgatgcgccaatcgaggagaccctcggccccggcgacggcaaccccacccggaaggacgacgggagcatcgttcggggcagctcgcaggtcgctcgccgtatcgagcactcgtcgctcaccaccgggcatgtgcacgagcgcaacgacacgacagccagccacgcgcgaccacggctcgagccacccaagctcgtcgtcgtgctcgacggtgagcgccgggagcaccagcagctcggcggcgttcggctggccttcgaggatcgcacggaggtcctcgacagcgacggggcgcgcaagacgcatcgccccgacacgacgaccgaccgggatggccgaccatcgagcaccggctcgctccgccagcgccgctcgcgaccactcgccagcgctcgagaggagctcgcgaggcacgcccagcgacggtgcggcacggggccgcctcgcctccacgtcggccaggaccacccctgggccatcgcgtgaggcgacgatcgtcccgtcgggtgcgatgatgcagccacctccgccgaagcgcacgccgcgttcggtgcccacacgattggcgacgaccatcgtcgcaccgacatcacgagcgcgcacccaccacgccagcgcgggcgtgcgctcctcgggccacgccgtcggcacggcaaccactgccggatcgcgcccgagtaccgcgagtggctcgggaagatcgagatcggcgcagatgacgaggccgacgatggcgtcacccacctccatggtgacgcccggctcgtcgcctggtaccgcccacaccgtgtcgtcaacccacagatgtgcctttcggtaggtcgcctcgagaccctgggccgagacgacgacagcgctgttgtacagggagccatccggagcctgctcgacgatccccgcgaccaccgtggtcgcttcgcccgcgagcgcctcgacgatcgcagcaaccgtggggccgtcggcaacctctgcgaccgcgcgcgcctcctcgcgagtgagcagatagccggtcacggagagttccggcgccacgacgagagatgcgccacgagcaacggcggccgcgacgcgcgcttggagtcgctcccttccgtgcgctgggtcgagcgctcctgcagcctcgatgatcgcagcgacacgcacgcggacctcactcaggcgcgagtgcgcgcgtcgacgatggccgcgagcgcgatcgacgccgcgaccgaggcgttcagcgaggcgacggtcgccgccaacgggatcgccgccgtgacgtccaccccgcggcggaccaacggcgcgagtccgcgcccttcggcgccgacgacgagcgcgaggcgctccgtggcgagggtgagcgagaagacgctcgtcgcggcgtcggcgtcgagcccaacgctccacaccccgcgcgctcggagtcgacgaagcgcggccgggatcgacgacaccagagcgaagcgcagccactcgaccccaccggctgcgaccttggtgacggtcggtgtgagcggaacgctccggtagcgcggcaacaccacgccgtcggcgccgaacgcggcggcactgcggagcaccgccccgaggttgtgcggatcctcgagatgatcgaccacgacgagcagcgaaccgtcggcgagaccgtcgaggcccacatcgaccaccgggtcgcagtcggcgaggaccccctggtgcacctcggtgcgcgcgacgcgctcgaaacgttctggcggcaggagctccacggggacgccagcgcgcgccgcggcctcgatgatcgcctccggctcacgcccggcctcgacgatcacgcgcctgacgcgacggcgcccagcccggaagcactcgaggaccgcgcgcctcccctcgactcgttcaccgccgagcccacggccaccacgagggtgcacatcagtcctcggcatcgaccacgccttcgagcagcacgaccgcgagcgcagcgacgccctcgccacgaccgagcgcaccgatgccttccggatgcttggccttgacgagcgctggcgccgcgacgacaccctcgatcgtgcgggccatccgggcgagatacggcgagagcttcggtgtctcgcacacgatggtcgcgtcgacctgcacgacccgaagacctcgaccccgcacgagccgaacacagcccgcgagcagctccaaggagtcggctccgcgaaaggccgggtcggtgtcggcatagaggtcgccgatgccaccgatcccagcggcgccgagcatcgcatctgccaccgcgtgacagagtgcgtccccgtcggagtgtgcccgcaggccaggcccaggcaccgtcaccccgccgagcaccaacggccgtccgggttcgtcggagcgcggatgctggtcgagccccaacccgacgcgcacaccgatgagatctcgcaggtcgcgtcgcgtcgtgaccttgcgcgcagacggggacccgtcgaccacctccacggtccagcccagctgctcggcgacgaccgcgtcgtcggtgccctccagccctgagccgatcaccccagccagcacgccgtagtggaagccctgcggtgtctggatcgcgcggaggtgggctcgctcgagcgtgcgggtcacccgaccgtcgcgcacctccttgatcgtgtccgcaacgggaagggccgggacgacgaccgctgcaccgttcgcaagacgggcgatgaccctctcgaacagcgacaccggtgccaacgggcgtgccgcgtcgtgcaccaggacgaactccggcgcgccctcgagggccgcaaaggcccggcggaccgactcagacctcgtcctcccgccgacaaccgtcgtcgccccttcgacgacccgatcgacctccggcgggagcgccacgatcacctgcgacgacaccgcgcgcgcggcctcgaccgcatgctcgaccagcgatcgattgccgagcgcctcgaactgcttcgggccaccgaaacgactcccttgccccgccgcgacgacgagggtggcgaccgccaccgcgccctacgcgagggccttgtcgagtcgagcctccgcttcctcgggcgcgacgtcgagggcgaaggtcagctcggagaccaacacctggcgcgccttggcgagcatgcggcgctccccggccgagagccccttgtcgtgatcgcgcagcgtcaggttgcgcaccacctcggcgacctggtagatgtcgccggacttgaccttctcgaggtggttcttgtagcgccgcgaccagttcgcgggcatgcgcacgtccttcttccccagaacggcgaagacctcttcgacctcttcgtcgttgatcacctcgcgcaggccgacctcgtcgacggcgtcgacgggcaagcgtacggtgagatcgccataggccaccgtgacgacgaagtactccttggcctcaccgaaggcctcgacgacctcccgtccggtgatcacagcggcaccatgctgcgggtagacgaccttgtcaccgacgtcgaatggcacagcttcctcactttcccgacgccctcgtgcgcgtcgggctcactcgtagcgcttccagtataccaggtcgatcagggtgaaagtccaggtcacctggctattcgtaggacctgaggtgagccacgaccgccttggcccagtcgggatccacgccagccacggtcgccagctcgtcgggttccatgctcgccaacgcatgcagcgaaccgactcgctcctcgatacgcgcggcgatcgatcgcggcagccgcggcacgtggtgcagcagcctggagcccttcgacggcaggttcacgccgaggagctcaccgtcgtagagatcctcgtgcgcgagcgagacgcagcgcgcgcgctcggcgacgtgacgcgccagctggacgacgttcatgagctcgtcgagatccagcgacgccaagagctccttgatgtcgcgcacctcgccctcgtcgcacacccccagaaagtcccggaggacatcggtgtagtcgcggtcgaagtcgagggtgatctcggccgcctgcagtgcgacgaggcgtccgtccgcaccgagttcgaccagatagccgtcgatctcctcccgaatccgacgcaccatctcggctcgctgcagcacgaagaccacgtcgcgcaagctgacctgctcgcgcaactcgagcccgttcagttgctcgagcacctggtcgaggcgcccccgatagcgctcgagcgtcgagagcgcctggttcgcgcgcgagagcagctgggggatgggctgcagcgtgcgcttctcgcggcgtcgatacacggagatcaccgacagctcctccgagaccgccacgaccgtagcgtccacgctctctgccacacgctcggcggtacggtggcgcgtgcccgtctcactggtcggaaggcgtggatcgggcacgaggtgcacgttcgctcgcacgatctgcgacccgtgcgaggacaggatgatcgcgccatccatcttggcgagctcgaacagccgctgtggggtataggcggcctcgatgaggaagccgccggtacagagctcgaggacctcgggcgaatcgcccagcacgacgagcgctcccatgcgcgccagcaagatgcggtcgagcccttggcgcaggggcgtccctggagcgacgctccgcagtgcctcctcgatgcccgcgccttccacgctgctccctccgtcagacgcaggaaccggcaccccggtcgcgctctcgaagcctcgtggagcgcgccgtgcgacagcgcgctccaccgactactcctgtgggttcgagccggccagctccatcgggggcggctcgagtccctccatcacccggaagacgatctcctcgccctccacatcgacgaccaccatgtcgcccgccttgaactcttggtgcaagaggcgctcggcgaggggatcctcgacgagtcgctggatggtacgccgcagcggtcgagctccgagttctcgatcgtaaccacgatctgccaggaagcccttggcggcttcggtcagctcgatgccgatccccttcgcctggagctgatcttgcacccggcggaacaagaggctcacgatcgccatgacctcgtcgcgacgaagctcgtggaacacgatcacctcgtcgatacggttcaagaactccggcttgaagtgcgtcttcagcgcctcgttcagccgcatcttcatccgctcgtggttgacgtcctccgaggacttcgcgaaaccgacctgggcgcggtgcaggtcctgcgtcccgaggttcgacgtcatgatgaggatggtgttcttgaagtcgaccgtgcgaccctgcgcatccgtcaggcgaccgtcctcgagaatctggagcaaggtgttgaagatgtcgggatgcgccttctcgatctcgtcgaagagcacgacggagaacggccgacgccgaaccgcctcggtcagctgaccaccttcgtcgtagccgacgtagcccggcggcgcaccgacgaggcgagcgaccgtgtgcttctccatgtactcgctcatatcgagctggatcagcgcgtcctggtcgccgaagaggaactcggccagcgtcttggcgagctccgtcttgcccacgcccgtcgggccgaggaagatgaacgagcccgatggacgacgggggtccttcaacccagcgcgcgtacgacggatggctcgagacaaagcgctgatggcttcttcctgccccacgatccgatggtgcagctcgtcctccatgcgcagcagcttggaggtctcttcctcggtcagctggttgaccgggatgcccgtccacatcgcgaggacctcggcgatgacctcctcgtccacgacgccgaaacgctcatcgccctcgcgcttccacgccgcctcgagctcggccttgcgcgagacgagctcgctctcgcgcgccgccagccgcttggcttcgtcgaagttctgacgggcgatcgcgccttccttgtcacgacgcgtgcgggtgaggtcgttctcgacctgtcgcaactcgggcgggctggtgacgcgcttgatgcgcagccggctccccgcctcgtcgatgaggtcgatggccttgtcgggcaagaagcgatccgagatgtagcggtccgccatgttggcggcggccaccagcgcttcgtcggtgatggtgacgttgtggtgggcctcgtagcgctcacggagacccttcaagatctcgaacgtgtcctcgatcgagggctcgccgaccttgatcggttggaagcgccgctcgagcgcagcgtccttctcgagatgcttgcggtactcgtcgatggtggtcgccccgatggtctggagctcaccgcgggcgagcatcggcttcaggatcgacgcggcgtcgatggctccctcggccgcaccggcaccgacgagcgtgtggatctcgtcgatgaagaggatgatgttctccttggtgcggacctccttgaggaccttcttcaggcgttcctcgaagtcgccccggtaacggctgcccgccaccagcgcaccgaggtccaaggtgtagatctgcttgccgcgcaaggtgtcgggcacctcgccagcgacgatgcgctgcgcgaggccctcgacgatcgccgacttgccgaccccaggctccccgatcagcaccgggttgttcttctgacgacgcgagagaacctgcatcatgcgctcgatctcgttgtcgcgaccgaccacggggtcgagcttgcggtccctcgccatctgcgtcaggttccgaccgaactgatcaagaatgggcgaaccaccgggtgcgtcttgcccctgggacggtccggccccttgaccgaccgtggggcgaccctcggtcgacgacaggatctgcatcacctgctggcgcaccctggtgaggtcgacgccaagcgcgagcagcaccttggccccggtcccctcaccttcgcgcacgaggccgagcagcatgtgctcggtgccgatgtagttgtgaccgagctggagcgcctcgcggagcgagtactcgaggaccttcttcgctcgaacggtgaatgcgggggagttcggcgtcggccctggcgacggctcggactggcgcgtcacctcctcgcgcagctggtcgagtgagacacccagcgattcgagcgccttggctgcgatcccttctccctcatgcacgagacccagcaagatgtgctcggtcccgatgtagttgtggtggaggagcttggcctcctcctgcgcgagcacgagcactcgacgtgcccgatcagtgaatcgctcgaacaagtctctcgcctcctcgatcggcacctccgggttgaggacccttcgactccgatctggtacctggttccttcattctacccgcaacgctcaacatcgctcgaacatgccttgacgtcggcatcggcagcgccaggctgaaccaccgagttgctccagtctgccacggacagctgggctgtgtctgtgggcaggctcgacagttcgctcacggagtactcacgagaccgccctcgatgtcgccgagcggcagccatcgccgggcgcgtgcacgaggaccaaccaggtcgcattgaccgcgaacacgtgccagatcgcaccgaggtgcgcctccaaccacccgaccgcggcctgcggctgggcaagcaggctgcgatcgaccacgatggagcacacgtcgtggcgggcaaggtaccccggcagctcgtgggccgcccgcgatgccagcgacgcgtcgggttgggtcggttgggccacgctccagagatagccgaggacggcggagtcgttcaaccgagcgatcgtctgcgcgggcaggcgtgacacatagccctcgggcgtcggggtcccgatcacggcggcctcgtagggatagagcgcgatcccagctgcccaggcactctgggtcgggatgaccaccggcacgtagaacgtggtgccaccgaccgctgcgatcccgcggggacgagggaccagcgggagcgcagtgtcggggaacggcgtcggcgccgaaccgacccagagcgccaccgcaacggccgcgacgagccccgcacgcaacagccggcggtggcgacggcgcccgagcgcaacccagacccactcgagcaccgctgcgccgagcagtgccccgaacagcgccgtgagcaccgcgagacgctccggcagggtgtcggacacgaacgggatcgcatcgaagggcaggtacggaagcgggatcggcgtcagcaccccatcgacgtggaggtaagggcccatggacgccagagcgaagatcagcatggcgagcccgagtggcaggatcaaccgctcgagccgaggcgcgagcggaccgtgacggcgctggcgtacgacgatcgcgacgccaccgacgaggccgatccagggaccagcgccagggaagcccgagccgtccgcgaggttcggggcaaggtgccacacgggggcgaggaagtggaaggcgccccacggatcaggcacaaagaaggacagcgcgtcgaccacccacggggtcgagaagggcgtctgcgccccaccgtgaaccgcgagcggactcagcaggagtgcgtcgaggagcggcgcgacggcgacgacggcgacaacaccgaggacgagccagccccgccaccacgccacgagggtcgcgagacgcctcgacgcgagctgcggatgcacgaaccagagcaccacgatggcagcgatcgcgtagatgccgtagtcgtagacgctccagaccacgagcgccaggagcgcgccgagcacaccgaagcgccagagagcgggatcggcacgatcgaagaggtcgaaggcccaacccaccaccaacgcgagccctgccccgtcgaccaggttgagatgcccgagcatctggcccatgaagaacgggctcgcgaggtagatcgcaccggcgacgagggccgcgccgcggccgagcccgacgcgacgcgcgcaccacgccgcagcaccaccgtcggcgacgagggacccgaggagcgcgaggttgtaggcgaggaccggcgtcgcaccgaggtgctcgagcacgcccgcgacgatggcggcaggcagcgcgagggtggcccacgcgaggtccgcacccctcggatagagcacctggtgcgtgaggaagagcccgtgggcaccgaccagccagcccgcgacccagtggatgtaccacagaaactgcggcgagtcaccaccatcgccgatcaccctcgacgtcaggtgagcgccaccgggccagctgagcaggagcgcctcggcaccatagatcacgacgcacgccgcagcgaaggcgagctgtgcccacgttgagccgcgctcgcgcgcttgccgtgtcccgatccgtgccgccgtcgacgacgcagacacggtgtcgtaggctgacattcgcgagatactaccgaacaccacggccgctggcacgtggcgcggggaccaaggacccggggccacacggacccgacgggctctagggtggacgaggtggagcatccgttgccgctcggtgagccgtgggcgggtccgtacctccaggcggtcgaggaagggctgcgtcgagcagcgaccacgaccgatccggacatcacggcggccgccctgcacctcatcatggccggcggcaagcgcgttcgaccgctgattgcgctggcgacggcccttgcactcggcgaggtcgcaccgtctcccgacgaccctgtcgtccgcggcgccgtcgcggtcgagctcgtgcacctcgcctcgctctatcacgacgacgtcatggacgaggcttcggagcgtcgtggggtctccagtgccaacgcccggttcggcaacctcatcgcggtggtcaccggcgacttcttgttggcccgcgcggcgggcatcgcagctcgcctcggtgaagaggtagccgcggcgctcgcggacacgctggccgccatgtgcgaggggcagatcctcgaggttgccgacgcgcaccaactcacgcgcacgaccgagcgctacctcgcgaccatcgcgggcaagaccgcgtcgttgatggggaccgcggcccgcatcccggccatcgtcctcggacgcgaccaagcgatgctcgatgccctctcggctgctgggaccgcgctcggcatgctgttccagctccgtgacgacgtgctggacctcgtcgcgacccgcgagcaactcggcaaggagccggcacaggatctggtggaggggatctacaccttgccggtgatcctggcgctccacgaccccaccgtgcgcgaggccctgctggacgtgctcccacgagccgcagaccccgaaccacgagccgtcgcactcagcctggtccgtcgcagcgacggcatccctggcacgctcggccagatgcgcaggatcgaggccgatctcgatgccgtgctcgccgacacgctcggcatgtccgattcgtggttcggtcggctcgctcgcgcgctcgtcagctcagccgagcacctcgcagccgcggtaccggcacccagcgcactcgcctgagcacccccggcccagtttccaccggtcccaccaagagcatccgcgcatcagctcgcggcgccagagctccgacgtcgccgaactcacggccgggcatacccccgtcggaacgccccgtcctcgggcgcccagctcagtcgagccgacgagcgagcgagccgaccgacgcccggggtgcgccggcgacgagagcagccccgtcacgcggtccatgcgccgattcgctccgcgaccagcgccgctcgtctcctcacgccgtctcgtcggatgcgccatcctcgtcgacatcgctctccgaggatcccgcctccggtcgcagggtcgggaagagaatgacctccttgatgtggcgctgccctgtgagcagcatggcgagccgatccacaccgaggccgagaccacccgtcggtggcaggccatactcgagtgcccgcacgtagtccgcgtcgtaggccatcgcctcgtcgtcaccggcacggcgctgacgagcctgctcctcgaagcgagcacgctgctcgtccggatcgttgagctcgctgaaggcgttgacgagctcgcggcccccgacgaccagctcgaagcgctcgactcgccccggtcgcgaccggtgacgacgagcgagcggcgagacggactcagggaagtccagtacgaacgtcggttcgatgagtcgcggttccacgagctcctcgtagagcgcgaccaacgcccgccccgcctccggctcgagcacggcaagatcgaaccgtcgagcgaggtcgagcagtcgtgcgggctcgtcgaggctgacccgctcgccgaccgcctccgagacgagatcctccatcgtcgccgcgcgaaacggcggggtcagatcgatcacaccgagctcgttctcgccgcgggtcgacccgaagacagcgcgcgctgcgctcgcgagcagcccttccgtgagctcgcgcatcgcgtcgatgtcgccgtaggcctggtaggcctcgagcatcgtgaactcggggttgtggcgaggcgagataccctcgttccggaagtcccggccgagttcgaacacacgctcgatcccgccgaccacaagtcgcttgaggtagagctcaggggcgatcctgaggtacaggtccatgtcgagcgcgttgtggtgggtcacgaagggtcgagcggccgcgcccgaggcaatgggctgcaagatcggcgtctcgacctcgacgaagccccgtgcgtcgagttcgtcgcgaagggctcgcacgagtcggctgcgggcgaggaagcgctcgcgcaccccggggttggcccacagatccacgtagcgctggcggtaacgcacgtcgggatcgcgcacaccccgccacttgtcgccgaacgatcggcgcgcatgcgcaagaagctggatccgatcaacgaggacggagcgctcgccggtcctcgtggtcgcgatcacaccgtcgacgccgacccagtcgccgagcaccagggaatcggccagcgtcgagaacgcctgggtgcgatcggcgcgcagccagagctggatcgctccgctcgcgtctcgaagctccccgaacgccatcctcccttgccgcctgaggcgcaagatccgtccggccacccggacctgctgatcggtgacggtgtcgggcgcgagaccctcgctccgccgtcgcacgacatcgacgggctccaccccgccaaaggcgtacggaggcacgaagagcgctgcggtctcagcgtcgggcgctcgacgttcatctgcgctcatcgtccgtcctctccaccacgccccagagacgcaaggagtctaggctcgagcccgccgtccctggttgcgcgcccagacgagccgcagcccgtggagcgtcagccacggctcgatatgcccgacgacgggcacctcgcagccgatgacctcgcacagcccgcccgtcgcgacgaccggagcctcggctccgatctcggcacgcatgagctccacgaggtgggtgacctgcccgacgacaccgttgatcaccccggactggatcgactccaccgtcgaacgaccgatcgccgccttcggccgccgtagctcgaccttgcgcagcgccgcagcacgcgccaccaacgcatcgagcgcgacgaccacccccggcgcgatcgcaccgccgaggtaggcaccgctcgcatcgatcgcatcgacggtggtcgcggtgccgaagtcgaccaccagcaccggcgcgccatagagctcgaccgcggccaccgcatcgaccacgcgatcgggaccgacctctcgtggatcgtcgtagcggatcgggatcccgacccgcgtccccggtccgaccacgagcggacgaagcccgagatgcccctcgaccatgtccacgacgcttcgggtcacgttcgccgccgaggatgcaacgatcgcgccgacgagcccaccgacgaggtggtggcgatcgagaaaggtctcgacgaggatggcggtctcgtctgccgtgcgatcggcgcgcgtcgccagccgaaggtgcgcgacgagtccctcctcggccgtcgtcgccgcagcctcggtgtcgtagacgccgatcacggtctcggtgttgccgacgtcgatcgtgaccacgtgctcagccatcggcgcctccgatcgcacggttgtcgatgagccggacaccctcgacgcgccaggcagcgagcacgcgagacgcgggcgtgagggcccgcgtcggctcgagcaggggcggttctgcgacctcgacgtagtcgagatcgacccccccgagatcggcgagcaggcgagtccggaaggcggcggcggcgtctcccacacgagcactcgcgcagtgacgcgcgaggatctgggcgacacgtcgcgcctcgcggagcccgaccggcgagagccgccggttccgcgacgacagcgcgaggccacccggatcgcgaacggtctcgaccgcgacgacctcgacagggaggtggagctcggccaccagccggcggaccacgagcagctgctgaaaatccttctcgccgaagtaggcacgagtgggagccgtcaccgtgaacagcttcgtcacaacggtcgcgacaccgtcgaagtggccaggacgcacggcaccctccagccgctcggtgacgcccccgacgcgcaccgagacgaggatcggactggggtgcaactcctcgacgacgggtgcgaacacccagtccgcaccggcgtccacggcggcacgcacgtccgcctccagggtccgcggataggccgcaaggtcggtggggtcgtcgaactgcagcggattgacgaagacggagacgaccacgacgtcgtcgcgctcccgcgctcgccgaatcagcgcctcgtgcccctcgtggagcgcacccatcgtcggcacgaggccgatggcagccccggcgtcccgggcaggtgcgagcgcctcgcggagcccggcgacggtcctgatcagcgggtccacgcgcaccccgcggcatgagcgacgacgggcggtcgctcgaggtgggccaacgatccccccgccaacgaccgcgcgagggcggcgtcgaggtccgcgagcggccacagcacgaacgaccgaccgaacgcgcgcggatgggggacgacgaggcgcggaggcgagctcacgacgacgccgtccatccacaccacgtcgagatcgagcgtccgaggagcgttcgggacgctgcgttggcgaccgtggcgcgcttcgagcgcgagcaagtcgtcgagcaggcgaaacggcgaacggtccgtgcgcagctcgcacaccgcgttcaggtaccgcggttgcgcccccggcccgccgaccggctcggtctcgtagaggttcgacaccgcgacgacctcgccgatggcgccgagcgccgcatcgagggtccgcgctcggtcgccgaggttggcgccgagggcaacgaaagcgcggcgcctcacgagcgctcaccgccatctcggacccgcgtcacgaccacgtgcaccgtggccccggccagtgccagtgggggggcgagcttggtcgcacgaacggtgacgcgctcgagctgcgcccagccgagcgtcgcaacgatggcgtcggcgagccgcgccgcgaccgtctcgaccaaggcacacggcgtcgcaaggacctcgggcacgaggcgatcgagcacgctgtagtcgacggtggtggcgaggtcgtcgccgatcggctcctcggcgacgacgagttcgaccgcaagctcgaccggctgcggcagggaccgctcggcctcggtcacgccgaggtgcgccggttgcaccatgccctcgaccgcgatggtcaggcccactcgcgcgccgcctcctccatggccgcagcgagacgcaggtactcacggatcggccgtactcggtgcacccgcaccacgtccgcaccgtgctcgatcgcccagatggccgcggcgaggctctgctcctcgcgctcgagcgggggcaacgcgggctcggcacgactgagctcggccagcatgctcttgcgcgagaggccgacgacgaccggtgcgccgagggacgcgatttgacgaaggtgcgcgatcagcgccaggttgtgcgcgaccgtcttgccgaagccgatcccgggatcgaaccagacctccttcacgcccagcgcacgcgcctcgtcacgtcgctccctgagccacgccgacacctcgcccaccacgtcggtataggtcgggttgacctgcatcgtctgcgggtcaccctgggcatgcatcgcgatccacaccgcaccgacctcagccgcgaccggtccgagtcgaccgctcacgtcgttgacgatcgtcgcgcctgcctcgaccgccgcccgagcgacggcgggcttgaccgtgtcgatggagacgaccccgtagggagcgagcgccgccacgaccggcaggacccgacggagctcctcggtctcgggcaccggcaccgcgcccggccgcgtggactcgccacccacgtcgacgatgtcggccccctcggcgaagagttcgagaccgtgctcgatcgctctggccgcatcgaagtagcgaccgccgtcactgaaggagtcgggcgtgacgttgacgatccccatgatccgagcgtcgcgacgctcgctcatcggggcggccgtcctcgctcgagctccgcgagcgcgttggggctgcccacctccctgcccgccagcgcctgggtcgtcacgatcacgccctcgcgtcgcaccccccggatggcgatgcaggcgtgctcggcccgaacggtgacacggacgagacgcgcccgggccgccttggcgatcgcatcggcgatctcctgcgtcagccgttcttggagctggaggcgacgagcgtgccgctcgatctctcgcaccacggccgacaggccgaggaccccagctcccgggagatactccaccgagaccgtgcccgtaaacggcaggaggtgatgctcacacagcgaggcaaacctgatctcgtcgaggacgacgggagcccgctgctcgggcgcgaaccgcaccggatcgtcgggctcggcccgatacccgccgagcagttcggccagtgcctcgaccacccgctccggggtgcgcgtgcgcacgtcgtcggcgagcgtcgcaccgagggtggcctcggcccacgcgagcagcgtgtccacggccgcgcgagcgtcgtcgttcgtcggtgcgctcatacgtcctcccgataggtcgcgatgaacgggaggttccggtagcgctcggcgacgtcgagtccatagccgatgacgaaggcgggcgggatgtcgaagccgacgtaggcgatgggcagatcgcctcgaccgtcgtcaggcttgcgcaacagggcgcacacggcgagcgacgccgggttgcgcgaggcgaggttcgtcaagaggtagcggagcgtgaggccgctctcgacgatgtcttcgaccacgatgacgtcgcgcccttcgagctcgacgtcgaggtccttgatgatccgcacgacacccgaggtccgcgtggcactgccataggaggacaccgccatgaagtccaccgcgaccggcagctcgatcgctcgtgccaggtctcccatgaacacgaacgcacccttgagcacccccacgaggaacggtgcgcggcccgcgtagtccttggtgatcgccgctccgagctcgccgacgcgcgcacggaggtctgcctcactgatcaggacatcgccgatgtgcgggtcatccagcgaccacgtcacgggcgcctcccttcggactcgagcccgagacgggcgatctctcgcccacctgagcttaggacgagcgacgagcccacgcgtcgcacgtcgaggtcgctcgggagtgcatgcgctcggcgagtaccatcggcgacctggacgagcgcacgccgatgcgccgccgacagtcgaaggcctgtctggtgtcggacccacgtcgcgagctgggtcgtcgccggcgcgagctccgggtagcgcgcctgcaggcgcacggcctcgcgggcgtgcgccgccgcgcgcgccagcagcgggacgacgtcacgctctgcgatcgcggcggcgagcgggagcagctcggtacgcacgcgcacgcgccgaaagcgtacgtcctgattcatgggatcgacgagcggcacgagtccggcggcctcgcagacgcgcgcgagctctgagcgccgaaggccgagtgccgggtggagggggccgggctccatggcgccgataccgacgagcccgctcccccgcaggagattcagcagcaccgtctcggcttgatcatccatcgtgtgtgcccgggcggcgtccccgagggcgccgaggcgggccgagcgcgcgcgcgcctcgaggttggggccagggatcacgcgcacacggcgctcgagcaccgagatcccgagcggagcgagctggcgggcgacgtcggctccttctcgggccgagcccgggcgcaggccgtggtcgacgtggatcgcgaggacccgcttgccaccgaacgccagcagcgcagcgagacccagcgagtcggcgccacccgagacgccgacgcggaccgggtcgtcatcgagaggccacagccgctcaccgagcgaggcgagatcgatgccgagctcacgagctcggcgctgggcagcctcgacccacgacgggctaggccgcaccgaccctcgccagccacgtctctggcgcgtcgagctcggcaagcgttgggagcgactcggcgcgttcgaacacgtcgagcgcgctgccaggccgttctgcctcgatgcgctcaaagaaccgacgaccgcgctcgtactggcgagccttcgcgtcgagtccgaggagtcgcgcgacgatgcgcgcgagaccccgcgcactgcgacgctggtcgacgacacgagccagctcgtcgtcacccggcacggtccccgaggggagggtccgcatgacccagtccgcgtggccctcgatgacgctcatgatggcgctgacacgagccaacgaggcagcagcacgttctgggaggaccagctcgagtggcccgagctccccgaggcggcggtcgccacccaaccagctgagcagcgaactcaccgcatcgaccggggtcgccggtcgcgcagcgatgacctcggcgagcgatgcgtagagcgtctcgagcagccaggggcgcgcgaagaactgcgcccgatgggcgagttcgtgcgagagcacccacctcgccaccgtggcgagatccgtcccagcccctgacgcgagatgctgggcgttctggcctaccagcacgagcaggggctcttcgtcgccgccccccggcacgtactgccccagaacgcgaggcgagagggccgcgagcaccgcgccgagcatggctccgctcacctcggccgcaccagcgggtaccccctgcgggtacaagcgaccgatcaaggctgcgtaggaacgcgcattgtggatcgcccacgcgcgccgtgacaggttcgcgaccgcgagggtctccgttccgatctcgagcccacaacgagcctcgacgatgggggcgagctctgccaccaggccaatcagatcgagaggcggcggcgctgtgtccgggacgagcgctcggatcgacagcgtcgccacctggtgcgacacggggctcaccatgagctgagccccgaggaaactacccggccttgcgctgaccgcgggttcgcgacgccccgatgggctgatgcgcgtagcagtacttggacttgttgtaaatggagagcgtcgtcgtacaacccggctccttgcacacgcgtcctcgctggtaggtgcggggtgcgtgcccagtcgccagaggttccgcgacgatcgtctcttcccctcggctcaccatgtccagagcaacccacgatgccccccgccctattcctgtcgcgcgtcggagacgtggcggtccttggccgattcctcaaggaggaccatcgcgagacgctcacgcagcgaggtcggaacccgatcgcgtgctcgctccgcgatgaccatgcgcagctcggcttcgaactcgaacgcctcgagacaggacccacagtggtccagatgggcttggagcttgtgccggcgttcgtcggtcagctcgccatcgaggaagaagtacagctggctgatcgcttcccgacactcgggcgtggacggaccccgagggtcgggctcgatctcatgacccttgtgctccggaccagtctcgctcgtcaccatctacgcctcggtctccgctgcccgctccgcacgagccagtcgcttctcgatcaacgcgcgctggagcgcgcgccttccccgatgcagccgactcatcacggttccgagcgggacgtccatgatgtcggcgatctcacggtagctaaaaccttcgacgtccgccaggatcacggccaagcggaactgctctggcagggcctcgagcgccgccttgacgtcggcatcggtgaaggtgtcgaggacctcctcctcggcgctccggcccgcgagggctgcctcgagaccgcccaggcggcgatagaggtagagctgctcgacctcgtcgaggtccgtctcgtccgggcgacggcgacgagctcggtaggcattgatgtaggtgttggtgaggatgcgatagagccacgccttgaggttggtgccctcctcgaaggtaccgaaggcacgataagccttcaggaacgtctcttgcaccaagtcctcggcgtcggccgcgttgtgggtcatacgcatcgccgcggagtagaggttgtcggcgtacggcagggcaagctcttcgaagcgcgcctgatccgccacgtcgcctcccgtcaccagccgagcccgggaggggactcgaacccctgacctgctcattacgagggagctgctctgccgactgagctacccgggcgccgagcgaccagtgtagccatgtgccggggtgggacgctcgagcacgagctcggcgagcaccagaccgatggagagcctcctcgcgagcgagccgctcgcgcgccgcaccgcctgaccccaggaagcatccatcgggttggctcgaatcgcgaccgcgagtccgagccgtaccaacgcctcttgcgtcggagccggcaacgagctcggcgggcgaagcgacgctgcgatctgggccggatgggcatgggccgcaccggtcgcgagcgcggcccaacgctcgagccacgtccccggctcgggaaccgacccgagcgtgtggacgagctcgagatcacgcggcacgagcgcgaggagacgcggcgagagctcgatgcccgcgtcggcgacggcagcctcgatctcggctgcgctcggaggatcgacctggacgcggacgcagcgcgacgccatcgccgtgagctcgggagggatggcgctcgccgcgagcaaccaccgcgtccgcggccccggctcctcgagcgccttgagcaccactggcgctaccgacgccatgcgttcgataccgacgaggccggcgatgcgccagcgatcggcactctggcgtgcgtgcgcaacgagggcacgaacgtcggcgatcgacggggtgtcactgaggatgcgcacgtcggggtggcgtccctcggcgaccgcactgcacaccgagcactccccacagccgccgcgcggacaggtgaggtactgggcggcgaccaccaccaggtcggcgaggccactcccccgcgcgcccaccagcagcacaccggctcgcgatgcatcgagcgcacgctcgatgcgctccgtggtgtgcggacgccagcgtcgaatgccctcagcgacgcgcgtcgtcatcgagcccgagctccgccatgatcatcgcctgcacccgagccgctaccgcgtctcgcgagccgttcgcgtcgacgagccgccatccccacgatcgcgcacgatcggcgtagcgcgcccggatctgctcccacgcggagcggccacccgcctcgaaccggtcgccggcgtcgaggccgagcggctcggcacgatcgaggacgaggacgagatcggcgaccggatcgccggtcaacgcctcgagggcccagatcgcatcctctcccaccttcgggccctggtagacgatggtcgaagggaagtagcgatcgaggatcacgtgcgtgcccgcctcgacggcggggcgcaccaccgttgcgacgagctgtgcacgggcggcagcgaacgtgagcagctcggcccatggtgcgagcgaccgcgtcttgaccacctcgcggagcgcctcggcagcggggtcgccacctggatctctcgccgtgaccacgtcgacaccgcgggcacgcacggccgcgaccgcgaggtggacctgcgtcgacttgccgaccttgtcgggtccgtcgaggaccacgagtttcccccgcgtcacgagccagatcccaagcgcgcacgccgctcggccaagagctccaccgccgtgtcgagatccaagctggccggatcgacgcctcgcggcaaggaggcgttcacctcgccgtcggagacgtaggggccgtagcgacccgaacggaccacgacgcgcgcgccggtgtccggatgggtgcccaactcgagcacgctggccgagcgaccgcgccgcttgggctcgcgaaagcgcgcgagcgcttcggtgagatcgatggtgaagagctgctcgggcttgtcgagcgagcgggtgtcgcgacccttggcgagatacggaccgaagcggccgttgtgcgcccagatctcctgctgggactcggggtcgaccccgaccaaccgcggcaaggacaagagcgcgaccgcgtcctcgtagctcagggtctcgacccgctgccctggcagcagcgatgcacgccgcagcgagcgatcgtcgccctcgccgagctgcacatagggaccgaaccggccggtacgcaggagcacgggttgcccgtcgagttcgccgagcacacgatcgccgagcctgccccgctcgagcagctcctcggcccgctcgagggtgagctcgtcgggagggaggtcctctgggatggaggcggtctcctcgcctgcctggaggaacggtccgtagcggccgacacgcaccacgaccggcgttccatccgcgcgctggccgatcgggatcgagttcacgtcgcgtgcgtcgatctcccccagtcgctcggtgacgagctgatggagaccgggggcaccgttgccccagtagaaatgcgcgaggtagggcgtgggctcctcctcgccgatcgcgatgcggtcgaggtcgtcctcgagacgcgccgtgaaggagtagtccaccagctcggcgaagtggcgctcgagcagctgcaccaccgcgaagccgagaaaggtcggaatcagcgcttgcgagcgtcgccatgcatacgagcgctcgacgagcgtgctgatgatctgcgcataggtcgacggccgtccgatgccacgctcctcgagcgcgcgcacgagcgatgcctccgtatagcgcgccggaggctgcgtctcgtgcccctggggctgggcacccgtcgtggtgagcgcgacaccagcggccagaggcggcaggtcgacctcgtcgtcctcgctgagttgctccgggtagaccgcgaggaaccctggatcggtgagcgtgcggccacgagcgacgaacgtcgcccgctcgatctcgcgaccgtcgatgcgaacctcgggcccgagcgcgacgtcgatcgtcgcgacggcggacatcccgcgggcgtcggtcatctgggaggccagcgtgcgacgccagatcagctcgtagaggcgcgcctcgtcgccgggagcctcccttgccacctcgtccggcgagcgccaacgggtacccgctgggcggatggcttcgtgggcctcctgcgcgttcttcacacgcgagcgatactgacgcggcgcgtcggggagtgctcccgggaagcgctcggcgatgagtcgacgggcttctgcgagcgcctctccggcaagctggacggagtcggttcgcatgtaggtgatgaagccctgctcataaagccgctgggccacggccatggtgcgctgcgcggagaagcgcagttttcgcgaggcctcctgctgcagcgtcgaggtcatgaacggcgcgtccggtcgtcgcgtgaacggccgctcggtgagctcgcgtaccacgccacctcgaccctcgaccgcttctgcgaccgcgagcgcgtgcgcgccgtcgaggaccacgacgcccgtggcgacgcgaccggtcgcgtcgaagtcgcggccggtggcgatacgcgcctcgtcgagggcgaccaggcgcgcggcgaagggcgcgggggcctcggcacgcgagaactcggcgacgacgtcgaagtagctcgctcgacgaaacgccatccgctcgcgctcgcgctcgacgaggagccgacaggccaccgactggacgcgaccggccgacagtcgcggcatcaccttcttccacagcaccggcgagacctcgtagccgaagagccggtcgagcacgcgccgtgtctcctgggcatcgacgaggccgcggtcgatcccccgtgtcgccccgacggcctcgcggatcgctcgctccgtgatctcgtggaacaccatgcgacgaacaggaacgcgaggggcgagcacctcgagcaggtgccaggcgatggattctccttcgcgatcctcatcggtcgcgaggaagagctcgctggcgtcggcgagcagggccttgaggcgcttgacctgctcgcgcttctccggagggatcacgtagagcggccggaacccgtgctcggtatcgacaccgagacgcgcccacggctccttcttcaccgcttgcgggatctccttcgccgagcgcggcagatctcgcacgtggccgacggacgcctcgacgacccactcgtcgccgaggtagcgccggatcgtccgagccttggtgggcgactccacgatcacgagtggctttggcacgaaccgatttgctcctcgctaggactcctggtgggccggctcgaggaactcgtagctcgggttcatcatcgcgagccgaccctggaactcccctaccgtacccgctgcgcggatcgtcgcaccggcggcgatccccggtacctggcgacggccggggaagacgaggaggataccaccggtggcgtcctcgagccgcgccacgctcatcggcatcccatcgagcgtgcgggtgcgcaccgccgcgatacgccccacgaccgtggcctggcgccgcggcgtgcaggccgagacaggcgtggtgccgtcggtgagctcgggcgccttcgtccccaacgtggtgcggcgggccttcgccgtgaccgtcgtacgggcactgcgcgtgcggactcgatagggtacgaggatggccgtggcgtgtggcagctccccgacgacttgggagatctgcaccgccgactggtcgtggagcagcgggccgaggatccgcccgtagacacggtgcgggatgatcgctgagacctcgacgtcgctgcctgatgcgaccgcatcgagcacgacctcggccgcgcctcgccgaaggcggcgatccgggcactcgacgagctcgagctcgaggttcgccaagcctgcctgctcccactcggctcggagcgtcgtcgcctcctgtgcatcgacgacgaggtgcacggcacgcagcgcgtcgggcaggagcagcttggcgtactggaccgcccgcgccgtggcgagatcgacgcgatcgacgaacagcaacaccacgtgcgtccgagcggccggagcctcacaggccgccgccaccccctcctccagggcggcggcctcgcgctcgaagcgacgacggaaccgcgtgaacatgaagaccagcagtgggacgacgacgacgaccagccaggcgcccgaggtgaacttcgtcacgatgaagacgatgtccacgatcgccgacaagatggccgacgatccgttgacgatcgcccgccggcgccagtggtcctccttgtggatgaggtggtagcgaaccatgccgctaccggcgatggtaaagccggtgaagacaccgatggcatagagggagatcaacgaattgatgttggagttcgttgcgacgaggagcacgatcgcgatcgccgcgacgatcacgatcgcggtcgagtagaccaaccggtggccacgctcacggaagcgccggggcaggaggccgtccgtcgccgcaaacgacgcgagcaacgggaatcccgtgaacgacgtgttcgcagccaaggtcaagatcgccgtcgtcgagatgtcgaggatcaccgtgaggacgtgaccgaccgaactttggccaaaggccgcctgcgccacctgcgagagcacggtcggcgctcccgagagatacggcacggcgtgggtcgtcgcagccaggccagacaccccgagaaagagcgtgccgaggatgacgctcatccagatcagcgtcacgcgagcgttgtgcacctggggatcgcgaaagaccgagaccccgttcgagatggcttccgtgccggtgagggctgtgccgccggaggcgaacgacttgagcacgatgaagacgctggcgccgacgagaaggccaccgcctggcttgccggccgggaacgcaccgggggcgatgatggcgtagtgatggatgtggccaaccagcgcgcgaaccgtgcccaccgcgatcatgagcagcatcgagccgatgaagaggaacgtcggcagcgcgaaggtgcgcccggcttcgcgcagcccacgcagattgccgaaggccatgccgatgacgaagacgacgccgatcggcgtgatgaaggggacgagcgccgggatggcggaggcgatcgcgtcgacaccggccgccacggagaccgcaacggtgagggtgtagtcgatgaagagcgatgcggccgcgatctgcgcgagccacaggccgaaggtctcgcgcgcgacgatgtaggcgcctcccgccttcgggaaggcccggatcacctcgagatacgaagccgccacgaagatcagcaccacgatgacgaggagcgacaccggcacgatgaggtggtaggcggcgatcccgaccgccgggaccaagacaccgaggctcgcctcggtggcataggccgacgaggacatgacgtcggacgagaggatcgcgagcgcggtcggtttgccgaggcgctccgaactcagctcctcgttgatcagtggtcgcccgagcagccagttcttcagccgatagctgagcttctcggggacctcgtagctctcgagggcagcgagcggtgtgggctgcgagggggtgaaggagcgcgcgaagcgctcggacggttcctcggacatggtcacttcctcaggcgacggttcgccgctagagcctaggtgacctgcgcccgcgggcagcttcgaaccacgagggctctggaccgcgagcctgctcggtcgcacgcgcccgcggactgtagacttcggccgagcggcctgggcgccgaacacagcgaggggttggggcagtggagtcggtgcacgtcatcgtcgtcgggtgcggtcgtgtgggtgcagagctcacccgtcgactgagcgctgaaggacactccgtcaccgtgatcgaccgcaacccagacgcctttcgacgcctcgggtcggcacgagcgacgaccatcgtcgggtcagggttcgatcgagacgttctcgaggccgccggcatcggcgaggctgctgccttggcagcggtcacgagcggtgacaactcgaacatcctggcggctcggatcgccagagacgtcttcgaggtgcccaacgtcgtcgcacgcatctacgacccccgtcgagcggtcgtctacgagcgcctcggcatccagaccgtcgcgaccgtgacctggacgacggatcaggccctcgcccgcctcttcccgctgcgcatcgagcgtccgtggatggactcatccggggagctcacggtggcggagatcacactgccccccagccggatcggcaaacccatcggcgcgctcgaacgagagggcgagctccgtgtggtcgccgtcgtccgacccggcggagcccgcctggccacggcagggctcatcggtcaagagggagaccgcatcgtcgtcgccgcgagccaacgcgccctggccgaactcggcgcctggtccaacgaagtggggagctagcaccatgcggatcgcgatcgtcggcggcggcaacgtcgggcgcttcctcgctgcggacctccagcaccaccacgacgtcgtcctgttcgaacgagatcacgagctggcggcacaccttgcttcccagcttcgctgcaccgtcgtcttcggagacggctgcgagctgtccacgctggcggacgcgggcgttggcacctgcgacgtcgtcgtggcctcgaccggcgacgacgaggacaacctcgtcgtctccctgctcgccaagcaggaatttgctgttccgcgggtcatcgcacgcgtgaaccacccgaagaaccattggctgttcaaccgatcctggggcgtcgacgtggccgtctcgaccccgcatctcatcagcgcgctcgtcgaagaagcggtcagcgtcggttcgctcgtccagctgctcgcgttcgacaactcgggcgcgcgcctcgtggaggtcacgctcacggcaacgtctccagcggtccaacggacgatcgcgaccctcgggctccctcgagacgcctcggtggtcgccgtggtgcggggagagaacgtgatcgtccctcggggtgaggtgaccctcaagcccgaggatcacgtgctctgcctcgtcgtcggcgagactgaggcggcggtgcgcagcgttctcatcggcgacgaggacacgatcgccgaggccgacgcggccacgccctgagctcgccctcggctcccctacggcaccggcgacaccggtaggctccacgtcatggaggcagcgttcttcgacctcgacaagacggtcatctctcgcgcctcgctgctggccttcggagctcgcttcttccaggagggcctgatcaatcgacgcaccgtcgcgcggagcgtctgggcacagctcgtctaccgctacctaggggcgaacgaacgtcggctgcgccggttggagcgttcggtcctcgacctcacgcagggatggcaccagagcgtggtgcgacgcgtcgtcgccgaggcgctcaccgagatcgtcacgccgctcgtctaccgcgaggcggtcgagctcatcaagctgcaccagctcgctgggcgcaaggtcttcctcgtctcggcctcgcccgaagagatcgtcgagccgatggcagccttccttggcgtcgatggccagatcgcgaccaagccgagggtcgacgaggagggcacctacacgggagagatggcgttctacaactacggcccctacaaggcagaggcgatggccgaggttgcgcaacgagagggcatcgatctcgctgcctcgtatgcctactccgactcctacaccgacctcccgatgctcgaggccgtcggccacccggtcgcggtgaatccagatcgggtgttggcacgcgtcgcgcgcgagcacggctgggagatcctcgagtttcgccaccacaccaaggtgggacgccaccgagtccttcgaaccgtcggtgcggtgggacttgggatcgccatcaccgcgataccggcgacacccttcctgcgccgagcgacgcggcgtcggcgaggagtcgagcctacggacctactcccgccacccctgaggcaatgaggccgtgcacgagacgcccaccactcatcggcctccacgaattcgtatcgtcgctgacaacccgggctcgacgagcgcgcgcgagctccaggccgtcgatgtgagcgcagtgtttccgcgcctccggagcagcgtcgctgcgcgatccctcggcgcggcatcgtgtttgccccacacacctgccgccaggtcgcaaccacgtcgagattgcgtcatgcgtgctctccccgacgctatccgaacccaccaccccgcgaccgctcgtccgacctcctgagtcgaattcctctgtcgccaccgcgagcatctccgtgctcgcaaggatcggccgttcacgaccgctcacgtcgctccctcagcgcgggtgcgaccacggatgacgaccatgagttgtacatgagagcggcaggcctcgctactagcatcgtcgcgcatgaaagccgaggagcgcgttcccccctcatcgctgcagaaggcgctggcgtggatcctcgagccacggcaattgctggcactgaatctcatcggctctctcgccgctttcgtcctcctcggcacctacgagtacttgagatggcgggacttcgacctcggcattgattatgccatccagaaccagggaacattcctcattgcgcatggacatcttgcccctcgtgacaccatctacggtggcggcttcgacaacaatgcgctgacctatctcttcatcgtcatcggccttgtacggacgctcgtaccgacaggcgtgatgctgctcgtactccaagctctcgctgtcgccgccacgtacctgttcatcatgcagatcgtcatccgagtgactcggagacttccactcggttggcgtggtgctgtcgtcatcggttccgccctgctcaccttcctcaatccctgggcgctcgaggctgtgtcctttgacgtgcatggggagcccttcggagcactcggactcgtcgtgctcctgtacggcatgctccgaagccagcgcacatacttctatgcaggcctcgcactcgcgctcctctcaggggccggcacgctgatcgtccttgctggtttgagcgtgggcttgctggcgacgaagtcgacccgccgatgggggatacgtacgacgatcggcgtggtgatcatcggcatcatcgcgctcctcaccggtgactccggctcctcattctcgtcgctttatggctatctcgcgtcctcttcaggcgccacacctggcgcgacggccatcctcagatcgatcgtcgagcaccccacgcgccccgtctcggtcctggtcagtcgctggcccgagatccgcgaactgatcggctacgcggggatcattggcttggcatggccgccgacgctcgtcgctgcggtggcagcggtcgtagcgaacggactgccacagaactcggcgttcctgtccctgacgcaggggttccagaattggcccgtcgaagcagtgctcgtcgccggtggggcgatcgtggtcagccgactggccggagcgcaccatgccaaccacgatgccctctcggagggcgatcgtgcgaacggccggtctcgatggcggctcctcggcggacgagccattgtggccctctggactgcggtgagcgtcgccatcggcatcggggccctcagcacagacctcgggatcccccgcagctggttcaaccaaccctacgcgagtgtctcggccctccgagtggcgcaacgctccatccctcgagacgccgaggtcgtcgccacgatcaatgcaatcgcgcgagtgtctgctcgcgctcagctctttcagcagatcgcccccactcaggcgcagccggtctgcgcagcggtcgtcgacgtcttgatcgaagtgccagggccctatgcggtgctgacgagccaagaggcgagccacgatgtgcgtaccctccttcgtgctccgggtcacacggtgctccaacaatcgggcgtggtgcttgtccagttcgggggtctgcatcccggtcgagaggcgctgatcgtcccgacggggcaggtggtcaccggaccgcaagcggcgagcctcgacgcgtcacagtgtcagtaggtcggccttccgacccatggagcgtccgactccggcaggagcaactccagccgtttggttcgccgcgactctcgccagcgaccgcaccggcgtcccccatctgctcgacggcaccaacgcgcagcgatccatacgcggtgcaggcacgagggggctcggcgttgccggacgactgctgagcgtgggccgctagggccacgtacggcacgcgatcccagcggcactcgatcccagcgaccttgccatcagtgtccgtcgcgtgctcgattgaccctcgcaggatgtcaacgccgccggcgcgaggcgtcgctcgacctgcgccggcgggttccgtcaaccctgcctcgagccctcaccgagtgaccatcgttcgcgtgcaatcgtcgacgcgcatgcaggttcgaaggggcacccaaggcgcgatacgcgctccggtgtcggggatcgagcctcctgacgcggctcgttggcccaggtctgtctccagagcaagcgtggctcgaccaaggcgctccctgctgatgcagcgacccgtctgttccaacgcactcacgccaactgcagtgcctggctcgattggatcgagggcatccgtgcccgggctccgcagggcatctcagcaggcacctcgcgacctgcgtcagcttgcagtcgatcgagaacgagcgaagccaccggacctccagccagcagcgactgcgtccgcacggctgatcacctctcggtattgctgtggcgtgcggccacggtcgcacacgggcccgaggcgcgaatcatcggcgacgacaacctcgagggagctcgcgctcgtgtcgggaggggctctcccagaccccgacgctcgcctcgcgcgaactcccgagggttgctgaaggacgagctcgccgcccgcgcaaggagtccgagggctgctggctccacgaacacgctccaccaccagtcaacaccaagcgccagctgtcacgcgcgccagcttcagctggacactgtcctgctcgaggtcataggaacgccgcgcgtcgccgcgcactcggtcggccgtggcggaccgcgccagcgggagccgatggtcccgccacaaggccgccggtcaccctcgcgacggtctcgcctcgtgccacgggcttcactaggtcaccgacgggcaggcagatctcctcaggcctgcgacgaccatgcgttgacgtagcgtcagccctcatcaccgttgggtcgcgtcagccccggggtaccgaccggagcgaccccgttgaggagaggcgaggggttcggtgacgccgacgacggacgagagtcgagatcaggcccgtcagcgaggcgccaggacgatcacggcgactcctgccgcgacgatcgctgcggcgacgactcgcgagcgaccgcgagcctcacccatgatcgcaccggccagcgcggcgatgaccacgctggtctcgcgcagtgccgacaccaccgcgagtggagcgcgctgctgcgcccacagcaccgcggcgtaggtggcgtaggagagcacaccagcagctgcccccaggccgagggagcggacctcgggccgagtatgcgcacgtcgcgctgcgagggccgacacggatgcgaccacgctcccttcgagcgcaaagagcagaccggcgtaggcgaagggatcggggctgtggcgcacgccgagtccgtcggtcagcgaatagccagcgatcgtgacgccggtcgcgagcgcgagcagcactgcccgcagaccatggtcgcgctgcggcctcgcaaggagcgcgatcccaccggcgaccacgaccacgcccgccagctcgaaggtggtcagtggctcgtggccgatggcgagggcgccgatggcgaccagcaacggcgcgctgccgcgcgcgagcggatacacctgcccgagctcgccagcggccaacgaggacccgagcaagaggttgtaggcgacgtgaatggccgaggagccaaccgcgaaggcgatcgccgccgctggtggtgggccgacgaccacgagcgaggcgatcccgatcgcggcaaccacggcgttgatggtcgcgacggcatcacgaggtgacggtgcaagcttggccagtgcgttccaggcggcgtgcccaacagcggccccgagcaccaccgcgataacgacgagcatcacaccagccacacggatacgtgcacatgcaaccagtttgccgctacactgagggcgtgaccatgccaacgctgtatctgggacatggagccccaccgctcctcgatgacgcgcgctgggttgccgagctgcgcgagctggcgagccgcatcgatcgtccgcagagcattctcgtggtctcggcccactgggaagctcgaccagtcgcgctgtcgtcggtcgtgggcgccccactcgtgtacgacttctgggggtttccggagcgctactaccgcctcacctatccggcaccggggtcgccagacctggctgcactggtcgaggggcacctcggggctgcgggccactccgtggctcgcgacgaaggtcgaggcctcgatcacggggcatgggtcccgctgctcgccatgtacccggaggccgatatcccggtgctgcagctgtccctcccgagtctcgatccagaggaactctacgccgtcggacaggccctcgcgccgctgcgcgacgctggggtcctcctcatcggcagcggcttcttcacgcacaacctccgtgcgctcggacaggttgggcaccctgacggccccccgcccgcctggtccgtagagttcgacgcctggggcgccgaagcgctcgccgacggcgagatcgatgccttgctcgacttcgaacatcgagcgccggctgctcggctcgcccaccctcgcaccgaacacttcgctccgctgttcgtgaccctcggcgcgggcgaagggacgcccgtcgataccgccatcaccgggttctggttcggcctctcgaagcgcacgatcgtccttgcggaggcaccgatcggcgaggtgacacagcacgtctgagcccacgcgcctcgcgtcgagccccgcgcaacgagcaacctccgccagcaagcccgctcgaaacctcgtgtccaacgggacgtcaccagctggctgatggacctctaaggtacctgtgtgcccggcggattcgtcgctgccctcggtctcgctgcgctcgccgcgagcgcacccacctggatcggctcgatcccagtgggtcgtggcgcggcactgccaccagaaggcatcccgtcaccggtccagccgctcggaggcatgctcgcccatgctcccgcgtgccggtggcgcatcgccgccggagagcaaggcgccacgacagccctcaatgcgctgatcgcacgcgtcgagaaccgactgacccggcctgcagcactctgtgtgtcagggacgttccgccagccgatcgtcgtcgagggcaagtggcgtccggctgcgctctggatcgaacctgcgcccggcaccacagcactggtggcgccgggccgtcttcgcgccgccgacgttgcccacggcgttcccgacggcacggtagcggcggtctcgatcgtcggctcgacgggcgtcgtggtgcgagggctcgtgatcgaccacgtcaccgccgcgagcggcgtgacgccagccggcatcgcggtggaggtcgcaggacccaaggagggggtccgagtctccggctgcctcgagcgggggagccgacgatgcggcgacgttgcgctcgtcgacgacaccgtctcgggagtccgtgcacccggtgacgtctggcccccgacgctggccgcgtgtggctccggatccgtcgatgcctacggcatcgaagtcttcgacgcggcgacgacaccgcgggccgccctgaccaacgtggtcctcgccggcgatcgcgtcgccgacgcgcgcctcggacagagcgaggccatcgcgatctccggtgacgtcgccgacgcactcgtcgagcacacgagcgtcctcggcgtcgacaacatcggcatcgacgtcgagggctactacggcacgacggcccaccccaacgacgtcgcgctcgtcgacgacaccgtcgcagcggtcgactcgtggacgaacgcgggctacggcgttcgcgctcatggccgatgcctccccacgccaccggcggcggccgggatctacgacgacggtgcgacctcgctcgtgatcgcccacgaccgcgtactcgacaccaaccaaggcgtcagcctcgacacggagacgaaggatcacgcgaccagcaggatcgtcgttgccgacacgacggtggtggacgctccgtcgctcgcgctgcccgccggaacgacatccgcagctgaaggggccgacgtggccgggtccatcagcgacgccggtcgggccttcgatgccttctacgtggacgccttcggaccgcggacctcgatcgaggacgtcgtcgccagccacgacacgttcgtcaatctcagcacgttctggatgcgtcgcctcacgagccaggccgcggtcatcgtccttgggggtcgctatcggtcgatcgagcttcgatcgcttcgcgcacgatcaggaactggcccggcggcacccataccgctccagttcgatcgcctgccgatcgagtggtcggggatgcggctctgcgacctcgcgttcacgggtggtcctgccggtaccacggtggagacgccgacgaccgcggcgacgtcgatcgccggagccttcaaggggctccctgtccccatccgatccgcgataacgtgcggcggccaagcgcgcccgtgacgtggcgctcgaggcgcgcgtcaaggcaccgagtgcctcaacgagcaggtgcgacgaccctgagcaccggccctccgtcgcacgcgtcgcacacgccaaggccgcggcccagcggctagtgaatcagcgcgacgatgtcctgcacgactaggtacgtcacgagcgcgatcacggcgaggtagatcgccgtcatcgaccagcgccaacggtgacgcgcgacgtggaagcgccgaatcccccgaacgtcgaagatcaacgccagcaccccgaccgggatcccgatctcggggccgaaccccgccaccgcgccgaggcccagtgcgggcagcacgaaggggatgatgacgtagctcaacgtgcaacggagcccagacaggatcatcgcgaccgaaaagagacgctcagcggcctcctcgcggtccgatgtcgacgtcggctccgggatccgcagcagccggcgcaccactcggtccgcgcgactgtcgctccgcgccccgaccggacacgccgtggcccgaagcgccgcgtgatcaaccgggcacgcacgctgctcggccgacgagagagccccccgagccgaggcggtgtcgatcgccggctctcgagcagtatccatgctcccagtgtacgcgagccgcgcacgtcaccagaaaccggcctcgtcgggctctcagggatcgaccaccgaaccgaggtcgtcgatgccccgatagcccggcagcgctgcgagttcgcgatgcagttcgtcgctcgcaagggcggcatcgagcgctcgacgcacctcctcatcgctcggtgccacctcgcggctcacggcgaggaagaagcgctcgtctgcgagcggcgcaaagtagagtccgaactcccgcgccgcgggctcgaggacgacgcccgtggtcgcgactccggtcgcgaccgcttcggccaccatgaggtgagaatcgacctcggtgtcccaaccagggacgcgctcgggcacgatgccctcggatgcaagccagtcagcgaggagggcgcgcgcctcagaaccaggctggcggttcgcgagccgtccctgcacgagttcgaggggacgagtcgcgtctcgagcgcgcgacaccagcccctcgcgccaggccgcaaacgatcgcacctcgataccgggcggcaggggcggcaaggagacccgacccgatggatcggtcgccacgtggaagcccgctgcgtgcacgagaccgtccgcgagcgctcgcagcgcggcttcggagggcgccggccaccagacgagctcgaccggccgagggcggtgcgcgagaggacctgcgagcagcaacagcgccggatcgcaccccgcaaccacgaccgcaggcgcagggcgcctcgtcaccgtggcccgacgagggccgagcagccgagctccagcgggatgaaatcccggcacgatgccgtgctcacccccgcgcggaaccccgacgagtcgatcggcgacccgcgcgacctcgatccgctctccgaccgcggctgggccgacgagctcgatcgcctcctcgcgcccagcaccgctcgtgtcgaagagttcctccacgctcacgccgaagaagcgtgcgagcgccatcgccaccgggagcgacggttcgaaggctcctgactcgattcccgcgaccgcctggcgggagatgccgagtgcgtcggccacctgctgctgcgaaagcccccgcacgcgacgcagccgccgtgcgatctcgctcacgtccggaccttctgatcgaagaccaccgcgtccgtaagtgccacccatccctgcccgagcggccggtcccatgacgtctcggcgcgcagcgaccccacgccgtcgaccgaaacgagctgctcgaggcgtcctcccaccacccgcgcaggctcgaggacccgcgctggggccccgatcggaccatcaggaccgtcggcgaggtgcagtgctgacggccaggcccacgcctcgccccaccgacccacgaacggccccaccataccgagtaagcgcgcgacacgagcgctcgcaggctgtcgctgcacctgggaggcgggcccgatctggagctgcgccccgtcgtcgagcaccagcagcgtgtcggcaacgcgcgcgatgctcgcgaggtcgtgatcgacgacgacgaccgcacaacgcgtcgcactgtcgcggatcgcctcggcaacgtcgtcgacgagctcgtggtcgagaccggccatgggctcgtcgaagaccagcacgctcggacgcgcggcgagcgcacgcgcgatggcgacccgacgagcctgcccaccggagagggtgccgaccgagcgatctcgaagggtggcgaggccaaagtatcggagcaactcctcgacgtcctcagccgacgcacgacgagagaaggccacgttcccgaccacgtcgaggtgtcgaaacagcgcggtgcgctgggggacgaggccgaccccacgccgctcgagcgcgacgcgcacacccggactcgacacgatcgtctcgccgacacgaatccacccttcggcaagaccgacgagcccggcgatcgcgtcgaggagggtcgtcttccccgcgcccgagggtccgaccaccccgagcaccgacccctgagggacctcgaaacgacagcgcagcgtgaacgagccccgtcggacagtgcagtcagcggcgagcatgtcgccctcgagcgtacgcgaggagcgggaacggcaacgccacgacgagcaggaccacggcgtagggcaacgcggtggggagcccagtctcgttgagtgtggtccagatctgcatgggcaggccgtaggggtgatacgccacgatgatgaccgccccgaacgcaccgatggctcgcgcccaggcgatcgagagggcagtcgcgagctcgcccgcgacctcgggcaccatcgcgcgccagaaggcgcgccacggcgaatcgccgaggagccgggcttgcacgacgacgtcgtggtcggcggccgcgaacgctgcagctgcagcaagcacgaagtacggggcagcctcgtagacctcggcgatgacgagcgcagtgaacgtgttcgtggcatcgagccccactcgcgcgagcagccccccgatcggggtcagcggacccaccatgaacacgaggagcaggccgatgacgagcggcggcatcaagagcacgaccagcaaactcgcctcgaggatacgagcgacggcgccaccgcgctcggcgatgacgagcgcgaccggcgtgcccaccgccacgacgatgacgagcgcgaccgcagaggccaaaagtgacgtcccagccggaccgagggcgtccggtgcactgagggcgaccaccagcgcgtgcgggcccaggtgccacagcagcgtcaggagtggcccgagcagcaccacccatgcgacgagccccccggcgaccgccagggcgctctgggcgatccgaagcggctctctagccgtcggcgcgcgcgacagcggtgcgaacgacatgcggaacaccggtccccgtcacggtgggccgcagcagggtgtagccacccgccgcgagcgcctccctcccagcaccatcgatcacgtagtcgacgaaggccatcgccgcgccctggtcgtggcgcccgagagtcgtcaccgcgagcgtgagcgcgtgaccgtggacgacactgccatcgggaagggtgagcgaggccgtcgcgtacgttgccgcgtccgccggatcaccgaagtcgatggcggcagggagcgcaatgtagggcaggtggagctggatcgcctgggagcggaaggcgctcgctgcatcgagctgaccgctctcgagccgagcctcgagcgacgtctccgaatacacctgcgacgggttctcgaggctaccgagcacggcgctcgtcgtggaagccggaaggtggtaccggacggtggcgagttcgaccatctcgtagaacgcttgtccctgggggtcggtggccgggttcgtccgtccgagcaggaagccaggcgttcgcagcagactgaacagctcagtgaagggagctcggcccgctgcgatcgcagccagacgaggagcaaacgacgtgtgggggttgtacgcgaggacgatcggactggaggccaccgtcacgtaccaacgagtgaagcgcggctcgagttcggcgatgggcgccccgccgatcgactcgaacacgttcgggctgatctcgccggcgatgatgtcatgggcaagaccgaaggatcctccgccgcgtccttcgtagacgtcaccggtcgctcgggcgaagtctggcccaatgacgtgctcgttgaggtactcgagcgagccggcgtaggcaacgctcgcggtttcgtgcgtgtgcgaggcactcgcgtgctgcgtcgagccacaggccccgagggcgacggcggcgagcgccatcacagtggcctgggcggttcgcgtcgttcgcatgccatcaaagctagcacaacgccagtcttactggcaacgcgcgtcacgcccgcgccgtccgcgacgctcggcgcgtagactcccgccgtgcaccccgcaagcgagcgacgacgcatgatgggcgagaccatcttcgcgaccatgtcgcgcctcgctaccgagcacaacgccatcaacctcgggcagggcttccccgatacgcccggccccgcactcgcgatcgaggccggcgtacggagcctccgcgcgggccacaaccagtacgcaccagccggaggcgtgccagagctccgcacgcgggtggcctcgatctggagccagcggctcgggcgaccgatcgacccgctgcgcgacgtcacgatcacggtgggcgcgaccgaagcgatcgctgccgcctgcctcgcctggctcgagccaggcgatgaggccatcgtgctggagcctgcctacgacgcctacctctgggccgtacgcatggcgggagctacgccggtcggggtcgatctcgggtccacgatgcgcctcgacgcggagcggctcgaacaggccatcacgccgaggacccgcatgctcatcgtcaactcgccgcacaacccgagcggtatggtcgtctccgacgaggaactcgcggcgatcagcgccgttgcgacccgacacgacctgcgcgtcctctccgacgaggtctatgagttcctggtctacgaaggcagccaccgctcgatcgcgaccttcgacgcgatggccgatcgcaccgtcgtcgtctcctcggcagcaaagaccttcggcctgacggggtggaaggtcgggtgggcgatcgggcctgccgacctggtgagcgaggtgcgatcgcaggcgcagtatctgacctatgccggcgccaccccactgcagcacgccgtggcggacgcgctcggcaatctcgatctcatcgtccccctggtgcgcgatccactcgcccggcaacgcgacgtgctcgtcgacggcctcgccaagctcggcttcacgccactcgcgacccaagcgggctacttcgtgctcaccgacctcggccccgtcgaggccgagaccgccaccgaagccgccctcatcctcgccgagcgtgccggcatcgtcaccattcccatcgagcccttctacgtcgagccggagcgagcgccactcgtgctccgctggagcttcgcacgccaggcgacgacgctgcgtgacgcactggcccagttgcgtcgagccgccgaccggggtctgctcgcacccaagacgcgctaagggagcacgcgacgcccgatcgagcgcgaggctcggccctcgtggtcgagccggctagcgctcggcgtcgcgtcggaccacggcgaccagcgacggggcgacgtggccatgatcggcacggtctcgaacgacctcgagcagttcgatcgaccgctccggaaactgcgagcggatctcgtcctcgctgaggagccgatccggatccggaggaccagcgatgccgaccccgtcgacgtggtggccgatgatgacgagccgccctccggggctggcgaggccgaaggcgagcgcgtgcagtcggcgtcgctcctcggcaggcggatggatgttcgcgagcagcacgaggtcgaactggaggccgagctgggcaaactcctcgatggtggcgtgttggatcgtgacagccagaccttgctcctcggcagcgcgggcaaggcgctcgagcgcgacgtcagccacgtccaccgcggtcgtctcgatcccacgagacgcgagccacagcgcgttgcgcccttcgcctgcgccgagatccactgccgatcgaggctgcactcgttcgacgatgcccacgatcgcaggatccggctcgccgatccagagtcgatcattctctcggtagcgagcgttccagacctgccgcatcgcttcgtccacggcgcctccttcgtccgagccccgggtcgaggctaccgctccctcgctccgagcacgtgtcgcccccatgacctaccatgagcccgtgctcatcatccacacctccgactggcagatcggcatgccagctcggaccatgaccgaggaggctcgccaccgcttccgccacgatcgtgtcgacgccgccgagcgtctcctcgccgaggcgagctcgcgtggcgcgtgttgcgtcatcgtggcgggcgacctcttcgacgacaacacgctgtcggaggaccagatccaacgcacgctcggcgtgatcgcgcgccagcagctccctatcgttgccctccctgggaaccatgacgccctcgagccgcacgccatcctcgcccgcgacgatctccccgaccagctgatcgtgctcgactcttgggagccgcgcaccgtcgttccaggactcgaggtggtcggcgccccgtggcgctcgcgcatcccggggcgcaaccccgcctgggacacggtccgcgccctcgagtcctacggtccgccacccgccgggacggttcgggtcctcgtcgcgcacggtcagtgggagcgctacgacagcgtgaccacccattcgacgctccccgccgatgagatcgtggccgccctcgacacggggctcatccactacgtcgccctcggcgatcatcactcctaccagatcttcgtcggtggacgcgtcgccttcagcggaacccatgaggtcaccgccgcagatgagcgcgacccaggctgggcacttgcggtgaccctggagccgtcgcacccgccagcgatcgagcgaatccgcgtggggagatggcgcatcctcacgctcgcggagacggtcaccagcgccgacgacgtcgcggcgatcgccggtcggcttcgcacgctggaggatccggcacgctgcgtcgtccgcctccacctcgacggcacgctccctctcgcggcccgtctcaccctggagcagaacctcgaggcagccgctgccgccctggccggcttcgagctcgacgtcgagcgggtcgcgagcctgtcggatgccagcatcccggccgactttcaccttcgaggggccgccgccacggccttcgaacgcctcctcgacgaccccgaccccgtctcacaggcagcgctgcggctgctcgcgcgactcgccctcgaggggaacgaacgatgatgcgtctcgtccgcctccgtatcggcgaggcccgccacctccggggcctcgagctcacgttgcgaagtccggggctcaccatcatccacggccccaacgaggcggggaagtcgaccatcgtcgcgtgcctgcggctgctgctcgcgaccccctccacgtcacgtcaccgcgaggtgcaagcgctggccggcccgtctggcggggtcgaggttggtgccgtctttgcgctcgacgacaccacggtcgagctcacgaagcgctggctcacccgacctctcacacagctcgtcatcgccggcgcaggacagctcgatggacgagaagccgagacgcgcttcgccgaattgctgacgactgcgggacttggcgagggtgctggcgatccgctcgtgagcaccctcatcgacaacggagcgggaactacgcacctcgccgcgagcaggatcgtggccgaagccctggagcgacgaagtggcgaggaggccttggtcgatcccgggctgcttgcccgggctcgcaccgagcttgcccgctacgagacgcccggacgctcccagccaaccggggacctccgccaagcccgcgacgaactcgaccgcaccgaggccgcctacctggttgccaccgcagacgtcaacgccgtggctgaggcgcgccgggacctcgagacgatcgccgagcagctggcgacactccccgacgacgaggctcgcctcaaggccgaacaggacgaacgtctccgacgccgcgcggagctcgagggcctcgacgtcgaggtcgagcgatcgtcgcgccgagtcgccgacctctccgatgcgatcgcgcgagagctcgaggccctcgaacgtcagcgtgaactcgcgagcgcgctcgcacgctcgcgagaacgcatcgaacagctcgatcgcgacctcgaggagcggcgcgagcagctcacgcgggtgcaggcgcaactcggtgcttcgcacgacggcctcgaccaagctcgacgtgagctcggtgagctccgcgagacccaggcgcgcgccagggagcgcgaagcgctggccagcgtcgctgcaggcgccgaacgtctgagcgcccaggttgcgagagcagtggagctccgcaatcgcgtcgccgccctcgagatcgctccaccgcgcaggctcgatgacgcactggtggcgagcctccaggaggccgaggccaggctcttggccacgcgaaccgtcttcgagaccgtcggacccagcctcaccatcaggagcgagcggtcggtcgaggtcgtcgtgaacggggacctccaacggctcgagccggcccacgcgatggtgcgaccgatcgacgagcgtatcatcgtgtcgctcggggacgtcaccatggagatctcgcccggctcggcggtcagcgaactcgaggagctcgccgccgaacgcacccgactcctcgcaagtctcggtgtcgcgagcctcgacgaggcgcgcgccctcctcgagaaggctgcccagtacgaccacgaactggaccagctgcgacgcgagctcgcgaacctcgctcccgacggcatcgagcccctcgacgacgaggcgactcgcgcccgtgctgcagcctcgagactcgacgacgcccccgagctcgcacccagcgacgagctcgagcgacgagtcagggccctgagcgatcacgtcgaggcgctcgaggccgctgcggaggaggcacaagtcgccgaacgccggtaccacgaggacctcgaacagctcgtcggcgcacgcgagcgtgaggccctgcaactcgaacaagcagagcgcgaccttgccgcagagccagccgagagcgatcgcgtcgcgcgcatcgaggacctcgagcgcgaactcgagacggagcgccatcggcaccgcgaactcaccgacgccatcgagacccggaaccatctcgacgaggagctggaagtcctcgccaccgagcttgggggcctctcgaaccgaagagccgagctcaccacccaacgacgcctcctcgaggagcgcctcgagcgcgccacaggactcgccgaccgcgtcgtcaacctcgaggagcgcctcgaagggcttcgtcgacgagtcgccgtgctcgagggccagcgcgcggccgcacgacggcttgtcgaggtcttggaggaagaacagcggcgtgcgcgggagcgaaccgaagctccgtatcgacagctcgtggaacgcatcctcaccgccacgctcggcgagcgcgtggaggtgatcctcgacgaacacctcggcgtcgagagtctgcgacggccgacgagctcgcggacggcgcttgcgacgacgccgatcgccgcgctgtcggcaggaacccgcgagcaagtggagctcgcctgtcggttcgcagcgacccagctcactggcgccgtgcccatcgtgctcgacgacgcgctcggctactcggataccacgaggacgcgcatgctcgtcgcacagctcaccgcactcgcgaccgacgcccaagccatcgtcctcacggcccaccccgaacgctacctcggtgcgagcgatgcggaacgcatcgatctcgcgcgtagcaccgagtcctcttcggacaccgcgcgtggcacgtcgccacctccgaccggagcggcctcagaggcgtcgctcgaggacgcggtgcgctcagttctcggcgacgccggtggaccgctcaaccggaacgacatcgcatcccggctggatgcagacccagatgccgtcgcacgggccatccggacgctccgcgatgccggtgtgatcgagcagatcggacaacggcgaggggcccgttaccgcttgtgcgagcgtgatcggacagacccgcacgccacctgatcctcgcaacgtggagccgcgccggagcgcgaacacgccaatggccctgatcgcatcggcggagctgcaacctcgcccacggtggctgaagcgctccagcgacccagcgcgaggtgagcgcgcttggcatgccaatgctgaagccggcgaggatctctccatgagcgaggcacgacgaccgctcctctccggatgacatgaagagaacggtgcccatcccgcctcgcgcgagcgccgtcgccaagggccgctgcccgtcgctgcggtggcgccagcgagccgaacgcgaacagcatgagtgcacgggagagcccaaagggagccgatcatcagcccggacacgcttctcctgcgagccaccagcctgctggtccgcgccatgcaacctcggcgacacagcccgcaagccgtcggccaacagcgccacgcccacgctcgggcgaatgacgaagcagtgcacggcaacgactcgaggacaggctccgcacgggcactcacgactccagatctactgggtcgccaccagcgagcttggttgagggctgcggggcggggggctcctcgtgtcctcacgacccgcctgcccctacgactcgagcgcctcccgaatggtgttcgtggcctcgcgtgctcggttctcggccgccacggtgaggtccgcgtggcgataccagacctcgttcgcaccctcgcgccaggtcaccgtcggggtctcgaggagctcggggtcgacgttggcggcgttcgcctggacgaagtccacgagggagtcgatgagggtgtcggcgaggtagtggggttgcagaccgaggtcgagcagggccgagtgacgggcgttgtagtagtgctcttccttctcgatgcgtgggttgtcgaggtggacgatggtgggctcgaggcctcggcgtcccaggacgcctgccacggtctcggcgagctcgttcagggtgaactgctcggtgaactggttgaagacacggaactcaccaggggcggccgggtgctcgagggccagggtgatgcaggccatggtgtcgcggatgtcgaggtagccacgggtctggccgccacggccgtagacggtgatggggtagccgagggacccttggatcacgaagcggttgagggcggtgccccagaccgagtcgtagtcgaagcgggtcgcaaggcgcgggtcgagcaccgtctcgtcggtggcgacgccgtagacgacgccctggttcaagtcggtggcgcggaagttccacacccgcgtcgtgaagtggatgttgtaggagtcggccaccttggagaggtggtagaagctgtgcggcagcttcgggtagggcaaggtgtcgctgcggccgttgtgggtgatggtgaggtaaccctcttcgatgtcgatgttcggggttccgtactcacccatggaaccgagcttgacgaggtggatctcggggttgacctcgcgcatggcaaagaggatgttgaggttgcccacgatgttgttgacctgagtgcgcaccgcgtggtcgcgcgagatcatcgagtagggggcgctgcgctgctcgccgaagtgcacgagggcctctgggtcgtgggcgcgcatggtctcgaggacgaagtcgtagtcgcagatgtcgccttcggcgatgcggatgggggcacccttgccgagggcgttccaggtctcgacgcgctcggtgaacgaggcgatctcgttcaggggacgggtaccgccttctgcgtcccaacggcgacgggcaccgttgtcgatggcgagcacgtcgtgaccttgggccgcgaggtgcagcgccatcggccacccgatgtagccgtccgcgccgtagacgatgatgcgcatggtggtggtcctcccttgagcgatcgtcattcgttcgtgtccaaggcccgaacgaatgcggaacatcagtttacgaagccaacgaggccgaggcgccgcgtagatgtgagcggttgatcagggccgcttcctcgtgcgaccgagtcgcacgaggaagcgtgtgagtgtcgacggtgttggtacgccatcatgacttctctcccacatggtgcacttgcgcttcttggatccggcgagctcgctccgtcgatggtcgcggtccatcgccagctcctcgccgagctcgacccaccacggccggtcttcctcgatgcaaccttcggcttccaggagaacgccgacgaactcgtcgccaaggcccaggagtacttcgacgtaagcctgcatctcccactcgaggtcgcgagcgcgcgtcgtgcgagcgcgctgagcgcactcgaacgcgggcggttcctcgagaccctcgcctggggcaactacctcttcgccggacctggcagtccgagctacggcttggctcagcttcgcaccgcgggtgcaggacccgtgctgcgtgagcggcttgtcgacggtgccaccgtcgtgctggcatcggcggccgcactcaccgcaggtcgctacacaatccccgtctacgagatctacaaggtcggcgaggatcctcgatggctcgacggtctcgacctcctcgatgccttcggcgtgacggcagcggtcgtccctcactacgacaacaaggagggggcgacccacgacacgcggttctgctacatcggcgaacgtcgccttcgtctgctcgaggaccagctccccccgggcgtcggcatcctcggcatcgacgagcacaccgctgtcgtcctcgatggctctggcaaagtgcgggtgctcgggaagggacgcctcgtgcttcgcgtgcgcggcaacgagcatgcgatcgcggccccggcaacgctggcgctcgacgaactgcgcgaccggctcggcgccacagatcacccacggccaggtgacaccgcctcggcatcggcggctggcgaccttgcggcactcgacgaggccatcgaccgaggcgagatcaccgacgcccttggccagatcgcagcactcgtcggcgtcgacgacgaccgcgtcgtcaccgggctcgcccggctcgcccgacgcctcaccgacgggctcgtcgaccgcgaagcggccatcgccccggttgtcgaagcgatcatcgcacgacgcgaagcggcgcgagctgcgcgcgacttcgcgctcggcgaccacctccgcgacgcactggccgccggaggtgtcatcgtggaggacacgccagagggtactcggtggcggctcgcagaggtcgtacactgatatagcgacaggcgtgcccccatcgtctagcggccaaggacgccgccctttcaaggcggtagcacgggttcgaatcccgttgggggtgccagttcgcgttccgagccgagacgaggggtgacgcaggcgatcgagcgagccgacaatgcggtgcaacagcagcacgtcccacgtaggtcgaatcgataggttccatcgaggcgatggtggcacgagtccacacggctccgccgacctcaccgcagccgcatacgacaggcccaacgtcgatcggagcagcagccagcacaaacagcttcggcctgccgtcatgcgcacctcgccgccaccctgtcgcagcgagacccagtcgatatcgatccaacgtcgtgtgcatggccaccgtgcattgcgctcggtcacggcttgcagggccaacctcgaagagcccccgcgagcgagcagatcgacggctcgatcagtcacacgagctggagcgaggaatcggcgggctcgcaccacgatcgcaggccgcggtgcacctgccacgccgagagccgcagatcacaacccgatcgccttggaacagaccacgcggcgccgaccacgcgcgtgcgccctcgccgcccgcgatggagcgtgcctcggcgaacgagcgctacagtgaccgcggcacggcatcgtgcgcgccgagttccgtcgcagaggactgggcgcccatgagtgcgaatcgcacgatgaacgaggtagtcgtgacgggatccctgacgaacgacacgcgcagtgatgatgctgtgttcaccccacgtccgtgtgaacacgcacgatgatcgatctccacctccactccaccgcctccgatggctcgaacgaccctgcggaactcgccgggatcgtcgccggtgccgagatcgtcgccctcaccgatcacgacaccgtcgagggcatcgccgcgtttcgcgaggcgctctctggcacgagcgccttcatcgtcggggcggagctctccctcgcgacgaccacgggctcgttgcacctgctgtgctacgggactggactcctcgggcccgctggcacgtcgctcctcggcacgctcgccgacgatcgcacccgtcgcaacgagcagctcctcgcacgtgccgcagcgaacggactcgacgttcctctcgaagcggtgctggctgctgcgggagcgacccggctcgacgagaagagcgtcgggcgcccgcacgtcgcagcggtactcgtcgaacgcggctacgcccgcgacatccctgatgcgttcgatcgctacctcgccaagggtcgccctctgtacgtgccgaaggcacgccttcgcttcgccgacgtgatcgagccgctcgctgcgatcggtgtggcgacggtcgtcgcccacccgctcagcctcgagctcgcgcccgatgcactcgaggaccacctgcgcacgctccgtgacctgggtctcgtcgggctcgaggcgcactacgccgcctacgcgccctcgacccgcaccgccttggccgagctcgccgaccgcctccacctcgtcgcgaccggcggctcggacgcccatggacgcttcaaggccggcctgtccccgctggtgggctacggcgacctcgatgtcccggtcgtaagtggcgaggcactcatcgacgccatcgcgcgcctcggcggccatgccgacctatactgatgacgcccagggcccgagggcccttcgccccaccggggacctgtggtgcagctcggagtgcacgccggcctgtcaagccggaggtcgcgggttcaaatcccgtcaggtccgctgagcacgtctcgcacgtgcatcgggtcggatagctcagttggtagagcgcacgcctgaaaagcgtgaggtcaccggatcgaaaccggttccgaccaccatcgtcagagcgtgcgacgaccccttcgtcgctgcctcgatctcccgctcgacgagtgagcgctcgagcgaaacgtgcggtctcgcggccccagcaacgctcgctcaccgccaagctcgctcactgccaacgtgtcaggtcgcggacacgacggccaccaggtcgcccgcttcgatcgtgcacgatccccgacacctccgcgcgcgcaggctaggctcggggtctgcgatggatgaccaccccacccacggctccgagcaaggctccgaagccgaccacccagaggaagcctgtggcgtcttcggtgtgctcgtcgcgtccgaggacgagcaagcctcgttcgccgtattcgacggcctctatgcgctgcagcaccgtggacaagagtcagcaggcatcgccgccgtcgacgacggtcgtatcacggtcgtgaaggacctcgggctcgtggcgtcggtcttcgacgaggcgaccctgcgtgcgctgcgcggtcggctcgcgatcgggcatacgcgctacgccacggctggcgaccgaggatgggagaacgcccagccgctcctccacgaccacgccggcgcccagatcgccgtcgcccacaacggcaacctcaccgacccgcctcagacgccagcccccaacggccggatcccttcggacaccgaacggatcgccgcggccgtcgccgaggccctcggatcggcgacgacgccagcggccgttgcggaagccgtcgcgcatgccctcgcgccccttcatggggccttctcgctcgtcatgaccgacggccagcacctcatcgccgctcgcgatcgccacggctttcgccccctgtgcgtcggccgcttccccgatggcggttgggtggtggcctccgagacgcccgcactcgacgtcgtgggcgcaagcttcgagcgcgaggtggaccccggtgaggtcctcgtcatcggcgacgacgcccaggcgagctcctcgctccccggaccccacttccagcatctgtgtgtcttcgaattcgtctacttcgcgcgtcccgatgccaagctgctgggccgagaggtgcacggtacgcgccgtcggatgggcgagcatctcgcgcgcgtcgcacccgtcgaggccgacatggtgatgggcgtgcccgactctggcatccctgccgccgagggctacgccctcgcctccggtatcccctatggccagggactcgtgaagaatcgctacatcgggcgcaccttcatcaaccccggggctgcgcagcgccgacaggcgatccgacggaagctgaacgccctcgaggacaacgtccgaggcaagcgcctcgtcgtggtcgacgactccatcgtgcgcggtgcgacgacacgtcagctcgtcgccctgctgcgccaggcgggggcggccgaagtccacctgcgcatctcgtcgcctccgtaccgctggccctgctactacgggatcgacacgccgagtcgccccgagctcatcgcctcccgcctgtccgtcgacgagatcgcccaagaactcggggcggactcgctcgcctatctcccgcttgcgcacctgcgagacgccgttggcgtgacccatggctgctgcgatgcctgcttgaccggggcataccccgagacggtcagcgaagcggcagccgcgggtgcgggctcgcggtgagccgagccgccgtcatcgctccagcgcccacctgacacctcgaacctgcgccacgtggccactagcctcggcgccgaggaggccactgtggagtaccgcgaggcgggagtcgacatcgaggcggcggatagcgcggttgcgcgcatcgctcagatcgtcgcccggacgtttacggaacgggtcgcgagcccgatcgggggcttcggcgcgctctacgagatcggcggcctcggtggtgcacgtccgaccctcgtcgcgacgaccgacggcgtcgggacgaagaccgaggtcgcccgggccggcgcccgctacgaaggactggggcgcgacctcgtcgccatgtgtgtcgacgatctcgtggtcaccggagcaaccccgctcttcttcctcgactacctcgccctcggtcgcgtcgagccctcgctggtggcattgctcgtcgatgccatggcagcggcactcggcgaggtcggggcgtcgctcatcggcggtgagatcgccgagcaccccggcgtgctcgagccgggtcaggtcgatctcgctggcttctgcgtcggcatcgtcgatggcgacgcgacgctcggatccgagcgcgttcgcgctggcgaccgcgtcctcggcctccgctcgccgaacctccgctcgaacggcttctcgctcgtgcgtcgcgtctacgcagacgtcctcgaggcggtggcacgcggtgagaccggaccgctcctcgccgacggccgacccctctacgacgccctcatcgagccatcggtgctctatgcccccctggttctcgagttcgcccgcgccggcttgctgcacgccgccgcgcacgtgacaggcggcggcctcgccggcaacctcgtacgggtgctgcctacgggcctcggcgtcgaggtcaagccctgggcctggcccgagatcttccgtcggctcgccgacgacggcgacgtctccctcgaggcgatgcgggccaccttcaacctcgggatcggcatggtgctgatcgcgccacccgatgcggcgagcgcgctccgcgagcgagtacctgacgccgtggacctcggcgtcgtcgaagcgagtgacgaaggagtgacatggtcgaccaccgtgccgtcctgatcgatgccctcgagacctacgggatcctccgaggtagcttcacgctcaagtccggtgccacctcgacctggttcatcgacaccaagcgtgcgatctgtcgaccgatggcactcgctgcgaccgcggaactcgcactcgaggcactcgatcccaccgtcaccgccatcggcggcctcaccatgggtgccgacccggttgccttcgcgaccgcgacgctcgcgcagctccggggccgcgcgctgaaggccttcagcgtgcgcaaggagcccaaagcctacggccagggaggggccattgcgggagcgctggaccccgacgacgtcgtctgtgtcgtcgaggacacgccgacgcgcggcgtctcgctgctcgcggcgatcgacgcggttcgcgaggtcggggccaccgtgtcccaagccctcgcggtcgtcgatcgcggaggcaccgccgccgacgtcatcgccccgactcccttcgtcgcgctggtccgcgccccggacctcggcctgccctacgaaggcagcgacagagcgtcttgacatctggcggcattgagcctagagtccgcttgggaggtgggtgtcgtgcgagtgagagcgtcgtcacggggaacatgggctgcgcggatcggtgtcgtcggcgccctcgccgtcgccgcagcggcctgcggctcctcgggcggggcaagctcgtcgtcgtcgtcgagcaccccgaccgcttcgttgccaccgtcgcagctgctctcggacgcctccgccaaactcgtctcgatgacctccttccgcttcaccggatcggggaacgtggcgaccccggcctcggcgagtgccccaagcgcgggatcgacgaccgtgaccccagccggctacgcgaccttcaccctgtcgggggcggcctcgatccctgagcacctcttcgaggtgacgacgagcgtccacggccttcgcatcaccgagatcgccacccagtcggatctctacctgcactatccgaccgtcgcgacaccgaacgcgaccgcaacgacctggctcgaaattccgtcgtcggtgctgcctatccccacgaacagctcggccttcgcgagcaaggttgcagcagcgctccgagccgccgtcaagccacagcccgacggcaccgcgacggtcgacggtcaaacgtgcacgctggtgaaggccaccatcagcgggtcggcgatgtcgcagctcctctccgcggccgatccgagcctggcaagtcaagcggcgtcgacgctcgacaccgtcagtgccgtcatcacggcggccatcaacagcgcacacgagctcgtccaggtgcacgaggccgtctcgaccagtgctggcgtccaggtgaacctgaccatcacctatgaagaccagaaccagccggtatcgatcaccatcccaccgtcgaacgaggtcgaactgatcacgagcgcgggcgagctgtcgggtgtcctcgggggctcggcatcgacatcggcgaaccaaggggcgtcacagggctagctctacgagctcctcgcaggcgggtacgtgccgtgcgtccgcacgagtatcggtagcggagcgttgctcctgggctgatggctcgagagacctccagagagcgcgaggagaccgcccggccccatgccagccggcatcaccgaagcatcccctatcgccacgtcccgcacgctctgtcgtccctggcgtcgacgctgcgagctggcagaggcatcctgtcccaccatccgcgccagctcgtgatgtcggcctaccaggggacgagcaccggtgatcaatcgctcgtgcggtcgccgcctgcgctcgcgccgccaacggcgtcgtgcgtgatcggacggtaccacgatggccaagcctcctggggtccctcgagtcgcgtcgtggcttcggggaccgcgacgcgccagtggtccgccgcggcgtggacaatggcacggctcagctcgcctgcgacgctcgccggcagcgcctgcaccatccaggcgacatcccaccacgcaccgagtcgcaaccacggaccgacggcctcgcaccaacggtcgagcgccgcgacgtcgtcgggagagccgagcgcaaaggtcacaggctctgcctgcctctgctccacggccacctcgaccacacgaccacgacgccgaacactgagccgagggtgcaggagttgcgcgctcgcatcgagaccgtcgtcgaggcgtgccgatggcccaagggccgcgcggtcgctcacttggcgcgcgaagacccagcgcgccaccgcggcttcgtcgccaggggagaggtggacgaagcgcaggcgccacacctcatcccccacaccgacgacctccgccaccgcccgcacgagccggccgctgacgtcgaacgacacggcccgcaccgtccccggcgcatcacgcaccccatcaggtgcttcgatcgcgacgcccccgaccgacacatcgacggtgaccatcgggacgccgagcgtgaatccgtggaggtagtacgtaccgcgactacgaaggacggcccgcggcccctcgcgcaggttccaggggcgcgcggcctccacccgaccacgaaggcgcccgtgctcggcgcgcacgagcgaggcgccgagccacgctcgcgcggcgacgcaccgggcagagatcgccatgacgctcgcggggtcgcacccgtccgccccgtcgaactcgaccgtcggtcccgcgagcgccgcgaccgtgacctcgatcccgaccggctcgaggcggacgaccttgccgggccagcagacgaggttcgcggggagcagcgccatggtcctcagtcgtcgatcgcgtggcgcacgacgccctcacggatggcctcgcgcatgaccgcttcggcaaccgcaggcgcgacgctccggttgaacaccgatgggatgatggtgctcggagagagctcgtcgtcggtgacctgtgcggcgatcgcctccgcggcaacgagcttcatgccctcggtgatcaccatggcgtgcgcgtccagtgcgccgcggaagatgcccgggaagcagagcacgttgttgatctgattcgggtaatcgctccggcccgtcgcaacgacggccgcgatgccttcgagcgactccgggctcacctctggatctgggttcgcgagcgcgaagacgatcggattcgtgcccatggtgcgcacgtcttcggcggtgatgacgcccggtcccgacacgccgatgaacacgtcggcgcccgcgagcgcctcgcccaccgaccccatgcgacgctctgggttcgtgtgctcggccaaccacgccttctcgccggtgaactcctcgcgcccgctgaagatggcacctcgacgatcggcgacgatgatgcgtccgacaccggcgtggtcgagaatcttggccgtcgcgacccccgctgcgccagcgccagcgatgacgacggtgagctcctcgagcttcttgtcgacgacccgacaggcgttgcgaagcgccgcgagcaccaccacagcggtgccgtgctggtcgtcgtggaagaccggaatgtcgagccgcgaggtgagcgcagcctcgacctcgaagcaacgcggcgccgcgatgtcctcgaggttgatccctccgaaggcaggctcgagcgccgcgatcgcctcgatcagcgcctcggtggtgggagccgtgatcgggaccgggaacgcatcgatccccgcgaactccttgaacagctgcgccttgccctccatcaccgggagcgacgcgtgcggcccgatcgccccgagaccgagcaccgcggtcccgtcggtgacgacggcgacgctgttcgacttgatcgtgtagcgatgcaccagactggggcgctgggcgatggcgagcgacacccgcgcgaccccgggcgtgtaggccatggagaggtcgtcgcggttctggatcggggtcttgccgcgaacctcgatcttgccgccggcgtgcagacggaacacgcgatcgaccagcgagcgcacgtgcacgcccgggacgccctcggcagcttctcggatgcgctcggcgtgctccggatcgcccgagagcaccgtgatgtcacggacgatggtcgcagcatccacctcgaccaagtcgacgccgagaatgttcccgcctgcctccccgatcgcggtggtcaagcggccgagggttcctggctggttggtgagctcgacgcgtagcgtcaccgaatgggagacattgggtgttgccatggcgataggctagcttgcccctcgtcggctaggttggccacgccatggcgaaccccctgcgcaccctcgatgagcgaacccgcgaggtcgccgagcgagcactcacctcgtggatcgcgaccacccctcgctccggctcgctggcggccctcggccttggcgtcgggctcgctgcgctgggtggcctcgcgaccagtgatcgagcgatcgccatcggtcatgcggcggcctcgggcgcacacggcgcgtcggtgtgggagacctcgacgctcgccgcgctcgccctcgccagcgctgaggtgccggtcgtctgctggctcgatgggaccatcgacgaccaggagttcgccgtcgcacgagagctggttcgtcaccgagctcgcgcgatcgccctcaccgactcgccagcgcgcgcggcgctggtccgtgccgccgggtggcaccgcgacgagctccgcggcgacgacctcgtcgcaggtatctcgctgggtcgagacctcgcccggcgtgaaggaccggccgcggtgatcgtgcacacgcccgagcacacggtcgaggcaccggaggaactcctgcgtcgccgagcgcgccgcgcgctccgagatgcccaaccgctcgaggtcgtcgccttcaaaccacccatcacggccgagacggcgctcgaggcggtcgacgaccgaggtcccgacgcccccgtgcgggcatttctcggcggcgcggggatcgttcgcatcacccgcacggggctcgcccgcgacctcgaggtgcgcctccgggccccggtcatcggggtccccgatcccgaggggctcgcgcgagaggtcgccagcgccggtgcgcgtgcggtgatcctcgacgtcgatggcgacacgctgatcgccgcctcccctgcgccaacgctggaactcgctccgatccgcacggaggacgtggcactcgccctcggtgcgctggtggcaggtgcgggcttgcgcgtcgtcgtatcgaccgtcgggcgggtcgcaggagtaggcgagcgcgtcgtgcaccatctcgctgccgacccgagcttcgtcatggtcacctgggcagcaggcgccctcgcaactgcccaggcgcgtgcactggtcgcaggcgagcgacgcacccccagcgtcgtcgagctcgtccagaccgatcccatcccagccgtgctcgacgagctcctcgctccggccgagcgcatcgtcgtcgtggggcccgcggcctcgggcgtggggcagcggctcgccggctggctctttgcccgcgacctccatcgccgcacccagtggtacgaaccaaccgtacccgcgagcgtgctcggcttcgccgcgcgcaccctcgcgagctcctgagcagccctgtctcaagccgccgtcacggcggccgatgacctggtgatcgctgatcaccgaggagggccagatggagagcccgcggcttcgcgagcgcgcagcttcgccaccgctcggcgccgcgctcgtggccgcgggcctgctcgacgagcacgacctcgccgtggcactcgagcagcagacccggagccgacgacgcctcggtgaggtgctcgtacgccgaggcatcgtcccacgcctcgatctcgcccgtgtgctcgcagaacgcgctcgcgtgcccttcgtgaccctcgtcgatcgcgagccacgacgggagctgctcgaggggctcgacctcgaggcgtgcgtccgcgagcggctggtcccgatcgaccgagacgacgatggcacgctcgtggttgcgagctcggaggtgccgaccgacaccgtgcgcgagagcgccgaacgtctcagcggcgctcctgtccggctcgtgctcaccaccgagtgggacctgctccgctacatcgtgcgcgcaggcgccgatcacatcggccgacgagcggcctacggtctcgcggagacggatctcgacctgtcggcagcccacgtgctcacgagggcccaagccatcggcctcgtcgtcgtcgcggtcgtggtcgtcctcgttggcatcgtcgacacccgagcactcctcggggccgcactcgctggcgctgccaccctcctcgcgctcgtcgtgctctttcgagcggtcgttgccttccggggcgccggcgtgccgtgggtcgtgccagagcgcctcctcgacgacgcagacctgccgacctacaccatcctcgtcccgttgtatcgagaggcggcggtggtcccggcgctcatgacctcgctcgccaacctcgactacccaccagagaagctcgaggcgctcgtactcgtcgaggccgacgacgacgccacccgggacgcgctcgtcgcggcgcgcccgccgagctgggtcaccgtcgtgaccgtgccgcccgaggggcccgcgacgaagccgaaggccttgaacgtcgggctcgcgctcgcctccggtgagctgctcgtgatctacgacgccgaggatcgacccgaacccgaccagctccggatcgtggcctcgatcttcgccgacgccgaccacgaccttgcgtgcgtccaggcagcgctgaactaccacaacgcccgccacaacctgctcacgcgcctgttcaccctcgagtactcccagtggttcgattacctcctccccggcctcgaggcgctcgagctgccgatcccactgggagggacctcgaatcacttccgcacgcagctgctgcgctcgttgggaggctgggatccgttcaacgtcaccgaggatgccgatctcggcattcgggccgcggtgaagggtgcccgggtcgccaccgccgcctccaccacgtgggaggaggcgaccgctcgccccggcgccttcatccgccaacggacgcgctggatcaagggctacgtccagacagccctcgtgcacgcccgccacccgatccggctggtccgagcggtcgggccgatccaggccctcgccttcgccgtcctcatcgccggcacgccgatcgccttctggacgatcgtgcccctcgacctgaccttcgtggcctctctcgtcctctcgccgcacgtcctcgtcgatctcgtaccgcgctgggcgctcgccgtcggattcgtcgacctcgtcatcggcaacgccgtggtgatctacctctccatcgtggccgtcttccgtcggcgtcaatggtcgctcgtgtgggccgccttgctcacgccggtctactggatcttgcactcgctcgcggcctatcgagccctcgcccagctcgtgacccggccgcactactgggacaagaccgaccacggagtcgcgctgtgaggggccggcgcattcgctggtggatcgtggccgcgagtgcactcccgctcgcgatcgccgagatcgtcggactccttcgcctgggcccgggcaccgtcgtcctcgaccacgtcgatcccctcggcatcggctcactccacgcggtcgtcgtcatcgccctcgcgaccatgacgccgctcgccgtaggtctcgccatcgcgagcgcgcatcgctggatcgcgactcggctcgaagcgacgccagcgatggtcacggctgcactggtcgcgttgtggtggctcctcgtgctcgcaggcacgacggcggccggggtgatcgacctcgcgctcctcgcactcctcgtcgtgtccgtcgccgaagccggcgccttcgtgctcggcgacacggtcacggctggggtcggcgcagggcttgccctctgcgcgctcgcgctcagcgacccgccccttgccctctgcgcgctcagcatcggcgcggtggtgctcgtgggactcggggctcgtggtagggacgaggccggcctcgcgttcttcgccgtccttgccttcccgagcgcggcgctcgtggtcggggtgcccttcgtcgactggcgcctcaccggcgacgcggccgcgacccgcgcctacgtcgccgccgtgggcatacaccatccgttcgccgcactcgtcgtcgcgtgcggcgcggttctcgcggccctcgccagaccacgggcactgctcgccgcggccatgctcgctgcagccgtcgcgggggccatcgtcgccggcatggacgcacgcgccatctcggcgctcgtcatcgtcggcctcgcggtcgtcgtggtgccattggtgggggggcgccacggcccgacgctccccatcgccgccgccggaacggtcggcgacgacggggcccagcgtcccaacgctgcctagcggcgccgacgcagctcgtcggtcgtgttcggcacgatcccagcccgctcgagcacctccgcactcacgccggcctcgcgccaggtctcgtagctgatccccttgcgttccccatagcgcgctgcatgctcgatgaacgcctcttcgagctccttgttgtcggcctgatgctccaggcgccacaactcactctcgaggtccttgcgctgctgcaacagctcgatccggtgcaccccggttgcgctctcgaggtctgccgtcacctgatccaagagcatacgaacacgctcgggagtgcggcggcgcccacgcctcggcttgttctcctcgagatagcgcaggtaggcgtccacggcctgggactccctacgcccgcgggcgatcgccgcgcgctgctcgccactcatctgacgaccgtcatcagccattgctgctccttctccttgtctccatcaccgcgagacagctgccacttccgaccgaggtccccggtcggcgacccagcgctccgaacgcgacggcgaggtgccgacaccacaaccaagagagccatcagcgcagctcatccacgctcccctcgacgttgcgtccaccggcccaaccacgccgatcgtcggcgcagtcgcgtcggagccggccagggggagtcacctgagccgtctcccacccacgcaaaaccgccgagacgaacccgccggaatgagcgagccggaacgccgcttcaggctctcgccaggcgaggcgaggcccacactctcctgatcgtcctcctgatcgtcaaacggtgtcgaggtcgccgctcttccctacttcccatgagctcgatgctcaccaacaaccatcatactggccggacgagttcatccaatgtatcgcaccgacacagcgaatcaggtcgtctttgcaatgcaattgcgatcgccaccgtgcgctcataattgctgcctcccagctcgagcgtgggcgtgacctccgatcgcacaatggcggcccggtaggctggcgccatggacgagccgcgccaccgatccctcgggctgaccgacgacgagtacgagagcattcacacgttgctcaggcgcgagccgaacgataccgagctcgcgatgttctccatcatgtggtcggagcacgcgtcctacaagtcctcacgggcactgctcggccgactcccgtcacgtggttcgcgtgtcatcatgggccctggcgagaacgccggcgtcgtcgcgctgacggactcggtggcggtcgcgatccgcatggagagccacaaccatccgagtgcgatcgaaccacaccagggtgctgcaaccggggtcggcggcatcctccgcgacatcttcaccgtcggagcacgacccatcgcgctgctcgattcgctgtggatggggccccaggacgacgcgaggagccgctggatcaccgacggagtcgtcggcggcatctctgcttacggcaacgcggtcggggtgccgacggtcgggggcgagctacgggtcgatgcgtgctacggcgccaatcccctcgtcaacgtcgtcgcggtgggtgtcgcgcccaccgaggcgctcgtgcgtgctcgcgccgagggtatcggcaactacgtcgtcctcctcggcgccccgaccggacgagacggcatcggcggggtctccgtgctggcctctgccggcttcgatgccaccgcggagcagaagcgcccgagcgtgcaggtcggcgatccgttcgaggagaagaagctgatcgaggcgtgcctcgcgctcatgcgcgccggcctcgtcaccggcgtccaggacctcggcggcgcgggactgacgtgcgcgacctcggagacggcggccgcagcgggcgtcgggatggacatcttcctcgacgccgtgccacgtcgtgagcccgggatgacgccgatggaggtcctgtgctcggagtcgcaagagcgcatgctcgccatcgtcgagcccgggctcctcgacgaggtcatcgcgacctgccgacgcttcgaggtgaccgcgtcggtcatcggggtggtgcgcccacccgatgcggagggcccgtacgccggtgaaggagttctgcgagccttcgagagcgacgggggaccgctcgccgccgtcatcccggcgcggctgctcgcccacgacgggccgcgctatcgacgccccatggcgccgccggccgacctcaccgagcgacgcgcacaggtcgtgaccctcgatgcgccgggagcgacgctcctcgccgaggtcgtcaacgacccgatcgaccccgccggggtgtggcgacgctacgaccacatgctgtttcgcacgagcctggtcgaaccaggcgccgacgcggcactcctgcgtgtgcgcacgcccgaggtcggcgacaccggacgcgccatcgccatcaccgtcgatggcaacaaccgctggacccgtgtcgacccgcgtcatggggctacgtggctggtcgccgaaggcgtcgcgaacctcgcgtgcgtgggggcaacgcccctggctctcgtcgactgcttgaacttcggcaaccccgagcaccccacggtgatgtggcagctcgccgagagcatcgacggcatcgccgaggcagcccgagcactgggggtccccgtcgtcggtggcaacgtcagtctctacaacgaggcagacgggatcgacatcgacccgacccccatcgtgtcgctgctcggcgagcgcgccacgccgaccgcgccggtacccgctccggagcgcgcccacggcagcctcgtcgtcctcgcgccacgaggggcagaaccccagctcgcgggctcgcgagcggcggccgtggcgggtgtcgatggcggcaccctggcgccgctcgactgggaagcgcaccgtcgtctgtgcgacgcggtggcggacctcgtcgtcggggacgaggtgagcgcggcaaccaacctgtccgccggcgggctcgcgcgatcagccgccaggttcgcccttcgcagtcggcaggaggctcggctcgagaccacggacacgctcgcgctcgtcggcgagcacccgtcgcgggtcctcgtcgccaccgacgacccggagaggctcgtggcctgggcgtcggcgaaggacctcgacgcgaccgtcgtcggctcgctggctccgtcgggcgagccagccctcgtggtcggcgcgcaccggatcgtgctcggtcgtacccaggacgtgccggcgctcgtgccgaccgacgcctaaccgagcagaccagcgagcaaccggccggcgggctcggcaagaccgtagcctccgccggctcgctccggatgcggcatgagaccgaccacgcgacccgacgcatccgcgatcccggcgatgtcgtgggccgagccgttcggattcgcgacgtagcggagcacgacgcgaccggactcctcgagcctgcgtagcgtgtcgtcgtcggcggtgaagttgccctcgaagtgattgatcggcagcgacagacgctcgtgtgccctcatcttctgggtcaagacgctctcgacgctcgcgacctcgacctcgacgtgctcacacaggaagctgaggcccgcgttcttctggagcgcgcccggcaggagccccgcctcgcacagcacctggaagccgttgcagatcccgaggatcgggaccccacgccgcgctgcatccatcaccgcgcccatggccggcgcaaaccgtgcgatcgctccgggtcgcaggtagtcaccgtaggagaacccaccagggatcacgacggcgtcgaccgctccgagctcgctctcgccatggtggacgaggcgggcggtgacgccgagttcggcgtaggcgccgaccacgtcgtgctcgcagttcgtgcctgggaagacgacgacggcgacactgctcacggggcaacgacctcgagttcggcgatgcgccacgtctggatcaccggattggcgaggaggcgctcggcgagcacgctggcctggtccagcgcatcacgctcgtcgacggcgcgaagctcgaggcgaaaggcgcgtcccgcactcacgttgacacccggcgcgagctcgaggtgccgagccgcgtccgtgatggcccgcccctcggggtccgcgatgcccggtctcggctcgaccacgaccaacgccacccaggtgtgcgcactcatgcccgctctcctccgtagggatcggcgctgcccggccactcgtcgaacgagcgtcccgtcagcgtctcgtagaccgtcacgtagcggccacgcagctcaccgacgagatcgctcggcaggggaggtggcggtccctcgccacggaaaccctcggccacgagccagtcccgaaggagctgcttgtcgagccactgggggttctggccgaggtccccggcgacgatgcgagccgcgtcgggcgtagcgatctcgtcggcgagcaccaacgcacgcccgtcgaggccgaactcgaacttcgcatccaccaaggtgagccccttcgcgtcgaaccaggacgcgagcagggagaacacctcgagggaccggtcggcgagctcgcgagcacgccgctcgccgacgagctcgccgagctcgtctggcccgagcggcaggtcgtggccgacgtgagccttggtcgtcggggtgaacaggggctcggggaatggagcaccgaagtcgaggtcccgtggcagctcgcgaccgaacgcggtgccgtcgcgctggtaggactcccaggcgctgcccaccagccgaccgcgcaccacgcactcgaccggcagcatcgcgagtcgccgcacccgaagcgtacgaccgagccacacatcggggacgtcggtcgcgacctcgaggaggtgggtggccacgtcgctcgcgacgcgctcgaaggccgcggccgcgatggccgtgagcagccgacccttgtcggggacgagctcaggaaggacgacgtcgaaagcgctcacgcggtcggtggcgacgaccagcagcgccgcctcgtccctcggatccacccaggtctcacggaccttgccgacaccaacgcgcgtgaggctcacgatgcctcctcgagacgagcgaacaggggggcaaggttcgcgaccaggcgctccgcggaggcgagctcggcgagctcgcccggggagagcggcacggcggggtcgtcggccagcgcatcgaggaagggcacgtcctcgtccagggtgcgagcggccgctgcctgaacgatgcggtaggcgtcgtcgcgagccatcccgcggcgcacgagtgcgagtagcacctgctgcgagtacacgagaccgcgtgtggcggcgaggttctgcgccatcgcctcggggtgtacggtgaggcccgccacgatccgcgtcgccagcgacgtgccgtagcaggccacgtggaaggcatcgggcagcatgacgcgctcgaccgacgaatgcgagatgtcgcgctcgtgccagagggcgacgtcctcgagcgcgggcacgacggccgagcgcgcgagacgggccatgcccgagaggcgctctgcgagcactgggttgcgcttgtgcggcatggccgatgagcccttctggccgacggcaaagggctcggccacctcgccgacctcgctgcgcgcgaggtgacgaacctcgagggcgatggtctcgagcacggctccgagcgcagcgagcgcccacacgacgtccgcgtggcggtcgcgggggatcacctgcgtcgccgacgtgggacgcaagccgagggcctcgagcgcgtgacgctcgatggccggcgagagcgcggagtaggtcccgaccgcgccggagagcttgccgacgctgatggtctcgcgggcagcgacgagacgagctcgcgcccgttcgagcgcgagccagaacagggcgagcttcgcgccgaacgtggtcggctcggcagccatgccgtgcgtgcgacccaggcagacgaggtcgcgcgtctcgagcgcacggaccctcagcgtgtcggcgagtccgtcgacgagctcgagcacccgatcggtcgcgtgcacgagcgccagtgacagcgcggtgtcgacgacgtcggaggaggtgagaccgaagtggatccaccgcgcagccggatcggcgatgcgggcttggagcacgtcgacgaaggccgcagtgtcatgatgggtgatgcgctcgcggtcgttgacggcctcgacgaaggcttcgtcgggcgtcggggcgagctggcgtaggcgcgcggcatcctcggcagggatctcgccgagggcccccagggcgtccgtcacggcaagctcgaccgcgatccagcgcccgaggcgcgcctcgtcggcgaagagtcgcgcgatcaccggatcctcgtagcgagggatcacgccaactcctttccgaccacgccgccgatgcaccatgccccaccgtccgccgcttcgcgcggcgatgagcgcgcgacgacgtcgtcggaccgtgggctcactcggcgcccaagcctagatcgctgcgccaggtcgcgccctcgatgcgaatcgcctgacgggcccgataggccacctcgcgcgccgtggccaggtcgtcgccccggcccacgacggtcaggatgcgcccaccggtcgtggcgagggcgccgtcggcctcggcacggaccccggcggtgtagacccgcgcgccgaggcgctccgcctcggcgatcccctcgatgcgatcgccaccgatcgacgcctccgggtagccacgggccgccatcacgatcccgagcgccgcgccggcctggacatcgagatcgccgatggtgcccccgcgggcagcggcgaccagggcgtcgacgaacccttcgccgaggagcggggcgatcgcctgtgcctcggggtcgccgaggcgcacgttgatctcgagcagcgacaggccgtcctcggtcgccatcaagccggcgtagagaaaccctcgatagacgatcccgacccgacgaagctcggcgaggagtggctcgagcacccgatcggtggcttcttcgatgagcgagtcgttggcccagggagccggtgcgtaggcacccatgccgcccgtgttcggaccgaggtcgccgtcgaggagccgcttatggtcctgggcgacgggcaacagccgcgcatcgcgctcgttcaccaaccagatcatcgagagttctcggccaccgagaccctcctcgatcacgaggcgccgacccgcatcgccgaacgcctcgcccgagagcttggcccgaacgtctgcctccgcggccaggcggtcgcgggtgacgagcacgcccttgcccgccgccaacccgtcggtcttgatgacgtaggggggcccgaagcgatcgaagagcgcagcggcctcctcgatcgtggtggcgacgccccagcgagccgtcgggaccccggccgcgtcgcagagccgcttcatcgcgatcttcgaaccctcgagcgccgcccctgctgcacctggtccgacgacgaggcgccccgcggcgcgaaggtcgtcggcgagtccggccacgagcggagcctccgggccgatgacgacgaggtctgcctcgatggctctggcctcgtcggcactgacctcgaagcgggtcgcgatcccggcgttgccaggggcgaccaccaccgaggctcccccacgcgagacggcgtcggcgagcgcgtgctcgcgagctccggagccgacgatgagcactcgcatgggctctacgagagctccacgatctggtcgcggctcgggccgaccccgacccagcgcaccggcacctcgatccgcgcctcgatgaactcgaggagccgacgagccgccgcgggaagcgcggatgcagtggtcacctgtccgatcggggtcttccagcccggcagcttctcggtgacgggatgggcgcggtgcagatccgactggtgatacgggagctcgtcgaccctctcaccagcgacctcgtaggcggtgcacacctggatctcgtcgaaggtgtcgaggacgtcgagcttggtgatggcgagttcgctcaccgaattgacgcgcaccgcgtgctggagcagcacgaggtccagccagcccgtgcggcggcgccggcccgtgttcgtcccgtactcgtgaccacgatcaaccagcgcatcggcgagcggcccctcgagctcggtcgggaaggggccggcaccgacgcgcgtggtgtaggccttggcgacgccgatgacctgatcgatctggcgaggcccgaggcccgagccggtgcaggcgccaccggcggtggggttcgacgacgtgacgaacggatacgtgccgtggtcgagatcgaggaaggtggcttgggccccttcgagcaggatcgtgcggccctcgcgccagagtcgctggacgagccccaccgaatcgacgatccgaggcgcgatcaggggtgcgtaggtaccgaggtagtcggcgacgacccgctcggggtcgatgggtagacggttgtagcccttcgcgagcacgaggttcttctcgcgcagcgccacgtcgagcttggcccggaagatcttctcgtcgagcagatcctggactctcaggccgatacgggccgccttgtccgcataggccggaccgataccgcgcttcgtggtgccgagctgtgccttgccgaggtagcgctcggtgagtcgatcgagctcgtggtggtagggcatgatgagatgtgcgttgcccgagacgacgagccggctcgtgtccacgccgcgctcttcgagcatgcggagctcctcgacgagcaccttcgggtcgacgaccacgccgttgccgatgatggggatcacgccgggatagagcacgccgctcgggacgagctggagcgcgaacgcatcgccgtcgacgacgatggtgtggcccgcgttgtgtccaccctggtagcgcacgacggcagcggctcgccctgcgagtaggtcggtgatcttgcccttgccttcgtcgccccactgcaggccaacgaccacgatggcgcccacgccacctccttcgactcgggtgccccgccaggctagggcacgcggaacacgaggggttcgccgttggcgatctcgagcgagaccacctcgtcatcgtcgaggtcgcgcagcaccttcacgaggccccggagcgagttgccgtgcgccgacacgagcacggtgtgcccgtcccacagcagcggcacgatgacgtcgtagtagtacggcagcacccgatcgatcacgtcgcacagcgcctcggtacgaggcacgagtgcgagcgggagcatgcggtagcgctcgtcggcatgcaggagacgctgggcctcgacgtcggtctcgggtgggcgcacgtcgaagctccgacgccacagcttgacctgctcgtcgccgtagcgagctgcggtctcggccttgttgagtccctggagcgccccgtagtggcgctcgttgagccgccagctgcgcagcaccggcagccaggggcgctcgagttcgtggagcatcagctcagcggtcgtgatcgcgcgctcgaggacggaggtcacgaggacgtccggccgaaggccgtcggcctcgatcgccttggcggcctccttcgcctccgcgacaccctggtcggtgagtggcacatccacccacccggtgaagcggttctccgcgttgtacgtactctggccgtgccggacgaggatcagcgtgcccacgtggctcgagcctagcccaccacgccaatggtcaagaaccggctggtcggtgaccgattgaaccgtgtgggaatgtttctgcggcgtgaagcgtcctaaaacttgatattctgtgactcaagcttcgcaggggctctcgcgtcaggagacgccgatccccacagcccagctcacagcagacacggacggacagcaagcacggtcgtaacaggcaagcacaacacaggaggagcagccatgcccaaggcagtcggcatcgatcttggcaccacgaactccgtggtcgccgtcctcgaaggtggcgacccggtcgtcattcccaacgcggagggtggacgcaccaccccgtccgtcgtggccttcgccaagaccggtgaggtgctcgtcggcgaggtcgccaagcgccaagccatcaccaaccccgatcggaccatccgctcggtgaagcggcacatggggaccgattggaccatcgacatcgatgggaagcactacacgccccaggagatctccgcgcggatcctcgccaagctgaagcgagatgccgaggcctacctgggcgacaccatcacccaggcggtgatcaccgtccctgcctacttcgacgacgcgcagcgcacggcaacgaaggaggccggacagatcgccggcctcgaggttctgcggatcatcaacgagccgacggctgcggccctcgcctacggcctcgacaaggaagccgaggaccagacggtgctcgtcttcgacctcggcggtggcaccttcgacgtctcgatcctcgagatcggcgagggcgtcttcgaggtcaagtcgaccgcaggtaacacccacctcggtggcgacgactgggaccagcgcatcatcgactggctggtcgcgagcttcaagaaccaagagggcgtcgacctctcgaccgacaagatggcgatgcagcgtctcaaggaggcggccgagaaggccaagatcgagctctccgcgtcgctggagaccatggtcaacctgccgttcatcacggcgacgaccgaggggccgaagcacctcgagatgaagctcacccgagcaaagttccaagagctcaccgccgatctcgtcgaggcgtgccgcgcaccgttcgagcaggccattcgtgatgcgaacctgtcggtcggcgacatcgaccacgtggtcctcgtcggtggctcgacccggatgcccgccatccaggagctcgtcaccaagctcaccggcaaggagccgcaccgcggcgtcaacccggacgaggtggtggccgtcggtgcggcgatccaggccggcgtgctcaagggcgaggtgaaggacgtcctgttgctcgacgtcaccccgctgtcgctcggcatcgagaccaagggcggcgtgatgaccaagctcatcgagcgcaacacgaccatccccaccaagcgcaccgaggtcttcaccacggccgacgacaaccagccctcggtcgagatccacgtgctccagggcgagcgcgagatggcggcctacaacaagacgctgggccggttccagctcgtcgggatcccgccagcgccgcgtggtgtgccgcagatcgaggtgaccttcgacatcgacgcgaacggcatcgtccacgtgtcggcgaaggaccgcgccaccggcaaggagcagtcgatcacgatctcgggcacgacgtcgctcggcaaggacgagatcgagcgcatggtgcgcgacgccgaggcccacgaggccgaggaccgtcgccggcgcgaggaggccgaggtccgcaacaacgccgacaccctcgtgtaccagaccgagaagctcctcgcggaacagggcgacaagctctcgggccccgagaaggatcgggtcaccgaggccttggggcagctgaagctcgcgctcgacggcacggacatcgccgcgatccgcagcgccaccgacgcggtggtctcggcgtcccagagcttcacccagcggctctacgaggaggcctcgcgcagcgcccagagcgccgatgccagcggccagtcgagcacctcgtcggaggatgaggtggtcgatgccgagatcgtcgacgagtctggagagcagaggtcctgagccatgggcaagccgtacggagacgacgccgacgagccggtgacgccgtccgaggacgccacgcccgtcggggggtccccccccgacgggacgaccggcgacgacgagccgaccgcggaggtgcagccgagccccgacgacgaggggcgagagagcgatccggtcctcgcggcgatcatggaggacctcgcagccgtcacacgggagcgcgacgagttcctcgagaccgcacagcggctccaggcggagttcaagaactaccgcgagcgtgtcgcgcgccaacaggccgaggccggtcaagctgcggtcgcgagcttcgtgacgaagctcctgccggcgctcgacaccttgaacctcgccctcgcccacgcccgtgcggagggctccgaggagacgacgagtgcgctcgcccaggtgcacggcgtcttccacgaggtgctgaccaaggaagggctcgaggtcgtcgagcccatcggcaagcgcttcgacccgaccgaggccgatgcggtggcccacgaggagggcgagggcgagcccacggtcacggaggtgttccgggcggggtaccgctggcgcggacaggtcatccgaccagcgatggtgcgtgtgagcggatcgtgaacgcgacgagcgagacgggctcgtcacgaggggcgagaagggaggtgagctgacgtggccccggcgagagagtggttcgagaaggactactacaagatcctcggcgttcccgagacggcgagcgagaaggacatccagcgtgcgtatcgcaagttggcccgccagtaccaccccgatgcgaaccccgggcacgaggagcgcttcaaggaggtctccgcggcctacgacgtcctcggcgatcccgccaagcgcaaggagtacgacgaggtgcggcgcctcggtccgctcggatccatgggcgcccccaccggcaacggcacccgtggcgccgggacgttccatgctgaggacctcggcgatctgatcggctcgctgttcaatcggggccgtcgcgaggccagcgggcctcgacgcggcgccgaccaagaggccgaggtcaccatctcgttcgaggacgcagctcgtggcgccgaggtgcagatccccgtcaccggtgaggcggcgtgctcggtgtgcaagggtacgggtgcagcccccggcaccgtgccgaagacctgcgcccgctgcaatgggaccgggacggtctcggacaaccaggggttcttctccttctcgcagccctgtcctgcgtgccacggccgcggcctcatcatcgagcagccctgtccctcgtgccacggcaccggcaccgagcaccgaacccgcatcgtgaaggcgaggatccccgcgggtgtcgagcccgactcgaccatccgcctgcgcggccgtggcgcgccggggcgcaacggggctcctgcgggcgacctcttcgtgcgggtgcacgtgctgccgcatccgatgttcggtcgacgcggagcggatctcacgttgcgtcgcacgatcagcttcgccgacgccgccctcggcaccgtcctcaccgtgcccaccctcgacggcacggtctcggtgaaggttccgcctggcacgagcgccggcacggtgctgcgggtccgcggcaaggggctccccaaccccaagcgcaagggagcccgcggcgaccttctggtcacgatcgacatcgacgtgccggacaagctcgatgccaagcagcggcgctacctcgaggacttcgctcgcgtcttcccccacgacgcagcctgaggtgctctgagccacgagaggaggtgagatggctgagcacgaccgatcgcactccccggagcgctcccgcggcctgtacgtgatctccgtcgccgcagagctcacggggctccatccgcagaccctgcgcgtctacgagcgccgtggcctcttggagccgaggcgcaccggcggcggctctcggcgctactccgaggccgacctcgctcgcctgcgccgcatcatcgagctcacggagcagggcctcaacctcgagggcgtgaagcgcgtcatcgagctcgaggaggaggtcgagcggctccgcgccgaactcgacgctgcgcgccagcgcgcccgcgagcgcgagcgcgagctccatcgccactaccggcgcgacctcgtgccgctcagccaggcggtcatcgtctggcagccacaacgccaacgcacgggcgacgcccgctgatccatcgagtccctcctcccccaaccccaacccccaaaccacgaacgaccacgccggcccgaggccggcccggaggcaaccatgagaaccgatcacttcacccacaagctccaagaggcgctgcaggatgcgaagcgcctcgccaccgagcgccagaaccccgaggtcaccccgcagcacctcgcgctcgccctgctcggccaacccgacgggatggcgctcgccgtcctctcgcgagccgggatcgctcccgccagcgtgcgcaaccagctcctcgaggccctcgagcgcctaccacgcgcctacggccaagcggccgaaccggcaggatcggcggcgctcgcacgggtgctcgagcgcgccgagcagctgcgcggtgagtacggcgacgactacctctccgtcgagcacgtcctgctcgccatggcggccgtgctcaaggtcgacgaggcgacgctgcgccaggcgatcgacgccgtgcgtggcggacgccgtgtgacctcggccgaccccgaggacaccctagaagcgctcaccaagtacgggcgcgacctcaccgaggctgcacgcgcaggctccatcgaccccgtgatcggccgtgacgaagagatccgtcgggtcatccagatcctctcgcgtcggcagaagaacaacccggtcctcatcggcgaacccggcgtcggcaagaccgcgatcgtcgaggggctcgcacgccggatcgtcgaaggtgacgtgcccgaaggcctgcgcggcaagcggatcatcgcgctcgatctcggctccatggtcgcaggagcgcagtaccgcggtcagttcgaggaacgcctcaagagcgtgctcgacgccattcgccagagcgaaggcgaggtcatcaccttcatcgacgagctccacaccgtggtcggtgcgggtgcggccgagggatcgctcgacgcctccaacatgctcaagcccatgctcgcgcgcggcgagctgcgcatgatcggcgcgaccaccctcgacgagtatcgcaagcacatcgagtccgacgccgcactcgagcgacgcttcgccaaggtcatggtcgaccagcccagcgtcgaggagacggtcgcgatcctgcgcggcttgaaggagcgctacgaggtgcaccacggcgtgcggatccaagacgccgccctggtcgctgccgcggtcctgtcggatcgctacatcaccgatcgcttcttgcccgacaaggcgatcgacctcgtggacgaggccatggcccgactgcgcatggagatcgactcgcgacccgaggagatcgactccgtcgagcgccgtctgcgccagctcgagatcgagcgcatctcactcgcgaccgagaccgaccgcgcctcacgcgagcgcctcacccgcctcgaccaggacatcgaggccacgaagctcgagctcagtgagctgacccgccagtggcaagccgaacgggaagcgatcgacgtcatccgccagcgcaaggagcacctcgaggagctgcgtgcccagtcggaagcctacgagcgccaaggcatgctggaccgcgccgccgagctgcgctatggcgagatccctcgcctcgagcgcgagatcgaggaggcgaccgaagaactctcgaagcgccagggtggccggcgcatgctcaaggaggaggtcgaccccgaggacatcgccgaggtggtcgcggccgcgaccggcatcccggtgaccaagctcctcgagagcgagaccgagaagctgctccacatcgaagacgcactgcgtgcgcgggtggtgggtcaagacgaggcgatcgacgcggtggcgaacgccatccggcgcagccgtgccggcatcgccgatcggaaccgccccatcggctccttcctcttcctcggcccgacgggcgtcggcaagaccgagaccgccaaggcgctcgcggagtacctcttcgacgacgagcgagccatgatccgcatcgacatgagcgagtaccaggagcgtcacagcgtctcgcgcctcgtcggtgcgccccctggctacgtcggctacgacgagggcggacagctcaccgaggcggtgcggcgccgtccctacgcggtggtcctcttcgacgagatcgagaaggcgcacgccgacgtgttcaacgtgttcctccagatcctcgacgacggccgcctcaccgacggtcaggggcgggtggtgaacttcacgaacaccatcctcatcatgacctcgaacctcgccgacgatccgcggcgcttcttcaagcccgagttcgtgaaccgcatcgacgagatcgtgcgcttccacgagctcacctcggaccagatccgcgccatcgtcgaccgccagatggcccaactcgccggtcggctcgccgagcgctcactcggtctcgaggtcaccgacgccgcggcggccctgctggccgagcgcggctgggatccggccttcggtgctcgacccctgcgtcgagccatccaacgcctcgtcggcgacccgctggccagagcgcttctcgaagggcgctacggcgagggagacacggtcgtggtcgacgcggccgacggcgccatcgtgctgcgctgagcacacggcacgaccgacgacgcacctcgggaagccccggggtgcgtcacgtcgtcgggagcggccacgggagttcgtagagcgcgagggcgttctcgtaggcgacgagcctggcgagtcgaaacgcctctcgttccgcaatccagccctcggcgagcaggggctcgaggtaggcggccatggcgcgccgatggccgagcgcaccgagcgcgtagagctcggggaggccgaacgcgtccgaggagtagcagagcttgccccacggggcgagctcgagcatctcggcgagcaccgccggggctgccgggcccacgaaggactccgcgaggccgagatccacgaagacgtgcggatagtcgtgggcgaggagtgccgcctcgcgatggaagggataggtgtgcagcagcacgaggcgcacgccatggggagcgatggcctcgatgaagggctggagctcaccagggtgaccgcgtgccaggcgaacgtccggatcgccgatgccgacgtggaactggagcggcaggggtgccacctcgagtgcggcccacacgatcgccgcgacgaggtcccggtcgacgacgcgcaccccatgtccacggtcgcgttcgtcgaggatccgtgcgagtgccgtctcgagcgctcgcggcgcgggaggtcgatcgggaagatcgaggccactgcgataggcagccaccgacttgtaggcgaccgcccgccgcgcggcccgggcgacggccgcctcgagcgcagcccggaagtccgccgtcgcaccgaggtcggcgagcacacgttctgcgatcgcctcgagtcggaccacctcgagcgcgggtaccccgctcgccgcctcgagttcggcgggctcgagcacgagttcggaacgaaagccggtgtcgacgagcagcccacggacgccgcccgtggcgagcgagcgtgcaaacaggtcctccggtgcgtacgcggcgcgcgccgtgaggtagtcctcacttcgaaccggggcctcgagcccgagcacgaggccgagcgctgcgcgcacgccgatgccgagcgaggactcgagcggggtggtacgagccgcgaggcgatcgggggcttcggtgaggtggtcgagcaccgtgtcggtatcgggggcttcgcgtacgatcccatgacagtgatggtcgaggagggggacgtctgccaagcgttccgcgagcacactggcgggcgcgagcgggttcctcaccgctccacctcgacgagggctcgggtcagctcctcgtagcgagccagtcgacgacgcgccggctcgccgatgcgctgcaccacggcggcgatgatcgcctcgacgagcgcgagggccggcgtgagcgcatcgaagatcccgggtccgtcgacctgggtggtgagcaccaccgagctgcctggcgcggccgggctgagtccagggtcggtcacgagcacgacggtcgcgcccgcctgactggcggccgtgacgaaccgggcggtctcgagctggtagcggacgaagtcgaaggcgaccaccgtcgtcgaggcatccacgtcgagcagggcattcacacgagcgccggcctcgggcggcacgtggcgcaccgacggtcgcaggacctcgagcgtccaggcgaggtgacgcgcgacgacgtcactcacgcgcccaccggacaccaccaccggacggcggacgtcggcgagcagggtgacgacggtgtcgagcgactggggcgcgagcccgacgaacgagcggcggatctggtcgatgaggtcggcttcggccgagccaacgtcacccggcccggtgacctcgaggcgctcgagcggcgaggcgagccgctcgccgatctcttcgcgcgccgccgaccggaactcctcgaccgagctgaagccgagcttggcgacgaagcgcaggaccgtcgggggcgagacgtcagcgagcgctgcgatgtccgcgagtcgctcgagggcgacgaccgggtactcccgtaacaccgcttcggccacacggcgctgggcggggccgagctcgggtgcgactcgacgcacccgctcggcgagcgacgtcatgaccagctccaacgcatcgccgcgaccagctcctcgggcgtcgcgtcggcaaagcgagcgagctcggcctcacggacagcgccgatggccgtgaggaaggacctgcccaggacatcttggagtagctccgaggagcgcagtgcgccgagggtggcggcgagatcaccaggcagtcgctcgaggcccccgtggtgcgcgggatcgccctcgacgggaggcggcggcgtcctcgggtccgcgagcgcatggcgcgcgatgccgaggagggaggtggcgagcagatacgggttggcaccgagatcggcgcccttgagctcgacgtttgccgcgcggccatcgaccagcgtggccgcaggcacgaggcgtagggccgcctcacgattctcgatcccccagacgcgatacgcacctgcccagtggctgggcacgagccggaggtacgagaccggatggggggctgcgatcgcgaggatcgcggggagctcctcgagcagccacgcgatcaccgactcaccctcgggacgcacgccgccaggcccgtcgccgccggcaaagatcggctcgccgtcacggtagagaccgaggtggatgtgtccgccgttgccgaccccaccgacgtccaccaccggcgcgaacgacgttcgcagcccgtagcgctctccgacggcccggatcacggagcgggcaagcacggaggcatcggcggctcccacgggatcgctcggggcgagcgagagctcgaactgcgccggtgcgtactccggatggagctgtgccaccgcgaggcccgccgtctcgagggcgtcgtacaacgaccggagatagtcggcgagctcgatcacgcgcgacagtccataggccggccccgacgtcgcgggcacgaagtcgtcttgaccggcgaggccgacgacccactcgagttcgatccccatcgtcgcgctggcacccgcatcggcgagcagggcaacctcgcgctggagcgccgagcgagtgcagagctcgtagggagtgccgtcgcggcggaagcggtccaccggcgcaaaggcccatccatcgagcggcgcgagcggcctcaggaaccgggggtcgggacggagccggaggtcgtccatcgggccaccgctcacgctcgaggaggtgatggagtcgtcggtgagaaaggcgtcgaagaccgggctcatgccgacaccggcgtcgcacgccacggcgaagccctcggccggaatcgtcttcacccgtgcgatcccggcaaggtccacgtagaccagcgccacctggcgagcgtcaccgagcgccgaaacgtcgctccccgagcggtcctccagatcgcgctgtgctcgctgctgcgactcgtcgacgaccaccacgcctccttctggccgatgcggctccgaacgtagcgcacacaggtcgcccgggccagcgctgtgacacaatcgtaacaacaatcccttgcgctgaaacttcagtaacagctaccatacgtgcaccgtcgagagggggacgtatggccggtggttccaccaagctcaggggcaatctgtcgctctggcaggtcgtcggggtctccgttgcgctcatggctccgtcgatggccgccaatatcaatcctcaaggtgcgatcggaacggtgggacgcgcgatcccactcaccttcgtcctggcgttcgttgcggtgctcttcatcgcctatgtcttcgcccgactcacccagcgcttcaaccacgcagggagtgtgtacggcttcgtcggcgcgaccctcgggccacgctggggcgtggtggccggctggtcgctgatcggtacgtatgtgtcctacggtctgctcacgatcatggcgtcaggcatcttcctgacagccctcctccaggcgctgtcgatctggcactctcctcctgcctgggccccgttcctgctctcggggatcgaggtcgtcggcgtcgccatcctcgcagcacgaccagctcgcaacgcgacgcacgtgctgctcgtcacggagctcacgaccgtggcgctcatcatcgtgatctcggtggcgaccctgatcgaactcgcggtgggacatggcccgagcgggcagcacttcacctggagcgtcttcagcgttccccatggcatcagcgtctcggcactgttcctcggggtcgtcttcgggttcttgtcgttcgcaggcttcgaggcatcggcaacgctcggcgaggagtcgaagcgaccacggcgtgacatcccacgggccatcgtgggaacagcggtcttcggcggcgtgtacttcatcgtcgtgaccgcggccgaggtgatgggatttggcaccaccccacacgacctcgcccgcttcgccgcgacgggatcgctgctcggcgcgctcgggacgacgtatctcgcggcctggctcggcaacgtcgtgacgctcggcaccgtgatctcggcctttggctgctcgctcgcctcgacggtcggggccagccggctcaccttctccctctggcgcgacgctcgcggtgcgagtgggctcggggtggcctcggagcgctccggtgcgcccgttcgtgcaaccctggccgtcgtcgtcgcgatgctcggcatcacctggctgagcgcgatcgcgttcggcgcgaccgccttcgatgtcttcgcctggttcggcaccatcggcaccctcatcatcctcgtcgtctacctcctcgccaccgtcggtgcgatccggttgctgttcttcaaggagcacaccgtggcggcgtgggagatcgtcgtcccggtactcgcgggcgtcgtcatcgcctacacgctctatcgcaacatcctgcccttgccgacaggtgccgcgctttggttcccgatcgtggcagccgcctggatcgtggtcggtgcgatcggcgtcatcaccgcacggcgaagcgcggagcgcatcggagcggccatcgcgcgcgacgaaggcctcaccctcccgagcgcgccgacgcccagcagccaggggcagccggcgccggccgactaggcatctctcgaccaccatccagatggggccgttccccacggccccatcccccacgtcacgtcgtctgaacctgccaccacgaaggagttctctgtgtccacgtcctccgagcaccgcctctccgccaacgccatcggacggcgcgaggtcctcttccagagcgtcaccgcgatggcacccggcgccgccatcgcggcttcgatcccggccggtgcaggcttcgctgggggagcgcttgccctcgcggtcgtcgtggcgctgatcggaagcctgctcactgccctctcgatcggtgagctcgcctctcggttcccgtcagctgggtcgttcgccacctacgcatcgaaggcactccaccccatcgtcggcttcttcgttggctggtcctacgtgttcgtctacgccctggtgcccgcactcctgtttctgcagctcggcttcacggtcgcggggaccctccacagcgagttcggctacccggcatcgctctggtggccatggtcgctcgcgggtatcgcgctcgtgggaaccttggcgttgctcggtatctcgacatcggccaaggccgggaccatcctcggcgcgatcgagatctccgtgttcgtcgtcgcagcgatcctgttcatcatccacgccggctcgcacaactcgttgacgccgttcacgacccgagacaccccccatgcgttccccggcctgaccggcgtgttcgccggctccgtctacagcctcctcgccttcgcgggcttcgaggcagccgctccgctcgccgaggaggcgcgcgatccgaagcgcaccgtccgcttcgccattctcggctcgacccttatcatcggcctcatctacgtcttcaccacctacgccgccgaggtcgccgccggacccagccacttcgcgtcctttgccggggctggcgccgagtcgtggattggtctctcgaggagcttcttcggtatcttctgggtgctcgtgttcctcgccatcttgaactcgacgatcggcaacgccaatgcgggtacgtcggtgtcgacgaggatggcctttgcgctcggacgcattggggtgttccccaccctgctcggacgggttcacgagaagacgaaggttccccacgtcgccgtctactcccaaatcatcgtctccgccgtcgcaacactcatcctggggctcgccttcggaccggagaacggcttcgctctcgacggcacgatcatcaccatcgtcgtcgtcgcggtctacatcgtcatgaacctcgctgcactcgtctacttcgcacgtcgcgcaaatggagagcgcttcaacccactcctccacggcctcgcgccgatcgtcgccatcgccttcctcctccccgcgctcctcgccggggccggcatcgctgtcttctcgttcatctcaccgctgaccccaccggcgtcctacgctggtcccatcgtcgccgtgtggctggtcgtggggatcgtcgtgttcttgaacctgcgtgcacgtgcgccacaggccgtcggacggattgccgaggtctacctcgacgacgtcctcgatgtcgaggaggcatgagatggcagtaccggtcgtttccttcacgccaacccctgaccagctgtgttggaccttcgggggagcagaccccgtcgcagagatcgaacccggcaccattctcgaagtgttcaccgaggactgctttgctggacgggtacgccgcacgacggacctcgtctcggaggtctgcgagttccccttcctcaatccccagaccggcccgttcgcgatcaagggcgccgagcccggcgacaccctcatcgtgcacttcatctcgatcgagccggcacgagactgggcggtctcgacgaccgtgccgctcttcggcgcgctcacctcgacccacctcaccgcaacgttgcagccacctttaccggagatcgtgtggatctgggaactcgatcgcgagcgccgcacgtgccgcttccgagcgtcgaagggcgacaccacgatcgagctccccatggacccgatgcacggaacagtcggggttgctcccgcgaatctcgaagtacgctcggccctcgtgcctgatgcccacggcggcaacatggacacgcccgagatgcgcgcgggcgtgacggcgtactttggcgtgaacgtggagggagcgatgttctccctcggtgacggccacgcgcgccagggcgagggcgagagctgcggggttgccgtcgagtgtgcgatgaacacggtggtctacgtcgatctcctcaagcagaccgcaaccccgtggccgcggctcgagtccgatcagttcctcatgacgaccggctcggctcgaccactcgaagatgccttccgcatcgcccacaaggacatggtggagtgggtagcggatctgtgcgaactcgacatcatggacgcctaccagctcgtctcacaagccgcgacctcaccgctggccaacgtctgcgacacgaactacaccgcggtcgcgaaggtcgatcgaacattggtgccgctccgacacgacccctatgcgagcgcccatcgccgagcgcgcgctgtcgcggcagaccacgcatccagtggatcgctcgactgaaatctcggatcctacgactccggggcctagcacgataggtagctccgctcccgctcgacggcgaggagactctgagggttcgatcgagccaggaccgtacgcaccgctgctggaccctgggcttcccttcgacaagttcacgcgctgggtttggtcctgtcctatcggcgagacgagaacgaccctatgcagcacacttcgaccccacagcacgagcgacggtgcccgatggccacgggcgcctggatcagcgttccatccttcggacgctgctaaggtaccgaccaatgcctagtctcctgcgcttccccgtcggtcaggcggtttttcagcttccagaacggcttaccgaggtcaactcatggcacgggcacatccccttcgccttctggatcgtcgaagcactcgagccgtcggtcttcgtcgagctcggtgtccaccgcggggactcctacttcgccttctgccaggccgtcaagtctctcggacttgacaccaggtgctacggcgtggacacctggaagggcgacgctcacgccgggttctatggggaagagatctacgaagacttctctgcgtacaaccgcgagcactatcaagacttctcaaagccattacgcaccacatttgccgaggctatcgagcagttcgaggacggcagcatcgaccttctccacgtggacggctaccacacctacgaggctgtcaggtcggactttggatgctggctccccaaactgagtgagcgggccgtcgtgctcttccatgacatcgcagtcaccgaccgggggtttggcgtctggcgcttctgggaggagatcgctgcgcagtacccttccttcggcttcatgcattcctttggtctcggagtgctcggcgtcggcaaggagctgccagacagcctagctagcttcttcgaagacgccaaagcgaaccctgagatcctgcactccttctatgaggcgcttggaacgagatgccaactcttcggcgatctccagcgcgctcgagatgagcttgcgaataccactgcagccccagctatttccgaggaagtagccaccttgcgccaacaagtactcgacctcacctaccgctacgaacgagcgctcgagcgtaaggaggcggaggccgaacagttagaagccaaggtggtagacctcgaggcacgccttggccagtcgtcgcactcggccgcagccctcgcagaacaccttgcgtcagtcacggctcaacgcgacgagatcctccaatcggagacctggaaactcaccgctcccgctcgcggcttcctctggtggatgcgtcgagtggcgaactggagacgcttcacacagacgttccgtgtcacactgcagccccttcagggtgttggcgagtcactcttcgagaccgacagcttcgtggctctcggtggcagaatgcgctttgcaatcgaaggcgcacctcggcctcccgggtggtacgagctgacttgcacggtcaccaccacctccgacctctcgaaaatgcgcccctacatcatcaccgagacacaagaccaccaacgctacagccaacagattccaggcaaggtcgacccagagggccagatccgagtcctgttccacgtcaacaagcaagctgctcgccacgagctgctgctcgtgggcctcaacgggatcacctccatttccgcaccacgcgtcaagccagcgctgcaccttggcgagccgatggctcgcatacttgccgccgcgattgttcccacaatcgcgtacgcagacctgccacccatcgcagctcatcaagagctcctcccgcaggaggacgagttctcccgctggatcgaacgcaacgagcggatcaatcaagacgaccgagagcgcgtcgcccgagagctcgccacctgggaacacccaccactgatctccgtactcatgcccgtctacaacacgccaatacggcacctcgtaaccgcgatcgagtcggtacgggcgcagtggtatccccactgggaactgtgcatcgccgacgatgcttcaaccgatccagagattcggccgatccttacccgctatcaggaggcggatccccgcatcaaggtcgccttccgagacgagaatggcggtatctcggcaaactcgaatactgcactcacgctcgcgaacggcaagtttgttgcatatctggatgccgacgacgaaatctccgaagtcgcactcctccactacgctcgagagattcatgagtatcctggagtcgagttgctcttctgcgacgaagacaagatcactgaagatggtgatcgctccgacccctacttcaagccgagcctctcccccgcgctccttctcgggaagaactgcgtcactcacctcggcgtctatcggaccgacaccgtccgccgcctcggcggaatgcgctcagagtttgacggatcccaggactgggacctagcactacgctttcttccgatcgtcggtatagacttcacgcgcgcacgtcgcatcccgcggctgctctatcattggcggcggatccatggctcgacggcaaccacactccgatcgaagagctgggccgttctggcggggcggcatgccgtgcaagactacttggatacagcagtgccaggtgcgaaggctgagcccattccgcgcgcctccaatctcaaccgactcgttctcccgactccggatccagctccattagtttcgattcttctgcctaccgcgggaaactatcagctacttcgcggctgcctcagctcgctcctcgaacgcaccgactacccccgcttcgaagtgcttatcacgatcgactccgacaaccccgacgcggactcgctcgcataccttgacacccttgagcacaccggaaaggtccgggtgatccggcgtcggcgcccgcctggcgaaacctttaactactcccggatagtcaacaacctcgctcgctacgcagcagctgacctcctcctgctcctcaacgacgacaccgaggtcatcaacgctggttggctcaccgagatggtcgcggtactatcgctgcccgacgtgggcgtcgttggcgcgcacctctactacgccgacggcagtatccagcacgcgggggtgatgactggacaccacagggcgctacatctttacagcgggctgccgggcgcaagctggggatactatgcagacttactactcgcgcgcaacgtgagtgcggtcactggtgcttgtctcctgacctcgcgtcgagtctgggacgaggtcggtgggttggacgagcagcttgcggtcagtttcaacgacgtcgcctactgccgcgcagcgggcgcactgggatatcagatcatcgtcaccccgcatgccaggctcaagcatttcgagtcagtgacccgaggcttcgacgacttgacgttgccccgcaggtcacggctcgcatcagaatttcagcgactcgccacactgttccccgacattgccgcagctgacccgttctacaaccccaacctcgtccccgaagggcaatttcggcttcagtatgaatcgccgataccggtggtctaaactccttcccccgcttgttgtctctgccgactaagcaacgtggcacccaaagacgcaatcaatgtcacaaccatggtacctctaagctggaagcacggctgctttccgagaacaccacgaagcccaatgaagatatcccagccgagaccatccggtcagcgctaacttattgagcccgacattgaatgacacgccctcttgtgaaggataagcacactcttgttcgcttgatagtgtggatacaggccctgagcgtctctgaacagcaatagcatgcgggcttcgccgacattggagatgcgagagcaagcgccacaatcgcgcttcaccctcgccacgaaggctgggcttcgccgatttgcttggcagtcggattgaggccaacaccacctcctgaccggcccaagagagctcgtactcgccggccgttaatatccaagcgtcgagtggaggcggaccgtcttgtagcggtggatccgcgtagcgtgggcttccccccatgtgcttgacagtctgaattgaggccacggccgcctcctcccgggcccaggagagctcgtactcgatcggcggtcggtacccgaggctcgagtgcagccggaccgtgttgtagcgctgaatccagctagcgatggcagagcgggcctcgtcgaggttcgcgaagcggtagcgagccaccagctcccgctcgcaagctcccgaagaaggcctcggccacggcgttgtcgtagcaggttgcgaccccgcccaccgactggcgaagcccgagcgtcgcgcagagctggcaaaccttccgggagaggtactggttggcgcgatcgctgtgaaagatcgccccagcgaggctgccccgggtccgaagagctccgcagatcgcctcgaccaccaggtcatcgggaatgcgacgctggagcgaccagcccacgatccgcctcgagccacgatctgccaccgtggcgaggtagcagaacccttcgtcgtttcggccgtcggtgatgtcgctcgcgtagtgactcctggctcgccaggggcggagtcctggcagacgagatccgggaggggtgcgtcttctccccgcctcgtcgtgactacgaagcgccagcgtgggcagctgccatctcgagctcgcgcattaggcgttccactcgcttgtggttcacgcagtaacccacgtcgtcgcagctcgtgggtaactcaggggctcgacgtaggtgccgtcgttcgcctcccagacggcccggacttcgctgacgagccaggtgtgctggggtcctcggctcggtcccgacggtgtcgccaggcgtagtaggcctggcgggagaccctggctgctcggcatggcaccgctaccgggacgccattggcctcctggttggcaaccggagtggtagcgggtcactggttgccccccgcaggatccgcaaagaccaggcaacgtttcgccaggtctcgttccatagtgagctgcttgacctggcggcgcaggcgggtcatctcctcgcgctccgcgctggtcagcccctctcgcttacctcgatcgatgcgttcctggcgcacccagttgccaagggtctgctcgttgatgccgagctcacgggcgacgtcggcgatggtgcggtgctggtcgaggacgagagcggctgcgtccttgcggaactggctggggtaacggccgcgtcgtcgtcgagcggggccgtcgcccggtggtggtggcggtgtctggtgcatcccttcctcctgtagcaggtgtcaacctggaggggtaaggccaggggtgttgcaagaccgattgaaccgaaccaccaatcgtttggacgtgaccgctcgctggacctgtcgtggcgggtctggccgccccgagggggcactagcgtgtcgacctcggatccaccgtgaagttggtcccggctctgaggtctgctcagaccgaccttggctccccactcaacccgaggtgctcgtgtttcgaccaaatgcatggatgcgccgcagtcacctcatccttgaaacgaccaagacccgctctcgcacgagttggctcccgaccgttcacctcactctcacgctctccgccgccgaggtctcggggccactcgtcctgaagaacccctcccgctccgtgcttgccctccgcgccgttgcgcagagcgctggccagacccttcgcgtgagcgcgacgggccccgagagcgcaagccttccggagcccgatggccgttcgctgctgctcgttggcccaggcaagaccacgctcaccatcgaagacccgctcgacgccccagcgaccctcttgatagcaccatcccgggaactcggcgagtctgcgcgcgatcttctcgacgaccgatgcgccgcagcagagcgagctcgcaccctcgcgcggcgattgctcgccctcaacggtgagagcgagcgactccaggcagcccagcgacacacgaacgacccgtcgtccaccctgccagatccacttcgacccctccgcgaggtacgactcgacggccggcccctcagaccgaccgagctgcacaccttgcttgcacgggcgacagtcgaaccctctcctccgtacacgtcgatcgccgtcgttaccctcggtcaggcgcaaactgcagcagccacggtcgactcgctgcgcgtcaccgaccccggcccatggcgcctgctcgcgtcagaacacgaacccaccctcgtcgcaaccgataccggagtcccctcgcgtatgctcgcggacaccgcagccgacgacgccctctccgacatcgatcacgttctcttcctgcccgctggggcaacactcctgcctggatggcgagaagagctcgccagagcgagcgccgacctcacgcttctgggtgggatcgaggtgcgtcaggacgtgggagacgttgtcctgtacggagagctcgatcccgtcctcctattctcgacgccagcgttcggcctcggcgtcgctgtgagacgcgatgcactgcctgcagaggtaccgctgccacatggcatcgaggggatctgggggcttgttgccgagctcgtccagcagggctgcaccgctgcaggcaccgacgcactcgtgctcgtcacgccgccttggcccaggaatgcggacgaggcgactgcgctgcccgaccgcctcgctggactggtgaacgcagagctcgtcggcacctcgcagactgagcacagccagtggcccccgattgtgctccaccaccgccttcggccgccctcgtgggcgagtgtctccgtgatcatcccgacgcacgacgcgccccagcaccttgaagcggccctgcgatccgtacgcgaggcggactaccctggcccggtcgagctcattctggtcgcccatcgggttcgcaacccagacgtagagcatctcctcgccgacgcgatgacctggggggcgagcgtcgtccgcgacgacggagccttcaatttctcccgcctgatcaacaggggtgctgagcatgcgaccggagaactcctgttgttcatgaacgacgacatcgcgccgacgggcaccgactggctgcgcgagctcgtgagcgcccacgttgcccacggtgcacgcgtcacgggggcacgcctgctcagcgccgacggtacgcgcatccagcacctcggccaggttcgctctgcactgggcacgctccagcacctgcacgtgggtcgacctgcggaggatctcggctactgcggccgcggtgctgcgaccgcctccgtcacctcggtgaccggcgccctgatgctggtggacgcggctcgattccgcgccgtcggtggcttcgacgagcgctacgacgtcgccttcggcgacaccgatctcgtcctccgactgcgtgcaaacgggggcagagcgatcgtctgcaccagcgcgacggctctccatccagagctcacgacgcgcggctcggacgcacggccagcacggcacctcgggttcgcctccgagtcgatggcgtttcgccgcgagcacgggtggcagctcgccaccgatcgatgcctcgccccgcgtctccgagcacgcgacgacacccttgaggtcgtgcccgcaacggggcgccacgagtgcaatctcgtcgccgtgcagctcggcccagaggacgctgggggtggtttcgacgtcgtcctgctcgactccgagaccgcgcagatcaccctcgagatgccgagcgacctaccgaccaccgagatcgtcgggatcgaactgcgcctcacgctcctcgggggtgacccgcaggcactgaccgccacgctcgacgggaccccactctcgtggcacccaagggccggtcatctcgccgacctccggtgcgacgagggcgtaccaacggccggtcgacaggtccaccacctcgacctcgtccccggggcagagctcgcgagcctgcgcgtcgtacccgcgccgacggcccaggtgaccgctccaacgacccgaggactcgagctcgcctgcgccgcgaccgcctgggtacgcctgcctcgccaacaggtcccgatgagccagccgcacgtctgagccactacctgggctcgtcatgcgtggggcgccgaggagtacacagcactcaacggactcctcgcccactgggcggcagcgtcgccgcctcgcgccgcaagtccgacgatcgccgacccgagaacgtcgctcgctccccaggtcggtggagacctcggtcaaccttggcgcactccgatgcgactcgcaccagagcgaccgaacgtctgtgcaccctcgcgaggagccacggccttccggcagcccatagacgctcaacccggacgatgcccccgagtcgctccacgaacgcaacacgatgtctggcgcaagagcgggagggtctgatgcgaacgccgggccctcagggctccccgcagccgcgacaagacgggcatggcacagctcacgaggagccgaccgatgccctggccgccagtcgctcgtaggtcgcaagcagggtactccaccgcgcacgcacggcgtcgtagcgctcgtggacttgggaagcatcactcgccgcatgaggggcgtcgccgacgtcgcggggtgtgcggatggctgcgcacagcgcatcgacgagttcgccaacgagcaggggctgatcgctccggacgacgacacaacgacgatcgaggtctgcgtcgtcaacgaactcgacggtcggcccctcatcgtcgacgaccaccacgcacagcgatcgctgcgcaagctctctgaggacgcgggcatcgggcaggggccgcacccacaccctgcgaccagcgagggtcgtgacagcgcccggtgcccgaccacctcccaccagtcggagaaccccgtcgatgtccgtacacgcctgcgcggcaaggcgcgccacgagcgggccgcggtcagggcgagggttgggctcaacgagcaccacgagccgatcgagacgaggcgccggaccatcatcgaggtagagccacgccggatacggctcgctcaccacctcctgatcgcgaaggacggcccccgatgcagcgacccacctcgcaagagcaccatcgtgcacgagcacgtcgtcactcccagcgacgaccgtgagcagatccgtcgtcaggggcctcaagcgtgtcccgagccggagcacggcatcctggtccactggcccagcaacggcagccgccacctcggcgagtaaccgcgcgacgtcgacgtcctgagcgtggagctcgacgacccgtcggcctgaactcgtgagcaccgccgggacctcaccgtgcaaggcatcgggtgcgagcaccagctcgtggagcgtacagacaggatcggggtgacctgctcccagttcagtccgcagcagcgtcccgacgatgccgtccgactcccagcctggcgcctggagctcgaggtcaaagcgagcatccagcacgcacgcgagctcgccgaggtacgaccgcaacccatgggctcgatcggcaccccagcgtccgtcgggctcgagtcggggcaagcgcagtgccagcgtcggtcgtccggactcggtcacgctcggcgtcccgagcgccgcaccgatcgcgtccgcgctgcgtcgccccacctggtcccacgactgacgctgcacgtgctggcgctggcgctcgaagagctgctcgcgccaccccgacactgcggtcaattgtcgcagcagaccgaccaggtctccgacgtcacctggccgaaagagcgcctcgggagttcccagcgcctccgggagtccaccgacgtcgctcgcgagcaccggcgcaccacacatgacggattcaaccgccgggagcccatacccctcgtcgagcgaggggatgacggtgcaccaggcagacgcataggcgcgcaccagctcctggtcgctcaacccatgctcgacccgcaagcgatccgacgggatccccgccctttcgccataccggcggatgcgcggtgcttcctcctcgttggtcacaaggtgcactcggagccggtcgtcctcgcgcatcgcgatggcggcggcgtccaccaggacctcgggccgcttgcggtagtcctgatggtagacgtagagcagcgtcctcgacgcatcgtcaggggctcggtctccacgcacctcacccgtctcaacgccgccgaacggcgccgagccgacgacgtgcacgcgttcgggctccacaccgaggagggtcgtgacgtcgagcgccacggcgtgggagatgcacagcagggcgtcgctcgcccgcaggacgtcgagctggcgccgataccaggcatagaaagcagggtgcggcgcgagatacagcgccgggtgacgaagcgggatcaggtcgtagacgacgctgaccagcctgcgtgcccagtgaggacgctcgctcggggccatcgtcatcgaggtctggaagccctcgaacggactcgcgaccaccagcacatccacctcgccgggcgaggtacgcgtccacccgctcgcgtcgatcggcatcccctcgtggccacggcgcggctcgtgcgaaatcggcgtccaccgctgacgagctgcgcctgcttcctcgacgcttgcgcgcaacgaaagtggcaccggcacgttggggctcaccagccacacccactcggtgtcggggtcgaacgaacgaacgagcgctcgcgtgaactcacgcacccagcgtccaatccctcgattggcactccccccttgcgcgccctgaaggtcgacggcgacgcgcacgtcagcccctctctcgaagctcgggagccagggtacgacgttctggtgcctcgacggctccgagccgatgcttgacatcggcgacctcacgcacgagctgctcagacagcgcttcgagcgaggccaatgcctcgaggcgcccgtaggtgtcctcaagaagacgtccctgggccttcgtgctctccctcaccgcagactccaggtcgccgaggaggcgctcaagcctgtcgacgcgctgggcgacctcgaacacggctcgccgcgtcgcgggggcccgcacctgcgccgcaacggcccgagcaagggaaccggtgagtccgccccgcacgaggaccctcgcccgtgccacaagctgggtcacgagtgggggtgtgacatggcgagcggggccggggtggccatctgctcccggagcggtccgctcacgccacctcgcgcggatcgccgcgtccatcggcagtgcatcgaggatctccaggagctcacgcgcaccgtcatgccacgtgcgatcgacgatgagcgggtgtgtcggcggattggtgatcccgacctcctggatctctccgaggagcgcagcgagcgcggaggcgtcgcccggcccgacgaatctggcatagccgtcgaagagttcgcgatggaccggaatatcgctcaagatcagcggtacgccattgaccgccgcctccacgctcgggagatcgaaaccttcctcgaccgagagcgagaggagggcgcggcttcccatgatggtacgccacaacttctcgtcagaggcgtctgcaagccaggtcaacggccgcccggcctggacgagctcctcgatgcgagcgccgatatggttcgcacgccatcccaaccgaccgacgatgaccagggggaccgatccacctgcctgccagtgagcctcgaagccgtcgaggacggtcgtgtagttcttccggggctcaagggtcccgaccgcgacgaccggaccgctctgtacgtcgacgatccgctgtgcagagggctgccgagcatgcatgcccgagagccagcagacgcgcacacgctcagcggccagctcacgccacggcaccgtccgcgccagcatcgctctcgtcgcctctgccgtcgatcgcgagaccgcgacgaccccgtctgcgaacgtccctacctcgagcatccacagaccgaactggcgcacgagaccttcgtcggcggtccaggagtgggtgagagggacgacgtcgtgctgcaggaccgcgagtcgcatcccctcgagccaccacggggccaagcgatagctcaggcccaggtgccagctgctgtcggcgacgaagacgaggtcgtcacggctcagctcgagcggccgcctgggcacgccgagcggcttgtcctgcgggcgagggatgcgggcaagctcccagaccgtcgggccaacggcctcgccccccaagctgcccaccaccacgtctcggccacgacgacgaccctcgacgacgagcgcctctccgagttcgcggacgaccctctggatccctgtcgctcgccacggttcgcgatcgatgtaggagcagtcccagatgatccgacctcgagcttgcgcggacccctgcgacgcgttcgaccggcgagaggggctctgcatgctcccgcatgctagcgctcgcccacccgcgcgactagccagcctccgagagacgccgacacctgcggagacgagcagcgcgagggccgaagccagtgcgccagagggcgaggcccgacgacccagcgcgacgaccgacgacgacccaccggccccgggaagccgacaacgggcacggggacggcatctgcgccaccagagacgagcaacggggcgggggcaatccgtgcccccgccccgtcctgatgcctcatcgcatcgtgcgcacatgcaccgacctatgcgctgatcgaacccccggctgtgaacgggcccgtgtcgccaaacgccggacccgatcccatgtactcggcattaccgaaggcgaacacgccgccgtcagccgcgaggagccagtagcccatgccgtcgggggtgggcacgaggccgatcaccggttgggcgagcgggtgagctccgtgcaagccggtgagcccgtccgtgtaggtgttccccatgtagtgcgcatcaccgaaggcgaacacgccgccgtcagcgcccaccagccagtagcccatgccgtcgggggtggaggcgatgccgacgatgggggcggcgagcgggtgagctccaccgagccccgtcaggccgtccgtgtaggtgttccccatgtactcggcatcaccgaaggcgaacacgccgccgtcagcgcccaccagccagtagcccatgccgtcgggggtggaggcgatgccgacgatgggggcggcgagcgggtgagctccaccgagccccgtcaggccgtccgtgtaggtgttccccatgtagtgcgcatcaccgaaggcgaacacgccgccgtcagcgcccaccagccagtagcccatgccgtcgggggtggaggcgatgccgacgatgggggcggcgagatgcgtcacgccagccgtttgcaccgatccgtagctgggcgcgccacccaccgacatcaccatgccgctcgccgtaacctcccagcccgcaccggccatggcggggtcaggcgcatagcccacgacaccgctcgcgggtgccgccggctggccagtacccagcggaccgaagctcgacacgtgcccattgccccgcacgaacgcgtacgaaccgtacgcggtgttcggcgccatcagggcgttcagcgtcgaggagttcgagtcgtcgtagtagacctgcagctgacccatcgcgttcgtcgcggtggcgaggccgaagaggccgccggcagcgccggtgtcgagcactcgggtcgcgacgaccatcccgttcatcgggttgatctcgagcaggtcgttgttcgtcgcaccgttcacgacgagaagatcgccgttctgcggattgatcgcgatgttctgcggcgactgcaggagtgggctctgcgacacgaccatgggggtctgcggcgtcgtcgcggtcagcgcgttcggaatcgcatagatggtgttgttcacgtcgtcggcgacgtagagcatcccgttcgccgggtcatacaccatgccctgaggcccaccggcattggacgcggtttcaccaccggagacgttggagttggtcgggagccctgtcgcgagcgccgtgtaggtggcgttcagcggctggccgttggacgtgccggtcgggttggggttgagccgccacacctgtccgtcagcgccggtgttcgacacggcgacgttcgaccagaagaaggcacccggtgcgaccgcggccccccaaacgcccgcgaaggtcgagtttgtgctcgtgtagttcgcaatcagcgtgcccgaggagttgatcaccgcatacccagaacctgaaccgttcgctgtgctcccccagtagccgacccagacgatgtcgttcgaggggttgatggcgatccccaccggtccggtgatgtcggcgttctggtagaaggtggtcgattgaccggtcgtggggttgacctcgacgatgctcgtcccagcaccgaacgtgccggccgacgagttgaaatctgccacgagcacgtcgcctgcgacgagattgcccatcgtcttcggtacgacggcgacgccgtagggattcgtatcgttgttcgacgctgtcgcggacccgaccttcacgttggcgagctgggggaacagattgcccatcggactcgtctgcgcaacgagcgctgaactcgagacgcccgcgagggcgagcagcgcagaagcggcgaccacgccgccactcgcaacgccccagcggcgcttccacggactccttggcatgagggacctccttggcaccactcgtcagcggccgccagcagcacacgccccatggggtgtgtggtctgcggccacggcacgcttctacgtgccgagaggaggtacgtacgaggaccccagaacgttcacggatccacgccgacgggcctcatcaacccttcagcattggccttcagcattggaacgtgccggggcctcgtcgcgccggagtggctcacgccgccttgacggccgcgacgagggcggcgagcgacgccttcgcgtcgccgaagagcatcaccgtcttcgggttgtagaacaagggattgtcgaccccagcgaagccaggccgcatggagcgcttcaagaacaccaccgtcttcgcctcgtcgacgttgaggatcggcataccgtagatcggactcgacgactgcgtcctcgcggcagggttgacgacgtcgttcgcgcccacgacgaggaccacgtcggtggtccggaactcgtcgttcgcctgctcgagatcgtggagctgctcataggggatgtccgcctccgcgagcagcacgttcatgtgacctggcatgcggcccgccacgggatggatcccgaagctcacctcgaccccgcgcccctcgagagcgcgcacgagatctcgcaccgtgtgctgcgcctgggccaccgcgagaccgtagcccggaacgatgacgaccttcgacgcataggccagcatggttccgatgtcgtcggcggtccccgatcgaacggtcgcaccctcggggatgccctcggcgccgcccgcgcccttaggcgccgagcccaccgccgcgaagaggacgttggcgagggagcgacccatcgcgtccgacatgagcttcgtgagcagtgtcccggacgcaccgacgagggtgccgccgatgatcacgacggtcgagtggacgacgaaaccggtcgcggcgacggcgagaccggtgaaggcgttcaggagcgagatcacgaccggcatgtccgcgccaccgatcggcagcacgaacgccacgccgaggacgacggctgcggcgaccagcacaccaagggccacccgatcggtgggccccaccgcgaccgcgaccatccctccgatcaccgcgagcagcaagagcgcgttcacgacctgctgggcggtgtaggtgatggggcgcccggtcatgagttcttggagcttggcgaaggcgatcgccgaccccgcgaacgagatcgcgccgatcgcgaccgagagcaccgaggccaccgacgcgagcgtcgcacccccacctcgcgtggcgagcacgctcacgatcgcgacggtggaggccgcgccgccacccacgccgttgaacgccgccaccatctggggcatcgccgtcatgcgcacgcgacgcgccgagaccgcgccgatcaccgcacccacgacgacggccgcgaccgcgagctcgacgaccccggccgagggatgctcaccgacgaggctcgcggcgatggcgatcaccatgccgaccgcggccgtgaggttgccgcgtcgagcggagcggggtgaggcgaggccccgcagaccgaggatgaagagcgacgctgcgacgaggtaggcgatgtcgacggcgacctggcgagcggcgagggccgcgaggatcactgctggctccttcgccccttgaacatctcgagcatgcggtcggtgacgacgaagcccccgaccacgttgatggtggcgagcaccaccgcgaggacaccgagtgtgacctcgagcgccccgtgcgcaccgaagagaatgccgagcgctccggccaggatgatgccgtggatcgcgttcgatcccgacatcagcggggtgtgcaggatcgtcggcacgcgcgagatgacctcgaacccgatgaaggcaccgagcacgagcaccgtcaggtcgttcagctcaccagcggtcatcaaccccccgatcgtcgatcccactcagcctaggcggggcgcgaccagcggatctcgccgccgtcgacgaccagcgtcgcgcgaaccagctcgtcgtcgaggtggagctcgccgtccgtcaccatgagctcgacgaggttcgcgaggttgcgggcaaaggtctggctcgcgtgcgtcgggagctcggcggcgaggttcgacgcgccgacgatgcgtaccccgttcgtctcgacgatctcgccgggacgcgacccctcgacgttgccaccggtgtcggcggcgagatccacgacgaccgcgccgggccgcatcgcctcgaccatcgcgccgctcacgagcctcggcgcctggcggaacgggatctgggcggtcgtcacgacgaggtcggcctcggcgacgcgctcggcgagcagcgcccgctgtcgctcgaggtactcctcgctctgggcggctgcgtacccgccttcgccctcggccgcatcgagcggcacctcgaggaagcgagcgccgaggctctccacctcctctctcgccgcccgacggacgtcgaaggcctcgacgcgcgcaccgagccgccgcgccgtggcgatggcctgcagaccggccaccccggcgccgagcacgagcacctgcgcgggcgtgagcgtgcctgcggcggtcatctggagcggcatgatgcgcccgaggaggttcgcacccaccagcaccgccttgtaacccgcgagcgaggcctgcgaggagagcacgtccatcgactgcgcgcgactcgtgcgtgggaggagctcgagcgcgatggcgccgagtccgcgcttggcgacggcctcgaggatcgcatcgtctgtcgcgagcccgagcagtccgacgacgagacccccggggcgtacggtgtcgagcacctcgccgggcggcggcccgatggcgagcagcaggtcgggtgcgagcgccgcaaggtcggtgagcgtggccccctgttcggcataggccgcatcggaaaagcctgccgcagcgccggcaccgtgctcgagcactacctcgacaccgagccggctgaggcgtcccaccgtgtccggcacgatcgccaccctgcgctcgtcgtgcttgcgctctctcgccgctgcgatgcgcatcgccagccccctgcctccacccgtcccacgaccaaccccagtcccaccaggctaggggccacccgagccaaccgcgccgcgccccttggtgaagtactcgaggctgcgcgcgatcagaccgagttccatcgcgcgcagcaccgcagacgtgcgattggtcgcaccgaccttgtcgaagacgtgggcaaggtgcgtcttgaccgtcgcttccgagatggcgagcgcctctgcgatctcgacgttcgtgcggcctcgtgccacgagctcgagcacttgacgttcgcgatcggagagcacgacgtccgaaccgaggacgcccgccacatccccgacgccgacgaaggcgatgcctcctcgcgccacccggcgcaccgcgtcgtgcaggacggcctcggtggcgtccttgagcacgtagccacgcgctcccgcctcgaccgccgatcgcacgaggtacggatcctcgtaggcggtcacgaccagcggcgcgcccgtcccccgcaccgagagccacgcgatgagccgcaccccgtcaccgtcggcgagacgcaggtcgcacagcaccacgtcgggtgcgacccgatcgatgacggcgcgtgcctcgctcacgctcgctgcctccccgacgaccgcaacgtcaccggcacgctcgagggatgcggtgaggccacggcgcacgatcgggtggtcgtcgaccagcacgacccggatcacgcggtccacgcaggctcctcgatggctcgggccatccgatacggcagacgggcggcgagctcgaaaccaccgtgctctctcgggtgggcctcgaacagacccccgagacgctcgacacgttcggcgagcagcgcgaggccgaggtgcccctcgagctggcgcgggtcggccggagctgcgccgtcgtcgaccaccccgagcacgagctgcgctccctcgagtcgggcctcgaggcggacgcgggtcgcaccgatcgcgtggcgaaggacgttggtcgagccctccgcgagcaaccgtgcggcgaggtccagtaccatcggcggcaactcgagcccctcgaggtcccccaccacctcgacctcgagacccgccgcgcgaaggcgcgccgcctccaccaagaccacgtcggcaagcgcttcgggcgactcctcgcgccgtcgcagctcgcggatcaacgatcgagtcgcctcgagacccgcgagcgaggcctcctcgatgagccgtgccccttcggtgggcgcctcaccacgcaccaagaggaggatgcccacgaggtgttgggccacggtctcgtggatgcgcgcggcgagtcgctcgcgttcgtgcagctctcccatgcgataggcgagctcgcgcatggtggtctgggcagcgcgcagctcgtcgatggtgtggcgcaggagttcctcgtggcgcctcgtgcgctcgaggaacaccgcgagcatggtgcccgcggcgatgtcggggacgtaccaggacacgatggtggcccagggaacaggggggcgagggagcaggtgcgtctcgaggccgacgagagcggcgacccccatgacgaccgggaccgacaccgaggccgccagcagcacgtaggcgaggaagctccaagcgagcaagaggtaggccgcgttcgcatcgagggccaccgccaccagcagcaaggtgccctcgagtcccacgagcagccagcgggcgagcccaggccgctcgaagccgaccctgccgagcgcgagccacaccgccaccatgagtgcgaggacgaagccgaccgacacggcacgcacggccgagccgatcggatcgagcacgatcacgaagagcgttcccgccatcgtgacggtgccgagcgcctcccacccgagtcgcaccctgcgtccggtgcctccggcacggccgcccagctcgctggccatggacgcatcgtagcatccgacggcgaccccgatcgggatgcgatcggccgtggtatcgaccctcgacgacgatttgcgtcgcatccttgtcaacaggcgatgtaatccttagactcagagccagaacacacacgaatccgatccaacggaaggatcccctatgacactcgtcgaccgtgatcgtctcggcgcgctcctcgccgacgaggccgagcgcttccgtgccagtcaccccgtgagcgcccagctcgccagccgacggggcgagcatctcgtcggcggtgtgcccatgacctggatgcgccggtgggctacgccgttcgcgatcaccgtcgagcgcgccaagggctcagaactcgtcgacgtcgacggccaccgctacctcgacgtgtgcctcggcgacaccggtgccatggcgggccacagccctgagccaaccgcgcgagccatccgtgctcgcctggagtcgggtggtctcaccacgatgctcccgaccgacgacgccgaggtggtcgcggacgaactcacgcgacgcttcggagtcgagcgctggcagttcaccctctcggcgaccgacgccaaccgcttcatgctccgcacggcgcgccagctcaccaagcggccgctggttgtcgtcatggactggtgctaccacggcacggtggatgagtccttcgtcgtgctcgacggtgcgctgacccgctcgcgcccggggaacgtcggccccgccgtcgatccagcgacgacgacccgtgccgtgcccttcaacgacctcggggccctcgaggccgcgctcgccgaccgccaagtcgccgccgtcctcaccgaacccgcgctcaccaacatcgggatcgtcctccccgatgagggctacctcgaaggcctcgtcgagctcgcgcaccactacggctcgctcgtcgtgctcgacgagacccacacgatctcggctggcccgggaggcctcaccggcaagctcgggctccgtccggacggcgtcaccatcggcaaggcgatcggtggcggcgtcccgatcggtgcctggggacttcgtgccgaactcgccgacgccatcgtcgccgaccgagacgccgacctcgaggacaccggcggcatcggcggcacgctcgcgggcaacgcgctctccctcgcggccgcgcgcgcgaccctcaccgaggtgctcaccgaacgcgccttcgacgagatgggtgcggtctcccacgaactcgtgcgacgcgagcgagcgctgctggccgaccatgggttcgactggagcgtcgtcgagctcggtgcccggagcgaggtgcgcttcgtgtccccgcctccacgcaccggggccgactcggctcgcgcggccgacgtcgacctcgaccgctacctccatctcgcgctcgccaatcgcgaggtgctgctcacgcccttccacgcgatgacgctcgtggcgccgacgacgacgctcgcccacgtcgagacctacctcgacgcgctcgccgatgcgctcgcgccgctggcgcgctgacctactggccctggcccatcgagaagccgggtacgccgtcgaaggtgaagagcccttcgaccttgacgaacgcgaggccggcttcggcgagcgcgccgaggagcgcgacgccctcggcgggcgccatcgcaccggcgtcggtcacgaaccggcaccgccaatggtcgacgcagaaggtctccggcaacccgtcgggccagaccttctggccgcggttcgtgatcatgtcgaggcgaatcccgaccggcgcggccgccgacaaccgctcggcgagctcgtcgacggtgccggtccactccacgaagacatcgagaccgacctgcaccttcaccgacgcatgccgtgggctgggttcgacgcggatggcctcggcgctcgcggggtagtgcaccacgggcagcgtcgcaggcgaggccccgagccgctcgatgaccgccgccgcgaacccctccgtcgagaccttggcccgagagcgctcggggtggtagacgtcggcggtgtggatgccgtcctcgatggtggcgagccatgcgttgtggacgcgctcggcgacgtccccctgaccgacgtgcacgagcatgagcaccgcagccaacaggagtcccgaggggttggcgatcccccggccggcgatctcgggcgccgagccgtggatggcttcgaacatggcgacctcggcaccgacgttggcgctcgcaccgagccccacggagcccgcgacctcggcgacgacgtcggagacgatgtcgccgtagaggttcggcgtgacgacgacgtcgaagtcctcggggcgtgccgcgaggcgggcggtgccgatgtcgacgatcaaggtctccgtctcgaggttcggatactccctcgccacctcctcgaacacctgacggaacaggccgtcggtgagcttcatgatgttgtccttgacgaggcaggtcaccttgtgacgaccgtggcgctcggcataggcgaaggcgtagcgcacgagtcgctcggtacccggtcggctgatgagcttcaggcactgcaccacgtcctcggtctggcgatgctcgatgccgccgtagagatcttcctcgttctcgcggatgacgaccacatccatgcccgggtgcgcagtctggatgaacggggcgtacgtcgggcaggggcggacgttggcgaacaggccgagtgccttgcgaatcgtgacgttcaggctcttcatgccgccgccgcgcggggtggtgatcggggccttcaggaacaccttggtacgccgcagcgactcccaggccgacggctcgatccccgacgtgatcccccgacgccagagcgcctcgccgacctcgatggtctcgatcgcgagccgggcgccggccttctcgagcacctccagcaccgcgctcatgatctcaggtccgataccgtcgccgtaggcgacggtgatgggggtcggctggtcgcttcctcgtgccatcggcgacggcctccttcgcggttcgcacgcgctggccgaccacggccccccacgccgatgaccggccaggcgttctcatcgtgagggcgctcccccagcgcgcctcggccctcacgctagcggcacatcctcgccggctccaatcgacactcacgccgatcacgcccgcgttcccccgaccggtggcgagcacccgcgcacgagctcacctgactaggatcgccgccgtggtcgccgaggatgccgagcacgccgctctcgacacgggcatcgagtcgcgcacgtcccggcagccctccgcacccacctggaccttcctgacgaaccacggtcatgtgctcgtgtgcatcgcgcgcgatcccggcatcagaatccgcgacatcgccgagcgggtcggcatcaccgaacgagcagcccagggcatcgtcgcggacctcattcgagcgggctacgtcgttcgcacccgcatcggccgtcgcaaccactacgagatcgaccccacgcgcccggtgaggcacccggtcgagcagccgcacctggtcggtgacctcctcggcgccctcgctgcgctcagcgaccacgacaccctgggcagccgccccggcaccgagaccctcacggggtcgtcgacgtctggacgctgaaggtggtcccgcccgacgacgaaccgagcgggctcgtgatgtcgccctgggtagcgatcgagctcgccgtggggaactgacagaccgggttgatcgacgacgccgtcgagtcgctgaaggcgagtggcgcgagcgtgaaggtggtcccgggggttgcgaccgcgagcggatcgaggaacgacgtcaccgacggctccgccggcaactcacacgtccccgtcgacgtggcgaccgtcggggcctcggcgatccactccgccgagttcgcgggccccccgtagctgatcggcgtcgcggcaccgatcgtgacctgctgcgccgtcgtgagatcggcgatcgtgatcgtccactgatcggccccgacctcggtgatcgtcacctccatggtgtcgccgggactcaccgacagggccgagggcgagatgggcacggccggttgttcgttcgacggcgtgatctcctcccaccacgcacactccgccgcggccccagagccacagaatccctcgcccgcgaacgcctggttcccgacggcgacgcccgcttggagcaggtacgaattcgtcgcaccgtccaccccgatccacacactggtatcacagggcacgctgctctcgcaggtcgtcgacgttgtctgcggcgtcggcacgacgaagcgcgtcgacacgctcgtcaccgaaccccgggccgcgccctcgagcgcataccccgaccaattctgcgagacctgctgcgacgtctgcgagccgatcgccacggtccaggcctgactgagggtcgcggtctcgcccgccgagtccgtgacgctgaaggtggccgtcccggaccctgcagcgaggggcacaccgacaagctcgccagcgctcgtcagcgagagcccagctggcaaaccgctcgccgaccaccggtagccgggcacaccaccggtcggactgagggtcgccgagacggcgctcgcgacggcgagctgcgagagtgcctggctcgcactctgggcatcgatcgcgagcggtggcggtggcgcgagatcggggacgatcccgaccacgggggcggcgagggggcgggagccggacaggcccgtcagtcccagggtgtaggtgttgccgtagaagccggcgtcaccgaaactgaacaccccaccgtcggctgccaccagccagtagcccttgccgtcgggggtcggggccatggcgacgatcggggcggcgagggggcgcgatcctccaaggcctgtgagtcccagggtgtaggtgttgccgtagaagccggcgtcaccgaagctgaacaccccaccatcggccgccaccagccagtagccgttgccgtcgggggtcggggccatggcgacgatcggggcggcgagggggcgggagccggacaggcccgtgagtcccagggtgtaggtgttgccgtagaagccggcgtcaccgaaactgaacaccccaccgtcggctgccaccagccagtagcccttgccgtcgggggtcggggccatggcgacgatcggggcggcgagggggcgcgatcctccaaggcctgtgagtcccagggtgtaggtgttgccgtagaagccggcgtcaccgaaactgaacaccccaccatcggccgccaccaagtcatacccggggctgatcgtcgccgaggcgagcgcgctccggcccggggccaacgcgtcggaggacgacgagcccgggcgaagggtaatgaaggcgcttgcgaaggcggcagcgagcacgacgaggagcagcgtccgcagcagcggacgagccccccatgccagcgtgcgaccgcccacaccgcctcccgtcatcagggtatcgactcgatctcggaccggctcaagccagaaccgaccataccgaggcaggaaggctcagctcactgtcaacttagacggcgagcgcgcgcgtcgagggctcgatcggccgtggcaagtcgcttgcgcccatcagccacgcatcgacgtcgtgcgcgaccgaacgtccctcggcgatggcccacaccacgagcgactgcccgcgcctcgcatcgccagctgcgaacacccccggaatcgaggtcgcgaagcggtcgtcggtcgcgatggtcccctgaggcgtccgagcgagcgcgcgctcggggtcgatgcggtcgagttccggaccgacgaagcccatggcgagcagcacgaggtcggcctcgatgagctcgtcggtcccggggaccgccaccaggttgccgtcgacgagctggacggcttcggtcgtgagcccgaggactcgtccgtcctcgccgcgctcgatgcgcaccgtgcgacgcgcccagcggcgatcgccgccctcctcgtgcgcgctcgaggtccgcagcagcaccgggtacgtcggccaggggtgtcgagacgaacgctctcgcggcggcgctggcaggatctcgagctgcaggacgtgcgctgccccttggcggtgcgccgtgcccaaacaatccgccccggtatcgccgccgccgacgatcaccacacgcgcgtcacgcgcgctcggtgcgccgacgatcggggtcccgagcgcctcgaggttggccgcgcgcaggtagtccatcgcgaagtgcaccccggctcccgcgcgtccctcgaccacgagatcgcgaggacgggtggagccgagcgcgagcacgacagcgtcggcctcggcgacgagctcgctcaaggtgacgtcggtaccgacgcccacgccggtgcgtaccgtgacgccttcggtgacgagctgctcgagacgccgatcgacgaggtgcttctcgagcttgaactctgggatgccatagcgcagcagaccgcctgcacgatcgtggcgctcgagcagctcgacctcgtgcccggcgcgcgcgagctgctgcgcggctgcgagaccagcagggcccgaacccaccacgaccacccgacgaccgctgcgacgctgggccacgatcggtcgatcgacgccgcgctctgcggcctcgtcggccagggttcgctcgatggcctcgatcgagaccggatcccgattgatcccgagcacacacgccgcctcgcacggcgccgggcagagccgaccagtgaactcggggaagttgttcgtcgcgagcagtcgctctgccgcgcgctcgagctgcccgcggccggcgagctcgttgaactcggggatcacgttcccgagtgggcacccatggtgacagaacgggatgccacagtccatgcatcggcgcgcctggcgctcgagggttgcggggtcgaaccggtcggtcacctcgtgccagtcgcggatccgaagcgctacgggtcgcttgggcggaccctctcgctcgaaggtgagaaatccctgcggatcagcggccatggcgtcgcctccttggctggctcgcgcctcgtcgggtcgtggtgcgcctcgtcatgcgggcatcctcatgacgcggtcggggtgcgctgacgcagggcggcgcgtcccatctcgctccgaacgcgcttgaagtcgcgcgggtagacgcagaggaagcgatcgagagcacccggaccctcggccacgatctggcgcgctcggtgcgatccggtcagctctgcgtgccgagcgacgaggttccagagtcgatcacgctcctcatcgggaacgggatcgaggtcgacgagactctggttcacgcgcgccagcaaccgctcgtcgggatcccacaagaacgcgagcccgcccgacatgcccgccgcaaagttgcgtccgaaccgccccagcaccaccacgagaccaccggtcatgtactcgcacccgtgatcaccgacgccctcgaccaccgcgacggcgcccgagttgcgaacggcaaagcgctccccagccacaccgcgaacgaagcactccccgctcgtcgcgccgaagagggcgacgttgccgacgatgatggtgtcgtccgtcgaccaggcggcctgggccggaggacgaacgatgagccgcccaccggagagccccttgccgacgtagtcgttggcctcgccgacgagctccaccgtgaccccgcgcggcacgaacgccccgagcgattggccggcggctccgctgaggcgcagcacgatggtgtcgtcggcgagccccgcctccccccaccgtcgggtgagttcgtagccgagggtggtcccgaccgcccgatcggtgttggtgacctcggcggcgatggtcaccccctcgccgcgctcgagcgccgcctcggcttgggcgatgatgtcctcgtcgagccgcccggccagcacgtcgggttgggagcgaacccgccggcgcgcctgccccggccacggctccggcgcccacgtcagccgttcgagtccgagctggcgtgcctccggtgcatccacgacctcgagcaggtccgcacgaccgatgatctcgtccaacgaccgggcgccgagcttggccagccacgcgcgcacctcgtcggcgaggaaccagaagaactgctcgacgaactccggccgaccgctgtagcgctcgcgaaggaccggattctgcgtggcgatcccgaccgggcaggtgtcctggtggcacacccgcatcatgatgcaccccgacaccacgagcgcggtggtcgcaaaaccgaactcctcggcaccgaggagcgcggcgacgatcacgtcgcgtgcggtcttgagctggccgtccacctggagggtcacccgatcgcgcagcccgttggcgagcagagtctggtgcgcctcggcgaggccgagctcccagggactccctgcgtgggcgagcgacgtgagtggagccgctcccgtcccgccgtcgccaccggagatcaagatcacatcggcgtgcgccttggcgaccccagcggccaccgtgccgacgccggcctcggcgaccagcttgacgtgcacccgtgcccgcggattggccgccttgaggtcgtagatcagctgggcgaggtcttcgatggagtagatgtcatggtgggggggcggggagatgagccccacaccgggggtcgccatgcgcgtcttcgcgatccaggggtagaccttctggcccgggagctggccaccctcgcctggcttggcgccttgggcgatcttgatctggagatcgtccgccgatgcgaggtagaaactcgtcacgccgaagcggccggaggcgacctgcttgatccgcgatcgacgatcgagaccatccgcgtcagggaacgcacgttcggcgtcctcgccaccctcgcccgagttcgagcgcgctccgatccggttcatcgcgatcgcgagggtctcgtgcgcctccttcgagatcgagccatacgacatcgcaccggtagcaaagcgcgtgacgatggcctcggcgggctcgacctcctcgatcgggaggggatcggccgcctcgcggatcgcgagcaggccccgcagcgtcgcgaaccgccgagcaccctcgtcgacgagctgctcgtagcgacggaacacctcgatgcgcccctcacgcgtggcgtgctgcagcaagaacaccgtctcggggttgaacaggtggtattccccctcacgacgccactggtagaggccgccgacctcgagctcgcgatgggcctctgcctcgggtcgcacctcgaaggcacgccgatggtggtaggcgaccgtctcgtggatctctcggaggccgatgccctcgatcggcgccggtgtcccggggaagtactcgtcgacgaggtctcgcgccagtccgatcgcctcgaagacctgtgcgccggtgtaggaggcgatggtggagatgcccatcttcgacatcaccttcacgacgcccttcgtcgcggccttgacgtagttgcgcatcgcctggcggggcgtcggtccgacgatgagaccggcccgcatgcggtcgacgatggtgtcgaacacgaggtagggattgaccgccgccgcgccgaaaccgatgagggcggcgaagtggtgcacctcgcgcgcgtcaccgcactcgacgacgagccccgcacgggtccgcaagcggtgccgcacgaggtggtggtggaccgccgaggtcgcgagcagggacgggatcggcgcgagctccgcactcgcgtgccgatcggagagcacgatgaccgcggctccgcgctcgatggcctgcaccgcttcgtcccggatccggccgatcgccgcctcgagcccactcggcccctccgccaccgggtagagcatgtcgatggcgtgcgcccgaaggtcggcgtgctcaccgtcctcgtcgatgtagagcagcttggcgagttcgtcgttgtcgaggaccgggtgcgggagaaagatctgtcgcgccgccgtcggctcgggcacgagcaggttctgctcggggccgatggtgcctgcggcgctcgtgacgagctcctcacggatcgcgtcgaggggagggttcgtcacctgtgcgaactgctcgacgaagaagtcccacagtggccgatgggcctccgagcgcaccgccggcgggatgtcggcccccatggatccgatgggctcctccccgcgctcagccatgggggtgacgatgcgacgcacctcttcctcggtgtagccgaagagctgctggcgcgtcacgatcgatccgtgctgtgggatgagcatggtacgtggcgcgaggtcgtccaacgtgacgaggttcgcggcgagccaggctccccacggggccgcgccggccagttcgcgcttcacggcaaggtcgtcgagcacctcgccgcgctcggtgtcgacgaggaacacgcgaccgggctcgagtcgacccttcgcgacgatatggtcgggcgccacgtcgacgatccccgcctcggagccgagcaccaccaggccgtcgtcggtgcgccaccacctggccgggcgcaaaccgttgcggtcgagcaccgcgccgacctcacgaccgttcgtgaaaaccacggcagcagggccgtcccacggctccatgagcgaggaatggaagcggtagaagtcgcgcacgcgcggctccatctcctcgttgtgctcccacgcctcggggatcatcatcaagatggcgtgcgcgaggctcctcccgccccgcacgaggagttcgaagaccgcgtcgaaggaggccgaatcactctcgtccgtgcgcgtgatcggcagcgcctcggcgagccgaggaccgagttccgggtgagcgagcagcgactcgcgagctcgcatccaggcgcggttgccacggatcgtattgatctcaccgttgtgggccaccatccggaagggatgcgcgagacgccacgacggcatggtgttcgtcgagaatcgcgagtgcacgagcgcgagcgcgctggtgagctcctcggcctcgaggtcgcggtagtaggcggccacctgcggcgccgagagcatccccttccagaccatggtccggcccgacagcgatgggaagtacagccacggatgggcatgctcgagccgtcggcgagccaaccacgcatcgatctcgagcgcctcgtcgcgccgtccctgcgtcgacgcgaggaacacctggaccatggtgggctcgctgcgccgcgcggtcgctcccagcacgctcgagtcacgcggcaccgcacgctcggcgatgaggcggagctccggaccgagcccgctcgcgagcgcgtcacgcagctcctcgacgctgcgctcggcgaacgcgatgcccgtcacgtaggcaccctcgtcgggtaggtcgatcccgagggatcgccagtaggcatccgggttctgggtcaagatgccggcgccgtcgccggtgtcgggctcggcgcccttcgccccgcggtgctcgaggttgacgagcgcgccgagggcttgctcgacgagcgcatgcgatcggacgccgtcgagccgagcgagggctgcgataccgcaggcgtcgtgctcggcatcgggtcgatacagcggcggtagcgagcggcctagccggtcgtccatggcgtgggctcctcgtacgtaacgagtcgatgacgatgggacgacgttggcccgtgggcccacgatgctagtggctagccggcgagccacacccccatcacgagagccgcaattgccgagagcgaactcagcgcaccccagagcgcgaggccagctcgcgagctggctcgctggtggagccaggccgcgatgcccgagaacaccgcgacggcgatcttggccaccagcacggcggcgtacgcgccccttggtgcacccaccgcgacgacgttccagaccccggtcgcgagcaacaccacatacgctggccaggcaaggcgaccgaatgccctcgccaccgcgggaatcgcgcccggcgactccttgcgcacggtcgggacgagaccccccagcacgagctgtccaccgacccagatgctcgccgagaggacgtgcagcgagagccgaaccacggtcgaagcactcgcaagcgtgggcgtggcgtgcatacagtctccttcgggcacgtgctgacccaacgttaaccgaggcgccgaggctgcggcatcgtcccctggctgagtccgcgctgtggcactctgccgaggtgacgatcccactcctacactgaactcgtgccccctggtcgcaccaggccacgactggctcaggttcgagcggtggccatccgatgatcgcgagcgtgctcgggttcaacctcgtcgacctcgtgatcttggtcgtggtggggttctcggccgtgcgtgggctccgggtgggtgcaaccatccagctctcctcgtacatcggtttctggctcgggctgctcgcaggcgctgcgatcgcaccgtacctggccgatctcgccccacagggagtcctgcggacgttcatcgccctcgtggcgctcttcggcgtcgcatccatcacctcggcggccgctcgcgccctcggaacgcgcatcgtcggacacgtgcgtcgagcccatctcgccagggtggacgctggagccggatcgatcgtctcggtgatcgcgaccttgctcatcatctgggtcgtggccgcactcgccttgaacgcgccgatcccggcgctcgcctccgaagtctcgagctccgagatcgtgcgcgccctcgacgccacgctccctcctgcgcccagcgtcttcgctcgggtggacgccctcttctccaccgagggcttcccgaccgtcttcgcgtcgatcccgccagcgctcgcgggcccggtcagcctcccgagccaggccgaggtcaaccacgtcgaagcagaggtcgctccgtcgatggtcaaggtggagggactcgcctgcggtgagatccaagagggcagcgccttctcggtgggtccgggctacttcgtcaccaacgcccacgtcgtcgccggcgagcagagcacgttcctcgtgctgccctctggatcacagatcgcggccaccgtcatcctctacgatcctcacctcgacatcgccgtcttgaagacgaccggctacgacgtgcccgccctccacttcgacacgcaggtccaagcgcgcggtacccagggcgtcgtgctcggctaccccgagggcggaccgctgacctacggatccgccggggtgatggcgagcttcaacgcagtcgggcgggacatctacaaccagggactcacgagccgcctcgtgtacgaactcgatgcgatcgtacggccaggcaactccggaggaccactggtgggcctgaacggacaggtcctcggcgtggtcttctcccgatcgaccacgaacccctacgtcggcttcgcactggctgctccggccgtcgcggcagaggtgcacagcgccctctcgggcccgcagaacccggtgtccaccgagggctgcgtcccctagcgcagacggagcccacgacgggggatgtccagcgccgtggtgagcgacgacgaagcccgcgccatcgtcgagccgcggggctcgatacactcgggctatggcaaccccacttgcgccaggcctgctcgagatcgatacccgcctcgggggctggacgcacatcaccgctgggttcgtcgtcgaaggcgcgagccccgtcctcatcgagaccggttcgcagtcgagcgcgcccacgctcatcgccgagctcgccgaactcggcatcagtccaagcgagctcgccgcgatcgtcgtgacccacatccacctcgaccacgccggcggtgtcggcgatctcgcacgagccttcccgaacgccacggtctacgtccatcctgcgggcgcacggcacctcgccgacccgactcggctcgtcgcctcggcccagcaggtctacgggccgctcctcgacgagctctacggccgactggatccgaccccggccgagcggatcgtggcgctcgacgacggccagcgcatcacggtcacggagggactcgagctcgaggtcctccagacgccgggccacgccaagcaccacgtctcgatcttccacgaacccagcggcaccatgttctgcggggacgccgtcggcgtacgcctcccggaggtcggggtgctctggccagccacgcctccgcccgacttcgacctcgacaaggcgctcgcgagcctggaggccatgcgctcgcgacgaccgtcgcacctcgcctttgcgcactatggccgcttcgagcacgctgacgacctgctcaccgaggcggccgaccagctccgagcctggtgcgacgtgggcgagcgcgcacttcgagaggggcgcgacctcgagcaggccctcgccgacgctttcctgccctcgctcgaggtcgtggcacccgaggctcgcgaccgactcctcaccctgagcggtatccacgccaacgcgacggggatcgagcgctggctccgactccgcgacgagggccgcgccggcgacgaggtgcgtcgatgagcgtgcccgagggcctcgtcgaggaggctcgccagctcgcaccggaggtcatcgccctccgacgcgagctccacgccgagcccgaggtcgggctcgccctccccgacacccaggcacgcctcgtcacacggctgcgcgcgctcgggctcgagccggagctcggggcgagcctcggatcgatcgtggcgcgcatcgacggcgcgcggccggggccggtgcggctgctgcgcgccgacatggacgcgctcccgatgacggaggagaccgacctgcccttcgcttcgcgtcggcccggcgcgatgcacgcctgcggccacgatgcgcacatggcgatggcgctcggtgctgccgagctcatcgtgcgccaccgcgacgatctcgccggcgccgtggtgctcatgttccagcccggcgaggagggccacgacggcgcgcgtcggatgctcgccgaggggttcctcgagcgccacggcgtcgacgctgccttcgccatccatatcttctcgaacctcccctcaggcgtgatcgcgacgcgcgggggcgccctgatggcgagcgccgacgagttcgagatccgtctcgtcggcaagggcggtcacgcctccgcgccacaccaggcacgcgacccgatcccagcggccgcagagctcgtgctcgcgctccagagcgcgctcggccgccggatcgatccggtcgagccggcggtgctcacggtcggtcacctggcggctgggaccaccttcaacgtcatcccggaacacgccctcgtgcgcgggacctggcgtgcggtcaccgacgagacgcgcagcgcgatccgatcgctcatcgagcgcgtcgccagcggtgtcgccacggcccacggcctcgaggtcgagctcagctggcccatgaacggctacccggtgacgcgcaacgacccgcgcgaagcagcgcacgtcctcgagctcacccgctcggtcctcggcgccgatcacgcgctcgagctcgagaacccgatcctcggtgccgaggacttctcctacgtgctccagcgcgtgcccggcgccatggcgttcctgggagcagccccacccggggtcgccgagccccatgcgaaccactccaaccgcatggtgctcgacgaggacgccttcgcgatcggcgtagcgatcgaggcagcctgggcgctcgacgaccgatgatcgctgtcctcgccttctgcgtggggctcctcctcggcgcactcaccacggcactcgtgctgcttcgtcgcctcggtgaccaacgagccgcagccgcggatgcgacccgaaccctcgagacccagctcgtcgaagcgaggacgaagctcgcgcagctcgagccgcaacgccttgccgagcagacgaacctcggtccgctcctcgaccaggcccagcgaagcgtcgaggagacggtcaagcgcgtcgtcgccgagcacctcgaccacggctccgagcaagcgatccagaaggccacggcgctcctcgacaaggagttccagccgcggctcgcgtcgctcgaggacggccgcaagctgctcctcgagagcgccgatacgctccgcaagctcgtcgacgagcagcttcgctccgctcgcgagcagatcaccacgacgctgcgtgccagcgggagcgaagccgcgacccagctcagcacgaccctcacggagcggatggaccagctcaagcagctcgcagcctcgatcagcgagcagctcgccaacgaccagcgcctcaccgggaccgtcgaggagagcctgcgcagcttcgtcgccgagaaccaggagctgcgcacgcgggtccacgagctcacccaagccctccagcgaagccccaagcagcgcggcaactggggtgagctcgtgctcgagaacctcctggtcggcgccggcctcacccagcatcgcgacttcgacctccaggtcgcctttcgtgacgacgacgggcgcacggtgatcgccgacgccatcatcaacctgcccggcgaacgccatctcgtcatcgacgccaaggtccagctcgtcgactacctccgcgcggtcgaggacccggcgaacgacaccgccgcacgcgcacacgccgaggcgctgcgccgtcagatcaacgagctcgccgaccatcgctacgaccgcctcgtcgacggcgccctggacgggaccttcctcttcgtgccgatcgagtcggcgctcgcactcgcactcgagaccgacccggcgctcatggagctggccatcggcaaggggatcttcctcgcgaccccgaccaccctcatcccagtcctgaagctggtcggattcctctggcgcggcgccgagcgcgacagccgtgccgaggaggccgagcgcctcgcgagacgcctcgccgacaagatcgcgagcttcgccgagagcttcctccagatcgacaaggggctccaggtcgcacggaacgcctacgaacgggccgagggtcaactgcggagcggccgaggcaacgcgatggcgctcgctcgtcgcctcggcgaagtctccggtcgtagcggcaaggcgctcccggcccccctcgaaccgttcgacgacgctggcgacgacgccagtgacgacgatctcgcgagctctctcgaagagggaggctcgtgagccgcgatcccatcctcgccccgacggacctcagcgccgagctgcagatcctcgacgtgcgctggcgtctcgggaccccggtgagcgagcatcgagcgcgctacgacgcgggacacgtgccaggcgcgatcttcgtcgacctcgaggccgtcggcaccggagcgcatcgccccggagccggccgacacccgctgcccgaacctggccaggtggctcgcgatctcgccgccctcggcgtcgacctcggcgcgccctgcgtggtcgtcgacgacgcccgcggcgcttcggcagcccgtctgtggtggctcctcgacgccctcggagtggaggcctacctcctcgatggcgggctggaggcgctcgagggtccgaggtgccaggatccctgcgatcgccgtgccgccgccaccccacgcgcggtccctgcgacgtggcccggcgagctggtcctcgacgtcgacacactcgcagatcagctcaacgatccgtcgctgtgcgtgctggatgcacgagcgcgcgagcgctacctcggccagagcgagcccatcgacccccgagccggccacatccctggagctcgctcgctcccgatcgacgaggtgctcgcgaccggtcgcttcccagatcccgcgacggcacgccggatcctcggccccgtgggcgatcgcgagatcgtcgcctcctgtggatcgggcatcacggcgtgcgtcctcatcgcactcgcgcgacgcgcgggacgtgacgcccggctgctcgagggttcgtggtcagggtggtgcgaggatcccgcacgcccggtctgccgctcggtctgcggcgatgagctcacgcggggctcgacgcgcacgaactcctgacggactccgccacgatccgtctcgctcgaacgctcctccgtgctcacagtaccggcaatgtccggtcccatcagcgccgcaatgacgtgaaagcatcactcacatgtacggacaagtcacgcagaggtacggacaactctcccacgccaaagccactccctgaggctcacgagtgcgcaaggaactcttccacagcacgccattccctgacgactccttcagcacacgcggccctctcgatcgccttgtcgcgagtttgtaacaatcatcattgcagaacgaccgatgcagctcataccatgtcgcgcatcctttgggctttggaagggggagtgagtgatagcagcgttacttccgtacgcgagttggctgcatcccggcgataattcttggcagttgactgcggccactcttgttgggctgatgtccattcctgggctcgcagtactctatgcgggtcttgcgccgaagaagtgggctgtcaatatcatgaccatggcgttcgtcggtttctctgcagtactcgttgtgtgggtgctctggggattcgacatggccttcgggtctcccattcaccttggcagcggtctctggggttccttcctcggacatcccggcctctcgacgagtgcacacgccgagcagagtcaggcatcgataccactcgtcgacggactcatgccgagctttcggttcccacaatcggccttggtctatttccagttcgtcttcgcagcgatcacaccgctcctctttctcggttcggtctggggccgcatgaacctgaaagcctggctgatcttcgtgccgctgtggtcgaccgtggtctacagcctcgacgccttcctgctctggggcggtgggttctgggctcagaagggagcggtcgacttctctggcggatacgtcatccacctctctgctggcatctcgggctttgtcgccgcggcggtcatcggacctcggctgcaccgtgaccgcgagcatgagcggccccacaaccttgtctatatggccatcggtgccggcatcttgtggcttggttggaatggcttcaacggcggtgatccttactttgctggggctgatgccgcgactgcagttttgaacacgaacatcgccacggcagcggcactattgacgtggctcttcatggatatgtcgtccaagcgcctcaatcgcaagccaacattcggcggagcgatcaatgggatgatcgtcggacttgtggcgattacccctgccgcaggatacgtgaacgggctcggggcgctcgcgcttggcatcatcgcctcattcatcgtgtggtggtcgttcaacgtttggtcgcaaaagggtttgttcaggaaggtagacgatgcattcggcgtcattcacacacatggggtggccgggctcgccggcggtctgctgaccggcatcctcgcagatccacacgtcatcgagtacgtcggcaccggtaagacatcgtcgtcttccgtgaccggcttgctctacggacacccgggccagttgctcttgcagctcggtgctggcctcacggtgatagccatatctgccgtcgggacgttcgtcatcttgaagctcgtgggtctggtggtgccactgcgctacccggatgaggtgctcgctgtcggagacctcgctatccacggcgaggtcgtcaaccctgaggatgctggtgtcgaggtgctcgatgagccaacactcatcgatccagcactccgcgaccatgatccccacggcgagagcgaggagctgcgggacctcgagttggagtagaccagcggactgtcatggcgacagggccggtgagacagtgtggtctcaccggcccatctcctgttcgacgttcaatcgacggcggcttgtccctgcctcctgggcgtcctcacagagtgtcctcggtgagccgatgacggttctcgtcgatgcgtgggcctccgaagccaccgacatcggccgaagtccttgccgcacgagctccgcatgtcccgaggatgcactggtctcggatcgaaccattgtgtggtttgccgtccgtaccgcgcttccaagcttggtcgacaccacatccccgacccgcatgcggtggttggtgccctcgccaccttcggcgttgcccccagcgcgaccgtgcgggcaacaatccccgaccggctcggcagcttgccggtggcgacccctcgacgcacgagcgctacctcggccagagcgagcccatcgacccccgagccggccacatccctggagctcgctcgctcccgatcgacgaggtggccgcgaccggtcgcttcccagatcccgcgacggcacgcaggatcctcggccccgtgggcgatcgcgagatcgtcgcctcctgtggatcgggcatcacggcgtgcgtcctcatcgcactcgcacgacgcgcgggacgtgacgcccggctgctcgagggttcgtggtcagggtggtgcgaggatcccgcacgcccggtctgccgctcggtctgcggcgatgagctcacatcgagccagaggcgcacgacactgagacagcgcggctcgagacaccggaccggtcgctcacggcaccgatcgacgcctggcccgaaggtggcatcgcaatcggcgcatcgagatcgccggccgccacctgcgggggcaaccccgtgagcagtgcctgcacgctgacgtccagccgtaccggcggagcgagtcgtgacgaaggcaggcgagcgccggccgtggcgagcccagcgccatagaccatggtgaggagagcggctgcgaggccgacacccagcgtgcgtcggtgcgcgatcacgacagcacctctcacgccaccacaactcggtccgtgtcgccgctgtcgccgagggcctgctccacgttcgtgggtctagcaccgtggcacgagcaccgcacgagccgtcgctcacgaggtcctcagacgacgaacgacccggtcgtcgcatccccgccttcgccaaccgcacgctcgcagcgccagcgggaggttccggggatcggccggctcgagttcaccgatacgacggccacgagccgacgaccacctggcagggtgtgcgcgaccgggcggctggccgagaacgggggctctgaggcgtggcatcgcgctctgcgaacctctgatgacctcggtatcgtaccgggacgaatccctcgtcgctgggcccaacgggccgagtcacacggtcgacggtccgccctgcaggtgaggtcctgccggactcgtccgcgatcacctcgtacactgcgagggggatggagcgactcacccggctcatgcgccgcctcgaccacctccaacagcgccacaagctcctcgcgatcgcgtttgcgatcgtgcgcaagttcggcgaggacaacgcctccacctgggcgcttctcgtggcctactacggctttgcctcgctggtccccctcctgctcgtggcggtgacggttgcgagcatcgtcttcgcccaccatccgaacctcgtccacgacgtcgcccacagtgccatcgcgtcgattccggtgctcggcgcgcagttcgcaagccgagttcgcgtgcatgcgctcgcgtcgcactcgatcatcggcctcgtcgtcgggatcgccggcctcatctggggagcccagggcgttgcgtccgccgcccagaacgccatggccaacgtgtggaacgttccgctcgtcgatcggcctggctttcttccgaggacgctgcgcaacctcggcatcctcgccgtgctcggcctcggggcgctcgcaacctcggtgatcgccgccctcgcaaccggtctcggccacaccgctgtcatcaccgtcgtcatcgtcgtggccacggtcgctgccaatgctgggctctacgtgctcgggttccgcctgctcacaccggcggcgatcgcgactggcgacctcgtcacgggcgccatcgtggcgagcgtcgtctggagcatcctccaacagatcggcggggtcctcgtcacccacgacctcgcacacgcatcggcgacctacggcgtcttcggcatcgtcctcgggctcatcgcatggttctcgatcgcgaccgaggcgacgctctacgcggccgaactgaacgtggtcctcgtgcgtcgcctctggccgcgctcactggctcctcccccgctcacgacggccgaccagagcgcccttgccgccctcgtccaccagcagcgtgcgcgtcgcgaggagcgcgtcgaggttcacttcgtcgcgggcaacgacgccgtcatcgactcgcaacacgcgccgagcgctgcgcccagcacggccgacgagactggtaccaccgcgacggataccccctgacgcgatgcggggcgccaccacggcgccccgctctccctcatcgagccttgcccgacccatcggcccgagtgctcggatcgatcgacagaagcccggaggcgagggccgcgccattccggcgggtgagggcgagctaccatgaccacgtggcgggtggggcccatcgacgatgaggactcgtcgaccgagcgcaacacgcgtccttagcacgggggcaaggacacgactcctcgccgtggcgaccgcatgcgtgagccttgctcgctgtgcgtcgacggccgatgcccaccacgcgagcgacgccggtcctccgaccgttgcggtgagctcggtcgcgagtccgacccgctcgcgttcgcagcgctcgccagcgcccacagcacctgtccgcctcaccgcctccgataccacgtggctccaagagcccggctcgggcatcggtccctggatgcaagccatcgacggtgctcgccacgtcatcgagttgaacgagtacctgctgacgagccccgaggtgctgggcgcactccgcgacgccgctgctcgaggcgtggccgtctacgtgatcatcgacggtcatccctacgacgacgcagcagcaccgaggatcgccaccaccgccctcgctggcagcggtgtgctcgtgcgcgaggcgcctcgacgcttcgagggcgcctacgcgttcgaccacgccaagtacctcgtcgtcgacccaggcagcgcgcgcgagcgcgcgatcctcggctctcagaacgccaccaccgcagctttcggcaacgaccaggccgaggatgcgatcgagacctcgagcccgagcatcgtcacggccctcgcagcgatctttcgcgccgactggcgtggcgtacccgtcgggcccggtccgcgggcggtgctcgtggtctcgccaggatcgcagccggcgatcgcgtcgttgctctccacaccgggcccatcgccgtcaccgcagaagagctcggcgacgctcctgtgctctctggcgccctcgaacgtgacggccccgaggcacgtctcctcgtcgcgggtcccctcggcgcggcggccgcacggcgagcggccgcgctcgcggcttccggcgtccaagtgcgcacgctcacgcatccctacgtccacgccaagctcatcgtgaccgccgacgcgaccttcgtcggatcgcagaacttctccgtcgtgtcgatgaacgacaaccgcgaggtcggcgtcatcaccgccaacccgacggtgcatgcgctggcgctcgcgtggttcgacgacctctggagccacgcgagcgtggtcgcccccacgtcgactccggcagcccgatctgctccgtcccagtcggctccacccccgcctgctgcgaccacacccgcgccgtcgacaccggccgcaacgagccaagctcccgcacctacgagcgatggcggcgacgctccctggatcccctacggcgcgaccgagtcgcaggtcgaggcgctgtggggcgccccgggctccatcacgaccacggtcgacgacggtgagccagaggtggtgtggaactacgcggccggttcggtcgacttcgagaacggcacggtggttgacgtcgaccgagcgcccgacgacgactgaggcgacgacgtcgtccgcgcccacgatcggacggcggccatcgactgctcgggacaggtggtcggcacctgtcgacgtcgaaagacgagcgggctgtccgcgaccgtcaccgcgagcatccggccccgttccagcgccgctgtcagcgcgagcggctccgaccccgcctcgacacgctgagtcgatcgtatggctcccaccgtcacggcaagcatcccggtccccgtcacacgcccgggtcgcacgctcggcgagcccggacccgacgacggtgcgcgaggtagcgccgtcatcgctggcgaactccgacaccgcgagcacacgcgcgccccgctacgacccttcgacgagccccaccaccgcatcctcgaggacactgcggatcacgtctgggtcctggtgctcacgcagcgccatccaatgactgccgtgggtgccgtcgtcgcacacggactcgatgcggatggccgccgagcgcccccgcctcgaatgctccagccaggcctcgacagtacccatcgtcgtctcgatcgccacgtggccggcctccttcagctcgacggccgcgcgcccgacgaggtcgacgacccacggctcgacccggacgaccggatcggtcggaacagcagggagcgcctcgagatggacctccgcgagcagggcatcgatgagtgcagcgctccctgcgacgtaggtccaaggcagatcgatctccgatgcgacgaaccacgcccgatcgcggggccacgccaggttggcggtctggtatcggccgaggccacgggtggcactgatcgcctcgacaggacccacgtagcagaggtaatcgcgctcgggaaggtgcaggcgaggtccctcgcgcacggctgccgggatcggatcgggcagcggttctggcaccgcgccgggtgctgcaagcagcatgccgccaaagccgtagccgtcccagaggccgaagcagcagtcctccggcgtcgacgtgtgctcgcgcaggagtctggcgagcgcgtccgcgtcgggacgagcgagcctgcctcgcgctggcccctggctgcgccacggtgccggcgcctcaggacgtacccgtgggaacgcgatggagtggaactgggcgtcgggacggagcgtcgtaccggcccaccgagcgacgtccgaccagcgaaccaaccggccatccgcctctggctcctcgacgggatgaaggatccgggcataggccccaaagccagccgggaccaccgaggtgatcgaaccaccgccgaacggcccgagccgacccgcgatccagtcccagtctccgttcggactgacccatctcgctggtgctgtgagctgcctcgccatgagcacatggtagctcgccccgagctgcggcgacggctcatgggcgccccccgtcgccgcgacggtgcccgcggtacagactgaagctcgccttcgcaccttcccacacgtgtgagggcacccggtctcgtgccgggtgccctcgaggtccgcgctacgactgctcgacgggggtggcagcgccgtccgtctggtcgagctcacggctcgccgtggcggccgcgatagagatgtgcggccgggcgatagcaaagtacaccgccccgatcaccacgatgacgaagacgacgagcagcgtgagccagtcgaagttgaacagtgcgccgcgaggtgagttgagcccggtgggggcgacgatgttcacgatcatcgccacgccgtagatcagccccagcaccgccaccgggacggcccagcggccgagctggaacggaccttctggacgccaccctcgcaaccgtgcgatgaggtaagcgagcaccaccatctggaacgagatgtagatgccggacacaccgaagctcacgagcgcagagagggcgttcacgtgtgctggataggtgatgaagccgatgtggatcggcttcgacggggtgaagtgcacgaggaacgacagcagttccgggatgatggccgcgatcaagatggcgcccaccggggtgcgacggcgtggcgagatgcggcggatgaagtgccaccccgggacggcgtggtctcgggcgtaggagaacgcgagacgagctcctgcgccttgcaccgccgtgccgcacgagaagaacgcgaaggtgatcacgagcaagatgagatcctggaagagcttggacgagatcgccgcactcaagatcgcagggacgccccccgtcgccgcgagcgcgaggcccttcggccctgacgggatcgccaggtcgagtgctgcgacgaggatcatcgacacgagccctccgacgacgagcgcgctcaccatcgcgcgcggcacgcgacgctgcgcgtcgacgacctcttcggcgacgtcgcccgcactctcgaacccatagaagatgtagaccggaccgaggatcgcgatcaacgccgcaccggtccaccagtgcccgatgaagttgaccccgagcggattcgttgcgacgtgcgtcgtcccagcgctcgagaacagatacgagaacgagtggtgcgtcgccacggagaacaagatcaccgcgacgcccagggtaccgagcacttcgaaccacgtgccgatccgcgagatcgaaccgaggaagcgaacgccgaagatgttgaaggcggtctggacgacgaggaacccggtcgagatgagcaggatgtcattcggagccgcgccatcccagtgggtgccgaacacgttgttgacgagcgaggcgaagtacccaggcacgccggtgtccacgctcgctaccgtgatgatgagcgcccagccgtacatccatccgacccaccagccgtagccgttgccgagcaggcgcttcgaccactggaacagtgccccggcaatgggataactcgagccgagctcgccgaagacgagcgcgacgaacagctggccgatcaccacgacggggatgagccacaggtaggcaggccctgccgaccccacgctgagcgcgtacaacgagtagaccccgacgaccggtgagaggtagcagaacgcgaccgagaagttctcgaacagcgtcatcacgcggtcgagctcttggcgataaccaagctctgcgagcctcgcggcgtcaggatcgtggtggtgatggtgggaggcgagttcgtcctcccatggtccttcaggcatgctccccccttggcttcgtagtcatcatccgacggatgcgccgccatctgcgcggcgcggattcaagcgacggcgacctctccgtcgcaactcggtgcgtgggcacgatcgcgcacccggctcctcgacatcgtcctggcaatccccctccttcgctccacgctcaccccctgtctgagcgttggcccgatcctactcctccgttgcacctggtgacacggacgtttcgccgagctccgatccgttgacgaccgttcgggcgaagtggcgatgcatccaggccaggtactcgccccgggccgtcacgatacgggtgaggtcccagcgcgggatggcttgttgggggaccgacggggccatgagtcgcggatcgacctcgaacacgtgctcgaagcgttggacgaccacatcggtgatccgccgtggcgtggggaggtcgaactcgtcgcgagagcgaaagctcacagctggcccccttggaacacgttccccttgcggaaatggtacttgccgggattcaagatgccgtgcggatcgagtgcctcctcgatcgcgtccatgatggccaggcttccctcgagctcctcgggaacgacgtcgacatcgccggcgcggcaggcgccgtggcaggcagagatcgaccccccggcgccgacggcaacccgagcgatggctcgcttggcctcgacccacgcgtcccacatcccgtcgtcgagcacctgctcccagataccgacgtcgatctcgacgaggtagtcgacgccggtatcggcgctggtgtaggcgaacgtaccccagtcgtcgaaggcgtcgtagcgacgtcgcagctcctccacgatcgcatgccattgcctggtgacggagacaatctccgggtgattgagggcagcgtcctcgcaatgccaccccatcggcacgacggtgccgtcgagtcggcgcccatggagcggtgttgcgtagcgatcgtggcgtgaggcccagtcgccttgggagatctcgtcgccgaggtagcgtccgccgaggtcggcggcgatgcgccagagccgtcgcccacccgcgcgcacctcgtcctcccagccatacaaggccgtacagaccaccgagcgcaccgaggcgggctgggggatgtaggcctcgtcgtcgcggcgcaggtaggcgaccttggcctcgtcgaagaggacggcgcccgcgaacgttgcgaccccggcgccagcgagggcgtcgacgcactggtgggcatcctcgtagcgtgcaaagccccagaagagggagagctcggcctctggcttcgggtagagcttcagcgtgacctcggtggcgatcccgagcgtgccctgatggcccatgaacagctgcttgagcgagagacccgtggaactcttcgagatcttcggtccgccaccgtcaccgatgcgcaccacgcgcccgtctgccaggacacacaggaaactgaggaccagatcgcgggtgtggccgaagcgggcgccgatcagcgaccagccgctcgtgccgatcctgccgcccaccaggctggtcgggtacgacgccggatcgtcgggatagaacaagccgaacggggcgagcgcctcgttgagcttgagcatgttgacccccaccccgaccgtggcggtgcgacgcaggggatcgatctcgtagatctggccgaagcccttcatgtcgagcaggatgccgccgtgttcggggaccgcaccatcggtgagtccggtgccgccagcgcgcgcgacgaccggcacgcgccgctcgttcgcgagcgcgaggatcgcagatacctcctcggtggtgtgcggcagcacgacgacctgcggaaggtgctcccgccaccgatggaccggaaacggcgccgggacgcgcgtgcgcgcgaggcgcgcccccgcatcggtacgaacgcggtcgggacccacgatcgcgctgagctcggcgacgagcccctcgtcgagacccacggcgaggctcatcggacccaccccggcacctcgatgggcgcaccacacgagatcgcgaccagctcgagcaggtcgatgaccgccatgccccgctcggcgcccgcgttcgagagcggccgctccgcccaggggcaggcggtcacgacggcgttgacctcgaggtccgccgcgcgcgccacccgccgacgcgagagctcggccgtcacctcggggcgtgcgatcgcgagccccccgccgcctcccgagcagtagctccactgggtcacccgatcctcgtcgacgaactcgagacccgggatcgacgcgagcagcgcacggggctcaacccagatccccttgcgcttgttcagtcgacagggatcgtggtaggtcacgcgggtgttgatggggagcgtcggagtgaggcgcccctcgcgcacccaacccgcgacgagatccaacgcgaggaccacctcgacgtcgtagtcgtcgccgaagtaacgggggtagtcctccgtgaaggagatgtagtcgtgtggatcgagcaccacgatgcgtcgcgcacccgctcgccgccaatcggccacgttgtgctcggcgaaccgccgcgcctgatccgcatagcccatctcagctgcgggtccgccgcagcaccagggctctggctggagcccgatcggctccccggcggccttgaagagccacgcgacggcctgtgggaggctcgtgcggtagaaggcggcctcgcagtcgacgaagagcaccgtgtcacctccgaacggaaggtcgaacgaactcgcccacgccctggagagctccacgccgacctcggcaaccacgggctcgtggcgatcgcgatcggttgccgcgttccacgccgaccacgcaggttcctcgacacctcgatcgacggcgagcgtgcgcgctgcacgaacgacgtcgaccgtgcgcgtgcggaagcggtagaagtcgccgacgaacagcgtgttcggacaccggagctcgcaggcaccgcacatggtgcagttgacgtagtcgcgagcgacgtcctcgaactcgaccaggccctgctccatcgcgacgatgttcgcgtggaacgccgtgggaaggtacgtctcgtcgcgcgtgacctggtagacggggcacacctcccgacagaacttgtgcccggacgagtagcagttgtaggccgcattgcgccacgactcgacgaaggcttcgtccgtggctggcctcgcggcgtcgtcgctgcgatgctggatgtccatcggttccctccctaaaacacctgaaatcagatgttagatcctttccagtgtgctgtcaagcactctcgaggtgcactcacacgacgatttggtagggtcatctcgatgcctcgagccgccgagcacgtgctcacgcacgtgccgttctcatcgctgcacgagaccgacaaggtcgaccaggtggtccagcggctcgaccacgccatcgcggccggactccttccgacgggctcacgcctgccacccgaagcgctccttgcccgcatgctcggcatctcgctcaccacgctgcgggctgcgctcggcatcctccggctccgcggcacgatcacgacgcgccgaggccgccaaggcggatcggtcgtcaccgccgacccagaggccgtgcgcgccgccgcgatcgcacggcttcgcacactcggtccctccgaggttcgcgacgagggcgacctccatgcagcgatcctcacgaggagcgcaaccctcgcggccgagcgcgccaccgacggcgaacgcttggcgctctcgctggctgcgaccatgctcgacgaactctctctgatgcatgagctccaactccatctcgaactggttgcactggcacagtcgacgaagctcctcgaggtcgaactcgactgtctcctctggttcggaggcttccttcagctccgctccgacaccgagaggagcgccatgctggcgtcactcggcagcctcgtggcggcggtcgccgagggaaccagcgaggaagccggtcgacgcgcgcagcgacacgcagagcgcatgacgcgatgggtgcatgccaccctcatcgccacgacgcatgaggacggccagcgatgagcccaccagacgtgctcgacgagctcatcggcacgctcgcgactgcgatgagcgacgttcgagcgctgctcgacgatctcgctcacgaggcagcgacccacgacgccgtcgaagtgctcgtgcgccgcgagctatcgcgaccgggctccatcgtgctcggggcaggcgtcattcgagcgggcggacgcgccgacagcctctggtggtggtggcgacgtggaaccgtcacgagcgagctactcgtcgccctcgagccgacgtcgctcacgttctacgacgtcgagcaccagccatggttcctcgagcccctccaatcaggcacactgaacctggtcgggccctacctcgatcgctcggggacgaacctgatggtcgtgaccgtctcgaggccagcccccggcgcgccggccggcatcgtcggcgccgacctcagcctcgacgccatcttccgactcctcgtggcgacaccggcaggacgccagctcccctgggttctcgagaatctcgagggccgggtgatcgcctcggccgaccccgcgatcaccgtcggtgagcgcgacgtcggaccgtggcgaatccaacgcgcctgtccgatgctgccgtggcgcgtcgtcgtgcgagcgtccgcggcagcatcggattccttcgcgtcgggctaggcgctgacgctgaccgtcgtcggcagcgtcgcagacttcgccgatgactggatggtgaagcccacctggatgctcgcgcccggctcgatggtgccgttccagctcgccggcgtcacggtgacggtgccggtcgaaccggagaccgtgccgttccagaggctcccgatgctctcacccgagggcaccgtgaacccgagggtccatcccgacaccggcgccgtgccggtgttcttgatggtcacgtccacctgaccaccaccccaccaggtcgaggtcaccgtcgcggtggcggtgagctggccggacgaggtcggcgtcggtgtcggcgtcgtcggcgcagggtcactcgcggtcgacgacccactgagttcatagctcgaggggaacacgccgttctcgggcccaccgttgagcgtgaagcccacctggatgctcgcgcccggctcgatggtgccgttccagctcgccggcgtcacggtgacggtgccggtcgaaccggagaccgtgccgttccagaggctcccgatgctctcacccgagggcaccgtgaacccgagggtccatcccgagaccggagccgtgccggtgttcttgatggtcacgtccacctgaccaccaccccaccacgtggaggtcaccgtcgcggtgcccgccaaggagcccgaggagaacgagatcgggccaggcgtcgtcgggctggtgggagcgggcgtcgggttagacggcggtggcgtgggatccgacggcggtggcgtgggatccgacggagcgggcagtgacccaccggcggcctgctcgaagatctgcgagaactgccacggggtctcggtcgtgccggagcagtagttcgagtcctcgtcggcgttgttcgcgcactcgacgtcgcggtggatctcccacatcgagagcctgccgaggccaacctgctcggcgaaggccccgagctgctgggcgtcttgggtggtgaagatctcacccgagaggtcgttctgccctatcatcggggtcacgccgaccatctgccagagctgggcggtggacaggttcgaccagatcgaggcgagctgttgctcggtggcctgggcggcctcgatcgccatcgtgcccatcgcaccttgggcctgggggatgccgtagtccatcgccatgacgttgacgttggacacgtcgacaccgtaggtcttcgccgagttcagcagatacagcgagttcgcgagcagaccccacggcataaccggcagcgtgtaggagacgctcactgggtggccttgcgctgcttcttgttgctggaccagggcgagggcctggttgcgcaggttcacagcggcctggtcgttcaggtccgaaccctcgatatcgaagtcgaggttgtagacgtggtaggtgttgatgacggtctcgtaggcttgggcgagcgcctggggcgaggagcacacctgggcgagctcctggttgatctcaccgccgaaggagacgatgggcgtgccaccctcggcttggtaggcagcgatctcgttgcggaagaggccgttgttctggcccaccgggaagtagttgccccagctcggatagcaggtgcccttcgagctcacaatgaacgccagcgtgagcgccttggcgccggactcggagccgagctgggcgagggtgccggtcggcggcagggtcatgtccacgtagggcgcgaaggccgtcgaggtcgacgaagtcgtcgaggtggacgaggagaccgtgcttgcctgcatcgtcgaggctgccacggtggtcgtcggggcccaaccggtcaggttcgagatcacgatggtctcgggactggtagccgcatcgagctggagaccgaggacgggcgaggttccgacccccggaccgagcgcgagggtcgtggcctgctggcccacggttgcgtcaggcaggaacgaggcgtggtacgaggaggacagtgcgaacggcgtcacctgcgcatccccggtgggtgagctcaccgacacggtgtagccgtcggcaccgctcagcgcacagctcggccccacgagctcgacagccggatagccgctcgttgcggtgacgctgataccggcactcgtctgcgtgatcgtggcgttcccccatcgcacctggggcgtgcaggccgcagcacccgacgtgcccgccatggcgatgggcgtcgcgacgccgctgatcgaaggctcgtcgatcacacccgtgagggttgcaccctgaggcacggtgagcgccacgggggtgctcgtctcgacggccgagcccggttggacgagcggcacgaggttctgccccgtactcagtgcgatcgtctccggggacgcggcccccacgggcgtgagagcgagcgacccggagcccgccgtctcgtcgacgaccgcataggcctgaccgagcgctccgagcgcgggcaccgagaccgtcgagcccgacgccgtcgtcaccgagggcgcggcgggctcgttcgcctgcaccgcaccactggcaaggcccaggctctgctgctggaccacgacccctccgtcgaagggggttccctgctcgttggcgatcagcgacggaaaactgcagctgccgccgttgggtccggcgaaccagccccacgcggtccaaccgatgccgtgctgctcgaggtagtcgacgatcgactgctcggtggaggtcggatacggggtcgcacaccccagcacgccgaactccgtcgcgacgaccggggcgagcgacggcacggttccgagcgatgcgctccattgcgacggggtggtgggcgtgctctcgtgcacgtagagatggaagccataggcgacattcgcaccagcgaggccccactcggcgatcggcgcgaggttgcctgcccagtgattgccgtcgacgatcaccacgttctcggcgccggtcgcgcgcacgatatcgaggagctgctgctcgccaacggccgtgtaggactggccggtatcggcacaggtgatggccccgccgttgcgccacacggaccatgggatgtcgtggggctcgttgtagagctcgaacatgacgttcggatcacccttgaagatcgaggcggcctgctgccagaaggtctcactgggcacgtccggggcgcacgcggggttggccgagggtgtcgcggtcaccgagtcggccccgatcacccggtgaagatcgatgatcgggatcatgccgttgtgctcgacgagcgacacgaccgactcgacggttgcgatgtagccaggggcgtactccggcgaacccttcagccagaaggcttcgttaaccgggatacggacggcgttcgcaccccactgcttggccatcgcgacgaactcattcggattgacccccgactggctcgcgttggcccactggccatccggattccacacgaggctcggccagtccacgccgtggagatacacgggcgctccggctgcgtcgacgatgacgttgccacggacctggaacggaccgctcaccgcgccaggaggtgtcgccgggaacgcggtcgcggctgccgtcagcgctgtctgtgctcccaacacgctcgcgatgccaccggcaacgaggccaagagcaagagccacgcgcgttgccctcgacaacctcgctgcatgacgtgcaaatgaaaccatgccgtggccatcggcatcgcaaacctcgaacctgaaccggccgcgacgatctcgccgaacgggcagttcagcgtgtcaacggtcgttgagcaccgcagcagctgggctcggcctacgcccgacgcgacgcacgatctccggatcgacctggcgggcatcgatgctgatccggtagcggcgaggcgacctccctgccgagaagaggctgatggggatcacaccgtgacgcgcgtgctcgttcaactccgaattcaacctcgacaaacgggggcgcagccacgcggtatcgacgcccgacctcgtggcccgaatggtccgacggtcgatccgaacatcgatggctcgagcaagctcgatgagctccgcaccgagcgcctggtcgcgctggcgctcgcggggagcggcgagccagccatcgccctcgacgacgcgacgaaccagcaagctcaggagcagggtcgacgacggacggaggtcgaggggaacgcctccccagacgaatcgcgacatcgacccgacggtctcgagcgtgaggatcggattgagcgcatcgttgaccgcgcgaacactcagggcaagctcggcgccgacgccgaggagttggcgaaacgcgctcaggcgaacataggggacgtcgatgagcgtgaccacgcgcgcggcagcatcgaggcgcacgccgtcgaggttcacgatcgtgccctgctcgcgactcgggtagtagaacgagggagcccgctcgtaggcgggagggacgatgacgtgcaggagtcgatcgcccgcccgcgcatacagcgagaacgccaaccccacgtgataggccatggtcttacgaccgccagagagcagggcgaggatcccttggctgtcgtccttggccagttcggcgagctgcgcgaacaccgcctcacccgaggcgagggccgcctcgttggagtcgacgtcctcggcgggaatcgcgacggacgacgcctcgatggtcgacagcgacacacgcggtggtttcacgccgggggcccattcctggtagaggcgagccagccgcccggattcgccgaggagccgctgcgccagatcggcaccgacacgcgtggcgagtaggacgatctcgtccggaacgatcggctccggctgtgtcgccagcagcgcccagcaggcctcagtcacgacctgcggtgcaagtcctatcgttgcgaacagcgaccaggaacgttgtccttcgccgttgttcacacaacgaaatgtagcgccaccaccaccccctgatgacccaggaccagcgtttgcaatgttgcaacttggccgacggacatcaccaaatgatgaacattgcaatcttggttaattggtacggggagtcagggcactgcatcgtgcatgctggagggcatcatgcacgttggacgtcgcgagtcgccctgagcgcctcacggaagcagcaacgctcatgcgccgaccgacctcgcccgaacggctaggcccggctcgcaacccagacgtcagcgctccgtggtcacgcaccgcccagtggtctttgtcacgaccgactaggacgtcgtcgcgctctgtgcggtgtctacctcggtcgtcggaacggcgcgcgcgaccacgaggtgacacacctcgcgttcggggcagtcttccggtcgcagggacgcagctcgcccgaggaccatctccagctcgtcacggagcatcacgagaccggcgatctgttgctcgacccgcgcacggtgacgctcgagcagcgtcgccacatgacggcacggaacctcgccatggtcccgcaccgccaggatctcgcggatctcccctagcgaaagacccagcgtctgcgccgcacgaacgaactcgatgcggccgatcgcgagatcgtcgtacacgcggtagcccgacgcatcgcgaggaggctcggccaagaccccgatcgactcccagaatcgcagcgtcttcgagggcacgccggttcgttctgcgagctcgccgatcctcatggctgaagcatagctgaatccgcgggtacaagattccagctagctggaaggcgcagactgatgtccagacacaccgagtgtaggaggaggacatggtcatgagcacccttcacgcatccgctccctgggatctcggcatcatcggctctggctcagccgcctttgccgccgcgctcgaggctcgcgcacgcggcgcctcggtcgtcctgatcgaacgcgatgcgctgggcggcacctgcgtgaacgtgggttgcgtgccctcgaaggcactgctcgtcgcggcacaccgccgaagcctcgccgcatcggcgtacccgggcctcggagccgagacactccccatcgaccacgacgaactcgctgccggggttcgcggcgtggtttcgagcctcgtcaagcggaagtaccgcgatctcgctgagcggatggggatcgacgtacgctacggtactgcgcgcttcgtgtccgacgagacggtgagcgtcggcggtgacgagctcaccgcgcgccgctggatcatcgcaaccggtgcccatgcggtactgccatcggtcgacggtctcgacccagcggagctctggacctccaccgacgctctcacggcgctcgagattcccgctcgcgtcgcgatcatcggcgccggctcgatcggtctcgaactcgcgaccgcctacagcgggctcggagcccgggtccacctgatcgagagcactccccaggctgtcgcgagtgcgccgctcgaactgacaggagccctggtcgagcacctccgcgcatccggtgtcgccgtggcgctcacgaccacggtcggttctgcacaggcgacgacctcagggtggctcctccagctgcaaggaccagaaggtgcgacgcaggtggaggtcgatcgggtgatcgcggccgtgggtcggcgccccaccaccgagaatctggggctggagacggtcggcgtcgaactcggggcccgcggggaagtcgtcgtcgacgccaccatgcgtacgtcgaatcgaggcatctgggcggccggcgacgtgaccggcggaccccagtacgtctacgtcgctgccgcccagggcgcgctcgcagcccgcaacgccctctccgacggtgacgagcacttcgacgaccgcgcgattcccgccgtcgtcttcaccgatccgcccctggcccaggtcggtctgacgctcgacgaggcacaacaccagggctacgacgccgagtcgaccaccttctcgttcgccgatctcccacgtgcaatcgtcgagcacgcgaccgagggcctggccgtcatggtcgcagaacgcacgagtgggcgcctcctcggcgtgcacctctggggcgtgaacgcagccgaagtcatccagagcgccgtgctcgcactccgcaccaatctcacgatcagcgacctcgcgacaacgtgggcaccctacctcacggcctccgaggcgcttcggctcgcagcacagagcttcacaacggacgtcgcgaacctgtcctgctgcgcctaggtcgcctcacgagcgacgatggactgcggaccgcggacgtcgctccgccgatggtcagggcctgagctgccccgacgagcacgcgggacgctcgcgtcgcggaggcgaccgctcggccgcatccacggacgggtgtcgggcccgatcagctgagccttcgcgaaaccgacggaaacctggtcgcctggagccgtaccgcgaggcaggtgcgttcctgcggtgggcgctcaaggccttgagcgatcacgcctccggaggtggggcctgctgggtgctcaaccggatcctgatcggaccacgcgccgtcgcggggtcgaccggccgaccgtgctgcgtgatctcgacgacgttgcgagtcgccagacgtcgagccgctgcacgggccggctccacgagttcgcgccaccggtcgcctccgactgcccgagcggcctcggaagggcagatggagccacctggacgccgcccgacaagcaggtcgcagatcgcaccctcgagcgcgacgtcgatggcacgggattttgctcgccgacacgcatcggagcagtagcggacctcatcccaggtccgctcccaccggcgtcgccaagtcatgactcgaccacacgtcgcgcagaccttggcgggtacggcacctttggttgggctgcgacgtgaacgagccacgacgaccgatccccgagggatcgatccggatcgagaccgcgccacgttgcacagcctacgaacctctcacacgactgtcgcgctcacgacgcacgaccgtcgcaacgccacgatcggcgtaacggcgcgggccgcccgacacgagtccctggatgcagcggtgaggatggcgttcgtgcgacgctcttgcggcgtcgcctggcccactcccacgggtcggtagaccctccgcagcgaaacgaatcgcgctggtcctcggcggttcacaccggttcgcaccacaggtccctccttccctctactggccctcgggaacgagggcagccgcaccactgcagagctgcgatgccagcgacgatgtccatggacgacccgccgacgggttcggccgggaccttgctcgacgttctcgcgctgcgccgtgctcggtcggcgcgcacccccacaccaccacgcgcgctgatgccggattttcaccagctgcgggcccctcgatgccccacgaccatcggcctagtctgcctcatcggcgcaccagaacgcggggtggcggcctctggacaaccagcgcttcttcgagccacggagatcgcaccaccaagcaccgaggccgccatcgttgcggccgcgcatggctcgtagtcggcgtgcggcgcatgtgacgctcgaggcggcggggccgccgccggccaccagactgaggacgtgggaacacggccaaccaccgtctggatcctcggcgaccaactcaaccgatcgatctcgtcactcgagggggcagacccgtcgtcgacggtcgtgctgttcgtcgtcagccgagccaagctggccgcccgcccatggcatcgccagcgtctgcacgccatcctcgcggggatggcgcggttcgcagccgagctgagagccgagggattccgtgtcgacgagcgagaggccgacacgttcaccgagggtctcgcggcccaccgcgcctcctatcgacctgagaccgtgcgcatgatggcgccggagtcgttcgctggcgaggcgctggctcgccggcttggggtcgaactcgttgcatccaacctcttcctgacgacgcgcgaggagttcggcgagtggatcgctcagacccttgagcgtgggcgtcgcccacgcatggaggagttctaccgctggcagcgtcggcgcctcggcatcctcatggacgaagacggacccgccggaggccgctggaacttcgactcggagaaccgactgcctccgccacgagccccggttgcatggcccacggtgatcgtcgatcagctcgatcagctcgatgtgcgtatcgtggcctcactgccggatcaagctgtcggagacccaccccagggttggtggccgaccaatcgggtcggagcactgcgacgcctgcgcgccttcatcgacgagggacttagtcgcttcggaccgtacgaggacgccatgttggctgacgaaccgcgcctcgcgcactccatgctctccgtcgccctgaatctcggcctcctccacccgcacgaggttgtcgaggctgtcgaacgcgcctttcgggacggtcgcgtcggactctcgtccgccgagggcttcctgcgccaggtgatcgggtggcgtgagtacgtgcgtgggttctattggtggcagggccccacgtatcggagtcagaacgcactcggtgctgagcgaccattgccgccagcgctggccaccggacgaaccaggatgcgctgcgtgcgaacgacgctcgaaggggtcgagcgccatggctgggtccaccacatccaacgactcatggtgctggcgaacctcggcaccctcaccggcgtccagccggccgcgatgctcgactggatgtgggagcgcttcgtcgacggagcggagtgggtcatggtgccgaacgtgatcggaatgggcctctgggccgacggcggcgtcatggcaacgaagccctacgtcgcgggaggtgcgtacctgcgacgtatgagcgactactgccgatcctgtgagtacgaccctcgtcagcgcacgggagatcgcgcatgccccttcacgacgctgtattggtggtttctcgaccgacaccgtgaacgctttgctcaccatccgcgcatggccccgctcctgcacaacctcgatcgactcggtgacctcactgcgatccgagagcgtgcccggcagatcctcgaactcctcgacgcgggcctcgcctgatgtgcccgagcccgactggttcttcgagtcgatcgtcaacgtacgaccgtcacgggcgatgtgactccggacattggatgagaacaccgatgccggagacgtgtcgccaccctcgatggcatcctcgccgagcgaggagccccaggcttccgccgagtcggcaacggcccggagtccgtggcagcttccgtggccagctgggcagccgaactcgcggtgacctcgtgattcacggatccgggctccccgcggcggtaacggtccgggttcaaccggtcgttgcaacacccccgatgacgcaggtgcatgtgcaaccaaacaggaaccaggctcctccgggagcgaggcgacagtgggcggccgatcgtgccctgcggccgccgatgcgctccccagggcggccagacccaccacggatgctccagtaggccttctggcagctcatcgccacggggatctcgaccgcggacgcctgcgagcgcgtgggctcgcgcgtgctacgccaacctgtgctcccatgcccgctacggagcctcccgagcggtcatcaccaccgtccacaacgaccgctggcggagagacggccgaccccgagcctcgtcggctcgaccggcggcagaagttcgagtctcacaccgagacttgatccagacacgcgacatccgtcgtcaatggagctgacgacttctcactcgaacctgcctgaactgcgggaacggatcaatgcgttcgcccgcaccgacaggagccaccatcagacccggatcacctcgaggcccggaacggcgtcgtagtcgcggtcttgagtgacgaccgggattgaggggaccccaagagttgagccacccgctttgcgagttgatgtgcttgtcggtggagccaggcctcgacgaactcgaccggagtgagccagccgtgtgcgctgtggggcctgttcatgttgtagtcgatcctccagtcctcggttaggacctgggcttcgaggaggctgtcgaactgctggccgttgaggtgctcgtcgcgcatccggccgttgaagctctcgatccaggcgttctgccaggggctgccgggatcgatgaagacggtcccggtaccgttgaaccggcaccagtcagccacggcgtgggcgatgaactccgggccgttgtcgaagcggacgtagactggggcgctgcgacctgcggccaggcggtccaggcatctgaccaccccgtcggcgtcgatcgaacgctcgacgtcacaggcgagggcttcgcgggtgaactcgtccacgacgttcaagaagttcaagaacttgagcatcctcccgtccgacgtctggtcgaactggaagtccatggcccagatcacgttgggccggatcgggcacatcgccccgacgggcttgccgatcccccgcaggggcttcttgcgctttctgtagggcacacgcaggccttcggcgatccagaggcggtggatgcgcttgtggttggcccgccagcccgccttcttcgcctcgacggcggcccgccgccagccccagcgcggacggcgccgggcaaagtcacgcagccacgcccgcagtgccagctcgtcgtcggaggggatggggggcttgaggcgctgagtcgagcggggctggccgacgacccggcacgcccggcgttcggtcaccccgaactactctcggagggccaccacggcccgccagcggcagtccggggtcagaagtttccccggttcagctccttcaacatgtcgatgtcgagggcctggtcggccacgatcttcttgagacgcgtgttctccttctcgagctccttcagccgcttgacgtcatccgccttcatgccgccgtactggttgcgccaacggtgccaggtcgactcggtgatctccaggtggcgggccacctcctcgatcgactggccctggccgaggagcttctcgccctcagccagcttccggatgatctgctcggtcgtgtgccggcgtctcttcatcgtgtgctgtcctccttccccacatcgtggggcttggactcgcacaacgggtggagcagcctacggggacccggccaggatcccttcgaccatcgcggttgccgcaacaagcacgtcgagtatcgggacccggcggcgctcagcgtgcagcacggcggccacacgggcaaactgacgcgccacctcggcgtccaccggtagcggatcccacgtcgactccacggctgaaagcgtcgccactcgcgccggtcgatcatcgtcattcgccatgagcacgccgagcgtcagttcggccaccgtcaccaccgacacctctgtgtcggtcaccccttccatcgcgcccaggggtcgacccgactcagtggcgacgaagaacgaggtgtcgagcagtgccctcatagatcgtcggtcgtgtcggacagcagactccgcacctccctcaggagcccgcggtcggccgggtggcgagacgcaattgcgaccgcctcggtcgccgacaccgtccggcgacggcgcaagggcacgatctcggcgaccggtcgccggtcaaccgtgaccgtcaacctctcgccgctctcgacccggcggatcacctcgctgaccgtgttccccaggtcccgcaccgaaatagaaccactcacgtcgctacatgtagcacatgtagccacaagtgacccgcgtggagacgaggggactcgaacccctgacctcctgcgtgcaaagcaggcgctcttccagctgagctacgcccccaaggcttcgctcatgctaatggatcgtgctcggaccaccagtggtccaggcccttctgcaccatcagcgacgtcccggaccaagcaaccgcaggctcacaggctgcacggctggaccacgactggtcaccagtcggacgcgctcgaaaacgtgtaagaccacggcattcgccgccgcaccatcgagactctacgtctgtgccagccccgagcggggccggcacagacgccacgcggagggagtgggattcgaacccacggtacccttgcgggtacagcggttttcgagaccgcccgattcggccactctcgcatccctccccgcccaacgaccgaagtcgccgaacgcaagcagagtctacggcacgacgcctgggcgccgctccgagaagaaacggcgaaggagcaaagcagctcgttcggcatcgaccccgccgacgatctcgagctcgtggttcagccgcggatcggcggcgatgttcatgagcgacccgcatgcacccgcctttggatcccaagccgcaaagacgacgcgtcgggcacgggcgagcaccagcgccccggcacacatcgcacacggctccagagtgacgtacacgtccgcaccgaggacatagccgtcgccggcatcggcgagcgcatccgacagcgcaagcagttccgcgtgcgcaaggctggagcgccgctcgatcgtctcgttgtgacgcgcgccgagcacgcgaccactgcggaccaccacggcccccaccggaacctcagccgtccgcgcagcatcctcggccagaccgaaggcgacgtcaagccaccgacggtcgtcagcgctgagcatcgacgtcagggggtgcgacgcgcttggacgcgtcgaccggtcgagtctgtcgcttggcgatggtcgtgaccacccattcggcatacggatcgtgcgggagcgcgacagagcgaaccagcacctccgggacgtcgtacgggtgggcagacgcgatgagcttcgtcagacggagcacatgctcagggagtgacaaggcccgcacctcgacctcgtcctcggtgtgccagtcgccctgccagtagtaggtcgagcggaccccatcggtacgcttgacgcaggcacacaggccggattcgacgagcgcgtccaccagcgccgctgcgtgctcgtcacttgcgagggtggtgacaatctcgactgcgtcgatcactagcccctccgctcggtccccgccactatagtgatctgcgcttgtgcgctcgtagctcaacggatagagcatctgactacggatcagaaggttgggggttcgaatccctccgagcgcgccacaaagctcctggtaagagggttgacggcacgtggactgggcgtggttcccgctcgcgaagtcaacggcaggcccaggcatcgtgacaccggtcggcgcactccgctctgactcggcgtcctaccaccgaagggtgcttctgtcaggtcgccgcgccggaacatcggcatctggtcctggaacaggtgcagattgctctggaacgtcgttcctagcttgatcctcgaaggttgatcgcgacgtggtcggcttgtgggagtgtggttactccctcggcgtccagggccattggtcgatgtaggtggggatctcgatcgagctgcgcccatagcgcgaactctcgaggatcgcgcagctacgatccgctgtcattgtgagcgacgtccgaagggcttggctgatcaatcggcgcccggtcgagcatctcggtgtcgagctttcgggcccgactgcgacggatcgttgctgcagatctgctcctgaagcctgattcaccggacagacggaggacgacgggcacgatcgctcggcacccggagcggccgccgtggagctcggcggactccctagacggtcgggatgcgacgacggattcgaaggttgggggttcagattcctccgaactcgcatcgccgtccagctgagggggcttagaacctgcaggcaccctgccgatcacgtgcctcgtacgcttgcttcgttcgcctggccaagcgagaacacgggctccggccgatgccggagtccgcaccagtggcctcctcccttcgaatggcactggtgcgaccccgcgtcactcgagcccgaagagtgaaccggtgagcgttgcggcccgccgcgcgcgtcatcagcgaccagcctcaccatgccggtcggcaggtttggagcaggtcccagtgtgagagaccatgcccgccccggtgccaccgtactacgtcgaaatatcgggatagggaagccggacgtgcgagaggcgccgtgcgtactctcgctggaaaccgagaggctcctcgtagtcgtgctcgaacagggcgatgaacagggtcaaggtgaggaagtggtgggcacccaattcgaagagccgcacgtagtcgtgcgtggccagggcctctcgctcctcatcactgaagcccagccaggtggtcgcctccccactgtggaggttgaggacgcgattggcccgctcgcgctcccaccactcgaccgttccccgcggatccacgcgatagcgcgcgacgagttcgggatcgcgatcgaccgtgtagagaaacttgtctacgagatagcggctcacgcctcccccctcctcggataccaggtgaaatatgcctccatcgtgtggaacaggtcgaggttgtcgacgtaatcggctcgcacaccctgaccgacgacgcccatcatgagcaggaagtccatgaatccgtgcgtggcgttgcccggcagccagagactctcgagactgacctctgccagagccccatcgatgtcagcgttcgcgatccactggatcgccttctgatcgaaatctgggtccggcccgtgcggaccgaactgacgcggtccgcccaactccagcgagagatgtccagttccgatgatggcgacgcgctggttgctcggccactgctcgacgatgcgccggagcgccgctcccagctcgacgaaccgtttgggctggggcatcggcggcgcgaagatgttcgtgtagacgggcacgatgggcaggtcgacctgcggtcgcagcgtgatgagcgcacacgtgatcgagtggtcgatgcggagctcgttcgagaacgcaagatcaaagccctcgtcgagtccctgtcgaaggatgtacgcggcgagttcctcctggccggacacccgcatacgtgggagtccgaactcccgctcctcgttgtagtagttcgcgtcgaacaccggcgccttgccgaccaggaactgtggcatgttgtcgagccacagttggtgaaagtggtcagagccgaccatcacgagcacgtccggctcggcgcgggtcaacgtctctcggaacgcctcgatcttggcgacccagacgtcggcgaagtcggggcgatcggctccggtactcgtgctcgccctgtagtagaacgggtggtgcgtcgacgcgatgatcgcacacacatcggccatcatgccccccttcgtgtcatgctaggcagtcggatcgcttgcgcctggggcgacgtagcgcgcccctcgatccaccgtgaggtacacatccatcgcgatgggccgccgacgctcctcggcaagatggccaaggatcccggcggtacgcgcgagcaggaccacgcctcgcgcgagttctccctcgatgccaaggtcccagagaacggccccggctgcaccagcgccgttcagcggcagccggcgaccgagtatgtcggcgtgcactcgtccgatcgcctcgaagagtgccacgtgcggacccgcggcgccctcgcgtcgcgccagttccatgagcacgcccgtgcgcgggtcgcgctccttgtgaaccgggtggcccaaccccgggacgtagcgcccatcacggtgggcgctcgcgactgcgtcccgagcgatcgcatcgaagtccgacgcggtctgcggtgtctgctcggcacgggccaatgcgtcggcgagaaagcgaccggtatcctcggtgactccgaggaacctggagcccccaccgaggattcccgcagcaagcgccccctggatcgactccggcgcgctcaggagcgtcaaccgagctgcgatcgcggtgggggtgaagccgtggtcagcgagcgagaccaagcacgcctcgaacacgcggacctcgccagcgctgggtcgcctgccggtcacgagccagaaggccagctctccgaagctcaccgaacccatgagctcgcccgcgaggtcagccccgagcagggtgatcgcctcgggcgtggatacgccaatactggtcgggaactcgggcgtgctcaacggtcctcctccatcgggcgctggagccagtcccggatctcgtcgccgtgctcgtcatgggccggcggaggaaggtcatagcgtggcgccgtcttcgaatagatcaccgggtggcgcgtctggcgtacggcgcgcgacccctcccccaccacgatgacaggctcgagtccgatgcgctcggcgaaggcaacgccctcggccacggtgttgatcggtccgcacgggacgccgacggcggtgagccgctcaaaccacgcgtccgcactgtcgtgacggagttggtgctcaagcagtggccgcagctgttctcgatgagcggtgcggtcgtcggggtgggcaaagcgcggatcctgggcaagttcaggcacgccaaggacgtcacagagacgagcgaactggacgtcgttgccgatcgtgacgacgagttcaccctcagccgtcgggaacggctcataggggaacagactcggatgcgcgttgcccatgcggctcggcaccacgccgcccgcgacgtaggcgctggtctggttcaccatgccggacaacgccgaggcgaagaggctcgcctcgaggtgctggccctcgccggtcaacgtacggtgatggagggcggccagtatcgcgatcgccgtgtgcagtcctgtcatgacgtcgaacaccgaaatgcccgaacgcagcgctgggccgtcaggctctcccgtcaagctcatcaacccagacatcgcctggaccaccaggtcatagccgggcagttcccgcccaccctgactcgtgccaaagccgctgatcgacgcgtagacgaccgcggggttctcggccgcgacgtcctcgtaggcgaggccgaagcgtgccaatccaccaggcttgaagttctcgacgacgacatcagcacgacgtgcgagttcctgtgcgagggcacgatcgtcatcgtccttgaggtcgagaacgaccgaccgcttgttgcggttgatcgcaaggtagtacgtggacgtcccgtcggcggtgaccggaggcttccaaaaacgagtctcgtcgccggtcgggctctccaccttgatcaccgtggcaccgaggtcgccgaggagcatcgtgcagtagggaccggcgagcacccgcgagaagtcggcgaccaggaggccagcaagtggcccacgcccttggtcctggttgcgatcgtccacgcgaactcacctcgttgccacgcaccgcacgacgtcacgaacccgccgaactcggagtcgaccccgacgtgtccgtagatcggacgcctgtccgtctttgcgtggatactaaaggttcccggcggtgctgtcaagcgtccgggccgaatgcaagccgtcacgcaccgccaatggcgctgccgcgatccgagcgacgtcggcgtcgatggccttggcggtctcgatcagtctcgggagatggtgctcgagcaactcgtccagactggtctcggcagcatgcacgttcacgttgacagccgctaccaccttgccgtctggatcatggagtgcgacggcgatggagcgaatacccacggcgagctcctcgtcggtgagagcccagccccgctcgcgcacgttggcgagcacgcgccgcagctcctcgagggcaggggcacgacgcggcgtcaccggagagcgcgacggcacggccagggtgcgctccagttcgtcgtggtcgagatcggccagcagcaccttgccgagtgacgtcacggaagccggaaagcgcgtccccacggtcaccgcgattgccacgatctttggcaccgcaacccgggcaacgtagagcacgtccgaaccatccaagacagcgatcgaggacgattccctggtctcggccaccaactgctcgaggtgaggtcgcgcgacctcccaacgactcctcgcgagcaccgacgccgtgccgagatccagcaccctcggggtcagctcataacgcccgtcgtctcgttgccgaacgtaaccgagttcggccaacgtcgccaggatgcggtgggcggtcggacgcgcgagatgagctcgggtcgcgagctcgacgaggctggctggctcgccgcgaccgaacgcgagaaggacgtcgagaccccgggcgagcgactcgacgaagtcggggttctcgctgcgtctgaccaccgtgctccctctcgtccgagcccagagggagcctactcggtgcgcgcctgcacgatcgatgcgaggtccttgacgacagacgagcgatggtgcatacttgcgcatcaccatacggacacatgtccgaaactgcggaccagcagcgaccggtccagtgccgacgaagggagcgagcatgcgaaccagcgaagtcgtccgcgagccgatggtgctgcgcgagggactcgtcctcacgatgaatcgggcccacgacgtgctcgcctcgaccgacgtgctcgtccggaacggacggatcgaggcgatcggcccgcgcctcgaagtgcccgagggcacccgagagatcgacgctcgcggcggcatcatcatgcccgggatgatcgacacccaccggcacatgtggcagaccgcaatgcgtggctacggagcagactggaccttaacgcaatacttcgtgtggtactacctcacctggggcaagcggttccgtcctgaggacatctgggcagggaacttcctcagcgccctcgaggcgctcgacgccggtgtgacgaccacggtggattggtcccatggactccagaccgtcgagcacgccgaggccgccgcggacgccctcgaggaggctcccggacggttcgtccttgcctacggcaacattcaacaggggccatgggagtggacgaccgaccacgcgttccgcgccttcgtcgagcgacgtttcgggggcggaggcaccgagctcctcgggttccagctcgcgttcgacgtcaccggcgatccggcgttccccgagcgagccgccttcgaggttgctcgagatctcgacgtcccggtcaccacacacgctggggtctggggtgccaccaacgacgacggaatccgtctgatgcacgagcacgggttcatgacaccgcggaccatctacgtccacgccgccaccctgtcgccggactcctaccaccgcatcagtgcaaccggcggctgggcatcggtatcgaccgagagcgaacagagcgccggtcagggttacccgcccacctggcagctgcgacgctacggtatcggcgtctcgctctcgatggacaccagtgtgtggtggagtgccgacctcttcagcgcgatgcgagccactctcggcgccgaccgcgcgcgcgagcacctcgaggcgcacgcccgcaacgaaaccgtcaccaatcaccacctgcgtgccgagcacgtggtcgaatgggcaaccataggtggagctcgcgcactgggcctcgaccacctcatcggcagcatcgagatcggcaagcgcgccgacctcgtcgtcctcaagaatgaccactcgccagcgatgacgccgatcttgcacccctacggccacgtagcgttccaggcccagcgagccgacgttcacaccgtcatcgtcgacggggttctcgtcaaggacgaccatcggctcgtcggtgaccatctcgcccgagcgcgacgcggcgtcgacgagaccgtggcctacctcatgcaagagcttggtgacgaggcatggctcgaagggatgcatccggcgatcccggagctctcggtcctcgagaacccctatacctacaccgagtggcgcagcgagagcgcacgttggcgggaccgcggcggcccggacacctccgagcagaacgccgatggcggcacgcccaagccgccgtctgcctgacagagcccgatagctctgcccactgaggtgggcacttggccttcgaccgagaccaccggcttgggcgcaccagcaggtgcccatgggtcccccgtcgtctgctccagagtgcccacccggtggaccactgaccagagctgcgacgacaatggtccgcaagacctgcctgcaccgcgcagctccagacgtcatcgattgatgagcttgcaggaaacccgcggctggtatcgacggcctcgaggccgacggaacgacctcaccctccgcacgcggcagcccgctcgctccgacgagaggccgaccacccagcgccctgccatgaccgggagtctgcctgtcctcgctcggggcgaggtctttgtactctaccactatttcgaagctggagatacactgaggagcagcacaagcagaagggagacggtcatgctcacgatgcatcgtgttgcgctcgcagcgctcatggtcgcagcgggaggagcttcgctcaccgcctgcggatcgacgacgacctcctcgaagccgacgaccaccagtcccaccgcagcgatcaagaagagctacaccgacttcttcgccggcacgacgtccgccgcaacgaagatctcgctcctccagaacggcagagagttcgccgacatcatcgacggccaggcttcgtcgtcgctcgccaagagcgtgcaagcaaccgtccagaaggtgacgctcacctccgggacgaccgcacgcgtcgtctacaccctggacgtcggcggacagcccgcactgaagaaccagaccggcgaggcggtcaaggtcggtggccactggctcgtgggtgatgggagcttctgtggcctcttggcgctcgagggcgtgaagaacgtacctgggtgcacgagcaccgctggctaagaccgtgcatccgtcggcccgcgcacgagcgctggtggtgctctgtgcggtcatgtccctgacgttcctcgacaccacgatcgtcgcggttgcgctcgccagcgtgcagaccagcctgcacgctggcgtggcccagttgcaatgggtgatcggtggctatgcgctcgccttcggcgcgctgatgctgcccttcggagcgctcggggatcgcttcggtcggcggcgcgcgatgctcgtcggtctggcactctttgctgttggatctgcgaccgctgcgcttgcccactcacccgctcagttgatcgccgctcgcgtggtcatgggtgtcggcgctgccgccagcgagcctgggacgctctcgatcattcggcagctctacaccgagcccggcagccgcgcacgagcactcggcgtgtggtccgcagtagcggcactcgcgctcgccgtcggaccggtcatcgggggagtactcgtcgggattggaggctggccagcgatcttctggttcaatgtcgccgcgagcgtcgtcgtcatcgtggtcacggccatcgtcatccccgagagtacggaccccggtgtcgggcgcatcgactggggtggagcagcactcggcctgatcgccatcggtggggcgctcttcggcgtcatccagggcgaggcacgcggctatggcaaccctctcatcgtggcggtcttcgtcgtggccgccgtcggtttggccgtcttcagcgtccttgaggcacacgtgccgaacccgatgctcgacctgcactaccttcgtcgaccaggcttctccgggtcgctggtgctggcgttcagcgtgtacttctcgatcttcgcgatcttcttcttcactgccctgtatctgcagatcgtcgagggctacagcggctaccgcatcgcgtcggtgttcctcccgatggcgctcgccatgatcctgacctcgctggccaccggacggtgggtagcgcgcattggcgtcggcatgcccatcgcactgggatcactgctcgccggcctcggcgtgctcggtgccgacgtcggcctcagcggcagcacgcatccattggtgctcgccctctccctcaccgtggctggactcggcttcggcaccaccgtcgttccggtcacgagtatcgcgctcgccgtcgtaccgcagcagcactcaggcatggccgctgcgtccacaaacaccgcacgagccctcggcgtgatcgcgagcgtctcggttctcggctcgtacctcaatgcccagctcaccagtggccttggtaccaagctcgcccgactcggggtcccaccggtcttccgccacgtggtgatcagcgcggtcgagacgggcggcgtccccggtggctcgagcattgcggccgacaccaaaacgttcgggcctctcgtcgccaaggtcgtcacagctgcctacggagcatttcatcgaggtctcaccatctcattgatcatcgctggcgcgctcatcatcgtctcgggcgtcttgagcgccgtcgcggtgcgaggtgcgcggacgcgccccgacggcgagacgtcccaggcgtagtcgaggcccaaccaccgggcgaccccgagctgtgctcgaggccgcccgaagtgcgagctcaggccgtggtcgccgacgacgtcgtcgccgacgttccggtatgagccgggcacgggttggtggtcgtggatggcgtggtcgtggtggtcgtcggcgtcgtcgacgaactcagctggacgactgttccggtcgtcggtgcggccatcgactgcgcgatggcgaaaccgacaccgccaccagcgatcgccgctcccgcgacgccgagacggatcaggactctccgagacagggtcacgctccctctacctccttcattgtgtctgttgctggtgcccgcaggcacgccgatgggtcatcggcacccccatcctcgcgtatgggcctgggagcgagtccagctcgaccatggaagcaggcaagaggccacgcgcgactcgcgctgccttcgatcactctccgaccgctcgacgatgaagctcagccatggccgcggtagctcgctgcgcctgtgcataccatccgccccgtcgaagcagttcgtcgtgggtgccgtcctccaggatgcttccggcacccacgacgacgatccgatccatgcgctcggcactgtggaggcgatgcgcgatcatgaccgtcgtgcggccggcgccggcacgctcgatgccagcgtgcacgcgagcgtcgagctcgggatcgaggttcgacgtcgcttcatcgaggagcaagatcgcgggatcgatgaggacggctctcgcaagacacacgagttggcgctcccccgccgccagcgcgcgaccacgctcgcccacgacctggtcgtagccgtccggcagtgcagcgatgacgtcatgggcaccgacggctcgcgctgcggcctcgacgtcgtcgtcgctggcccagggtgcaccgaacgtgatgttgtcccgaatcgtgcctgagaagaggaacggctcctgggggacgtagccgacccggctgcggaaccacgcaaggtccaaggctcgcagatccgtgccgtcgaggcgcaccgcgccttgcgagggatcgacgaagcgaaccagcagcttcatgagggtcgacttaccggcgcctgtctcacccaccaccgcgacgtgctggcccgctgggatcgcgagcgagcagtcacgaagcgcggggcgctgaacccccgggtaggcgaaccacacccgatcgagttcgatgctccctcggatccgggtgggtcgactcgcgttcgggctggagcggatgctcggttgctcgtcgaggagcgagttgatcttgcgcagtccggccctcgctcgctggtacgcgtcgaaggtttgtgcgagctgttggacgggcgcgaacagctgcgtgatgtagagcaagaacgcgaccagcacgccgacttcgatcacatggccacgcaccagcccactccccacccagaggacaccggcggtcaccaccacactggtaaggtccgcgagggccacgtagatcgcctggacaccaagagcggtcaagctggcgttgcgataggcaatccccagccgtcgaaacgtcgcgagaccagcctcctcctgaccgagggcctggacgacttgcacgccagcgatgctctcttggaaatgcgcgttcaccgcggccacgtgttcgcgctgccggtcgtaggcgcgctgagcgatggctcgatacaccacggtcgcgaccacgagcaccggcacggcgaccagtgcgaccaacgcgagacgcggctcgagtgcgacgagcacgaccgcaatcaccacgaccgtcgcgatccccacgatggcactgaccaagccgttctggagcagctgcgacatggtctcgacgtcgctggtcagccgggtgacgagccgaccgctcggctcccgttcgaagacgtcgataccgagccgctgtaggtgcgagaacagtcggagccgcagctcgaagagcatcgactcccccacacggcccgtctggacagtctcggcccactgatcgatccaaccgatcaacgcgaccgcgaggagtccgagcgcggcgagcacaaccgtgatgccactgtgggcgagcatgcctccgtcgataccacttcgcacgatgagggggccgatgacccccgaagcggtgtcgatggcgacgagtgccaacgcgagcacgaggccgaagcgccagccggagagaaacgtgccgagtcggatgcgaccctcgccaggtggctgtgtccaccggggccgctgcggctcatcacgagtcggggggaggtgcgcgatgagctcgccgacccaaggcggcacgtcacccaggctccgagcagctgcgaggcgacgccgaccagaaccactcgcctcgacgatctgtcgcttgggggacaccgcctcgatctcgacatcagagccatccccaccatcgagaaatcggcgcacccacgacgacatcgcggcgacacgggcaaccgaaccgtcagcgacgacacagccctgctccaacaccaccacacgatcgaccaaggagacgacagaggcacggtgcgacacgacgatcaccgtcgggcgctctggcagcgcccggatcgacgcgatgatgcgctcctcggtcgtcggatcgatggccgaggtcgcgtcgtcgagcacgagcacgtgcgggcgcatgacgagtgcacgcgcaagcgcgaggcgttggcgctgacctcctgagagtgtcactccgccttcgccgatctgggtgtcgaacccgtcaggcaaggcctcgatgaactccagggcgcccgcccgtccacaggcctcacgaacctcggcctccgacgcatccgggcaaccgaaacgaacgttgtcgaccaccgtgccggccagcaggacgctctcctcgaagaccatgctcacgcggcgccgtagctcggcgagcgacaccgagcggacgtcgacgccgccaacgagcaccgcgccccccgagacctcggccaaccgcggcaacaacgtgcagagcgtggtcttcccggatcccgacgggccgaggatcgcgaccatctcaccagccgcgatctcgagatcgacccctgcgagcacttcgtgcgtccccccacgtagcgccgtgacgccccgtacgctgacacggcgagcgtcgcgtggaagtggcagtgggtgcggcacctcggtgatgccaggttcgatcgagaggagttggtcaatccgttcgaagcctgctcgcgcctgctggccgacgacgaggatgccggccaccatgcgcgcgggcgccgcgagctgcgtcaggtagctcgcgaaggcgacgaacgtcccgatcgtgacgtcgccgttcaacgcaagcagaccgccgagggcgagaatgcctgcctgcacgagctgcggtatcgcctggagctcagcggtgacccaggcgcgcagcctgatgttgcgaagcctcgacgcgtagagcgcacgcgcgccatcgacgaaccggcgtatctgcgacgcttcctgcccgaaggcgcgcaccacacgagctccgatgatcgactcggtcaccacggtcgtgagttcgccctcccgctgctgtgcgtcccagctcgacgggaagaccgtggagcgcagggttcgcgacgctaggaaggtggcaaccgggacgatcagtgcgagcagcatgagccagacgttcagcacgctcatgatgacgatcgacacgatcgcttggagaaccgcgccaagaaccatcggagcccacgccaggacttgttgaacgagaccgagatccgtcgtcacacgtgagagcagctggccgatctcgagaccttcgtgggtggcgagatcgagcgagacgaggtgcgcgtacacctcgttccggatgtcgagttgcacgtcgtaggccactcggccaccgatgaaccgtcgcaccagggtcgtgccaaaacgcacgataccgatccccactaagccgagcaccagcgcctcgatggcggcccgtcggcctccaagcccgtcgatcacggctcgttgcaccacgggaaccaacgccagcgaccccatcgacacggccgatgcaagcagggtcacggcaagcttgccacggtgccggcgaagccatggcgcaaccgctgcccacgagccttcggtcaccgacgtcgcgatcggacgggaccgctccccgcccttggtcatcctcaccgctctcgtgctccccgccgctgcgccccacgtgctggctcacatacttgtattctcccaccaccctagagcgatagcagcgcgatcacacctctccagggacctcatccgctaccacgagtccacccacgtggcctccgttgtgcgccgcgaccctcctctgtctcgggcgcggaccgcacggcccaaccaccgaactgccccaacgatacgagcaacgcccttggcggctgacgcgaccggtctccttggctcacaatccacagggttgtgcacacctgtgcacaaccctcttgttcaccttccgataaccctacgcctcgacttgagggtgggggtcgacgatgcccgacgcgatgcgatggagatcggcaagatcgacgaaccgaactcggatgtaccctgcgccactcttgctcacgtcgatctgcacatccgactccatgacgtccgcgagcaaccgctcgagctcgacgacgatggccggacgcagccgtgcctcgggcaccgcctccttggggccctgcgcatgctccgattcgccagcctcgaccctcgtcgcctcggccgcggggttcgagatcgcccgcaccgcctcctcgacgtctcggacggacaggccttcctcgaccgttctcctggccaactcctcctgcagacgacgatccgggcaaccgagcaaggccctcgcatgccccgccgacaacaccccatcgagcagcatccgctgcagcgcagcggggagctgcaggagtcgcagcgtattcgagacagccgcccgactcttgccgacaccacgagcaacctcgtcgtgcgtcagctggaaatcgtcgatcaactgccggtacgcagctgcctcttccagcgggttcaagtcacgacggtgcaggttctcgatgacggccacctggagcgacccgcggtcgtctcgatcttgcacgatggcggggatgcgatccaggccagctcgctgcgccgcgcgccaccgccgttcgccagcgatcagctcgtagccgtccgcgacccgccgcacgaggatcggttggagaacgccgacctcggcgatcgatgcggcaaggccactcagcgcctcctcgtcgaagatcgtccgcggctgcagaggattcggacgaatcgcccctactggaatctcgacgaggccatgctgctcctgctgaacgcctgttggaatcagcgcaccaagtccgcgccccaaaccggtctgcctagccatccttgcgcagctccgtcgccaggtcgcgataggcaatggcgcctcgcgagctcggatcgaacgtcgtaattggctgcccaaacgagggggcctcggagagtcgtatgttgcgagggatcactgtctcacacaccaagtcaccgcagaactccttcacgttggctaccacctgctcggagaggttcgtccgggcatcgaacatcgtcatgaccacgtgcgaaacacggagcgtcgggttcaggctctgctgcaccaatgtcacgttccgaaacagctgcgacaatccctcgagggcgtagtactcgcactggatcggcacgagcacctcatctgcggcagccaacgcattgaccgtcagcagtccgagcgacggcggacaatcaatgaagatgtagtcgtagtcgcctcggaccggctccaacgccctgcgcaaccgagtctcacgcgacagcaccgacaccagctcgatctccgcaccagcgaggtcgatggttgcacccgcgacgaacacattgcggaccccagtcgcctcgatgacgtcttccaacggcgtctcgtgcacgaccgcgtcatagatcgaccccgcaagatcccgagggttcaccccgaggcccgtcgtcgcgttgccttgcggatcgaagtcgaccagcaagaccctcgccccctgctcagccaacgctgcagcgaggttcacggctgtcgtggtcttaccgaccccacccttctgattggcgaccgcaatgaccctacccatggctactcccgcggacgtgttcgcctgcagttccacgtggaacttgacgcttcacggcaggctactcgatcacggctccaccccgcgccacagaccctccctccaccgtcacgttccacgtgaaactggagctgcagaccaaccacccacgccacgtcttccgtccgcaccatcagaccaaccctcccgggtctccaagcgcgcaacacgcataccaccccgccgccgctcgataccacatgaccgacggatcgaccatcgagcaccttcgaactccatgagcctgcctccgcctcacccgcgcccacccaaacccctcaacctggagcccccgtcgcagccggaaccacccgtaccatcgactccccgtgcgaccacagcttccacctggcggaccaacgccaacggccatcgacgacccccaccaaccagtacgtgcgactaccccaaacgcatgcacgtccggagcccagcgatcgatcacgcgagaacggtcaccccacagaagggcgagaggggagtgacaagggaacgagaggggagcgagtcctaggagccttctgaacaagcccctccctggtagcgactgatgccagccacccagcccgggaacgagctcagctgacccgtgctcgcccagctcctcaccctctcctcttcgtcccctcctcgtgggtgcggaggagagggcccgagcgtctctcaggtggcaagcacccagccaccacccactcgggtgagccccaggcgtagcagcaccttcaggttccaggtcgcacagagcagctcgaagtgcaggcggttgcgcacgagtccccggtagcgcagcctcgccccggagagcttgcgcttgagctgtgcgtggatccgctcgacgttcggtcgggtgcgctggtagtcgagacggacagccgggtccccaaagtgcgcccgctggctgatgccgtgccaggtggcaggggtgaaggtgaggacccgtccgcgcttcgatcgtgtgcagcgctcccggagcggacagccatcgcagtgcttggcgaaggaggcacggcccttcgcggaaatggggactcggtgccccgcaggacagctaacccatccctcctcgacgacgaagtcgtcgatcgtgaagccaccagggaccgccatagaaaggggccgaggcttgatcacctcgtcgtggccatgagcggcaagctcgttgaagacctcgctcgtggcgtaggcgctgtcgccatagaccgtgcgtgggccgtcctcgtcaccaaggagctcgggcacgacctgtgcatcaggcacgctacccgtcgtgatggtcgaggcggtgacgatgccgctgtctggctcgacggccacgtggcccttgtagccatcgatggcacgggcacgggacttgtgcacatggcgagcgtcggggtccacggtggagatgaccctgtcgcgggccactcgcctcgcgatgcgccagcggcctgcggtggcatctgtgcactcgacgtcctggcccgccacgagcccaaggaggcccagggcctcgcgctggggctcggtgagagacgcgagcttctcggcctcggcgaggtgggcggtggcatcggcgacgagggcgctcaccgtgcgcaccactgcttcttcgtctcggtagtcgatggcaggctttggacgggtgtagtcgatcgctggtgacagaggaacttcgcggagctcggggatcagcctgcgtacccggttgatctgagcgacgagttgggtcatggtgtcttgggtcgcgaccgcatcggcgagcacggtggagtcgacgacgcgcttcgtcgtgcccttgagcacccccgtggcaccgatcacctcggccacgagctcggtgatgagtcttggggtctcggaggtggcgatgcgcctgcgccagtaggtgagcaccgtggggtgaaaacctgggtcctcgaggtcgagaccgagggcgtacttccagcgcaggttgtagcggacctgctctgtcgcctcggtgtccgagagcccctcgagcacctggagcaccatgaccgcgagcaccctcgaggcggggatggagggtctgccggtcgtggagggatagaggtggcggaagcgctcgtcggggaagagctccctgcggtgctcggcgaggaaggcgtagatggaccctggctcgatgagcgaggagcagaaggcctccgtcgcggtgaggtgtgcctggtctgattcggtgcccaacatgcaaaaagtctagctgagctgggcaaatggcgctgggcaggaggggaggagcgccgtgcgtcgccgcgctacgtggaggagttgttcaggaggctcctagaggcctacggccacctcgcacaccgatcacgggtggaccacagccgcgacgctcccagacgcctctcgatccatgcacggctgctcgtcggtgcccatcgccacaggacgggcggaccgccgccatcacgtcacacggaatcgcgccgaaccacgcgcagctcgtcccggaatgccgtcgtccgacatcggccgcacacgccgctcgcgatgaccctcacgatccgactccctgcgcagagctgccaacgccgagcccaggcatcactgacctggcggaccaccccaacggccacggtcgagaacgccagccacgacactacggacaccaccagcgccaactccagcgaccaagcacgcgcctacgccacgacgccgatgcgaccacgtgcgatcggtgcgtgccgacctcgagttcacccacctcaccgaatgcccacagcagctgatcgcccgcaggagctggccacaccaccacgtgctgccggagccagtgtgacttgccgacgagaccaacccaccgttcctcaccgaccgtcgccccgcgctccagcaagcaggcacgccacagctcgcgaggccgctctctcggcacgcaccacccgcacgtcagcgcacgacccccgaggcaatcccgtgggcggctctcgtcgacgatcgagtgccagcatcgaggcacaccgaggcaatccacacaggtccccaaccagccgcccactcatacgtcgtcgcgcccgacccgcagtgtcgtcgaggaacgctcctcgctccacaacggtcgacgctccggtatcccggagcgtcgaggatactgtcccgcgagcggtgctaccttgcgcagcacagtgaagtgtggggggcccaccaccacttcagccacgacgagaccgagcctcgcgagctgctcgctggccgaccaacgccgtccagccccctcaggtggatcggagaccacgatgacgcctccaacgcgaacgaatccgctaccgatctcggcggtgaccggcggagctccgaatccacgagcgaccacggcgtcagcccgttcacgaatctccttcgaccttgcgagcacctcgccccgctcagcggcgattcgcacccgagccgaccagttcaaggctcgaaccgcctcggtgaggaacgccgcacgccgctggcgagcatcgaccagcagtccttccgatgcgggtagctcgagcgcgacgatcaggcccggtatgcctccgcccgatccaagatcgacccatcgctcggcaccgtagcgacgcacgagcgcagagaaggccctcgaatgttcgagggccttctctgtgggctcgcctacgagaccgagctcgtgggcccgatcaatccactgctcgaccggcagcatcgacggactcggcggccgatggtgctaccccgacacggaagatcacaacgtagcgatccggttcctcaccctctgaacgcgtcccgacaccgtcgatctcggccaccacgtcatggatcaccttccgatctgcggcgctcatcggctcgagcacgcgctcttcgccagtcgtcagtgcgacctctgcctgctctcgcgcgaagcgctcgagcgcgacccgccgtcgctcgcgatagccggcgacgtcgaccgccacccgtcccacaccctcgccggcgatggcctgcaacacactgcgcgtcagctcttgaatcgcgttcaggacactcgcccgtggccccacgaggaccccgagcccatcgccctcgatgtcgagactcatctcttcgtcatcgaggttgctgacgcgaacctcgcccgtcagcccgaactcctgcatgagcccggccaagaaggcctgtgctcgcgcggcaagctccacacgcgagaggggaggagttccctctgccgccggggcttcggccgtctgttgttcgtcgttcatcggagcatcctctgtttcgtctcgcctggtaccagccccgggccgcgcgtcaacggcccgatttcgtcgtccacgacgccgatcacgctttggcatcggaagcttcggccgaagacgagctcgaacccgtgcctctctccgtccgaacccgagaaaacttgctcgcccttcgtcgaggacctcgaactcgacctcggcgtcttccacgccgagcacatccagtgcttgctcacgtgcctcttcgacagttcgtcctgtcgtctcgatccaatccatgctctgactcctagcgattcgccggtcgccgttagcgacgacgccgaccacggcgacggcgatagctgttcttcgaaccctgctgcttgttcttcgctggccccggtggggtcgctggaccgtcggacccgccctcgaccgccgacggcaaccccttcttgccgccaaggaagccaaagataccgccacctgcgggagctgtcggactcgccgcaccgttaccgcgctgctctgcgacccgacgtctcgcctcgaccgagtgcgcacgaaggaccggatcacggcgccacatcacctcctgctgggcgacgcggaacaacccggaaaccaggaagtacacggcaacaccggcagggacatcgaggtagatgacaccgaagacgaccgttgtgagctgttgggtcagcagcgccgatcggttcgccgcggccgccgtgggattcttcgacgcaatctgctgaatctgcaggtactggataccgaccgcgatcagcaccagcacgtagtaggggagtgcgtgcacgaaaccgacgtgcagatgcaagggggtcagggccaggttgatccccacaaagtccatgtgcccgcggtcggccaccagattcttgtagagcttgctggcgtgtgagatgtacaacggcgctgcgacgatggcatgatgactcgtcaccgtgtgtgtcaggccacggatgacgtcgtacatcacgaacagcagcgggaactgcaacagcatcggcaagcaaccgccgagcggcgaaacgccctcctccttgaagagtcgctgctgcgcttcggcgagccccgcacggtccttgccgtactggcgctgcaactccttgagcttcggctgaatcgcttgcatctgcagcatcgaccgcgtggagcggatggtcagcggcgacagcgcgaccatcacggtcaccgtcagcagcgcgatcgcgatgccgtagctcgggatgatggcgtaccagaaggtcacgatccccgcgaggagctcgaacaacgggcggaagatctcgcccagaacacttgcgacgatcatgcgtgcgttacctttccggaccgtcgaggtggaacgggatcgtaccctgagcccccgaacgggttacagcgacccactcgtttagccgccaaccagcttcccctcgccaagccgtgcaactcgactgcctcgtacgcgtactgagagcagctcggcacgtagcgacacggcgatggacgaccacgccgtgcgacctggtaggcgcgaatgaggcccatgccggcccgacggggaagcgcacgtacgcgcgccacaaggctcacgggtcctcccgggggaactcgcctaggtgctccagcctagtgacatccgcacgaatggcggcaaaggaggcgtcgagcttcccttctctcggcccgatcaggtagctgccgggtgcgacagcgctgacgcgcaaggcctcgcgaacccggcgccgaaatcgattgcgctcgaccgccgtacctgctcggcgcggtatggcaaacgcgacacgaactgcggcgctctgctcgtcgcctgacacggtctccgtcggcgcgaccacgacccacatggtgccgagctgatagcgccgacccacgcgccggagacgatggaagtcctgccggcgggcaagccttccgagccgcacctacgccgacagccggtgacgccccttgaggcgccgagccttgagcaccgcacgaccggctctcgtcgacatccgcgcgcgaaaaccatgggtgcgcgcacgacgccgattgttgggctggaacgtccgcttcatcgcctgatcaccttccttgtcgagccccgcagtctaggagttcgaggagtcgaggccaacaccctgcgaggcgagcgaacgtgccctatgat